Suzhou Hycan Holdings Co., Ltd. 002787.SZ
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.449 B 1.60 % | 2.411 B 6.47 % | 2.264 B -3.57 % | 2.348 B 31.78 % | 1.782 B 6.94 % | 1.666 B 20.41 % | 1.384 B 20.39 % | 1.149 B 14.19 % | 1.007 B 10.63 % | 909.795 M 9.36 % | 831.898 M 17.44 % | 708.374 M 30.42 % | 543.134 M 5.33 % | 515.642 M |
| Net income | 70.737 M 739.00 % | 8.431 M -22.94 % | 10.941 M -37.76 % | 17.580 M -62.20 % | 46.508 M -31.02 % | 67.428 M 26.01 % | 53.508 M -42.64 % | 93.285 M -13.24 % | 107.521 M 27.79 % | 84.138 M 15.70 % | 72.723 M 4.89 % | 69.334 M 20.06 % | 57.750 M 9.71 % | 52.640 M |
| Income before tax | 94.344 M 944.86 % | 9.029 M -45.09 % | 16.444 M -41.33 % | 28.030 M -51.66 % | 57.983 M -29.61 % | 82.370 M 19.76 % | 68.779 M -39.71 % | 114.088 M -14.11 % | 132.828 M 30.48 % | 101.800 M 18.30 % | 86.050 M -0.75 % | 86.697 M 19.42 % | 72.599 M 2.96 % | 70.515 M |
| Income before tax ratio | 0.04 928.44 % | 0.00 -48.43 % | 0.01 -39.16 % | 0.01 -63.32 % | 0.03 -34.17 % | 0.05 -0.54 % | 0.05 -49.93 % | 0.10 -24.78 % | 0.13 17.94 % | 0.11 8.17 % | 0.10 -15.48 % | 0.12 -8.44 % | 0.13 -2.26 % | 0.14 |
| EBITDA | 239.835 M 44.21 % | 166.311 M -2.61 % | 170.775 M -1.79 % | 173.896 M 9.54 % | 158.746 M -9.78 % | 175.952 M 32.85 % | 132.445 M -12.17 % | 150.802 M -9.01 % | 165.742 M 17.44 % | 141.124 M 15.20 % | 122.508 M 16.44 % | 105.215 M 13.50 % | 92.699 M 10.88 % | 83.605 M |
| Net income ratio | 0.03 725.81 % | 0.00 -27.63 % | 0.00 -35.46 % | 0.01 -71.32 % | 0.03 -35.50 % | 0.04 4.65 % | 0.04 -52.36 % | 0.08 -24.02 % | 0.11 15.51 % | 0.09 5.79 % | 0.09 -10.69 % | 0.10 -7.95 % | 0.11 4.16 % | 0.10 |
| Ratio EBITDA | 0.10 41.94 % | 0.07 -8.53 % | 0.08 1.84 % | 0.07 -16.87 % | 0.09 -15.63 % | 0.11 10.33 % | 0.10 -27.05 % | 0.13 -20.32 % | 0.16 6.15 % | 0.16 5.33 % | 0.15 -0.85 % | 0.15 -12.97 % | 0.17 5.27 % | 0.16 |
| Gross profit ratio | 0.15 13.19 % | 0.14 5.24 % | 0.13 -13.59 % | 0.15 -20.22 % | 0.19 -9.59 % | 0.21 9.61 % | 0.19 -3.99 % | 0.20 -20.21 % | 0.25 4.10 % | 0.24 13.71 % | 0.21 -9.72 % | 0.23 3.10 % | 0.22 0.54 % | 0.22 |
| Weighted average shs out dil | 321.532 M 14.41 % | 281.038 M -7.33 % | 303.277 M -4.02 % | 315.975 M 0.00 % | 315.975 M 3.10 % | 306.489 M 3.10 % | 297.266 M 5.16 % | 282.680 M -0.10 % | 282.950 M 34.52 % | 210.344 M -0.21 % | 210.790 M 0.33 % | 210.104 M 0.05 % | 210.001 M 0.00 % | 210.001 M |
| Weighted average shs out | 321.532 M 14.41 % | 281.038 M -7.33 % | 303.277 M -4.02 % | 315.975 M 0.00 % | 315.975 M 3.10 % | 306.489 M 3.10 % | 297.266 M 5.16 % | 282.680 M 0.38 % | 281.600 M 33.88 % | 210.344 M -0.21 % | 210.790 M 0.33 % | 210.104 M 0.05 % | 210.001 M 0.00 % | 210.001 M |
| EPS diluted | 0.22 633.33 % | 0.03 -16.90 % | 0.04 -35.07 % | 0.06 -62.93 % | 0.15 -31.82 % | 0.22 22.22 % | 0.18 -45.45 % | 0.33 -13.16 % | 0.38 -5.00 % | 0.40 14.29 % | 0.35 6.06 % | 0.33 17.86 % | 0.28 12.00 % | 0.25 |
| Earnings per share | 0.22 633.33 % | 0.03 -16.90 % | 0.04 -35.07 % | 0.06 -62.93 % | 0.15 -31.82 % | 0.22 22.22 % | 0.18 -45.45 % | 0.33 -13.16 % | 0.38 -5.00 % | 0.40 14.29 % | 0.35 6.06 % | 0.33 17.86 % | 0.28 12.00 % | 0.25 |
| Gross profit | 377.304 M 15.00 % | 328.093 M 12.05 % | 292.813 M -16.67 % | 351.401 M 5.13 % | 334.251 M -3.31 % | 345.703 M 31.98 % | 261.926 M 15.59 % | 226.601 M -8.89 % | 248.703 M 15.17 % | 215.936 M 24.36 % | 173.642 M 6.03 % | 163.773 M 34.47 % | 121.791 M 5.90 % | 115.002 M |
| Income tax expense | 25.806 M 2 778.84 % | 896.385 K -83.09 % | 5.302 M -47.26 % | 10.052 M -5.04 % | 10.585 M -25.10 % | 14.132 M -4.92 % | 14.863 M -28.55 % | 20.804 M -17.79 % | 25.307 M 43.28 % | 17.663 M 32.53 % | 13.327 M -23.24 % | 17.362 M 33.86 % | 12.971 M -6.69 % | 13.900 M |
| Cost of revenue | 2.072 B -0.52 % | 2.083 B 5.64 % | 1.971 B -1.26 % | 1.997 B 37.93 % | 1.448 B 9.62 % | 1.320 B 17.71 % | 1.122 B 21.57 % | 922.776 M 21.76 % | 757.848 M 9.22 % | 693.860 M 5.41 % | 658.256 M 20.87 % | 544.601 M 29.25 % | 421.343 M 5.17 % | 400.640 M |
| General and administrative expenses | 61.398 M 16.07 % | 52.899 M 1.11 % | 52.317 M 4.99 % | 49.830 M 16.97 % | 42.602 M 36.04 % | 31.315 M 17.31 % | 26.694 M 17.04 % | 22.808 M 20.59 % | 18.914 M 66.25 % | 11.377 M 30.30 % | 8.732 M 5.64 % | 8.265 M -1.83 % | 8.419 M -70.83 % | 28.859 M |
| Selling and marketing expenses | 20.753 M 39.23 % | 14.905 M -50.10 % | 29.868 M 24.76 % | 23.940 M -5.03 % | 25.208 M -61.99 % | 66.322 M 36.69 % | 48.521 M 47.49 % | 32.897 M -22.87 % | 42.653 M 33.89 % | 31.856 M 17.39 % | 27.138 M 37.80 % | 19.694 M 44.81 % | 13.599 M 12.12 % | 12.129 M |
| Other expenses | 108.119 M -30.99 % | 156.668 M 183.10 % | 55.341 M 4.45 % | 52.982 M 24.96 % | 42.399 M -14.40 % | 49.533 M 27.37 % | 38.889 M 18.95 % | 32.693 M 236.75 % | 9.708 M 152.80 % | 3.840 M 18.98 % | 3.228 M 28.72 % | 2.508 M -61.68 % | 6.543 M 37.33 % | 4.765 M |
| Operating expenses | 279.526 M -12.17 % | 318.258 M 41.27 % | 225.291 M 5.89 % | 212.766 M 18.37 % | 179.751 M -13.49 % | 207.786 M 30.85 % | 158.803 M 35.62 % | 117.096 M -6.21 % | 124.849 M 27.45 % | 97.957 M 29.85 % | 75.439 M 19.28 % | 63.248 M 32.02 % | 47.909 M 12.01 % | 42.774 M |
| Cost and expenses | 2.351 B -2.06 % | 2.401 B 9.30 % | 2.197 B -0.57 % | 2.209 B 35.77 % | 1.627 B 6.48 % | 1.528 B 19.34 % | 1.281 B 23.15 % | 1.040 B 17.81 % | 882.697 M 11.48 % | 791.816 M 7.92 % | 733.695 M 20.70 % | 607.849 M 29.54 % | 469.252 M 5.83 % | 443.414 M |
| Research and development expenses | 89.257 M -4.83 % | 93.785 M 6.86 % | 87.766 M 2.04 % | 86.014 M 23.69 % | 69.542 M 14.73 % | 60.615 M 35.61 % | 44.698 M 55.75 % | 28.698 M -13.34 % | 33.116 M 16.31 % | 28.473 M 50.78 % | 18.884 M 12.78 % | 16.744 M 31.32 % | 12.751 M | 0.000 |
| Selling general and administrative expenses | 82.150 M 21.16 % | 67.804 M -17.50 % | 82.184 M 11.41 % | 73.769 M 8.79 % | 67.809 M -30.55 % | 97.638 M 29.81 % | 75.216 M 35.02 % | 55.705 M -9.52 % | 61.567 M 42.41 % | 43.233 M 20.53 % | 35.869 M 28.29 % | 27.959 M 26.98 % | 22.019 M -46.28 % | 40.989 M |
| Interest income | 1.783 M -30.09 % | 2.550 M 24.06 % | 2.055 M 64.25 % | 1.251 M -26.49 % | 1.702 M 23.09 % | 1.383 M 120.72 % | 626.506 K -17.81 % | 762.259 K -51.41 % | 1.569 M 463.80 % | 278.251 K -1.73 % | 283.149 K 43.02 % | 197.975 K -46.73 % | 371.632 K 39 119 257.89 % | -0.950 |
| Interest expense | 33.228 M -23.50 % | 43.434 M -13.35 % | 50.124 M -5.83 % | 53.227 M 44.63 % | 36.802 M -2.67 % | 37.811 M 125.22 % | 16.789 M 684.41 % | 2.140 M -7.53 % | 2.314 M -83.43 % | 13.972 M -13.23 % | 16.102 M 48.99 % | 10.808 M 54.01 % | 7.018 M -12.65 % | 8.034 M |
| Depreciation and amortization | 116.612 M 2.43 % | 113.847 M -31.08 % | 165.183 M 67.18 % | 98.804 M 57.30 % | 62.814 M 6.82 % | 58.806 M 29.28 % | 45.487 M 24.36 % | 36.578 M 18.47 % | 30.876 M 20.22 % | 25.683 M 21.53 % | 21.133 M 24.84 % | 16.928 M 33.69 % | 12.662 M 11.30 % | 11.377 M |
| Operating income | 97.778 M 894.20 % | 9.835 M -92.40 % | 129.458 M -8.12 % | 140.905 M -11.22 % | 158.707 M 3.38 % | 153.523 M 53.14 % | 100.247 M -12.69 % | 114.823 M -6.79 % | 123.193 M 25.52 % | 98.144 M 18.38 % | 82.908 M -1.53 % | 84.193 M 27.36 % | 66.106 M -3.13 % | 68.243 M |
| Operating income ratio | 0.04 878.58 % | 0.00 -92.86 % | 0.06 -4.72 % | 0.06 -32.63 % | 0.09 -3.33 % | 0.09 27.19 % | 0.07 -27.48 % | 0.10 -18.38 % | 0.12 13.46 % | 0.11 8.24 % | 0.10 -16.15 % | 0.12 -2.35 % | 0.12 -8.03 % | 0.13 |
| Total other income expenses net | -3.434 M -326.27 % | -805.468 K 99.29 % | -113.013 M -0.12 % | -112.875 M -142.98 % | -46.453 M 34.71 % | -71.153 M -126.11 % | -31.468 M -3 706.75 % | -826.646 K -109.06 % | 9.127 M 149.61 % | 3.657 M 16.39 % | 3.142 M 25.49 % | 2.503 M -56.91 % | 5.810 M 155.73 % | 2.272 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 41.940 M -54.21 % | 91.583 M -77.94 % | 415.106 M -34.13 % | 630.165 M 70.44 % | 369.737 M 206.73 % | 120.540 M 517.75 % | 19.513 M 109.68 % | -201.677 M -65.30 % | -122.006 M 48.59 % | -237.336 M -331.28 % | 102.616 M -31.20 % | 149.149 M 157.94 % | 57.823 M 50.96 % | 38.305 M |
| Total investments | 38.750 M -74.02 % | 149.171 M 14.58 % | 130.188 M 155.27 % | 51.000 M 70.00 % | 30.000 M -53.97 % | 65.173 M -25.59 % | 87.589 M -3.75 % | 90.999 M 144.79 % | 37.175 M 1 234.41 % | 2.786 M | 0.000 | 0.000 -100.00 % | 4.772 M | 0.000 |
| Total debt | 576.415 M 37.07 % | 420.528 M -50.64 % | 851.928 M -8.58 % | 931.914 M 35.52 % | 687.680 M 22.26 % | 562.483 M -6.92 % | 604.316 M 1 242.93 % | 45.000 M 48.75 % | 30.252 M -85.53 % | 209.090 M 17.80 % | 177.500 M -10.06 % | 197.350 M 59.68 % | 123.589 M 10.50 % | 111.845 M |
| Accumulated other comprehensive income loss | 80.339 M -30.67 % | 115.884 M -22.54 % | 149.607 M 0.00 % | 149.608 M 4.97 % | 142.520 M -5.91 % | 151.468 M 25.06 % | 121.120 M 1 673.56 % | -7.697 M 85.94 % | -54.738 M -359.07 % | 21.128 M 28 596.55 % | 73.627 K -1.39 % | 74.662 K | 0.000 | 0.000 |
| Retained earnings | 472.396 M 13.88 % | 414.829 M 0.68 % | 412.017 M 2.70 % | 401.197 M -1.31 % | 406.506 M 3.94 % | 391.100 M 15.29 % | 339.223 M -1.03 % | 342.753 M 0.54 % | 340.923 M 9.93 % | 310.120 M 34.99 % | 229.728 M 41.89 % | 161.902 M 66.60 % | 97.181 M 122.24 % | 43.728 M |
| Common stock | 341.527 M 3.06 % | 331.401 M 4.88 % | 315.977 M 0.00 % | 315.975 M 0.00 % | 315.975 M 1.59 % | 311.024 M 1.49 % | 306.460 M 6.37 % | 288.120 M 100.00 % | 144.060 M 2.32 % | 140.800 M 33.33 % | 105.600 M 0.00 % | 105.600 M 0.00 % | 105.600 M 0.00 % | 105.600 M |
| Total equity | 1.852 B 11.87 % | 1.656 B 8.83 % | 1.521 B -3.89 % | 1.583 B 0.07 % | 1.582 B 2.84 % | 1.538 B 6.89 % | 1.439 B 43.11 % | 1.005 B 5.95 % | 949.001 M 4.35 % | 909.401 M 92.05 % | 473.524 M 18.14 % | 400.802 M 20.91 % | 331.477 M 16.20 % | 285.261 M |
| Other non current liabilities | 0.000 | 0.000 -100.00 % | 200.000 K | 0.000 100.00 % | -33.891 M -853.14 % | 4.500 M -3.57 % | 4.667 M 3.70 % | 4.500 M 0.00 % | 4.500 M -75.94 % | 18.704 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 99.680 M 475.98 % | 17.306 M -95.37 % | 373.819 M 7.40 % | 348.061 M 5.01 % | 331.444 M 9.69 % | 302.156 M 7.13 % | 282.052 M | 0.000 | 0.000 -100.00 % | 35.000 M -13.37 % | 40.400 M | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 143.701 M 156.96 % | 55.924 M -86.06 % | 401.062 M 7.94 % | 371.575 M 13.96 % | 326.053 M -4.13 % | 340.103 M 4.74 % | 324.699 M 1 318.26 % | 22.894 M -4.67 % | 24.016 M -55.28 % | 53.704 M -10.68 % | 60.124 M 195.33 % | 20.358 M | 0.000 | 0.000 |
| Other current liabilities | 78.698 M -69.60 % | 258.883 M 474.69 % | 45.047 M -46.94 % | 84.901 M 1 917.59 % | -4.671 M -116.77 % | 27.862 M -24.22 % | 36.765 M -50.03 % | 73.572 M -27.30 % | 101.197 M 359.76 % | 22.011 M 134.32 % | -64.130 M -764.80 % | 9.646 M -88.32 % | 82.573 M 1 135.41 % | 6.684 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 3.707 M -91.56 % | 43.918 M -0.01 % | 43.922 M 10.35 % | 39.802 M | 0.000 -100.00 % | 2.007 M -98.13 % | 107.294 M 434.01 % | 20.092 M 7.76 % | 18.645 M 13.23 % | 16.466 M -26.43 % | 22.383 M 193.74 % | 7.620 M |
| Short term debt | 476.735 M 13.86 % | 418.712 M -9.02 % | 460.214 M -19.02 % | 568.286 M 44.01 % | 394.627 M 51.59 % | 260.327 M -19.38 % | 322.903 M 617.56 % | 45.000 M 48.75 % | 30.252 M -81.84 % | 166.590 M -14.29 % | 194.357 M -1.52 % | 197.350 M 59.68 % | 123.589 M 10.50 % | 111.845 M |
| Total current liabilities | 829.287 M -19.79 % | 1.034 B 21.44 % | 851.392 M -6.15 % | 907.203 M 39.78 % | 649.001 M 33.50 % | 486.162 M -11.18 % | 547.340 M 68.26 % | 325.289 M 38.50 % | 234.858 M -29.71 % | 334.134 M 10.95 % | 301.158 M -3.89 % | 313.335 M 38.03 % | 227.012 M 32.53 % | 171.290 M |
| Total liabilities | 972.988 M -10.72 % | 1.090 B -12.98 % | 1.252 B -2.06 % | 1.279 B 31.15 % | 975.054 M 18.01 % | 826.264 M -5.25 % | 872.039 M 150.45 % | 348.183 M 34.50 % | 258.874 M -33.25 % | 387.838 M 7.35 % | 361.282 M 8.27 % | 333.693 M 46.99 % | 227.012 M 32.53 % | 171.290 M |
| Other non current assets | 48.532 M 27.42 % | 38.089 M 71.37 % | 22.227 M 1 517.33 % | 1.374 M -96.57 % | 40.120 M -14.14 % | 46.729 M -58.46 % | 112.491 M 531.22 % | 17.821 M 249.23 % | 5.103 M 279.38 % | 1.345 M -68.95 % | 4.333 M 0.24 % | 4.322 M 96.47 % | 2.200 M -54.89 % | 4.876 M |
| Long term investments | 8.683 M | 0.000 -100.00 % | 26.195 M -41.20 % | 44.552 M 59.17 % | 27.989 M -41.90 % | 48.173 M | 0.000 -100.00 % | 93.477 M 124.49 % | 41.639 M 1 394.66 % | 2.786 M | 0.000 | 0.000 -100.00 % | 4.772 M | 0.000 |
| Intangible assets | 158.818 M -6.65 % | 170.132 M -6.88 % | 182.694 M 0.97 % | 180.942 M 61.41 % | 112.100 M 1.19 % | 110.782 M 1.55 % | 109.094 M 65.25 % | 66.017 M -1.64 % | 67.117 M -2.34 % | 68.726 M -1.82 % | 70.000 M 15.75 % | 60.477 M 79.70 % | 33.654 M 51.60 % | 22.199 M |
| GoodWill | 0.000 | 0.000 -100.00 % | 45.833 M -57.86 % | 108.775 M -34.42 % | 165.860 M -13.91 % | 192.667 M 0.00 % | 192.667 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 158.818 M -6.65 % | 170.132 M -25.55 % | 228.528 M -21.12 % | 289.717 M 4.23 % | 277.960 M -8.40 % | 303.449 M 0.56 % | 301.761 M 357.09 % | 66.017 M -1.64 % | 67.117 M -2.34 % | 68.726 M -1.82 % | 70.000 M 15.75 % | 60.477 M 79.70 % | 33.654 M 51.60 % | 22.199 M |
| Property plant equipment net | 812.014 M 3.42 % | 785.170 M 1.66 % | 772.343 M -5.41 % | 816.542 M 12.78 % | 724.023 M 32.07 % | 548.214 M 17.06 % | 468.335 M 27.83 % | 366.375 M 4.31 % | 351.248 M 16.45 % | 301.625 M 16.75 % | 258.344 M 27.17 % | 203.156 M 24.66 % | 162.974 M 43.90 % | 113.253 M |
| Total non current assets | 1.056 B 2.92 % | 1.026 B -3.51 % | 1.063 B -9.02 % | 1.168 B 7.72 % | 1.085 B 13.38 % | 956.556 M 7.85 % | 886.899 M 62.19 % | 546.815 M 16.65 % | 468.767 M 24.09 % | 377.755 M 12.83 % | 334.813 M 23.87 % | 270.304 M 31.86 % | 204.999 M 44.73 % | 141.643 M |
| Other current assets | 79.831 M -29.23 % | 112.798 M 18.35 % | 95.312 M 33.97 % | 71.146 M -56.74 % | 164.454 M 135.64 % | 69.791 M -27.70 % | 96.530 M 15.37 % | 83.671 M -34.93 % | 128.596 M 245.34 % | 37.237 M 293.89 % | 9.454 M -79.74 % | 46.654 M -23.15 % | 60.709 M 36.46 % | 44.489 M |
| Short term investments | 30.067 M -79.84 % | 149.171 M 14.58 % | 130.188 M 155.27 % | 51.000 M 70.00 % | 30.000 M 76.47 % | 17.000 M -80.59 % | 87.589 M 3 634.51 % | -2.478 M 44.49 % | -4.464 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 534.474 M 62.48 % | 328.945 M -24.70 % | 436.822 M 44.76 % | 301.749 M -5.09 % | 317.943 M -28.06 % | 441.943 M -24.43 % | 584.804 M 137.07 % | 246.677 M 62.01 % | 152.258 M -65.89 % | 446.426 M 496.16 % | 74.884 M 55.36 % | 48.201 M -26.71 % | 65.765 M -10.57 % | 73.541 M |
| Cash and short term investments | 564.541 M 18.08 % | 478.115 M -15.68 % | 567.010 M 60.74 % | 352.749 M 1.38 % | 347.943 M -24.19 % | 458.943 M -21.52 % | 584.804 M 137.07 % | 246.677 M 62.01 % | 152.258 M -65.89 % | 446.426 M 496.16 % | 74.884 M 55.36 % | 48.201 M -26.71 % | 65.765 M -10.57 % | 73.541 M |
| Total current assets | 1.770 B 2.89 % | 1.720 B 0.53 % | 1.711 B 1.03 % | 1.693 B 15.02 % | 1.472 B 4.58 % | 1.408 B -1.15 % | 1.424 B 76.50 % | 806.857 M 9.17 % | 739.108 M -19.62 % | 919.484 M 83.90 % | 499.992 M 7.71 % | 464.190 M 31.32 % | 353.489 M 12.25 % | 314.908 M |
| Inventory | 341.030 M -16.64 % | 409.125 M 10.19 % | 371.299 M -11.05 % | 417.444 M 7.97 % | 386.636 M 35.05 % | 286.296 M 3.47 % | 276.703 M 10.53 % | 250.340 M 37.29 % | 182.349 M 24.62 % | 146.319 M -6.54 % | 156.559 M 19.03 % | 131.532 M 61.89 % | 81.247 M 8.45 % | 74.914 M |
| Net receivables | 784.162 M 2.68 % | 763.717 M 11.76 % | 683.350 M -18.82 % | 841.726 M 36.07 % | 618.619 M 4.37 % | 592.731 M 26.13 % | 469.940 M 107.78 % | 226.169 M -18.88 % | 278.795 M -4.59 % | 292.203 M | 0.000 -100.00 % | 237.803 M 63.14 % | 145.768 M 19.52 % | 121.964 M |
| Tax assets | 27.601 M -14.47 % | 32.272 M 136.26 % | 13.660 M -15.35 % | 16.137 M 11.42 % | 14.483 M 44.96 % | 9.991 M 131.71 % | 4.312 M 38.02 % | 3.124 M -14.65 % | 3.660 M 11.84 % | 3.273 M 53.21 % | 2.136 M -9.05 % | 2.349 M 67.92 % | 1.399 M 6.44 % | 1.314 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 255.907 M -25.02 % | 341.282 M 8.30 % | 315.125 M 32.83 % | 237.241 M 12.91 % | 210.108 M 15.45 % | 181.985 M 4.14 % | 174.750 M -12.30 % | 199.252 M 111.79 % | 94.082 M -31.25 % | 136.839 M -4.69 % | 143.579 M 46.35 % | 98.108 M 487.40 % | 16.702 M -67.05 % | 50.697 M |
| Tax payables | 17.948 M 19.41 % | 15.030 M -44.94 % | 27.298 M 84.95 % | 14.759 M -16.12 % | 17.595 M 10.06 % | 15.988 M 25.34 % | 12.755 M 133.71 % | 5.458 M -41.49 % | 9.328 M 7.29 % | 8.694 M -0.15 % | 8.707 M 5.80 % | 8.230 M 98.41 % | 4.148 M 100.98 % | 2.064 M |
| Deferred revenue non current | 39.923 M 25.59 % | 31.788 M 31.40 % | 24.192 M 38.78 % | 17.432 M -9.05 % | 19.166 M 6.33 % | 18.025 M -7.33 % | 19.450 M 5.74 % | 18.394 M -5.75 % | 19.516 M 4.34 % | 18.704 M -5.17 % | 19.724 M -3.12 % | 20.358 M | 0.000 | 0.000 |
| Minority interest | 12.747 M -14.97 % | 14.992 M 185.53 % | 5.251 M 6.40 % | 4.935 M -10.93 % | 5.540 M -3.21 % | 5.724 M 16.50 % | 4.913 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.608 M |
| Capital lease obligations | 5.591 M -82.95 % | 32.796 M 44.76 % | 22.655 M -36.37 % | 35.603 M -7.26 % | 38.391 M | 0.000 -100.00 % | 166.667 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.697 M -85.94 % | 54.738 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 945.215 M 21.39 % | 778.640 M -1.21 % | 788.184 M 10.82 % | 711.244 M 0.00 % | 711.242 M 4.79 % | 678.737 M -13.91 % | 788.372 M 110.45 % | 374.617 M -19.27 % | 464.017 M 6.10 % | 437.353 M 316.03 % | 105.126 M -12.99 % | 120.822 M -6.12 % | 128.695 M 3.52 % | 124.325 M |
| Deferred tax liabilities non current | 4.098 M -40.00 % | 6.830 M 139.59 % | 2.851 M -53.13 % | 6.082 M -34.84 % | 9.334 M -39.48 % | 15.422 M -18.24 % | 18.863 M | 0.000 | 0.000 100.00 % | -35.000 M 13.37 % | -40.400 M | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.825 B 2.90 % | 2.746 B -1.02 % | 2.774 B -3.07 % | 2.862 B 11.92 % | 2.557 B 8.14 % | 2.364 B 2.31 % | 2.311 B 70.72 % | 1.354 B 12.07 % | 1.208 B -6.89 % | 1.297 B 55.39 % | 834.805 M 13.66 % | 734.495 M 31.51 % | 558.489 M 22.33 % | 456.551 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 100.00 % | -7.823 M -937.08 % | -754.332 K 84.62 % | -4.906 M 53.63 % | -10.580 M -16.00 % | -9.120 M -500.39 % | -1.519 M -383.36 % | 536.069 K 238.38 % | -387.383 K 65.92 % | -1.137 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.241 M -62.80 % | 8.712 M 252.86 % | 2.469 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -35.989 M 54.98 % | -79.931 M -158.70 % | 136.173 M 194.00 % | -144.861 M 22.04 % | -185.812 M -134.32 % | -79.300 M 19.75 % | -98.821 M -684.23 % | 16.915 M 141.52 % | -40.742 M 34.00 % | -61.731 M -310.16 % | 29.373 M 129.60 % | -99.248 M -467.50 % | -17.489 M -13.10 % | -15.463 M |
| Accounts receivables | -13.268 M 77.66 % | -59.392 M -309.14 % | 28.398 M 113.77 % | -206.260 M -58.34 % | -130.262 M -15.92 % | -112.371 M -32.97 % | -84.507 M -251.76 % | -24.024 M -189.72 % | 26.775 M 146.65 % | -57.398 M -774.10 % | 8.515 M 111.79 % | -72.237 M -57.10 % | -45.982 M | 0.000 |
| Inventory | 47.591 M 191.59 % | -51.964 M -246.30 % | 35.518 M 187.16 % | -40.753 M 62.63 % | -109.050 M -680.45 % | -13.973 M -136.20 % | 38.599 M 154.87 % | -70.350 M -80.45 % | -38.985 M -562.71 % | 8.425 M 132.85 % | -25.647 M 49.02 % | -50.306 M -694.35 % | -6.333 M 83.13 % | -37.535 M |
| Accounts payables | -70.312 M -279.15 % | 39.247 M -46.24 % | 73.011 M -31.80 % | 107.058 M 67.07 % | 64.079 M 14.09 % | 56.164 M 209.28 % | -51.394 M -146.40 % | 110.753 M 493.52 % | -28.144 M -142.15 % | -11.623 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -59.810 M -664.53 % | -7.823 M -937.08 % | -754.332 K 84.62 % | -4.906 M 53.63 % | -10.580 M -16.00 % | -9.120 M 93.36 % | -137.420 M -257.47 % | 87.265 M 5 069.30 % | -1.756 M 97.50 % | -70.157 M -227.51 % | 55.020 M 212.42 % | -48.943 M -338.73 % | -11.156 M -150.54 % | 22.072 M |
| Other non cash items | 55.077 M -53.45 % | 118.319 M 0.68 % | 117.514 M 2.53 % | 114.618 M 16.62 % | 98.285 M 58.50 % | 62.008 M 64.00 % | 37.810 M 738.43 % | 4.510 M -15.65 % | 5.346 M -73.97 % | 20.541 M 31.01 % | 15.679 M -5.53 % | 16.596 M 111.03 % | 7.864 M 18.16 % | 6.656 M |
| Net cash provided by operating activities | 204.239 M 33.63 % | 152.843 M -59.05 % | 373.248 M 359.91 % | 81.157 M 307.55 % | 19.913 M -81.41 % | 107.127 M 187.95 % | 37.203 M -75.35 % | 150.923 M 47.59 % | 102.261 M 49.00 % | 68.631 M -50.59 % | 138.907 M 3 746.85 % | 3.611 M -94.24 % | 62.667 M 5.88 % | 59.184 M |
| Investments in property plant and equipment | -120.766 M -34.35 % | -89.888 M -5.45 % | -85.245 M 54.25 % | -186.316 M 34.30 % | -283.585 M -72.26 % | -164.625 M -28.29 % | -128.323 M -78.67 % | -71.823 M 14.10 % | -83.613 M -12.66 % | -74.218 M 15.42 % | -87.749 M 3.19 % | -90.636 M -9.38 % | -82.867 M -162.94 % | -31.516 M |
| Acquisitions net | 0.000 100.00 % | -7.440 M -607.34 % | 1.466 M 1 906.67 % | 73.080 K -99.97 % | 289.396 M 68 390.50 % | 422.534 K 100.97 % | -43.549 M -7 055.76 % | 626.082 K 15.49 % | 542.109 K 49.94 % | 361.554 K | 0.000 | 0.000 | 0.000 100.00 % | -55.423 M |
| Purchases of investments | -179.750 M 3.88 % | -187.010 M -17.62 % | -159.000 M 43.46 % | -281.223 M 71.68 % | -993.000 M 22.96 % | -1.289 B -330 499 093 844.07 % | 0.390 100.00 % | -50.568 M -37.75 % | -36.711 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.618 M |
| Sales maturities of investments | 245.714 M 32.23 % | 185.830 M -10.41 % | 207.418 M -17.44 % | 251.233 M -75.46 % | 1.024 B -17.93 % | 1.247 B 61 724.86 % | 2.017 M -99.62 % | 533.013 M 182.71 % | 188.534 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 M |
| Other investing activites | 12.929 M 763.05 % | -1.950 M -127 451 122.84 % | 1.530 -100.00 % | 115.451 K 100.04 % | -283.585 M -10 228.03 % | 2.800 M -89.69 % | 27.155 M -68.70 % | 86.747 M 200.84 % | -86.024 M -23 892.82 % | 361.554 K -62.65 % | 968.000 K -95.26 % | 20.418 M 2 552 150.00 % | 800.000 100.00 % | -31.516 M |
| Net cash used for investing activites | -41.872 M 58.32 % | -100.458 M -184.09 % | -35.361 M 83.64 % | -216.118 M 12.55 % | -247.137 M -21.70 % | -203.070 M -42.31 % | -142.700 M -300.35 % | -35.643 M 82.73 % | -206.348 M -179.39 % | -73.856 M 14.89 % | -86.781 M -23.59 % | -70.218 M 15.26 % | -82.866 M -7.85 % | -76.838 M |
| Debt repayment | -39.075 M 39.32 % | -64.394 M 40.34 % | -107.927 M -182.81 % | 130.335 M -15.35 % | 153.966 M 335.16 % | -65.472 M -112.80 % | 511.468 M | 0.000 100.00 % | -179.254 M -667.44 % | 31.590 M 259.14 % | -19.850 M -126.91 % | 73.761 M 528.11 % | 11.743 M 165.41 % | -17.955 M |
| Common stock issued | 0.000 | 0.000 -100.00 % | 72.679 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.365 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -86.895 M -87.23 % | -46.411 M 36.14 % | -72.679 M | 0.000 | 0.000 | 0.000 100.00 % | -61.715 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -9.978 M 37.25 % | -15.903 M 21.38 % | -20.228 M -28.04 % | -15.799 M 49.20 % | -31.103 M -100.01 % | -15.551 M 76.58 % | -66.388 M 10.49 % | -74.170 M -2.49 % | -72.369 M -499.09 % | -12.080 M 20.86 % | -15.263 M -46.50 % | -10.419 M -67.00 % | -6.239 M 21.68 % | -7.966 M |
| Other financing activites | 182.406 M 374.40 % | -66.474 M -5 988 664 159.63 % | -1.110 100.00 % | -750.002 K 94.84 % | -14.526 M -130.89 % | 47.026 M 88.87 % | 24.899 M 11.24 % | 22.383 M -70.05 % | 74.726 M -79.34 % | 361.667 M | 0.000 100.00 % | -13.497 M -6 134 933 380.00 % | 0.220 -100.00 % | 88.333 M |
| Net cash used provided by financing activities | 46.458 M 131.65 % | -146.771 M 26.95 % | -200.909 M -327.45 % | 88.333 M -18.46 % | 108.337 M 326.83 % | -47.762 M -110.16 % | 469.978 M 1 007.52 % | -51.787 M 70.72 % | -176.896 M -146.41 % | 381.177 M 1 185.57 % | -35.113 M -170.44 % | 49.846 M 805.51 % | 5.505 M -91.18 % | 62.412 M |
| Effect of forex changes on cash | -154.464 K 16.56 % | -185.115 K 86.34 % | -1.355 M -1 568.04 % | -81.236 K 57.07 % | -189.235 K -73.52 % | -109.055 K -136.70 % | 297.121 K 1 316.90 % | -24.416 K -133.05 % | 73.887 K 2.85 % | 71.841 K 511.36 % | 11.751 K 112.25 % | -95.910 K -503.99 % | 23.741 K 122.87 % | -103.791 K |
| Net change in cash | 208.669 M 320.65 % | -94.571 M -169.73 % | 135.622 M 390.36 % | -46.709 M 60.77 % | -119.076 M 17.20 % | -143.813 M -139.42 % | 364.779 M 474.75 % | 63.468 M 122.59 % | -280.910 M -174.71 % | 376.023 M 2 108.72 % | 17.024 M 200.99 % | -16.858 M -14.91 % | -14.671 M -132.85 % | 44.655 M |
| Cash at beginning of period | 310.851 M -23.33 % | 405.422 M 50.27 % | 269.799 M -14.76 % | 316.508 M -27.34 % | 435.583 M -24.82 % | 579.397 M 169.97 % | 214.618 M 41.99 % | 151.150 M -65.02 % | 432.060 M 671.03 % | 56.037 M 43.64 % | 39.012 M -30.17 % | 55.870 M -20.80 % | 70.541 M 172.51 % | 25.885 M |
| Cash at end of period | 519.520 M 67.13 % | 310.851 M -23.33 % | 405.422 M 50.27 % | 269.799 M -14.76 % | 316.508 M -27.34 % | 435.583 M -24.82 % | 579.397 M 169.97 % | 214.618 M 41.99 % | 151.150 M -65.02 % | 432.060 M 671.03 % | 56.037 M 43.64 % | 39.012 M -30.17 % | 55.870 M -20.80 % | 70.541 M |
| Operating cash flow | 204.239 M 33.63 % | 152.843 M -59.05 % | 373.248 M 359.91 % | 81.157 M 307.55 % | 19.913 M -81.41 % | 107.127 M 187.95 % | 37.203 M -75.35 % | 150.923 M 47.59 % | 102.261 M 49.00 % | 68.631 M -50.59 % | 138.907 M 3 746.85 % | 3.611 M -94.24 % | 62.667 M 5.88 % | 59.184 M |
| Capital expenditure | -120.766 M -34.35 % | -89.888 M -5.45 % | -85.245 M 54.25 % | -186.316 M 34.30 % | -283.585 M -72.26 % | -164.625 M -28.29 % | -128.323 M -78.67 % | -71.823 M 14.10 % | -83.613 M -12.66 % | -74.218 M 15.42 % | -87.749 M 3.19 % | -90.636 M -9.38 % | -82.867 M -162.94 % | -31.516 M |
| Free CashFlow | 83.473 M 32.59 % | 62.955 M -78.14 % | 288.003 M 373.87 % | -105.159 M 60.12 % | -263.672 M -358.58 % | -57.498 M 36.90 % | -91.120 M -215.20 % | 79.100 M 324.18 % | 18.648 M 433.75 % | -5.587 M -110.92 % | 51.158 M 158.78 % | -87.025 M -330.82 % | -20.200 M -173.01 % | 27.668 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 600.540 M 6.94 % | 561.553 M -1.51 % | 570.149 M -11.88 % | 647.028 M -0.18 % | 648.207 M 11.59 % | 580.879 M -6.47 % | 621.032 M -3.16 % | 641.330 M 4.30 % | 614.885 M 15.25 % | 533.531 M -2.51 % | 547.282 M -12.22 % | 623.499 M 9.90 % | 567.335 M 7.83 % | 526.140 M -16.28 % | 628.442 M 5.18 % | 597.488 M -6.91 % | 641.832 M 33.63 % | 480.306 M -9.38 % | 530.008 M 0.81 % | 525.737 M 6.97 % | 491.474 M 109.51 % | 234.582 M -47.86 % | 449.874 M 3.34 % | 435.327 M 3.22 % | 421.744 M 17.40 % | 359.239 M -7.57 % | 388.662 M -5.00 % | 409.113 M 19.92 % | 341.147 M 39.34 % | 244.828 M -9.57 % | 270.724 M -14.80 % | 317.751 M 4.55 % | 303.922 M 18.27 % | 256.980 M -3.08 % | 265.144 M -4.14 % | 276.604 M 4.39 % | 264.964 M 32.59 % | 199.839 M -14.54 % | 233.834 M 0.52 % | 232.634 M -7.80 % | 252.301 M 32.08 % | 191.026 M -7.60 % | 206.731 M -11.95 % | 234.796 M 40.33 % | 167.321 M |
| Net income | 26.376 M 19.21 % | 22.125 M 83.35 % | 12.068 M -27.09 % | 16.551 M -27.61 % | 22.863 M 18.74 % | 19.255 M 227.15 % | -15.143 M -210.79 % | 13.668 M 73.96 % | 7.857 M 283.35 % | 2.050 M 105.89 % | -34.801 M -511.90 % | 8.449 M -75.21 % | 34.088 M 963.44 % | 3.205 M 107.56 % | -42.418 M -251.07 % | 28.078 M 6.40 % | 26.388 M 373.26 % | 5.576 M 149.27 % | -11.317 M -140.43 % | 27.992 M 8.21 % | 25.868 M 552.28 % | 3.966 M -83.59 % | 24.166 M 38.71 % | 17.422 M -5.76 % | 18.486 M 151.41 % | 7.353 M 550.16 % | -1.633 M -110.57 % | 15.457 M -43.82 % | 27.512 M 126.00 % | 12.173 M -26.49 % | 16.559 M -41.62 % | 28.365 M 8.32 % | 26.186 M 18.09 % | 22.174 M 37.47 % | 16.130 M -40.25 % | 26.998 M -24.63 % | 35.819 M 25.36 % | 28.574 M 25.33 % | 22.799 M 5.60 % | 21.590 M -11.14 % | 24.298 M 57.26 % | 15.450 M -15.62 % | 18.311 M -5.65 % | 19.407 M 52.68 % | 12.710 M |
| Income before tax | 28.664 M 16.99 % | 24.502 M -22.25 % | 31.513 M 99.15 % | 15.823 M -37.65 % | 25.378 M 17.33 % | 21.630 M 228.80 % | -16.794 M -203.73 % | 16.190 M 119.93 % | 7.362 M 224.07 % | 2.272 M 106.58 % | -34.506 M -372.36 % | 12.669 M -62.45 % | 33.740 M 643.04 % | 4.541 M 111.13 % | -40.813 M -236.05 % | 29.998 M 0.04 % | 29.985 M 238.45 % | 8.860 M 169.76 % | -12.701 M -137.09 % | 34.238 M 12.17 % | 30.524 M 415.51 % | 5.921 M -77.03 % | 25.777 M 15.67 % | 22.284 M -2.60 % | 22.880 M 100.18 % | 11.429 M 1 218.35 % | -1.022 M -104.78 % | 21.393 M -36.01 % | 33.434 M 123.29 % | 14.973 M -24.30 % | 19.779 M -41.55 % | 33.837 M 5.25 % | 32.150 M 13.51 % | 28.323 M 34.23 % | 21.100 M -37.12 % | 33.553 M -22.46 % | 43.272 M 23.98 % | 34.903 M 26.45 % | 27.601 M 2.12 % | 27.028 M -6.30 % | 28.844 M 57.38 % | 18.327 M -14.78 % | 21.505 M -7.05 % | 23.136 M 43.63 % | 16.108 M |
| Income before tax ratio | 0.05 9.39 % | 0.04 -21.06 % | 0.06 126.01 % | 0.02 -37.54 % | 0.04 5.14 % | 0.04 237.70 % | -0.03 -207.12 % | 0.03 110.86 % | 0.01 181.20 % | 0.00 106.75 % | -0.06 -410.29 % | 0.02 -65.83 % | 0.06 589.09 % | 0.01 113.29 % | -0.06 -229.35 % | 0.05 7.47 % | 0.05 153.28 % | 0.02 176.98 % | -0.02 -136.80 % | 0.07 4.86 % | 0.06 146.06 % | 0.03 -55.95 % | 0.06 11.93 % | 0.05 -5.64 % | 0.05 70.52 % | 0.03 1 309.95 % | 0.00 -105.03 % | 0.05 -46.64 % | 0.10 60.24 % | 0.06 -16.29 % | 0.07 -31.39 % | 0.11 0.67 % | 0.11 -4.02 % | 0.11 38.50 % | 0.08 -34.40 % | 0.12 -25.72 % | 0.16 -6.49 % | 0.17 47.96 % | 0.12 1.60 % | 0.12 1.63 % | 0.11 19.16 % | 0.10 -7.77 % | 0.10 5.57 % | 0.10 2.35 % | 0.10 |
| EBITDA | 31.582 M 16.51 % | 27.106 M -20.22 % | 33.975 M -38.90 % | 55.602 M -14.85 % | 65.297 M 10.52 % | 59.083 M 40.57 % | 42.032 M -49.09 % | 82.556 M 80.72 % | 45.682 M 33.66 % | 34.179 M 118.87 % | 15.616 M -70.52 % | 52.969 M 13.70 % | 46.586 M 3.36 % | 45.073 M 92.54 % | 23.409 M -67.75 % | 72.594 M 51.61 % | 47.883 M 86.86 % | 25.626 M 118.83 % | 11.710 M -74.50 % | 45.924 M 10.89 % | 41.414 M 180.22 % | 14.779 M -57.93 % | 35.127 M 14.96 % | 30.555 M -10.56 % | 34.163 M 71.44 % | 19.927 M -16.55 % | 23.880 M -4.13 % | 24.909 M -25.92 % | 33.626 M 22.16 % | 27.525 M 30.57 % | 21.081 M -40.23 % | 35.268 M -3.06 % | 36.383 M 22.39 % | 29.728 M 62.25 % | 18.322 M -52.68 % | 38.717 M -23.21 % | 50.418 M 72.18 % | 29.282 M -6.25 % | 31.232 M 10.91 % | 28.161 M -21.31 % | 35.786 M 69.30 % | 21.137 M -22.53 % | 27.285 M 7.08 % | 25.480 M 58.47 % | 16.079 M |
| Net income ratio | 0.04 11.47 % | 0.04 86.15 % | 0.02 -17.26 % | 0.03 -27.48 % | 0.04 6.41 % | 0.03 235.94 % | -0.02 -214.41 % | 0.02 66.79 % | 0.01 232.63 % | 0.00 106.04 % | -0.06 -569.26 % | 0.01 -77.45 % | 0.06 886.22 % | 0.01 109.03 % | -0.07 -243.63 % | 0.05 14.30 % | 0.04 254.16 % | 0.01 154.37 % | -0.02 -140.10 % | 0.05 1.16 % | 0.05 211.33 % | 0.02 -68.53 % | 0.05 34.22 % | 0.04 -8.70 % | 0.04 114.15 % | 0.02 587.03 % | 0.00 -111.12 % | 0.04 -53.15 % | 0.08 62.19 % | 0.05 -18.71 % | 0.06 -31.48 % | 0.09 3.61 % | 0.09 -0.15 % | 0.09 41.84 % | 0.06 -37.67 % | 0.10 -27.80 % | 0.14 -5.46 % | 0.14 46.65 % | 0.10 5.06 % | 0.09 -3.63 % | 0.10 19.07 % | 0.08 -8.69 % | 0.09 7.16 % | 0.08 8.81 % | 0.08 |
| Ratio EBITDA | 0.05 8.95 % | 0.05 -19.00 % | 0.06 -30.66 % | 0.09 -14.69 % | 0.10 -0.96 % | 0.10 50.28 % | 0.07 -47.42 % | 0.13 73.27 % | 0.07 15.97 % | 0.06 124.51 % | 0.03 -66.41 % | 0.08 3.46 % | 0.08 -4.15 % | 0.09 129.98 % | 0.04 -69.34 % | 0.12 62.86 % | 0.07 39.83 % | 0.05 141.48 % | 0.02 -74.71 % | 0.09 3.66 % | 0.08 33.75 % | 0.06 -19.31 % | 0.08 11.25 % | 0.07 -13.35 % | 0.08 46.03 % | 0.06 -9.72 % | 0.06 0.91 % | 0.06 -38.23 % | 0.10 -12.33 % | 0.11 44.38 % | 0.08 -29.84 % | 0.11 -7.28 % | 0.12 3.49 % | 0.12 67.40 % | 0.07 -50.63 % | 0.14 -26.44 % | 0.19 29.86 % | 0.15 9.70 % | 0.13 10.34 % | 0.12 -14.65 % | 0.14 28.19 % | 0.11 -16.16 % | 0.13 21.62 % | 0.11 12.93 % | 0.10 |
| Gross profit ratio | 0.16 4.07 % | 0.15 -25.02 % | 0.20 64.46 % | 0.12 -11.37 % | 0.14 -6.50 % | 0.15 -16.27 % | 0.18 29.07 % | 0.14 3.22 % | 0.13 0.42 % | 0.13 7.21 % | 0.12 11.52 % | 0.11 -23.24 % | 0.14 16.06 % | 0.12 -8.71 % | 0.13 -15.78 % | 0.16 5.46 % | 0.15 -1.81 % | 0.15 -25.20 % | 0.21 13.02 % | 0.18 6.27 % | 0.17 -9.56 % | 0.19 -22.61 % | 0.25 33.50 % | 0.18 -14.19 % | 0.21 18.45 % | 0.18 -0.95 % | 0.18 13.99 % | 0.16 -26.56 % | 0.22 4.60 % | 0.21 45.92 % | 0.14 -30.48 % | 0.21 -5.61 % | 0.22 -0.89 % | 0.22 4.68 % | 0.21 -10.40 % | 0.23 -15.70 % | 0.28 1.52 % | 0.27 1.31 % | 0.27 14.72 % | 0.24 4.56 % | 0.23 4.43 % | 0.22 4.03 % | 0.21 3.39 % | 0.20 0.93 % | 0.20 |
| Weighted average shs out dil | 368.757 M 0.00 % | 368.757 M 25.03 % | 294.935 M 0.00 % | 294.935 M -2.50 % | 302.501 M -5.74 % | 320.921 M 0.70 % | 318.701 M 7.31 % | 296.997 M -0.33 % | 297.967 M -1.75 % | 303.282 M 0.00 % | 303.279 M -5.39 % | 320.541 M 0.00 % | 320.541 M 0.00 % | 320.541 M 9.40 % | 292.998 M 2.49 % | 285.892 M 2.55 % | 278.787 M 0.00 % | 278.787 M -10.37 % | 311.025 M 0.00 % | 311.025 M -21.57 % | 396.574 M 0.00 % | 396.574 M 36.58 % | 290.369 M 0.00 % | 290.369 M -21.02 % | 367.654 M 0.00 % | 367.654 M 18.93 % | 309.138 M 0.00 % | 309.138 M 1.58 % | 304.324 M 0.00 % | 304.324 M 7.29 % | 283.652 M 0.00 % | 283.652 M -4.06 % | 295.655 M 6.67 % | 277.177 M -2.47 % | 284.186 M -0.06 % | 284.346 M -0.49 % | 285.742 M 0.00 % | 285.742 M 32.35 % | 215.899 M 0.00 % | 215.899 M 4.80 % | 206.007 M 0.00 % | 206.007 M -4.46 % | 215.630 M 0.00 % | 215.630 M 1.79 % | 211.840 M |
| Weighted average shs out | 368.757 M 0.00 % | 368.757 M 25.03 % | 294.935 M 0.00 % | 294.935 M -2.50 % | 302.501 M -5.74 % | 320.921 M 0.70 % | 318.701 M 7.31 % | 296.997 M -0.33 % | 297.967 M -1.75 % | 303.282 M 0.00 % | 303.279 M -5.39 % | 320.541 M 3.30 % | 310.294 M -1.80 % | 315.977 M 7.84 % | 292.998 M 2.49 % | 285.892 M 2.55 % | 278.787 M 0.00 % | 278.787 M -10.37 % | 311.025 M 0.00 % | 311.025 M -21.57 % | 396.574 M 0.00 % | 396.574 M 36.58 % | 290.369 M 0.00 % | 290.369 M -21.02 % | 367.654 M 0.00 % | 367.654 M 18.93 % | 309.138 M 0.00 % | 309.138 M 1.58 % | 304.324 M 0.00 % | 304.324 M 9.38 % | 278.218 M -1.92 % | 283.652 M -2.78 % | 291.766 M 5.26 % | 277.177 M -2.47 % | 284.186 M 2.26 % | 277.901 M 1.35 % | 274.202 M -4.04 % | 285.742 M 38.14 % | 206.842 M -4.20 % | 215.899 M 4.80 % | 206.007 M 0.00 % | 206.007 M -4.33 % | 215.336 M -0.14 % | 215.630 M 1.79 % | 211.840 M |
| EPS diluted | 0.07 19.17 % | 0.06 46.70 % | 0.04 -27.09 % | 0.06 -25.79 % | 0.08 26.00 % | 0.06 226.32 % | -0.05 -203.26 % | 0.05 74.24 % | 0.03 288.24 % | 0.01 106.18 % | -0.11 -516.67 % | 0.03 -76.00 % | 0.11 1 000.00 % | 0.01 107.14 % | -0.14 -242.57 % | 0.10 3.70 % | 0.09 373.50 % | 0.02 154.95 % | -0.04 -140.44 % | 0.09 38.04 % | 0.07 552.00 % | 0.01 -87.98 % | 0.08 38.67 % | 0.06 19.28 % | 0.05 151.50 % | 0.02 477.36 % | -0.01 -110.60 % | 0.05 -44.69 % | 0.09 126.00 % | 0.04 -31.51 % | 0.06 -41.60 % | 0.10 12.87 % | 0.09 10.75 % | 0.08 40.85 % | 0.06 -40.15 % | 0.09 -27.00 % | 0.13 30.00 % | 0.10 -9.09 % | 0.11 10.00 % | 0.10 -16.67 % | 0.12 60.00 % | 0.08 -11.66 % | 0.08 -5.67 % | 0.09 50.00 % | 0.06 |
| Earnings per share | 0.07 19.17 % | 0.06 46.70 % | 0.04 -27.09 % | 0.06 -25.79 % | 0.08 26.00 % | 0.06 226.32 % | -0.05 -203.26 % | 0.05 74.24 % | 0.03 288.24 % | 0.01 106.18 % | -0.11 -516.67 % | 0.03 -76.00 % | 0.11 989.11 % | 0.01 107.21 % | -0.14 -242.57 % | 0.10 3.70 % | 0.09 373.50 % | 0.02 154.95 % | -0.04 -140.44 % | 0.09 38.04 % | 0.07 552.00 % | 0.01 -87.98 % | 0.08 38.67 % | 0.06 19.28 % | 0.05 151.50 % | 0.02 477.36 % | -0.01 -110.60 % | 0.05 -44.69 % | 0.09 126.00 % | 0.04 -31.51 % | 0.06 -41.60 % | 0.10 12.87 % | 0.09 10.75 % | 0.08 40.85 % | 0.06 -41.50 % | 0.10 -25.31 % | 0.13 30.00 % | 0.10 -9.09 % | 0.11 10.00 % | 0.10 -16.67 % | 0.12 60.00 % | 0.08 -11.66 % | 0.08 -5.67 % | 0.09 50.00 % | 0.06 |
| Gross profit | 93.630 M 11.30 % | 84.125 M -26.15 % | 113.908 M 44.92 % | 78.601 M -11.53 % | 88.846 M 4.34 % | 85.153 M -21.69 % | 108.735 M 24.99 % | 86.997 M 7.66 % | 80.807 M 15.74 % | 69.819 M 4.52 % | 66.800 M -2.11 % | 68.240 M -15.64 % | 80.894 M 25.15 % | 64.636 M -23.57 % | 84.573 M -11.41 % | 95.468 M -1.83 % | 97.246 M 31.21 % | 74.114 M -32.21 % | 109.335 M 13.94 % | 95.958 M 13.68 % | 84.410 M 89.48 % | 44.548 M -59.64 % | 110.386 M 37.96 % | 80.014 M -11.43 % | 90.339 M 39.06 % | 64.963 M -8.45 % | 70.957 M 8.29 % | 65.525 M -11.93 % | 74.398 M 45.75 % | 51.045 M 31.96 % | 38.681 M -40.76 % | 65.301 M -1.31 % | 66.169 M 17.22 % | 56.449 M 1.46 % | 55.638 M -14.11 % | 64.777 M -11.99 % | 73.604 M 34.60 % | 54.684 M -13.42 % | 63.159 M 15.31 % | 54.772 M -3.59 % | 56.813 M 37.92 % | 41.192 M -3.88 % | 42.854 M -8.97 % | 47.077 M 41.64 % | 33.238 M |
| Income tax expense | 2.426 M -6.55 % | 2.596 M -87.63 % | 20.980 M 4 215.38 % | -509.803 K -119.01 % | 2.682 M 1.09 % | 2.653 M 476.16 % | -705.303 K -128.39 % | 2.484 M 348.40 % | -1.000 M -950.57 % | 117.574 K 5.91 % | 111.017 K -97.37 % | 4.221 M 1 079.59 % | -430.895 K -133.72 % | 1.278 M -20.39 % | 1.605 M -10.50 % | 1.794 M -47.77 % | 3.434 M 6.67 % | 3.219 M 281.56 % | -1.773 M -129.94 % | 5.923 M 32.43 % | 4.472 M 127.86 % | 1.963 M 34.57 % | 1.459 M -68.37 % | 4.611 M 12.27 % | 4.107 M 3.83 % | 3.955 M 823.17 % | 428.461 K -92.59 % | 5.780 M -1.27 % | 5.855 M 109.06 % | 2.800 M -13.02 % | 3.220 M -41.16 % | 5.472 M -8.26 % | 5.964 M -3.00 % | 6.149 M 23.72 % | 4.970 M -24.18 % | 6.555 M -12.05 % | 7.453 M 17.77 % | 6.329 M 31.79 % | 4.802 M -11.69 % | 5.438 M 19.62 % | 4.546 M 58.04 % | 2.877 M -9.95 % | 3.194 M -14.34 % | 3.729 M 9.76 % | 3.397 M |
| Cost of revenue | 506.910 M 6.18 % | 477.428 M 4.64 % | 456.241 M -19.74 % | 568.427 M 1.62 % | 559.361 M 12.84 % | 495.725 M -3.23 % | 512.297 M -7.58 % | 554.333 M 3.79 % | 534.078 M 15.17 % | 463.712 M -3.49 % | 480.481 M -13.47 % | 555.259 M 14.15 % | 486.441 M 5.40 % | 461.503 M -15.14 % | 543.868 M 8.34 % | 502.020 M -7.82 % | 544.586 M 34.07 % | 406.192 M -3.44 % | 420.673 M -2.12 % | 429.779 M 5.58 % | 407.064 M 114.21 % | 190.034 M -44.02 % | 339.488 M -4.45 % | 355.313 M 7.21 % | 331.405 M 12.62 % | 294.276 M -7.37 % | 317.705 M -7.53 % | 343.588 M 28.81 % | 266.749 M 37.65 % | 193.782 M -16.49 % | 232.043 M -8.08 % | 252.449 M 6.18 % | 237.753 M 18.56 % | 200.531 M -4.28 % | 209.506 M -1.10 % | 211.827 M 10.70 % | 191.360 M 31.83 % | 145.155 M -14.95 % | 170.676 M -4.04 % | 177.862 M -9.02 % | 195.488 M 30.47 % | 149.834 M -8.57 % | 163.877 M -12.70 % | 187.719 M 40.00 % | 134.083 M |
| General and administrative expenses | -1.923 M -107.03 % | 27.343 M 216.76 % | -23.418 M -141.96 % | 55.807 M 2 699.31 % | -2.147 M -106.89 % | 31.155 M 232.11 % | -23.582 M -146.29 % | 50.943 M 103 872.07 % | 48.997 K -99.81 % | 25.489 M -15.36 % | 30.116 M -38.99 % | 49.363 M 690.66 % | 6.243 M -71.40 % | 21.828 M 214.73 % | -19.026 M -141.51 % | 45.838 M 2 899.18 % | 1.528 M -92.89 % | 21.489 M 312.59 % | -10.108 M -171.50 % | 14.136 M 222.78 % | 4.380 M -71.53 % | 15.383 M 211.95 % | -13.741 M -214.64 % | 11.986 M 486.90 % | -3.098 M -119.13 % | 16.198 M 251.46 % | -10.695 M -191.79 % | 11.652 M 305.10 % | -5.681 M -131.65 % | 17.948 M 146.38 % | -38.696 M -297.11 % | 19.631 M 707.27 % | -3.233 M -117.73 % | 18.233 M 152.41 % | -34.787 M -277.74 % | 19.572 M 319.48 % | -8.918 M -151.73 % | 17.239 M 157.42 % | -30.023 M -280.36 % | 16.646 M 302.10 % | -8.236 M -168.02 % | 12.109 M 146.45 % | -26.066 M -297.59 % | 13.192 M 21.04 % | 10.899 M |
| Selling and marketing expenses | 1.513 M -73.12 % | 5.630 M 280.45 % | -3.120 M -120.98 % | 14.868 M 95.96 % | 7.588 M 4.54 % | 7.258 M -4.83 % | 7.626 M -5.60 % | 8.079 M 36.52 % | 5.917 M 15.33 % | 5.131 M -54.83 % | 11.360 M 30.43 % | 8.709 M 83.20 % | 4.754 M -5.78 % | 5.045 M -24.90 % | 6.718 M 0.92 % | 6.657 M 162.72 % | 2.534 M -68.44 % | 8.030 M 120.34 % | 3.644 M -74.01 % | 14.020 M 593.23 % | -2.842 M -127.37 % | 10.386 M -48.81 % | 20.290 M 20.87 % | 16.786 M 13.10 % | 14.842 M 3.04 % | 14.404 M 4.74 % | 13.752 M -6.36 % | 14.687 M 35.72 % | 10.822 M 16.86 % | 9.260 M 13.82 % | 8.136 M -10.96 % | 9.138 M 19.47 % | 7.649 M -4.08 % | 7.974 M -55.82 % | 18.048 M 107.80 % | 8.686 M -0.69 % | 8.746 M 21.93 % | 7.173 M -14.32 % | 8.372 M -5.82 % | 8.889 M 13.92 % | 7.803 M 14.89 % | 6.792 M -16.63 % | 8.147 M 10.47 % | 7.375 M 28.86 % | 5.723 M |
| Other expenses | 42.183 M 456.00 % | 7.587 M -90.49 % | 79.799 M 403.53 % | -26.290 M -58 084.43 % | 45.340 K 104.56 % | -993.731 K 16.01 % | -1.183 M -333.98 % | -272.613 K -154.02 % | 504.607 K -59.06 % | 1.233 M -98.35 % | 74.720 M 383.43 % | -26.363 M -209.43 % | 24.092 M 1 537.33 % | 1.471 M -96.99 % | 48.904 M 341.96 % | -20.211 M -1 976.59 % | -973.288 K -940.64 % | 115.780 K 294.60 % | -59.497 K 97.01 % | -1.993 M -9 491.04 % | -20.778 K 49.40 % | -41.060 K -100.85 % | 4.821 M 1 816.86 % | 251.507 K 120.52 % | -1.226 M -63.79 % | -748.413 K -64.80 % | -454.138 K -325.90 % | 201.034 K -32.99 % | 300.000 K 134.78 % | -862.565 K 61.24 % | -2.225 M -897.81 % | 278.916 K -12.80 % | 319.863 K -64.13 % | 891.677 K -42.59 % | 1.553 M -2.11 % | 1.587 M 237.03 % | 470.820 K -92.28 % | 6.097 M 196.50 % | 2.056 M 80.95 % | 1.136 M 62.23 % | 700.535 K 1 419.07 % | -53.108 K -107.29 % | 728.991 K -29.05 % | 1.027 M -21.48 % | 1.309 M |
| Operating expenses | 65.241 M 11.25 % | 58.643 M -26.61 % | 79.905 M 27.31 % | 62.765 M 5.19 % | 59.670 M 14.82 % | 51.970 M -19.07 % | 64.215 M 16.12 % | 55.302 M -8.36 % | 60.348 M 15.36 % | 52.311 M -61.89 % | 137.250 M 154.29 % | 53.975 M -5.43 % | 57.076 M 22.58 % | 46.561 M -26.16 % | 63.060 M 17.37 % | 53.729 M 11.79 % | 48.065 M 0.32 % | 47.911 M -16.62 % | 57.464 M 17.12 % | 49.063 M 34.55 % | 36.465 M -0.80 % | 36.759 M -45.27 % | 67.165 M 37.81 % | 48.738 M 2.90 % | 47.364 M 6.39 % | 44.520 M -13.74 % | 51.611 M 22.77 % | 42.039 M 15.48 % | 36.403 M 26.62 % | 28.750 M 18.19 % | 24.324 M -21.66 % | 31.050 M -6.66 % | 33.265 M 16.90 % | 28.456 M -33.57 % | 42.834 M 44.89 % | 29.562 M 9.29 % | 27.050 M 6.48 % | 25.403 M -13.56 % | 29.388 M 10.44 % | 26.611 M 21.50 % | 21.903 M 9.21 % | 20.055 M 4.52 % | 19.188 M -11.16 % | 21.597 M 25.86 % | 17.159 M |
| Cost and expenses | 572.152 M 6.73 % | 536.072 M -0.01 % | 536.146 M -15.06 % | 631.192 M 1.96 % | 619.031 M 13.02 % | 547.696 M -5.00 % | 576.512 M -5.43 % | 609.635 M 2.56 % | 594.425 M 15.19 % | 516.023 M -16.46 % | 617.731 M 1.39 % | 609.233 M 12.09 % | 543.517 M 6.98 % | 508.065 M -16.29 % | 606.928 M 9.21 % | 555.750 M -6.23 % | 592.650 M 30.51 % | 454.103 M -5.03 % | 478.137 M -0.15 % | 478.842 M 7.96 % | 443.529 M 95.57 % | 226.792 M -44.23 % | 406.652 M 0.64 % | 404.051 M 6.67 % | 378.769 M 11.80 % | 338.796 M -8.26 % | 369.316 M -4.23 % | 385.627 M 27.21 % | 303.152 M 36.23 % | 222.532 M -13.20 % | 256.367 M -9.57 % | 283.500 M 4.61 % | 271.019 M 18.36 % | 228.987 M -9.25 % | 252.340 M 4.54 % | 241.389 M 10.52 % | 218.410 M 28.06 % | 170.558 M -14.75 % | 200.064 M -2.16 % | 204.473 M -5.94 % | 217.391 M 27.96 % | 169.889 M -7.20 % | 183.065 M -12.54 % | 209.316 M 38.40 % | 151.242 M |
| Research and development expenses | 23.469 M 29.78 % | 18.084 M -32.13 % | 26.643 M 44.96 % | 18.380 M -19.13 % | 22.728 M 16.97 % | 19.431 M -22.97 % | 25.225 M 12.77 % | 22.370 M -13.06 % | 25.731 M 25.77 % | 20.459 M -19.12 % | 25.296 M 13.61 % | 22.266 M 1.26 % | 21.987 M 20.70 % | 18.217 M -31.16 % | 26.464 M 23.40 % | 21.445 M 4.91 % | 20.442 M 15.73 % | 17.663 M -27.18 % | 24.257 M 25.26 % | 19.365 M 23.85 % | 15.636 M 52.03 % | 10.285 M -38.47 % | 16.715 M -4.21 % | 17.451 M 20.43 % | 14.490 M 21.17 % | 11.959 M -22.09 % | 15.350 M 10.37 % | 13.908 M 42.66 % | 9.749 M 71.29 % | 5.691 M -25.86 % | 7.676 M 22.26 % | 6.279 M -57.41 % | 14.743 M | 0.000 -100.00 % | 33.116 M | 0.000 -100.00 % | 14.191 M | 0.000 -100.00 % | 28.473 M | 0.000 -100.00 % | 11.828 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | -410.107 K -101.24 % | 32.973 M 224.25 % | -26.537 M -137.55 % | 70.675 M 91.08 % | 36.987 M -3.71 % | 38.414 M 340.75 % | -15.956 M -127.03 % | 59.022 M 889.24 % | 5.966 M -80.51 % | 30.620 M -17.76 % | 37.234 M -35.88 % | 58.072 M 428.07 % | 10.997 M -59.08 % | 26.873 M 318.35 % | -12.307 M -123.44 % | 52.495 M 1 192.23 % | 4.062 M -86.24 % | 29.519 M 556.67 % | -6.464 M -122.96 % | 28.156 M 1 731.76 % | 1.537 M -94.03 % | 25.769 M 293.51 % | 6.549 M -77.24 % | 28.772 M 145.00 % | 11.744 M -61.62 % | 30.603 M 900.89 % | 3.058 M -88.39 % | 26.339 M 412.37 % | 5.141 M -81.11 % | 27.208 M 189.03 % | -30.560 M -206.22 % | 28.769 M 551.46 % | 4.416 M -83.15 % | 26.207 M 256.57 % | -16.738 M -159.23 % | 28.258 M 16 534.27 % | -171.944 K -100.70 % | 24.412 M 212.75 % | -21.652 M -184.79 % | 25.535 M 5 991.63 % | -433.420 K -102.29 % | 18.901 M 205.48 % | -17.919 M -187.13 % | 20.567 M 23.74 % | 16.622 M |
| Interest income | 0.000 -100.00 % | 1.039 M 14.09 % | 910.634 K -23.63 % | 1.192 M -19.11 % | 1.474 M 95.06 % | 755.719 K 177.22 % | 272.611 K -87.95 % | 2.263 M 162.04 % | 863.615 K -44.95 % | 1.569 M | 0.000 | 0.000 -100.00 % | 1.809 M 178.25 % | 650.149 K 7.47 % | 604.951 K 44.96 % | 417.337 K -48.66 % | 812.925 K | 0.000 -100.00 % | 2.397 M | 0.000 -100.00 % | 1.343 M -49.62 % | 2.665 M -42.61 % | 4.643 M | 0.000 -100.00 % | 157.719 K -76.41 % | 668.605 K 269.68 % | 180.861 K 157.40 % | 70.264 K -61.81 % | 183.972 K | 0.000 -100.00 % | 17.708 K -90.12 % | 179.315 K 993.25 % | 16.402 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.790 K 2 441 872.22 % | -0.360 12.20 % | -0.410 |
| Interest expense | 2.917 M 12.04 % | 2.604 M 5.73 % | 2.463 M -72.97 % | 9.109 M -7.86 % | 9.886 M 33.23 % | 7.420 M -19.24 % | 9.188 M -40.27 % | 15.383 M 90.06 % | 8.094 M -24.84 % | 10.769 M | 0.000 -100.00 % | 11.306 M -11.99 % | 12.846 M 2.22 % | 12.567 M -25.99 % | 16.980 M 50.86 % | 11.255 M -17.01 % | 13.562 M 33.41 % | 10.166 M 33.61 % | 7.609 M 1.94 % | 7.464 M -31.46 % | 10.890 M 22.94 % | 8.858 M -5.26 % | 9.350 M 88.94 % | 4.949 M -56.14 % | 11.283 M 32.78 % | 8.497 M -7.10 % | 9.146 M 160.20 % | 3.515 M 21.48 % | 2.893 M 251.22 % | 823.819 K -5.17 % | 868.764 K 35.55 % | 640.928 K -7.35 % | 691.808 K 234.69 % | 206.704 K -84.59 % | 1.341 M 818.10 % | 146.075 K -76.23 % | 614.595 K -32.44 % | 909.697 K -77.71 % | 4.080 M 32.50 % | 3.080 M 5.41 % | 2.921 M -4.81 % | 3.069 M -34.76 % | 4.704 M 29.40 % | 3.635 M 1.91 % | 3.567 M |
| Depreciation and amortization | 0.000 | 0.000 -100.00 % | 22.900 M -25.33 % | 30.669 M 2.12 % | 30.033 M 0.00 % | 30.033 M -41.09 % | 50.983 M 0.00 % | 50.983 M 68.67 % | 30.227 M 0.00 % | 30.227 M 33.87 % | 22.579 M -22.09 % | 28.981 M 3.63 % | 27.965 M 0.00 % | 27.965 M -10.77 % | 31.341 M 0.00 % | 31.341 M 67.74 % | 18.684 M 0.00 % | 18.684 M 24.47 % | 15.011 M 6.87 % | 14.045 M -3.78 % | 14.597 M 3.93 % | 14.045 M 0.00 % | 14.045 M 26.82 % | 11.075 M -19.60 % | 13.775 M 24.39 % | 11.075 M -27.97 % | 15.375 M 396.47 % | 3.097 M 529.35 % | 492.066 K -95.79 % | 11.689 M 258.56 % | -7.372 M -535.77 % | 1.692 M -62.69 % | 4.535 M 227.33 % | 1.385 M 210.84 % | -1.250 M -118.64 % | 6.704 M -44.89 % | 12.164 M 28 256.41 % | 42.897 K -99.55 % | 9.585 M 640.11 % | 1.295 M -83.05 % | 7.642 M 212.62 % | 2.445 M -47.56 % | 4.662 M 52.55 % | 3.056 M 403.19 % | -1.008 M |
| Operating income | 28.388 M 11.41 % | 25.481 M -25.06 % | 34.003 M 114.72 % | 15.836 M -45.72 % | 29.176 M 28.96 % | 22.624 M 244.92 % | -15.611 M -194.82 % | 16.463 M 140.09 % | 6.857 M 222.54 % | 2.126 M 103.02 % | -70.449 M -2 807.18 % | 2.602 M -76.84 % | 11.236 M 115.69 % | 5.209 M 113.10 % | -39.762 M -233.43 % | 29.801 M -3.74 % | 30.959 M 254.06 % | 8.744 M 169.17 % | -12.641 M -134.89 % | 36.231 M 18.62 % | 30.545 M 412.31 % | 5.962 M -71.55 % | 20.956 M -4.89 % | 22.033 M -8.60 % | 24.106 M 97.95 % | 12.178 M 2 244.55 % | -567.851 K -102.68 % | 21.192 M -36.04 % | 33.134 M 109.23 % | 15.836 M -27.91 % | 21.966 M -34.58 % | 33.577 M 5.43 % | 31.849 M 16.10 % | 27.431 M 40.16 % | 19.572 M -38.86 % | 32.014 M -25.20 % | 42.802 M 48.59 % | 28.805 M 12.68 % | 25.564 M -1.89 % | 26.056 M -7.42 % | 28.143 M 53.12 % | 18.380 M -11.67 % | 20.809 M -6.10 % | 22.162 M 49.75 % | 14.799 M |
| Operating income ratio | 0.05 4.18 % | 0.05 -23.91 % | 0.06 143.68 % | 0.02 -45.63 % | 0.05 15.57 % | 0.04 254.94 % | -0.03 -197.92 % | 0.03 130.19 % | 0.01 179.86 % | 0.00 103.10 % | -0.13 -3 184.19 % | 0.00 -78.93 % | 0.02 100.03 % | 0.01 115.65 % | -0.06 -226.86 % | 0.05 3.40 % | 0.05 164.96 % | 0.02 176.33 % | -0.02 -134.61 % | 0.07 10.89 % | 0.06 144.53 % | 0.03 -45.44 % | 0.05 -7.96 % | 0.05 -11.45 % | 0.06 68.61 % | 0.03 2 420.20 % | 0.00 -102.82 % | 0.05 -46.67 % | 0.10 50.16 % | 0.06 -20.28 % | 0.08 -23.21 % | 0.11 0.84 % | 0.10 -1.83 % | 0.11 44.61 % | 0.07 -36.22 % | 0.12 -28.35 % | 0.16 12.07 % | 0.14 31.85 % | 0.11 -2.39 % | 0.11 0.41 % | 0.11 15.93 % | 0.10 -4.41 % | 0.10 6.64 % | 0.09 6.72 % | 0.09 |
| Total other income expenses net | 275.841 K 128.16 % | -979.399 K 60.67 % | -2.490 M -20 356.03 % | -12.174 K -119.41 % | 62.720 K 106.31 % | -993.731 K 16.01 % | -1.183 M -333.98 % | -272.614 K -154.02 % | 504.608 K 246.50 % | 145.629 K -99.59 % | 35.944 M 1 078.53 % | 3.050 M -86.45 % | 22.504 M 3 465.50 % | -668.663 K 36.34 % | -1.050 M -632.69 % | 197.175 K 120.26 % | -973.289 K -940.63 % | 115.781 K 294.60 % | -59.496 K 97.01 % | -1.993 M -9 491.00 % | -20.778 K 49.40 % | -41.060 K -100.85 % | 4.821 M 1 816.86 % | 251.507 K 120.52 % | -1.226 M -63.79 % | -748.413 K -64.80 % | -454.139 K -325.90 % | 201.036 K -32.99 % | 300.002 K 134.78 % | -862.560 K -1 666.06 % | -48.841 K 90.40 % | -508.869 K -268.89 % | 301.295 K 135.73 % | -843.359 K -155.21 % | 1.528 M -0.75 % | 1.539 M 226.92 % | 470.823 K -92.28 % | 6.097 M 199.28 % | 2.037 M 109.65 % | 971.793 K 38.72 % | 700.537 K 1 419.08 % | -53.108 K -107.62 % | 696.664 K -28.46 % | 973.862 K -25.58 % | 1.309 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -116.566 M -734.40 % | 18.374 M -56.19 % | 41.940 M -87.75 % | 342.282 M -37.89 % | 551.073 M 59.40 % | 345.726 M 7.55 % | 321.461 M -43.37 % | 567.678 M -10.90 % | 637.153 M 37.21 % | 464.363 M 11.87 % | 415.106 M -25.49 % | 557.117 M -3.66 % | 578.252 M -12.62 % | 661.768 M 5.01 % | 630.165 M -22.31 % | 811.153 M 2.41 % | 792.044 M 15.31 % | 686.897 M 85.78 % | 369.737 M -21.96 % | 473.776 M 33.55 % | 354.750 M -6.73 % | 380.347 M 215.54 % | 120.540 M -62.01 % | 317.254 M -7.26 % | 342.072 M 13.08 % | 302.504 M 1 450.27 % | 19.513 M -89.55 % | 186.790 M -1.81 % | 190.232 M 529.79 % | 30.206 M 114.98 % | -201.677 M -163.44 % | -76.555 M -242.98 % | -22.320 M 28.75 % | -31.327 M 74.32 % | -122.006 M -0.31 % | -121.629 M 35.42 % | -188.341 M 26.20 % | -255.221 M -7.54 % | -237.336 M -272.04 % | 137.956 M 1.02 % | 136.564 M 9.03 % | 125.256 M 22.06 % | 102.616 M |
| Total investments | 39.500 M 0.00 % | 39.500 M 1.94 % | 38.750 M -76.93 % | 167.972 M 42.41 % | 117.946 M 57.24 % | 75.010 M -49.72 % | 149.171 M 246.83 % | 43.010 M 0.02 % | 43.000 M -60.25 % | 108.188 M 910.64 % | 10.705 M -56.56 % | 24.644 M -2.79 % | 25.350 M -53.06 % | 54.000 M 5.88 % | 51.000 M 398.89 % | 10.223 M -79.55 % | 50.000 M -47.37 % | 95.000 M 216.67 % | 30.000 M -53.52 % | 64.540 M -0.37 % | 64.778 M -0.30 % | 64.972 M -0.31 % | 65.173 M -79.82 % | 323.000 M -3.58 % | 335.000 M 282.47 % | 87.589 M 0.00 % | 87.589 M -5.55 % | 92.736 M 0.84 % | 91.962 M -18.61 % | 112.989 M 24.17 % | 90.999 M 1.42 % | 89.729 M 0.81 % | 89.008 M 32.51 % | 67.173 M 80.70 % | 37.175 M | 0.000 -100.00 % | 54.000 M 1 275.03 % | 3.927 M | 0.000 | 0.000 | 0.000 -100.00 % | 149.767 M | 0.000 |
| Total debt | 329.274 M -39.86 % | 547.495 M -5.02 % | 576.415 M -18.86 % | 710.388 M 0.21 % | 708.892 M 14.60 % | 618.597 M -4.89 % | 650.406 M -20.90 % | 822.213 M -3.10 % | 848.501 M 5.21 % | 806.464 M -5.34 % | 851.928 M -0.87 % | 859.439 M -4.73 % | 902.099 M 2.23 % | 882.454 M -5.31 % | 931.914 M -14.79 % | 1.094 B 11.90 % | 977.321 M 10.33 % | 885.835 M 28.82 % | 687.680 M 17.04 % | 587.562 M -2.75 % | 604.185 M 5.46 % | 572.914 M 1.85 % | 562.483 M 3.80 % | 541.879 M 0.93 % | 536.879 M 6.44 % | 504.400 M -16.53 % | 604.316 M 79.22 % | 337.189 M 8.56 % | 310.595 M 151.11 % | 123.689 M 174.86 % | 45.000 M -32.08 % | 66.252 M -7.02 % | 71.252 M 54.05 % | 46.252 M 52.89 % | 30.252 M 101.68 % | 15.000 M | 0.000 -100.00 % | 13.000 M -93.78 % | 209.090 M -0.99 % | 211.190 M 14.16 % | 185.000 M 5.29 % | 175.700 M -1.01 % | 177.500 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 1.088 B 1 254.38 % | 80.339 M -91.69 % | 966.607 M 736.46 % | 115.559 M 137.74 % | 48.608 M -58.05 % | 115.884 M -86.56 % | 862.391 M 476.48 % | 149.597 M -82.62 % | 860.883 M 880.13 % | 87.833 M -89.80 % | 860.864 M 475.42 % | 149.606 M -82.62 % | 860.861 M 475.41 % | 149.608 M -82.49 % | 854.439 M 499.52 % | 142.519 M -83.31 % | 853.762 M 872.00 % | 87.836 M 0.00 % | 87.833 M -9.17 % | 96.701 M 0.00 % | 96.702 M -0.01 % | 96.711 M -0.01 % | 96.724 M -0.01 % | 96.729 M 127 401.20 % | 75.865 K 0.26 % | 75.672 K -0.45 % | 76.016 K -0.20 % | 76.168 K 1.45 % | 75.076 K 0.00 % | 75.075 K -14.11 % | 87.411 K -2.39 % | 89.554 K -2.53 % | 91.883 K -0.80 % | 92.624 K 6.35 % | 87.092 K 0.97 % | 86.256 K 4.93 % | 82.206 K -0.93 % | 82.979 K | 0.000 -100.00 % | 73.486 K -99.98 % | 473.524 M | 0.000 |
| Retained earnings | 487.699 M -1.38 % | 494.522 M 4.68 % | 472.396 M -0.23 % | 473.498 M 3.62 % | 456.947 M 5.27 % | 434.084 M 4.64 % | 414.829 M -4.76 % | 435.567 M 3.24 % | 421.899 M 1.89 % | 414.067 M -10.99 % | 465.195 M 4.08 % | 446.939 M 1.93 % | 438.490 M 8.43 % | 404.403 M 0.80 % | 401.197 M -10.99 % | 450.755 M 6.64 % | 422.678 M 2.57 % | 412.081 M 1.37 % | 406.506 M -2.71 % | 417.827 M 7.18 % | 389.835 M -1.32 % | 395.066 M 1.01 % | 391.100 M 6.59 % | 366.934 M 4.98 % | 349.512 M 0.85 % | 346.576 M 2.17 % | 339.223 M -0.31 % | 340.270 M 4.76 % | 324.813 M -8.48 % | 354.926 M 3.55 % | 342.753 M -0.83 % | 345.619 M 8.94 % | 317.254 M -12.63 % | 363.098 M 6.50 % | 340.923 M 2.96 % | 331.111 M 8.88 % | 304.113 M -10.21 % | 338.694 M 9.21 % | 310.120 M 6.55 % | 291.067 M 8.01 % | 269.477 M 9.91 % | 245.179 M 6.73 % | 229.728 M |
| Common stock | 335.177 M -1.86 % | 341.527 M 0.00 % | 341.527 M 3.06 % | 331.401 M 0.00 % | 331.401 M 0.00 % | 331.401 M 0.00 % | 331.401 M 4.88 % | 315.983 M 0.00 % | 315.983 M 0.00 % | 315.982 M 0.00 % | 315.977 M 0.00 % | 315.977 M 0.00 % | 315.977 M 0.00 % | 315.977 M 0.00 % | 315.975 M 0.00 % | 315.975 M 0.00 % | 315.975 M 0.00 % | 315.975 M 0.00 % | 315.975 M 0.00 % | 315.975 M 1.59 % | 311.029 M 0.00 % | 311.029 M 0.00 % | 311.024 M 0.00 % | 311.020 M 0.00 % | 311.018 M 0.00 % | 311.011 M 1.48 % | 306.460 M 0.00 % | 306.460 M 0.00 % | 306.460 M 6.37 % | 288.120 M 0.00 % | 288.120 M 0.00 % | 288.120 M 0.00 % | 288.120 M 100.00 % | 144.060 M 0.00 % | 144.060 M 2.32 % | 140.800 M 0.00 % | 140.800 M 0.00 % | 140.800 M 0.00 % | 140.800 M 33.33 % | 105.600 M 0.00 % | 105.600 M 0.00 % | 105.600 M 0.00 % | 105.600 M |
| Total equity | 1.867 B -0.37 % | 1.874 B 1.18 % | 1.852 B 12.09 % | 1.652 B 0.80 % | 1.639 B -0.29 % | 1.644 B -0.70 % | 1.656 B 9.62 % | 1.510 B 1.17 % | 1.493 B -2.01 % | 1.524 B 0.15 % | 1.521 B -2.24 % | 1.556 B -1.54 % | 1.581 B -0.36 % | 1.586 B 0.21 % | 1.583 B -2.62 % | 1.626 B 1.71 % | 1.598 B 0.69 % | 1.587 B 0.35 % | 1.582 B -0.72 % | 1.593 B 3.69 % | 1.537 B -0.35 % | 1.542 B 0.26 % | 1.538 B 1.62 % | 1.514 B 1.18 % | 1.496 B 0.22 % | 1.493 B 3.73 % | 1.439 B 7.31 % | 1.341 B 1.07 % | 1.327 B 30.16 % | 1.019 B 1.38 % | 1.005 B 4.32 % | 963.849 M 3.41 % | 932.100 M -4.36 % | 974.560 M 2.69 % | 949.001 M 2.00 % | 930.396 M 2.99 % | 903.398 M -3.69 % | 937.975 M 3.14 % | 909.401 M 70.02 % | 534.868 M 4.21 % | 513.272 M 4.97 % | 488.974 M 3.26 % | 473.524 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 K -99.43 % | 35.023 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.500 M 0.00 % | 4.500 M 0.00 % | 4.500 M 0.00 % | 4.500 M 0.00 % | 4.500 M 0.00 % | 4.500 M 0.00 % | 4.500 M 0.00 % | 4.500 M 0.00 % | 4.500 M 0.00 % | 4.500 M 0.00 % | 4.500 M -3.57 % | 4.667 M 3.70 % | 4.500 M 0.00 % | 4.500 M 0.00 % | 4.500 M 0.00 % | 4.500 M 0.00 % | 4.500 M 0.00 % | 4.500 M -81.04 % | 23.736 M 427.46 % | 4.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.704 M | 0.000 -100.00 % | 19.214 M | 0.000 | 0.000 |
| Long term debt | 91.059 M -8.91 % | 99.970 M 0.29 % | 99.680 M -22.95 % | 129.376 M 579.43 % | 19.042 M 0.21 % | 19.001 M 9.80 % | 17.306 M -95.57 % | 390.806 M -0.66 % | 393.404 M 3.63 % | 379.609 M 1.55 % | 373.819 M 5.73 % | 353.553 M -0.07 % | 353.800 M 0.94 % | 350.496 M 0.70 % | 348.061 M -5.68 % | 369.020 M -0.39 % | 370.473 M 2.20 % | 362.513 M 23.70 % | 293.053 M 0.05 % | 292.917 M -6.69 % | 313.904 M 2.04 % | 307.641 M 1.82 % | 302.156 M 1.78 % | 296.879 M 1.71 % | 291.879 M 1.74 % | 286.900 M 1.72 % | 282.052 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.000 M -5.66 % | 37.100 M -4.63 % | 38.900 M -3.71 % | 40.400 M 0.00 % | 40.400 M |
| Total non current liabilities | 132.021 M -7.94 % | 143.409 M -0.20 % | 143.701 M -17.06 % | 173.249 M 616.63 % | 24.176 M -62.47 % | 64.421 M 15.19 % | 55.924 M -86.95 % | 428.668 M -1.10 % | 433.432 M 4.99 % | 412.841 M 0.98 % | 408.842 M 7.01 % | 382.045 M -0.45 % | 383.767 M 2.95 % | 372.762 M 0.32 % | 371.575 M -6.72 % | 398.326 M -0.66 % | 400.978 M 1.70 % | 394.265 M 20.92 % | 326.053 M -0.68 % | 328.277 M -6.85 % | 352.405 M 2.33 % | 344.381 M 1.26 % | 340.103 M 1.21 % | 336.052 M 1.14 % | 332.248 M 0.89 % | 329.303 M 1.42 % | 324.699 M 1 209.63 % | 24.793 M -1.63 % | 25.204 M 11.45 % | 22.614 M -1.22 % | 22.894 M -1.21 % | 23.175 M -1.20 % | 23.455 M -1.18 % | 23.736 M -1.17 % | 24.016 M 21.30 % | 19.798 M -1.39 % | 20.077 M 8.82 % | 18.449 M -65.65 % | 53.704 M -4.20 % | 56.059 M -3.54 % | 58.114 M -2.93 % | 59.869 M -0.42 % | 60.124 M |
| Other current liabilities | 54.231 M 2.71 % | 52.801 M -32.91 % | 78.698 M -70.51 % | 266.908 M 508.66 % | 43.851 M 1 905.16 % | -2.429 M -101.07 % | 227.816 M 241.20 % | 66.769 M 3 146.29 % | -2.192 M -106.45 % | 33.965 M -41.60 % | 58.158 M 135.34 % | 24.712 M -35.86 % | 38.527 M 75.03 % | 22.012 M -74.67 % | 86.916 M 316.77 % | 20.855 M 142.74 % | -48.798 M -259.99 % | -13.556 M -190.20 % | -4.671 M -152.61 % | 8.880 M 168.05 % | -13.049 M -223.14 % | -4.038 M -114.49 % | 27.862 M 1.39 % | 27.479 M -0.57 % | 27.637 M -10.06 % | 30.729 M -16.79 % | 36.932 M -32.45 % | 54.672 M -7.65 % | 59.200 M 1 075.45 % | -6.069 M -75.87 % | -3.451 M -103.49 % | 98.738 M 874.44 % | -12.750 M 7.54 % | -13.790 M -113.63 % | 101.197 M 1 276.40 % | -8.602 M -105.08 % | 169.261 M 1 719.57 % | -10.451 M -147.48 % | 22.011 M 16.13 % | 18.954 M 83.48 % | 10.330 M -42.01 % | 17.813 M 51.31 % | 11.772 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.712 M -94.70 % | 51.119 M 9.80 % | 46.558 M 6.49 % | 43.719 M 5.86 % | 41.297 M 962.59 % | 3.886 M | 0.000 -100.00 % | 3.739 M | 0.000 | 0.000 -100.00 % | 2.015 M -35.78 % | 3.137 M -92.66 % | 42.738 M 7.42 % | 39.786 M -9.42 % | 43.922 M 161.75 % | 16.780 M -62.04 % | 44.200 M 85.40 % | 23.840 M -40.10 % | 39.802 M 0.68 % | 39.533 M 14.49 % | 34.531 M -16.61 % | 41.409 M -7.69 % | 44.861 M -29.23 % | 63.392 M -12.13 % | 72.146 M -5.64 % | 76.456 M -3.26 % | 79.030 M -27.40 % | 108.856 M -1.07 % | 110.028 M 1.34 % | 108.569 M 1.19 % | 107.294 M 398.94 % | 21.505 M | 0.000 -100.00 % | 19.280 M -4.04 % | 20.092 M 32.97 % | 15.110 M 18.09 % | 12.795 M -16.90 % | 15.398 M -17.41 % | 18.645 M |
| Short term debt | 238.215 M -46.77 % | 447.526 M -6.13 % | 476.735 M -17.95 % | 581.012 M -16.17 % | 693.063 M 15.59 % | 599.595 M 48.70 % | 403.222 M -6.53 % | 431.406 M -2.81 % | 443.874 M 8.03 % | 410.899 M -14.06 % | 478.109 M -5.49 % | 505.886 M -4.91 % | 532.000 M 0.01 % | 531.958 M -6.39 % | 568.286 M -21.58 % | 724.643 M 16.44 % | 622.341 M 18.92 % | 523.321 M 32.61 % | 394.627 M 33.93 % | 294.644 M 1.50 % | 290.281 M 9.43 % | 265.273 M 1.90 % | 260.327 M 6.26 % | 245.000 M 0.00 % | 245.000 M 12.64 % | 217.500 M -32.64 % | 322.903 M -4.24 % | 337.189 M 8.56 % | 310.595 M 151.11 % | 123.689 M 174.86 % | 45.000 M -32.08 % | 66.252 M -7.02 % | 71.252 M 54.05 % | 46.252 M 52.89 % | 30.252 M 565.09 % | -6.505 M | 0.000 -100.00 % | 13.000 M -92.20 % | 166.590 M 0.00 % | 166.590 M 14.02 % | 146.100 M 14.59 % | 127.500 M -7.00 % | 137.100 M |
| Total current liabilities | 723.499 M -7.00 % | 777.991 M -6.19 % | 829.287 M -21.24 % | 1.053 B 3.47 % | 1.018 B 9.84 % | 926.406 M -10.40 % | 1.034 B 19.87 % | 862.533 M -6.16 % | 919.163 M 25.10 % | 734.743 M -13.70 % | 851.392 M -4.28 % | 889.465 M -6.54 % | 951.674 M 8.00 % | 881.211 M -2.87 % | 907.203 M -15.69 % | 1.076 B 11.01 % | 969.220 M 16.37 % | 832.858 M 28.33 % | 649.001 M 3.39 % | 627.740 M 21.55 % | 516.430 M 10.52 % | 467.287 M -3.88 % | 486.162 M -11.84 % | 551.436 M 10.07 % | 500.999 M 17.79 % | 425.321 M -22.29 % | 547.340 M -7.24 % | 590.062 M 11.34 % | 529.980 M 56.51 % | 338.620 M 4.10 % | 325.289 M -23.84 % | 427.098 M 31.46 % | 324.883 M 26.00 % | 257.844 M 9.79 % | 234.858 M 31.03 % | 179.242 M -26.64 % | 244.325 M 47.84 % | 165.262 M -50.54 % | 334.134 M -1.99 % | 340.909 M 5.60 % | 322.827 M 4.03 % | 310.308 M 3.04 % | 301.158 M |
| Total liabilities | 855.520 M -7.15 % | 921.399 M -5.30 % | 972.988 M -20.65 % | 1.226 B 17.70 % | 1.042 B 5.14 % | 990.827 M -9.08 % | 1.090 B -15.60 % | 1.291 B -4.54 % | 1.353 B 17.86 % | 1.148 B -8.94 % | 1.260 B -0.89 % | 1.272 B -4.79 % | 1.335 B 6.50 % | 1.254 B -1.94 % | 1.279 B -13.26 % | 1.474 B 7.60 % | 1.370 B 11.66 % | 1.227 B 25.85 % | 975.054 M 1.99 % | 956.016 M 10.03 % | 868.835 M 7.04 % | 811.668 M -1.77 % | 826.264 M -6.90 % | 887.488 M 6.51 % | 833.247 M 10.42 % | 754.624 M -13.46 % | 872.039 M 41.83 % | 614.855 M 10.75 % | 555.183 M 53.69 % | 361.234 M 3.75 % | 348.183 M -22.67 % | 450.273 M 29.26 % | 348.338 M 23.71 % | 281.579 M 8.77 % | 258.874 M 30.06 % | 199.040 M -24.72 % | 264.402 M 43.92 % | 183.711 M -52.63 % | 387.838 M -2.30 % | 396.967 M 4.21 % | 380.940 M 2.91 % | 370.177 M 2.46 % | 361.282 M |
| Other non current assets | 57.301 M -44.86 % | 103.911 M 114.11 % | 48.532 M 325.35 % | 11.410 M -8.91 % | 12.526 M -82.20 % | 70.363 M 378.94 % | 14.691 M 921.02 % | 1.439 M 97.58 % | 728.253 K -95.43 % | 15.927 M -77.16 % | 69.749 M 219.69 % | 21.818 M -58.11 % | 52.086 M 13.22 % | 46.006 M 127.16 % | 20.252 M 1.98 % | 19.860 M -23.67 % | 26.020 M 0.00 % | 26.020 M -35.14 % | 40.120 M -84.19 % | 253.787 M 16.42 % | 217.990 M -35.00 % | 335.353 M 617.65 % | 46.729 M 115.44 % | 21.691 M 2 069.05 % | 1.000 M -60.00 % | 2.500 M 0.00 % | 2.500 M -51.01 % | 5.103 M 0.00 % | 5.103 M -77.44 % | 22.623 M 40.05 % | 16.153 M 216.54 % | 5.103 M -33.69 % | 7.696 M 50.81 % | 5.103 M 0.00 % | 5.103 M 45.82 % | 3.500 M -3.80 % | 3.638 M 7 087.28 % | -52.066 K -101.26 % | 4.131 M 2.32 % | 4.037 M 0.45 % | 4.019 M -3.18 % | 4.151 M -4.19 % | 4.333 M |
| Long term investments | 0.000 100.00 % | -45.500 M -624.02 % | 8.683 M -61.12 % | 22.335 M -1.56 % | 22.689 M 168.31 % | -33.214 M -241.95 % | 23.398 M -34.96 % | 35.972 M -9.04 % | 39.548 M 51.81 % | 26.051 M | 0.000 -100.00 % | 24.644 M | 0.000 | 0.000 -100.00 % | 25.674 M 153.26 % | 10.137 M -67.14 % | 30.854 M -2.98 % | 31.802 M 13.62 % | 27.989 M 117.58 % | -159.255 M -26.40 % | -125.997 M 47.92 % | -241.950 M -602.25 % | 48.173 M | 0.000 -100.00 % | 22.559 M -79.59 % | 110.505 M 0.47 % | 109.991 M 12.39 % | 97.869 M 0.81 % | 97.081 M -17.02 % | 116.994 M 22.96 % | 95.146 M 1.43 % | 93.800 M 0.63 % | 93.209 M 30.23 % | 71.572 M 71.89 % | 41.639 M | 0.000 | 0.000 -100.00 % | 3.927 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 153.944 M -1.13 % | 155.706 M -1.96 % | 158.818 M -0.93 % | 160.303 M -2.41 % | 164.266 M -1.56 % | 166.869 M -1.92 % | 170.132 M -1.78 % | 173.213 M -1.64 % | 176.096 M -1.77 % | 179.271 M -1.87 % | 182.694 M 0.69 % | 181.445 M -1.16 % | 183.580 M -1.63 % | 186.626 M 3.14 % | 180.942 M -0.88 % | 182.540 M -1.27 % | 184.884 M 5.98 % | 174.460 M 55.63 % | 112.100 M 0.04 % | 112.054 M 1.50 % | 110.395 M 0.99 % | 109.308 M -1.33 % | 110.782 M 2.10 % | 108.503 M -0.28 % | 108.808 M -1.13 % | 110.049 M 0.87 % | 109.094 M 6.04 % | 102.876 M -1.16 % | 104.082 M 57.98 % | 65.882 M -0.21 % | 66.017 M -0.71 % | 66.490 M 0.41 % | 66.217 M -0.67 % | 66.667 M -0.67 % | 67.117 M -0.66 % | 67.565 M -0.66 % | 68.013 M -0.54 % | 68.384 M -0.50 % | 68.726 M -0.47 % | 69.050 M -0.59 % | 69.458 M -0.49 % | 69.803 M -0.28 % | 70.000 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.833 M 0.00 % | 45.833 M 0.00 % | 45.833 M 0.00 % | 45.833 M -57.86 % | 108.775 M 0.00 % | 108.775 M 0.00 % | 108.775 M 0.00 % | 108.775 M -34.42 % | 165.860 M 0.00 % | 165.860 M 0.00 % | 165.860 M 0.00 % | 165.860 M -13.91 % | 192.667 M 0.00 % | 192.667 M 0.00 % | 192.667 M 0.00 % | 192.667 M 0.00 % | 192.667 M 0.00 % | 192.667 M 0.00 % | 192.667 M 0.00 % | 192.667 M 0.00 % | 192.667 M 0.00 % | 192.667 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 |
| Goodwill and intangible assets | 153.944 M -1.13 % | 155.706 M -1.96 % | 158.818 M -0.93 % | 160.303 M -2.41 % | 164.266 M -1.56 % | 166.869 M -1.92 % | 170.132 M -22.33 % | 219.047 M -1.30 % | 221.929 M -1.41 % | 225.104 M -1.50 % | 228.528 M -21.26 % | 290.219 M -0.73 % | 292.355 M -1.03 % | 295.401 M 1.96 % | 289.717 M -16.84 % | 348.400 M -0.67 % | 350.744 M 3.06 % | 340.320 M 22.43 % | 277.960 M -8.78 % | 304.720 M 0.55 % | 303.062 M 0.36 % | 301.975 M -0.49 % | 303.449 M 0.76 % | 301.170 M -0.10 % | 301.475 M -0.41 % | 302.716 M 0.32 % | 301.761 M 2.10 % | 295.543 M -0.41 % | 296.749 M 350.43 % | 65.882 M -0.21 % | 66.017 M -0.71 % | 66.490 M 0.41 % | 66.217 M -0.67 % | 66.667 M -0.67 % | 67.117 M -0.66 % | 67.565 M -0.66 % | 68.013 M -0.54 % | 68.384 M -0.50 % | 68.726 M -0.47 % | 69.050 M -0.59 % | 69.458 M -0.49 % | 69.803 M -0.28 % | 70.000 M |
| Property plant equipment net | 793.985 M -0.60 % | 798.761 M -1.63 % | 812.014 M 1.64 % | 798.944 M 2.42 % | 780.032 M -0.62 % | 784.911 M -0.03 % | 785.170 M 0.27 % | 783.072 M -0.26 % | 785.149 M 1.18 % | 776.001 M 0.47 % | 772.343 M -1.07 % | 780.688 M -0.03 % | 780.927 M -2.29 % | 799.225 M -2.12 % | 816.542 M -3.85 % | 849.252 M 2.39 % | 829.407 M 3.21 % | 803.579 M 10.99 % | 724.023 M 4.75 % | 691.201 M 9.58 % | 630.770 M 11.43 % | 566.081 M 3.26 % | 548.214 M 12.09 % | 489.074 M 3.51 % | 472.470 M 1.90 % | 463.678 M -0.99 % | 468.335 M 0.59 % | 465.609 M 7.05 % | 434.963 M 12.90 % | 385.265 M 5.16 % | 366.375 M 2.51 % | 357.391 M -0.96 % | 360.843 M -1.46 % | 366.175 M 4.25 % | 351.248 M 4.55 % | 335.976 M 1.20 % | 332.002 M 5.89 % | 313.529 M 3.95 % | 301.625 M 4.56 % | 288.464 M 1.76 % | 283.478 M 3.77 % | 273.182 M 5.74 % | 258.344 M |
| Total non current assets | 1.033 B -0.80 % | 1.041 B -1.38 % | 1.056 B 2.68 % | 1.028 B 1.64 % | 1.012 B -1.03 % | 1.022 B -0.34 % | 1.026 B -3.44 % | 1.062 B -0.95 % | 1.072 B 1.48 % | 1.057 B -1.29 % | 1.071 B -5.61 % | 1.134 B -0.69 % | 1.142 B -1.28 % | 1.157 B -0.97 % | 1.168 B -6.02 % | 1.243 B -0.79 % | 1.253 B 2.97 % | 1.217 B 12.20 % | 1.085 B -1.57 % | 1.102 B 6.40 % | 1.036 B 6.67 % | 970.807 M 1.49 % | 956.556 M 16.65 % | 820.022 M 1.97 % | 804.194 M -8.98 % | 883.577 M -0.37 % | 886.899 M 2.12 % | 868.525 M 3.60 % | 838.354 M 40.94 % | 594.818 M 8.78 % | 546.815 M 3.75 % | 527.073 M -0.86 % | 531.642 M 3.62 % | 513.052 M 9.45 % | 468.767 M 13.90 % | 411.548 M 0.97 % | 407.602 M 4.76 % | 389.065 M 2.99 % | 377.755 M 3.70 % | 364.266 M 1.23 % | 359.846 M 3.00 % | 349.355 M 4.34 % | 334.813 M |
| Other current assets | 73.556 M -24.97 % | 98.042 M 107.09 % | 47.343 M -42.78 % | 82.741 M -45.29 % | 151.233 M 14.87 % | 131.660 M 90.93 % | 68.957 M -34.21 % | 104.812 M -50.33 % | 211.032 M 52.46 % | 138.415 M 63.60 % | 84.607 M -48.73 % | 165.022 M 3.10 % | 160.058 M -29.62 % | 227.406 M 219.63 % | 71.146 M -72.09 % | 254.953 M -19.98 % | 318.628 M 32.92 % | 239.706 M 43.71 % | 166.794 M 10.37 % | 151.125 M 44.53 % | 104.565 M -24.32 % | 138.164 M 97.97 % | 69.791 M -67.51 % | 214.841 M 11.70 % | 192.344 M -41.99 % | 331.595 M 243.52 % | 96.530 M -8.60 % | 105.615 M -17.21 % | 127.568 M -13.56 % | 147.587 M 76.39 % | 83.671 M -41.24 % | 142.393 M 37.42 % | 103.618 M -45.00 % | 188.394 M 46.50 % | 128.596 M 40.67 % | 91.414 M -19.06 % | 112.938 M 6.16 % | 106.388 M 60.14 % | 66.434 M 5.54 % | 62.949 M 11.13 % | 56.644 M -80.21 % | 286.159 M 6.56 % | 268.550 M |
| Short term investments | 20.000 M -76.47 % | 85.000 M 182.70 % | 30.067 M -79.35 % | 145.637 M 52.89 % | 95.257 M 26.99 % | 75.010 M -49.72 % | 149.171 M 246.83 % | 43.010 M 0.02 % | 43.000 M -60.25 % | 108.188 M 910.64 % | 10.705 M | 0.000 -100.00 % | 25.350 M -53.06 % | 54.000 M 5.88 % | 51.000 M 398.89 % | 10.223 M -79.55 % | 50.000 M -47.37 % | 95.000 M 216.67 % | 30.000 M -86.59 % | 223.795 M 17.31 % | 190.774 M -37.84 % | 306.922 M 1 705.43 % | 17.000 M -94.74 % | 323.000 M -3.58 % | 335.000 M 1 561.85 % | -22.916 M -2.29 % | -22.402 M -336.46 % | -5.133 M -0.27 % | -5.119 M -27.82 % | -4.005 M 3.41 % | -4.146 M -1.85 % | -4.071 M 3.10 % | -4.201 M 4.50 % | -4.399 M 1.46 % | -4.464 M | 0.000 -100.00 % | 54.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 149.767 M | 0.000 |
| cash and cash equivalents | 445.840 M -15.74 % | 529.121 M -1.00 % | 534.474 M 45.20 % | 368.106 M 133.24 % | 157.819 M -42.16 % | 272.871 M -17.05 % | 328.945 M 29.23 % | 254.535 M 20.43 % | 211.349 M -38.22 % | 342.101 M -21.68 % | 436.822 M 44.49 % | 302.323 M -6.65 % | 323.847 M 46.75 % | 220.687 M -26.86 % | 301.749 M 6.81 % | 282.509 M 52.48 % | 185.276 M -6.87 % | 198.937 M -37.43 % | 317.943 M 179.42 % | 113.786 M -54.38 % | 249.435 M 29.53 % | 192.567 M -56.43 % | 441.943 M 96.75 % | 224.625 M 15.31 % | 194.807 M -3.51 % | 201.897 M -65.48 % | 584.804 M 288.83 % | 150.399 M 24.95 % | 120.363 M 28.75 % | 93.483 M -62.10 % | 246.677 M 72.73 % | 142.807 M 52.62 % | 93.572 M 20.62 % | 77.579 M -49.05 % | 152.258 M 11.44 % | 136.629 M -27.46 % | 188.341 M -29.78 % | 268.221 M -39.92 % | 446.426 M 509.59 % | 73.234 M 51.20 % | 48.436 M -3.98 % | 50.444 M -32.64 % | 74.884 M |
| Cash and short term investments | 465.840 M -24.15 % | 614.121 M 8.78 % | 564.541 M 9.89 % | 513.742 M 103.00 % | 253.076 M -27.25 % | 347.881 M -27.24 % | 478.115 M 60.69 % | 297.545 M 16.98 % | 254.349 M -43.51 % | 450.289 M -22.06 % | 577.715 M 91.09 % | 302.323 M -13.42 % | 349.197 M 27.13 % | 274.687 M -22.13 % | 352.749 M 20.50 % | 292.732 M 24.42 % | 235.276 M -19.96 % | 293.937 M -15.52 % | 347.943 M 3.07 % | 337.581 M -23.31 % | 440.209 M -11.87 % | 499.489 M 8.83 % | 458.943 M -16.19 % | 547.625 M 3.36 % | 529.807 M 162.42 % | 201.897 M -65.48 % | 584.804 M 288.83 % | 150.399 M 24.95 % | 120.363 M 28.75 % | 93.483 M -62.10 % | 246.677 M 72.73 % | 142.807 M 52.62 % | 93.572 M 20.62 % | 77.579 M -49.05 % | 152.258 M 11.44 % | 136.629 M -27.46 % | 188.341 M -29.78 % | 268.221 M -39.92 % | 446.426 M 509.59 % | 73.234 M 51.20 % | 48.436 M -3.98 % | 50.444 M -32.64 % | 74.884 M |
| Total current assets | 1.690 B -3.68 % | 1.754 B -0.85 % | 1.770 B -4.37 % | 1.850 B 8.37 % | 1.708 B 5.88 % | 1.613 B -6.23 % | 1.720 B -1.12 % | 1.739 B -1.90 % | 1.773 B 9.84 % | 1.614 B -5.64 % | 1.711 B 1.03 % | 1.693 B -4.53 % | 1.774 B 5.38 % | 1.683 B -0.60 % | 1.693 B -8.80 % | 1.857 B 8.23 % | 1.715 B 7.38 % | 1.598 B 8.51 % | 1.472 B 1.72 % | 1.447 B 5.66 % | 1.370 B -0.95 % | 1.383 B -1.77 % | 1.408 B -10.96 % | 1.581 B 3.68 % | 1.525 B 11.83 % | 1.364 B -4.24 % | 1.424 B 30.98 % | 1.087 B 4.19 % | 1.044 B 32.82 % | 785.740 M -2.62 % | 806.857 M -9.04 % | 887.049 M 18.46 % | 748.795 M 0.77 % | 743.088 M 0.54 % | 739.108 M 2.96 % | 717.888 M -5.57 % | 760.198 M 3.76 % | 732.620 M -20.32 % | 919.484 M 62.00 % | 567.569 M 6.21 % | 534.366 M 4.82 % | 509.796 M 1.96 % | 499.992 M |
| Inventory | 375.708 M -4.85 % | 394.873 M 15.79 % | 341.030 M -19.62 % | 424.266 M -6.44 % | 453.488 M 2.38 % | 442.943 M 8.27 % | 409.125 M -11.48 % | 462.168 M -9.17 % | 508.802 M 32.99 % | 382.597 M 3.04 % | 371.299 M -17.08 % | 447.776 M -4.12 % | 467.003 M 2.61 % | 455.105 M 9.02 % | 417.444 M -19.12 % | 516.104 M 17.68 % | 438.556 M 2.25 % | 428.919 M 10.94 % | 386.636 M 17.39 % | 329.353 M 12.24 % | 293.440 M -18.99 % | 362.236 M 26.52 % | 286.296 M 2.08 % | 280.450 M 5.37 % | 266.161 M 3.04 % | 258.300 M -6.65 % | 276.703 M -20.33 % | 347.333 M 4.32 % | 332.940 M 28.58 % | 258.931 M 3.43 % | 250.340 M -0.41 % | 251.369 M 3.23 % | 243.497 M 23.27 % | 197.531 M 8.33 % | 182.349 M -2.90 % | 187.796 M 24.50 % | 150.846 M -3.25 % | 155.920 M 6.56 % | 146.319 M -10.88 % | 164.176 M -4.05 % | 171.103 M -1.21 % | 173.193 M 10.62 % | 156.559 M |
| Net receivables | 774.745 M 19.67 % | 647.415 M -20.72 % | 816.649 M -1.58 % | 829.742 M -2.36 % | 849.831 M 23.11 % | 690.300 M -9.61 % | 763.717 M -12.71 % | 874.924 M 8.71 % | 804.858 M 25.16 % | 643.082 M -5.05 % | 677.310 M -12.98 % | 778.369 M -3.20 % | 804.062 M 10.75 % | 726.029 M -13.75 % | 841.726 M 6.15 % | 792.928 M 2.71 % | 771.992 M 21.57 % | 635.032 M 2.65 % | 618.619 M -1.70 % | 629.310 M 17.59 % | 535.193 M 38.57 % | 386.232 M -34.84 % | 592.731 M 10.15 % | 538.122 M -1.27 % | 545.058 M -4.69 % | 571.875 M 21.69 % | 469.940 M -2.89 % | 483.936 M 2.46 % | 472.298 M 60.92 % | 293.490 M 29.77 % | 226.169 M -35.47 % | 350.480 M 10.68 % | 316.666 M 13.26 % | 279.584 M 0.28 % | 278.795 M -7.70 % | 302.049 M -2.66 % | 310.291 M 51.68 % | 204.576 M -29.99 % | 292.203 M 9.35 % | 267.210 M 2.48 % | 260.737 M -5.71 % | 276.540 M 6.73 % | 259.096 M |
| Tax assets | 27.571 M -2.23 % | 28.201 M 2.17 % | 27.601 M -21.42 % | 35.125 M 9.55 % | 32.061 M -3.47 % | 33.214 M 2.92 % | 32.272 M 42.19 % | 22.697 M -9.53 % | 25.087 M 82.79 % | 13.725 M | 0.000 -100.00 % | 16.828 M 0.49 % | 16.747 M 2.44 % | 16.348 M 1.31 % | 16.137 M 4.03 % | 15.511 M -3.09 % | 16.006 M 5.52 % | 15.168 M 4.73 % | 14.483 M 26.69 % | 11.432 M 17.03 % | 9.768 M 4.50 % | 9.347 M -6.45 % | 9.991 M 23.55 % | 8.087 M 20.88 % | 6.690 M 60.11 % | 4.178 M -3.10 % | 4.312 M -2.02 % | 4.401 M -1.27 % | 4.457 M 9.96 % | 4.053 M 29.75 % | 3.124 M -27.15 % | 4.289 M 16.61 % | 3.678 M 4.05 % | 3.535 M -3.43 % | 3.660 M -18.82 % | 4.509 M 14.18 % | 3.949 M 20.48 % | 3.277 M 0.14 % | 3.273 M 20.56 % | 2.715 M -6.10 % | 2.891 M 30.29 % | 2.219 M 3.87 % | 2.136 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 419.523 M 60.77 % | 260.949 M 1.97 % | 255.907 M 32.16 % | 193.634 M -30.34 % | 277.965 M 4.70 % | 265.491 M -22.21 % | 341.282 M -1.70 % | 347.179 M -17.83 % | 422.524 M 56.00 % | 270.850 M -14.05 % | 315.125 M -2.58 % | 323.471 M -9.15 % | 356.043 M 15.13 % | 309.241 M 30.35 % | 237.241 M -24.98 % | 316.242 M -0.94 % | 319.247 M 18.60 % | 269.183 M 28.12 % | 210.108 M -27.71 % | 290.655 M 59.99 % | 181.670 M 3.82 % | 174.980 M -3.85 % | 181.985 M -30.82 % | 263.045 M 21.74 % | 216.078 M 32.14 % | 163.520 M -6.43 % | 174.750 M -6.60 % | 187.100 M 29.06 % | 144.973 M 7.38 % | 135.014 M -32.24 % | 199.252 M -20.10 % | 249.367 M 77.08 % | 140.825 M 39.95 % | 100.627 M 6.96 % | 94.082 M -32.92 % | 140.254 M 115.46 % | 65.096 M -50.03 % | 130.265 M -4.80 % | 136.839 M -8.24 % | 149.122 M -7.35 % | 160.959 M 3.04 % | 156.205 M 8.79 % | 143.579 M |
| Tax payables | 11.530 M -31.02 % | 16.714 M -6.87 % | 17.948 M 58.27 % | 11.340 M 253.04 % | 3.212 M -74.57 % | 12.630 M -15.97 % | 15.030 M 14.16 % | 13.166 M -3.61 % | 13.659 M -9.80 % | 15.143 M | 0.000 -100.00 % | 31.658 M 26.11 % | 25.104 M 39.46 % | 18.000 M 21.96 % | 14.759 M 33.03 % | 11.094 M -39.04 % | 18.198 M 28.86 % | 14.123 M -19.74 % | 17.595 M 4.86 % | 16.780 M 25.91 % | 13.327 M 84.28 % | 7.232 M -54.76 % | 15.988 M 0.47 % | 15.913 M 29.55 % | 12.283 M -9.49 % | 13.572 M 6.40 % | 12.755 M 14.90 % | 11.101 M -27.02 % | 15.212 M 59.62 % | 9.530 M 74.62 % | 5.458 M -57.17 % | 12.742 M -17.94 % | 15.527 M -4.07 % | 16.185 M 73.51 % | 9.328 M -15.86 % | 11.086 M 11.22 % | 9.968 M -24.30 % | 13.168 M 51.46 % | 8.694 M 39.27 % | 6.243 M 14.80 % | 5.438 M -38.13 % | 8.790 M 0.95 % | 8.707 M |
| Deferred revenue non current | 38.489 M -2.40 % | 39.437 M -1.22 % | 39.923 M 6.94 % | 37.333 M -1.85 % | 38.038 M -1.68 % | 38.686 M 21.70 % | 31.788 M 7.04 % | 29.698 M -2.14 % | 30.347 M -2.09 % | 30.996 M | 0.000 -100.00 % | 24.853 M -2.59 % | 25.514 M 50.09 % | 16.999 M -2.49 % | 17.432 M -2.70 % | 17.915 M -2.10 % | 18.299 M -2.31 % | 18.732 M -2.26 % | 19.166 M -2.21 % | 19.599 M -3.61 % | 20.333 M 15.08 % | 17.668 M -1.98 % | 18.025 M -1.94 % | 18.381 M -1.90 % | 18.738 M -2.12 % | 19.144 M -1.58 % | 19.450 M 7.05 % | 18.170 M -1.66 % | 18.477 M 2.00 % | 18.114 M -1.52 % | 18.394 M -1.50 % | 18.675 M -1.48 % | 18.955 M -1.46 % | 19.236 M -1.44 % | 19.516 M -1.43 % | 19.798 M -1.39 % | 20.077 M 8.82 % | 18.449 M -1.36 % | 18.704 M -1.35 % | 18.959 M -1.33 % | 19.214 M -1.31 % | 19.469 M -1.29 % | 19.724 M |
| Minority interest | 12.389 M -1.10 % | 12.527 M -1.72 % | 12.747 M -11.04 % | 14.329 M -1.49 % | 14.546 M -1.14 % | 14.714 M -1.86 % | 14.992 M 152.57 % | 5.936 M 50.35 % | 3.948 M -26.28 % | 5.355 M 1.90 % | 5.255 M 3.56 % | 5.075 M -0.02 % | 5.076 M 1.67 % | 4.992 M 1.16 % | 4.935 M 11.87 % | 4.411 M -22.69 % | 5.705 M 2.96 % | 5.542 M 0.02 % | 5.540 M -3.55 % | 5.744 M 5.96 % | 5.421 M -5.17 % | 5.717 M -0.13 % | 5.724 M 2.73 % | 5.572 M 4.72 % | 5.321 M 5.70 % | 5.034 M 2.46 % | 4.913 M -1.32 % | 4.979 M 3.25 % | 4.823 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 |
| Capital lease obligations | 6.059 M 1.49 % | 5.970 M 6.78 % | 5.591 M -71.14 % | 19.376 M -12.93 % | 22.254 M 17.12 % | 19.001 M 9.80 % | 17.306 M -20.47 % | 21.760 M -29.54 % | 30.884 M 36.51 % | 22.625 M -43.65 % | 40.150 M 67.10 % | 24.028 M -19.82 % | 29.968 M -7.38 % | 32.356 M -9.12 % | 35.603 M -39.54 % | 58.890 M -27.77 % | 81.528 M 27.85 % | 63.768 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 166.667 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -21.505 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 58.797 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 | 0.000 | 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 | 1.032 B 1 749.82 % | -62.544 M -106.62 % | 945.215 M 13.44 % | 833.238 M -0.39 % | 836.505 M -3.17 % | 863.900 M -3.42 % | 894.524 M 34.37 % | 665.724 M -11.38 % | 751.175 M 7.25 % | 700.378 M 8.24 % | 647.056 M -7.61 % | 700.351 M -14.69 % | 820.965 M | 0.000 -100.00 % | 711.244 M | 0.000 -100.00 % | 853.958 M | 0.000 -100.00 % | 711.242 M | 0.000 -100.00 % | 678.774 M | 0.000 -100.00 % | 678.737 M -18.23 % | 830.046 M 0.00 % | 830.032 M 0.00 % | 829.999 M 5.28 % | 788.372 M 14.38 % | 689.244 M 7.98 % | 638.329 M 69.64 % | 376.278 M 16.24 % | 323.702 M -1.94 % | 330.110 M 13.82 % | 290.033 M -37.95 % | 467.403 M 0.73 % | 464.017 M 1.21 % | 458.486 M 0.00 % | 458.485 M 0.00 % | 458.481 M 0.00 % | 458.481 M 231.75 % | 138.201 M 12.89 % | 122.425 M 136.51 % | -335.328 M -342.65 % | 138.195 M |
| Deferred tax liabilities non current | 2.473 M -38.20 % | 4.002 M -2.36 % | 4.098 M -37.34 % | 6.541 M 27.40 % | 5.134 M -23.76 % | 6.734 M -1.41 % | 6.830 M -16.33 % | 8.164 M -15.67 % | 9.681 M 375.66 % | 2.035 M | 0.000 -100.00 % | 3.639 M -18.29 % | 4.453 M -15.46 % | 5.267 M -13.40 % | 6.082 M -11.74 % | 6.891 M -10.57 % | 7.705 M -9.56 % | 8.520 M -8.72 % | 9.334 M -17.11 % | 11.260 M -17.62 % | 13.669 M -6.20 % | 14.572 M -5.51 % | 15.422 M -5.34 % | 16.292 M -4.90 % | 17.131 M -8.68 % | 18.759 M -0.55 % | 18.863 M 788.44 % | 2.123 M -4.67 % | 2.227 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -35.000 M 5.66 % | -37.100 M 4.63 % | -38.900 M 3.71 % | -40.400 M 0.00 % | -40.400 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 2.723 B -2.61 % | 2.796 B -1.05 % | 2.825 B -1.85 % | 2.879 B 5.86 % | 2.719 B 3.20 % | 2.635 B -4.03 % | 2.746 B -2.00 % | 2.802 B -1.54 % | 2.846 B 6.53 % | 2.671 B -3.97 % | 2.782 B -1.63 % | 2.828 B -3.03 % | 2.916 B 2.67 % | 2.840 B -0.75 % | 2.862 B -7.68 % | 3.100 B 4.43 % | 2.969 B 5.47 % | 2.814 B 10.08 % | 2.557 B 0.30 % | 2.549 B 5.98 % | 2.405 B 2.20 % | 2.354 B -0.45 % | 2.364 B -1.53 % | 2.401 B 3.09 % | 2.329 B 3.64 % | 2.247 B -2.76 % | 2.311 B 18.16 % | 1.956 B 3.92 % | 1.882 B 36.32 % | 1.381 B 1.99 % | 1.354 B -4.27 % | 1.414 B 10.44 % | 1.280 B 1.93 % | 1.256 B 4.00 % | 1.208 B 6.94 % | 1.129 B -3.29 % | 1.168 B 4.11 % | 1.122 B -13.53 % | 1.297 B 39.21 % | 931.835 M 4.21 % | 894.212 M 4.08 % | 859.151 M 2.92 % | 834.805 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-03-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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 3.241 M | 0.000 -100.00 % | 1.434 M | 0.000 -100.00 % | 8.712 M | 0.000 -100.00 % | 6.772 M | 0.000 -100.00 % | 2.469 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 -100.00 % | 34.323 M -84.66 % | 223.759 M 200.00 % | -223.759 M | 0.000 100.00 % | -111.355 M -127.25 % | 408.596 M 200.00 % | -408.596 M | 0.000 -100.00 % | 63.868 M -33.57 % | 96.146 M 200.00 % | -96.146 M | 0.000 100.00 % | -247.012 M -161.90 % | 399.073 M 200.00 % | -399.073 M | 0.000 100.00 % | -239.175 M -8 049.97 % | 3.008 M 200.00 % | -3.008 M | 0.000 100.00 % | -126.343 M -227.56 % | 99.048 M 200.00 % | -99.048 M | 0.000 100.00 % | -42.667 M -112.65 % | 337.352 M 200.00 % | -337.352 M | 0.000 100.00 % | -85.662 M -167.85 % | 126.259 M 200.00 % | -126.259 M | 0.000 100.00 % | -9.741 M -116.39 % | 59.452 M 200.00 % | -59.452 M | 0.000 100.00 % | -48.972 M -173.35 % | 66.768 M 200.00 % | -66.768 M | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 100.00 % | -13.268 M -107.41 % | 179.131 M 200.00 % | -179.131 M | 0.000 100.00 % | -59.392 M -121.94 % | 270.696 M 200.00 % | -270.696 M | 0.000 -100.00 % | 28.350 M -36.94 % | 44.959 M 200.00 % | -44.959 M | 0.000 100.00 % | -206.260 M -160.06 % | 343.451 M 200.00 % | -343.451 M | 0.000 100.00 % | -130.262 M -1 998.50 % | -6.207 M -200.00 % | 6.207 M | 0.000 100.00 % | -112.371 M -208.26 % | 103.794 M 200.00 % | -103.794 M | 0.000 100.00 % | -84.507 M -126.36 % | 320.604 M 200.00 % | -320.604 M | 0.000 100.00 % | -24.024 M -134.06 % | 70.541 M 200.00 % | -70.541 M | 0.000 -100.00 % | 26.775 M -49.40 % | 52.910 M 200.00 % | -52.910 M | 0.000 100.00 % | -57.398 M -211.90 % | 51.292 M 200.00 % | -51.292 M | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 -100.00 % | 47.591 M 6.64 % | 44.629 M 200.00 % | -44.629 M | 0.000 100.00 % | -51.964 M -137.68 % | 137.899 M 200.00 % | -137.899 M | 0.000 -100.00 % | 35.518 M -30.61 % | 51.188 M 200.00 % | -51.188 M | 0.000 100.00 % | -40.753 M -173.27 % | 55.622 M 200.00 % | -55.622 M | 0.000 100.00 % | -109.050 M -1 283.28 % | 9.216 M 200.00 % | -9.216 M | 0.000 100.00 % | -13.973 M -194.39 % | -4.746 M -200.00 % | 4.746 M | 0.000 -100.00 % | 38.599 M 111.87 % | 18.218 M 200.00 % | -18.218 M | 0.000 100.00 % | -70.350 M -212.58 % | 62.490 M 200.00 % | -62.490 M | 0.000 100.00 % | -38.985 M -695.94 % | 6.542 M 200.00 % | -6.542 M | 0.000 -100.00 % | 8.425 M -45.56 % | 15.476 M 200.00 % | -15.476 M | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 136.860 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.241 M 320.49 % | -1.470 M -200.00 % | 1.470 M | 0.000 -100.00 % | 8.712 M 228.65 % | -6.772 M -200.00 % | 6.772 M | 0.000 -100.00 % | 2.469 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 110.461 M -4.17 % | 115.273 M -48.25 % | 222.731 M 264.59 % | -135.326 M -4.19 % | -129.877 M -228.95 % | -39.482 M -112.16 % | 324.689 M 226.30 % | -257.087 M -229.04 % | 199.223 M 759.09 % | -30.227 M -151.06 % | 59.204 M 147.32 % | -125.127 M -283.52 % | 68.181 M 413.81 % | -21.727 M -151.22 % | 42.418 M 251.07 % | -28.078 M -6.40 % | -26.388 M 78.18 % | -120.945 M -1 168.69 % | 11.317 M 140.43 % | -27.992 M -8.21 % | -25.868 M -552.28 % | -3.966 M 83.59 % | -24.166 M -38.71 % | -17.422 M 5.76 % | -18.486 M -151.41 % | -7.353 M -550.16 % | 1.633 M 110.57 % | -15.457 M 43.82 % | -27.512 M -126.00 % | -12.173 M 26.49 % | -16.559 M 41.62 % | -28.365 M -8.32 % | -26.186 M -18.09 % | -22.174 M -37.47 % | -16.130 M 40.25 % | -26.998 M 24.63 % | -35.819 M -25.36 % | -28.574 M -25.33 % | -22.799 M -5.60 % | -21.590 M 11.14 % | -24.298 M -57.26 % | -15.450 M 15.62 % | -18.311 M -44.06 % | -12.710 M |
| Net cash provided by operating activities | 110.461 M -4.17 % | 115.273 M -55.16 % | 257.054 M 144.85 % | 104.984 M 176.60 % | -137.047 M -577.55 % | -20.227 M -108.12 % | 249.174 M 123.99 % | 111.242 M 164.94 % | -171.289 M -8 457.51 % | 2.050 M -98.99 % | 203.653 M 2 310.42 % | 8.449 M -75.21 % | 34.088 M 284.04 % | -18.521 M 56.34 % | -42.418 M -251.07 % | 28.078 M 156.03 % | -50.111 M 62.69 % | -134.324 M -966.04 % | -12.600 M 55.93 % | -28.591 M -171.78 % | 39.832 M 87.24 % | 21.273 M 59.56 % | 13.332 M -80.91 % | 69.831 M 1 521.99 % | -4.911 M -117.01 % | 28.875 M -74.67 % | 114.010 M 95.40 % | 58.348 M 799.84 % | 6.484 M 104.57 % | -141.819 M -219.15 % | 119.023 M 179.83 % | 42.534 M 810.94 % | -5.983 M -28.60 % | -4.652 M -108.68 % | 53.612 M 1 232.57 % | -4.734 M 87.03 % | -36.485 M -140.60 % | 89.868 M 296.31 % | 22.676 M -43.29 % | 39.988 M 309.10 % | 9.775 M 356.66 % | -3.809 M -105.41 % | 70.400 M | 0.000 |
| Investments in property plant and equipment | -16.924 M 25.05 % | -22.581 M 32.81 % | -33.609 M 13.33 % | -38.781 M -77.56 % | -21.841 M 17.69 % | -26.535 M -38.22 % | -19.197 M -23.56 % | -15.537 M 53.14 % | -33.153 M -50.69 % | -22.001 M 26.06 % | -29.756 M -65.17 % | -18.016 M -17.05 % | -15.391 M 30.30 % | -22.082 M 42.73 % | -38.558 M -112.02 % | -18.186 M 58.79 % | -44.129 M 48.35 % | -85.443 M 6.07 % | -90.967 M -18.51 % | -76.759 M 8.72 % | -84.093 M -164.73 % | -31.766 M 63.26 % | -86.468 M -110.23 % | -41.130 M -77.69 % | -23.147 M -66.75 % | -13.881 M 50.11 % | -27.822 M 39.87 % | -46.272 M -148.36 % | -18.631 M 47.66 % | -35.599 M -27.71 % | -27.875 M -385.94 % | -5.736 M 55.93 % | -13.015 M 48.35 % | -25.196 M 9.26 % | -27.768 M -1 145.54 % | -2.229 M 92.34 % | -29.102 M -18.71 % | -24.514 M -12 305.64 % | -197.606 K 99.41 % | -33.447 M -54.92 % | -21.590 M -11.41 % | -19.378 M -28.01 % | -15.139 M 44.14 % | -27.099 M |
| Acquisitions net | 0.000 100.00 % | -520.000 K | 0.000 | 0.000 -100.00 % | 306.776 K 922.59 % | 30.000 K 100.26 % | -11.495 M -616.36 % | 2.226 M 23.48 % | 1.803 M 6 781.34 % | 26.200 K | 0.000 -100.00 % | 420.582 K 168 232 702.51 % | 0.250 -13.79 % | 0.290 100.00 % | -448.398 K -873.10 % | 58.000 K -99.87 % | 43.922 M -48.62 % | 85.479 M -6.08 % | 91.010 M 10.22 % | 82.572 M -1.67 % | 83.978 M 163.78 % | 31.836 M 13 190.99 % | 239.533 K 3 214 957 504 102 300.00 % | 0.000 | 0.000 | 0.000 100.00 % | -6.000 M -200.00 % | -2.000 M 94.37 % | -35.549 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 |
| Purchases of investments | -35.000 M 90.81 % | -380.750 M -650.25 % | -50.750 M 34.07 % | -76.973 M -53.86 % | -50.027 M -2 401.35 % | -2.000 M 98.08 % | -104.000 M -1 039 900.00 % | -10.000 K 99.98 % | -50.000 M -51.52 % | -33.000 M | 0.000 100.00 % | -420.581 K 97.19 % | -14.985 M -6.92 % | -14.015 M 72.52 % | -51.000 M -398.89 % | -10.223 M 86.37 % | -75.000 M 48.28 % | -145.000 M 28.21 % | -201.981 M 2.43 % | -207.019 M 5.90 % | -220.000 M 39.56 % | -364.000 M -25.11 % | -290.947 M 5.54 % | -308.000 M 55.33 % | -689.562 M -157 334.25 % | -438.000 K | 0.000 | 0.000 | 0.000 100.00 % | -22.346 M | 0.000 | 0.000 100.00 % | -20.288 M 33.00 % | -30.280 M -120.15 % | 150.289 M 618.24 % | -29.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 103.118 M -68.29 % | 325.164 M 189.96 % | 112.141 M 315.75 % | 26.973 M -11.23 % | 30.385 M -60.04 % | 76.047 M 1 792.85 % | 4.018 M 187.78 % | 1.396 M -98.88 % | 124.891 M 124.92 % | 55.526 M | 0.000 -100.00 % | 14.807 M -72.96 % | 54.751 M 393.85 % | 11.087 M 2 739.71 % | 390.410 K -99.22 % | 50.000 M -58.53 % | 120.572 M 50.21 % | 80.270 M -79.84 % | 398.182 M 127.93 % | 174.698 M -48.43 % | 338.743 M 202.41 % | 112.013 M -80.20 % | 565.766 M 75.09 % | 323.125 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 54.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 1.504 M 266.86 % | 410.000 K -96.77 % | 12.675 M 15 535.60 % | -82.114 K 99.57 % | -19.167 M -125.87 % | 74.077 M 37 038 358 307.66 % | -0.200 100.00 % | -1.950 M -696 428 154.18 % | -0.280 -16.67 % | -0.240 100.00 % | -2.154 M -612.21 % | 420.581 K 217.23 % | -358.755 K -194.16 % | 381.000 K 26.33 % | 301.601 K 420.00 % | 58.000 K 100.13 % | -44.129 M 48.35 % | -85.443 M 6.07 % | -90.967 M -18.51 % | -76.759 M 8.72 % | -84.093 M -164.73 % | -31.766 M -2 734.19 % | -1.121 M -5 103.57 % | 22.400 K -100.00 % | 692.440 M 309.85 % | -329.970 M -1 328.31 % | 26.864 M 1 852.25 % | 1.376 M 111.21 % | -12.270 M 65.53 % | -35.599 M -219.01 % | 29.912 M 728.78 % | -4.757 M -105.24 % | 90.843 M 410.57 % | -29.250 M 88.18 % | -247.522 M -2 475 321.02 % | 10.000 K 100.99 % | -1.014 M 97.97 % | -49.897 M -6 975.13 % | 725.766 K 102.17 % | -33.447 M -107 993.64 % | 31.000 K 100.16 % | -19.378 M -2 468.98 % | 818.000 K 103.02 % | -27.099 M |
| Net cash used for investing activites | 52.698 M 167.32 % | -78.277 M -293.48 % | 40.457 M 145.53 % | -88.863 M -115.81 % | -41.176 M -186.61 % | 47.542 M 136.38 % | -130.675 M -841.84 % | -13.874 M -131.87 % | 43.541 M 7 805.11 % | 550.796 K 101.73 % | -31.910 M -1 044.33 % | -2.789 M -111.61 % | 24.016 M 197.51 % | -24.629 M 72.28 % | -88.866 M -510.48 % | 21.649 M 1 651.62 % | 1.236 M 100.82 % | -150.137 M -242.61 % | 105.277 M 201.95 % | -103.268 M -399.02 % | 34.535 M 112.17 % | -283.682 M -251.32 % | 187.470 M 821.53 % | -25.982 M -28.19 % | -20.269 M 94.11 % | -344.289 M -4 848.14 % | -6.958 M 85.16 % | -46.896 M -51.76 % | -30.901 M 46.67 % | -57.945 M -2 944.66 % | 2.037 M 119.41 % | -10.493 M -118.24 % | 57.540 M 167.91 % | -84.727 M 32.22 % | -125.001 M -639.24 % | 23.181 M 176.97 % | -30.116 M 59.53 % | -74.412 M -14 188.85 % | 528.160 K 101.58 % | -33.447 M -55.14 % | -21.559 M -11.25 % | -19.378 M -35.32 % | -14.321 M 47.15 % | -27.099 M |
| Debt repayment | -83.500 M -363.89 % | -18.000 M 94.14 % | -306.975 M -248.09 % | 207.296 M 116.83 % | 95.604 M 373.15 % | -35.000 M | 0.000 100.00 % | -24.609 M -174.20 % | 33.166 M 166.66 % | -49.757 M 2.37 % | -50.965 M -2 410.08 % | -2.030 M 92.98 % | -28.932 M -11.28 % | -26.000 M 86.14 % | -187.552 M -233.29 % | 140.704 M | 0.000 -100.00 % | 147.959 M 23.33 % | 119.966 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.181 M | 0.000 -100.00 % | 28.007 M 126.56 % | -105.438 M -139.89 % | 264.314 M | 0.000 -100.00 % | 141.872 M 80.29 % | 78.689 M 799.35 % | -11.252 M -125.03 % | -5.000 M -120.00 % | 25.000 M 56.25 % | 16.000 M 7.85 % | 14.836 M | 0.000 100.00 % | -13.000 M 93.37 % | -196.090 M -9 237.62 % | -2.100 M -108.02 % | 26.190 M 181.61 % | 9.300 M 616.67 % | -1.800 M 96.67 % | -54.000 M -279.40 % | 30.100 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -37.036 M -200.00 % | 37.036 M | 0.000 | 0.000 100.00 % | -39.898 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 100.00 % | -86.895 M -250.61 % | 57.694 M 200.00 % | -57.694 M | 0.000 100.00 % | -46.411 M -225.31 % | 37.036 M 200.00 % | -37.036 M | 0.000 100.00 % | -72.679 M -282.16 % | 39.898 M 200.00 % | -39.898 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -35.201 M -1 138.15 % | -2.843 M -269.14 % | 1.681 M 185.23 % | -1.972 M 82.17 % | -11.062 M -330.50 % | -2.570 M 53.52 % | -5.528 M -20.62 % | -4.583 M -78.41 % | -2.569 M 20.30 % | -3.223 M 55.78 % | -7.289 M -283.89 % | -1.899 M 72.82 % | -6.985 M -72.25 % | -4.055 M 63.09 % | -10.988 M -98.35 % | -5.539 M 73.24 % | -20.701 M -461.71 % | -3.685 M 11.63 % | -4.171 M -8.60 % | -3.841 M 88.64 % | -33.807 M -1 225.39 % | -2.551 M 16.38 % | -3.050 M 28.95 % | -4.293 M 76.59 % | -18.338 M -404.52 % | -3.635 M -57.53 % | -2.307 M 36.35 % | -3.625 M 93.89 % | -59.364 M -5 339.30 % | -1.091 M -158.91 % | -421.533 K 75.47 % | -1.719 M 97.60 % | -71.659 M -19 226.09 % | -370.790 K -11.07 % | -333.829 K 99.53 % | -70.441 M -55 894.30 % | -125.800 K 91.43 % | -1.468 M 53.30 % | -3.145 M -4.21 % | -3.017 M -0.75 % | -2.995 M -2.47 % | -2.923 M 28.36 % | -4.080 M -15.31 % | -3.539 M |
| Other financing activites | -139.517 M -556.39 % | -21.255 M -108.26 % | 257.330 M 515.59 % | -61.920 M -347.18 % | 25.051 M 172.97 % | -34.333 M 5.80 % | -36.446 M -1 098.56 % | -3.041 M 92.97 % | -43.248 M -761.27 % | -5.021 M -105.69 % | 88.198 M 320.58 % | -39.985 M -476.00 % | -6.942 M -405.38 % | -1.374 M 88.60 % | -12.051 M -533.54 % | -1.902 M -103.86 % | 49.220 M 4 691.80 % | -1.072 M -37.43 % | -779.953 K 22.00 % | -1,000.000 K -103.29 % | 30.372 M 632.14 % | 4.148 M 436.78 % | 772.816 K -32.33 % | 1.142 M 285.29 % | -616.333 K -101.32 % | 46.793 M -27.15 % | 64.232 M 197.46 % | 21.594 M 170.76 % | -30.517 M -699.68 % | -3.816 M | 0.000 -100.00 % | 898.512 K 200.00 % | -898.512 K | 0.000 -100.00 % | 84.662 M 531.54 % | 13.406 M 234.92 % | -9.936 M | 0.000 -100.00 % | 361.667 M | 0.000 | 0.000 -100.00 % | 0.000 -66.67 % | 0.000 100.00 % | -0.370 |
| Net cash used provided by financing activities | -258.218 M -513.37 % | -42.098 M 68.78 % | -134.859 M -167.06 % | 201.098 M 285.83 % | 52.121 M 172.49 % | -71.902 M -71.30 % | -41.974 M -30.22 % | -32.233 M -121.33 % | -14.563 M 74.89 % | -58.001 M -35.72 % | -42.735 M 2.69 % | -43.914 M 46.94 % | -82.756 M -163.31 % | -31.429 M 85.49 % | -216.650 M -262.57 % | 133.263 M 367.29 % | 28.518 M -80.09 % | 143.202 M 24.51 % | 115.016 M 2 476.10 % | -4.841 M -40.90 % | -3.435 M -315.03 % | 1.598 M -83.87 % | 9.903 M 414.26 % | -3.151 M -140.58 % | 7.766 M 112.47 % | -62.279 M -119.09 % | 326.238 M 1 715.61 % | 17.969 M -64.70 % | 50.899 M -32.02 % | 74.873 M 633.35 % | -14.038 M -141.20 % | -5.820 M 87.76 % | -47.558 M -404.29 % | 15.629 M -84.24 % | 99.164 M 278.87 % | -55.441 M -140.40 % | -23.062 M 88.33 % | -197.558 M -155.43 % | 356.422 M 1 438.12 % | 23.173 M 267.52 % | 6.305 M 233.50 % | -4.723 M 91.87 % | -58.080 M -318.66 % | 26.561 M |
| Effect of forex changes on cash | 46.003 K 153.37 % | -86.192 K -121.88 % | 394.007 K 284.00 % | -214.129 K 30.98 % | -310.239 K -1 187.09 % | -24.104 K 76.18 % | -101.199 K -1 173.05 % | -7.949 K -214.35 % | 6.952 K 108.38 % | -82.919 K 95.24 % | -1.741 M -2 743.58 % | 65.849 K -79.16 % | 316.021 K 8 119.89 % | 3.845 K 104.52 % | -85.135 K -377.82 % | 30.644 K 172.06 % | -42.525 K -369.50 % | 15.779 K 109.60 % | -164.295 K -33.42 % | -123.143 K -229.40 % | 95.167 K 3 036.04 % | 3.035 K -99.32 % | 445.514 K 1 785.29 % | 23.631 K 104.08 % | -578.625 K -136 706.62 % | 423.570 -99.81 % | 222.221 K 209.99 % | -202.031 K -172.95 % | 276.929 K 25 641 474.07 % | 1.080 100.01 % | -19.205 K -186.80 % | 22.125 K 187.82 % | -25.193 K -1 074.74 % | -2.145 K -103.07 % | 69.774 K 336.38 % | -29.518 K -185.80 % | 34.404 K 4 549.85 % | -773.150 -101.58 % | 48.789 K 1 424.17 % | 3.201 K -83.87 % | 19.850 K | 0.000 100.00 % | -61.931 K | 0.000 |
| Net change in cash | -95.012 M -1 675.04 % | -5.353 M -103.28 % | 163.046 M -24.74 % | 216.647 M 288.30 % | -115.051 M -157.90 % | -44.611 M -158.37 % | 76.423 M 17.35 % | 65.127 M 145.77 % | -142.304 M -51.68 % | -93.817 M -173.72 % | 127.267 M 3 340.86 % | -3.927 M -104.52 % | 86.858 M 216.47 % | -74.576 M -450.50 % | 21.277 M -77.28 % | 93.658 M 559.12 % | -20.399 M 85.56 % | -141.244 M -168.06 % | 207.528 M 251.68 % | -136.822 M -292.63 % | 71.027 M 127.23 % | -260.808 M -223.52 % | 211.151 M 418.53 % | 40.721 M 326.32 % | -17.993 M 95.24 % | -377.693 M -187.12 % | 433.513 M 1 383.68 % | 29.219 M 9.19 % | 26.758 M 121.43 % | -124.891 M -216.72 % | 107.003 M 307.74 % | 26.243 M 560.33 % | 3.974 M 105.39 % | -73.752 M -364.86 % | 27.845 M 175.21 % | -37.023 M 58.69 % | -89.629 M 50.78 % | -182.103 M -147.96 % | 379.675 M 1 177.63 % | 29.717 M 644.32 % | -5.460 M 80.44 % | -27.910 M -1 253.02 % | -2.063 M -106.31 % | 32.701 M |
| Cash at beginning of period | 514.167 M -1.03 % | 519.520 M 45.74 % | 356.474 M 154.94 % | 139.827 M -48.76 % | 272.871 M -12.22 % | 310.851 M 32.60 % | 234.428 M 38.47 % | 169.301 M -45.67 % | 311.604 M -23.14 % | 405.422 M 45.75 % | 278.154 M -1.39 % | 282.081 M 44.49 % | 195.223 M -27.64 % | 269.799 M 8.56 % | 248.522 M 60.48 % | 154.865 M -11.64 % | 175.264 M -44.63 % | 316.508 M 190.43 % | 108.980 M -55.66 % | 245.802 M 40.64 % | 174.775 M -59.88 % | 435.583 M 94.08 % | 224.432 M 22.17 % | 183.712 M -8.92 % | 201.704 M -65.19 % | 579.397 M 297.16 % | 145.884 M 25.04 % | 116.665 M 29.76 % | 89.907 M -58.14 % | 214.798 M 99.60 % | 107.615 M 32.25 % | 81.372 M 5.13 % | 77.398 M -48.79 % | 151.150 M 22.58 % | 123.305 M -23.09 % | 160.328 M -35.86 % | 249.956 M -42.15 % | 432.060 M 724.78 % | 52.385 M 131.10 % | 22.667 M -19.41 % | 28.127 M -49.81 % | 56.037 M -3.55 % | 58.099 M 48.93 % | 39.012 M |
| Cash at end of period | 419.155 M -18.48 % | 514.167 M -1.03 % | 519.520 M 45.74 % | 356.474 M 125.87 % | 157.819 M -40.72 % | 266.239 M -14.35 % | 310.851 M 32.60 % | 234.428 M 38.47 % | 169.301 M -45.67 % | 311.604 M -23.14 % | 405.422 M 45.75 % | 278.154 M -1.39 % | 282.081 M 44.49 % | 195.223 M -27.64 % | 269.799 M 8.56 % | 248.522 M 60.48 % | 154.865 M -11.64 % | 175.264 M -44.63 % | 316.508 M 190.43 % | 108.980 M -55.66 % | 245.802 M 40.64 % | 174.775 M -59.88 % | 435.583 M 94.08 % | 224.432 M 22.17 % | 183.712 M -8.92 % | 201.704 M -65.19 % | 579.397 M 297.16 % | 145.884 M 25.04 % | 116.665 M 29.76 % | 89.907 M -58.11 % | 214.618 M 99.43 % | 107.615 M 32.25 % | 81.372 M 5.13 % | 77.398 M -48.79 % | 151.150 M 22.58 % | 123.305 M -23.09 % | 160.328 M -35.86 % | 249.956 M -42.15 % | 432.060 M 724.78 % | 52.385 M 131.10 % | 22.667 M -19.41 % | 28.127 M -49.81 % | 56.037 M -21.86 % | 71.714 M |
| Operating cash flow | 110.461 M -4.17 % | 115.273 M -55.16 % | 257.054 M 144.85 % | 104.984 M 176.60 % | -137.047 M -577.55 % | -20.227 M -108.12 % | 249.174 M 123.99 % | 111.242 M 164.94 % | -171.289 M -8 457.51 % | 2.050 M -98.99 % | 203.653 M 2 310.42 % | 8.449 M -75.21 % | 34.088 M 284.04 % | -18.521 M 56.34 % | -42.418 M -251.07 % | 28.078 M 156.03 % | -50.111 M 62.69 % | -134.324 M -966.04 % | -12.600 M 55.93 % | -28.591 M -171.78 % | 39.832 M 87.24 % | 21.273 M 59.56 % | 13.332 M -80.91 % | 69.831 M 1 521.99 % | -4.911 M -117.01 % | 28.875 M -74.67 % | 114.010 M 95.40 % | 58.348 M 799.84 % | 6.484 M 104.57 % | -141.819 M -219.15 % | 119.023 M 179.83 % | 42.534 M 810.94 % | -5.983 M -28.60 % | -4.652 M -108.68 % | 53.612 M 1 232.57 % | -4.734 M 87.03 % | -36.485 M -140.60 % | 89.868 M 296.31 % | 22.676 M -43.29 % | 39.988 M 309.10 % | 9.775 M 356.66 % | -3.809 M -105.41 % | 70.400 M | 0.000 |
| Capital expenditure | -16.924 M 25.05 % | -22.581 M 32.81 % | -33.609 M 13.33 % | -38.781 M -77.56 % | -21.841 M 17.69 % | -26.535 M -38.22 % | -19.197 M -23.56 % | -15.537 M 53.14 % | -33.153 M -50.69 % | -22.001 M 26.06 % | -29.756 M -65.17 % | -18.016 M -17.05 % | -15.391 M 30.30 % | -22.082 M 42.73 % | -38.558 M -112.02 % | -18.186 M 58.79 % | -44.129 M 48.35 % | -85.443 M 6.07 % | -90.967 M -18.51 % | -76.759 M 8.72 % | -84.093 M -164.73 % | -31.766 M 63.26 % | -86.468 M -110.23 % | -41.130 M -77.69 % | -23.147 M -66.75 % | -13.881 M 50.11 % | -27.822 M 39.87 % | -46.272 M -148.36 % | -18.631 M 47.66 % | -35.599 M -27.71 % | -27.875 M -385.94 % | -5.736 M 55.93 % | -13.015 M 48.35 % | -25.196 M 9.26 % | -27.768 M -1 145.54 % | -2.229 M 92.34 % | -29.102 M -18.71 % | -24.514 M -12 305.64 % | -197.606 K 99.41 % | -33.447 M -54.92 % | -21.590 M -11.41 % | -19.378 M -28.01 % | -15.139 M 44.14 % | -27.099 M |
| Free CashFlow | 93.537 M 1.09 % | 92.527 M -58.59 % | 223.445 M 239.35 % | 65.845 M 141.44 % | -158.888 M -239.78 % | -46.762 M -120.33 % | 229.976 M 140.30 % | 95.705 M 146.81 % | -204.441 M -924.68 % | -19.952 M -111.47 % | 173.897 M 1 917.67 % | -9.567 M -151.17 % | 18.696 M 146.05 % | -40.603 M 49.86 % | -80.975 M -918.64 % | 9.891 M 110.50 % | -94.240 M 57.12 % | -219.767 M -112.20 % | -103.567 M 1.69 % | -105.350 M -138.02 % | -44.261 M -321.82 % | -10.493 M 85.65 % | -73.136 M -354.82 % | 28.701 M 202.29 % | -28.058 M -287.12 % | 14.994 M -82.60 % | 86.188 M 613.71 % | 12.076 M 199.42 % | -12.147 M 93.15 % | -177.417 M -294.65 % | 91.149 M 147.70 % | 36.798 M 293.69 % | -18.998 M 36.35 % | -29.849 M -215.50 % | 25.844 M 471.16 % | -6.963 M 89.38 % | -65.587 M -200.36 % | 65.353 M 190.74 % | 22.478 M 243.64 % | 6.541 M 155.36 % | -11.815 M 49.04 % | -23.187 M -141.96 % | 55.261 M 303.92 % | -27.099 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 |