6890.HK

KangLi International Holdings Limited 6890.HK

Finances

2024 2023 2022 2021 2020 2019 2018 2017 2016 2015
Revenue 1.944 B 0.83 % 1.928 B 29.24 % 1.492 B -26.69 % 2.035 B 26.73 % 1.606 B 7.39 % 1.496 B -3.40 % 1.548 B 3.39 % 1.498 B 18.47 % 1.264 B 10.82 % 1.141 B
Net income 92.703 M 19.70 % 77.446 M 347.80 % -31.253 M -131.86 % 98.097 M 35.47 % 72.411 M 193.19 % 24.698 M -51.50 % 50.921 M -23.04 % 66.162 M 94.98 % 33.932 M 105.36 % 16.523 M
Income before tax 108.271 M 22.98 % 88.036 M 299.85 % -44.051 M -132.72 % 134.647 M 58.71 % 84.837 M 261.49 % 23.469 M -47.44 % 44.655 M -50.14 % 89.554 M 93.52 % 46.276 M 101.45 % 22.971 M
Income before tax ratio 0.06 21.97 % 0.05 254.64 % -0.03 -144.63 % 0.07 25.24 % 0.05 236.61 % 0.02 -45.59 % 0.03 -51.77 % 0.06 63.36 % 0.04 81.79 % 0.02
EBITDA 155.170 M 10.56 % 140.354 M 1 196.21 % 10.828 M -94.58 % 199.941 M 29.86 % 153.967 M 64.00 % 93.881 M -16.48 % 112.406 M -26.20 % 152.320 M 43.55 % 106.108 M 14.59 % 92.597 M
Net income ratio 0.05 18.71 % 0.04 291.75 % -0.02 -143.46 % 0.05 6.90 % 0.05 173.01 % 0.02 -49.79 % 0.03 -25.56 % 0.04 64.59 % 0.03 85.32 % 0.01
Ratio EBITDA 0.08 9.65 % 0.07 902.98 % 0.01 -92.61 % 0.10 2.47 % 0.10 52.72 % 0.06 -13.54 % 0.07 -28.62 % 0.10 21.18 % 0.08 3.41 % 0.08
Gross profit ratio 0.11 17.57 % 0.09 291.18 % 0.02 -79.23 % 0.12 4.73 % 0.11 65.11 % 0.07 -21.21 % 0.08 -21.68 % 0.11 17.41 % 0.09 11.50 % 0.08
Weighted average shs out dil 606.252 M 0.00 % 606.252 M 0.00 % 606.252 M 0.00 % 606.252 M 0.00 % 606.252 M 0.00 % 606.252 M 29.54 % 468.014 M -22.00 % 600.000 M 0.00 % 600.000 M 0.00 % 600.000 M
Weighted average shs out 606.255 M 0.00 % 606.255 M 0.00 % 606.252 M 0.00 % 606.252 M 0.00 % 606.252 M 0.00 % 606.252 M 29.54 % 468.014 M -22.00 % 600.000 M 0.00 % 600.000 M 0.00 % 600.000 M
EPS diluted 0.15 15.38 % 0.13 351.94 % -0.05 -132.25 % 0.16 33.33 % 0.12 194.84 % 0.04 -63.00 % 0.11 0.00 % 0.11 94.35 % 0.06 105.82 % 0.03
Earnings per share 0.15 15.38 % 0.13 351.94 % -0.05 -132.25 % 0.16 33.33 % 0.12 194.84 % 0.04 -63.00 % 0.11 0.00 % 0.11 94.35 % 0.06 105.82 % 0.03
Gross profit 213.725 M 18.54 % 180.293 M 405.55 % 35.663 M -84.77 % 234.201 M 32.71 % 176.470 M 77.31 % 99.525 M -23.89 % 130.760 M -19.02 % 161.478 M 39.09 % 116.093 M 23.56 % 93.960 M
Income tax expense 15.568 M 47.01 % 10.590 M 182.75 % -12.798 M -135.02 % 36.550 M 194.14 % 12.426 M 1 111.07 % -1.229 M 80.39 % -6.266 M -126.77 % 23.411 M 90.40 % 12.296 M 91.26 % 6.429 M
Cost of revenue 1.731 B -1.00 % 1.748 B 20.02 % 1.456 B -19.14 % 1.801 B 25.99 % 1.430 B 2.40 % 1.396 B -1.51 % 1.418 B 6.10 % 1.336 B 16.38 % 1.148 B 9.67 % 1.047 B
General and administrative expenses 29.851 M 7.98 % 27.645 M 26.81 % 21.800 M 7.27 % 20.322 M 5.35 % 19.290 M 10.80 % 17.409 M 10.02 % 15.824 M 4.08 % 15.203 M 64.78 % 9.226 M -6.36 % 9.853 M
Selling and marketing expenses 69.834 M 23.55 % 56.525 M 12.94 % 50.050 M -9.38 % 55.233 M 5.07 % 52.567 M 24.31 % 42.288 M 6.06 % 39.871 M -11.06 % 44.829 M -12.66 % 51.327 M 18.26 % 43.403 M
Other expenses -12.478 M -3.47 % -12.060 M 6.53 % -12.902 M -1 321.78 % 1.056 M 193.12 % -1.134 M 25.69 % -1.526 M 92.02 % -19.133 M 0.000 -100.00 % 201.000 K 593.10 % 29.000 K
Operating expenses 87.207 M 20.94 % 72.110 M 22.33 % 58.948 M -23.06 % 76.611 M 8.33 % 70.723 M 21.58 % 58.171 M 13.02 % 51.471 M -13.82 % 59.727 M -0.87 % 60.251 M 13.45 % 53.106 M
Cost and expenses 1.818 B -0.13 % 1.820 B 20.11 % 1.515 B -19.23 % 1.876 B 25.06 % 1.500 B 3.17 % 1.454 B -1.00 % 1.469 B 5.24 % 1.396 B 15.52 % 1.208 B 9.86 % 1.100 B
Research and development expenses 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 99.685 M 18.43 % 84.170 M 17.15 % 71.850 M -4.90 % 75.555 M 5.15 % 71.857 M 20.37 % 59.697 M 7.19 % 55.695 M -7.22 % 60.032 M -0.86 % 60.553 M 13.70 % 53.256 M
Interest income 3.098 M 40.24 % 2.209 M 63.27 % 1.353 M -23.99 % 1.780 M -28.69 % 2.496 M 56.00 % 1.600 M 447.95 % 292.000 K -2.01 % 298.000 K -78.67 % 1.397 M -71.41 % 4.887 M
Interest expense 18.247 M -9.43 % 20.147 M -2.98 % 20.766 M -9.49 % 22.943 M 13.13 % 20.281 M -5.35 % 21.428 M 41.54 % 15.139 M 18.89 % 12.734 M 1.67 % 12.525 M -44.12 % 22.415 M
Depreciation and amortization 28.652 M -10.94 % 32.171 M -5.69 % 34.113 M -19.45 % 42.351 M -13.30 % 48.849 M -0.28 % 48.984 M -6.90 % 52.612 M 5.16 % 50.032 M 5.76 % 47.307 M 0.20 % 47.211 M
Operating income 126.518 M 16.95 % 108.183 M 564.60 % -23.285 M -114.78 % 157.590 M 49.92 % 105.118 M 134.13 % 44.897 M -43.28 % 79.159 M -22.73 % 102.444 M 74.22 % 58.801 M 29.56 % 45.386 M
Operating income ratio 0.07 15.99 % 0.06 459.50 % -0.02 -120.16 % 0.08 18.30 % 0.07 118.02 % 0.03 -41.29 % 0.05 -25.26 % 0.07 47.06 % 0.05 16.91 % 0.04
Total other income expenses net -18.247 M 9.43 % -20.147 M 2.98 % -20.766 M 9.49 % -22.943 M -13.13 % -20.281 M 5.35 % -21.428 M 37.90 % -34.504 M -167.68 % -12.890 M -2.91 % -12.525 M 44.12 % -22.415 M
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015
Net debt 139.319 M -61.54 % 362.218 M 47.66 % 245.299 M -22.77 % 317.620 M 1.64 % 312.484 M 70.14 % 183.663 M 39.80 % 131.375 M -50.55 % 265.687 M 86.26 % 142.640 M -30.92 % 206.481 M
Total investments 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Total debt 378.421 M -28.76 % 531.208 M 15.83 % 458.620 M -14.07 % 533.684 M -4.02 % 556.029 M 51.14 % 367.879 M 28.63 % 286.000 M -6.84 % 306.989 M 68.19 % 182.530 M -48.10 % 351.725 M
Accumulated other comprehensive income loss 0.000 -100.00 % 287.254 M 0.09 % 286.990 M 0.15 % 286.558 M 0.08 % 286.325 M -0.22 % 286.953 M 151.78 % -554.208 M -10.76 % -500.373 M -10.65 % -452.192 M -11.30 % -406.286 M
Retained earnings 394.125 M 26.57 % 311.378 M 13.52 % 274.297 M -10.23 % 305.550 M 47.29 % 207.453 M 72.43 % 120.308 M 23.19 % 97.662 M 82.56 % 53.495 M 895.70 % -6.723 M 83.46 % -40.655 M
Common stock 534.000 K 0.00 % 534.000 K 0.00 % 534.000 K 0.00 % 534.000 K 0.00 % 534.000 K 0.00 % 534.000 K 0.00 % 534.000 K 0.000 0.000 0.000
Total equity 875.059 M 11.86 % 782.284 M 11.03 % 704.574 M -7.44 % 761.224 M 11.59 % 682.150 M 10.97 % 614.711 M 2.58 % 599.263 M 43.89 % 416.460 M 18.19 % 352.356 M 10.67 % 318.376 M
Other non current liabilities 3.484 M -8.27 % 3.798 M -7.75 % 4.117 M -66.22 % 12.188 M -7.74 % 13.211 M 0.000 -100.00 % 56.060 M -28.23 % 78.106 M 106.57 % 37.810 M -3.57 % 39.211 M
Long term debt 100.231 M 13.92 % 87.980 M 28.05 % 68.706 M 145.83 % 27.949 M -0.89 % 28.201 M -21.72 % 36.028 M 0.000 0.000 0.000 0.000
Total non current liabilities 114.079 M 18.99 % 95.873 M 31.65 % 72.823 M 81.44 % 40.137 M -3.08 % 41.412 M -21.15 % 52.517 M -6.32 % 56.060 M -28.23 % 78.106 M -3.02 % 80.537 M 6.39 % 75.703 M
Other current liabilities 65.325 M -2.73 % 67.155 M -0.83 % 67.719 M 65.47 % 40.925 M 100.13 % 20.449 M -8.73 % 22.405 M 182.19 % -27.259 M -1 490.77 % 1.960 M -99.12 % 222.154 M -12.80 % 254.757 M
Deferred revenue 0.000 -100.00 % 365.000 K 0.000 0.000 0.000 0.000 -100.00 % 42.759 M -2.93 % 44.050 M 113.98 % 20.586 M 43.74 % 14.322 M
Short term debt 278.190 M -37.24 % 443.228 M 13.01 % 392.210 M -22.84 % 508.339 M -3.75 % 528.139 M 53.76 % 343.488 M 41.21 % 243.241 M -22.89 % 315.440 M 72.82 % 182.530 M -48.10 % 351.725 M
Total current liabilities 708.014 M -21.35 % 900.212 M 3.62 % 868.781 M -21.80 % 1.111 B -4.88 % 1.168 B 57.37 % 742.232 M -4.46 % 776.850 M -5.40 % 821.188 M 5.59 % 777.726 M -7.34 % 839.377 M
Total liabilities 822.093 M -17.47 % 996.085 M 5.79 % 941.604 M -18.20 % 1.151 B -4.82 % 1.209 B 52.18 % 794.749 M -4.58 % 832.910 M -7.38 % 899.294 M 4.78 % 858.263 M -6.21 % 915.080 M
Other non current assets 21.925 M 5.28 % 20.825 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Long term investments 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Intangible assets 0.000 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
Goodwill and intangible assets 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Property plant equipment net 334.187 M -5.35 % 353.084 M -5.04 % 371.831 M 4.95 % 354.300 M 20.36 % 294.369 M -3.59 % 305.316 M -11.12 % 343.519 M -8.97 % 377.361 M -8.65 % 413.080 M -4.39 % 432.066 M
Total non current assets 356.112 M -4.76 % 373.909 M -0.67 % 376.449 M 6.25 % 354.300 M 20.36 % 294.369 M -3.59 % 305.316 M -11.12 % 343.519 M -8.97 % 377.361 M -8.65 % 413.080 M -4.39 % 432.066 M
Other current assets 196.387 M 2 608.41 % 7.251 M -95.80 % 172.475 M -25.40 % 231.203 M -1.71 % 235.231 M 147.73 % 94.955 M 740.76 % 11.294 M -40.20 % 18.885 M -57.85 % 44.808 M -6.75 % 48.054 M
Short term investments 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
cash and cash equivalents 239.102 M 41.49 % 168.990 M -20.78 % 213.321 M -1.27 % 216.064 M -11.28 % 243.545 M 32.21 % 184.216 M 19.14 % 154.625 M 274.38 % 41.302 M 3.54 % 39.890 M -72.54 % 145.244 M
Cash and short term investments 239.102 M 41.49 % 168.990 M -20.78 % 213.321 M -1.27 % 216.064 M -11.28 % 243.545 M 32.21 % 184.216 M 19.14 % 154.625 M 274.38 % 41.302 M 3.54 % 39.890 M -72.54 % 145.244 M
Total current assets 1.341 B -4.52 % 1.404 B 10.61 % 1.270 B -18.51 % 1.558 B -2.45 % 1.597 B 44.66 % 1.104 B 1.42 % 1.089 B 16.01 % 938.393 M 17.66 % 797.539 M -0.48 % 801.390 M
Inventory 433.554 M -35.92 % 676.603 M 77.80 % 380.537 M -2.15 % 388.881 M -10.22 % 433.169 M 29.11 % 335.512 M -1.65 % 341.151 M 28.03 % 266.466 M -1.14 % 269.550 M 14.56 % 235.301 M
Net receivables 471.997 M -14.43 % 551.616 M 9.58 % 503.396 M -30.27 % 721.918 M 5.34 % 685.303 M 40.01 % 489.461 M -14.60 % 573.172 M 14.83 % 499.134 M 12.60 % 443.291 M 18.91 % 372.791 M
Tax assets 0.000 0.000 -100.00 % 4.618 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other assets 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Account payables 327.212 M -6.96 % 351.689 M -5.36 % 371.594 M -25.87 % 501.267 M -12.60 % 573.527 M 74.47 % 328.731 M -24.01 % 432.591 M 16.40 % 371.638 M 5.44 % 352.456 M 61.25 % 218.573 M
Tax payables 37.287 M -1.29 % 37.775 M 1.39 % 37.258 M -38.39 % 60.474 M 31.64 % 45.940 M -3.50 % 47.608 M 11.34 % 42.759 M -2.93 % 44.050 M 113.98 % 20.586 M 43.74 % 14.322 M
Deferred revenue non current 0.000 0.000 0.000 100.00 % -12.188 M 7.74 % -13.211 M 19.88 % -16.489 M 0.000 0.000 0.000 0.000
Minority interest 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 2.058 M 2.39 % 2.010 M
Capital lease obligations 29.321 M -1.87 % 29.880 M 2.22 % 29.230 M -1.77 % 29.757 M -33.70 % 44.879 M 17.76 % 38.110 M 189.13 % -42.759 M 2.93 % -44.050 M 0.000 0.000
Preferred stock 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other total stockholders equity 480.400 M 236.53 % 142.753 M 0.00 % 142.753 M -15.32 % 168.582 M -10.25 % 187.838 M -2.26 % 192.182 M -4.74 % 201.749 M 0.000 0.000 0.000
Deferred tax liabilities non current 10.364 M 153.09 % 4.095 M 0.000 -100.00 % 12.188 M -7.74 % 13.211 M -19.88 % 16.489 M -21.67 % 21.050 M -49.52 % 41.696 M -2.41 % 42.727 M 17.09 % 36.492 M
Other liabilities 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Total assets 1.697 B -4.57 % 1.778 B 8.03 % 1.646 B -13.92 % 1.912 B 1.10 % 1.892 B 34.21 % 1.409 B -1.59 % 1.432 B 8.85 % 1.316 B 8.68 % 1.211 B -1.85 % 1.233 B
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015
Deferred income tax 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Stock based compensation 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Change in working capital 106.669 M 162.00 % -172.049 M -210.41 % 155.822 M 418.60 % -48.908 M 77.93 % -221.614 M -74.84 % -126.749 M -503.31 % -21.009 M 82.51 % -120.152 M -1 168.87 % 11.241 M 137.99 % -29.588 M
Accounts receivables 79.700 M 272.72 % -46.143 M -121.12 % 218.522 M 696.81 % -36.615 M 81.30 % -195.842 M -333.95 % 83.711 M 213.03 % -74.059 M -33.04 % -55.665 M 21.04 % -70.500 M 40.38 % -118.245 M
Inventory 26.047 M 132.94 % -79.064 M -1 047.56 % 8.344 M -81.16 % 44.288 M 145.35 % -97.657 M -1 831.81 % 5.639 M 107.55 % -74.685 M -2 521.69 % 3.084 M 109.00 % -34.249 M -182.05 % 41.741 M
Accounts payables 0.000 0.000 100.00 % -218.522 M -696.81 % 36.615 M -81.30 % 195.842 M 333.95 % -83.711 M 0.000 0.000 0.000 0.000
Other working capital 922.000 K 101.97 % -46.842 M -131.76 % 147.478 M 258.24 % -93.196 M 24.82 % -123.957 M 6.37 % -132.388 M -346.64 % 53.676 M 143.56 % -123.236 M -370.91 % 45.490 M 163.77 % -71.329 M
Other non cash items 3.880 M -78.77 % 18.276 M 964.11 % -2.115 M 67.81 % -6.570 M -731.73 % 1.040 M -95.03 % 20.929 M 199.80 % 6.981 M -44.36 % 12.546 M 13.12 % 11.091 M -36.43 % 17.446 M
Net cash provided by operating activities 247.472 M 837.27 % -33.566 M -123.35 % 143.769 M 18.31 % 121.520 M 239.86 % -86.888 M -160.40 % -33.367 M -140.09 % 83.239 M 160.28 % 31.980 M -72.41 % 115.915 M 99.72 % 58.040 M
Investments in property plant and equipment -15.267 M 41.45 % -26.076 M -10.33 % -23.634 M 71.27 % -82.265 M -245.32 % -23.823 M -142.87 % -9.809 M 48.17 % -18.926 M -30.83 % -14.466 M 44.53 % -26.077 M -54.88 % -16.837 M
Acquisitions net 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 8.000 M 1 225.18 % -711.000 K 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 0.000
Sales maturities of investments 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other investing activites 2.127 M 111.56 % -18.399 M -1 459.87 % 1.353 M -24.96 % 1.803 M -29.93 % 2.573 M 44.55 % 1.780 M 322.80 % 421.000 K -3.66 % 437.000 K -91.97 % 5.445 M 543.62 % 846.000 K
Net cash used for investing activites -13.140 M 70.46 % -44.475 M -99.61 % -22.281 M 72.31 % -80.462 M -278.64 % -21.250 M -164.67 % -8.029 M 23.57 % -10.505 M 28.73 % -14.740 M 28.56 % -20.632 M -29.02 % -15.991 M
Debt repayment -152.228 M -311.61 % 71.938 M 195.84 % -75.064 M -231.97 % -22.612 M -239.37 % -6.663 M -2 288.17 % -279.000 K 98.67 % -20.989 M 0.000 100.00 % -169.195 M 0.000
Common stock issued 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 202.283 M 0.000 0.000 0.000
Common stock repurchased 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Dividends paid 0.000 0.000 100.00 % -25.829 M -34.13 % -19.256 M -343.28 % -4.344 M 54.59 % -9.567 M 0.000 0.000 0.000 0.000
Other financing activites -19.495 M 63.03 % -52.735 M -150.24 % -21.074 M -2.05 % -20.650 M -113.79 % 149.774 M 336.75 % 34.293 M -46.95 % 64.643 M 684.69 % -11.056 M -117.09 % 64.677 M 233.82 % -48.332 M
Net cash used provided by financing activities -171.723 M -994.25 % 19.203 M 115.74 % -121.967 M -95.09 % -62.518 M -145.05 % 138.767 M 467.62 % 24.447 M -44.00 % 43.654 M 494.84 % -11.056 M 89.42 % -104.518 M -116.25 % -48.332 M
Effect of forex changes on cash 347.000 K 3.27 % 336.000 K -89.80 % 3.293 M 271.78 % -1.917 M 30.29 % -2.750 M -204.76 % 2.625 M 1 241.30 % -230.000 K 38.17 % -372.000 K -709.84 % 61.000 K 408.33 % 12.000 K
Net change in cash 62.956 M 207.61 % -58.502 M -2 178.96 % 2.814 M 112.04 % -23.377 M -183.85 % 27.879 M 294.63 % -14.324 M -112.33 % 116.158 M 1 898.59 % 5.812 M 163.35 % -9.174 M -46.29 % -6.271 M
Cash at beginning of period 79.430 M -42.41 % 137.932 M 2.08 % 135.118 M -14.75 % 158.495 M 21.34 % 130.616 M -9.88 % 144.940 M 403.58 % 28.782 M 25.30 % 22.970 M -28.54 % 32.144 M -16.32 % 38.415 M
Cash at end of period 142.386 M 79.26 % 79.430 M -42.41 % 137.932 M 2.08 % 135.118 M -14.75 % 158.495 M 21.34 % 130.616 M -9.88 % 144.940 M 403.58 % 28.782 M 25.30 % 22.970 M -28.54 % 32.144 M
Operating cash flow 247.472 M 837.27 % -33.566 M -123.35 % 143.769 M 18.31 % 121.520 M 239.86 % -86.888 M -160.40 % -33.367 M -140.09 % 83.239 M 160.28 % 31.980 M -72.41 % 115.915 M 99.72 % 58.040 M
Capital expenditure -15.267 M 41.45 % -26.076 M -10.33 % -23.634 M 71.27 % -82.265 M -245.32 % -23.823 M -142.87 % -9.809 M 48.17 % -18.926 M -30.83 % -14.466 M 44.53 % -26.077 M -54.88 % -16.837 M
Free CashFlow 232.205 M 489.33 % -59.642 M -149.65 % 120.135 M 206.04 % 39.255 M 135.46 % -110.711 M -156.42 % -43.176 M -167.13 % 64.313 M 267.21 % 17.514 M -80.50 % 89.838 M 118.04 % 41.203 M
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015
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 2018-01-31 2017-06-30 2017-01-31 2016-06-30 2016-01-31 2015-06-30 2015-01-31
Revenue 731.393 M -22.10 % 938.938 M -6.62 % 1.005 B -7.99 % 1.093 B 30.77 % 835.643 M 14.87 % 727.440 M -4.87 % 764.715 M -26.66 % 1.043 B 5.05 % 992.642 M 1.20 % 980.920 M 56.89 % 625.226 M -22.27 % 804.390 M 16.37 % 691.240 M -11.88 % 784.437 M 2.70 % 763.839 M 97.34 % 387.069 M -48.31 % 748.769 M 100.00 % 374.384 M -40.77 % 632.055 M 100.00 % 316.027 M -44.59 % 570.358 M 100.00 % 285.179 M
Net income 10.373 M -65.96 % 30.475 M -51.03 % 62.228 M -7.54 % 67.302 M 563.47 % 10.144 M 138.85 % -26.109 M -407.56 % -5.144 M -115.26 % 33.703 M -47.66 % 64.394 M 4.12 % 61.848 M 485.52 % 10.563 M -15.72 % 12.533 M 3.03 % 12.165 M -66.60 % 36.421 M 151.18 % 14.500 M 13.90 % 12.730 M -61.52 % 33.081 M 100.00 % 16.541 M -2.51 % 16.966 M 100.00 % 8.483 M 2.68 % 8.262 M 100.00 % 4.131 M
Income before tax 10.354 M -72.03 % 37.018 M -48.05 % 71.253 M -7.37 % 76.921 M 592.05 % 11.115 M 130.74 % -36.156 M -357.96 % -7.895 M -112.97 % 60.887 M -17.45 % 73.760 M 1.08 % 72.970 M 514.90 % 11.867 M -2.45 % 12.165 M 7.62 % 11.304 M -49.65 % 22.452 M 1.12 % 22.203 M 98.88 % 11.164 M -75.07 % 44.777 M 100.00 % 22.389 M -3.24 % 23.138 M 100.00 % 11.569 M 0.73 % 11.486 M 100.00 % 5.743 M
Income before tax ratio 0.01 -64.09 % 0.04 -44.37 % 0.07 0.67 % 0.07 429.22 % 0.01 126.76 % -0.05 -381.43 % -0.01 -117.68 % 0.06 -21.42 % 0.07 -0.11 % 0.07 291.93 % 0.02 25.50 % 0.02 -7.52 % 0.02 -42.86 % 0.03 -1.53 % 0.03 0.78 % 0.03 -51.77 % 0.06 0.00 % 0.06 63.36 % 0.04 0.00 % 0.04 81.79 % 0.02 0.00 % 0.02
EBITDA 26.570 M -51.96 % 55.307 M -39.48 % 91.391 M -7.87 % 99.196 M 187.22 % 34.537 M 226.54 % -27.293 M -214.81 % 23.773 M -74.26 % 92.372 M -12.63 % 105.727 M -5.68 % 112.093 M 174.33 % 40.860 M -7.07 % 43.969 M -1.94 % 44.841 M -33.26 % 67.188 M 5.73 % 63.545 M 126.13 % 28.102 M -63.11 % 76.170 M 100.00 % 38.085 M -28.18 % 53.030 M 100.00 % 26.515 M -42.72 % 46.289 M 100.00 % 23.145 M
Net income ratio 0.01 -56.30 % 0.03 -47.56 % 0.06 0.49 % 0.06 407.36 % 0.01 133.82 % -0.04 -433.57 % -0.01 -120.81 % 0.03 -50.18 % 0.06 2.89 % 0.06 273.20 % 0.02 8.43 % 0.02 -11.47 % 0.02 -62.10 % 0.05 144.58 % 0.02 -42.28 % 0.03 -25.56 % 0.04 0.00 % 0.04 64.59 % 0.03 0.00 % 0.03 85.32 % 0.01 0.00 % 0.01
Ratio EBITDA 0.04 -38.33 % 0.06 -35.19 % 0.09 0.13 % 0.09 119.64 % 0.04 210.16 % -0.04 -220.69 % 0.03 -64.91 % 0.09 -16.83 % 0.11 -6.79 % 0.11 74.86 % 0.07 19.56 % 0.05 -15.74 % 0.06 -24.26 % 0.09 2.96 % 0.08 14.59 % 0.07 -28.63 % 0.10 0.00 % 0.10 21.25 % 0.08 0.00 % 0.08 3.38 % 0.08 0.00 % 0.08
Gross profit ratio 0.08 -18.88 % 0.10 -18.27 % 0.12 3.63 % 0.12 82.79 % 0.06 3 568.17 % 0.00 -96.14 % 0.04 -57.21 % 0.11 -16.24 % 0.13 -4.32 % 0.13 71.57 % 0.08 22.45 % 0.06 -12.45 % 0.07 -9.67 % 0.08 -12.37 % 0.09 6.69 % 0.08 -21.68 % 0.11 0.00 % 0.11 17.41 % 0.09 0.00 % 0.09 11.50 % 0.08 0.00 % 0.08
Weighted average shs out dil 606.252 M 0.00 % 606.252 M 0.00 % 606.252 M 0.00 % 606.252 M 0.00 % 606.252 M 0.00 % 606.252 M 0.00 % 606.252 M 0.00 % 606.252 M 0.00 % 606.252 M 0.00 % 606.252 M 0.00 % 606.252 M 0.00 % 606.252 M 0.00 % 606.252 M 24.74 % 486.028 M 8.01 % 450.000 M -3.85 % 468.014 M -22.00 % 600.000 M 0.00 % 600.000 M 0.00 % 600.000 M 0.00 % 600.000 M 0.00 % 600.000 M 0.00 % 600.000 M
Weighted average shs out 595.123 M -1.84 % 606.263 M 0.00 % 606.263 M 0.00 % 606.259 M 0.00 % 606.263 M 0.00 % 606.256 M -0.01 % 606.318 M 0.01 % 606.256 M 0.00 % 606.255 M 0.00 % 606.258 M -0.01 % 606.302 M 0.00 % 606.279 M -0.01 % 606.310 M 24.75 % 486.028 M 8.01 % 450.003 M -3.85 % 468.014 M -22.00 % 600.000 M 0.00 % 600.000 M 0.00 % 600.000 M 0.00 % 600.000 M 0.00 % 600.000 M 0.00 % 600.000 M
EPS diluted 0.02 -65.41 % 0.05 -49.70 % 0.10 -9.09 % 0.11 554.76 % 0.02 139.07 % -0.04 -411.90 % -0.01 -115.11 % 0.06 -47.65 % 0.11 4.12 % 0.10 486.21 % 0.02 -15.53 % 0.02 3.00 % 0.02 -73.33 % 0.08 132.92 % 0.03 18.38 % 0.03 -50.72 % 0.06 100.00 % 0.03 -2.13 % 0.03 100.00 % 0.01 2.17 % 0.01 100.00 % 0.01
Earnings per share 0.02 -65.41 % 0.05 -49.70 % 0.10 -9.09 % 0.11 554.76 % 0.02 139.07 % -0.04 -411.90 % -0.01 -115.11 % 0.06 -47.65 % 0.11 4.12 % 0.10 486.21 % 0.02 -15.53 % 0.02 3.00 % 0.02 -73.33 % 0.08 132.92 % 0.03 18.38 % 0.03 -50.72 % 0.06 100.00 % 0.03 -2.13 % 0.03 100.00 % 0.01 2.17 % 0.01 100.00 % 0.01
Gross profit 58.459 M -36.81 % 92.514 M -23.68 % 121.211 M -4.64 % 127.115 M 139.04 % 53.178 M 4 113.79 % 1.262 M -96.33 % 34.401 M -68.62 % 109.620 M -12.01 % 124.581 M -3.18 % 128.669 M 169.18 % 47.801 M -4.83 % 50.225 M 1.88 % 49.300 M -20.40 % 61.937 M -10.01 % 68.823 M 110.53 % 32.690 M -59.51 % 80.739 M 100.00 % 40.370 M -30.45 % 58.047 M 100.00 % 29.023 M -38.22 % 46.980 M 100.00 % 23.490 M
Income tax expense 213.000 K -96.74 % 6.543 M -27.50 % 9.025 M -6.18 % 9.619 M 890.63 % 971.000 K -90.34 % 10.047 M 265.21 % 2.751 M -89.88 % 27.184 M 190.24 % 9.366 M -15.79 % 11.122 M 752.91 % 1.304 M 254.35 % 368.000 K -57.26 % 861.000 K -93.84 % 13.969 M 81.34 % 7.703 M 591.73 % -1.567 M -113.38 % 11.706 M 100.00 % 5.853 M -4.80 % 6.148 M 100.00 % 3.074 M -4.37 % 3.215 M 100.00 % 1.607 M
Cost of revenue 672.934 M -20.50 % 846.424 M -4.28 % 884.262 M -8.43 % 965.642 M 23.41 % 782.465 M 7.75 % 726.178 M -0.57 % 730.314 M -21.74 % 933.147 M 7.50 % 868.061 M 1.86 % 852.251 M 47.60 % 577.425 M -23.44 % 754.165 M 17.48 % 641.940 M -11.15 % 722.500 M 3.95 % 695.016 M 96.12 % 354.379 M -46.95 % 668.030 M 100.00 % 334.015 M -41.81 % 574.008 M 100.00 % 287.004 M -45.16 % 523.378 M 100.00 % 261.689 M
General and administrative expenses 10.562 M -46.83 % 19.866 M 98.96 % 9.985 M -40.45 % 16.768 M 54.16 % 10.877 M -12.90 % 12.488 M 34.11 % 9.312 M -13.54 % 10.770 M 12.75 % 9.552 M -4.36 % 9.987 M 7.35 % 9.303 M 6.19 % 8.761 M 4.00 % 8.424 M 43.88 % 5.855 M -41.27 % 9.969 M 152.00 % 3.956 M -47.96 % 7.602 M 100.00 % 3.801 M -17.61 % 4.613 M 100.00 % 2.307 M -53.18 % 4.927 M 100.00 % 2.463 M
Selling and marketing expenses 31.968 M -12.19 % 36.406 M 8.91 % 33.428 M 8.00 % 30.953 M 21.04 % 25.572 M 5.99 % 24.126 M -6.94 % 25.924 M 2.16 % 25.375 M -15.01 % 29.858 M -2.37 % 30.583 M 39.11 % 21.984 M -1.01 % 22.208 M 10.60 % 20.080 M -1.31 % 20.347 M 4.22 % 19.524 M 95.87 % 9.968 M -55.53 % 22.415 M 100.00 % 11.207 M -56.33 % 25.664 M 100.00 % 12.832 M -40.87 % 21.702 M 100.00 % 10.851 M
Other expenses -2.295 M 73.99 % -8.823 M -141.40 % -3.655 M 53.42 % -7.846 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -763.000 K 0.00 % -763.000 K 63.87 % -2.112 M -100.00 % -1.056 M -592.46 % -152.500 K -100.00 % -76.250 K 49.50 % -151.000 K -100.00 % -75.500 K -0.67 % -75.000 K -100.00 % -37.500 K
Operating expenses 40.829 M -13.93 % 47.436 M 19.27 % 39.771 M 0.16 % 39.709 M 18.41 % 33.534 M 14.54 % 29.277 M -5.63 % 31.024 M -18.66 % 38.140 M -5.24 % 40.251 M -10.16 % 44.805 M 54.27 % 29.043 M 0.61 % 28.868 M 5.51 % 27.360 M -16.29 % 32.683 M -15.27 % 38.575 M 199.78 % 12.868 M -56.91 % 29.864 M 100.00 % 14.932 M -50.43 % 30.126 M 100.00 % 15.063 M -43.27 % 26.553 M 100.00 % 13.277 M
Cost and expenses 713.763 M -20.15 % 893.860 M -3.27 % 924.033 M -8.09 % 1.005 B 23.20 % 815.999 M 8.01 % 755.455 M -0.77 % 761.338 M -21.62 % 971.287 M 6.93 % 908.312 M 1.25 % 897.056 M 47.91 % 606.468 M -22.55 % 783.033 M 16.99 % 669.300 M -11.37 % 755.183 M 2.94 % 733.591 M 99.75 % 367.247 M -47.38 % 697.893 M 100.00 % 348.947 M -42.24 % 604.134 M 100.00 % 302.067 M -45.07 % 549.931 M 100.00 % 274.966 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
Selling general and administrative expenses 43.124 M -23.35 % 56.259 M 29.55 % 43.426 M -8.68 % 47.555 M 29.10 % 36.837 M 2.15 % 36.063 M 0.73 % 35.801 M -2.88 % 36.862 M -6.63 % 39.478 M -3.21 % 40.787 M 30.17 % 31.334 M 0.45 % 31.193 M 9.43 % 28.504 M 8.79 % 26.202 M -11.16 % 29.493 M 111.82 % 13.924 M -53.61 % 30.016 M 100.00 % 15.008 M -50.43 % 30.277 M 100.00 % 15.138 M -43.15 % 26.628 M 100.00 % 13.314 M
Interest income 0.000 0.000 0.000 100.00 % -6.320 M -174.10 % 8.529 M 4.77 % 8.141 M -27.78 % 11.272 M 6.41 % 10.593 M 0.22 % 10.570 M -2.97 % 10.894 M 58.09 % 6.891 M -25.03 % 9.192 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Interest expense 0.000 0.000 0.000 100.00 % -1.708 M -107.81 % 21.855 M 5.21 % 20.772 M 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 10.714 M 0.00 % 10.714 M 41.54 % 7.570 M 100.00 % 3.785 M -40.56 % 6.367 M 100.00 % 3.184 M -49.17 % 6.263 M 100.00 % 3.131 M -72.06 % 11.208 M 100.00 % 5.604 M
Depreciation and amortization 10.742 M -15.25 % 12.675 M -1.63 % 12.885 M 1.95 % 12.638 M -24.71 % 16.785 M 146.80 % 6.801 M -72.40 % 24.641 M 29.77 % 18.988 M -7.30 % 20.483 M -12.71 % 23.466 M -0.39 % 23.559 M -3.42 % 24.392 M 6.52 % 22.898 M -16.29 % 27.355 M 14.66 % 23.857 M 81.38 % 13.153 M -47.42 % 25.016 M 100.00 % 12.508 M -47.12 % 23.654 M 100.00 % 11.827 M -49.90 % 23.606 M 100.00 % 11.803 M
Operating income 17.630 M -60.89 % 45.078 M -44.65 % 81.440 M -6.83 % 87.406 M 392.37 % 17.752 M 152.07 % -34.094 M -3 827.88 % -868.000 K -101.18 % 73.384 M -13.91 % 85.244 M -3.82 % 88.627 M 412.27 % 17.301 M -11.63 % 19.577 M -10.78 % 21.943 M -44.91 % 39.833 M 0.37 % 39.688 M 100.22 % 19.822 M -61.04 % 50.876 M 100.00 % 25.438 M -8.89 % 27.921 M 100.00 % 13.961 M -31.66 % 20.427 M 100.00 % 10.214 M
Operating income ratio 0.02 -49.79 % 0.05 -40.73 % 0.08 1.26 % 0.08 276.52 % 0.02 145.33 % -0.05 -4 029.15 % 0.00 -101.61 % 0.07 -18.05 % 0.09 -4.95 % 0.09 226.51 % 0.03 13.70 % 0.02 -23.33 % 0.03 -37.49 % 0.05 -2.27 % 0.05 1.46 % 0.05 -24.63 % 0.07 0.00 % 0.07 53.81 % 0.04 0.00 % 0.04 23.34 % 0.04 0.00 % 0.04
Total other income expenses net -7.276 M 9.73 % -8.060 M 20.88 % -10.187 M 2.84 % -10.485 M -8.52 % -9.662 M -4.39 % -9.256 M 19.58 % -11.510 M -0.41 % -11.463 M 0.18 % -11.484 M 4.01 % -11.964 M -120.17 % -5.434 M 26.69 % -7.412 M 34.35 % -11.290 M 35.04 % -17.381 M -7.71 % -16.137 M -86.37 % -8.659 M -41.98 % -6.099 M -100.00 % -3.049 M 36.25 % -4.783 M -100.00 % -2.392 M 73.25 % -8.942 M -100.00 % -4.471 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 2018-01-31 2017-06-30 2017-01-31 2016-06-30 2016-01-31 2015-06-30 2015-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 2017-12-31 2017-06-30 2016-12-31 2016-06-30 2015-12-31
Net debt 270.990 M 94.51 % 139.319 M -54.44 % 305.769 M -15.58 % 362.218 M 16.77 % 310.211 M 26.46 % 245.299 M -10.54 % 274.206 M -13.67 % 317.620 M 20.50 % 263.576 M -15.65 % 312.484 M 103.31 % 153.702 M -16.31 % 183.663 M 80.40 % 101.806 M -22.51 % 131.375 M -50.55 % 265.687 M 30.13 % 204.164 M 43.13 % 142.640 M -18.29 % 174.561 M -15.46 % 206.481 M
Total investments 0.000 0.000 0.000 0.000 0.000 0.000 0.000 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 debt 448.155 M 18.43 % 378.421 M -28.62 % 530.169 M -0.20 % 531.208 M 2.08 % 520.400 M 13.47 % 458.620 M -13.47 % 530.005 M -0.69 % 533.684 M -0.89 % 538.450 M -3.16 % 556.029 M 50.96 % 368.335 M 0.12 % 367.879 M 41.34 % 260.280 M -8.99 % 286.000 M -6.84 % 306.989 M 25.42 % 244.760 M 34.09 % 182.530 M -31.67 % 267.128 M -24.05 % 351.725 M
Accumulated other comprehensive income loss 286.970 M -0.12 % 287.326 M 0.00 % 287.336 M 0.000 -100.00 % 287.185 M 0.07 % 286.990 M 0.25 % 286.266 M -0.10 % 286.558 M 0.10 % 286.258 M -0.02 % 286.325 M -0.26 % 287.069 M 148.45 % -592.555 M -306.65 % 286.749 M 151.74 % -554.208 M -10.76 % -500.373 M -5.06 % -476.283 M -5.33 % -452.192 M -5.35 % -429.239 M -5.65 % -406.286 M
Retained earnings 454.819 M 15.40 % 394.125 M -4.79 % 413.971 M 32.95 % 311.378 M 23.41 % 252.317 M 4.19 % 242.173 M -19.38 % 300.406 M -1.68 % 305.550 M 22.40 % 249.632 M 20.33 % 207.453 M 42.48 % 145.605 M 21.03 % 120.308 M 9.54 % 109.827 M 12.46 % 97.662 M 82.56 % 53.495 M 128.75 % 23.386 M 447.85 % -6.723 M 71.62 % -23.689 M 41.73 % -40.655 M
Common stock 534.000 K 0.00 % 534.000 K 0.00 % 534.000 K 0.00 % 534.000 K 0.00 % 534.000 K 0.00 % 534.000 K 0.00 % 534.000 K 0.00 % 534.000 K 0.00 % 534.000 K 0.00 % 534.000 K 0.00 % 534.000 K 0.00 % 534.000 K 0.00 % 534.000 K 0.00 % 534.000 K 0.000 0.000 0.000 0.000 0.000
Total equity 885.076 M 1.14 % 875.059 M 3.61 % 844.594 M 7.97 % 782.284 M 9.42 % 714.913 M 1.47 % 704.574 M -3.62 % 731.004 M -3.97 % 761.224 M 4.68 % 727.221 M 6.61 % 682.150 M 9.84 % 621.046 M 1.03 % 614.711 M 2.12 % 601.938 M 0.45 % 599.263 M 43.89 % 416.460 M 8.34 % 384.408 M 9.10 % 352.356 M 5.07 % 335.366 M 5.34 % 318.376 M
Other non current liabilities 13.408 M 284.85 % 3.484 M -65.31 % 10.044 M 164.45 % 3.798 M -11.20 % 4.277 M 3.89 % 4.117 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 56.060 M -28.23 % 78.106 M 34.76 % 57.958 M 53.29 % 37.810 M -1.82 % 38.511 M -1.79 % 39.211 M
Long term debt 47.530 M -52.58 % 100.231 M 263.27 % 27.591 M -68.64 % 87.980 M -31.36 % 128.177 M 86.56 % 68.706 M 146.89 % 27.829 M -0.43 % 27.949 M -2.08 % 28.544 M 1.22 % 28.201 M 25.79 % 22.420 M -37.77 % 36.028 M 0.35 % 35.904 M 0.000 0.000 0.000 0.000 0.000 0.000
Total non current liabilities 60.938 M -46.58 % 114.079 M 203.12 % 37.635 M -60.74 % 95.873 M -27.62 % 132.454 M 81.88 % 72.823 M 114.19 % 33.999 M -15.29 % 40.137 M 0.25 % 40.038 M -3.32 % 41.412 M 11.96 % 36.989 M -29.57 % 52.517 M -6.20 % 55.989 M -0.13 % 56.060 M -28.23 % 78.106 M -1.53 % 79.322 M -1.51 % 80.537 M 3.09 % 78.120 M 3.19 % 75.703 M
Other current liabilities 95.998 M 46.95 % 65.325 M -40.04 % 108.952 M 57.78 % 69.055 M -3.63 % 71.653 M 5.81 % 67.719 M -17.74 % 82.319 M 101.15 % 40.925 M 675.19 % -7.115 M 72.09 % -25.491 M -2.23 % -24.934 M 1.07 % -25.203 M -40.25 % -17.970 M 34.08 % -27.259 M -1 490.77 % 1.960 M -98.25 % 112.057 M -49.56 % 222.154 M -6.84 % 238.456 M -6.40 % 254.757 M
Deferred revenue 0.000 0.000 0.000 100.00 % -1.900 M 0.000 0.000 0.000 0.000 -100.00 % 45.618 M -0.70 % 45.940 M 1.00 % 45.486 M -4.46 % 47.608 M -1.24 % 48.205 M 12.74 % 42.759 M -2.93 % 44.050 M 36.30 % 32.318 M 56.99 % 20.586 M 17.94 % 17.454 M 21.87 % 14.322 M
Short term debt 400.625 M 44.01 % 278.190 M -44.65 % 502.578 M 13.30 % 443.593 M 13.01 % 392.519 M 0.08 % 392.210 M -22.54 % 506.337 M -0.39 % 508.339 M -2.03 % 518.867 M -1.76 % 528.139 M 46.11 % 361.472 M 5.24 % 343.488 M 34.63 % 255.126 M 4.89 % 243.241 M -22.89 % 315.440 M 26.69 % 248.985 M 36.41 % 182.530 M -31.67 % 267.128 M -24.05 % 351.725 M
Total current liabilities 773.798 M 9.29 % 708.014 M -27.77 % 980.197 M 8.89 % 900.212 M 3.77 % 867.548 M -0.14 % 868.781 M -22.55 % 1.122 B 0.97 % 1.111 B -3.26 % 1.149 B -1.67 % 1.168 B 49.74 % 780.031 M 5.09 % 742.232 M 1.12 % 734.017 M -5.51 % 776.850 M -5.40 % 821.188 M 2.72 % 799.457 M 2.79 % 777.726 M -3.81 % 808.552 M -3.67 % 839.377 M
Total liabilities 834.736 M 1.54 % 822.093 M -19.23 % 1.018 B 2.18 % 996.085 M -0.39 % 1.000 B 6.20 % 941.604 M -18.53 % 1.156 B 0.40 % 1.151 B -3.15 % 1.189 B -1.73 % 1.209 B 48.03 % 817.020 M 2.80 % 794.749 M 0.60 % 790.006 M -5.15 % 832.910 M -7.38 % 899.294 M 2.33 % 878.779 M 2.39 % 858.263 M -3.20 % 886.672 M -3.10 % 915.080 M
Other non current assets 22.475 M 2.51 % 21.925 M 2.57 % 21.375 M 2.64 % 20.825 M 1.34 % 20.550 M 0.000 100.00 % -359.773 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
Long term investments 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Intangible assets 0.000 0.000 0.000 0.000 0.000 0.000 0.000 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 0.000 0.000 0.000 0.000 0.000 0.000 0.000 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 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Property plant equipment net 327.172 M -2.10 % 334.187 M -3.64 % 346.821 M -1.77 % 353.084 M -1.89 % 359.869 M -3.22 % 371.831 M 3.35 % 359.773 M 1.54 % 354.300 M 21.24 % 292.236 M -0.72 % 294.369 M 6.05 % 277.575 M -9.09 % 305.316 M -5.71 % 323.790 M -5.74 % 343.519 M -8.97 % 377.361 M -4.52 % 395.221 M -4.32 % 413.080 M -2.25 % 422.573 M -2.20 % 432.066 M
Total non current assets 349.647 M -1.82 % 356.112 M -3.28 % 368.196 M -1.53 % 373.909 M -3.10 % 385.868 M 2.50 % 376.449 M 4.64 % 359.773 M 1.54 % 354.300 M 21.24 % 292.236 M -0.72 % 294.369 M 6.05 % 277.575 M -9.09 % 305.316 M -5.71 % 323.790 M -5.74 % 343.519 M -8.97 % 377.361 M -4.52 % 395.221 M -4.32 % 413.080 M -2.25 % 422.573 M -2.20 % 432.066 M
Other current assets 11.404 M -94.19 % 196.387 M 5 597.33 % 3.447 M -98.48 % 226.330 M 36.20 % 166.178 M -3.65 % 172.475 M -5.32 % 182.170 M 4 151.34 % 4.285 M -12.14 % 4.877 M -17.35 % 5.901 M -7.29 % 6.365 M -9.98 % 7.071 M 14.10 % 6.197 M -45.13 % 11.294 M -40.20 % 18.885 M -40.70 % 31.847 M -28.93 % 44.808 M -3.50 % 46.431 M -3.38 % 48.054 M
Short term investments 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
cash and cash equivalents 177.165 M -25.90 % 239.102 M 6.55 % 224.400 M 32.79 % 168.990 M -19.60 % 210.189 M -1.47 % 213.321 M -16.61 % 255.799 M 18.39 % 216.064 M -21.40 % 274.874 M 12.86 % 243.545 M 13.47 % 214.633 M 16.51 % 184.216 M 16.24 % 158.474 M 2.49 % 154.625 M 274.38 % 41.302 M 1.74 % 40.596 M 1.77 % 39.890 M -56.91 % 92.567 M -36.27 % 145.244 M
Cash and short term investments 177.165 M -25.90 % 239.102 M 6.55 % 224.400 M 32.79 % 168.990 M -19.60 % 210.189 M -1.47 % 213.321 M -16.61 % 255.799 M 18.39 % 216.064 M -21.40 % 274.874 M 12.86 % 243.545 M 13.47 % 214.633 M 16.51 % 184.216 M 16.24 % 158.474 M 2.49 % 154.625 M 274.38 % 41.302 M 1.74 % 40.596 M 1.77 % 39.890 M -56.91 % 92.567 M -36.27 % 145.244 M
Total current assets 1.370 B 2.17 % 1.341 B -10.25 % 1.494 B 6.39 % 1.404 B 5.67 % 1.329 B 4.67 % 1.270 B -16.85 % 1.527 B -1.99 % 1.558 B -4.03 % 1.624 B 1.65 % 1.597 B 37.64 % 1.160 B 5.10 % 1.104 B 3.37 % 1.068 B -1.88 % 1.089 B 16.01 % 938.393 M 8.11 % 867.966 M 8.83 % 797.539 M -0.24 % 799.465 M -0.24 % 801.390 M
Inventory 687.187 M 58.50 % 433.554 M -39.96 % 722.062 M 57.11 % 459.601 M 9.27 % 420.621 M 10.53 % 380.537 M -16.78 % 457.257 M 17.58 % 388.881 M -19.57 % 483.490 M 11.62 % 433.169 M 27.49 % 339.764 M 1.27 % 335.512 M -9.99 % 372.764 M 9.27 % 341.151 M 28.03 % 266.466 M -0.58 % 268.008 M -0.57 % 269.550 M 6.78 % 252.426 M 7.28 % 235.301 M
Net receivables 494.409 M 4.75 % 471.997 M -13.29 % 544.321 M -0.95 % 549.539 M 3.29 % 532.059 M 5.69 % 503.396 M -20.32 % 631.765 M -12.49 % 721.918 M 1.26 % 712.931 M 4.03 % 685.303 M 44.11 % 475.535 M -2.85 % 489.461 M -6.19 % 521.772 M -8.97 % 573.172 M 14.83 % 499.134 M 5.93 % 471.213 M 6.30 % 443.291 M 8.64 % 408.041 M 9.46 % 372.791 M
Tax assets 0.000 0.000 0.000 0.000 -100.00 % 5.449 M 17.99 % 4.618 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
Other assets 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Account payables 277.175 M -15.29 % 327.212 M -11.24 % 368.667 M 4.83 % 351.689 M -3.87 % 365.864 M -1.54 % 371.594 M -26.33 % 504.385 M 0.62 % 501.267 M -8.11 % 545.515 M -4.88 % 573.527 M 62.69 % 352.521 M 7.24 % 328.731 M -17.91 % 400.451 M -7.43 % 432.591 M 16.40 % 371.638 M 2.65 % 362.047 M 2.72 % 352.456 M 23.45 % 285.515 M 30.63 % 218.573 M
Tax payables 0.000 -100.00 % 37.287 M 0.000 -100.00 % 37.775 M 0.70 % 37.512 M 0.68 % 37.258 M 29.73 % 28.720 M -52.51 % 60.474 M 32.57 % 45.618 M -0.70 % 45.940 M 1.00 % 45.486 M -4.46 % 47.608 M -1.24 % 48.205 M 12.74 % 42.759 M -2.93 % 44.050 M 36.30 % 32.318 M 56.99 % 20.586 M 17.94 % 17.454 M 21.87 % 14.322 M
Deferred revenue non current 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -6.170 M 49.38 % -12.188 M -6.04 % -11.494 M 13.00 % -13.211 M 9.32 % -14.569 M 11.64 % -16.489 M 17.90 % -20.085 M 0.000 0.000 0.000 0.000 0.000 0.000
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 0.000 -100.00 % 1.029 M -50.00 % 2.058 M 1.18 % 2.034 M 1.19 % 2.010 M
Capital lease obligations 28.879 M -1.51 % 29.321 M -0.85 % 29.573 M -1.03 % 29.880 M 2.79 % 29.068 M -0.55 % 29.230 M -0.57 % 29.398 M -1.21 % 29.757 M -2.48 % 30.515 M -32.01 % 44.879 M 86.30 % 24.089 M -36.79 % 38.110 M 1.82 % 37.430 M 187.54 % -42.759 M 2.93 % -44.050 M -100.00 % -22.025 M 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
Other total stockholders equity 142.753 M 0.00 % 142.753 M 0.00 % 142.753 M -69.65 % 470.372 M 229.50 % 142.753 M 0.00 % 142.753 M -0.73 % 143.798 M -14.70 % 168.582 M 0.00 % 168.582 M -10.25 % 187.838 M 0.00 % 187.838 M -2.26 % 192.182 M 0.02 % 192.146 M -4.76 % 201.749 M 0.000 0.000 0.000 0.000 0.000
Deferred tax liabilities non current 0.000 -100.00 % 10.364 M 0.000 -100.00 % 4.095 M 0.000 0.000 -100.00 % 6.170 M -49.38 % 12.188 M 6.04 % 11.494 M -13.00 % 13.211 M -9.32 % 14.569 M -11.64 % 16.489 M -17.90 % 20.085 M -4.58 % 21.050 M -49.52 % 41.696 M -1.22 % 42.212 M -1.21 % 42.727 M 7.87 % 39.610 M 8.54 % 36.492 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 0.000 0.000 0.000 0.000 0.000
Total assets 1.720 B 1.34 % 1.697 B -8.87 % 1.862 B 4.73 % 1.778 B 3.70 % 1.715 B 4.18 % 1.646 B -12.75 % 1.887 B -1.34 % 1.912 B -0.18 % 1.916 B 1.28 % 1.892 B 31.54 % 1.438 B 2.03 % 1.409 B 1.26 % 1.392 B -2.81 % 1.432 B 8.85 % 1.316 B 4.16 % 1.263 B 4.34 % 1.211 B -0.93 % 1.222 B -0.93 % 1.233 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 2017-12-31 2017-06-30 2016-12-31 2016-06-30 2015-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 2018-01-31 2017-06-30 2017-01-31 2016-06-30 2016-01-31 2015-06-30 2015-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 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Stock based compensation 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Change in working capital 0.000 -100.00 % 124.875 M 0.000 100.00 % -166.757 M 0.000 -100.00 % 290.262 M 0.000 -100.00 % 23.565 M 0.000 100.00 % -464.095 M 0.000 100.00 % -33.465 M 47.19 % -63.375 M -22.25 % -51.842 M -393.52 % -10.505 M -100.00 % -5.252 M 91.26 % -60.076 M -100.00 % -30.038 M -634.44 % 5.621 M 100.00 % 2.810 M 119.00 % -14.794 M -100.00 % -7.397 M
Accounts receivables 0.000 -100.00 % 79.700 M 0.000 100.00 % -46.143 M 0.000 -100.00 % 218.522 M 0.000 100.00 % -36.615 M 0.000 100.00 % -195.842 M 0.000 -100.00 % 83.711 M 0.000 100.00 % -74.059 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Inventory 0.000 -100.00 % 26.047 M 0.000 100.00 % -79.064 M 0.000 -100.00 % 8.344 M 0.000 -100.00 % 44.288 M 0.000 100.00 % -97.657 M 0.000 -100.00 % 5.639 M 100.00 % 2.820 M 103.78 % -74.685 M -100.00 % -37.343 M -100.00 % -18.671 M -1 310.85 % 1.542 M 100.00 % 771.000 K 104.50 % -17.125 M -100.00 % -8.562 M -141.03 % 20.871 M 100.00 % 10.435 M
Accounts payables 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other working capital 0.000 -100.00 % 19.128 M 0.000 100.00 % -41.550 M 0.000 -100.00 % 63.396 M 0.000 -100.00 % 15.892 M 0.000 100.00 % -170.596 M 0.000 100.00 % -122.815 M -85.54 % -66.194 M -168.31 % 96.902 M 261.06 % 26.838 M 100.00 % 13.419 M 121.78 % -61.618 M -100.00 % -30.809 M -235.45 % 22.745 M 100.00 % 11.373 M 131.89 % -35.665 M -100.00 % -17.832 M
Other non cash items -131.493 M -433.79 % 39.394 M 203.26 % -38.152 M -141.88 % 91.094 M 234.91 % -67.520 M 67.55 % -208.059 M -454.41 % 58.706 M 532.68 % -13.568 M 53.09 % -28.925 M -111.00 % 262.926 M 3 867.39 % -6.979 M 91.28 % -80.044 M -1 339.07 % 6.460 M -88.33 % 55.351 M 347.07 % -22.403 M -12 633.15 % 178.750 K -99.01 % 17.969 M 100.00 % 8.985 M -23.32 % 11.718 M 100.00 % 5.859 M -50.96 % 11.947 M 100.00 % 5.974 M
Net cash provided by operating activities -108.893 M -152.10 % 209.024 M 443.65 % 38.448 M 560.51 % 5.821 M 114.78 % -39.387 M -161.41 % 64.138 M -19.46 % 79.631 M 24.14 % 64.147 M 11.81 % 57.373 M 149.91 % -114.948 M -509.65 % 28.060 M 137.08 % -75.670 M -278.88 % 42.303 M -37.13 % 67.285 M 321.74 % 15.954 M -23.33 % 20.810 M 30.14 % 15.990 M 100.00 % 7.995 M -86.21 % 57.958 M 100.00 % 28.979 M -0.14 % 29.020 M 100.00 % 14.510 M
Investments in property plant and equipment -8.950 M 3.80 % -9.304 M -56.03 % -5.963 M 67.49 % -18.343 M -137.20 % -7.733 M -492.11 % -1.306 M 94.15 % -22.328 M 64.26 % -62.467 M -215.52 % -19.798 M -10.68 % -17.888 M -201.40 % -5.935 M 3.92 % -6.177 M -70.07 % -3.632 M 52.90 % -7.711 M 31.24 % -11.215 M -137.03 % -4.732 M 34.58 % -7.233 M -100.00 % -3.617 M 72.26 % -13.039 M -100.00 % -6.519 M 22.56 % -8.419 M -100.00 % -4.209 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 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 0.000 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 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 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 1.162 M -29.92 % 1.658 M 253.52 % 469.000 K -66.93 % 1.418 M 107.16 % -19.817 M -1 877.31 % 1.115 M 368.49 % 238.000 K -72.71 % 872.000 K -6.34 % 931.000 K -16.05 % 1.109 M -24.25 % 1.464 M 41.18 % 1.037 M 39.57 % 743.000 K 234.68 % 222.000 K -97.29 % 8.199 M 73.29 % 4.732 M -34.58 % 7.233 M 100.00 % 3.617 M -72.26 % 13.039 M 100.00 % 6.519 M -22.56 % 8.419 M 100.00 % 4.209 M
Net cash used for investing activites -7.788 M -1.86 % -7.646 M -39.17 % -5.494 M 67.54 % -16.925 M 38.57 % -27.550 M -14 324.08 % -191.000 K 99.14 % -22.090 M 64.14 % -61.595 M -226.47 % -18.867 M -12.44 % -16.779 M -275.29 % -4.471 M 13.02 % -5.140 M -77.92 % -2.889 M 61.42 % -7.489 M -148.31 % -3.016 M 36.26 % -4.732 M 34.58 % -7.233 M -100.00 % -3.617 M 72.26 % -13.039 M -100.00 % -6.519 M 22.56 % -8.419 M -100.00 % -4.209 M
Debt repayment 69.703 M 0.000 100.00 % -1.303 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
Common stock issued 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 101.142 M 100.00 % 50.571 M 0.000 0.000 0.000 0.000 0.000 0.000
Common stock repurchased 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Dividends paid 0.000 0.000 0.000 0.000 0.000 100.00 % -25.829 M 0.000 100.00 % -19.256 M 0.000 100.00 % -4.344 M 0.000 100.00 % -9.567 M -100.00 % -4.784 M 0.00 % -4.784 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other financing activites -7.331 M 95.42 % -160.016 M -1 438.02 % -10.404 M 64.67 % -29.446 M -160.53 % 48.649 M 158.96 % -82.506 M -505.24 % -13.632 M 40.35 % -22.853 M -11.98 % -20.409 M -114.80 % 137.922 M 2 557.97 % 5.189 M -93.25 % 76.867 M 279.37 % -42.853 M -155.77 % 76.845 M 370.51 % -28.407 M 71.03 % -98.052 M 50.09 % -196.456 M -100.00 % -98.228 M 48.18 % -189.562 M -100.00 % -94.781 M 59.71 % -235.271 M -100.00 % -117.636 M
Net cash used provided by financing activities 62.372 M 138.98 % -160.016 M -1 266.84 % -11.707 M 60.24 % -29.446 M -160.53 % 48.649 M 144.91 % -108.335 M -694.71 % -13.632 M 67.63 % -42.109 M -106.33 % -20.409 M -115.28 % 133.578 M 2 474.25 % 5.189 M -92.29 % 67.300 M 257.05 % -42.853 M -159.47 % 72.061 M 353.67 % -28.407 M 71.03 % -98.052 M 50.09 % -196.456 M -100.00 % -98.228 M 48.18 % -189.562 M -100.00 % -94.781 M 59.71 % -235.271 M -100.00 % -117.636 M
Effect of forex changes on cash -180.000 K -208.43 % 166.000 K -8.29 % 181.000 K 136.35 % -498.000 K -159.71 % 834.000 K 789.26 % -121.000 K -103.54 % 3.414 M 392.04 % -1.169 M -56.28 % -748.000 K 83.15 % -4.439 M -362.82 % 1.689 M -21.51 % 2.152 M 354.97 % 473.000 K 254.58 % -306.000 K -502.63 % 76.000 K -99.93 % 111.013 M -41.76 % 190.605 M 100.00 % 95.302 M -31.95 % 140.056 M 100.00 % 70.028 M -66.90 % 211.534 M 100.00 % 105.767 M
Net change in cash 87.897 M 187.15 % -100.858 M -1 041.37 % 10.714 M 152.20 % -20.524 M -61.00 % -12.748 M 78.87 % -60.339 M -355.01 % 23.662 M 216.20 % -20.363 M -334.75 % 8.675 M 770.36 % -1.294 M -108.49 % 15.234 M 368.24 % -5.679 M -105.37 % 105.739 M 3 052.78 % -3.581 M -157.82 % 6.194 M -78.67 % 29.040 M 1 898.59 % 1.453 M 0.00 % 1.453 M 163.35 % -2.294 M 0.00 % -2.294 M -46.29 % -1.568 M 0.00 % -1.568 M
Cash at beginning of period 0.000 -100.00 % 100.858 M 0.000 -100.00 % 120.478 M -49.70 % 239.504 M -20.12 % 299.843 M 88.84 % 158.780 M 0.000 -100.00 % 167.170 M 0.000 -100.00 % 145.850 M 0.000 -100.00 % 36.235 M 0.00 % 36.235 M 403.58 % 7.196 M 0.00 % 7.196 M 25.30 % 5.743 M 0.00 % 5.743 M -28.54 % 8.036 M 0.00 % 8.036 M -16.32 % 9.604 M 0.00 % 9.604 M
Cash at end of period 87.897 M 0.000 -100.00 % 10.714 M 152.20 % -20.524 M -109.05 % 226.756 M -5.32 % 239.504 M 31.28 % 182.441 M 995.94 % -20.363 M -111.58 % 175.844 M 13 689.18 % -1.294 M -100.80 % 161.083 M 2 936.47 % -5.679 M -104.00 % 141.974 M 334.78 % 32.654 M 143.89 % 13.389 M -63.05 % 36.235 M 403.58 % 7.196 M 0.00 % 7.196 M 25.30 % 5.743 M 0.00 % 5.743 M -28.54 % 8.036 M 0.00 % 8.036 M
Operating cash flow -108.893 M -152.10 % 209.024 M 443.65 % 38.448 M 560.51 % 5.821 M 114.78 % -39.387 M -161.41 % 64.138 M -19.46 % 79.631 M 24.14 % 64.147 M 11.81 % 57.373 M 149.91 % -114.948 M -509.65 % 28.060 M 137.08 % -75.670 M -278.88 % 42.303 M -37.13 % 67.285 M 321.74 % 15.954 M -23.33 % 20.810 M 30.14 % 15.990 M 100.00 % 7.995 M -86.21 % 57.958 M 100.00 % 28.979 M -0.14 % 29.020 M 100.00 % 14.510 M
Capital expenditure -8.950 M 3.80 % -9.304 M -56.03 % -5.963 M 67.49 % -18.343 M -137.20 % -7.733 M -492.11 % -1.306 M 94.15 % -22.328 M 64.26 % -62.467 M -215.52 % -19.798 M -10.68 % -17.888 M -201.40 % -5.935 M 3.92 % -6.177 M -70.07 % -3.632 M 52.90 % -7.711 M 31.24 % -11.215 M -137.03 % -4.732 M 34.58 % -7.233 M -100.00 % -3.617 M 72.26 % -13.039 M -100.00 % -6.519 M 22.56 % -8.419 M -100.00 % -4.209 M
Free CashFlow -117.843 M -159.00 % 199.720 M 514.81 % 32.485 M 359.42 % -12.522 M 73.43 % -47.120 M -174.99 % 62.832 M 9.65 % 57.303 M 3 310.89 % 1.680 M -95.53 % 37.575 M 128.29 % -132.836 M -700.39 % 22.125 M 127.03 % -81.847 M -311.65 % 38.671 M -35.09 % 59.574 M 1 157.10 % 4.739 M -70.53 % 16.078 M 83.60 % 8.757 M 100.00 % 4.379 M -90.25 % 44.919 M 100.00 % 22.460 M 9.02 % 20.602 M 100.00 % 10.301 M
2025 2024 2024 2023 2023 2022 2022 2021 2021 2020 2020 2019 2019 2018 2018 2018 2017 2017 2016 2016 2015 2015