Guangzhou Jinzhong Auto Parts Manufacturing Co., Ltd. 301133.SZ
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | 1.134 B 22.48 % | 926.089 M 27.00 % | 729.210 M 32.71 % | 549.477 M 38.59 % | 396.469 M 5.55 % | 375.634 M 10.45 % | 340.083 M 4.77 % | 324.587 M |
| Net income | 85.580 M -5.83 % | 90.882 M 73.70 % | 52.322 M 25.84 % | 41.577 M -14.63 % | 48.700 M -13.25 % | 56.135 M -10.96 % | 63.047 M 39.06 % | 45.339 M |
| Income before tax | 88.180 M -10.64 % | 98.681 M 73.15 % | 56.993 M 28.39 % | 44.390 M -21.53 % | 56.569 M -14.48 % | 66.148 M -10.63 % | 74.013 M 20.64 % | 61.350 M |
| Income before tax ratio | 0.08 -27.04 % | 0.11 36.34 % | 0.08 -3.25 % | 0.08 -43.38 % | 0.14 -18.98 % | 0.18 -19.09 % | 0.22 15.14 % | 0.19 |
| EBITDA | 136.033 M -0.09 % | 136.160 M 57.40 % | 86.509 M 29.54 % | 66.781 M -11.74 % | 75.665 M -2.93 % | 77.952 M 8.15 % | 72.077 M 6.48 % | 67.688 M |
| Net income ratio | 0.08 -23.11 % | 0.10 36.77 % | 0.07 -5.17 % | 0.08 -38.40 % | 0.12 -17.80 % | 0.15 -19.39 % | 0.19 32.72 % | 0.14 |
| Ratio EBITDA | 0.12 -18.43 % | 0.15 23.93 % | 0.12 -2.39 % | 0.12 -36.32 % | 0.19 -8.03 % | 0.21 -2.08 % | 0.21 1.63 % | 0.21 |
| Gross profit ratio | 0.22 -12.08 % | 0.25 30.30 % | 0.20 -29.76 % | 0.28 -16.40 % | 0.33 -14.22 % | 0.39 1.72 % | 0.38 -14.78 % | 0.45 |
| Weighted average shs out dil | 106.623 M 0.90 % | 105.676 M -0.40 % | 106.097 M 0.00 % | 106.097 M 0.00 % | 106.097 M 0.00 % | 106.097 M 34.63 % | 78.809 M 4.29 % | 75.565 M |
| Weighted average shs out | 106.623 M 0.90 % | 105.676 M -0.40 % | 106.097 M 0.00 % | 106.097 M 0.00 % | 106.097 M 0.00 % | 106.097 M 34.63 % | 78.809 M 4.29 % | 75.565 M |
| EPS diluted | 0.80 -6.98 % | 0.86 75.51 % | 0.49 25.64 % | 0.39 -15.22 % | 0.46 -13.21 % | 0.53 -33.75 % | 0.80 33.33 % | 0.60 |
| Earnings per share | 0.80 -6.98 % | 0.86 75.51 % | 0.49 25.64 % | 0.39 -15.22 % | 0.46 -13.21 % | 0.53 -33.75 % | 0.80 33.33 % | 0.60 |
| Gross profit | 254.170 M 7.68 % | 236.053 M 65.48 % | 142.649 M -6.78 % | 153.022 M 15.86 % | 132.079 M -9.46 % | 145.886 M 12.36 % | 129.843 M -10.72 % | 145.426 M |
| Income tax expense | 3.251 M -60.04 % | 8.136 M 74.18 % | 4.671 M 66.04 % | 2.813 M -64.25 % | 7.869 M -21.41 % | 10.013 M -8.70 % | 10.966 M -20.20 % | 13.742 M |
| Cost of revenue | 880.066 M 27.54 % | 690.037 M 17.64 % | 586.560 M 47.95 % | 396.454 M 49.95 % | 264.390 M 15.08 % | 229.748 M 9.28 % | 210.240 M 17.35 % | 179.161 M |
| General and administrative expenses | 12.159 M -8.72 % | 13.321 M 50.84 % | 8.831 M 18.11 % | 7.477 M 115.02 % | -49.790 M 28.32 % | -69.464 M -13.93 % | -60.969 M -368.11 % | 22.741 M |
| Selling and marketing expenses | 34.755 M -18.69 % | 42.744 M 48.59 % | 28.767 M -41.30 % | 49.011 M 62.08 % | 30.238 M -34.87 % | 46.427 M 41.44 % | 32.824 M 19.06 % | 27.569 M |
| Other expenses | 53.276 M 80.49 % | 29.518 M 1 118.60 % | 2.422 M 983.64 % | -274.126 K -100.95 % | 28.741 M 204.51 % | -27.500 M 46.93 % | -51.814 M -2 027.16 % | 2.689 M |
| Operating expenses | 165.243 M 21.64 % | 135.850 M 40.95 % | 96.380 M -3.54 % | 99.916 M 53.46 % | 65.108 M -21.19 % | 82.616 M 29.06 % | 64.014 M -17.52 % | 77.612 M |
| Cost and expenses | 1.045 B 26.57 % | 825.887 M 20.93 % | 682.941 M 37.59 % | 496.370 M 50.64 % | 329.497 M 5.49 % | 312.364 M 13.90 % | 274.254 M 6.81 % | 256.773 M |
| Research and development expenses | 65.053 M 29.41 % | 50.267 M 28.54 % | 39.106 M 60.81 % | 24.318 M 67.27 % | 14.538 M -14.77 % | 17.058 M 13.52 % | 15.026 M 28.38 % | 11.704 M |
| Selling general and administrative expenses | 46.914 M -16.32 % | 56.065 M 49.11 % | 37.598 M -33.44 % | 56.488 M 388.92 % | -19.551 M 15.13 % | -23.037 M 18.15 % | -28.145 M -155.94 % | 50.310 M |
| Interest income | 5.316 M 40.37 % | 3.787 M 33.66 % | 2.834 M 1 043.01 % | 247.907 K -66.95 % | 750.086 K -68.16 % | 2.356 M 54.65 % | 1.524 M 428.43 % | 288.309 K |
| Interest expense | 6.454 M 96.13 % | 3.291 M 127.97 % | 1.443 M 47.37 % | 979.440 K 647.60 % | 131.011 K 18.52 % | 110.539 K 57.59 % | 70.142 K 882.12 % | 7.142 K |
| Depreciation and amortization | 41.613 M 21.10 % | 34.363 M -6.96 % | 36.932 M 39.85 % | 26.408 M 46.35 % | 18.045 M 54.31 % | 11.694 M 65.49 % | 7.066 M 22.12 % | 5.786 M |
| Operating income | 88.927 M -11.25 % | 100.203 M 83.62 % | 54.571 M 22.18 % | 44.664 M -21.74 % | 57.073 M -13.58 % | 66.041 M -9.39 % | 72.884 M 15.75 % | 62.969 M |
| Operating income ratio | 0.08 -27.54 % | 0.11 44.58 % | 0.07 -7.93 % | 0.08 -43.53 % | 0.14 -18.12 % | 0.18 -17.96 % | 0.21 10.47 % | 0.19 |
| Total other income expenses net | -746.814 K 50.93 % | -1.522 M -162.83 % | 2.422 M 983.65 % | -274.125 K 45.63 % | -504.181 K -572.36 % | 106.737 K -90.55 % | 1.129 M 169.75 % | -1.619 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Net debt | 102.644 M 148.22 % | -212.874 M 8.84 % | -233.519 M 11.37 % | -263.465 M -125.07 % | -117.061 M 16.61 % | -140.370 M 9.51 % | -155.116 M -15.29 % | -134.547 M |
| Total investments | 15.787 M -25.52 % | 21.197 M -12.51 % | 24.229 M 114.60 % | 11.290 M 7.28 % | 10.524 M 42.43 % | 7.389 M 189.86 % | 2.549 M 254.19 % | 719.700 K |
| Total debt | 505.653 M 73.53 % | 291.393 M 280.15 % | 76.653 M 32.28 % | 57.946 M 446.22 % | 10.609 M -12.73 % | 12.156 M 334.48 % | 2.798 M | 0.000 |
| Accumulated other comprehensive income loss | 162.751 M 6.28 % | 153.141 M 601.59 % | 21.828 M 21.93 % | 17.901 M 27.61 % | 14.028 M -92.89 % | 197.255 M 7.54 % | 183.424 M | 0.000 |
| Retained earnings | 351.137 M 20.77 % | 290.752 M 31.77 % | 220.647 M 20.66 % | 182.861 M 25.97 % | 145.158 M 50.41 % | 96.509 M 61.04 % | 59.927 M 417.77 % | 11.574 M |
| Common stock | 106.623 M 0.50 % | 106.097 M 0.00 % | 106.097 M 0.00 % | 106.097 M 33.34 % | 79.567 M 0.00 % | 79.567 M 1.01 % | 78.771 M 0.00 % | 78.771 M |
| Total equity | 1.118 B 7.72 % | 1.038 B 24.20 % | 835.979 M 5.25 % | 794.267 M 86.32 % | 426.287 M 14.33 % | 372.857 M 15.75 % | 322.122 M 19.71 % | 269.075 M |
| Other non current liabilities | 0.000 -100.00 % | 15.002 M 253.24 % | 4.247 M 11.83 % | 3.798 M -19.76 % | 4.733 M | 0.000 | 0.000 | 0.000 |
| Long term debt | 396.634 M 86.68 % | 212.472 M 26 869.71 % | 787.817 K -95.49 % | 17.472 M 17.12 % | 14.918 M | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 450.934 M 77.91 % | 253.466 M 4 934.21 % | 5.035 M -78.17 % | 23.059 M 34.96 % | 17.086 M 217.79 % | 5.376 M 7.17 % | 5.017 M 696.27 % | 630.003 K |
| Other current liabilities | 46.757 M -27.92 % | 64.871 M 0.05 % | 64.840 M 231.77 % | 19.544 M 298.06 % | -9.868 M -144.78 % | 22.038 M 41.17 % | 15.611 M 171.10 % | 5.758 M |
| Deferred revenue | 751.481 K | 0.000 -100.00 % | 35.573 M 48.86 % | 23.897 M 2.04 % | 23.419 M 11 551.53 % | 200.995 K 143.55 % | 82.528 K | 0.000 |
| Short term debt | 109.019 M 37.78 % | 79.123 M 4.29 % | 75.865 M 117.02 % | 34.958 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 445.015 M 36.73 % | 325.461 M 10.65 % | 294.134 M 52.93 % | 192.335 M 52.02 % | 126.524 M 31.57 % | 96.166 M 21.60 % | 79.085 M 25.99 % | 62.773 M |
| Total liabilities | 895.949 M 54.76 % | 578.927 M 93.51 % | 299.169 M 38.89 % | 215.395 M 49.99 % | 143.609 M 41.43 % | 101.542 M 20.74 % | 84.101 M 32.65 % | 63.403 M |
| Other non current assets | 33.561 M 8.83 % | 30.838 M -40.37 % | 51.713 M 1 263.63 % | 3.792 M 200.95 % | 1.260 M -45.19 % | 2.299 M -72.85 % | 8.467 M 226.59 % | 2.593 M |
| Long term investments | 15.787 M -25.52 % | 21.197 M -12.51 % | 24.229 M 114.60 % | 11.290 M 7.28 % | 10.524 M 42.43 % | 7.389 M 189.86 % | 2.549 M 254.19 % | 719.700 K |
| Intangible assets | 133.391 M 79.95 % | 74.125 M 89.75 % | 39.065 M 29.36 % | 30.197 M 1.24 % | 29.827 M -1.59 % | 30.308 M -0.20 % | 30.369 M -2.22 % | 31.057 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 133.391 M 79.95 % | 74.125 M 89.75 % | 39.065 M 29.36 % | 30.197 M 1.24 % | 29.827 M -1.59 % | 30.308 M -0.20 % | 30.369 M -2.22 % | 31.057 M |
| Property plant equipment net | 816.980 M 123.16 % | 366.093 M 40.76 % | 260.078 M 39.28 % | 186.731 M 15.25 % | 162.016 M 36.86 % | 118.378 M 88.49 % | 62.804 M 81.08 % | 34.683 M |
| Total non current assets | 1.024 B 102.75 % | 504.882 M 32.88 % | 379.941 M 60.15 % | 237.238 M 14.57 % | 207.060 M 28.90 % | 160.641 M 51.04 % | 106.356 M 50.46 % | 70.686 M |
| Other current assets | 27.773 M -55.96 % | 63.057 M 4 267.97 % | 1.444 M -98.58 % | 101.327 M 546.62 % | 15.670 M 7.29 % | 14.606 M 129.33 % | 6.369 M 72.42 % | 3.694 M |
| Short term investments | 50.068 M 0.02 % | 50.055 M | 0.000 -100.00 % | 100.025 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 403.009 M -20.44 % | 506.548 M 62.41 % | 311.889 M -2.96 % | 321.411 M 151.75 % | 127.669 M -16.30 % | 152.526 M -3.41 % | 157.914 M 17.37 % | 134.547 M |
| Cash and short term investments | 453.077 M -18.60 % | 556.604 M 78.46 % | 311.889 M -2.96 % | 321.411 M 151.75 % | 127.669 M -16.30 % | 152.526 M -3.41 % | 157.914 M 17.37 % | 134.547 M |
| Total current assets | 990.729 M -10.93 % | 1.112 B 47.29 % | 755.207 M -2.23 % | 772.423 M 112.88 % | 362.837 M 15.64 % | 313.759 M 4.63 % | 299.868 M 14.54 % | 261.792 M |
| Inventory | 168.277 M 5.18 % | 159.997 M -1.81 % | 162.943 M 12.81 % | 144.444 M 92.13 % | 75.179 M 39.61 % | 53.851 M 20.75 % | 44.597 M 4.53 % | 42.665 M |
| Net receivables | 341.602 M 2.68 % | 332.698 M 22.48 % | 271.626 M 32.34 % | 205.241 M 42.21 % | 144.318 M 48.01 % | 97.506 M 0.87 % | 96.663 M 19.51 % | 80.886 M |
| Tax assets | 23.926 M 89.46 % | 12.629 M 156.87 % | 4.917 M -5.95 % | 5.227 M 52.29 % | 3.433 M 51.40 % | 2.267 M 4.60 % | 2.167 M 32.66 % | 1.634 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 277.171 M 43.06 % | 193.748 M 11.94 % | 173.084 M 36.00 % | 127.264 M 26.36 % | 100.713 M 48.53 % | 67.806 M 19.84 % | 56.579 M 13.03 % | 50.057 M |
| Tax payables | 11.317 M -44.53 % | 20.401 M 39.09 % | 14.668 M 50.69 % | 9.734 M -20.60 % | 12.259 M 100.30 % | 6.121 M -10.15 % | 6.812 M -2.08 % | 6.957 M |
| Deferred revenue non current | 27.001 M | 0.000 -100.00 % | 2.666 M -29.79 % | 3.798 M -19.76 % | 4.733 M 50.27 % | 3.150 M -10.31 % | 3.512 M 457.39 % | 630.003 K |
| Minority interest | 0.000 -100.00 % | 912.586 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 20.356 M 142.83 % | 8.383 M 964.04 % | 787.817 K -65.49 % | 2.283 M -53.23 % | 4.881 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 | 497.914 M 2.16 % | 487.408 M 0.00 % | 487.408 M 0.00 % | 487.408 M 141.81 % | 201.563 M 2.43 % | 196.782 M 7.28 % | 183.424 M 2.63 % | 178.730 M |
| Deferred tax liabilities non current | 27.299 M 5.03 % | 25.991 M 1 544.32 % | 1.581 M -11.66 % | 1.789 M -22.73 % | 2.316 M 4.00 % | 2.227 M 47.96 % | 1.505 M | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.014 B 24.56 % | 1.617 B 42.47 % | 1.135 B 12.43 % | 1.010 B 77.17 % | 569.897 M 20.13 % | 474.399 M 16.78 % | 406.224 M 22.18 % | 332.478 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -307.299 K 86.76 % | -2.321 M -115.65 % | -1.076 M -273.03 % | 622.100 K -35.95 % | 971.300 K | 0.000 |
| Stock based compensation | 4.890 M -35.09 % | 7.533 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 65.596 M 309.88 % | -31.255 M 11.39 % | -35.272 M 65.09 % | -101.050 M -207.39 % | -32.873 M -229.09 % | -9.989 M 15.74 % | -11.854 M -181.11 % | 14.615 M |
| Accounts receivables | -330.736 M -438.11 % | -61.463 M 17.34 % | -74.354 M 10.48 % | -83.059 M -7.71 % | -77.115 M -91.24 % | -40.325 M 27.64 % | -55.730 M -256.85 % | -15.617 M |
| Inventory | -22.085 M -1 489.08 % | -1.390 M 94.35 % | -24.608 M 65.41 % | -71.148 M -315.90 % | -17.107 M -89.39 % | -9.033 M -297.34 % | -2.273 M 78.40 % | -10.525 M |
| Accounts payables | 413.527 M 1 022.78 % | 36.830 M -42.45 % | 63.996 M 15.35 % | 55.478 M -11.13 % | 62.425 M 61.11 % | 38.746 M -14.24 % | 45.178 M | 0.000 |
| Other working capital | 4.890 M 193.45 % | -5.232 M -1 602.71 % | -307.299 K 86.76 % | -2.321 M -115.65 % | -1.076 M -273.03 % | 622.082 K 106.49 % | -9.581 M -138.11 % | 25.140 M |
| Other non cash items | 10.885 M -22.63 % | 14.068 M -7.59 % | 15.223 M 26.51 % | 12.033 M 0.74 % | 11.944 M 204.24 % | 3.926 M 383.94 % | -1.383 M -105.64 % | 24.513 M |
| Net cash provided by operating activities | 220.775 M 74.01 % | 126.874 M 110.25 % | 60.344 M 332.81 % | -25.920 M -162.12 % | 41.726 M -29.23 % | 58.959 M 5.17 % | 56.058 M -39.41 % | 92.522 M |
| Investments in property plant and equipment | -547.845 M -263.99 % | -150.512 M 4.77 % | -158.059 M -203.59 % | -52.063 M -11.16 % | -46.836 M 29.99 % | -66.896 M -74.95 % | -38.236 M -6.64 % | -35.855 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 4.700 K -98.09 % | 245.953 K | 0.000 -100.00 % | 53.932 K -63.80 % | 148.964 K -99.59 % | 36.021 M |
| Purchases of investments | -555.000 M | 0.000 100.00 % | -26.693 M 73.31 % | -100.000 M | 0.000 100.00 % | -53.932 K | 0.000 100.00 % | -17.610 M |
| Sales maturities of investments | 665.000 M 53 716.09 % | 1.236 M -50.62 % | 2.502 M -97.49 % | 99.754 M 1 781 222.27 % | 5.600 K -85.68 % | 39.100 K | 0.000 -100.00 % | 17.617 M |
| Other investing activites | 2.982 M 102.30 % | -129.711 M -285.27 % | 70.010 M 170.18 % | -99.754 M -112.99 % | -46.836 M -86 942.25 % | 53.932 K -63.80 % | 148.964 K -10.30 % | 166.076 K |
| Net cash used for investing activites | -434.863 M -55.87 % | -278.987 M -148.57 % | -112.235 M 26.07 % | -151.817 M -224.19 % | -46.830 M 29.90 % | -66.803 M -75.39 % | -38.087 M -6.74 % | -35.682 M |
| Debt repayment | 180.972 M -48.21 % | 349.428 M 1 376.21 % | 23.671 M -43.01 % | 41.533 M 292.45 % | 10.583 M 122 385.89 % | 8.640 K | 0.000 100.00 % | -148.773 K |
| Common stock issued | 0.000 100.00 % | -6.452 M -1 274.98 % | -469.245 K -100.14 % | 331.947 M 6 087.70 % | -5.544 M | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 100.00 % | -331.947 M -6 087.70 % | 5.544 M | 0.000 | 0.000 | 0.000 |
| Dividends paid | -22.223 M -74.55 % | -12.732 M -20.00 % | -10.610 M -2 229.34 % | -455.480 K 96.96 % | -15.003 M -49.91 % | -10.008 M | 0.000 100.00 % | -26.004 M |
| Other financing activites | 827.876 K 107.57 % | -10.943 M -89.20 % | -5.784 M -101.76 % | 328.470 M 6 024.98 % | -5.544 M -157.75 % | 9.600 M | 0.000 -100.00 % | 51.693 M |
| Net cash used provided by financing activities | 159.577 M -51.01 % | 325.754 M 4 376.27 % | 7.277 M -98.03 % | 369.547 M 3 808.86 % | -9.964 M -2 396.58 % | -399.103 K -105 027 109.78 % | 0.380 -100.00 % | 25.541 M |
| Effect of forex changes on cash | 3.801 M 125.19 % | 1.688 M -60.14 % | 4.234 M 492.99 % | -1.077 M 78.84 % | -5.092 M -1 257.34 % | 439.952 K -89.17 % | 4.062 M 253.36 % | -2.649 M |
| Net change in cash | -50.710 M -128.92 % | 175.329 M 534.20 % | -40.380 M -121.17 % | 190.732 M 1 046.08 % | -20.160 M -158.36 % | -7.803 M -135.42 % | 22.033 M -72.37 % | 79.732 M |
| Cash at beginning of period | 453.351 M 63.06 % | 278.022 M -12.68 % | 318.402 M 149.40 % | 127.669 M -13.64 % | 147.829 M -5.01 % | 155.633 M 16.49 % | 133.599 M 148.01 % | 53.868 M |
| Cash at end of period | 402.641 M -11.19 % | 453.351 M 63.06 % | 278.022 M -12.68 % | 318.402 M 149.40 % | 127.669 M -13.64 % | 147.829 M -5.01 % | 155.633 M 16.49 % | 133.599 M |
| Operating cash flow | 220.775 M 74.01 % | 126.874 M 110.25 % | 60.344 M 332.81 % | -25.920 M -162.12 % | 41.726 M -29.23 % | 58.959 M 5.17 % | 56.058 M -39.41 % | 92.522 M |
| Capital expenditure | -547.845 M -263.99 % | -150.512 M 4.77 % | -158.059 M -203.59 % | -52.063 M -11.16 % | -46.836 M 29.99 % | -66.896 M -74.95 % | -38.236 M -6.64 % | -35.855 M |
| Free CashFlow | -327.070 M -1 283.70 % | -23.637 M 75.81 % | -97.715 M -25.30 % | -77.983 M -1 426.02 % | -5.110 M 35.61 % | -7.937 M -144.54 % | 17.822 M -68.55 % | 56.667 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 | 266.876 M 14.09 % | 233.924 M -27.80 % | 324.010 M 14.93 % | 281.923 M 8.89 % | 258.915 M -3.00 % | 266.926 M -4.65 % | 279.929 M 16.56 % | 240.157 M 14.92 % | 208.975 M 6.06 % | 197.028 M -7.58 % | 213.180 M 10.94 % | 192.165 M 16.12 % | 165.486 M 4.49 % | 158.379 M -10.27 % | 176.515 M 30.00 % | 135.783 M 17.71 % | 115.353 M -5.31 % | 121.826 M -13.87 % | 141.445 M 32.40 % | 106.828 M 52.21 % | 70.186 M -10.03 % | 78.010 M |
| Net income | 13.327 M 22.05 % | 10.919 M -43.39 % | 19.290 M 16.20 % | 16.601 M -26.76 % | 22.666 M -16.12 % | 27.023 M -7.66 % | 29.265 M 39.28 % | 21.011 M -8.74 % | 23.024 M 30.95 % | 17.582 M 200.53 % | 5.850 M -70.93 % | 20.124 M 96.03 % | 10.266 M -36.16 % | 16.081 M 18.18 % | 13.607 M 40.79 % | 9.665 M 28.44 % | 7.524 M -30.20 % | 10.781 M -57.24 % | 25.210 M 147.60 % | 10.182 M 85.98 % | 5.475 M -30.10 % | 7.833 M |
| Income before tax | 12.833 M 27.34 % | 10.077 M -43.44 % | 17.816 M 1.27 % | 17.592 M -26.27 % | 23.860 M -19.45 % | 29.622 M -14.65 % | 34.707 M 58.95 % | 21.835 M -5.36 % | 23.072 M 21.00 % | 19.067 M 142.74 % | 7.855 M -62.97 % | 21.212 M 102.16 % | 10.493 M -39.81 % | 17.434 M 22.21 % | 14.265 M 43.49 % | 9.941 M 30.97 % | 7.591 M -39.72 % | 12.593 M -57.88 % | 29.894 M 158.94 % | 11.545 M 84.57 % | 6.255 M -29.52 % | 8.875 M |
| Income before tax ratio | 0.05 11.62 % | 0.04 -21.66 % | 0.05 -11.88 % | 0.06 -32.29 % | 0.09 -16.96 % | 0.11 -10.49 % | 0.12 36.37 % | 0.09 -17.65 % | 0.11 14.09 % | 0.10 162.63 % | 0.04 -66.62 % | 0.11 74.09 % | 0.06 -42.40 % | 0.11 36.21 % | 0.08 10.38 % | 0.07 11.27 % | 0.07 -36.34 % | 0.10 -51.09 % | 0.21 95.57 % | 0.11 21.26 % | 0.09 -21.66 % | 0.11 |
| EBITDA | 15.092 M 24.41 % | 12.131 M -63.09 % | 32.872 M -4.25 % | 34.333 M 32.51 % | 25.910 M -33.56 % | 38.997 M -18.60 % | 47.910 M 36.30 % | 35.151 M -1.97 % | 35.856 M 15.01 % | 31.176 M 278.69 % | 8.232 M -74.22 % | 31.932 M 67.82 % | 19.028 M -25.63 % | 25.585 M 12.55 % | 22.731 M 59.96 % | 14.211 M -4.66 % | 14.906 M -18.64 % | 18.322 M -45.05 % | 33.343 M 120.60 % | 15.115 M 124.04 % | -62.878 M -180.60 % | 78.010 M |
| Net income ratio | 0.05 6.98 % | 0.05 -21.60 % | 0.06 1.10 % | 0.06 -32.73 % | 0.09 -13.53 % | 0.10 -3.16 % | 0.10 19.49 % | 0.09 -20.59 % | 0.11 23.47 % | 0.09 225.17 % | 0.03 -73.79 % | 0.10 68.81 % | 0.06 -38.90 % | 0.10 31.72 % | 0.08 8.30 % | 0.07 9.12 % | 0.07 -26.29 % | 0.09 -50.35 % | 0.18 87.00 % | 0.10 22.19 % | 0.08 -22.31 % | 0.10 |
| Ratio EBITDA | 0.06 9.05 % | 0.05 -48.88 % | 0.10 -16.69 % | 0.12 21.69 % | 0.10 -31.50 % | 0.15 -14.64 % | 0.17 16.93 % | 0.15 -14.69 % | 0.17 8.44 % | 0.16 309.73 % | 0.04 -76.76 % | 0.17 44.52 % | 0.11 -28.82 % | 0.16 25.44 % | 0.13 23.05 % | 0.10 -19.01 % | 0.13 -14.08 % | 0.15 -36.20 % | 0.24 66.61 % | 0.14 115.79 % | -0.90 -189.59 % | 1.00 |
| Gross profit ratio | 0.22 -0.19 % | 0.22 34.57 % | 0.16 -33.79 % | 0.24 4.81 % | 0.23 -9.93 % | 0.26 -6.04 % | 0.27 12.17 % | 0.24 1.24 % | 0.24 -5.06 % | 0.25 95.40 % | 0.13 -37.47 % | 0.21 8.24 % | 0.19 -17.62 % | 0.23 -16.47 % | 0.28 10.24 % | 0.25 23.00 % | 0.21 -40.95 % | 0.35 -5.32 % | 0.37 31.58 % | 0.28 -71.99 % | 1.00 768.31 % | 0.12 |
| Weighted average shs out dil | 109.192 M 0.00 % | 109.192 M 2.41 % | 106.623 M 0.01 % | 106.618 M 0.00 % | 106.618 M 0.02 % | 106.598 M 2.50 % | 103.997 M -1.98 % | 106.097 M 0.00 % | 106.097 M 0.00 % | 106.097 M -3.78 % | 110.265 M 3.93 % | 106.097 M 0.00 % | 106.097 M -1.04 % | 107.208 M 1.05 % | 106.097 M 0.00 % | 106.097 M 0.00 % | 106.097 M 37.78 % | 77.005 M -8.81 % | 84.448 M 7.80 % | 78.335 M -15.05 % | 92.216 M 0.00 % | 92.216 M |
| Weighted average shs out | 109.192 M 0.00 % | 109.192 M 2.41 % | 106.623 M 0.01 % | 106.618 M 0.00 % | 106.618 M 0.02 % | 106.598 M 2.50 % | 103.997 M -1.98 % | 106.097 M 0.00 % | 106.097 M 0.00 % | 106.097 M -3.78 % | 110.266 M 3.93 % | 106.097 M 0.00 % | 106.097 M 0.00 % | 106.097 M 0.00 % | 106.097 M 0.00 % | 106.097 M 0.00 % | 106.097 M 37.78 % | 77.005 M -8.81 % | 84.448 M 7.80 % | 78.335 M -15.05 % | 92.216 M 0.00 % | 92.216 M |
| EPS diluted | 0.12 20.00 % | 0.10 -44.44 % | 0.18 12.50 % | 0.16 -23.81 % | 0.21 -16.00 % | 0.25 -10.71 % | 0.28 40.00 % | 0.20 -9.09 % | 0.22 29.41 % | 0.17 220.15 % | 0.05 -72.05 % | 0.19 96.28 % | 0.10 -35.47 % | 0.15 15.38 % | 0.13 42.70 % | 0.09 28.49 % | 0.07 -49.36 % | 0.14 -53.33 % | 0.30 130.77 % | 0.13 118.86 % | 0.06 -30.04 % | 0.08 |
| Earnings per share | 0.12 20.00 % | 0.10 -44.44 % | 0.18 12.50 % | 0.16 -23.81 % | 0.21 -16.00 % | 0.25 -10.71 % | 0.28 40.00 % | 0.20 -9.09 % | 0.22 29.41 % | 0.17 220.15 % | 0.05 -72.05 % | 0.19 96.28 % | 0.10 -35.47 % | 0.15 15.38 % | 0.13 42.70 % | 0.09 28.49 % | 0.07 -49.36 % | 0.14 -53.33 % | 0.30 130.77 % | 0.13 118.86 % | 0.06 -30.04 % | 0.08 |
| Gross profit | 57.725 M 13.86 % | 50.696 M -2.84 % | 52.180 M -23.91 % | 68.575 M 14.12 % | 60.088 M -12.63 % | 68.775 M -10.41 % | 76.765 M 30.75 % | 58.712 M 16.35 % | 50.462 M 0.70 % | 50.113 M 80.60 % | 27.748 M -30.63 % | 39.999 M 25.69 % | 31.823 M -13.92 % | 36.970 M -25.05 % | 49.328 M 43.31 % | 34.420 M 44.79 % | 23.773 M -44.09 % | 42.520 M -18.45 % | 52.140 M 74.22 % | 29.927 M -57.36 % | 70.186 M 681.21 % | 8.984 M |
| Income tax expense | -494.751 K 41.24 % | -842.041 K 42.84 % | -1.473 M -625.78 % | 280.205 K -80.37 % | 1.428 M -52.67 % | 3.017 M -45.48 % | 5.532 M 476.18 % | 960.197 K 504.57 % | 158.824 K -89.30 % | 1.485 M -25.93 % | 2.005 M 84.32 % | 1.088 M 380.25 % | 226.461 K -83.26 % | 1.353 M 105.42 % | 658.420 K 137.88 % | 276.789 K 318.61 % | 66.121 K -96.35 % | 1.812 M -61.31 % | 4.684 M 243.65 % | 1.363 M 74.69 % | 780.203 K | 0.000 |
| Cost of revenue | 209.152 M 14.15 % | 183.228 M -32.59 % | 271.830 M 27.41 % | 213.348 M 5.53 % | 202.170 M 2.03 % | 198.151 M -2.47 % | 203.164 M 11.97 % | 181.445 M 14.47 % | 158.512 M 7.89 % | 146.915 M -20.77 % | 185.432 M 21.86 % | 152.166 M 13.84 % | 133.663 M 10.09 % | 121.409 M -4.54 % | 127.187 M 25.48 % | 101.363 M 10.68 % | 91.580 M 15.48 % | 79.306 M -11.20 % | 89.305 M 16.13 % | 76.901 M | 0.000 -100.00 % | 69.026 M |
| General and administrative expenses | -5.986 M -140.17 % | 14.900 M 166.83 % | -22.295 M -180.24 % | 27.787 M 919.03 % | -3.393 M -133.72 % | 10.060 M 217.98 % | -8.527 M -149.59 % | 17.195 M 1 295.25 % | -1.439 M -123.62 % | 6.091 M -4.57 % | 6.383 M -58.60 % | 15.418 M 1 200.13 % | -1.401 M -121.86 % | 6.411 M 106.75 % | 3.101 M 111.47 % | 1.466 M -73.02 % | 5.435 M -12.41 % | 6.205 M 109.79 % | -63.405 M -664.82 % | 11.226 M | 0.000 | 0.000 |
| Selling and marketing expenses | 4.950 M -42.34 % | 8.585 M 66.23 % | 5.165 M -56.17 % | 11.783 M 85.72 % | 6.345 M -44.65 % | 11.463 M -29.82 % | 16.334 M 61.56 % | 10.110 M 16.84 % | 8.653 M 13.17 % | 7.646 M -1.59 % | 7.769 M 14.04 % | 6.813 M -19.06 % | 8.418 M 45.97 % | 5.767 M -68.07 % | 18.061 M 87.20 % | 9.648 M 152.27 % | 3.824 M -78.12 % | 17.478 M 81.65 % | 9.622 M 359.05 % | 2.096 M | 0.000 | 0.000 |
| Other expenses | 29.309 M 638.05 % | 3.971 M -87.44 % | 31.616 M 846.80 % | -4.234 M -86.07 % | -2.275 M -17 169.08 % | -13.175 K 98.77 % | -1.068 M -618.76 % | -148.607 K 1.55 % | -150.944 K 2.22 % | -154.364 K -105.08 % | 3.038 M 5 641.99 % | 52.916 K 466.68 % | -14.431 K 88.73 % | -128.036 K -436.74 % | -23.854 K 50.31 % | -48.005 K 99.96 % | -107.649 M 1.37 % | -109.145 M -473.29 % | 29.238 M 16 989.91 % | -173.112 K 99.73 % | -63.588 M 7.88 % | -69.026 M |
| Operating expenses | 44.568 M 9.72 % | 40.619 M 14.95 % | 35.335 M -13.56 % | 40.876 M 4.08 % | 39.273 M 16.16 % | 33.810 M -11.44 % | 38.176 M 16.41 % | 32.795 M 4.53 % | 31.373 M 28.78 % | 24.361 M 8.73 % | 22.405 M -2.90 % | 23.074 M -9.91 % | 25.610 M 56.38 % | 16.377 M -51.67 % | 33.882 M 49.21 % | 22.708 M 121.09 % | -107.649 M 1.37 % | -109.145 M -630.39 % | 20.578 M 83.02 % | 11.243 M 117.68 % | -63.588 M 7.88 % | -69.026 M |
| Cost and expenses | 253.720 M 13.35 % | 223.847 M -27.13 % | 307.166 M 15.98 % | 264.843 M 12.22 % | 236.010 M 1.75 % | 231.961 M -3.89 % | 241.340 M 12.65 % | 214.240 M 12.83 % | 189.885 M 10.86 % | 171.276 M -17.59 % | 207.837 M 18.60 % | 175.239 M 10.02 % | 159.274 M 15.60 % | 137.786 M -14.46 % | 161.069 M 29.82 % | 124.071 M 215.25 % | -107.649 M 1.37 % | -109.145 M -199.33 % | 109.883 M 24.66 % | 88.144 M 238.62 % | -63.588 M 7.88 % | -69.026 M |
| Research and development expenses | 16.294 M 23.80 % | 13.162 M -30.83 % | 19.029 M 17.76 % | 16.159 M 0.71 % | 16.045 M 33.72 % | 11.999 M -10.66 % | 13.430 M -0.31 % | 13.473 M 0.83 % | 13.362 M 33.58 % | 10.003 M -24.24 % | 13.203 M 39.49 % | 9.465 M 3.09 % | 9.182 M 26.54 % | 7.256 M 1.13 % | 7.175 M 11.83 % | 6.416 M 15.85 % | 5.538 M 33.47 % | 4.149 M -8.76 % | 4.548 M 13.73 % | 3.999 M | 0.000 | 0.000 |
| Selling general and administrative expenses | -1.036 M -104.41 % | 23.485 M 237.09 % | -17.131 M -143.29 % | 39.570 M 1 240.43 % | 2.952 M -86.28 % | 21.523 M 175.68 % | 7.807 M -71.41 % | 27.305 M 278.47 % | 7.215 M -47.48 % | 13.737 M 122.89 % | 6.163 M -72.28 % | 22.231 M 216.85 % | 7.016 M -42.38 % | 12.178 M -42.45 % | 21.162 M 90.40 % | 11.114 M 50.67 % | 7.376 M -68.85 % | 23.682 M 144.03 % | -53.783 M -503.73 % | 13.322 M | 0.000 | 0.000 |
| Interest income | 2.801 M 47.73 % | 1.896 M 165.93 % | 713.041 K -60.33 % | 1.797 M 31.82 % | 1.364 M -43.23 % | 2.402 M 193.38 % | 818.632 K -11.44 % | 924.387 K 25.32 % | 737.638 K -39.04 % | 1.210 M | 0.000 -100.00 % | 515.366 K -78.64 % | 2.412 M | 0.000 -100.00 % | 117.821 K 332.82 % | 27.222 K | 0.000 | 0.000 -100.00 % | 4.484 M | 0.000 | 0.000 | 0.000 |
| Interest expense | 2.260 M 10.01 % | 2.054 M 170.87 % | 758.405 K -62.43 % | 2.018 M -1.54 % | 2.050 M 45.02 % | 1.414 M 43.05 % | 988.135 K 30.39 % | 757.853 K 0.09 % | 757.165 K | 0.000 | 0.000 -100.00 % | 405.821 K | 0.000 | 0.000 -100.00 % | 441.456 K 136.63 % | 186.559 K | 0.000 | 0.000 -100.00 % | 11.468 K | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 -100.00 % | 9.000 M -38.87 % | 14.722 M 0.00 % | 14.722 M 20.77 % | 12.190 M 60.95 % | 7.574 M -36.04 % | 11.841 M 0.00 % | 11.841 M 6.19 % | 11.151 M 0.00 % | 11.151 M 83.42 % | 6.080 M -41.06 % | 10.315 M 26.54 % | 8.151 M 0.00 % | 8.151 M 1.58 % | 8.024 M 68.66 % | 4.758 M -16.95 % | 5.729 M 0.00 % | 5.729 M 66.10 % | 3.449 M -3.38 % | 3.570 M 105.14 % | -69.475 M -3 284.72 % | 2.182 M |
| Operating income | 13.157 M 30.56 % | 10.077 M -44.31 % | 18.095 M 5.94 % | 17.080 M -29.18 % | 24.117 M -18.62 % | 29.635 M -17.16 % | 35.776 M 62.74 % | 21.983 M -5.34 % | 23.222 M 20.82 % | 19.221 M 259.74 % | 5.343 M -74.75 % | 21.159 M 101.38 % | 10.507 M -40.17 % | 17.562 M 22.90 % | 14.289 M 43.04 % | 9.989 M 29.66 % | 7.704 M -39.25 % | 12.681 M -57.59 % | 29.900 M 157.97 % | 11.591 M 75.68 % | 6.598 M -26.56 % | 8.984 M |
| Operating income ratio | 0.05 14.44 % | 0.04 -22.86 % | 0.06 -7.82 % | 0.06 -34.96 % | 0.09 -16.10 % | 0.11 -13.13 % | 0.13 39.62 % | 0.09 -17.63 % | 0.11 13.91 % | 0.10 289.23 % | 0.03 -77.24 % | 0.11 73.42 % | 0.06 -42.74 % | 0.11 36.98 % | 0.08 10.03 % | 0.07 10.15 % | 0.07 -35.84 % | 0.10 -50.76 % | 0.21 94.83 % | 0.11 15.42 % | 0.09 -18.38 % | 0.12 |
| Total other income expenses net | -324.038 K -335 482.02 % | -96.560 99.97 % | -278.550 K -40.55 % | -198.186 K 22.86 % | -256.903 K -1 849.93 % | -13.175 K 98.77 % | -1.068 M -618.77 % | -148.605 K 1.55 % | -150.942 K 2.21 % | -154.360 K -106.15 % | 2.512 M 4 646.85 % | 52.916 K 466.66 % | -14.432 K 88.73 % | -128.035 K -436.81 % | -23.851 K 50.32 % | -48.007 K 57.77 % | -113.667 K -28.37 % | -88.548 K -1 309.10 % | -6.284 K 86.34 % | -46.012 K 86.57 % | -342.685 K -213.81 % | -109.200 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-06-30 | 2020-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 367.193 M 58.34 % | 231.898 M 125.92 % | 102.644 M -53.50 % | 220.734 M 72.44 % | 128.007 M 250.07 % | -85.300 M 59.93 % | -212.874 M -123.16 % | -95.391 M 0.63 % | -96.000 M 31.41 % | -139.971 M 40.06 % | -233.519 M -139.91 % | -97.335 M 36.35 % | -152.923 M 18.33 % | -187.239 M 28.93 % | -263.465 M -19 125.17 % | 1.385 M 102.88 % | -48.109 M -137.68 % | 127.669 M 209.06 % | -117.061 M -13.34 % | -103.282 M -167.71 % | 152.526 M |
| Total investments | 15.291 M -2.93 % | 15.753 M -0.21 % | 15.787 M -76.31 % | 66.633 M -40.98 % | 112.898 M 458.14 % | 20.228 M -4.57 % | 21.197 M -4.91 % | 22.292 M -3.12 % | 23.009 M -3.67 % | 23.885 M -1.42 % | 24.229 M -1.38 % | 24.569 M 718.96 % | 3.000 M -74.90 % | 11.950 M -88.05 % | 100.025 M 808.44 % | 11.011 M -8.48 % | 12.031 M -95.29 % | 255.338 M 2 326.33 % | 10.524 M 16.08 % | 9.065 M -97.03 % | 305.052 M |
| Total debt | 644.755 M 13.94 % | 565.867 M 11.91 % | 505.653 M 4.45 % | 484.121 M 39.52 % | 346.983 M 31.42 % | 264.018 M -10.10 % | 293.674 M 247.78 % | 84.442 M -29.99 % | 120.622 M 78.23 % | 67.676 M -13.65 % | 78.370 M 29.56 % | 60.491 M 75.23 % | 34.520 M 123.70 % | 15.431 M -73.37 % | 57.946 M 135.29 % | 24.628 M -9.01 % | 27.068 M | 0.000 -100.00 % | 10.609 M | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 661.304 M | 0.000 -100.00 % | 650.410 M 329.13 % | 151.564 M -76.65 % | 649.214 M 460.95 % | 115.736 M -77.52 % | 514.903 M 1 929.57 % | 25.370 M -95.03 % | 510.652 M | 0.000 -100.00 % | 505.309 M 2 722.76 % | 17.901 M -96.46 % | 505.309 M 2 722.76 % | 17.901 M | 0.000 -100.00 % | 203.318 M -52.30 % | 426.287 M | 0.000 | 0.000 -100.00 % | 372.857 M |
| Retained earnings | 359.390 M -0.74 % | 362.056 M 3.11 % | 351.137 M 2.96 % | 341.049 M 5.12 % | 324.448 M 2.10 % | 317.775 M 9.29 % | 290.752 M 7.87 % | 269.532 M 8.45 % | 248.521 M 10.21 % | 225.497 M -7.00 % | 242.475 M 10.86 % | 218.723 M 10.13 % | 198.599 M -0.78 % | 200.169 M 9.46 % | 182.861 M 7.18 % | 170.616 M 5.51 % | 161.707 M | 0.000 -100.00 % | 145.158 M 33.58 % | 108.671 M | 0.000 |
| Common stock | 106.623 M 0.00 % | 106.623 M 0.00 % | 106.623 M 0.01 % | 106.618 M 0.00 % | 106.618 M 0.00 % | 106.617 M 0.49 % | 106.097 M 0.00 % | 106.097 M 0.00 % | 106.097 M 0.00 % | 106.097 M 0.00 % | 106.097 M 0.00 % | 106.097 M 0.00 % | 106.097 M 0.00 % | 106.097 M 0.00 % | 106.097 M 33.34 % | 79.567 M 0.00 % | 79.567 M | 0.000 -100.00 % | 79.567 M 0.00 % | 79.567 M | 0.000 |
| Total equity | 1.128 B -0.20 % | 1.130 B 1.03 % | 1.118 B 1.85 % | 1.098 B 1.47 % | 1.082 B 0.75 % | 1.074 B 3.45 % | 1.038 B 16.50 % | 891.285 M 2.71 % | 867.784 M 3.03 % | 842.246 M 0.75 % | 835.979 M 0.70 % | 830.129 M 2.48 % | 810.005 M -0.19 % | 811.575 M 2.18 % | 794.267 M 74.85 % | 454.257 M 2.17 % | 444.592 M 2.83 % | 432.338 M 1.42 % | 426.287 M 10.39 % | 386.165 M 3.57 % | 372.857 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.320 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.247 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.798 M | 0.000 | 0.000 -100.00 % | 148.313 M | 0.000 | 0.000 | 0.000 |
| Long term debt | 417.735 M 3.95 % | 401.844 M 1.31 % | 396.634 M 6.03 % | 374.090 M 30.35 % | 286.980 M 31.99 % | 217.428 M 2.33 % | 212.472 M 2 375.94 % | 8.581 M -1.40 % | 8.703 M 1 176.96 % | 681.573 K -13.49 % | 787.817 K -17.27 % | 952.328 K -24.15 % | 1.256 M -45.07 % | 2.286 M -86.92 % | 17.472 M 6.71 % | 16.373 M -3.31 % | 16.933 M | 0.000 -100.00 % | 10.037 M | 0.000 | 0.000 |
| Total non current liabilities | 470.013 M 3.24 % | 455.250 M 0.96 % | 450.934 M 8.65 % | 415.044 M 27.20 % | 326.299 M 26.72 % | 257.504 M 1.59 % | 253.466 M 1 406.58 % | 16.824 M -3.90 % | 17.507 M 293.57 % | 4.448 M -11.65 % | 5.035 M -4.49 % | 5.272 M -11.82 % | 5.978 M -21.03 % | 7.570 M -67.17 % | 23.059 M 4.12 % | 22.147 M -4.26 % | 23.132 M -84.40 % | 148.313 M 768.06 % | 17.086 M 234.29 % | 5.111 M | 0.000 |
| Other current liabilities | 78.950 M 58.03 % | 49.961 M 5.16 % | 47.509 M 16.67 % | 40.719 M -24.27 % | 53.768 M 78.70 % | 30.088 M 378.29 % | -10.812 M -134.66 % | 31.197 M -16.68 % | 37.441 M -18.69 % | 46.046 M 5.93 % | 43.468 M -38.31 % | 70.462 M 134.66 % | 30.027 M 23.83 % | 24.248 M 24.07 % | 19.544 M 22.40 % | 15.967 M 1.35 % | 15.755 M | 0.000 100.00 % | -10.439 M -167.30 % | 15.511 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 832.767 K -82.48 % | 4.754 M 81.00 % | 2.626 M -93.92 % | 43.202 M -0.21 % | 43.294 M -3.61 % | 44.915 M -12.30 % | 51.213 M | 0.000 -100.00 % | 40.109 M 0.91 % | 39.748 M 25.00 % | 31.798 M 33.06 % | 23.897 M 16.18 % | 20.570 M -4.82 % | 21.611 M | 0.000 -100.00 % | 23.419 M | 0.000 | 0.000 |
| Short term debt | 227.020 M 38.41 % | 164.023 M 50.45 % | 109.019 M -0.92 % | 110.031 M 75.38 % | 62.740 M 34.66 % | 46.590 M -40.97 % | 78.921 M 6.53 % | 74.082 M -32.59 % | 109.904 M 66.63 % | 65.957 M -14.98 % | 77.583 M 36.24 % | 56.944 M 89.75 % | 30.010 M 198.38 % | 10.058 M -71.23 % | 34.958 M 598.40 % | 5.005 M -27.89 % | 6.942 M | 0.000 -100.00 % | 571.774 K | 0.000 | 0.000 |
| Total current liabilities | 570.278 M 32.82 % | 429.362 M -3.52 % | 445.015 M 1.11 % | 440.134 M 22.43 % | 359.497 M 14.81 % | 313.113 M -3.79 % | 325.461 M 14.50 % | 284.251 M -14.74 % | 333.378 M 11.50 % | 298.997 M 1.65 % | 294.134 M 4.95 % | 280.256 M 18.26 % | 236.974 M 21.52 % | 195.000 M 1.39 % | 192.335 M 31.80 % | 145.926 M 2.71 % | 142.082 M | 0.000 -100.00 % | 126.524 M 80.87 % | 69.955 M | 0.000 |
| Total liabilities | 1.040 B 17.60 % | 884.613 M -1.27 % | 895.949 M 4.77 % | 855.178 M 24.70 % | 685.797 M 20.19 % | 570.617 M -1.44 % | 578.927 M 92.29 % | 301.075 M -14.20 % | 350.886 M 15.63 % | 303.445 M 1.43 % | 299.169 M 4.78 % | 285.528 M 17.52 % | 242.952 M 19.93 % | 202.571 M -5.95 % | 215.395 M 28.16 % | 168.073 M 1.73 % | 165.213 M 11.39 % | 148.313 M 3.28 % | 143.609 M 91.31 % | 75.066 M | 0.000 |
| Other non current assets | 62.091 M 82.36 % | 34.049 M -59.29 % | 83.629 M -65.34 % | 241.267 M 78.33 % | 135.294 M 35.39 % | 99.927 M 23.53 % | 80.894 M 1 979.02 % | 3.891 M -92.71 % | 53.350 M 3.54 % | 51.527 M -8.91 % | 56.569 M -51.43 % | 116.476 M 9.88 % | 105.999 M 820.74 % | 11.512 M 203.58 % | 3.792 M -18.68 % | 4.663 M 335.49 % | 1.071 M -99.82 % | 580.651 M 45 979.92 % | 1.260 M -90.50 % | 13.266 M 108.70 % | -152.526 M |
| Long term investments | 0.000 -100.00 % | 15.753 M 145.95 % | -34.281 M -306.59 % | 16.594 M -6.70 % | 17.784 M | 0.000 100.00 % | -28.858 M -180.78 % | 35.725 M 397.33 % | -12.015 M -95.92 % | -6.133 M -125.31 % | 24.229 M 136.26 % | -66.818 M 23.38 % | -87.207 M -829.75 % | 11.950 M 5.85 % | 11.290 M 2.54 % | 11.011 M -8.48 % | 12.031 M | 0.000 -100.00 % | 10.524 M 16.08 % | 9.065 M | 0.000 |
| Intangible assets | 132.517 M -0.73 % | 133.488 M 0.07 % | 133.391 M 75.19 % | 76.143 M 1.36 % | 75.123 M -0.84 % | 75.763 M 2.21 % | 74.125 M 8.82 % | 68.119 M -0.95 % | 68.773 M -0.61 % | 69.198 M 77.14 % | 39.065 M 31.91 % | 29.616 M -1.66 % | 30.115 M -1.31 % | 30.515 M 1.05 % | 30.197 M -1.05 % | 30.518 M -1.48 % | 30.978 M | 0.000 -100.00 % | 29.827 M -0.68 % | 30.033 M | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 132.517 M -0.73 % | 133.488 M 0.07 % | 133.391 M 75.19 % | 76.143 M 1.36 % | 75.123 M -0.84 % | 75.763 M 2.21 % | 74.125 M 8.82 % | 68.119 M -0.95 % | 68.773 M -0.61 % | 69.198 M 77.14 % | 39.065 M 31.91 % | 29.616 M -1.66 % | 30.115 M -1.31 % | 30.515 M 1.05 % | 30.197 M -1.05 % | 30.518 M -1.48 % | 30.978 M | 0.000 -100.00 % | 29.827 M -0.68 % | 30.033 M | 0.000 |
| Property plant equipment net | 921.306 M 9.69 % | 839.922 M 2.81 % | 816.980 M 31.84 % | 619.672 M 10.84 % | 559.075 M 34.72 % | 414.981 M 13.35 % | 366.093 M 11.30 % | 328.923 M 10.49 % | 297.699 M 9.91 % | 270.864 M 4.15 % | 260.078 M 8.81 % | 239.026 M 3.55 % | 230.823 M 10.77 % | 208.387 M 11.60 % | 186.731 M 6.40 % | 175.505 M 0.16 % | 175.228 M | 0.000 -100.00 % | 162.016 M 36.08 % | 119.056 M | 0.000 |
| Total non current assets | 1.145 B 9.15 % | 1.049 B 2.51 % | 1.024 B 7.04 % | 956.319 M 19.08 % | 803.063 M 32.69 % | 605.215 M 19.87 % | 504.882 M 11.58 % | 452.488 M 7.06 % | 422.663 M 8.37 % | 390.025 M 2.65 % | 379.941 M 16.95 % | 324.865 M 13.25 % | 286.859 M 6.88 % | 268.381 M 13.13 % | 237.238 M 4.79 % | 226.385 M 1.26 % | 223.576 M -61.50 % | 580.651 M 180.43 % | 207.060 M 18.69 % | 174.461 M 214.38 % | -152.526 M |
| Other current assets | 30.882 M 8.87 % | 28.368 M 2.14 % | 27.773 M 2.87 % | 26.997 M -14.49 % | 31.573 M -59.49 % | 77.942 M 23.61 % | 63.057 M 344.65 % | 14.181 M -13.26 % | 16.349 M 17.39 % | 13.928 M 59.20 % | 8.749 M -23.32 % | 11.410 M -29.97 % | 16.293 M -85.35 % | 111.190 M 9.73 % | 101.327 M 740.92 % | 12.049 M -9.96 % | 13.383 M | 0.000 -100.00 % | 15.670 M 163.59 % | 5.945 M | 0.000 |
| Short term investments | 0.000 -100.00 % | 30.034 M -40.01 % | 50.068 M 0.06 % | 50.039 M -47.39 % | 95.113 M 89.84 % | 50.101 M 0.09 % | 50.055 M 472.61 % | -13.434 M -138.36 % | 35.024 M 16.68 % | 30.018 M | 0.000 -100.00 % | 91.387 M 1.31 % | 90.207 M | 0.000 -100.00 % | 100.025 M | 0.000 | 0.000 -100.00 % | 255.338 M | 0.000 | 0.000 -100.00 % | 305.052 M |
| cash and cash equivalents | 277.563 M -16.89 % | 333.969 M -17.13 % | 403.009 M 53.01 % | 263.387 M 20.28 % | 218.976 M -37.31 % | 349.319 M -31.04 % | 506.548 M 181.68 % | 179.833 M -16.98 % | 216.621 M 4.32 % | 207.647 M -33.42 % | 311.889 M 97.62 % | 157.826 M -15.80 % | 187.444 M -7.51 % | 202.670 M -36.94 % | 321.411 M 1 282.82 % | 23.243 M -69.08 % | 75.177 M 158.88 % | -127.669 M -200.00 % | 127.669 M 23.61 % | 103.282 M 167.71 % | -152.526 M |
| Cash and short term investments | 277.563 M -23.75 % | 364.002 M -19.66 % | 453.077 M 44.56 % | 313.426 M -0.21 % | 314.089 M -21.36 % | 399.420 M -28.24 % | 556.604 M 209.51 % | 179.833 M -28.54 % | 251.645 M 5.88 % | 237.665 M -23.80 % | 311.889 M 25.15 % | 249.212 M -10.24 % | 277.651 M 37.00 % | 202.670 M -36.94 % | 321.411 M 1 282.82 % | 23.243 M -69.08 % | 75.177 M -41.12 % | 127.669 M 0.00 % | 127.669 M 23.61 % | 103.282 M -32.29 % | 152.526 M |
| Total current assets | 1.023 B 5.95 % | 965.218 M -2.57 % | 990.729 M -0.62 % | 996.936 M 3.32 % | 964.881 M -7.18 % | 1.040 B -6.55 % | 1.112 B 50.34 % | 739.871 M -7.05 % | 796.008 M 5.34 % | 755.666 M 0.06 % | 755.207 M -4.50 % | 790.792 M 3.22 % | 766.098 M 2.73 % | 745.764 M -3.45 % | 772.423 M 95.08 % | 395.945 M 2.52 % | 386.230 M 202.52 % | 127.669 M -64.81 % | 362.837 M 26.53 % | 286.769 M 88.01 % | 152.526 M |
| Inventory | 205.257 M 14.35 % | 179.496 M 6.67 % | 168.277 M -20.89 % | 212.716 M 12.19 % | 189.597 M 15.51 % | 164.139 M 2.59 % | 159.997 M -5.39 % | 169.109 M 0.39 % | 168.458 M -2.21 % | 172.272 M 5.73 % | 162.943 M -12.23 % | 185.645 M 8.62 % | 170.907 M 10.19 % | 155.097 M 7.38 % | 144.444 M 7.70 % | 134.112 M 24.61 % | 107.625 M | 0.000 -100.00 % | 75.179 M 57.10 % | 47.853 M | 0.000 |
| Net receivables | 508.934 M 29.38 % | 393.352 M 15.15 % | 341.602 M -23.03 % | 443.797 M 1.18 % | 438.605 M 10.20 % | 398.003 M 19.63 % | 332.698 M -11.69 % | 376.748 M 4.78 % | 359.554 M 8.36 % | 331.801 M 22.15 % | 271.626 M -21.16 % | 344.525 M 9.07 % | 315.861 M 11.58 % | 283.089 M 37.93 % | 205.241 M -9.40 % | 226.540 M 15.66 % | 195.862 M | 0.000 -100.00 % | 144.318 M 11.28 % | 129.689 M | 0.000 |
| Tax assets | 29.509 M 12.78 % | 26.166 M 9.36 % | 23.926 M 24.37 % | 19.238 M 21.86 % | 15.787 M 8.55 % | 14.544 M 15.16 % | 12.629 M -20.22 % | 15.829 M 6.56 % | 14.856 M 225.10 % | 4.570 M | 0.000 -100.00 % | 6.564 M -7.91 % | 7.129 M 18.47 % | 6.017 M 15.10 % | 5.227 M 11.49 % | 4.689 M 9.85 % | 4.268 M | 0.000 -100.00 % | 3.433 M 12.88 % | 3.041 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 % | -127.669 M | 0.000 | 0.000 | 0.000 |
| Account payables | 254.723 M 28.30 % | 198.537 M -28.37 % | 277.171 M -0.16 % | 277.629 M 17.36 % | 236.570 M 17.92 % | 200.624 M 3.55 % | 193.748 M 23.59 % | 156.766 M -6.65 % | 167.929 M -1.62 % | 170.687 M -1.39 % | 173.084 M 29.74 % | 133.407 M -15.50 % | 157.887 M 9.19 % | 144.602 M 13.62 % | 127.264 M 9.16 % | 116.581 M 6.53 % | 109.436 M | 0.000 -100.00 % | 100.713 M 104.88 % | 49.158 M | 0.000 |
| Tax payables | 9.585 M -43.09 % | 16.842 M 48.82 % | 11.317 M -3.74 % | 11.756 M 265.43 % | 3.217 M -88.51 % | 28.006 M 37.27 % | 20.401 M -3.99 % | 21.249 M 22.84 % | 17.299 M 12.99 % | 15.311 M | 0.000 -100.00 % | 19.443 M 2.07 % | 19.049 M 26.51 % | 15.058 M 54.69 % | 9.734 M 16.26 % | 8.373 M -0.74 % | 8.435 M | 0.000 -100.00 % | 12.259 M 131.94 % | 5.286 M | 0.000 |
| Deferred revenue non current | 25.827 M -1.92 % | 26.332 M -2.48 % | 27.001 M 95.17 % | 13.834 M -2.24 % | 14.151 M -2.79 % | 14.557 M -2.97 % | 15.002 M 671.48 % | 1.945 M -10.84 % | 2.181 M -9.84 % | 2.419 M | 0.000 -100.00 % | 2.925 M -8.50 % | 3.197 M -8.55 % | 3.495 M -7.97 % | 3.798 M -1.44 % | 3.853 M -7.07 % | 4.146 M | 0.000 -100.00 % | 4.733 M 68.98 % | 2.801 M | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 761.794 K 53.73 % | 495.541 K -45.70 % | 912.586 K 21.30 % | 752.320 K 93.60 % | 388.592 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 19.029 M -2.27 % | 19.470 M -4.35 % | 20.356 M -1.24 % | 20.610 M 116.90 % | 9.502 M 18.89 % | 7.992 M -4.66 % | 8.383 M -2.32 % | 8.581 M -1.40 % | 8.703 M 1 176.96 % | 681.573 K -72.80 % | 2.506 M 163.10 % | 952.328 K -24.15 % | 1.256 M -45.07 % | 2.286 M 0.12 % | 2.283 M 13.02 % | 2.020 M -21.70 % | 2.580 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 |
| Other total stockholders equity | 661.754 M | 0.000 -100.00 % | 660.665 M | 0.000 -100.00 % | 498.756 M | 0.000 -100.00 % | 487.408 M | 0.000 -100.00 % | 487.408 M | 0.000 -100.00 % | 487.408 M | 0.000 -100.00 % | 505.309 M | 0.000 -100.00 % | 487.408 M 138.84 % | 204.074 M 0.37 % | 203.318 M 3 260.27 % | 6.051 M -97.00 % | 201.563 M 1.84 % | 197.928 M | 0.000 |
| Deferred tax liabilities non current | 26.451 M -2.30 % | 27.074 M -0.82 % | 27.299 M 0.66 % | 27.119 M 7.75 % | 25.169 M -1.37 % | 25.519 M -1.82 % | 25.991 M 312.70 % | 6.298 M -4.91 % | 6.623 M 391.38 % | 1.348 M | 0.000 -100.00 % | 1.395 M -8.62 % | 1.526 M -14.71 % | 1.789 M 0.00 % | 1.789 M -6.85 % | 1.921 M -6.41 % | 2.053 M | 0.000 -100.00 % | 2.316 M 0.25 % | 2.310 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 |
| Total assets | 2.168 B 7.62 % | 2.015 B 0.01 % | 2.014 B 3.13 % | 1.953 B 10.48 % | 1.768 B 7.49 % | 1.645 B 1.70 % | 1.617 B 35.63 % | 1.192 B -2.16 % | 1.219 B 6.37 % | 1.146 B 0.93 % | 1.135 B 1.75 % | 1.116 B 5.95 % | 1.053 B 3.83 % | 1.014 B 0.44 % | 1.010 B 62.24 % | 622.330 M 2.05 % | 609.806 M 5.02 % | 580.651 M 1.89 % | 569.897 M 23.56 % | 461.231 M | 0.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 | 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-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 100.00 % | -93.309 M -185.39 % | 109.277 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.538 M | 0.000 -100.00 % | 7.533 M 312.65 % | -3.542 M -200.00 % | 3.542 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -131.891 M | 0.000 100.00 % | -55.320 M -149.03 % | 112.819 M 200.00 % | -112.819 M | 0.000 100.00 % | -98.961 M -176.26 % | 129.765 M 200.00 % | -129.765 M | 0.000 -100.00 % | 24.485 M 142.94 % | -57.019 M 42.76 % | -99.606 M | 0.000 -100.00 % | 41.196 M 210.01 % | -37.447 M | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.180 M | 0.000 100.00 % | -61.463 M -157.02 % | 107.787 M 200.00 % | -107.787 M | 0.000 100.00 % | -74.354 M -178.48 % | 94.740 M 200.00 % | -94.740 M | 0.000 -100.00 % | 31.809 M 163.90 % | -49.777 M 23.53 % | -65.091 M | 0.000 -100.00 % | 21.963 M 130.12 % | -72.927 M | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -31.710 M | 0.000 100.00 % | -1.390 M -127.62 % | 5.032 M 200.00 % | -5.032 M | 0.000 100.00 % | -24.608 M -170.26 % | 35.025 M 200.00 % | -35.025 M | 0.000 100.00 % | -10.925 M 57.50 % | -25.708 M 25.52 % | -34.515 M | 0.000 100.00 % | -13.465 M -59.67 % | -8.433 M | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.533 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.410 M 213.09 % | -31.311 M | 0.000 | 0.000 -100.00 % | 54.661 M 288.40 % | -29.014 M | 0.000 | 0.000 |
| Other non cash items | -86.388 M -21.10 % | -71.334 M -132.85 % | 217.177 M 771.59 % | -32.338 M -62.14 % | -19.945 M 56.51 % | -45.858 M -130.91 % | 148.348 M 2 134.72 % | -7.291 M 74.45 % | -28.533 M 62.93 % | -76.973 M -145.33 % | 169.805 M 205.53 % | -160.911 M -263.06 % | 98.684 M 308.06 % | -47.430 M -3 867.45 % | 1.259 M -63.17 % | 3.418 M -80.89 % | 17.883 M 130.39 % | -58.847 M -7 500.01 % | -774.300 K -109.77 % | 7.926 M | 0.000 100.00 % | -7.833 M |
| Net cash provided by operating activities | -86.388 M -21.10 % | -71.334 M -128.35 % | 251.639 M 24 909.53 % | -1.014 M 89.29 % | -9.469 M 49.73 % | -18.835 M -112.02 % | 156.655 M 1 041.79 % | 13.720 M 143.16 % | 5.643 M 111.70 % | -48.240 M -142.45 % | 113.626 M 16 178.99 % | -706.676 K 94.42 % | -12.664 M 68.27 % | -39.911 M -184.25 % | 47.375 M 220.92 % | -39.178 M -299.10 % | 19.678 M 136.58 % | -53.795 M -177.87 % | 69.081 M 538.08 % | -15.769 M | 0.000 | 0.000 |
| Investments in property plant and equipment | -68.132 M 4.55 % | -71.378 M 42.07 % | -123.205 M -21.58 % | -101.340 M 52.49 % | -213.293 M -93.89 % | -110.007 M -50.24 % | -73.220 M -64.86 % | -44.415 M -137.71 % | -18.685 M -31.65 % | -14.192 M 81.02 % | -74.770 M -275.60 % | -19.907 M 25.42 % | -26.690 M 27.26 % | -36.692 M -231.19 % | -11.079 M 0.15 % | -11.095 M 30.76 % | -16.024 M -15.58 % | -13.865 M 20.80 % | -17.506 M -85.40 % | -9.442 M | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 100.00 % | -2.250 M | 0.000 -100.00 % | 503.200 K | 0.000 100.00 % | -994.047 K -229.10 % | 770.000 K 50.10 % | 513.000 K | 0.000 -100.00 % | 25.055 M 3 385 797 187.75 % | 0.740 -100.00 % | 303.000 M | 0.000 | 0.000 | 0.000 100.00 % | -70.485 K -133.56 % | 210.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -553.250 M -236.94 % | 404.020 M 199.57 % | -405.770 M | 0.000 100.00 % | -452.000 M -289.49 % | 238.533 M 200.00 % | -238.533 M | 0.000 | 0.000 100.00 % | -22.055 M 92.72 % | -303.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 1.889 M 1 051.41 % | 164.065 K -99.98 % | 665.000 M 241.26 % | -470.770 M -200.00 % | 470.770 M 24 895.14 % | 1.883 M 526.11 % | -442.010 K -254.48 % | 286.124 K -53.68 % | 617.754 K -20.17 % | 773.821 K | 0.000 -100.00 % | 788.766 K 100.79 % | -99.295 M -198.89 % | 100.411 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 30.000 M 49.94 % | 20.008 M 118.19 % | -110.000 M -200.00 % | 110.000 M 65.97 % | 66.277 M 3 418.93 % | 1.883 M 101.18 % | -160.000 M 17.54 % | -194.033 M -171.64 % | 270.850 M 448.06 % | -77.817 M -275.98 % | 44.219 M 529.31 % | -10.300 M -109.63 % | 107.000 M 207.00 % | -100.000 M -0.04 % | -99.964 M -141 923.15 % | 70.485 K 100.44 % | -16.095 M -17.87 % | -13.655 M 22.00 % | -17.506 M -85.40 % | -9.442 M 32.60 % | -14.009 M -138.52 % | -5.873 M |
| Net cash used for investing activites | -36.242 M 29.22 % | -51.207 M 57.99 % | -121.905 M -109.85 % | -58.090 M 60.69 % | -147.789 M -36.69 % | -108.123 M 53.73 % | -233.656 M -20 568.19 % | 1.142 M -92.27 % | 14.763 M 116.18 % | -91.235 M -1 559.95 % | -5.496 M 89.32 % | -51.473 M -171.12 % | -18.985 M 47.67 % | -36.281 M 67.33 % | -111.043 M -907.24 % | -11.025 M 31.50 % | -16.095 M -17.87 % | -13.655 M 22.00 % | -17.506 M -85.40 % | -9.442 M 32.60 % | -14.009 M -138.52 % | -5.873 M |
| Debt repayment | 74.552 M 35.55 % | 55.000 M 221.79 % | 17.092 M -85.58 % | 118.520 M 47.49 % | 80.360 M 329.60 % | -35.000 M -109.69 % | 361.200 M 1 108.94 % | -35.800 M -571.06 % | 7.600 M 176.77 % | -9.900 M | 0.000 -100.00 % | 26.901 M | 0.000 100.00 % | -42.129 M -233.00 % | 31.676 M 1 730.60 % | -1.943 M | 0.000 -100.00 % | 1.943 M -81.67 % | 10.597 M | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.452 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 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 | -7.884 M -292.50 % | -2.009 M 37.68 % | -3.223 M 73.27 % | -12.060 M -82.50 % | -6.608 M -1 888.33 % | -332.337 K 97.39 % | -12.732 M -1 841.78 % | -655.667 K 95.34 % | -14.082 M -2 268.34 % | -594.596 K 10.85 % | -666.970 K 88.46 % | -5.779 M -11.46 % | -5.184 M -2 325.03 % | -213.783 K 9.92 % | -237.314 K -22.50 % | -193.727 K -692.70 % | -24.439 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -828.456 K -0.91 % | -820.959 K 82.79 % | -4.770 M -525.50 % | -762.616 K -3.12 % | -739.546 K -110.42 % | 7.100 M 163.98 % | -11.098 M -1 348.58 % | -766.123 K -102.50 % | 30.698 M 3 235.26 % | -979.126 K -105.57 % | 17.567 M 1 339.48 % | -1.417 M -107.79 % | 18.199 M | 0.000 -100.00 % | 331.002 M 44 601.58 % | -743.798 K -109.25 % | 8.044 M | 0.000 100.00 % | -1.474 M 63.79 % | -4.070 M -258.94 % | -1.134 M 91.83 % | -13.883 M |
| Net cash used provided by financing activities | 65.840 M 26.20 % | 52.170 M 473.40 % | 9.099 M -91.39 % | 105.698 M 45.76 % | 72.513 M 356.84 % | -28.232 M -108.06 % | 350.233 M 1 040.94 % | -37.222 M -253.71 % | 24.216 M 311.06 % | -11.474 M -167.89 % | 16.900 M -14.23 % | 19.705 M 51.40 % | 13.015 M 130.74 % | -42.343 M -111.68 % | 362.441 M 12 684.12 % | -2.880 M -135.81 % | 8.044 M 314.07 % | 1.943 M -78.71 % | 9.123 M 324.15 % | -4.070 M -258.94 % | -1.134 M 91.83 % | -13.883 M |
| Effect of forex changes on cash | 459.725 K -53.85 % | 996.231 K -55.42 % | 2.235 M 238.23 % | -1.617 M -165.80 % | 2.457 M 238.50 % | 725.850 K 98.69 % | 365.326 K 356.89 % | 79.960 K -97.18 % | 2.835 M 278.03 % | -1.592 M -33.73 % | -1.191 M -169.56 % | 1.712 M -58.10 % | 4.085 M 1 196.83 % | -372.462 K -154.01 % | -146.635 K -117.16 % | -67.525 K 94.21 % | -1.165 M -485.70 % | 302.138 K 127.37 % | -1.104 M 78.45 % | -5.122 M | 0.000 | 0.000 |
| Net change in cash | -56.496 M 18.56 % | -69.374 M -149.18 % | 141.067 M 213.65 % | 44.977 M 134.51 % | -130.343 M 15.62 % | -154.465 M -156.46 % | 273.597 M 1 312.42 % | -22.566 M -152.51 % | 42.971 M 128.17 % | -152.541 M -223.18 % | 123.840 M 502.57 % | -30.763 M -111.44 % | -14.549 M 87.76 % | -118.907 M -139.82 % | 298.626 M 661.85 % | -53.151 M 24.63 % | -70.515 M 49.41 % | -139.381 M -353.89 % | 54.897 M 284.80 % | -29.706 M -96.18 % | -15.143 M 23.35 % | -19.756 M |
| Cash at beginning of period | 333.432 M -17.22 % | 402.806 M 53.99 % | 261.574 M 20.77 % | 216.597 M -37.99 % | 349.319 M -22.95 % | 453.351 M 152.21 % | 179.753 M -11.15 % | 202.320 M 26.97 % | 159.348 M -48.91 % | 311.889 M 102.29 % | 154.182 M -16.63 % | 184.945 M -7.29 % | 199.494 M -37.35 % | 318.402 M 1 510.10 % | 19.775 M -72.88 % | 72.926 M 16.75 % | 62.464 M -51.07 % | 127.669 M 75.44 % | 72.772 M -28.99 % | 102.478 M | 0.000 | 0.000 |
| Cash at end of period | 276.936 M -16.94 % | 333.432 M -17.19 % | 402.641 M 53.93 % | 261.574 M 19.45 % | 218.976 M -26.74 % | 298.886 M -34.07 % | 453.351 M 152.21 % | 179.753 M -11.15 % | 202.320 M 26.97 % | 159.348 M -42.69 % | 278.022 M 80.32 % | 154.182 M -16.63 % | 184.945 M -7.29 % | 199.494 M -37.35 % | 318.402 M 1 510.10 % | 19.775 M 345.62 % | -8.051 M 31.26 % | -11.712 M -109.17 % | 127.669 M 75.44 % | 72.772 M 580.58 % | -15.143 M 23.35 % | -19.756 M |
| Operating cash flow | -86.388 M -21.10 % | -71.334 M -128.35 % | 251.639 M 19 679.09 % | -1.285 M 86.43 % | -9.469 M 49.73 % | -18.835 M -112.02 % | 156.655 M 1 041.79 % | 13.720 M 143.16 % | 5.643 M 111.70 % | -48.240 M -142.45 % | 113.626 M 16 178.99 % | -706.676 K 94.42 % | -12.664 M 68.27 % | -39.911 M -184.25 % | 47.375 M 220.92 % | -39.178 M -299.10 % | 19.678 M 136.58 % | -53.795 M -177.87 % | 69.081 M 538.08 % | -15.769 M | 0.000 | 0.000 |
| Capital expenditure | -68.132 M 4.55 % | -71.378 M 42.07 % | -123.205 M -21.58 % | -101.340 M 52.49 % | -213.293 M -93.89 % | -110.007 M -50.24 % | -73.220 M -64.86 % | -44.415 M -137.71 % | -18.685 M -31.65 % | -14.192 M 81.02 % | -74.770 M -275.60 % | -19.907 M 25.42 % | -26.690 M 27.26 % | -36.692 M -231.19 % | -11.079 M 0.15 % | -11.095 M 30.76 % | -16.024 M -15.58 % | -13.865 M 20.80 % | -17.506 M -85.40 % | -9.442 M | 0.000 | 0.000 |
| Free CashFlow | -154.519 M -8.27 % | -142.712 M -211.12 % | 128.434 M 225.48 % | -102.355 M 54.05 % | -222.761 M -72.89 % | -128.842 M -254.42 % | 83.435 M 371.82 % | -30.694 M -135.35 % | -13.042 M 79.11 % | -62.432 M -260.67 % | 38.856 M 288.50 % | -20.613 M 47.62 % | -39.355 M 48.63 % | -76.603 M -311.05 % | 36.296 M 172.20 % | -50.273 M -1 475.87 % | 3.654 M 105.40 % | -67.660 M -231.19 % | 51.575 M 304.57 % | -25.211 M | 0.000 | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 |