1661.HK

China Frontier Technology Group 1661.HK

Finances

2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012
Revenue 78.066 M 142.12 % 32.243 M 547.97 % 4.976 M -59.12 % 12.172 M 36.12 % 8.942 M -94.37 % 158.967 M -65.09 % 455.363 M 22.59 % 371.463 M -9.43 % 410.155 M -39.81 % 681.429 M -15.28 % 804.301 M 15.84 % 694.308 M 24.60 % 557.213 M
Net income -52.582 M 39.68 % -87.178 M -15.50 % -75.479 M -57.74 % -47.849 M -8.78 % -43.985 M 90.34 % -455.122 M -1 081.46 % 46.372 M 43.62 % 32.288 M -53.84 % 69.944 M 37.70 % 50.793 M -81.73 % 277.994 M 20.08 % 231.513 M 75.52 % 131.900 M
Income before tax -45.560 M 43.87 % -81.171 M -20.25 % -67.503 M -52.12 % -44.376 M -8.42 % -40.929 M 91.81 % -499.885 M -518.79 % 119.365 M 76.19 % 67.748 M -34.76 % 103.850 M 39.46 % 74.464 M -79.91 % 370.598 M 19.08 % 311.229 M 75.04 % 177.804 M
Income before tax ratio -0.58 76.82 % -2.52 81.44 % -13.57 -272.10 % -3.65 20.35 % -4.58 -45.56 % -3.14 -1 299.62 % 0.26 43.73 % 0.18 -27.97 % 0.25 131.70 % 0.11 -76.28 % 0.46 2.79 % 0.45 40.48 % 0.32
EBITDA -44.107 M 35.54 % -68.423 M -439.44 % -12.684 M 70.33 % -42.755 M 11.32 % -48.214 M 71.77 % -170.790 M -368.55 % 63.598 M -3.30 % 65.765 M 0.36 % 65.526 M 36.39 % 48.043 M -86.34 % 351.815 M 12.35 % 313.146 M 71.79 % 182.283 M
Net income ratio -0.67 75.09 % -2.70 82.18 % -15.17 -285.86 % -3.93 20.08 % -4.92 -71.81 % -2.86 -2 911.40 % 0.10 17.16 % 0.09 -49.03 % 0.17 128.78 % 0.07 -78.43 % 0.35 3.66 % 0.33 40.86 % 0.24
Ratio EBITDA -0.56 73.38 % -2.12 16.75 % -2.55 27.43 % -3.51 34.85 % -5.39 -401.86 % -1.07 -869.25 % 0.14 -21.11 % 0.18 10.82 % 0.16 126.60 % 0.07 -83.88 % 0.44 -3.02 % 0.45 37.87 % 0.33
Gross profit ratio 0.13 598.43 % -0.03 -103.70 % 0.70 4 138.44 % -0.02 59.12 % -0.04 75.60 % -0.17 -163.20 % 0.28 -21.42 % 0.35 5.64 % 0.33 24.72 % 0.27 -42.62 % 0.47 -5.80 % 0.49 26.81 % 0.39
Weighted average shs out dil 190.294 M -88.05 % 1.593 B 0.00 % 1.593 B 0.00 % 1.593 B 0.00 % 1.593 B 0.00 % 1.593 B 0.00 % 1.593 B -0.28 % 1.597 B -0.72 % 1.609 B 0.00 % 1.609 B 0.00 % 1.609 B 15.40 % 1.394 B 21.29 % 1.150 B
Weighted average shs out 190.294 M -88.05 % 1.593 B 0.00 % 1.593 B 0.00 % 1.593 B 0.00 % 1.593 B 0.00 % 1.593 B 0.00 % 1.593 B -0.28 % 1.597 B -0.72 % 1.609 B 0.00 % 1.609 B 0.00 % 1.609 B 15.40 % 1.394 B 21.29 % 1.150 B
EPS diluted -0.28 -411.88 % -0.05 -15.40 % -0.05 -58.00 % -0.03 -8.70 % -0.03 90.48 % -0.29 -1 096.56 % 0.03 44.06 % 0.02 -53.56 % 0.04 45.00 % 0.03 -82.35 % 0.17 0.00 % 0.17 54.55 % 0.11
Earnings per share -0.28 -411.88 % -0.05 -15.40 % -0.05 -58.00 % -0.03 -8.70 % -0.03 90.48 % -0.29 -1 096.56 % 0.03 44.06 % 0.02 -53.56 % 0.04 37.66 % 0.03 -81.41 % 0.17 0.00 % 0.17 54.55 % 0.11
Gross profit 10.137 M 1 306.79 % -840.000 K -124.00 % 3.500 M 1 750.94 % -212.000 K 44.36 % -381.000 K 98.63 % -27.761 M -122.06 % 125.824 M -3.67 % 130.618 M -4.32 % 136.519 M -24.93 % 181.855 M -51.39 % 374.094 M 9.12 % 342.827 M 58.01 % 216.963 M
Income tax expense 7.053 M 17.55 % 6.000 M -25.04 % 8.004 M 128.49 % 3.503 M -37.58 % 5.612 M -63.29 % 15.289 M -77.31 % 67.371 M 89.99 % 35.460 M 4.58 % 33.906 M 43.24 % 23.671 M -74.44 % 92.604 M 16.17 % 79.716 M 73.95 % 45.828 M
Cost of revenue 67.929 M 105.33 % 33.083 M 2 141.40 % 1.476 M -88.08 % 12.384 M 32.83 % 9.323 M -95.01 % 186.728 M -43.34 % 329.539 M 36.83 % 240.845 M -11.98 % 273.636 M -45.23 % 499.574 M 16.12 % 430.207 M 22.40 % 351.481 M 3.30 % 340.250 M
General and administrative expenses 34.670 M -21.63 % 44.240 M 67.53 % 26.407 M -13.46 % 30.513 M -32.96 % 45.514 M -33.02 % 67.953 M 19.54 % 56.847 M 11.15 % 51.144 M -6.72 % 54.829 M -5.82 % 58.218 M 28.15 % 45.431 M 23.04 % 36.925 M 70.68 % 21.634 M
Selling and marketing expenses 4.322 M -39.20 % 7.109 M 94.08 % 3.663 M 37.35 % 2.667 M 37.47 % 1.940 M -91.38 % 22.513 M 66.00 % 13.562 M -44.72 % 24.532 M 2.37 % 23.963 M -70.58 % 81.450 M 164.23 % 30.826 M 23.92 % 24.876 M 29.42 % 19.221 M
Other expenses 15.809 M -43.11 % 27.789 M -29.34 % 39.326 M 263.96 % 10.805 M 237.56 % -7.855 M -101.97 % 398.302 M 90 417.91 % -441.000 K -125.51 % 1.729 M 150.82 % -3.402 M -1 323.74 % 278.000 K -83.30 % 1.665 M 0.000 100.00 % -51.000 K
Operating expenses 54.801 M -30.75 % 79.138 M 14.04 % 69.396 M 57.77 % 43.985 M 11.08 % 39.599 M -91.90 % 488.768 M 1 419.94 % 32.157 M -59.69 % 79.766 M 79.87 % 44.347 M -64.22 % 123.953 M 413.97 % 24.117 M -39.95 % 40.163 M -1.57 % 40.804 M
Cost and expenses 122.730 M 9.36 % 112.221 M 58.34 % 70.872 M 25.73 % 56.369 M 15.22 % 48.922 M -92.76 % 675.496 M 86.76 % 361.696 M 12.81 % 320.611 M 0.83 % 317.983 M -49.00 % 623.527 M 37.24 % 454.324 M 16.00 % 391.644 M 2.78 % 381.054 M
Research and development expenses 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Selling general and administrative expenses 38.992 M -24.06 % 51.349 M 70.76 % 30.070 M -9.37 % 33.180 M -30.08 % 47.454 M -47.54 % 90.466 M 28.49 % 70.409 M -6.96 % 75.676 M -3.95 % 78.792 M -43.59 % 139.668 M 83.15 % 76.257 M 23.39 % 61.801 M 51.27 % 40.855 M
Interest income 2.446 M -74.69 % 9.663 M 21.50 % 7.953 M -53.53 % 17.116 M -0.75 % 17.245 M 3.61 % 16.644 M -35.23 % 25.698 M 52.10 % 16.896 M 44.68 % 11.678 M -29.49 % 16.562 M -19.68 % 20.621 M 140.76 % 8.565 M 411.34 % 1.675 M
Interest expense 481.000 K 663.49 % 63.000 K 0.000 -100.00 % 7.000 K 0.000 -100.00 % 56.000 K 0.000 0.000 0.000 -100.00 % 38.000 K -30.91 % 55.000 K 41.03 % 39.000 K 30.00 % 30.000 K
Depreciation and amortization 972.000 K -92.34 % 12.685 M -1.31 % 12.853 M -1.21 % 13.010 M 0.03 % 13.006 M -51.24 % 26.675 M 38.77 % 19.222 M 153.55 % 7.581 M 38.72 % 5.465 M -6.68 % 5.856 M -8.34 % 6.389 M 24.15 % 5.146 M 15.67 % 4.449 M
Operating income -44.664 M 44.15 % -79.978 M -21.37 % -65.896 M -49.10 % -44.197 M -10.55 % -39.980 M 78.86 % -189.126 M -524.04 % 44.601 M -23.60 % 58.381 M -3.17 % 60.294 M 42.92 % 42.187 M -87.79 % 345.426 M 12.15 % 308.000 M 74.84 % 176.159 M
Operating income ratio -0.57 76.93 % -2.48 81.27 % -13.24 -264.71 % -3.63 18.79 % -4.47 -275.81 % -1.19 -1 314.67 % 0.10 -37.68 % 0.16 6.91 % 0.15 137.45 % 0.06 -85.58 % 0.43 -3.19 % 0.44 40.32 % 0.32
Total other income expenses net -896.000 K 24.90 % -1.193 M 25.76 % -1.607 M -797.77 % -179.000 K 81.14 % -949.000 K 35.31 % -1.467 M -101.96 % 74.764 M 698.16 % 9.367 M -78.49 % 43.556 M 34.94 % 32.277 M 28.23 % 25.172 M 679.56 % 3.229 M 96.29 % 1.645 M
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012
Net debt -238.797 M -42.89 % -167.122 M 3.08 % -172.437 M -35.31 % -127.443 M 7.23 % -137.372 M 13.61 % -159.014 M 61.90 % -417.355 M -28.64 % -324.434 M 38.14 % -524.450 M -0.42 % -522.259 M 12.74 % -598.486 M 27.01 % -819.933 M -724.47 % -99.450 M
Total investments 57.347 M -5.88 % 60.932 M -42.96 % 106.823 M -26.03 % 144.418 M -2.05 % 147.443 M -5.79 % 156.509 M 54.45 % 101.330 M -77.94 % 459.396 M 66.12 % 276.538 M 549.71 % 42.563 M -72.58 % 155.233 M 0.000 0.000
Total debt 7.676 M 16.13 % 6.610 M 0.000 0.000 -100.00 % 324.000 K -96.10 % 8.303 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Accumulated other comprehensive income loss -10.249 M -111.79 % 86.931 M -12.71 % 99.584 M 1.99 % 97.641 M 29.37 % 75.477 M 17.82 % 64.059 M 12.18 % 57.106 M -33.21 % 85.499 M -0.80 % 86.186 M 2.31 % 84.238 M 2.18 % 82.441 M 0.35 % 82.152 M 840.11 % -11.100 M
Retained earnings 37.300 M -83.47 % 225.642 M -26.06 % 305.168 M -19.83 % 380.647 M -11.12 % 428.259 M -9.18 % 471.524 M -48.85 % 921.815 M 5.59 % 873.051 M 13.17 % 771.463 M 13.77 % 678.100 M 8.10 % 627.307 M 25.79 % 498.704 M 186.85 % 173.853 M
Common stock 3.011 M 22.70 % 2.454 M 0.00 % 2.454 M 0.00 % 2.454 M 0.00 % 2.454 M 0.00 % 2.454 M 0.00 % 2.454 M 0.00 % 2.454 M -1.01 % 2.479 M 0.00 % 2.479 M 0.00 % 2.479 M 0.00 % 2.479 M -22.63 % 3.204 M
Total equity 351.471 M -4.65 % 368.599 M -20.00 % 460.771 M -13.77 % 534.335 M -4.55 % 559.813 M -6.60 % 599.392 M -48.81 % 1.171 B -3.45 % 1.213 B 1.28 % 1.197 B 8.65 % 1.102 B -8.09 % 1.199 B 12.04 % 1.070 B 278.29 % 282.939 M
Other non current liabilities 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Long term debt 6.639 M 0.44 % 6.610 M 0.000 0.000 0.000 -100.00 % 2.871 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Total non current liabilities 6.639 M 0.44 % 6.610 M 0.000 0.000 0.000 -100.00 % 2.871 M -87.80 % 23.535 M 0.000 0.000 0.000 0.000 0.000 -100.00 % 30.764 M
Other current liabilities 31.759 M 598.77 % 4.545 M -65.79 % 13.287 M -40.66 % 22.392 M 92.77 % 11.616 M -53.91 % 25.202 M 35.57 % 18.589 M -23.88 % 24.421 M -12.46 % 27.897 M 20.80 % 23.093 M -22.23 % 29.695 M -72.77 % 109.052 M 279.80 % 28.713 M
Deferred revenue 0.000 0.000 0.000 0.000 0.000 100.00 % -5.432 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Short term debt 1.037 M 0.000 0.000 0.000 -100.00 % 324.000 K -94.04 % 5.432 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Total current liabilities 53.287 M 43.44 % 37.149 M -3.22 % 38.384 M -26.55 % 52.260 M 8.68 % 48.088 M -46.79 % 90.368 M -19.97 % 112.918 M -5.60 % 119.616 M -20.81 % 151.043 M 160.00 % 58.094 M -55.54 % 130.663 M -3.13 % 134.886 M 53.89 % 87.653 M
Total liabilities 59.926 M 36.95 % 43.759 M 14.00 % 38.384 M -26.55 % 52.260 M 8.68 % 48.088 M -48.43 % 93.239 M -31.67 % 136.453 M 14.08 % 119.616 M -20.81 % 151.043 M 160.00 % 58.094 M -55.54 % 130.663 M -3.13 % 134.886 M 53.89 % 87.653 M
Other non current assets 38.975 M -55.72 % 88.013 M -8.32 % 95.997 M 17.34 % 81.810 M 16.26 % 70.370 M 854.40 % -9.328 M -82.33 % -5.116 M -150.54 % -2.042 M 99.33 % -303.468 M -495.76 % -50.938 M -268.88 % -13.809 M -1 624.17 % 906.000 K 0.000
Long term investments 57.347 M -5.88 % 60.932 M -10.69 % 68.225 M -32.66 % 101.320 M 6.61 % 95.038 M -9.06 % 104.509 M 111.86 % 49.330 M -66.47 % 147.121 M -46.80 % 276.538 M 668.16 % 36.000 M 180.33 % 12.842 M 0.000 0.000
Intangible assets 0.000 0.000 -100.00 % 1.668 M -30.53 % 2.401 M -25.55 % 3.225 M -31.21 % 4.688 M -95.24 % 98.532 M 1 011.10 % 8.868 M 130.04 % 3.855 M -8.61 % 4.218 M 103.38 % 2.074 M -8.88 % 2.276 M -12.53 % 2.602 M
GoodWill 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 191.584 M 182 360.95 % 105.000 K 0.00 % 105.000 K 0.00 % 105.000 K 0.000 0.000 0.000
Goodwill and intangible assets 0.000 0.000 -100.00 % 1.668 M -30.53 % 2.401 M -25.55 % 3.225 M -31.21 % 4.688 M -98.38 % 290.116 M 3 133.21 % 8.973 M 126.59 % 3.960 M -8.40 % 4.323 M 108.44 % 2.074 M -8.88 % 2.276 M -12.53 % 2.602 M
Property plant equipment net 1.744 M 0.000 -100.00 % 34.389 M -29.25 % 48.609 M -24.78 % 64.626 M 269.90 % 17.471 M -32.01 % 25.695 M 23.12 % 20.870 M -9.14 % 22.970 M 116.39 % 10.615 M -9.54 % 11.735 M -67.11 % 35.677 M -1.20 % 36.110 M
Total non current assets 98.066 M -37.00 % 155.665 M -24.80 % 206.999 M -14.06 % 240.860 M 0.37 % 239.979 M 89.46 % 126.668 M -65.31 % 365.141 M 106.34 % 176.964 M -41.69 % 303.468 M 495.76 % 50.938 M 268.88 % 13.809 M -64.46 % 38.859 M -1.46 % 39.433 M
Other current assets 21.627 M 20.98 % 17.876 M -81.97 % 99.143 M -11.44 % 111.954 M -31.90 % 164.405 M 48.00 % 111.084 M -49.91 % 221.779 M -19.17 % 274.393 M 20.67 % 227.394 M 1.11 % 224.900 M -0.78 % 226.658 M 31.52 % 172.331 M 65.51 % 104.119 M
Short term investments 6.166 M -8.65 % 6.750 M -82.51 % 38.598 M -10.44 % 43.098 M -17.76 % 52.405 M 0.78 % 52.000 M 0.00 % 52.000 M -83.35 % 312.275 M 0.000 -100.00 % 6.563 M -95.77 % 155.233 M 0.000 0.000
cash and cash equivalents 246.473 M 41.87 % 173.732 M 0.75 % 172.437 M 35.31 % 127.443 M -7.45 % 137.696 M -17.70 % 167.317 M -59.91 % 417.355 M 28.64 % 324.434 M -38.14 % 524.450 M 0.42 % 522.259 M -12.74 % 598.486 M -27.01 % 819.933 M 724.47 % 99.450 M
Cash and short term investments 252.639 M 39.98 % 180.482 M -2.73 % 185.545 M -19.29 % 229.897 M 15.09 % 199.760 M -14.10 % 232.546 M -56.10 % 529.699 M -16.81 % 636.709 M 21.41 % 524.450 M -0.83 % 528.822 M -29.84 % 753.719 M -8.08 % 819.933 M 724.47 % 99.450 M
Total current assets 313.331 M 22.06 % 256.693 M -12.14 % 292.156 M -15.50 % 345.735 M -6.03 % 367.922 M -8.58 % 402.470 M -55.52 % 904.845 M -16.62 % 1.085 B 11.77 % 970.931 M -10.81 % 1.089 B -15.82 % 1.293 B 10.87 % 1.166 B 252.20 % 331.159 M
Inventory 0.000 -100.00 % 997.000 K -53.56 % 2.147 M -1.69 % 2.184 M -0.95 % 2.205 M -8.66 % 2.414 M -41.46 % 4.124 M 0.000 0.000 100.00 % -6.563 M -426.03 % 2.013 M -28.62 % 2.820 M 0.000
Net receivables 39.065 M -31.87 % 57.338 M 977.58 % 5.321 M 213.00 % 1.700 M 9.54 % 1.552 M -97.25 % 56.426 M -62.19 % 149.243 M -14.26 % 174.069 M -20.55 % 219.087 M -34.58 % 334.871 M 7.77 % 310.725 M 81.42 % 171.271 M 34.24 % 127.590 M
Tax assets 0.000 -100.00 % 6.720 M 0.00 % 6.720 M 0.00 % 6.720 M 0.00 % 6.720 M -27.96 % 9.328 M 82.33 % 5.116 M 150.54 % 2.042 M 0.000 0.000 -100.00 % 967.000 K 0.000 -100.00 % 721.000 K
Other assets 0.000 0.000 0.000 0.000 0.000 -100.00 % 163.493 M 336.76 % 37.433 M -46.72 % 70.254 M -5.22 % 74.124 M 257.53 % 20.732 M -9.70 % 22.959 M 0.000 0.000
Account payables 4.593 M -61.11 % 11.810 M 146.86 % 4.784 M -2.13 % 4.888 M -68.30 % 15.421 M -65.03 % 44.092 M -34.63 % 67.454 M -1.93 % 68.782 M -39.28 % 113.285 M 233.86 % 33.932 M 132.97 % 14.565 M -43.62 % 25.834 M -16.03 % 30.764 M
Tax payables 15.898 M -23.55 % 20.794 M 2.37 % 20.313 M -18.68 % 24.980 M 20.52 % 20.727 M -1.65 % 21.074 M -21.59 % 26.875 M 1.75 % 26.413 M 167.85 % 9.861 M 822.45 % 1.069 M -98.76 % 86.403 M 0.000 -100.00 % 28.176 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
Minority interest -704.000 K -4.61 % -673.000 K 1.03 % -680.000 K -4.29 % -652.000 K -4.82 % -622.000 K -108.75 % 7.110 M -80.57 % 36.584 M 0.000 0.000 0.000 0.000 0.000 0.000
Capital lease obligations 1.037 M 0.000 0.000 0.000 -100.00 % 324.000 K -96.10 % 8.303 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Preferred stock 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other total stockholders equity 311.864 M 474.92 % 54.245 M 0.00 % 54.245 M 0.00 % 54.245 M 0.00 % 54.245 M 0.00 % 54.245 M -64.55 % 153.007 M -39.23 % 251.769 M -25.37 % 337.352 M 0.00 % 337.352 M -30.73 % 486.993 M 0.00 % 486.993 M 359.94 % 105.882 M
Deferred tax liabilities non current 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 23.535 M 0.000 0.000 0.000 0.000 0.000 0.000
Other liabilities 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -30.764 M
Total assets 411.397 M -0.23 % 412.358 M -17.39 % 499.155 M -14.91 % 586.595 M -3.50 % 607.901 M -12.23 % 692.631 M -47.02 % 1.307 B -1.87 % 1.332 B -1.20 % 1.349 B 16.23 % 1.160 B -12.75 % 1.330 B 10.34 % 1.205 B 225.21 % 370.592 M
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012
Deferred income tax 0.000 0.000 0.000 0.000 0.000 100.00 % -68.921 M -195.04 % -23.360 M 24.89 % -31.103 M 69.99 % -103.633 M -563.70 % 22.349 M -83.91 % 138.915 M 0.000 0.000
Stock based compensation 0.000 0.000 0.000 0.000 0.000 -100.00 % 48.000 K -76.81 % 207.000 K -82.79 % 1.203 M -38.24 % 1.948 M 8.40 % 1.797 M 233.40 % 539.000 K 0.000 0.000
Change in working capital -15.346 M -908.28 % -1.522 M 57.53 % -3.584 M -139.74 % 9.018 M -76.80 % 38.874 M -43.56 % 68.873 M 197.47 % 23.153 M -22.57 % 29.900 M -70.60 % 101.685 M 521.13 % -24.146 M 82.69 % -139.454 M -37.76 % -101.228 M 24.77 % -134.560 M
Accounts receivables -47.450 M -10 370.56 % 462.000 K 112.76 % -3.621 M -140.25 % 8.997 M -76.77 % 38.733 M -42.33 % 67.163 M 148.80 % 26.995 M -9.72 % 29.900 M -70.60 % 101.685 M 521.13 % -24.146 M 82.69 % -139.454 M -217.21 % -43.962 M 0.000
Inventory 997.000 K -13.30 % 1.150 M 3 008.11 % 37.000 K 76.19 % 21.000 K -85.11 % 141.000 K -91.75 % 1.710 M 144.51 % -3.842 M 0.000 0.000 0.000 0.000 0.000 0.000
Accounts payables 0.000 0.000 100.00 % -37.066 M 18.48 % -45.466 M -378 783.33 % -12.000 K 99.91 % -13.244 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other working capital 31.107 M 1 092.57 % -3.134 M -108.46 % 37.066 M -18.48 % 45.466 M 378 783.33 % 12.000 K -99.91 % 13.244 M -85.82 % 93.406 M 73.43 % 53.858 M 279.02 % -30.085 M -255.11 % -8.472 M 85.54 % -58.596 M -2.32 % -57.266 M 0.000
Other non cash items 16.017 M -46.54 % 29.963 M -67.00 % 90.800 M 72.55 % 52.622 M 286.58 % -28.203 M -107.56 % 373.077 M 1 080.81 % 31.595 M 150.03 % -63.147 M -226.75 % 49.819 M -25.62 % 66.975 M 183.84 % -79.888 M -353.93 % 31.461 M 195.90 % -32.806 M
Net cash provided by operating activities -43.917 M -9.67 % -40.045 M -262.85 % 24.590 M -8.75 % 26.948 M 236.60 % -19.727 M 64.80 % -56.048 M -157.80 % 96.964 M 26.05 % 76.928 M -69.48 % 252.047 M 148.87 % 101.275 M 54.43 % 65.580 M -60.71 % 166.892 M 1 021.06 % 14.887 M
Investments in property plant and equipment -983.000 K -11.20 % -884.000 K -8 740.00 % -10.000 K 99.13 % -1.150 M -4 323.08 % -26.000 K 99.95 % -52.964 M -237.46 % -15.695 M -1 546.90 % -953.000 K 94.23 % -16.526 M -397.32 % -3.323 M 20.67 % -4.189 M 13.58 % -4.847 M 9.60 % -5.362 M
Acquisitions net 0.000 0.000 100.00 % -17.412 M 26.38 % -23.652 M -4 649.40 % -498.000 K -149.80 % 1.000 M 100.80 % -124.646 M -786.78 % -14.056 M 55.66 % -31.700 M -1 821.21 % -1.650 M -101.14 % 144.374 M 0.000 -100.00 % 506.000 K
Purchases of investments -1.493 M 99.60 % -375.870 M -83.71 % -204.596 M 62.44 % -544.650 M 46.48 % -1.018 B 3.15 % -1.051 B 21.40 % -1.337 B -961.11 % -126.000 M 83.42 % -760.152 M -4.70 % -726.000 M -61.33 % -450.000 M 0.000 0.000
Sales maturities of investments 3.740 M -98.82 % 316.473 M 42.55 % 222.008 M -57.43 % 521.493 M -47.78 % 998.682 M 2.48 % 974.500 M -38.79 % 1.592 B 1 036.69 % 140.056 M -75.01 % 560.544 M -33.74 % 845.924 M 176.78 % 305.626 M 0.000 0.000
Other investing activites 78.243 M 1 683.11 % 4.388 M -78.00 % 19.948 M 32.89 % 15.011 M 20.35 % 12.473 M -68.77 % 39.943 M 292.63 % -20.736 M 57.93 % -49.294 M -1 886.06 % -2.482 M 98.23 % -140.301 M -1 085.26 % 14.240 M 89.14 % 7.529 M 532.16 % 1.191 M
Net cash used for investing activites 79.507 M 242.25 % -55.893 M -380.33 % 19.938 M 160.51 % -32.948 M -365.24 % -7.082 M 91.99 % -88.387 M -194.11 % 93.923 M 149.35 % -190.303 M 23.97 % -250.316 M -887.44 % -25.350 M 81.13 % -134.323 M -5 108.31 % 2.682 M 173.18 % -3.665 M
Debt repayment -702.000 K -110.91 % 6.435 M 0.000 100.00 % -331.000 K 17.25 % -400.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Common stock issued 39.827 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 635.909 M 19 747.35 % 3.204 M
Common stock repurchased 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -25.076 M 0.000 0.000 0.000 0.000 0.000
Dividends paid 0.000 0.000 0.000 0.000 0.000 100.00 % -98.762 M 0.00 % -98.762 M -63.16 % -60.532 M 0.000 100.00 % -152.440 M -1.87 % -149.641 M 0.000 100.00 % -49.000 M
Other financing activites -481.000 K -663.49 % -63.000 K 0.000 0.000 0.000 100.00 % -7.425 M 0.000 0.000 0.000 0.000 100.00 % -3.630 M 95.73 % -85.000 M -3 315.03 % -2.489 M
Net cash used provided by financing activities 38.644 M 506.47 % 6.372 M 0.000 100.00 % -331.000 K 17.25 % -400.000 K 99.62 % -106.187 M -7.52 % -98.762 M -15.37 % -85.608 M 0.000 100.00 % -152.440 M 0.54 % -153.271 M -127.82 % 550.909 M 1 240.95 % -48.285 M
Effect of forex changes on cash -1.493 M -123.60 % 6.325 M 1 257.30 % 466.000 K 111.88 % -3.922 M -62.60 % -2.412 M -513.01 % 584.000 K -26.63 % 796.000 K 177.06 % -1.033 M -324.57 % 460.000 K 59.72 % 288.000 K -49.21 % 567.000 K -99.43 % 99.450 M 301 263.64 % 33.000 K
Net change in cash 72.741 M 187.39 % -83.241 M -285.00 % 44.994 M 538.84 % -10.253 M 65.39 % -29.621 M 88.15 % -250.038 M -369.09 % 92.921 M 146.46 % -200.016 M -9 228.98 % 2.191 M 102.87 % -76.227 M 65.58 % -221.447 M -127.01 % 819.933 M 2 314.24 % -37.030 M
Cash at beginning of period 173.732 M 0.75 % 172.437 M 35.31 % 127.443 M -7.45 % 137.696 M -17.70 % 167.317 M -59.91 % 417.355 M 28.64 % 324.434 M -38.14 % 524.450 M 0.42 % 522.259 M -12.74 % 598.486 M -27.01 % 819.933 M 0.000 -100.00 % 136.480 M
Cash at end of period 246.473 M 176.33 % 89.196 M -48.27 % 172.437 M 35.31 % 127.443 M -7.45 % 137.696 M -17.70 % 167.317 M -59.91 % 417.355 M 28.64 % 324.434 M -38.14 % 524.450 M 0.42 % 522.259 M -12.74 % 598.486 M -27.01 % 819.933 M 724.47 % 99.450 M
Operating cash flow -43.917 M -9.67 % -40.045 M -262.85 % 24.590 M -8.75 % 26.948 M 236.60 % -19.727 M 64.80 % -56.048 M -157.80 % 96.964 M 26.05 % 76.928 M -69.48 % 252.047 M 148.87 % 101.275 M 54.43 % 65.580 M -60.71 % 166.892 M 1 021.06 % 14.887 M
Capital expenditure -983.000 K -11.20 % -884.000 K -8 740.00 % -10.000 K 99.13 % -1.150 M -4 323.08 % -26.000 K 99.95 % -52.964 M -237.46 % -15.695 M -1 546.90 % -953.000 K 94.23 % -16.526 M -397.32 % -3.323 M 20.67 % -4.189 M 13.58 % -4.847 M 9.60 % -5.362 M
Free CashFlow -44.900 M -9.70 % -40.929 M -266.51 % 24.580 M -4.72 % 25.798 M 230.60 % -19.753 M 81.88 % -109.012 M -234.14 % 81.269 M 6.97 % 75.975 M -67.74 % 235.521 M 140.45 % 97.952 M 59.55 % 61.391 M -62.11 % 162.045 M 1 601.26 % 9.525 M
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012
2025-06-30 2024-12-31 2024-06-30 2023-12-31 2023-06-30 2022-12-31 2022-06-30 2021-12-31 2021-06-30 2020-12-31 2020-06-30 2019-12-31 2019-06-30 2018-12-31 2018-06-30 2017-12-31 2017-06-30 2016-12-31 2016-06-30 2015-12-31 2015-06-30 2014-12-31 2014-06-30 2013-12-31 2013-06-30 2012-12-31 2012-06-30 2012-01-31
Revenue 18.244 M -67.25 % 55.710 M 149.19 % 22.356 M -24.66 % 29.672 M 1 054.10 % 2.571 M -36.97 % 4.079 M 354.74 % 897.000 K -91.80 % 10.934 M 783.20 % 1.238 M -84.33 % 7.900 M 658.16 % 1.042 M -99.10 % 115.440 M 165.21 % 43.527 M -85.81 % 306.637 M 106.18 % 148.726 M -47.52 % 283.388 M 221.76 % 88.075 M -59.40 % 216.913 M 12.25 % 193.242 M -50.02 % 386.624 M 31.15 % 294.805 M -38.97 % 483.042 M 50.36 % 321.259 M -25.31 % 430.111 M 62.80 % 264.197 M 52.21 % 173.577 M -37.70 % 278.607 M 100.00 % 139.303 M
Net income -21.118 M 68.34 % -66.708 M -572.24 % 14.126 M 117.48 % -80.803 M -1 167.50 % -6.375 M 85.31 % -43.395 M -35.25 % -32.084 M -20.88 % -26.541 M -24.56 % -21.308 M 4.15 % -22.231 M -2.19 % -21.754 M 88.20 % -184.419 M 31.87 % -270.703 M -87 142.77 % 311.000 K -99.32 % 46.061 M 114.79 % 21.445 M 97.78 % 10.843 M -18.68 % 13.334 M -76.45 % 56.610 M 233.68 % -42.348 M -145.47 % 93.141 M -47.04 % 175.865 M 72.20 % 102.129 M -36.22 % 160.135 M 124.35 % 71.378 M 23.32 % 57.878 M -12.29 % 65.988 M 100.00 % 32.994 M
Income before tax -20.269 M 66.41 % -60.351 M -508.03 % 14.791 M 119.78 % -74.796 M -1 073.27 % -6.375 M 84.79 % -41.902 M -63.67 % -25.601 M -27.15 % -20.135 M 16.94 % -24.241 M -72.78 % -14.030 M 47.84 % -26.899 M 85.07 % -180.224 M 43.62 % -319.661 M -1 206.17 % 28.898 M -68.06 % 90.467 M 102.21 % 44.739 M 94.44 % 23.009 M -18.88 % 28.365 M -62.42 % 75.485 M 242.73 % -52.886 M -141.53 % 127.350 M -45.99 % 235.794 M 74.92 % 134.804 M -37.01 % 213.997 M 120.09 % 97.232 M 24.97 % 77.807 M -12.48 % 88.902 M 100.00 % 44.451 M
Income before tax ratio -1.11 -2.56 % -1.08 -263.74 % 0.66 126.25 % -2.52 -1.66 % -2.48 75.86 % -10.27 64.01 % -28.54 -1 449.86 % -1.84 90.60 % -19.58 -1 002.55 % -1.78 93.12 % -25.81 -1 553.53 % -1.56 78.74 % -7.34 -7 892.70 % 0.09 -84.51 % 0.61 285.30 % 0.16 -39.57 % 0.26 99.78 % 0.13 -66.52 % 0.39 385.57 % -0.14 -131.67 % 0.43 -11.51 % 0.49 16.33 % 0.42 -15.66 % 0.50 35.19 % 0.37 -17.90 % 0.45 40.48 % 0.32 0.00 % 0.32
EBITDA -28.121 M 42.17 % -48.631 M -1 174.96 % 4.524 M 115.23 % -29.698 M -246.33 % -8.575 M -586.00 % -1.250 M 89.07 % -11.434 M 43.96 % -20.405 M 8.70 % -22.350 M -49.78 % -14.922 M 55.18 % -33.292 M 71.20 % -115.603 M -109.48 % -55.187 M -331.73 % 23.815 M -40.14 % 39.783 M -5.95 % 42.302 M 80.29 % 23.463 M 995.89 % 2.141 M -96.62 % 63.385 M 195.79 % -66.174 M -157.94 % 114.217 M -48.95 % 223.753 M 74.72 % 128.062 M -40.00 % 213.436 M 114.06 % 99.710 M 26.00 % 79.132 M -13.14 % 91.104 M 100.00 % 45.552 M
Net income ratio -1.16 3.33 % -1.20 -289.50 % 0.63 123.20 % -2.72 -9.83 % -2.48 76.69 % -10.64 70.26 % -35.77 -1 373.53 % -2.43 85.90 % -17.21 -511.63 % -2.81 86.52 % -20.88 -1 206.84 % -1.60 74.31 % -6.22 -613 294.82 % 0.00 -99.67 % 0.31 309.26 % 0.08 -38.53 % 0.12 100.27 % 0.06 -79.02 % 0.29 367.45 % -0.11 -134.67 % 0.32 -13.22 % 0.36 14.53 % 0.32 -14.61 % 0.37 37.81 % 0.27 -18.98 % 0.33 40.78 % 0.24 0.00 % 0.24
Ratio EBITDA -1.54 -76.58 % -0.87 -531.37 % 0.20 120.22 % -1.00 69.99 % -3.34 -988.37 % -0.31 97.60 % -12.75 -583.04 % -1.87 89.66 % -18.05 -855.78 % -1.89 94.09 % -31.95 -3 090.50 % -1.00 21.02 % -1.27 -1 732.50 % 0.08 -70.97 % 0.27 79.20 % 0.15 -43.97 % 0.27 2 598.98 % 0.01 -96.99 % 0.33 291.64 % -0.17 -144.18 % 0.39 -16.36 % 0.46 16.20 % 0.40 -19.67 % 0.50 31.49 % 0.38 -17.22 % 0.46 39.42 % 0.33 0.00 % 0.33
Gross profit ratio 0.55 1 060.16 % 0.05 -85.86 % 0.34 1 806.53 % -0.02 80.34 % -0.10 -112.58 % 0.79 175.18 % 0.29 1 490.79 % -0.02 -271.35 % 0.01 -97.54 % 0.49 112.02 % -4.11 -68 306.54 % -0.01 99.03 % -0.62 -375.42 % 0.23 -40.66 % 0.38 36.28 % 0.28 -52.25 % 0.58 262.49 % 0.16 -69.30 % 0.53 398.57 % 0.11 -77.98 % 0.48 2.15 % 0.47 1.89 % 0.46 -10.87 % 0.52 12.75 % 0.46 -7.32 % 0.49 26.81 % 0.39 0.00 % 0.39
Weighted average shs out dil 190.294 M 0.00 % 190.294 M -89.27 % 1.774 B 11.35 % 1.593 B 0.00 % 1.593 B 0.00 % 1.593 B 0.00 % 1.593 B 0.00 % 1.593 B 0.00 % 1.593 B 0.00 % 1.593 B 0.00 % 1.593 B 0.00 % 1.593 B 0.00 % 1.593 B 0.00 % 1.593 B 0.00 % 1.593 B -0.28 % 1.597 B -0.29 % 1.602 B -0.44 % 1.609 B 0.00 % 1.609 B 0.00 % 1.609 B -0.02 % 1.609 B 0.02 % 1.609 B 0.00 % 1.609 B 1.28 % 1.589 B 32.39 % 1.200 B -13.94 % 1.394 B -13.34 % 1.609 B 0.00 % 1.609 B
Weighted average shs out 190.295 M 0.00 % 190.294 M -89.27 % 1.774 B 11.36 % 1.593 B 0.00 % 1.593 B 0.00 % 1.593 B 0.00 % 1.593 B 0.00 % 1.593 B 0.00 % 1.593 B 0.00 % 1.593 B 0.00 % 1.593 B 0.00 % 1.593 B 0.00 % 1.593 B -0.12 % 1.595 B 0.12 % 1.593 B -0.28 % 1.597 B -0.29 % 1.602 B -0.43 % 1.609 B -14.73 % 1.887 B 33.73 % 1.411 B -12.31 % 1.609 B 0.00 % 1.609 B -5.47 % 1.702 B 7.14 % 1.589 B 32.39 % 1.200 B -13.94 % 1.394 B -13.34 % 1.609 B 0.00 % 1.609 B
EPS diluted -0.11 66.67 % -0.33 -4 225.00 % 0.01 115.78 % -0.05 -1 167.50 % 0.00 85.29 % -0.03 -35.32 % -0.02 -20.36 % -0.02 -24.63 % -0.01 4.29 % -0.01 -2.19 % -0.01 88.58 % -0.12 29.41 % -0.17 -85 100.00 % 0.00 -99.31 % 0.03 115.67 % 0.01 97.06 % 0.01 -18.07 % 0.01 -76.42 % 0.04 233.84 % -0.03 -145.42 % 0.06 -47.36 % 0.11 73.23 % 0.06 -36.50 % 0.10 68.07 % 0.06 43.37 % 0.04 1.22 % 0.04 100.00 % 0.02
Earnings per share -0.11 66.67 % -0.33 -4 225.00 % 0.01 115.78 % -0.05 -1 167.50 % 0.00 85.29 % -0.03 -35.32 % -0.02 -20.36 % -0.02 -24.63 % -0.01 4.29 % -0.01 -2.19 % -0.01 88.58 % -0.12 29.41 % -0.17 -85 100.00 % 0.00 -99.31 % 0.03 115.67 % 0.01 97.06 % 0.01 -49.63 % 0.01 -55.00 % 0.03 200.00 % -0.03 -151.81 % 0.06 -47.36 % 0.11 83.33 % 0.06 -40.00 % 0.10 68.07 % 0.06 43.37 % 0.04 1.22 % 0.04 100.00 % 0.02
Gross profit 10.034 M 279.93 % 2.641 M -64.77 % 7.496 M 1 385.76 % -583.000 K -126.85 % -257.000 K -107.93 % 3.241 M 1 151.35 % 259.000 K 214.10 % -227.000 K -1 613.33 % 15.000 K -99.62 % 3.898 M 191.10 % -4.279 M -517.46 % -693.000 K 97.44 % -27.068 M -139.10 % 69.234 M 22.34 % 56.590 M -28.48 % 79.122 M 53.65 % 51.496 M 47.19 % 34.987 M -65.54 % 101.532 M 149.19 % 40.744 M -71.13 % 141.111 M -37.66 % 226.350 M 53.20 % 147.744 M -33.43 % 221.923 M 83.55 % 120.904 M 41.07 % 85.707 M -20.99 % 108.482 M 100.00 % 54.241 M
Income tax expense 849.000 K -86.73 % 6.397 M 875.15 % 656.000 K -89.07 % 6.000 M 0.000 -100.00 % 1.503 M -76.88 % 6.501 M 1.56 % 6.401 M 120.88 % 2.898 M -69.58 % 9.527 M 143.35 % 3.915 M -58.48 % 9.430 M -61.85 % 24.719 M 7.64 % 22.965 M -48.28 % 44.406 M 90.63 % 23.294 M 91.47 % 12.166 M -19.06 % 15.031 M -20.37 % 18.875 M 79.11 % 10.538 M -69.20 % 34.209 M -42.92 % 59.929 M 83.41 % 32.675 M -39.34 % 53.862 M 108.33 % 25.854 M 29.73 % 19.929 M -13.03 % 22.914 M 100.00 % 11.457 M
Cost of revenue 8.210 M -84.53 % 53.069 M 257.13 % 14.860 M -50.88 % 30.255 M 969.84 % 2.828 M 237.47 % 838.000 K 31.35 % 638.000 K -94.28 % 11.161 M 812.59 % 1.223 M -69.44 % 4.002 M -24.79 % 5.321 M -95.42 % 116.133 M 64.51 % 70.595 M -70.26 % 237.403 M 157.67 % 92.136 M -54.89 % 204.266 M 458.42 % 36.579 M -79.89 % 181.926 M 98.37 % 91.710 M -73.49 % 345.880 M 125.04 % 153.694 M -40.13 % 256.692 M 47.94 % 173.515 M -16.65 % 208.188 M 45.29 % 143.293 M 63.07 % 87.870 M -48.35 % 170.125 M 100.00 % 85.063 M
General and administrative expenses 2.903 M -90.25 % 29.767 M 507.12 % 4.903 M -78.83 % 23.157 M 9.84 % 21.083 M 59.18 % 13.245 M 0.63 % 13.162 M -13.06 % 15.139 M -1.53 % 15.374 M -44.91 % 27.906 M 58.48 % 17.608 M -51.91 % 36.617 M 16.85 % 31.336 M -19.09 % 38.730 M 113.78 % 18.117 M -43.71 % 32.186 M 69.78 % 18.958 M -38.84 % 30.995 M 30.05 % 23.834 M -39.99 % 39.718 M 114.69 % 18.500 M -30.52 % 26.626 M 41.59 % 18.805 M -18.54 % 23.086 M 66.82 % 13.839 M 49.91 % 9.231 M -14.66 % 10.817 M 100.00 % 5.409 M
Selling and marketing expenses 35.379 M 718.96 % 4.320 M 215 900.00 % 2.000 K -99.97 % 6.699 M 1 533.90 % 410.000 K -84.05 % 2.571 M 135.44 % 1.092 M 12.46 % 971.000 K -42.75 % 1.696 M 105.08 % 827.000 K -25.70 % 1.113 M -88.08 % 9.340 M -29.10 % 13.173 M 72.17 % 7.651 M 29.44 % 5.911 M -60.30 % 14.889 M 54.40 % 9.643 M 42.04 % 6.789 M -60.47 % 17.174 M -75.43 % 69.891 M 504.65 % 11.559 M -31.08 % 16.771 M 19.32 % 14.055 M -4.74 % 14.754 M 45.76 % 10.122 M 62.76 % 6.219 M -35.29 % 9.611 M 100.00 % 4.805 M
Other expenses -7.792 M -126.95 % 28.912 M 320.65 % -13.103 M -130.02 % 43.641 M 375.30 % -15.852 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 1.729 M 0.000 100.00 % -3.402 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -6.744 M 66.98 % -20.421 M -100.00 % -10.210 M
Operating expenses 30.490 M -51.41 % 62.747 M 889.67 % -7.946 M -110.81 % 73.497 M 623.61 % 10.157 M -80.10 % 51.051 M 82.95 % 27.905 M -4.19 % 29.126 M -9.42 % 32.154 M 11.98 % 28.713 M -1.26 % 29.080 M -84.44 % 186.914 M -38.08 % 301.854 M 469.22 % 53.029 M 154.07 % 20.872 M -51.92 % 43.411 M 19.41 % 36.355 M 189.17 % 12.572 M -60.43 % 31.775 M -68.29 % 100.196 M 321.75 % 23.757 M 447.65 % 4.338 M -78.07 % 19.779 M 21.96 % 16.217 M -32.28 % 23.946 M 175.03 % 8.707 M 124 282.14 % 7.000 K 100.00 % 3.500 K
Cost and expenses 38.700 M -66.58 % 115.816 M 1 575.09 % 6.914 M -93.34 % 103.752 M 699.01 % 12.985 M -74.98 % 51.889 M 81.79 % 28.543 M -29.15 % 40.287 M 20.70 % 33.377 M 2.02 % 32.715 M -4.90 % 34.401 M -88.65 % 303.047 M -18.63 % 372.449 M 28.24 % 290.432 M 157.00 % 113.008 M -54.37 % 247.677 M 239.59 % 72.934 M -62.50 % 194.498 M 57.51 % 123.485 M -72.32 % 446.076 M 151.38 % 177.451 M -32.02 % 261.030 M 35.04 % 193.294 M -13.86 % 224.405 M 34.18 % 167.239 M 73.17 % 96.577 M -49.31 % 190.527 M 100.00 % 95.264 M
Research and development expenses 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Selling general and administrative expenses 38.282 M 13.14 % 33.835 M 556.10 % 5.157 M -82.73 % 29.856 M 38.91 % 21.493 M 35.89 % 15.816 M 10.96 % 14.254 M -11.52 % 16.110 M -5.62 % 17.070 M -42.80 % 29.844 M 59.41 % 18.721 M -61.46 % 48.577 M 9.14 % 44.509 M -4.04 % 46.381 M 93.03 % 24.028 M -48.96 % 47.075 M 64.59 % 28.601 M -24.30 % 37.784 M -7.86 % 41.008 M -62.59 % 109.609 M 264.65 % 30.059 M -30.73 % 43.397 M 32.07 % 32.860 M -13.16 % 37.840 M 57.92 % 23.961 M 55.08 % 15.450 M -24.37 % 20.428 M 100.00 % 10.214 M
Interest income 0.000 -100.00 % 2.446 M 0.000 -100.00 % 9.943 M 146.17 % 4.039 M -31.64 % 5.908 M 188.90 % 2.045 M -77.82 % 9.218 M 16.71 % 7.898 M -26.77 % 10.785 M 66.95 % 6.460 M -12.50 % 7.383 M -20.28 % 9.261 M -27.04 % 12.693 M -2.40 % 13.005 M 44.05 % 9.028 M 14.74 % 7.868 M 32.24 % 5.950 M 3.88 % 5.728 M -12.76 % 6.566 M -34.31 % 9.996 M -27.47 % 13.782 M 101.52 % 6.839 M -17.51 % 8.291 M 2 925.91 % 274.000 K 0.000 0.000 0.000
Interest expense 0.000 -100.00 % 481.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 9.750 K -35.00 % 15.000 K 100.00 % 7.500 K
Depreciation and amortization 127.000 K -85.75 % 891.000 K 1 000.00 % 81.000 K 102.24 % -3.617 M -123.39 % 15.466 M 300.99 % 3.857 M -57.13 % 8.996 M 45.38 % 6.188 M -9.29 % 6.822 M -11.36 % 7.696 M 44.93 % 5.310 M 92.39 % 2.760 M -82.28 % 15.576 M 13.74 % 13.694 M 158.23 % 5.303 M 117.07 % 2.443 M -52.45 % 5.138 M 97.31 % 2.604 M -8.98 % 2.861 M 6.32 % 2.691 M -14.98 % 3.165 M 5.50 % 3.000 M -11.48 % 3.389 M 41.56 % 2.394 M -13.01 % 2.752 M 109.24 % 1.315 M -40.87 % 2.225 M 100.00 % 1.112 M
Operating income -20.456 M 65.97 % -60.106 M -489.24 % 15.442 M 120.85 % -74.080 M -1 156.02 % -5.898 M -15.49 % -5.107 M 75.00 % -20.430 M 23.18 % -26.593 M 8.84 % -29.172 M -28.98 % -22.618 M 41.41 % -38.602 M 67.39 % -118.363 M -67.27 % -70.763 M -799.17 % 10.121 M -70.65 % 34.480 M -13.92 % 40.056 M 118.59 % 18.325 M 8 067.39 % -230.000 K -100.38 % 60.524 M 187.89 % -68.865 M -162.01 % 111.052 M -49.69 % 220.753 M 77.07 % 124.673 M -40.93 % 211.042 M 117.66 % 96.958 M 24.60 % 77.817 M -12.45 % 88.879 M 100.00 % 44.440 M
Operating income ratio -1.12 -3.92 % -1.08 -256.20 % 0.69 127.67 % -2.50 -8.83 % -2.29 -83.23 % -1.25 94.50 % -22.78 -836.46 % -2.43 89.68 % -23.56 -723.04 % -2.86 92.27 % -37.05 -3 513.12 % -1.03 36.93 % -1.63 -5 025.48 % 0.03 -85.76 % 0.23 64.02 % 0.14 -32.06 % 0.21 19 722.26 % 0.00 -100.34 % 0.31 275.84 % -0.18 -147.28 % 0.38 -17.57 % 0.46 17.76 % 0.39 -20.91 % 0.49 33.70 % 0.37 -18.14 % 0.45 40.53 % 0.32 0.00 % 0.32
Total other income expenses net 187.000 K 176.33 % -245.000 K 62.37 % -651.000 K 9.08 % -716.000 K -50.10 % -477.000 K -37.07 % -348.000 K 72.36 % -1.259 M -182.29 % -446.000 K -267.04 % 267.000 K -96.89 % 8.588 M 1 505.56 % -611.000 K -1 551.35 % -37.000 K 97.41 % -1.430 M 74.27 % -5.557 M -109.93 % 55.987 M 353.41 % 12.348 M 514.22 % -2.981 M -110.42 % 28.595 M 91.13 % 14.961 M -6.37 % 15.979 M -1.96 % 16.298 M 8.36 % 15.041 M 119.93 % 6.839 M 131.44 % 2.955 M 978.47 % 274.000 K 2 910.26 % -9.750 K -142.39 % 23.000 K 100.00 % 11.500 K
2025-06-30 2024-12-31 2024-06-30 2023-12-31 2023-06-30 2022-12-31 2022-06-30 2021-12-31 2021-06-30 2020-12-31 2020-06-30 2019-12-31 2019-06-30 2018-12-31 2018-06-30 2017-12-31 2017-06-30 2016-12-31 2016-06-30 2015-12-31 2015-06-30 2014-12-31 2014-06-30 2013-12-31 2013-06-30 2012-12-31 2012-06-30 2012-01-31
2025-06-30 2024-12-31 2024-06-30 2023-12-31 2023-06-30 2022-12-31 2022-06-30 2021-12-31 2021-06-30 2020-12-31 2020-06-30 2019-12-31 2019-06-30 2018-12-31 2018-06-30 2017-12-31 2017-06-30 2016-12-31 2016-06-30 2015-12-31 2015-06-30 2014-12-31 2014-06-30 2013-12-31 2013-06-30 2012-12-31
Net debt -165.928 M 30.52 % -238.797 M 7.42 % -257.924 M -54.33 % -167.122 M 18.91 % -206.102 M -19.52 % -172.437 M -24.43 % -138.583 M -8.74 % -127.443 M 6.86 % -136.831 M 0.39 % -137.372 M -516.10 % -22.297 M 85.98 % -159.014 M 45.56 % -292.094 M 30.01 % -417.355 M -45.37 % -287.102 M 11.51 % -324.434 M 28.07 % -451.060 M 13.99 % -524.450 M 23.64 % -686.787 M -31.50 % -522.259 M 15.64 % -619.088 M -3.44 % -598.486 M -42.82 % -419.055 M 48.89 % -819.933 M -1 011.77 % -73.750 M 25.84 % -99.450 M
Total investments 57.347 M 0.00 % 57.347 M -40.87 % 96.990 M 59.18 % 60.932 M -43.19 % 107.251 M 0.40 % 106.823 M -22.21 % 137.316 M -4.92 % 144.418 M -6.67 % 154.744 M 4.95 % 147.443 M -45.73 % 271.671 M 73.58 % 156.509 M -1.27 % 158.530 M 56.45 % 101.330 M -69.88 % 336.381 M -26.78 % 459.396 M 224.25 % 141.681 M -48.77 % 276.538 M 296.21 % 69.795 M 63.98 % 42.563 M 16.33 % 36.587 M -76.43 % 155.233 M 38.21 % 112.315 M 0.000 0.000 0.000
Total debt 600.000 K -92.18 % 7.676 M -7.82 % 8.327 M 25.98 % 6.610 M 0.000 0.000 0.000 0.000 0.000 -100.00 % 324.000 K -54.94 % 719.000 K -91.34 % 8.303 M -48.60 % 16.154 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 % 5.451 M 0.000
Accumulated other comprehensive income loss 331.101 M 0.000 -100.00 % 85.455 M 0.000 -100.00 % 104.691 M 5.13 % 99.584 M 2.00 % 97.631 M -0.01 % 97.641 M 25.35 % 77.892 M 3.20 % 75.477 M 6.50 % 70.868 M 10.63 % 64.059 M -1.05 % 64.737 M 13.36 % 57.106 M -25.05 % 76.188 M -10.89 % 85.499 M -32.27 % 126.229 M 46.46 % 86.186 M -30.79 % 124.527 M 47.83 % 84.238 M -31.04 % 122.150 M 48.17 % 82.441 M -29.60 % 117.100 M 42.54 % 82.152 M -22.39 % 105.849 M 1 053.59 % -11.100 M
Retained earnings 0.000 -100.00 % 37.300 M -84.47 % 240.169 M 168.40 % 89.481 M -70.73 % 305.760 M 0.19 % 305.168 M -12.45 % 348.580 M -8.42 % 380.647 M -9.44 % 420.303 M -1.86 % 428.259 M -4.93 % 450.490 M -4.46 % 471.524 M -27.94 % 654.374 M -29.01 % 921.815 M 0.03 % 921.504 M 5.55 % 873.051 M 7.54 % 811.866 M 5.24 % 771.463 M 9.33 % 705.644 M 4.06 % 678.100 M -0.44 % 681.076 M 8.57 % 627.307 M 50.69 % 416.277 M -16.53 % 498.704 M 201.82 % 165.231 M -4.96 % 173.853 M
Common stock 3.011 M 0.00 % 3.011 M 2.59 % 2.935 M 19.60 % 2.454 M 0.00 % 2.454 M 0.00 % 2.454 M 0.00 % 2.454 M 0.00 % 2.454 M 0.00 % 2.454 M 0.00 % 2.454 M 0.00 % 2.454 M 0.00 % 2.454 M 0.00 % 2.454 M 0.00 % 2.454 M 0.00 % 2.454 M 0.00 % 2.454 M -1.01 % 2.479 M 0.00 % 2.479 M 0.00 % 2.479 M 0.00 % 2.479 M 0.00 % 2.479 M 0.00 % 2.479 M 0.00 % 2.479 M 0.00 % 2.479 M 3 834.92 % 63.000 K -98.03 % 3.204 M
Total equity 333.408 M -5.14 % 351.471 M -16.47 % 420.756 M 14.15 % 368.599 M -20.98 % 466.470 M 1.24 % 460.771 M -8.25 % 502.223 M -6.01 % 534.335 M -3.59 % 554.237 M -1.00 % 559.813 M -4.13 % 583.937 M -2.58 % 599.392 M -32.42 % 886.917 M -24.26 % 1.171 B -0.56 % 1.178 B -2.91 % 1.213 B -3.20 % 1.253 B 4.62 % 1.197 B 2.35 % 1.170 B 6.15 % 1.102 B -3.58 % 1.143 B -4.68 % 1.199 B 17.24 % 1.023 B -4.44 % 1.070 B 290.23 % 274.284 M -3.06 % 282.939 M
Other non current liabilities 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Long term debt 0.000 -100.00 % 6.639 M -17.20 % 8.018 M 21.30 % 6.610 M 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 153.000 K -94.67 % 2.871 M -65.19 % 8.248 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
Total non current liabilities 0.000 -100.00 % 6.639 M -17.20 % 8.018 M 21.30 % 6.610 M 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 153.000 K -94.67 % 2.871 M -65.19 % 8.248 M -64.95 % 23.535 M -10.00 % 26.150 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 30.764 M
Other current liabilities 20.376 M -35.84 % 31.759 M 555.91 % 4.842 M 6.53 % 4.545 M -83.44 % 27.441 M 106.53 % 13.287 M -38.69 % 21.673 M -3.21 % 22.392 M 165.69 % 8.428 M -27.44 % 11.616 M -10.60 % 12.993 M -34.28 % 19.770 M 164.02 % 7.488 M -59.72 % 18.589 M -18.84 % 22.905 M -6.21 % 24.421 M 4.23 % 23.430 M -16.01 % 27.897 M -0.19 % 27.951 M 21.04 % 23.093 M -1.43 % 23.427 M -21.11 % 29.695 M -15.18 % 35.008 M -67.90 % 109.052 M 23.47 % 88.320 M 207.60 % 28.713 M
Deferred revenue 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -324.000 K 42.76 % -566.000 K 89.58 % -5.432 M 31.29 % -7.906 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
Short term debt 600.000 K -42.14 % 1.037 M 235.60 % 309.000 K 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 324.000 K -42.76 % 566.000 K -89.58 % 5.432 M -31.29 % 7.906 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
Total current liabilities 33.903 M -36.38 % 53.287 M 45.65 % 36.586 M -1.52 % 37.149 M 15.23 % 32.238 M -16.01 % 38.384 M -26.54 % 52.251 M -0.02 % 52.260 M 18.88 % 43.959 M -8.59 % 48.088 M -28.36 % 67.126 M -25.72 % 90.368 M 47.64 % 61.209 M -45.79 % 112.918 M 53.63 % 73.502 M -38.55 % 119.616 M 62.66 % 73.537 M -51.31 % 151.043 M 174.32 % 55.061 M -5.22 % 58.094 M -18.76 % 71.511 M -45.27 % 130.663 M 50.17 % 87.011 M -35.49 % 134.886 M 30.20 % 103.598 M 18.19 % 87.653 M
Total liabilities 33.903 M -43.43 % 59.926 M 34.35 % 44.604 M 1.93 % 43.759 M 35.74 % 32.238 M -16.01 % 38.384 M -26.54 % 52.251 M -0.02 % 52.260 M 18.88 % 43.959 M -8.59 % 48.088 M -28.52 % 67.279 M -27.84 % 93.239 M 34.24 % 69.457 M -49.10 % 136.453 M 36.93 % 99.652 M -16.69 % 119.616 M 62.66 % 73.537 M -51.31 % 151.043 M 174.32 % 55.061 M -5.22 % 58.094 M -18.76 % 71.511 M -45.27 % 130.663 M 50.17 % 87.011 M -35.49 % 134.886 M 30.20 % 103.598 M 18.19 % 87.653 M
Other non current assets 0.000 -100.00 % 38.975 M -13.97 % 45.306 M -48.52 % 88.013 M 5.90 % 83.111 M 1 336.77 % -6.720 M 0.00 % -6.720 M 0.00 % -6.720 M 30.20 % -9.628 M -43.27 % -6.720 M 48.50 % -13.049 M -39.89 % -9.328 M -51.16 % -6.171 M -20.62 % -5.116 M -128.90 % -2.235 M -9.45 % -2.042 M 98.33 % -122.073 M 59.77 % -303.468 M -229.74 % -92.033 M -80.68 % -50.938 M -4 673.95 % -1.067 M 92.27 % -13.809 M 62.71 % -37.028 M -4 186.98 % 906.000 K 123.15 % 406.000 K 0.000
Long term investments 57.347 M 0.00 % 57.347 M -1.85 % 58.427 M -4.11 % 60.932 M -11.25 % 68.658 M 0.63 % 68.225 M -30.91 % 98.753 M -2.53 % 101.320 M -0.36 % 101.681 M 6.99 % 95.038 M 4.12 % 91.274 M -12.66 % 104.509 M -1.90 % 106.530 M 115.95 % 49.330 M -36.59 % 77.797 M -47.12 % 147.121 M 62.24 % 90.681 M -67.21 % 276.538 M 334.92 % 63.584 M 76.62 % 36.000 M 20.00 % 30.000 M 133.61 % 12.842 M -63.72 % 35.399 M 0.000 0.000 0.000
Intangible assets 0.000 0.000 0.000 0.000 -100.00 % 1.193 M -28.48 % 1.668 M -20.04 % 2.086 M -13.12 % 2.401 M -13.07 % 2.762 M -14.36 % 3.225 M -23.05 % 4.191 M -10.60 % 4.688 M 288.72 % 1.206 M -98.78 % 98.532 M -10.82 % 110.492 M 1 145.96 % 8.868 M -0.28 % 8.893 M 130.69 % 3.855 M -5.51 % 4.080 M -3.27 % 4.218 M -3.21 % 4.358 M 110.13 % 2.074 M -8.92 % 2.277 M 0.04 % 2.276 M -7.44 % 2.459 M -5.50 % 2.602 M
GoodWill 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 34.961 M -81.75 % 191.584 M 269.54 % 51.844 M 49 275.24 % 105.000 K 0.00 % 105.000 K 0.00 % 105.000 K 0.00 % 105.000 K 0.00 % 105.000 K 0.00 % 105.000 K 0.000 0.000 0.000 0.000 0.000
Goodwill and intangible assets 0.000 0.000 0.000 0.000 -100.00 % 1.193 M -28.48 % 1.668 M -20.04 % 2.086 M -13.12 % 2.401 M -13.07 % 2.762 M -14.36 % 3.225 M -23.05 % 4.191 M -10.60 % 4.688 M -87.04 % 36.167 M -87.53 % 290.116 M 78.71 % 162.336 M 1 709.16 % 8.973 M -0.28 % 8.998 M 127.22 % 3.960 M -5.38 % 4.185 M -3.19 % 4.323 M -3.14 % 4.463 M 115.19 % 2.074 M -8.92 % 2.277 M 0.04 % 2.276 M -7.44 % 2.459 M -5.50 % 2.602 M
Property plant equipment net 761.000 K -56.36 % 1.744 M -12.67 % 1.997 M 0.000 -100.00 % 21.113 M -38.61 % 34.389 M -18.35 % 42.116 M -13.36 % 48.609 M -5.08 % 51.208 M -20.76 % 64.626 M -16.24 % 77.159 M 341.64 % 17.471 M -56.36 % 40.035 M 55.81 % 25.695 M 23.32 % 20.836 M -0.16 % 20.870 M -6.81 % 22.394 M -2.51 % 22.970 M -5.33 % 24.264 M 128.58 % 10.615 M 4.86 % 10.123 M -13.74 % 11.735 M -66.23 % 34.751 M -2.60 % 35.677 M -3.58 % 37.003 M 2.47 % 36.110 M
Total non current assets 58.108 M -40.75 % 98.066 M -7.25 % 105.730 M -32.08 % 155.665 M -10.58 % 174.075 M 66.93 % 104.282 M -27.05 % 142.955 M -6.15 % 152.330 M -2.13 % 155.651 M -4.44 % 162.889 M -5.64 % 172.624 M 36.28 % 126.668 M -30.68 % 182.732 M -49.96 % 365.141 M 39.92 % 260.969 M 47.47 % 176.964 M 44.97 % 122.073 M -59.77 % 303.468 M 229.74 % 92.033 M 80.68 % 50.938 M 14.25 % 44.586 M 222.88 % 13.809 M -62.71 % 37.028 M -4.71 % 38.859 M -2.53 % 39.868 M 1.10 % 39.433 M
Other current assets 106.602 M 392.91 % 21.627 M -40.63 % 36.425 M 103.76 % 17.876 M -67.03 % 54.227 M -10.44 % 60.545 M -56.99 % 140.765 M 25.73 % 111.954 M 11.78 % 100.153 M -10.58 % 112.000 M -7.26 % 120.765 M 8.72 % 111.084 M -52.54 % 234.072 M 5.54 % 221.779 M -7.10 % 238.716 M -13.00 % 274.393 M -10.37 % 306.128 M 34.62 % 227.394 M -2.48 % 233.166 M 3.68 % 224.900 M -22.78 % 291.244 M 28.49 % 226.658 M 9.26 % 207.442 M 20.37 % 172.331 M -33.41 % 258.813 M 148.57 % 104.119 M
Short term investments 0.000 -100.00 % 6.166 M -84.01 % 38.563 M 471.30 % 6.750 M -82.51 % 38.593 M -0.01 % 38.598 M 0.09 % 38.563 M -10.52 % 43.098 M -18.78 % 53.063 M 1.26 % 52.405 M -70.95 % 180.397 M 246.92 % 52.000 M 0.00 % 52.000 M 0.00 % 52.000 M -79.89 % 258.584 M -17.19 % 312.275 M 512.30 % 51.000 M 0.000 -100.00 % 6.211 M -5.36 % 6.563 M -0.36 % 6.587 M -95.76 % 155.233 M 38.21 % 112.315 M 0.000 0.000 0.000
cash and cash equivalents 166.528 M -32.44 % 246.473 M -7.43 % 266.251 M 53.25 % 173.732 M -15.71 % 206.102 M 19.52 % 172.437 M 24.43 % 138.583 M 8.74 % 127.443 M -6.86 % 136.831 M -0.63 % 137.696 M 498.26 % 23.016 M -86.24 % 167.317 M -45.72 % 308.248 M -26.14 % 417.355 M 45.37 % 287.102 M -11.51 % 324.434 M -28.07 % 451.060 M -13.99 % 524.450 M -23.64 % 686.787 M 31.50 % 522.259 M -15.64 % 619.088 M 3.44 % 598.486 M 42.82 % 419.055 M -48.89 % 819.933 M 935.26 % 79.201 M -20.36 % 99.450 M
Cash and short term investments 170.602 M -32.47 % 252.639 M -19.00 % 311.909 M 72.82 % 180.482 M -31.40 % 263.104 M 17.38 % 224.143 M -0.70 % 225.720 M -1.82 % 229.897 M -3.45 % 238.107 M -5.57 % 252.165 M 6.70 % 236.322 M 1.62 % 232.546 M -43.13 % 408.894 M -22.81 % 529.699 M -2.93 % 545.686 M -14.30 % 636.709 M 26.82 % 502.060 M -4.27 % 524.450 M -24.32 % 692.998 M 31.05 % 528.822 M -15.48 % 625.675 M -16.99 % 753.719 M 10.09 % 684.662 M -16.50 % 819.933 M 935.26 % 79.201 M -20.36 % 99.450 M
Total current assets 309.203 M -1.32 % 313.331 M -12.87 % 359.630 M 40.10 % 256.693 M -20.93 % 324.633 M 11.12 % 292.156 M -21.19 % 370.707 M 7.22 % 345.735 M 1.45 % 340.807 M -7.37 % 367.922 M -5.01 % 387.311 M -3.77 % 402.470 M -42.16 % 695.879 M -23.09 % 904.845 M 2.54 % 882.425 M -18.68 % 1.085 B 16.50 % 931.502 M -4.06 % 970.931 M -12.48 % 1.109 B 1.90 % 1.089 B -4.64 % 1.142 B -11.72 % 1.293 B 20.72 % 1.071 B -8.16 % 1.166 B 245.06 % 338.014 M 2.07 % 331.159 M
Inventory 0.000 0.000 -100.00 % 997.000 K 0.00 % 997.000 K -53.56 % 2.147 M 0.00 % 2.147 M -0.14 % 2.150 M -1.56 % 2.184 M -0.95 % 2.205 M 0.00 % 2.205 M -3.12 % 2.276 M -5.72 % 2.414 M -24.02 % 3.177 M -22.96 % 4.124 M 0.000 0.000 0.000 0.000 -100.00 % 2.528 M 138.52 % -6.563 M -368.87 % 2.441 M 21.26 % 2.013 M 13.47 % 1.774 M -37.09 % 2.820 M 82.64 % 1.544 M 0.000
Net receivables 31.999 M -18.09 % 39.065 M 279.31 % 10.299 M -82.04 % 57.338 M 1 012.28 % 5.155 M -3.12 % 5.321 M 156.81 % 2.072 M 21.88 % 1.700 M 397.08 % 342.000 K -77.96 % 1.552 M -94.45 % 27.948 M -50.47 % 56.426 M 13.45 % 49.736 M -66.67 % 149.243 M 52.25 % 98.023 M -43.69 % 174.069 M 41.16 % 123.314 M -43.71 % 219.087 M 21.29 % 180.635 M -46.06 % 334.871 M 50.71 % 222.193 M -28.49 % 310.725 M 75.23 % 177.325 M 3.53 % 171.271 M 63.49 % 104.761 M -17.89 % 127.590 M
Tax assets 0.000 0.000 0.000 -100.00 % 6.720 M 0.000 -100.00 % 6.720 M 0.00 % 6.720 M 0.00 % 6.720 M -30.20 % 9.628 M 43.27 % 6.720 M -48.50 % 13.049 M 39.89 % 9.328 M 51.16 % 6.171 M 20.62 % 5.116 M 128.90 % 2.235 M 9.45 % 2.042 M 0.000 0.000 0.000 0.000 -100.00 % 1.067 M 10.34 % 967.000 K -40.64 % 1.629 M 0.000 0.000 -100.00 % 721.000 K
Other assets 0.000 0.000 0.000 0.000 0.000 -100.00 % 102.717 M 151.68 % 40.812 M -53.90 % 88.530 M -12.98 % 101.738 M 31.97 % 77.090 M -15.55 % 91.281 M -44.17 % 163.493 M 110.25 % 77.763 M 107.74 % 37.433 M -72.02 % 133.796 M 90.45 % 70.254 M -74.25 % 272.812 M 268.05 % 74.124 M 212.72 % 23.703 M 14.33 % 20.732 M -27.07 % 28.429 M 23.83 % 22.959 M 1 309.39 % 1.629 M 0.000 0.000 0.000
Account payables 12.927 M 181.45 % 4.593 M -54.00 % 9.985 M -15.45 % 11.810 M 146.20 % 4.797 M 0.27 % 4.784 M -2.13 % 4.888 M 0.00 % 4.888 M -66.96 % 14.793 M -4.07 % 15.421 M -53.09 % 32.871 M -25.45 % 44.092 M 74.10 % 25.326 M -62.45 % 67.454 M 102.61 % 33.293 M -51.60 % 68.782 M 115.84 % 31.867 M -71.87 % 113.285 M 317.87 % 27.110 M -20.10 % 33.932 M 251.04 % 9.666 M -33.64 % 14.565 M 80.95 % 8.049 M -68.84 % 25.834 M 69.09 % 15.278 M -50.34 % 30.764 M
Tax payables 0.000 -100.00 % 15.898 M -25.88 % 21.450 M 3.15 % 20.794 M 0.000 -100.00 % 20.313 M -20.93 % 25.690 M 2.84 % 24.980 M 20.46 % 20.738 M 0.05 % 20.727 M 0.15 % 20.696 M -1.79 % 21.074 M 2.86 % 20.489 M -23.76 % 26.875 M 55.31 % 17.304 M -34.49 % 26.413 M 44.81 % 18.240 M 84.97 % 9.861 M 0.000 -100.00 % 1.069 M -97.22 % 38.418 M -55.54 % 86.403 M 96.58 % 43.954 M 0.000 0.000 -100.00 % 28.176 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 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Minority interest -704.000 K 0.00 % -704.000 K -6.02 % -664.000 K 1.34 % -673.000 K 1.03 % -680.000 K 0.00 % -680.000 K 1.02 % -687.000 K -5.37 % -652.000 K 0.76 % -657.000 K -5.63 % -622.000 K -110.58 % 5.880 M -17.30 % 7.110 M -42.41 % 12.345 M -66.26 % 36.584 M 50.03 % 24.385 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Capital lease obligations 600.000 K -42.14 % 1.037 M -34.41 % 1.581 M 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 324.000 K -54.94 % 719.000 K -91.34 % 8.303 M -48.60 % 16.154 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
Preferred stock 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other total stockholders equity 0.000 -100.00 % 311.864 M 235.84 % 92.861 M -66.52 % 277.337 M 411.27 % 54.245 M 0.00 % 54.245 M 0.00 % 54.245 M 0.00 % 54.245 M 0.00 % 54.245 M 0.00 % 54.245 M 0.00 % 54.245 M 0.00 % 54.245 M -64.55 % 153.007 M 0.00 % 153.007 M 0.00 % 153.007 M -39.23 % 251.769 M -19.38 % 312.276 M -7.43 % 337.352 M 0.00 % 337.352 M 0.00 % 337.352 M 0.00 % 337.352 M -30.73 % 486.993 M -19.38 % 604.093 M 24.05 % 486.993 M 360.08 % 105.849 M -0.03 % 105.882 M
Deferred tax liabilities 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 -100.00 % 23.535 M -10.00 % 26.150 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other liabilities 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -30.764 M
Total assets 367.311 M -10.72 % 411.397 M -11.60 % 465.360 M 12.85 % 412.358 M -17.31 % 498.708 M -0.09 % 499.155 M -9.98 % 554.474 M -5.48 % 586.595 M -1.94 % 598.196 M -1.60 % 607.901 M -6.65 % 651.216 M -5.98 % 692.631 M -27.58 % 956.374 M -26.85 % 1.307 B 2.37 % 1.277 B -4.14 % 1.332 B 0.45 % 1.326 B -1.64 % 1.349 B 10.08 % 1.225 B 5.58 % 1.160 B -4.47 % 1.215 B -8.67 % 1.330 B 19.82 % 1.110 B -7.91 % 1.205 B 218.94 % 377.882 M 1.97 % 370.592 M
2025-06-30 2024-12-31 2024-06-30 2023-12-31 2023-06-30 2022-12-31 2022-06-30 2021-12-31 2021-06-30 2020-12-31 2020-06-30 2019-12-31 2019-06-30 2018-12-31 2018-06-30 2017-12-31 2017-06-30 2016-12-31 2016-06-30 2015-12-31 2015-06-30 2014-12-31 2014-06-30 2013-12-31 2013-06-30 2012-12-31
2025-06-30 2024-12-31 2024-06-30 2023-12-31 2023-06-30 2022-12-31 2022-06-30 2021-12-31 2021-06-30 2020-12-31 2020-06-30 2019-12-31 2019-06-30 2018-12-31 2018-06-30 2017-06-30 2016-06-30 2015-12-31 2015-06-30 2014-12-31 2014-06-30 2013-12-31 2013-06-30 2012-12-31 2012-06-30 2012-01-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 100.00 % -23.215 M 0.000 0.000 0.000 -100.00 % 22.686 M 0.000 -100.00 % 138.915 M 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 -100.00 % 48.000 K -22.58 % 62.000 K -57.24 % 145.000 K -65.72 % 423.000 K -41.66 % 725.000 K -50.34 % 1.460 M 333.23 % 337.000 K -37.48 % 539.000 K 0.000 0.000 0.000 0.000 0.000 0.000
Change in working capital 0.000 100.00 % -15.346 M 0.000 100.00 % -1.522 M 0.000 -100.00 % 31.384 M 0.000 -100.00 % 54.484 M 0.000 -100.00 % 38.886 M 0.000 -100.00 % 82.117 M 0.000 -100.00 % 116.559 M 0.000 0.000 0.000 100.00 % -32.618 M 0.000 100.00 % -198.050 M 0.000 100.00 % -101.228 M 0.000 100.00 % -26.304 M 60.90 % -67.280 M -100.00 % -33.640 M
Accounts receivables 0.000 100.00 % -47.450 M 0.000 -100.00 % 462.000 K 0.000 100.00 % -3.621 M 0.000 -100.00 % 8.997 M 0.000 -100.00 % 38.733 M 0.000 -100.00 % 67.163 M 0.000 -100.00 % 26.995 M 0.000 0.000 0.000 100.00 % -24.146 M 0.000 100.00 % -139.454 M 0.000 100.00 % -43.962 M 0.000 0.000 0.000 0.000
Inventory 0.000 -100.00 % 997.000 K 0.000 -100.00 % 1.150 M 0.000 -100.00 % 37.000 K 0.000 -100.00 % 21.000 K 0.000 -100.00 % 141.000 K 0.000 -100.00 % 1.710 M 0.000 100.00 % -3.842 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
Accounts payables 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other working capital 0.000 -100.00 % 31.107 M 0.000 100.00 % -3.134 M 0.000 -100.00 % 34.968 M 0.000 -100.00 % 45.466 M 0.000 -100.00 % 12.000 K 0.000 -100.00 % 13.244 M 0.000 -100.00 % 93.406 M 0.000 0.000 0.000 100.00 % -8.472 M 0.000 100.00 % -58.596 M 0.000 100.00 % -57.266 M 0.000 0.000 0.000 0.000
Other non cash items 21.118 M 230.70 % -16.158 M -150.22 % 32.175 M -36.67 % 50.802 M 442.52 % -14.832 M -125.44 % 58.309 M 1 374.51 % -4.575 M -715.75 % 743.000 K -88.41 % 6.413 M 146.17 % -13.889 M 3.05 % -14.326 M -122.09 % 64.864 M -71.31 % 226.048 M 356.72 % -88.051 M -3 157.33 % 2.880 M 103.04 % -94.815 M -170.41 % 134.669 M 9.45 % 123.038 M 358.53 % -47.591 M -157.86 % 82.245 M 179.44 % -103.537 M -374.86 % 37.669 M 706.78 % -6.208 M -170.28 % 8.834 M 34.88 % 6.549 M 100.00 % 3.275 M
Net cash provided by operating activities 0.000 100.00 % -90.614 M -294.05 % 46.697 M 236.13 % -34.304 M -497.53 % -5.741 M -111.45 % 50.155 M 281.31 % -27.663 M -178.99 % 35.021 M 533.80 % -8.073 M -175.46 % 10.698 M 135.16 % -30.425 M 2.43 % -31.184 M -25.42 % -24.864 M -158.40 % 42.575 M -21.72 % 54.389 M 696.96 % -9.111 M -104.44 % 205.363 M 293.24 % 52.223 M 6.46 % 49.052 M -22.87 % 63.599 M 3 110.45 % 1.981 M -98.00 % 98.970 M 45.71 % 67.922 M 62.79 % 41.723 M 460.53 % 7.444 M 100.00 % 3.722 M
Investments in property plant and equipment 0.000 100.00 % -478.000 K 5.35 % -505.000 K 42.87 % -884.000 K 0.000 100.00 % -10.000 K 0.000 100.00 % -1.150 M 0.000 0.000 100.00 % -26.000 K 99.78 % -11.638 M 71.84 % -41.326 M -39 636.54 % -104.000 K 99.33 % -15.591 M -1 510.64 % -968.000 K 93.77 % -15.547 M -492.27 % -2.625 M -276.07 % -698.000 K 67.91 % -2.175 M -7.99 % -2.014 M -41.73 % -1.421 M 58.52 % -3.426 M -180.42 % -1.222 M 54.43 % -2.681 M -100.00 % -1.341 M
Acquisitions net 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -168.599 M -5 128.30 % 3.353 M 141.91 % -8.000 M 0.000 0.000 100.00 % -1.650 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Purchases of investments 0.000 100.00 % -1.493 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 0.000
Sales maturities of investments 0.000 -100.00 % 3.740 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 0.000
Other investing activites 0.000 -100.00 % 70.515 M 812.46 % 7.728 M 109.03 % -85.580 M -403.02 % 28.242 M 252.21 % -18.555 M -145.70 % 40.601 M 201.72 % -39.916 M -591.70 % 8.118 M -92.42 % 107.102 M 193.82 % -114.158 M -3 977.65 % 2.944 M 107.67 % -38.367 M -115.02 % 255.522 M 1 221.07 % 19.342 M 164.40 % -30.032 M -18.37 % -25.372 M 82.37 % -143.919 M -216.49 % 123.542 M 2.04 % 121.070 M 148.20 % -251.204 M -3 553.45 % 7.274 M 2 752.55 % 255.000 K -79.13 % 1.222 M -54.43 % 2.681 M 100.00 % 1.341 M
Net cash used for investing activites 0.000 -100.00 % 72.284 M 900.75 % 7.223 M 108.35 % -86.464 M -406.15 % 28.242 M 252.12 % -18.565 M -145.73 % 40.601 M 198.87 % -41.066 M -605.86 % 8.118 M -92.42 % 107.102 M 193.80 % -114.184 M -1 213.37 % -8.694 M 89.09 % -79.693 M -191.79 % 86.819 M 1 122.11 % 7.104 M 118.22 % -39.000 M 4.69 % -40.919 M 72.08 % -146.544 M -220.92 % 121.194 M 1.93 % 118.895 M 146.95 % -253.218 M -4 426.29 % 5.853 M 284.58 % -3.171 M -159.55 % -1.222 M 58.37 % -2.935 M -100.00 % -1.468 M
Debt repayment 0.000 -100.00 % 330.000 K 200.00 % -330.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -286.000 K 0.000 100.00 % -4.408 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Common stock issued 0.000 -100.00 % 39.827 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 -100.00 % 158.977 M 9 823.67 % 1.602 M 100.00 % 801.000 K
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 100.00 % -25.076 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Dividends paid 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -98.762 M 0.000 0.000 100.00 % -98.762 M 0.000 0.000 100.00 % -2.799 M 98.13 % -149.641 M 0.000 100.00 % -149.641 M 0.000 100.00 % -85.000 M -300.00 % -21.250 M 13.27 % -24.500 M -100.00 % -12.250 M
Other financing activites 0.000 100.00 % -40.104 M -203.04 % 38.921 M 510.81 % 6.372 M -96.30 % 172.437 M 200.00 % -172.437 M -235.31 % 127.443 M 38 602.42 % -331.000 K -100.24 % 137.696 M 120 885.96 % -114.000 K 0.000 100.00 % -3.017 M 0.000 100.00 % -417.355 M 0.000 0.000 -100.00 % 522.259 M 0.000 0.000 100.00 % -3.630 M 0.000 -100.00 % 635.909 M 0.000 -100.00 % 158.977 M 44 369.16 % 357.500 K 100.00 % 178.750 K
Net cash used provided by financing activities 0.000 -100.00 % 53.000 K -99.86 % 38.591 M 505.63 % 6.372 M -96.30 % 172.437 M 200.00 % -172.437 M -235.31 % 127.443 M 38 602.42 % -331.000 K -100.24 % 137.696 M 120 885.96 % -114.000 K 60.14 % -286.000 K 99.72 % -101.779 M -2 208.96 % -4.408 M 98.94 % -417.355 M -322.59 % -98.762 M -293.85 % -25.076 M -104.80 % 522.259 M 18 758.77 % -2.799 M 98.13 % -149.641 M -4 022.34 % -3.630 M 97.57 % -149.641 M -123.53 % 635.909 M 848.13 % -85.000 M -161.72 % 137.727 M 670.48 % -24.143 M -100.00 % -12.071 M
Effect of forex changes on cash 0.000 100.00 % -1.501 M -18 862.50 % 8.000 K 100.17 % -4.839 M -143.34 % 11.164 M 393.11 % 2.264 M 225.92 % -1.798 M 40.31 % -3.012 M -230.99 % -910.000 K 69.73 % -3.006 M -606.06 % 594.000 K -18.18 % 726.000 K 611.27 % -142.000 K -116.53 % 859.000 K 1 463.49 % -63.000 K 68.97 % -203.000 K -341.67 % 84.000 K -71.13 % 291.000 K 9 800.00 % -3.000 K -100.53 % 567.000 K -99.93 % 819.933 M 200.00 % -819.933 M -924.47 % 99.450 M 5 155.65 % 1.892 M 69.10 % 1.119 M 100.00 % 559.500 K
Net change in cash 0.000 100.00 % -19.778 M -107.43 % 266.251 M 0.000 -100.00 % 206.102 M 248.72 % -138.583 M -200.00 % 138.583 M 1 576.17 % -9.388 M -106.86 % 136.831 M 19.32 % 114.680 M 179.47 % -144.301 M -2.39 % -140.931 M -29.17 % -109.107 M 62.00 % -287.102 M -669.05 % -37.332 M 49.13 % -73.390 M -110.69 % 686.787 M 809.28 % -96.829 M -570.00 % 20.602 M -88.52 % 179.431 M -57.18 % 419.055 M 629.10 % -79.201 M -200.00 % 79.201 M -56.03 % 180.121 M 2 045.67 % -9.258 M 0.00 % -9.258 M
Cash at beginning of period 0.000 -100.00 % 266.251 M 0.000 -100.00 % 206.102 M 0.000 -100.00 % 138.583 M 0.000 -100.00 % 136.831 M 0.000 -100.00 % 23.016 M -86.24 % 167.317 M -45.72 % 308.248 M -26.14 % 417.355 M 45.37 % 287.102 M -11.51 % 324.434 M -38.14 % 524.450 M 0.000 -100.00 % 619.088 M 3.44 % 598.486 M 42.82 % 419.055 M 0.000 -100.00 % 79.201 M 0.000 -100.00 % 24.863 M -27.13 % 34.120 M 0.00 % 34.120 M
Cash at end of period 0.000 -100.00 % 246.473 M -7.43 % 266.251 M 29.18 % 206.102 M 0.00 % 206.102 M 0.000 -100.00 % 138.583 M 8.74 % 127.443 M -6.86 % 136.831 M -0.63 % 137.696 M 498.26 % 23.016 M -86.24 % 167.317 M -45.72 % 308.248 M 0.000 -100.00 % 287.102 M -36.35 % 451.060 M -34.32 % 686.787 M 31.50 % 522.259 M -15.64 % 619.088 M 3.44 % 598.486 M 42.82 % 419.055 M 0.000 -100.00 % 79.201 M -61.36 % 204.983 M 724.47 % 24.863 M 0.00 % 24.863 M
Operating cash flow 0.000 100.00 % -90.614 M -294.05 % 46.697 M 236.13 % -34.304 M -497.53 % -5.741 M -111.45 % 50.155 M 281.31 % -27.663 M -178.99 % 35.021 M 533.80 % -8.073 M -175.46 % 10.698 M 135.16 % -30.425 M 2.43 % -31.184 M -25.42 % -24.864 M -158.40 % 42.575 M -21.72 % 54.389 M 696.96 % -9.111 M -104.44 % 205.363 M 293.24 % 52.223 M 6.46 % 49.052 M -22.87 % 63.599 M 3 110.45 % 1.981 M -98.00 % 98.970 M 45.71 % 67.922 M 62.79 % 41.723 M 460.53 % 7.444 M 100.00 % 3.722 M
Capital expenditure 0.000 100.00 % -478.000 K 5.35 % -505.000 K 42.87 % -884.000 K 0.000 100.00 % -10.000 K 0.000 100.00 % -1.150 M 0.000 0.000 100.00 % -26.000 K 99.78 % -11.638 M 71.84 % -41.326 M -39 636.54 % -104.000 K 99.33 % -15.591 M -1 510.64 % -968.000 K 93.77 % -15.547 M -492.27 % -2.625 M -276.07 % -698.000 K 67.91 % -2.175 M -7.99 % -2.014 M -41.73 % -1.421 M 58.52 % -3.426 M -180.42 % -1.222 M 54.43 % -2.681 M -100.00 % -1.341 M
Free CashFlow 0.000 100.00 % -91.092 M -297.20 % 46.192 M 231.27 % -35.188 M -512.92 % -5.741 M -111.45 % 50.145 M 281.27 % -27.663 M -181.67 % 33.871 M 519.56 % -8.073 M -175.46 % 10.698 M 135.13 % -30.451 M 28.89 % -42.822 M 35.30 % -66.190 M -255.85 % 42.471 M 9.47 % 38.798 M 484.94 % -10.079 M -105.31 % 189.816 M 282.71 % 49.598 M 2.57 % 48.354 M -21.28 % 61.424 M 186 238.97 % -32.999 K -100.03 % 97.549 M 51.25 % 64.496 M 59.24 % 40.501 M 750.42 % 4.763 M 100.00 % 2.381 M
2025 2024 2024 2023 2023 2022 2022 2021 2021 2020 2020 2019 2019 2018 2018 2017 2016 2015 2015 2014 2014 2013 2013 2012 2012 2012