Zhengzhou Qianweiyangchu Food Co., Ltd. 001215.SZ
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | 1.868 B -1.71 % | 1.901 B 27.69 % | 1.489 B 16.86 % | 1.274 B 34.89 % | 944.374 M 6.20 % | 889.283 M 26.82 % | 701.203 M 18.18 % | 593.317 M |
| Net income | 83.693 M -37.67 % | 134.274 M 31.43 % | 102.164 M 15.49 % | 88.464 M 15.51 % | 76.588 M 3.33 % | 74.121 M 26.32 % | 58.679 M 26.03 % | 46.559 M |
| Income before tax | 121.197 M -30.40 % | 174.137 M 34.70 % | 129.277 M 14.06 % | 113.346 M 13.20 % | 100.127 M 2.81 % | 97.389 M 26.25 % | 77.141 M 23.89 % | 62.266 M |
| Income before tax ratio | 0.06 -29.19 % | 0.09 5.49 % | 0.09 -2.40 % | 0.09 -16.08 % | 0.11 -3.19 % | 0.11 -0.45 % | 0.11 4.83 % | 0.10 |
| EBITDA | 198.663 M -19.06 % | 245.431 M 24.57 % | 197.019 M 14.32 % | 172.341 M 24.64 % | 138.275 M 18.72 % | 116.470 M 32.85 % | 87.670 M | 0.000 |
| Net income ratio | 0.04 -36.59 % | 0.07 2.93 % | 0.07 -1.17 % | 0.07 -14.37 % | 0.08 -2.70 % | 0.08 -0.40 % | 0.08 6.64 % | 0.08 |
| Ratio EBITDA | 0.11 -17.65 % | 0.13 -2.44 % | 0.13 -2.17 % | 0.14 -7.60 % | 0.15 11.80 % | 0.13 4.75 % | 0.13 | 0.00 |
| Gross profit ratio | 0.24 0.22 % | 0.24 0.82 % | 0.23 4.70 % | 0.22 2.98 % | 0.22 -11.38 % | 0.25 2.83 % | 0.24 5.03 % | 0.23 |
| Weighted average shs out dil | 96.199 M 11.76 % | 86.073 M -0.34 % | 86.365 M 1.48 % | 85.104 M 0.00 % | 85.104 M 40.31 % | 60.653 M 5.43 % | 57.528 M 14.91 % | 50.064 M |
| Weighted average shs out | 96.199 M 13.20 % | 84.983 M -0.14 % | 85.104 M 0.00 % | 85.104 M 0.00 % | 85.104 M 40.31 % | 60.653 M 5.43 % | 57.528 M 14.91 % | 50.064 M |
| EPS diluted | 0.87 -44.23 % | 1.56 32.20 % | 1.18 13.46 % | 1.04 15.56 % | 0.90 -26.23 % | 1.22 19.61 % | 1.02 9.68 % | 0.93 |
| Earnings per share | 0.87 -44.94 % | 1.58 31.67 % | 1.20 15.38 % | 1.04 15.56 % | 0.90 3.45 % | 0.87 -14.71 % | 1.02 9.68 % | 0.93 |
| Gross profit | 441.965 M -1.49 % | 448.666 M 28.73 % | 348.519 M 22.35 % | 284.850 M 38.92 % | 205.048 M -5.89 % | 217.875 M 30.41 % | 167.073 M 24.13 % | 134.599 M |
| Income tax expense | 38.325 M -7.81 % | 41.572 M 46.56 % | 28.366 M 8.63 % | 26.112 M 10.86 % | 23.554 M 1.23 % | 23.267 M 26.03 % | 18.462 M 17.54 % | 15.707 M |
| Cost of revenue | 1.426 B -1.78 % | 1.452 B 27.37 % | 1.140 B 15.27 % | 989.047 M 33.78 % | 739.326 M 10.12 % | 671.408 M 25.70 % | 534.130 M 16.44 % | 458.718 M |
| General and administrative expenses | 146.365 M 11.17 % | 131.662 M 153.48 % | 51.942 M 16.49 % | 44.589 M 39.83 % | 31.888 M 35.76 % | 23.489 M 25.86 % | 18.663 M -44.22 % | 33.460 M |
| Selling and marketing expenses | 47.106 M 15.83 % | 40.666 M -30.31 % | 58.350 M 37.55 % | 42.420 M 36.75 % | 31.020 M -30.26 % | 44.483 M 29.40 % | 34.375 M 8.83 % | 31.586 M |
| Other expenses | 103.191 M 465.50 % | 18.248 M -81.26 % | 97.372 M 33.37 % | 73.007 M 139.31 % | 30.507 M -29.51 % | 43.281 M 3 588.71 % | -1.241 M -310.41 % | 589.607 K |
| Operating expenses | 320.398 M 11.40 % | 287.608 M 28.68 % | 223.512 M 32.25 % | 169.006 M 67.97 % | 100.619 M -13.71 % | 116.604 M 30.91 % | 89.071 M 20.66 % | 73.823 M |
| Cost and expenses | 1.747 B 0.40 % | 1.740 B 27.59 % | 1.364 B 17.75 % | 1.158 B 37.87 % | 839.944 M 6.59 % | 788.013 M 26.45 % | 623.201 M 17.02 % | 532.541 M |
| Research and development expenses | 23.738 M 12.21 % | 21.154 M 33.49 % | 15.848 M 76.29 % | 8.990 M 24.79 % | 7.203 M 34.60 % | 5.352 M 28.53 % | 4.164 M 20.12 % | 3.466 M |
| Selling general and administrative expenses | 193.470 M 12.27 % | 172.329 M 56.25 % | 110.292 M 26.76 % | 87.009 M 38.31 % | 62.908 M -7.45 % | 67.971 M 28.16 % | 53.038 M -18.46 % | 65.046 M |
| Interest income | 5.105 M 54.25 % | 3.309 M -36.78 % | 5.234 M 110.12 % | 2.491 M 208.75 % | 806.863 K 171.94 % | 296.707 K -67.33 % | 908.322 K | 0.000 |
| Interest expense | 3.733 M -59.50 % | 9.218 M 24.15 % | 7.425 M 2.40 % | 7.251 M 73.88 % | 4.170 M 304.05 % | 1.032 M 1 474.66 % | 65.546 K | 0.000 |
| Depreciation and amortization | 73.880 M 18.52 % | 62.337 M 3.31 % | 60.340 M 16.61 % | 51.744 M 52.29 % | 33.978 M 554.94 % | 5.188 M 174.03 % | 1.893 M 103.11 % | -60.929 M |
| Operating income | 121.566 M -24.52 % | 161.057 M 30.57 % | 123.350 M 10.59 % | 111.540 M 11.53 % | 100.009 M 1.61 % | 98.427 M 26.94 % | 77.538 M 25.72 % | 61.677 M |
| Operating income ratio | 0.07 -23.21 % | 0.08 2.25 % | 0.08 -5.36 % | 0.09 -17.32 % | 0.11 -4.32 % | 0.11 0.09 % | 0.11 6.37 % | 0.10 |
| Total other income expenses net | -369.608 K -102.83 % | 13.080 M 120.66 % | 5.928 M 228.17 % | 1.806 M 1 428.82 % | 118.149 K 111.38 % | -1.038 M -160.93 % | -397.837 K -167.47 % | 589.610 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Net debt | -396.704 M -359.10 % | -86.409 M 56.98 % | -200.863 M 24.04 % | -264.449 M -505.64 % | -43.664 M 10.94 % | -49.026 M 68.75 % | -156.897 M 31.89 % | -230.359 M |
| Total investments | 31.024 M -38.90 % | 50.776 M -2.45 % | 52.049 M 131.93 % | 22.441 M 1.61 % | 22.086 M -4.03 % | 23.013 M -7.95 % | 25.000 M 0.00 % | 25.000 M |
| Total debt | 79.810 M -59.24 % | 195.811 M 8.62 % | 180.269 M 166.48 % | 67.647 M -8.27 % | 73.743 M 145.81 % | 30.000 M | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 59.007 M -89.79 % | 578.191 M 119.12 % | 263.866 M 59.09 % | 165.859 M 4.23 % | 159.133 M | 0.000 |
| Retained earnings | 591.333 M 12.37 % | 526.234 M 26.16 % | 417.106 M 24.07 % | 336.196 M 32.02 % | 254.663 M 39.44 % | 182.628 M 56.72 % | 116.535 M 81.97 % | 64.042 M |
| Common stock | 99.263 M 14.57 % | 86.642 M 0.00 % | 86.642 M 0.01 % | 86.630 M 35.73 % | 63.824 M 11.43 % | 57.278 M 0.00 % | 57.278 M 0.00 % | 57.278 M |
| Total equity | 1.822 B 49.85 % | 1.216 B 14.58 % | 1.061 B 11.30 % | 953.194 M 63.68 % | 582.338 M 43.52 % | 405.765 M 21.87 % | 332.946 M 21.39 % | 274.267 M |
| Other non current liabilities | 436.194 K | 0.000 -100.00 % | 389.246 K | 0.000 | 0.000 -100.00 % | 100.000 M 0.00 % | 100.000 M | 0.000 |
| Long term debt | 79.810 M -57.15 % | 186.233 M 21.22 % | 153.633 M 262.80 % | 42.346 M -22.68 % | 54.768 M | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 122.710 M -43.59 % | 217.517 M 23.69 % | 175.852 M 186.78 % | 61.320 M -10.73 % | 68.693 M -32.64 % | 101.973 M 0.81 % | 101.158 M 94 834.25 % | 106.556 K |
| Other current liabilities | 109.059 M 2.12 % | 106.791 M 4.88 % | 101.822 M -29.50 % | 144.423 M -0.44 % | 145.063 M -9.12 % | 159.629 M 81.98 % | 87.718 M 107.71 % | 42.231 M |
| Deferred revenue | 0.000 -100.00 % | 6.288 M 11.24 % | 5.652 M 13.48 % | 4.981 M -64.68 % | 14.104 M -90.58 % | 149.757 M 655.85 % | 19.813 M | 0.000 |
| Short term debt | 2.334 M -75.63 % | 9.577 M -64.05 % | 26.637 M 77.58 % | 15.000 M 0.00 % | 15.000 M -50.00 % | 30.000 M | 0.000 | 0.000 |
| Total current liabilities | 377.487 M 0.46 % | 375.768 M 7.30 % | 350.201 M 7.30 % | 326.383 M 7.17 % | 304.548 M -7.86 % | 330.512 M 72.65 % | 191.438 M 45.91 % | 131.202 M |
| Total liabilities | 500.197 M -15.69 % | 593.285 M 12.78 % | 526.053 M 35.68 % | 387.702 M 3.87 % | 373.241 M -13.70 % | 432.485 M 47.81 % | 292.596 M 122.83 % | 131.308 M |
| Other non current assets | 35.524 M -2.57 % | 36.462 M -46.23 % | 67.809 M 308.39 % | 16.604 M 206.25 % | 5.422 M -60.58 % | 13.754 M -23.85 % | 18.062 M -34.81 % | 27.709 M |
| Long term investments | 31.024 M -38.90 % | 50.776 M -2.45 % | 52.049 M 45.16 % | 35.856 M 17.07 % | 30.627 M 18.65 % | 25.813 M 0.50 % | 25.685 M 2.74 % | 25.000 M |
| Intangible assets | 73.189 M -2.51 % | 75.070 M 99.58 % | 37.614 M -1.72 % | 38.272 M -2.46 % | 39.239 M -0.50 % | 39.437 M 13.34 % | 34.795 M -1.97 % | 35.493 M |
| GoodWill | 10.130 M -6.40 % | 10.823 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 83.318 M -3.00 % | 85.893 M 128.35 % | 37.614 M -1.72 % | 38.272 M -2.46 % | 39.239 M -0.50 % | 39.437 M 13.34 % | 34.795 M -1.97 % | 35.493 M |
| Property plant equipment net | 1.224 B 27.04 % | 963.267 M 29.20 % | 745.579 M 14.45 % | 651.473 M 19.81 % | 543.741 M 10.04 % | 494.111 M 88.38 % | 262.291 M 382.60 % | 54.350 M |
| Total non current assets | 1.391 B 20.10 % | 1.158 B 26.21 % | 917.382 M 22.73 % | 747.471 M 20.08 % | 622.452 M 8.28 % | 574.855 M 68.07 % | 342.040 M 190.97 % | 117.552 M |
| Other current assets | 60.875 M 66.68 % | 36.523 M -7.28 % | 39.389 M 6.44 % | 37.007 M -21.77 % | 47.307 M 16.21 % | 40.709 M 40.69 % | 28.934 M 1 743.87 % | 1.569 M |
| Short term investments | 0.000 | 0.000 | 0.000 100.00 % | -13.415 M -57.07 % | -8.541 M -205.09 % | -2.800 M -308.87 % | -684.696 K | 0.000 |
| cash and cash equivalents | 476.513 M 68.84 % | 282.220 M -25.95 % | 381.133 M 14.77 % | 332.096 M 182.86 % | 117.407 M 48.57 % | 79.026 M -49.63 % | 156.897 M -31.89 % | 230.359 M |
| Cash and short term investments | 476.513 M 68.84 % | 282.220 M -25.95 % | 381.133 M 14.77 % | 332.096 M 182.86 % | 117.407 M 48.57 % | 79.026 M -49.63 % | 156.897 M -31.89 % | 230.359 M |
| Total current assets | 931.099 M 43.03 % | 650.976 M -2.78 % | 669.585 M 12.83 % | 593.426 M 78.14 % | 333.127 M 26.47 % | 263.395 M -7.09 % | 283.502 M -1.57 % | 288.024 M |
| Inventory | 273.644 M 19.78 % | 228.465 M 25.22 % | 182.446 M 12.57 % | 162.072 M 39.52 % | 116.166 M 17.22 % | 99.104 M 78.11 % | 55.641 M 32.30 % | 42.055 M |
| Net receivables | 120.066 M 15.70 % | 103.769 M 41.55 % | 73.309 M 3.85 % | 70.591 M 19.34 % | 59.152 M 20.23 % | 49.198 M 17.06 % | 42.029 M 194.98 % | 14.248 M |
| Tax assets | 17.005 M -20.80 % | 21.472 M 49.83 % | 14.331 M 172.17 % | 5.266 M 53.81 % | 3.423 M 96.69 % | 1.741 M 44.17 % | 1.207 M 104.83 % | -25.000 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 250.953 M 13.09 % | 221.897 M 15.97 % | 191.340 M 33.11 % | 143.744 M 1.37 % | 141.804 M 10.90 % | 127.870 M 38.62 % | 92.247 M 17.66 % | 78.399 M |
| Tax payables | 15.141 M -51.49 % | 31.215 M 26.13 % | 24.749 M 35.73 % | 18.234 M 64.86 % | 11.060 M -15.00 % | 13.013 M 13.43 % | 11.473 M 8.52 % | 10.572 M |
| Deferred revenue non current | 277.543 K | 0.000 -100.00 % | 146.500 M | 0.000 -100.00 % | 54.768 M | 0.000 | 0.000 | 0.000 |
| Minority interest | -401.877 K -195.92 % | 418.982 K 7 340.21 % | 5.631 K 101.14 % | -495.332 K -3 197.86 % | -15.020 K | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 2.047 M 5.89 % | 1.933 M -72.89 % | 7.133 M -2.90 % | 7.346 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 |
| Other total stockholders equity | 1.131 B 87.84 % | 602.265 M 8.10 % | 557.160 M 4.95 % | 530.864 M 122.47 % | 238.620 M 43.87 % | 165.859 M 14.25 % | 145.166 M -5.09 % | 152.947 M |
| Deferred tax liabilities non current | 42.187 M 34.85 % | 31.284 M 40.79 % | 22.220 M 17.11 % | 18.974 M 36.26 % | 13.924 M 605.87 % | 1.973 M 70.33 % | 1.158 M 986.88 % | 106.556 K |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.322 B 28.35 % | 1.809 B 13.98 % | 1.587 B 18.35 % | 1.341 B 40.32 % | 955.579 M 14.00 % | 838.250 M 34.00 % | 625.542 M 54.24 % | 405.575 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 % | -5.819 M -281.44 % | 3.207 M -68.77 % | 10.269 M | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 -100.00 % | 17.911 M -0.90 % | 18.074 M 1 894.35 % | 906.243 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -63.198 M -99.93 % | -31.610 M -231.78 % | 23.988 M 149.88 % | -48.087 M -167.42 % | -17.982 M -72.99 % | -10.395 M 82.26 % | -58.601 M | 0.000 |
| Accounts receivables | -32.294 M -42.72 % | -22.628 M -214.44 % | -7.196 M -389.66 % | -1.470 M 85.85 % | -10.387 M 19.18 % | -12.852 M 76.90 % | -55.643 M | 0.000 |
| Inventory | -45.180 M -3.93 % | -43.471 M -113.36 % | -20.374 M 55.62 % | -45.906 M -169.06 % | -17.062 M 60.74 % | -43.463 M -219.92 % | -13.586 M | 0.000 |
| Accounts payables | 14.276 M -60.96 % | 36.570 M -36.27 % | 57.378 M 1 564.42 % | -3.918 M -388.48 % | -802.111 K -106.24 % | 12.852 M | 0.000 | 0.000 |
| Other working capital | 9.522 M 557.48 % | -2.081 M 64.23 % | -5.819 M -281.44 % | 3.207 M -68.77 % | 10.269 M -68.95 % | 33.069 M 173.46 % | -45.015 M | 0.000 |
| Other non cash items | 39.255 M 392.13 % | 7.976 M -60.97 % | 20.435 M 188.45 % | 7.084 M 4.49 % | 6.780 M 48.16 % | 4.576 M 71.61 % | 2.666 M 105.73 % | -46.559 M |
| Net cash provided by operating activities | 132.808 M -33.22 % | 198.865 M -5.58 % | 210.622 M 113.96 % | 98.440 M 0.70 % | 97.760 M 13.13 % | 86.413 M 596.15 % | 12.413 M -86.44 % | 91.522 M |
| Investments in property plant and equipment | -329.650 M -34.43 % | -245.221 M -11.06 % | -220.809 M -20.47 % | -183.294 M -91.67 % | -95.630 M 50.75 % | -194.166 M -4.41 % | -185.961 M -325.88 % | -43.666 M |
| Acquisitions net | 0.000 100.00 % | -47.625 M -3 157.17 % | 1.558 M 31.37 % | 1.186 M 13.71 % | 1.043 M -46.16 % | 1.937 M 2 136.83 % | 86.601 K | 0.000 |
| Purchases of investments | 0.000 100.00 % | -50.000 K 99.83 % | -30.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 19.827 M | 0.000 100.00 % | -1.558 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 384.480 K -58.00 % | 915.348 K 1 483.54 % | 57.804 K 107.71 % | -749.999 K -163 043 404.50 % | 0.460 155.56 % | 0.180 -100.00 % | 86.601 K 100.20 % | -43.666 M |
| Net cash used for investing activites | -309.439 M -5.98 % | -291.980 M -16.44 % | -250.751 M -37.13 % | -182.858 M -93.32 % | -94.587 M 50.79 % | -192.229 M -3.42 % | -185.874 M -325.68 % | -43.666 M |
| Debt repayment | -113.100 M -645.94 % | 20.717 M -80.46 % | 106.033 M 665.73 % | -18.743 M -142.85 % | 43.743 M 45.81 % | 30.000 M | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -74.067 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -22.080 M 3.90 % | -22.976 M -76.81 % | -12.995 M -95.15 % | -6.659 M -61.82 % | -4.115 M -323.89 % | -970.775 K | 0.000 100.00 % | -5.546 M |
| Other financing activites | 589.893 M 22 519.75 % | -2.631 M -240.45 % | 1.873 M -99.42 % | 324.485 M 3 902.09 % | -8.534 M -686.65 % | -1.085 M -101.08 % | 100.000 M 17.65 % | 85.000 M |
| Net cash used provided by financing activities | 369.890 M 7 663.73 % | -4.890 M -105.54 % | 88.283 M -70.48 % | 299.083 M 749.46 % | 35.208 M 25.99 % | 27.944 M -72.06 % | 100.000 M 25.86 % | 79.454 M |
| Effect of forex changes on cash | 0.000 | 0.000 -100.00 % | 0.000 -100.00 % | 0.280 -79.41 % | 1.360 300.00 % | 0.340 -55.26 % | 0.760 | 0.000 |
| Net change in cash | 193.259 M 297.19 % | -98.006 M -303.52 % | 48.154 M -77.57 % | 214.664 M 459.30 % | 38.381 M 149.29 % | -77.872 M -6.00 % | -73.461 M -157.70 % | 127.311 M |
| Cash at beginning of period | 282.220 M -25.78 % | 380.226 M 14.50 % | 332.071 M 182.84 % | 117.407 M 48.57 % | 79.026 M -49.63 % | 156.897 M -31.89 % | 230.359 M 123.55 % | 103.048 M |
| Cash at end of period | 475.479 M 68.48 % | 282.220 M -25.78 % | 380.226 M 14.50 % | 332.071 M 182.84 % | 117.407 M 48.57 % | 79.026 M -49.63 % | 156.897 M -31.89 % | 230.359 M |
| Operating cash flow | 132.808 M -33.22 % | 198.865 M -5.58 % | 210.622 M 113.96 % | 98.440 M 0.70 % | 97.760 M 13.13 % | 86.413 M 596.15 % | 12.413 M -86.44 % | 91.522 M |
| Capital expenditure | -329.650 M -34.43 % | -245.221 M -11.06 % | -220.809 M -20.47 % | -183.294 M -91.67 % | -95.630 M 50.75 % | -194.166 M -4.41 % | -185.961 M -325.88 % | -43.666 M |
| Free CashFlow | -196.842 M -324.63 % | -46.356 M -355.05 % | -10.187 M 87.99 % | -84.854 M -4 084.09 % | 2.130 M 101.98 % | -107.753 M 37.91 % | -173.548 M -462.64 % | 47.857 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 | 415.399 M -11.70 % | 470.439 M -6.73 % | 504.408 M 8.00 % | 467.040 M 9.99 % | 424.607 M -8.39 % | 463.496 M -19.07 % | 572.745 M 20.01 % | 477.245 M 13.13 % | 421.842 M -1.67 % | 428.996 M -6.36 % | 458.129 M 20.03 % | 381.682 M 27.00 % | 300.536 M -13.71 % | 348.274 M -9.71 % | 385.716 M 20.47 % | 320.171 M 15.09 % | 278.185 M -4.02 % | 289.824 M -13.66 % | 335.689 M 38.85 % | 241.757 M 31.77 % | 183.464 M 0.00 % | 183.464 M |
| Net income | 14.345 M -33.10 % | 21.445 M 902.89 % | 2.138 M -90.38 % | 22.227 M -10.21 % | 24.753 M -28.41 % | 34.575 M -13.57 % | 40.003 M 4.25 % | 38.372 M 49.82 % | 25.613 M -15.43 % | 30.286 M -6.76 % | 32.483 M 35.74 % | 23.930 M 40.41 % | 17.043 M -40.64 % | 28.709 M -9.92 % | 31.870 M 58.41 % | 20.118 M 20.85 % | 16.647 M -16.05 % | 19.829 M -28.68 % | 27.802 M 13.25 % | 24.550 M 102.60 % | 12.118 M 0.00 % | 12.118 M |
| Income before tax | 17.376 M -35.92 % | 27.117 M 57.03 % | 17.269 M -38.88 % | 28.256 M -9.36 % | 31.172 M -29.95 % | 44.500 M -13.86 % | 51.658 M 3.85 % | 49.744 M 55.83 % | 31.923 M -21.78 % | 40.813 M 0.82 % | 40.480 M 33.19 % | 30.392 M 46.31 % | 20.771 M -44.81 % | 37.634 M -8.82 % | 41.275 M 60.72 % | 25.681 M 26.91 % | 20.236 M -22.63 % | 26.154 M -27.14 % | 35.897 M 9.66 % | 32.735 M 107.88 % | 15.747 M 0.00 % | 15.747 M |
| Income before tax ratio | 0.04 -27.43 % | 0.06 68.37 % | 0.03 -43.41 % | 0.06 -17.59 % | 0.07 -23.53 % | 0.10 6.45 % | 0.09 -13.47 % | 0.10 37.74 % | 0.08 -20.46 % | 0.10 7.67 % | 0.09 10.97 % | 0.08 15.21 % | 0.07 -36.04 % | 0.11 0.98 % | 0.11 33.41 % | 0.08 10.26 % | 0.07 -19.39 % | 0.09 -15.61 % | 0.11 -21.03 % | 0.14 57.75 % | 0.09 0.00 % | 0.09 |
| EBITDA | 17.954 M -35.28 % | 27.742 M 51.54 % | 18.307 M -37.04 % | 29.077 M -44.46 % | 52.354 M -7.90 % | 56.845 M -22.54 % | 73.389 M 3.00 % | 71.255 M 42.57 % | 49.980 M -14.98 % | 58.785 M 17.89 % | 49.864 M 22.67 % | 40.648 M -0.50 % | 40.852 M -28.71 % | 57.300 M 18.51 % | 48.349 M 37.34 % | 35.204 M 13.96 % | 30.892 M -10.21 % | 34.403 M -6.43 % | 36.768 M -10.37 % | 41.022 M 113.87 % | 19.181 M 0.00 % | 19.181 M |
| Net income ratio | 0.03 -24.24 % | 0.05 975.31 % | 0.00 -91.09 % | 0.05 -18.36 % | 0.06 -21.85 % | 0.07 6.80 % | 0.07 -13.13 % | 0.08 32.42 % | 0.06 -14.00 % | 0.07 -0.43 % | 0.07 13.09 % | 0.06 10.56 % | 0.06 -31.21 % | 0.08 -0.23 % | 0.08 31.49 % | 0.06 5.00 % | 0.06 -12.54 % | 0.07 -17.39 % | 0.08 -18.44 % | 0.10 53.74 % | 0.07 0.00 % | 0.07 |
| Ratio EBITDA | 0.04 -26.71 % | 0.06 62.48 % | 0.04 -41.71 % | 0.06 -49.51 % | 0.12 0.53 % | 0.12 -4.28 % | 0.13 -14.18 % | 0.15 26.02 % | 0.12 -13.54 % | 0.14 25.89 % | 0.11 2.20 % | 0.11 -21.65 % | 0.14 -17.38 % | 0.16 31.26 % | 0.13 14.00 % | 0.11 -0.99 % | 0.11 -6.45 % | 0.12 8.37 % | 0.11 -35.45 % | 0.17 62.30 % | 0.10 0.00 % | 0.10 |
| Gross profit ratio | 0.23 -7.21 % | 0.24 10.79 % | 0.22 1.67 % | 0.22 -3.54 % | 0.22 -11.68 % | 0.25 -0.05 % | 0.25 13.63 % | 0.22 -0.50 % | 0.23 -6.00 % | 0.24 -2.20 % | 0.24 6.01 % | 0.23 3.31 % | 0.22 -0.88 % | 0.23 -4.23 % | 0.24 5.13 % | 0.22 7.43 % | 0.21 -5.81 % | 0.22 -1.42 % | 0.22 1.85 % | 0.22 6.16 % | 0.21 0.00 % | 0.21 |
| Weighted average shs out dil | 97.475 M 0.00 % | 97.475 M 0.66 % | 96.837 M 2.64 % | 94.345 M -2.18 % | 96.447 M -2.37 % | 98.786 M 16.02 % | 85.149 M -2.36 % | 87.209 M -1.26 % | 88.320 M 2.07 % | 86.531 M 1.78 % | 85.014 M -1.87 % | 86.630 M 0.00 % | 86.630 M -0.42 % | 86.997 M 1.56 % | 85.663 M -1.12 % | 86.630 M 35.31 % | 64.022 M 0.09 % | 63.966 M -26.16 % | 86.630 M 0.00 % | 86.630 M 35.83 % | 63.778 M 0.00 % | 63.778 M |
| Weighted average shs out | 97.475 M 0.00 % | 97.475 M 0.66 % | 96.837 M 2.64 % | 94.345 M -2.18 % | 96.447 M -2.37 % | 98.786 M 16.02 % | 85.149 M 0.05 % | 85.104 M 0.00 % | 85.104 M 0.00 % | 85.104 M 0.11 % | 85.015 M -0.15 % | 85.146 M -0.59 % | 85.650 M 0.64 % | 85.104 M -0.65 % | 85.662 M 0.66 % | 85.104 M 32.93 % | 64.022 M 0.09 % | 63.966 M -26.16 % | 86.630 M 1.79 % | 85.104 M 33.44 % | 63.779 M 0.00 % | 63.778 M |
| EPS diluted | 0.15 -31.82 % | 0.22 900.00 % | 0.02 -90.83 % | 0.24 -7.69 % | 0.26 -25.71 % | 0.35 -25.53 % | 0.47 6.82 % | 0.44 51.72 % | 0.29 -17.14 % | 0.35 -7.89 % | 0.38 35.71 % | 0.28 40.00 % | 0.20 -39.39 % | 0.33 -10.81 % | 0.37 60.87 % | 0.23 -11.54 % | 0.26 -16.13 % | 0.31 -3.13 % | 0.32 14.29 % | 0.28 47.37 % | 0.19 0.00 % | 0.19 |
| Earnings per share | 0.15 -31.82 % | 0.22 900.00 % | 0.02 -90.83 % | 0.24 -7.69 % | 0.26 -25.71 % | 0.35 -25.53 % | 0.47 4.44 % | 0.45 50.00 % | 0.30 -16.67 % | 0.36 -5.26 % | 0.38 35.71 % | 0.28 40.00 % | 0.20 -41.18 % | 0.34 -8.11 % | 0.37 60.87 % | 0.23 -11.54 % | 0.26 -16.13 % | 0.31 -3.13 % | 0.32 14.29 % | 0.28 47.37 % | 0.19 0.00 % | 0.19 |
| Gross profit | 94.122 M -18.06 % | 114.871 M 3.33 % | 111.171 M 9.80 % | 101.249 M 6.10 % | 95.427 M -19.09 % | 117.949 M -19.12 % | 145.824 M 36.37 % | 106.930 M 12.57 % | 94.988 M -7.56 % | 102.762 M -8.42 % | 112.213 M 27.24 % | 88.191 M 31.21 % | 67.214 M -14.47 % | 78.581 M -13.53 % | 90.873 M 26.65 % | 71.752 M 23.64 % | 58.032 M -9.60 % | 64.193 M -14.89 % | 75.419 M 41.42 % | 53.330 M 39.89 % | 38.123 M 0.00 % | 38.123 M |
| Income tax expense | 3.113 M -46.31 % | 5.798 M -61.97 % | 15.248 M 145.96 % | 6.199 M -9.59 % | 6.857 M -31.57 % | 10.020 M -18.46 % | 12.290 M 5.33 % | 11.668 M 73.53 % | 6.724 M -38.27 % | 10.892 M 30.87 % | 8.322 M 23.43 % | 6.743 M 85.38 % | 3.637 M -61.35 % | 9.411 M -1.93 % | 9.597 M 62.24 % | 5.915 M 47.09 % | 4.021 M -38.87 % | 6.579 M -18.88 % | 8.110 M -0.92 % | 8.185 M 125.52 % | 3.629 M 0.00 % | 3.629 M |
| Cost of revenue | 321.277 M -9.64 % | 355.568 M -9.58 % | 393.237 M 7.50 % | 365.792 M 11.12 % | 329.180 M -4.74 % | 345.548 M -19.06 % | 426.921 M 15.29 % | 370.315 M 13.30 % | 326.854 M 0.19 % | 326.235 M -5.69 % | 345.916 M 17.86 % | 293.491 M 25.79 % | 233.322 M -13.49 % | 269.693 M -8.53 % | 294.843 M 18.69 % | 248.419 M 12.84 % | 220.153 M -2.43 % | 225.632 M -13.31 % | 260.270 M 38.13 % | 188.428 M 29.65 % | 145.340 M 0.00 % | 145.340 M |
| General and administrative expenses | -10.637 M -125.87 % | 41.122 M 115.04 % | 19.123 M -80.10 % | 96.111 M 114.10 % | 44.891 M 16.03 % | 38.688 M 72.42 % | 22.438 M -71.97 % | 80.036 M 1 947.14 % | -4.333 M -112.93 % | 33.521 M -18.42 % | 41.091 M -43.88 % | 73.217 M 1 100.11 % | -7.321 M -124.03 % | 30.466 M 200.33 % | -30.366 M -153.73 % | 56.517 M 1 040.13 % | -6.012 M -124.59 % | 24.450 M 201.04 % | -24.198 M -211.22 % | 21.756 M 29.91 % | 16.747 M 0.00 % | 16.747 M |
| Selling and marketing expenses | -4.402 M -111.67 % | 37.702 M 249.28 % | -25.256 M 14.10 % | -29.401 M -233.72 % | 21.987 M -19.45 % | 27.297 M -2.86 % | 28.102 M 44.15 % | 19.495 M -0.66 % | 19.624 M -9.89 % | 21.779 M 1.33 % | 21.493 M 30.49 % | 16.471 M 78.43 % | 9.231 M -17.25 % | 11.156 M -6.18 % | 11.891 M 2.55 % | 11.595 M 17.32 % | 9.883 M 9.19 % | 9.051 M -13.38 % | 10.450 M 21.01 % | 8.636 M 44.72 % | 5.967 M 0.00 % | 5.967 M |
| Other expenses | 85.220 M 1 666.71 % | 4.824 M -94.78 % | 92.407 M | 0.000 100.00 % | -401.958 K -158.48 % | 687.390 K 134.79 % | -1.976 M -117.23 % | 11.467 M 308.39 % | 2.808 M -13.85 % | 3.259 M -11.91 % | 3.700 M 110.07 % | -36.743 M -188.99 % | 41.289 M 1 461.53 % | 2.644 M 283.35 % | 689.739 K 94.69 % | 354.276 K 26.15 % | 280.848 K -66.42 % | 836.417 K 165.33 % | -1.280 M -10 647.34 % | -11.912 K | 0.000 | 0.000 |
| Operating expenses | 76.525 M -13.39 % | 88.360 M -5.55 % | 93.552 M 28.63 % | 72.727 M 11.85 % | 65.025 M -13.30 % | 75.001 M -16.26 % | 89.561 M 33.75 % | 66.961 M 4.20 % | 64.262 M 3.48 % | 62.102 M -13.82 % | 72.057 M 26.51 % | 56.958 M 22.57 % | 46.470 M -1.02 % | 46.947 M -6.12 % | 50.005 M 12.64 % | 44.393 M 21.43 % | 36.560 M -3.91 % | 38.048 M -1.48 % | 38.621 M 99.51 % | 19.358 M -9.98 % | 21.502 M 0.00 % | 21.502 M |
| Cost and expenses | 397.802 M -10.39 % | 443.928 M -8.80 % | 486.789 M 11.01 % | 438.519 M 11.24 % | 394.205 M -6.26 % | 420.548 M -18.57 % | 516.481 M 18.11 % | 437.276 M 11.80 % | 391.116 M 0.72 % | 388.337 M -7.09 % | 417.974 M 19.27 % | 350.448 M 25.25 % | 279.792 M -11.64 % | 316.640 M -8.18 % | 344.849 M 17.77 % | 292.813 M 14.06 % | 256.712 M -2.64 % | 263.680 M -11.78 % | 298.891 M 43.85 % | 207.785 M 24.54 % | 166.843 M 0.00 % | 166.843 M |
| Research and development expenses | 6.344 M 34.62 % | 4.712 M -35.25 % | 7.277 M 20.93 % | 6.018 M 9.26 % | 5.508 M 11.59 % | 4.936 M -36.98 % | 7.832 M 45.69 % | 5.376 M 22.06 % | 4.404 M 24.32 % | 3.543 M -39.78 % | 5.883 M 46.61 % | 4.013 M 22.68 % | 3.271 M 21.96 % | 2.682 M -15.31 % | 3.167 M 50.60 % | 2.103 M 5.99 % | 1.984 M 14.26 % | 1.736 M -27.85 % | 2.406 M 37.97 % | 1.744 M 14.27 % | 1.526 M 0.00 % | 1.526 M |
| Selling general and administrative expenses | -15.038 M -119.08 % | 78.824 M 1 385.30 % | -6.133 M -109.19 % | 66.710 M -0.28 % | 66.898 M 1.38 % | 65.985 M 30.56 % | 50.540 M -49.22 % | 99.531 M 550.93 % | 15.291 M -72.35 % | 55.300 M -11.48 % | 62.475 M -30.34 % | 89.688 M 4 595.60 % | 1.910 M -95.41 % | 41.621 M 325.29 % | -18.475 M -127.12 % | 68.112 M 1 659.18 % | 3.872 M -88.44 % | 33.501 M 343.67 % | -13.748 M -145.24 % | 30.392 M 32.20 % | 22.990 M 0.00 % | 22.990 M |
| Interest income | 611.827 K 1.16 % | 604.795 K -30.49 % | 870.117 K -27.12 % | 1.194 M -32.18 % | 1.760 M -0.98 % | 1.778 M 191.32 % | 610.239 K -19.53 % | 758.333 K -5.77 % | 804.800 K -47.03 % | 1.519 M 15.69 % | 1.313 M -4.17 % | 1.371 M -63.27 % | 3.732 M 222.35 % | 1.158 M -20.32 % | 1.453 M | 0.000 -100.00 % | 931.997 K 174.90 % | 339.028 K -71.31 % | 1.182 M 414.36 % | 229.729 K -73.71 % | 873.716 K 0.00 % | 873.716 K |
| Interest expense | 577.278 K -7.60 % | 624.760 K -39.81 % | 1.038 M 26.35 % | 821.533 K 0.31 % | 818.977 K -9.86 % | 908.545 K -65.88 % | 2.663 M 9.01 % | 2.443 M 24.11 % | 1.968 M 4.58 % | 1.882 M -35.06 % | 2.898 M 30.20 % | 2.226 M 33.49 % | 1.667 M 88.38 % | 885.160 K -59.31 % | 2.175 M 41.91 % | 1.533 M -10.80 % | 1.719 M 32.83 % | 1.294 M 48.46 % | 871.455 K -35.50 % | 1.351 M | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 100.00 % | -2.000 -100.00 % | 20.363 M 39.84 % | 14.561 M -23.63 % | 19.068 M 0.00 % | 19.068 M 18.51 % | 16.089 M 0.00 % | 16.089 M 45.65 % | 11.047 M 16.58 % | 9.476 M -49.54 % | 18.781 M 0.00 % | 18.781 M 98.20 % | 9.476 M 17.03 % | 8.097 M -12.42 % | 9.245 M 14.18 % | 8.097 M 0.00 % | 8.097 M 16.75 % | 6.936 M -9.72 % | 7.682 M 0.00 % | 7.682 M |
| Operating income | 17.597 M -33.62 % | 26.511 M 50.47 % | 17.619 M -38.23 % | 28.521 M -6.19 % | 30.402 M -30.61 % | 43.812 M -17.52 % | 53.122 M 38.78 % | 38.277 M 31.47 % | 29.115 M -28.19 % | 40.544 M 0.97 % | 40.155 M 32.80 % | 30.236 M 45.44 % | 20.789 M -35.37 % | 32.169 M -21.42 % | 40.940 M 61.65 % | 25.327 M 26.92 % | 19.955 M -21.18 % | 25.317 M -30.16 % | 36.250 M 10.70 % | 32.747 M 184.79 % | 11.499 M 0.00 % | 11.499 M |
| Operating income ratio | 0.04 -24.83 % | 0.06 61.34 % | 0.03 -42.80 % | 0.06 -14.71 % | 0.07 -24.25 % | 0.09 1.92 % | 0.09 15.64 % | 0.08 16.21 % | 0.07 -26.97 % | 0.09 7.83 % | 0.09 10.64 % | 0.08 14.52 % | 0.07 -25.11 % | 0.09 -12.98 % | 0.11 34.18 % | 0.08 10.27 % | 0.07 -17.88 % | 0.09 -19.11 % | 0.11 -20.28 % | 0.14 116.12 % | 0.06 0.00 % | 0.06 |
| Total other income expenses net | -220.571 K -136.38 % | 606.350 K 273.16 % | -350.163 K -32.01 % | -265.264 K -134.43 % | 770.338 K 12.07 % | 687.391 K 146.96 % | -1.464 M -112.77 % | 11.467 M 308.39 % | 2.808 M 943.67 % | 269.030 K -17.17 % | 324.804 K 108.90 % | 155.482 K 972.37 % | -17.823 K -100.33 % | 5.465 M 1 532.67 % | 334.739 K -5.51 % | 354.277 K 26.15 % | 280.848 K -66.42 % | 836.418 K 336.70 % | -353.364 K -2 866.45 % | -11.912 K -104.93 % | 241.714 K 0.00 % | 241.715 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 | -318.278 M 1.19 % | -322.111 M 18.80 % | -396.704 M -8.62 % | -365.227 M 11.41 % | -412.257 M 24.57 % | -546.544 M -532.50 % | -86.409 M -269.58 % | 50.956 M 159.22 % | 19.658 M 120.18 % | -97.409 M 51.50 % | -200.863 M -35.14 % | -148.635 M 23.13 % | -193.365 M 22.96 % | -251.007 M 5.08 % | -264.449 M -32.77 % | -199.184 M -1 076.87 % | 20.390 M -82.63 % | 117.407 M 368.89 % | -43.664 M -613.39 % | 8.505 M -89.24 % | 79.026 M |
| Total investments | 31.003 M -0.07 % | 31.024 M 0.00 % | 31.024 M -1.35 % | 31.447 M 0.00 % | 31.447 M -38.37 % | 51.026 M 0.49 % | 50.776 M -2.13 % | 51.882 M -0.06 % | 51.911 M -18.17 % | 63.439 M 21.88 % | 52.049 M -0.75 % | 52.441 M 133.68 % | 22.441 M 0.00 % | 22.441 M 0.00 % | 22.441 M 1.61 % | 22.086 M 0.00 % | 22.086 M -90.59 % | 234.814 M 963.18 % | 22.086 M 0.88 % | 21.894 M -86.15 % | 158.052 M |
| Total debt | 41.686 M -48.33 % | 80.674 M 1.08 % | 79.810 M -49.90 % | 159.296 M 49.42 % | 106.613 M 146.69 % | 43.218 M -77.93 % | 195.811 M -5.57 % | 207.362 M -2.72 % | 213.152 M 73.81 % | 122.636 M -31.97 % | 180.269 M -1.64 % | 183.274 M 11.25 % | 164.744 M 33.58 % | 123.331 M 82.31 % | 67.647 M -57.28 % | 158.337 M -11.99 % | 179.911 M | 0.000 -100.00 % | 73.743 M -17.04 % | 88.887 M | 0.000 |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 1.202 B | 0.000 -100.00 % | 1.192 B 1 741.22 % | 64.729 M | 0.000 | 0.000 -100.00 % | 604.632 M 924.68 % | 59.007 M -90.24 % | 604.632 M | 0.000 -100.00 % | 579.451 M 1 659.77 % | 32.928 M -94.31 % | 578.191 M 0.00 % | 578.191 M 10.19 % | 524.708 M | 0.000 -100.00 % | 582.353 M | 0.000 | 0.000 -100.00 % | 405.765 M |
| Retained earnings | 627.123 M 2.34 % | 612.778 M 3.63 % | 591.333 M 0.24 % | 589.906 M 3.92 % | 567.679 M 1.23 % | 560.809 M 6.57 % | 526.234 M 5.96 % | 496.647 M 8.37 % | 458.275 M 2.43 % | 447.392 M -2.06 % | 456.779 M 16.26 % | 392.883 M 6.49 % | 368.953 M 1.61 % | 363.123 M 8.01 % | 336.196 M 5.45 % | 318.814 M 9.56 % | 290.983 M | 0.000 -100.00 % | 254.663 M 23.11 % | 206.864 M | 0.000 |
| Common stock | 97.160 M -2.12 % | 99.263 M 0.00 % | 99.263 M 0.00 % | 99.266 M 0.00 % | 99.266 M 0.00 % | 99.266 M 14.57 % | 86.642 M 0.00 % | 86.642 M 0.00 % | 86.642 M 0.00 % | 86.642 M 0.00 % | 86.642 M -0.03 % | 86.673 M 0.05 % | 86.630 M 0.00 % | 86.630 M 0.00 % | 86.630 M 1.79 % | 85.104 M 33.34 % | 63.824 M | 0.000 -100.00 % | 63.824 M 0.00 % | 63.824 M | 0.000 |
| Total equity | 1.857 B 0.77 % | 1.843 B 1.17 % | 1.822 B 1.93 % | 1.787 B 0.12 % | 1.785 B -2.42 % | 1.829 B 50.49 % | 1.216 B 6.69 % | 1.139 B 3.46 % | 1.101 B 0.96 % | 1.091 B 2.86 % | 1.061 B 4.93 % | 1.011 B 2.40 % | 987.057 M 0.73 % | 979.913 M 2.80 % | 953.194 M 2.68 % | 928.323 M 50.04 % | 618.722 M 6.25 % | 582.338 M 0.00 % | 582.338 M 9.87 % | 530.001 M 30.62 % | 405.765 M |
| Other non current liabilities | 408.497 K -6.05 % | 434.782 K -0.32 % | 436.194 K -21.44 % | 555.222 K 91.45 % | 290.004 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.609 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.111 M | 0.000 -100.00 % | 10.461 M | 0.000 | 0.000 |
| Long term debt | 29.686 M -56.77 % | 68.674 M -13.95 % | 79.810 M -49.90 % | 159.296 M 95.62 % | 81.431 M 106.48 % | 39.437 M -78.82 % | 186.233 M -6.08 % | 198.293 M -1.73 % | 201.781 M 78.86 % | 112.813 M -26.57 % | 153.633 M -1.80 % | 156.449 M 12.75 % | 138.757 M 39.15 % | 99.717 M 135.48 % | 42.346 M -66.51 % | 126.459 M -14.51 % | 147.916 M | 0.000 -100.00 % | 58.231 M -21.19 % | 73.887 M | 0.000 |
| Total non current liabilities | 75.886 M -32.99 % | 113.250 M -7.71 % | 122.710 M -38.45 % | 199.351 M 68.23 % | 118.497 M 51.47 % | 78.232 M -64.03 % | 217.517 M -4.96 % | 228.862 M -0.38 % | 229.745 M 68.90 % | 136.021 M -22.82 % | 176.242 M -1.49 % | 178.908 M 12.56 % | 158.946 M 32.60 % | 119.868 M 95.48 % | 61.320 M -57.47 % | 144.190 M -12.09 % | 164.027 M | 0.000 -100.00 % | 68.693 M -12.83 % | 78.806 M | 0.000 |
| Other current liabilities | 135.621 M 8.87 % | 124.569 M 11.83 % | 111.394 M -23.61 % | 145.829 M 57.77 % | 92.429 M 621.89 % | -17.710 M -116.58 % | 106.791 M -22.34 % | 137.506 M -10.44 % | 153.537 M 37.31 % | 111.816 M -15.43 % | 132.223 M 27.04 % | 104.083 M -13.80 % | 120.739 M -0.73 % | 121.629 M -12.76 % | 139.423 M 221.64 % | 43.348 M -49.28 % | 85.465 M | 0.000 -100.00 % | 145.063 M 1.81 % | 142.484 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.342 M -93.94 % | 104.593 M -26.91 % | 143.093 M 1 447.02 % | 9.250 M -6.02 % | 9.842 M 15.29 % | 8.536 M | 0.000 -100.00 % | 6.273 M 7.44 % | 5.839 M | 0.000 -100.00 % | 4.981 M -46.63 % | 9.333 M 8.72 % | 8.584 M | 0.000 -100.00 % | 11.060 M -91.86 % | 135.827 M | 0.000 |
| Short term debt | 12.000 M 0.00 % | 12.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.781 M -60.52 % | 9.577 M 5.61 % | 9.069 M -20.75 % | 11.443 M 16.50 % | 9.823 M -63.12 % | 26.637 M -0.70 % | 26.825 M 27.74 % | 21.000 M -11.07 % | 23.613 M 18.07 % | 20.000 M -37.26 % | 31.879 M 112.52 % | 15.000 M | 0.000 -100.00 % | 15.000 M 0.00 % | 15.000 M | 0.000 |
| Total current liabilities | 360.313 M 5.88 % | 340.296 M -9.85 % | 377.487 M 20.45 % | 313.407 M 24.63 % | 251.463 M 6.91 % | 235.220 M -37.40 % | 375.768 M 7.35 % | 350.026 M 3.13 % | 339.411 M 10.49 % | 307.173 M -12.29 % | 350.201 M 17.26 % | 298.654 M 10.42 % | 270.482 M -0.04 % | 270.586 M -17.10 % | 326.383 M 53.42 % | 212.743 M -13.27 % | 245.282 M | 0.000 -100.00 % | 304.548 M 43.29 % | 212.538 M | 0.000 |
| Total liabilities | 436.199 M -3.82 % | 453.546 M -9.33 % | 500.197 M -2.45 % | 512.758 M 38.60 % | 369.960 M 18.03 % | 313.451 M -47.17 % | 593.285 M 2.49 % | 578.888 M 1.71 % | 569.156 M 28.42 % | 443.195 M -15.81 % | 526.442 M 10.24 % | 477.563 M 11.21 % | 429.428 M 9.98 % | 390.454 M 0.71 % | 387.702 M 8.62 % | 356.933 M -12.80 % | 409.309 M | 0.000 -100.00 % | 373.241 M 28.11 % | 291.343 M | 0.000 |
| Other non current assets | 58.596 M -28.74 % | 82.223 M 23.55 % | 66.548 M 45.74 % | 45.664 M 117.74 % | 20.972 M 21.97 % | 17.194 M -52.84 % | 36.462 M 202.14 % | 12.068 M -62.40 % | 32.096 M -56.14 % | 73.173 M -10.95 % | 82.170 M 25.73 % | 65.354 M -26.72 % | 89.184 M 88.56 % | 47.298 M 184.86 % | 16.604 M -46.03 % | 30.767 M 452.22 % | 5.571 M 104.75 % | -117.407 M -2 265.51 % | 5.422 M -7.59 % | 5.867 M 107.42 % | -79.026 M |
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 31.447 M 0.00 % | 31.447 M -56.07 % | 71.582 M 40.98 % | 50.776 M -31.58 % | 74.217 M 13.44 % | 65.422 M 3.13 % | 63.439 M 21.88 % | 52.049 M -0.75 % | 52.441 M | 0.000 | 0.000 -100.00 % | 35.856 M 1.72 % | 35.249 M 3.77 % | 33.970 M | 0.000 -100.00 % | 30.627 M 16.98 % | 26.181 M | 0.000 |
| Intangible assets | 72.015 M -0.81 % | 72.606 M -0.80 % | 73.189 M -0.75 % | 73.744 M -0.79 % | 74.329 M -0.26 % | 74.520 M -0.73 % | 75.070 M -0.33 % | 75.318 M 1.55 % | 74.171 M 73.45 % | 42.763 M 13.69 % | 37.614 M -0.63 % | 37.852 M 0.03 % | 37.840 M -0.62 % | 38.075 M -0.52 % | 38.272 M -0.67 % | 38.532 M -0.67 % | 38.790 M | 0.000 -100.00 % | 39.239 M 0.81 % | 38.925 M | 0.000 |
| GoodWill | 10.130 M 0.00 % | 10.130 M 0.00 % | 10.130 M -6.40 % | 10.823 M 0.00 % | 10.823 M 0.00 % | 10.823 M 0.00 % | 10.823 M 0.00 % | 10.823 M 0.00 % | 10.823 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 |
| Goodwill and intangible assets | 82.145 M -0.71 % | 82.736 M -0.70 % | 83.318 M -1.48 % | 84.567 M -0.69 % | 85.152 M -0.22 % | 85.342 M -0.64 % | 85.893 M -0.29 % | 86.141 M 1.35 % | 84.994 M 98.76 % | 42.763 M 13.69 % | 37.614 M -0.63 % | 37.852 M 0.03 % | 37.840 M -0.62 % | 38.075 M -0.52 % | 38.272 M -0.67 % | 38.532 M -0.67 % | 38.790 M | 0.000 -100.00 % | 39.239 M 0.81 % | 38.925 M | 0.000 |
| Property plant equipment net | 1.316 B 4.00 % | 1.265 B 3.39 % | 1.224 B 6.69 % | 1.147 B 9.95 % | 1.043 B 9.27 % | 954.693 M -0.89 % | 963.267 M -0.82 % | 971.252 M 6.39 % | 912.887 M 14.88 % | 794.658 M 6.58 % | 745.579 M 7.02 % | 696.691 M 6.63 % | 653.358 M -1.25 % | 661.608 M 1.56 % | 651.473 M 13.36 % | 574.693 M 1.66 % | 565.323 M | 0.000 -100.00 % | 543.741 M 3.83 % | 523.691 M | 0.000 |
| Total non current assets | 1.476 B 1.91 % | 1.449 B 4.18 % | 1.391 B 4.28 % | 1.334 B 10.58 % | 1.206 B 4.64 % | 1.152 B -0.47 % | 1.158 B -0.24 % | 1.161 B 4.39 % | 1.112 B 12.49 % | 988.395 M 7.74 % | 917.412 M 6.74 % | 859.492 M 9.32 % | 786.213 M 4.52 % | 752.180 M 0.63 % | 747.471 M 9.47 % | 682.807 M 5.51 % | 647.128 M 651.18 % | -117.407 M -118.86 % | 622.452 M 4.30 % | 596.787 M 855.18 % | -79.026 M |
| Other current assets | 75.639 M 4.21 % | 72.587 M 19.24 % | 60.875 M -5.58 % | 64.474 M 30.76 % | 49.306 M 2.16 % | 48.263 M 32.15 % | 36.523 M -25.14 % | 48.791 M -2.60 % | 50.094 M 7.19 % | 46.734 M 18.65 % | 39.389 M -26.59 % | 53.655 M 9.94 % | 48.802 M -8.58 % | 53.381 M 44.25 % | 37.007 M 4.96 % | 35.259 M -7.42 % | 38.085 M | 0.000 -100.00 % | 47.307 M 85.97 % | 25.437 M | 0.000 |
| Short term investments | 0.000 -100.00 % | 31.024 M | 0.000 | 0.000 | 0.000 100.00 % | -20.556 M | 0.000 100.00 % | -22.335 M -65.31 % | -13.511 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.441 M 0.00 % | 22.441 M 267.28 % | -13.415 M -1.91 % | -13.163 M -10.76 % | -11.884 M -105.06 % | 234.814 M 2 849.29 % | -8.541 M -99.24 % | -4.287 M -102.71 % | 158.052 M |
| cash and cash equivalents | 359.964 M -10.63 % | 402.785 M -15.47 % | 476.513 M -9.48 % | 526.404 M 1.45 % | 518.870 M -12.02 % | 589.762 M 108.97 % | 282.220 M 80.44 % | 156.406 M -19.17 % | 193.495 M -12.07 % | 220.045 M -42.27 % | 381.133 M 14.83 % | 331.908 M -7.32 % | 358.109 M -4.34 % | 374.338 M 12.72 % | 332.096 M -7.11 % | 357.522 M 124.12 % | 159.521 M 235.87 % | -117.407 M -200.00 % | 117.407 M 46.06 % | 80.382 M 201.72 % | -79.026 M |
| Cash and short term investments | 359.964 M -10.63 % | 402.785 M -15.47 % | 476.513 M -9.48 % | 526.404 M 1.45 % | 518.870 M -12.02 % | 589.762 M 108.97 % | 282.220 M 80.44 % | 156.406 M -19.17 % | 193.495 M -12.07 % | 220.045 M -42.27 % | 381.133 M 14.83 % | 331.908 M -7.32 % | 358.109 M -4.34 % | 374.338 M 12.72 % | 332.096 M -7.11 % | 357.522 M 124.12 % | 159.521 M 35.87 % | 117.407 M 0.00 % | 117.407 M 46.06 % | 80.382 M 1.72 % | 79.026 M |
| Total current assets | 816.912 M -3.62 % | 847.597 M -8.97 % | 931.099 M -3.64 % | 966.298 M 1.79 % | 949.283 M -4.14 % | 990.262 M 52.12 % | 650.976 M 16.73 % | 557.656 M -0.18 % | 558.644 M 2.38 % | 545.635 M -18.51 % | 669.585 M 6.49 % | 628.777 M -0.24 % | 630.272 M 1.95 % | 618.186 M 4.17 % | 593.426 M -1.50 % | 602.448 M 58.16 % | 380.903 M 224.43 % | 117.407 M -64.76 % | 333.127 M 48.35 % | 224.557 M 184.16 % | 79.026 M |
| Inventory | 265.826 M 2.32 % | 259.800 M -5.06 % | 273.644 M 1.89 % | 268.581 M 0.87 % | 266.255 M 1.45 % | 262.450 M 14.88 % | 228.465 M -6.23 % | 243.635 M 6.51 % | 228.747 M 10.79 % | 206.460 M 13.16 % | 182.446 M 9.83 % | 166.116 M 10.06 % | 150.926 M 16.88 % | 129.126 M -20.33 % | 162.072 M 12.00 % | 144.713 M 10.94 % | 130.449 M | 0.000 -100.00 % | 116.166 M 50.38 % | 77.247 M | 0.000 |
| Net receivables | 115.482 M 2.72 % | 112.425 M -6.36 % | 120.066 M 12.38 % | 106.839 M -10.96 % | 119.990 M 33.64 % | 89.786 M -13.47 % | 103.769 M -9.36 % | 114.485 M 22.05 % | 93.798 M 20.90 % | 77.581 M 16.46 % | 66.616 M -22.98 % | 86.489 M 5.87 % | 81.695 M 17.35 % | 69.617 M -1.38 % | 70.591 M -0.99 % | 71.298 M 21.26 % | 58.799 M | 0.000 -100.00 % | 59.152 M 42.56 % | 41.491 M | 0.000 |
| Tax assets | 19.847 M 6.73 % | 18.596 M 9.35 % | 17.005 M -31.65 % | 24.880 M -1.37 % | 25.225 M 6.61 % | 23.660 M 10.19 % | 21.472 M 26.79 % | 16.936 M 3.15 % | 16.418 M 14.31 % | 14.362 M | 0.000 -100.00 % | 7.153 M 22.70 % | 5.830 M 12.14 % | 5.199 M -1.26 % | 5.266 M 47.69 % | 3.565 M 2.65 % | 3.473 M | 0.000 -100.00 % | 3.423 M 61.20 % | 2.124 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 202.382 M 4.67 % | 193.352 M -22.95 % | 250.953 M 64.40 % | 152.648 M 3.86 % | 146.977 M 16.05 % | 126.646 M -42.93 % | 221.897 M 27.91 % | 173.479 M 15.86 % | 149.737 M -3.22 % | 154.721 M -19.14 % | 191.340 M 28.39 % | 149.035 M 30.72 % | 114.014 M 3.21 % | 110.468 M -23.15 % | 143.744 M 20.94 % | 118.851 M -12.76 % | 136.233 M | 0.000 -100.00 % | 141.804 M 178.36 % | 50.942 M | 0.000 |
| Tax payables | 10.310 M -0.63 % | 10.376 M -31.47 % | 15.141 M 1.41 % | 14.930 M 161.29 % | 5.714 M -68.10 % | 17.910 M -42.62 % | 31.215 M 50.63 % | 20.723 M 40.21 % | 14.780 M -33.66 % | 22.278 M | 0.000 -100.00 % | 12.439 M 39.92 % | 8.890 M -40.24 % | 14.876 M -18.41 % | 18.234 M 95.38 % | 9.333 M 8.72 % | 8.584 M | 0.000 -100.00 % | 11.060 M 169.01 % | 4.112 M | 0.000 |
| Deferred revenue non current | 2.821 M 51.34 % | 1.864 M 571.74 % | 277.543 K -2.25 % | 283.934 K -2.09 % | 290.004 K -3.33 % | 300.000 K 100.96 % | -31.284 M -115.94 % | 196.200 M -2.73 % | 201.700 M 80.09 % | 112.000 M | 0.000 -100.00 % | 149.500 M | 0.000 | 0.000 | 0.000 100.00 % | -17.731 M -10.05 % | -16.111 M | 0.000 100.00 % | -13.924 M | 0.000 | 0.000 |
| Minority interest | -609.006 K -15.53 % | -527.124 K -31.17 % | -401.878 K -41.33 % | -284.359 K -148.89 % | -114.252 K -135.35 % | 323.220 K -22.86 % | 418.982 K 139.22 % | -1.068 M -38.27 % | -772.656 K -115.35 % | -358.789 K -82 580.14 % | 435.000 -99.87 % | 329.383 K -46.02 % | 610.140 K 186.70 % | -703.722 K -42.07 % | -495.332 K -63.14 % | -303.623 K -727.04 % | 48.422 K | 0.000 100.00 % | -15.020 K | 0.000 | 0.000 |
| Capital lease obligations | 1.686 M 0.71 % | 1.674 M -7.48 % | 1.810 M 0.76 % | 1.796 M -7.01 % | 1.931 M -0.29 % | 1.937 M 0.18 % | 1.933 M -7.65 % | 2.093 M 1 274.01 % | 152.361 K -81.27 % | 813.328 K -92.45 % | 10.769 M 54.98 % | 6.949 M 11.06 % | 6.257 M -28.23 % | 8.717 M 18.67 % | 7.346 M -1.51 % | 7.459 M -7.37 % | 8.052 M | 0.000 -100.00 % | 3.463 M | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.090 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 |
| Other total stockholders equity | 1.133 B 1 704.45 % | -70.642 M -106.24 % | 1.131 B 1 308.29 % | -93.629 M -108.37 % | 1.118 B -4.34 % | 1.169 B 111.69 % | 552.175 M -0.89 % | 557.160 M 0.00 % | 557.160 M 0.00 % | 557.160 M 7.74 % | 517.133 M 1 163.41 % | -48.630 M -109.77 % | 497.936 M 1 152.11 % | -47.327 M -108.92 % | 530.864 M | 0.000 -100.00 % | 263.866 M 1 756 983.37 % | -15.019 K -100.01 % | 263.866 M 1.76 % | 259.313 M | 0.000 |
| Deferred tax liabilities non current | 42.970 M 1.64 % | 42.276 M 0.21 % | 42.187 M 7.57 % | 39.216 M 5.80 % | 37.066 M -3.71 % | 38.495 M 23.05 % | 31.284 M 2.34 % | 30.568 M 9.31 % | 27.965 M 20.50 % | 23.208 M | 0.000 -100.00 % | 22.460 M 11.25 % | 20.189 M 0.19 % | 20.150 M 6.20 % | 18.974 M 7.01 % | 17.731 M 10.05 % | 16.111 M | 0.000 -100.00 % | 13.924 M 183.06 % | 4.919 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.293 B -0.13 % | 2.296 B -1.09 % | 2.322 B 0.95 % | 2.300 B 6.71 % | 2.155 B 0.58 % | 2.143 B 18.46 % | 1.809 B 5.27 % | 1.718 B 2.86 % | 1.670 B 8.89 % | 1.534 B -3.34 % | 1.587 B 6.63 % | 1.488 B 5.07 % | 1.416 B 3.37 % | 1.370 B 2.20 % | 1.341 B 4.33 % | 1.285 B 25.02 % | 1.028 B | 0.000 -100.00 % | 955.579 M 16.34 % | 821.344 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 650.897 K | 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 -100.00 % | 17.911 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.074 M | 0.000 | 0.000 | 0.000 -100.00 % | 906.243 K | 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 % | -63.577 M | 0.000 100.00 % | -48.188 M -162.88 % | 76.638 M 200.00 % | -76.638 M | 0.000 100.00 % | -27.571 M -363.60 % | 10.459 M 200.00 % | -10.459 M | 0.000 100.00 % | -47.376 M -899.18 % | 5.928 M 200.00 % | -5.928 M | 0.000 100.00 % | -27.448 M 35.34 % | -42.447 M -300.00 % | 21.223 M 0.00 % | 21.223 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -25.786 M | 0.000 100.00 % | -22.628 M -174.59 % | 30.337 M 200.00 % | -30.337 M | 0.000 100.00 % | -7.196 M -133.31 % | 21.605 M 200.00 % | -21.605 M | 0.000 100.00 % | -1.470 M 82.41 % | -8.355 M -200.00 % | 8.355 M | 0.000 100.00 % | -10.387 M 49.55 % | -20.590 M -300.00 % | 10.295 M 0.00 % | 10.295 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -37.791 M | 0.000 100.00 % | -43.471 M -193.89 % | 46.301 M 200.00 % | -46.301 M | 0.000 100.00 % | -20.374 M -82.80 % | -11.146 M -200.00 % | 11.146 M | 0.000 100.00 % | -45.906 M -421.41 % | 14.283 M 200.00 % | -14.283 M | 0.000 100.00 % | -17.062 M 21.94 % | -21.857 M -300.00 % | 10.929 M 0.00 % | 10.929 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 -100.00 % | 17.911 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 |
| Other non cash items | 35.926 M 228.03 % | -28.061 M | 0.000 -100.00 % | 24.386 M 8.27 % | 22.523 M 120.01 % | -112.574 M -205.39 % | 106.815 M 702.66 % | -17.724 M -163.07 % | 28.104 M 274.68 % | -16.089 M -152.72 % | 30.518 M 27.40 % | 23.954 M 110.25 % | 11.393 M 139.69 % | -28.709 M -187.56 % | 32.788 M 262.98 % | -20.118 M -137.86 % | 53.140 M 186.46 % | -61.464 M -121.08 % | -27.802 M -13.25 % | -24.550 M 45.21 % | -44.807 M 0.00 % | -44.807 M |
| Net cash provided by operating activities | 35.926 M 643.01 % | -6.616 M | 0.000 -100.00 % | 46.613 M 73.19 % | 26.913 M 134.50 % | -77.999 M -148.46 % | 160.968 M 132.86 % | 69.127 M 1 111.83 % | -6.832 M -122.56 % | 30.286 M -73.40 % | 113.844 M 375.74 % | 23.930 M 40.41 % | 17.043 M 3 963 382 660.89 % | -0.430 -100.00 % | 64.658 M 1 077.33 % | -6.616 M -107.60 % | 87.023 M 309.01 % | -41.635 M -216.65 % | 35.691 M -48.75 % | 69.636 M 1 940.58 % | -3.783 M 0.00 % | -3.783 M |
| Investments in property plant and equipment | -47.219 M 28.93 % | -66.437 M 35.39 % | -102.828 M -3.44 % | -99.411 M -11.38 % | -89.251 M -133.89 % | -38.160 M -306.36 % | -9.391 M 90.42 % | -98.044 M -55.00 % | -63.253 M 15.14 % | -74.534 M -42.44 % | -52.328 M 26.72 % | -71.411 M -22.76 % | -58.173 M -49.55 % | -38.897 M -24.50 % | -31.243 M 53.12 % | -66.639 M -205.11 % | -21.841 M 65.64 % | -63.570 M -244.39 % | -18.459 M 40.46 % | -31.004 M -34.31 % | -23.084 M 0.00 % | -23.084 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 284.051 K 10 039.93 % | 2.801 K 100.03 % | -8.372 M -322 252.88 % | 2.599 K 100.01 % | -39.224 M -8 040.32 % | 493.982 K | 0.000 | 0.000 -100.00 % | 1.500 M | 0.000 -100.00 % | 1.186 M | 0.000 | 0.000 -100.00 % | 750.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.957 M 199.55 % | -11.007 M | 0.000 100.00 % | -30.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.827 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.224 M 8 040.32 % | -493.982 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 |
| Other investing activites | 16.122 K 303.05 % | 4.000 K 100.94 % | -425.284 K -181.33 % | 522.911 K -97.40 % | 20.111 M 717 877.54 % | 2.801 K -99.28 % | 390.028 K 14 912.63 % | 2.598 K 100.01 % | -39.224 M -8 040.32 % | 493.982 K 412.54 % | 96.380 K 2 640.50 % | -3.794 K 99.75 % | -1.533 M -69 359.87 % | -2.206 K -100.51 % | 435.833 K 100.65 % | -66.639 M | 0.000 | 0.000 -100.00 % | 142.211 K 100.46 % | -31.004 M -6 984.56 % | 450.344 K 0.00 % | 450.345 K |
| Net cash used for investing activites | -47.203 M 28.95 % | -66.433 M 35.66 % | -103.253 M -4.41 % | -98.888 M -43.03 % | -69.140 M -81.20 % | -38.157 M -119.64 % | -17.373 M 82.28 % | -98.041 M -7.13 % | -91.520 M -7.61 % | -85.047 M -62.83 % | -52.232 M 48.50 % | -101.415 M -74.24 % | -58.205 M -49.63 % | -38.900 M -26.27 % | -30.808 M 53.77 % | -66.639 M -205.11 % | -21.841 M 65.64 % | -63.570 M -247.06 % | -18.316 M 40.92 % | -31.004 M -36.99 % | -22.633 M 0.00 % | -22.633 M |
| Debt repayment | -30.000 M | 0.000 100.00 % | -80.500 M -200.63 % | 80.000 M 100.00 % | 40.000 M 126.21 % | -152.600 M | 0.000 100.00 % | -8.000 M -108.65 % | 92.500 M 288.78 % | -49.000 M -327.32 % | -11.467 M -160.35 % | 19.000 M -56.32 % | 43.500 M -20.91 % | 55.000 M 161.45 % | -89.500 M -308.90 % | -21.888 M -128.98 % | 75.535 M 341.47 % | 17.110 M 95.70 % | 8.743 M 136.60 % | -23.887 M | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 12.851 M 200.00 % | -12.851 M | 0.000 | 0.000 -100.00 % | 1.358 M 200.00 % | -1.358 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 -100.00 % | 49.999 M 200.00 % | -49.999 M | 0.000 | 0.000 100.00 % | -1.358 M -200.00 % | 1.358 M | 0.000 100.00 % | -928.886 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -554.451 K 7.93 % | -602.202 K 58.82 % | -1.462 M -1 616.42 % | -85.198 K 99.57 % | -19.649 M -2 123.87 % | -883.542 K 94.00 % | -14.729 M -510.31 % | -2.413 M 85.53 % | -16.682 M -860.72 % | -1.736 M 21.71 % | -2.218 M 82.93 % | -12.995 M 10.25 % | -14.479 M -1 967.12 % | -700.444 K 58.02 % | -1.668 M 27.13 % | -2.290 M -45.53 % | -1.573 M -39.58 % | -1.127 M -29.35 % | -871.455 K 35.50 % | -1.351 M | 0.000 | 0.000 |
| Other financing activites | 45.655 K 159.28 % | -77.017 K 96.06 % | -1.957 M 90.27 % | -20.105 M 59.83 % | -50.050 M -108.67 % | 577.181 M 3 791.09 % | -15.637 M -798.33 % | 2.239 M 155.75 % | -4.017 M | 0.000 -100.00 % | 1.343 M 35.06 % | 994.487 K -13.49 % | 1.150 M | 0.000 -100.00 % | 31.118 M -89.38 % | 293.144 M 5 350.00 % | -5.584 M -151.09 % | -2.224 M -64.31 % | -1.353 M 45.50 % | -2.483 M -109.16 % | 27.094 M 0.00 % | 27.094 M |
| Net cash used provided by financing activities | -30.509 M -4 391.74 % | -679.220 K 99.19 % | -83.919 M -240.31 % | 59.810 M 301.39 % | -29.699 M -107.01 % | 423.698 M 2 482.86 % | -17.781 M -117.53 % | -8.174 M -111.38 % | 71.801 M 241.52 % | -50.736 M -282.33 % | -13.270 M -174.68 % | 17.769 M -39.74 % | 29.486 M -45.70 % | 54.300 M 199.98 % | -54.310 M -120.02 % | 271.256 M 296.70 % | 68.378 M 396.97 % | 13.759 M 86.20 % | 7.389 M 128.02 % | -26.370 M -197.33 % | 27.094 M 0.00 % | 27.094 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.010 -95.24 % | 0.210 100.00 % | -54.683 M | 0.000 -100.00 % | 33.516 M 836.31 % | -4.552 M -116.96 % | 26.842 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -41.786 M 43.32 % | -73.728 M -47.78 % | -49.891 M -762.20 % | 7.534 M 110.63 % | -70.892 M -123.05 % | 307.542 M 144.44 % | 125.814 M 439.23 % | -37.089 M -39.69 % | -26.550 M 83.42 % | -160.181 M -431.52 % | 48.317 M 284.41 % | -26.201 M -61.44 % | -16.229 M -138.42 % | 42.242 M 265.98 % | -25.450 M -112.85 % | 198.001 M 48.25 % | 133.560 M 246.05 % | -91.446 M -469.27 % | 24.764 M 101.96 % | 12.262 M 1 708.93 % | 677.835 K 0.00 % | 677.835 K |
| Cash at beginning of period | 401.751 M -15.51 % | 475.479 M -9.50 % | 525.370 M 1.25 % | 518.870 M -12.02 % | 589.762 M 108.97 % | 282.220 M 80.44 % | 156.406 M -19.17 % | 193.495 M -12.07 % | 220.045 M -42.13 % | 380.226 M 14.56 % | 331.908 M -7.32 % | 358.109 M -4.34 % | 374.338 M 12.72 % | 332.096 M -7.11 % | 357.522 M 124.12 % | 159.521 M 514.46 % | 25.961 M -77.89 % | 117.407 M 26.73 % | 92.643 M 15.25 % | 80.382 M 0.85 % | 79.704 M | 0.000 |
| Cash at end of period | 359.964 M -10.40 % | 401.751 M -15.51 % | 475.479 M -9.67 % | 526.404 M 1.45 % | 518.870 M -12.02 % | 589.762 M 108.97 % | 282.220 M 80.44 % | 156.406 M -19.17 % | 193.495 M -12.07 % | 220.045 M -42.13 % | 380.226 M 14.56 % | 331.908 M -7.32 % | 358.109 M -4.34 % | 374.338 M 12.73 % | 332.071 M -7.12 % | 357.522 M 124.12 % | 159.521 M 514.46 % | 25.961 M -77.89 % | 117.407 M 26.73 % | 92.643 M 15.25 % | 80.382 M 11 758.57 % | 677.835 K |
| Operating cash flow | 35.926 M 643.01 % | -6.616 M | 0.000 -100.00 % | 46.613 M 73.19 % | 26.913 M 134.50 % | -77.999 M -148.46 % | 160.968 M 132.86 % | 69.127 M 1 111.83 % | -6.832 M -122.56 % | 30.286 M -73.40 % | 113.844 M 375.74 % | 23.930 M 40.41 % | 17.043 M 3 963 382 660.89 % | -0.430 -100.00 % | 64.658 M 1 077.33 % | -6.616 M -107.60 % | 87.023 M 309.01 % | -41.635 M -216.65 % | 35.691 M -48.75 % | 69.636 M 1 940.58 % | -3.783 M 0.00 % | -3.783 M |
| Capital expenditure | -47.219 M 28.93 % | -66.437 M 35.39 % | -102.828 M -3.44 % | -99.411 M -11.38 % | -89.251 M -133.89 % | -38.160 M -306.36 % | -9.391 M 90.42 % | -98.044 M -55.00 % | -63.253 M 15.14 % | -74.534 M -42.44 % | -52.328 M 26.72 % | -71.411 M -22.76 % | -58.173 M -49.55 % | -38.897 M -24.50 % | -31.243 M 53.12 % | -66.639 M -205.11 % | -21.841 M 65.64 % | -63.570 M -244.39 % | -18.459 M 40.46 % | -31.004 M -34.31 % | -23.084 M 0.00 % | -23.084 M |
| Free CashFlow | -11.294 M 84.54 % | -73.053 M -312.04 % | 34.453 M 165.25 % | -52.799 M 15.30 % | -62.337 M 46.33 % | -116.159 M -176.63 % | 151.577 M 624.18 % | -28.917 M 58.74 % | -70.085 M -58.39 % | -44.248 M -171.93 % | 61.516 M 229.56 % | -47.481 M -15.44 % | -41.130 M -5.74 % | -38.897 M -216.41 % | 33.414 M 145.61 % | -73.255 M -212.39 % | 65.182 M 161.96 % | -105.205 M -710.51 % | 17.232 M -55.39 % | 38.631 M 243.79 % | -26.867 M 0.00 % | -26.867 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 |