Hangzhou Zhengqiang Corporation Limited 301119.SZ
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | 422.241 M 1.16 % | 417.414 M -2.43 % | 427.795 M 20.81 % | 354.106 M 25.53 % | 282.096 M -7.55 % | 305.143 M -4.50 % | 319.519 M 14.06 % | 280.120 M |
| Net income | 90.931 M -6.18 % | 96.919 M -1.15 % | 98.043 M 84.96 % | 53.009 M 0.17 % | 52.919 M 2.90 % | 51.427 M -8.53 % | 56.224 M 25.36 % | 44.849 M |
| Income before tax | 103.538 M -6.22 % | 110.404 M 0.23 % | 110.147 M 86.41 % | 59.089 M -2.89 % | 60.845 M 3.06 % | 59.038 M -9.06 % | 64.923 M 22.73 % | 52.900 M |
| Income before tax ratio | 0.25 -7.29 % | 0.26 2.73 % | 0.26 54.30 % | 0.17 -22.64 % | 0.22 11.48 % | 0.19 -4.78 % | 0.20 7.59 % | 0.19 |
| EBITDA | 125.961 M -3.59 % | 130.652 M 4.23 % | 125.351 M 75.96 % | 71.237 M -0.79 % | 71.805 M 2.77 % | 69.871 M -6.38 % | 74.636 M 18.97 % | 62.736 M |
| Net income ratio | 0.22 -7.25 % | 0.23 1.31 % | 0.23 53.10 % | 0.15 -20.20 % | 0.19 11.31 % | 0.17 -4.22 % | 0.18 9.90 % | 0.16 |
| Ratio EBITDA | 0.30 -4.69 % | 0.31 6.82 % | 0.29 45.65 % | 0.20 -20.97 % | 0.25 11.16 % | 0.23 -1.97 % | 0.23 4.30 % | 0.22 |
| Gross profit ratio | 0.32 -1.33 % | 0.33 7.61 % | 0.30 14.49 % | 0.27 -14.14 % | 0.31 7.22 % | 0.29 -4.68 % | 0.30 -2.96 % | 0.31 |
| Weighted average shs out dil | 104.000 M -0.21 % | 104.214 M 0.21 % | 104.000 M 0.00 % | 104.000 M 0.00 % | 104.000 M 0.00 % | 104.000 M 0.00 % | 104.000 M 0.00 % | 104.000 M |
| Weighted average shs out | 104.000 M -0.21 % | 104.214 M 0.21 % | 104.000 M 0.00 % | 104.000 M 0.00 % | 104.000 M 0.00 % | 104.000 M 0.00 % | 104.000 M 0.00 % | 104.000 M |
| EPS diluted | 0.87 -6.45 % | 0.93 -1.06 % | 0.94 84.31 % | 0.51 0.00 % | 0.51 4.08 % | 0.49 -9.26 % | 0.54 25.58 % | 0.43 |
| Earnings per share | 0.87 -6.45 % | 0.93 -1.06 % | 0.94 84.31 % | 0.51 0.00 % | 0.51 4.08 % | 0.49 -9.26 % | 0.54 25.58 % | 0.43 |
| Gross profit | 136.157 M -0.19 % | 136.413 M 4.99 % | 129.924 M 38.32 % | 93.932 M 7.78 % | 87.154 M -0.88 % | 87.924 M -8.97 % | 96.591 M 10.68 % | 87.267 M |
| Income tax expense | 13.173 M -2.95 % | 13.574 M 12.15 % | 12.104 M 99.16 % | 6.077 M -23.33 % | 7.927 M 9.71 % | 7.225 M -16.25 % | 8.627 M 8.79 % | 7.930 M |
| Cost of revenue | 286.084 M 1.81 % | 281.001 M -5.66 % | 297.871 M 14.49 % | 260.174 M 33.46 % | 194.943 M -10.26 % | 217.219 M -2.56 % | 222.928 M 15.59 % | 192.853 M |
| General and administrative expenses | 4.559 M 8.18 % | 4.214 M -4.63 % | 4.419 M -16.34 % | 5.282 M 133.32 % | -15.852 M 46.49 % | -29.623 M 11.24 % | -33.375 M -494.59 % | 8.458 M |
| Selling and marketing expenses | 6.818 M 26.21 % | 5.402 M -48.42 % | 10.473 M 25.36 % | 8.354 M 13.40 % | 7.367 M -21.09 % | 9.336 M -1.03 % | 9.433 M 6.70 % | 8.840 M |
| Other expenses | 603.119 K 131.33 % | -1.925 M -24.45 % | -1.547 M -901.23 % | -154.480 K 95.62 % | -3.531 M 76.69 % | -15.146 M -477.70 % | -2.622 M -156.35 % | 4.653 M |
| Operating expenses | 32.624 M 21.23 % | 26.911 M -18.43 % | 32.991 M -11.81 % | 37.409 M 43.85 % | 26.006 M -17.04 % | 31.346 M -6.97 % | 33.695 M -22.43 % | 43.435 M |
| Cost and expenses | 318.708 M 3.87 % | 306.843 M -7.26 % | 330.862 M 11.18 % | 297.583 M 34.68 % | 220.949 M -11.11 % | 248.565 M -3.14 % | 256.623 M 8.61 % | 236.288 M |
| Research and development expenses | 20.644 M 14.56 % | 18.020 M -5.50 % | 19.068 M 18.52 % | 16.088 M 27.52 % | 12.616 M -0.65 % | 12.698 M -1.34 % | 12.870 M 18.59 % | 10.853 M |
| Selling general and administrative expenses | 11.377 M 18.31 % | 9.616 M -35.42 % | 14.891 M 9.21 % | 13.635 M 260.70 % | -8.485 M 58.17 % | -20.287 M 15.27 % | -23.943 M -238.41 % | 17.298 M |
| Interest income | 16.758 M -16.44 % | 20.055 M 50.33 % | 13.340 M 141.03 % | 5.535 M 33.99 % | 4.130 M 61.69 % | 2.555 M 355.76 % | 560.506 K -88.38 % | 4.825 M |
| Interest expense | 4.335 M 27.00 % | 3.413 M 346.77 % | 764.026 K 279.50 % | 201.327 K 31.04 % | 153.635 K -8.23 % | 167.422 K -81.02 % | 882.303 K -66.89 % | 2.665 M |
| Depreciation and amortization | 18.309 M 9.82 % | 16.672 M 15.46 % | 14.440 M 18.78 % | 12.156 M 12.50 % | 10.806 M 1.32 % | 10.665 M 12.13 % | 9.511 M 11.84 % | 8.504 M |
| Operating income | 103.533 M -6.37 % | 110.571 M -1.00 % | 111.694 M 88.53 % | 59.243 M -3.18 % | 61.189 M 3.51 % | 59.114 M -9.24 % | 65.131 M 22.49 % | 53.171 M |
| Operating income ratio | 0.25 -7.44 % | 0.26 1.46 % | 0.26 56.06 % | 0.17 -22.87 % | 0.22 11.97 % | 0.19 -4.96 % | 0.20 7.39 % | 0.19 |
| Total other income expenses net | 5.042 K 103.01 % | -167.627 K 89.16 % | -1.547 M -901.23 % | -154.480 K 55.06 % | -343.740 K -355.94 % | -75.391 K 63.92 % | -208.965 K 22.93 % | -271.130 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Net debt | -750.435 M 3.20 % | -775.266 M -14.54 % | -676.831 M -74.75 % | -387.306 M -70.42 % | -227.266 M -18.09 % | -192.445 M -34.09 % | -143.518 M -18.47 % | -121.143 M |
| Total investments | 3.158 M -91.87 % | 38.844 M 755.96 % | 4.538 M -77.31 % | 20.000 M 977.39 % | 1.856 M -10.97 % | 2.085 M -9.95 % | 2.316 M -98.06 % | 119.103 M |
| Total debt | 105.800 M 572.28 % | 15.737 M -32.63 % | 23.359 M 3 228.69 % | 701.747 K -97.31 % | 26.100 M 0.15 % | 26.060 M 271.10 % | 7.022 M -29.78 % | 10.000 M |
| Accumulated other comprehensive income loss | 43.852 M 25.37 % | 34.978 M 36.38 % | 25.648 M 64.47 % | 15.594 M -94.65 % | 291.711 M 1.83 % | 286.464 M 384.33 % | 59.147 M | 0.000 |
| Retained earnings | 349.641 M 21.24 % | 288.384 M 35.52 % | 212.795 M 62.68 % | 130.808 M 57.55 % | 83.026 M 134.84 % | 35.355 M -86.22 % | 256.539 M 26.93 % | 202.115 M |
| Common stock | 104.000 M 0.00 % | 104.000 M 30.00 % | 80.000 M 0.00 % | 80.000 M 33.33 % | 60.000 M 0.00 % | 60.000 M 308.00 % | 14.706 M 0.00 % | 14.706 M |
| Total equity | 1.025 B 5.42 % | 972.102 M 11.77 % | 869.772 M 11.83 % | 777.731 M 78.90 % | 434.738 M 13.86 % | 381.819 M 13.92 % | 335.173 M 19.42 % | 280.677 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 100.00 % | -41.442 K 94.09 % | -701.747 K | 0.000 | 0.000 | 0.000 |
| Long term debt | 364.773 K | 0.000 | 0.000 -100.00 % | 331.575 K -52.75 % | 701.747 K | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 18.295 M -5.49 % | 19.358 M 23.64 % | 15.657 M 48.04 % | 10.576 M 4.61 % | 10.110 M -1.62 % | 10.277 M 109.71 % | 4.900 M 37.45 % | 3.565 M |
| Other current liabilities | 23.091 M 70.50 % | 13.544 M 838.06 % | -1.835 M -36.45 % | -1.345 M -110.73 % | 12.535 M -14.93 % | 14.735 M 7.82 % | 13.667 M 40.14 % | 9.752 M |
| Deferred revenue | 0.000 -100.00 % | 6.156 M -70.96 % | 21.196 M 28.86 % | 16.449 M 435.54 % | 3.071 M 31.77 % | 2.331 M 12.27 % | 2.076 M -83.88 % | 12.881 M |
| Short term debt | 105.435 M 602.88 % | 15.001 M -34.78 % | 23.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 M |
| Total current liabilities | 320.003 M 92.22 % | 166.479 M -19.02 % | 205.580 M 162.10 % | 78.436 M -5.43 % | 82.944 M 0.37 % | 82.641 M 21.67 % | 67.920 M 1.56 % | 66.880 M |
| Total liabilities | 338.299 M 82.04 % | 185.837 M -16.00 % | 221.237 M 148.55 % | 89.012 M -4.34 % | 93.054 M 0.15 % | 92.917 M 27.60 % | 72.820 M 3.37 % | 70.445 M |
| Other non current assets | 78.007 M 20 062.69 % | 386.889 K -99.34 % | 58.883 M 7 363.97 % | 788.901 K -77.11 % | 3.447 M 563.19 % | 519.702 K -79.20 % | 2.499 M 3.32 % | 2.418 M |
| Long term investments | -73.427 M -2 347.76 % | 3.267 M 106.23 % | -52.462 M -2 628.46 % | 2.075 M 11.77 % | 1.856 M -10.97 % | 2.085 M -9.95 % | 2.316 M -0.45 % | 2.326 M |
| Intangible assets | 32.747 M -4.83 % | 34.410 M 226.19 % | 10.549 M 2.58 % | 10.284 M -5.03 % | 10.829 M 3.04 % | 10.509 M -4.47 % | 11.001 M -6.21 % | 11.730 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 32.747 M -4.83 % | 34.410 M 226.19 % | 10.549 M 2.58 % | 10.284 M -5.03 % | 10.829 M 3.04 % | 10.509 M -4.47 % | 11.001 M -6.21 % | 11.730 M |
| Property plant equipment net | 176.249 M 75.09 % | 100.661 M -4.77 % | 105.705 M 30.07 % | 81.268 M 12.65 % | 72.140 M -1.32 % | 73.106 M 5.11 % | 69.554 M 15.30 % | 60.324 M |
| Total non current assets | 217.640 M 51.95 % | 143.231 M 13.79 % | 125.868 M 29.81 % | 96.965 M 6.89 % | 90.719 M 2.36 % | 88.626 M 1.71 % | 87.138 M 10.99 % | 78.510 M |
| Other current assets | 3.048 M 153.89 % | 1.200 M -78.54 % | 5.595 M -96.51 % | 160.197 M 2 128.49 % | 7.189 M -28.33 % | 10.030 M 66.11 % | 6.038 M -94.02 % | 100.976 M |
| Short term investments | 76.585 M 199.98 % | 25.530 M -55.21 % | 57.000 M 185.00 % | 20.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 119.103 M |
| cash and cash equivalents | 856.235 M 8.25 % | 791.003 M 12.97 % | 700.190 M 80.46 % | 388.008 M 53.14 % | 253.366 M 15.95 % | 218.505 M 45.15 % | 150.540 M 14.79 % | 131.143 M |
| Cash and short term investments | 932.820 M 14.24 % | 816.533 M 7.84 % | 757.190 M 85.58 % | 408.008 M 61.04 % | 253.366 M 15.95 % | 218.505 M 45.15 % | 150.540 M 14.79 % | 131.143 M |
| Total current assets | 1.145 B 12.89 % | 1.015 B 5.14 % | 965.141 M 25.38 % | 769.779 M 76.12 % | 437.073 M 13.20 % | 386.110 M 20.34 % | 320.855 M 17.70 % | 272.612 M |
| Inventory | 69.026 M 1.17 % | 68.230 M -8.17 % | 74.302 M 3.66 % | 71.680 M 29.01 % | 55.562 M 9.97 % | 50.526 M -6.85 % | 54.239 M 37.70 % | 39.391 M |
| Net receivables | 140.588 M 9.20 % | 128.745 M 0.27 % | 128.392 M 3.82 % | 123.669 M -0.62 % | 124.438 M 16.24 % | 107.050 M -2.71 % | 110.038 M 64.99 % | 66.693 M |
| Tax assets | 4.064 M -9.83 % | 4.507 M 41.14 % | 3.193 M 25.26 % | 2.549 M 4.23 % | 2.446 M 1.67 % | 2.406 M 35.97 % | 1.769 M 3.31 % | 1.713 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 185.491 M 46.88 % | 126.289 M -20.78 % | 159.419 M 159.66 % | 61.396 M -9.29 % | 67.683 M 0.42 % | 67.402 M 30.02 % | 51.841 M 23.14 % | 42.101 M |
| Tax payables | 5.986 M 25.94 % | 4.753 M 25.09 % | 3.800 M 96.25 % | 1.936 M -28.95 % | 2.725 M 441.46 % | 503.283 K -79.13 % | 2.412 M -52.02 % | 5.027 M |
| Deferred revenue non current | 13.080 M -7.95 % | 14.210 M 45.61 % | 9.759 M 21.22 % | 8.050 M 5.70 % | 7.617 M 3.87 % | 7.333 M 131.53 % | 3.167 M -11.16 % | 3.565 M |
| Minority interest | 0.000 -100.00 % | 17.411 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.781 M 1.52 % | 4.709 M |
| Capital lease obligations | 364.773 K 149.50 % | -736.861 K | 0.000 -100.00 % | 331.575 K -52.75 % | 701.747 K | 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 | 527.329 M 0.00 % | 527.329 M -4.35 % | 551.329 M 0.00 % | 551.329 M 89.00 % | 291.711 M 1.83 % | 286.464 M 384.33 % | 59.147 M 0.00 % | 59.147 M |
| Deferred tax liabilities non current | 4.850 M -5.79 % | 5.148 M -12.72 % | 5.899 M 168.82 % | 2.194 M -12.00 % | 2.494 M -15.29 % | 2.944 M 69.84 % | 1.733 M | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.363 B 17.72 % | 1.158 B 6.13 % | 1.091 B 25.87 % | 866.744 M 64.22 % | 527.792 M 11.18 % | 474.736 M 16.36 % | 407.993 M 16.20 % | 351.122 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 100.00 % | -2.064 M -167.49 % | 3.058 M 863.65 % | -400.445 K 18.29 % | -490.100 K -185.38 % | 574.000 K -65.97 % | 1.687 M | 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 | -67.187 M -3 516.77 % | 1.966 M -97.64 % | 83.458 M 431.13 % | -25.204 M -42.24 % | -17.720 M -15.37 % | -15.359 M 29.88 % | -21.906 M -388.19 % | 7.601 M |
| Accounts receivables | -67.235 M -582.64 % | 13.931 M 138.67 % | -36.029 M -276.20 % | -9.577 M 33.02 % | -14.299 M 64.09 % | -39.818 M -158.87 % | -15.381 M -50.25 % | -10.237 M |
| Inventory | -2.828 M -168.18 % | 4.148 M 193.29 % | -4.447 M 73.07 % | -16.514 M -204.51 % | -5.423 M -269.41 % | 3.201 M 126.15 % | -12.242 M -43.74 % | -8.517 M |
| Accounts payables | 2.877 M 117.85 % | -16.113 M -113.33 % | 120.876 M 9 272.33 % | 1.290 M -48.24 % | 2.492 M -87.95 % | 20.684 M 413.08 % | 4.031 M | 0.000 |
| Other working capital | 0.000 | 0.000 -100.00 % | 3.058 M 859.32 % | -402.724 K 17.82 % | -490.068 K -185.38 % | 574.007 K 105.94 % | -9.664 M -159.95 % | 16.118 M |
| Other non cash items | 3.862 M -31.11 % | 5.607 M 378.39 % | -2.014 M -174.17 % | 2.715 M -35.40 % | 4.203 M 326.66 % | -1.854 M 17.30 % | -2.242 M -163.56 % | 3.528 M |
| Net cash provided by operating activities | 45.349 M -61.89 % | 118.986 M -38.60 % | 193.780 M 354.67 % | 42.620 M -15.00 % | 50.142 M 10.94 % | 45.199 M 8.61 % | 41.614 M -35.59 % | 64.604 M |
| Investments in property plant and equipment | -23.186 M 45.97 % | -42.910 M -139.90 % | -17.887 M -72.14 % | -10.391 M -0.06 % | -10.385 M -49.21 % | -6.960 M 54.46 % | -15.284 M 34.86 % | -23.464 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 198.569 K -4.97 % | 208.961 K -29.79 % | 297.635 K -76.28 % | 1.255 M 224.38 % | -1.009 M -124.55 % | 4.110 M |
| Purchases of investments | -50.500 M 64.44 % | -142.000 M 52.67 % | -300.000 M -72.41 % | -174.000 M | 0.000 | 0.000 100.00 % | -441.500 M 24.07 % | -581.489 M |
| Sales maturities of investments | 1.408 M -99.18 % | 172.668 M -58.34 % | 414.518 M 198 471.00 % | -208.961 K | 0.000 | 0.000 -100.00 % | 444.098 M -30.99 % | 643.487 M |
| Other investing activites | -16.399 M -1 164.64 % | 1.540 M 1 711 431 709.82 % | -0.090 -100.00 % | 208.961 K -72.86 % | 770.000 K -98.85 % | 66.802 M 204.26 % | -64.076 M -171.64 % | 89.443 M |
| Net cash used for investing activites | -88.676 M -728.63 % | -10.702 M -111.05 % | 96.830 M 152.57 % | -184.182 M -1 876.81 % | -9.317 M -115.25 % | 61.098 M 178.56 % | -77.770 M -160.77 % | 127.978 M |
| Debt repayment | 65.190 M 17 710.67 % | -370.172 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 M 77.78 % | -45.000 M |
| Common stock issued | 0.000 | 0.000 | 0.000 100.00 % | -20.974 M | 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 |
| Dividends paid | -24.500 M -104.16 % | -12.000 M -100.00 % | -6.000 M | 0.000 | 0.000 100.00 % | -1.800 M -3 743.79 % | -46.829 K 99.95 % | -101.395 M |
| Other financing activites | 23.584 M 321.60 % | -10.643 M -147.83 % | 22.249 M -92.25 % | 286.976 M 21 522.12 % | -1.340 M 74.03 % | -5.159 M | 0.000 | 0.000 |
| Net cash used provided by financing activities | 64.274 M 379.30 % | -23.013 M -241.69 % | 16.241 M -94.34 % | 286.976 M 21 522.12 % | -1.340 M 80.75 % | -6.959 M 30.73 % | -10.047 M 89.63 % | -96.895 M |
| Effect of forex changes on cash | 1.218 M -29.29 % | 1.722 M 7.43 % | 1.603 M 338.60 % | -671.856 K 58.63 % | -1.624 M -359.01 % | 627.019 K 4.47 % | 600.173 K 108.44 % | -7.111 M |
| Net change in cash | 22.165 M -78.79 % | 104.494 M -66.12 % | 308.455 M 113.11 % | 144.742 M 282.30 % | 37.861 M -62.13 % | 99.964 M 319.21 % | -45.603 M -151.48 % | 88.575 M |
| Cash at beginning of period | 780.956 M 15.45 % | 676.462 M 83.82 % | 368.008 M 64.83 % | 223.266 M 20.42 % | 185.405 M 117.00 % | 85.440 M -34.80 % | 131.043 M 208.57 % | 42.468 M |
| Cash at end of period | 803.121 M 2.84 % | 780.956 M 15.45 % | 676.462 M 83.82 % | 368.008 M 64.83 % | 223.266 M 20.42 % | 185.405 M 117.00 % | 85.440 M -34.80 % | 131.043 M |
| Operating cash flow | 45.349 M -61.89 % | 118.986 M -38.60 % | 193.780 M 354.67 % | 42.620 M -15.00 % | 50.142 M 10.94 % | 45.199 M 8.61 % | 41.614 M -35.59 % | 64.604 M |
| Capital expenditure | -23.186 M 45.97 % | -42.910 M -139.90 % | -17.887 M -72.14 % | -10.391 M -0.06 % | -10.385 M -49.21 % | -6.960 M 54.46 % | -15.284 M 34.86 % | -23.464 M |
| Free CashFlow | 22.164 M -70.87 % | 76.076 M -56.75 % | 175.894 M 445.76 % | 32.229 M -18.93 % | 39.757 M 3.97 % | 38.239 M 45.23 % | 26.330 M -36.00 % | 41.140 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 | 2023-01-01 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 112.560 M 8.30 % | 103.936 M -14.62 % | 121.728 M 28.76 % | 94.537 M -11.57 % | 106.907 M 8.85 % | 98.218 M -11.60 % | 111.110 M -1.94 % | 113.303 M 11.32 % | 101.783 M 13.34 % | 89.802 M -25.24 % | 120.117 M 1.22 % | 118.671 M 18.65 % | 100.018 M 12.40 % | 88.988 M -18.32 % | 108.951 M 29.79 % | 83.944 M 1.04 % | 83.079 M 6.33 % | 78.132 M -15.22 % | 92.157 M 19.57 % | 77.076 M 18.50 % | 65.041 M 36.01 % | 47.823 M |
| Net income | 25.536 M -32.67 % | 37.928 M 53.68 % | 24.680 M -15.18 % | 29.096 M 60.29 % | 18.152 M -4.48 % | 19.003 M -10.28 % | 21.180 M -30.60 % | 30.519 M 21.74 % | 25.068 M 24.39 % | 20.152 M -19.22 % | 24.948 M -10.92 % | 28.005 M -3.91 % | 29.143 M 82.75 % | 15.947 M 10.26 % | 14.463 M 7.61 % | 13.440 M 7.95 % | 12.451 M -1.29 % | 12.614 M -22.14 % | 16.201 M -11.39 % | 18.284 M 69.11 % | 10.812 M 41.84 % | 7.622 M |
| Income before tax | 29.053 M -32.85 % | 43.266 M 49.25 % | 28.988 M -11.19 % | 32.642 M 59.26 % | 20.496 M -4.27 % | 21.411 M -12.47 % | 24.462 M -28.57 % | 34.249 M 19.13 % | 28.749 M 25.31 % | 22.943 M -14.97 % | 26.981 M -17.11 % | 32.551 M -0.01 % | 32.553 M 80.24 % | 18.062 M 14.11 % | 15.829 M 3.88 % | 15.237 M 15.65 % | 13.176 M -11.26 % | 14.847 M -17.95 % | 18.094 M -14.77 % | 21.230 M 66.39 % | 12.759 M 45.63 % | 8.761 M |
| Income before tax ratio | 0.26 -38.00 % | 0.42 74.80 % | 0.24 -31.03 % | 0.35 80.10 % | 0.19 -12.05 % | 0.22 -0.98 % | 0.22 -27.16 % | 0.30 7.02 % | 0.28 10.56 % | 0.26 13.74 % | 0.22 -18.11 % | 0.27 -15.73 % | 0.33 60.36 % | 0.20 39.70 % | 0.15 -19.96 % | 0.18 14.46 % | 0.16 -16.54 % | 0.19 -3.22 % | 0.20 -28.72 % | 0.28 40.41 % | 0.20 7.08 % | 0.18 |
| EBITDA | 30.808 M -30.64 % | 44.416 M 28.91 % | 34.456 M 1.50 % | 33.948 M 27.50 % | 26.626 M 1.12 % | 26.331 M -11.90 % | 29.887 M -25.81 % | 40.286 M 20.47 % | 33.440 M 23.67 % | 27.039 M 92.19 % | 14.069 M -61.72 % | 36.750 M 0.37 % | 36.613 M 70.38 % | 21.488 M 11.58 % | 19.259 M 5.38 % | 18.275 M 13.89 % | 16.046 M -9.43 % | 17.716 M -2.25 % | 18.124 M -10.09 % | 20.158 M 176.65 % | -26.300 M -155.00 % | 47.823 M |
| Net income ratio | 0.23 -37.83 % | 0.36 79.99 % | 0.20 -34.13 % | 0.31 81.26 % | 0.17 -12.24 % | 0.19 1.50 % | 0.19 -29.23 % | 0.27 9.37 % | 0.25 9.75 % | 0.22 8.05 % | 0.21 -11.99 % | 0.24 -19.01 % | 0.29 62.59 % | 0.18 34.99 % | 0.13 -17.09 % | 0.16 6.83 % | 0.15 -7.17 % | 0.16 -8.16 % | 0.18 -25.89 % | 0.24 42.71 % | 0.17 4.29 % | 0.16 |
| Ratio EBITDA | 0.27 -35.95 % | 0.43 50.98 % | 0.28 -21.18 % | 0.36 44.18 % | 0.25 -7.09 % | 0.27 -0.34 % | 0.27 -24.35 % | 0.36 8.22 % | 0.33 9.12 % | 0.30 157.07 % | 0.12 -62.18 % | 0.31 -15.40 % | 0.37 51.59 % | 0.24 36.61 % | 0.18 -18.81 % | 0.22 12.72 % | 0.19 -14.82 % | 0.23 15.30 % | 0.20 -24.80 % | 0.26 164.68 % | -0.40 -140.44 % | 1.00 |
| Gross profit ratio | 0.32 2.34 % | 0.31 3.69 % | 0.30 -11.65 % | 0.34 13.09 % | 0.30 -10.75 % | 0.34 16.26 % | 0.29 -20.23 % | 0.36 6.01 % | 0.34 7.58 % | 0.32 6.37 % | 0.30 -4.87 % | 0.32 -1.19 % | 0.32 25.24 % | 0.25 0.43 % | 0.25 -6.57 % | 0.27 -0.69 % | 0.27 4.26 % | 0.26 -12.19 % | 0.30 -11.13 % | 0.34 -12.28 % | 0.38 137.64 % | 0.16 |
| Weighted average shs out dil | 105.354 M 0.00 % | 105.354 M 1.30 % | 104.000 M 0.00 % | 104.000 M 0.00 % | 104.000 M -1.49 % | 105.573 M 1.51 % | 104.000 M 0.00 % | 104.000 M 0.00 % | 104.000 M 0.00 % | 104.000 M -4.08 % | 108.426 M 4.26 % | 104.000 M 0.00 % | 104.000 M 0.33 % | 103.657 M -0.33 % | 104.000 M 30.95 % | 79.420 M 3.08 % | 77.048 M -1.33 % | 78.087 M 0.11 % | 77.998 M -1.55 % | 79.229 M 1.57 % | 78.002 M 0.00 % | 78.002 M |
| Weighted average shs out | 105.354 M 0.00 % | 105.354 M 1.30 % | 104.000 M 0.00 % | 104.000 M 0.00 % | 104.000 M -1.49 % | 105.573 M 1.51 % | 104.000 M 0.00 % | 104.000 M 0.00 % | 104.000 M 0.00 % | 104.000 M -4.08 % | 108.426 M 4.26 % | 104.000 M 0.00 % | 104.000 M 0.33 % | 103.657 M -0.33 % | 104.000 M 30.95 % | 79.420 M 3.08 % | 77.048 M -1.33 % | 78.087 M 0.11 % | 77.998 M -1.55 % | 79.229 M 1.57 % | 78.002 M 0.00 % | 78.002 M |
| EPS diluted | 0.24 -33.33 % | 0.36 50.00 % | 0.24 -14.29 % | 0.28 64.71 % | 0.17 -5.56 % | 0.18 -10.00 % | 0.20 -31.03 % | 0.29 20.83 % | 0.24 26.32 % | 0.19 -17.39 % | 0.23 -14.81 % | 0.27 -3.57 % | 0.28 86.67 % | 0.15 7.14 % | 0.14 -17.65 % | 0.17 6.25 % | 0.16 0.00 % | 0.16 -5.88 % | 0.17 -26.09 % | 0.23 35.29 % | 0.17 74.00 % | 0.10 |
| Earnings per share | 0.24 -33.33 % | 0.36 50.00 % | 0.24 -14.29 % | 0.28 64.71 % | 0.17 -5.56 % | 0.18 -10.00 % | 0.20 -31.03 % | 0.29 20.83 % | 0.24 26.32 % | 0.19 -17.39 % | 0.23 -14.81 % | 0.27 -3.57 % | 0.28 86.67 % | 0.15 7.14 % | 0.14 -17.65 % | 0.17 6.25 % | 0.16 0.00 % | 0.16 -5.88 % | 0.17 -26.09 % | 0.23 35.29 % | 0.17 74.00 % | 0.10 |
| Gross profit | 35.966 M 10.83 % | 32.451 M -11.46 % | 36.652 M 13.76 % | 32.218 M 0.01 % | 32.217 M -2.86 % | 33.164 M 2.77 % | 32.269 M -21.77 % | 41.250 M 18.01 % | 34.954 M 21.94 % | 28.665 M -20.47 % | 36.045 M -3.72 % | 37.436 M 17.24 % | 31.933 M 40.76 % | 22.685 M -17.97 % | 27.655 M 21.27 % | 22.805 M 0.34 % | 22.728 M 10.86 % | 20.502 M -25.56 % | 27.541 M 6.26 % | 25.918 M 3.95 % | 24.933 M 223.20 % | 7.715 M |
| Income tax expense | 3.517 M -34.12 % | 5.338 M 17.54 % | 4.542 M 21.61 % | 3.735 M 58.44 % | 2.357 M -7.20 % | 2.540 M -24.67 % | 3.372 M -9.60 % | 3.730 M 1.32 % | 3.681 M 31.92 % | 2.791 M 37.26 % | 2.033 M -55.27 % | 4.546 M 33.29 % | 3.410 M 61.31 % | 2.114 M 54.86 % | 1.365 M -24.02 % | 1.797 M 148.00 % | 724.563 K -67.55 % | 2.233 M 17.94 % | 1.893 M -35.75 % | 2.947 M 51.29 % | 1.948 M | 0.000 |
| Cost of revenue | 76.594 M 7.15 % | 71.485 M -15.98 % | 85.076 M 36.52 % | 62.319 M -16.56 % | 74.691 M 14.81 % | 65.054 M -17.49 % | 78.840 M 9.42 % | 72.053 M 7.82 % | 66.829 M 9.31 % | 61.136 M -27.28 % | 84.071 M 3.49 % | 81.235 M 19.31 % | 68.086 M 2.69 % | 66.303 M -18.44 % | 81.296 M 32.97 % | 61.139 M 1.31 % | 60.351 M 4.72 % | 57.630 M -10.81 % | 64.616 M 26.31 % | 51.158 M 27.55 % | 40.108 M 0.00 % | 40.108 M |
| General and administrative expenses | -2.514 M -163.59 % | 3.954 M 139.83 % | -9.927 M -181.44 % | 12.190 M 127.29 % | 5.363 M 18.84 % | 4.513 M 147.64 % | -9.473 M -183.94 % | 11.286 M 811.63 % | -1.586 M -139.78 % | 3.987 M 30.05 % | 3.066 M -65.79 % | 8.963 M 636.82 % | -1.670 M -148.05 % | 3.474 M 178.58 % | -4.421 M -206.38 % | 4.156 M 96.67 % | 2.113 M -38.46 % | 3.434 M 115.08 % | -22.776 M -963.37 % | 2.638 M -48.89 % | 5.162 M 0.00 % | 5.162 M |
| Selling and marketing expenses | 143.162 K -92.15 % | 1.824 M 598.86 % | -365.577 K -110.10 % | 3.618 M 21.37 % | 2.981 M 38.26 % | 2.156 M -27.78 % | 2.986 M 18.60 % | 2.517 M -2.03 % | 2.569 M 74.09 % | 1.476 M 82.48 % | 808.806 K -72.71 % | 2.964 M -45.75 % | 5.463 M 341.45 % | 1.237 M -24.74 % | 1.644 M -16.43 % | 1.967 M -22.91 % | 2.552 M 16.54 % | 2.190 M 22.48 % | 1.788 M -13.74 % | 2.073 M -35.15 % | 3.197 M 0.00 % | 3.197 M |
| Other expenses | 4.812 M 122.35 % | -21.534 M -278.48 % | 12.066 M 158.02 % | -20.794 M -14 325.39 % | -144.150 K -1 495.49 % | -9.035 K 98.66 % | -675.320 K -900.36 % | 84.377 K 549.10 % | 12.999 K 157.77 % | -22.500 K 99.32 % | -3.308 M -227 060.36 % | -1.456 K 84.19 % | -9.211 K 69.09 % | -29.804 K -432.11 % | 8.974 K -36.10 % | 14.043 K 100.02 % | -69.749 M -10.26 % | -63.261 M -1 905.89 % | -3.154 M -16 838.02 % | 18.842 K 100.04 % | -52.133 M -34.31 % | -38.815 M |
| Operating expenses | 6.920 M 163.90 % | -10.829 M -241.40 % | 7.659 M 1 998.89 % | -403.325 K -102.95 % | 13.671 M 25.08 % | 10.930 M 14.48 % | 9.547 M -12.07 % | 10.858 M -8.14 % | 11.820 M 22.10 % | 9.680 M 28.08 % | 7.558 M -26.41 % | 10.270 M 276.45 % | 2.728 M -67.77 % | 8.465 M -24.67 % | 11.237 M 29.14 % | 8.701 M 112.48 % | -69.749 M -10.26 % | -63.261 M -1 023.26 % | 6.852 M 18.97 % | 5.760 M 111.05 % | -52.133 M -34.31 % | -38.815 M |
| Cost and expenses | 83.514 M 37.69 % | 60.656 M -34.59 % | 92.735 M 49.78 % | 61.915 M -29.93 % | 88.361 M 16.29 % | 75.984 M -14.03 % | 88.387 M 6.60 % | 82.911 M 5.42 % | 78.649 M 11.06 % | 70.817 M -22.71 % | 91.629 M 0.14 % | 91.505 M 29.22 % | 70.814 M -5.29 % | 74.768 M -19.20 % | 92.532 M 32.49 % | 69.840 M 200.13 % | -69.749 M -10.26 % | -63.261 M -188.52 % | 71.468 M 25.56 % | 56.917 M 209.18 % | -52.133 M -34.31 % | -38.815 M |
| Research and development expenses | 4.479 M -9.10 % | 4.927 M -11.65 % | 5.577 M 21.70 % | 4.582 M -14.69 % | 5.372 M 15.54 % | 4.649 M -13.83 % | 5.395 M 34.66 % | 4.007 M -8.14 % | 4.362 M 6.55 % | 4.093 M -40.48 % | 6.877 M 69.88 % | 4.048 M -5.49 % | 4.283 M 10.98 % | 3.860 M -34.98 % | 5.936 M 104.37 % | 2.904 M -37.29 % | 4.632 M 92.71 % | 2.403 M -42.28 % | 4.164 M 64.76 % | 2.527 M -7.77 % | 2.740 M 0.00 % | 2.740 M |
| Selling general and administrative expenses | -2.371 M -141.04 % | 5.778 M 156.13 % | -10.293 M -165.11 % | 15.808 M 89.45 % | 8.344 M 25.12 % | 6.669 M 91.84 % | 3.476 M -74.81 % | 13.803 M 1 303.45 % | 983.520 K -82.00 % | 5.463 M 41.00 % | 3.875 M -67.51 % | 11.926 M 214.42 % | 3.793 M -19.50 % | 4.712 M 269.67 % | -2.777 M -145.35 % | 6.123 M 23.72 % | 4.950 M -11.99 % | 5.624 M 126.79 % | -20.988 M -545.50 % | 4.711 M -38.77 % | 7.694 M 0.00 % | 7.694 M |
| Interest income | 5.300 M -74.76 % | 21.000 M 456.25 % | 3.775 M 4.67 % | 3.607 M -27.75 % | 4.992 M 13.34 % | 4.405 M -20.56 % | 5.545 M -2.35 % | 5.679 M 49.44 % | 3.800 M -29.82 % | 5.415 M | 0.000 -100.00 % | 4.935 M 25.98 % | 3.917 M 88.16 % | 2.082 M 106.25 % | 1.009 M -21.86 % | 1.292 M | 0.000 -100.00 % | 1.805 M -86.82 % | 13.700 M 853.24 % | 1.437 M | 0.000 | 0.000 |
| Interest expense | 1.755 M 52.58 % | 1.150 M 68.03 % | 684.554 K -49.79 % | 1.363 M -16.81 % | 1.639 M 283.33 % | 427.499 K -61.25 % | 1.103 M -35.69 % | 1.716 M 188.53 % | 594.605 K -33.58 % | 895.256 K | 0.000 -100.00 % | 406.440 K 86.03 % | 218.478 K 215.10 % | 69.337 K 41.31 % | 49.069 K 40 120.49 % | 122.000 | 0.000 | 0.000 -100.00 % | 124.060 K 130.53 % | 53.815 K | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 | 0.000 -100.00 % | 4.783 M | 0.000 -100.00 % | 4.492 M 10.20 % | 4.076 M -5.68 % | 4.322 M 0.00 % | 4.322 M 5.52 % | 4.096 M 0.00 % | 4.096 M 17.44 % | 3.488 M -8.05 % | 3.793 M 10.69 % | 3.427 M 0.00 % | 3.427 M 1.36 % | 3.381 M 11.29 % | 3.038 M 6.29 % | 2.858 M -0.38 % | 2.869 M 34.55 % | 2.132 M 11.17 % | 1.918 M -42.65 % | 3.345 M 0.00 % | 3.345 M |
| Operating income | 29.046 M -32.89 % | 43.280 M 49.28 % | 28.993 M -11.12 % | 32.622 M 75.90 % | 18.546 M -13.42 % | 21.420 M -5.73 % | 22.722 M -33.49 % | 34.164 M 18.89 % | 28.736 M 25.13 % | 22.966 M -19.38 % | 28.487 M -12.49 % | 32.552 M -0.03 % | 32.563 M 79.99 % | 18.091 M 14.36 % | 15.820 M 3.92 % | 15.223 M 14.20 % | 13.330 M -10.36 % | 14.870 M -17.67 % | 18.061 M -14.85 % | 21.212 M 64.32 % | 12.908 M 43.30 % | 9.008 M |
| Operating income ratio | 0.26 -38.03 % | 0.42 74.83 % | 0.24 -30.98 % | 0.35 98.91 % | 0.17 -20.46 % | 0.22 6.64 % | 0.20 -32.18 % | 0.30 6.80 % | 0.28 10.40 % | 0.26 7.83 % | 0.24 -13.54 % | 0.27 -15.75 % | 0.33 60.14 % | 0.20 40.01 % | 0.15 -19.93 % | 0.18 13.03 % | 0.16 -15.70 % | 0.19 -2.89 % | 0.20 -28.79 % | 0.28 38.67 % | 0.20 5.36 % | 0.19 |
| Total other income expenses net | 6.746 K 148.08 % | -14.030 K -179.93 % | -5.012 K -124.21 % | 20.706 K -98.94 % | 1.950 M 21 682.98 % | -9.035 K 96.27 % | -242.505 K -387.41 % | 84.377 K 549.10 % | 12.999 K 157.77 % | -22.500 K 98.51 % | -1.506 M -103 350.14 % | -1.456 K 84.19 % | -9.211 K 69.09 % | -29.804 K -432.11 % | 8.974 K -36.10 % | 14.043 K 109.10 % | -154.297 K -562.84 % | -23.278 K -170.30 % | 33.113 K 75.73 % | 18.843 K 112.63 % | -149.195 K 39.47 % | -246.500 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 | 2023-01-01 | 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 |
| 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 | 2023-01-01 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -704.605 M -0.98 % | -697.790 M 7.02 % | -750.435 M 4.93 % | -789.311 M -7.95 % | -731.199 M 3.94 % | -761.198 M -9.40 % | -695.816 M 5.23 % | -734.248 M -7.34 % | -684.022 M -2.37 % | -668.176 M 1.28 % | -676.831 M -6.48 % | -635.654 M -5.62 % | -601.851 M -12.37 % | -535.601 M -38.29 % | -387.306 M -58.06 % | -245.041 M 7.63 % | -265.270 M -204.70 % | 253.366 M 200.00 % | -253.366 M 0.00 % | -253.366 M -9.52 % | -231.343 M -718.84 % | -28.252 M |
| Total investments | 3.082 M -94.40 % | 55.047 M 1 643.00 % | 3.158 M 130.44 % | 1.371 M -93.59 % | 21.365 M 1 722.77 % | 1.172 M -96.98 % | 38.844 M 5 120.01 % | 744.130 K -84.09 % | 4.677 M 5.17 % | 4.447 M -92.77 % | 61.538 M 1 130.76 % | 5.000 M 0.00 % | 5.000 M 150.30 % | 1.998 M -90.01 % | 20.000 M 1 067.99 % | 1.712 M -2.32 % | 1.753 M -99.65 % | 506.731 M 27 197.39 % | 1.856 M | 0.000 -100.00 % | 62.284 M 0.00 % | 62.284 M |
| Total debt | 281.533 M -23.24 % | 366.772 M 246.67 % | 105.800 M -36.22 % | 165.892 M -27.29 % | 228.166 M 104.94 % | 111.332 M 30.76 % | 85.140 M 18.24 % | 72.007 M 244.88 % | 20.879 M 5 542.52 % | 370.028 K -98.42 % | 23.359 M -75.98 % | 97.247 M 18 167.68 % | 532.343 K -25.01 % | 709.916 K 1.16 % | 701.747 K -95.78 % | 16.630 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 147.253 K 0.00 % | 147.253 K |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 571.181 M | 0.000 | 0.000 -100.00 % | 34.978 M -93.78 % | 562.308 M 1 507.58 % | 34.978 M -93.67 % | 552.977 M 2 056.00 % | 25.648 M -95.55 % | 576.977 M | 0.000 -100.00 % | 566.923 M 3 535.49 % | 15.594 M -97.25 % | 566.923 M 3 535.49 % | 15.594 M -94.65 % | 291.711 M | 0.000 -100.00 % | 434.738 M | 0.000 | 0.000 -100.00 % | 95.909 K 0.00 % | 95.909 K |
| Retained earnings | 317.425 M -18.09 % | 387.528 M 10.84 % | 349.641 M 1.57 % | 344.235 M 9.23 % | 315.139 M 2.83 % | 306.470 M 6.27 % | 288.384 M 4.29 % | 276.534 M 12.41 % | 246.015 M 5.61 % | 232.947 M -2.30 % | 238.443 M 20.48 % | 197.903 M 16.48 % | 169.899 M 15.77 % | 146.751 M 12.19 % | 130.808 M 7.60 % | 121.574 M 12.47 % | 108.092 M | 0.000 -100.00 % | 83.026 M -11.10 % | 93.391 M 73.63 % | 53.789 M -31.23 % | 78.218 M |
| Common stock | 104.000 M 0.00 % | 104.000 M 0.00 % | 104.000 M 0.00 % | 104.000 M 0.00 % | 104.000 M 0.00 % | 104.000 M 0.00 % | 104.000 M 0.00 % | 104.000 M 0.00 % | 104.000 M 30.00 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 33.33 % | 60.000 M 0.00 % | 60.000 M | 0.000 -100.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M |
| Total equity | 992.606 M -6.60 % | 1.063 B 3.70 % | 1.025 B -0.27 % | 1.028 B 2.89 % | 998.712 M 0.87 % | 990.145 M 1.86 % | 972.102 M 4.13 % | 933.511 M 3.38 % | 902.993 M 1.47 % | 889.925 M 2.32 % | 869.772 M 2.95 % | 844.827 M 3.43 % | 816.822 M 2.92 % | 793.674 M 2.05 % | 777.731 M 64.33 % | 473.285 M 2.93 % | 459.803 M 2.78 % | 447.352 M 2.90 % | 434.738 M 0.00 % | 434.738 M 8.62 % | 400.253 M 44.01 % | 277.927 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.210 M | 0.000 -100.00 % | 9.913 M | 0.000 -100.00 % | 15.657 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.009 M | 0.000 | 0.000 -100.00 % | 81.652 M 767.86 % | 9.408 M | 0.000 | 0.000 | 0.000 |
| Long term debt | 184.475 K -50.00 % | 368.983 K 1.15 % | 364.773 K -59.09 % | 891.709 K 65.47 % | 538.906 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 195.772 K 3.27 % | 189.575 K -44.20 % | 339.744 K 2.46 % | 331.575 K | 0.000 | 0.000 | 0.000 -100.00 % | 701.747 K | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 16.200 M -5.49 % | 17.142 M -6.31 % | 18.295 M -4.65 % | 19.188 M 258.15 % | 5.358 M -71.19 % | 18.598 M 261.24 % | 5.148 M -65.43 % | 14.893 M -3.51 % | 15.434 M -5.22 % | 16.284 M 4.00 % | 15.657 M 29.85 % | 12.058 M -3.27 % | 12.466 M 21.46 % | 10.264 M -2.95 % | 10.576 M 16.70 % | 9.063 M -3.73 % | 9.414 M -88.47 % | 81.652 M 707.63 % | 10.110 M | 0.000 -100.00 % | 10.275 M | 0.000 |
| Other current liabilities | 20.407 M 0.90 % | 20.224 M -12.42 % | 23.091 M 34.30 % | 17.195 M 943.65 % | -2.038 M -115.15 % | 13.453 M -0.67 % | 13.544 M -28.38 % | 18.910 M 1 199.16 % | -1.720 M 6.82 % | -1.846 M -108.10 % | 22.802 M 121.15 % | 10.310 M 14.08 % | 9.038 M 7.38 % | 8.416 M 725.82 % | -1.345 M -104.10 % | 32.787 M 101.48 % | 16.273 M | 0.000 -100.00 % | 12.535 M -28.77 % | 17.598 M 91.18 % | 9.205 M -26.89 % | 12.590 M |
| Deferred revenue | 0.000 -100.00 % | 4.875 M | 0.000 | 0.000 -100.00 % | 5.371 M -68.83 % | 17.233 M 179.94 % | 6.156 M -72.24 % | 22.171 M 12.59 % | 19.692 M 16.64 % | 16.883 M | 0.000 -100.00 % | 24.984 M 18.16 % | 21.144 M 37.39 % | 15.390 M -6.44 % | 16.449 M 128.29 % | 7.205 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -147.253 K | 0.000 |
| Short term debt | 281.349 M -23.21 % | 366.403 M 247.51 % | 105.435 M -36.10 % | 165.000 M 9.75 % | 150.343 M 35.04 % | 111.332 M 607.44 % | 15.737 M -78.09 % | 71.822 M 250.20 % | 20.509 M | 0.000 -100.00 % | 23.359 M -75.93 % | 97.051 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 147.253 K 0.00 % | 147.253 K |
| Total current liabilities | 491.167 M 2.19 % | 480.643 M 50.20 % | 320.003 M -8.84 % | 351.052 M 13.81 % | 308.458 M 26.63 % | 243.587 M 46.32 % | 166.479 M -26.79 % | 227.407 M 27.63 % | 178.176 M 22.70 % | 145.212 M -29.36 % | 205.580 M -32.82 % | 306.005 M 110.55 % | 145.339 M 72.67 % | 84.170 M 7.31 % | 78.436 M 2.51 % | 76.518 M 4.05 % | 73.540 M | 0.000 -100.00 % | 82.944 M 0.00 % | 82.944 M 27.01 % | 65.305 M 6.76 % | 61.167 M |
| Total liabilities | 507.367 M 1.92 % | 497.785 M 47.14 % | 338.299 M -8.63 % | 370.240 M 17.98 % | 313.816 M 19.69 % | 262.186 M 52.76 % | 171.627 M -29.17 % | 242.299 M 25.15 % | 193.611 M 19.89 % | 161.496 M -27.00 % | 221.237 M -30.44 % | 318.064 M 101.55 % | 157.806 M 67.11 % | 94.434 M 6.09 % | 89.012 M 4.01 % | 85.581 M 3.17 % | 82.954 M 1.59 % | 81.652 M -12.25 % | 93.054 M 12.19 % | 82.944 M 9.74 % | 75.580 M 23.56 % | 61.167 M |
| Other non current assets | 4.300 M 2 875.48 % | 144.528 K -99.81 % | 78.007 M -11.23 % | 87.875 M 15 485.45 % | 563.824 K -97.93 % | 27.296 M 6 955.25 % | 386.889 K -98.79 % | 32.097 M -38.33 % | 52.044 M -37.66 % | 83.486 M 1 544.49 % | 5.077 M -77.24 % | 22.301 M 2 517.52 % | 852.000 K 227.69 % | 260.002 K -67.04 % | 788.901 K -19.94 % | 985.399 K -0.65 % | 991.853 K -99.81 % | 529.004 M 15 248.61 % | 3.447 M -55.52 % | 7.749 M 1 796.77 % | 408.532 K -91.35 % | 4.721 M |
| Long term investments | 0.000 -100.00 % | 4.262 M 105.80 % | -73.427 M 2.21 % | -75.089 M -3 771.82 % | 2.045 M 110.25 % | -19.948 M -710.65 % | 3.267 M 111.17 % | -29.256 M 35.45 % | -45.323 M 41.21 % | -77.091 M -1 798.78 % | 4.538 M 130.25 % | -15.000 M -316.75 % | 6.920 M 246.43 % | 1.998 M -3.72 % | 2.075 M -3.59 % | 2.152 M 22.77 % | 1.753 M | 0.000 -100.00 % | 1.856 M | 0.000 -100.00 % | 1.970 M | 0.000 |
| Intangible assets | 32.692 M -1.65 % | 33.242 M 1.51 % | 32.747 M -1.42 % | 33.218 M -0.82 % | 33.493 M -1.32 % | 33.940 M -1.36 % | 34.410 M 1.47 % | 33.912 M 238.23 % | 10.026 M -2.54 % | 10.288 M -2.48 % | 10.549 M 6.47 % | 9.908 M -1.88 % | 10.098 M -0.44 % | 10.143 M -1.37 % | 10.284 M -1.38 % | 10.428 M -1.96 % | 10.636 M | 0.000 -100.00 % | 10.829 M 0.00 % | 10.829 M -3.17 % | 11.184 M -80.93 % | 58.658 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 32.692 M -1.65 % | 33.242 M 1.51 % | 32.747 M -1.42 % | 33.218 M -0.82 % | 33.493 M -1.32 % | 33.940 M -1.36 % | 34.410 M 1.47 % | 33.912 M 238.23 % | 10.026 M -2.54 % | 10.288 M -2.48 % | 10.549 M 6.47 % | 9.908 M -1.88 % | 10.098 M -0.44 % | 10.143 M -1.37 % | 10.284 M -1.38 % | 10.428 M -1.96 % | 10.636 M | 0.000 -100.00 % | 10.829 M 0.00 % | 10.829 M -3.17 % | 11.184 M -80.93 % | 58.658 M |
| Property plant equipment net | 202.984 M 2.52 % | 197.993 M 12.34 % | 176.249 M 77.06 % | 99.540 M 3.01 % | 96.635 M 2.22 % | 94.532 M -6.09 % | 100.661 M -0.51 % | 101.174 M -1.97 % | 103.207 M -0.48 % | 103.703 M -1.89 % | 105.705 M 24.81 % | 84.690 M 2.76 % | 82.417 M 2.29 % | 80.571 M -0.86 % | 81.268 M 3.79 % | 78.298 M -0.26 % | 78.503 M | 0.000 -100.00 % | 72.140 M 0.00 % | 72.140 M 1.18 % | 71.302 M -27.67 % | 98.577 M |
| Total non current assets | 244.046 M 1.79 % | 239.745 M 10.16 % | 217.640 M 45.27 % | 149.818 M 8.71 % | 137.809 M -1.80 % | 140.341 M -2.02 % | 143.231 M 1.43 % | 141.218 M 14.60 % | 123.227 M -0.33 % | 123.633 M -1.78 % | 125.868 M 19.97 % | 104.917 M 1.56 % | 103.303 M 8.20 % | 95.471 M -1.54 % | 96.965 M 2.89 % | 94.242 M -0.04 % | 94.283 M -82.18 % | 529.004 M 483.13 % | 90.719 M 0.00 % | 90.719 M 4.02 % | 87.213 M -46.15 % | 161.956 M |
| Other current assets | 4.118 M 97.48 % | 2.085 M -31.58 % | 3.048 M -97.88 % | 144.010 M 966.47 % | 13.503 M 275.28 % | 3.598 M 199.76 % | 1.200 M -83.65 % | 7.343 M -71.57 % | 25.829 M 762.15 % | 2.996 M -46.45 % | 5.595 M -17.64 % | 6.793 M -87.82 % | 55.794 M -8.53 % | 61.001 M -61.92 % | 160.197 M 841.67 % | 17.012 M 201.47 % | 5.643 M | 0.000 -100.00 % | 7.189 M 0.00 % | 7.189 M -93.03 % | 103.172 M 1 042.08 % | 9.034 M |
| Short term investments | 50.785 M 0.00 % | 50.785 M -33.69 % | 76.585 M 0.16 % | 76.460 M 295.76 % | 19.320 M -8.52 % | 21.120 M -40.64 % | 35.577 M 18.59 % | 30.000 M -40.00 % | 50.000 M -38.68 % | 81.538 M 43.05 % | 57.000 M 185.00 % | 20.000 M 300.00 % | 5.000 M | 0.000 -100.00 % | 20.000 M 4 647.54 % | -439.798 K | 0.000 -100.00 % | 506.731 M | 0.000 | 0.000 -100.00 % | 62.284 M 0.00 % | 62.284 M |
| cash and cash equivalents | 986.138 M -7.37 % | 1.065 B 24.33 % | 856.235 M -10.36 % | 955.203 M -0.43 % | 959.366 M 9.95 % | 872.531 M 11.73 % | 780.956 M -3.14 % | 806.256 M 14.38 % | 704.901 M 5.44 % | 668.546 M -4.52 % | 700.190 M -4.46 % | 732.901 M 21.67 % | 602.383 M 12.32 % | 536.311 M 38.22 % | 388.008 M 48.28 % | 261.671 M -1.36 % | 265.270 M 204.70 % | -253.366 M -200.00 % | 253.366 M 0.00 % | 253.366 M 9.45 % | 231.490 M 715.12 % | 28.400 M |
| Cash and short term investments | 1.037 B -7.03 % | 1.115 B 19.57 % | 932.820 M -9.58 % | 1.032 B 5.41 % | 978.686 M 9.52 % | 893.651 M 9.44 % | 816.533 M -2.36 % | 836.256 M 10.78 % | 754.901 M 0.64 % | 750.084 M -0.94 % | 757.190 M 0.57 % | 752.901 M 23.96 % | 607.383 M 13.25 % | 536.311 M 31.45 % | 408.008 M 55.92 % | 261.671 M -1.36 % | 265.270 M 4.70 % | 253.366 M 0.00 % | 253.366 M 0.00 % | 253.366 M 9.45 % | 231.490 M 155.27 % | 90.683 M |
| Total current assets | 1.256 B -4.91 % | 1.321 B 15.30 % | 1.145 B -8.22 % | 1.248 B 4.98 % | 1.189 B 6.91 % | 1.112 B 9.59 % | 1.015 B -1.92 % | 1.035 B 6.29 % | 973.376 M 4.91 % | 927.788 M -3.87 % | 965.141 M -8.77 % | 1.058 B 21.42 % | 871.325 M 9.93 % | 792.637 M 2.97 % | 769.779 M 65.68 % | 464.624 M 3.60 % | 448.474 M 77.01 % | 253.366 M -42.03 % | 437.073 M 0.00 % | 437.073 M 12.47 % | 388.619 M 110.05 % | 185.012 M |
| Inventory | 66.940 M 3.95 % | 64.395 M -6.71 % | 69.026 M -4.62 % | 72.369 M 5.69 % | 68.471 M -0.80 % | 69.021 M 1.16 % | 68.230 M -4.59 % | 71.512 M 2.85 % | 69.531 M -2.14 % | 71.052 M -4.38 % | 74.302 M -2.08 % | 75.877 M -6.22 % | 80.910 M 10.89 % | 72.965 M 1.79 % | 71.680 M -0.39 % | 71.959 M 13.83 % | 63.218 M | 0.000 -100.00 % | 55.562 M 0.00 % | 55.562 M 2.97 % | 53.957 M 26.07 % | 42.799 M |
| Net receivables | 147.947 M 6.50 % | 138.923 M -1.18 % | 140.588 M -0.81 % | 141.739 M 10.63 % | 128.125 M -12.07 % | 145.720 M 13.18 % | 128.745 M 4.46 % | 123.245 M 0.11 % | 123.115 M 18.77 % | 103.656 M -19.05 % | 128.054 M -42.42 % | 222.401 M 74.79 % | 127.237 M 3.99 % | 122.360 M -1.06 % | 123.669 M 8.50 % | 113.982 M -0.32 % | 114.342 M | 0.000 -100.00 % | 120.957 M 0.00 % | 120.957 M 184.63 % | 42.497 M 0.00 % | 42.497 M |
| Tax assets | 4.069 M -0.85 % | 4.104 M 0.99 % | 4.064 M -4.93 % | 4.275 M -15.73 % | 5.073 M 12.20 % | 4.521 M 0.31 % | 4.507 M 36.99 % | 3.290 M 0.51 % | 3.274 M 0.83 % | 3.247 M | 0.000 -100.00 % | 3.018 M 0.12 % | 3.015 M 20.62 % | 2.499 M -1.96 % | 2.549 M 7.14 % | 2.379 M -0.83 % | 2.399 M | 0.000 -100.00 % | 2.446 M | 0.000 -100.00 % | 2.349 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -253.366 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 186.100 M 108.77 % | 89.142 M -51.94 % | 185.491 M 12.67 % | 164.631 M 18.69 % | 138.702 M 21.65 % | 114.014 M -9.72 % | 126.289 M -3.62 % | 131.031 M -4.31 % | 136.936 M 8.22 % | 126.529 M -20.63 % | 159.419 M -12.75 % | 182.712 M 47.81 % | 123.616 M 80.89 % | 68.338 M 11.31 % | 61.396 M 44.21 % | 42.575 M -24.99 % | 56.757 M | 0.000 -100.00 % | 67.683 M 3.58 % | 65.346 M 17.91 % | 55.420 M 14.43 % | 48.430 M |
| Tax payables | 3.311 M | 0.000 -100.00 % | 5.986 M 41.64 % | 4.226 M 99.57 % | 2.118 M -55.77 % | 4.788 M 0.74 % | 4.753 M -15.77 % | 5.643 M 104.44 % | 2.760 M -24.29 % | 3.646 M | 0.000 -100.00 % | 8.963 M 41.25 % | 6.345 M 127.57 % | 2.788 M 44.01 % | 1.936 M 67.55 % | 1.156 M 126.52 % | 510.159 K | 0.000 -100.00 % | 2.725 M | 0.000 -100.00 % | 533.174 K | 0.000 |
| Deferred revenue non current | 11.932 M -4.59 % | 12.506 M -4.39 % | 13.080 M -4.43 % | 13.686 M -2.70 % | 14.066 M 3.15 % | 13.636 M -4.04 % | 14.210 M 42.98 % | 9.938 M 0.25 % | 9.913 M -4.55 % | 10.386 M | 0.000 -100.00 % | 9.823 M -4.05 % | 10.237 M 32.43 % | 7.730 M -3.98 % | 8.050 M 18.41 % | 6.799 M -3.86 % | 7.071 M | 0.000 -100.00 % | 7.617 M | 0.000 -100.00 % | 7.587 M | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 -100.00 % | 17.077 M -1.09 % | 17.266 M -0.59 % | 17.368 M -0.24 % | 17.411 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 |
| Capital lease obligations | 184.475 K -50.00 % | 368.983 K 1.15 % | 364.773 K -59.09 % | 891.709 K 1.15 % | 881.535 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 358.979 K 83.37 % | 195.772 K 3.27 % | 189.575 K -44.20 % | 339.744 K 2.46 % | 331.575 K | 0.000 | 0.000 | 0.000 -100.00 % | 701.747 K | 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 |
| Other total stockholders equity | 571.181 M | 0.000 -100.00 % | 571.181 M 1.58 % | 562.308 M 0.00 % | 562.308 M | 0.000 -100.00 % | 527.329 M | 0.000 -100.00 % | 527.329 M | 0.000 -100.00 % | 551.329 M | 0.000 -100.00 % | 551.329 M | 0.000 -100.00 % | 551.331 M | 0.000 -100.00 % | 281.347 M 2 130.42 % | 12.614 M -95.52 % | 281.347 M 0.00 % | 281.347 M -1.79 % | 286.464 M 105.18 % | 139.614 M |
| Deferred tax liabilities non current | 4.084 M -4.28 % | 4.267 M -12.03 % | 4.850 M 5.20 % | 4.610 M -4.32 % | 4.819 M -2.89 % | 4.962 M -3.62 % | 5.148 M 3.92 % | 4.954 M -10.26 % | 5.521 M -6.40 % | 5.899 M | 0.000 -100.00 % | 2.039 M 0.00 % | 2.039 M -7.06 % | 2.194 M 0.00 % | 2.194 M -3.10 % | 2.265 M -3.35 % | 2.343 M | 0.000 -100.00 % | 2.494 M | 0.000 -100.00 % | 2.687 M | 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 |
| Total assets | 1.500 B -3.88 % | 1.560 B 14.48 % | 1.363 B -2.49 % | 1.398 B 5.37 % | 1.327 B 5.93 % | 1.252 B 8.15 % | 1.158 B -1.52 % | 1.176 B 7.22 % | 1.097 B 4.30 % | 1.051 B -3.63 % | 1.091 B -6.18 % | 1.163 B 19.32 % | 974.627 M 9.74 % | 888.108 M 2.46 % | 866.744 M 55.09 % | 558.866 M 2.97 % | 542.757 M 2.60 % | 529.004 M 0.23 % | 527.792 M 0.00 % | 527.792 M 10.92 % | 475.833 M 37.14 % | 346.969 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 | 2023-01-01 | 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 |
| 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 | 2023-01-01 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.518 M | 0.000 -100.00 % | 18.079 M 344.13 % | -7.405 M -200.00 % | 7.405 M | 0.000 100.00 % | -40.476 M -284.56 % | 21.931 M 200.00 % | -21.931 M | 0.000 100.00 % | -26.091 M -294.74 % | -6.610 M -200.00 % | 6.610 M | 0.000 100.00 % | -20.161 M 0.00 % | -20.161 M -295.73 % | 10.300 M 0.00 % | 10.300 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -21.388 M | 0.000 -100.00 % | 13.931 M 628.87 % | -2.634 M -200.00 % | 2.634 M | 0.000 100.00 % | -36.029 M -430.47 % | 10.902 M 200.00 % | -10.902 M | 0.000 100.00 % | -9.577 M 32.81 % | -14.253 M -200.00 % | 14.253 M | 0.000 100.00 % | -15.128 M 0.00 % | -15.128 M -289.61 % | 7.978 M 0.00 % | 7.978 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 870.623 K | 0.000 -100.00 % | 4.148 M 186.94 % | -4.771 M -200.00 % | 4.771 M | 0.000 100.00 % | -4.447 M -140.32 % | 11.029 M 200.00 % | -11.029 M | 0.000 100.00 % | -16.514 M -314.87 % | 7.686 M 200.00 % | -7.686 M | 0.000 100.00 % | -5.034 M 0.00 % | -5.034 M -316.78 % | 2.322 M 0.00 % | 2.322 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 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -42.452 K -200.00 % | 42.452 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -5.608 M -174.37 % | 7.540 M 133.98 % | -22.192 M | 0.000 -100.00 % | 29.261 M 271.97 % | -17.015 M -136.49 % | 46.632 M 501.73 % | 7.750 M 135.22 % | -22.003 M -278.20 % | -5.818 M -107.09 % | 82.014 M 210.41 % | -74.284 M -201.04 % | 73.516 M 314.07 % | 17.755 M 445.92 % | 3.252 M 128.06 % | -11.591 M -110.49 % | -5.507 M -1 300.28 % | 458.789 K -94.50 % | 8.339 M -2.50 % | 8.553 M 260.07 % | -5.344 M 0.00 % | -5.344 M |
| Net cash provided by operating activities | -5.608 M -112.33 % | 45.468 M 304.88 % | -22.192 M | 0.000 -100.00 % | 42.921 M 2 058.56 % | 1.988 M -96.87 % | 63.490 M 174.99 % | 23.088 M 58.51 % | 14.566 M -20.97 % | 18.430 M -77.23 % | 80.926 M 493.72 % | -20.554 M -124.42 % | 84.154 M 177.97 % | 30.275 M 111.20 % | 14.335 M 1 306.01 % | -1.189 M -106.17 % | 19.270 M 88.85 % | 10.204 M 186.02 % | 3.568 M 0.00 % | 3.568 M -83.41 % | 21.503 M 0.00 % | 21.503 M |
| Investments in property plant and equipment | -6.955 M 72.67 % | -25.451 M -113.57 % | -11.917 M -53.38 % | -7.769 M -210.56 % | 7.027 M 166.76 % | -10.527 M 42.71 % | -18.374 M -1 239.36 % | 1.613 M 107.52 % | -21.452 M -356.74 % | -4.697 M 34.79 % | -7.202 M -105.48 % | -3.505 M -6.26 % | -3.298 M 15.00 % | -3.881 M -232.14 % | -1.168 M 56.00 % | -2.655 M -359.05 % | 1.025 M 113.50 % | -7.592 M -95.91 % | -3.875 M -41.95 % | -2.730 M 89.31 % | -25.542 M 0.00 % | -25.542 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 160.861 K 1 071.01 % | 13.737 K -99.92 % | 17.972 M 79 167.04 % | 22.673 K 128.75 % | -78.849 K -178.16 % | 100.877 K | 0.000 -100.00 % | 61.965 K 77 456 151.73 % | 0.080 -94.24 % | 1.390 -99.99 % | 14.730 K -87.03 % | 113.531 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -500.000 K | 0.000 | 0.000 | 0.000 100.00 % | -60.000 M -400.00 % | 20.000 M 25 264.94 % | 78.849 K 100.08 % | -102.000 M | 0.000 100.00 % | -20.075 M 74.91 % | -80.000 M 45.95 % | -148.000 M 14.94 % | -174.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | -316.134 K -101.16 % | 27.169 M 2 371.67 % | 1.099 M | 0.000 | 0.000 | 0.000 -100.00 % | 59.538 M 1 341.65 % | 4.130 M -87.25 % | 32.383 M -58.18 % | 77.436 M | 0.000 -100.00 % | 57.510 M -17.42 % | 69.643 M -74.34 % | 271.378 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 379.132 K -80.36 % | 1.930 M 111.51 % | -16.769 M 66.12 % | -49.496 M -30 869.08 % | 160.862 K 1 071.01 % | 13.737 K 100.43 % | -3.228 M -200.00 % | 3.228 M 4 193.36 % | -78.849 K -87 610 459.33 % | 0.090 100.00 % | -55.918 M -379.59 % | 20.000 M 536 870 911 999 999 872.00 % | 0.000 -100.00 % | 115.549 K 100.07 % | -173.985 M -153 349.13 % | 113.531 K -89.73 % | 1.106 M 114.57 % | -7.592 M -834.50 % | 1.034 M 234.24 % | -770.000 K 44.33 % | -1.383 M 13.13 % | -1.592 M |
| Net cash used for investing activites | -6.892 M -288.89 % | 3.649 M 112.99 % | -28.086 M 50.95 % | -57.265 M -896.67 % | 7.188 M 168.37 % | -10.513 M -156.95 % | -4.091 M -114.11 % | 28.993 M 167.14 % | 10.853 M 137.22 % | -29.160 M 53.80 % | -63.120 M -216.91 % | 53.992 M 495.38 % | -13.656 M -111.42 % | 119.613 M 168.29 % | -175.154 M -6 790.68 % | -2.542 M -329.87 % | 1.106 M 114.57 % | -7.592 M -167.18 % | -2.842 M 18.81 % | -3.500 M -153.03 % | -1.383 M 13.13 % | -1.592 M |
| Debt repayment | -860.231 K -100.52 % | 165.959 M 287.57 % | -88.478 M -689.85 % | 15.000 M -61.21 % | 38.668 M -61.33 % | 100.000 M 265.38 % | -60.468 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 |
| 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 100.00 % | -20.974 M -21 274.18 % | 99.056 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -97.002 M -11 945.07 % | -805.323 K 92.86 % | -11.278 M -1 250.84 % | -834.925 K 93.02 % | -11.959 M -2 697.38 % | -427.500 K 87.31 % | -3.370 M | 0.000 100.00 % | -12.000 M | 0.000 -100.00 % | 616.630 K 198.70 % | -624.755 K 89.59 % | -6.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 8.598 M | 0.000 100.00 % | -1.757 M -110.12 % | 17.353 M 101.70 % | 8.604 M 4 667.14 % | -188.379 K 99.01 % | -18.998 M -137.02 % | 51.314 M 17.94 % | 43.509 M 289.17 % | -23.000 M 69.11 % | -74.459 M -176.99 % | 96.708 M 1 711.80 % | -6.000 M | 0.000 -100.00 % | 287.075 M 289 910.39 % | -99.056 K 0.00 % | -99.056 K | 0.000 100.00 % | -743.437 K 0.00 % | -743.438 K -1 109.74 % | 73.627 K 0.00 % | 73.627 K |
| Net cash used provided by financing activities | -89.264 M -154.05 % | 165.153 M 262.69 % | -101.513 M -422.08 % | 31.518 M -8.53 % | 34.457 M -65.33 % | 99.384 M 219.98 % | -82.835 M -261.43 % | 51.314 M 62.85 % | 31.509 M 237.00 % | -23.000 M 68.85 % | -73.842 M -176.85 % | 96.083 M 1 701.39 % | -6.000 M | 0.000 -100.00 % | 287.075 M | 0.000 100.00 % | -99.056 K | 0.000 100.00 % | -743.437 K 0.00 % | -743.438 K -1 109.74 % | 73.627 K 0.00 % | 73.627 K |
| Effect of forex changes on cash | 1.139 M 69.17 % | 673.101 K -52.35 % | 1.413 M 228.11 % | -1.103 M -291.38 % | 576.127 K 73.69 % | 331.693 K -34.88 % | 509.329 K 1 261.15 % | -43.864 K -103.00 % | 1.462 M 811.27 % | -205.605 K 48.99 % | -403.055 K -140.46 % | 996.266 K -18.09 % | 1.216 M 689.13 % | -206.459 K -356.52 % | 80.484 K -38.86 % | 131.648 K 112.78 % | -1.030 M -803.81 % | 146.401 K 107.57 % | -1.934 M -24 380.69 % | -7.900 K -105.35 % | 147.569 K 0.00 % | 147.569 K |
| Net change in cash | -100.625 M -146.81 % | 214.943 M 242.88 % | -150.434 M -3 513.86 % | -4.163 M -104.79 % | 86.835 M -5.22 % | 91.619 M 462.13 % | -25.300 M -124.48 % | 103.350 M 78.17 % | 58.007 M 270.93 % | -33.935 M 6.87 % | -36.439 M -127.92 % | 130.517 M 183.29 % | 46.072 M -68.93 % | 148.304 M 17.39 % | 126.336 M 3 610.44 % | -3.599 M 98.40 % | -224.918 M 2.57 % | -230.858 M -3 035.54 % | 7.864 M -43.87 % | 14.011 M -31.12 % | 20.341 M 1.04 % | 20.132 M |
| Cash at beginning of period | 1.018 B 26.76 % | 803.121 M -15.78 % | 953.555 M -0.43 % | 957.718 M 9.76 % | 872.531 M 11.73 % | 780.912 M -3.14 % | 806.256 M 15.09 % | 700.534 M 9.03 % | 642.527 M -5.02 % | 676.462 M -5.11 % | 712.901 M 22.41 % | 582.383 M 8.59 % | 536.311 M 38.22 % | 388.008 M 60.55 % | 241.671 M -1.47 % | 245.270 M 8.52 % | 226.024 M 1.24 % | 223.266 M 3.65 % | 215.401 M 6.96 % | 201.390 M 1 027.02 % | -21.725 M 0.00 % | -21.725 M |
| Cash at end of period | 917.439 M -9.88 % | 1.018 B 26.76 % | 803.121 M -15.78 % | 953.555 M -0.61 % | 959.366 M 9.95 % | 872.531 M 11.73 % | 780.956 M -2.85 % | 803.884 M 14.75 % | 700.534 M 9.03 % | 642.527 M -5.02 % | 676.462 M -5.11 % | 712.901 M 22.41 % | 582.383 M 8.59 % | 536.311 M 45.73 % | 368.008 M 52.28 % | 241.671 M 21 754.69 % | 1.106 M 114.57 % | -7.592 M -103.40 % | 223.266 M 3.65 % | 215.401 M 15 672.31 % | -1.383 M 13.13 % | -1.592 M |
| Operating cash flow | -5.608 M -112.33 % | 45.468 M 304.88 % | -22.192 M | 0.000 -100.00 % | 42.921 M 2 058.56 % | 1.988 M -96.87 % | 63.490 M 174.99 % | 23.088 M 58.51 % | 14.566 M -20.97 % | 18.430 M -77.23 % | 80.926 M 493.72 % | -20.554 M -124.42 % | 84.154 M 177.97 % | 30.275 M 111.20 % | 14.335 M 1 306.01 % | -1.189 M -106.17 % | 19.270 M 88.85 % | 10.204 M 186.02 % | 3.568 M 0.00 % | 3.568 M -83.41 % | 21.503 M 0.00 % | 21.503 M |
| Capital expenditure | -6.955 M 72.67 % | -25.451 M -113.57 % | -11.917 M -53.38 % | -7.769 M -210.56 % | 7.027 M 166.76 % | -10.527 M 42.71 % | -18.374 M -1 239.36 % | 1.613 M 107.52 % | -21.452 M -356.74 % | -4.697 M 34.79 % | -7.202 M -105.48 % | -3.505 M -6.26 % | -3.298 M 15.00 % | -3.881 M -232.14 % | -1.168 M 56.00 % | -2.655 M -359.05 % | 1.025 M 113.50 % | -7.592 M -95.91 % | -3.875 M -41.95 % | -2.730 M 89.31 % | -25.542 M 0.00 % | -25.542 M |
| Free CashFlow | -12.563 M -162.76 % | 20.017 M 158.59 % | -34.164 M -339.73 % | -7.769 M -115.55 % | 49.948 M 684.99 % | -8.538 M -118.93 % | 45.116 M 82.65 % | 24.700 M 458.71 % | -6.886 M -150.14 % | 13.733 M -81.37 % | 73.724 M 406.42 % | -24.059 M -129.76 % | 80.856 M 206.34 % | 26.394 M 100.47 % | 13.167 M 442.52 % | -3.844 M -118.94 % | 20.295 M 677.03 % | 2.612 M 948.94 % | -307.662 K -136.73 % | 837.587 K 120.74 % | -4.039 M 0.00 % | -4.039 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 |