China Shineway Pharmaceutical Group Limited CSWYF
Trading inactive
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 3.778 B -16.35 % | 4.517 B 668.00 % | 588.092 M 18.05 % | 498.181 M 29.44 % | 384.866 M -2.27 % | 393.795 M 1.28 % | 388.829 M 37.32 % | 283.151 M -5.74 % | 300.407 M -8.14 % | 327.035 M |
| Net income | 840.052 M 512.46 % | 137.159 M 27.48 % | 107.592 M 25.06 % | 86.031 M 101.21 % | 42.756 M -41.61 % | 73.222 M -4.32 % | 76.531 M 14.90 % | 66.606 M -24.99 % | 88.793 M -15.20 % | 104.710 M |
| Income before tax | 1.146 B 552.97 % | 175.462 M 28.54 % | 136.508 M 22.66 % | 111.288 M 94.40 % | 57.247 M -38.80 % | 93.541 M -7.59 % | 101.229 M 16.75 % | 86.706 M -17.25 % | 104.776 M -17.42 % | 126.873 M |
| Income before tax ratio | 0.30 680.61 % | 0.04 -83.26 % | 0.23 3.91 % | 0.22 50.18 % | 0.15 -37.38 % | 0.24 -8.76 % | 0.26 -14.98 % | 0.31 -12.20 % | 0.35 -10.10 % | 0.39 |
| EBITDA | 1.221 B 737.37 % | 145.763 M 26.80 % | 114.959 M -5.24 % | 121.320 M 77.53 % | 68.339 M -10.69 % | 76.518 M -28.76 % | 107.412 M 60.41 % | 66.961 M -39.89 % | 111.398 M -9.88 % | 123.605 M |
| Net income ratio | 0.22 632.18 % | 0.03 -83.40 % | 0.18 5.94 % | 0.17 55.44 % | 0.11 -40.25 % | 0.19 -5.53 % | 0.20 -16.33 % | 0.24 -20.42 % | 0.30 -7.68 % | 0.32 |
| Ratio EBITDA | 0.32 901.06 % | 0.03 -83.49 % | 0.20 -19.73 % | 0.24 37.15 % | 0.18 -8.62 % | 0.19 -29.66 % | 0.28 16.81 % | 0.24 -36.23 % | 0.37 -1.89 % | 0.38 |
| Gross profit ratio | 0.75 -0.26 % | 0.75 1.04 % | 0.74 -0.53 % | 0.75 -0.11 % | 0.75 2.22 % | 0.73 0.32 % | 0.73 10.58 % | 0.66 2.28 % | 0.65 -2.56 % | 0.66 |
| Weighted average shs out dil | 755.400 M 0.00 % | 755.400 M 0.00 % | 755.400 M 0.03 % | 755.141 M -0.21 % | 756.747 M -3.10 % | 780.947 M -4.51 % | 817.862 M -1.10 % | 827.000 M 0.00 % | 827.000 M 0.00 % | 827.000 M |
| Weighted average shs out | 755.400 M 0.00 % | 755.400 M 0.00 % | 755.400 M 0.03 % | 755.141 M -0.21 % | 756.747 M -3.08 % | 780.818 M -4.36 % | 816.386 M -1.28 % | 827.000 M 0.00 % | 827.000 M 0.00 % | 827.000 M |
| EPS diluted | 1.11 516.67 % | 0.18 28.57 % | 0.14 27.27 % | 0.11 94.69 % | 0.06 -39.77 % | 0.09 0.21 % | 0.09 16.27 % | 0.08 -26.82 % | 0.11 -15.38 % | 0.13 |
| Earnings per share | 1.11 516.67 % | 0.18 28.57 % | 0.14 27.27 % | 0.11 94.69 % | 0.06 -39.77 % | 0.09 0.11 % | 0.09 16.40 % | 0.08 -26.82 % | 0.11 -15.38 % | 0.13 |
| Gross profit | 2.832 B -16.57 % | 3.394 B 675.98 % | 437.398 M 17.42 % | 372.503 M 29.31 % | 288.080 M -0.10 % | 288.371 M 1.61 % | 283.816 M 51.85 % | 186.901 M -3.60 % | 193.878 M -10.49 % | 216.598 M |
| Income tax expense | 305.669 M 698.03 % | 38.303 M 32.46 % | 28.916 M 14.49 % | 25.257 M 74.30 % | 14.491 M -28.68 % | 20.319 M -17.73 % | 24.698 M 22.87 % | 20.100 M 25.76 % | 15.983 M -27.99 % | 22.194 M |
| Cost of revenue | 946.294 M -15.69 % | 1.122 B 644.83 % | 150.694 M 19.91 % | 125.678 M 29.85 % | 96.786 M -8.19 % | 105.424 M 0.39 % | 105.014 M 9.10 % | 96.250 M -9.65 % | 106.529 M -3.54 % | 110.437 M |
| General and administrative expenses | 291.320 M -10.77 % | 326.499 M 16.69 % | 279.804 M 9.06 % | 256.557 M -6.15 % | 273.359 M 590.47 % | 39.590 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 1.597 B -19.39 % | 1.982 B 8.96 % | 1.819 B 21.27 % | 1.500 B 26.51 % | 1.185 B 632.60 % | 161.816 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 -100.00 % | 104.980 M 26.71 % | 82.853 M -3.85 % | 86.168 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 1.989 B -17.76 % | 2.419 B 630.30 % | 331.175 M 14.23 % | 289.920 M 27.79 % | 226.866 M 3.30 % | 219.617 M 5.19 % | 208.778 M 64.87 % | 126.629 M 16.44 % | 108.754 M -8.49 % | 118.847 M |
| Cost and expenses | 2.935 B -17.10 % | 3.541 B 634.85 % | 481.869 M 15.95 % | 415.598 M 28.41 % | 323.652 M -0.43 % | 325.041 M 3.58 % | 313.792 M 40.79 % | 222.879 M 3.53 % | 215.283 M -6.11 % | 229.283 M |
| Research and development expenses | 100.522 M -9.00 % | 110.462 M 531.78 % | 17.484 M 0.38 % | 17.419 M 20.55 % | 14.449 M -3.33 % | 14.948 M -22.88 % | 19.383 M 36.16 % | 14.236 M 28.36 % | 11.090 M 1.09 % | 10.971 M |
| Selling general and administrative expenses | 1.889 B -18.17 % | 2.308 B 9.99 % | 2.098 B 19.49 % | 1.756 B 20.39 % | 1.459 B 624.32 % | 201.406 M 6.34 % | 189.395 M 68.51 % | 112.393 M 15.08 % | 97.664 M -9.47 % | 107.876 M |
| Interest income | 176.718 M 85.61 % | 95.207 M 591.95 % | 13.759 M -6.35 % | 14.692 M -23.58 % | 19.225 M 59.24 % | 12.073 M 1.35 % | 11.912 M 50.73 % | 7.903 M -20.32 % | 9.919 M 19.27 % | 8.317 M |
| Interest expense | 6.129 M 123.93 % | 2.737 M 2 818.50 % | 93.781 K -51.61 % | 193.798 K -91.94 % | 2.406 M 521.93 % | 386.810 K | 0.000 | 0.000 | 0.000 -100.00 % | 9.708 K |
| Depreciation and amortization | 68.735 M 706.62 % | 8.521 M -2.46 % | 8.736 M -11.21 % | 9.838 M 38.10 % | 7.124 M -8.24 % | 7.764 M 25.55 % | 6.184 M -7.56 % | 6.689 M 1.02 % | 6.622 M -74.39 % | 25.854 M |
| Operating income | 842.602 M -13.63 % | 975.535 M 818.38 % | 106.223 M 28.63 % | 82.583 M 34.91 % | 61.214 M -10.97 % | 68.754 M -8.37 % | 75.037 M 24.50 % | 60.272 M -29.20 % | 85.124 M -12.92 % | 97.752 M |
| Operating income ratio | 0.22 3.26 % | 0.22 19.58 % | 0.18 8.96 % | 0.17 4.22 % | 0.16 -8.90 % | 0.17 -9.53 % | 0.19 -9.34 % | 0.21 -24.88 % | 0.28 -5.20 % | 0.30 |
| Total other income expenses net | 303.119 M 137.89 % | -800.073 M -2 741.78 % | 30.285 M 5.51 % | 28.705 M 823.58 % | -3.967 M 98.96 % | -382.939 M 2.58 % | -393.067 M -1 586.93 % | 26.435 M 12.67 % | 23.462 M 104.11 % | -571.095 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -5.794 B -3.69 % | -5.587 B -671.51 % | -724.222 M -10.17 % | -657.368 M -11.64 % | -588.836 M -15.80 % | -508.493 M 3.78 % | -528.450 M 3.76 % | -549.107 M -16.59 % | -470.956 M -6.58 % | -441.891 M |
| Total investments | 350.020 M 1 650.10 % | 20.000 M -1.14 % | 20.230 M | 0.000 100.00 % | -15.673 M -579.43 % | 3.269 M -93.07 % | 47.179 M -16.05 % | 56.198 M -3.89 % | 58.472 M 338.37 % | -24.530 M |
| Total debt | 346.527 M 15.00 % | 301.326 M 28 072.42 % | 1.070 M -54.27 % | 2.339 M -96.10 % | 59.962 M 3.25 % | 58.076 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 100.00 % | -69.725 M -174.59 % | 93.473 M -1.49 % | 94.890 M 11.28 % | 85.271 M 6.24 % | 80.264 M 52.40 % | 52.667 M -48.45 % | 102.157 M 8.13 % | 94.473 M -6.02 % | 100.529 M |
| Retained earnings | 6.726 B 6.33 % | 6.326 B 658.79 % | 833.731 M -0.94 % | 841.611 M 3.62 % | 812.171 M 7.63 % | 754.599 M 5.85 % | 712.875 M 3.75 % | 687.090 M 16.03 % | 592.141 M 1.50 % | 583.363 M |
| Common stock | 87.662 M 609.41 % | 12.357 M -1.92 % | 12.599 M -8.38 % | 13.751 M 2.58 % | 13.404 M 6.51 % | 12.585 M -1.44 % | 12.768 M -5.15 % | 13.462 M 6.72 % | 12.614 M -6.56 % | 13.500 M |
| Total equity | 7.467 B 652.99 % | 991.633 M 8.10 % | 917.309 M -0.91 % | 925.702 M 4.48 % | 885.988 M 6.83 % | 829.339 M -1.25 % | 839.795 M -6.05 % | 893.881 M 10.40 % | 809.651 M -0.73 % | 815.568 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -221.526 M | 0.000 100.00 % | -158.684 M | 0.000 | 0.000 | 0.000 |
| Long term debt | 8.256 M 2 225.63 % | 355.000 K -61.07 % | 912.000 K -87.55 % | 7.324 M -51.26 % | 15.028 M 6 939.73 % | 213.474 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 124.630 M 18.12 % | 105.507 M 299.53 % | 26.408 M 417.82 % | 5.100 M 64.09 % | 3.108 M -82.34 % | 17.594 M -34.97 % | 27.053 M 189.06 % | 9.359 M 15.25 % | 8.120 M -16.24 % | 9.694 M |
| Other current liabilities | 1.624 B -0.52 % | 1.633 B 22.34 % | 1.335 B 56.68 % | 851.953 M 331.68 % | -367.732 M -139.93 % | 921.020 M 968.27 % | -106.076 M -204.92 % | 101.098 M -77.53 % | 449.872 M 478.77 % | -118.771 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 22.006 M 63.35 % | 13.472 M 30.19 % | 10.348 M 52.48 % | 6.786 M -62.47 % | 18.080 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 338.271 M 12.39 % | 300.971 M 4 509.05 % | 6.530 M -13.93 % | 7.587 M -97.99 % | 377.110 M 509.48 % | 61.874 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 2.450 B 0.67 % | 2.434 B 916.67 % | 239.382 M 38.94 % | 172.290 M -5.69 % | 182.680 M 8.02 % | 169.115 M 48.81 % | 113.648 M 4.34 % | 108.921 M 12.46 % | 96.850 M -10.36 % | 108.046 M |
| Total liabilities | 2.575 B 619.30 % | 357.934 M 34.67 % | 265.790 M 49.83 % | 177.390 M -4.52 % | 185.788 M -0.49 % | 186.709 M 32.70 % | 140.701 M 18.96 % | 118.280 M 12.68 % | 104.970 M -10.85 % | 117.741 M |
| Other non current assets | 0.000 | 0.000 100.00 % | -23.852 M 8.38 % | -26.032 M -224.14 % | 20.970 M 89 231.28 % | -23.527 K -100.10 % | 23.855 M -0.47 % | 23.967 M 3.72 % | 23.106 M -2.88 % | 23.792 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.673 M | 0.000 -100.00 % | 47.179 M -16.05 % | 56.198 M -3.89 % | 58.472 M 338.37 % | -24.530 M |
| Intangible assets | 23.323 M -28.87 % | 32.790 M 6.96 % | 30.656 M -15.90 % | 36.451 M 70.94 % | 21.324 M -40.19 % | 35.656 M | 0.000 | 0.000 | 0.000 -100.00 % | 93.328 M |
| GoodWill | 165.956 M 0.00 % | 165.956 M 595.79 % | 23.852 M -8.38 % | 26.032 M 66.10 % | 15.673 M -31.46 % | 22.868 M -1.44 % | 23.201 M -5.15 % | 24.461 M 6.72 % | 22.921 M -6.56 % | 24.530 M |
| Goodwill and intangible assets | 189.279 M -4.76 % | 198.746 M 264.62 % | 54.508 M -12.76 % | 62.483 M 68.89 % | 36.997 M -36.79 % | 58.533 M 152.29 % | 23.201 M -5.15 % | 24.461 M 6.72 % | 22.921 M -80.55 % | 117.859 M |
| Property plant equipment net | 1.219 B 1.17 % | 1.205 B 589.13 % | 174.901 M -10.94 % | 196.388 M -7.92 % | 213.274 M -0.56 % | 214.469 M 4.90 % | 204.445 M -5.03 % | 215.268 M 2.01 % | 211.016 M -10.38 % | 235.466 M |
| Total non current assets | 1.443 B 1.67 % | 1.419 B 581.29 % | 208.319 M -11.75 % | 236.049 M -8.90 % | 259.101 M -6.40 % | 276.826 M -8.57 % | 302.787 M -6.32 % | 323.222 M 1.44 % | 318.622 M -10.53 % | 356.137 M |
| Other current assets | 93.283 M -93.08 % | 1.348 B 25.04 % | 1.078 B 19.09 % | 905.434 M -20.09 % | 1.133 B 37.13 % | 826.244 M 29.92 % | 635.962 M -14.94 % | 747.699 M 1.29 % | 738.185 M 9.62 % | 673.414 M |
| Short term investments | 350.020 M 1 650.10 % | 20.000 M -1.14 % | 20.230 M 2 873.90 % | 680.251 K -16.45 % | 814.209 K -75.09 % | 3.269 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 6.140 B 4.27 % | 5.889 B 711.92 % | 725.292 M 9.94 % | 659.707 M 1.68 % | 648.798 M 14.51 % | 566.568 M 7.21 % | 528.450 M -3.76 % | 549.107 M 16.59 % | 470.956 M 6.58 % | 441.891 M |
| Cash and short term investments | 6.490 B 9.84 % | 5.909 B 714.68 % | 725.292 M 9.94 % | 659.707 M 1.68 % | 648.798 M 14.51 % | 566.568 M 7.21 % | 528.450 M -3.76 % | 549.107 M 16.59 % | 470.956 M 6.58 % | 441.891 M |
| Total current assets | 8.599 B 5.44 % | 8.155 B 736.57 % | 974.779 M 9.04 % | 893.959 M 5.93 % | 843.915 M 12.98 % | 746.953 M 10.22 % | 677.709 M -3.22 % | 700.291 M 14.48 % | 611.698 M 3.43 % | 591.427 M |
| Inventory | 813.190 M -9.41 % | 897.709 M 849.76 % | 94.520 M 2.49 % | 92.226 M 36.15 % | 67.739 M 9.53 % | 61.846 M 4.72 % | 59.061 M 37.26 % | 43.030 M 1.57 % | 42.364 M -19.29 % | 52.491 M |
| Net receivables | 1.202 B -9.29 % | 1.325 B 784.28 % | 149.836 M 10.30 % | 135.848 M -95.88 % | 3.294 B 3 191.93 % | 100.069 M 25.04 % | 80.029 M 109.13 % | -876.724 M -131.91 % | 2.747 B 15.23 % | 2.384 B |
| Tax assets | 34.326 M 125.38 % | 15.230 M 451.32 % | 2.762 M -13.94 % | 3.210 M -9.13 % | 3.533 M -8.19 % | 3.848 M -6.30 % | 4.107 M 23.41 % | 3.328 M 7.13 % | 3.106 M -12.54 % | 3.551 M |
| Other assets | 0.000 100.00 % | -8.224 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 402.964 M -16.88 % | 484.791 M 57.02 % | 308.745 M 35.05 % | 228.620 M 39.08 % | 164.377 M -13.23 % | 189.445 M -11.10 % | 213.107 M 3 970.97 % | 5.235 M -97.61 % | 219.126 M -2.23 % | 224.126 M |
| Tax payables | 84.270 M 464.45 % | 14.930 M -3.63 % | 15.492 M 51.72 % | 10.211 M 14.40 % | 8.926 M 57.47 % | 5.668 M -14.34 % | 6.617 M 155.66 % | 2.588 M -36.22 % | 4.058 M 50.78 % | 2.691 M |
| Deferred revenue non current | 81.853 M -7.91 % | 88.888 M 277.15 % | 23.568 M -86.27 % | 171.594 M -16.01 % | 204.309 M 1 821.39 % | 10.633 M -41.64 % | 18.222 M | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 16.527 M 1 146.38 % | 1.326 M -82.18 % | 7.442 M -50.09 % | 14.911 M -34.66 % | 22.819 M 368.42 % | 4.871 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 652.806 M 112.37 % | -5.277 B -7.97 % | -4.888 B -19 808.81 % | -24.550 M 1.24 % | -24.859 M -37.28 % | -18.108 M -129.45 % | 61.485 M -32.56 % | 91.173 M -17.43 % | 110.423 M -6.56 % | 118.176 M |
| Deferred tax liabilities non current | 34.521 M 112.25 % | 16.264 M 500.53 % | 2.708 M -31.45 % | 3.951 M 387.80 % | 809.963 K -88.00 % | 6.747 M -23.60 % | 8.831 M -5.64 % | 9.359 M 15.25 % | 8.120 M -16.24 % | 9.694 M |
| Other liabilities | 0.000 100.00 % | -2.181 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 10.042 B 644.06 % | 1.350 B 14.07 % | 1.183 B 4.70 % | 1.130 B 2.45 % | 1.103 B 7.74 % | 1.024 B 4.41 % | 980.496 M -4.20 % | 1.024 B 10.02 % | 930.320 M -1.82 % | 947.564 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 100.00 % | -43.157 M -29.62 % | -33.296 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 -100.00 % | 5.350 K -73.34 % | 20.068 K -87.15 % | 156.113 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 221.959 M 1 037.17 % | -23.684 M -154.87 % | 43.161 M 546.33 % | 6.678 M 21.04 % | 5.517 M 116.00 % | -34.478 M -278.04 % | -9.120 M -91.98 % | -4.751 M -168.54 % | 6.931 M -29.43 % | 9.822 M |
| Accounts receivables | 51.760 M 225.84 % | -41.133 M -74.11 % | -23.625 M -128.28 % | -10.349 M 23.43 % | -13.516 M 36.75 % | -21.368 M -79 701.48 % | -26.777 K -100.81 % | 3.296 M 123.17 % | -14.228 M -163.05 % | 22.567 M |
| Inventory | 169.973 M 600.50 % | -33.961 M -227.30 % | -10.376 M 52.09 % | -21.657 M -1 125.30 % | -1.767 M 52.00 % | -3.683 M 80.57 % | -18.954 M -1 004.86 % | 2.095 M -70.07 % | 7.000 M 209.80 % | -6.375 M |
| Accounts payables | 0.000 -100.00 % | 24.906 M 108.81 % | 11.927 M 39.35 % | 8.559 M 335.61 % | -3.633 M -5.50 % | -3.443 M -28.96 % | -2.670 M -255.64 % | 1.716 M 327.68 % | -753.512 K -123.20 % | 3.248 M |
| Other working capital | 226.000 K -99.15 % | 26.503 M -59.37 % | 65.234 M 116.55 % | 30.124 M 23.29 % | 24.433 M 508.33 % | -5.984 M -147.75 % | 12.531 M 205.68 % | -11.857 M -179.51 % | 14.912 M 255.04 % | -9.619 M |
| Other non cash items | -473.280 M -2 641.48 % | 18.622 M -2.33 % | 19.067 M -68.60 % | 60.719 M -24.12 % | 80.016 M 27.94 % | 62.542 M 15.83 % | 53.994 M 62.06 % | 33.318 M -22.19 % | 42.818 M 167.37 % | 16.014 M |
| Net cash provided by operating activities | 963.135 M 584.93 % | 140.619 M -21.25 % | 178.555 M 48.62 % | 120.143 M 17.50 % | 102.249 M 57.24 % | 65.027 M -30.50 % | 93.570 M -2.11 % | 95.591 M -22.87 % | 123.939 M -0.16 % | 124.132 M |
| Investments in property plant and equipment | -140.112 M -586.22 % | -20.418 M -5.95 % | -19.272 M -33.18 % | -14.470 M -51.23 % | -9.569 M 28.06 % | -13.301 M 37.11 % | -21.149 M -56.14 % | -13.545 M 6.66 % | -14.511 M 19.00 % | -17.916 M |
| Acquisitions net | 982.903 K | 0.000 -100.00 % | 520.861 K -96.30 % | 14.062 M 187.46 % | -16.077 M -34 731.37 % | 46.423 K -52.86 % | 98.485 K -62.62 % | 263.443 K 102.19 % | -12.028 M 74.52 % | -47.202 M |
| Purchases of investments | -844.997 M -1 048.63 % | -73.566 M -64.73 % | -44.658 M 21.90 % | -57.181 M 84.19 % | -361.567 M -176.06 % | -130.974 M -108.21 % | -62.904 M | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 527.613 M 602.95 % | 75.056 M 64.42 % | 45.651 M -22.08 % | 58.584 M -84.08 % | 368.064 M 170.06 % | 136.288 M 91.47 % | 71.180 M | 0.000 | 0.000 | 0.000 |
| Other investing activites | 184.403 M 6 313.05 % | 2.875 M 426.76 % | 545.870 K -72.48 % | 1.984 M -67.42 % | 6.089 M 54.45 % | 3.943 M -69.25 % | 12.821 M 1 354.75 % | 881.339 K -68.85 % | 2.829 M -61.94 % | 7.433 M |
| Net cash used for investing activites | -272.110 M -1 595.17 % | -16.052 M 6.74 % | -17.213 M -678.16 % | 2.977 M 122.80 % | -13.059 M -226.55 % | -3.999 M -8 599.82 % | 47.049 K 100.38 % | -12.400 M 47.70 % | -23.710 M 58.90 % | -57.685 M |
| Debt repayment | 30.000 M -29.32 % | 42.442 M 3 911.48 % | -1.114 M 99.70 % | -369.319 M -1 170.32 % | -29.073 M -150.15 % | 57.977 M | 0.000 | 0.000 | 0.000 100.00 % | -200.000 M |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 3.663 M 110.05 % | -36.437 M 85.07 % | -244.019 M 19.80 % | -304.256 M | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.582 M 84.28 % | -35.511 M 22.85 % | -46.029 M | 0.000 | 0.000 | 0.000 |
| Dividends paid | -407.916 M -812.57 % | -44.699 M -27.54 % | -35.048 M 50.84 % | -71.294 M -92.73 % | -36.991 M -3.41 % | -35.771 M 9.47 % | -39.513 M -1.22 % | -39.036 M 2.12 % | -39.882 M 8.18 % | -43.435 M |
| Other financing activites | -14.559 M 40.53 % | -24.480 M -2 436.63 % | -965.076 K -100.14 % | 688.290 M 1 103.91 % | 57.171 M -72.43 % | 207.352 M -19.70 % | 258.227 M | 0.000 | 0.000 -100.00 % | 199.548 M |
| Net cash used provided by financing activities | -392.475 M -1 367.85 % | -26.738 M 27.98 % | -37.127 M 70.97 % | -127.876 M -182.10 % | -45.330 M -215.70 % | -14.359 M 83.21 % | -85.542 M -119.14 % | -39.036 M 2.12 % | -39.882 M 9.13 % | -43.887 M |
| Effect of forex changes on cash | -47.173 M -866.54 % | 6.154 M -2.70 % | 6.325 M 197.10 % | -6.514 M -5.35 % | -6.183 M -1 847 581 867.63 % | -0.335 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 251.377 M 139.86 % | 104.800 M 59.79 % | 65.585 M 501.22 % | 10.909 M -86.73 % | 82.230 M 115.72 % | 38.118 M 284.53 % | -20.657 M -126.43 % | 78.151 M 29.50 % | 60.347 M 167.49 % | 22.561 M |
| Cash at beginning of period | 5.889 B 708.05 % | 728.761 M 10.47 % | 659.707 M 1.68 % | 648.798 M 14.51 % | 566.568 M 7.21 % | 528.450 M -3.76 % | 549.107 M 16.59 % | 470.956 M 14.70 % | 410.609 M -2.08 % | 419.331 M |
| Cash at end of period | 6.140 B 639.70 % | 830.092 M 14.45 % | 725.292 M 9.94 % | 659.707 M 1.68 % | 648.798 M 14.51 % | 566.568 M 7.21 % | 528.450 M -3.76 % | 549.107 M 16.59 % | 470.956 M 6.58 % | 441.891 M |
| Operating cash flow | 963.135 M 584.93 % | 140.619 M -21.25 % | 178.555 M 48.62 % | 120.143 M 17.50 % | 102.249 M 57.24 % | 65.027 M -30.50 % | 93.570 M -2.11 % | 95.591 M -22.87 % | 123.939 M -0.16 % | 124.132 M |
| Capital expenditure | -140.112 M -589.06 % | -20.334 M -5.51 % | -19.272 M -33.18 % | -14.470 M -51.23 % | -9.569 M 28.06 % | -13.301 M 37.11 % | -21.149 M -56.14 % | -13.545 M 6.66 % | -14.511 M 19.00 % | -17.916 M |
| Free CashFlow | 823.023 M 584.71 % | 120.201 M -24.54 % | 159.284 M 50.73 % | 105.673 M 14.02 % | 92.681 M 79.18 % | 51.726 M -28.58 % | 72.421 M -11.73 % | 82.047 M -25.02 % | 109.428 M 3.02 % | 106.216 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2024-12-31 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 236.102 M 64.46 % | 143.565 M -0.65 % | 144.498 M -50.67 % | 292.932 M 101.97 % | 145.039 M -58.09 % | 346.071 M 98.17 % | 174.637 M -43.06 % | 306.728 M 104.39 % | 150.073 M -46.26 % | 279.248 M 7.78 % | 259.099 M 7.90 % | 240.128 M 11.02 % | 216.283 M 27.65 % | 169.433 M -11.36 % | 191.145 M -5.58 % | 202.442 M |
| Net income | 29.813 M -30.83 % | 43.102 M -0.65 % | 43.382 M -34.39 % | 66.121 M 101.97 % | 32.738 M -53.83 % | 70.906 M 98.17 % | 35.781 M -36.39 % | 56.255 M 104.39 % | 27.524 M -45.97 % | 50.940 M 32.23 % | 38.523 M -19.17 % | 47.661 M 681.76 % | 6.097 M -83.12 % | 36.122 M 17.31 % | 30.792 M -27.65 % | 42.560 M |
| Income before tax | 39.594 M -33.24 % | 59.312 M -0.65 % | 59.697 M -24.14 % | 78.697 M 101.97 % | 38.965 M -59.77 % | 96.850 M 98.17 % | 48.874 M -32.70 % | 72.625 M 104.39 % | 35.533 M -43.86 % | 63.291 M 20.05 % | 52.718 M -10.31 % | 58.780 M 327.30 % | 13.756 M -67.99 % | 42.968 M 2.70 % | 41.840 M -19.19 % | 51.777 M |
| Income before tax ratio | 0.17 -59.41 % | 0.41 0.00 % | 0.41 53.78 % | 0.27 0.00 % | 0.27 -4.00 % | 0.28 0.00 % | 0.28 18.20 % | 0.24 0.00 % | 0.24 4.47 % | 0.23 11.39 % | 0.20 -16.88 % | 0.24 284.87 % | 0.06 -74.92 % | 0.25 15.86 % | 0.22 -14.42 % | 0.26 |
| EBITDA | 50.313 M 14.04 % | 44.118 M -0.65 % | 44.405 M -51.54 % | 91.638 M 188.46 % | 31.768 M -70.93 % | 109.298 M 123.36 % | 48.933 M -43.02 % | 85.880 M 170.10 % | 31.795 M -59.12 % | 77.784 M 15.82 % | 67.161 M -7.73 % | 72.784 M 145.64 % | 29.630 M -50.36 % | 59.689 M 6.50 % | 56.046 M -17.32 % | 67.789 M |
| Net income ratio | 0.13 -57.94 % | 0.30 0.00 % | 0.30 33.01 % | 0.23 0.00 % | 0.23 10.17 % | 0.20 0.00 % | 0.20 11.71 % | 0.18 0.00 % | 0.18 0.54 % | 0.18 22.69 % | 0.15 -25.09 % | 0.20 604.13 % | 0.03 -86.78 % | 0.21 32.34 % | 0.16 -23.37 % | 0.21 |
| Ratio EBITDA | 0.21 -30.65 % | 0.31 0.00 % | 0.31 -1.77 % | 0.31 42.83 % | 0.22 -30.65 % | 0.32 12.71 % | 0.28 0.08 % | 0.28 32.15 % | 0.21 -23.94 % | 0.28 7.46 % | 0.26 -14.48 % | 0.30 121.25 % | 0.14 -61.11 % | 0.35 20.15 % | 0.29 -12.44 % | 0.33 |
| Gross profit ratio | 0.74 -1.16 % | 0.75 0.00 % | 0.75 0.35 % | 0.75 0.00 % | 0.75 -0.16 % | 0.75 0.00 % | 0.75 -0.47 % | 0.76 0.00 % | 0.76 3.53 % | 0.73 -3.55 % | 0.76 2.53 % | 0.74 -2.68 % | 0.76 2.99 % | 0.74 -2.11 % | 0.75 5.53 % | 0.71 |
| Weighted average shs out dil | 755.400 M 0.00 % | 755.400 M 0.00 % | 755.400 M 0.00 % | 755.400 M 0.00 % | 755.400 M 0.00 % | 755.400 M 0.00 % | 755.400 M 0.00 % | 755.400 M 0.00 % | 755.400 M 0.00 % | 755.400 M 0.00 % | 755.400 M 0.07 % | 754.878 M 0.04 % | 754.600 M -0.56 % | 758.879 M -1.31 % | 768.979 M -2.69 % | 790.197 M |
| Weighted average shs out | 755.400 M 0.00 % | 755.400 M 0.00 % | 755.400 M 0.00 % | 755.400 M -0.45 % | 758.802 M 0.45 % | 755.400 M -0.09 % | 756.100 M 0.09 % | 755.400 M 0.00 % | 755.401 M 0.00 % | 755.400 M 0.00 % | 755.400 M 0.07 % | 754.878 M 0.04 % | 754.600 M -0.56 % | 758.879 M -1.31 % | 768.979 M -2.65 % | 789.929 M |
| EPS diluted | 0.04 -30.82 % | 0.06 -0.52 % | 0.06 -34.40 % | 0.09 102.08 % | 0.04 -53.89 % | 0.09 98.10 % | 0.05 -36.38 % | 0.07 104.67 % | 0.04 -45.99 % | 0.07 32.16 % | 0.05 -19.18 % | 0.06 679.01 % | 0.01 -82.98 % | 0.05 19.00 % | 0.04 -25.79 % | 0.05 |
| Earnings per share | 0.04 -30.82 % | 0.06 -0.52 % | 0.06 -34.40 % | 0.09 103.02 % | 0.04 -54.10 % | 0.09 98.52 % | 0.05 -36.51 % | 0.07 104.67 % | 0.04 -45.99 % | 0.07 32.16 % | 0.05 -19.18 % | 0.06 679.01 % | 0.01 -82.98 % | 0.05 19.00 % | 0.04 -25.79 % | 0.05 |
| Gross profit | 175.827 M 62.55 % | 108.167 M -0.65 % | 108.869 M -50.50 % | 219.944 M 101.97 % | 108.900 M -58.16 % | 260.267 M 98.17 % | 131.338 M -43.33 % | 231.758 M 104.39 % | 113.392 M -44.36 % | 203.808 M 3.95 % | 196.065 M 10.63 % | 177.231 M 8.05 % | 164.026 M 31.47 % | 124.766 M -13.23 % | 143.786 M -0.35 % | 144.297 M |
| Income tax expense | 9.781 M -39.66 % | 16.210 M -0.65 % | 16.315 M 29.73 % | 12.576 M 101.97 % | 6.227 M -76.00 % | 25.944 M 98.17 % | 13.092 M -20.02 % | 16.370 M 104.39 % | 8.009 M -35.15 % | 12.351 M -12.99 % | 14.195 M 27.66 % | 11.120 M 45.17 % | 7.660 M 11.88 % | 6.846 M -38.03 % | 11.048 M 19.86 % | 9.218 M |
| Cost of revenue | 60.274 M 70.27 % | 35.399 M -0.65 % | 35.628 M -51.19 % | 72.989 M 101.97 % | 36.139 M -57.88 % | 85.804 M 98.17 % | 43.299 M -42.24 % | 74.970 M 104.39 % | 36.681 M -51.38 % | 75.440 M 19.68 % | 63.034 M 0.22 % | 62.897 M 20.36 % | 52.257 M 16.99 % | 44.667 M -5.68 % | 47.359 M -18.55 % | 58.144 M |
| General and administrative expenses | 0.000 -100.00 % | 9.991 M -0.65 % | 10.056 M -24.13 % | 13.253 M 2.86 % | 12.884 M 35.12 % | 9.535 M -5.35 % | 10.074 M -8.48 % | 11.007 M 3.16 % | 10.671 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 56.235 M -0.65 % | 56.601 M -16.00 % | 67.378 M 2.86 % | 65.503 M -7.28 % | 70.644 M -5.35 % | 74.637 M 3.59 % | 72.050 M 3.16 % | 69.845 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 137.381 M 97.39 % | 69.599 M -0.65 % | 70.051 M -58.01 % | 166.818 M 128.18 % | 73.109 M -58.39 % | 175.721 M 102.97 % | 86.574 M -51.47 % | 178.377 M 120.68 % | 80.831 M -46.54 % | 151.205 M -5.88 % | 160.659 M 23.66 % | 129.915 M 3.15 % | 125.950 M 24.26 % | 101.363 M -5.87 % | 107.680 M -3.67 % | 111.782 M |
| Cost and expenses | -197.655 M -288.25 % | 104.998 M -0.65 % | 105.680 M -55.93 % | 239.807 M 119.51 % | 109.247 M -58.23 % | 261.525 M 101.37 % | 129.873 M -48.74 % | 253.347 M 115.59 % | 117.511 M -48.15 % | 226.645 M 1.32 % | 223.693 M 16.02 % | 192.812 M 8.20 % | 178.207 M 22.03 % | 146.031 M -5.81 % | 155.039 M -8.76 % | 169.927 M |
| Research and development expenses | 7.786 M 152.91 % | 3.079 M -0.65 % | 3.099 M -64.02 % | 8.612 M 101.97 % | 4.264 M -38.68 % | 6.954 M 98.17 % | 3.509 M -72.48 % | 12.753 M 104.39 % | 6.239 M 41.46 % | 4.411 M -67.59 % | 13.609 M 251.95 % | 3.867 M -67.05 % | 11.736 M 308.59 % | 2.872 M -64.66 % | 8.129 M 19.90 % | 6.780 M |
| Selling general and administrative expenses | 129.595 M 94.82 % | 66.521 M -0.65 % | 66.953 M -57.68 % | 158.206 M 101.97 % | 78.332 M -53.59 % | 168.767 M 98.17 % | 85.165 M -48.58 % | 165.624 M 104.39 % | 81.035 M -44.80 % | 146.795 M -0.17 % | 147.050 M 16.66 % | 126.048 M 10.36 % | 114.213 M 15.96 % | 98.491 M -1.06 % | 99.551 M -5.19 % | 105.002 M |
| Interest income | 8.398 M | 0.000 | 0.000 -100.00 % | 5.909 M 86.20 % | 3.173 M -58.09 % | 7.572 M 84.29 % | 4.109 M -27.41 % | 5.660 M 90.47 % | 2.972 M -63.57 % | 8.157 M 9.62 % | 7.441 M 2.21 % | 7.281 M -20.92 % | 9.206 M 26.16 % | 7.297 M | 0.000 | 0.000 |
| Interest expense | 457.448 K 15.61 % | 395.676 K | 0.000 -100.00 % | 354.917 K | 0.000 -100.00 % | 24.671 K | 0.000 -100.00 % | 40.936 K | 0.000 -100.00 % | 53.074 K | 0.000 -100.00 % | 200.558 K -58.13 % | 479.026 K -74.80 % | 1.901 M 432.00 % | 357.364 K 1 438.51 % | 23.228 K |
| Depreciation and amortization | 10.262 M 84.87 % | 5.551 M -0.65 % | 5.587 M -55.61 % | 12.587 M 130.36 % | 5.464 M -56.02 % | 12.422 M 98.17 % | 6.269 M -52.56 % | 13.214 M 132.74 % | 5.677 M -60.68 % | 14.441 M -0.01 % | 14.442 M 4.63 % | 13.803 M -10.34 % | 15.395 M 3.88 % | 14.820 M 7.01 % | 13.849 M -13.38 % | 15.988 M |
| Operating income | 38.447 M -0.31 % | 38.568 M -0.65 % | 38.818 M -26.93 % | 53.126 M 101.97 % | 26.304 M -68.89 % | 84.546 M 98.17 % | 42.664 M -20.08 % | 53.381 M 104.39 % | 26.118 M -50.35 % | 52.603 M 48.57 % | 35.407 M -25.17 % | 47.317 M 24.27 % | 38.077 M 62.70 % | 23.403 M -35.18 % | 36.106 M 11.04 % | 32.515 M |
| Operating income ratio | 0.16 -39.38 % | 0.27 0.00 % | 0.27 48.13 % | 0.18 0.00 % | 0.18 -25.77 % | 0.24 0.00 % | 0.24 40.38 % | 0.17 0.00 % | 0.17 -7.61 % | 0.19 37.85 % | 0.14 -30.65 % | 0.20 11.93 % | 0.18 27.46 % | 0.14 -26.88 % | 0.19 17.61 % | 0.16 |
| Total other income expenses net | 1.147 M -94.47 % | 20.744 M -0.65 % | 20.879 M -18.35 % | 25.571 M 101.97 % | 12.661 M 2.90 % | 12.304 M 98.17 % | 6.209 M -67.73 % | 19.244 M 104.39 % | 9.415 M -11.90 % | 10.688 M -38.26 % | 17.312 M 51.02 % | 11.464 M 147.14 % | -24.320 M -224.30 % | 19.565 M 241.21 % | 5.734 M -70.23 % | 19.262 M |
| 2024-12-31 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 |
| 2024-12-31 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -5.794 B -615.59 % | -809.632 M 1.00 % | -817.807 M -3.83 % | -787.617 M -2.90 % | -765.432 M -9.91 % | -696.425 M 5.55 % | -737.363 M -1.81 % | -724.222 M -2.53 % | -706.334 M -6.29 % | -664.560 M -1.09 % | -657.368 M -2.77 % | -639.629 M -8.63 % | -588.836 M -10.50 % | -532.897 M -4.80 % | -508.493 M 1.52 % | -516.319 M |
| Total investments | 350.020 M 20 627.06 % | -1.705 M | 0.000 -100.00 % | 2.819 M 411.89 % | 550.746 K | 0.000 | 0.000 -100.00 % | 20.230 M 3 797.38 % | 519.066 K | 0.000 | 0.000 -100.00 % | 3.501 M -38.05 % | 5.651 M | 0.000 | 0.000 100.00 % | -23.192 M |
| Total debt | 346.527 M 617.36 % | 48.306 M 5.69 % | 45.703 M 7.60 % | 42.475 M 3.25 % | 41.139 M -1.76 % | 41.875 M -4.35 % | 43.779 M 3 993.15 % | 1.070 M 734.40 % | 128.185 K -92.27 % | 1.658 M -29.12 % | 2.339 M -20.28 % | 2.934 M -95.11 % | 59.962 M -30.88 % | 86.748 M 49.37 % | 58.076 M 7 036.89 % | 813.738 K |
| Accumulated other comprehensive income loss | 0.000 100.00 % | -68.097 M 0.65 % | -68.540 M -170.10 % | 97.768 M 244.23 % | -67.784 M -177.51 % | 87.454 M 221.36 % | -72.062 M -177.09 % | 93.473 M 234.38 % | -69.559 M -177.14 % | 90.172 M -4.97 % | 94.890 M 9.73 % | 86.476 M 1.41 % | 85.271 M 8.32 % | 78.721 M -1.92 % | 80.264 M 20 510.06 % | -393.255 K |
| Retained earnings | 6.726 B 628.34 % | 923.526 M -8.92 % | 1.014 B 12.22 % | 903.570 M -6.02 % | 961.493 M 15.03 % | 835.826 M -13.36 % | 964.661 M 15.70 % | 833.731 M -6.85 % | 894.994 M 8.20 % | 827.173 M -1.72 % | 841.611 M -0.37 % | 844.695 M 4.00 % | 812.171 M 7.31 % | 756.827 M 0.30 % | 754.599 M 2.21 % | 738.309 M |
| Common stock | 87.662 M 626.74 % | 12.062 M -0.65 % | 12.141 M -1.75 % | 12.357 M 2.92 % | 12.007 M -0.48 % | 12.064 M -5.48 % | 12.765 M 1.31 % | 12.599 M 2.25 % | 12.321 M -5.88 % | 13.091 M -4.80 % | 13.751 M 1.35 % | 13.567 M 1.21 % | 13.404 M 8.17 % | 12.392 M -1.53 % | 12.585 M -1.40 % | 12.763 M |
| Total equity | 7.467 B 639.67 % | 1.009 B -0.65 % | 1.016 B 2.46 % | 991.633 M 2.92 % | 963.535 M 5.44 % | 913.805 M -5.48 % | 966.832 M 5.40 % | 917.309 M 2.25 % | 897.090 M -1.10 % | 907.064 M -2.01 % | 925.702 M 0.56 % | 920.516 M 3.90 % | 885.988 M 7.40 % | 824.959 M -0.53 % | 829.339 M -0.64 % | 834.673 M |
| Other non current liabilities | 0.000 -100.00 % | 13.851 M -0.65 % | 13.941 M | 0.000 -100.00 % | 14.402 M 108.98 % | -160.353 M -694.35 % | 26.979 M | 0.000 -100.00 % | 25.698 M | 0.000 | 0.000 100.00 % | -174.650 M 21.16 % | -221.526 M | 0.000 | 0.000 100.00 % | -146.918 M |
| Long term debt | 8.256 M 384.77 % | 1.703 M -0.65 % | 1.714 M 382.86 % | 355.000 K 630.11 % | 48.623 K -92.63 % | 660.000 K 586.76 % | 96.103 K -89.46 % | 912.000 K 611.47 % | 128.185 K -96.65 % | 3.822 M -47.82 % | 7.324 M -33.32 % | 10.983 M -26.92 % | 15.028 M 1 347.78 % | 1.038 M 386.24 % | 213.474 K -88.81 % | 1.907 M |
| Total non current liabilities | 124.630 M 701.27 % | 15.554 M -0.65 % | 15.655 M 5.26 % | 14.872 M 2.92 % | 14.451 M -43.53 % | 25.591 M -5.48 % | 27.076 M 2.53 % | 26.408 M 2.25 % | 25.826 M -0.01 % | 25.828 M 406.45 % | 5.100 M -84.05 % | 31.979 M 928.95 % | 3.108 M -90.41 % | 32.406 M 84.19 % | 17.594 M -29.73 % | 25.036 M |
| Other current liabilities | 1.624 B 748.34 % | 191.491 M -15.46 % | 226.512 M -88.02 % | 1.891 B 737.67 % | 225.716 M 153.97 % | -418.208 M -307.22 % | 201.821 M -84.88 % | 1.335 B 603.31 % | 189.793 M -80.09 % | 953.217 M 11.89 % | 851.953 M 3 599.17 % | -24.347 M 93.38 % | -367.732 M -132.28 % | 1.139 B 96.45 % | 579.844 M 1 180.87 % | -53.646 M |
| Deferred revenue | 0.000 -100.00 % | 16.679 M 436.14 % | 3.111 M -82.68 % | 17.959 M | 0.000 -100.00 % | 10.992 M | 0.000 -100.00 % | 22.006 M | 0.000 -100.00 % | 14.484 M 7.51 % | 13.472 M 6.20 % | 12.685 M 22.59 % | 10.348 M 18.31 % | 8.746 M 28.88 % | 6.786 M -36.55 % | 10.696 M |
| Short term debt | 338.271 M 525.42 % | 54.087 M 15.31 % | 46.905 M 8.48 % | 43.238 M 4.89 % | 41.223 M -86.42 % | 303.607 M 586.76 % | 44.209 M 577.01 % | 6.530 M 611.47 % | 917.818 K -87.39 % | 7.279 M -4.06 % | 7.587 M -4.87 % | 7.975 M -97.89 % | 377.110 M 323.07 % | 89.136 M -77.88 % | 403.050 M 10 846.50 % | 3.682 M |
| Total current liabilities | 2.450 B 631.25 % | 335.043 M -0.65 % | 337.220 M -1.70 % | 343.061 M 2.92 % | 333.340 M 16.63 % | 285.799 M -5.48 % | 302.384 M 26.32 % | 239.382 M 2.25 % | 234.106 M 28.78 % | 181.782 M 5.51 % | 172.290 M 26.64 % | 136.044 M -25.53 % | 182.680 M -5.52 % | 193.352 M 14.33 % | 169.115 M 52.69 % | 110.759 M |
| Total liabilities | 2.575 B 634.35 % | 350.597 M -0.65 % | 352.875 M -1.41 % | 357.934 M 2.92 % | 347.791 M 11.69 % | 311.389 M -5.48 % | 329.459 M 23.95 % | 265.790 M 2.25 % | 259.932 M 25.20 % | 207.610 M 17.04 % | 177.390 M 5.57 % | 168.022 M -9.56 % | 185.788 M -17.70 % | 225.758 M 20.91 % | 186.709 M 37.49 % | 135.795 M |
| Other non current assets | 0.000 100.00 % | -10.683 M -722.33 % | 1.717 M -62.86 % | 4.622 M 121.58 % | 2.086 M 109.13 % | -22.840 M -999.55 % | 2.539 M 110.65 % | -23.852 M -982.87 % | 2.702 M 110.90 % | -24.783 M -337.85 % | 10.420 M -11.37 % | 11.757 M -43.94 % | 20.970 M -34.64 % | 32.082 M -9.99 % | 35.641 M 579.99 % | 5.241 M |
| Long term investments | 0.000 100.00 % | -12.389 M | 0.000 100.00 % | -175.353 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.651 M | 0.000 | 0.000 100.00 % | -23.192 M |
| Intangible assets | 23.323 M 510.89 % | 3.818 M -0.65 % | 3.843 M -88.28 % | 32.790 M 630.10 % | 4.491 M -84.04 % | 28.132 M 402.42 % | 5.599 M -81.74 % | 30.656 M 360.66 % | 6.655 M -80.00 % | 33.279 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 62.012 M |
| GoodWill | 165.956 M 626.74 % | 22.836 M -0.65 % | 22.984 M -1.75 % | 23.393 M 2.92 % | 22.731 M -0.48 % | 22.840 M -5.48 % | 24.165 M 1.31 % | 23.852 M 2.25 % | 23.326 M -5.88 % | 24.783 M -4.80 % | 26.032 M 1.35 % | 25.684 M 63.88 % | 15.673 M -30.40 % | 22.517 M -1.53 % | 22.868 M -1.40 % | 23.192 M |
| Goodwill and intangible assets | 189.279 M 610.31 % | 26.647 M -0.67 % | 26.827 M -86.50 % | 198.746 M 630.10 % | 27.222 M -46.59 % | 50.972 M 71.25 % | 29.764 M -45.39 % | 54.508 M 81.81 % | 29.981 M -48.36 % | 58.062 M 123.04 % | 26.032 M 1.35 % | 25.684 M 63.88 % | 15.673 M -30.40 % | 22.517 M -1.53 % | 22.868 M -73.16 % | 85.204 M |
| Property plant equipment net | 1.219 B 630.45 % | 166.938 M -0.65 % | 168.022 M -1.10 % | 169.899 M 2.92 % | 165.085 M -3.23 % | 170.588 M -5.48 % | 180.487 M 3.19 % | 174.901 M 2.25 % | 171.045 M -6.10 % | 182.154 M -7.25 % | 196.388 M -2.72 % | 201.882 M -5.34 % | 213.274 M 6.04 % | 201.121 M -6.22 % | 214.469 M -3.55 % | 222.353 M |
| Total non current assets | 1.443 B 638.88 % | 195.297 M -0.65 % | 196.566 M -1.75 % | 200.062 M 2.92 % | 194.393 M -3.34 % | 201.119 M -5.48 % | 212.790 M 2.15 % | 208.319 M 2.25 % | 203.728 M -6.68 % | 218.318 M -7.51 % | 236.049 M -2.59 % | 242.328 M -6.47 % | 259.101 M -0.02 % | 259.141 M -6.39 % | 276.826 M -5.64 % | 293.358 M |
| Other current assets | 93.283 M 571.05 % | 13.901 M -0.65 % | 13.991 M -98.96 % | 1.348 B 11 638.48 % | 11.486 M 26.30 % | 9.094 M -5.48 % | 9.622 M -99.11 % | 1.078 B 7 610.71 % | 13.984 M -98.58 % | 982.435 M 8.50 % | 905.434 M 22.40 % | 739.709 M -34.71 % | 1.133 B 5.71 % | 1.072 B 29.72 % | 826.244 M 10.19 % | 749.808 M |
| Short term investments | 350.020 M | 0.000 | 0.000 -100.00 % | 2.819 M 411.89 % | 550.746 K | 0.000 | 0.000 -100.00 % | 20.230 M 3 797.38 % | 519.066 K | 0.000 | 0.000 -100.00 % | 3.501 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 6.140 B 615.69 % | 857.937 M -0.65 % | 863.510 M 4.03 % | 830.092 M 2.92 % | 806.571 M 9.25 % | 738.300 M -5.48 % | 781.143 M 7.70 % | 725.292 M 2.67 % | 706.462 M 6.04 % | 666.218 M 0.99 % | 659.707 M 2.67 % | 642.563 M -0.96 % | 648.798 M 4.70 % | 619.646 M 9.37 % | 566.568 M 9.56 % | 517.132 M |
| Cash and short term investments | 6.490 B 656.49 % | 857.937 M -0.65 % | 863.510 M 3.67 % | 832.911 M 2.85 % | 809.861 M 9.69 % | 738.300 M -5.48 % | 781.143 M 7.70 % | 725.292 M 2.18 % | 709.824 M 6.55 % | 666.218 M 0.99 % | 659.707 M 2.11 % | 646.064 M -0.42 % | 648.798 M 4.70 % | 619.646 M 9.37 % | 566.568 M 9.56 % | 517.132 M |
| Total current assets | 8.599 B 638.20 % | 1.165 B -0.65 % | 1.172 B 1.99 % | 1.150 B 2.92 % | 1.117 B 9.07 % | 1.024 B -5.48 % | 1.084 B 11.15 % | 974.779 M 2.25 % | 953.294 M 6.35 % | 896.356 M 0.27 % | 893.959 M 5.64 % | 846.210 M 0.27 % | 843.915 M 6.61 % | 791.576 M 5.97 % | 746.953 M 10.31 % | 677.110 M |
| Inventory | 813.190 M 611.77 % | 114.249 M -0.65 % | 114.991 M -9.13 % | 126.543 M 2.92 % | 122.957 M 11.78 % | 110.004 M -5.48 % | 116.387 M 23.14 % | 94.520 M 2.25 % | 92.437 M 10.80 % | 83.424 M -9.54 % | 92.226 M 37.28 % | 67.180 M -0.83 % | 67.739 M 7.82 % | 62.826 M 1.58 % | 61.846 M 19.75 % | 51.648 M |
| Net receivables | 1.202 B 572.53 % | 178.711 M -0.65 % | 179.872 M -3.64 % | 186.674 M 8.14 % | 172.629 M 3.57 % | 166.677 M -5.48 % | 176.349 M 17.69 % | 149.836 M 9.33 % | 137.049 M -96.39 % | 3.795 B 2 693.54 % | 135.848 M 13.73 % | 119.448 M -96.37 % | 3.294 B -4.90 % | 3.464 B 3 361.39 % | 100.069 M 8.00 % | 92.660 M |
| Tax assets | 34.326 M 176.93 % | 12.395 M | 0.000 -100.00 % | 2.147 M | 0.000 -100.00 % | 2.400 M | 0.000 -100.00 % | 2.762 M | 0.000 -100.00 % | 2.885 M -10.12 % | 3.210 M 6.82 % | 3.005 M -14.94 % | 3.533 M 3.30 % | 3.420 M -11.12 % | 3.848 M 2.57 % | 3.752 M |
| 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 |
| Account payables | 402.964 M 535.68 % | 63.391 M -0.65 % | 63.802 M -86.84 % | 484.791 M 630.10 % | 66.401 M -82.84 % | 387.013 M 586.76 % | 56.353 M -81.75 % | 308.745 M 611.47 % | 43.395 M -82.44 % | 247.064 M 8.07 % | 228.620 M 56.55 % | 146.033 M -11.16 % | 164.377 M 21.93 % | 134.813 M -28.84 % | 189.445 M 22.01 % | 155.274 M |
| Tax payables | 84.270 M 796.92 % | 9.396 M | 0.000 -100.00 % | 14.930 M | 0.000 -100.00 % | 13.386 M | 0.000 -100.00 % | 15.492 M | 0.000 -100.00 % | 9.708 M -4.93 % | 10.211 M 59.97 % | 6.383 M -28.49 % | 8.926 M 87.79 % | 4.753 M -16.14 % | 5.668 M 4.02 % | 5.449 M |
| Deferred revenue non current | 81.853 M | 0.000 | 0.000 -100.00 % | 12.530 M | 0.000 -100.00 % | 22.380 M | 0.000 -100.00 % | 23.568 M | 0.000 -100.00 % | 23.015 M | 0.000 -100.00 % | 27.476 M | 0.000 -100.00 % | 27.487 M 158.50 % | 10.633 M -43.74 % | 18.900 M |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 16.527 M 59.19 % | 10.382 M 256.02 % | 2.916 M 119.92 % | 1.326 M 630.10 % | 181.618 K -95.74 % | 4.267 M 586.76 % | 621.322 K -91.65 % | 7.442 M 611.47 % | 1.046 M -90.58 % | 11.101 M -25.55 % | 14.911 M -21.35 % | 18.958 M -16.92 % | 22.819 M 490.10 % | 3.867 M -20.62 % | 4.871 M -12.84 % | 5.589 M |
| Preferred stock | 0.000 | 0.000 -100.00 % | 58.464 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 |
| Other total stockholders equity | 652.806 M 359.70 % | 142.007 M 142.90 % | 58.464 M 101.08 % | -5.422 B -9 478.00 % | 57.819 M 368.43 % | -21.540 M -135.04 % | 61.468 M 101.26 % | -4.888 B -8 337.50 % | 59.333 M 353.86 % | -23.372 M 4.80 % | -24.550 M -1.35 % | -24.222 M 2.56 % | -24.859 M -8.17 % | -22.981 M -26.91 % | -18.108 M -121.56 % | 83.995 M |
| Deferred tax liabilities non current | 34.521 M | 0.000 | 0.000 -100.00 % | 2.293 M | 0.000 -100.00 % | 3.120 M | 0.000 -100.00 % | 2.708 M | 0.000 -100.00 % | 2.242 M -43.25 % | 3.951 M 40.97 % | 2.803 M 246.02 % | 809.963 K -83.03 % | 4.772 M -29.27 % | 6.747 M 15.18 % | 5.858 M |
| 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 |
| Total assets | 10.042 B 638.30 % | 1.360 B -0.65 % | 1.369 B 1.43 % | 1.350 B 2.92 % | 1.311 B 7.03 % | 1.225 B -5.48 % | 1.296 B 9.57 % | 1.183 B 2.25 % | 1.157 B 3.80 % | 1.115 B -1.36 % | 1.130 B 3.81 % | 1.089 B -1.31 % | 1.103 B 4.98 % | 1.051 B 2.63 % | 1.024 B 5.49 % | 970.468 M |
| 2024-12-31 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 |
| 2024-12-31 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 100.00 % | -11.842 M -2.86 % | -11.512 M | 0.000 | 0.000 -100.00 % | 10.337 M 3.16 % | 10.020 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 100.00 % | -20.481 M -2.86 % | -19.911 M | 0.000 | 0.000 100.00 % | -11.506 M -3.16 % | -11.153 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 100.00 % | -16.910 M -2.86 % | -16.440 M | 0.000 | 0.000 100.00 % | -5.053 M -3.16 % | -4.899 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 -100.00 % | 25.550 M 2.86 % | 24.838 M | 0.000 | 0.000 -100.00 % | 26.895 M 3.16 % | 26.072 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 21.895 M 322.48 % | -9.841 M 0.65 % | -9.905 M -166.86 % | 14.815 M 2.86 % | 14.403 M 263.75 % | -8.795 M 52.84 % | -18.652 M -133.35 % | 55.924 M 2 208.91 % | 2.422 M -93.36 % | 36.476 M 8.20 % | 33.712 M 15.19 % | 29.266 M -71.45 % | 102.497 M 1 087.94 % | -10.375 M -201.82 % | 10.189 M 1.42 % | 10.047 M |
| Net cash provided by operating activities | 61.970 M 59.67 % | 38.811 M -0.65 % | 39.063 M -9.28 % | 43.059 M 2.86 % | 41.861 M -15.75 % | 49.689 M 112.36 % | 23.398 M -76.36 % | 98.966 M 113.14 % | 46.432 M -36.37 % | 72.975 M 26.27 % | 57.794 M -8.44 % | 63.124 M -32.27 % | 93.199 M 752.92 % | 10.927 M -59.73 % | 27.132 M -25.91 % | 36.619 M |
| Investments in property plant and equipment | -9.171 M -78.92 % | -5.125 M 0.65 % | -5.159 M 23.06 % | -6.705 M -2.86 % | -6.518 M 60.87 % | -16.657 M -365.49 % | -3.578 M 58.74 % | -8.672 M -89.08 % | -4.587 M 53.56 % | -9.876 M -5.25 % | -9.384 M -81.51 % | -5.170 M 5.22 % | -5.455 M -27.11 % | -4.291 M 45.61 % | -7.890 M -53.01 % | -5.156 M |
| Acquisitions net | 621.589 K 72.65 % | 360.020 K | 0.000 -100.00 % | 335.329 K | 0.000 -100.00 % | 1.443 M | 0.000 -100.00 % | 383.562 K | 0.000 -100.00 % | 118.456 K -94.53 % | 2.166 M -81.95 % | 12.005 M 159.76 % | -20.088 M -640.22 % | 3.718 M | 0.000 | 0.000 |
| Purchases of investments | -13.376 M | 0.000 | 0.000 100.00 % | -42.965 M | 0.000 100.00 % | -28.855 M | 0.000 100.00 % | -19.905 M | 0.000 100.00 % | -23.076 M 16.98 % | -27.797 M 6.57 % | -29.752 M 87.24 % | -233.150 M -72.58 % | -135.097 M -49.02 % | -90.658 M -139.57 % | -37.841 M |
| Sales maturities of investments | -34.362 M | 0.000 | 0.000 -100.00 % | 40.896 M | 0.000 -100.00 % | 32.369 M | 0.000 -100.00 % | 20.321 M | 0.000 -100.00 % | 23.615 M -26.37 % | 32.074 M 19.37 % | 26.870 M -88.67 % | 237.059 M 72.03 % | 137.805 M 51.74 % | 90.819 M 111.78 % | 42.884 M |
| Other investing activites | 542.356 K -94.70 % | 10.241 M -4.02 % | 10.670 M 53.27 % | 6.962 M 2.86 % | 6.768 M 895.58 % | 679.826 K 330.90 % | -294.426 K -285.20 % | 158.980 K -95.62 % | 3.631 M 892.12 % | 365.983 K 100.81 % | -45.121 M -195.37 % | 47.311 M 2 728.29 % | 1.673 M -63.07 % | 4.530 M 104.42 % | 2.216 M 34.25 % | 1.651 M |
| Net cash used for investing activites | -55.744 M -1 117.99 % | 5.476 M -0.65 % | 5.511 M 2 041.76 % | 257.333 K 2.86 % | 250.171 K 102.27 % | -11.020 M -184.56 % | -3.873 M 49.79 % | -7.714 M -707.13 % | -955.697 K 89.20 % | -8.853 M 81.58 % | -48.060 M -193.75 % | 51.265 M 356.83 % | -19.961 M -399.47 % | 6.665 M 221.90 % | -5.468 M -455.70 % | 1.537 M |
| Debt repayment | 4.591 K -99.89 % | 4.162 M | 0.000 | 0.000 | 0.000 -100.00 % | 43.283 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -492.496 K 99.14 % | -57.065 M | 0.000 -100.00 % | 30.098 M | 0.000 100.00 % | -286.141 K |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.885 K -99.14 % | 565.981 K | 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 100.00 % | -191.991 K 92.55 % | -2.579 M 58.44 % | -6.204 M 73.39 % | -23.320 M |
| Dividends paid | -11.649 M 47.87 % | -22.348 M 0.65 % | -22.493 M -284.27 % | -5.854 M -2.86 % | -5.691 M 83.16 % | -33.786 M -98.17 % | -17.049 M -67.15 % | -10.200 M -74.67 % | -5.840 M 76.07 % | -24.404 M 46.87 % | -45.934 M -87.60 % | -24.485 M -87.13 % | -13.085 M 42.00 % | -22.560 M -100.34 % | -11.261 M 53.59 % | -24.264 M |
| Other financing activites | -589.848 K 77.09 % | -2.574 M -261.05 % | 1.598 M 470.49 % | -431.402 K -2.86 % | -419.394 K 98.16 % | -22.840 M -205.75 % | 21.598 M 4 534.99 % | -486.993 K -74.15 % | -279.633 K 54.40 % | -613.203 K -102.67 % | 22.929 M 12 486.88 % | -185.108 K 98.46 % | -12.051 M 15.61 % | -14.280 M -130.90 % | 46.213 M | 0.000 |
| Net cash used provided by financing activities | -12.234 M 41.07 % | -20.760 M 0.65 % | -20.895 M -232.46 % | -6.285 M -2.86 % | -6.110 M -167.60 % | 9.039 M 98.71 % | 4.549 M 142.56 % | -10.687 M -74.65 % | -6.119 M 75.54 % | -25.017 M 46.80 % | -47.026 M 42.46 % | -81.735 M -69.63 % | -48.185 M -2 478.96 % | 2.025 M -94.02 % | 33.899 M 170.81 % | -47.870 M |
| Effect of forex changes on cash | 0.000 -100.00 % | 291.163 K -0.65 % | 293.054 K 379.39 % | -104.891 K -2.86 % | -101.972 K -119.36 % | 526.689 K -5.35 % | 556.453 K 52.08 % | 365.883 K 3.16 % | 354.688 K 101.09 % | -32.594 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 -100.00 % | 23.973 M -73.88 % | 91.792 M 155.69 % | 35.899 M 175.98 % | 13.008 M -47.19 % | 24.631 M -58.30 % | 59.074 M 48.76 % | 39.711 M 509.87 % | 6.511 M -62.02 % | 17.144 M 374.96 % | -6.235 M -121.39 % | 29.152 M -45.08 % | 53.078 M -4.47 % | 55.563 M 671.98 % | -9.714 M |
| Cash at beginning of period | 857.738 M 3.33 % | 830.092 M | 0.000 -100.00 % | 738.300 M | 0.000 -100.00 % | 725.292 M | 0.000 -100.00 % | 666.218 M 0.06 % | 665.830 M 0.93 % | 659.707 M 2.67 % | 642.563 M -0.96 % | 648.798 M 4.70 % | 619.646 M 9.37 % | 566.568 M 10.87 % | 511.005 M -3.01 % | 526.847 M |
| Cash at end of period | 840.850 M -1.97 % | 857.738 M 3 477.89 % | 23.973 M -97.11 % | 830.092 M 2 212.29 % | 35.899 M -95.14 % | 738.300 M 2 897.45 % | 24.631 M -96.60 % | 725.292 M 2.80 % | 705.542 M 5.90 % | 666.218 M 0.99 % | 659.707 M 2.67 % | 642.563 M -0.96 % | 648.798 M 4.70 % | 619.646 M 9.37 % | 566.568 M 9.56 % | 517.132 M |
| Operating cash flow | 61.970 M 59.67 % | 38.811 M -0.65 % | 39.063 M -9.28 % | 43.059 M 2.86 % | 41.861 M -15.75 % | 49.689 M 112.36 % | 23.398 M -76.36 % | 98.966 M 113.14 % | 46.432 M -36.37 % | 72.975 M 26.27 % | 57.794 M -8.44 % | 63.124 M -32.27 % | 93.199 M 752.92 % | 10.927 M -59.73 % | 27.132 M -25.91 % | 36.619 M |
| Capital expenditure | -9.171 M -78.92 % | -5.125 M 0.65 % | -5.159 M 23.06 % | -6.705 M -2.86 % | -6.518 M 60.87 % | -16.657 M -365.49 % | -3.578 M 58.74 % | -8.672 M -89.08 % | -4.587 M 53.56 % | -9.876 M -5.25 % | -9.384 M -81.51 % | -5.170 M 5.22 % | -5.455 M -27.11 % | -4.291 M 45.61 % | -7.890 M -53.01 % | -5.156 M |
| Free CashFlow | 52.800 M 56.74 % | 33.686 M -0.65 % | 33.905 M -6.74 % | 36.355 M 2.86 % | 35.343 M 7.00 % | 33.032 M 66.66 % | 19.820 M -78.05 % | 90.293 M 115.78 % | 41.845 M -33.68 % | 63.099 M 30.34 % | 48.410 M -16.47 % | 57.954 M -33.95 % | 87.745 M 1 222.27 % | 6.636 M -65.51 % | 19.242 M -38.84 % | 31.462 M |
| 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 |