Beijing Tong Ren Tang Chinese Medicine Company Limited BJTRF
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.612 B 725.25 % | 195.292 M -11.87 % | 221.597 M 11.05 % | 199.546 M 17.63 % | 169.638 M -7.74 % | 183.864 M -4.91 % | 193.359 M 19.40 % | 161.948 M 15.80 % | 139.850 M 11.68 % | 125.220 M |
| Net income | 64.376 M -88.09 % | 540.393 M 553.61 % | 82.678 M 6.08 % | 77.943 M 11.41 % | 69.960 M -1.98 % | 71.372 M -3.77 % | 74.172 M 18.34 % | 62.677 M 15.61 % | 54.212 M 18.60 % | 45.709 M |
| Income before tax | 80.775 M -8.29 % | 88.078 M -16.85 % | 105.929 M 6.16 % | 99.780 M 12.66 % | 88.570 M -0.16 % | 88.708 M -3.66 % | 92.076 M 17.81 % | 78.156 M 13.46 % | 68.885 M 15.81 % | 59.484 M |
| Income before tax ratio | 0.05 -88.89 % | 0.45 -5.65 % | 0.48 -4.40 % | 0.50 -4.23 % | 0.52 8.22 % | 0.48 1.32 % | 0.48 -1.33 % | 0.48 -2.02 % | 0.49 3.69 % | 0.48 |
| EBITDA | 92.948 M 13.30 % | 82.035 M -21.80 % | 104.904 M 3.99 % | 100.878 M 1.70 % | 99.195 M -0.22 % | 99.418 M 3.62 % | 95.949 M 19.30 % | 80.428 M 13.95 % | 70.583 M 15.90 % | 60.900 M |
| Net income ratio | 0.04 -98.56 % | 2.77 641.65 % | 0.37 -4.48 % | 0.39 -5.29 % | 0.41 6.24 % | 0.39 1.19 % | 0.38 -0.88 % | 0.39 -0.16 % | 0.39 6.20 % | 0.37 |
| Ratio EBITDA | 0.06 -86.27 % | 0.42 -11.27 % | 0.47 -6.36 % | 0.51 -13.55 % | 0.58 8.14 % | 0.54 8.97 % | 0.50 -0.08 % | 0.50 -1.60 % | 0.50 3.78 % | 0.49 |
| Gross profit ratio | 0.66 -3.75 % | 0.69 9.47 % | 0.63 -12.17 % | 0.71 -0.13 % | 0.72 2.39 % | 0.70 -0.24 % | 0.70 -1.33 % | 0.71 -1.33 % | 0.72 4.81 % | 0.69 |
| Weighted average shs out dil | 837.100 M 0.00 % | 837.100 M 0.00 % | 837.100 M 0.00 % | 837.100 M 0.00 % | 837.100 M 0.00 % | 837.100 M 0.00 % | 837.100 M 0.00 % | 837.100 M 0.00 % | 837.100 M 0.13 % | 835.991 M |
| Weighted average shs out | 837.100 M 0.00 % | 837.101 M 0.00 % | 837.100 M 0.00 % | 837.100 M 0.00 % | 837.100 M 0.00 % | 837.100 M 0.00 % | 837.100 M 0.00 % | 837.100 M 0.00 % | 837.100 M 0.13 % | 835.991 M |
| EPS diluted | 0.60 625.51 % | 0.08 -16.30 % | 0.10 6.12 % | 0.09 11.36 % | 0.08 -1.99 % | 0.09 -3.72 % | 0.09 18.29 % | 0.07 15.59 % | 0.06 18.46 % | 0.05 |
| Earnings per share | 0.60 625.51 % | 0.08 -16.30 % | 0.10 6.12 % | 0.09 11.36 % | 0.08 -1.99 % | 0.09 -3.72 % | 0.09 18.29 % | 0.07 15.59 % | 0.06 18.46 % | 0.05 |
| Gross profit | 1.065 B 694.34 % | 134.115 M -3.53 % | 139.016 M -2.46 % | 142.526 M 17.47 % | 121.326 M -5.54 % | 128.437 M -5.14 % | 135.391 M 17.81 % | 114.925 M 14.26 % | 100.584 M 17.06 % | 85.926 M |
| Income tax expense | 12.946 M 4.03 % | 12.445 M -27.81 % | 17.239 M 5.98 % | 16.266 M 6.87 % | 15.220 M 5.54 % | 14.422 M -5.57 % | 15.273 M 13.22 % | 13.490 M 13.20 % | 11.916 M 12.58 % | 10.585 M |
| Cost of revenue | 546.315 M 793.01 % | 61.177 M -25.92 % | 82.582 M 44.83 % | 57.020 M 18.02 % | 48.312 M -12.84 % | 55.427 M -4.38 % | 57.968 M 23.28 % | 47.023 M 19.75 % | 39.266 M -0.07 % | 39.295 M |
| General and administrative expenses | 191.791 M 7.13 % | 179.029 M 15.91 % | 154.457 M -0.55 % | 155.312 M 14.59 % | 135.534 M 540.76 % | 21.152 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 300.205 M 29.81 % | 231.261 M 23.52 % | 187.224 M 0.46 % | 186.368 M 10.33 % | 168.917 M 670.41 % | 21.925 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -690.000 100.00 % | -357.670 M -16.77 % | -306.308 M -2.31 % | -299.404 M -11.98 % | -267.380 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 53.886 M -0.55 % | 54.183 M 49.03 % | 36.358 M -16.84 % | 43.722 M 14.18 % | 38.292 M -15.27 % | 45.191 M -2.81 % | 46.496 M 22.68 % | 37.899 M 14.68 % | 33.049 M 18.24 % | 27.951 M |
| Cost and expenses | 1.035 B 796.95 % | 115.360 M -3.01 % | 118.940 M 18.06 % | 100.741 M 16.33 % | 86.603 M -13.93 % | 100.618 M -3.68 % | 104.464 M 23.01 % | 84.922 M 17.43 % | 72.315 M 7.54 % | 67.246 M |
| Research and development expenses | 1.175 M -24.83 % | 1.563 M 58.63 % | 985.548 K -31.82 % | 1.446 M 18.46 % | 1.220 M -29.63 % | 1.734 M -26.79 % | 2.369 M 93.27 % | 1.226 M 122.38 % | 551.130 K -17.14 % | 665.148 K |
| Selling general and administrative expenses | 52.711 M -87.15 % | 410.290 M 20.08 % | 341.681 M 0.00 % | 341.680 M 12.23 % | 304.451 M 600.58 % | 43.457 M -1.52 % | 44.128 M 20.32 % | 36.674 M 12.85 % | 32.498 M 19.10 % | 27.286 M |
| Interest income | 7.370 M -89.89 % | 72.878 M 2 665.28 % | 2.635 M 369.56 % | 561.262 K -79.90 % | 2.792 M -49.88 % | 5.572 M 86.49 % | 2.988 M 74.87 % | 1.709 M 67.40 % | 1.021 M -9.59 % | 1.129 M |
| Interest expense | 833.975 K -86.05 % | 5.978 M 901.92 % | 596.654 K -1.15 % | 603.578 K 8.84 % | 554.563 K 2.71 % | 539.926 K 22 146.64 % | 2.427 K -40.70 % | 4.093 K -26.20 % | 5.546 K -80.01 % | 27.741 K |
| Depreciation and amortization | 11.340 M 431.36 % | 2.134 M 16.09 % | 1.838 M -0.25 % | 1.843 M -81.70 % | 10.071 M -0.98 % | 10.170 M 162.76 % | 3.870 M 13.75 % | 3.402 M 11.63 % | 3.048 M 4.19 % | 2.925 M |
| Operating income | 576.924 M 621.77 % | 79.932 M -23.12 % | 103.974 M 5.23 % | 98.805 M 14.43 % | 86.347 M 3.73 % | 83.246 M -6.35 % | 88.895 M 15.41 % | 77.026 M 14.05 % | 67.535 M 16.49 % | 57.974 M |
| Operating income ratio | 0.36 -12.54 % | 0.41 -12.77 % | 0.47 -5.24 % | 0.50 -2.72 % | 0.51 12.42 % | 0.45 -1.52 % | 0.46 -3.34 % | 0.48 -1.51 % | 0.48 4.30 % | 0.46 |
| Total other income expenses net | -496.149 M -6 190.12 % | 8.147 M 342.00 % | 1.843 M 89.06 % | 974.932 K -54.17 % | 2.127 M -61.05 % | 5.462 M -99.14 % | 631.758 M 18.20 % | 534.466 M 15.13 % | 464.244 M 42 077.67 % | 1.101 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -1.650 B -1 384.43 % | -111.130 M 54.02 % | -241.668 M -23.03 % | -196.426 M -15.38 % | -170.242 M -38.85 % | -122.609 M -74.98 % | -70.071 M 26.95 % | -95.920 M 6.69 % | -102.797 M -4.92 % | -97.972 M |
| Total investments | 14.009 M -92.50 % | 186.725 M 362.17 % | 40.401 M -53.57 % | 87.020 M 51.64 % | 57.387 M -52.49 % | 120.791 M -46.00 % | 223.679 M 47.75 % | 151.385 M 43.28 % | 105.656 M 50.67 % | 70.126 M |
| Total debt | 15.891 M -5.86 % | 16.881 M 27.93 % | 13.196 M -19.90 % | 16.474 M 20.50 % | 13.672 M 5.09 % | 13.009 M 8 255.61 % | 155.696 K 101.18 % | 77.392 K 7.92 % | 71.712 K -0.93 % | 72.385 K |
| Accumulated other comprehensive income loss | 0.000 100.00 % | -3.849 M -7.61 % | -3.577 M -131.62 % | -1.544 M -106.70 % | -747.112 K 57.99 % | -1.779 M -103.01 % | -876.062 K -429.73 % | 265.692 K 115.63 % | -1.700 M -36.03 % | -1.249 M |
| Retained earnings | 411.126 M 7.83 % | 381.267 M 10.57 % | 344.813 M 7.93 % | 319.476 M 18.84 % | 268.833 M 20.76 % | 222.615 M -11.69 % | 252.090 M 26.97 % | 198.537 M 28.60 % | 154.380 M 34.95 % | 114.398 M |
| Common stock | 120.803 M 0.48 % | 120.226 M 0.04 % | 120.174 M -0.17 % | 120.381 M -0.57 % | 121.074 M 0.49 % | 120.484 M 0.48 % | 119.906 M -0.15 % | 120.091 M -0.82 % | 121.085 M -0.04 % | 121.132 M |
| Total equity | 546.752 M 6.18 % | 514.909 M 7.59 % | 478.603 M 5.45 % | 453.871 M 12.45 % | 403.607 M 13.71 % | 354.942 M -8.11 % | 386.268 M 15.77 % | 333.642 M 16.14 % | 287.269 M 16.63 % | 246.307 M |
| Other non current liabilities | 397.363 K | 0.000 | 0.000 | 0.000 -100.00 % | 734.735 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 8.485 M -12.12 % | 9.655 M 24.19 % | 7.775 M -19.47 % | 9.655 M 14.89 % | 8.403 M 8.72 % | 7.730 M 634.06 % | 1.053 M 1 260.61 % | 77.392 K 7.92 % | 71.712 K -0.93 % | 72.385 K |
| Total non current liabilities | 10.003 M -6.81 % | 10.734 M -4.71 % | 11.264 M -17.36 % | 13.631 M 49.17 % | 9.138 M 8.53 % | 8.420 M 1 012.20 % | 757.023 K 878.17 % | 77.392 K -81.15 % | 410.542 K -10.62 % | 459.345 K |
| Other current liabilities | 223.019 M 505.32 % | 36.843 M 129.67 % | -124.173 M -559.79 % | -18.820 M 66.71 % | -56.540 M -17.68 % | -48.046 M -28.85 % | -37.289 M 1.96 % | -38.034 M -146.38 % | 82.000 M 1 426.39 % | 5.372 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 598.830 K 3.59 % | 578.060 K 20.04 % | 481.567 K 73.80 % | 277.086 K -56.04 % | 630.320 K | 0.000 | 0.000 | 0.000 |
| Short term debt | 7.401 M 2.43 % | 7.225 M 33.18 % | 5.425 M -20.49 % | 6.824 M 29.46 % | 5.271 M -0.17 % | 5.280 M 3 080.53 % | 166.000 K | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 235.354 M 457.19 % | 42.239 M -21.17 % | 53.582 M 96.12 % | 27.320 M -2.21 % | 27.937 M -29.11 % | 39.411 M 118.94 % | 18.000 M -7.35 % | 19.428 M 21.08 % | 16.045 M 8.60 % | 14.775 M |
| Total liabilities | 40.289 M -23.95 % | 52.973 M -18.31 % | 64.846 M 58.35 % | 40.951 M 3.48 % | 39.573 M -17.26 % | 47.830 M 155.00 % | 18.757 M -3.83 % | 19.505 M 18.53 % | 16.456 M 8.02 % | 15.235 M |
| Other non current assets | 153.505 M 194.39 % | 52.143 M 924.24 % | -6.326 M 0.17 % | -6.337 M 0.57 % | -6.373 M -1 078 522.50 % | 591.000 -99.99 % | 4.922 M 140.34 % | 2.048 M -4.07 % | 2.135 M -3.21 % | 2.206 M |
| Long term investments | -32.670 M -526.59 % | 7.658 M -4.45 % | 8.015 M -1.35 % | 8.125 M 163.90 % | 3.079 M -18.76 % | 3.789 M -16.77 % | 4.553 M -1.36 % | 4.616 M 8.05 % | 4.272 M 43.45 % | 2.978 M |
| Intangible assets | 2.304 M -66.94 % | 6.968 M -8.83 % | 7.643 M -2.21 % | 7.816 M 10.52 % | 7.072 M 389.85 % | 1.444 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.914 M |
| GoodWill | 6.363 M -87.12 % | 49.419 M 681.19 % | 6.326 M -0.17 % | 6.337 M -0.57 % | 6.373 M 0.49 % | 6.342 M 0.48 % | 6.312 M -0.15 % | 6.322 M -0.82 % | 6.374 M -0.04 % | 6.377 M |
| Goodwill and intangible assets | 8.667 M -84.63 % | 56.387 M 303.66 % | 13.969 M -1.30 % | 14.153 M 5.26 % | 13.446 M 72.70 % | 7.786 M 23.35 % | 6.312 M -0.15 % | 6.322 M -0.82 % | 6.374 M -55.40 % | 14.291 M |
| Property plant equipment net | 428.790 M -1.84 % | 436.813 M 742.40 % | 51.854 M -1.80 % | 52.806 M 4.39 % | 50.588 M -0.30 % | 50.742 M 37.39 % | 36.934 M 8.73 % | 33.969 M 2.38 % | 33.178 M -2.14 % | 33.904 M |
| Total non current assets | 593.778 M 0.62 % | 590.123 M 719.86 % | 71.979 M -3.56 % | 74.637 M 14.96 % | 64.923 M 2.30 % | 63.465 M 17.02 % | 54.235 M 6.89 % | 50.738 M 1.34 % | 50.068 M 6.52 % | 47.002 M |
| Other current assets | 2.147 M 100.58 % | -367.330 M -10 600.74 % | 3.498 M -34.94 % | 5.377 M -3.07 % | 5.547 M 100.33 % | -1.670 B -881.24 % | 213.749 M -3.53 % | 221.570 M 26.10 % | 175.715 M -17.76 % | 213.665 M |
| Short term investments | 46.679 M -73.93 % | 179.067 M 452.91 % | 32.386 M -58.95 % | 78.895 M 45.27 % | 54.308 M -53.58 % | 117.002 M -46.61 % | 219.125 M 49.30 % | 146.769 M 44.77 % | 101.384 M 50.99 % | 67.148 M |
| cash and cash equivalents | 228.293 M 78.30 % | 128.041 M -49.76 % | 254.864 M 19.71 % | 212.901 M 15.76 % | 183.914 M 35.61 % | 135.618 M 93.11 % | 70.227 M -26.85 % | 95.998 M -6.68 % | 102.869 M 4.92 % | 98.045 M |
| Cash and short term investments | 236.004 M -23.15 % | 307.108 M 6.91 % | 287.250 M -1.56 % | 291.796 M 22.49 % | 238.222 M -5.70 % | 252.620 M -12.69 % | 289.352 M 19.19 % | 242.767 M 18.86 % | 204.253 M 23.65 % | 165.192 M |
| Total current assets | 510.312 M 3.65 % | 492.323 M 4.42 % | 471.470 M 12.21 % | 420.185 M 11.08 % | 378.257 M 11.48 % | 339.307 M -3.27 % | 350.791 M 16.00 % | 302.409 M 19.22 % | 253.656 M 18.23 % | 214.539 M |
| Inventory | 204.475 M 57.83 % | 129.557 M 115.44 % | 60.137 M 8.59 % | 55.378 M -13.32 % | 63.888 M 56.45 % | 40.836 M 30.75 % | 31.233 M 3.66 % | 30.130 M 30.84 % | 23.028 M 11.36 % | 20.678 M |
| Net receivables | 67.687 M -84.00 % | 422.988 M 250.78 % | 120.585 M 78.29 % | 67.635 M -4.20 % | 70.600 M -95.89 % | 1.716 B 7 445.07 % | 22.740 M 101.11 % | -2.052 B -11 022.55 % | 18.791 M 101.31 % | -1.440 B |
| Tax assets | 35.486 M -4.41 % | 37.122 M 731.00 % | 4.467 M -24.15 % | 5.890 M 40.74 % | 4.185 M 264.86 % | 1.147 M -24.23 % | 1.514 M -60.00 % | 3.784 M -7.91 % | 4.109 M 164.44 % | -6.377 M |
| Other assets | -517.371 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 4.934 M -97.21 % | 176.977 M 15.14 % | 153.705 M 344.29 % | 34.596 M -53.33 % | 74.131 M 12.47 % | 65.909 M 27.45 % | 51.715 M -1.83 % | 52.679 M 45.35 % | 36.244 M 694.64 % | 4.561 M |
| Tax payables | 0.000 -100.00 % | 3.596 M -80.05 % | 18.025 M 335.13 % | 4.142 M -9.81 % | 4.593 M -71.28 % | 15.991 M 475.54 % | 2.779 M -41.90 % | 4.783 M 2.91 % | 4.647 M -4.02 % | 4.842 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 171.074 M 10.96 % | 154.177 M 796.76 % | 17.193 M 10.50 % | 15.558 M 7.69 % | 14.447 M 6.06 % | 13.621 M -10.08 % | 15.148 M 2.72 % | 14.747 M 9.21 % | 13.504 M 12.28 % | 12.026 M |
| Capital lease obligations | 15.859 M -5.82 % | 16.838 M 28.25 % | 13.129 M -19.52 % | 16.315 M 21.97 % | 13.376 M 5.47 % | 12.682 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 -100.00 % | 3.849 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | -7.512 M -16.22 % | -6.464 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 1.121 M 3.65 % | 1.081 M -69.02 % | 3.490 M -12.29 % | 3.979 M | 0.000 -100.00 % | 689.956 K 10.83 % | 622.529 K | 0.000 -100.00 % | 338.830 K -12.44 % | 386.960 K |
| Other liabilities | -205.069 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 586.720 M 3.34 % | 567.742 M 4.47 % | 543.449 M 9.83 % | 494.822 M 11.65 % | 443.180 M 10.03 % | 402.772 M -0.56 % | 405.025 M 14.69 % | 353.147 M 16.27 % | 303.725 M 16.13 % | 261.541 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 | 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 |
| Change in working capital | -774.353 M -17 521.47 % | -4.394 M 89.50 % | -41.848 M -643.56 % | 7.699 M 114.15 % | -54.419 M -128.12 % | -23.855 M -735.69 % | -2.855 M 61.80 % | -7.472 M -623.25 % | 1.428 M 122.13 % | -6.451 M |
| Accounts receivables | -116.745 M -285.28 % | 63.010 M 213.38 % | -55.577 M -1 969.37 % | 2.973 M 110.50 % | -28.314 M -64.76 % | -17.185 M -545.59 % | -2.662 M -6.79 % | -2.493 M -242.21 % | 1.753 M 157.52 % | -3.047 M |
| Inventory | -584.255 M -7.48 % | -543.595 M -8 935.50 % | -6.016 M -172.23 % | 8.330 M 138.27 % | -21.764 M -106.08 % | -10.561 M -393.43 % | -2.140 M 69.32 % | -6.976 M -143.01 % | -2.871 M -92.70 % | -1.490 M |
| Accounts payables | -9.439 M -530.64 % | 2.192 M -88.90 % | 19.745 M 647.91 % | -3.604 M 16.99 % | -4.341 M -211.57 % | 3.891 M 99.78 % | 1.948 M -2.46 % | 1.997 M -21.56 % | 2.546 M 233.00 % | -1.914 M |
| Other working capital | -73.353 M -115.48 % | 473.999 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -160.793 M -1 840.86 % | -8.285 M -139.67 % | 20.883 M 308.81 % | 5.108 M 168.51 % | -7.456 M -139.85 % | 18.710 M 53.35 % | 12.201 M -29.91 % | 17.408 M 137.58 % | 7.327 M -56.63 % | 16.896 M |
| Net cash provided by operating activities | -217.251 M -423.82 % | 67.091 M -6.00 % | 71.374 M -28.43 % | 99.723 M 449.27 % | 18.155 M -76.24 % | 76.397 M -0.52 % | 76.793 M 24.38 % | 61.739 M 0.64 % | 61.347 M 31.15 % | 46.777 M |
| Investments in property plant and equipment | -43.168 M -1 441.99 % | -2.800 M 43.21 % | -4.930 M -64.09 % | -3.004 M -80.85 % | -1.661 M 23.82 % | -2.180 M 67.93 % | -6.799 M -71.90 % | -3.955 M 19.86 % | -4.935 M -41.81 % | -3.480 M |
| Acquisitions net | 2.730 M 37 981.66 % | 7.169 K 101.79 % | -400.927 K 75.56 % | -1.640 M -42 499.74 % | 3.869 K -72.09 % | 13.860 K -96.01 % | 347.793 K -82.54 % | 1.991 M 31.97 % | 1.509 M 1.66 % | 1.484 M |
| Purchases of investments | 0.000 100.00 % | -144.147 M | 0.000 100.00 % | -30.006 M | 0.000 | 0.000 100.00 % | -72.582 M -55.68 % | -46.622 M -29.36 % | -36.040 M -419.11 % | -6.943 M |
| Sales maturities of investments | 171.427 M | 0.000 -100.00 % | 46.374 M | 0.000 -100.00 % | 63.266 M -38.68 % | 103.179 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 1.224 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 1.355 B 1 022.05 % | -146.939 M -458.01 % | 41.043 M 218.45 % | -34.650 M -156.24 % | 61.609 M -39.01 % | 101.013 M 227.81 % | -79.033 M -62.67 % | -48.586 M -23.11 % | -39.467 M -341.53 % | -8.939 M |
| Debt repayment | -119.000 K 98.42 % | -7.522 M -3.96 % | -7.235 M -3 373.85 % | 221.000 K -82.00 % | 1.228 M 839.76 % | -166.000 K -125.82 % | 643.000 K | 0.000 | 0.000 -100.00 % | 74.192 K |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -276.243 M -681.07 % | -35.367 M 37.73 % | -56.793 M -120.45 % | -25.762 M -3.75 % | -24.832 M 75.67 % | -102.061 M -402.41 % | -20.314 M -18.57 % | -17.133 M -22.07 % | -14.036 M -29.95 % | -10.801 M |
| Other financing activites | -78.938 M -1 875.39 % | -3.996 M -2.11 % | -3.913 M 59.58 % | -9.681 M 2.48 % | -9.928 M 0.74 % | -10.002 M -260.77 % | -2.772 M 7.56 % | -2.999 M -20.86 % | -2.481 M -214.81 % | -788.242 K |
| Net cash used provided by financing activities | -355.300 M -657.81 % | -46.885 M 30.99 % | -67.942 M -92.90 % | -35.222 M -5.04 % | -33.531 M 70.12 % | -112.228 M -400.04 % | -22.444 M -11.48 % | -20.132 M -21.89 % | -16.517 M -43.44 % | -11.515 M |
| Effect of forex changes on cash | -9.035 M -7 175.32 % | -124.187 K 95.06 % | -2.513 M -191.10 % | -863.294 K -141.86 % | 2.062 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 773.260 M 709.55 % | -126.857 M -402.31 % | 41.963 M 44.76 % | 28.987 M -39.98 % | 48.295 M -26.14 % | 65.391 M 353.74 % | -25.771 M -275.06 % | -6.871 M -228.11 % | 5.363 M -79.63 % | 26.323 M |
| Cash at beginning of period | 999.814 M 291.98 % | 255.070 M 19.81 % | 212.901 M 15.76 % | 183.914 M 35.61 % | 135.618 M 93.11 % | 70.227 M -26.85 % | 95.998 M -6.68 % | 102.869 M 5.50 % | 97.506 M 35.95 % | 71.721 M |
| Cash at end of period | 1.773 B 1 285.15 % | 128.006 M -49.77 % | 254.864 M 19.71 % | 212.901 M 15.76 % | 183.914 M 35.61 % | 135.618 M 93.11 % | 70.227 M -26.85 % | 95.998 M -6.68 % | 102.869 M 4.92 % | 98.045 M |
| Operating cash flow | -217.251 M -468.22 % | 59.000 M -17.34 % | 71.374 M -28.43 % | 99.723 M 449.27 % | 18.155 M -76.24 % | 76.397 M -0.52 % | 76.793 M 24.38 % | 61.739 M 0.64 % | 61.347 M 31.15 % | 46.777 M |
| Capital expenditure | -43.168 M -97.42 % | -21.866 M -343.57 % | -4.930 M -64.09 % | -3.004 M -80.85 % | -1.661 M 23.82 % | -2.180 M 67.93 % | -6.799 M -71.90 % | -3.955 M 19.86 % | -4.935 M -41.81 % | -3.480 M |
| Free CashFlow | -260.419 M -801.29 % | 37.134 M -44.11 % | 66.445 M -31.30 % | 96.719 M 486.38 % | 16.494 M -77.78 % | 74.217 M 6.03 % | 69.995 M 21.13 % | 57.784 M 2.43 % | 56.412 M 30.29 % | 43.297 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 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 | 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 | 48.518 M -0.88 % | 48.948 M -19.72 % | 60.974 M 0.09 % | 60.919 M 43.18 % | 42.548 M 0.21 % | 42.459 M -6.89 % | 45.600 M 0.28 % | 45.471 M -12.33 % | 51.864 M 0.18 % | 51.771 M -26.84 % | 70.766 M 0.56 % | 70.368 M -11.82 % | 79.798 M -26.97 % | 109.268 M 20.53 % | 90.657 M -6.01 % | 96.458 M 31.75 % | 73.212 M -6.51 % | 78.306 M -25.62 % | 105.278 M |
| Net income | 14.960 M -0.88 % | 15.092 M -16.42 % | 18.058 M 0.09 % | 18.042 M 28.21 % | 14.072 M 0.21 % | 14.043 M -20.06 % | 17.567 M 0.28 % | 17.518 M 3.19 % | 16.975 M 0.18 % | 16.945 M -38.66 % | 27.624 M 0.56 % | 27.468 M 0.45 % | 27.345 M -37.39 % | 43.678 M 26.94 % | 34.409 M -15.53 % | 40.738 M 39.35 % | 29.234 M 15.31 % | 25.353 M -44.76 % | 45.898 M |
| Income before tax | 18.450 M -0.88 % | 18.614 M -16.47 % | 22.283 M 0.09 % | 22.263 M 22.59 % | 18.161 M 0.21 % | 18.123 M -15.22 % | 21.375 M 0.28 % | 21.315 M -5.63 % | 22.586 M 0.18 % | 22.546 M -34.53 % | 34.437 M 0.56 % | 34.244 M -8.27 % | 37.332 M -32.33 % | 55.165 M 23.13 % | 44.802 M -14.63 % | 52.482 M 45.36 % | 36.104 M 13.73 % | 31.745 M -44.12 % | 56.812 M |
| Income before tax ratio | 0.38 0.00 % | 0.38 4.06 % | 0.37 0.00 % | 0.37 -14.38 % | 0.43 0.00 % | 0.43 -8.94 % | 0.47 0.00 % | 0.47 7.64 % | 0.44 0.00 % | 0.44 -10.51 % | 0.49 0.00 % | 0.49 4.02 % | 0.47 -7.33 % | 0.50 2.16 % | 0.49 -9.17 % | 0.54 10.33 % | 0.49 21.65 % | 0.41 -24.88 % | 0.54 |
| EBITDA | 17.502 M -0.88 % | 17.657 M -15.53 % | 20.903 M 0.09 % | 20.884 M 21.62 % | 17.171 M 0.21 % | 17.135 M -11.07 % | 19.268 M 0.28 % | 19.213 M -11.20 % | 21.636 M 0.18 % | 21.598 M -35.02 % | 33.237 M 0.56 % | 33.050 M 72.91 % | 19.114 M -31.01 % | 27.704 M 21.35 % | 22.829 M -9.43 % | 25.206 M 14.84 % | 21.949 M 41.11 % | 15.554 M -51.21 % | 31.881 M |
| Net income ratio | 0.31 0.00 % | 0.31 4.11 % | 0.30 0.00 % | 0.30 -10.46 % | 0.33 0.00 % | 0.33 -14.15 % | 0.39 0.00 % | 0.39 17.70 % | 0.33 0.00 % | 0.33 -16.15 % | 0.39 0.00 % | 0.39 13.91 % | 0.34 -14.27 % | 0.40 5.32 % | 0.38 -10.13 % | 0.42 5.77 % | 0.40 23.34 % | 0.32 -25.74 % | 0.44 |
| Ratio EBITDA | 0.36 0.00 % | 0.36 5.22 % | 0.34 0.00 % | 0.34 -15.05 % | 0.40 0.00 % | 0.40 -4.49 % | 0.42 0.00 % | 0.42 1.29 % | 0.42 0.00 % | 0.42 -11.18 % | 0.47 0.00 % | 0.47 96.08 % | 0.24 -5.53 % | 0.25 0.68 % | 0.25 -3.63 % | 0.26 -12.84 % | 0.30 50.93 % | 0.20 -34.41 % | 0.30 |
| Gross profit ratio | 0.61 0.00 % | 0.61 -6.17 % | 0.65 0.00 % | 0.65 -4.71 % | 0.68 0.00 % | 0.68 -10.38 % | 0.76 0.00 % | 0.76 21.60 % | 0.62 0.00 % | 0.62 -3.97 % | 0.65 0.00 % | 0.65 -5.93 % | 0.69 -5.01 % | 0.73 2.33 % | 0.71 -5.71 % | 0.75 9.80 % | 0.69 1.58 % | 0.68 -7.49 % | 0.73 |
| Weighted average shs out dil | 837.100 M 0.00 % | 837.100 M 0.00 % | 837.100 M 0.00 % | 837.100 M 0.00 % | 837.100 M 0.00 % | 837.100 M 0.00 % | 837.100 M 0.00 % | 837.100 M 0.00 % | 837.100 M 0.00 % | 837.100 M 0.00 % | 837.100 M 0.00 % | 837.100 M 0.00 % | 837.100 M 0.00 % | 837.100 M 0.00 % | 837.100 M 0.00 % | 837.100 M 0.00 % | 837.100 M 0.00 % | 837.100 M 0.00 % | 837.100 M |
| Weighted average shs out | 837.103 M 0.00 % | 837.103 M 0.00 % | 837.102 M 0.00 % | 837.102 M 0.00 % | 837.105 M 0.00 % | 837.105 M 0.00 % | 837.100 M 0.00 % | 837.101 M 0.00 % | 837.104 M 0.00 % | 837.104 M 0.00 % | 837.103 M 0.00 % | 837.103 M 0.00 % | 837.100 M 0.00 % | 837.100 M 0.00 % | 837.100 M 0.00 % | 837.100 M 0.00 % | 837.100 M 0.00 % | 837.100 M 0.00 % | 837.100 M |
| EPS diluted | 0.02 -0.56 % | 0.02 -16.67 % | 0.02 0.00 % | 0.02 28.57 % | 0.02 0.00 % | 0.02 -20.00 % | 0.02 0.48 % | 0.02 2.96 % | 0.02 0.50 % | 0.02 -38.79 % | 0.03 0.61 % | 0.03 0.31 % | 0.03 -37.36 % | 0.05 27.01 % | 0.04 -15.61 % | 0.05 39.54 % | 0.03 15.18 % | 0.03 -44.71 % | 0.05 |
| Earnings per share | 0.02 -0.56 % | 0.02 -16.67 % | 0.02 0.00 % | 0.02 28.57 % | 0.02 0.00 % | 0.02 -20.00 % | 0.02 0.48 % | 0.02 2.96 % | 0.02 0.50 % | 0.02 -38.79 % | 0.03 0.61 % | 0.03 0.31 % | 0.03 -37.36 % | 0.05 27.01 % | 0.04 -15.61 % | 0.05 39.54 % | 0.03 15.18 % | 0.03 -44.71 % | 0.05 |
| Gross profit | 29.493 M -0.88 % | 29.754 M -24.67 % | 39.500 M 0.09 % | 39.464 M 36.43 % | 28.926 M 0.21 % | 28.865 M -16.55 % | 34.590 M 0.28 % | 34.492 M 6.61 % | 32.354 M 0.18 % | 32.296 M -29.74 % | 45.969 M 0.56 % | 45.711 M -17.04 % | 55.102 M -30.63 % | 79.434 M 23.34 % | 64.405 M -11.38 % | 72.677 M 44.66 % | 50.240 M -5.03 % | 52.901 M -31.19 % | 76.877 M |
| Income tax expense | 2.786 M -0.88 % | 2.810 M -23.83 % | 3.689 M 0.09 % | 3.686 M 32.96 % | 2.772 M 0.21 % | 2.766 M 5.10 % | 2.632 M 0.28 % | 2.625 M -26.67 % | 3.579 M 0.18 % | 3.573 M -33.94 % | 5.409 M 0.56 % | 5.378 M -15.95 % | 6.399 M -28.13 % | 8.904 M 20.43 % | 7.393 M -24.18 % | 9.751 M 78.22 % | 5.471 M 6.85 % | 5.120 M -44.80 % | 9.277 M |
| Cost of revenue | 19.025 M -0.88 % | 19.194 M -10.62 % | 21.474 M 0.09 % | 21.455 M 57.50 % | 13.622 M 0.21 % | 13.593 M 23.46 % | 11.010 M 0.28 % | 10.979 M -43.73 % | 19.510 M 0.18 % | 19.475 M -21.46 % | 24.797 M 0.56 % | 24.658 M -0.16 % | 24.696 M -17.22 % | 29.834 M 13.64 % | 26.253 M 10.39 % | 23.782 M 3.52 % | 22.972 M -9.58 % | 25.405 M -10.55 % | 28.401 M |
| General and administrative expenses | 5.647 M -0.88 % | 5.697 M -24.43 % | 7.539 M 0.09 % | 7.532 M 57.51 % | 4.782 M 0.21 % | 4.772 M -97.06 % | 162.282 M 2 561.11 % | 6.098 M 14.43 % | 5.329 M 0.18 % | 5.320 M -11.71 % | 6.026 M 0.56 % | 5.992 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 6.538 M -0.88 % | 6.596 M -40.15 % | 11.021 M 0.09 % | 11.011 M 33.30 % | 8.261 M 0.21 % | 8.243 M -96.07 % | 209.908 M 2 472.80 % | 8.159 M 23.56 % | 6.603 M 0.18 % | 6.591 M 0.20 % | 6.578 M 0.56 % | 6.541 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -59.681 K 0.88 % | -60.208 K 91.31 % | -693.219 K -0.09 % | -692.598 K -177.36 % | -249.710 K -0.21 % | -249.185 K 99.93 % | -356.310 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 |
| Operating expenses | 12.592 M -0.88 % | 12.704 M -33.22 % | 19.024 M 0.09 % | 19.007 M 53.90 % | 12.351 M 0.21 % | 12.325 M -21.78 % | 15.757 M -0.07 % | 15.769 M 37.76 % | 11.447 M 0.18 % | 11.426 M -8.45 % | 12.481 M 0.56 % | 12.411 M -32.52 % | 18.392 M -25.65 % | 24.737 M 23.00 % | 20.112 M -12.71 % | 23.040 M 36.91 % | 16.828 M -28.93 % | 23.677 M 4.15 % | 22.734 M |
| Cost and expenses | 31.618 M -0.88 % | 31.898 M -21.24 % | 40.499 M 0.09 % | 40.463 M 55.79 % | 25.973 M 0.21 % | 25.918 M -3.17 % | 26.767 M 0.07 % | 26.747 M -13.60 % | 30.956 M 0.18 % | 30.901 M -17.11 % | 37.278 M 0.56 % | 37.069 M -13.97 % | 43.089 M -21.04 % | 54.571 M 17.70 % | 46.364 M -0.98 % | 46.821 M 17.64 % | 39.800 M -18.91 % | 49.082 M -4.01 % | 51.135 M |
| Research and development expenses | 0.000 | 0.000 -100.00 % | 587.640 K 0.09 % | 587.114 K | 0.000 | 0.000 -100.00 % | 781.708 K 0.28 % | 779.492 K | 0.000 | 0.000 -100.00 % | 493.173 K 0.57 % | 490.402 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 12.652 M -0.88 % | 12.764 M -33.28 % | 19.130 M 0.09 % | 19.113 M 51.69 % | 12.600 M 0.21 % | 12.574 M -96.61 % | 371.286 M 2 211.89 % | 16.060 M 39.86 % | 11.482 M 0.18 % | 11.462 M -12.31 % | 13.071 M 0.56 % | 12.997 M -29.33 % | 18.392 M -25.65 % | 24.737 M 23.00 % | 20.112 M -12.71 % | 23.040 M 36.91 % | 16.828 M -28.93 % | 23.677 M 4.15 % | 22.734 M |
| Interest income | 1.538 M -0.88 % | 1.551 M 23.96 % | 1.251 M 0.09 % | 1.250 M | 0.000 | 0.000 -100.00 % | 5.620 M 116.86 % | 2.592 M -29.90 % | 3.697 M 120.60 % | 1.676 M -23.14 % | 2.180 M 130.90 % | 944.307 K 108.50 % | 452.907 K 113.67 % | 211.964 K -39.57 % | 350.766 K -62.07 % | 924.830 K -50.50 % | 1.868 M -32.07 % | 2.751 M -2.25 % | 2.814 M |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 423.651 K | 0.000 -100.00 % | 340.484 K | 0.000 -100.00 % | 282.646 K | 0.000 -100.00 % | 312.512 K -2.40 % | 320.190 K 12.51 % | 284.579 K -5.54 % | 301.269 K 18.89 % | 253.404 K -8.67 % | 277.471 K 6.00 % | 261.760 K |
| Depreciation and amortization | 600.959 K -0.88 % | 606.278 K -0.99 % | 612.362 K 0.09 % | 611.813 K 2.69 % | 595.785 K 0.21 % | 594.532 K 7.38 % | 553.689 K 0.28 % | 552.119 K 7.93 % | 511.548 K 0.18 % | 510.640 K 26.33 % | 404.198 K 0.56 % | 401.928 K -91.66 % | 4.821 M 3.16 % | 4.673 M 8.24 % | 4.317 M -19.58 % | 5.368 M 14.11 % | 4.704 M -13.04 % | 5.410 M 13.94 % | 4.748 M |
| Operating income | 16.901 M -0.88 % | 17.050 M -16.73 % | 20.475 M 0.09 % | 20.457 M 23.42 % | 16.576 M 0.21 % | 16.541 M -12.17 % | 18.833 M 0.92 % | 18.661 M -11.39 % | 21.059 M 0.18 % | 21.021 M -35.97 % | 32.833 M 0.56 % | 32.648 M -11.06 % | 36.709 M -32.89 % | 54.697 M 23.49 % | 44.293 M -10.77 % | 49.637 M 48.56 % | 33.412 M 14.33 % | 29.224 M -46.02 % | 54.143 M |
| Operating income ratio | 0.35 0.00 % | 0.35 3.73 % | 0.34 0.00 % | 0.34 -13.80 % | 0.39 0.00 % | 0.39 -5.67 % | 0.41 0.63 % | 0.41 1.07 % | 0.41 0.00 % | 0.41 -12.48 % | 0.46 0.00 % | 0.46 0.86 % | 0.46 -8.10 % | 0.50 2.46 % | 0.49 -5.06 % | 0.51 12.76 % | 0.46 22.29 % | 0.37 -27.43 % | 0.51 |
| Total other income expenses net | 1.550 M -0.88 % | 1.563 M -13.53 % | 1.808 M 0.09 % | 1.806 M 13.93 % | 1.586 M 0.21 % | 1.582 M -37.77 % | 2.543 M 0.28 % | 2.535 M 66.03 % | 1.527 M 0.18 % | 1.524 M 32.48 % | 1.151 M 0.57 % | 1.144 M 602.15 % | -227.860 K -350.90 % | -50.535 K -209.14 % | 46.302 K -86.48 % | 342.407 K 102.22 % | -15.446 M -1 441.24 % | 1.152 M 104.47 % | -25.775 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 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 |
| 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 | 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 | -1.646 B -678.11 % | -211.570 M 87.17 % | -1.650 B -677.36 % | -212.212 M -4.39 % | -203.294 M -0.21 % | -202.866 M -82.55 % | -111.130 M -0.26 % | -110.845 M 62.54 % | -295.922 M -36.78 % | -216.352 M 10.48 % | -241.668 M -0.48 % | -240.505 M -221.46 % | -74.815 M 61.91 % | -196.426 M 15.20 % | -231.643 M -36.07 % | -170.242 M 16.57 % | -204.055 M -66.17 % | -122.800 M -222.86 % | -38.035 M |
| Total investments | 224.531 M 489.73 % | 38.073 M -38.78 % | 62.189 M 296.02 % | 15.704 M -1.68 % | 15.973 M 0.21 % | 15.939 M -91.35 % | 184.194 M -1.07 % | 186.196 M -70.40 % | 628.951 M 601.20 % | 89.696 M 122.01 % | 40.401 M -5.03 % | 42.542 M -80.40 % | 217.017 M 149.39 % | 87.020 M 1 220.87 % | 6.588 M -88.52 % | 57.387 M 197.98 % | 19.259 M -84.06 % | 120.791 M -51.79 % | 250.530 M |
| Total debt | 142.709 M 678.11 % | 18.340 M -85.14 % | 123.420 M 677.36 % | 15.877 M -7.45 % | 17.155 M 0.21 % | 17.119 M -87.01 % | 131.813 M 683.07 % | 16.833 M 2.72 % | 16.387 M 0.14 % | 16.364 M 24.01 % | 13.196 M 0.48 % | 13.132 M -5.58 % | 13.908 M -15.58 % | 16.474 M 3.67 % | 15.891 M 16.23 % | 13.672 M 6.78 % | 12.804 M -0.11 % | 12.818 M -11.70 % | 14.516 M |
| Accumulated other comprehensive income loss | 0.000 100.00 % | -6.856 M | 0.000 100.00 % | -8.311 M -21.17 % | -6.859 M -0.21 % | -6.844 M | 0.000 100.00 % | -6.311 M -45.12 % | -4.349 M 36.12 % | -6.808 M -90.33 % | -3.577 M 40.63 % | -6.025 M -108.00 % | -2.897 M -87.58 % | -1.544 M -163.17 % | -586.799 K 21.46 % | -747.112 K 73.52 % | -2.822 M -58.65 % | -1.779 M -52.42 % | -1.167 M |
| Retained earnings | 3.137 B 676.57 % | 403.935 M -87.36 % | 3.195 B 675.85 % | 411.801 M 10.10 % | 374.014 M 0.21 % | 373.227 M -1.88 % | 380.366 M 0.05 % | 380.187 M 11.06 % | 342.326 M -0.58 % | 344.306 M -0.15 % | 344.813 M -0.23 % | 345.619 M 9.76 % | 314.892 M -1.43 % | 319.476 M 15.35 % | 276.957 M 3.02 % | 268.833 M 17.81 % | 228.195 M 2.51 % | 222.615 M -18.72 % | 273.887 M |
| Common stock | 938.789 M 678.11 % | 120.650 M -87.15 % | 938.789 M 677.36 % | 120.766 M 0.46 % | 120.219 M 0.21 % | 119.966 M -0.19 % | 120.193 M 0.26 % | 119.885 M 0.10 % | 119.761 M 0.14 % | 119.592 M -0.48 % | 120.174 M 0.48 % | 119.596 M 0.00 % | 119.602 M -0.65 % | 120.381 M -0.42 % | 120.887 M -0.15 % | 121.074 M -0.04 % | 121.127 M 0.53 % | 120.484 M 0.27 % | 120.165 M |
| Total equity | 4.222 B 678.11 % | 542.624 M -87.22 % | 4.246 B 677.36 % | 546.263 M 7.46 % | 508.329 M 0.21 % | 507.260 M -1.46 % | 514.769 M 0.26 % | 513.450 M 7.63 % | 477.031 M 0.14 % | 476.355 M -0.47 % | 478.603 M 0.48 % | 476.299 M 6.21 % | 448.434 M -1.20 % | 453.871 M 9.68 % | 413.809 M 2.53 % | 403.607 M 12.04 % | 360.223 M 1.49 % | 354.942 M -12.66 % | 406.399 M |
| Other non current liabilities | 3.088 M 102.75 % | 1.523 M -50.68 % | 3.088 M 103.50 % | 1.517 M 36.98 % | 1.108 M -5.93 % | 1.178 M 115.68 % | -7.510 M -796.48 % | 1.078 M 101.47 % | -73.344 M -7 710.69 % | 963.701 K 101.70 % | -56.648 M -6 294.84 % | 914.434 K 114.05 % | -6.508 M 90.54 % | -68.790 M 3.68 % | -71.415 M -20.62 % | -59.206 M -0.96 % | -58.642 M -2.55 % | -57.184 M -1 023.06 % | -5.092 M |
| Long term debt | 84.428 M 678.11 % | 10.850 M -83.55 % | 65.941 M 677.36 % | 8.483 M -15.66 % | 10.058 M 0.94 % | 9.964 M 1.68 % | 9.800 M 1.79 % | 9.628 M -87.42 % | 76.504 M 685.00 % | 9.746 M -83.95 % | 60.734 M 684.97 % | 7.737 M -6.65 % | 8.288 M -88.99 % | 75.274 M -0.44 % | 75.605 M 16.05 % | 65.147 M 5.31 % | 61.865 M 2.72 % | 60.228 M 530.56 % | 9.551 M |
| Total non current liabilities | 96.279 M 678.11 % | 12.373 M -84.08 % | 77.737 M 677.36 % | 10.000 M -10.44 % | 11.165 M 0.21 % | 11.142 M 3.80 % | 10.734 M 0.26 % | 10.706 M -0.17 % | 10.725 M 0.14 % | 10.709 M -4.92 % | 11.264 M 30.20 % | 8.652 M -1.90 % | 8.820 M -35.30 % | 13.631 M 29.14 % | 10.555 M -9.29 % | 11.637 M 33.95 % | 8.687 M 3.18 % | 8.420 M -10.25 % | 9.382 M |
| Other current liabilities | 75.895 M 450.45 % | 13.788 M -88.41 % | 118.963 M 562.77 % | 17.949 M 147.81 % | -37.540 M -437.83 % | 11.112 M 105.69 % | -195.165 M -1 683.37 % | 12.326 M -87.72 % | 100.404 M 627.85 % | 13.794 M -93.25 % | 204.496 M 621.38 % | 28.348 M 133.35 % | -85.001 M -31.54 % | -64.620 M 16.46 % | -77.355 M -179.72 % | 97.029 M 158.53 % | -165.790 M -189.36 % | 185.534 M -5.26 % | 195.830 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -144.743 K | 0.000 -100.00 % | 411.104 K | 0.000 -100.00 % | 707.885 K | 0.000 -100.00 % | 598.830 K | 0.000 -100.00 % | 505.268 K -12.59 % | 578.060 K 58.46 % | 364.802 K -24.25 % | 481.567 K 27.38 % | 378.042 K 36.43 % | 277.086 K -38.64 % | 451.584 K |
| Short term debt | 58.281 M 678.11 % | 7.490 M -86.97 % | 57.479 M 677.36 % | 7.394 M -86.79 % | 55.990 M 682.55 % | 7.155 M -87.32 % | 56.420 M 683.07 % | 7.205 M -86.13 % | 51.953 M 685.00 % | 6.618 M -84.37 % | 42.348 M 684.97 % | 5.395 M -88.52 % | 46.978 M -11.70 % | 53.202 M 12.11 % | 47.455 M 16.13 % | 40.863 M 9.99 % | 37.150 M -6.30 % | 39.647 M 565.48 % | 5.958 M |
| Total current liabilities | 215.978 M 678.11 % | 27.757 M -88.21 % | 235.354 M 677.36 % | 30.276 M 6.95 % | 28.309 M 0.21 % | 28.250 M -33.12 % | 42.239 M 0.26 % | 42.131 M 16.75 % | 36.088 M 0.14 % | 36.036 M -32.74 % | 53.582 M 0.48 % | 53.324 M 71.16 % | 31.154 M 14.03 % | 27.320 M -2.43 % | 28.001 M 0.23 % | 27.937 M -29.58 % | 39.672 M 0.66 % | 39.411 M 18.64 % | 33.220 M |
| Total liabilities | 312.257 M 678.11 % | 40.130 M -87.18 % | 313.091 M 677.36 % | 40.276 M 2.03 % | 39.475 M 0.21 % | 39.392 M -25.64 % | 52.973 M 0.26 % | 52.837 M 12.87 % | 46.812 M 0.14 % | 46.746 M -27.91 % | 64.846 M 4.63 % | 61.975 M 55.04 % | 39.973 M -2.39 % | 40.951 M 6.21 % | 38.556 M -2.57 % | 39.573 M -18.17 % | 48.359 M 1.11 % | 47.830 M 12.27 % | 42.601 M |
| Other non current assets | 71.276 M 1 039.05 % | 6.257 M -86.59 % | 46.679 M 598.74 % | 6.680 M 45.35 % | 4.596 M 0.21 % | 4.587 M 109.33 % | -49.168 M -896.99 % | 6.169 M 197.86 % | -6.304 M -262.20 % | 3.887 M 161.44 % | -6.326 M -287.12 % | 3.381 M 153.70 % | -6.296 M -525.69 % | 1.479 M -31.29 % | 2.153 M 208.12 % | 698.623 K -47.66 % | 1.335 M -7.54 % | 1.444 M 132.96 % | -4.381 M |
| Long term investments | 7.940 M -0.88 % | 8.010 M -48.35 % | 15.510 M 93.87 % | 8.000 M 17.69 % | 6.798 M 0.21 % | 6.783 M -11.40 % | 7.656 M 0.26 % | 7.637 M 0.26 % | 7.617 M 0.14 % | 7.606 M -5.11 % | 8.015 M 0.48 % | 7.977 M 5.26 % | 7.578 M -6.73 % | 8.125 M 153.30 % | 3.208 M 4.19 % | 3.079 M 1.05 % | 3.047 M -19.60 % | 3.789 M -10.53 % | 4.235 M |
| Intangible assets | 16.534 M 678.11 % | 2.125 M -88.13 % | 17.894 M 677.36 % | 2.302 M 240.32 % | 676.397 K 0.21 % | 674.974 K -90.31 % | 6.968 M 683.07 % | 889.826 K -87.98 % | 7.403 M 575.00 % | 1.097 M -85.65 % | 7.643 M 483.21 % | 1.311 M -82.70 % | 7.576 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.734 M |
| GoodWill | 49.419 M 678.11 % | 6.351 M -87.15 % | 49.419 M 677.36 % | 6.357 M 0.46 % | 6.328 M 0.21 % | 6.315 M -87.22 % | 49.419 M 683.07 % | 6.311 M 0.10 % | 6.304 M 0.14 % | 6.295 M -0.48 % | 6.326 M 0.48 % | 6.296 M 0.00 % | 6.296 M -0.65 % | 6.337 M -0.42 % | 6.364 M -0.15 % | 6.373 M -0.04 % | 6.376 M 0.53 % | 6.342 M 0.27 % | 6.326 M |
| Goodwill and intangible assets | 65.953 M 678.11 % | 8.476 M -87.41 % | 67.313 M 677.36 % | 8.659 M 23.62 % | 7.005 M 0.21 % | 6.990 M -87.60 % | 56.387 M 683.07 % | 7.201 M -47.47 % | 13.707 M 85.43 % | 7.392 M -47.08 % | 13.969 M 83.65 % | 7.606 M -45.17 % | 13.872 M 118.90 % | 6.337 M -0.42 % | 6.364 M -0.15 % | 6.373 M -0.04 % | 6.376 M 0.53 % | 6.342 M -57.89 % | 15.060 M |
| Property plant equipment net | 432.594 M 678.11 % | 55.596 M -87.03 % | 428.790 M 708.36 % | 53.044 M -1.75 % | 53.990 M 0.21 % | 53.876 M -3.66 % | 55.925 M 2.89 % | 54.353 M -0.25 % | 54.487 M 3.15 % | 52.825 M 1.87 % | 51.854 M 3.48 % | 50.110 M 1.73 % | 49.256 M -6.72 % | 52.806 M 0.10 % | 52.754 M 4.28 % | 50.588 M 1.50 % | 49.839 M -1.78 % | 50.742 M 0.08 % | 50.702 M |
| Total non current assets | 609.567 M 678.11 % | 78.340 M -86.81 % | 593.778 M 677.36 % | 76.384 M 5.52 % | 72.389 M 0.21 % | 72.236 M -4.39 % | 75.553 M 0.26 % | 75.360 M 4.94 % | 71.812 M 0.14 % | 71.711 M -0.37 % | 71.979 M 4.21 % | 69.074 M 2.83 % | 67.171 M -10.00 % | 74.637 M 11.05 % | 67.213 M 3.53 % | 64.923 M 3.62 % | 62.653 M -1.28 % | 63.465 M -4.76 % | 66.639 M |
| Other current assets | 38.754 M 740.48 % | 4.611 M -85.11 % | 30.967 M 463.84 % | 5.492 M 100.19 % | -2.933 B -71 923.58 % | 4.083 M 100.12 % | -3.321 B -66 162.92 % | 5.027 M -99.06 % | 532.258 M 12 033.24 % | 4.387 M -99.47 % | 832.279 M 23 433.41 % | 3.537 M -99.23 % | 458.270 M -5.67 % | 485.791 M -14.18 % | 566.060 M 9.07 % | 518.975 M 23.30 % | 420.910 M 17.82 % | 357.262 M -6.96 % | 384.001 M |
| Short term investments | 216.591 M 620.46 % | 30.063 M -35.60 % | 46.679 M 505.94 % | 7.704 M -16.04 % | 9.175 M 0.21 % | 9.156 M -94.81 % | 176.538 M -1.13 % | 178.559 M | 0.000 -100.00 % | 82.090 M 153.47 % | 32.386 M -6.31 % | 34.566 M -83.50 % | 209.439 M 165.46 % | 78.895 M 2 233.79 % | 3.381 M -93.78 % | 54.308 M 234.99 % | 16.212 M -86.14 % | 117.002 M -52.50 % | 246.295 M |
| cash and cash equivalents | 1.789 B 678.11 % | 229.910 M -87.03 % | 1.773 B 677.36 % | 228.089 M 3.47 % | 220.449 M 0.21 % | 219.985 M 71.86 % | 128.006 M 0.26 % | 127.678 M -59.12 % | 312.309 M 34.20 % | 232.716 M -8.69 % | 254.864 M 0.48 % | 253.637 M 185.87 % | 88.723 M -58.33 % | 212.901 M -13.99 % | 247.534 M 34.59 % | 183.914 M -15.19 % | 216.858 M 59.90 % | 135.618 M 158.07 % | 52.551 M |
| Cash and short term investments | 2.006 B 671.44 % | 259.973 M -85.71 % | 1.820 B 671.76 % | 235.793 M -86.68 % | 1.770 B 672.34 % | 229.141 M -90.37 % | 2.379 B 676.75 % | 306.237 M -1.94 % | 312.309 M -0.79 % | 314.806 M 9.59 % | 287.250 M -0.33 % | 288.203 M -3.34 % | 298.162 M 2.18 % | 291.796 M 16.29 % | 250.914 M 5.33 % | 238.222 M 2.21 % | 233.070 M -7.74 % | 252.620 M -15.47 % | 298.845 M |
| Total current assets | 3.925 B 678.11 % | 504.415 M -87.28 % | 3.966 B 677.36 % | 510.155 M 7.31 % | 475.415 M 0.21 % | 474.415 M -3.61 % | 492.189 M 0.26 % | 490.927 M 8.60 % | 452.031 M 0.14 % | 451.390 M -4.26 % | 471.470 M 0.48 % | 469.201 M 11.39 % | 421.236 M 0.25 % | 420.185 M 9.10 % | 385.152 M 1.82 % | 378.257 M 9.35 % | 345.930 M 1.95 % | 339.307 M -11.26 % | 382.361 M |
| Inventory | 1.457 B 678.11 % | 187.287 M -88.21 % | 1.589 B 677.36 % | 204.412 M -87.24 % | 1.602 B 682.55 % | 204.702 M -79.77 % | 1.012 B 683.07 % | 129.189 M 79.88 % | 71.821 M 0.14 % | 71.719 M 19.26 % | 60.137 M 0.48 % | 59.848 M 5.35 % | 56.806 M 2.58 % | 55.378 M -9.73 % | 61.347 M -3.98 % | 63.888 M 9.11 % | 58.551 M 43.38 % | 40.836 M 18.84 % | 34.364 M |
| Net receivables | 423.304 M 705.62 % | 52.544 M -90.01 % | 526.011 M 716.04 % | 64.459 M 76.28 % | 36.565 M 0.21 % | 36.488 M -91.37 % | 422.988 M 738.04 % | 50.473 M 101.63 % | -3.091 B -5 211.55 % | 60.478 M -55.87 % | 137.045 M 16.52 % | 117.614 M 90.05 % | 61.887 M -25.96 % | 83.587 M -95.08 % | 1.698 B 2 275.75 % | 71.457 M 103.06 % | -2.335 B -236.10 % | 1.716 B -15.72 % | 2.036 B |
| Tax assets | 31.804 M | 0.000 -100.00 % | 35.486 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.753 M | 0.000 -100.00 % | 2.306 M | 0.000 -100.00 % | 4.467 M | 0.000 -100.00 % | 2.760 M -53.13 % | 5.890 M 115.36 % | 2.735 M -34.65 % | 4.185 M 103.58 % | 2.056 M 79.22 % | 1.147 M 12.15 % | 1.023 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 | 0.000 | 0.000 | 0.000 |
| Account payables | 50.412 M 678.11 % | 6.479 M -83.10 % | 38.345 M 677.38 % | 4.933 M -50.69 % | 10.004 M 0.21 % | 9.983 M -94.36 % | 176.977 M 683.07 % | 22.600 M -81.57 % | 122.645 M 685.00 % | 15.624 M -89.84 % | 153.705 M 684.97 % | 19.581 M -67.00 % | 59.340 M 71.52 % | 34.596 M -30.96 % | 50.112 M -32.40 % | 74.131 M -54.50 % | 162.942 M 147.22 % | 65.909 M 41.18 % | 46.684 M |
| Tax payables | 31.390 M | 0.000 -100.00 % | 20.567 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.596 M | 0.000 -100.00 % | 7.882 M | 0.000 -100.00 % | 18.025 M | 0.000 -100.00 % | 9.837 M 137.47 % | 4.142 M -44.31 % | 7.439 M 61.95 % | 4.593 M -10.81 % | 5.150 M -67.80 % | 15.991 M 44.62 % | 11.058 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 193.708 M 678.11 % | 24.895 M -85.45 % | 171.074 M 677.36 % | 22.007 M -86.55 % | 163.643 M 682.55 % | 20.912 M 5.94 % | 19.739 M 0.26 % | 19.689 M 2.05 % | 19.292 M 0.14 % | 19.265 M 12.05 % | 17.193 M 0.48 % | 17.110 M 1.62 % | 16.837 M 8.22 % | 15.558 M -6.00 % | 16.552 M 14.57 % | 14.447 M 5.28 % | 13.722 M 0.74 % | 13.621 M 0.79 % | 13.514 M |
| Capital lease obligations | 142.532 M 678.11 % | 18.318 M -85.13 % | 123.207 M 677.36 % | 15.849 M -75.91 % | 65.799 M 285.07 % | 17.087 M -74.07 % | 65.888 M 292.42 % | 16.790 M -86.89 % | 128.041 M 685.00 % | 16.311 M -84.09 % | 102.530 M 684.97 % | 13.062 M -75.97 % | 54.347 M -57.27 % | 127.197 M 4.62 % | 121.584 M 17.25 % | 103.698 M 5.91 % | 97.907 M -0.93 % | 98.822 M 587.60 % | 14.372 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.849 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 total stockholders equity | -47.116 M | 0.000 100.00 % | -58.377 M | 0.000 | 0.000 | 0.000 100.00 % | -9.379 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 |
| Deferred tax liabilities non current | 8.763 M | 0.000 -100.00 % | 8.708 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.444 M | 0.000 -100.00 % | 965.067 K | 0.000 -100.00 % | 3.490 M | 0.000 -100.00 % | 896.768 K -77.46 % | 3.979 M 385.44 % | 819.614 K -74.66 % | 3.235 M 358.82 % | 704.991 K 2.18 % | 689.956 K 9.51 % | 630.016 K |
| 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 |
| Total assets | 4.534 B 678.11 % | 582.755 M -87.22 % | 4.560 B 677.36 % | 586.539 M 7.07 % | 547.804 M 0.21 % | 546.652 M -3.71 % | 567.742 M 0.26 % | 566.287 M 8.10 % | 523.843 M 0.14 % | 523.101 M -3.74 % | 543.449 M 0.96 % | 538.275 M 10.21 % | 488.407 M -1.30 % | 494.822 M 9.39 % | 452.365 M 2.07 % | 443.180 M 8.47 % | 408.582 M 1.44 % | 402.772 M -10.30 % | 449.000 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 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 |
| 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 | 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 | 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 |
| Change in working capital | 0.000 | 0.000 100.00 % | -45.129 M -0.09 % | -45.088 M | 0.000 | 0.000 100.00 % | -3.294 M -0.28 % | -3.285 M | 0.000 | 0.000 100.00 % | -30.821 M -0.56 % | -30.648 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 100.00 % | -7.516 M -0.09 % | -7.509 M | 0.000 | 0.000 -100.00 % | 31.514 M 0.28 % | 31.424 M | 0.000 | 0.000 100.00 % | -27.811 M -0.56 % | -27.655 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 100.00 % | -37.613 M -0.09 % | -37.579 M | 0.000 | 0.000 100.00 % | -34.808 M -0.28 % | -34.709 M | 0.000 | 0.000 100.00 % | -3.011 M -0.56 % | -2.994 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 | 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 | 0.000 |
| Other non cash items | 12.585 M -0.88 % | 12.696 M -57.30 % | 29.736 M 0.09 % | 29.709 M 181.90 % | -36.275 M -0.21 % | -36.199 M -77.25 % | -20.422 M -0.61 % | -20.298 M -251.97 % | 13.357 M 0.18 % | 13.333 M 1.10 % | 13.188 M 0.56 % | 13.114 M -42.35 % | 22.749 M 46.93 % | 15.482 M 0.96 % | 15.334 M 158.27 % | -26.314 M -70.59 % | -15.426 M -189.60 % | 17.217 M 953.89 % | -2.016 M |
| Net cash provided by operating activities | 30.605 M -0.88 % | 30.876 M 453.77 % | 5.576 M 0.09 % | 5.571 M 128.63 % | -19.456 M -0.21 % | -19.415 M -464.50 % | -3.439 M -0.28 % | -3.429 M -110.45 % | 32.832 M 0.18 % | 32.774 M 166.85 % | 12.282 M 0.56 % | 12.213 M -73.02 % | 45.273 M -16.91 % | 54.487 M 19.94 % | 45.426 M 401.66 % | 9.055 M -0.54 % | 9.104 M -75.50 % | 37.160 M -5.04 % | 39.134 M |
| Investments in property plant and equipment | -1.045 M 0.88 % | -1.054 M 48.77 % | -2.057 M -0.09 % | -2.055 M -186.14 % | -718.207 K -0.21 % | -716.697 K 24.58 % | -950.241 K -0.28 % | -947.547 K -111.36 % | -448.314 K -0.18 % | -447.518 K 79.74 % | -2.208 M -0.57 % | -2.196 M -327.52 % | -513.676 K -40.36 % | -365.968 K 86.19 % | -2.649 M -129.52 % | -1.154 M -127.64 % | -507.067 K 66.97 % | -1.535 M -138.47 % | -643.712 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.955 K | 0.000 100.00 % | -18.384 K -0.56 % | -18.281 K 95.17 % | -378.505 K 78.19 % | -1.735 M -1 923.46 % | 95.160 K 2 359.52 % | 3.869 K | 0.000 -100.00 % | 513.360 -96.14 % | 13.312 K |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -46.989 M | 0.000 -100.00 % | 131.682 M | 0.000 100.00 % | -131.054 M -336.77 % | -30.006 M | 0.000 | 0.000 | 0.000 -100.00 % | 26.768 M 200.27 % | -26.697 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 46.374 M | 0.000 | 0.000 100.00 % | -50.631 M -199.58 % | 50.844 M 233.44 % | -38.103 M -137.57 % | 101.414 M -1.71 % | 103.179 M | 0.000 |
| Other investing activites | -9.024 M 0.88 % | -9.104 M -488.81 % | 2.342 M 0.09 % | 2.339 M -97.32 % | 87.184 M 0.21 % | 87.001 M 290.66 % | -45.632 M -0.28 % | -45.503 M -107.29 % | -21.951 M -0.18 % | -21.912 M -124.37 % | 89.921 M 0.56 % | 89.416 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -10.069 M 0.88 % | -10.158 M -3 669.05 % | 284.614 K 0.09 % | 284.359 K -99.67 % | 86.466 M 0.21 % | 86.284 M 285.23 % | -46.582 M -0.28 % | -46.450 M -107.37 % | -22.399 M -0.18 % | -22.360 M -125.50 % | 87.694 M 0.56 % | 87.201 M 166.09 % | -131.947 M -59.48 % | -82.738 M -271.34 % | 48.289 M 223.02 % | -39.254 M -138.90 % | 100.907 M -21.42 % | 128.413 M 569.91 % | -27.327 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 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 |
| Dividends paid | -18.662 M 0.88 % | -18.827 M | 0.000 | 0.000 100.00 % | -17.687 M -0.21 % | -17.650 M | 0.000 | 0.000 100.00 % | -17.626 M -0.18 % | -17.595 M -31.23 % | -13.407 M -0.56 % | -13.332 M 55.35 % | -29.857 M -895 442.53 % | -3.334 K 99.99 % | -25.867 M -148 474.61 % | -17.410 K 99.93 % | -24.825 M 67.91 % | -77.368 M -214.16 % | -24.627 M |
| Other financing activites | -1.597 M 0.88 % | -1.612 M 28.63 % | -2.258 M -0.09 % | -2.256 M 19.89 % | -2.816 M -0.21 % | -2.810 M 10.77 % | -3.149 M -0.28 % | -3.140 M -5.27 % | -2.983 M -0.18 % | -2.978 M 6.50 % | -3.185 M -0.57 % | -3.167 M 37.19 % | -5.042 M -75.81 % | -2.868 M -126.54 % | 10.806 M 552.11 % | -2.390 M -123.47 % | 10.183 M 298.17 % | -5.138 M -2.44 % | -5.016 M |
| Net cash used provided by financing activities | -20.259 M 0.88 % | -20.438 M -805.15 % | -2.258 M -0.09 % | -2.256 M 89.00 % | -20.504 M -0.21 % | -20.460 M -549.67 % | -3.149 M -0.28 % | -3.140 M 84.76 % | -20.610 M -0.18 % | -20.573 M -23.99 % | -16.592 M -0.56 % | -16.499 M 52.72 % | -34.900 M -543.76 % | -5.421 M 81.88 % | -29.926 M -563.12 % | -4.513 M 84.45 % | -29.031 M 64.81 % | -82.507 M -178.33 % | -29.643 M |
| Effect of forex changes on cash | 734.462 K -0.88 % | 740.963 K 363.38 % | -281.331 K -0.09 % | -281.079 K 5.90 % | -298.693 K -0.21 % | -298.064 K -237.76 % | 216.365 K 0.28 % | 215.752 K 172.56 % | -297.344 K -0.18 % | -296.816 K 35.23 % | -458.262 K -0.57 % | -455.687 K 82.50 % | -2.604 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 100.00 % | -220.449 M -577.08 % | 46.208 M 0.21 % | 46.111 M 125.02 % | -184.303 M -249.03 % | -52.804 M -191.92 % | 57.446 M 649.41 % | -10.456 M -106.29 % | 166.140 M 101.48 % | 82.459 M 166.40 % | -124.178 M -258.55 % | -34.633 M -154.44 % | 63.620 M 293.11 % | -32.945 M -140.55 % | 81.240 M -2.20 % | 83.066 M 565.70 % | -17.837 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 -100.00 % | 220.449 M 378.09 % | 46.111 M -63.98 % | 128.006 M -59.01 % | 312.309 M | 0.000 -100.00 % | 254.864 M | 0.000 -100.00 % | 88.723 M -0.03 % | 88.750 M -58.31 % | 212.901 M -13.99 % | 247.534 M 34.59 % | 183.914 M -15.19 % | 216.858 M 59.90 % | 135.618 M 158.06 % | 52.553 M -25.34 % | 70.387 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 46.208 M 0.21 % | 46.111 M -63.98 % | 128.006 M 342.42 % | -52.804 M -116.91 % | 312.309 M 3 086.90 % | -10.456 M -104.10 % | 254.864 M 48.86 % | 171.209 M 92.97 % | 88.723 M -58.33 % | 212.901 M -13.99 % | 247.534 M 34.59 % | 183.914 M -15.19 % | 216.858 M 59.90 % | 135.618 M 158.07 % | 52.551 M |
| Operating cash flow | 30.605 M -0.88 % | 30.876 M 453.77 % | 5.576 M 0.09 % | 5.571 M 128.63 % | -19.456 M -0.21 % | -19.415 M -464.50 % | -3.439 M -0.28 % | -3.429 M -110.45 % | 32.832 M 0.18 % | 32.774 M 166.85 % | 12.282 M 0.56 % | 12.213 M -73.02 % | 45.273 M -16.91 % | 54.487 M 19.94 % | 45.426 M 401.66 % | 9.055 M -0.54 % | 9.104 M -75.50 % | 37.160 M -5.04 % | 39.134 M |
| Capital expenditure | -1.045 M 0.88 % | -1.054 M 48.77 % | -2.057 M -0.09 % | -2.055 M -186.14 % | -718.207 K -0.21 % | -716.697 K 24.58 % | -950.241 K -0.28 % | -947.547 K -111.36 % | -448.314 K -0.18 % | -447.518 K 79.74 % | -2.208 M -0.57 % | -2.196 M -327.52 % | -513.676 K -40.36 % | -365.968 K 86.19 % | -2.649 M -129.52 % | -1.154 M -127.64 % | -507.067 K 66.97 % | -1.535 M -138.47 % | -643.712 K |
| Free CashFlow | 29.560 M -0.88 % | 29.822 M 747.56 % | 3.519 M 0.09 % | 3.515 M 117.43 % | -20.174 M -0.21 % | -20.131 M -358.62 % | -4.389 M -0.28 % | -4.377 M -113.52 % | 32.384 M 0.18 % | 32.326 M 220.91 % | 10.073 M 0.56 % | 10.017 M -77.62 % | 44.759 M -17.30 % | 54.121 M 26.52 % | 42.777 M 441.41 % | 7.901 M -8.10 % | 8.597 M -75.87 % | 35.625 M -7.44 % | 38.490 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 |