ActBlue Co., Ltd. 300816.SZ
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 946.541 M -9.56 % | 1.047 B 28.19 % | 816.392 M -5.74 % | 866.146 M 27.92 % | 677.109 M 19.63 % | 565.979 M 27.12 % | 445.249 M 19.39 % | 372.940 M 144.51 % | 152.526 M -3.42 % | 157.931 M |
| Net income | 49.878 M 366.61 % | 10.689 M 201.38 % | -10.544 M -115.13 % | 69.672 M -44.44 % | 125.394 M 21.30 % | 103.378 M 24.72 % | 82.890 M 87.03 % | 44.319 M 159.55 % | 17.075 M 85.63 % | 9.198 M |
| Income before tax | 65.516 M 455.21 % | 11.800 M 153.74 % | -21.959 M -129.82 % | 73.632 M -49.05 % | 144.509 M 22.71 % | 117.767 M 23.89 % | 95.058 M 85.64 % | 51.206 M 150.33 % | 20.455 M 33.83 % | 15.285 M |
| Income before tax ratio | 0.07 513.87 % | 0.01 141.92 % | -0.03 -131.64 % | 0.09 -60.17 % | 0.21 2.57 % | 0.21 -2.54 % | 0.21 55.49 % | 0.14 2.38 % | 0.13 38.57 % | 0.10 |
| EBITDA | 125.999 M 77.73 % | 70.895 M 101.04 % | 35.264 M -65.66 % | 102.690 M -26.60 % | 139.899 M 8.32 % | 129.159 M 23.26 % | 104.787 M 79.26 % | 58.454 M 139.98 % | 24.359 M 62.32 % | 15.006 M |
| Net income ratio | 0.05 415.91 % | 0.01 179.08 % | -0.01 -116.06 % | 0.08 -56.56 % | 0.19 1.39 % | 0.18 -1.89 % | 0.19 56.66 % | 0.12 6.15 % | 0.11 92.21 % | 0.06 |
| Ratio EBITDA | 0.13 96.50 % | 0.07 56.83 % | 0.04 -63.57 % | 0.12 -42.62 % | 0.21 -9.46 % | 0.23 -3.03 % | 0.24 50.15 % | 0.16 -1.85 % | 0.16 68.07 % | 0.10 |
| Gross profit ratio | 0.23 30.87 % | 0.17 0.52 % | 0.17 -25.99 % | 0.23 -35.58 % | 0.36 -0.40 % | 0.36 -1.58 % | 0.37 5.14 % | 0.35 -15.92 % | 0.41 -8.92 % | 0.45 |
| Weighted average shs out dil | 81.119 M 1.39 % | 80.011 M 0.01 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 32.90 % | 60.194 M 0.21 % | 60.065 M 0.29 % | 59.890 M -1.79 % | 60.982 M 0.00 % | 60.982 M |
| Weighted average shs out | 81.119 M 1.39 % | 80.011 M 0.01 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 32.90 % | 60.194 M 0.21 % | 60.065 M 0.29 % | 59.890 M -1.79 % | 60.982 M 0.00 % | 60.982 M |
| EPS diluted | 0.62 376.92 % | 0.13 200.00 % | -0.13 -114.94 % | 0.87 -44.59 % | 1.57 21.71 % | 1.29 -6.52 % | 1.38 86.49 % | 0.74 164.29 % | 0.28 86.67 % | 0.15 |
| Earnings per share | 0.62 376.92 % | 0.13 200.00 % | -0.13 -114.94 % | 0.87 -44.59 % | 1.57 21.71 % | 1.29 -6.52 % | 1.38 86.49 % | 0.74 164.29 % | 0.28 86.67 % | 0.15 |
| Gross profit | 213.137 M 18.37 % | 180.061 M 28.85 % | 139.740 M -30.24 % | 200.315 M -17.60 % | 243.102 M 19.16 % | 204.018 M 25.11 % | 163.069 M 25.52 % | 129.914 M 105.59 % | 63.190 M -12.04 % | 71.837 M |
| Income tax expense | 8.231 M 469.15 % | -2.230 M 77.87 % | -10.075 M -240.91 % | 7.150 M -62.31 % | 18.970 M 23.75 % | 15.329 M 23.67 % | 12.395 M 80.09 % | 6.882 M 103.56 % | 3.381 M -44.45 % | 6.086 M |
| Cost of revenue | 733.404 M -15.36 % | 866.481 M 28.05 % | 676.651 M 1.63 % | 665.831 M 53.41 % | 434.007 M 19.90 % | 361.961 M 28.27 % | 282.180 M 16.11 % | 243.027 M 172.04 % | 89.336 M 3.77 % | 86.094 M |
| General and administrative expenses | 19.862 M -47.44 % | 37.792 M 71.37 % | 22.052 M -1.27 % | 22.336 M 152.76 % | 8.837 M 50.78 % | 5.861 M -8.32 % | 6.393 M -9.12 % | 7.035 M -15.91 % | 8.365 M -77.92 % | 37.882 M |
| Selling and marketing expenses | 10.896 M -35.02 % | 16.768 M -65.28 % | 48.288 M 1.77 % | 47.449 M -7.94 % | 51.543 M 33.58 % | 38.586 M 25.49 % | 30.747 M -6.79 % | 32.988 M 155.97 % | 12.888 M 36.00 % | 9.476 M |
| Other expenses | 63.258 M 24.24 % | 50.915 M 8 149.56 % | 617.188 K 5.36 % | 585.762 K -85.00 % | 3.904 M 3.24 % | 3.782 M -48.86 % | 7.395 M 6 301.83 % | -119.243 K -103.41 % | 3.494 M -27.62 % | 4.827 M |
| Operating expenses | 146.274 M -12.93 % | 168.003 M 15.17 % | 145.868 M 27.05 % | 114.815 M 28.36 % | 89.451 M 13.59 % | 78.751 M 17.05 % | 67.279 M -1.68 % | 68.428 M 64.22 % | 41.668 M -29.67 % | 59.242 M |
| Cost and expenses | 879.678 M -14.96 % | 1.034 B 25.77 % | 822.520 M 5.36 % | 780.646 M 49.13 % | 523.458 M 18.78 % | 440.711 M 26.11 % | 349.459 M 12.20 % | 311.455 M 137.74 % | 131.004 M -9.86 % | 145.337 M |
| Research and development expenses | 52.258 M -16.42 % | 62.528 M -17.32 % | 75.629 M 58.56 % | 47.696 M 34.56 % | 35.445 M 11.48 % | 31.794 M 41.56 % | 22.459 M -5.20 % | 23.691 M 60.15 % | 14.793 M 36.87 % | 10.808 M |
| Selling general and administrative expenses | 30.758 M -43.62 % | 54.560 M -22.44 % | 70.341 M 0.80 % | 69.785 M 15.58 % | 60.380 M 35.85 % | 44.446 M 19.67 % | 37.140 M -7.20 % | 40.023 M 88.32 % | 21.253 M -55.12 % | 47.358 M |
| Interest income | 13.264 M 3 261.02 % | 394.637 K -86.42 % | 2.905 M 31.49 % | 2.210 M -78.36 % | 10.208 M 1 242.04 % | 760.633 K 604.56 % | 107.959 K -4.42 % | 112.947 K 68.25 % | 67.131 K -75.71 % | 276.360 K |
| Interest expense | 18.449 M -1.84 % | 18.795 M 7.07 % | 17.555 M 54.06 % | 11.395 M 161.06 % | 4.365 M -1.07 % | 4.412 M -33.59 % | 6.644 M -3.50 % | 6.885 M 364.20 % | 1.483 M -49.92 % | 2.962 M |
| Depreciation and amortization | 42.536 M 4.17 % | 40.832 M 11.97 % | 36.468 M 141.61 % | 15.093 M 62.89 % | 9.266 M 32.74 % | 6.980 M 30.93 % | 5.332 M 25.57 % | 4.246 M 46.11 % | 2.906 M 36.13 % | 2.135 M |
| Operating income | 66.863 M 454.50 % | 12.058 M 153.41 % | -22.576 M -130.91 % | 73.046 M -48.05 % | 140.604 M 23.35 % | 113.985 M 30.03 % | 87.662 M 70.80 % | 51.325 M 202.60 % | 16.961 M 62.18 % | 10.458 M |
| Operating income ratio | 0.07 513.08 % | 0.01 141.67 % | -0.03 -132.79 % | 0.08 -59.39 % | 0.21 3.11 % | 0.20 2.29 % | 0.20 43.06 % | 0.14 23.76 % | 0.11 67.93 % | 0.07 |
| Total other income expenses net | -1.347 M -421.85 % | -258.075 K -141.81 % | 617.188 K 5.36 % | 585.762 K -85.00 % | 3.904 M 3.24 % | 3.782 M -48.86 % | 7.395 M 6 301.80 % | -119.244 K -103.41 % | 3.494 M -27.62 % | 4.827 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 307.600 M -23.34 % | 401.269 M 18.62 % | 338.281 M 66.17 % | 203.578 M 386.38 % | -71.088 M -278.53 % | 39.818 M 289.18 % | 10.232 M -74.27 % | 39.761 M 159.39 % | 15.329 M 188.06 % | -17.407 M |
| Total investments | 125.163 M -15.43 % | 148.003 M 35.82 % | 108.973 M -69.11 % | 352.794 M 336.15 % | 80.888 M -10.12 % | 90.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 723.941 M 36.66 % | 529.756 M -2.18 % | 541.577 M 9.89 % | 492.836 M 361.58 % | 106.772 M 95.23 % | 54.690 M -39.02 % | 89.690 M -11.80 % | 101.690 M 408.45 % | 20.000 M 969.88 % | 1.869 M |
| Accumulated other comprehensive income loss | 58.413 M | 0.000 -100.00 % | 41.358 M 41.08 % | 29.314 M -26.02 % | 39.624 M 48.90 % | 26.611 M 28.51 % | 20.707 M 67.14 % | 12.389 M 57.76 % | 7.853 M | 0.000 |
| Retained earnings | 359.147 M 12.38 % | 319.580 M 2.23 % | 312.622 M -7.27 % | 337.131 M 12.46 % | 299.783 M 43.99 % | 208.202 M 80.62 % | 115.269 M 63.06 % | 70.692 M 129.49 % | 30.804 M 54.43 % | 19.947 M |
| Common stock | 80.000 M 0.00 % | 80.000 M -0.22 % | 80.173 M -0.24 % | 80.368 M 0.46 % | 80.000 M 33.33 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 164.90 % | 22.650 M |
| Total equity | 847.719 M 3.24 % | 821.087 M 2.43 % | 801.599 M -2.78 % | 824.506 M 7.14 % | 769.572 M 156.82 % | 299.654 M 51.94 % | 197.217 M 37.39 % | 143.547 M 44.82 % | 99.120 M 27.74 % | 77.595 M |
| Other non current liabilities | 23.915 M 21.63 % | 19.662 M 10.20 % | 17.843 M -10.74 % | 19.990 M 337.00 % | 4.574 M -88.05 % | 38.283 M 1 114.27 % | 3.153 M -12.35 % | 3.597 M 214.63 % | 1.143 M -93.59 % | 17.848 M |
| Long term debt | 151.245 M 68.43 % | 89.798 M 22.89 % | 73.074 M -29.84 % | 104.157 M | 0.000 -100.00 % | 20.000 M 122.22 % | 9.000 M -10.00 % | 10.000 M -50.00 % | 20.000 M 0.00 % | 20.000 M |
| Total non current liabilities | 231.086 M 45.58 % | 158.736 M 14.11 % | 139.112 M -20.92 % | 175.919 M 249.47 % | 50.339 M -13.63 % | 58.283 M -0.79 % | 58.744 M 78.19 % | 32.967 M -13.13 % | 37.948 M 0.27 % | 37.848 M |
| Other current liabilities | 114.815 M 17.09 % | 98.054 M -31.71 % | 143.576 M 811.02 % | 15.760 M 350.53 % | -6.291 M -190.82 % | 6.926 M 1.79 % | 6.805 M -35.95 % | 10.623 M 42.07 % | 7.478 M -19.70 % | 9.312 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 14.058 M -77.03 % | 61.203 M 25.63 % | 48.719 M 171.87 % | 17.920 M 15.36 % | 15.534 M 20.89 % | 12.850 M 2 049.42 % | 597.824 K -93.10 % | 8.667 M |
| Short term debt | 572.696 M 30.17 % | 439.959 M -15.39 % | 519.983 M 27.99 % | 406.255 M 368.19 % | 86.772 M 89.92 % | 45.690 M -43.38 % | 80.690 M -12.00 % | 91.690 M | 0.000 | 0.000 |
| Total current liabilities | 972.108 M 24.13 % | 783.156 M -10.04 % | 870.589 M 17.88 % | 738.522 M 127.68 % | 324.367 M 47.34 % | 220.150 M 15.64 % | 190.368 M -30.73 % | 274.814 M 285.45 % | 71.297 M 74.96 % | 40.751 M |
| Total liabilities | 1.203 B 27.74 % | 941.892 M -6.72 % | 1.010 B 10.42 % | 914.441 M 144.04 % | 374.706 M 34.58 % | 278.433 M 11.77 % | 249.112 M -19.06 % | 307.781 M 181.73 % | 109.245 M 38.99 % | 78.598 M |
| Other non current assets | 266.317 M 1 297.65 % | 19.055 M -85.29 % | 129.508 M 661.35 % | 17.010 M 926.91 % | 1.656 M -60.12 % | 4.154 M -3.95 % | 4.324 M 8.62 % | 3.981 M 207.08 % | 1.296 M 29.63 % | 1.000 M |
| Long term investments | -127.815 M -186.36 % | 148.003 M 35.82 % | 108.973 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 34.825 M -10.68 % | 38.991 M -14.56 % | 45.636 M 74.06 % | 26.219 M 241.89 % | 7.669 M 18.98 % | 6.445 M 2.77 % | 6.272 M 6.45 % | 5.892 M 5.24 % | 5.598 M 26.30 % | 4.433 M |
| GoodWill | 3.697 M -84.10 % | 23.246 M -43.48 % | 41.127 M 85.90 % | 22.124 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 38.522 M -38.10 % | 62.237 M -28.27 % | 86.763 M 79.48 % | 48.342 M 530.38 % | 7.669 M 18.98 % | 6.445 M 2.77 % | 6.272 M 6.45 % | 5.892 M 5.24 % | 5.598 M 26.30 % | 4.433 M |
| Property plant equipment net | 405.030 M 42.69 % | 283.849 M 26.09 % | 225.114 M 3.11 % | 218.334 M 151.66 % | 86.759 M 30.20 % | 66.636 M 24.99 % | 53.312 M 11.50 % | 47.814 M 36.38 % | 35.058 M 39.23 % | 25.180 M |
| Total non current assets | 602.125 M 11.36 % | 540.719 M 17.25 % | 461.150 M 45.52 % | 316.887 M 193.21 % | 108.074 M 26.49 % | 85.439 M 22.13 % | 69.959 M 11.72 % | 62.618 M 37.15 % | 45.658 M 35.06 % | 33.806 M |
| Other current assets | 39.234 M 34.07 % | 29.265 M -73.59 % | 110.825 M -33.96 % | 167.810 M -22.40 % | 216.244 M 1 409.29 % | 14.328 M 82.98 % | 7.830 M -24.73 % | 10.403 M -90.89 % | 114.196 M 456.18 % | 20.532 M |
| Short term investments | 252.978 M -27.36 % | 348.270 M -17.84 % | 423.903 M 20.16 % | 352.794 M 336.15 % | 80.888 M -10.12 % | 90.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 416.341 M 224.03 % | 128.487 M -36.80 % | 203.296 M -29.72 % | 289.258 M 62.63 % | 177.860 M 1 095.97 % | 14.872 M -81.28 % | 79.458 M 28.31 % | 61.929 M 1 225.75 % | 4.671 M -75.77 % | 19.276 M |
| Cash and short term investments | 669.319 M 40.39 % | 476.757 M -23.99 % | 627.199 M -2.31 % | 642.052 M 148.14 % | 258.748 M 146.73 % | 104.872 M 31.98 % | 79.458 M 28.31 % | 61.929 M 1 225.75 % | 4.671 M -75.77 % | 19.276 M |
| Total current assets | 1.449 B 18.53 % | 1.222 B -9.47 % | 1.350 B -6.24 % | 1.440 B 38.96 % | 1.036 B 110.33 % | 492.648 M 30.89 % | 376.370 M -3.17 % | 388.710 M 138.90 % | 162.706 M 32.94 % | 122.387 M |
| Inventory | 270.874 M 0.11 % | 270.563 M -2.17 % | 276.568 M 30.03 % | 212.693 M 47.93 % | 143.783 M 21.09 % | 118.737 M 92.81 % | 61.583 M -36.72 % | 97.317 M 121.99 % | 43.839 M 51.37 % | 28.962 M |
| Net receivables | 469.361 M 5.31 % | 445.675 M 32.82 % | 335.559 M 13.44 % | 295.805 M -29.14 % | 417.430 M 60.18 % | 260.602 M 11.88 % | 232.925 M 6.33 % | 219.061 M 99.00 % | 110.079 M 105.31 % | 53.617 M |
| Tax assets | 20.072 M -27.21 % | 27.576 M 8.01 % | 25.530 M 66.61 % | 15.323 M 27.80 % | 11.990 M 46.14 % | 8.204 M 35.59 % | 6.050 M 22.70 % | 4.931 M 33.08 % | 3.705 M 16.02 % | 3.194 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 275.441 M 42.20 % | 193.694 M 5.40 % | 183.765 M -32.05 % | 270.457 M 60.19 % | 168.832 M 21.46 % | 139.006 M 50.03 % | 92.649 M -44.39 % | 166.604 M 184.49 % | 58.562 M 108.82 % | 28.044 M |
| Tax payables | 9.156 M -11.84 % | 10.386 M 129.99 % | 4.516 M -26.97 % | 6.184 M -76.52 % | 26.334 M 148.26 % | 10.608 M 3.75 % | 10.224 M 73.40 % | 5.896 M 12.16 % | 5.257 M 54.85 % | 3.395 M |
| Deferred revenue non current | 53.433 M 16.79 % | 45.753 M 4.50 % | 43.784 M -2.93 % | 45.104 M -1.44 % | 45.764 M 33.77 % | 34.211 M 28.65 % | 26.592 M 37.28 % | 19.370 M 15.26 % | 16.805 M -1.11 % | 16.994 M |
| Minority interest | 19.779 M 133.43 % | 8.473 M 65.08 % | 5.133 M -20.70 % | 6.473 M 1 355.37 % | 444.747 K 48.06 % | 300.392 K -75.79 % | 1.241 M 165.89 % | 466.703 K 0.98 % | 462.172 K | 0.000 |
| Capital lease obligations | 4.411 M -58.63 % | 10.663 M -27.04 % | 14.615 M -36.36 % | 22.963 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 330.380 M -20.01 % | 413.033 M 16.27 % | 355.228 M -11.31 % | 400.535 M 2.87 % | 389.344 M 8 474.81 % | 4.541 M | 0.000 -100.00 % | 12.389 M 57.76 % | 7.853 M -77.56 % | 34.999 M |
| Deferred tax liabilities non current | 2.492 M -29.26 % | 3.523 M -20.13 % | 4.411 M -33.85 % | 6.668 M | 0.000 100.00 % | -20.000 M -200.00 % | 20.000 M | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.051 B 16.33 % | 1.763 B -2.67 % | 1.811 B 3.10 % | 1.757 B 53.53 % | 1.144 B 97.94 % | 578.087 M 29.52 % | 446.329 M -1.11 % | 451.328 M 116.60 % | 208.365 M 33.40 % | 156.193 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 100.00 % | -12.446 M -290.55 % | 6.531 M 272.54 % | -3.786 M -75.78 % | -2.154 M -92.41 % | -1.119 M 8.70 % | -1.226 M -139.62 % | -511.600 K | 0.000 |
| Stock based compensation | 0.000 | 0.000 100.00 % | -1.134 M -200.00 % | 1.134 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.987 M -86.98 % | 30.629 M |
| Change in working capital | -12.116 M 90.84 % | -132.338 M -992.62 % | 14.826 M 117.28 % | -85.800 M 45.70 % | -158.008 M -284.09 % | -41.138 M -15.21 % | -35.706 M 34.71 % | -54.689 M -19.94 % | -45.597 M -247.80 % | -13.110 M |
| Accounts receivables | -20.549 M 68.80 % | -65.873 M -155.24 % | 119.255 M 470.22 % | -32.212 M 81.31 % | -172.365 M -314.67 % | -41.567 M -366.57 % | -8.909 M 92.19 % | -114.092 M -85.53 % | -61.496 M -113.66 % | -28.782 M |
| Inventory | -12.331 M -45.25 % | -8.489 M 89.02 % | -77.297 M -34.11 % | -57.637 M -68.26 % | -34.255 M 40.97 % | -58.030 M -261.83 % | 35.858 M 165.03 % | -55.145 M -268.09 % | -14.981 M -58.65 % | -9.443 M |
| Accounts payables | 20.764 M 135.81 % | -57.976 M -294.77 % | -14.686 M -491.51 % | -2.483 M -104.74 % | 52.398 M -13.55 % | 60.613 M 198.50 % | -61.536 M -153.15 % | 115.774 M 268.80 % | 31.392 M | 0.000 |
| Other working capital | 0.000 100.00 % | -1.100 100.00 % | -12.446 M -290.55 % | 6.531 M 272.54 % | -3.786 M -75.78 % | -2.154 M 96.99 % | -71.565 M -15 783.79 % | 456.297 K 101.49 % | -30.615 M -734.80 % | -3.667 M |
| Other non cash items | 45.651 M 29.63 % | 35.216 M 216.67 % | 11.121 M 85.64 % | 5.991 M -35.62 % | 9.306 M -8.80 % | 10.204 M 76.63 % | 5.777 M -21.55 % | 7.364 M -7.10 % | 7.927 M -75.46 % | 32.301 M |
| Net cash provided by operating activities | 133.356 M 415.10 % | -42.322 M -183.76 % | 50.530 M 2 762.05 % | 1.766 M 112.70 % | -13.898 M -117.71 % | 78.484 M 35.17 % | 58.065 M 4 567.12 % | 1.244 M 107.03 % | -17.690 M -157.96 % | 30.524 M |
| Investments in property plant and equipment | -128.756 M -39.94 % | -92.007 M 13.50 % | -106.369 M -79.29 % | -59.328 M -114.22 % | -27.695 M -94.11 % | -14.268 M -13.84 % | -12.533 M 21.00 % | -15.864 M -68.63 % | -9.408 M 22.00 % | -12.061 M |
| Acquisitions net | 0.000 -100.00 % | 848.798 K 43.05 % | 593.364 K 100.76 % | -78.203 M -6 317.74 % | 1.258 M 424.06 % | 240.000 K 25 769 803 776 000 100.00 % | 0.000 -100.00 % | 10.000 K -98.07 % | 518.907 K 13 929 303 716 659 300.00 % | 0.000 |
| Purchases of investments | -93.557 M 60.06 % | -234.237 M 61.17 % | -603.178 M 51.79 % | -1.251 B -69.07 % | -740.000 M -469.23 % | -130.000 M -27 965.63 % | -463.200 K 94.21 % | -8.000 M | 0.000 100.00 % | -17.640 M |
| Sales maturities of investments | 233.606 M -35.27 % | 360.914 M -26.09 % | 488.301 M -54.36 % | 1.070 B 92.26 % | 556.477 M 1 288.03 % | 40.091 M 387.11 % | 8.230 M 6 904.05 % | 117.509 K -99.34 % | 17.826 M 6 466.64 % | 271.467 K |
| Other investing activites | 7.596 M 231.89 % | 2.289 M -21.22 % | 2.905 M 29.08 % | 2.251 M -2.28 % | 2.303 M 1 320.83 % | 162.111 K 50.16 % | 107.959 K -85.20 % | 729.462 K 498.54 % | 121.874 K -98.35 % | 7.368 M |
| Net cash used for investing activites | 18.889 M -50.04 % | 37.808 M 117.36 % | -217.748 M 31.20 % | -316.485 M -52.41 % | -207.657 M -100.10 % | -103.774 M -2 127.99 % | -4.658 M 79.76 % | -23.017 M -369.50 % | 8.541 M 138.71 % | -22.062 M |
| Debt repayment | 179.973 M 1 054.39 % | 15.590 M -77.95 % | 70.716 M -81.55 % | 383.242 M 1 094.56 % | 32.082 M 191.66 % | -35.000 M -537.50 % | 8.000 M -90.21 % | 81.690 M | 0.000 100.00 % | -20.000 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 378.713 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -25.021 M -253.10 % | -7.086 M 11.05 % | -7.967 M | 0.000 100.00 % | -378.713 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -17.967 M 1.06 % | -18.159 M -29.86 % | -13.984 M 44.68 % | -25.280 M -10.67 % | -22.843 M -776.74 % | -2.605 M 92.97 % | -37.043 M -1 178.54 % | -2.897 M -8 356.40 % | -34.262 K 97.88 % | -1.613 M |
| Other financing activites | 31.575 M 784.34 % | -4.614 M -202.12 % | 4.518 M -83.05 % | 26.653 M -92.85 % | 372.667 M 38 511.73 % | -970.190 K 17.18 % | -1.172 M 66.99 % | -3.549 M -1 028.32 % | -314.580 K -101.57 % | 20.088 M |
| Net cash used provided by financing activities | 168.560 M 2 446.65 % | -7.183 M -116.44 % | 43.685 M -88.38 % | 376.074 M -1.53 % | 381.906 M 1 090.02 % | -38.576 M -27.67 % | -30.215 M -140.16 % | 75.243 M 21 669.44 % | -348.842 K 77.13 % | -1.525 M |
| Effect of forex changes on cash | -1.080 M 70.33 % | -3.639 M -1 332.16 % | -254.098 K 94.97 % | -5.053 M -9 731.91 % | 52.461 K 660.16 % | -9.365 K 81.75 % | -51.312 K -306.56 % | -12.621 K -120.79 % | 60.699 K -27.70 % | 83.955 K |
| Net change in cash | 319.726 M 2 184.82 % | -15.336 M 87.61 % | -123.787 M -319.87 % | 56.301 M -64.90 % | 160.404 M 351.12 % | -63.875 M -376.02 % | 23.141 M -56.71 % | 53.458 M 666.43 % | -9.438 M -234.43 % | 7.021 M |
| Cash at beginning of period | 91.951 M -14.29 % | 107.287 M -53.57 % | 231.074 M 32.21 % | 174.773 M 1 116.30 % | 14.369 M -81.64 % | 78.244 M 42.00 % | 55.103 M 3 248.69 % | 1.646 M -85.15 % | 11.083 M 172.81 % | 4.063 M |
| Cash at end of period | 411.677 M 347.71 % | 91.951 M -14.29 % | 107.287 M -53.57 % | 231.074 M 32.21 % | 174.773 M 1 116.30 % | 14.369 M -81.64 % | 78.244 M 42.00 % | 55.103 M 3 248.69 % | 1.646 M -85.15 % | 11.083 M |
| Operating cash flow | 133.356 M 415.10 % | -42.322 M -183.76 % | 50.530 M 2 762.05 % | 1.766 M 112.70 % | -13.898 M -117.71 % | 78.484 M 35.17 % | 58.065 M 4 567.12 % | 1.244 M 107.03 % | -17.690 M -157.96 % | 30.524 M |
| Capital expenditure | -128.756 M -39.94 % | -92.007 M 13.50 % | -106.369 M -79.29 % | -59.328 M -114.22 % | -27.695 M -94.11 % | -14.268 M -13.84 % | -12.533 M 21.00 % | -15.864 M -68.63 % | -9.408 M 22.00 % | -12.061 M |
| Free CashFlow | 4.600 M 103.42 % | -134.329 M -140.56 % | -55.839 M 2.99 % | -57.562 M -38.40 % | -41.593 M -164.77 % | 64.217 M 41.04 % | 45.532 M 411.44 % | -14.620 M 46.05 % | -27.098 M -246.77 % | 18.463 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 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 274.208 M 12.04 % | 244.738 M 5.85 % | 231.204 M 4.67 % | 220.882 M -12.21 % | 251.601 M 4.79 % | 240.097 M -18.69 % | 295.288 M 22.93 % | 240.218 M -9.22 % | 264.611 M 7.38 % | 246.425 M 23.22 % | 199.995 M 10.78 % | 180.530 M -12.23 % | 205.694 M -10.64 % | 230.173 M -13.43 % | 265.872 M 25.84 % | 211.280 M 4.98 % | 201.257 M 7.20 % | 187.738 M -18.84 % | 231.310 M 58.26 % | 146.161 M -19.34 % | 181.210 M 53.01 % | 118.429 M -23.34 % | 154.485 M 1.17 % | 152.704 M 18.84 % | 128.494 M -1.38 % | 130.296 M 13.40 % | 114.900 M 29.24 % | 88.907 M -26.35 % | 120.721 M 0.00 % | 120.721 M |
| Net income | 25.723 M 38.72 % | 18.543 M 1 200.51 % | -1.685 M -110.66 % | 15.812 M -28.22 % | 22.028 M 60.51 % | 13.723 M 356.90 % | -5.342 M -835.37 % | 726.426 K -89.55 % | 6.952 M -16.78 % | 8.353 M 128.40 % | -29.418 M -644.59 % | -3.951 M -140.21 % | 9.826 M -24.42 % | 13.000 M -3.31 % | 13.445 M 108.22 % | 6.457 M -65.45 % | 18.692 M -39.86 % | 31.078 M -15.07 % | 36.591 M 25.12 % | 29.246 M -22.61 % | 37.788 M 73.58 % | 21.769 M -6.56 % | 23.299 M -19.91 % | 29.090 M 32.42 % | 21.968 M -24.31 % | 29.022 M 0.84 % | 28.781 M 173.27 % | 10.532 M -51.66 % | 21.788 M 0.00 % | 21.788 M |
| Income before tax | 37.824 M 46.20 % | 25.871 M 1 336.32 % | 1.801 M -91.34 % | 20.797 M -21.49 % | 26.489 M 61.24 % | 16.428 M 347.20 % | -6.646 M -250.30 % | 4.422 M -9.17 % | 4.868 M -46.83 % | 9.156 M 122.26 % | -41.133 M -757.24 % | -4.798 M -142.21 % | 11.368 M -9.81 % | 12.604 M 3.67 % | 12.157 M 74.83 % | 6.954 M -63.31 % | 18.953 M -46.71 % | 35.567 M -15.31 % | 41.997 M 21.63 % | 34.528 M -18.80 % | 42.522 M 67.00 % | 25.462 M -3.15 % | 26.291 M -20.86 % | 33.221 M 36.64 % | 24.313 M -28.37 % | 33.942 M 4.28 % | 32.548 M 173.50 % | 11.900 M -52.97 % | 25.305 M 0.00 % | 25.305 M |
| Income before tax ratio | 0.14 30.49 % | 0.11 1 256.89 % | 0.01 -91.73 % | 0.09 -10.57 % | 0.11 53.87 % | 0.07 404.03 % | -0.02 -222.27 % | 0.02 0.05 % | 0.02 -50.48 % | 0.04 118.07 % | -0.21 -673.80 % | -0.03 -148.09 % | 0.06 0.93 % | 0.05 19.75 % | 0.05 38.93 % | 0.03 -65.05 % | 0.09 -50.29 % | 0.19 4.35 % | 0.18 -23.14 % | 0.24 0.67 % | 0.23 9.14 % | 0.21 26.33 % | 0.17 -21.77 % | 0.22 14.97 % | 0.19 -27.36 % | 0.26 -8.04 % | 0.28 111.63 % | 0.13 -36.14 % | 0.21 0.00 % | 0.21 |
| EBITDA | 36.059 M -9.29 % | 39.753 M 337.07 % | 9.095 M -61.27 % | 23.483 M -41.85 % | 40.387 M 104.55 % | 19.744 M 728.52 % | 2.383 M -83.11 % | 14.106 M -54.15 % | 30.770 M 5.06 % | 29.288 M 150.89 % | -57.552 M -405.32 % | -11.389 M -171.71 % | 15.883 M -40.62 % | 26.747 M 32.51 % | 20.185 M 18.06 % | 17.098 M -22.31 % | 22.007 M -46.10 % | 40.830 M -12.57 % | 46.703 M 32.14 % | 35.343 M -21.72 % | 45.153 M 59.95 % | 28.229 M 6.63 % | 26.475 M -25.59 % | 35.581 M 50.92 % | 23.576 M -35.58 % | 36.600 M 16.55 % | 31.402 M 111.89 % | 14.820 M -46.14 % | 27.518 M 0.00 % | 27.518 M |
| Net income ratio | 0.09 23.81 % | 0.08 1 139.65 % | -0.01 -110.18 % | 0.07 -18.24 % | 0.09 53.17 % | 0.06 415.96 % | -0.02 -698.22 % | 0.00 -88.49 % | 0.03 -22.50 % | 0.03 123.05 % | -0.15 -572.12 % | -0.02 -145.81 % | 0.05 -15.42 % | 0.06 11.69 % | 0.05 65.46 % | 0.03 -67.09 % | 0.09 -43.90 % | 0.17 4.65 % | 0.16 -20.94 % | 0.20 -4.05 % | 0.21 13.45 % | 0.18 21.88 % | 0.15 -20.83 % | 0.19 11.42 % | 0.17 -23.24 % | 0.22 -11.08 % | 0.25 111.45 % | 0.12 -34.37 % | 0.18 0.00 % | 0.18 |
| Ratio EBITDA | 0.13 -19.04 % | 0.16 312.90 % | 0.04 -63.00 % | 0.11 -33.77 % | 0.16 95.19 % | 0.08 918.98 % | 0.01 -86.26 % | 0.06 -49.50 % | 0.12 -2.16 % | 0.12 141.30 % | -0.29 -356.14 % | -0.06 -181.70 % | 0.08 -33.55 % | 0.12 53.06 % | 0.08 -6.18 % | 0.08 -25.99 % | 0.11 -49.72 % | 0.22 7.72 % | 0.20 -16.50 % | 0.24 -2.95 % | 0.25 4.54 % | 0.24 39.09 % | 0.17 -26.45 % | 0.23 26.99 % | 0.18 -34.68 % | 0.28 2.78 % | 0.27 63.95 % | 0.17 -26.87 % | 0.23 0.00 % | 0.23 |
| Gross profit ratio | 0.31 16.24 % | 0.26 33.00 % | 0.20 -18.70 % | 0.24 -1.65 % | 0.25 27.44 % | 0.19 -14.68 % | 0.23 32.00 % | 0.17 1.34 % | 0.17 14.02 % | 0.15 254.55 % | 0.04 -72.43 % | 0.15 -8.60 % | 0.17 -27.79 % | 0.23 12.34 % | 0.21 21.86 % | 0.17 -39.21 % | 0.28 -2.79 % | 0.29 -17.72 % | 0.35 -5.15 % | 0.37 -4.00 % | 0.38 13.82 % | 0.34 -0.11 % | 0.34 -1.36 % | 0.34 -10.32 % | 0.38 -3.36 % | 0.39 7.49 % | 0.37 11.81 % | 0.33 -4.71 % | 0.34 0.00 % | 0.34 |
| Weighted average shs out dil | 79.109 M 0.00 % | 79.109 M -2.48 % | 81.119 M 0.00 % | 81.119 M 2.34 % | 79.262 M -0.48 % | 79.648 M 0.09 % | 79.573 M -0.53 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 8.48 % | 73.747 M -7.82 % | 80.000 M 0.00 % | 80.000 M -0.31 % | 80.249 M 0.31 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 0.39 % | 79.688 M 8.45 % | 73.478 M -7.04 % | 79.042 M -1.61 % | 80.339 M -0.36 % | 80.627 M 34.86 % | 59.784 M -1.35 % | 60.603 M 1.83 % | 59.514 M -1.57 % | 60.462 M 0.04 % | 60.435 M 0.00 % | 60.435 M 1.24 % | 59.694 M 0.00 % | 59.694 M |
| Weighted average shs out | 79.109 M 0.00 % | 79.109 M -2.48 % | 81.119 M 2.34 % | 79.262 M 0.00 % | 79.262 M -0.48 % | 79.648 M 0.09 % | 79.573 M -0.53 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 8.48 % | 73.747 M -7.82 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 0.39 % | 79.688 M 8.45 % | 73.478 M -7.04 % | 79.042 M -1.61 % | 80.339 M -0.36 % | 80.627 M 34.86 % | 59.784 M -1.35 % | 60.603 M 1.83 % | 59.514 M -1.57 % | 60.462 M 0.04 % | 60.435 M 0.00 % | 60.435 M 1.24 % | 59.694 M 0.00 % | 59.694 M |
| EPS diluted | 0.33 37.50 % | 0.24 1 242.86 % | -0.02 -111.05 % | 0.19 -32.14 % | 0.28 64.71 % | 0.17 353.35 % | -0.07 -837.36 % | 0.01 -89.53 % | 0.09 -13.10 % | 0.10 125.00 % | -0.40 -709.72 % | -0.05 -141.17 % | 0.12 -25.00 % | 0.16 -5.88 % | 0.17 110.66 % | 0.08 -64.91 % | 0.23 -41.03 % | 0.39 -22.00 % | 0.50 35.14 % | 0.37 -21.28 % | 0.47 74.07 % | 0.27 -30.77 % | 0.39 -18.75 % | 0.48 29.73 % | 0.37 -22.92 % | 0.48 45.45 % | 0.33 0.00 % | 0.33 -10.81 % | 0.37 0.00 % | 0.37 |
| Earnings per share | 0.33 37.50 % | 0.24 1 242.86 % | -0.02 -110.50 % | 0.20 -28.57 % | 0.28 64.71 % | 0.17 353.35 % | -0.07 -837.36 % | 0.01 -89.53 % | 0.09 -13.10 % | 0.10 125.00 % | -0.40 -709.72 % | -0.05 -141.17 % | 0.12 -25.00 % | 0.16 -5.88 % | 0.17 110.66 % | 0.08 -64.91 % | 0.23 -41.03 % | 0.39 -22.00 % | 0.50 35.14 % | 0.37 -21.28 % | 0.47 74.07 % | 0.27 -30.77 % | 0.39 -18.75 % | 0.48 29.73 % | 0.37 -22.92 % | 0.48 45.45 % | 0.33 0.00 % | 0.33 -10.81 % | 0.37 0.00 % | 0.37 |
| Gross profit | 83.995 M 30.24 % | 64.493 M 40.78 % | 45.811 M -14.90 % | 53.834 M -13.66 % | 62.347 M 33.55 % | 46.686 M -30.63 % | 67.297 M 62.26 % | 41.474 M -8.00 % | 45.082 M 22.44 % | 36.821 M 336.86 % | 8.429 M -69.46 % | 27.595 M -19.78 % | 34.401 M -35.47 % | 53.309 M -2.74 % | 54.812 M 53.35 % | 35.744 M -36.18 % | 56.011 M 4.21 % | 53.748 M -33.22 % | 80.480 M 50.10 % | 53.618 M -22.57 % | 69.244 M 74.15 % | 39.761 M -23.43 % | 51.925 M -0.21 % | 52.035 M 6.57 % | 48.825 M -4.70 % | 51.234 M 21.90 % | 42.030 M 44.50 % | 29.086 M -29.82 % | 41.445 M 0.00 % | 41.445 M |
| Income tax expense | 3.724 M -35.97 % | 5.817 M 76.57 % | 3.294 M 29.11 % | 2.551 M 59.68 % | 1.598 M 102.83 % | 787.766 K 125.19 % | -3.127 M -275.84 % | 1.778 M 198.59 % | -1.804 M -295.46 % | 922.837 K -92.29 % | 11.965 M 2 578.43 % | 446.706 K -75.43 % | 1.818 M 582.17 % | -377.130 K 43.53 % | -667.787 K -137.64 % | 1.774 M 48.15 % | 1.198 M -75.29 % | 4.846 M 0.62 % | 4.817 M -11.62 % | 5.450 M 12.99 % | 4.823 M 24.30 % | 3.880 M 19.40 % | 3.250 M -25.14 % | 4.341 M 69.80 % | 2.557 M -50.65 % | 5.181 M 31.20 % | 3.949 M 178.98 % | 1.415 M -59.73 % | 3.515 M 0.00 % | 3.515 M |
| Cost of revenue | 190.213 M 5.53 % | 180.245 M -2.78 % | 185.393 M 10.98 % | 167.048 M -11.73 % | 189.254 M -2.15 % | 193.411 M -15.17 % | 227.992 M 14.72 % | 198.744 M -9.47 % | 219.529 M 4.74 % | 209.604 M 9.42 % | 191.566 M 25.26 % | 152.935 M -10.72 % | 171.293 M -3.15 % | 176.864 M -16.20 % | 211.060 M 20.24 % | 175.536 M 20.85 % | 145.246 M 8.40 % | 133.990 M -11.17 % | 150.830 M 62.98 % | 92.543 M -17.35 % | 111.966 M 42.33 % | 78.668 M -23.30 % | 102.560 M 1.88 % | 100.669 M 26.36 % | 79.669 M 0.77 % | 79.063 M 8.50 % | 72.870 M 21.81 % | 59.821 M -24.54 % | 79.276 M 0.00 % | 79.276 M |
| General and administrative expenses | 413.699 K -96.92 % | 13.431 M 177.77 % | -17.271 M -182.46 % | 20.944 M 4 518.85 % | -473.978 K -104.63 % | 10.227 M 135.48 % | -28.823 M -171.45 % | 40.337 M 2 326.25 % | -1.812 M -117.51 % | 10.349 M 172.31 % | 3.801 M -87.92 % | 31.467 M 1 053.38 % | -3.301 M -119.31 % | 17.093 M 917.77 % | -2.090 M -113.31 % | 15.708 M 580.83 % | 2.307 M -64.01 % | 6.411 M 385.72 % | -2.244 M -156.48 % | 3.973 M 359.44 % | 864.654 K -70.03 % | 2.885 M 175.01 % | -3.847 M -217.93 % | 3.262 M 1 812.68 % | 170.530 K -92.70 % | 2.337 M 200.47 % | -2.326 M -165.63 % | 3.544 M 41.22 % | 2.509 M 0.00 % | 2.509 M |
| Selling and marketing expenses | 1.847 M -71.08 % | 6.388 M 131.85 % | -20.053 M -199.01 % | 20.252 M 95.18 % | 10.376 M -1.51 % | 10.535 M -43.21 % | 18.550 M 120.49 % | 8.413 M 3.62 % | 8.119 M 5.22 % | 7.716 M -65.61 % | 22.439 M 271.64 % | 6.038 M -26.41 % | 8.205 M -29.30 % | 11.606 M -41.47 % | 19.828 M 106.29 % | 9.612 M 39.35 % | 6.897 M -37.93 % | 11.112 M -43.17 % | 19.553 M 91.86 % | 10.192 M -30.36 % | 14.634 M 104.27 % | 7.164 M -50.69 % | 14.529 M 82.05 % | 7.981 M -7.58 % | 8.635 M 16.06 % | 7.441 M 76.77 % | 4.209 M -37.95 % | 6.784 M 18.11 % | 5.744 M 0.00 % | 5.744 M |
| Other expenses | 30.139 M 218.09 % | 9.475 M -85.26 % | 64.284 M 419.37 % | -20.129 M -748.53 % | -2.372 M -4 928.37 % | 49.130 K 105.58 % | -881.173 K -249.41 % | 589.750 K 269.81 % | -347.302 K -191.24 % | 380.649 K 108.75 % | -4.349 M -2 439.14 % | 185.933 K 140.64 % | -457.499 K -140.16 % | 1.139 M 316.49 % | 273.550 K 323.70 % | 64.562 K -34.63 % | 98.760 K -33.67 % | 148.888 K 409.62 % | -48.087 K -106.30 % | 762.731 K -12.73 % | 873.941 K -62.26 % | 2.316 M 2.73 % | 2.254 M 314.88 % | 543.297 K 7.88 % | 503.621 K 4.78 % | 480.645 K -92.64 % | 6.532 M 796.64 % | 728.492 K | 0.000 | 0.000 |
| Operating expenses | 45.886 M 18.67 % | 38.667 M -9.27 % | 42.616 M 29.00 % | 33.036 M -18.64 % | 40.603 M 50.71 % | 26.941 M -27.25 % | 37.032 M 4.96 % | 35.281 M -0.38 % | 35.415 M 17.38 % | 30.172 M -38.81 % | 49.311 M 81.40 % | 27.183 M -4.40 % | 28.435 M -35.32 % | 43.963 M 23.59 % | 35.571 M 15.17 % | 30.886 M 6.12 % | 29.104 M 51.16 % | 19.254 M -37.32 % | 30.718 M 52.38 % | 20.159 M -7.19 % | 21.719 M 28.86 % | 16.855 M -25.27 % | 22.556 M 18.89 % | 18.972 M -10.64 % | 21.230 M 32.74 % | 15.993 M 15.31 % | 13.870 M -16.88 % | 16.687 M 15.09 % | 14.500 M 0.00 % | 14.500 M |
| Cost and expenses | 236.099 M 7.85 % | 218.912 M -3.99 % | 228.009 M 13.96 % | 200.084 M -12.95 % | 229.857 M 4.31 % | 220.352 M -16.86 % | 265.024 M 13.25 % | 234.025 M -8.21 % | 254.944 M 6.33 % | 239.776 M -0.46 % | 240.877 M 33.73 % | 180.118 M -9.82 % | 199.728 M -9.55 % | 220.827 M -10.46 % | 246.631 M 19.48 % | 206.421 M 18.39 % | 174.350 M 13.77 % | 153.244 M -15.59 % | 181.548 M 61.09 % | 112.702 M -15.70 % | 133.685 M 39.95 % | 95.523 M -23.65 % | 125.116 M 4.58 % | 119.641 M 18.58 % | 100.899 M 6.15 % | 95.056 M 9.59 % | 86.740 M 13.37 % | 76.509 M -18.41 % | 93.776 M 0.00 % | 93.776 M |
| Research and development expenses | 13.485 M 43.88 % | 9.373 M -40.13 % | 15.656 M 30.82 % | 11.968 M 4.28 % | 11.477 M -7.71 % | 12.436 M -47.96 % | 23.895 M 105.34 % | 11.637 M -19.10 % | 14.384 M 14.04 % | 12.613 M -58.91 % | 30.697 M 90.44 % | 16.119 M 37.90 % | 11.689 M -31.74 % | 17.124 M 58.83 % | 10.782 M -27.51 % | 14.873 M 20.70 % | 12.322 M 26.77 % | 9.720 M -14.44 % | 11.361 M 38.51 % | 8.202 M -6.56 % | 8.778 M 23.56 % | 7.104 M -36.94 % | 11.265 M 52.09 % | 7.407 M -2.82 % | 7.622 M 38.58 % | 5.500 M -13.67 % | 6.371 M 11.81 % | 5.698 M 9.67 % | 5.195 M 0.00 % | 5.195 M |
| Selling general and administrative expenses | 2.261 M -88.59 % | 19.819 M 153.10 % | -37.324 M -190.60 % | 41.197 M 53.98 % | 26.754 M 28.86 % | 20.762 M 302.11 % | -10.273 M -121.07 % | 48.750 M 672.97 % | 6.307 M -65.09 % | 18.065 M -21.33 % | 22.963 M -38.77 % | 37.505 M 664.68 % | 4.905 M -82.91 % | 28.699 M 61.79 % | 17.738 M -29.94 % | 25.320 M 175.08 % | 9.205 M -47.47 % | 17.522 M 1.23 % | 17.309 M 22.21 % | 14.164 M -8.61 % | 15.499 M 54.22 % | 10.050 M -5.92 % | 10.682 M -4.98 % | 11.242 M 27.67 % | 8.806 M -9.94 % | 9.778 M 419.08 % | 1.884 M -81.76 % | 10.328 M 16.22 % | 8.887 M 0.00 % | 8.887 M |
| Interest income | 0.000 -100.00 % | 171.882 K | 0.000 | 0.000 -100.00 % | 5.598 M | 0.000 -100.00 % | 27.156 M 967.13 % | 2.545 M | 0.000 -100.00 % | 3.602 M | 0.000 -100.00 % | 4.730 M 97.83 % | 2.391 M 6.67 % | 2.241 M -46.76 % | 4.210 M 1 441.61 % | 273.073 K -85.60 % | 1.897 M -49.83 % | 3.781 M 4.21 % | 3.628 M 51.09 % | 2.401 M 11.40 % | 2.156 M 43.40 % | 1.503 M 167.37 % | 562.196 K | 0.000 -100.00 % | 47.007 K | 0.000 -100.00 % | 195.776 K | 0.000 -100.00 % | 1.641 M 0.00 % | 1.641 M |
| Interest expense | 0.000 -100.00 % | 7.714 M | 0.000 | 0.000 -100.00 % | 3.353 M | 0.000 | 0.000 -100.00 % | 6.042 M -33.85 % | 9.135 M 172.01 % | 3.358 M | 0.000 | 0.000 -100.00 % | 5.756 M | 0.000 -100.00 % | 3.003 M -7.15 % | 3.235 M 33.86 % | 2.416 M -11.82 % | 2.740 M 30.93 % | 2.093 M | 0.000 -100.00 % | 789.751 K 5.69 % | 747.208 K -53.51 % | 1.607 M 277.49 % | 425.760 K -62.55 % | 1.137 M 9.75 % | 1.036 M -39.43 % | 1.710 M 13.09 % | 1.512 M | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 -100.00 % | 7.924 M -24.85 % | 10.544 M 33.07 % | 7.924 M 117.56 % | 3.642 M 0.00 % | 3.642 M -78.29 % | 16.774 M 0.00 % | 16.774 M 131.05 % | 7.260 M -2.09 % | 7.415 M -31.46 % | 10.819 M 0.00 % | 10.819 M 115.33 % | 5.024 M 0.00 % | 5.024 M 99.20 % | 2.522 M 0.00 % | 2.522 M 8.88 % | 2.316 M 32.74 % | 1.745 M -13.62 % | 2.020 M 15.77 % | 1.745 M -13.15 % | 2.009 M 10.80 % | 1.813 M 14.87 % | 1.579 M 18.44 % | 1.333 M -7.97 % | 1.448 M 3.96 % | 1.393 M 11.90 % | 1.245 M 0.00 % | 1.245 M |
| Operating income | 38.109 M 47.56 % | 25.826 M 708.48 % | 3.194 M -84.64 % | 20.797 M -4.35 % | 21.744 M 32.76 % | 16.379 M 384.14 % | -5.764 M -250.43 % | 3.832 M -26.53 % | 5.215 M -40.57 % | 8.775 M 121.46 % | -40.882 M -720.23 % | -4.984 M -142.15 % | 11.826 M 3.15 % | 11.465 M -3.53 % | 11.884 M 72.50 % | 6.889 M -63.46 % | 18.855 M -46.77 % | 35.418 M -15.76 % | 42.045 M 24.52 % | 33.765 M -18.93 % | 41.648 M 79.94 % | 23.146 M -3.71 % | 24.037 M -26.44 % | 32.677 M 37.24 % | 23.810 M -28.84 % | 33.461 M 28.62 % | 26.016 M 132.87 % | 11.172 M -57.48 % | 26.273 M 0.00 % | 26.273 M |
| Operating income ratio | 0.14 31.70 % | 0.11 663.77 % | 0.01 -85.33 % | 0.09 8.95 % | 0.09 26.69 % | 0.07 449.45 % | -0.02 -222.38 % | 0.02 -19.07 % | 0.02 -44.65 % | 0.04 117.42 % | -0.20 -640.40 % | -0.03 -148.02 % | 0.06 15.42 % | 0.05 11.44 % | 0.04 37.08 % | 0.03 -65.20 % | 0.09 -50.34 % | 0.19 3.79 % | 0.18 -21.32 % | 0.23 0.51 % | 0.23 17.60 % | 0.20 25.61 % | 0.16 -27.29 % | 0.21 15.48 % | 0.19 -27.84 % | 0.26 13.42 % | 0.23 80.19 % | 0.13 -42.26 % | 0.22 0.00 % | 0.22 |
| Total other income expenses net | -284.803 K -727.25 % | 45.405 K 103.26 % | -1.393 M -644 489.37 % | -216.130 91.45 % | -2.529 K -105.15 % | 49.131 K 105.58 % | -881.173 K -249.41 % | 589.750 K 269.81 % | -347.303 K -191.24 % | 380.650 K 251.93 % | -250.544 K -234.75 % | 185.933 K 140.64 % | -457.500 K -140.16 % | 1.139 M 316.49 % | 273.550 K 323.69 % | 64.563 K -34.63 % | 98.760 K -33.67 % | 148.888 K 409.62 % | -48.088 K -106.30 % | 762.731 K -12.73 % | 873.941 K -62.26 % | 2.316 M 2.73 % | 2.254 M 314.88 % | 543.298 K 7.88 % | 503.621 K 4.78 % | 480.645 K -92.64 % | 6.532 M 796.64 % | 728.493 K 980.75 % | 67.406 K 0.00 % | 67.406 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 525.492 M 88.87 % | 278.235 M -9.55 % | 307.600 M -42.94 % | 539.075 M 2.51 % | 525.863 M -6.55 % | 562.743 M 19.16 % | 472.273 M -11.22 % | 531.936 M 1.99 % | 521.549 M 20.04 % | 434.491 M 9.02 % | 398.542 M 7.22 % | 371.705 M 34.38 % | 276.608 M 97.66 % | 139.942 M -36.72 % | 221.153 M 33.06 % | 166.206 M 26.17 % | 131.733 M 143.20 % | 54.166 M 176.20 % | -71.088 M -298.76 % | -17.827 M 3.60 % | -18.493 M 95.24 % | -388.342 M -1 075.28 % | 39.818 M 27.39 % | 31.256 M 360.85 % | -11.982 M -115.08 % | 79.458 M 676.61 % | 10.232 M -66.16 % | 30.232 M -47.54 % | 57.625 M 0.00 % | 57.625 M |
| Total investments | 125.482 M 0.28 % | 125.132 M -0.02 % | 125.163 M -69.47 % | 410.013 M 7.08 % | 382.906 M 142.73 % | 157.747 M 6.58 % | 148.003 M 0.26 % | 147.619 M -0.28 % | 148.028 M 35.63 % | 109.137 M -42.53 % | 189.897 M 139.16 % | 79.400 M 73.36 % | 45.800 M 0.00 % | 45.800 M -87.02 % | 352.794 M 107.53 % | 170.000 M -46.03 % | 315.000 M 215.00 % | 100.000 M 23.63 % | 80.888 M -73.04 % | 300.000 M -3.23 % | 310.000 M | 0.000 -100.00 % | 90.000 M | 0.000 | 0.000 -100.00 % | 158.917 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 947.486 M 12.06 % | 845.501 M 16.79 % | 723.941 M -1.02 % | 731.381 M -3.36 % | 756.776 M 9.72 % | 689.713 M 14.81 % | 600.761 M -7.82 % | 651.708 M -5.30 % | 688.161 M 7.83 % | 638.198 M 6.04 % | 601.838 M 6.71 % | 564.015 M 8.48 % | 519.948 M 1.22 % | 513.662 M 0.64 % | 510.411 M 23.77 % | 412.387 M 79.70 % | 229.487 M 5.54 % | 217.436 M 103.64 % | 106.772 M 36.32 % | 78.325 M 5.23 % | 74.435 M 60.98 % | 46.239 M -15.45 % | 54.690 M -0.91 % | 55.190 M 2.79 % | 53.690 M | 0.000 -100.00 % | 89.690 M -18.23 % | 109.690 M 0.00 % | 109.690 M 0.00 % | 109.690 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 415.665 M | 0.000 -100.00 % | 7.426 M 41.20 % | 5.259 M -98.72 % | 409.522 M 5 562.20 % | 7.233 M -98.22 % | 405.690 M 651.09 % | 54.014 M -86.83 % | 410.135 M 23 009.97 % | 1.775 M -99.57 % | 413.389 M 888.19 % | 41.833 M -90.26 % | 429.696 M 868.50 % | 44.367 M -88.77 % | 395.026 M 896.92 % | 39.624 M -89.82 % | 389.344 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 195.976 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 399.318 M 5.73 % | 377.690 M 5.16 % | 359.147 M -3.23 % | 371.143 M 4.45 % | 355.332 M 7.15 % | 331.635 M 3.77 % | 319.580 M -2.76 % | 328.635 M 0.22 % | 327.908 M 1.43 % | 323.284 M -10.02 % | 359.291 M 5.04 % | 342.039 M -4.98 % | 359.957 M 2.81 % | 350.131 M 3.86 % | 337.131 M 1.94 % | 330.730 M 1.99 % | 324.273 M -2.77 % | 333.528 M 11.26 % | 299.783 M 8.52 % | 276.257 M 3.17 % | 267.760 M 16.43 % | 229.976 M 10.46 % | 208.202 M 6.58 % | 195.348 M 17.50 % | 166.259 M | 0.000 -100.00 % | 115.269 M -12.30 % | 131.435 M 55.97 % | 84.268 M -8.53 % | 92.123 M |
| Common stock | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M -0.22 % | 80.173 M 0.00 % | 80.173 M 0.00 % | 80.173 M 0.00 % | 80.173 M -0.24 % | 80.368 M 0.00 % | 80.368 M 0.00 % | 80.368 M 0.46 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 33.33 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M | 0.000 -100.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M |
| Total equity | 906.135 M 4.19 % | 869.689 M 2.59 % | 847.719 M -0.86 % | 855.037 M 1.18 % | 845.098 M 3.40 % | 817.280 M -0.46 % | 821.087 M 0.01 % | 820.975 M -0.13 % | 822.056 M 1.30 % | 811.519 M 1.24 % | 801.599 M -3.82 % | 833.399 M -1.31 % | 844.503 M -0.83 % | 851.596 M 3.29 % | 824.506 M 1.43 % | 812.849 M 0.64 % | 807.669 M -0.96 % | 815.538 M 5.97 % | 769.572 M 5.07 % | 732.443 M 1.15 % | 724.113 M 5.49 % | 686.415 M 129.07 % | 299.654 M 8.33 % | 276.613 M 11.66 % | 247.734 M 25.62 % | 197.217 M 0.00 % | 197.217 M 0.00 % | 197.217 M 25.51 % | 157.126 M 0.00 % | 157.126 M |
| Other non current liabilities | 24.963 M 7.45 % | 23.233 M -2.85 % | 23.915 M -28.15 % | 33.284 M 20.21 % | 27.688 M 10.61 % | 25.033 M 27.32 % | 19.662 M -7.21 % | 21.189 M -6.06 % | 22.555 M 4.95 % | 21.491 M -67.46 % | 66.038 M 239.44 % | 19.455 M -0.18 % | 19.489 M 26.46 % | 15.411 M -22.91 % | 19.990 M 153.06 % | 7.899 M -83.62 % | 48.235 M 662.68 % | 6.324 M 38.26 % | 4.574 M 117.61 % | 2.102 M -39.60 % | 3.480 M 11.08 % | 3.133 M -91.82 % | 38.283 M 344.53 % | -15.656 M -594.01 % | 3.169 M | 0.000 -100.00 % | 3.153 M -89.40 % | 29.744 M 18.95 % | 25.006 M 0.00 % | 25.006 M |
| Long term debt | 189.463 M 17.96 % | 160.616 M 6.20 % | 151.245 M -21.93 % | 193.742 M 43.77 % | 134.757 M 8.17 % | 124.584 M 38.74 % | 89.798 M 46.41 % | 61.334 M -24.50 % | 81.234 M 5.58 % | 76.940 M 5.29 % | 73.074 M 5.16 % | 69.490 M -28.83 % | 97.644 M 10.66 % | 88.240 M -15.28 % | 104.157 M -14.94 % | 122.450 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 700.00 % | 2.500 M 0.00 % | 2.500 M | 0.000 -100.00 % | 9.000 M -68.97 % | 29.000 M 190.00 % | 10.000 M 0.00 % | 10.000 M |
| Total non current liabilities | 272.323 M 13.50 % | 239.924 M 3.82 % | 231.086 M -16.76 % | 277.622 M 32.25 % | 209.929 M 5.53 % | 198.938 M 25.33 % | 158.736 M 20.91 % | 131.285 M -14.94 % | 154.346 M 2.54 % | 150.527 M 8.21 % | 139.112 M -0.22 % | 139.425 M -16.36 % | 166.691 M 8.19 % | 154.076 M -12.42 % | 175.919 M -3.21 % | 181.763 M 276.83 % | 48.235 M -6.82 % | 51.764 M 2.83 % | 50.339 M -8.24 % | 54.861 M -0.24 % | 54.991 M 0.15 % | 54.906 M -5.79 % | 58.283 M -0.07 % | 58.325 M 1.25 % | 57.603 M | 0.000 -100.00 % | 58.744 M 0.00 % | 58.744 M 67.81 % | 35.006 M 0.00 % | 35.006 M |
| Other current liabilities | 99.281 M -10.12 % | 110.465 M -3.79 % | 114.815 M 14.82 % | 99.992 M -17.57 % | 121.300 M -35.99 % | 189.514 M 148.54 % | 76.250 M -48.49 % | 148.034 M 15.57 % | 128.090 M 69.91 % | 75.385 M 6.51 % | 70.775 M -13.72 % | 82.030 M 484.29 % | 14.039 M -81.11 % | 74.337 M 1.55 % | 73.202 M 74.71 % | 41.900 M 444.71 % | 7.692 M -12.38 % | 8.779 M 239.55 % | -6.291 M 35.70 % | -9.784 M -215.40 % | 8.478 M 260.80 % | -5.272 M -176.12 % | 6.926 M -63.76 % | 19.111 M 0.65 % | 18.987 M | 0.000 -100.00 % | 6.805 M -60.04 % | 17.029 M 18.95 % | 14.316 M -42.27 % | 24.799 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 55.755 M -11.31 % | 62.866 M 25.25 % | 50.192 M -6.69 % | 53.789 M 22.22 % | 44.010 M | 0.000 -100.00 % | 53.391 M -8.91 % | 58.614 M -4.27 % | 61.227 M 0.04 % | 61.203 M 2.84 % | 59.511 M 778.86 % | 6.771 M 21.41 % | 5.577 M -88.55 % | 48.719 M 108.71 % | 23.343 M 29.86 % | 17.975 M 6.35 % | 16.901 M -5.68 % | 17.920 M 44.03 % | 12.442 M -22.66 % | 16.088 M | 0.000 -100.00 % | 15.534 M | 0.000 -100.00 % | 24.091 M | 0.000 |
| Short term debt | 758.023 M 10.68 % | 684.885 M 19.59 % | 572.696 M 6.52 % | 537.639 M -11.03 % | 604.274 M 22.19 % | 494.528 M 12.40 % | 439.959 M -16.24 % | 525.263 M -7.40 % | 567.244 M 1.07 % | 561.257 M 6.15 % | 528.764 M 3.31 % | 511.832 M 21.20 % | 422.304 M 3.37 % | 408.555 M 5.11 % | 388.680 M 34.06 % | 289.937 M 26.34 % | 229.487 M 5.54 % | 217.436 M 150.58 % | 86.772 M 10.78 % | 78.325 M 5.23 % | 74.435 M 60.98 % | 46.239 M 1.20 % | 45.690 M -13.29 % | 52.690 M 20.60 % | 43.690 M | 0.000 -100.00 % | 80.690 M 0.00 % | 80.690 M -19.06 % | 99.690 M 0.00 % | 99.690 M |
| Total current liabilities | 1.202 B 5.79 % | 1.136 B 16.89 % | 972.108 M 23.53 % | 786.949 M -15.76 % | 934.182 M 6.81 % | 874.656 M 11.68 % | 783.156 M -12.93 % | 899.473 M -11.68 % | 1.018 B -3.76 % | 1.058 B 21.54 % | 870.589 M 14.68 % | 759.145 M 10.97 % | 684.103 M -8.98 % | 751.592 M 1.77 % | 738.522 M 19.61 % | 617.451 M 40.01 % | 440.990 M 3.51 % | 426.035 M 31.34 % | 324.367 M 21.91 % | 266.075 M 17.85 % | 225.776 M 18.50 % | 190.529 M -13.45 % | 220.150 M 35.59 % | 162.359 M -6.13 % | 172.956 M | 0.000 -100.00 % | 190.368 M 0.00 % | 190.368 M -18.92 % | 234.803 M 0.00 % | 234.803 M |
| Total liabilities | 1.474 B 7.14 % | 1.376 B 14.38 % | 1.203 B 13.02 % | 1.065 B -6.95 % | 1.144 B 6.57 % | 1.074 B 13.98 % | 941.892 M -8.62 % | 1.031 B -12.11 % | 1.173 B -2.97 % | 1.209 B 19.71 % | 1.010 B 12.37 % | 898.571 M 5.62 % | 850.794 M -6.06 % | 905.668 M -0.96 % | 914.441 M 14.42 % | 799.214 M 63.36 % | 489.225 M 2.39 % | 477.799 M 27.51 % | 374.706 M 16.75 % | 320.936 M 14.31 % | 280.766 M 14.40 % | 245.435 M -11.85 % | 278.433 M 26.17 % | 220.684 M -4.28 % | 230.560 M | 0.000 -100.00 % | 249.112 M 0.00 % | 249.112 M -7.67 % | 269.810 M 0.00 % | 269.809 M |
| Other non current assets | 140.680 M 901.53 % | 14.047 M -94.73 % | 266.317 M 1 389.79 % | 17.876 M 7.30 % | 16.660 M -95.02 % | 334.467 M 1 665.38 % | 18.946 M -95.53 % | 423.479 M 25.37 % | 337.783 M -17.86 % | 411.246 M 792.74 % | 46.065 M -90.65 % | 492.635 M 2.16 % | 482.208 M 40.54 % | 343.114 M 1 917.10 % | 17.010 M 1 227.62 % | 1.281 M -78.92 % | 6.079 M 33.68 % | 4.547 M 174.51 % | 1.656 M 3 044.83 % | 52.672 K 0.00 % | 52.672 K -96.46 % | 1.486 M -64.23 % | 4.154 M 11.99 % | 3.709 M 66.43 % | 2.228 M 102.80 % | -79.458 M -1 937.45 % | 4.324 M -58.32 % | 10.375 M 650.22 % | 1.383 M -79.66 % | 6.801 M |
| Long term investments | 0.000 -100.00 % | 125.132 M 197.90 % | -127.815 M -179.91 % | 159.957 M 1.09 % | 158.226 M 198.80 % | -160.142 M -208.20 % | 148.003 M 158.41 % | -253.407 M -46.71 % | -172.727 M 39.07 % | -283.503 M -360.16 % | 108.973 M 127.66 % | -394.018 M 5.24 % | -415.787 M -47.37 % | -282.142 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 32.846 M -2.43 % | 33.665 M -3.33 % | 34.825 M -2.83 % | 35.840 M -2.61 % | 36.801 M -1.09 % | 37.207 M -4.58 % | 38.991 M -7.49 % | 42.146 M -2.86 % | 43.388 M -2.67 % | 44.577 M -2.32 % | 45.636 M -1.47 % | 46.317 M 78.63 % | 25.929 M 2.05 % | 25.409 M -3.09 % | 26.219 M -0.58 % | 26.371 M 243.73 % | 7.672 M -1.38 % | 7.779 M 1.44 % | 7.669 M -1.49 % | 7.784 M -1.27 % | 7.885 M 21.29 % | 6.501 M 0.86 % | 6.445 M -0.91 % | 6.505 M 3.67 % | 6.274 M | 0.000 -100.00 % | 6.272 M 0.00 % | 6.272 M 1.55 % | 6.177 M 0.00 % | 6.177 M |
| GoodWill | 5.089 M -2.05 % | 5.196 M 40.54 % | 3.697 M -84.03 % | 23.153 M 2.17 % | 22.662 M 2.35 % | 22.142 M -4.75 % | 23.246 M 0.01 % | 23.243 M -3.71 % | 24.138 M 5.11 % | 22.966 M -44.16 % | 41.127 M 85.90 % | 22.124 M 0.00 % | 22.124 M 0.00 % | 22.124 M 0.00 % | 22.124 M 45.33 % | 15.223 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 37.936 M -2.38 % | 38.861 M 0.88 % | 38.522 M -34.70 % | 58.992 M -0.79 % | 59.462 M 0.19 % | 59.349 M -4.64 % | 62.237 M -4.82 % | 65.389 M -3.17 % | 67.527 M -0.02 % | 67.543 M -22.15 % | 86.763 M 26.77 % | 68.440 M 42.43 % | 48.052 M 1.09 % | 47.532 M -1.68 % | 48.342 M 16.22 % | 41.594 M 442.15 % | 7.672 M -1.38 % | 7.779 M 1.44 % | 7.669 M -1.49 % | 7.784 M -1.27 % | 7.885 M 21.29 % | 6.501 M 0.86 % | 6.445 M -0.91 % | 6.505 M 3.67 % | 6.274 M | 0.000 -100.00 % | 6.272 M 0.00 % | 6.272 M 1.55 % | 6.177 M 0.00 % | 6.177 M |
| Property plant equipment net | 470.250 M 11.17 % | 422.983 M 4.43 % | 405.030 M 26.40 % | 320.424 M 0.87 % | 317.659 M 2.80 % | 309.004 M 8.82 % | 283.957 M 14.41 % | 248.190 M 6.53 % | 232.980 M 5.44 % | 220.970 M 0.74 % | 219.349 M -0.78 % | 221.065 M 0.27 % | 220.472 M 3.11 % | 213.814 M -2.07 % | 218.334 M 38.31 % | 157.857 M 65.48 % | 95.396 M 8.88 % | 87.617 M 0.99 % | 86.759 M 11.05 % | 78.126 M 6.44 % | 73.402 M 11.55 % | 65.800 M -1.25 % | 66.636 M 1.79 % | 65.461 M 3.83 % | 63.046 M | 0.000 -100.00 % | 53.312 M 0.00 % | 53.312 M 8.18 % | 49.279 M 0.00 % | 49.279 M |
| Total non current assets | 666.636 M 7.99 % | 617.300 M 2.52 % | 602.125 M 3.68 % | 580.751 M 0.49 % | 577.911 M 1.38 % | 570.056 M 5.43 % | 540.719 M 6.61 % | 507.197 M 3.29 % | 491.048 M 10.81 % | 443.154 M -3.90 % | 461.150 M 15.24 % | 400.167 M 14.36 % | 349.917 M 3.65 % | 337.580 M 12.90 % | 299.010 M 41.02 % | 212.034 M 73.72 % | 122.058 M 9.75 % | 111.218 M 2.91 % | 108.074 M 14.19 % | 94.647 M 5.14 % | 90.023 M 9.80 % | 81.991 M -4.04 % | 85.439 M 2.91 % | 83.020 M 5.34 % | 78.814 M 199.19 % | -79.458 M -213.58 % | 69.959 M 0.00 % | 69.959 M 12.37 % | 62.256 M 0.00 % | 62.256 M |
| Other current assets | 72.286 M 3.92 % | 69.560 M 77.29 % | 39.234 M -77.39 % | 173.546 M 807.93 % | 19.114 M -85.10 % | 128.269 M 182.52 % | 45.402 M 28.87 % | 35.231 M -81.78 % | 193.412 M -23.90 % | 254.151 M 480.03 % | 43.817 M -60.84 % | 111.905 M 9.72 % | 101.992 M 64.71 % | 61.922 M -78.60 % | 289.387 M -0.51 % | 290.884 M -49.80 % | 579.444 M 56.92 % | 369.250 M 70.76 % | 216.244 M 21.53 % | 177.933 M 573.47 % | 26.420 M -74.29 % | 102.755 M 617.18 % | 14.328 M -96.57 % | 418.191 M 4 273.53 % | 9.562 M | 0.000 -100.00 % | 7.830 M 42.37 % | 5.500 M -11.26 % | 6.198 M 0.00 % | 6.198 M |
| Short term investments | 379.179 M 38.12 % | 274.535 M 8.52 % | 252.978 M 1.17 % | 250.055 M 11.29 % | 224.680 M -29.32 % | 317.889 M -8.72 % | 348.270 M -13.16 % | 401.025 M 25.03 % | 320.755 M -18.31 % | 392.640 M 385.20 % | 80.924 M -82.91 % | 473.418 M 2.56 % | 461.587 M 40.75 % | 327.942 M -7.04 % | 352.794 M 107.53 % | 170.000 M -46.03 % | 315.000 M 215.00 % | 100.000 M 23.63 % | 80.888 M -73.04 % | 300.000 M -3.23 % | 310.000 M | 0.000 -100.00 % | 90.000 M | 0.000 | 0.000 -100.00 % | 158.917 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 421.995 M -25.61 % | 567.267 M 36.25 % | 416.341 M 116.50 % | 192.306 M -16.72 % | 230.913 M 81.86 % | 126.970 M -1.18 % | 128.487 M 7.28 % | 119.773 M -28.11 % | 166.611 M -18.21 % | 203.707 M 0.20 % | 203.296 M 5.71 % | 192.310 M -20.97 % | 243.340 M -34.89 % | 373.720 M 29.20 % | 289.258 M 17.50 % | 246.181 M 151.84 % | 97.754 M -40.13 % | 163.270 M -8.20 % | 177.860 M 84.98 % | 96.152 M 3.47 % | 92.928 M -78.62 % | 434.581 M 2 822.24 % | 14.872 M -37.86 % | 23.934 M -63.56 % | 65.672 M 182.65 % | -79.458 M -200.00 % | 79.458 M 0.00 % | 79.458 M 52.61 % | 52.065 M 0.00 % | 52.065 M |
| Cash and short term investments | 801.173 M -4.83 % | 841.802 M 25.77 % | 669.319 M 51.31 % | 442.362 M -2.90 % | 455.593 M 2.41 % | 444.859 M -6.69 % | 476.757 M -8.46 % | 520.798 M 6.86 % | 487.366 M -18.27 % | 596.347 M -15.78 % | 708.122 M 6.37 % | 665.728 M -5.56 % | 704.926 M 0.47 % | 701.662 M 9.28 % | 642.052 M 54.27 % | 416.181 M 0.83 % | 412.754 M 56.78 % | 263.270 M 1.75 % | 258.748 M -34.68 % | 396.152 M -1.68 % | 402.928 M -7.28 % | 434.581 M 314.39 % | 104.872 M 338.17 % | 23.934 M -63.56 % | 65.672 M -17.35 % | 79.458 M 0.00 % | 79.458 M 0.00 % | 79.458 M 52.61 % | 52.065 M 0.00 % | 52.065 M |
| Total current assets | 1.714 B 5.24 % | 1.629 B 12.41 % | 1.449 B 8.21 % | 1.339 B -5.13 % | 1.411 B 6.85 % | 1.321 B 8.06 % | 1.222 B -9.09 % | 1.345 B -10.59 % | 1.504 B -4.65 % | 1.577 B 16.81 % | 1.350 B 1.38 % | 1.332 B -1.01 % | 1.345 B -5.23 % | 1.420 B -1.41 % | 1.440 B 2.85 % | 1.400 B 19.17 % | 1.175 B -0.62 % | 1.182 B 14.08 % | 1.036 B 8.08 % | 958.732 M 4.80 % | 914.856 M 7.65 % | 849.859 M 72.51 % | 492.648 M 18.92 % | 414.277 M 3.70 % | 399.480 M 402.75 % | 79.458 M -78.89 % | 376.370 M 0.00 % | 376.370 M 3.21 % | 364.680 M 0.00 % | 364.680 M |
| Inventory | 367.857 M 14.97 % | 319.972 M 18.13 % | 270.874 M -6.36 % | 289.276 M 18.00 % | 245.142 M -16.31 % | 292.919 M 8.26 % | 270.563 M -12.79 % | 310.239 M -9.45 % | 342.612 M 1.24 % | 338.409 M 22.36 % | 276.568 M 24.47 % | 222.203 M 3.06 % | 215.609 M -17.66 % | 261.837 M 23.11 % | 212.693 M -8.47 % | 232.377 M 27.23 % | 182.639 M -1.06 % | 184.587 M 28.38 % | 143.783 M -5.08 % | 151.485 M 18.97 % | 127.328 M -3.25 % | 131.612 M 10.84 % | 118.737 M 29.56 % | 91.648 M 55.87 % | 58.797 M | 0.000 -100.00 % | 61.583 M 0.00 % | 61.583 M -29.68 % | 87.569 M 0.00 % | 87.569 M |
| Net receivables | 472.670 M 18.97 % | 397.297 M -15.35 % | 469.361 M 8.23 % | 433.673 M 8.27 % | 400.532 M -11.93 % | 454.769 M 5.87 % | 429.538 M -10.19 % | 478.267 M -5.75 % | 507.425 M 30.73 % | 388.136 M 20.67 % | 321.643 M -3.11 % | 331.967 M 2.82 % | 322.853 M -18.11 % | 394.263 M -12.41 % | 450.128 M -2.27 % | 460.586 M 13.42 % | 406.101 M 11.26 % | 365.013 M -12.56 % | 417.430 M 63.73 % | 254.948 M -28.82 % | 358.180 M 72.89 % | 207.177 M -20.50 % | 260.602 M 318.08 % | -119.497 M -145.02 % | 265.449 M | 0.000 -100.00 % | 232.925 M 1.35 % | 229.829 M 5.02 % | 218.848 M 0.00 % | 218.848 M |
| Tax assets | 17.770 M 9.17 % | 16.278 M -18.90 % | 20.072 M -14.59 % | 23.502 M -5.60 % | 24.896 M -9.07 % | 27.379 M -0.71 % | 27.576 M 17.12 % | 23.546 M -7.61 % | 25.486 M -5.25 % | 26.898 M | 0.000 -100.00 % | 12.044 M -19.55 % | 14.971 M -1.91 % | 15.262 M -0.40 % | 15.323 M 35.59 % | 11.302 M -12.47 % | 12.911 M 14.52 % | 11.275 M -5.96 % | 11.990 M 38.07 % | 8.684 M 0.00 % | 8.684 M 5.84 % | 8.204 M 0.00 % | 8.204 M 11.69 % | 7.345 M 1.11 % | 7.265 M | 0.000 -100.00 % | 6.050 M | 0.000 -100.00 % | 5.418 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 331.695 M -1.04 % | 335.172 M 21.69 % | 275.441 M 63.85 % | 168.106 M -11.74 % | 190.478 M 2.27 % | 186.249 M -3.84 % | 193.694 M -19.66 % | 241.100 M -29.19 % | 340.500 M -19.98 % | 425.504 M 56.98 % | 271.050 M 29.21 % | 209.775 M 3.33 % | 203.009 M -23.22 % | 264.405 M -2.24 % | 270.457 M 0.92 % | 267.987 M 44.37 % | 185.619 M 8.53 % | 171.033 M 1.30 % | 168.832 M 7.14 % | 157.587 M 20.22 % | 131.085 M 8.05 % | 121.321 M -12.72 % | 139.006 M 64.95 % | 84.273 M -15.46 % | 99.687 M | 0.000 -100.00 % | 92.649 M 0.00 % | 92.649 M -16.01 % | 110.314 M 0.00 % | 110.314 M |
| Tax payables | 13.166 M 127.18 % | 5.795 M -36.71 % | 9.156 M 80.01 % | 5.087 M 1 283.96 % | 367.533 K -91.58 % | 4.365 M -57.97 % | 10.386 M 169.22 % | 3.858 M 84.76 % | 2.088 M -43.84 % | 3.718 M | 0.000 100.00 % | -1.155 M -133.08 % | 3.492 M -62.54 % | 9.323 M 50.75 % | 6.184 M 0.42 % | 6.159 M -46.07 % | 11.420 M -50.80 % | 23.210 M -11.86 % | 26.334 M 58.60 % | 16.604 M 40.97 % | 11.778 M 3.86 % | 11.340 M 6.91 % | 10.608 M 68.78 % | 6.285 M -40.66 % | 10.592 M | 0.000 -100.00 % | 10.224 M | 0.000 -100.00 % | 10.482 M | 0.000 |
| Deferred revenue non current | 55.869 M 3.80 % | 53.826 M 0.73 % | 53.433 M 12.16 % | 47.642 M 7.19 % | 44.447 M -1.12 % | 44.952 M -1.75 % | 45.753 M 0.16 % | 45.682 M -2.87 % | 47.034 M -2.27 % | 48.128 M | 0.000 -100.00 % | 44.026 M 2.65 % | 42.889 M -2.27 % | 43.886 M -2.70 % | 45.104 M 0.07 % | 45.071 M -0.85 % | 45.455 M 0.03 % | 45.440 M -0.71 % | 45.764 M 39.70 % | 32.759 M 3.96 % | 31.510 M -0.83 % | 31.773 M -7.13 % | 34.211 M 8.67 % | 31.481 M -1.42 % | 31.934 M | 0.000 -100.00 % | 26.592 M | 0.000 -100.00 % | 21.093 M | 0.000 |
| Minority interest | 29.668 M 38.93 % | 21.354 M 7.96 % | 19.779 M 26.08 % | 15.688 M 14.48 % | 13.704 M 23.21 % | 11.122 M 31.26 % | 8.473 M 27.42 % | 6.650 M 40.50 % | 4.733 M -5.58 % | 5.012 M -2.34 % | 5.133 M 5.11 % | 4.883 M -20.95 % | 6.178 M -4.28 % | 6.454 M -0.30 % | 6.473 M -8.74 % | 7.093 M -15.26 % | 8.370 M -33.91 % | 12.666 M 2 747.87 % | 444.747 K 408.15 % | -144.326 K -736.39 % | 22.679 K -79.79 % | 112.232 K -62.64 % | 300.392 K -46.17 % | 558.069 K -27.38 % | 768.453 K | 0.000 -100.00 % | 1.241 M 0.00 % | 1.241 M 164.60 % | 468.979 K 0.00 % | 468.979 K |
| Capital lease obligations | 5.634 M 75.91 % | 3.203 M -27.39 % | 4.411 M -53.04 % | 9.392 M 21.31 % | 7.742 M -2.38 % | 7.930 M -25.63 % | 10.663 M -36.09 % | 16.684 M 44.85 % | 11.518 M -35.71 % | 17.917 M -23.42 % | 23.395 M -60.53 % | 59.271 M 299.10 % | 14.851 M 2.97 % | 14.423 M -5.51 % | 15.264 M -35.54 % | 23.680 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 397.149 M 1 687.25 % | -25.021 M -106.44 % | 388.793 M 27.32 % | 305.359 M -6.16 % | 325.405 M -17.52 % | 394.522 M 11.01 % | 355.401 M | 0.000 -100.00 % | 409.242 M 5 875.29 % | -7.086 M -101.99 % | 355.228 M -12.57 % | 406.303 M 0.86 % | 402.837 M 0.00 % | 402.837 M 13.10 % | 356.168 M | 0.000 -100.00 % | 355.401 M | 0.000 -100.00 % | 389.344 M 3.46 % | 376.331 M 0.00 % | 376.331 M 0.00 % | 376.327 M 1 108.05 % | 31.152 M 50.44 % | 20.707 M 0.00 % | 20.707 M 1 568.70 % | 1.241 M -94.01 % | 20.707 M 356.05 % | 4.541 M -63.35 % | 12.389 M 173.20 % | 4.535 M |
| Deferred tax liabilities non current | 2.027 M -9.89 % | 2.249 M -9.76 % | 2.492 M -15.67 % | 2.955 M -2.69 % | 3.037 M -30.50 % | 4.369 M 24.02 % | 3.523 M 14.37 % | 3.081 M -12.59 % | 3.524 M -11.18 % | 3.968 M | 0.000 -100.00 % | 6.455 M -3.19 % | 6.668 M 1.98 % | 6.539 M -1.94 % | 6.668 M 5.13 % | 6.343 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.000 M -200.00 % | 20.000 M 0.00 % | 20.000 M | 0.000 -100.00 % | 20.000 M | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.381 B 6.00 % | 2.246 B 9.51 % | 2.051 B 6.84 % | 1.920 B -3.50 % | 1.989 B 5.20 % | 1.891 B 7.25 % | 1.763 B -4.79 % | 1.852 B -7.17 % | 1.995 B -1.26 % | 2.020 B 11.53 % | 1.811 B 4.58 % | 1.732 B 2.16 % | 1.695 B -3.53 % | 1.757 B 1.05 % | 1.739 B 7.87 % | 1.612 B 24.30 % | 1.297 B 0.27 % | 1.293 B 13.03 % | 1.144 B 8.63 % | 1.053 B 4.83 % | 1.005 B 7.84 % | 931.850 M 61.20 % | 578.087 M 16.25 % | 497.297 M 3.97 % | 478.294 M | 0.000 -100.00 % | 446.329 M 0.00 % | 446.329 M 4.54 % | 426.936 M 0.00 % | 426.936 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 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -1.134 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.134 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 -100.00 % | 219.340 M 200.00 % | -219.340 M | 0.000 100.00 % | -62.084 M | 0.000 | 0.000 | 0.000 -100.00 % | 45.192 M 185.19 % | -53.048 M -200.00 % | 53.048 M | 0.000 100.00 % | -89.849 M -258.34 % | 56.743 M 200.00 % | -56.743 M | 0.000 100.00 % | -206.620 M -247.32 % | 140.252 M 200.00 % | -140.252 M | 0.000 -100.00 % | 34.045 M 171.16 % | -47.845 M -13.68 % | -42.088 M | 0.000 -100.00 % | 30.362 M 243.48 % | -21.161 M -973.07 % | 2.424 M 0.00 % | 2.424 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 -100.00 % | 236.916 M 200.00 % | -236.916 M | 0.000 100.00 % | -65.873 M | 0.000 | 0.000 | 0.000 -100.00 % | 119.255 M 308.21 % | -57.275 M -200.00 % | 57.275 M | 0.000 100.00 % | -32.212 M -281.11 % | 17.786 M 200.00 % | -17.786 M | 0.000 100.00 % | -172.365 M -231.99 % | 130.587 M 200.00 % | -130.587 M | 0.000 100.00 % | -41.567 M -193.58 % | 44.421 M 200.00 % | -44.421 M | 0.000 100.00 % | -2.111 M 0.00 % | -2.111 M 9.96 % | -2.344 M 0.00 % | -2.344 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.576 M | 0.000 100.00 % | -8.489 M | 0.000 | 0.000 | 0.000 100.00 % | -77.297 M -1 928.61 % | 4.227 M 200.00 % | -4.227 M | 0.000 100.00 % | -57.637 M -247.95 % | 38.958 M 200.00 % | -38.958 M | 0.000 100.00 % | -34.255 M -454.42 % | 9.665 M 200.00 % | -9.665 M | 0.000 100.00 % | -27.600 M 15.76 % | -32.763 M -1 504.68 % | 2.332 M | 0.000 -100.00 % | 18.219 M 124.84 % | 8.103 M 69.97 % | 4.768 M 0.00 % | 4.768 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.279 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.234 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 61.644 M 508.74 % | -15.082 M | 0.000 | 0.000 -100.00 % | 12.142 M 141.49 % | -29.265 M | 0.000 | 0.000 |
| Other non cash items | -64.467 M -156.49 % | 114.128 M 124.05 % | 50.940 M 187.34 % | -58.325 M 41.87 % | -100.343 M -1 284.31 % | 8.473 M -89.47 % | 80.482 M 370.18 % | -29.788 M -154.44 % | 54.713 M 134.64 % | -157.926 M -119.85 % | -71.834 M -206.58 % | 67.398 M 602.78 % | -13.405 M -517.93 % | -2.169 M -105.09 % | 42.591 M 176.55 % | -55.635 M -41.27 % | -39.383 M -377.29 % | 14.203 M -93.22 % | 209.515 M 241.97 % | -147.575 M -396.74 % | 49.732 M 192.77 % | -53.610 M -1 238.96 % | 4.707 M 679.00 % | 604.224 K -98.63 % | 44.125 M 276.83 % | -24.954 M -1 386.72 % | 1.939 M 810.67 % | 212.958 K 100.92 % | -23.064 M 0.00 % | -23.064 M |
| Net cash provided by operating activities | -64.467 M -156.49 % | 114.128 M 124.05 % | 50.940 M -67.29 % | 155.738 M 275.26 % | -88.859 M -500.34 % | 22.196 M -58.76 % | 53.826 M 285.22 % | -29.061 M -137.05 % | 78.438 M 159.07 % | -132.799 M -540.73 % | -20.726 M -216.35 % | 17.814 M -70.45 % | 60.288 M 980.71 % | -6.845 M -113.42 % | 51.012 M 194.11 % | -54.202 M -133.49 % | -23.213 M -154.29 % | 42.759 M -12.29 % | 48.752 M 172.63 % | 17.883 M 136.73 % | -48.692 M -52.92 % | -31.841 M -149.91 % | 63.802 M 485.56 % | -16.548 M -160.92 % | 27.162 M 567.71 % | 4.068 M -93.48 % | 62.348 M 787.40 % | -9.070 M -478.93 % | 2.394 M 0.00 % | 2.394 M |
| Investments in property plant and equipment | -68.364 M -33.95 % | -51.037 M -893.56 % | 6.431 M 107.81 % | -82.341 M -244.58 % | 56.953 M 151.87 % | -109.799 M -223.77 % | -33.912 M -15.17 % | -29.444 M -227.59 % | -8.988 M 54.29 % | -19.662 M 70.65 % | -67.003 M -2 708.40 % | 2.569 M 107.15 % | -35.950 M -500.67 % | -5.985 M 67.65 % | -18.498 M 18.06 % | -22.576 M -107.61 % | -10.874 M -47.37 % | -7.379 M 4.03 % | -7.689 M 3.67 % | -7.982 M -9.29 % | -7.304 M -54.74 % | -4.720 M -2 919.32 % | -156.334 K 97.40 % | -6.012 M -61.41 % | -3.725 M 14.86 % | -4.375 M 50.71 % | -8.876 M -1 232.09 % | 784.013 K 135.31 % | -2.221 M 0.00 % | -2.221 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.260 M 1 932.05 % | 62.000 K -92.70 % | 848.798 K 85 737 072.18 % | 0.990 241.38 % | 0.290 | 0.000 | 0.000 -100.00 % | 2.490 109.24 % | 1.190 3 992 977 500.00 % | 0.000 -100.00 % | 20.566 M 120.82 % | -98.760 M -1 410 957.32 % | 7.000 K -72.00 % | 25.000 K -98.00 % | 1.251 M | 0.000 | 0.000 | 0.000 -100.00 % | 120.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -121.021 M -505.11 % | -20.000 M -170.62 % | 28.320 M 170.74 % | -40.033 M -590.88 % | 8.155 M 109.06 % | -90.000 M -228.82 % | 69.863 M 174.32 % | -94.000 M 17.62 % | -114.100 M -18.85 % | -96.000 M | 0.000 100.00 % | -180.600 M -20.00 % | -150.500 M 29.11 % | -212.300 M 30.65 % | -306.110 M -17.70 % | -260.067 M -33.37 % | -195.000 M 60.20 % | -489.909 M -113.00 % | -230.000 M -15.00 % | -200.000 M | 0.000 | 0.000 100.00 % | -110.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 19.898 M 9 720.69 % | 202.616 K -99.37 % | 32.175 M 5 929.75 % | 533.608 K -99.40 % | 89.525 M -15.38 % | 105.800 M 570.23 % | -22.500 M -113.11 % | 171.596 M 11.27 % | 154.215 M 167.72 % | 57.602 M | 0.000 -100.00 % | 72.914 M 529.32 % | 11.586 M -96.08 % | 295.321 M 31.49 % | 224.599 M -33.77 % | 339.134 M 85.08 % | 183.241 M -43.25 % | 322.905 M 27.18 % | 253.898 M 19.86 % | 211.828 M | 0.000 -100.00 % | 90.751 M 126.76 % | 40.022 M | 0.000 | 0.000 | 0.000 -100.00 % | 61.495 K -40.47 % | 103.301 K | 0.000 | 0.000 |
| Other investing activites | -998.680 K -133.28 % | 3.001 M -71.63 % | 10.579 M 330.21 % | -4.595 M -2.50 % | -4.483 M -185.82 % | 5.224 M 184.10 % | 1.839 M 1 233.95 % | 137.846 K -55.83 % | 312.115 K 32 176 704.16 % | 0.970 -100.00 % | 50.099 M 6 840.27 % | 721.857 K -15.81 % | 857.454 K 64.14 % | 522.388 K -14.68 % | 612.249 K 100.62 % | -98.246 M -22 685.01 % | 435.004 K -36.03 % | 679.970 K -59.90 % | 1.696 M 272.45 % | 455.279 K 100.15 % | -308.597 M -4 578 685.29 % | 6.740 K -95.60 % | 153.167 K 100.77 % | -19.892 M -22 046.39 % | 90.640 K -24.47 % | 120.000 K 495.77 % | 20.142 K 104.62 % | -435.949 K -110.73 % | 4.063 M 0.00 % | 4.063 M |
| Net cash used for investing activites | -170.486 M -151.33 % | -67.833 M -187.52 % | 77.506 M 161.30 % | -126.436 M -183.51 % | 151.409 M 270.67 % | -88.713 M -649.67 % | 16.139 M -66.58 % | 48.290 M 53.60 % | 31.439 M 154.15 % | -58.060 M -243.46 % | -16.904 M 83.81 % | -104.396 M 40.00 % | -174.006 M -324.35 % | 77.559 M 198.39 % | -78.830 M -88.79 % | -41.754 M -88.10 % | -22.198 M 87.22 % | -173.703 M -1 070.13 % | 17.905 M 316.29 % | 4.301 M 101.36 % | -315.900 M -467.17 % | 86.037 M 222.94 % | -69.982 M -170.16 % | -25.904 M -612.83 % | -3.634 M 14.59 % | -4.255 M 51.62 % | -8.794 M -2 048.33 % | 451.365 K -75.50 % | 1.842 M 0.00 % | 1.842 M |
| Debt repayment | 98.893 M -18.89 % | 121.918 M 47.21 % | 82.818 M 330.15 % | -35.984 M -192.65 % | 38.839 M -58.81 % | 94.300 M 298.09 % | -47.604 M -4.84 % | -45.406 M -191.54 % | 49.600 M -15.93 % | 59.000 M 4 882.91 % | 1.184 M -97.64 % | 50.085 M 9 167.07 % | -552.380 K -102.76 % | 20.000 M -80.50 % | 102.538 M -35.82 % | 159.762 M 1 230.52 % | 12.008 M -88.98 % | 108.935 M 1 094.87 % | 9.117 M 143.15 % | 3.749 M -86.45 % | 27.667 M | 0.000 100.00 % | -500.000 K -125.00 % | 2.000 M | 0.000 100.00 % | -36.000 M | 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 | 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 100.00 % | -15.448 M | 0.000 100.00 % | -7.086 M | 0.000 | 0.000 | 0.000 100.00 % | -7.967 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -7.208 M 48.86 % | -14.096 M -710.71 % | -1.739 M 60.68 % | -4.421 M 13.20 % | -5.094 M 24.12 % | -6.713 M -354.89 % | -1.476 M 74.34 % | -5.752 M 16.30 % | -6.872 M -69.24 % | -4.060 M 13.58 % | -4.699 M 72.88 % | -17.324 M -249.16 % | -4.962 M -8.67 % | -4.566 M -37.47 % | -3.321 M -120.09 % | -1.509 M 94.69 % | -28.391 M -4 631.58 % | -600.034 K 20.03 % | -750.324 K 96.47 % | -21.263 M -6 925.16 % | -302.668 K 42.60 % | -527.287 K 12.68 % | -603.825 K -10.18 % | -548.036 K 2.30 % | -560.932 K 37.16 % | -892.690 K 90.38 % | -9.282 M -202.81 % | -3.065 M 75.18 % | -12.348 M 0.00 % | -12.348 M |
| Other financing activites | -682.544 K 67.79 % | -2.119 M -109.86 % | 21.494 M 2 149 418 300.00 % | 1.000 100.00 % | -390.687 K 97.31 % | -14.550 M -104.34 % | -7.120 M -384.08 % | 2.506 M 582 892 658.54 % | -0.430 29.51 % | -0.610 -100.00 % | 10.866 M 571.31 % | 1.619 M 121.02 % | -7.700 M -200.00 % | 7.700 M 397.44 % | 1.548 M -88.54 % | 13.505 M 1 023 096 869.47 % | 1.320 -100.00 % | 11.600 M 133.67 % | 4.964 M -48.23 % | 9.589 M 205.50 % | -9.089 M -102.53 % | 358.751 M 136 692.70 % | -262.643 K 68.36 % | -830.189 K -120.00 % | -377.358 K -85 763 393.19 % | 0.440 -100.00 % | 2.735 M -37.02 % | 4.342 M 14.64 % | 3.788 M 0.00 % | 3.788 M |
| Net cash used provided by financing activities | 91.003 M -13.91 % | 105.703 M 3.05 % | 102.574 M 353.86 % | -40.405 M -222.80 % | 32.904 M -54.95 % | 73.038 M 229.96 % | -56.200 M -15.52 % | -48.651 M -213.86 % | 42.728 M -22.23 % | 54.940 M 9 033.91 % | -614.958 K -101.79 % | 34.380 M 360.18 % | -13.214 M -157.12 % | 23.134 M -77.04 % | 100.765 M -41.33 % | 171.758 M 1 148.35 % | -16.384 M -113.66 % | 119.934 M 799.69 % | 13.331 M 268.22 % | -7.925 M -143.36 % | 18.276 M -94.90 % | 358.224 M 26 315.32 % | -1.366 M -319.77 % | 621.775 K 166.27 % | -938.290 K 97.46 % | -36.893 M -227.56 % | -11.263 M -515.11 % | -1.831 M 78.61 % | -8.560 M 0.00 % | -8.560 M |
| Effect of forex changes on cash | 121.190 -99.97 % | 352.793 K 352.54 % | -139.697 K 90.76 % | -1.511 M -230.88 % | 1.155 M 297.94 % | -583.368 K 93.15 % | -8.518 M -1 038.86 % | -747.959 K -109.92 % | 7.541 M 493.98 % | -1.914 M -151.98 % | 3.682 M 1 105.27 % | -366.315 K 87.13 % | -2.846 M -292.95 % | -724.259 K 85.49 % | -4.993 M -50 363.15 % | 9.934 K 120.44 % | -48.591 K -126.71 % | -21.433 K -54.89 % | -13.837 K 47.86 % | -26.537 K -140.81 % | 65.020 K 133.76 % | 27.815 K 248.45 % | -18.737 K -255.68 % | 12.035 K 5 194.18 % | -236.250 90.27 % | -2.428 K -139.72 % | -1.013 K 97.99 % | -50.294 K -1 676 357.33 % | -3.000 0.00 % | -3.000 |
| Net change in cash | -143.950 M -194.49 % | 152.351 M -34.01 % | 230.879 M 1 930.31 % | -12.614 M -112.14 % | 103.943 M 2 042.09 % | 4.852 M -7.52 % | 5.247 M 116.20 % | -32.396 M 51.84 % | -67.264 M 51.20 % | -137.833 M -298.79 % | -34.563 M 34.25 % | -52.568 M 59.49 % | -129.779 M -239.36 % | 93.124 M 170.20 % | 34.464 M -66.19 % | 101.941 M 255.60 % | -65.513 M -348.99 % | -14.591 M -118.24 % | 79.974 M 461.92 % | 14.232 M 104.11 % | -346.252 M -183.95 % | 412.449 M 5 552.14 % | -7.565 M 81.91 % | -41.818 M -285.12 % | 22.590 M 160.92 % | -37.082 M -187.68 % | 42.290 M 502.76 % | -10.500 M -142.81 % | -4.324 M 0.00 % | -4.324 M |
| Cash at beginning of period | 564.028 M 37.01 % | 411.677 M 127.70 % | 180.798 M -6.52 % | 193.413 M 52.33 % | 126.970 M 38.08 % | 91.951 M 6.05 % | 86.704 M -27.20 % | 119.100 M -36.09 % | 186.364 M -42.52 % | 324.197 M 128.55 % | 141.851 M -27.04 % | 194.419 M -40.03 % | 324.197 M 40.30 % | 231.074 M 17.53 % | 196.609 M 107.68 % | 94.669 M -40.90 % | 160.182 M -8.35 % | 174.773 M 84.36 % | 94.799 M 17.67 % | 80.566 M -81.12 % | 426.818 M 2 870.37 % | 14.369 M -34.49 % | 21.934 M -65.59 % | 63.752 M 54.88 % | 41.163 M -47.39 % | 78.244 M 117.62 % | 35.954 M -22.60 % | 46.454 M | 0.000 | 0.000 |
| Cash at end of period | 420.078 M -25.52 % | 564.028 M 37.01 % | 411.677 M 127.70 % | 180.798 M -21.70 % | 230.913 M 138.54 % | 96.804 M 5.28 % | 91.951 M 6.05 % | 86.704 M -27.20 % | 119.100 M -36.09 % | 186.364 M 73.71 % | 107.287 M -24.37 % | 141.851 M -27.04 % | 194.419 M -40.03 % | 324.197 M 40.30 % | 231.074 M 17.53 % | 196.609 M 107.68 % | 94.669 M -40.90 % | 160.182 M -8.35 % | 174.773 M 84.36 % | 94.799 M 17.67 % | 80.566 M -81.12 % | 426.818 M 2 870.37 % | 14.369 M -34.49 % | 21.934 M -65.59 % | 63.752 M 54.88 % | 41.163 M -47.39 % | 78.244 M 117.62 % | 35.954 M 931.43 % | -4.324 M 0.00 % | -4.324 M |
| Operating cash flow | -64.467 M -156.49 % | 114.128 M 124.05 % | 50.940 M -67.29 % | 155.738 M 275.26 % | -88.859 M -500.34 % | 22.196 M -58.76 % | 53.826 M 285.22 % | -29.061 M -137.05 % | 78.438 M 159.07 % | -132.799 M -540.73 % | -20.726 M -216.35 % | 17.814 M -70.45 % | 60.288 M 980.71 % | -6.845 M -113.42 % | 51.012 M 194.11 % | -54.202 M -133.49 % | -23.213 M -154.29 % | 42.759 M -12.29 % | 48.752 M 172.63 % | 17.883 M 136.73 % | -48.692 M -52.92 % | -31.841 M -149.91 % | 63.802 M 485.56 % | -16.548 M -160.92 % | 27.162 M 567.71 % | 4.068 M -93.48 % | 62.348 M 787.40 % | -9.070 M -478.93 % | 2.394 M 0.00 % | 2.394 M |
| Capital expenditure | -68.364 M -33.95 % | -51.037 M -893.56 % | 6.431 M 107.81 % | -82.341 M -244.58 % | 56.953 M 151.87 % | -109.799 M -223.77 % | -33.912 M -15.17 % | -29.444 M -227.59 % | -8.988 M 54.29 % | -19.662 M 70.65 % | -67.003 M -2 708.40 % | 2.569 M 107.15 % | -35.950 M -500.67 % | -5.985 M 67.65 % | -18.498 M 18.06 % | -22.576 M -107.61 % | -10.874 M -47.37 % | -7.379 M 4.03 % | -7.689 M 3.67 % | -7.982 M -9.29 % | -7.304 M -54.74 % | -4.720 M -2 919.32 % | -156.334 K 97.40 % | -6.012 M -61.41 % | -3.725 M 14.86 % | -4.375 M 50.71 % | -8.876 M -1 232.09 % | 784.013 K 135.31 % | -2.221 M 0.00 % | -2.221 M |
| Free CashFlow | -132.831 M -310.54 % | 63.091 M 9.97 % | 57.371 M -21.83 % | 73.397 M 330.04 % | -31.907 M 63.58 % | -87.603 M -539.90 % | 19.914 M 134.04 % | -58.505 M -184.24 % | 69.450 M 145.55 % | -152.461 M -73.79 % | -87.730 M -530.41 % | 20.383 M -16.25 % | 24.338 M 289.69 % | -12.830 M -139.46 % | 32.514 M 142.35 % | -76.778 M -125.24 % | -34.088 M -196.35 % | 35.380 M -13.84 % | 41.063 M 314.76 % | 9.901 M 117.68 % | -55.996 M -53.16 % | -36.561 M -157.44 % | 63.646 M 382.12 % | -22.560 M -196.26 % | 23.437 M 7 741.19 % | -306.725 K -100.57 % | 53.472 M 745.32 % | -8.286 M -4 888.57 % | 173.040 K 0.00 % | 173.040 K |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 |