
Uju Holding Limited 1948.HK
Finances
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
---|---|---|---|---|---|---|---|
Revenue | 9.153 B 29.36 % | 7.076 B -15.12 % | 8.336 B 6.31 % | 7.841 B 23.28 % | 6.361 B 84.32 % | 3.451 B 198.45 % | 1.156 B |
Net income | 93.873 M 3.66 % | 90.560 M -20.27 % | 113.579 M -55.35 % | 254.351 M 90.98 % | 133.179 M 62.58 % | 81.914 M 63.36 % | 50.144 M |
Income before tax | 113.260 M -3.38 % | 117.221 M -21.19 % | 148.746 M -55.27 % | 332.512 M 86.60 % | 178.198 M 61.70 % | 110.202 M 59.94 % | 68.904 M |
Income before tax ratio | 0.01 -25.31 % | 0.02 -7.16 % | 0.02 -57.92 % | 0.04 51.36 % | 0.03 -12.27 % | 0.03 -46.41 % | 0.06 |
EBITDA | 124.816 M -17.24 % | 150.823 M -19.57 % | 187.527 M -49.86 % | 373.970 M 75.61 % | 212.950 M 69.88 % | 125.353 M 66.54 % | 75.267 M |
Net income ratio | 0.01 -19.87 % | 0.01 -6.07 % | 0.01 -58.00 % | 0.03 54.92 % | 0.02 -11.79 % | 0.02 -45.26 % | 0.04 |
Ratio EBITDA | 0.01 -36.02 % | 0.02 -5.25 % | 0.02 -52.83 % | 0.05 42.45 % | 0.03 -7.84 % | 0.04 -44.20 % | 0.07 |
Gross profit ratio | 0.03 -19.33 % | 0.04 53.28 % | 0.03 -51.84 % | 0.05 7.04 % | 0.05 -26.22 % | 0.07 -24.83 % | 0.09 |
Weighted average shs out dil | 590.919 M -0.67 % | 594.894 M -0.85 % | 600.000 M 22.71 % | 488.942 M 5.80 % | 462.133 M -22.98 % | 600.000 M 0.00 % | 600.000 M |
Weighted average shs out | 590.920 M -2.12 % | 603.733 M 0.62 % | 600.000 M 22.71 % | 488.942 M 5.80 % | 462.133 M -22.98 % | 600.000 M 0.00 % | 600.000 M |
EPS diluted | 0.16 6.67 % | 0.15 -21.05 % | 0.19 -63.46 % | 0.52 79.31 % | 0.29 107.14 % | 0.14 67.46 % | 0.08 |
Earnings per share | 0.16 6.67 % | 0.15 -21.05 % | 0.19 -63.46 % | 0.52 79.31 % | 0.29 107.14 % | 0.14 67.46 % | 0.08 |
Gross profit | 298.477 M 4.36 % | 286.018 M 30.11 % | 219.826 M -48.80 % | 429.366 M 31.96 % | 325.381 M 36.00 % | 239.256 M 124.33 % | 106.655 M |
Income tax expense | 20.280 M -22.74 % | 26.249 M -25.36 % | 35.167 M -55.01 % | 78.161 M 73.62 % | 45.019 M 59.15 % | 28.288 M 50.79 % | 18.760 M |
Cost of revenue | 8.855 B 30.41 % | 6.790 B -16.34 % | 8.116 B 9.50 % | 7.412 B 22.81 % | 6.035 B 87.92 % | 3.212 B 205.98 % | 1.050 B |
General and administrative expenses | 82.802 M 11.82 % | 74.047 M -9.69 % | 81.989 M 25.43 % | 65.365 M 448.36 % | 11.920 M 138.54 % | 4.997 M 48.50 % | 3.365 M |
Selling and marketing expenses | 33.909 M 10.95 % | 30.563 M 23.96 % | 24.655 M -10.45 % | 27.532 M 46.47 % | 18.797 M 2.95 % | 18.259 M 34.38 % | 13.588 M |
Other expenses | 56.599 M 20.14 % | 47.110 M 168.18 % | -69.099 M -156.01 % | -26.991 M -129.95 % | 90.132 M 400.01 % | 18.026 M 12.30 % | 16.051 M |
Operating expenses | 182.952 M 13.96 % | 160.536 M 191.61 % | 55.051 M -30.87 % | 79.634 M -36.42 % | 125.248 M 203.40 % | 41.282 M 25.08 % | 33.004 M |
Cost and expenses | 9.038 B 30.03 % | 6.951 B -14.94 % | 8.171 B 9.29 % | 7.476 B 21.47 % | 6.155 B 89.22 % | 3.253 B 200.46 % | 1.083 B |
Research and development expenses | 9.642 M 9.37 % | 8.816 M -49.64 % | 17.506 M 27.52 % | 13.728 M 212.07 % | 4.399 M | 0.000 | 0.000 |
Selling general and administrative expenses | 116.711 M 11.57 % | 104.610 M -1.91 % | 106.644 M 14.80 % | 92.897 M 202.43 % | 30.717 M 32.08 % | 23.256 M 37.18 % | 16.953 M |
Interest income | 18.391 M 46.86 % | 12.523 M 134.12 % | 5.349 M 225.56 % | 1.643 M 646.82 % | 220.000 K -16.03 % | 262.000 K 18.02 % | 222.000 K |
Interest expense | 20.656 M -0.62 % | 20.784 M -2.78 % | 21.378 M -17.94 % | 26.052 M -5.90 % | 27.686 M 143.01 % | 11.393 M 161.49 % | 4.357 M |
Depreciation and amortization | 5.601 M -56.30 % | 12.818 M -26.35 % | 17.403 M 12.96 % | 15.406 M 118.03 % | 7.066 M 88.03 % | 3.758 M 87.34 % | 2.006 M |
Operating income | 115.525 M -7.94 % | 125.482 M -23.85 % | 164.775 M -53.83 % | 356.921 M 73.58 % | 205.629 M 3.29 % | 199.088 M 172.58 % | 73.039 M |
Operating income ratio | 0.01 -28.83 % | 0.02 -10.29 % | 0.02 -56.57 % | 0.05 40.80 % | 0.03 -43.96 % | 0.06 -8.67 % | 0.06 |
Total other income expenses net | -2.265 M 72.58 % | -8.261 M 48.46 % | -16.029 M 34.33 % | -24.409 M 11.02 % | -27.431 M -334.38 % | -6.315 M -46.49 % | -4.311 M |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
---|---|---|---|---|---|---|---|
Net debt | -289.609 M 47.19 % | -548.390 M -868.47 % | 71.361 M 138.94 % | -183.238 M -276.49 % | 103.821 M -57.23 % | 242.729 M 177.02 % | 87.623 M |
Total investments | 5.620 M | 0.000 -100.00 % | 6.420 M -63.47 % | 17.576 M -73.75 % | 66.944 M -32.99 % | 99.903 M -7.17 % | 107.625 M |
Total debt | 492.423 M 187.87 % | 171.055 M -52.49 % | 360.021 M 13.68 % | 316.705 M 35.36 % | 233.976 M -22.50 % | 301.897 M 209.85 % | 97.433 M |
Accumulated other comprehensive income loss | 76.527 M 166.19 % | 28.749 M 22.63 % | 23.443 M 775.59 % | -3.470 M | 0.000 -100.00 % | 2.073 M -39.62 % | 3.433 M |
Retained earnings | 688.789 M 15.74 % | 595.122 M 8.78 % | 547.085 M 34.19 % | 407.706 M 89.42 % | 215.235 M 106.85 % | 104.056 M 130.51 % | 45.142 M |
Common stock | 38.380 M 0.00 % | 38.380 M 0.00 % | 38.380 M 0.00 % | 38.380 M 283.80 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M |
Total equity | 1.457 B 5.10 % | 1.386 B 4.69 % | 1.324 B 7.32 % | 1.233 B 431.74 % | 231.972 M 91.51 % | 121.129 M 90.53 % | 63.575 M |
Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Long term debt | 3.396 M -28.10 % | 4.723 M -57.66 % | 11.156 M 106.67 % | 5.398 M 69.96 % | 3.176 M -58.01 % | 7.564 M 2 601.43 % | 280.000 K |
Total non current liabilities | 3.396 M -28.10 % | 4.723 M -57.66 % | 11.156 M 106.67 % | 5.398 M 69.96 % | 3.176 M -58.01 % | 7.564 M 2 601.43 % | 280.000 K |
Other current liabilities | 552.016 M 183.06 % | 195.019 M 10.68 % | 176.196 M -42.33 % | 305.512 M 32.37 % | 230.807 M 67.54 % | 137.760 M 19.41 % | 115.365 M |
Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Short term debt | 489.027 M 194.01 % | 166.332 M -52.32 % | 348.865 M 12.06 % | 311.307 M 34.88 % | 230.800 M -21.59 % | 294.333 M 202.96 % | 97.153 M |
Total current liabilities | 3.137 B 52.94 % | 2.051 B -22.73 % | 2.654 B 21.93 % | 2.177 B -1.42 % | 2.208 B 52.08 % | 1.452 B 99.55 % | 727.623 M |
Total liabilities | 3.140 B 52.76 % | 2.056 B -22.87 % | 2.665 B 22.14 % | 2.182 B -1.32 % | 2.211 B 51.51 % | 1.460 B 100.51 % | 727.903 M |
Other non current assets | 42.257 M 20.16 % | 35.168 M 2 120.20 % | 1.584 M -18.39 % | 1.941 M 1.62 % | 1.910 M 12.88 % | 1.692 M 111.76 % | 799.000 K |
Long term investments | 3.620 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Intangible assets | 961.000 K -25.04 % | 1.282 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Goodwill and intangible assets | 961.000 K -25.04 % | 1.282 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Property plant equipment net | 22.721 M -13.43 % | 26.246 M -33.80 % | 39.649 M 44.28 % | 27.481 M 60.98 % | 17.071 M 12.41 % | 15.187 M 288.41 % | 3.910 M |
Total non current assets | 69.559 M 10.95 % | 62.696 M -15.26 % | 73.985 M 28.85 % | 57.420 M -5.27 % | 60.613 M 57.68 % | 38.440 M 549.54 % | 5.918 M |
Other current assets | 570.720 M 30.16 % | 438.468 M 1 150.66 % | 35.059 M -93.75 % | 560.683 M 80.97 % | 309.816 M 38.32 % | 223.993 M -66.47 % | 668.125 M |
Short term investments | 20.000 M | 0.000 -100.00 % | 6.420 M -63.47 % | 17.576 M -73.75 % | 66.944 M -32.99 % | 99.903 M -7.17 % | 107.625 M |
cash and cash equivalents | 782.032 M 8.70 % | 719.445 M 149.24 % | 288.660 M -42.26 % | 499.943 M 284.11 % | 130.155 M 119.98 % | 59.168 M 503.14 % | 9.810 M |
Cash and short term investments | 784.032 M 8.98 % | 719.445 M 143.81 % | 295.080 M -42.98 % | 517.519 M 162.57 % | 197.099 M 23.91 % | 159.071 M 35.45 % | 117.435 M |
Total current assets | 4.527 B 33.98 % | 3.379 B -13.70 % | 3.915 B 16.58 % | 3.358 B 40.94 % | 2.383 B 54.50 % | 1.542 B 96.32 % | 785.560 M |
Inventory | 3.610 M -66.35 % | 10.729 M 2.82 % | 10.435 M | 0.000 | 0.000 100.00 % | -98.798 M -157.92 % | -38.306 M |
Net receivables | 3.169 B 43.37 % | 2.210 B -38.17 % | 3.574 B 56.77 % | 2.280 B 21.55 % | 1.876 B 49.11 % | 1.258 B 108.03 % | 604.704 M |
Tax assets | 0.000 | 0.000 -100.00 % | 32.752 M 16.98 % | 27.998 M -32.75 % | 41.632 M 93.09 % | 21.561 M 1 683.37 % | 1.209 M |
Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Account payables | 2.096 B 42.18 % | 1.474 B -14.34 % | 1.721 B 28.13 % | 1.343 B -12.24 % | 1.530 B 67.37 % | 914.235 M 92.88 % | 473.985 M |
Tax payables | 0.000 -100.00 % | 215.635 M -47.19 % | 408.359 M 88.17 % | 217.012 M 0.29 % | 216.382 M 104.85 % | 105.629 M 156.88 % | 41.120 M |
Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Minority interest | 1.995 M -34.55 % | 3.048 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Capital lease obligations | 9.203 M -16.66 % | 11.043 M -44.53 % | 19.908 M 18.46 % | 16.805 M 96.34 % | 8.559 M -23.93 % | 11.251 M 272.55 % | 3.020 M |
Preferred stock | 0.000 | 0.000 | 0.000 -100.00 % | 3.470 M | 0.000 | 0.000 | 0.000 |
Other total stockholders equity | 650.871 M -13.14 % | 749.330 M 4.82 % | 714.884 M -9.21 % | 787.398 M 11 587.67 % | 6.737 M | 0.000 | 0.000 |
Deferred tax liabilities non current | 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 |
Total assets | 4.597 B 33.56 % | 3.441 B -13.73 % | 3.989 B 16.79 % | 3.416 B 39.80 % | 2.443 B 54.57 % | 1.581 B 99.71 % | 791.478 M |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
---|---|---|---|---|---|---|---|
Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.915 M -69.29 % | 61.596 M | 0.000 |
Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 470.000 K 88.00 % | 250.000 K -92.86 % | 3.500 M |
Change in working capital | -189.637 M -129.37 % | 645.670 M 268.23 % | -383.808 M 37.45 % | -613.608 M -1 085.23 % | -51.771 M 85.34 % | -353.185 M -183.96 % | -124.377 M |
Accounts receivables | -984.796 M -316.96 % | 453.914 M 200.60 % | -451.201 M -0.58 % | -448.589 M 36.31 % | -704.382 M -0.63 % | -699.973 M -30.69 % | -535.600 M |
Inventory | 4.956 M 723.40 % | -795.000 K 94.48 % | -14.415 M | 0.000 | 0.000 | 0.000 | 0.000 |
Accounts payables | 0.000 | 0.000 -100.00 % | 451.201 M | 0.000 | 0.000 | 0.000 | 0.000 |
Other working capital | 790.203 M 310.39 % | 192.551 M 152.13 % | -369.393 M -123.85 % | -165.019 M -125.29 % | 652.611 M 88.19 % | 346.788 M 1 488.44 % | 21.832 M |
Other non cash items | 36.140 M -0.86 % | 36.452 M 4 323.87 % | -863.000 K 98.06 % | -44.483 M -262.16 % | 27.431 M 146.44 % | 11.131 M 291.66 % | 2.842 M |
Net cash provided by operating activities | -29.854 M -103.68 % | 812.161 M 471.66 % | -218.522 M 29.55 % | -310.173 M -272.02 % | 180.309 M 208.46 % | -166.248 M -252.78 % | -47.125 M |
Investments in property plant and equipment | -1.344 M -52.04 % | -884.000 K 94.22 % | -15.300 M -158.14 % | -5.927 M 38.21 % | -9.592 M -171.81 % | -3.529 M -167.35 % | -1.320 M |
Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Purchases of investments | -20.000 M | 0.000 | 0.000 100.00 % | -1.870 B -0.80 % | -1.855 B 18.21 % | -2.267 B -241.92 % | -663.158 M |
Sales maturities of investments | 0.000 | 0.000 | 0.000 -100.00 % | 1.871 B 0.84 % | 1.856 B -19.58 % | 2.307 B 268.94 % | 625.387 M |
Other investing activites | -12.459 M -915.40 % | -1.227 M 64.13 % | -3.421 M -408.20 % | 1.110 M -63.84 % | 3.070 M 245.50 % | -2.110 M -5.50 % | -2.000 M |
Net cash used for investing activites | -33.803 M -1 501.28 % | -2.111 M 88.72 % | -18.721 M -486.13 % | -3.194 M 43.49 % | -5.652 M -116.53 % | 34.200 M 183.23 % | -41.091 M |
Debt repayment | 238.000 M 172.13 % | -329.950 M -927.29 % | 39.883 M -47.00 % | 75.244 M 214.74 % | -65.577 M -133.42 % | 196.240 M 111.92 % | 92.599 M |
Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 660.727 M | 0.000 | 0.000 | 0.000 |
Common stock repurchased | 0.000 100.00 % | -25.762 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Dividends paid | -27.187 M -145.72 % | -11.064 M 77.95 % | -50.184 M 46.14 % | -93.175 M -1 207.72 % | -7.125 M | 0.000 | 0.000 |
Other financing activites | -87.901 M -473.28 % | -15.333 M -187.45 % | 17.534 M -60.98 % | 44.937 M 245.11 % | -30.968 M -108.76 % | -14.834 M -402.86 % | 4.898 M |
Net cash used provided by financing activities | 122.912 M 132.17 % | -382.109 M -5 382.86 % | 7.233 M -98.95 % | 687.733 M 763.39 % | -103.670 M -157.15 % | 181.406 M 86.06 % | 97.497 M |
Effect of forex changes on cash | 3.332 M 17.16 % | 2.844 M -84.81 % | 18.727 M 509.07 % | -4.578 M | 0.000 | 0.000 | 0.000 |
Net change in cash | 62.587 M -85.47 % | 430.785 M 303.89 % | -211.283 M -157.14 % | 369.788 M 420.92 % | 70.987 M 43.82 % | 49.358 M 431.82 % | 9.281 M |
Cash at beginning of period | 719.445 M 149.24 % | 288.660 M -42.26 % | 499.943 M 284.11 % | 130.155 M 119.98 % | 59.168 M 503.14 % | 9.810 M 1 754.44 % | 529.000 K |
Cash at end of period | 782.032 M 8.70 % | 719.445 M 149.24 % | 288.660 M -42.26 % | 499.943 M 284.11 % | 130.155 M 119.98 % | 59.168 M 503.14 % | 9.810 M |
Operating cash flow | -29.854 M -103.68 % | 812.161 M 471.66 % | -218.522 M 29.55 % | -310.173 M -272.02 % | 180.309 M 208.46 % | -166.248 M -252.78 % | -47.125 M |
Capital expenditure | -1.344 M 41.54 % | -2.299 M 84.97 % | -15.300 M -158.14 % | -5.927 M 38.21 % | -9.592 M -171.81 % | -3.529 M -167.35 % | -1.320 M |
Free CashFlow | -31.198 M -103.85 % | 809.862 M 446.36 % | -233.822 M 26.03 % | -316.100 M -285.16 % | 170.717 M 200.55 % | -169.777 M -250.45 % | -48.445 M |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 |
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 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 5.018 B -5.07 % | 5.286 B 36.69 % | 3.867 B 11.57 % | 3.466 B -3.98 % | 3.610 B -12.08 % | 4.106 B -2.93 % | 4.230 B 0.84 % | 4.195 B 15.02 % | 3.647 B 14.67 % | 3.180 B 0.00 % | 3.180 B 84.32 % | 1.725 B 0.00 % | 1.725 B 198.45 % | 578.139 M 0.00 % | 578.139 M |
Net income | 66.265 M 31.32 % | 50.459 M 16.23 % | 43.414 M -10.84 % | 48.691 M 16.29 % | 41.869 M 757.39 % | -6.369 M -105.31 % | 119.948 M -22.76 % | 155.284 M 56.75 % | 99.067 M 48.77 % | 66.590 M 0.00 % | 66.590 M 62.58 % | 40.957 M 0.00 % | 40.957 M 63.36 % | 25.072 M 0.00 % | 25.072 M |
Income before tax | 84.696 M 38.01 % | 61.369 M 18.27 % | 51.891 M -21.39 % | 66.014 M 28.92 % | 51.207 M 1 855.47 % | -2.917 M -101.92 % | 151.663 M -20.23 % | 190.129 M 33.53 % | 142.383 M 59.80 % | 89.099 M 0.00 % | 89.099 M 61.70 % | 55.101 M 0.00 % | 55.101 M 59.94 % | 34.452 M 0.00 % | 34.452 M |
Income before tax ratio | 0.02 45.38 % | 0.01 -13.48 % | 0.01 -29.55 % | 0.02 34.27 % | 0.01 2 096.78 % | 0.00 -101.98 % | 0.04 -20.90 % | 0.05 16.10 % | 0.04 39.36 % | 0.03 0.00 % | 0.03 -12.27 % | 0.03 0.00 % | 0.03 -46.41 % | 0.06 0.00 % | 0.06 |
EBITDA | 92.556 M 34.65 % | 68.736 M 22.57 % | 56.080 M -21.41 % | 71.357 M 0.75 % | 70.826 M 26.53 % | 55.974 M -66.51 % | 167.112 M -17.35 % | 202.193 M 27.63 % | 158.419 M 48.79 % | 106.475 M 0.00 % | 106.475 M 69.88 % | 62.677 M 0.00 % | 62.677 M 66.54 % | 37.634 M 0.00 % | 37.634 M |
Net income ratio | 0.01 38.33 % | 0.01 -14.97 % | 0.01 -20.08 % | 0.01 21.12 % | 0.01 847.75 % | 0.00 -105.47 % | 0.03 -23.40 % | 0.04 36.28 % | 0.03 29.74 % | 0.02 0.00 % | 0.02 -11.79 % | 0.02 0.00 % | 0.02 -45.26 % | 0.04 0.00 % | 0.04 |
Ratio EBITDA | 0.02 41.84 % | 0.01 -10.33 % | 0.01 -29.56 % | 0.02 4.93 % | 0.02 43.93 % | 0.01 -65.50 % | 0.04 -18.04 % | 0.05 10.97 % | 0.04 29.75 % | 0.03 0.00 % | 0.03 -7.84 % | 0.04 0.00 % | 0.04 -44.20 % | 0.07 0.00 % | 0.07 |
Gross profit ratio | 0.03 23.02 % | 0.03 -33.42 % | 0.04 0.30 % | 0.04 -7.14 % | 0.04 992.85 % | 0.00 -92.30 % | 0.05 -1.27 % | 0.05 -12.34 % | 0.06 16.53 % | 0.05 0.00 % | 0.05 -26.22 % | 0.07 0.00 % | 0.07 -24.83 % | 0.09 0.00 % | 0.09 |
Weighted average shs out dil | 590.919 M 0.00 % | 590.919 M 0.00 % | 590.919 M 0.00 % | 590.919 M -1.33 % | 598.869 M -0.19 % | 600.000 M 0.00 % | 600.000 M 16.34 % | 515.751 M 11.60 % | 462.133 M 0.00 % | 462.133 M 0.00 % | 462.133 M -22.98 % | 600.000 M 0.00 % | 600.000 M 0.00 % | 600.000 M 0.00 % | 600.000 M |
Weighted average shs out | 602.409 M 1.94 % | 590.924 M -4.72 % | 620.200 M 1.98 % | 608.136 M 1.55 % | 598.881 M -0.20 % | 600.057 M 0.01 % | 600.004 M 16.34 % | 515.753 M 9.33 % | 471.748 M 2.08 % | 462.133 M 0.00 % | 462.133 M -22.98 % | 600.000 M 0.00 % | 600.000 M 0.00 % | 600.000 M 0.00 % | 600.000 M |
EPS diluted | 0.11 28.81 % | 0.09 16.19 % | 0.07 -10.80 % | 0.08 17.71 % | 0.07 760.38 % | -0.01 -105.30 % | 0.20 -33.33 % | 0.30 36.36 % | 0.22 57.14 % | 0.14 0.00 % | 0.14 100.00 % | 0.07 0.00 % | 0.07 67.46 % | 0.04 0.00 % | 0.04 |
Earnings per share | 0.11 28.81 % | 0.09 22.00 % | 0.07 -12.61 % | 0.08 14.43 % | 0.07 760.38 % | -0.01 -105.30 % | 0.20 -33.33 % | 0.30 36.36 % | 0.22 57.14 % | 0.14 0.00 % | 0.14 100.00 % | 0.07 0.00 % | 0.07 67.46 % | 0.04 0.00 % | 0.04 |
Gross profit | 166.089 M 16.78 % | 142.218 M -8.99 % | 156.259 M 11.90 % | 139.637 M -10.84 % | 156.607 M 860.78 % | 16.300 M -92.53 % | 218.210 M -0.44 % | 219.170 M 0.82 % | 217.385 M 33.62 % | 162.691 M 0.00 % | 162.691 M 36.00 % | 119.628 M 0.00 % | 119.628 M 124.33 % | 53.328 M 0.00 % | 53.328 M |
Income tax expense | 19.899 M 72.41 % | 11.542 M 32.09 % | 8.738 M -48.33 % | 16.911 M 81.10 % | 9.338 M 170.51 % | 3.452 M -89.12 % | 31.715 M -8.98 % | 34.845 M -19.56 % | 43.316 M 92.43 % | 22.510 M 0.00 % | 22.510 M 59.15 % | 14.144 M 0.00 % | 14.144 M 50.79 % | 9.380 M 0.00 % | 9.380 M |
Cost of revenue | 4.852 B -5.67 % | 5.144 B 38.62 % | 3.711 B 11.56 % | 3.326 B -3.67 % | 3.453 B -15.56 % | 4.090 B 1.95 % | 4.012 B 0.91 % | 3.975 B 15.92 % | 3.429 B 13.65 % | 3.018 B 0.00 % | 3.018 B 87.92 % | 1.606 B 0.00 % | 1.606 B 205.98 % | 524.812 M 0.00 % | 524.812 M |
General and administrative expenses | 36.101 M -11.81 % | 40.934 M -2.23 % | 41.868 M 7.20 % | 39.056 M 11.65 % | 34.981 M -25.55 % | 46.987 M 35.12 % | 34.774 M 149.35 % | 13.946 M -72.79 % | 51.253 M 759.95 % | 5.960 M 0.00 % | 5.960 M 138.54 % | 2.499 M 0.00 % | 2.499 M 48.50 % | 1.683 M 0.00 % | 1.683 M |
Selling and marketing expenses | 11.992 M -32.78 % | 17.840 M 11.02 % | 16.069 M -19.74 % | 20.020 M 89.89 % | 10.543 M -18.69 % | 12.966 M 10.92 % | 11.689 M -17.61 % | 14.188 M 6.32 % | 13.344 M 41.98 % | 9.399 M 0.00 % | 9.399 M 2.95 % | 9.130 M 0.00 % | 9.130 M 34.38 % | 6.794 M 0.00 % | 6.794 M |
Other expenses | 10.560 M -20.12 % | 13.220 M -69.52 % | 43.379 M 1 527.12 % | 2.666 M 184.31 % | -3.162 M -101.60 % | 197.461 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.056 M 0.00 % | 15.056 M 67.05 % | 9.013 M 0.00 % | 9.013 M 12.30 % | 8.026 M 0.00 % | 8.026 M |
Operating expenses | 75.743 M -1.27 % | 76.716 M -27.79 % | 106.236 M 41.78 % | 74.929 M -21.81 % | 95.833 M 842.13 % | 10.172 M -82.92 % | 59.563 M 187.44 % | 20.722 M -65.77 % | 60.535 M 85.61 % | 32.614 M 0.00 % | 32.614 M 58.01 % | 20.641 M 0.00 % | 20.641 M 25.08 % | 16.502 M 0.00 % | 16.502 M |
Cost and expenses | 4.928 B -5.61 % | 5.221 B 36.77 % | 3.817 B 12.22 % | 3.401 B -4.16 % | 3.549 B -13.44 % | 4.100 B 0.71 % | 4.071 B 1.88 % | 3.996 B 14.50 % | 3.490 B 14.42 % | 3.050 B 0.00 % | 3.050 B 87.54 % | 1.626 B 0.00 % | 1.626 B 200.46 % | 541.314 M 0.00 % | 541.314 M |
Research and development expenses | 5.346 M 2.55 % | 5.213 M 17.70 % | 4.429 M 3.77 % | 4.268 M -6.16 % | 4.548 M -23.21 % | 5.923 M -48.86 % | 11.583 M -0.39 % | 11.628 M 453.71 % | 2.100 M -4.52 % | 2.200 M 0.00 % | 2.200 M | 0.000 | 0.000 | 0.000 | 0.000 |
Selling general and administrative expenses | 59.837 M 2.67 % | 58.283 M -0.25 % | 58.428 M -14.07 % | 67.995 M -12.33 % | 77.561 M 93.08 % | 40.170 M -19.13 % | 49.673 M 23.70 % | 40.155 M -50.82 % | 81.644 M 431.59 % | 15.359 M 0.00 % | 15.359 M 32.08 % | 11.628 M 0.00 % | 11.628 M 37.18 % | 8.477 M 0.00 % | 8.477 M |
Interest income | 0.000 | 0.000 | 0.000 -100.00 % | 2.956 M -69.10 % | 9.567 M 5.77 % | 9.045 M 29.51 % | 6.984 M -16.05 % | 8.319 M -42.50 % | 14.467 M 13 051.82 % | 110.000 K 0.00 % | 110.000 K -16.03 % | 131.000 K 0.00 % | 131.000 K 18.02 % | 111.000 K 0.00 % | 111.000 K |
Interest expense | 0.000 | 0.000 | 0.000 100.00 % | -9.679 M -131.77 % | 30.463 M 23.66 % | 24.634 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.843 M 0.00 % | 13.843 M 143.01 % | 5.697 M 0.00 % | 5.697 M 161.49 % | 2.179 M 0.00 % | 2.179 M |
Depreciation and amortization | 1.096 M -71.92 % | 3.903 M 129.86 % | 1.698 M -31.56 % | 2.481 M -20.48 % | 3.120 M -20.81 % | 3.940 M 31.25 % | 3.002 M 17.17 % | 2.562 M 21.71 % | 2.105 M -40.42 % | 3.533 M 0.00 % | 3.533 M 88.03 % | 1.879 M 0.00 % | 1.879 M 87.34 % | 1.003 M 0.00 % | 1.003 M |
Operating income | 90.346 M 37.93 % | 65.502 M 30.94 % | 50.023 M -13.42 % | 57.776 M -14.67 % | 67.706 M 30.12 % | 52.034 M -68.29 % | 164.110 M -17.79 % | 199.631 M 27.71 % | 156.314 M 52.03 % | 102.815 M 0.00 % | 102.815 M 3.29 % | 99.544 M 0.00 % | 99.544 M 172.58 % | 36.520 M 0.00 % | 36.520 M |
Operating income ratio | 0.02 45.29 % | 0.01 -4.21 % | 0.01 -22.40 % | 0.02 -11.12 % | 0.02 48.00 % | 0.01 -67.34 % | 0.04 -18.48 % | 0.05 11.04 % | 0.04 32.59 % | 0.03 0.00 % | 0.03 -43.96 % | 0.06 0.00 % | 0.06 -8.67 % | 0.06 0.00 % | 0.06 |
Total other income expenses net | -5.650 M -36.70 % | -4.133 M -321.25 % | 1.868 M -77.32 % | 8.238 M 149.93 % | -16.499 M 69.98 % | -54.951 M -341.48 % | -12.447 M -30.99 % | -9.502 M 31.79 % | -13.931 M -1.57 % | -13.716 M 0.00 % | -13.716 M -334.38 % | -3.158 M 0.00 % | -3.158 M -46.49 % | -2.156 M 0.00 % | -2.156 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 |
2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net debt | -204.486 M 29.39 % | -289.609 M -183.09 % | -102.301 M 81.35 % | -548.390 M -64.03 % | -334.320 M -568.49 % | 71.361 M 230.22 % | -54.800 M 70.09 % | -183.238 M -276.49 % | 103.821 M -40.08 % | 173.275 M -28.61 % | 242.729 M 46.95 % | 165.176 M 88.51 % | 87.623 M |
Total investments | 0.000 -100.00 % | 5.620 M 57.51 % | 3.568 M | 0.000 -100.00 % | 670.000 K -89.56 % | 6.420 M -79.76 % | 31.720 M 80.47 % | 17.576 M -73.75 % | 66.944 M -19.75 % | 83.424 M -16.50 % | 99.903 M -3.72 % | 103.764 M -3.59 % | 107.625 M |
Total debt | 515.140 M 4.61 % | 492.423 M 60.41 % | 306.971 M 79.46 % | 171.055 M -47.75 % | 327.378 M -9.07 % | 360.021 M 22.56 % | 293.759 M -7.25 % | 316.705 M 35.36 % | 233.976 M -12.67 % | 267.937 M -11.25 % | 301.897 M 51.20 % | 199.665 M 104.93 % | 97.433 M |
Accumulated other comprehensive income loss | 76.640 M 0.15 % | 76.527 M 4.70 % | 73.095 M | 0.000 -100.00 % | 67.619 M 188.44 % | 23.443 M -35.50 % | 36.345 M 1 147.41 % | -3.470 M -299.77 % | 1.737 M -8.82 % | 1.905 M -8.10 % | 2.073 M -24.70 % | 2.753 M -19.81 % | 3.433 M |
Retained earnings | 748.285 M 8.64 % | 688.789 M 7.89 % | 638.430 M 7.28 % | 595.122 M 7.33 % | 554.480 M 7.98 % | 513.525 M 7.55 % | 477.470 M 17.11 % | 407.706 M 89.42 % | 215.235 M 34.82 % | 159.646 M 53.42 % | 104.056 M 39.49 % | 74.599 M 65.25 % | 45.142 M |
Common stock | 38.380 M 0.00 % | 38.380 M 0.00 % | 38.380 M 0.00 % | 38.380 M 0.00 % | 38.380 M 0.00 % | 38.380 M 0.00 % | 38.380 M 0.00 % | 38.380 M 283.80 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M |
Total equity | 1.492 B 2.47 % | 1.457 B 3.78 % | 1.404 B 1.28 % | 1.386 B 3.04 % | 1.345 B 1.60 % | 1.324 B 0.50 % | 1.317 B 6.79 % | 1.233 B 431.74 % | 231.972 M 31.39 % | 176.551 M 45.75 % | 121.129 M 31.16 % | 92.352 M 45.26 % | 63.575 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 | 2.908 M -14.37 % | 3.396 M 42.51 % | 2.383 M -49.54 % | 4.723 M -35.25 % | 7.294 M -34.62 % | 11.156 M 154.65 % | 4.381 M -18.84 % | 5.398 M 69.96 % | 3.176 M -40.86 % | 5.370 M -29.01 % | 7.564 M 92.86 % | 3.922 M 1 300.71 % | 280.000 K |
Total non current liabilities | 2.908 M -14.37 % | 3.396 M 42.51 % | 2.383 M -49.54 % | 4.723 M -35.25 % | 7.294 M -34.62 % | 11.156 M 154.65 % | 4.381 M -18.84 % | 5.398 M 69.96 % | 3.176 M -40.86 % | 5.370 M -29.01 % | 7.564 M 92.86 % | 3.922 M 1 300.71 % | 280.000 K |
Other current liabilities | 567.446 M 2.80 % | 552.016 M 47.73 % | 373.678 M 91.61 % | 195.019 M -2.92 % | 200.895 M 14.02 % | 176.196 M -41.21 % | 299.691 M -1.91 % | 305.512 M 32.37 % | 230.807 M 25.25 % | 184.284 M 33.77 % | 137.760 M 8.85 % | 126.563 M 9.71 % | 115.365 M |
Deferred revenue | 0.000 | 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 | 512.232 M 4.75 % | 489.027 M 60.55 % | 304.588 M 83.12 % | 166.332 M -48.03 % | 320.084 M -8.25 % | 348.865 M 20.56 % | 289.378 M -7.04 % | 311.307 M 34.88 % | 230.800 M -12.10 % | 262.567 M -10.79 % | 294.333 M 50.37 % | 195.743 M 101.48 % | 97.153 M |
Total current liabilities | 3.566 B 13.68 % | 3.137 B 20.69 % | 2.599 B 26.72 % | 2.051 B -5.55 % | 2.171 B -18.19 % | 2.654 B 0.90 % | 2.630 B 20.84 % | 2.177 B -1.42 % | 2.208 B 20.66 % | 1.830 B 26.04 % | 1.452 B 33.23 % | 1.090 B 49.77 % | 727.623 M |
Total liabilities | 3.569 B 13.65 % | 3.140 B 20.71 % | 2.601 B 26.55 % | 2.056 B -5.65 % | 2.179 B -18.26 % | 2.665 B 1.16 % | 2.635 B 20.74 % | 2.182 B -1.32 % | 2.211 B 20.48 % | 1.835 B 25.75 % | 1.460 B 33.45 % | 1.094 B 50.26 % | 727.903 M |
Other non current assets | 43.614 M 3.21 % | 42.257 M -10.91 % | 47.431 M 34.87 % | 35.168 M 1 321.50 % | 2.474 M 56.19 % | 1.584 M -80.63 % | 8.178 M 321.33 % | 1.941 M 1.62 % | 1.910 M 6.05 % | 1.801 M 6.44 % | 1.692 M 35.85 % | 1.246 M 55.88 % | 799.000 K |
Long term investments | 0.000 -100.00 % | 3.620 M 1.46 % | 3.568 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Intangible assets | 3.378 M 251.51 % | 961.000 K -14.27 % | 1.121 M -12.56 % | 1.282 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Goodwill and intangible assets | 3.378 M 251.51 % | 961.000 K -14.27 % | 1.121 M -12.56 % | 1.282 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Property plant equipment net | 20.935 M -7.86 % | 22.721 M -1.81 % | 23.141 M -11.83 % | 26.246 M -16.64 % | 31.484 M -20.59 % | 39.649 M 78.57 % | 22.203 M -19.21 % | 27.481 M 60.98 % | 17.071 M 5.84 % | 16.129 M 6.20 % | 15.187 M 59.05 % | 9.549 M 144.21 % | 3.910 M |
Total non current assets | 67.927 M -2.35 % | 69.559 M -7.58 % | 75.261 M 20.04 % | 62.696 M -16.91 % | 75.456 M 1.99 % | 73.985 M 21.43 % | 60.929 M 6.11 % | 57.420 M -5.27 % | 60.613 M 22.38 % | 49.527 M 28.84 % | 38.440 M 73.32 % | 22.179 M 274.77 % | 5.918 M |
Other current assets | 532.443 M -6.71 % | 570.720 M 56.25 % | 365.260 M -16.70 % | 438.468 M -13.44 % | 506.556 M -85.97 % | 3.609 B 3.05 % | 3.503 B 23.31 % | 2.841 B 29.97 % | 2.186 B 22.49 % | 1.784 B 29.01 % | 1.383 B 34.86 % | 1.026 B 53.51 % | 668.125 M |
Short term investments | 0.000 -100.00 % | 20.000 M | 0.000 | 0.000 -100.00 % | 670.000 K -89.56 % | 6.420 M -79.76 % | 31.720 M 80.47 % | 17.576 M -73.75 % | 66.944 M -19.75 % | 83.424 M -16.50 % | 99.903 M -3.72 % | 103.764 M -3.59 % | 107.625 M |
cash and cash equivalents | 719.626 M -7.98 % | 782.032 M 91.08 % | 409.272 M -43.11 % | 719.445 M 8.73 % | 661.698 M 129.23 % | 288.660 M -17.18 % | 348.559 M -30.28 % | 499.943 M 284.11 % | 130.155 M 37.50 % | 94.662 M 59.99 % | 59.168 M 71.56 % | 34.489 M 251.57 % | 9.810 M |
Cash and short term investments | 719.626 M -8.21 % | 784.032 M 91.57 % | 409.272 M -43.11 % | 719.445 M 8.62 % | 662.368 M 124.47 % | 295.080 M -22.40 % | 380.279 M -26.52 % | 517.519 M 162.57 % | 197.099 M 10.68 % | 178.085 M 11.95 % | 159.071 M 15.06 % | 138.253 M 17.73 % | 117.435 M |
Total current assets | 4.993 B 10.30 % | 4.527 B 15.20 % | 3.930 B 16.30 % | 3.379 B -2.01 % | 3.448 B -11.93 % | 3.915 B 0.62 % | 3.891 B 15.87 % | 3.358 B 40.94 % | 2.383 B 21.41 % | 1.962 B 27.25 % | 1.542 B 32.51 % | 1.164 B 48.16 % | 785.560 M |
Inventory | 6.099 M 68.95 % | 3.610 M -36.85 % | 5.717 M -46.71 % | 10.729 M 38.39 % | 7.753 M -25.70 % | 10.435 M 30.99 % | 7.966 M | 0.000 | 0.000 100.00 % | -49.399 M 50.00 % | -98.798 M -44.12 % | -68.552 M -78.96 % | -38.306 M |
Net receivables | 3.735 B 17.87 % | 3.169 B 0.61 % | 3.149 B 42.50 % | 2.210 B -2.73 % | 2.272 B -37.68 % | 3.646 B 25.52 % | 2.905 B 27.40 % | 2.280 B 21.55 % | 1.876 B 19.72 % | 1.567 B 24.56 % | 1.258 B 35.07 % | 931.324 M 54.01 % | 604.704 M |
Tax assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 41.498 M 26.70 % | 32.752 M 7.21 % | 30.548 M 9.11 % | 27.998 M -32.75 % | 41.632 M 31.76 % | 31.597 M 46.54 % | 21.561 M 89.38 % | 11.385 M 841.69 % | 1.209 M |
Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Account payables | 2.486 B 18.63 % | 2.096 B 9.11 % | 1.921 B 30.31 % | 1.474 B -2.95 % | 1.519 B -11.74 % | 1.721 B -1.33 % | 1.744 B 29.86 % | 1.343 B -12.24 % | 1.530 B 25.20 % | 1.222 B 33.68 % | 914.235 M 31.71 % | 694.110 M 46.44 % | 473.985 M |
Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 215.635 M 63.67 % | 131.753 M -67.74 % | 408.359 M 37.30 % | 297.415 M 37.05 % | 217.012 M 0.29 % | 216.382 M 34.39 % | 161.006 M 52.43 % | 105.629 M 43.96 % | 73.375 M 78.44 % | 41.120 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 | 527.000 K -73.58 % | 1.995 M -28.42 % | 2.787 M -8.56 % | 3.048 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Capital lease obligations | 7.092 M -22.94 % | 9.203 M 2.59 % | 8.971 M -18.76 % | 11.043 M -21.59 % | 14.083 M -29.26 % | 19.908 M 52.25 % | 13.076 M -22.19 % | 16.805 M 96.34 % | 8.559 M -13.59 % | 9.905 M -11.96 % | 11.251 M 57.68 % | 7.136 M 136.27 % | 3.020 M |
Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.470 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other total stockholders equity | 628.646 M -3.41 % | 650.871 M 0.00 % | 650.871 M -13.14 % | 749.330 M -0.37 % | 752.077 M -2.57 % | 771.887 M -3.68 % | 801.413 M 1.78 % | 787.398 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
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 |
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 |
Total assets | 5.061 B 10.11 % | 4.597 B 14.78 % | 4.005 B 16.37 % | 3.441 B -2.33 % | 3.524 B -11.67 % | 3.989 B 0.94 % | 3.952 B 15.70 % | 3.416 B 39.80 % | 2.443 B 21.44 % | 2.012 B 27.29 % | 1.581 B 33.27 % | 1.186 B 49.85 % | 791.478 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 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-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 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.458 M 0.00 % | 9.458 M -69.29 % | 30.798 M 0.00 % | 30.798 M | 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 -100.00 % | 235.000 K 0.00 % | 235.000 K 88.00 % | 125.000 K 0.00 % | 125.000 K -92.86 % | 1.750 M 0.00 % | 1.750 M |
Change in working capital | 0.000 100.00 % | -930.674 M | 0.000 -100.00 % | 716.465 M | 0.000 100.00 % | -770.557 M | 0.000 100.00 % | -528.982 M | 0.000 100.00 % | -25.886 M 0.00 % | -25.886 M 85.34 % | -176.593 M 0.00 % | -176.593 M -183.96 % | -62.189 M 0.00 % | -62.189 M |
Accounts receivables | 0.000 100.00 % | -984.796 M | 0.000 -100.00 % | 453.914 M | 0.000 100.00 % | -451.201 M | 0.000 100.00 % | -448.589 M | 0.000 100.00 % | -352.191 M 0.00 % | -352.191 M -0.63 % | -349.987 M 0.00 % | -349.987 M -30.69 % | -267.800 M 0.00 % | -267.800 M |
Inventory | 0.000 -100.00 % | 4.956 M | 0.000 100.00 % | -795.000 K | 0.000 100.00 % | -14.415 M | 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 |
Other working capital | 0.000 -100.00 % | 49.166 M | 0.000 -100.00 % | 263.346 M | 0.000 100.00 % | -304.941 M | 0.000 100.00 % | -80.393 M | 0.000 -100.00 % | 326.306 M 0.00 % | 326.306 M 88.19 % | 173.394 M 0.00 % | 173.394 M 1 488.44 % | 10.916 M 0.00 % | 10.916 M |
Other non cash items | -132.766 M -112.17 % | 1.091 B 477.18 % | -289.254 M 28.82 % | -406.385 M -201.93 % | 398.703 M -39.69 % | 661.088 M 375.41 % | -240.035 M -195.19 % | 252.164 M 183.19 % | -303.112 M -2 310.00 % | 13.716 M 0.00 % | 13.716 M 146.44 % | 5.566 M 0.00 % | 5.566 M 291.66 % | 1.421 M 0.00 % | 1.421 M |
Net cash provided by operating activities | -61.853 M -129.34 % | 210.779 M 187.59 % | -240.633 M -165.96 % | 364.808 M -18.45 % | 447.353 M 517.77 % | -107.081 M 3.91 % | -111.441 M 1.17 % | -112.766 M 42.88 % | -197.407 M -318.97 % | 90.155 M 0.00 % | 90.155 M 208.46 % | -83.124 M 0.00 % | -83.124 M -252.78 % | -23.563 M 0.00 % | -23.563 M |
Investments in property plant and equipment | -1.999 M | 0.000 100.00 % | -36.000 K 82.52 % | -206.000 K 69.62 % | -678.000 K 95.16 % | -14.011 M -986.97 % | -1.289 M 71.10 % | -4.460 M -204.02 % | -1.467 M 69.41 % | -4.796 M 0.00 % | -4.796 M -171.81 % | -1.765 M 0.00 % | -1.765 M -167.35 % | -660.000 K 0.00 % | -660.000 K |
Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 420.714 K 207.33 % | 136.892 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -927.330 M 0.00 % | -927.330 M 18.21 % | -1.134 B 0.00 % | -1.134 B -241.92 % | -331.579 M 0.00 % | -331.579 M |
Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 927.765 M 0.00 % | 927.765 M -19.58 % | 1.154 B 0.00 % | 1.154 B 268.94 % | 312.694 M 0.00 % | 312.694 M |
Other investing activites | 17.033 M 240.13 % | -12.155 M 43.76 % | -21.612 M -1 429.51 % | -1.413 M -859.68 % | 186.000 K 105.44 % | -3.421 M | 0.000 -100.00 % | 1.356 M -1.53 % | 1.377 M -10.29 % | 1.535 M 0.00 % | 1.535 M 245.50 % | -1.055 M 0.00 % | -1.055 M -5.50 % | -1.000 M 0.00 % | -1.000 M |
Net cash used for investing activites | 15.034 M 223.69 % | -12.155 M 43.85 % | -21.648 M -1 237.12 % | -1.619 M -229.07 % | -492.000 K 97.18 % | -17.432 M -1 252.37 % | -1.289 M 58.47 % | -3.104 M -3 348.89 % | -90.000 K 96.82 % | -2.826 M 0.00 % | -2.826 M -116.53 % | 17.100 M 0.00 % | 17.100 M 183.23 % | -20.546 M 0.00 % | -20.546 M |
Debt repayment | -3.272 M | 0.000 100.00 % | -4.275 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -32.789 M 0.00 % | -32.789 M -133.42 % | 98.120 M 0.00 % | 98.120 M 111.92 % | 46.300 M 0.00 % | 46.300 M |
Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.041 M | 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 100.00 % | -6.400 M 66.95 % | -19.362 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Dividends paid | -22.225 M | 0.000 100.00 % | -27.187 M | 0.000 100.00 % | -11.064 M | 0.000 100.00 % | -50.184 M 19.29 % | -62.175 M -100.56 % | -31.000 M -770.18 % | -3.563 M 0.00 % | -3.563 M | 0.000 | 0.000 | 0.000 | 0.000 |
Other financing activites | 10.854 M -93.70 % | 172.347 M 1 058.92 % | -17.973 M 94.03 % | -301.058 M -373.46 % | -63.587 M -208.25 % | 58.739 M 4 543.19 % | -1.322 M -100.23 % | 581.969 M 192.54 % | 198.939 M 1 384.80 % | -15.484 M 0.00 % | -15.484 M -108.76 % | -7.417 M 0.00 % | -7.417 M -402.86 % | 2.449 M 0.00 % | 2.449 M |
Net cash used provided by financing activities | -14.643 M -108.50 % | 172.347 M 448.63 % | -49.435 M 83.92 % | -307.458 M -311.86 % | -74.651 M -227.09 % | 58.739 M 214.04 % | -51.506 M -109.91 % | 519.794 M 209.51 % | 167.939 M 423.99 % | -51.835 M 0.00 % | -51.835 M -157.15 % | 90.703 M 0.00 % | 90.703 M 86.06 % | 48.749 M 0.00 % | 48.749 M |
Effect of forex changes on cash | -944.000 K -152.77 % | 1.789 M 15.94 % | 1.543 M -23.46 % | 2.016 M 143.48 % | 828.000 K -85.91 % | 5.875 M -54.29 % | 12.852 M 328.60 % | -5.622 M -638.51 % | 1.044 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Net change in cash | 719.626 M 275.83 % | -409.272 M -200.00 % | 409.272 M 1 317.47 % | 28.874 M -92.01 % | 361.189 M 345.93 % | -146.864 M -94.03 % | -75.692 M -138.01 % | 199.151 M 1 496.86 % | -14.257 M -120.08 % | 70.987 M 0.00 % | 70.987 M 43.82 % | 49.358 M 0.00 % | 49.358 M 431.82 % | 9.281 M 0.00 % | 9.281 M |
Cash at beginning of period | 0.000 -100.00 % | 409.272 M | 0.000 -100.00 % | 661.698 M 82.06 % | 363.452 M -28.78 % | 510.316 M 20.29 % | 424.251 M | 0.000 -100.00 % | 115.898 M 95.88 % | 59.168 M 0.00 % | 59.168 M 503.14 % | 9.810 M 0.00 % | 9.810 M 1 754.44 % | 529.000 K 0.00 % | 529.000 K |
Cash at end of period | 719.626 M | 0.000 -100.00 % | 409.272 M -43.11 % | 719.445 M -0.72 % | 724.641 M 99.38 % | 363.452 M 4.27 % | 348.559 M 75.02 % | 199.151 M 95.94 % | 101.641 M -21.91 % | 130.155 M 0.00 % | 130.155 M 119.98 % | 59.168 M 0.00 % | 59.168 M 503.14 % | 9.810 M 0.00 % | 9.810 M |
Operating cash flow | -61.853 M -129.34 % | 210.779 M 187.59 % | -240.633 M -165.96 % | 364.808 M -18.45 % | 447.353 M 517.77 % | -107.081 M 3.91 % | -111.441 M 1.17 % | -112.766 M 42.88 % | -197.407 M -318.97 % | 90.155 M 0.00 % | 90.155 M 208.46 % | -83.124 M 0.00 % | -83.124 M -252.78 % | -23.563 M 0.00 % | -23.563 M |
Capital expenditure | -1.999 M -52.83 % | -1.308 M -3 533.33 % | -36.000 K 82.52 % | -206.000 K 69.62 % | -678.000 K 95.16 % | -14.011 M -986.97 % | -1.289 M 71.10 % | -4.460 M -204.02 % | -1.467 M 69.41 % | -4.796 M 0.00 % | -4.796 M -171.81 % | -1.765 M 0.00 % | -1.765 M -167.35 % | -660.000 K 0.00 % | -660.000 K |
Free CashFlow | -63.852 M -130.48 % | 209.471 M 187.04 % | -240.669 M -166.01 % | 364.602 M -18.37 % | 446.675 M 468.87 % | -121.092 M -7.42 % | -112.730 M 3.84 % | -117.226 M 41.06 % | -198.874 M -332.99 % | 85.359 M 0.00 % | 85.359 M 200.55 % | -84.889 M 0.00 % | -84.889 M -250.45 % | -24.223 M 0.00 % | -24.223 M |
2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 |