
Shanghai Conant Optical Co., Ltd. 2276.HK
Finances
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
---|---|---|---|---|---|---|---|
Revenue | 2.061 B 17.11 % | 1.760 B 12.70 % | 1.561 B 15.13 % | 1.356 B 24.05 % | 1.093 B 3.24 % | 1.059 B 24.02 % | 853.760 M |
Net income | 428.284 M 30.96 % | 327.022 M 31.56 % | 248.566 M 35.44 % | 183.522 M 42.86 % | 128.462 M 14.80 % | 111.901 M 42.62 % | 78.462 M |
Income before tax | 497.362 M 26.55 % | 393.010 M 39.59 % | 281.539 M 30.89 % | 215.102 M 38.54 % | 155.263 M 11.45 % | 139.316 M 49.86 % | 92.961 M |
Income before tax ratio | 0.24 8.06 % | 0.22 23.86 % | 0.18 13.68 % | 0.16 11.68 % | 0.14 7.95 % | 0.13 20.84 % | 0.11 |
EBITDA | 582.025 M 24.96 % | 465.770 M 31.21 % | 354.973 M 19.56 % | 296.890 M 19.69 % | 248.039 M -0.11 % | 248.311 M 75.02 % | 141.877 M |
Net income ratio | 0.21 11.83 % | 0.19 16.74 % | 0.16 17.64 % | 0.14 15.16 % | 0.12 11.20 % | 0.11 14.99 % | 0.09 |
Ratio EBITDA | 0.28 6.70 % | 0.26 16.42 % | 0.23 3.85 % | 0.22 -3.51 % | 0.23 -3.25 % | 0.23 41.12 % | 0.17 |
Gross profit ratio | 0.39 3.16 % | 0.37 8.57 % | 0.34 1.52 % | 0.34 -2.91 % | 0.35 5.77 % | 0.33 7.95 % | 0.31 |
Weighted average shs out dil | 416.841 M -2.29 % | 426.600 M 0.00 % | 426.600 M 37.61 % | 309.997 M -27.33 % | 426.600 M 0.00 % | 426.600 M 0.00 % | 426.600 M |
Weighted average shs out | 418.909 M -1.80 % | 426.600 M 0.00 % | 426.600 M 37.61 % | 309.997 M -27.33 % | 426.600 M 0.00 % | 426.600 M 0.00 % | 426.600 M |
EPS diluted | 1.03 33.77 % | 0.77 32.76 % | 0.58 -1.69 % | 0.59 96.67 % | 0.30 15.38 % | 0.26 44.44 % | 0.18 |
Earnings per share | 1.02 32.47 % | 0.77 32.76 % | 0.58 -1.69 % | 0.59 96.67 % | 0.30 15.38 % | 0.26 44.44 % | 0.18 |
Gross profit | 795.100 M 20.81 % | 658.134 M 22.36 % | 537.870 M 16.89 % | 460.159 M 20.44 % | 382.051 M 9.20 % | 349.878 M 33.88 % | 261.341 M |
Income tax expense | 69.078 M 4.68 % | 65.988 M 100.13 % | 32.973 M 4.41 % | 31.580 M 17.83 % | 26.801 M -2.24 % | 27.415 M 89.08 % | 14.499 M |
Cost of revenue | 1.266 B 14.90 % | 1.102 B 7.63 % | 1.023 B 14.23 % | 895.923 M 25.99 % | 711.113 M 0.30 % | 708.968 M 19.67 % | 592.419 M |
General and administrative expenses | 193.932 M 10.82 % | 174.991 M 13.02 % | 154.828 M 6.21 % | 145.775 M 468.35 % | 25.649 M 29.00 % | 19.883 M 5.08 % | 18.922 M |
Selling and marketing expenses | 129.847 M 25.85 % | 103.174 M 47.63 % | 69.886 M -8.33 % | 76.235 M 13.61 % | 67.101 M -10.89 % | 75.305 M 19.78 % | 62.867 M |
Other expenses | -16.575 M -161.02 % | -6.350 M -187.08 % | 7.292 M 113.34 % | -54.655 M -168.17 % | 80.177 M 86.47 % | 42.998 M 1 190.84 % | 3.331 M |
Operating expenses | 307.204 M 13.02 % | 271.815 M -8.74 % | 297.832 M 38.61 % | 214.868 M 1.11 % | 212.506 M 21.21 % | 175.321 M 12.65 % | 155.632 M |
Cost and expenses | 1.573 B 14.53 % | 1.373 B 3.94 % | 1.321 B 18.95 % | 1.111 B 20.27 % | 923.619 M 4.45 % | 884.289 M 18.21 % | 748.051 M |
Research and development expenses | 0.000 | 0.000 -100.00 % | 65.826 M 38.54 % | 47.513 M 20.05 % | 39.579 M 6.58 % | 37.135 M 5.31 % | 35.263 M |
Selling general and administrative expenses | 323.779 M 16.40 % | 278.165 M 23.79 % | 224.714 M 1.22 % | 222.010 M 139.36 % | 92.750 M -2.56 % | 95.188 M 16.38 % | 81.789 M |
Interest income | 5.874 M 64.77 % | 3.565 M 47.01 % | 2.425 M 781.82 % | 275.000 K 175.00 % | 100.000 K -25.93 % | 135.000 K -60.76 % | 344.000 K |
Interest expense | 10.228 M -25.06 % | 13.649 M -46.98 % | 25.741 M -26.36 % | 34.954 M -25.75 % | 47.079 M -0.78 % | 47.447 M 402.19 % | 9.448 M |
Depreciation and amortization | 74.435 M 25.92 % | 59.111 M 23.94 % | 47.693 M 1.83 % | 46.834 M 2.49 % | 45.697 M -25.75 % | 61.548 M 55.94 % | 39.468 M |
Operating income | 487.896 M 26.29 % | 386.319 M 60.94 % | 240.038 M 14.95 % | 208.811 M 23.16 % | 169.545 M -7.64 % | 183.576 M 73.66 % | 105.709 M |
Operating income ratio | 0.24 7.84 % | 0.22 42.80 % | 0.15 -0.16 % | 0.15 -0.72 % | 0.16 -10.54 % | 0.17 40.03 % | 0.12 |
Total other income expenses net | 9.466 M 41.47 % | 6.691 M -83.88 % | 41.501 M 559.69 % | 6.291 M 144.05 % | -14.282 M 59.47 % | -35.241 M -176.44 % | -12.748 M |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
---|---|---|---|---|---|---|---|
Net debt | -181.526 M -57.07 % | -115.568 M -693.78 % | 19.463 M 107.16 % | 9.395 M -98.02 % | 473.754 M -22.60 % | 612.114 M 134.67 % | 260.839 M |
Total investments | 107.449 M 78.77 % | 60.104 M -3.88 % | 62.529 M 340.22 % | 14.204 M -5.89 % | 15.093 M 488.88 % | 2.563 M -96.52 % | 73.551 M |
Total debt | 317.544 M 47.73 % | 214.953 M -39.46 % | 355.081 M -40.74 % | 599.231 M -11.30 % | 675.604 M 0.20 % | 674.232 M 82.21 % | 370.021 M |
Accumulated other comprehensive income loss | 0.000 100.00 % | -30.576 M -81.68 % | -16.830 M -32.09 % | -12.741 M -451.28 % | 3.627 M | 0.000 | 0.000 |
Retained earnings | 780.728 M 9.63 % | 712.151 M 106.01 % | 345.680 M 45.97 % | 236.814 M 20.88 % | 195.907 M | 0.000 | 0.000 |
Common stock | 426.600 M 0.00 % | 426.600 M 0.00 % | 426.600 M 0.00 % | 426.600 M 39.87 % | 305.000 M | 0.000 | 0.000 |
Total equity | 1.586 B 13.67 % | 1.395 B 21.76 % | 1.146 B 22.21 % | 937.398 M 85.79 % | 504.534 M 33.40 % | 378.198 M 234.22 % | 113.158 M |
Other non current liabilities | 10.103 M -2.30 % | 10.341 M -0.90 % | 10.435 M 4.17 % | 10.017 M -23.22 % | 13.046 M -3.61 % | 13.535 M -0.59 % | 13.615 M |
Long term debt | 25.373 M -78.56 % | 118.331 M -34.59 % | 180.901 M -42.17 % | 312.810 M -18.38 % | 383.236 M -12.03 % | 435.657 M 168.88 % | 162.024 M |
Total non current liabilities | 70.999 M -54.98 % | 157.712 M -28.76 % | 221.392 M -36.36 % | 347.879 M -16.73 % | 417.787 M -10.33 % | 465.904 M 145.99 % | 189.400 M |
Other current liabilities | 223.984 M 25.16 % | 178.951 M 37.58 % | 130.071 M 9 351.14 % | -1.406 M -203.69 % | 1.356 M 133.74 % | -4.019 M -100.79 % | 508.233 M |
Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 136.056 M 13.56 % | 119.805 M -46.24 % | 222.863 M 1 491.65 % | 14.002 M |
Short term debt | 292.171 M 202.39 % | 96.622 M -44.53 % | 174.180 M -39.30 % | 286.938 M -2.64 % | 294.729 M 23.54 % | 238.575 M 14.70 % | 207.997 M |
Total current liabilities | 732.228 M 69.61 % | 431.701 M 2.39 % | 421.626 M -19.85 % | 526.072 M 0.80 % | 521.879 M -1.63 % | 530.552 M -31.99 % | 780.116 M |
Total liabilities | 803.227 M 36.28 % | 589.413 M -8.34 % | 643.018 M -26.42 % | 873.951 M -6.99 % | 939.666 M -5.70 % | 996.456 M 2.78 % | 969.516 M |
Other non current assets | 163.642 M -30.81 % | 236.520 M 77.33 % | 133.375 M -18.52 % | 163.689 M 738.74 % | 19.516 M -83.61 % | 119.054 M 436.74 % | 22.181 M |
Long term investments | -42.005 M 73.89 % | -160.896 M -197.99 % | -53.994 M 58.88 % | -131.301 M -969.95 % | 15.093 M 115.78 % | -95.643 M | 0.000 |
Intangible assets | 559.000 K 59.26 % | 351.000 K 13.59 % | 309.000 K -43.09 % | 543.000 K -42.84 % | 950.000 K -21.94 % | 1.217 M 56.03 % | 780.000 K |
GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Goodwill and intangible assets | 559.000 K 59.26 % | 351.000 K 13.59 % | 309.000 K -43.09 % | 543.000 K -42.84 % | 950.000 K -21.94 % | 1.217 M 56.03 % | 780.000 K |
Property plant equipment net | 639.235 M 32.69 % | 481.739 M 15.52 % | 417.034 M 18.05 % | 353.266 M 0.56 % | 351.301 M -0.35 % | 352.521 M -1.33 % | 357.281 M |
Total non current assets | 769.809 M 35.14 % | 569.630 M 8.46 % | 525.184 M 27.09 % | 413.223 M -1.35 % | 418.876 M 0.97 % | 414.856 M -2.63 % | 426.070 M |
Other current assets | 48.797 M -42.55 % | 84.944 M 217.32 % | 26.769 M -34.98 % | 41.170 M -79.51 % | 200.976 M 1 015.17 % | 18.022 M -90.39 % | 187.617 M |
Short term investments | 149.454 M -32.37 % | 221.000 M 89.66 % | 116.523 M -19.92 % | 145.505 M | 0.000 -100.00 % | 98.206 M 33.52 % | 73.551 M |
cash and cash equivalents | 499.070 M 50.99 % | 330.521 M -1.52 % | 335.618 M -43.10 % | 589.836 M 192.22 % | 201.850 M 224.95 % | 62.118 M -43.11 % | 109.182 M |
Cash and short term investments | 648.524 M 17.59 % | 551.521 M 21.98 % | 452.141 M -38.51 % | 735.341 M 264.30 % | 201.850 M 25.90 % | 160.324 M -12.26 % | 182.733 M |
Total current assets | 1.619 B 14.44 % | 1.415 B 11.97 % | 1.263 B -9.63 % | 1.398 B 36.36 % | 1.025 B 6.83 % | 959.798 M 46.18 % | 656.604 M |
Inventory | 562.857 M 15.69 % | 486.508 M -8.76 % | 533.244 M 30.40 % | 408.914 M 4.48 % | 391.362 M 17.64 % | 332.686 M 16.22 % | 286.254 M |
Net receivables | 358.797 M 23.00 % | 291.710 M 16.08 % | 251.294 M 18.14 % | 212.701 M -7.98 % | 231.136 M -48.50 % | 448.766 M | 0.000 |
Tax assets | 8.378 M -29.69 % | 11.916 M -58.13 % | 28.460 M 5.31 % | 27.026 M -15.59 % | 32.016 M -15.09 % | 37.707 M -17.72 % | 45.828 M |
Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Account payables | 189.287 M 50.04 % | 126.158 M 34.02 % | 94.132 M 19.22 % | 78.958 M -6.36 % | 84.317 M 68.44 % | 50.057 M 0.35 % | 49.884 M |
Tax payables | 26.786 M -10.62 % | 29.970 M 28.94 % | 23.243 M -8.94 % | 25.526 M 17.78 % | 21.672 M -6.08 % | 23.076 M 64.81 % | 14.002 M |
Deferred revenue non current | 6.597 M -24.07 % | 8.688 M -25.10 % | 11.599 M -15.14 % | 13.669 M 9.92 % | 12.435 M 18.26 % | 10.515 M 30.72 % | 8.044 M |
Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Capital lease obligations | 27.921 M 187.67 % | 9.706 M 266.13 % | 2.651 M 3.31 % | 2.566 M 92.35 % | 1.334 M -50.06 % | 2.671 M -36.18 % | 4.185 M |
Preferred stock | 0.000 -100.00 % | 155.067 M 821.37 % | 16.830 M 32.09 % | 12.741 M | 0.000 | 0.000 | 0.000 |
Other total stockholders equity | 378.229 M 187.28 % | 131.658 M -64.73 % | 373.334 M 36.26 % | 273.984 M | 0.000 -100.00 % | 378.198 M 234.22 % | 113.158 M |
Deferred tax liabilities non current | 28.926 M 42.13 % | 20.352 M 10.27 % | 18.457 M 62.15 % | 11.383 M 25.50 % | 9.070 M 46.36 % | 6.197 M 8.40 % | 5.717 M |
Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Total assets | 2.389 B 20.38 % | 1.984 B 10.94 % | 1.789 B -1.25 % | 1.811 B 25.42 % | 1.444 B 5.06 % | 1.375 B 26.97 % | 1.083 B |
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 | 0.000 | 0.000 -100.00 % | 12.109 M |
Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 995.000 K |
Change in working capital | -76.594 M -333.26 % | 32.836 M 121.43 % | -153.206 M 18.31 % | -187.553 M -392.20 % | 64.187 M 163.76 % | -100.677 M -17.41 % | -85.750 M |
Accounts receivables | -84.788 M -37.74 % | -61.556 M -19.12 % | -51.674 M -581.67 % | 10.728 M 145.86 % | -23.392 M | 0.000 | 0.000 |
Inventory | -85.777 M -312.98 % | 40.274 M 131.03 % | -129.787 M -300.53 % | -32.404 M 46.02 % | -60.035 M -19.34 % | -50.305 M -50.08 % | -33.519 M |
Accounts payables | 0.000 | 0.000 -100.00 % | 51.674 M 581.67 % | -10.728 M -145.86 % | 23.392 M | 0.000 | 0.000 |
Other working capital | 93.971 M 73.64 % | 54.118 M 331.09 % | -23.419 M 84.91 % | -155.149 M -224.90 % | 124.222 M 346.61 % | -50.372 M 3.56 % | -52.231 M |
Other non cash items | -17.394 M -306.59 % | -4.278 M -147.06 % | 9.090 M 156.44 % | -16.106 M 26.98 % | -22.057 M -140.64 % | -9.166 M -240.17 % | 6.539 M |
Net cash provided by operating activities | 477.809 M -0.60 % | 480.679 M 159.66 % | 185.116 M 217.65 % | 58.277 M -76.03 % | 243.090 M 167.07 % | 91.021 M 37.24 % | 66.322 M |
Investments in property plant and equipment | -224.802 M -70.42 % | -131.911 M -10.36 % | -119.528 M -216.55 % | -37.760 M 25.85 % | -50.924 M 7.95 % | -55.324 M 17.79 % | -67.298 M |
Acquisitions net | 0.000 | 0.000 100.00 % | -48.118 M | 0.000 100.00 % | -10.422 M -2 593.02 % | -387.000 K | 0.000 |
Purchases of investments | -340.170 M 31.97 % | -500.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Sales maturities of investments | 461.950 M 29.22 % | 357.484 M 17 423.73 % | 2.040 M | 0.000 | 0.000 | 0.000 | 0.000 |
Other investing activites | -49.103 M -4 240.22 % | 1.186 M -82.68 % | 6.848 M -96.16 % | 178.202 M 169.83 % | 66.042 M 128.91 % | -228.406 M -2 653.73 % | 8.944 M |
Net cash used for investing activites | -152.125 M 44.33 % | -273.241 M -72.11 % | -158.758 M -213.04 % | 140.442 M 2 890.67 % | 4.696 M 101.65 % | -284.117 M -386.89 % | -58.354 M |
Debt repayment | 85.000 M 158.02 % | -146.500 M 40.14 % | -244.741 M -225.17 % | -75.265 M -2 259.06 % | 3.486 M -98.85 % | 304.032 M 176.81 % | 109.836 M |
Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 442.098 M | 0.000 | 0.000 | 0.000 |
Common stock repurchased | -106.523 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Dividends paid | -133.577 M -108.75 % | -63.990 M -76.47 % | -36.261 M 75.74 % | -149.450 M | 0.000 100.00 % | -372.730 M 10.98 % | -418.714 M |
Other financing activites | -1.971 M -5.85 % | -1.862 M | 0.000 100.00 % | -28.116 M 74.79 % | -111.540 M -151.94 % | 214.730 M 8.89 % | 197.201 M |
Net cash used provided by financing activities | -157.071 M 26.03 % | -212.352 M 24.43 % | -281.002 M -248.47 % | 189.267 M 275.16 % | -108.054 M -173.99 % | 146.032 M 230.76 % | -111.677 M |
Effect of forex changes on cash | -64.000 K 65.03 % | -183.000 K -142.96 % | 426.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
Net change in cash | 168.549 M 3 406.83 % | -5.097 M 98.00 % | -254.218 M -165.52 % | 387.986 M 177.66 % | 139.732 M 396.90 % | -47.064 M 54.62 % | -103.709 M |
Cash at beginning of period | 330.521 M -1.52 % | 335.618 M -43.10 % | 589.836 M 192.22 % | 201.850 M 224.95 % | 62.118 M -43.11 % | 109.182 M -48.71 % | 212.891 M |
Cash at end of period | 499.070 M 50.99 % | 330.521 M -1.52 % | 335.618 M -43.10 % | 589.836 M 192.22 % | 201.850 M 224.95 % | 62.118 M -43.11 % | 109.182 M |
Operating cash flow | 477.809 M -0.60 % | 480.679 M 159.66 % | 185.116 M 217.65 % | 58.277 M -76.03 % | 243.090 M 167.07 % | 91.021 M 37.24 % | 66.322 M |
Capital expenditure | -225.187 M -70.36 % | -132.184 M -10.59 % | -119.528 M -216.55 % | -37.760 M 25.85 % | -50.924 M 7.95 % | -55.324 M 17.79 % | -67.298 M |
Free CashFlow | 252.622 M -27.51 % | 348.495 M 431.34 % | 65.588 M 219.68 % | 20.517 M -89.32 % | 192.166 M 438.33 % | 35.697 M 3 757.48 % | -976.000 K |
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 | 1.084 B -0.01 % | 1.084 B 11.06 % | 976.396 M 5.16 % | 928.485 M 11.71 % | 831.156 M 2.02 % | 814.695 M 9.12 % | 746.622 M 5.44 % | 708.122 M 9.28 % | 647.960 M 18.55 % | 546.582 M 0.00 % | 546.582 M 3.24 % | 529.423 M 0.00 % | 529.423 M 24.02 % | 426.880 M 0.00 % | 426.880 M |
Net income | 272.865 M 24.28 % | 219.552 M 5.18 % | 208.732 M 23.92 % | 168.446 M 6.22 % | 158.576 M 21.55 % | 130.462 M 10.46 % | 118.104 M 18.22 % | 99.905 M 19.48 % | 83.617 M 30.18 % | 64.231 M 0.00 % | 64.231 M 14.80 % | 55.951 M 0.00 % | 55.951 M 42.62 % | 39.231 M 0.00 % | 39.231 M |
Income before tax | 316.851 M 25.90 % | 251.664 M 2.43 % | 245.698 M 19.94 % | 204.856 M 8.88 % | 188.154 M 24.82 % | 150.740 M 15.25 % | 130.799 M 16.17 % | 112.594 M 9.84 % | 102.508 M 32.04 % | 77.632 M 0.00 % | 77.632 M 11.45 % | 69.658 M 0.00 % | 69.658 M 49.86 % | 46.481 M 0.00 % | 46.481 M |
Income before tax ratio | 0.29 25.92 % | 0.23 -7.77 % | 0.25 14.05 % | 0.22 -2.54 % | 0.23 22.35 % | 0.19 5.62 % | 0.18 10.18 % | 0.16 0.51 % | 0.16 11.39 % | 0.14 0.00 % | 0.14 7.95 % | 0.13 0.00 % | 0.13 20.84 % | 0.11 0.00 % | 0.11 |
EBITDA | 325.303 M -0.07 % | 325.527 M 26.91 % | 256.498 M 9.16 % | 234.968 M 26.45 % | 185.819 M 2.17 % | 181.867 M 8.17 % | 168.128 M 0.17 % | 167.844 M 28.36 % | 130.765 M 5.44 % | 124.020 M 0.00 % | 124.020 M -0.11 % | 124.156 M 0.00 % | 124.156 M 75.02 % | 70.939 M 0.00 % | 70.939 M |
Net income ratio | 0.25 24.30 % | 0.20 -5.29 % | 0.21 17.84 % | 0.18 -4.91 % | 0.19 19.14 % | 0.16 1.23 % | 0.16 12.12 % | 0.14 9.33 % | 0.13 9.81 % | 0.12 0.00 % | 0.12 11.20 % | 0.11 0.00 % | 0.11 14.99 % | 0.09 0.00 % | 0.09 |
Ratio EBITDA | 0.30 -0.06 % | 0.30 14.27 % | 0.26 3.81 % | 0.25 13.19 % | 0.22 0.15 % | 0.22 -0.87 % | 0.23 -5.00 % | 0.24 17.45 % | 0.20 -11.06 % | 0.23 0.00 % | 0.23 -3.25 % | 0.23 0.00 % | 0.23 41.12 % | 0.17 0.00 % | 0.17 |
Gross profit ratio | 0.41 7.65 % | 0.38 -2.80 % | 0.39 4.34 % | 0.38 0.74 % | 0.37 5.35 % | 0.35 5.70 % | 0.33 -1.34 % | 0.34 -0.15 % | 0.34 -2.83 % | 0.35 0.00 % | 0.35 5.77 % | 0.33 0.00 % | 0.33 7.95 % | 0.31 0.00 % | 0.31 |
Weighted average shs out dil | 466.218 M 11.85 % | 416.841 M -0.49 % | 418.909 M -1.80 % | 426.600 M 0.00 % | 426.600 M 0.00 % | 426.600 M 0.00 % | 426.600 M 35.43 % | 314.995 M 3.28 % | 305.000 M -28.50 % | 426.600 M 0.00 % | 426.600 M 0.00 % | 426.600 M 0.00 % | 426.600 M 0.00 % | 426.600 M 0.00 % | 426.600 M |
Weighted average shs out | 466.218 M 11.29 % | 418.909 M 0.00 % | 418.909 M -1.80 % | 426.601 M 0.00 % | 426.601 M 0.00 % | 426.600 M 0.00 % | 426.602 M 35.43 % | 314.995 M 3.28 % | 305.000 M -28.50 % | 426.600 M 0.00 % | 426.600 M 0.00 % | 426.600 M 0.00 % | 426.600 M 0.00 % | 426.600 M 0.00 % | 426.600 M |
EPS diluted | 0.59 11.32 % | 0.53 6.00 % | 0.50 25.00 % | 0.40 5.26 % | 0.38 26.67 % | 0.30 7.14 % | 0.28 -12.50 % | 0.32 14.29 % | 0.28 86.67 % | 0.15 0.00 % | 0.15 15.38 % | 0.13 0.00 % | 0.13 44.44 % | 0.09 0.00 % | 0.09 |
Earnings per share | 0.59 13.46 % | 0.52 4.00 % | 0.50 28.21 % | 0.39 2.63 % | 0.38 26.67 % | 0.30 7.14 % | 0.28 -12.50 % | 0.32 14.29 % | 0.28 86.67 % | 0.15 0.00 % | 0.15 15.38 % | 0.13 0.00 % | 0.13 44.44 % | 0.09 0.00 % | 0.09 |
Gross profit | 444.280 M 7.64 % | 412.746 M 7.95 % | 382.354 M 9.72 % | 348.485 M 12.54 % | 309.649 M 7.48 % | 288.091 M 15.34 % | 249.779 M 4.03 % | 240.112 M 9.12 % | 220.047 M 15.19 % | 191.026 M 0.00 % | 191.026 M 9.20 % | 174.939 M 0.00 % | 174.939 M 33.88 % | 130.671 M 0.00 % | 130.671 M |
Income tax expense | 43.986 M 36.98 % | 32.112 M -13.13 % | 36.966 M 1.53 % | 36.410 M 23.10 % | 29.578 M 45.86 % | 20.278 M 59.73 % | 12.695 M 0.05 % | 12.689 M -32.83 % | 18.891 M 40.97 % | 13.401 M 0.00 % | 13.401 M -2.24 % | 13.708 M 0.00 % | 13.708 M 89.08 % | 7.250 M 0.00 % | 7.250 M |
Cost of revenue | 639.955 M -4.72 % | 671.625 M 13.06 % | 594.042 M 2.42 % | 580.000 M 11.22 % | 521.507 M -0.97 % | 526.604 M 5.99 % | 496.843 M 6.16 % | 468.010 M 9.37 % | 427.913 M 20.35 % | 355.557 M 0.00 % | 355.557 M 0.30 % | 354.484 M 0.00 % | 354.484 M 19.67 % | 296.210 M 0.00 % | 296.210 M |
General and administrative expenses | 93.673 M -5.38 % | 98.997 M 4.28 % | 94.935 M -6.74 % | 101.800 M 39.09 % | 73.191 M -20.64 % | 92.221 M 47.30 % | 62.607 M 7.02 % | 58.499 M -9.09 % | 64.348 M 401.76 % | 12.825 M 0.00 % | 12.825 M 29.00 % | 9.942 M 0.00 % | 9.942 M 5.08 % | 9.461 M 0.00 % | 9.461 M |
Selling and marketing expenses | 53.819 M -29.43 % | 76.258 M 42.30 % | 53.589 M -8.62 % | 58.647 M 31.71 % | 44.527 M 33.71 % | 33.300 M -8.98 % | 36.586 M -4.21 % | 38.192 M 0.39 % | 38.043 M 13.39 % | 33.551 M 0.00 % | 33.551 M -10.89 % | 37.653 M 0.00 % | 37.653 M 19.78 % | 31.434 M 0.00 % | 31.434 M |
Other expenses | 0.000 100.00 % | -16.575 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.090 M 0.00 % | 18.090 M -15.86 % | 21.499 M 0.00 % | 21.499 M 1 190.84 % | 1.666 M 0.00 % | 1.666 M |
Operating expenses | 199.247 M 94.71 % | 102.328 M -50.05 % | 204.876 M 11.78 % | 183.279 M 57.52 % | 116.350 M -17.44 % | 140.932 M 53.00 % | 92.112 M -16.34 % | 110.106 M 7.77 % | 102.168 M 21.26 % | 84.255 M 0.00 % | 84.255 M -3.89 % | 87.661 M 0.00 % | 87.661 M 12.65 % | 77.816 M 0.00 % | 77.816 M |
Cost and expenses | 839.202 M 8.43 % | 773.953 M -3.12 % | 798.918 M 4.67 % | 763.279 M 19.66 % | 637.857 M -4.45 % | 667.536 M 13.34 % | 588.955 M 1.87 % | 578.116 M 9.06 % | 530.081 M 20.52 % | 439.811 M 0.00 % | 439.811 M -0.53 % | 442.145 M 0.00 % | 442.145 M 18.21 % | 374.026 M 0.00 % | 374.026 M |
Research and development expenses | 48.500 M 200.21 % | -48.399 M -200.00 % | 48.399 M 22.87 % | 39.392 M 28.32 % | 30.699 M -23.66 % | 40.211 M 56.98 % | 25.615 M -5.35 % | 27.064 M 32.35 % | 20.449 M 3.33 % | 19.790 M 0.00 % | 19.790 M 6.58 % | 18.568 M 0.00 % | 18.568 M 5.31 % | 17.632 M 0.00 % | 17.632 M |
Selling general and administrative expenses | 150.747 M -9.90 % | 167.302 M 6.92 % | 156.477 M 8.75 % | 143.887 M -3.23 % | 148.695 M 14.75 % | 129.577 M 26.50 % | 102.429 M 4.73 % | 97.802 M -7.76 % | 106.033 M 128.64 % | 46.375 M 0.00 % | 46.375 M -2.56 % | 47.594 M 0.00 % | 47.594 M 16.38 % | 40.895 M 0.00 % | 40.895 M |
Interest income | 0.000 -100.00 % | 5.874 M | 0.000 100.00 % | -1.580 M -130.71 % | 5.145 M 25.55 % | 4.098 M -84.75 % | 26.868 M 54.31 % | 17.412 M 13.28 % | 15.371 M 30 642.00 % | 50.000 K 0.00 % | 50.000 K -25.93 % | 67.500 K 0.00 % | 67.500 K -60.76 % | 172.000 K 0.00 % | 172.000 K |
Interest expense | 0.000 -100.00 % | 10.228 M | 0.000 100.00 % | -3.148 M -118.74 % | 16.797 M -32.17 % | 24.764 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.540 M 0.00 % | 23.540 M -0.78 % | 23.724 M 0.00 % | 23.724 M 402.19 % | 4.724 M 0.00 % | 4.724 M |
Depreciation and amortization | 33.446 M -21.96 % | 42.860 M 35.74 % | 31.575 M 2.47 % | 30.815 M 19.15 % | 25.863 M 15.28 % | 22.434 M -3.82 % | 23.325 M 4.25 % | 22.375 M 2.23 % | 21.886 M -4.21 % | 22.849 M 0.00 % | 22.849 M -25.75 % | 30.774 M 0.00 % | 30.774 M 55.94 % | 19.734 M 0.00 % | 19.734 M |
Operating income | 245.033 M -21.06 % | 310.418 M 74.91 % | 177.478 M 7.43 % | 165.206 M 3.98 % | 158.883 M -0.34 % | 159.433 M 10.10 % | 144.803 M -0.46 % | 145.469 M 33.61 % | 108.879 M 5.67 % | 103.038 M 0.00 % | 103.038 M 12.26 % | 91.788 M 0.00 % | 91.788 M 73.66 % | 52.855 M 0.00 % | 52.855 M |
Operating income ratio | 0.23 -21.05 % | 0.29 57.49 % | 0.18 2.16 % | 0.18 -6.92 % | 0.19 -2.32 % | 0.20 0.90 % | 0.19 -5.59 % | 0.21 22.25 % | 0.17 -10.86 % | 0.19 0.00 % | 0.19 8.73 % | 0.17 0.00 % | 0.17 40.03 % | 0.12 0.00 % | 0.12 |
Total other income expenses net | 71.818 M 222.24 % | -58.754 M -186.12 % | 68.220 M 72.06 % | 39.650 M -31.52 % | 57.899 M 766.04 % | -8.693 M 37.92 % | -14.004 M 57.40 % | -32.875 M -416.01 % | -6.371 M 10.78 % | -7.141 M 0.00 % | -7.141 M 59.47 % | -17.621 M 0.00 % | -17.621 M -176.44 % | -6.374 M 0.00 % | -6.374 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 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net debt | -553.915 M -205.14 % | -181.526 M 43.77 % | -322.809 M -179.32 % | -115.568 M 31.12 % | -167.772 M -962.00 % | 19.463 M -34.66 % | 29.786 M 217.04 % | 9.395 M -97.75 % | 418.408 M -11.68 % | 473.754 M -12.74 % | 542.934 M -11.30 % | 612.114 M 40.24 % | 436.477 M 67.34 % | 260.839 M |
Total investments | 56.218 M -47.68 % | 107.449 M -17.13 % | 129.658 M 115.72 % | 60.104 M -3.86 % | 62.514 M -0.02 % | 62.529 M 41.04 % | 44.334 M 212.12 % | 14.204 M -0.52 % | 14.278 M -5.40 % | 15.093 M 70.97 % | 8.828 M 244.44 % | 2.563 M -93.27 % | 38.057 M -48.26 % | 73.551 M |
Total debt | 232.154 M -26.89 % | 317.544 M 45.09 % | 218.853 M 1.81 % | 214.953 M -29.07 % | 303.045 M -14.65 % | 355.081 M -21.01 % | 449.520 M -24.98 % | 599.231 M 0.63 % | 595.493 M -11.86 % | 675.604 M 0.10 % | 674.918 M 0.10 % | 674.232 M 29.13 % | 522.127 M 41.11 % | 370.021 M |
Accumulated other comprehensive income loss | -20.061 M | 0.000 | 0.000 100.00 % | -30.576 M -42.61 % | -21.441 M -27.40 % | -16.830 M -102.89 % | 582.346 M 4 670.65 % | -12.741 M | 0.000 -100.00 % | 3.627 M 100.00 % | 1.813 M | 0.000 | 0.000 | 0.000 |
Retained earnings | 1.203 B 54.08 % | 780.728 M 14.73 % | 680.496 M -4.44 % | 712.151 M 61.75 % | 440.267 M 27.36 % | 345.680 M | 0.000 -100.00 % | 236.814 M | 0.000 -100.00 % | 195.907 M 100.00 % | 97.954 M | 0.000 | 0.000 | 0.000 |
Common stock | 479.925 M 12.50 % | 426.600 M 0.00 % | 426.600 M 0.00 % | 426.600 M 0.00 % | 426.600 M 0.00 % | 426.600 M 0.00 % | 426.600 M 0.00 % | 426.600 M 39.87 % | 305.000 M 0.00 % | 305.000 M 100.00 % | 152.500 M | 0.000 | 0.000 | 0.000 |
Total equity | 2.516 B 58.67 % | 1.586 B 8.66 % | 1.459 B 4.61 % | 1.395 B 12.89 % | 1.236 B 7.85 % | 1.146 B 13.55 % | 1.009 B 7.63 % | 937.398 M 67.80 % | 558.646 M 10.73 % | 504.534 M 14.31 % | 441.366 M 16.70 % | 378.198 M 53.94 % | 245.678 M 117.11 % | 113.158 M |
Other non current liabilities | 46.821 M 363.44 % | 10.103 M -70.28 % | 33.994 M 228.73 % | 10.341 M -72.30 % | 37.329 M -7.81 % | 40.491 M 36.52 % | 29.660 M -15.42 % | 35.069 M 185.62 % | 12.278 M -64.46 % | 34.551 M 43.71 % | 24.043 M 77.64 % | 13.535 M -0.29 % | 13.575 M -0.29 % | 13.615 M |
Long term debt | 24.160 M -4.78 % | 25.373 M -65.15 % | 72.807 M -38.47 % | 118.331 M -18.94 % | 145.982 M -19.30 % | 180.901 M -35.59 % | 280.858 M -10.21 % | 312.810 M -10.38 % | 349.048 M -8.92 % | 383.236 M -6.40 % | 409.447 M -6.02 % | 435.657 M 45.78 % | 298.841 M 84.44 % | 162.024 M |
Total non current liabilities | 70.981 M -0.03 % | 70.999 M -33.52 % | 106.801 M -32.28 % | 157.712 M -13.96 % | 183.311 M -17.20 % | 221.392 M -28.70 % | 310.518 M -10.74 % | 347.879 M -9.18 % | 383.026 M -8.32 % | 417.787 M -5.45 % | 441.846 M -5.16 % | 465.904 M 42.19 % | 327.652 M 72.99 % | 189.400 M |
Other current liabilities | 346.928 M 54.89 % | 223.984 M -25.96 % | 302.526 M 1 396.06 % | -23.342 M -111.13 % | 209.705 M 61.22 % | 130.071 M -22.66 % | 168.175 M 12 061.24 % | -1.406 M -101.16 % | 120.805 M 8 808.92 % | 1.356 M -98.77 % | 110.100 M -49.69 % | 218.844 M -39.80 % | 363.539 M -28.47 % | 508.233 M |
Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 202.293 M | 0.000 | 0.000 | 0.000 -100.00 % | 136.056 M 651.03 % | 18.116 M -84.88 % | 119.805 M -30.08 % | 171.334 M -23.12 % | 222.863 M 88.18 % | 118.433 M 745.83 % | 14.002 M |
Short term debt | 207.994 M -28.81 % | 292.171 M 100.05 % | 146.046 M 51.15 % | 96.622 M -38.48 % | 157.063 M -9.83 % | 174.180 M 3.27 % | 168.662 M -41.22 % | 286.938 M 16.43 % | 246.445 M -16.38 % | 294.729 M 10.53 % | 266.652 M 11.77 % | 238.575 M 6.85 % | 223.286 M 7.35 % | 207.997 M |
Total current liabilities | 663.966 M -9.32 % | 732.228 M 19.50 % | 612.722 M 41.93 % | 431.701 M -9.28 % | 475.848 M 12.86 % | 421.626 M -3.63 % | 437.504 M -16.84 % | 526.072 M 17.23 % | 448.769 M -14.01 % | 521.879 M -0.82 % | 526.216 M -0.82 % | 530.552 M -19.04 % | 655.334 M -16.00 % | 780.116 M |
Total liabilities | 734.947 M -8.50 % | 803.227 M 11.63 % | 719.523 M 22.07 % | 589.413 M -10.58 % | 659.159 M 2.51 % | 643.018 M -14.04 % | 748.022 M -14.41 % | 873.951 M 5.07 % | 831.795 M -11.48 % | 939.666 M -2.93 % | 968.061 M -2.85 % | 996.456 M 1.37 % | 982.986 M 1.39 % | 969.516 M |
Other non current assets | 103.912 M -36.50 % | 163.642 M 141.55 % | 67.747 M -71.36 % | 236.520 M 299.10 % | 59.263 M -55.57 % | 133.375 M -26.11 % | 180.500 M 10.27 % | 163.689 M 125.06 % | 72.731 M 272.67 % | 19.516 M -71.83 % | 69.285 M -41.80 % | 119.054 M 68.59 % | 70.618 M 218.37 % | 22.181 M |
Long term investments | 56.218 M 233.84 % | -42.005 M -171.61 % | 58.658 M 136.46 % | -160.896 M -438.63 % | 47.514 M 188.00 % | -53.994 M 33.94 % | -81.729 M 37.75 % | -131.301 M -232.47 % | -39.492 M -361.66 % | 15.093 M 137.47 % | -40.275 M 57.89 % | -95.643 M -100.00 % | -47.822 M | 0.000 |
Intangible assets | 3.453 M 517.71 % | 559.000 K 41.16 % | 396.000 K 12.82 % | 351.000 K 18.18 % | 297.000 K -3.88 % | 309.000 K -8.58 % | 338.000 K -37.75 % | 543.000 K -30.21 % | 778.000 K -18.11 % | 950.000 K -12.32 % | 1.084 M -10.97 % | 1.217 M 21.88 % | 998.500 K 28.01 % | 780.000 K |
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 | 0.000 |
Goodwill and intangible assets | 3.453 M 517.71 % | 559.000 K 41.16 % | 396.000 K 12.82 % | 351.000 K 18.18 % | 297.000 K -3.88 % | 309.000 K -8.58 % | 338.000 K -37.75 % | 543.000 K -30.21 % | 778.000 K -18.11 % | 950.000 K -12.32 % | 1.084 M -10.97 % | 1.217 M 21.88 % | 998.500 K 28.01 % | 780.000 K |
Property plant equipment net | 679.371 M 6.28 % | 639.235 M 29.12 % | 495.089 M 2.77 % | 481.739 M 11.43 % | 432.319 M 3.67 % | 417.034 M 25.52 % | 332.249 M -5.95 % | 353.266 M 2.44 % | 344.849 M -1.84 % | 351.301 M -0.17 % | 351.911 M -0.17 % | 352.521 M -0.67 % | 354.901 M -0.67 % | 357.281 M |
Total non current assets | 842.954 M 9.50 % | 769.809 M 23.79 % | 621.890 M 9.17 % | 569.630 M 2.04 % | 558.258 M 6.30 % | 525.184 M 16.15 % | 452.165 M 9.42 % | 413.223 M 1.71 % | 406.273 M -3.01 % | 418.876 M 0.48 % | 416.866 M 0.48 % | 414.856 M -1.33 % | 420.463 M -1.32 % | 426.070 M |
Other current assets | 118.023 M 141.87 % | 48.797 M -35.52 % | 75.679 M -10.91 % | 84.944 M 33.86 % | 63.457 M 137.05 % | 26.769 M -71.81 % | 94.944 M 130.61 % | 41.170 M 24.47 % | 33.077 M -83.54 % | 200.976 M -39.81 % | 333.882 M 1 752.64 % | 18.022 M -82.47 % | 102.820 M -45.20 % | 187.617 M |
Short term investments | 0.000 -100.00 % | 149.454 M 110.50 % | 71.000 M -67.87 % | 221.000 M 1 373.33 % | 15.000 M -87.13 % | 116.523 M -7.57 % | 126.063 M -13.36 % | 145.505 M 170.61 % | 53.770 M | 0.000 -100.00 % | 49.103 M -50.00 % | 98.206 M 14.35 % | 85.879 M 16.76 % | 73.551 M |
cash and cash equivalents | 786.069 M 57.51 % | 499.070 M -7.86 % | 541.662 M 63.88 % | 330.521 M -29.80 % | 470.817 M 40.28 % | 335.618 M -20.04 % | 419.734 M -28.84 % | 589.836 M 233.08 % | 177.085 M -12.27 % | 201.850 M 52.94 % | 131.984 M 112.47 % | 62.118 M -27.47 % | 85.650 M -21.55 % | 109.182 M |
Cash and short term investments | 1.317 B 103.05 % | 648.524 M 5.85 % | 612.662 M 11.09 % | 551.521 M 13.52 % | 485.817 M 7.45 % | 452.141 M -17.16 % | 545.797 M -25.78 % | 735.341 M 218.53 % | 230.855 M 14.37 % | 201.850 M 11.47 % | 181.087 M 12.95 % | 160.324 M -6.53 % | 171.529 M -6.13 % | 182.733 M |
Total current assets | 2.408 B 48.73 % | 1.619 B 3.99 % | 1.557 B 10.05 % | 1.415 B 5.85 % | 1.336 B 5.78 % | 1.263 B -3.17 % | 1.305 B -6.67 % | 1.398 B 42.06 % | 984.168 M -4.01 % | 1.025 B 3.30 % | 992.561 M 3.41 % | 959.798 M 18.76 % | 808.201 M 23.09 % | 656.604 M |
Inventory | 553.033 M -1.75 % | 562.857 M 9.52 % | 513.946 M 5.64 % | 486.508 M -2.34 % | 498.172 M -6.58 % | 533.244 M 32.43 % | 402.663 M -1.53 % | 408.914 M 6.86 % | 382.667 M -2.22 % | 391.362 M 8.10 % | 362.024 M 8.82 % | 332.686 M 7.50 % | 309.470 M 8.11 % | 286.254 M |
Net receivables | 419.945 M 17.04 % | 358.797 M 1.21 % | 354.524 M 21.53 % | 291.710 M 0.92 % | 289.045 M 15.02 % | 251.294 M -3.87 % | 261.399 M 22.90 % | 212.701 M -36.99 % | 337.569 M 46.05 % | 231.136 M 100.00 % | 115.568 M -74.25 % | 448.766 M 100.00 % | 224.383 M | 0.000 |
Tax assets | 0.000 -100.00 % | 8.378 M | 0.000 -100.00 % | 11.916 M -36.84 % | 18.865 M -33.71 % | 28.460 M 36.78 % | 20.807 M -23.01 % | 27.026 M -1.39 % | 27.407 M -14.40 % | 32.016 M -8.16 % | 34.862 M -7.55 % | 37.707 M -9.72 % | 41.768 M -8.86 % | 45.828 M |
Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Account payables | 109.044 M -42.39 % | 189.287 M 15.31 % | 164.150 M 30.11 % | 126.158 M 32.51 % | 95.206 M 1.14 % | 94.132 M 6.57 % | 88.329 M 11.87 % | 78.958 M 24.53 % | 63.403 M -24.80 % | 84.317 M 25.50 % | 67.187 M 34.22 % | 50.057 M 0.17 % | 49.971 M 0.17 % | 49.884 M |
Tax payables | 0.000 -100.00 % | 26.786 M | 0.000 -100.00 % | 29.970 M 116.02 % | 13.874 M -40.31 % | 23.243 M 88.39 % | 12.338 M -51.66 % | 25.526 M 40.90 % | 18.116 M -16.41 % | 21.672 M -3.14 % | 22.374 M -3.04 % | 23.076 M 24.47 % | 18.539 M 32.40 % | 14.002 M |
Deferred revenue non current | 0.000 -100.00 % | 6.597 M | 0.000 -100.00 % | 8.688 M -10.86 % | 9.746 M -15.98 % | 11.599 M 1.10 % | 11.473 M -16.07 % | 13.669 M 18.17 % | 11.567 M -6.98 % | 12.435 M 8.37 % | 11.475 M 9.13 % | 10.515 M 13.31 % | 9.280 M 15.36 % | 8.044 M |
Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Capital lease obligations | 26.685 M -4.43 % | 27.921 M 204.08 % | 9.182 M -5.40 % | 9.706 M 255.27 % | 2.732 M 3.06 % | 2.651 M 17.46 % | 2.257 M -12.04 % | 2.566 M -9.20 % | 2.826 M 111.84 % | 1.334 M -33.38 % | 2.003 M -25.03 % | 2.671 M -22.08 % | 3.428 M -18.09 % | 4.185 M |
Preferred stock | 0.000 | 0.000 | 0.000 -100.00 % | 155.067 M 623.23 % | 21.441 M 27.40 % | 16.830 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other total stockholders equity | 853.048 M 125.54 % | 378.229 M 7.43 % | 352.082 M 167.42 % | 131.658 M -50.37 % | 265.284 M -1.71 % | 269.895 M | 0.000 -100.00 % | 286.725 M 13.04 % | 253.646 M | 0.000 -100.00 % | 189.099 M -50.00 % | 378.198 M 53.94 % | 245.678 M 117.11 % | 113.158 M |
Deferred tax liabilities non current | 0.000 -100.00 % | 28.926 M | 0.000 -100.00 % | 20.352 M 18.68 % | 17.148 M -7.09 % | 18.457 M 125.91 % | 8.170 M -28.23 % | 11.383 M 12.34 % | 10.133 M 11.72 % | 9.070 M 18.82 % | 7.634 M 23.18 % | 6.197 M 4.03 % | 5.957 M 4.20 % | 5.717 M |
Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Total assets | 3.251 B 36.09 % | 2.389 B 9.64 % | 2.179 B 9.80 % | 1.984 B 4.73 % | 1.895 B 5.93 % | 1.789 B 1.80 % | 1.757 B -3.00 % | 1.811 B 30.27 % | 1.390 B -3.72 % | 1.444 B 2.47 % | 1.409 B 2.53 % | 1.375 B 11.88 % | 1.229 B 13.48 % | 1.083 B |
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 |
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 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.055 M 0.00 % | 6.055 M |
Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 497.500 K 0.00 % | 497.500 K |
Change in working capital | -73.690 M -360.30 % | 28.310 M 126.99 % | -104.904 M -250.59 % | 69.664 M 182.12 % | -84.834 M -149.63 % | -33.984 M 74.81 % | -134.905 M -43.86 % | -93.777 M 0.00 % | -93.777 M -392.20 % | 32.094 M 0.00 % | 32.094 M 163.76 % | -50.339 M 0.00 % | -50.339 M -17.41 % | -42.875 M 0.00 % | -42.875 M |
Accounts receivables | -65.332 M -105.49 % | -31.794 M 40.00 % | -52.994 M -169.07 % | -19.695 M 52.95 % | -41.861 M -14 685.71 % | 287.000 K 100.55 % | -51.961 M -1 068.70 % | 5.364 M 0.00 % | 5.364 M 145.86 % | -11.696 M 0.00 % | -11.696 M | 0.000 | 0.000 | 0.000 | 0.000 |
Inventory | 15.607 M 129.63 % | -52.677 M -59.15 % | -33.100 M -697.47 % | 5.540 M -84.05 % | 34.734 M 125.38 % | -136.829 M -2 043.04 % | 7.042 M 143.46 % | -16.202 M 0.00 % | -16.202 M 46.02 % | -30.018 M 0.00 % | -30.018 M -19.34 % | -25.153 M 0.00 % | -25.153 M -50.08 % | -16.760 M 0.00 % | -16.760 M |
Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.429 M -78.05 % | 11.067 M | 0.000 100.00 % | -5.364 M 0.00 % | -5.364 M -145.86 % | 11.696 M 0.00 % | 11.696 M | 0.000 | 0.000 | 0.000 | 0.000 |
Other working capital | -23.965 M -121.25 % | 112.781 M 699.58 % | -18.810 M -122.44 % | 83.819 M 207.87 % | -77.707 M -175.77 % | 102.558 M 213.97 % | -89.986 M -16.00 % | -77.575 M 0.00 % | -77.575 M -224.90 % | 62.111 M 0.00 % | 62.111 M 346.61 % | -25.186 M 0.00 % | -25.186 M 3.56 % | -26.116 M 0.00 % | -26.116 M |
Other non cash items | -76.789 M -4.45 % | -73.516 M -230.99 % | 56.122 M -35.77 % | 87.383 M 289.51 % | 22.434 M -32.69 % | 33.327 M 35.03 % | 24.682 M 406.49 % | -8.053 M 0.00 % | -8.053 M 26.98 % | -11.029 M 0.00 % | -11.029 M -140.64 % | -4.583 M 0.00 % | -4.583 M -240.17 % | 3.270 M 0.00 % | 3.270 M |
Net cash provided by operating activities | 157.487 M -44.85 % | 285.544 M 48.52 % | 192.265 M -46.28 % | 357.903 M 191.51 % | 122.776 M -19.80 % | 153.093 M 378.07 % | 32.023 M 9.90 % | 29.139 M 0.00 % | 29.139 M -76.03 % | 121.545 M 0.00 % | 121.545 M 167.07 % | 45.511 M 0.00 % | 45.511 M 37.24 % | 33.161 M 0.00 % | 33.161 M |
Investments in property plant and equipment | -85.654 M 49.25 % | -168.777 M -201.25 % | -56.025 M 41.33 % | -95.498 M -162.26 % | -36.413 M 60.77 % | -92.828 M -248.32 % | -26.650 M -41.15 % | -18.880 M 0.00 % | -18.880 M 25.85 % | -25.462 M 0.00 % | -25.462 M 7.95 % | -27.662 M 0.00 % | -27.662 M 17.79 % | -33.649 M 0.00 % | -33.649 M |
Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 558.690 K -58.38 % | 1.342 M | 0.000 | 0.000 | 0.000 100.00 % | -5.211 M 0.00 % | -5.211 M -2 593.02 % | -193.500 K 0.00 % | -193.500 K | 0.000 | 0.000 |
Purchases of investments | 0.000 100.00 % | -340.170 M | 0.000 | 0.000 100.00 % | -327.976 M -310.63 % | 155.714 M | 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 % | 461.950 M | 0.000 | 0.000 -100.00 % | 556.779 M 380.79 % | -198.287 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other investing activites | -385.934 M -90.49 % | -202.602 M -231.99 % | 153.499 M 163.24 % | -242.732 M -339.38 % | 101.402 M 795.73 % | -14.575 M 41.00 % | -24.705 M -127.73 % | 89.101 M 0.00 % | 89.101 M 169.83 % | 33.021 M 0.00 % | 33.021 M 128.91 % | -114.203 M 0.00 % | -114.203 M -2 653.73 % | 4.472 M 0.00 % | 4.472 M |
Net cash used for investing activites | -471.588 M -88.94 % | -249.599 M -356.07 % | 97.474 M 128.82 % | -338.230 M -620.44 % | 64.989 M 160.51 % | -107.403 M -109.14 % | -51.355 M -173.13 % | 70.221 M 0.00 % | 70.221 M 2 890.67 % | 2.348 M 0.00 % | 2.348 M 101.65 % | -142.059 M 0.00 % | -142.059 M -386.89 % | -29.177 M 0.00 % | -29.177 M |
Debt repayment | -85.666 M -200.78 % | 85.000 M 1 913.26 % | 4.222 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -37.633 M 0.00 % | -37.633 M -2 259.06 % | 1.743 M 0.00 % | 1.743 M -98.85 % | 152.016 M 0.00 % | 152.016 M 176.81 % | 54.918 M 0.00 % | 54.918 M |
Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 221.049 M 0.00 % | 221.049 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Common stock repurchased | -80.315 M -234.19 % | -24.033 M 70.87 % | -82.490 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 |
Dividends paid | 0.000 100.00 % | -133.577 M | 0.000 100.00 % | -63.990 M | 0.000 100.00 % | -36.261 M | 0.000 100.00 % | -74.725 M 0.00 % | -74.725 M | 0.000 | 0.000 100.00 % | -186.365 M 0.00 % | -186.365 M 10.98 % | -209.357 M 0.00 % | -209.357 M |
Other financing activites | 767.081 M 13 183.42 % | -5.863 M -1 676.67 % | -330.000 K 99.66 % | -95.796 M -82.24 % | -52.566 M 44.06 % | -93.971 M 37.67 % | -150.770 M -972.49 % | -14.058 M 0.00 % | -14.058 M 74.79 % | -55.770 M 0.00 % | -55.770 M -151.94 % | 107.365 M 0.00 % | 107.365 M 8.89 % | 98.601 M 0.00 % | 98.601 M |
Net cash used provided by financing activities | 601.100 M 866.00 % | -78.473 M 0.16 % | -78.598 M 50.81 % | -159.786 M -203.97 % | -52.566 M 59.64 % | -130.232 M 13.62 % | -150.770 M -259.32 % | 94.634 M 0.00 % | 94.634 M 275.16 % | -54.027 M 0.00 % | -54.027 M -173.99 % | 73.016 M 0.00 % | 73.016 M 230.76 % | -55.839 M 0.00 % | -55.839 M |
Effect of forex changes on cash | 0.000 100.00 % | -64.000 K | 0.000 100.00 % | -183.000 K -100.14 % | 127.031 M 29 719.47 % | 426.000 K -99.96 % | 1.010 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Net change in cash | 786.069 M 99.76 % | 393.500 M -27.35 % | 541.662 M 872.17 % | -70.148 M -153.50 % | 131.115 M 213.82 % | -115.194 M -127.44 % | 419.734 M 8.18 % | 387.986 M 0.00 % | 387.986 M 177.66 % | 139.732 M 0.00 % | 139.732 M 396.90 % | -47.064 M 0.00 % | -47.064 M 54.62 % | -103.709 M 0.00 % | -103.709 M |
Cash at beginning of period | 0.000 -100.00 % | 105.571 M | 0.000 -100.00 % | 470.817 M 24.95 % | 376.812 M -23.41 % | 492.005 M | 0.000 -100.00 % | 201.850 M 0.00 % | 201.850 M 224.95 % | 62.118 M 0.00 % | 62.118 M -43.11 % | 109.182 M 0.00 % | 109.182 M -48.71 % | 212.891 M 0.00 % | 212.891 M |
Cash at end of period | 786.069 M 57.51 % | 499.070 M -7.86 % | 541.662 M 872.17 % | -70.148 M -113.81 % | 507.927 M 34.80 % | 376.812 M -10.23 % | 419.734 M -28.84 % | 589.836 M 0.00 % | 589.836 M 192.22 % | 201.850 M 0.00 % | 201.850 M 224.95 % | 62.118 M 0.00 % | 62.118 M -43.11 % | 109.182 M 0.00 % | 109.182 M |
Operating cash flow | 157.487 M -44.85 % | 285.544 M 48.52 % | 192.265 M -46.28 % | 357.903 M 191.51 % | 122.776 M -19.80 % | 153.093 M 378.07 % | 32.023 M 9.90 % | 29.139 M 0.00 % | 29.139 M -76.03 % | 121.545 M 0.00 % | 121.545 M 167.07 % | 45.511 M 0.00 % | 45.511 M 37.24 % | 33.161 M 0.00 % | 33.161 M |
Capital expenditure | -85.654 M 49.37 % | -169.162 M -201.94 % | -56.025 M 41.33 % | -95.498 M -162.26 % | -36.413 M 60.77 % | -92.828 M -248.32 % | -26.650 M -41.15 % | -18.880 M 0.00 % | -18.880 M 25.85 % | -25.462 M 0.00 % | -25.462 M 7.95 % | -27.662 M 0.00 % | -27.662 M 17.79 % | -33.649 M 0.00 % | -33.649 M |
Free CashFlow | 71.833 M -38.28 % | 116.382 M -14.58 % | 136.240 M -48.08 % | 262.405 M 203.84 % | 86.363 M 43.31 % | 60.265 M 1 021.63 % | 5.373 M -47.62 % | 10.259 M 0.00 % | 10.259 M -89.32 % | 96.083 M 0.00 % | 96.083 M 438.33 % | 17.849 M 0.00 % | 17.849 M 3 757.48 % | -488.000 K 0.00 % | -488.000 K |
2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 |