Hebei Yichen Industrial Group Corporation Limited 1596.HK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.091 B -8.81 % | 1.196 B -4.94 % | 1.258 B -7.73 % | 1.364 B 19.40 % | 1.142 B 0.45 % | 1.137 B 2.29 % | 1.111 B 15.07 % | 965.898 M -6.72 % | 1.035 B 14.15 % | 907.049 M 6.12 % | 854.777 M 40.28 % | 609.318 M |
| Net income | -50.828 M -202.80 % | 49.444 M -69.30 % | 161.032 M -34.56 % | 246.088 M -2.44 % | 252.233 M 30.14 % | 193.822 M 7.58 % | 180.169 M 2.32 % | 176.080 M -42.43 % | 305.857 M 34.11 % | 228.069 M 21.05 % | 188.410 M 180.49 % | 67.171 M |
| Income before tax | -57.724 M -215.15 % | 50.131 M -72.68 % | 183.475 M -35.51 % | 284.481 M -4.01 % | 296.379 M 30.19 % | 227.656 M 19.95 % | 189.791 M -7.27 % | 204.681 M -42.30 % | 354.732 M 28.82 % | 275.370 M 9.95 % | 250.447 M 180.55 % | 89.271 M |
| Income before tax ratio | -0.05 -226.27 % | 0.04 -71.26 % | 0.15 -30.10 % | 0.21 -19.61 % | 0.26 29.60 % | 0.20 17.27 % | 0.17 -19.42 % | 0.21 -38.15 % | 0.34 12.85 % | 0.30 3.62 % | 0.29 99.98 % | 0.15 |
| EBITDA | 21.066 M -83.00 % | 123.911 M -49.76 % | 246.650 M -24.70 % | 327.555 M -2.40 % | 335.594 M 39.75 % | 240.132 M 5.72 % | 227.137 M -9.54 % | 251.081 M -33.16 % | 375.669 M 22.55 % | 306.531 M 6.48 % | 287.885 M 120.26 % | 130.704 M |
| Net income ratio | -0.05 -212.73 % | 0.04 -67.70 % | 0.13 -29.08 % | 0.18 -18.29 % | 0.22 29.55 % | 0.17 5.17 % | 0.16 -11.08 % | 0.18 -38.29 % | 0.30 17.48 % | 0.25 14.07 % | 0.22 99.95 % | 0.11 |
| Ratio EBITDA | 0.02 -81.36 % | 0.10 -47.15 % | 0.20 -18.39 % | 0.24 -18.26 % | 0.29 39.12 % | 0.21 3.35 % | 0.20 -21.38 % | 0.26 -28.35 % | 0.36 7.36 % | 0.34 0.34 % | 0.34 57.01 % | 0.21 |
| Gross profit ratio | 0.23 -4.73 % | 0.24 5.89 % | 0.23 -22.84 % | 0.30 -15.26 % | 0.35 10.46 % | 0.32 -4.69 % | 0.33 -5.13 % | 0.35 -22.09 % | 0.45 5.16 % | 0.43 3.71 % | 0.41 26.68 % | 0.33 |
| Weighted average shs out dil | 894.618 M -0.36 % | 897.840 M 0.00 % | 897.840 M -1.49 % | 911.436 M 1.18 % | 900.831 M 2.25 % | 881.007 M -2.69 % | 905.384 M 0.84 % | 897.840 M 32.13 % | 679.530 M 0.91 % | 673.380 M 0.00 % | 673.380 M 0.00 % | 673.380 M |
| Weighted average shs out | 894.618 M -0.36 % | 897.841 M 0.00 % | 897.840 M -1.49 % | 911.436 M 1.18 % | 900.831 M 2.25 % | 881.007 M -1.87 % | 897.840 M 0.00 % | 897.840 M 32.13 % | 679.530 M 0.91 % | 673.380 M 0.00 % | 673.380 M 0.00 % | 673.380 M |
| EPS diluted | -0.06 -202.36 % | 0.06 -69.39 % | 0.18 -33.33 % | 0.27 -3.57 % | 0.28 27.27 % | 0.22 10.00 % | 0.20 0.00 % | 0.20 -55.56 % | 0.45 32.35 % | 0.34 21.43 % | 0.28 180.56 % | 0.10 |
| Earnings per share | -0.06 -203.09 % | 0.06 -69.39 % | 0.18 -33.33 % | 0.27 -3.57 % | 0.28 27.27 % | 0.22 10.00 % | 0.20 0.00 % | 0.20 -55.56 % | 0.45 32.35 % | 0.34 21.43 % | 0.28 180.56 % | 0.10 |
| Gross profit | 253.124 M -13.12 % | 291.351 M 0.66 % | 289.441 M -28.81 % | 406.551 M 1.18 % | 401.802 M 10.96 % | 362.119 M -2.51 % | 371.434 M 9.17 % | 340.242 M -27.32 % | 468.149 M 20.05 % | 389.970 M 10.06 % | 354.340 M 77.72 % | 199.385 M |
| Income tax expense | -6.676 M -3 791.20 % | -171.556 K -100.80 % | 21.316 M -40.80 % | 36.005 M -8.48 % | 39.342 M 27.18 % | 30.933 M 23.64 % | 25.019 M -11.40 % | 28.240 M -42.22 % | 48.875 M 3.20 % | 47.359 M -23.11 % | 61.593 M 180.80 % | 21.935 M |
| Cost of revenue | 837.626 M -7.42 % | 904.796 M -6.61 % | 968.825 M 1.23 % | 957.094 M 29.29 % | 740.256 M -4.46 % | 774.795 M 4.70 % | 740.026 M 18.28 % | 625.656 M 10.29 % | 567.278 M 9.71 % | 517.079 M 3.33 % | 500.437 M 22.08 % | 409.933 M |
| General and administrative expenses | 0.000 -100.00 % | 94.937 M 183.71 % | 33.463 M -59.06 % | 81.744 M 17.40 % | 69.626 M 6.90 % | 65.135 M 0.84 % | 64.593 M -1.24 % | 65.401 M 1.04 % | 64.728 M 20.44 % | 53.745 M 4.92 % | 51.223 M -2.35 % | 52.455 M |
| Selling and marketing expenses | 20.678 M 4.47 % | 19.793 M 5.88 % | 18.693 M -12.07 % | 21.260 M 12.95 % | 18.823 M -7.81 % | 20.417 M -52.85 % | 43.306 M -2.94 % | 44.619 M -8.29 % | 48.654 M -3.70 % | 50.525 M 22.15 % | 41.364 M 6.82 % | 38.722 M |
| Other expenses | 263.679 M 39.28 % | 189.322 M 334.81 % | 43.542 M 1 043.09 % | -4.617 M 87.89 % | -38.126 M -339.64 % | 15.910 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -442.000 K 60.92 % | -1.131 M |
| Operating expenses | 311.777 M 28.60 % | 242.444 M 130.65 % | 105.113 M -26.51 % | 143.023 M 39.35 % | 102.638 M -33.31 % | 153.903 M -19.17 % | 190.406 M 58.47 % | 120.154 M 18.95 % | 101.015 M 4.29 % | 96.860 M 5.12 % | 92.145 M 2.33 % | 90.046 M |
| Cost and expenses | 1.149 B 0.19 % | 1.147 B 6.83 % | 1.074 B -0.21 % | 1.076 B 27.67 % | 842.894 M -9.24 % | 928.698 M -0.19 % | 930.431 M 24.75 % | 745.810 M 11.60 % | 668.293 M 8.85 % | 613.939 M 3.60 % | 592.582 M 18.52 % | 499.979 M |
| Research and development expenses | 27.420 M -17.73 % | 33.329 M -22.27 % | 42.878 M -3.94 % | 44.637 M 5.41 % | 42.346 M -4.50 % | 44.344 M 22.96 % | 36.063 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.400 M -62.18 % | 27.500 M |
| Selling general and administrative expenses | 20.678 M 4.47 % | 19.793 M 5.88 % | 18.693 M -81.85 % | 103.003 M 4.66 % | 98.417 M 5.09 % | 93.650 M -33.00 % | 139.772 M 27.04 % | 110.020 M -2.97 % | 113.382 M 8.32 % | 104.672 M 13.05 % | 92.587 M 1.55 % | 91.177 M |
| Interest income | 1.276 M -25.95 % | 1.723 M -62.94 % | 4.649 M -21.63 % | 5.932 M -68.13 % | 18.613 M -4.26 % | 19.441 M 121.86 % | 8.763 M 86.35 % | 4.702 M -62.08 % | 12.402 M -30.09 % | 17.740 M 3 448.00 % | 500.000 K -62.21 % | 1.323 M |
| Interest expense | 18.054 M -3.25 % | 18.660 M -26.11 % | 25.252 M 22.10 % | 20.681 M | 0.000 -100.00 % | 8.388 M -51.07 % | 17.142 M -30.02 % | 24.495 M 71.28 % | 14.301 M -24.24 % | 18.877 M -31.71 % | 27.644 M 26.59 % | 21.838 M |
| Depreciation and amortization | 60.735 M 10.19 % | 55.119 M 31.06 % | 42.057 M 54.26 % | 27.263 M 10.85 % | 24.595 M 16.40 % | 21.130 M 4.58 % | 20.204 M 7.21 % | 18.845 M 8.82 % | 17.317 M -11.72 % | 19.617 M -7.29 % | 21.160 M -0.39 % | 21.242 M |
| Operating income | -58.653 M -219.93 % | 48.907 M -73.47 % | 184.328 M -35.88 % | 287.481 M -3.91 % | 299.164 M 36.60 % | 219.002 M 16.44 % | 188.084 M -19.01 % | 232.236 M -35.19 % | 358.352 M 24.90 % | 286.914 M 4.88 % | 273.561 M 148.82 % | 109.945 M |
| Operating income ratio | -0.05 -231.52 % | 0.04 -72.09 % | 0.15 -30.51 % | 0.21 -19.52 % | 0.26 35.99 % | 0.19 13.83 % | 0.17 -29.62 % | 0.24 -30.53 % | 0.35 9.41 % | 0.32 -1.16 % | 0.32 77.37 % | 0.18 |
| Total other income expenses net | 929.268 K -24.10 % | 1.224 M 243.42 % | -853.711 K 71.54 % | -3.000 M -7.72 % | -2.785 M -5 227.02 % | -52.273 K -105.61 % | 931.694 K 108.01 % | -11.632 M -250.05 % | -3.323 M 72.68 % | -12.163 M 47.38 % | -23.114 M -11.80 % | -20.674 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 498.187 M 22.31 % | 407.302 M 37.16 % | 296.947 M 42.03 % | 209.075 M 140.95 % | 86.772 M 183.88 % | -103.446 M -80.75 % | -57.232 M -174.26 % | 77.068 M 127.72 % | -278.026 M -248.27 % | 187.514 M -0.19 % | 187.878 M -38.86 % | 307.267 M |
| Total investments | 327.288 M 12.86 % | 290.004 M -36.63 % | 457.619 M 42.35 % | 321.471 M 17.47 % | 273.654 M 70.04 % | 160.937 M -38.25 % | 260.644 M 29.59 % | 201.123 M 6.95 % | 188.054 M 368.81 % | 40.113 M 23.33 % | 32.525 M 23.41 % | 26.355 M |
| Total debt | 656.036 M 21.63 % | 539.390 M -9.84 % | 598.267 M 63.29 % | 366.378 M 20.20 % | 304.798 M 21.62 % | 250.625 M 100.81 % | 124.810 M -65.98 % | 366.900 M -1.21 % | 371.410 M 36.02 % | 273.055 M 17.68 % | 232.024 M -32.81 % | 345.329 M |
| Accumulated other comprehensive income loss | 0.000 100.00 % | -124.000 K -0.40 % | -123.507 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 840.558 M 0.11 % | 839.608 M 117.64 % | 385.781 M 448.22 % | -110.786 M -12.38 % | -98.581 M |
| Retained earnings | 987.101 M -5.71 % | 1.047 B -12.68 % | 1.199 B 10.24 % | 1.088 B 29.24 % | 841.488 M 31.03 % | 642.228 M 23.88 % | 518.438 M 38.19 % | 375.169 M 7.49 % | 349.028 M 200.28 % | 116.233 M -76.46 % | 493.780 M 53.08 % | 322.570 M |
| Common stock | 448.920 M 0.00 % | 448.920 M 0.00 % | 448.920 M 0.00 % | 448.920 M 0.00 % | 448.920 M 0.00 % | 448.920 M 0.00 % | 448.920 M 0.00 % | 448.920 M 0.00 % | 448.920 M 33.33 % | 336.690 M 298.12 % | 84.570 M 0.00 % | 84.570 M |
| Total equity | 2.394 B -3.41 % | 2.479 B 0.23 % | 2.473 B 4.76 % | 2.361 B 11.76 % | 2.112 B 5.78 % | 1.997 B 6.88 % | 1.868 B 7.62 % | 1.736 B 6.02 % | 1.638 B 95.25 % | 838.704 M 34.53 % | 623.453 M 40.23 % | 444.599 M |
| Other non current liabilities | 0.000 | 0.000 -100.00 % | 451.731 K | 0.000 -100.00 % | 24.672 M | 0.000 100.00 % | -5.641 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 384.933 M 156.09 % | 150.310 M -23.89 % | 197.500 M -10.28 % | 220.127 M 17 847.74 % | 1.226 M -98.25 % | 70.000 M 133.33 % | 30.000 M 200.00 % | 10.000 M -50.00 % | 20.000 M | 0.000 -100.00 % | 3.884 M -70.09 % | 12.987 M |
| Total non current liabilities | 389.444 M 151.13 % | 155.079 M -23.60 % | 202.977 M -9.97 % | 225.465 M 601.71 % | 32.131 M -54.10 % | 70.000 M 133.33 % | 30.000 M 200.00 % | 10.000 M -50.00 % | 20.000 M 215.56 % | 6.338 M -39.38 % | 10.455 M -47.17 % | 19.791 M |
| Other current liabilities | 38.256 M -11.60 % | 43.274 M -90.35 % | 448.540 M 219.13 % | 140.552 M 24.52 % | 112.876 M -57.86 % | 267.886 M 161.90 % | 102.284 M 111.23 % | 48.423 M -52.90 % | 102.808 M 73.31 % | 59.321 M -29.01 % | 83.560 M 54.57 % | 54.060 M |
| Deferred revenue | 0.000 | 0.000 100.00 % | -256.441 M -332.35 % | -59.313 M | 0.000 100.00 % | -180.625 M -90.51 % | -94.810 M 73.44 % | -356.900 M -1.56 % | -351.410 M -28.70 % | -273.055 M | 0.000 | 0.000 |
| Short term debt | 271.103 M -30.32 % | 389.080 M -2.92 % | 400.767 M 174.03 % | 146.251 M -51.82 % | 303.572 M 68.07 % | 180.625 M 90.51 % | 94.810 M -73.44 % | 356.900 M 1.56 % | 351.410 M 28.70 % | 273.055 M 19.69 % | 228.140 M -31.35 % | 332.342 M |
| Total current liabilities | 717.681 M -10.87 % | 805.210 M -12.40 % | 919.184 M 44.61 % | 635.634 M -15.64 % | 753.491 M 3.67 % | 726.826 M 18.63 % | 612.702 M -23.93 % | 805.416 M 12.63 % | 715.096 M 37.04 % | 521.803 M -3.89 % | 542.930 M -4.19 % | 566.676 M |
| Total liabilities | 1.107 B 15.29 % | 960.289 M -14.43 % | 1.122 B 30.32 % | 861.099 M 9.61 % | 785.622 M -7.67 % | 850.877 M 31.24 % | 648.344 M -21.11 % | 821.790 M 10.87 % | 741.202 M 40.34 % | 528.141 M -4.56 % | 553.385 M -5.64 % | 586.467 M |
| Other non current assets | 138.970 M 55.88 % | 89.151 M 879.84 % | -11.432 M 53.41 % | -24.540 M 2.69 % | -25.217 M 6.97 % | -27.107 M -47.75 % | -18.346 M -2.48 % | -17.902 M -3.97 % | -17.218 M -17.37 % | -14.670 M -131.60 % | 46.424 M 122.80 % | 20.837 M |
| Long term investments | 327.288 M 12.86 % | 290.004 M 15.96 % | 250.094 M 16.54 % | 214.593 M 17.69 % | 182.343 M 14.68 % | 158.998 M 20.57 % | 131.874 M 119.91 % | 59.968 M 17.16 % | 51.185 M 27.60 % | 40.113 M 23.33 % | 32.525 M 23.41 % | 26.355 M |
| Intangible assets | 142.578 M 3.10 % | 138.296 M -2.18 % | 141.373 M -2.20 % | 144.552 M 59.49 % | 90.632 M -0.71 % | 91.285 M 4.32 % | 87.503 M -35.07 % | 134.760 M -1.23 % | 136.440 M 39.24 % | 97.988 M 37 587.69 % | 260.000 K -7.80 % | 282.000 K |
| GoodWill | 59.836 M -18.49 % | 73.408 M -7.16 % | 79.073 M -23.04 % | 102.739 M 0.00 % | 102.739 M 0.00 % | 102.739 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 202.414 M -4.39 % | 211.703 M -3.97 % | 220.445 M -10.86 % | 247.291 M 27.88 % | 193.371 M -0.34 % | 194.024 M 121.73 % | 87.503 M -35.07 % | 134.760 M -1.23 % | 136.440 M 39.24 % | 97.988 M 37 587.69 % | 260.000 K -7.80 % | 282.000 K |
| Property plant equipment net | 845.259 M -2.49 % | 866.857 M 2.51 % | 845.654 M 15.23 % | 733.855 M 20.84 % | 607.271 M 30.84 % | 464.123 M 32.93 % | 349.136 M 50.84 % | 231.457 M 110.25 % | 110.087 M -5.95 % | 117.046 M -30.81 % | 169.165 M -16.37 % | 202.286 M |
| Total non current assets | 1.571 B 5.39 % | 1.491 B 13.27 % | 1.316 B 10.07 % | 1.196 B 21.64 % | 982.985 M 20.30 % | 817.145 M 43.73 % | 568.513 M 33.40 % | 426.185 M 43.15 % | 297.712 M 16.68 % | 255.147 M -4.46 % | 267.051 M 1.30 % | 263.631 M |
| Other current assets | 51.493 M 11.31 % | 46.259 M -22.75 % | 59.885 M 18.67 % | 50.465 M -40.90 % | 85.393 M -6.26 % | 91.091 M 77.44 % | 51.335 M -64.01 % | 142.631 M 29.53 % | 110.114 M -1.85 % | 112.184 M 77.36 % | 63.251 M 11.99 % | 56.477 M |
| Short term investments | 327.288 M 222.94 % | 101.346 M -51.16 % | 207.524 M 94.17 % | 106.879 M 17.05 % | 91.311 M 4 609.88 % | 1.939 M -98.49 % | 128.770 M -8.77 % | 141.155 M 3.13 % | 136.869 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 157.849 M 19.50 % | 132.087 M -15.86 % | 156.994 M -0.20 % | 157.303 M -27.85 % | 218.026 M -38.42 % | 354.072 M 94.50 % | 182.042 M -37.19 % | 289.832 M -55.37 % | 649.436 M 659.21 % | 85.541 M 93.77 % | 44.146 M 15.98 % | 38.062 M |
| Cash and short term investments | 157.849 M -32.38 % | 233.434 M -35.96 % | 364.518 M 37.98 % | 264.182 M -14.60 % | 309.337 M -13.11 % | 356.010 M 14.54 % | 310.812 M -27.88 % | 430.987 M -45.19 % | 786.305 M 819.21 % | 85.541 M 93.77 % | 44.146 M 15.98 % | 38.062 M |
| Total current assets | 1.930 B -0.92 % | 1.948 B -10.88 % | 2.186 B 13.53 % | 1.926 B 7.31 % | 1.794 B -3.32 % | 1.856 B -2.97 % | 1.913 B -8.73 % | 2.096 B 1.91 % | 2.056 B 88.91 % | 1.089 B 19.65 % | 909.787 M 18.55 % | 767.435 M |
| Inventory | 422.598 M 18.94 % | 355.301 M 0.11 % | 354.921 M -21.12 % | 449.963 M 13.56 % | 396.225 M 11.54 % | 355.230 M 28.40 % | 276.649 M 21.11 % | 228.431 M 33.64 % | 170.935 M 24.35 % | 137.459 M -17.03 % | 165.679 M -4.15 % | 172.859 M |
| Net receivables | 1.298 B -1.14 % | 1.313 B -6.64 % | 1.407 B 21.17 % | 1.161 B 15.70 % | 1.003 B -4.76 % | 1.054 B -17.29 % | 1.274 B -1.52 % | 1.294 B 30.80 % | 989.010 M 31.28 % | 753.375 M 18.32 % | 636.711 M 27.33 % | 500.037 M |
| Tax assets | 57.236 M 72.60 % | 33.161 M 190.07 % | 11.432 M -53.41 % | 24.540 M -2.69 % | 25.217 M -6.97 % | 27.107 M 47.75 % | 18.346 M 2.48 % | 17.902 M 3.97 % | 17.218 M 17.37 % | 14.670 M -21.45 % | 18.677 M 34.65 % | 13.871 M |
| Other assets | 0.000 | 0.000 -100.00 % | 93.113 M -7.49 % | 100.657 M -16.56 % | 120.635 M -30.96 % | 174.735 M 393.46 % | 35.410 M -1.60 % | 35.986 M 45.80 % | 24.682 M 6.67 % | 23.139 M | 0.000 | 0.000 |
| Account payables | 392.130 M 11.93 % | 350.349 M 11.46 % | 314.327 M -18.91 % | 387.634 M 18.93 % | 325.942 M -26.37 % | 442.650 M 9.88 % | 402.839 M 20.26 % | 334.971 M 29.49 % | 258.693 M 36.82 % | 189.076 M 6.22 % | 178.007 M 9.09 % | 163.171 M |
| Tax payables | 16.192 M -28.06 % | 22.507 M 87.70 % | 11.991 M -41.54 % | 20.510 M 84.74 % | 11.102 M -31.85 % | 16.290 M 27.57 % | 12.769 M -80.39 % | 65.122 M 2 880.41 % | 2.185 M 522.51 % | 351.000 K -99.34 % | 53.223 M 211.19 % | 17.103 M |
| Deferred revenue non current | 4.246 M -5.19 % | 4.478 M -4.94 % | 4.711 M -4.71 % | 4.944 M -4.49 % | 5.176 M -4.30 % | 5.409 M -4.12 % | 5.641 M -11.50 % | 6.374 M 4.39 % | 6.106 M -3.66 % | 6.338 M -3.55 % | 6.571 M -3.42 % | 6.804 M |
| Minority interest | 12.925 M -1.67 % | 13.144 M 6.99 % | 12.286 M 10.10 % | 11.159 M 27.23 % | 8.771 M -88.33 % | 75.185 M 6.87 % | 70.351 M -1.54 % | 71.449 M | 0.000 | 0.000 -100.00 % | 2.818 M 18.70 % | 2.374 M |
| Capital lease obligations | 1.245 M | 0.000 -100.00 % | 627.472 K -48.84 % | 1.226 M -31.80 % | 1.798 M 187.57 % | 625.360 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.900 M -69.97 % | 12.987 M -46.69 % | 24.361 M |
| Preferred stock | 0.000 -100.00 % | 156.495 M 126 609.30 % | 123.507 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 945.427 M 16.26 % | 813.227 M 0.02 % | 813.104 M -0.02 % | 813.227 M 0.00 % | 813.227 M -2.10 % | 830.651 M 0.00 % | 830.651 M | 0.000 | 0.000 | 0.000 -100.00 % | 110.786 M -17.12 % | 133.666 M |
| Deferred tax liabilities non current | 264.912 K -8.72 % | 290.218 K -7.57 % | 314.000 K -20.37 % | 394.336 K -62.66 % | 1.056 M 59.57 % | 661.825 K -97.28 % | 24.359 M 571.79 % | 3.626 M -73.90 % | 13.894 M | 0.000 100.00 % | -6.571 M 3.42 % | -6.804 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 54.051 M 858.10 % | 5.641 M -11.49 % | 6.374 M 4.39 % | 6.106 M | 0.000 | 0.000 | 0.000 |
| Total assets | 3.501 B 1.81 % | 3.439 B -4.35 % | 3.595 B 11.59 % | 3.222 B 11.18 % | 2.898 B 1.76 % | 2.848 B 13.16 % | 2.517 B -1.61 % | 2.558 B 7.53 % | 2.379 B 74.03 % | 1.367 B 16.15 % | 1.177 B 14.14 % | 1.031 B |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -154.538 M -365.80 % | 58.140 M 120.73 % | -280.412 M -22.45 % | -229.004 M -6 193.54 % | -3.639 M 84.27 % | -23.139 M 74.11 % | -89.374 M 75.56 % | -365.699 M -6.23 % | -344.266 M -204.15 % | -113.191 M 3.55 % | -117.363 M 31.41 % | -171.119 M |
| Accounts receivables | -82.713 M -197.81 % | 84.568 M 125.25 % | -334.869 M -112.30 % | -157.733 M -411.88 % | 50.575 M -24.49 % | 66.980 M 815.36 % | -9.363 M 97.09 % | -322.013 M -25.00 % | -257.610 M -97.86 % | -130.199 M 13.23 % | -150.055 M -132.04 % | -64.669 M |
| Inventory | -104.033 M -293.64 % | -26.428 M -148.53 % | 54.457 M 176.41 % | -71.272 M -31.46 % | -54.214 M 39.84 % | -90.119 M -12.63 % | -80.011 M -83.15 % | -43.686 M 49.59 % | -86.656 M -609.50 % | 17.008 M 136.88 % | 7.180 M 106.78 % | -105.856 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 150.055 M 132.04 % | 64.669 M |
| Other working capital | 32.208 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.204 M 144.99 % | -20.459 M -637.83 % | 3.804 M -85.09 % | 25.512 M 4 394.95 % | -594.000 K |
| Other non cash items | 162.773 M 441.44 % | 30.063 M 168.78 % | -43.706 M -147.88 % | 91.288 M 173.70 % | -123.873 M -461.09 % | 34.305 M -73.96 % | 131.757 M 28.80 % | 102.294 M 35.69 % | 75.389 M 301.38 % | -37.436 M -58.02 % | -23.691 M -166.16 % | -8.901 M |
| Net cash provided by operating activities | 17.922 M -90.74 % | 193.625 M 259.56 % | -121.350 M -189.47 % | 135.635 M -9.16 % | 149.317 M -34.24 % | 227.052 M 0.66 % | 225.556 M 429.37 % | -68.480 M -226.12 % | 54.297 M -44.06 % | 97.059 M -25.66 % | 130.553 M 287.83 % | -69.507 M |
| Investments in property plant and equipment | -84.624 M 10.61 % | -94.668 M 15.25 % | -111.701 M 30.45 % | -160.617 M -10.70 % | -145.096 M -13.00 % | -128.409 M -28.55 % | -99.892 M 33.37 % | -149.911 M -990.82 % | -13.743 M 14.45 % | -16.065 M 53.26 % | -34.370 M -8.19 % | -31.768 M |
| Acquisitions net | 0.000 | 0.000 100.00 % | -10.385 M -18.60 % | -8.756 M -116.72 % | 52.382 M 602.57 % | -10.423 M | 0.000 -100.00 % | 500.000 K | 0.000 | 0.000 | 0.000 100.00 % | -24.010 M |
| Purchases of investments | -38.308 M | 0.000 100.00 % | -5.476 M 54.41 % | -12.011 M 80.47 % | -61.497 M | 0.000 100.00 % | -39.900 K 99.90 % | -38.000 M 70.54 % | -129.000 M | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 71.880 M 14.62 % | 62.710 M 295.38 % | 15.860 M -23.63 % | 20.767 M 127.84 % | 9.115 M | 0.000 | 0.000 -100.00 % | 37.500 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 282.989 K 256.23 % | 79.440 K -99.24 % | 10.385 M 17.80 % | 8.815 M 116.91 % | -52.116 M -18 322.39 % | 285.999 K -99.07 % | 30.628 M 210.02 % | -27.839 M -297.16 % | 14.120 M 120.42 % | -69.149 M -284.15 % | 37.550 M 235.70 % | -27.672 M |
| Net cash used for investing activites | -50.769 M -59.26 % | -31.879 M 68.54 % | -101.317 M 33.26 % | -151.801 M 23.03 % | -197.212 M -42.34 % | -138.546 M -99.91 % | -69.303 M 61.12 % | -178.250 M -38.58 % | -128.623 M -50.94 % | -85.214 M -2 779.69 % | 3.180 M 105.70 % | -55.778 M |
| Debt repayment | 97.041 M 215.79 % | -83.805 M -128.50 % | 294.053 M 702.64 % | -48.794 M -260.83 % | 30.338 M -75.77 % | 125.190 M 151.71 % | -242.090 M -5 267.85 % | -4.510 M -104.41 % | 102.255 M 60.15 % | 63.849 M 160.71 % | -105.166 M -312.27 % | 49.544 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 602.520 M | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -24.878 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -27.005 M 57.56 % | -63.627 M 10.04 % | -70.726 M -345.79 % | -15.865 M 76.99 % | -68.939 M 29.94 % | -98.401 M -82.11 % | -54.035 M 65.32 % | -155.789 M -456.39 % | -28.000 M -180.00 % | -10.000 M 0.00 % | -10.000 M 0.00 % | -10.000 M |
| Other financing activites | -700.000 K 0.00 % | -699.999 K -106.76 % | 10.360 M -1.28 % | 10.495 M 118.68 % | -56.197 M -423.90 % | 17.350 M 2 142 006 807.28 % | 0.810 -100.00 % | 66.441 M 272.93 % | -38.420 M -58.11 % | -24.299 M -93.82 % | -12.537 M -155.21 % | 22.707 M |
| Net cash used provided by financing activities | 44.457 M 130.01 % | -148.132 M -163.39 % | 233.688 M 531.44 % | -54.164 M 42.86 % | -94.798 M -314.77 % | 44.140 M 114.76 % | -299.050 M -218.62 % | -93.858 M -114.70 % | 638.355 M 2 060.25 % | 29.550 M 123.14 % | -127.703 M -305.14 % | 62.251 M |
| Effect of forex changes on cash | -697.886 K -21.77 % | -573.137 K -1 089.69 % | 57.911 K -88.10 % | 486.790 K 127.27 % | -1.785 M -1 177.84 % | -139.707 K -103.89 % | 3.589 M 118.88 % | -19.016 M -14 091.04 % | -134.000 K | 0.000 -100.00 % | 54.000 K 147.37 % | -114.000 K |
| Net change in cash | 10.913 M -16.32 % | 13.041 M 17.71 % | 11.079 M 115.86 % | -69.844 M 51.66 % | -144.478 M -209.03 % | 132.506 M 193.26 % | -142.076 M 60.49 % | -359.604 M -163.77 % | 563.895 M 1 262.23 % | 41.395 M 580.39 % | 6.084 M 109.63 % | -63.148 M |
| Cash at beginning of period | 90.061 M 16.93 % | 77.020 M 16.80 % | 65.941 M -51.44 % | 135.785 M -51.55 % | 280.263 M 89.68 % | 147.756 M -49.02 % | 289.832 M -55.37 % | 649.436 M 659.21 % | 85.541 M 93.77 % | 44.146 M 15.98 % | 38.062 M -62.39 % | 101.210 M |
| Cash at end of period | 100.974 M 12.12 % | 90.061 M 16.93 % | 77.020 M 16.80 % | 65.941 M -51.44 % | 135.785 M -51.55 % | 280.263 M 89.68 % | 147.756 M -49.02 % | 289.832 M -55.37 % | 649.436 M 659.21 % | 85.541 M 93.77 % | 44.146 M 15.98 % | 38.062 M |
| Operating cash flow | 17.922 M -90.74 % | 193.625 M 259.56 % | -121.350 M -189.47 % | 135.635 M -9.16 % | 149.317 M -34.24 % | 227.052 M 0.66 % | 225.556 M 429.37 % | -68.480 M -226.12 % | 54.297 M -44.06 % | 97.059 M -25.66 % | 130.553 M 287.83 % | -69.507 M |
| Capital expenditure | -84.624 M 10.61 % | -94.668 M 15.25 % | -111.701 M 30.45 % | -160.617 M -10.70 % | -145.096 M -13.00 % | -128.409 M -28.55 % | -99.892 M 33.37 % | -149.911 M -990.82 % | -13.743 M 14.45 % | -16.065 M 53.26 % | -34.370 M -8.19 % | -31.768 M |
| Free CashFlow | -66.702 M -167.40 % | 98.958 M 142.46 % | -233.052 M -832.89 % | -24.982 M -691.87 % | 4.221 M -95.72 % | 98.643 M -21.50 % | 125.664 M 157.54 % | -218.391 M -638.52 % | 40.554 M -49.93 % | 80.994 M -15.79 % | 96.183 M 194.97 % | -101.275 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2014-01-31 | 2013-06-30 | 2013-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 477.143 M -19.41 % | 592.043 M 18.72 % | 498.707 M -23.69 % | 653.505 M 20.43 % | 542.641 M -11.38 % | 612.296 M -5.21 % | 645.970 M -16.02 % | 769.224 M 29.41 % | 594.421 M 4.79 % | 567.244 M -1.32 % | 574.814 M -16.64 % | 689.583 M 54.16 % | 447.330 M -16.09 % | 533.121 M -7.82 % | 578.339 M 31.35 % | 440.307 M -16.23 % | 525.591 M 2.36 % | 513.478 M -1.62 % | 521.949 M 11.21 % | 469.350 M 7.23 % | 437.699 M 2.41 % | 427.389 M 0.00 % | 427.389 M 100.00 % | 213.694 M -29.86 % | 304.659 M 100.00 % | 152.330 M |
| Net income | 48.617 M 661.95 % | -8.651 M 79.49 % | -42.177 M -150.60 % | 83.359 M 345.80 % | -33.914 M -138.72 % | 87.578 M 19.23 % | 73.455 M -53.27 % | 157.177 M 76.78 % | 88.911 M -29.22 % | 125.612 M -0.80 % | 126.621 M 21.52 % | 104.200 M 16.27 % | 89.622 M 59.92 % | 56.040 M -47.59 % | 106.929 M 114.83 % | 49.774 M -60.59 % | 126.306 M -15.06 % | 148.706 M -5.37 % | 157.151 M 28.80 % | 122.010 M 15.04 % | 106.059 M 12.85 % | 93.983 M -0.47 % | 94.427 M 100.00 % | 47.214 M 40.23 % | 33.668 M 100.00 % | 16.834 M |
| Income before tax | 53.605 M 974.35 % | -6.131 M 88.12 % | -51.593 M -152.63 % | 98.025 M 304.67 % | -47.894 M -147.48 % | 100.863 M 22.09 % | 82.612 M -54.64 % | 182.114 M 77.90 % | 102.367 M -30.55 % | 147.401 M -1.06 % | 148.978 M 21.99 % | 122.122 M 15.72 % | 105.534 M 66.23 % | 63.487 M -49.73 % | 126.304 M 108.13 % | 60.685 M -57.86 % | 143.996 M -15.28 % | 169.972 M -8.00 % | 184.760 M 37.44 % | 134.434 M -4.61 % | 140.936 M 12.55 % | 125.224 M 0.00 % | 125.224 M 100.00 % | 62.612 M 40.27 % | 44.636 M 100.00 % | 22.318 M |
| Income before tax ratio | 0.11 1 184.91 % | -0.01 89.99 % | -0.10 -168.97 % | 0.15 269.95 % | -0.09 -153.58 % | 0.16 28.81 % | 0.13 -45.98 % | 0.24 37.48 % | 0.17 -33.73 % | 0.26 0.26 % | 0.26 46.35 % | 0.18 -24.93 % | 0.24 98.11 % | 0.12 -45.47 % | 0.22 58.46 % | 0.14 -49.69 % | 0.27 -17.23 % | 0.33 -6.49 % | 0.35 23.59 % | 0.29 -11.05 % | 0.32 9.90 % | 0.29 0.00 % | 0.29 0.00 % | 0.29 99.98 % | 0.15 0.00 % | 0.15 |
| EBITDA | 76.089 M 622.86 % | -14.552 M -140.86 % | 35.618 M -44.91 % | 64.653 M 2.56 % | 63.042 M 46.10 % | 43.150 M -50.49 % | 87.155 M -37.74 % | 139.996 M 5.91 % | 132.186 M 3.22 % | 128.065 M -14.79 % | 150.290 M 10.84 % | 135.589 M 29.70 % | 104.543 M 41.57 % | 73.844 M -45.07 % | 134.444 M 60.70 % | 83.660 M -50.03 % | 167.421 M -5.67 % | 177.491 M -10.44 % | 198.178 M 36.53 % | 145.149 M -10.06 % | 161.382 M 16.54 % | 138.482 M -7.31 % | 149.404 M 100.00 % | 74.702 M 13.03 % | 66.093 M 100.00 % | 33.047 M |
| Net income ratio | 0.10 797.27 % | -0.01 82.72 % | -0.08 -166.30 % | 0.13 304.10 % | -0.06 -143.70 % | 0.14 25.78 % | 0.11 -44.35 % | 0.20 36.61 % | 0.15 -32.45 % | 0.22 0.53 % | 0.22 45.78 % | 0.15 -24.58 % | 0.20 90.60 % | 0.11 -43.15 % | 0.18 63.56 % | 0.11 -52.96 % | 0.24 -17.02 % | 0.29 -3.81 % | 0.30 15.82 % | 0.26 7.28 % | 0.24 10.19 % | 0.22 -0.47 % | 0.22 0.00 % | 0.22 99.93 % | 0.11 0.00 % | 0.11 |
| Ratio EBITDA | 0.16 748.77 % | -0.02 -134.42 % | 0.07 -27.81 % | 0.10 -14.84 % | 0.12 64.85 % | 0.07 -47.77 % | 0.13 -25.87 % | 0.18 -18.16 % | 0.22 -1.50 % | 0.23 -13.65 % | 0.26 32.97 % | 0.20 -15.87 % | 0.23 68.72 % | 0.14 -40.42 % | 0.23 22.35 % | 0.19 -40.35 % | 0.32 -7.85 % | 0.35 -8.96 % | 0.38 22.78 % | 0.31 -16.12 % | 0.37 13.79 % | 0.32 -7.31 % | 0.35 0.00 % | 0.35 61.14 % | 0.22 0.00 % | 0.22 |
| Gross profit ratio | 0.25 -8.94 % | 0.27 44.39 % | 0.19 -25.68 % | 0.25 15.89 % | 0.22 -2.09 % | 0.22 -6.77 % | 0.24 -10.31 % | 0.27 -22.17 % | 0.34 -1.92 % | 0.35 -2.45 % | 0.36 13.37 % | 0.31 -3.41 % | 0.33 13.08 % | 0.29 -23.73 % | 0.38 32.75 % | 0.28 -30.61 % | 0.41 -8.05 % | 0.45 -2.99 % | 0.46 12.77 % | 0.41 -10.47 % | 0.45 9.65 % | 0.41 0.00 % | 0.41 0.00 % | 0.41 26.68 % | 0.33 0.00 % | 0.33 |
| Weighted average shs out dil | 972.340 M 8.69 % | 894.618 M 6.06 % | 843.540 M -11.00 % | 947.830 M 11.79 % | 847.850 M -3.38 % | 877.505 M -4.43 % | 918.188 M -1.67 % | 933.761 M 5.02 % | 889.110 M -0.90 % | 897.225 M -0.80 % | 904.436 M 4.46 % | 865.794 M -3.39 % | 896.220 M -2.55 % | 919.693 M 3.21 % | 891.075 M -0.75 % | 897.840 M 0.00 % | 897.840 M 30.94 % | 685.680 M 1.83 % | 673.380 M 0.00 % | 673.380 M 0.00 % | 673.380 M 0.00 % | 673.380 M 0.00 % | 673.380 M 0.00 % | 673.380 M 0.00 % | 673.380 M 0.00 % | 673.380 M |
| Weighted average shs out | 972.340 M 8.69 % | 894.618 M 6.06 % | 843.540 M -11.00 % | 947.832 M 11.79 % | 847.850 M -3.38 % | 877.509 M -4.43 % | 918.188 M -1.67 % | 933.763 M 5.02 % | 889.110 M -0.90 % | 897.225 M -0.80 % | 904.436 M 4.46 % | 865.797 M -3.39 % | 896.220 M -2.55 % | 919.700 M 3.21 % | 891.075 M -0.75 % | 897.848 M 0.00 % | 897.844 M 30.94 % | 685.682 M 1.83 % | 673.381 M 0.00 % | 673.382 M 0.00 % | 673.382 M 0.00 % | 673.380 M 0.00 % | 673.380 M 0.00 % | 673.380 M 0.00 % | 673.380 M 0.00 % | 673.380 M |
| EPS diluted | 0.05 509.84 % | -0.01 75.60 % | -0.05 -156.88 % | 0.09 319.75 % | -0.04 -140.08 % | 0.10 24.75 % | 0.08 -52.94 % | 0.17 70.00 % | 0.10 -28.57 % | 0.14 0.00 % | 0.14 16.67 % | 0.12 20.00 % | 0.10 64.20 % | 0.06 -49.25 % | 0.12 116.61 % | 0.06 -60.43 % | 0.14 -36.36 % | 0.22 -4.35 % | 0.23 27.78 % | 0.18 12.50 % | 0.16 14.45 % | 0.14 -0.29 % | 0.14 100.00 % | 0.07 40.20 % | 0.05 100.00 % | 0.03 |
| Earnings per share | 0.05 649.45 % | -0.01 81.80 % | -0.05 -156.88 % | 0.09 319.75 % | -0.04 -140.08 % | 0.10 24.75 % | 0.08 -52.94 % | 0.17 70.00 % | 0.10 -28.57 % | 0.14 0.00 % | 0.14 16.67 % | 0.12 20.00 % | 0.10 64.20 % | 0.06 -49.25 % | 0.12 116.61 % | 0.06 -60.43 % | 0.14 -36.36 % | 0.22 -4.35 % | 0.23 27.78 % | 0.18 12.50 % | 0.16 14.45 % | 0.14 -0.29 % | 0.14 100.00 % | 0.07 40.20 % | 0.05 100.00 % | 0.03 |
| Gross profit | 117.320 M -26.61 % | 159.862 M 71.41 % | 93.262 M -43.28 % | 164.439 M 39.56 % | 117.823 M -13.23 % | 135.787 M -11.63 % | 153.654 M -24.68 % | 204.004 M 0.72 % | 202.547 M 2.77 % | 197.079 M -3.73 % | 204.723 M -5.50 % | 216.629 M 48.90 % | 145.490 M -5.12 % | 153.341 M -29.69 % | 218.093 M 74.36 % | 125.081 M -41.87 % | 215.161 M -5.88 % | 228.603 M -4.57 % | 239.546 M 25.41 % | 191.013 M -3.99 % | 198.957 M 12.30 % | 177.170 M 0.00 % | 177.170 M 100.00 % | 88.585 M -11.14 % | 99.693 M 100.00 % | 49.846 M |
| Income tax expense | 4.934 M 79.65 % | 2.746 M -70.85 % | 9.422 M -33.78 % | 14.228 M -1.19 % | 14.400 M 10.89 % | 12.986 M 55.91 % | 8.329 M -64.22 % | 23.275 M 82.84 % | 12.730 M -31.49 % | 18.582 M -10.49 % | 20.760 M 28.18 % | 16.196 M 9.90 % | 14.737 M 114.62 % | 6.866 M -62.17 % | 18.153 M 72.07 % | 10.550 M -40.36 % | 17.690 M -16.82 % | 21.266 M -22.97 % | 27.609 M 118.13 % | 12.657 M -63.53 % | 34.702 M 12.68 % | 30.797 M 0.00 % | 30.797 M 100.00 % | 15.398 M 40.40 % | 10.968 M 100.00 % | 5.484 M |
| Cost of revenue | 359.823 M -16.74 % | 432.181 M 6.59 % | 405.445 M -17.10 % | 489.066 M 15.12 % | 424.818 M -10.85 % | 476.509 M -3.21 % | 492.316 M -12.90 % | 565.220 M 44.24 % | 391.874 M 5.86 % | 370.165 M 0.02 % | 370.091 M -21.75 % | 472.955 M 56.69 % | 301.840 M -20.52 % | 379.780 M 5.42 % | 360.246 M 14.28 % | 315.226 M 1.54 % | 310.430 M 8.97 % | 284.875 M 0.88 % | 282.403 M 1.46 % | 278.337 M 16.58 % | 238.742 M -4.59 % | 250.219 M 0.00 % | 250.219 M 100.00 % | 125.109 M -38.96 % | 204.967 M 100.00 % | 102.483 M |
| General and administrative expenses | 44.013 M 204.32 % | -42.191 M -200.00 % | 42.191 M -17.92 % | 51.401 M 16.51 % | 44.119 M 2.38 % | 43.095 M 18.77 % | 36.285 M -21.59 % | 46.275 M 30.47 % | 35.469 M -1.43 % | 35.982 M 6.95 % | 33.644 M -8.83 % | 36.903 M 30.71 % | 28.232 M -27.46 % | 38.920 M 51.60 % | 25.673 M -37.51 % | 41.084 M 91.16 % | 21.492 M -35.83 % | 33.493 M 15.62 % | 28.967 M -18.02 % | 35.335 M 91.93 % | 18.410 M -28.12 % | 25.612 M 0.00 % | 25.612 M 100.00 % | 12.806 M -51.17 % | 26.228 M 100.00 % | 13.114 M |
| Selling and marketing expenses | 10.156 M -2.45 % | 10.411 M 1.40 % | 10.267 M 1.72 % | 10.093 M 4.05 % | 9.700 M -3.04 % | 10.004 M 15.13 % | 8.689 M -2.81 % | 8.941 M -27.42 % | 12.319 M 15.82 % | 10.637 M 29.94 % | 8.186 M 2 040.83 % | 382.375 K -98.09 % | 20.035 M 21.92 % | 16.433 M -38.85 % | 26.873 M 36.77 % | 19.649 M -21.31 % | 24.970 M 0.52 % | 24.842 M 4.33 % | 23.812 M -15.18 % | 28.073 M 25.04 % | 22.452 M 8.56 % | 20.682 M 0.00 % | 20.682 M 100.00 % | 10.341 M -46.59 % | 19.361 M 100.00 % | 9.681 M |
| Other expenses | -2.100 M -101.06 % | 198.794 M 206.38 % | 64.885 M 235.82 % | -47.772 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 100.00 % | -697.250 K -131.26 % | -301.500 K -36.43 % | -221.000 K 0.00 % | -221.000 K -100.00 % | -110.500 K 80.46 % | -565.500 K -100.00 % | -282.750 K |
| Operating expenses | 63.708 M -61.83 % | 166.897 M 15.20 % | 144.880 M 118.28 % | 66.374 M -57.73 % | 157.016 M 227.35 % | 47.966 M -39.96 % | 79.885 M 108.38 % | 38.336 M -63.38 % | 104.687 M 85.69 % | 56.378 M -16.67 % | 67.657 M -42.11 % | 116.876 M 215.65 % | 37.027 M -65.44 % | 107.140 M 28.67 % | 83.266 M 41.65 % | 58.782 M -4.22 % | 61.372 M 13.88 % | 53.890 M 14.36 % | 47.125 M -4.65 % | 49.421 M 4.18 % | 47.439 M 2.97 % | 46.073 M 0.00 % | 46.073 M 100.00 % | 23.036 M -48.83 % | 45.023 M 100.00 % | 22.512 M |
| Cost and expenses | 423.531 M -29.30 % | 599.078 M 8.86 % | 550.325 M -0.92 % | 555.440 M -4.54 % | 581.834 M 10.94 % | 524.475 M -8.34 % | 572.201 M -5.20 % | 603.557 M 21.55 % | 496.561 M 16.42 % | 426.543 M -2.56 % | 437.748 M -25.78 % | 589.831 M 74.06 % | 338.867 M -30.41 % | 486.919 M 9.79 % | 443.512 M 18.58 % | 374.008 M 0.59 % | 371.802 M 9.75 % | 338.765 M 2.80 % | 329.528 M 0.54 % | 327.758 M 14.53 % | 286.181 M -3.41 % | 296.291 M 0.00 % | 296.291 M 100.00 % | 148.146 M -40.74 % | 249.990 M 100.00 % | 124.995 M |
| Research and development expenses | 14.646 M 1.74 % | 14.395 M 10.52 % | 13.025 M -18.86 % | 16.053 M -7.08 % | 17.276 M -24.41 % | 22.855 M 14.14 % | 20.023 M -6.09 % | 21.321 M -8.56 % | 23.316 M 3.69 % | 22.487 M 13.23 % | 19.859 M -29.71 % | 28.253 M 75.58 % | 16.091 M 88.06 % | 8.556 M -68.89 % | 27.507 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.100 M 0.00 % | 15.100 M 45.19 % | 10.400 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 51.162 M 210.52 % | -46.292 M -169.12 % | 66.970 M -31.73 % | 98.093 M 68.47 % | 58.226 M -31.27 % | 84.720 M 40.27 % | 60.400 M 12.13 % | 53.864 M -0.24 % | 53.993 M -3.66 % | 56.046 M 32.28 % | 42.371 M -30.19 % | 60.692 M 84.15 % | 32.958 M -58.50 % | 79.411 M 31.56 % | 60.361 M -5.03 % | 63.558 M 36.80 % | 46.462 M -23.33 % | 60.603 M 14.82 % | 52.779 M -15.63 % | 62.560 M 48.56 % | 42.112 M -9.03 % | 46.294 M 0.00 % | 46.294 M 100.00 % | 23.147 M -49.23 % | 45.589 M 100.00 % | 22.794 M |
| Interest income | 0.000 | 0.000 | 0.000 100.00 % | -6.978 M -180.20 % | 8.701 M -33.28 % | 13.041 M 47.48 % | 8.843 M -46.23 % | 16.446 M 264.91 % | 4.507 M -32.74 % | 6.701 M -43.75 % | 11.912 M -46.75 % | 22.370 M 663.73 % | 2.929 M -83.06 % | 17.286 M 102.81 % | 8.523 M 51.82 % | 5.614 M -42.67 % | 9.793 M 106.56 % | 4.741 M -38.12 % | 7.661 M 7.03 % | 7.158 M -32.36 % | 10.582 M 2 016.40 % | 500.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 -100.00 % | 18.054 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 -100.00 % | 3.575 M -24.24 % | 4.719 M -65.86 % | 13.822 M 0.00 % | 13.822 M 100.00 % | 6.911 M -36.71 % | 10.919 M 100.00 % | 5.460 M |
| Depreciation and amortization | 29.914 M -8.90 % | 32.835 M 17.69 % | 27.900 M 94.54 % | 14.341 M -46.48 % | 26.795 M 19.47 % | 22.428 M 19.89 % | 18.708 M 29.60 % | 14.435 M 18.04 % | 12.229 M -1.76 % | 12.448 M 7.78 % | 11.549 M 4.64 % | 11.037 M 9.35 % | 10.093 M 4.03 % | 9.702 M -7.62 % | 10.502 M 8.26 % | 9.701 M 6.09 % | 9.144 M 3.73 % | 8.815 M 3.68 % | 8.502 M -2.59 % | 8.728 M -19.85 % | 10.889 M 2.92 % | 10.580 M 0.00 % | 10.580 M 100.00 % | 5.290 M -50.19 % | 10.621 M 100.00 % | 5.311 M |
| Operating income | 53.612 M 862.07 % | -7.035 M 86.37 % | -51.618 M -152.64 % | 98.065 M 170.55 % | 36.247 M 74.93 % | 20.721 M -69.73 % | 68.447 M -45.49 % | 125.561 M 4.67 % | 119.957 M 3.75 % | 115.617 M -16.67 % | 138.741 M 11.39 % | 124.552 M 31.87 % | 94.450 M 47.25 % | 64.142 M -48.25 % | 123.942 M 67.58 % | 73.959 M -53.27 % | 158.277 M -6.17 % | 168.676 M -11.07 % | 189.676 M 39.04 % | 136.421 M -9.35 % | 150.493 M 11.69 % | 134.738 M -2.94 % | 138.824 M 100.00 % | 69.412 M 25.13 % | 55.472 M 100.00 % | 27.736 M |
| Operating income ratio | 0.11 1 045.58 % | -0.01 88.52 % | -0.10 -168.97 % | 0.15 124.65 % | 0.07 97.38 % | 0.03 -68.06 % | 0.11 -35.09 % | 0.16 -19.11 % | 0.20 -0.99 % | 0.20 -15.55 % | 0.24 33.63 % | 0.18 -14.46 % | 0.21 75.49 % | 0.12 -43.86 % | 0.21 27.59 % | 0.17 -44.22 % | 0.30 -8.33 % | 0.33 -9.60 % | 0.36 25.03 % | 0.29 -15.46 % | 0.34 9.06 % | 0.32 -2.94 % | 0.32 0.00 % | 0.32 78.39 % | 0.18 0.00 % | 0.18 |
| Total other income expenses net | -7.000 K -100.77 % | 904.268 K 3 517.07 % | 25.000 K 162.50 % | -40.000 K -103.16 % | 1.265 M 299.30 % | -634.711 K -189.82 % | -219.000 K 92.36 % | -2.868 M -2 072.49 % | -132.000 K 68.84 % | -423.595 K 82.06 % | -2.361 M -2 458.88 % | -92.267 K -330.67 % | 40.000 K -95.94 % | 984.694 K 1 957.91 % | -53.000 K 98.38 % | -3.271 M 60.88 % | -8.361 M -624.86 % | 1.593 M 132.40 % | -4.916 M -94.00 % | -2.534 M 73.68 % | -9.629 M -1.21 % | -9.514 M 30.04 % | -13.600 M -100.00 % | -6.800 M 37.25 % | -10.837 M -100.00 % | -5.418 M |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2014-01-31 | 2013-06-30 | 2013-01-31 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2014-12-31 | 2013-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 427.952 M -14.10 % | 498.187 M 33.04 % | 374.463 M -16.66 % | 449.328 M 26.45 % | 355.335 M 19.66 % | 296.947 M -24.07 % | 391.058 M 220.18 % | 122.137 M 198.62 % | 40.900 M -52.87 % | 86.772 M 161.75 % | -140.515 M -35.83 % | -103.446 M -45.18 % | -71.256 M -24.50 % | -57.232 M -144.00 % | 130.069 M 68.77 % | 77.068 M 290.35 % | -40.488 M 85.44 % | -278.026 M -365.50 % | 104.718 M -44.15 % | 187.514 M -0.19 % | 187.878 M -38.86 % | 307.267 M |
| Total investments | 338.887 M 3.54 % | 327.288 M -3.80 % | 340.224 M 17.32 % | 290.004 M -10.62 % | 324.473 M -29.10 % | 457.619 M 31.48 % | 348.054 M 8.27 % | 321.471 M 27.23 % | 252.676 M -7.67 % | 273.654 M 59.54 % | 171.523 M 6.58 % | 160.937 M 10.89 % | 145.131 M -44.32 % | 260.644 M 1.14 % | 257.700 M 28.13 % | 201.123 M -12.42 % | 229.637 M 22.11 % | 188.054 M 338.78 % | 42.858 M 6.84 % | 40.113 M 23.33 % | 32.525 M 23.41 % | 26.355 M |
| Total debt | 699.084 M 6.56 % | 656.036 M 16.35 % | 563.842 M 4.53 % | 539.390 M -6.02 % | 573.927 M 26.43 % | 453.941 M -21.16 % | 575.772 M 106.04 % | 279.441 M -27.46 % | 385.198 M 26.38 % | 304.798 M 96.64 % | 155.000 M -38.15 % | 250.625 M 77.86 % | 140.908 M 12.90 % | 124.810 M -58.87 % | 303.435 M -17.30 % | 366.900 M 17.99 % | 310.968 M -16.27 % | 371.410 M 20.79 % | 307.475 M 12.61 % | 273.055 M 17.68 % | 232.024 M -32.81 % | 345.329 M |
| Accumulated other comprehensive income loss | 813.984 M 139 404.80 % | 583.481 K 570.55 % | -124.000 K 0.00 % | -124.000 K 0.00 % | -124.000 K -0.40 % | -123.507 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 830.651 M | 0.000 -100.00 % | 888.397 M 5.69 % | 840.558 M -4.78 % | 882.724 M 5.14 % | 839.608 M 117.64 % | 385.781 M 465.70 % | -105.492 M 4.78 % | -110.786 M -12.38 % | -98.581 M |
| Retained earnings | 1.177 B 19.25 % | 987.101 M -0.87 % | 995.753 M -4.89 % | 1.047 B -6.53 % | 1.120 B -6.58 % | 1.199 B 7.88 % | 1.111 B 2.19 % | 1.088 B 16.89 % | 930.399 M 10.57 % | 841.488 M 15.09 % | 731.140 M 13.84 % | 642.228 M 1.84 % | 630.607 M 21.64 % | 518.438 M 24.45 % | 416.572 M 11.04 % | 375.169 M 31.90 % | 284.430 M -18.51 % | 349.028 M 74.23 % | 200.322 M 90.25 % | 105.294 M -78.68 % | 493.780 M 53.08 % | 322.570 M |
| Common stock | 448.920 M 0.00 % | 448.920 M 0.00 % | 448.920 M 0.00 % | 448.920 M 0.00 % | 448.920 M 0.00 % | 448.920 M 0.00 % | 448.920 M 0.00 % | 448.920 M 0.00 % | 448.920 M 0.00 % | 448.920 M 0.00 % | 448.920 M 0.00 % | 448.920 M 0.00 % | 448.920 M 0.00 % | 448.920 M 0.00 % | 448.920 M 0.00 % | 448.920 M 0.00 % | 448.920 M 0.00 % | 448.920 M 33.33 % | 336.690 M 0.00 % | 336.690 M 298.12 % | 84.570 M 0.00 % | 84.570 M |
| Total equity | 2.425 B 1.30 % | 2.394 B -1.38 % | 2.428 B -2.06 % | 2.479 B 3.51 % | 2.395 B -3.17 % | 2.473 B 3.68 % | 2.386 B 1.04 % | 2.361 B 7.21 % | 2.202 B 4.24 % | 2.112 B 1.19 % | 2.087 B 4.53 % | 1.997 B 0.57 % | 1.986 B 6.28 % | 1.868 B 2.29 % | 1.827 B 5.21 % | 1.736 B 7.43 % | 1.616 B -1.31 % | 1.638 B 77.46 % | 922.793 M 10.03 % | 838.704 M 34.53 % | 623.453 M 40.23 % | 444.599 M |
| Other non current liabilities | 4.383 M | 0.000 -100.00 % | 4.641 M | 0.000 | 0.000 -100.00 % | 5.163 M | 0.000 -100.00 % | 5.338 M 140.67 % | -13.124 M -153.19 % | 24.672 M | 0.000 | 0.000 100.00 % | -899.000 K 84.06 % | -5.641 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 515.202 M 33.84 % | 384.933 M 68.77 % | 228.082 M 51.74 % | 150.310 M 7.21 % | 140.200 M -29.01 % | 197.500 M -22.70 % | 255.500 M 16.07 % | 220.127 M 126.65 % | 97.124 M 7 818.85 % | 1.226 M | 0.000 -100.00 % | 70.000 M -1.27 % | 70.899 M 136.33 % | 30.000 M 200.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M -50.00 % | 20.000 M 0.00 % | 20.000 M | 0.000 -100.00 % | 3.884 M -70.09 % | 12.987 M |
| Total non current liabilities | 519.585 M 33.42 % | 389.444 M 67.34 % | 232.723 M 50.07 % | 155.079 M 10.61 % | 140.200 M -29.01 % | 197.500 M -22.70 % | 255.500 M 16.40 % | 219.500 M 161.31 % | 84.000 M 161.43 % | 32.131 M -24.25 % | 42.418 M -39.40 % | 70.000 M 0.00 % | 70.000 M 133.33 % | 30.000 M 200.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M -50.00 % | 20.000 M 0.00 % | 20.000 M 215.56 % | 6.338 M -39.38 % | 10.455 M -47.17 % | 19.791 M |
| Other current liabilities | 121.351 M 217.21 % | 38.256 M -68.05 % | 119.737 M 1 021.28 % | 10.679 M -93.24 % | 157.905 M -17.80 % | 192.099 M 18.55 % | 162.046 M 94.29 % | 83.406 M -3.02 % | 85.999 M -3.98 % | 89.567 M -56.80 % | 207.314 M 137.58 % | 87.261 M 4.04 % | 83.875 M -18.00 % | 102.284 M -11.91 % | 116.108 M 139.78 % | 48.423 M -81.51 % | 261.860 M 154.71 % | 102.808 M 7.12 % | 95.973 M 61.79 % | 59.321 M -29.01 % | 83.560 M 54.57 % | 54.060 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 800.000 100.00 % | -433.727 M -69.13 % | -256.441 M 19.93 % | -320.272 M -439.97 % | -59.313 M 80.27 % | -300.585 M 0.98 % | -303.572 M -95.85 % | -155.000 M 14.19 % | -180.625 M -158.00 % | -70.009 M 26.16 % | -94.810 M 67.69 % | -293.435 M 17.78 % | -356.900 M -18.58 % | -300.968 M 14.35 % | -351.410 M -22.24 % | -287.475 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 183.882 M -32.17 % | 271.103 M -19.26 % | 335.760 M -13.70 % | 389.080 M 8.28 % | 359.342 M -10.34 % | 400.767 M 69.58 % | 236.324 M 61.59 % | 146.251 M -54.94 % | 324.566 M -0.71 % | 326.880 M 110.89 % | 155.000 M -14.19 % | 180.625 M 158.00 % | 70.009 M -26.16 % | 94.810 M -67.69 % | 293.435 M -17.78 % | 356.900 M 18.58 % | 300.968 M -14.35 % | 351.410 M 22.24 % | 287.475 M 5.28 % | 273.055 M 19.69 % | 228.140 M -31.35 % | 332.342 M |
| Total current liabilities | 648.182 M -9.68 % | 717.681 M -11.09 % | 807.161 M 0.24 % | 805.210 M -10.77 % | 902.373 M -1.83 % | 919.184 M 14.11 % | 805.505 M 26.72 % | 635.634 M -17.86 % | 773.815 M 2.70 % | 753.491 M 4.96 % | 717.875 M -1.23 % | 726.826 M 32.30 % | 549.377 M -10.34 % | 612.702 M -26.96 % | 838.901 M 4.16 % | 805.416 M -16.63 % | 966.034 M 35.09 % | 715.096 M 10.20 % | 648.894 M 24.36 % | 521.803 M -3.89 % | 542.930 M -4.19 % | 566.676 M |
| Total liabilities | 1.168 B 5.48 % | 1.107 B 6.47 % | 1.040 B 8.29 % | 960.289 M -8.32 % | 1.047 B -6.66 % | 1.122 B 5.25 % | 1.066 B 23.81 % | 861.099 M -1.79 % | 876.764 M 11.60 % | 785.622 M 3.33 % | 760.293 M -10.65 % | 850.877 M 35.97 % | 625.801 M -3.48 % | 648.344 M -24.18 % | 855.159 M 4.06 % | 821.790 M -16.32 % | 982.024 M 32.49 % | 741.202 M 9.79 % | 675.116 M 27.83 % | 528.141 M -4.56 % | 553.385 M -5.64 % | 586.467 M |
| Other non current assets | 197.488 M 42.11 % | 138.970 M -27.30 % | 191.147 M 114.41 % | 89.151 M 409.48 % | -28.807 M -151.99 % | -11.432 M 59.33 % | -28.111 M -14.55 % | -24.540 M 14.49 % | -28.697 M -13.80 % | -25.217 M 9.64 % | -27.908 M -2.95 % | -27.107 M -48.86 % | -18.210 M 0.74 % | -18.346 M -1.38 % | -18.097 M -1.09 % | -17.902 M -2.81 % | -17.412 M -1.13 % | -17.218 M -3.32 % | -16.664 M -115.68 % | 106.280 M 128.93 % | 46.424 M 122.80 % | 20.837 M |
| Long term investments | 338.887 M 3.54 % | 327.288 M 9.58 % | 298.680 M 2.99 % | 290.004 M 7.33 % | 270.205 M 8.04 % | 250.094 M 8.88 % | 229.707 M 7.04 % | 214.593 M 10.53 % | 194.153 M 6.48 % | 182.343 M 7.52 % | 169.584 M 6.66 % | 158.998 M 9.56 % | 145.131 M 10.05 % | 131.874 M 17.87 % | 111.883 M 86.57 % | 59.968 M 13.97 % | 52.617 M 2.80 % | 51.185 M 19.43 % | 42.858 M 6.84 % | 40.113 M 23.33 % | 32.525 M 23.41 % | 26.355 M |
| Intangible assets | 141.780 M -0.56 % | 142.578 M -1.21 % | 144.330 M 4.36 % | 138.296 M -1.26 % | 140.056 M -0.93 % | 141.373 M -1.14 % | 143.001 M -1.07 % | 144.552 M 61.01 % | 89.780 M -0.94 % | 90.632 M -1.02 % | 91.566 M 0.31 % | 91.285 M -0.76 % | 91.980 M 5.12 % | 87.503 M -1.10 % | 88.473 M -34.35 % | 134.760 M -1.05 % | 136.193 M -0.18 % | 136.440 M 40.74 % | 96.946 M 54 671.75 % | 177.000 K -31.92 % | 260.000 K -7.80 % | 282.000 K |
| GoodWill | 59.836 M 0.00 % | 59.836 M -18.49 % | 73.408 M 0.00 % | 73.408 M -7.16 % | 79.073 M 0.00 % | 79.073 M -23.04 % | 102.739 M 0.00 % | 102.739 M 0.00 % | 102.739 M 0.00 % | 102.739 M 0.00 % | 102.739 M 0.00 % | 102.739 M -9.62 % | 113.677 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 201.616 M -0.39 % | 202.414 M -7.04 % | 217.738 M 2.85 % | 211.703 M -3.39 % | 219.129 M -0.60 % | 220.445 M -10.29 % | 245.740 M -0.63 % | 247.291 M 28.45 % | 192.519 M -0.44 % | 193.371 M -0.48 % | 194.305 M 0.14 % | 194.024 M -5.66 % | 205.657 M 135.03 % | 87.503 M -1.10 % | 88.473 M -34.35 % | 134.760 M -1.05 % | 136.193 M -0.18 % | 136.440 M 40.74 % | 96.946 M 54 671.75 % | 177.000 K -31.92 % | 260.000 K -7.80 % | 282.000 K |
| Property plant equipment net | 850.798 M 0.66 % | 845.259 M -0.48 % | 849.335 M -2.02 % | 866.857 M 1.47 % | 854.320 M 1.02 % | 845.654 M 4.60 % | 808.471 M 10.17 % | 733.855 M 16.48 % | 630.046 M 3.75 % | 607.271 M 15.78 % | 524.519 M 13.01 % | 464.123 M 10.97 % | 418.257 M 19.80 % | 349.136 M 17.36 % | 297.483 M 28.53 % | 231.457 M 28.88 % | 179.598 M 63.14 % | 110.087 M -1.98 % | 112.315 M -4.04 % | 117.046 M -30.81 % | 169.165 M -16.37 % | 202.286 M |
| Total non current assets | 1.589 B 1.12 % | 1.571 B 0.92 % | 1.557 B 4.43 % | 1.491 B 10.96 % | 1.344 B 2.09 % | 1.316 B 2.51 % | 1.284 B 7.37 % | 1.196 B 17.61 % | 1.017 B 3.43 % | 982.985 M 10.65 % | 888.408 M 8.72 % | 817.145 M 6.25 % | 769.045 M 35.27 % | 568.513 M 14.20 % | 497.839 M 16.81 % | 426.185 M 15.68 % | 368.408 M 23.75 % | 297.712 M 18.08 % | 252.119 M -9.40 % | 278.286 M 4.21 % | 267.051 M 1.30 % | 263.631 M |
| Other current assets | 52.970 M 2.87 % | 51.493 M 6.04 % | 48.558 M 4.97 % | 46.259 M -32.85 % | 68.888 M 15.03 % | 59.885 M 7.78 % | 55.563 M 10.10 % | 50.465 M -42.20 % | 87.308 M 2.24 % | 85.393 M 57.13 % | 54.346 M -40.34 % | 91.091 M -26.09 % | 123.239 M 140.07 % | 51.335 M -59.94 % | 128.156 M -10.15 % | 142.631 M 60.44 % | 88.902 M -19.26 % | 110.114 M 0.93 % | 109.104 M -2.75 % | 112.184 M 77.36 % | 63.251 M 11.99 % | 56.477 M |
| Short term investments | 0.000 -100.00 % | 327.288 M 687.81 % | 41.544 M -59.01 % | 101.346 M 86.75 % | 54.268 M -73.85 % | 207.524 M 75.35 % | 118.347 M 10.73 % | 106.879 M 82.63 % | 58.523 M -35.91 % | 91.311 M 4 609.16 % | 1.939 M 0.02 % | 1.939 M | 0.000 -100.00 % | 128.770 M -11.69 % | 145.817 M 3.30 % | 141.155 M -20.26 % | 177.020 M 29.34 % | 136.869 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 271.132 M 71.77 % | 157.849 M -16.65 % | 189.379 M 110.28 % | 90.061 M -58.80 % | 218.592 M 39.24 % | 156.994 M -15.01 % | 184.714 M 17.43 % | 157.303 M -54.31 % | 344.298 M 57.92 % | 218.026 M -26.22 % | 295.515 M -16.54 % | 354.072 M 66.89 % | 212.164 M 16.55 % | 182.042 M 5.00 % | 173.366 M -40.18 % | 289.832 M -17.53 % | 351.456 M -45.88 % | 649.436 M 220.30 % | 202.757 M 137.03 % | 85.541 M 93.77 % | 44.146 M 15.98 % | 38.062 M |
| Cash and short term investments | 271.132 M 71.77 % | 157.849 M -31.64 % | 230.923 M -1.08 % | 233.434 M -14.45 % | 272.860 M -25.15 % | 364.518 M 20.28 % | 303.061 M 14.72 % | 264.182 M -34.42 % | 402.821 M 30.22 % | 309.337 M 3.99 % | 297.454 M -16.45 % | 356.010 M 67.80 % | 212.164 M -31.74 % | 310.812 M -2.62 % | 319.183 M -25.94 % | 430.987 M -18.45 % | 528.476 M -32.79 % | 786.305 M 287.81 % | 202.757 M 137.03 % | 85.541 M 93.77 % | 44.146 M 15.98 % | 38.062 M |
| Total current assets | 2.004 B 3.84 % | 1.930 B 1.02 % | 1.911 B -1.92 % | 1.948 B -1.77 % | 1.984 B -9.27 % | 2.186 B 6.41 % | 2.054 B 6.69 % | 1.926 B -0.14 % | 1.928 B 7.47 % | 1.794 B -0.59 % | 1.805 B -2.75 % | 1.856 B 2.71 % | 1.807 B -5.53 % | 1.913 B -10.96 % | 2.148 B 2.51 % | 2.096 B -4.79 % | 2.201 B 7.04 % | 2.056 B 56.30 % | 1.316 B 20.86 % | 1.089 B 19.65 % | 909.787 M 18.55 % | 767.435 M |
| Inventory | 466.228 M 10.32 % | 422.598 M -3.01 % | 435.713 M 22.63 % | 355.301 M -13.27 % | 409.675 M 15.43 % | 354.921 M -16.25 % | 423.805 M -5.81 % | 449.963 M 20.92 % | 372.129 M -6.08 % | 396.225 M 7.40 % | 368.918 M 3.85 % | 355.230 M 0.75 % | 352.581 M 27.45 % | 276.649 M 16.62 % | 237.215 M 3.85 % | 228.431 M -3.31 % | 236.256 M 38.21 % | 170.935 M 42.18 % | 120.226 M -12.54 % | 137.459 M -17.03 % | 165.679 M -4.15 % | 172.859 M |
| Net receivables | 1.214 B -6.50 % | 1.298 B 8.59 % | 1.196 B -8.96 % | 1.313 B 6.59 % | 1.232 B -12.42 % | 1.407 B 10.59 % | 1.272 B 9.57 % | 1.161 B 8.90 % | 1.066 B 6.24 % | 1.003 B -7.46 % | 1.084 B 2.91 % | 1.054 B -5.84 % | 1.119 B -12.16 % | 1.274 B -12.96 % | 1.464 B 13.14 % | 1.294 B -4.00 % | 1.348 B 36.26 % | 989.010 M 11.93 % | 883.569 M 17.28 % | 753.375 M 18.32 % | 636.711 M 27.33 % | 500.037 M |
| Tax assets | 0.000 -100.00 % | 57.236 M | 0.000 -100.00 % | 33.161 M 15.11 % | 28.807 M 151.99 % | 11.432 M -59.33 % | 28.111 M 14.55 % | 24.540 M -14.49 % | 28.697 M 13.80 % | 25.217 M -9.64 % | 27.908 M 2.95 % | 27.107 M 48.86 % | 18.210 M -0.74 % | 18.346 M 1.38 % | 18.097 M 1.09 % | 17.902 M 2.81 % | 17.412 M 1.13 % | 17.218 M 3.32 % | 16.664 M 13.59 % | 14.670 M -21.45 % | 18.677 M 34.65 % | 13.871 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 115.096 M 23.61 % | 93.113 M -17.79 % | 113.266 M 12.53 % | 100.657 M -24.72 % | 133.712 M 10.84 % | 120.635 M -21.84 % | 154.349 M -11.67 % | 174.735 M 393.83 % | 35.384 M -0.07 % | 35.410 M -0.61 % | 35.628 M -0.99 % | 35.986 M 26.39 % | 28.472 M 15.36 % | 24.682 M -18.09 % | 30.134 M | 0.000 | 0.000 | 0.000 |
| Account payables | 342.949 M -12.54 % | 392.130 M 12.58 % | 348.323 M -9.04 % | 382.944 M 2.19 % | 374.723 M 19.21 % | 314.327 M -19.18 % | 388.922 M 0.33 % | 387.634 M 11.14 % | 348.789 M 7.01 % | 325.942 M -4.47 % | 341.189 M -22.92 % | 442.650 M 13.07 % | 391.476 M -2.82 % | 402.839 M -4.06 % | 419.887 M 25.35 % | 334.971 M -16.12 % | 399.366 M 54.38 % | 258.693 M -2.25 % | 264.648 M 39.97 % | 189.076 M 6.22 % | 178.007 M 9.09 % | 163.171 M |
| Tax payables | 0.000 -100.00 % | 16.192 M 384.65 % | 3.341 M -85.16 % | 22.507 M 116.35 % | 10.403 M -13.24 % | 11.991 M -34.16 % | 18.213 M -0.71 % | 18.343 M 26.85 % | 14.461 M 30.26 % | 11.102 M -22.75 % | 14.372 M -11.77 % | 16.290 M 305.53 % | 4.017 M -68.54 % | 12.769 M 34.82 % | 9.471 M -85.46 % | 65.122 M 1 595.89 % | 3.840 M 75.74 % | 2.185 M 173.81 % | 798.000 K 127.35 % | 351.000 K -99.34 % | 53.223 M 211.19 % | 17.103 M |
| Deferred revenue non current | 0.000 -100.00 % | 4.246 M | 0.000 -100.00 % | 4.478 M -2.54 % | 4.595 M -2.46 % | 4.711 M -2.42 % | 4.828 M -2.34 % | 4.944 M -2.30 % | 5.060 M -2.25 % | 5.176 M -2.21 % | 5.293 M -2.14 % | 5.409 M | 0.000 -100.00 % | 5.641 M -9.86 % | 6.258 M -1.82 % | 6.374 M 6.41 % | 5.990 M -1.90 % | 6.106 M -1.86 % | 6.222 M -1.83 % | 6.338 M -3.55 % | 6.571 M -3.42 % | 6.804 M |
| Minority interest | 12.979 M 0.42 % | 12.925 M -1.71 % | 13.150 M 0.04 % | 13.144 M 3.45 % | 12.706 M 3.42 % | 12.286 M 2.49 % | 11.987 M 7.42 % | 11.159 M 17.50 % | 9.497 M 8.28 % | 8.771 M -88.58 % | 76.783 M 2.13 % | 75.185 M -0.35 % | 75.453 M 7.25 % | 70.351 M -3.19 % | 72.671 M 1.71 % | 71.449 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.818 M 18.70 % | 2.374 M |
| Capital lease obligations | 0.000 -100.00 % | 1.245 M 100.12 % | 622.000 K | 0.000 -100.00 % | 642.000 K 2.32 % | 627.472 K -95.22 % | 13.124 M 970.05 % | 1.226 M -96.75 % | 37.690 M 50.12 % | 25.107 M | 0.000 -100.00 % | 625.360 K -30.44 % | 899.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.900 M -69.97 % | 12.987 M -46.69 % | 24.361 M |
| Preferred stock | 0.000 | 0.000 | 0.000 -100.00 % | 156.495 M 126 105.53 % | 124.000 K 0.40 % | 123.507 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | -27.630 M -102.92 % | 945.427 M -2.56 % | 970.221 M 19.26 % | 813.539 M 0.05 % | 813.103 M 0.00 % | 813.104 M -0.02 % | 813.227 M 0.00 % | 813.227 M 0.00 % | 813.227 M 0.00 % | 813.227 M -2.10 % | 830.651 M 0.00 % | 830.651 M | 0.000 -100.00 % | 830.651 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 110.786 M -17.12 % | 133.666 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 264.912 K | 0.000 -100.00 % | 290.218 K -3.26 % | 300.000 K -4.46 % | 314.000 K -3.68 % | 326.000 K -17.33 % | 394.336 K -48.45 % | 765.000 K -27.56 % | 1.056 M 66.83 % | 633.000 K -4.36 % | 661.825 K | 0.000 -100.00 % | 24.359 M 550.96 % | 3.742 M 3.20 % | 3.626 M -9.58 % | 4.010 M -71.14 % | 13.894 M 0.84 % | 13.778 M | 0.000 100.00 % | -6.571 M 3.42 % | -6.804 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.895 M -10.63 % | 5.477 M 6.27 % | 5.154 M -13.60 % | 5.965 M -68.52 % | 18.949 M | 0.000 | 0.000 -100.00 % | 54.051 M 741.39 % | 6.424 M 13.87 % | 5.641 M -9.85 % | 6.258 M -1.82 % | 6.374 M 6.41 % | 5.990 M -1.90 % | 6.106 M -1.86 % | 6.222 M | 0.000 | 0.000 | 0.000 |
| Total assets | 3.593 B 2.62 % | 3.501 B 0.97 % | 3.468 B 0.83 % | 3.439 B -0.09 % | 3.442 B -4.26 % | 3.595 B 4.16 % | 3.452 B 7.13 % | 3.222 B 4.65 % | 3.079 B 6.24 % | 2.898 B 1.76 % | 2.848 B 0.00 % | 2.848 B 9.05 % | 2.611 B 3.76 % | 2.517 B -6.15 % | 2.682 B 4.84 % | 2.558 B -1.55 % | 2.598 B 9.22 % | 2.379 B 48.87 % | 1.598 B 16.90 % | 1.367 B 16.15 % | 1.177 B 14.14 % | 1.031 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 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2014-12-31 | 2013-12-31 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2014-01-31 | 2013-06-30 | 2013-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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 100.00 % | -154.538 M | 0.000 -100.00 % | 58.140 M | 0.000 100.00 % | -280.412 M | 0.000 100.00 % | -229.004 M | 0.000 100.00 % | -3.639 M | 0.000 100.00 % | -23.139 M | 0.000 100.00 % | -89.374 M | 0.000 100.00 % | -356.495 M | 0.000 100.00 % | -364.725 M | 0.000 100.00 % | -48.798 M 19.46 % | -60.589 M -3.25 % | -58.682 M 0.00 % | -58.682 M -100.00 % | -29.341 M 65.71 % | -85.560 M -100.00 % | -42.780 M |
| Accounts receivables | 0.000 100.00 % | -82.713 M | 0.000 -100.00 % | 84.568 M | 0.000 100.00 % | -334.869 M | 0.000 100.00 % | -157.733 M | 0.000 -100.00 % | 50.575 M | 0.000 -100.00 % | 66.980 M | 0.000 100.00 % | -9.363 M | 0.000 100.00 % | -322.013 M | 0.000 100.00 % | -257.610 M | 0.000 -100.00 % | 7.599 M 105.51 % | -137.798 M 8.17 % | -150.055 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 100.00 % | -104.033 M | 0.000 100.00 % | -26.428 M | 0.000 -100.00 % | 54.457 M | 0.000 100.00 % | -71.272 M | 0.000 100.00 % | -54.214 M | 0.000 100.00 % | -90.119 M | 0.000 100.00 % | -80.011 M | 0.000 100.00 % | -43.686 M | 0.000 100.00 % | -86.656 M | 0.000 -100.00 % | 39.195 M 276.66 % | -22.187 M -718.02 % | 3.590 M 0.00 % | 3.590 M 100.00 % | 1.795 M 103.39 % | -52.928 M -100.00 % | -26.464 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 -100.00 % | 66.746 M 110.99 % | 31.635 M -78.92 % | 150.055 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 -100.00 % | 32.208 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 -100.00 % | 9.204 M | 0.000 100.00 % | -20.459 M | 0.000 100.00 % | -95.592 M -196.17 % | 99.396 M 13.23 % | 87.784 M 240.97 % | -62.272 M -100.00 % | -31.136 M 4.58 % | -32.632 M -100.00 % | -16.316 M |
| Other non cash items | -25.306 M -120.48 % | 123.562 M 215.12 % | 39.211 M 135.19 % | -111.442 M -165.29 % | 170.687 M 56.89 % | 108.791 M 181.31 % | -133.790 M -242.63 % | 93.799 M 3 835.53 % | -2.511 M -138.03 % | 6.603 M 105.06 % | -130.476 M -374.51 % | 47.530 M 459.40 % | -13.225 M -106.70 % | 197.353 M 400.86 % | -65.596 M -120.94 % | 313.314 M 242.27 % | -220.224 M -259.60 % | 137.986 M 427.46 % | -42.138 M -43.04 % | -29.458 M -150.03 % | -11.782 M 72.51 % | -42.864 M -323.56 % | 19.173 M 100.00 % | 9.587 M 45.26 % | 6.600 M 100.00 % | 3.300 M |
| Net cash provided by operating activities | 23.311 M 432.46 % | -7.012 M -128.12 % | 24.934 M -17.04 % | 30.057 M -81.62 % | 163.568 M 368.08 % | -61.015 M -1.13 % | -60.335 M -222.55 % | 49.235 M -43.02 % | 86.400 M -43.59 % | 153.172 M 4 073.32 % | -3.855 M -102.56 % | 150.655 M 97.20 % | 76.397 M -56.02 % | 173.721 M 235.14 % | 51.835 M 218.12 % | 16.294 M 119.22 % | -84.774 M -22.47 % | -69.218 M -156.04 % | 123.515 M 135.35 % | 52.482 M 17.73 % | 44.577 M -31.71 % | 65.277 M 0.00 % | 65.277 M 100.00 % | 32.638 M 193.91 % | -34.754 M -100.00 % | -17.377 M |
| Investments in property plant and equipment | -30.451 M -2.65 % | -29.664 M 46.03 % | -54.960 M -20.18 % | -45.730 M 6.56 % | -48.938 M -65.33 % | -29.600 M 63.95 % | -82.101 M 35.72 % | -127.728 M -288.36 % | -32.889 M 61.16 % | -84.678 M -40.15 % | -60.418 M 3.08 % | -62.337 M 5.65 % | -66.072 M -181.38 % | -23.482 M 69.27 % | -76.410 M -14.45 % | -66.764 M 19.70 % | -83.147 M -753.05 % | -9.747 M -143.92 % | -3.996 M 27.83 % | -5.537 M 47.41 % | -10.528 M 38.74 % | -17.185 M 0.00 % | -17.185 M -100.00 % | -8.593 M 45.90 % | -15.884 M -100.00 % | -7.942 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 -100.00 % | 10.000 100.00 % | -10.423 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 |
| Purchases of investments | 0.000 100.00 % | -38.308 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 100.00 % | -32.250 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 71.880 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 11.013 M 187.12 % | -12.641 M -197.81 % | 12.924 M 2 857.65 % | 436.968 K -99.30 % | 62.352 M 293.12 % | 15.861 M 389.64 % | -5.476 M -157.03 % | 9.601 M 1 321.55 % | -786.000 K 98.68 % | -59.546 M -901.42 % | 7.430 M 2 497.90 % | 286.000 K 102.74 % | -10.423 M -134.08 % | 30.588 M | 0.000 -100.00 % | 10.775 M 127.55 % | -39.114 M 64.45 % | -110.025 M -2 166.22 % | -4.855 M 92.96 % | -68.919 M -29 864.78 % | -230.000 K -101.13 % | 20.365 M 18.50 % | 17.185 M 100.00 % | 8.593 M -45.90 % | 15.884 M 100.00 % | 7.942 M |
| Net cash used for investing activites | -19.438 M -122.59 % | -8.733 M 79.23 % | -42.036 M 7.19 % | -45.293 M -437.65 % | 13.414 M 197.63 % | -13.740 M 84.31 % | -87.577 M 25.86 % | -118.126 M -250.78 % | -33.675 M 76.65 % | -144.224 M -172.18 % | -52.988 M 14.61 % | -62.051 M 18.88 % | -76.495 M -1 176.39 % | 7.107 M 109.30 % | -76.410 M -36.47 % | -55.989 M 54.21 % | -122.261 M -2.08 % | -119.772 M -1 253.20 % | -8.851 M 88.11 % | -74.456 M -592.10 % | -10.758 M -152.83 % | 20.365 M 218.50 % | -17.185 M -100.00 % | -8.593 M 45.90 % | -15.884 M -100.00 % | -7.942 M |
| Debt repayment | 117.605 M 302.64 % | 29.208 M -56.94 % | 67.833 M | 0.000 100.00 % | -113.540 M | 0.000 -100.00 % | 200.286 M | 0.000 -100.00 % | 81.000 M | 0.000 100.00 % | -25.000 M | 0.000 -100.00 % | 25.190 M | 0.000 100.00 % | -63.465 M | 0.000 100.00 % | -60.442 M | 0.000 -100.00 % | 36.188 M | 0.000 -100.00 % | 61.114 M 158.11 % | -105.166 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 150.630 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 100.00 % | -24.878 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 100.00 % | -40.907 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -8.921 M 51.27 % | -18.306 M -110.44 % | -8.699 M 86.33 % | -63.627 M | 0.000 100.00 % | -53.439 M -209.13 % | -17.287 M -121.88 % | -7.791 M 3.50 % | -8.074 M 85.59 % | -56.021 M -389.44 % | -11.446 M 84.18 % | -72.341 M -177.59 % | -26.060 M -1.50 % | -25.676 M 9.46 % | -28.359 M 79.86 % | -140.787 M -838.45 % | -15.002 M | 0.000 100.00 % | -28.000 M -300.00 % | -7.000 M 30.00 % | -10.000 M -100.00 % | -5.000 M 0.00 % | -5.000 M -100.00 % | -2.500 M 50.00 % | -5.000 M -100.00 % | -2.500 M |
| Other financing activites | -3.452 M | 0.000 100.00 % | -700.000 K -102.89 % | 24.260 M 408.06 % | 4.775 M -95.52 % | 106.547 M 4 504.58 % | -2.419 M 96.40 % | -67.168 M -28.84 % | -52.131 M -711.68 % | 8.523 M 178.53 % | -10.853 M -109.25 % | 117.341 M 1 303 691.73 % | 9.000 K 100.00 % | -181.550 M | 0.000 -100.00 % | 126.103 M 3 480.78 % | -3.730 M -100.59 % | 635.803 M 11 381.10 % | -5.636 M 74.94 % | -22.494 M -2 518.71 % | 930.000 K -99.59 % | 227.356 M 194.77 % | -239.893 M -100.00 % | -119.947 M 34.14 % | -182.128 M -100.00 % | -91.064 M |
| Net cash used provided by financing activities | 105.232 M 852.92 % | -13.977 M -123.92 % | 58.434 M 248.43 % | -39.367 M 63.81 % | -108.765 M -304.80 % | 53.108 M -70.59 % | 180.580 M 340.90 % | -74.959 M -460.47 % | 20.795 M 143.78 % | -47.499 M -0.42 % | -47.299 M -205.11 % | 45.001 M 5 326.55 % | -861.000 K 99.58 % | -207.226 M -125.68 % | -91.824 M -525.33 % | -14.684 M 81.45 % | -79.174 M -112.45 % | 635.803 M 24 813.91 % | 2.552 M 111.35 % | -22.494 M -143.22 % | 52.044 M -55.59 % | 117.190 M 147.85 % | -244.893 M -100.00 % | -122.447 M 34.57 % | -187.128 M -100.00 % | -93.564 M |
| Effect of forex changes on cash | -126.000 K 59.34 % | -309.886 K 20.13 % | -388.000 K -15.77 % | -335.137 K -40.81 % | -238.000 K -240.07 % | 169.911 K 251.71 % | -112.000 K -119.38 % | 577.790 K 734.93 % | -91.000 K 96.29 % | -2.450 M -468.46 % | 665.000 K 151.61 % | 264.293 K 165.42 % | -404.000 K -111.05 % | 3.656 M 5 557.23 % | -67.000 K 99.08 % | -7.245 M 38.45 % | -11.771 M -8 684.33 % | -134.000 K -100.16 % | 85.541 M -33.03 % | 127.736 M 22.14 % | 104.581 M 152.35 % | -199.790 M -199.97 % | 199.844 M 100.00 % | 99.922 M -51.54 % | 206.191 M 100.00 % | 103.096 M |
| Net change in cash | 209.953 M 799.13 % | -30.031 M -122.92 % | 131.005 M 190.35 % | -144.999 M -313.30 % | 67.979 M 416.52 % | -21.477 M -165.97 % | 32.556 M 122.72 % | -143.273 M -295.12 % | 73.429 M 279.09 % | -41.001 M 60.38 % | -103.477 M -177.30 % | 133.869 M 9 921.67 % | -1.363 M 94.01 % | -22.743 M 80.47 % | -116.466 M -88.99 % | -61.624 M 79.32 % | -297.980 M -166.71 % | 446.679 M 120.30 % | 202.757 M 526.76 % | 32.350 M -72.81 % | 118.972 M 1 855.50 % | 6.084 M 300.00 % | 1.521 M 0.00 % | 1.521 M 109.63 % | -15.787 M 0.00 % | -15.787 M |
| Cash at beginning of period | 0.000 -100.00 % | 131.005 M | 0.000 -100.00 % | 144.999 M 88.26 % | 77.020 M -21.80 % | 98.497 M 49.37 % | 65.941 M -68.48 % | 209.214 M 54.08 % | 135.785 M -23.19 % | 176.786 M -36.92 % | 280.263 M 88.42 % | 148.747 M -0.91 % | 150.110 M -13.41 % | 173.366 M -40.18 % | 289.832 M -17.53 % | 351.456 M -45.88 % | 649.436 M 220.30 % | 202.757 M | 0.000 -100.00 % | 130.009 M 1 077.99 % | 11.037 M -71.00 % | 38.062 M 300.00 % | 9.516 M 0.00 % | 9.516 M -62.39 % | 25.303 M 0.00 % | 25.303 M |
| Cash at end of period | 209.953 M 107.93 % | 100.974 M -22.92 % | 131.005 M | 0.000 -100.00 % | 144.999 M 88.26 % | 77.020 M -21.80 % | 98.497 M 49.37 % | 65.941 M -68.48 % | 209.214 M 54.08 % | 135.785 M -23.19 % | 176.786 M -37.45 % | 282.616 M 90.00 % | 148.747 M -1.25 % | 150.623 M -13.12 % | 173.366 M -40.18 % | 289.832 M -17.53 % | 351.456 M -45.88 % | 649.436 M 220.30 % | 202.757 M 24.88 % | 162.359 M 24.88 % | 130.009 M 194.50 % | 44.146 M 300.00 % | 11.037 M 0.00 % | 11.037 M 15.98 % | 9.516 M 0.00 % | 9.516 M |
| Operating cash flow | 23.311 M 432.46 % | -7.012 M -128.12 % | 24.934 M -17.04 % | 30.057 M -81.62 % | 163.568 M 368.08 % | -61.015 M -1.13 % | -60.335 M -222.55 % | 49.235 M -43.02 % | 86.400 M -43.59 % | 153.172 M 4 073.32 % | -3.855 M -102.56 % | 150.655 M 97.20 % | 76.397 M -56.02 % | 173.721 M 235.14 % | 51.835 M 218.12 % | 16.294 M 119.22 % | -84.774 M -22.47 % | -69.218 M -156.04 % | 123.515 M 135.35 % | 52.482 M 17.73 % | 44.577 M -31.71 % | 65.277 M 0.00 % | 65.277 M 100.00 % | 32.638 M 193.91 % | -34.754 M -100.00 % | -17.377 M |
| Capital expenditure | -30.451 M -2.65 % | -29.664 M 46.03 % | -54.960 M -20.18 % | -45.730 M 6.56 % | -48.938 M -65.33 % | -29.600 M 63.95 % | -82.101 M 35.72 % | -127.728 M -288.36 % | -32.889 M 61.16 % | -84.678 M -40.15 % | -60.418 M 3.08 % | -62.337 M 5.65 % | -66.072 M -181.38 % | -23.482 M 69.27 % | -76.410 M -14.45 % | -66.764 M 19.70 % | -83.147 M -753.05 % | -9.747 M -143.92 % | -3.996 M 27.83 % | -5.537 M 47.41 % | -10.528 M 38.74 % | -17.185 M 0.00 % | -17.185 M -100.00 % | -8.593 M 45.90 % | -15.884 M -100.00 % | -7.942 M |
| Free CashFlow | -7.140 M 80.53 % | -36.676 M -22.15 % | -30.026 M -91.58 % | -15.672 M -113.67 % | 114.630 M 226.50 % | -90.616 M 36.38 % | -142.436 M -81.46 % | -78.493 M -246.69 % | 53.511 M -21.87 % | 68.494 M 206.57 % | -64.273 M -172.77 % | 88.318 M 755.38 % | 10.325 M -93.13 % | 150.239 M 711.35 % | -24.575 M 51.31 % | -50.470 M 69.94 % | -167.921 M -112.65 % | -78.965 M -166.07 % | 119.519 M 154.59 % | 46.945 M 37.87 % | 34.049 M -29.20 % | 48.092 M 0.00 % | 48.092 M 100.00 % | 24.046 M 147.49 % | -50.638 M -100.00 % | -25.319 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2014 | 2013 | 2013 |