Chengdu Rainbow Appliance (Group) Shares Co., Ltd. 003023.SZ
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.302 B 0.59 % | 1.294 B 9.96 % | 1.177 B 2.85 % | 1.144 B 7.47 % | 1.065 B 5.88 % | 1.006 B -6.10 % | 1.071 B 27.99 % | 836.690 M 2.06 % | 819.770 M |
| Net income | 109.588 M 5.41 % | 103.965 M 9.82 % | 94.666 M -14.61 % | 110.867 M -1.51 % | 112.566 M 33.66 % | 84.216 M -39.52 % | 139.256 M 77.32 % | 78.535 M 8.59 % | 72.323 M |
| Income before tax | 129.473 M 6.03 % | 122.114 M 10.96 % | 110.048 M -16.78 % | 132.233 M -4.30 % | 138.178 M 32.80 % | 104.047 M -37.90 % | 167.534 M 70.04 % | 98.529 M 8.07 % | 91.173 M |
| Income before tax ratio | 0.10 5.40 % | 0.09 0.92 % | 0.09 -19.08 % | 0.12 -10.95 % | 0.13 25.43 % | 0.10 -33.86 % | 0.16 32.85 % | 0.12 5.88 % | 0.11 |
| EBITDA | 162.307 M 5.66 % | 153.606 M 7.47 % | 142.924 M -13.32 % | 164.894 M -0.65 % | 165.973 M 32.81 % | 124.968 M -35.13 % | 192.649 M 58.92 % | 121.222 M 5.20 % | 115.231 M |
| Net income ratio | 0.08 4.79 % | 0.08 -0.12 % | 0.08 -16.98 % | 0.10 -8.36 % | 0.11 26.25 % | 0.08 -35.59 % | 0.13 38.54 % | 0.09 6.39 % | 0.09 |
| Ratio EBITDA | 0.12 5.04 % | 0.12 -2.26 % | 0.12 -15.72 % | 0.14 -7.56 % | 0.16 25.44 % | 0.12 -30.91 % | 0.18 24.17 % | 0.14 3.07 % | 0.14 |
| Gross profit ratio | 0.43 1.38 % | 0.43 -2.44 % | 0.44 -0.19 % | 0.44 -7.84 % | 0.48 5.86 % | 0.45 -3.57 % | 0.47 6.46 % | 0.44 -0.05 % | 0.44 |
| Weighted average shs out dil | 105.343 M 0.31 % | 105.015 M -0.15 % | 105.177 M -0.16 % | 105.342 M 0.00 % | 105.342 M 0.00 % | 105.342 M 33.25 % | 79.054 M -0.11 % | 79.144 M 0.17 % | 79.009 M |
| Weighted average shs out | 105.343 M 0.31 % | 105.015 M -0.15 % | 105.177 M -0.16 % | 105.342 M 0.00 % | 105.342 M 0.00 % | 105.342 M 33.25 % | 79.054 M -0.11 % | 79.144 M 0.17 % | 79.007 M |
| EPS diluted | 1.04 5.05 % | 0.99 10.00 % | 0.90 -14.29 % | 1.05 -1.87 % | 1.07 33.75 % | 0.80 -54.55 % | 1.76 77.78 % | 0.99 7.61 % | 0.92 |
| Earnings per share | 1.04 5.05 % | 0.99 10.00 % | 0.90 -14.29 % | 1.05 -1.87 % | 1.07 33.75 % | 0.80 -54.55 % | 1.76 77.78 % | 0.99 7.61 % | 0.92 |
| Gross profit | 564.307 M 1.98 % | 553.358 M 7.27 % | 515.847 M 2.65 % | 502.520 M -0.95 % | 507.364 M 12.08 % | 452.664 M -9.45 % | 499.927 M 36.26 % | 366.893 M 2.01 % | 359.662 M |
| Income tax expense | 16.924 M 5.97 % | 15.971 M 8.85 % | 14.672 M -14.54 % | 17.168 M -15.03 % | 20.205 M 40.43 % | 14.388 M -40.61 % | 24.227 M 60.37 % | 15.107 M 1.41 % | 14.896 M |
| Cost of revenue | 737.238 M -0.45 % | 740.539 M 12.05 % | 660.891 M 3.00 % | 641.629 M 15.14 % | 557.250 M 0.79 % | 552.870 M -3.17 % | 570.977 M 21.54 % | 469.797 M 2.11 % | 460.108 M |
| General and administrative expenses | 24.919 M 22.30 % | 20.375 M -11.30 % | 22.971 M 0.90 % | 22.766 M -12.88 % | 26.133 M -2.51 % | 26.807 M 37.01 % | 19.566 M 3.77 % | 18.854 M -76.45 % | 80.077 M |
| Selling and marketing expenses | 195.921 M -5.55 % | 207.423 M -23.04 % | 269.532 M 12.92 % | 238.697 M -0.27 % | 239.352 M 9.40 % | 218.780 M -0.41 % | 219.675 M 27.46 % | 172.353 M 3.87 % | 165.931 M |
| Other expenses | 173.596 M 5 891.13 % | 2.898 M -96.84 % | 91.730 M 0.26 % | 91.491 M 16.57 % | 78.487 M -0.23 % | 78.671 M 2 951.09 % | -2.759 M -24.06 % | -2.224 M -1 586.92 % | 149.583 K |
| Operating expenses | 433.158 M 0.21 % | 432.228 M 4.61 % | 413.162 M 6.89 % | 386.536 M 4.75 % | 369.017 M 5.39 % | 350.131 M 5.03 % | 333.374 M 23.68 % | 269.543 M 1.06 % | 266.725 M |
| Cost and expenses | 1.170 B -0.10 % | 1.172 B 9.08 % | 1.074 B 4.46 % | 1.028 B 11.00 % | 926.267 M 2.58 % | 903.000 M -0.15 % | 904.351 M 22.32 % | 739.340 M 1.72 % | 726.833 M |
| Research and development expenses | 38.722 M 23.10 % | 31.456 M 8.74 % | 28.928 M -13.86 % | 33.583 M 34.09 % | 25.046 M -3.20 % | 25.873 M 9.57 % | 23.614 M 19.06 % | 19.833 M 3.10 % | 19.237 M |
| Selling general and administrative expenses | 220.839 M -3.05 % | 227.798 M -22.12 % | 292.504 M 11.87 % | 261.462 M -1.52 % | 265.485 M 8.10 % | 245.587 M 2.65 % | 239.241 M 25.12 % | 191.207 M -22.28 % | 246.008 M |
| Interest income | 17.965 M 0.77 % | 17.829 M 9.64 % | 16.261 M 5.29 % | 15.444 M 170.94 % | 5.700 M 21.72 % | 4.683 M -23.52 % | 6.123 M 87.00 % | 3.274 M -21.61 % | 4.177 M |
| Interest expense | 462.727 K 22.43 % | 377.943 K -22.85 % | 489.877 K -60.78 % | 1.249 M -19.47 % | 1.551 M -11.12 % | 1.745 M -27.33 % | 2.401 M 42.22 % | 1.688 M -49.04 % | 3.313 M |
| Depreciation and amortization | 32.664 M 4.98 % | 31.114 M -0.19 % | 31.174 M -0.76 % | 31.412 M 19.69 % | 26.244 M 5.66 % | 24.839 M 9.36 % | 22.714 M 8.14 % | 21.005 M 3.12 % | 20.369 M |
| Operating income | 131.150 M 7.17 % | 122.373 M 10.30 % | 110.947 M -14.44 % | 129.665 M -6.43 % | 138.571 M 30.82 % | 105.924 M -36.41 % | 166.572 M 67.97 % | 99.167 M 8.95 % | 91.023 M |
| Operating income ratio | 0.10 6.54 % | 0.09 0.31 % | 0.09 -16.81 % | 0.11 -12.93 % | 0.13 23.56 % | 0.11 -32.28 % | 0.16 31.23 % | 0.12 6.74 % | 0.11 |
| Total other income expenses net | -1.676 M -547.92 % | -258.742 K 71.21 % | -898.578 K -134.98 % | 2.569 M 752.24 % | -393.841 K 79.02 % | -1.877 M -295.03 % | 962.300 K 250.77 % | -638.258 K -526.69 % | 149.583 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Net debt | -898.416 M 12.92 % | -1.032 B -29.76 % | -795.079 M -13.27 % | -701.922 M 17.92 % | -855.165 M -196.94 % | -287.989 M 15.71 % | -341.681 M -56.35 % | -218.530 M 6.11 % | -232.743 M |
| Total investments | 7.976 M -80.46 % | 40.823 M 380.27 % | 8.500 M 466.67 % | 1.500 M -79.95 % | 7.481 M 23.02 % | 6.081 M -11.85 % | 6.898 M -5.98 % | 7.337 M -22.07 % | 9.415 M |
| Total debt | 3.339 M 460.64 % | 595.574 K -79.96 % | 2.972 M 48.18 % | 2.006 M -74.99 % | 8.019 M 0.24 % | 8.000 M -77.78 % | 36.000 M 33.33 % | 27.000 M -43.75 % | 48.000 M |
| Accumulated other comprehensive income loss | 186.530 M 4 495.34 % | 4.059 M -97.70 % | 176.312 M 4.63 % | 168.506 M 13.05 % | 149.049 M -39.85 % | 247.778 M 74.86 % | 141.704 M 8.82 % | 130.218 M 4.93 % | 124.104 M |
| Retained earnings | 874.468 M 8.20 % | 808.204 M 7.91 % | 748.974 M 7.99 % | 693.562 M 11.23 % | 623.535 M 14.55 % | 544.328 M 9.74 % | 496.011 M 25.40 % | 395.558 M 12.90 % | 350.355 M |
| Common stock | 105.342 M 0.00 % | 105.342 M 0.00 % | 105.342 M 30.00 % | 81.032 M 0.00 % | 81.032 M 33.43 % | 60.732 M 0.00 % | 60.732 M 0.00 % | 60.732 M 0.00 % | 60.732 M |
| Total equity | 1.580 B 4.74 % | 1.509 B 4.65 % | 1.442 B 4.51 % | 1.380 B 5.86 % | 1.303 B 64.33 % | 793.047 M 7.60 % | 737.048 M 18.33 % | 622.882 M 9.51 % | 568.774 M |
| Other non current liabilities | 0.000 -100.00 % | 2.093 M 394.65 % | 423.222 K | 0.000 -100.00 % | 1.920 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 169.941 K -71.47 % | 595.574 K -68.84 % | 1.911 M 184.82 % | 671.083 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.370 M | 0.000 |
| Total non current liabilities | 2.415 M -23.15 % | 3.142 M -19.03 % | 3.881 M 10.23 % | 3.521 M 113.22 % | 1.651 M 39.07 % | 1.187 M -10.34 % | 1.324 M -3.33 % | 1.370 M | 0.000 |
| Other current liabilities | 470.292 M 174.45 % | 171.357 M -51.16 % | 350.870 M 7.30 % | 327.013 M 16.19 % | 281.454 M 20.38 % | 233.801 M -27.31 % | 321.645 M 86.32 % | 172.627 M -14.38 % | 201.612 M |
| Deferred revenue | 0.000 -100.00 % | 251.094 M 8.43 % | 231.569 M -24.91 % | 308.377 M -20.14 % | 386.159 M 418.31 % | 74.503 M 217.84 % | 23.440 M -71.93 % | 83.496 M 7.01 % | 78.027 M |
| Short term debt | 3.169 M | 0.000 | 0.000 | 0.000 100.00 % | -160.742 M -2 109.27 % | 8.000 M -36.30 % | 12.560 M -53.48 % | 27.000 M -43.75 % | 48.000 M |
| Total current liabilities | 615.952 M 5.58 % | 583.386 M 8.97 % | 535.388 M -0.39 % | 537.498 M -6.86 % | 577.071 M 12.87 % | 511.261 M -12.36 % | 583.343 M 20.76 % | 483.046 M -7.98 % | 524.923 M |
| Total liabilities | 618.367 M 5.43 % | 586.528 M 8.76 % | 539.269 M -0.32 % | 541.018 M -6.51 % | 578.722 M 12.93 % | 512.448 M -12.35 % | 584.668 M 20.70 % | 484.416 M -7.72 % | 524.923 M |
| Other non current assets | 179.655 M 5 202.34 % | 3.388 M -92.99 % | 48.311 M -61.03 % | 123.978 M 5 469.89 % | 2.226 M 2.10 % | 2.180 M -46.63 % | 4.085 M -44.27 % | 7.330 M -0.69 % | 7.381 M |
| Long term investments | -161.069 M -1 636.56 % | 10.482 M 132.82 % | -31.935 M 72.72 % | -117.071 M -1 664.83 % | 7.481 M 23.02 % | 6.081 M -11.85 % | 6.898 M -5.98 % | 7.337 M -22.07 % | 9.415 M |
| Intangible assets | 59.775 M -4.75 % | 62.755 M 2.48 % | 61.235 M -2.36 % | 62.715 M -2.74 % | 64.484 M -2.36 % | 66.042 M -1.81 % | 67.257 M -2.45 % | 68.945 M -1.86 % | 70.253 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 59.775 M -4.75 % | 62.755 M 2.48 % | 61.235 M -2.36 % | 62.715 M -2.74 % | 64.484 M -2.36 % | 66.042 M -1.81 % | 67.257 M -2.45 % | 68.945 M -1.86 % | 70.253 M |
| Property plant equipment net | 363.134 M -1.19 % | 367.517 M 3.89 % | 353.757 M 6.63 % | 331.766 M 7.30 % | 309.192 M 2.62 % | 301.291 M 4.52 % | 288.272 M 8.98 % | 264.522 M 4.42 % | 253.322 M |
| Total non current assets | 447.996 M -0.26 % | 449.177 M 2.88 % | 436.597 M 7.41 % | 406.470 M 4.57 % | 388.713 M 1.80 % | 381.832 M 2.75 % | 371.613 M 5.04 % | 353.794 M 1.78 % | 347.611 M |
| Other current assets | 15.689 M -19.50 % | 19.488 M -44.44 % | 35.074 M 13.31 % | 30.955 M 22.79 % | 25.210 M 74.02 % | 14.487 M -53.54 % | 31.181 M -5.77 % | 33.089 M 30.85 % | 25.287 M |
| Short term investments | 169.045 M 457.16 % | 30.341 M -24.96 % | 40.435 M -65.90 % | 118.571 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 901.755 M -12.64 % | 1.032 B 29.35 % | 798.051 M 13.37 % | 703.928 M -18.45 % | 863.184 M 191.63 % | 295.989 M -21.63 % | 377.681 M 53.82 % | 245.530 M -12.54 % | 280.743 M |
| Cash and short term investments | 1.071 B 0.77 % | 1.063 B 26.73 % | 838.486 M 1.94 % | 822.499 M -4.71 % | 863.184 M 191.63 % | 295.989 M -21.63 % | 377.681 M 53.82 % | 245.530 M -12.54 % | 280.743 M |
| Total current assets | 1.751 B 6.35 % | 1.646 B 6.59 % | 1.544 B 2.00 % | 1.514 B 1.40 % | 1.493 B 61.67 % | 923.663 M -2.78 % | 950.103 M 26.09 % | 753.504 M 0.99 % | 746.086 M |
| Inventory | 559.370 M 26.00 % | 443.962 M -10.55 % | 496.327 M -9.20 % | 546.602 M 24.40 % | 439.393 M -7.47 % | 474.882 M 23.54 % | 384.397 M 7.96 % | 356.052 M 2.56 % | 347.160 M |
| Net receivables | 104.867 M -12.68 % | 120.093 M -31.20 % | 174.552 M 40.40 % | 124.321 M -30.95 % | 180.033 M 30.17 % | 138.305 M -18.05 % | 168.767 M 42.02 % | 118.833 M 10.92 % | 107.136 M |
| Tax assets | 6.501 M 29.13 % | 5.035 M -3.71 % | 5.229 M 2.87 % | 5.083 M -4.64 % | 5.330 M -14.55 % | 6.238 M 22.28 % | 5.101 M -9.87 % | 5.660 M -21.83 % | 7.240 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 114.785 M -26.67 % | 156.532 M 6.54 % | 146.923 M -25.37 % | 196.875 M 1 447.84 % | 12.719 M -93.26 % | 188.812 M 5.59 % | 178.818 M 5.63 % | 169.292 M 2.54 % | 165.095 M |
| Tax payables | 27.706 M 529.26 % | 4.403 M -88.29 % | 37.595 M 176.23 % | 13.610 M -51.57 % | 28.100 M 357.33 % | 6.144 M -73.79 % | 23.440 M -23.47 % | 30.631 M -4.84 % | 32.189 M |
| Deferred revenue non current | 1.917 M | 0.000 -100.00 % | 2.270 M -7.23 % | 2.447 M 132.99 % | 1.050 M -11.54 % | 1.187 M -10.34 % | 1.324 M | 0.000 | 0.000 |
| Minority interest | 34.377 M 10.33 % | 31.159 M -1.08 % | 31.500 M -3.14 % | 32.520 M -28.81 % | 45.681 M 13.63 % | 40.203 M 4.15 % | 38.601 M 6.12 % | 36.375 M 8.31 % | 33.583 M |
| Capital lease obligations | 169.941 K -71.47 % | 595.574 K -59.98 % | 1.488 M 121.75 % | 671.083 K 100.40 % | -168.761 M | 0.000 100.00 % | -23.440 M | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 379.639 M -32.21 % | 560.056 M 0.74 % | 555.958 M 37.63 % | 403.949 M 0.00 % | 403.949 M 503.97 % | -99.994 M -172.92 % | 137.137 M | 0.000 | 0.000 |
| Deferred tax liabilities non current | 328.222 K -27.60 % | 453.329 K 270.47 % | 122.366 K -69.59 % | 402.397 K -33.03 % | 600.851 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.199 B 4.93 % | 2.095 B 5.77 % | 1.981 B 3.15 % | 1.921 B 2.05 % | 1.882 B 44.16 % | 1.305 B -1.23 % | 1.322 B 19.36 % | 1.107 B 1.24 % | 1.094 B |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -426.020 K -972.12 % | 48.849 K -96.76 % | 1.508 M 232.71 % | -1.136 M -303.38 % | 558.800 K -64.64 % | 1.580 M 197.57 % | -1.620 M |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -70.572 M -142.25 % | 167.047 M 1 016.65 % | -18.224 M 77.70 % | -81.731 M -275.13 % | 46.668 M 148.73 % | -95.772 M -704.24 % | 15.850 M 130.81 % | -51.450 M -206.17 % | 48.460 M |
| Accounts receivables | 24.132 M -62.83 % | 64.918 M 236.52 % | -47.551 M -333.22 % | 20.389 M 150.47 % | -40.403 M -217.81 % | 34.295 M 199.27 % | -34.548 M -14.45 % | -30.187 M -120.74 % | -13.676 M |
| Inventory | -119.875 M -331.02 % | 51.890 M 3.29 % | 50.238 M 146.90 % | -107.117 M -409.75 % | 34.582 M 138.18 % | -90.585 M -232.47 % | -27.246 M -160.29 % | -10.468 M -148.10 % | 21.764 M |
| Accounts payables | 25.170 M -49.90 % | 50.239 M 345.25 % | -20.485 M -514.05 % | 4.947 M -90.30 % | 50.980 M 232.95 % | -38.346 M -149.75 % | 77.085 M 722.84 % | -12.376 M -129.47 % | 41.991 M |
| Other working capital | 0.000 | 0.000 100.00 % | -426.020 K -972.08 % | 48.851 K -96.76 % | 1.508 M 232.71 % | -1.136 M -102.64 % | 43.096 M 205.16 % | -40.983 M -253.52 % | 26.696 M |
| Other non cash items | -10.436 M -342.41 % | 4.305 M 95.05 % | 2.207 M 3 559.24 % | 60.318 K -99.04 % | 6.312 M 142.91 % | 2.598 M 106.72 % | -38.674 M -1 524.25 % | 2.715 M -60.72 % | 6.913 M |
| Net cash provided by operating activities | 64.204 M -78.97 % | 305.303 M 179.76 % | 109.130 M 72.12 % | 63.405 M -67.52 % | 195.227 M 876.67 % | 19.989 M -85.92 % | 141.921 M 162.01 % | 54.167 M -64.08 % | 150.819 M |
| Investments in property plant and equipment | -33.206 M 29.18 % | -46.887 M 20.15 % | -58.720 M -19.57 % | -49.109 M -46.47 % | -33.529 M 8.75 % | -36.743 M -0.86 % | -36.430 M 3.22 % | -37.642 M 9.97 % | -41.809 M |
| Acquisitions net | 0.000 -100.00 % | 286.860 K 1 925 084 872 704 100.00 % | 0.000 100.00 % | -7.095 M -27 255.53 % | 26.129 K -76.20 % | 109.776 K -99.77 % | 48.540 M 229 588.20 % | 21.133 K -75.88 % | 87.630 K |
| Purchases of investments | -316.000 M -351.43 % | -70.000 M 19.54 % | -87.000 M 27.20 % | -119.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 181.631 M 101.81 % | 90.000 M -43.84 % | 160.264 M 2 158.68 % | 7.095 M | 0.000 | 0.000 -100.00 % | 539.200 K | 0.000 -100.00 % | 805.000 K |
| Other investing activites | -87.435 M 42.94 % | -153.228 M -381.54 % | 54.425 M 125.98 % | -209.476 M -581 778.33 % | -36.000 K 88.42 % | -310.979 K -100.64 % | 48.540 M 229 588.20 % | 21.133 K -75.88 % | 87.630 K |
| Net cash used for investing activites | -255.010 M -41.81 % | -179.828 M -360.74 % | 68.970 M 118.24 % | -378.086 M -1 027.32 % | -33.539 M 9.22 % | -36.944 M -392.06 % | 12.650 M 133.62 % | -37.621 M 8.06 % | -40.917 M |
| Debt repayment | 3.209 M 310.40 % | -1.525 M 1.98 % | -1.556 M 15.49 % | -1.841 M | 0.000 100.00 % | -28.000 M | 0.000 100.00 % | -21.000 M 51.16 % | -43.000 M |
| Common stock issued | 0.000 | 0.000 | 0.000 100.00 % | -11.796 M -75.11 % | -6.737 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 -100.00 % | 11.796 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -42.351 M -14.87 % | -36.870 M -13.75 % | -32.413 M 0.00 % | -32.413 M -33.43 % | -24.293 M 20.00 % | -30.366 M -1.56 % | -29.900 M -5.37 % | -28.377 M 13.61 % | -32.847 M |
| Other financing activites | -13.459 M -120.22 % | -6.111 M -212.64 % | 5.426 M 123.05 % | -23.537 M -105.38 % | 437.884 M 19 681.44 % | 2.214 M 176.10 % | -2.909 M 49.76 % | -5.790 M -121.57 % | 26.839 M |
| Net cash used provided by financing activities | -52.600 M -18.19 % | -44.506 M -45.95 % | -30.494 M 47.23 % | -57.791 M -113.95 % | 414.367 M 806.80 % | -58.626 M -78.69 % | -32.809 M 40.53 % | -55.167 M -12.57 % | -49.008 M |
| Effect of forex changes on cash | 75.528 K 183.87 % | 26.607 K 314.46 % | -12.406 K -444 570.97 % | -2.790 66.86 % | -8.420 -482.73 % | 2.200 -66.15 % | 6.500 25.00 % | 5.200 110.87 % | -47.820 |
| Net change in cash | -243.330 M -400.43 % | 80.995 M -45.12 % | 147.593 M 139.63 % | -372.472 M -164.66 % | 576.056 M 862.18 % | -75.580 M -162.07 % | 121.762 M 415.28 % | -38.621 M -163.42 % | 60.894 M |
| Cash at beginning of period | 695.939 M 13.17 % | 614.944 M 31.58 % | 467.352 M -44.35 % | 839.824 M 218.40 % | 263.767 M -22.27 % | 339.347 M 55.96 % | 217.586 M -15.07 % | 256.206 M 31.18 % | 195.312 M |
| Cash at end of period | 452.609 M -34.96 % | 695.939 M 13.17 % | 614.944 M 31.58 % | 467.352 M -44.35 % | 839.824 M 218.40 % | 263.767 M -22.27 % | 339.347 M 55.96 % | 217.586 M -15.07 % | 256.206 M |
| Operating cash flow | 64.204 M -78.97 % | 305.303 M 179.76 % | 109.130 M 72.12 % | 63.405 M -67.52 % | 195.227 M 876.67 % | 19.989 M -85.92 % | 141.921 M 162.01 % | 54.167 M -64.08 % | 150.819 M |
| Capital expenditure | -33.206 M 29.18 % | -46.887 M 20.15 % | -58.720 M -19.57 % | -49.109 M -46.47 % | -33.529 M 8.75 % | -36.743 M -0.86 % | -36.430 M 3.22 % | -37.642 M 9.97 % | -41.809 M |
| Free CashFlow | 30.998 M -88.00 % | 258.416 M 412.63 % | 50.410 M 252.64 % | 14.295 M -91.16 % | 161.699 M 1 065.17 % | -16.753 M -115.88 % | 105.491 M 538.38 % | 16.525 M -84.84 % | 109.010 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 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 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 280.075 M 6.84 % | 262.135 M -48.40 % | 508.048 M 242.94 % | 148.145 M -54.44 % | 325.180 M 4.06 % | 312.490 M -42.96 % | 547.885 M 263.91 % | 150.556 M -51.70 % | 311.730 M 13.08 % | 275.676 M -45.61 % | 506.878 M 270.27 % | 136.895 M -52.98 % | 291.172 M 20.42 % | 241.793 M -37.18 % | 384.899 M 135.08 % | 163.729 M -46.80 % | 307.740 M 6.94 % | 287.781 M -31.63 % | 420.937 M 165.54 % | 158.523 M -46.27 % | 295.051 M 55.21 % | 190.103 M -40.97 % | 322.036 M 121.43 % | 145.434 M -45.94 % | 269.032 M 0.00 % | 269.032 M |
| Net income | 27.478 M -11.81 % | 31.156 M -18.36 % | 38.163 M 621.25 % | -7.321 M -117.68 % | 41.399 M 10.85 % | 37.347 M -14.04 % | 43.447 M 2 544.69 % | -1.777 M -105.28 % | 33.681 M 17.70 % | 28.615 M -17.05 % | 34.497 M 3 074.26 % | -1.160 M -103.18 % | 36.466 M 45.43 % | 25.075 M 13.65 % | 22.063 M 295.27 % | 5.582 M -87.86 % | 45.971 M 23.41 % | 37.251 M 12.32 % | 33.164 M 411.06 % | 6.489 M -86.45 % | 47.892 M 91.41 % | 25.021 M 30.72 % | 19.142 M 433.05 % | 3.591 M -88.32 % | 30.742 M 0.00 % | 30.742 M |
| Income before tax | 35.435 M -2.48 % | 36.335 M -11.25 % | 40.941 M 705.27 % | -6.764 M -113.22 % | 51.152 M 15.87 % | 44.144 M -11.15 % | 49.684 M 2 597.63 % | -1.989 M -104.95 % | 40.158 M 17.21 % | 34.261 M -13.48 % | 39.600 M 7 269.46 % | -552.338 K -101.32 % | 41.978 M 44.63 % | 29.024 M 27.97 % | 22.680 M 155.72 % | 8.869 M -84.05 % | 55.620 M 23.42 % | 45.065 M 22.27 % | 36.857 M 262.61 % | 10.164 M -82.70 % | 58.742 M 81.22 % | 32.414 M 61.60 % | 20.058 M 226.77 % | 6.138 M -84.23 % | 38.925 M 0.00 % | 38.925 M |
| Income before tax ratio | 0.13 -8.72 % | 0.14 72.00 % | 0.08 276.49 % | -0.05 -129.03 % | 0.16 11.35 % | 0.14 55.78 % | 0.09 786.34 % | -0.01 -110.26 % | 0.13 3.65 % | 0.12 59.08 % | 0.08 2 036.30 % | 0.00 -102.80 % | 0.14 20.10 % | 0.12 103.71 % | 0.06 8.78 % | 0.05 -70.03 % | 0.18 15.42 % | 0.16 78.84 % | 0.09 36.56 % | 0.06 -67.79 % | 0.20 16.76 % | 0.17 173.76 % | 0.06 47.57 % | 0.04 -70.83 % | 0.14 0.00 % | 0.14 |
| EBITDA | 35.470 M -2.47 % | 36.368 M -11.45 % | 41.070 M 703.48 % | -6.806 M -111.52 % | 59.096 M 13.45 % | 52.088 M -9.48 % | 57.546 M 889.63 % | 5.815 M -87.89 % | 48.016 M 14.28 % | 42.015 M 10.26 % | 38.104 M 434.93 % | 7.123 M -85.83 % | 50.282 M 35.05 % | 37.232 M 22.16 % | 30.479 M 84.23 % | 16.544 M -74.03 % | 63.713 M 19.39 % | 53.368 M 21.53 % | 43.913 M 153.96 % | 17.291 M -72.81 % | 63.583 M 93.80 % | 32.808 M 26.29 % | 25.979 M 112.64 % | 12.217 M -72.64 % | 44.646 M 0.00 % | 44.646 M |
| Net income ratio | 0.10 -17.46 % | 0.12 58.23 % | 0.08 252.00 % | -0.05 -138.82 % | 0.13 6.53 % | 0.12 50.71 % | 0.08 771.79 % | -0.01 -110.93 % | 0.11 4.09 % | 0.10 52.51 % | 0.07 903.27 % | -0.01 -106.77 % | 0.13 20.77 % | 0.10 80.91 % | 0.06 68.14 % | 0.03 -77.18 % | 0.15 15.41 % | 0.13 64.30 % | 0.08 92.46 % | 0.04 -74.78 % | 0.16 23.32 % | 0.13 121.43 % | 0.06 140.73 % | 0.02 -78.39 % | 0.11 0.00 % | 0.11 |
| Ratio EBITDA | 0.13 -8.72 % | 0.14 71.62 % | 0.08 275.97 % | -0.05 -125.28 % | 0.18 9.03 % | 0.17 58.70 % | 0.11 171.94 % | 0.04 -74.92 % | 0.15 1.07 % | 0.15 102.74 % | 0.08 44.47 % | 0.05 -69.87 % | 0.17 12.15 % | 0.15 94.46 % | 0.08 -21.63 % | 0.10 -51.19 % | 0.21 11.64 % | 0.19 77.76 % | 0.10 -4.36 % | 0.11 -49.38 % | 0.22 24.87 % | 0.17 113.93 % | 0.08 -3.97 % | 0.08 -49.38 % | 0.17 0.00 % | 0.17 |
| Gross profit ratio | 0.43 -4.86 % | 0.45 -0.39 % | 0.45 13.26 % | 0.40 -2.58 % | 0.41 -4.73 % | 0.43 2.78 % | 0.42 5.30 % | 0.40 -6.82 % | 0.42 -5.34 % | 0.45 4.60 % | 0.43 2.15 % | 0.42 -1.28 % | 0.42 -12.04 % | 0.48 22.76 % | 0.39 -13.35 % | 0.45 0.96 % | 0.45 -6.50 % | 0.48 -4.67 % | 0.50 22.40 % | 0.41 -13.15 % | 0.47 0.66 % | 0.47 2.41 % | 0.46 6.72 % | 0.43 -3.72 % | 0.45 0.00 % | 0.45 |
| Weighted average shs out dil | 105.329 M 0.00 % | 105.329 M -0.01 % | 105.336 M -0.01 % | 105.342 M 0.00 % | 105.342 M 0.00 % | 105.342 M 0.00 % | 105.342 M 0.00 % | 105.342 M 0.00 % | 105.342 M 0.00 % | 105.342 M 0.59 % | 104.726 M 29.47 % | 80.886 M 0.00 % | 80.886 M -23.08 % | 105.152 M -1.10 % | 106.324 M 31.30 % | 80.980 M 0.00 % | 80.980 M -23.08 % | 105.274 M 30.00 % | 80.980 M 0.00 % | 80.980 M 32.70 % | 61.027 M -23.08 % | 79.335 M 30.00 % | 61.027 M 0.00 % | 61.027 M -17.54 % | 74.005 M 0.00 % | 74.005 M |
| Weighted average shs out | 105.329 M 0.00 % | 105.329 M -0.01 % | 105.336 M -0.01 % | 105.342 M 0.00 % | 105.342 M 0.00 % | 105.342 M 0.00 % | 105.342 M 0.00 % | 105.342 M 0.00 % | 105.342 M 0.00 % | 105.342 M 0.59 % | 104.726 M 29.47 % | 80.886 M 0.00 % | 80.886 M -22.58 % | 104.478 M -1.74 % | 106.324 M 31.30 % | 80.980 M 0.00 % | 80.980 M -23.08 % | 105.274 M 31.57 % | 80.014 M 2.04 % | 78.410 M 28.48 % | 61.027 M -23.07 % | 79.331 M 29.99 % | 61.027 M 0.00 % | 61.027 M -17.54 % | 74.005 M 0.00 % | 74.005 M |
| EPS diluted | 0.26 -13.33 % | 0.30 -17.13 % | 0.36 620.86 % | -0.07 -117.82 % | 0.39 11.43 % | 0.35 -14.63 % | 0.41 2 526.04 % | -0.02 -105.28 % | 0.32 18.52 % | 0.27 -18.18 % | 0.33 2 407.69 % | -0.01 -103.18 % | 0.45 87.50 % | 0.24 14.29 % | 0.21 204.79 % | 0.07 -87.91 % | 0.57 62.86 % | 0.35 -14.63 % | 0.41 411.86 % | 0.08 -89.73 % | 0.78 143.75 % | 0.32 3.23 % | 0.31 427.21 % | 0.06 -86.00 % | 0.42 0.00 % | 0.42 |
| Earnings per share | 0.26 -13.33 % | 0.30 -17.13 % | 0.36 620.86 % | -0.07 -117.82 % | 0.39 11.43 % | 0.35 -14.63 % | 0.41 2 526.04 % | -0.02 -105.28 % | 0.32 18.52 % | 0.27 -18.18 % | 0.33 2 407.69 % | -0.01 -103.18 % | 0.45 87.50 % | 0.24 14.29 % | 0.21 204.79 % | 0.07 -87.91 % | 0.57 62.86 % | 0.35 -14.63 % | 0.41 411.86 % | 0.08 -89.73 % | 0.78 143.75 % | 0.32 3.23 % | 0.31 427.21 % | 0.06 -86.00 % | 0.42 0.00 % | 0.42 |
| Gross profit | 119.341 M 1.66 % | 117.398 M -48.60 % | 228.417 M 288.42 % | 58.806 M -55.62 % | 132.494 M -0.86 % | 133.645 M -41.38 % | 227.988 M 283.21 % | 59.494 M -55.00 % | 132.198 M 7.04 % | 123.503 M -43.11 % | 217.096 M 278.22 % | 57.400 M -53.59 % | 123.675 M 5.92 % | 116.764 M -22.88 % | 151.411 M 103.70 % | 74.331 M -46.29 % | 138.381 M -0.01 % | 138.397 M -34.83 % | 212.359 M 225.01 % | 65.339 M -53.34 % | 140.031 M 56.22 % | 89.635 M -39.55 % | 148.274 M 136.32 % | 62.744 M -47.95 % | 120.551 M 0.00 % | 120.551 M |
| Income tax expense | 6.305 M 38.46 % | 4.553 M 124.40 % | 2.029 M 894.03 % | -255.540 K -102.79 % | 9.159 M 52.88 % | 5.991 M -0.47 % | 6.020 M 994.13 % | -673.247 K -112.79 % | 5.264 M -1.79 % | 5.360 M 24.13 % | 4.318 M 610.80 % | 607.527 K -88.63 % | 5.342 M 21.49 % | 4.397 M 7 273.67 % | -61.294 K -102.42 % | 2.534 M -69.45 % | 8.293 M 29.50 % | 6.403 M 141.63 % | 2.650 M -12.78 % | 3.038 M -65.91 % | 8.913 M 59.07 % | 5.603 M 583.22 % | 820.137 K -38.00 % | 1.323 M -78.40 % | 6.123 M 0.00 % | 6.123 M |
| Cost of revenue | 160.734 M 11.05 % | 144.738 M -48.24 % | 279.631 M 213.00 % | 89.339 M -53.64 % | 192.686 M 7.74 % | 178.845 M -44.09 % | 319.897 M 251.30 % | 91.062 M -49.28 % | 179.532 M 17.98 % | 152.173 M -47.49 % | 289.781 M 264.53 % | 79.495 M -52.54 % | 167.497 M 33.97 % | 125.029 M -46.45 % | 233.488 M 161.18 % | 89.398 M -47.21 % | 169.359 M 13.37 % | 149.384 M -28.38 % | 208.579 M 123.84 % | 93.184 M -39.89 % | 155.019 M 54.30 % | 100.468 M -42.18 % | 173.762 M 110.14 % | 82.690 M -44.31 % | 148.482 M 0.00 % | 148.482 M |
| General and administrative expenses | -13.906 M -157.42 % | 24.219 M 148.33 % | -50.113 M -179.22 % | 63.254 M 633.58 % | -11.855 M -150.16 % | 23.632 M 147.07 % | -50.208 M -183.17 % | 60.365 M 562.74 % | -13.045 M -156.08 % | 23.263 M -31.79 % | 34.105 M -43.67 % | 60.546 M 546.26 % | -13.568 M -153.96 % | 25.145 M 147.60 % | -52.831 M -181.50 % | 64.825 M 575.03 % | -13.646 M -155.89 % | 24.418 M 118.23 % | 11.189 M 193.86 % | 3.807 M 147.61 % | -7.997 M -141.80 % | 19.134 M 142.75 % | -44.757 M -311.88 % | 21.124 M -16.24 % | 25.220 M 0.00 % | 25.220 M |
| Selling and marketing expenses | 14.386 M -73.43 % | 54.152 M 36.51 % | 39.669 M -49.75 % | 78.940 M 43.56 % | 54.986 M -13.67 % | 63.690 M -51.93 % | 132.489 M 239.74 % | 38.997 M -39.63 % | 64.598 M -0.23 % | 64.744 M -47.78 % | 123.988 M 244.66 % | 35.974 M -27.06 % | 49.319 M -18.14 % | 60.251 M -23.81 % | 79.077 M 94.17 % | 40.726 M -25.61 % | 54.751 M -14.64 % | 64.142 M -45.36 % | 117.391 M 280.23 % | 30.873 M -42.69 % | 53.875 M 44.77 % | 37.213 M -56.35 % | 85.255 M 165.79 % | 32.076 M -36.76 % | 50.725 M 0.00 % | 50.725 M |
| Other expenses | 75.400 M 1 615.47 % | -4.975 M -102.70 % | 184.268 M 312.59 % | -86.680 M -3 493.09 % | -2.412 M -1 148.14 % | 230.160 K | 0.000 -100.00 % | 18.266 K 115.00 % | -121.748 K -107.30 % | 1.668 M 22.63 % | 1.360 M 103.40 % | -39.962 M -194.32 % | 42.366 M 5 926.62 % | 702.980 K -75.29 % | 2.845 M -65.73 % | 8.303 M 196.10 % | -8.640 M -14 441.38 % | 60.244 K 104.77 % | -1.263 M -40.95 % | -896.210 K 62.81 % | -2.410 M -9 292.18 % | 26.215 K 100.83 % | -3.177 M -6 697.57 % | 48.150 K | 0.000 | 0.000 |
| Operating expenses | 83.731 M 4.05 % | 80.474 M -56.75 % | 186.064 M 183.57 % | 65.616 M -25.14 % | 87.648 M -8.55 % | 95.846 M -48.35 % | 185.561 M 173.00 % | 67.972 M -31.35 % | 99.013 M 2.50 % | 96.601 M -45.49 % | 177.202 M 182.90 % | 62.637 M -25.43 % | 83.999 M -10.03 % | 93.360 M -27.35 % | 128.510 M 78.72 % | 71.907 M -20.35 % | 90.275 M -5.81 % | 95.845 M -43.84 % | 170.664 M 196.09 % | 57.638 M -30.44 % | 82.865 M 43.24 % | 57.851 M -55.15 % | 128.990 M 131.04 % | 55.830 M -32.36 % | 82.534 M 0.00 % | 82.534 M |
| Cost and expenses | 244.465 M 8.55 % | 225.212 M -51.64 % | 465.694 M 200.54 % | 154.954 M -44.73 % | 280.334 M 2.05 % | 274.691 M -45.66 % | 505.458 M 217.83 % | 159.034 M -42.91 % | 278.544 M 11.97 % | 248.774 M -46.73 % | 466.983 M 228.55 % | 142.133 M -43.49 % | 251.496 M 15.16 % | 218.389 M -39.67 % | 361.997 M 124.42 % | 161.305 M -37.87 % | 259.634 M 5.87 % | 245.228 M -35.34 % | 379.242 M 151.45 % | 150.822 M -36.60 % | 237.884 M 50.26 % | 158.318 M -47.71 % | 302.752 M 118.56 % | 138.519 M -40.04 % | 231.016 M 0.00 % | 231.016 M |
| Research and development expenses | 7.850 M 10.90 % | 7.078 M -42.16 % | 12.238 M 21.15 % | 10.102 M 17.02 % | 8.633 M 13.98 % | 7.574 M -31.58 % | 11.070 M 72.40 % | 6.421 M -6.55 % | 6.871 M -0.79 % | 6.926 M -28.66 % | 9.708 M 59.72 % | 6.078 M 3.35 % | 5.881 M -19.01 % | 7.262 M -32.09 % | 10.693 M 44.10 % | 7.421 M -17.67 % | 9.014 M 39.62 % | 6.456 M -26.49 % | 8.782 M 57.03 % | 5.593 M 15.32 % | 4.850 M -16.70 % | 5.822 M -37.76 % | 9.353 M 118.56 % | 4.279 M -30.08 % | 6.120 M 0.00 % | 6.120 M |
| Selling general and administrative expenses | 480.180 K -99.39 % | 78.371 M 850.45 % | -10.443 M -107.34 % | 142.194 M 85.62 % | 76.603 M -12.28 % | 87.322 M -49.53 % | 173.003 M 74.11 % | 99.362 M 92.74 % | 51.553 M -41.42 % | 88.007 M -44.33 % | 158.093 M 63.79 % | 96.521 M 169.97 % | 35.752 M -58.13 % | 85.396 M 225.36 % | 26.247 M -75.13 % | 105.551 M 156.79 % | 41.104 M -53.59 % | 88.560 M -31.12 % | 128.579 M 270.75 % | 34.681 M -24.41 % | 45.878 M -18.58 % | 56.347 M 39.14 % | 40.498 M -23.88 % | 53.200 M -28.81 % | 74.734 M 0.00 % | 74.734 M |
| Interest income | 2.862 M -32.15 % | 4.217 M -5.70 % | 4.472 M 8.24 % | 4.132 M -15.91 % | 4.914 M -8.37 % | 5.362 M 16.78 % | 4.592 M -1.07 % | 4.642 M -13.07 % | 5.340 M 22.11 % | 4.373 M -6.78 % | 4.691 M 17.39 % | 3.996 M 1.60 % | 3.933 M -3.32 % | 4.069 M 98.68 % | 2.048 M -54.18 % | 4.469 M -64.30 % | 12.519 M 248.53 % | 3.592 M 107.91 % | 1.728 M 39.47 % | 1.239 M -66.97 % | 3.750 M 268.96 % | 1.016 M -47.10 % | 1.921 M | 0.000 -100.00 % | 908.626 K 0.00 % | 908.626 K |
| Interest expense | 35.665 K 5.93 % | 33.668 K -73.86 % | 128.796 K -11.97 % | 146.303 K 251.62 % | 41.608 K 0.89 % | 41.239 K -28.38 % | 57.580 K | 0.000 -100.00 % | 105.133 K 21 666.67 % | 483.000 -98.50 % | 32.300 K -86.14 % | 232.971 K 45.54 % | 160.070 K 148.04 % | 64.534 K -65.41 % | 186.555 K 196.75 % | 62.866 K -77.29 % | 276.874 K 32.33 % | 209.236 K -41.25 % | 356.126 K -39.20 % | 585.746 K 192.67 % | 200.141 K -49.24 % | 394.283 K 170.07 % | 145.995 K 50.69 % | 96.887 K | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.902 M 12.96 % | 6.995 M -10.36 % | 7.804 M 0.00 % | 7.804 M 0.66 % | 7.753 M 0.00 % | 7.753 M 9.52 % | 7.079 M -4.88 % | 7.442 M -8.62 % | 8.144 M 0.00 % | 8.144 M 6.99 % | 7.612 M 0.00 % | 7.612 M -5.94 % | 8.094 M 0.00 % | 8.094 M 30.60 % | 6.197 M 1.01 % | 6.135 M 3.81 % | 5.910 M 0.58 % | 5.876 M 0.00 % | 5.876 M -3.09 % | 6.063 M 4.86 % | 5.782 M 0.00 % | 5.782 M |
| Operating income | 35.611 M -3.56 % | 36.923 M -12.82 % | 42.354 M 451.84 % | -12.038 M -126.84 % | 44.846 M 18.64 % | 37.799 M -10.91 % | 42.426 M 2 213.36 % | -2.008 M -104.98 % | 40.279 M 17.04 % | 34.416 M -13.73 % | 39.895 M 861.76 % | -5.237 M -112.33 % | 42.470 M 46.62 % | 28.965 M 46.03 % | 19.835 M 122.08 % | 8.931 M -84.02 % | 55.894 M 24.20 % | 45.005 M 22.47 % | 36.749 M 253.10 % | 10.408 M -82.37 % | 59.027 M 82.25 % | 32.388 M 59.57 % | 20.297 M 233.27 % | 6.090 M -84.33 % | 38.864 M 0.00 % | 38.864 M |
| Operating income ratio | 0.13 -9.73 % | 0.14 68.96 % | 0.08 202.60 % | -0.08 -158.92 % | 0.14 14.01 % | 0.12 56.21 % | 0.08 680.74 % | -0.01 -110.32 % | 0.13 3.50 % | 0.12 58.62 % | 0.08 305.73 % | -0.04 -126.23 % | 0.15 21.76 % | 0.12 132.46 % | 0.05 -5.53 % | 0.05 -69.97 % | 0.18 16.14 % | 0.16 79.13 % | 0.09 32.97 % | 0.07 -67.18 % | 0.20 17.43 % | 0.17 170.32 % | 0.06 50.51 % | 0.04 -71.01 % | 0.14 0.00 % | 0.14 |
| Total other income expenses net | -175.974 K 70.12 % | -588.941 K 58.31 % | -1.413 M -126.79 % | 5.274 M 6 689.50 % | 77.674 K 120.10 % | -386.347 K -105.32 % | 7.258 M 39 632.70 % | 18.267 K 115.00 % | -121.748 K 21.57 % | -155.222 K 47.40 % | -295.096 K -73.74 % | -169.849 K 65.48 % | -491.980 K -943.18 % | 58.348 K -97.95 % | 2.845 M 4 655.22 % | -62.461 K 77.22 % | -274.229 K -555.20 % | 60.244 K -44.41 % | 108.377 K 144.56 % | -243.200 K 14.74 % | -285.238 K -1 188.03 % | 26.216 K 110.98 % | -238.801 K -595.95 % | 48.150 K 105.71 % | -843.072 K 0.00 % | -843.072 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 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-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 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -723.336 M 25.34 % | -968.798 M -7.83 % | -898.416 M 1.86 % | -915.452 M -3.15 % | -887.527 M 19.15 % | -1.098 B -14.84 % | -955.903 M -6.21 % | -900.034 M -5.40 % | -853.896 M 15.76 % | -1.014 B -27.25 % | -796.563 M 7.93 % | -865.143 M -6.03 % | -815.953 M 3.53 % | -845.797 M -20.50 % | -701.922 M 6.95 % | -754.385 M 12.78 % | -864.970 M 13.68 % | -1.002 B -17.18 % | -855.165 M -129.12 % | -373.242 M -16.40 % | -320.661 M -208.34 % | 295.989 M 202.78 % | -287.989 M -173.10 % | 393.951 M 210.06 % | -357.951 M 0.00 % | -357.951 M |
| Total investments | 7.976 M 0.00 % | 7.976 M 0.00 % | 7.976 M -2.59 % | 8.188 M -89.08 % | 75.011 M 47.50 % | 50.853 M 24.57 % | 40.823 M 380.27 % | 8.500 M 0.00 % | 8.500 M 0.00 % | 8.500 M -82.63 % | 48.935 M 475.71 % | 8.500 M 30.77 % | 6.500 M 333.33 % | 1.500 M 0.00 % | 1.500 M -98.13 % | 80.017 M 1 315.65 % | 5.652 M -1.39 % | 5.732 M -23.39 % | 7.481 M -0.41 % | 7.512 M -4.23 % | 7.844 M -98.67 % | 591.979 M 9 634.61 % | 6.081 M -99.23 % | 787.902 M 11 968.10 % | 6.529 M | 0.000 |
| Total debt | 12.220 M 726.32 % | 1.479 M -55.71 % | 3.339 M 2 313.66 % | 138.339 K -99.91 % | 150.208 M 56.91 % | 95.728 M 25.32 % | 76.385 M 3 149.13 % | 2.351 M -24.98 % | 3.134 M -1.06 % | 3.167 M 112.84 % | 1.488 M -83.09 % | 8.801 M -2.91 % | 9.064 M -5.69 % | 9.611 M 379.16 % | 2.006 M -81.86 % | 11.060 M -7.42 % | 11.946 M 6.34 % | 11.234 M 40.08 % | 8.019 M 0.24 % | 8.000 M 0.00 % | 8.000 M | 0.000 -100.00 % | 8.000 M | 0.000 -100.00 % | 36.000 M 0.00 % | 36.000 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 565.734 M | 0.000 -100.00 % | 564.959 M 204.61 % | 185.469 M -67.16 % | 564.692 M 206.11 % | 184.476 M -66.83 % | 556.171 M 215.31 % | 176.388 M -68.29 % | 556.196 M 14 715.79 % | 3.754 M -99.32 % | 548.538 M 225.04 % | 168.758 M -70.53 % | 572.701 M 239.87 % | 168.506 M -70.10 % | 563.647 M 253.10 % | 159.630 M -71.15 % | 553.257 M 23 487.01 % | 2.346 M 12.17 % | 2.091 M -1.56 % | 2.124 M -99.72 % | 752.844 M 38 358.03 % | 1.958 M -99.73 % | 729.869 M 42 465.45 % | 1.715 M 0.00 % | 1.715 M |
| Retained earnings | 890.966 M -1.62 % | 905.624 M 3.56 % | 874.468 M 4.42 % | 837.492 M -0.87 % | 844.813 M -0.09 % | 845.551 M 4.62 % | 808.204 M 4.61 % | 772.623 M -0.23 % | 774.393 M -0.41 % | 777.589 M -11.79 % | 881.478 M 22.20 % | 721.318 M -0.19 % | 722.690 M 0.56 % | 718.637 M 3.62 % | 693.562 M 2.01 % | 679.927 M 0.83 % | 674.345 M 2.05 % | 660.786 M 5.97 % | 623.535 M 4.02 % | 599.437 M 1.09 % | 592.948 M | 0.000 -100.00 % | 544.328 M | 0.000 -100.00 % | 528.624 M -16.06 % | 629.778 M |
| Common stock | 105.342 M 0.00 % | 105.342 M 0.00 % | 105.342 M 0.00 % | 105.342 M 0.00 % | 105.342 M 0.00 % | 105.342 M 0.00 % | 105.342 M 0.00 % | 105.342 M 0.00 % | 105.342 M 0.00 % | 105.342 M 0.00 % | 105.342 M 0.00 % | 105.342 M 0.00 % | 105.342 M 30.00 % | 81.032 M 0.00 % | 81.032 M 0.00 % | 81.032 M 0.00 % | 81.032 M 0.00 % | 81.032 M 0.00 % | 81.032 M 33.43 % | 60.732 M 0.00 % | 60.732 M | 0.000 -100.00 % | 60.732 M | 0.000 -100.00 % | 60.732 M 0.00 % | 60.732 M |
| Total equity | 1.599 B -0.79 % | 1.612 B 1.99 % | 1.580 B 2.53 % | 1.541 B -0.43 % | 1.548 B 0.02 % | 1.548 B 2.57 % | 1.509 B 2.79 % | 1.468 B -0.07 % | 1.469 B -0.14 % | 1.471 B 2.03 % | 1.442 B 2.55 % | 1.406 B -0.07 % | 1.407 B 0.16 % | 1.404 B 1.81 % | 1.380 B 1.71 % | 1.356 B 0.48 % | 1.350 B 0.57 % | 1.342 B 2.99 % | 1.303 B 52.82 % | 852.801 M 0.84 % | 845.709 M 6.64 % | 793.047 M 0.00 % | 793.047 M 2.65 % | 772.591 M 0.00 % | 772.591 M 0.00 % | 772.591 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.816 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 869.718 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 123.079 K -15.91 % | 146.361 K -13.88 % | 169.941 K 22.84 % | 138.339 K -28.36 % | 193.113 K -44.09 % | 345.412 K -42.00 % | 595.574 K -24.59 % | 789.813 K -34.63 % | 1.208 M -13.91 % | 1.404 M -5.68 % | 1.488 M 873.33 % | 152.893 K -41.59 % | 261.736 K -40.28 % | 438.278 K -34.69 % | 671.083 K -78.07 % | 3.060 M -22.32 % | 3.938 M 21.80 % | 3.234 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 2.253 M 6.47 % | 2.117 M -12.35 % | 2.415 M -0.02 % | 2.415 M 359.22 % | 525.940 K -80.65 % | 2.718 M 159.10 % | 1.049 M -65.02 % | 2.998 M -22.42 % | 3.865 M 3.83 % | 3.722 M -13.52 % | 4.304 M 62.40 % | 2.650 M -5.43 % | 2.802 M -12.26 % | 3.194 M -9.28 % | 3.521 M -21.05 % | 4.459 M -17.76 % | 5.422 M 12.94 % | 4.801 M 190.75 % | 1.651 M -4.83 % | 1.735 M -4.61 % | 1.819 M | 0.000 -100.00 % | 1.187 M | 0.000 -100.00 % | 1.256 M | 0.000 |
| Other current liabilities | 315.608 M -36.95 % | 500.582 M 37.29 % | 364.625 M -42.66 % | 635.890 M 523.96 % | 101.912 M -14.85 % | 119.682 M -30.16 % | 171.357 M 365.68 % | 36.797 M -56.30 % | 84.205 M -4.77 % | 88.423 M -77.24 % | 388.465 M 354.36 % | 85.496 M -72.89 % | 315.364 M -36.56 % | 497.067 M 52.00 % | 327.013 M 254.79 % | 92.171 M -10.43 % | 102.906 M -81.03 % | 542.580 M 94.48 % | 278.987 M 300.60 % | 69.641 M -76.00 % | 290.202 M | 0.000 -100.00 % | 233.801 M | 0.000 -100.00 % | 293.531 M -3.13 % | 303.016 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 249.426 M -40.37 % | 418.310 M 66.60 % | 251.094 M -28.01 % | 348.769 M 20.58 % | 289.238 M -26.00 % | 390.883 M | 0.000 -100.00 % | 287.448 M | 0.000 | 0.000 -100.00 % | 308.377 M -12.41 % | 352.073 M 11.25 % | 316.468 M -35.11 % | 487.721 M 26.30 % | 386.159 M 29.23 % | 298.804 M 6.65 % | 280.183 M | 0.000 -100.00 % | 74.503 M | 0.000 -100.00 % | 67.508 M | 0.000 |
| Short term debt | 12.097 M 807.85 % | 1.332 M -57.96 % | 3.169 M | 0.000 -100.00 % | 40.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.000 M -0.11 % | 8.008 M 0.11 % | 8.000 M | 0.000 -100.00 % | 8.000 M -0.10 % | 8.008 M 0.10 % | 8.000 M 104.90 % | -163.209 M 41.77 % | -280.288 M -3 603.60 % | 8.000 M | 0.000 -100.00 % | 8.000 M | 0.000 -100.00 % | 36.000 M 0.00 % | 36.000 M |
| Total current liabilities | 521.782 M -25.30 % | 698.499 M 13.40 % | 615.952 M -10.60 % | 688.970 M 13.32 % | 607.964 M -19.28 % | 753.194 M 29.11 % | 583.386 M 1.96 % | 572.148 M 9.77 % | 521.240 M -25.69 % | 701.471 M 31.02 % | 535.388 M -14.29 % | 624.619 M 0.60 % | 620.889 M -11.57 % | 702.089 M 30.62 % | 537.498 M -7.27 % | 579.661 M 0.61 % | 576.172 M -22.67 % | 745.037 M 29.11 % | 577.071 M 12.80 % | 511.588 M 4.00 % | 491.920 M | 0.000 -100.00 % | 511.261 M | 0.000 -100.00 % | 568.857 M 0.00 % | 568.857 M |
| Total liabilities | 524.035 M -25.20 % | 700.615 M 13.30 % | 618.367 M -10.56 % | 691.385 M 13.62 % | 608.490 M -19.50 % | 755.911 M 29.34 % | 584.435 M 1.62 % | 575.146 M 9.53 % | 525.104 M -25.54 % | 705.193 M 30.67 % | 539.692 M -13.96 % | 627.269 M 0.57 % | 623.691 M -11.57 % | 705.283 M 30.36 % | 541.018 M -7.38 % | 584.120 M 0.43 % | 581.594 M -22.44 % | 749.838 M 29.57 % | 578.722 M 12.74 % | 513.323 M 3.97 % | 493.739 M | 0.000 -100.00 % | 512.448 M | 0.000 -100.00 % | 570.113 M 0.22 % | 568.857 M |
| Other non current assets | 22.263 M -89.93 % | 221.137 M 23.09 % | 179.655 M 4 371.21 % | 4.018 M 158.16 % | 1.556 M -76.10 % | 6.512 M 92.19 % | 3.388 M -89.79 % | 33.192 M -46.20 % | 61.691 M 23.93 % | 49.777 M 268.16 % | 13.521 M -50.73 % | 27.441 M -64.42 % | 77.126 M -27.79 % | 106.807 M -13.85 % | 123.978 M 3 791.22 % | 3.186 M -36.55 % | 5.021 M 2 219.08 % | 216.517 K -90.27 % | 2.226 M 263.05 % | 613.101 K -55.29 % | 1.371 M 100.46 % | -295.989 M -13 676.82 % | 2.180 M 100.55 % | -393.951 M -13 507.35 % | 2.938 M -82.80 % | 17.084 M |
| Long term investments | 0.000 100.00 % | -200.998 M -24.79 % | -161.069 M -1 264.17 % | 13.835 M -3.44 % | 14.328 M 37.52 % | 10.419 M -0.61 % | 10.482 M 189.97 % | -11.651 M 72.41 % | -42.227 M -31.88 % | -32.019 M -476.70 % | 8.500 M 172.84 % | -11.669 M 81.96 % | -64.672 M 35.06 % | -99.583 M 14.94 % | -117.071 M -2 208.60 % | 5.552 M -1.77 % | 5.652 M -1.39 % | 5.732 M -23.39 % | 7.481 M -0.41 % | 7.512 M -4.23 % | 7.844 M | 0.000 -100.00 % | 6.081 M | 0.000 -100.00 % | 6.529 M | 0.000 |
| Intangible assets | 58.656 M -0.94 % | 59.215 M -0.94 % | 59.775 M -0.76 % | 60.233 M -1.11 % | 60.912 M -2.81 % | 62.675 M -0.13 % | 62.755 M 4.57 % | 60.012 M -0.76 % | 60.470 M -0.53 % | 60.795 M -0.72 % | 61.235 M -0.55 % | 61.576 M -0.74 % | 62.033 M -0.73 % | 62.489 M -0.36 % | 62.715 M -0.66 % | 63.134 M -0.71 % | 63.584 M -0.70 % | 64.034 M -0.70 % | 64.484 M -0.32 % | 64.691 M -0.70 % | 65.148 M | 0.000 -100.00 % | 66.042 M | 0.000 -100.00 % | 66.319 M 0.00 % | 66.319 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 58.656 M -0.94 % | 59.215 M -0.94 % | 59.775 M -0.76 % | 60.233 M -1.11 % | 60.912 M -2.81 % | 62.675 M -0.13 % | 62.755 M 4.57 % | 60.012 M -0.76 % | 60.470 M -0.53 % | 60.795 M -0.72 % | 61.235 M -0.55 % | 61.576 M -0.74 % | 62.033 M -0.73 % | 62.489 M -0.36 % | 62.715 M -0.66 % | 63.134 M -0.71 % | 63.584 M -0.70 % | 64.034 M -0.70 % | 64.484 M -0.32 % | 64.691 M -0.70 % | 65.148 M | 0.000 -100.00 % | 66.042 M | 0.000 -100.00 % | 66.319 M 0.00 % | 66.319 M |
| Property plant equipment net | 354.680 M -0.81 % | 357.561 M -1.53 % | 363.134 M -0.25 % | 364.062 M -0.57 % | 366.148 M 1.18 % | 361.880 M -1.53 % | 367.517 M 2.50 % | 358.541 M -0.72 % | 361.152 M 1.59 % | 355.484 M 0.49 % | 353.757 M 2.89 % | 343.817 M 0.58 % | 341.844 M 2.43 % | 333.734 M 0.59 % | 331.766 M 2.59 % | 323.392 M 0.08 % | 323.125 M 1.69 % | 317.761 M 2.77 % | 309.192 M 1.64 % | 304.191 M -1.34 % | 308.323 M | 0.000 -100.00 % | 301.291 M | 0.000 -100.00 % | 293.744 M 0.00 % | 293.744 M |
| Total non current assets | 443.053 M -0.38 % | 444.734 M -0.73 % | 447.996 M -0.22 % | 448.962 M 0.17 % | 448.214 M 0.38 % | 446.513 M -0.59 % | 449.177 M 0.68 % | 446.164 M -0.01 % | 446.221 M 1.56 % | 439.363 M 0.54 % | 437.013 M 2.41 % | 426.727 M 1.09 % | 422.122 M 3.37 % | 408.360 M 0.47 % | 406.470 M 1.62 % | 399.997 M -0.65 % | 402.620 M 2.26 % | 393.734 M 1.29 % | 388.713 M 1.33 % | 383.618 M -1.47 % | 389.329 M 231.53 % | -295.989 M -177.52 % | 381.832 M 196.92 % | -393.951 M -204.46 % | 377.147 M 0.00 % | 377.147 M |
| Other current assets | 14.350 M -29.65 % | 20.399 M 30.02 % | 15.689 M -73.27 % | 58.704 M 75.63 % | 33.424 M -34.59 % | 51.100 M 61.33 % | 31.675 M -34.54 % | 48.389 M 33.43 % | 36.266 M 28.85 % | 28.147 M -19.75 % | 35.074 M 0.78 % | 34.801 M -6.37 % | 37.169 M 5.00 % | 35.398 M 14.36 % | 30.955 M -39.17 % | 50.889 M 29.71 % | 39.234 M -15.18 % | 46.256 M 83.48 % | 25.210 M -17.95 % | 30.726 M 24.29 % | 24.721 M | 0.000 -100.00 % | 14.487 M | 0.000 -100.00 % | 36.264 M 0.00 % | 36.264 M |
| Short term investments | 280.776 M 34.36 % | 208.974 M 23.62 % | 169.045 M 20.21 % | 140.626 M 131.74 % | 60.683 M 50.08 % | 40.434 M 33.27 % | 30.341 M 50.56 % | 20.151 M -60.27 % | 50.727 M 25.19 % | 40.519 M 0.21 % | 40.435 M 100.48 % | 20.169 M -71.66 % | 71.172 M -29.59 % | 101.083 M -14.75 % | 118.571 M 48.18 % | 80.017 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 591.979 M | 0.000 -100.00 % | 787.902 M | 0.000 | 0.000 |
| cash and cash equivalents | 735.556 M -24.19 % | 970.276 M 7.60 % | 901.755 M -1.51 % | 915.590 M -11.77 % | 1.038 B -13.05 % | 1.193 B 15.62 % | 1.032 B 14.40 % | 902.385 M 5.29 % | 857.029 M -15.71 % | 1.017 B 27.41 % | 798.051 M -8.68 % | 873.944 M 5.93 % | 825.017 M -3.55 % | 855.408 M 21.52 % | 703.928 M -8.04 % | 765.444 M -12.71 % | 876.916 M -13.46 % | 1.013 B 17.39 % | 863.184 M 126.41 % | 381.242 M 16.00 % | 328.661 M 211.04 % | -295.989 M -200.00 % | 295.989 M 175.13 % | -393.951 M -200.00 % | 393.951 M 0.00 % | 393.951 M |
| Cash and short term investments | 1.016 B -13.82 % | 1.179 B 10.13 % | 1.071 B 1.38 % | 1.056 B -3.84 % | 1.098 B -10.98 % | 1.234 B 16.12 % | 1.063 B 15.19 % | 922.536 M 1.63 % | 907.757 M -14.14 % | 1.057 B 26.10 % | 838.486 M -6.22 % | 894.113 M -0.23 % | 896.190 M -6.30 % | 956.491 M 16.29 % | 822.499 M -2.72 % | 845.462 M -3.59 % | 876.916 M -13.46 % | 1.013 B 17.39 % | 863.184 M 126.41 % | 381.242 M 16.00 % | 328.661 M 11.04 % | 295.989 M 0.00 % | 295.989 M -24.87 % | 393.951 M 0.00 % | 393.951 M 0.00 % | 393.951 M |
| Total current assets | 1.680 B -10.05 % | 1.868 B 6.68 % | 1.751 B -1.86 % | 1.784 B 4.30 % | 1.710 B -7.90 % | 1.857 B 12.81 % | 1.646 B 3.09 % | 1.597 B 3.17 % | 1.548 B -10.88 % | 1.737 B 12.46 % | 1.544 B -3.86 % | 1.606 B -0.12 % | 1.608 B -5.47 % | 1.701 B 12.37 % | 1.514 B -1.71 % | 1.540 B 0.76 % | 1.529 B -9.98 % | 1.698 B 13.73 % | 1.493 B 51.98 % | 982.506 M 3.41 % | 950.119 M 221.00 % | 295.989 M -67.95 % | 923.663 M 134.46 % | 393.951 M -59.20 % | 965.557 M 0.00 % | 965.557 M |
| Inventory | 586.301 M -2.22 % | 599.618 M 7.20 % | 559.370 M -9.26 % | 616.439 M 21.23 % | 508.476 M 6.10 % | 479.223 M 7.94 % | 443.962 M -21.89 % | 568.400 M 9.02 % | 521.376 M -6.31 % | 556.506 M 12.12 % | 496.327 M -17.89 % | 604.451 M 4.60 % | 577.856 M -5.45 % | 611.167 M 11.81 % | 546.602 M -1.18 % | 553.116 M 12.10 % | 493.418 M -1.32 % | 500.035 M 13.80 % | 439.393 M -13.26 % | 506.587 M 2.59 % | 493.791 M | 0.000 -100.00 % | 474.882 M | 0.000 -100.00 % | 432.946 M 0.00 % | 432.946 M |
| Net receivables | 63.072 M -7.78 % | 68.396 M -34.78 % | 104.867 M 99.88 % | 52.466 M -16.77 % | 63.036 M -32.07 % | 92.789 M -14.01 % | 107.906 M 87.66 % | 57.502 M -38.05 % | 92.822 M -2.15 % | 94.865 M -45.65 % | 174.552 M 139.01 % | 73.032 M -32.39 % | 108.018 M 9.83 % | 98.348 M -20.89 % | 124.321 M 36.57 % | 91.033 M -23.71 % | 119.319 M -13.99 % | 138.722 M -22.23 % | 178.377 M 122.20 % | 80.276 M -30.92 % | 116.214 M | 0.000 -100.00 % | 138.305 M | 0.000 -100.00 % | 115.342 M 12.64 % | 102.396 M |
| Tax assets | 7.454 M -4.66 % | 7.819 M 20.26 % | 6.501 M -4.58 % | 6.813 M 29.30 % | 5.270 M 4.81 % | 5.028 M -0.14 % | 5.035 M -17.07 % | 6.071 M 18.21 % | 5.136 M -3.57 % | 5.326 M | 0.000 -100.00 % | 5.562 M -3.97 % | 5.792 M 17.89 % | 4.913 M -3.35 % | 5.083 M 7.38 % | 4.734 M -9.63 % | 5.238 M -12.57 % | 5.991 M 12.39 % | 5.330 M -19.37 % | 6.611 M -0.48 % | 6.643 M | 0.000 -100.00 % | 6.238 M | 0.000 -100.00 % | 7.617 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 180.841 M -3.71 % | 187.816 M -14.80 % | 220.452 M 355.52 % | 48.396 M -80.58 % | 249.211 M 18.90 % | 209.593 M 33.90 % | 156.532 M -13.98 % | 181.970 M -9.20 % | 200.407 M -4.62 % | 210.115 M 43.01 % | 146.923 M -36.14 % | 230.073 M -16.69 % | 276.171 M 45.36 % | 189.989 M -3.50 % | 196.875 M 9.25 % | 180.211 M -16.88 % | 216.799 M 13.30 % | 191.344 M 1 404.36 % | 12.719 M -92.58 % | 171.478 M -2.67 % | 176.174 M | 0.000 -100.00 % | 188.812 M | 0.000 -100.00 % | 229.841 M 0.00 % | 229.841 M |
| Tax payables | 13.236 M 50.95 % | 8.768 M -68.35 % | 27.706 M 491.54 % | 4.684 M -36.50 % | 7.375 M 31.51 % | 5.608 M 27.38 % | 4.403 M -4.51 % | 4.611 M -44.30 % | 8.279 M -31.29 % | 12.050 M | 0.000 -100.00 % | 13.601 M -36.28 % | 21.346 M 203.51 % | 7.033 M -48.33 % | 13.610 M 234.04 % | 4.074 M -65.97 % | 11.972 M 284.59 % | 3.113 M -88.92 % | 28.100 M 348.18 % | 6.270 M -64.26 % | 17.543 M | 0.000 -100.00 % | 6.144 M | 0.000 -100.00 % | 9.485 M | 0.000 |
| Deferred revenue non current | 1.828 M -2.36 % | 1.872 M -2.31 % | 1.917 M -2.25 % | 1.961 M -2.20 % | 2.005 M -2.16 % | 2.049 M -2.11 % | 2.093 M -2.07 % | 2.138 M -2.03 % | 2.182 M -1.99 % | 2.226 M | 0.000 -100.00 % | 2.315 M -1.87 % | 2.359 M -1.84 % | 2.403 M -1.81 % | 2.447 M 158.25 % | 947.583 K -3.49 % | 981.833 K -3.37 % | 1.016 M -3.26 % | 1.050 M -3.16 % | 1.085 M -3.06 % | 1.119 M | 0.000 -100.00 % | 1.187 M | 0.000 -100.00 % | 1.256 M | 0.000 |
| Minority interest | 36.813 M 4.93 % | 35.082 M 2.05 % | 34.377 M 2.29 % | 33.608 M 2.71 % | 32.720 M 2.10 % | 32.048 M 2.86 % | 31.159 M -7.56 % | 33.709 M 1.63 % | 33.166 M 4.12 % | 31.855 M 1.13 % | 31.500 M 2.75 % | 30.657 M 0.98 % | 30.361 M -5.45 % | 32.111 M -1.26 % | 32.520 M 2.36 % | 31.770 M 2.62 % | 30.959 M -34.36 % | 47.168 M 3.25 % | 45.681 M 2.16 % | 44.714 M 1.44 % | 44.079 M | 0.000 -100.00 % | 40.203 M | 0.000 -100.00 % | 42.722 M 0.00 % | 42.722 M |
| Capital lease obligations | 123.079 K -15.91 % | 146.361 K -13.88 % | 169.941 K 22.84 % | 138.339 K -28.36 % | 193.113 K -44.09 % | 345.412 K -42.00 % | 595.574 K -24.59 % | 789.813 K -34.63 % | 1.208 M -13.91 % | 1.404 M -5.68 % | 1.488 M 873.33 % | 152.893 K -41.59 % | 261.736 K -40.28 % | 438.278 K -34.69 % | 671.083 K -78.07 % | 3.060 M -22.32 % | 3.938 M 21.80 % | 3.234 M 101.89 % | -171.228 M 40.61 % | -288.288 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 565.953 M | 0.000 -100.00 % | 566.169 M | 0.000 -100.00 % | 565.108 M | 0.000 -100.00 % | 564.115 M | 0.000 -100.00 % | 556.027 M | 0.000 -100.00 % | 419.686 M | 0.000 -100.00 % | 548.397 M | 0.000 -100.00 % | 403.949 M | 0.000 -100.00 % | 403.949 M | 0.000 -100.00 % | 403.949 M 4 833.06 % | 8.189 M -94.47 % | 147.950 M 268.01 % | 40.203 M -72.80 % | 147.784 M 245.92 % | 42.722 M 13.49 % | 37.643 M 0.00 % | 37.643 M |
| Deferred tax liabilities non current | 302.148 K 209.14 % | 97.738 K -70.22 % | 328.222 K 3.85 % | 316.068 K -5.04 % | 332.827 K 3.04 % | 323.002 K -28.75 % | 453.329 K 539.32 % | 70.908 K -85.06 % | 474.657 K 412.61 % | 92.597 K | 0.000 -100.00 % | 182.893 K 0.54 % | 181.902 K -48.44 % | 352.784 K -12.33 % | 402.397 K -10.98 % | 452.011 K -9.89 % | 501.624 K -9.00 % | 551.238 K -8.26 % | 600.851 K -7.63 % | 650.465 K -7.09 % | 700.079 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.123 B -8.19 % | 2.312 B 5.17 % | 2.199 B -1.53 % | 2.233 B 3.44 % | 2.158 B -6.30 % | 2.304 B 9.94 % | 2.095 B 2.56 % | 2.043 B 2.46 % | 1.994 B -8.37 % | 2.176 B 9.83 % | 1.981 B -2.54 % | 2.033 B 0.13 % | 2.030 B -3.76 % | 2.110 B 9.85 % | 1.921 B -1.03 % | 1.940 B 0.47 % | 1.932 B -7.68 % | 2.092 B 11.16 % | 1.882 B 37.76 % | 1.366 B 1.99 % | 1.339 B | 0.000 -100.00 % | 1.305 B | 0.000 -100.00 % | 1.343 B 0.00 % | 1.343 B |
| 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 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-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 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -29.937 M | 0.000 -100.00 % | 116.808 M 60.47 % | 72.789 M 200.00 % | -72.789 M | 0.000 -100.00 % | 2.687 M -86.05 % | 19.267 M 200.00 % | -19.267 M | 0.000 100.00 % | -86.727 M -548.99 % | 19.316 M 200.00 % | -19.316 M | 0.000 -100.00 % | 17.499 M -62.30 % | 46.417 M 897.50 % | 4.653 M | 0.000 100.00 % | -86.297 M -1 427.91 % | 6.499 M 164.94 % | -10.007 M 0.00 % | -10.007 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.760 M | 0.000 -100.00 % | 64.918 M 35.33 % | 47.968 M 200.00 % | -47.968 M | 0.000 100.00 % | -47.551 M -297.55 % | -11.961 M -200.00 % | 11.961 M | 0.000 -100.00 % | 20.389 M 158.32 % | -34.962 M -200.00 % | 34.962 M | 0.000 100.00 % | -40.403 M -69.89 % | -23.781 M -200.00 % | 23.781 M | 0.000 100.00 % | -32.990 M -186.35 % | 38.205 M 162.75 % | 14.540 M 0.00 % | 14.540 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -66.697 M | 0.000 -100.00 % | 51.890 M 109.06 % | 24.821 M 200.00 % | -24.821 M | 0.000 -100.00 % | 50.238 M 60.87 % | 31.228 M 200.00 % | -31.228 M | 0.000 100.00 % | -107.117 M -297.35 % | 54.279 M 200.00 % | -54.279 M | 0.000 -100.00 % | 66.831 M 609.34 % | -13.121 M 31.40 % | -19.128 M | 0.000 -100.00 % | 38.925 M 148.40 % | -80.416 M -227.60 % | -24.547 M 0.00 % | -24.547 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -49.332 M -182.86 % | 59.538 M | 0.000 | 0.000 100.00 % | -125.221 M -244.07 % | 86.914 M | 0.000 | 0.000 |
| Other non cash items | -128.157 M -213.49 % | 112.922 M | 0.000 100.00 % | -27.775 M 77.60 % | -123.968 M -189.19 % | 138.988 M -56.73 % | 321.193 M 1 330.27 % | -26.108 M 61.82 % | -68.385 M -782.04 % | -7.753 M 92.24 % | -99.892 M -273.99 % | -26.709 M 16.30 % | -31.909 M -128.66 % | 111.321 M 711.27 % | -18.211 M -226.26 % | -5.582 M 87.86 % | -45.971 M -23.41 % | -37.251 M -621.04 % | 7.149 M 565.02 % | -1.537 M 96.79 % | -47.892 M -91.41 % | -25.021 M -1 514.37 % | 1.769 M 80.90 % | 977.949 K -75.59 % | 4.006 M 0.00 % | 4.006 M |
| Net cash provided by operating activities | -128.157 M -213.49 % | 112.922 M | 0.000 100.00 % | -35.096 M 61.21 % | -90.471 M -151.31 % | 176.334 M -50.58 % | 356.836 M 1 150.45 % | 28.537 M 128.61 % | -99.740 M -448.56 % | 28.615 M 190.74 % | -31.534 M -2 618.72 % | -1.160 M 82.33 % | -6.566 M -104.81 % | 136.395 M 2 312.28 % | -6.165 M 63.46 % | -16.872 M 81.51 % | -91.232 M -151.35 % | 177.674 M 173.13 % | 65.052 M 11.89 % | 58.140 M 228.53 % | -45.236 M -138.57 % | 117.271 M 297.38 % | -59.414 M -423.68 % | 18.356 M -39.86 % | 30.524 M 0.00 % | 30.524 M |
| Investments in property plant and equipment | -8.099 M -60.19 % | -5.056 M 44.93 % | -9.182 M -10.65 % | -8.298 M -3.95 % | -7.983 M -3.09 % | -7.743 M 28.47 % | -10.825 M -6.07 % | -10.206 M 28.66 % | -14.307 M -23.88 % | -11.549 M 31.01 % | -16.740 M -28.77 % | -13.000 M 18.22 % | -15.897 M -21.51 % | -13.083 M 5.28 % | -13.813 M -91.34 % | -7.219 M 44.01 % | -12.892 M 15.10 % | -15.185 M -9.14 % | -13.914 M -1 573.97 % | -831.195 K 86.20 % | -6.022 M 52.81 % | -12.761 M 15.11 % | -15.033 M -176.30 % | -5.441 M 33.11 % | -8.134 M 0.00 % | -8.134 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 -100.00 % | 54.726 K -89.44 % | 518.079 K | 0.000 -100.00 % | 243.399 K 1 293.19 % | -20.399 K -140.14 % | 50.816 K 289.57 % | 13.044 K | 0.000 -100.00 % | 1.672 M 159 193 423.70 % | 1.050 56.72 % | 0.670 100.00 % | -7.161 M -89 608.75 % | 8.000 K -73.33 % | 30.000 K 10.16 % | 27.232 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -268.000 M -32.67 % | -202.000 M -29.49 % | -156.000 M -41.82 % | -110.000 M -266.67 % | -30.000 M -50.00 % | -20.000 M 33.33 % | -30.000 M -147 166.03 % | 20.399 K 100.10 % | -20.000 M 0.00 % | -20.000 M | 0.000 100.00 % | -13.672 M 8.86 % | -15.000 M 62.50 % | -40.000 M -1.27 % | -39.500 M 50.33 % | -79.526 M -16 693.71 % | -473.549 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 199.100 M 22.58 % | 162.418 M 15.19 % | 141.001 M 588.02 % | 20.494 M 2.47 % | 20.000 M | 0.000 -100.00 % | 30.000 M 46.12 % | 20.532 M 1.75 % | 20.178 M -0.40 % | 20.259 M | 0.000 -100.00 % | 61.305 M 51.55 % | 40.453 M -30.86 % | 58.506 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 |
| Other investing activites | 36.865 M 6 998.93 % | 519.302 K 101.35 % | -38.456 M 9.05 % | -42.282 M -194.66 % | 44.668 M 186.00 % | -51.937 M 84.86 % | -343.037 M -481.46 % | -58.996 M -379.32 % | -12.308 M -124.61 % | 50.004 M 257.59 % | -31.731 M -128.74 % | 110.406 M 3 537.81 % | 3.035 M 106.42 % | -47.284 M 77.43 % | -209.541 M -2 619 367.87 % | 8.000 K 101.80 % | -443.550 K -1 728.78 % | 27.232 K 494.59 % | 4.580 K -54.15 % | 9.990 K 139.30 % | -25.418 K -2 701.64 % | 977.000 -95.01 % | 19.581 K 108.10 % | -241.640 K -2 417.23 % | 10.428 K 0.00 % | 10.428 K |
| Net cash used for investing activites | -40.135 M 9.03 % | -44.118 M 29.56 % | -62.637 M 55.27 % | -140.032 M -614.77 % | 27.203 M 134.14 % | -79.681 M 77.47 % | -353.619 M -626.56 % | -48.670 M -84.46 % | -26.386 M -168.13 % | 38.727 M 179.90 % | -48.471 M -133.04 % | 146.710 M 1 065.19 % | 12.591 M 130.08 % | -41.861 M 84.07 % | -262.854 M -203.05 % | -86.738 M -550.40 % | -13.336 M 12.02 % | -15.158 M -8.98 % | -13.909 M -1 593.78 % | -821.205 K 86.42 % | -6.048 M 52.61 % | -12.760 M 15.01 % | -15.013 M -164.21 % | -5.682 M 30.05 % | -8.124 M 0.00 % | -8.124 M |
| Debt repayment | 10.764 M 686.07 % | -1.837 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.000 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 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.796 M -200.00 % | 11.796 M 200.00 % | -11.796 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -42.055 M -98 621.24 % | -42.600 K 87.27 % | -334.711 K -1 133.98 % | 32.371 K 100.08 % | -42.048 M -420 484 255 800.00 % | -0.010 100.00 % | -36.870 M -3 106 955.21 % | -1.187 K 100.00 % | -36.878 M -22 764 247.72 % | -162.000 99.82 % | -92.299 K 22.33 % | -118.839 K 99.63 % | -32.417 M -50 411.37 % | -64.178 K -69.12 % | -37.948 K 94.08 % | -641.168 K 97.99 % | -31.835 M -5 391.32 % | -579.733 K 48.76 % | -1.131 M 72.98 % | -4.188 M 79.42 % | -20.353 M -18 951.35 % | -106.833 K 94.77 % | -2.041 M 11.92 % | -2.318 M 83.73 % | -14.240 M 0.00 % | -14.240 M |
| Other financing activites | 1.299 M 254.36 % | -841.781 K 55.94 % | -1.911 M -143.13 % | 4.430 M 164.52 % | -6.865 M -16.31 % | -5.903 M -112.49 % | 47.253 M 1 464.30 % | 3.021 M 145.70 % | -6.610 M 54.17 % | -14.421 M -171.43 % | 20.190 M 38.73 % | 14.553 M 135.61 % | -40.865 M -12 853.08 % | 320.435 K -96.31 % | 8.680 M 491.75 % | -2.216 M 84.55 % | -14.342 M 14.73 % | -16.819 M -103.82 % | 440.748 M 9 995.95 % | -4.454 M -34.62 % | -3.308 M -167.55 % | 4.898 M 538.92 % | 766.596 K 103.01 % | -25.484 M -4 667.00 % | -534.588 K 0.00 % | -534.588 K |
| Net cash used provided by financing activities | -29.992 M -1 002.22 % | -2.721 M -21.18 % | -2.245 M -150.32 % | 4.462 M 109.12 % | -48.914 M -728.63 % | -5.903 M -156.85 % | 10.384 M 243.88 % | 3.020 M 106.94 % | -43.488 M -201.55 % | -14.421 M -171.76 % | 20.097 M 39.23 % | 14.434 M 119.70 % | -73.282 M -987.60 % | 8.256 M -4.47 % | 8.643 M 402.50 % | -2.857 M 93.81 % | -46.177 M -165.40 % | -17.399 M -103.94 % | 441.879 M 5 213.39 % | -8.642 M 63.48 % | -23.661 M -593.87 % | 4.791 M 475.86 % | -1.275 M 95.41 % | -27.801 M -88.17 % | -14.775 M 0.00 % | -14.775 M |
| Effect of forex changes on cash | 2.412 K 7 572.12 % | -32.280 -100.28 % | 11.452 K -39.17 % | 18.825 K -26.71 % | 25.684 K 31.28 % | 19.565 K 310.49 % | 4.766 K -76.87 % | 20.602 K 1 528.64 % | 1.265 K 4 948.52 % | -26.090 99.78 % | -12.038 K -8 675.33 % | -137.180 20.47 % | -172.480 -191.50 % | -59.170 -2 786.34 % | -2.050 -527.08 % | 0.480 | 0.000 | 0.000 100.00 % | -5.310 -5.36 % | -5.040 | 0.000 | 0.000 -100.00 % | 1.890 -96.22 % | 49.990 | 0.000 | 0.000 |
| Net change in cash | -198.281 M -401.96 % | 65.665 M 229.26 % | -50.802 M 70.32 % | -171.141 M -9.88 % | -155.750 M -196.62 % | 161.197 M 24.09 % | 129.903 M 859.96 % | -17.093 M 89.92 % | -169.613 M -166.75 % | 254.096 M 524.07 % | -59.919 M -134.84 % | 171.978 M 355.70 % | -67.257 M -165.43 % | 102.791 M 139.48 % | -260.377 M -144.56 % | -106.467 M 29.37 % | -150.745 M -203.88 % | 145.117 M -70.57 % | 493.022 M 912.84 % | 48.677 M 164.95 % | -74.945 M -168.57 % | 109.302 M 244.38 % | -75.702 M -400.40 % | -15.128 M -298.41 % | 7.625 M 0.00 % | 7.625 M |
| Cash at beginning of period | 518.275 M 14.51 % | 452.609 M -10.09 % | 503.412 M -25.37 % | 674.553 M -43.48 % | 1.193 B 15.62 % | 1.032 B 14.40 % | 902.385 M 29.02 % | 699.428 M -19.52 % | 869.041 M 41.32 % | 614.944 M -8.88 % | 674.864 M 34.20 % | 502.885 M -11.80 % | 570.143 M 21.99 % | 467.352 M -35.78 % | 727.729 M -12.76 % | 834.195 M -15.31 % | 984.941 M 17.28 % | 839.824 M 142.16 % | 346.802 M 16.33 % | 298.124 M -20.09 % | 373.069 M 41.44 % | 263.767 M -22.30 % | 339.469 M -4.27 % | 354.597 M | 0.000 | 0.000 |
| Cash at end of period | 319.994 M -38.26 % | 518.275 M 14.51 % | 452.609 M -10.09 % | 503.412 M -51.49 % | 1.038 B -13.05 % | 1.193 B 15.62 % | 1.032 B 51.29 % | 682.335 M -2.44 % | 699.428 M -19.52 % | 869.041 M 41.32 % | 614.944 M -8.88 % | 674.864 M 34.20 % | 502.885 M -11.80 % | 570.143 M 21.99 % | 467.352 M -35.78 % | 727.729 M -12.76 % | 834.195 M -15.31 % | 984.941 M 17.28 % | 839.824 M 142.16 % | 346.802 M 16.33 % | 298.124 M -20.09 % | 373.069 M 41.44 % | 263.767 M -22.30 % | 339.469 M 4 352.12 % | 7.625 M 0.00 % | 7.625 M |
| Operating cash flow | -128.157 M -213.49 % | 112.922 M | 0.000 100.00 % | -35.096 M 61.21 % | -90.471 M -151.31 % | 176.334 M -50.58 % | 356.836 M 1 150.45 % | 28.537 M 128.61 % | -99.740 M -448.56 % | 28.615 M 190.74 % | -31.534 M -2 618.72 % | -1.160 M 82.33 % | -6.566 M -104.81 % | 136.395 M 2 312.28 % | -6.165 M 63.46 % | -16.872 M 81.51 % | -91.232 M -151.35 % | 177.674 M 173.13 % | 65.052 M 11.89 % | 58.140 M 228.53 % | -45.236 M -138.57 % | 117.271 M 297.38 % | -59.414 M -423.68 % | 18.356 M -39.86 % | 30.524 M 0.00 % | 30.524 M |
| Capital expenditure | -8.099 M -60.19 % | -5.056 M 44.93 % | -9.182 M -10.65 % | -8.298 M -3.95 % | -7.983 M -3.09 % | -7.743 M 28.47 % | -10.825 M -6.07 % | -10.206 M 28.66 % | -14.307 M -23.88 % | -11.549 M 31.01 % | -16.740 M -28.77 % | -13.000 M 18.22 % | -15.897 M -21.51 % | -13.083 M 5.28 % | -13.813 M -91.34 % | -7.219 M 44.01 % | -12.892 M 15.10 % | -15.185 M -9.14 % | -13.914 M -1 573.97 % | -831.195 K 86.20 % | -6.022 M 52.81 % | -12.761 M 15.11 % | -15.033 M -176.30 % | -5.441 M 33.11 % | -8.134 M 0.00 % | -8.134 M |
| Free CashFlow | -136.256 M -226.81 % | 107.449 M 2 098.88 % | 4.887 M 111.26 % | -43.395 M 55.92 % | -98.454 M -158.40 % | 168.591 M -51.28 % | 346.010 M 1 787.61 % | 18.331 M 116.07 % | -114.047 M -768.29 % | 17.066 M 135.35 % | -48.273 M -240.92 % | -14.160 M 36.96 % | -22.463 M -118.22 % | 123.312 M 717.23 % | -19.978 M 17.07 % | -24.091 M 76.86 % | -104.125 M -164.08 % | 162.489 M 217.75 % | 51.138 M -10.77 % | 57.309 M 211.81 % | -51.258 M -149.05 % | 104.510 M 240.38 % | -74.447 M -676.45 % | 12.915 M -42.32 % | 22.389 M 0.00 % | 22.389 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 |