Guangdong Rifeng Electric Cable Co., Ltd. 002953.SZ
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 4.113 B 9.25 % | 3.765 B 6.78 % | 3.526 B 9.62 % | 3.217 B 97.46 % | 1.629 B 5.81 % | 1.540 B -0.92 % | 1.554 B 22.92 % | 1.264 B 50.40 % | 840.488 M 24.13 % | 677.081 M -20.86 % | 855.595 M 5.43 % | 811.549 M 34.12 % | 605.087 M -8.34 % | 660.179 M |
| Net income | 160.642 M 9.68 % | 146.459 M 74.62 % | 83.874 M -33.85 % | 126.794 M 20.87 % | 104.898 M -3.26 % | 108.436 M -6.18 % | 115.576 M 86.99 % | 61.807 M 24.00 % | 49.846 M 115.78 % | 23.100 M -27.95 % | 32.060 M 1.17 % | 31.688 M 48.46 % | 21.344 M -43.20 % | 37.580 M |
| Income before tax | 181.923 M 17.35 % | 155.030 M 84.42 % | 84.064 M -36.99 % | 133.412 M 14.66 % | 116.357 M 1.18 % | 115.005 M -15.50 % | 136.100 M 86.36 % | 73.031 M 24.17 % | 58.814 M 115.19 % | 27.332 M -28.10 % | 38.016 M 0.34 % | 37.889 M 45.75 % | 25.997 M -40.76 % | 43.884 M |
| Income before tax ratio | 0.04 7.41 % | 0.04 72.72 % | 0.02 -42.52 % | 0.04 -41.93 % | 0.07 -4.38 % | 0.07 -14.72 % | 0.09 51.61 % | 0.06 -17.44 % | 0.07 73.35 % | 0.04 -9.15 % | 0.04 -4.83 % | 0.05 8.67 % | 0.04 -35.37 % | 0.07 |
| EBITDA | 240.390 M 1.17 % | 237.600 M 28.06 % | 185.535 M -14.07 % | 215.920 M 46.41 % | 147.481 M -0.69 % | 148.510 M -15.77 % | 176.316 M 63.87 % | 107.593 M 31.09 % | 82.073 M 32.80 % | 61.804 M -26.99 % | 84.657 M 22.52 % | 69.096 M 33.44 % | 51.780 M -26.10 % | 70.068 M |
| Net income ratio | 0.04 0.39 % | 0.04 63.53 % | 0.02 -39.66 % | 0.04 -38.79 % | 0.06 -8.57 % | 0.07 -5.31 % | 0.07 52.13 % | 0.05 -17.55 % | 0.06 73.83 % | 0.03 -8.95 % | 0.04 -4.03 % | 0.04 10.69 % | 0.04 -38.03 % | 0.06 |
| Ratio EBITDA | 0.06 -7.39 % | 0.06 19.93 % | 0.05 -21.62 % | 0.07 -25.86 % | 0.09 -6.14 % | 0.10 -14.99 % | 0.11 33.32 % | 0.09 -12.84 % | 0.10 6.98 % | 0.09 -7.75 % | 0.10 16.21 % | 0.09 -0.51 % | 0.09 -19.37 % | 0.11 |
| Gross profit ratio | 0.12 -2.24 % | 0.12 4.00 % | 0.12 -11.69 % | 0.13 -20.55 % | 0.17 -7.66 % | 0.18 -5.79 % | 0.19 10.52 % | 0.17 -13.17 % | 0.20 1.16 % | 0.20 -0.52 % | 0.20 5.46 % | 0.19 -4.39 % | 0.20 5.56 % | 0.19 |
| Weighted average shs out dil | 458.976 M 0.28 % | 457.685 M 47.33 % | 310.646 M -1.82 % | 316.398 M 1.03 % | 313.184 M 9.50 % | 286.020 M 22.38 % | 233.721 M -0.27 % | 234.353 M 0.75 % | 232.614 M -0.41 % | 233.570 M 0.07 % | 233.400 M 5.22 % | 221.818 M 2.78 % | 215.814 M 7.28 % | 201.166 M |
| Weighted average shs out | 458.976 M 0.28 % | 457.685 M 47.33 % | 310.646 M -1.82 % | 316.398 M 1.03 % | 313.184 M 9.50 % | 286.020 M 22.38 % | 233.721 M -0.27 % | 234.353 M 0.75 % | 232.614 M -0.41 % | 233.570 M 0.07 % | 233.400 M 5.25 % | 221.752 M 2.75 % | 215.814 M 7.28 % | 201.166 M |
| EPS diluted | 0.35 9.37 % | 0.32 18.52 % | 0.27 -32.50 % | 0.40 21.21 % | 0.33 -13.16 % | 0.38 -22.45 % | 0.49 88.46 % | 0.26 23.81 % | 0.21 112.34 % | 0.10 -29.36 % | 0.14 0.00 % | 0.14 41.56 % | 0.10 -47.95 % | 0.19 |
| Earnings per share | 0.35 9.37 % | 0.32 18.52 % | 0.27 -32.50 % | 0.40 21.21 % | 0.33 -13.16 % | 0.38 -22.45 % | 0.49 88.46 % | 0.26 23.81 % | 0.21 112.34 % | 0.10 -29.36 % | 0.14 0.00 % | 0.14 41.56 % | 0.10 -47.95 % | 0.19 |
| Gross profit | 489.374 M 6.81 % | 458.171 M 11.05 % | 412.570 M -3.19 % | 426.155 M 56.88 % | 271.643 M -2.30 % | 278.030 M -6.65 % | 297.848 M 35.85 % | 219.244 M 30.59 % | 167.883 M 25.57 % | 133.692 M -21.27 % | 169.818 M 11.18 % | 152.738 M 28.24 % | 119.106 M -3.25 % | 123.102 M |
| Income tax expense | 21.408 M 115.68 % | 9.926 M 306.37 % | 2.443 M -65.89 % | 7.160 M -35.49 % | 11.100 M 68.98 % | 6.568 M -68.00 % | 20.523 M 82.87 % | 11.223 M 25.14 % | 8.968 M 111.95 % | 4.231 M -28.95 % | 5.956 M -3.95 % | 6.201 M 33.28 % | 4.652 M -26.20 % | 6.304 M |
| Cost of revenue | 3.624 B 9.59 % | 3.307 B 6.21 % | 3.114 B 11.58 % | 2.790 B 105.58 % | 1.357 B 7.59 % | 1.262 B 0.44 % | 1.256 B 20.20 % | 1.045 B 55.34 % | 672.605 M 23.78 % | 543.389 M -20.76 % | 685.778 M 4.09 % | 658.811 M 35.56 % | 485.981 M -9.51 % | 537.077 M |
| General and administrative expenses | 20.798 M -2.44 % | 21.318 M 9.74 % | 19.425 M -32.68 % | 28.854 M 63.81 % | 17.614 M 43.31 % | 12.291 M 33.28 % | 9.222 M 22.59 % | 7.523 M -39.31 % | 12.395 M -77.14 % | 54.208 M -11.41 % | 61.192 M 9.66 % | 55.802 M 19.87 % | 46.553 M 14.51 % | 40.655 M |
| Selling and marketing expenses | 21.411 M -57.79 % | 50.722 M 5.38 % | 48.132 M 28.81 % | 37.368 M 37.15 % | 27.246 M -50.80 % | 55.383 M 23.52 % | 44.838 M 8.67 % | 41.261 M 21.23 % | 34.035 M 27.30 % | 26.737 M -17.65 % | 32.470 M 0.06 % | 32.451 M 37.53 % | 23.596 M 32.16 % | 17.855 M |
| Other expenses | 134.878 M 25.31 % | 107.639 M 21.38 % | 88.682 M 20.52 % | 73.583 M 84.90 % | 39.797 M -6.87 % | 42.734 M 1 019.72 % | 3.817 M 5 923.00 % | 63.366 K -96.90 % | 2.046 M -62.08 % | 5.396 M 295.30 % | 1.365 M -28.41 % | 1.907 M 111.38 % | 901.998 K 31.22 % | 687.403 K |
| Operating expenses | 306.324 M 1.31 % | 302.360 M 10.05 % | 274.742 M 12.14 % | 244.998 M 73.19 % | 141.462 M -10.07 % | 157.295 M 8.35 % | 145.167 M 17.22 % | 123.846 M 23.26 % | 100.478 M 18.31 % | 84.927 M -13.06 % | 97.682 M 7.44 % | 90.917 M 25.01 % | 72.726 M 21.03 % | 60.087 M |
| Cost and expenses | 3.930 B 8.90 % | 3.609 B 6.52 % | 3.388 B 11.63 % | 3.035 B 102.52 % | 1.499 B 5.64 % | 1.419 B 1.26 % | 1.401 B 19.89 % | 1.169 B 51.17 % | 773.083 M 23.04 % | 628.316 M -19.80 % | 783.460 M 4.50 % | 749.728 M 34.19 % | 558.707 M -6.44 % | 597.164 M |
| Research and development expenses | 129.236 M 5.34 % | 122.681 M 3.53 % | 118.502 M 12.65 % | 105.194 M 85.19 % | 56.804 M 21.15 % | 46.887 M -5.51 % | 49.621 M 22.54 % | 40.492 M 45.14 % | 27.900 M | 0.000 | 0.000 -100.00 % | 27.189 M 12.48 % | 24.172 M | 0.000 |
| Selling general and administrative expenses | 42.209 M -41.41 % | 72.040 M 6.63 % | 67.557 M 2.02 % | 66.222 M 47.62 % | 44.860 M -33.71 % | 67.674 M 25.18 % | 54.060 M 10.82 % | 48.783 M 5.07 % | 46.430 M -42.64 % | 80.945 M -13.58 % | 93.662 M 6.13 % | 88.252 M 25.81 % | 70.149 M 19.89 % | 58.509 M |
| Interest income | 3.187 M -49.77 % | 6.344 M -31.04 % | 9.199 M -19.82 % | 11.473 M 2 800.35 % | 395.587 K -94.10 % | 6.700 M 4 428.10 % | 147.963 K 74.45 % | 84.816 K -30.99 % | 122.909 K | 0.000 | 0.000 -100.00 % | 21.705 M 16.68 % | 18.602 M | 0.000 |
| Interest expense | 22.798 M 7.73 % | 21.163 M -56.21 % | 48.332 M 8.75 % | 44.443 M 344.55 % | 9.997 M -37.38 % | 15.966 M -34.17 % | 24.253 M 19.07 % | 20.369 M 102.63 % | 10.052 M -49.97 % | 20.093 M -30.34 % | 28.844 M | 0.000 | 0.000 -100.00 % | 18.906 M |
| Depreciation and amortization | 57.852 M -7.22 % | 62.351 M 8.47 % | 57.480 M 44.62 % | 39.745 M 98.22 % | 20.051 M 14.32 % | 17.539 M 9.87 % | 15.964 M 17.83 % | 13.549 M 5.80 % | 12.806 M -1.79 % | 13.039 M 4.14 % | 12.521 M 20.27 % | 10.410 M 32.83 % | 7.837 M 11.12 % | 7.053 M |
| Operating income | 183.051 M 17.48 % | 155.812 M 11.56 % | 139.665 M -23.46 % | 182.465 M 55.50 % | 117.344 M 6.14 % | 110.561 M -16.42 % | 132.283 M 81.29 % | 72.967 M 28.54 % | 56.768 M 158.79 % | 21.936 M -40.15 % | 36.651 M 1.86 % | 35.982 M 43.39 % | 25.095 M -41.91 % | 43.197 M |
| Operating income ratio | 0.04 7.53 % | 0.04 4.48 % | 0.04 -30.18 % | 0.06 -21.25 % | 0.07 0.31 % | 0.07 -15.65 % | 0.09 47.49 % | 0.06 -14.54 % | 0.07 108.47 % | 0.03 -24.37 % | 0.04 -3.38 % | 0.04 6.91 % | 0.04 -36.62 % | 0.07 |
| Total other income expenses net | -1.128 M -44.40 % | -781.250 K 98.03 % | -39.561 M -15.89 % | -34.136 M -3 359.16 % | -986.843 K -122.21 % | 4.443 M 123.62 % | -18.813 M 14.87 % | -22.100 M -1 180.04 % | 2.046 M -62.08 % | 5.396 M 295.30 % | 1.365 M 106.56 % | -20.797 M -15.88 % | -17.946 M -2 710.71 % | 687.404 K |
| 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 | 244.843 M 32.19 % | 185.215 M -61.52 % | 481.383 M -26.32 % | 653.374 M 1 608.35 % | 38.246 M 152.71 % | -72.558 M -168.76 % | 105.521 M -31.28 % | 153.556 M 12.18 % | 136.887 M -14.11 % | 159.380 M -46.74 % | 299.226 M 10.54 % | 270.701 M 41.18 % | 191.736 M 26.32 % | 151.790 M |
| Total investments | 6.701 M 5.72 % | 6.338 M -0.91 % | 6.397 M 1 498.66 % | 400.136 K | 0.000 -100.00 % | 200.959 M | 0.000 -100.00 % | 168.400 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 M |
| Total debt | 617.893 M 13.08 % | 546.431 M -31.67 % | 799.668 M -21.96 % | 1.025 B 936.51 % | 98.862 M 97.49 % | 50.060 M -68.61 % | 159.473 M -19.87 % | 199.025 M 25.57 % | 158.500 M -28.60 % | 222.000 M -41.37 % | 378.669 M 15.20 % | 328.717 M 34.85 % | 243.771 M 2.86 % | 236.994 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 145.378 M -4.42 % | 152.102 M 257.30 % | 42.570 M -20.21 % | 53.354 M -36.95 % | 84.622 M 45.67 % | 58.090 M 11.95 % | 51.887 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 806.490 M 15.77 % | 696.654 M 19.22 % | 584.329 M 10.27 % | 529.923 M 22.20 % | 433.658 M 20.51 % | 359.848 M 27.22 % | 282.849 M 57.99 % | 179.033 M 45.05 % | 123.428 M 56.79 % | 78.724 M 35.71 % | 58.009 M 31.27 % | 44.191 M 23.70 % | 35.725 M 114.55 % | 16.651 M |
| Common stock | 456.889 M 30.00 % | 351.453 M 9.84 % | 319.979 M 31.47 % | 243.383 M 39.97 % | 173.879 M 1.05 % | 172.079 M 33.33 % | 129.059 M 0.00 % | 129.059 M 0.00 % | 129.059 M 0.00 % | 129.059 M 0.00 % | 129.059 M 0.00 % | 129.059 M 8.11 % | 119.380 M 0.00 % | 119.380 M |
| Total equity | 1.859 B 5.29 % | 1.766 B 31.13 % | 1.347 B 7.92 % | 1.248 B 20.89 % | 1.032 B 9.70 % | 941.011 M 95.33 % | 481.758 M 31.56 % | 366.182 M 20.31 % | 304.375 M 19.52 % | 254.668 M 9.98 % | 231.568 M 7.95 % | 214.508 M 28.30 % | 167.190 M 14.63 % | 145.846 M |
| Other non current liabilities | 0.000 -100.00 % | 16.643 M | 0.000 -100.00 % | 17.199 M 28.06 % | 13.430 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.670 M | 0.000 |
| Long term debt | 194.554 M 102.36 % | 96.143 M -80.02 % | 481.275 M -6.16 % | 512.864 M 2 518.27 % | 19.588 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 210.869 M 83.58 % | 114.866 M -77.13 % | 502.332 M -5.61 % | 532.204 M 3 862.82 % | 13.430 M -6.19 % | 14.316 M -5.83 % | 15.202 M -2.31 % | 15.562 M -0.86 % | 15.696 M -1.20 % | 15.886 M 1 074.59 % | 1.353 M -12.32 % | 1.543 M -7.63 % | 1.670 M | 0.000 |
| Other current liabilities | 91.597 M 80.04 % | 50.877 M -17.48 % | 61.657 M -33.70 % | 92.994 M 11.02 % | 83.765 M 158.81 % | 32.366 M 15.37 % | 28.054 M 51.87 % | 18.472 M 5.38 % | 17.530 M 6.40 % | 16.476 M -16.25 % | 19.672 M 11.12 % | 17.703 M -9.59 % | 19.581 M 132.31 % | 8.429 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 12.991 M -82.13 % | 72.714 M 10.91 % | 65.565 M 110.49 % | 31.148 M 238.91 % | 9.191 M -65.02 % | 26.275 M 37.47 % | 19.113 M 22.26 % | 15.633 M -27.18 % | 21.469 M -9.86 % | 23.817 M 11.75 % | 21.312 M 72.55 % | 12.351 M |
| Short term debt | 423.339 M -5.98 % | 450.288 M 41.43 % | 318.393 M -32.44 % | 471.278 M 376.70 % | 98.862 M 97.49 % | 50.060 M -68.61 % | 159.473 M -19.87 % | 199.025 M 25.57 % | 158.500 M -28.60 % | 222.000 M -41.37 % | 378.669 M 15.20 % | 328.717 M 34.85 % | 243.771 M 2.86 % | 236.994 M |
| Total current liabilities | 1.509 B 22.99 % | 1.227 B 20.04 % | 1.022 B 21.64 % | 840.252 M 107.57 % | 404.813 M 38.89 % | 291.471 M -24.66 % | 386.875 M -5.16 % | 407.935 M 21.89 % | 334.678 M -0.05 % | 334.856 M -32.16 % | 493.629 M 7.29 % | 460.110 M 28.90 % | 356.962 M 1.77 % | 350.740 M |
| Total liabilities | 1.720 B 28.17 % | 1.342 B -11.98 % | 1.524 B 11.07 % | 1.372 B 228.15 % | 418.243 M 36.78 % | 305.787 M -23.95 % | 402.077 M -5.06 % | 423.497 M 20.87 % | 350.374 M -0.10 % | 350.742 M -29.14 % | 494.982 M 7.22 % | 461.653 M 28.73 % | 358.632 M 2.25 % | 350.740 M |
| Other non current assets | 13.333 M 90.83 % | 6.987 M -12.33 % | 7.970 M -25.25 % | 10.662 M -9.61 % | 11.796 M 92.66 % | 6.123 M 422.24 % | 1.172 M -6.93 % | 1.260 M -47.67 % | 2.407 M 261.05 % | 666.701 K 20.06 % | 555.301 K -58.32 % | 1.332 M -68.66 % | 4.251 M | 0.000 |
| Long term investments | 6.701 M 15.60 % | 5.797 M 3.24 % | 5.615 M 114.91 % | 2.612 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 153.782 M -11.28 % | 173.335 M -4.34 % | 181.201 M 51.23 % | 119.821 M 83.25 % | 65.387 M -6.15 % | 69.669 M -2.88 % | 71.733 M -2.30 % | 73.419 M 12.10 % | 65.495 M -2.76 % | 67.352 M -2.83 % | 69.316 M 30.13 % | 53.266 M -3.07 % | 54.951 M 2.87 % | 53.416 M |
| GoodWill | 44.215 M 0.00 % | 44.215 M 0.00 % | 44.215 M 0.00 % | 44.215 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 197.997 M -8.99 % | 217.550 M -3.49 % | 225.416 M 37.42 % | 164.036 M 150.87 % | 65.387 M -6.15 % | 69.669 M -2.88 % | 71.733 M -2.30 % | 73.419 M 12.10 % | 65.495 M -2.76 % | 67.352 M -2.83 % | 69.316 M 30.13 % | 53.266 M -3.07 % | 54.951 M 2.87 % | 53.416 M |
| Property plant equipment net | 738.216 M 10.22 % | 669.764 M 37.88 % | 485.754 M 26.01 % | 385.500 M 42.34 % | 270.829 M 68.63 % | 160.607 M 25.24 % | 128.238 M 9.02 % | 117.627 M 21.71 % | 96.641 M -0.61 % | 97.232 M -4.18 % | 101.470 M 1.97 % | 99.514 M 20.76 % | 82.403 M 43.24 % | 57.527 M |
| Total non current assets | 969.237 M 6.69 % | 908.458 M 23.35 % | 736.476 M 28.91 % | 571.292 M 61.25 % | 354.281 M 46.95 % | 241.083 M 17.60 % | 205.009 M 4.55 % | 196.082 M 16.44 % | 168.401 M -0.21 % | 168.755 M -2.87 % | 173.733 M 11.66 % | 155.586 M 9.02 % | 142.714 M 27.79 % | 111.676 M |
| Other current assets | 73.613 M 95.08 % | 37.736 M -28.04 % | 52.439 M -33.64 % | 79.017 M -36.78 % | 124.984 M -42.24 % | 216.398 M 1 510.04 % | 13.441 M 288.80 % | 3.457 M 938.08 % | 333.009 K -99.89 % | 311.644 M -16.93 % | 375.164 M 3 779.29 % | 9.671 M -27.17 % | 13.279 M -93.43 % | 202.230 M |
| Short term investments | 6.701 M 1 137.02 % | 541.692 K -30.75 % | 782.263 K 95.50 % | 400.136 K -99.56 % | 90.000 M -55.21 % | 200.959 M | 0.000 -100.00 % | 168.400 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 M |
| cash and cash equivalents | 373.050 M 3.28 % | 361.216 M 13.49 % | 318.285 M -14.29 % | 371.341 M 512.61 % | 60.616 M -50.57 % | 122.619 M 127.27 % | 53.952 M 18.66 % | 45.468 M 110.37 % | 21.613 M -65.48 % | 62.620 M -21.18 % | 79.443 M 36.93 % | 58.016 M 11.49 % | 52.035 M -38.93 % | 85.204 M |
| Cash and short term investments | 373.050 M 3.12 % | 361.758 M 13.38 % | 319.067 M -14.17 % | 371.741 M 513.27 % | 60.616 M -50.57 % | 122.619 M 127.27 % | 53.952 M 18.22 % | 45.637 M 111.15 % | 21.613 M -65.48 % | 62.620 M -21.18 % | 79.443 M 36.93 % | 58.016 M 11.49 % | 52.035 M -41.67 % | 89.204 M |
| Total current assets | 2.610 B 18.67 % | 2.199 B 3.03 % | 2.135 B 4.18 % | 2.049 B 86.92 % | 1.096 B 9.00 % | 1.006 B 48.15 % | 678.827 M 14.36 % | 593.597 M 22.05 % | 486.348 M 11.38 % | 436.656 M -21.01 % | 552.817 M 6.19 % | 520.574 M 35.88 % | 383.109 M -0.47 % | 384.910 M |
| Inventory | 477.255 M 28.12 % | 372.507 M -4.33 % | 389.351 M 0.35 % | 388.001 M 78.83 % | 216.967 M 39.93 % | 155.059 M 36.12 % | 113.910 M -2.45 % | 116.765 M 28.57 % | 90.818 M 45.56 % | 62.392 M -36.47 % | 98.210 M 0.09 % | 98.118 M 20.26 % | 81.590 M -12.71 % | 93.476 M |
| Net receivables | 1.686 B 18.13 % | 1.427 B 2.99 % | 1.386 B 12.35 % | 1.234 B 87.75 % | 656.981 M 29.15 % | 508.715 M 1.28 % | 502.279 M 17.43 % | 427.738 M 14.50 % | 373.584 M 20.10 % | 311.060 M -16.94 % | 374.490 M 5.56 % | 354.769 M 44.46 % | 245.580 M | 0.000 |
| Tax assets | 12.989 M 55.37 % | 8.360 M -28.68 % | 11.722 M 38.21 % | 8.482 M 35.28 % | 6.270 M 33.82 % | 4.685 M 21.21 % | 3.865 M 2.36 % | 3.776 M -2.10 % | 3.857 M 10.06 % | 3.505 M 46.53 % | 2.392 M 62.22 % | 1.474 M 33.10 % | 1.108 M 51.16 % | 732.829 K |
| 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 | 981.341 M 36.22 % | 720.426 M 14.26 % | 630.509 M 147.43 % | 254.824 M 12.80 % | 225.915 M 9.22 % | 206.848 M 8.78 % | 190.157 M 6.37 % | 178.770 M 17.77 % | 151.794 M 64.09 % | 92.506 M 0.92 % | 91.659 M -12.04 % | 104.200 M 20.90 % | 86.190 M -12.55 % | 98.562 M |
| Tax payables | 12.635 M 138.21 % | 5.304 M -54.07 % | 11.548 M 44.52 % | 7.990 M 208.51 % | 2.590 M 17.89 % | 2.197 M -76.09 % | 9.191 M 17.78 % | 7.803 M 13.84 % | 6.854 M 76.91 % | 3.874 M 6.76 % | 3.629 M -61.75 % | 9.489 M 27.87 % | 7.421 M 9.86 % | 6.755 M |
| Deferred revenue non current | 14.827 M | 0.000 -100.00 % | 18.522 M 7.69 % | 17.199 M 28.06 % | 13.430 M -6.19 % | 14.316 M -5.83 % | 15.202 M -2.15 % | 15.536 M -1.02 % | 15.696 M -1.20 % | 15.886 M 1 074.59 % | 1.353 M -12.32 % | 1.543 M | 0.000 | 0.000 |
| Minority interest | 11.706 M -1.07 % | 11.832 M -5.22 % | 12.484 M -8.79 % | 13.687 M 295.60 % | 3.460 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 3.474 M -71.53 % | 12.201 M -6.73 % | 13.081 M -36.16 % | 20.490 M 4.61 % | 19.588 M | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 584.212 M -17.25 % | 705.987 M 64.22 % | 429.891 M -6.73 % | 460.897 M 9.41 % | 421.248 M 18.42 % | 355.730 M 2 469.06 % | -15.016 M -125.85 % | 58.090 M 11.95 % | 51.887 M 10.67 % | 46.885 M 5.36 % | 44.500 M 7.86 % | 41.257 M 241.36 % | 12.086 M 23.14 % | 9.815 M |
| Deferred tax liabilities non current | 1.488 M -28.45 % | 2.080 M -17.97 % | 2.535 M 18.37 % | 2.142 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.260 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 3.579 B 15.17 % | 3.108 B 8.24 % | 2.871 B 9.57 % | 2.620 B 80.65 % | 1.450 B 16.34 % | 1.247 B 41.07 % | 883.836 M 11.92 % | 789.679 M 20.61 % | 654.749 M 8.15 % | 605.410 M -16.67 % | 726.550 M 7.45 % | 676.160 M 28.59 % | 525.823 M 5.89 % | 496.586 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 | 0.000 100.00 % | -2.785 M -237.23 % | 2.029 M 228.06 % | -1.585 M -93.26 % | -819.932 K -616.30 % | -114.467 K -207.68 % | 106.300 K 132.43 % | -327.800 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 100.00 % | -525.213 K -106.38 % | 8.235 M 133.61 % | 3.525 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -103.759 M -350.29 % | 41.456 M -72.59 % | 151.229 M 128.71 % | -526.669 M -144.02 % | -215.828 M -304.05 % | -53.416 M 2.75 % | -54.925 M 8.37 % | -59.942 M -87.49 % | -31.971 M -138.09 % | 83.935 M 352.36 % | -33.260 M 70.70 % | -113.504 M -307.36 % | -27.863 M 20.73 % | -35.150 M |
| Accounts receivables | -285.508 M -888.31 % | -28.888 M 85.15 % | -194.548 M -55.13 % | -125.410 M 29.24 % | -177.242 M -573.55 % | -26.315 M 65.32 % | -75.886 M -36.01 % | -55.793 M 16.22 % | -66.592 M | 0.000 | 0.000 100.00 % | -124.003 M -182.52 % | -43.891 M | 0.000 |
| Inventory | -107.063 M -689.35 % | 18.166 M 379.54 % | -6.499 M 85.63 % | -45.238 M 28.74 % | -63.480 M -50.36 % | -42.220 M -1 451.96 % | 3.123 M 112.62 % | -24.748 M 14.13 % | -28.821 M -186.04 % | 33.499 M 1 502.87 % | -2.388 M 85.55 % | -16.528 M -239.06 % | 11.885 M 136.60 % | -32.470 M |
| Accounts payables | 288.812 M 485.42 % | 49.334 M -86.11 % | 355.061 M 199.16 % | -358.051 M -1 452.21 % | 26.479 M 66.13 % | 15.939 M -11.22 % | 17.953 M -12.40 % | 20.493 M -67.86 % | 63.770 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 283.591 M 9 870.08 % | 2.844 M 202.14 % | -2.785 M -237.23 % | 2.029 M 228.06 % | -1.585 M -93.26 % | -819.932 K 98.59 % | -58.047 M -64.94 % | -35.194 M -1 017.43 % | -3.150 M -106.24 % | 50.436 M 263.37 % | -30.872 M 68.17 % | -96.976 M -143.98 % | -39.748 M -1 383.42 % | -2.680 M |
| Other non cash items | 15.822 M -17.45 % | 19.166 M -62.13 % | 50.610 M 30.25 % | 38.856 M 635.71 % | 5.281 M 18.71 % | 4.449 M -78.64 % | 20.831 M 6.91 % | 19.485 M 61.15 % | 12.091 M -55.93 % | 27.438 M -22.63 % | 35.464 M 39.62 % | 25.402 M 18.45 % | 21.445 M 6.66 % | 20.106 M |
| Net cash provided by operating activities | 140.033 M -48.50 % | 271.909 M -19.09 % | 336.070 M 207.49 % | -312.648 M -275.34 % | -83.297 M -208.17 % | 77.009 M -20.97 % | 97.447 M 179.22 % | 34.899 M -18.41 % | 42.773 M -71.00 % | 147.512 M 215.29 % | 46.786 M 201.70 % | -46.004 M -302.10 % | 22.763 M -23.07 % | 29.590 M |
| Investments in property plant and equipment | -165.963 M 19.57 % | -206.344 M -16.59 % | -176.977 M -33.89 % | -132.185 M 13.23 % | -152.337 M -202.14 % | -50.420 M -102.29 % | -24.924 M 16.74 % | -29.936 M -212.42 % | -9.582 M -319.89 % | -2.282 M 92.97 % | -32.477 M -22.63 % | -26.484 M 29.46 % | -37.544 M -97.16 % | -19.043 M |
| Acquisitions net | 0.000 -100.00 % | 4.065 M 64.23 % | 2.475 M 101.87 % | -132.482 M -179.52 % | 166.598 M 230.34 % | 50.432 M 21 971.75 % | 228.492 K 203.97 % | 75.169 K -80.75 % | 390.520 K | 0.000 | 0.000 | 0.000 100.00 % | -3.060 M | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -86.400 M 57.02 % | -201.045 M 12.59 % | -230.000 M -15.00 % | -200.000 M -506.06 % | -33.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.544 M 1 038.60 % | -4.000 M |
| Sales maturities of investments | 123.226 M 105.38 % | 60.000 M -65.60 % | 174.397 M 191.61 % | 59.804 M -81.74 % | 327.448 M 20 924.45 % | 1.557 M -95.28 % | 33.017 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 M | 0.000 |
| Other investing activites | -50.416 K 98.84 % | -4.357 M 62.84 % | -11.726 M -759.24 % | 1.779 M 101.17 % | -152.337 M -202.14 % | -50.420 M -152 200.95 % | 33.149 K -77.70 % | 148.655 K -84.83 % | 980.051 K -93.05 % | 14.098 M 2 680.82 % | 506.983 K 674.65 % | 65.447 K 100.17 % | -37.544 M -40 801.88 % | 92.241 K |
| Net cash used for investing activites | -42.787 M 70.82 % | -146.635 M -49.28 % | -98.231 M 75.69 % | -404.130 M -894.70 % | -40.628 M 83.67 % | -248.850 M -909.73 % | -24.645 M 17.26 % | -29.787 M -246.29 % | -8.602 M -172.80 % | 11.816 M 136.96 % | -31.970 M -21.01 % | -26.418 M 27.83 % | -36.604 M -59.49 % | -22.950 M |
| Debt repayment | 113.720 M 189.62 % | 39.265 M 119.27 % | -203.763 M -153.21 % | 382.933 M 560.23 % | 58.000 M 152.98 % | -109.473 M -185.07 % | -38.402 M -194.76 % | 40.525 M 163.51 % | -63.809 M 59.38 % | -157.078 M -414.46 % | 49.952 M -41.20 % | 84.947 M 1 153.48 % | 6.777 M -93.48 % | 103.864 M |
| Common stock issued | 0.000 | 0.000 -100.00 % | 1.654 M | 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 | -31.999 M -397.95 % | -6.426 M -288.49 % | -1.654 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -52.615 M -30.43 % | -40.340 M -65.78 % | -24.334 M -16.65 % | -20.861 M -1.03 % | -20.650 M 0.00 % | -20.650 M 14.07 % | -24.032 M -20.04 % | -20.020 M -96.81 % | -10.172 M 54.13 % | -22.175 M 49.16 % | -43.618 M -3.64 % | -42.086 M -61.26 % | -26.098 M 44.61 % | -47.119 M |
| Other financing activites | -9.724 M -14.29 % | -8.508 M 23.66 % | -11.145 M -102.85 % | 391.386 M 1 407.65 % | 25.960 M -93.06 % | 373.947 M 30 913.07 % | -1.214 M 51.26 % | -2.490 M -5 835.48 % | 43.414 K -97.83 % | 2.004 M -50.21 % | 4.025 M -89.72 % | 39.163 M 136.93 % | 16.529 M 269.31 % | -9.763 M |
| Net cash used provided by financing activities | 19.382 M 221.07 % | -16.009 M 94.06 % | -269.599 M -136.92 % | 730.217 M 1 079.88 % | 61.889 M -74.03 % | 238.317 M 474.43 % | -63.648 M -453.32 % | 18.014 M 124.36 % | -73.938 M 58.29 % | -177.249 M -1 810.96 % | 10.360 M -87.37 % | 82.024 M 3 038.03 % | -2.792 M -105.94 % | 46.982 M |
| Effect of forex changes on cash | 7.430 M 130.57 % | 3.223 M -71.65 % | 11.368 M 37 192.62 % | -30.648 K 97.33 % | -1.148 M -231.87 % | 870.475 K 224.12 % | -701.320 K -206.65 % | 657.605 K -22.88 % | 852.752 K -19.00 % | 1.053 M 279.56 % | 277.374 K 435.89 % | -82.579 K -1 020.13 % | -7.372 K -23 789.88 % | 31.120 |
| Net change in cash | 124.059 M 7.65 % | 115.241 M 665.12 % | -20.392 M -252.08 % | 13.409 M 121.22 % | -63.184 M -193.82 % | 67.347 M 696.78 % | 8.452 M -64.46 % | 23.784 M 161.12 % | -38.914 M -130.70 % | -16.868 M -166.27 % | 25.453 M 167.38 % | 9.519 M 157.21 % | -16.640 M -131.03 % | 53.622 M |
| Cash at beginning of period | 166.269 M 225.84 % | 51.029 M -28.55 % | 71.421 M 23.11 % | 58.012 M -52.13 % | 121.196 M 125.06 % | 53.850 M 18.62 % | 45.397 M 110.04 % | 21.613 M -64.29 % | 60.528 M -21.79 % | 77.396 M 49.00 % | 51.943 M 22.44 % | 42.424 M -28.17 % | 59.064 M 985.43 % | 5.441 M |
| Cash at end of period | 290.328 M 74.61 % | 166.269 M 225.84 % | 51.029 M -28.55 % | 71.421 M 23.11 % | 58.012 M -52.13 % | 121.196 M 125.06 % | 53.850 M 18.62 % | 45.397 M 110.04 % | 21.613 M -64.29 % | 60.528 M -21.79 % | 77.396 M 49.00 % | 51.943 M 22.44 % | 42.424 M -28.17 % | 59.064 M |
| Operating cash flow | 140.033 M -48.50 % | 271.909 M -19.09 % | 336.070 M 207.49 % | -312.648 M -275.34 % | -83.297 M -208.17 % | 77.009 M -20.97 % | 97.447 M 179.22 % | 34.899 M -18.41 % | 42.773 M -71.00 % | 147.512 M 215.29 % | 46.786 M 201.70 % | -46.004 M -302.10 % | 22.763 M -23.07 % | 29.590 M |
| Capital expenditure | -165.963 M 19.57 % | -206.344 M -16.59 % | -176.977 M -33.89 % | -132.185 M 13.23 % | -152.337 M -202.14 % | -50.420 M -102.29 % | -24.924 M 16.74 % | -29.936 M -212.42 % | -9.582 M -319.89 % | -2.282 M 92.97 % | -32.477 M -22.63 % | -26.484 M 29.46 % | -37.544 M -97.16 % | -19.043 M |
| Free CashFlow | -25.929 M -139.55 % | 65.566 M -58.79 % | 159.093 M 135.76 % | -444.833 M -88.78 % | -235.634 M -986.21 % | 26.589 M -63.34 % | 72.523 M 1 361.13 % | 4.963 M -85.05 % | 33.191 M -77.15 % | 145.230 M 914.98 % | 14.309 M 119.74 % | -72.488 M -390.43 % | -14.781 M -240.13 % | 10.548 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 | 2022-12-31 | 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 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.238 B 10.86 % | 1.116 B 6.10 % | 1.052 B 7.17 % | 981.855 M -15.72 % | 1.165 B 27.73 % | 912.112 M 2.60 % | 889.033 M 2.40 % | 868.195 M -22.69 % | 1.123 B 26.93 % | 884.757 M 10.32 % | 801.982 M -11.51 % | 906.292 M -11.81 % | 1.028 B 30.06 % | 790.129 M 3.40 % | 764.131 M -18.69 % | 939.778 M 12.00 % | 839.057 M 24.58 % | 673.535 M 40.09 % | 480.782 M 12.51 % | 427.310 M -8.01 % | 464.504 M 81.20 % | 256.348 M -37.40 % | 409.500 M -1.84 % | 417.189 M 6.37 % | 392.215 M 22.32 % | 320.636 M -12.88 % | 368.060 M -7.95 % | 399.859 M -8.11 % | 435.155 M 24.08 % | 350.717 M 55.88 % | 224.986 M 0.00 % | 224.986 M |
| Net income | 66.157 M 42.75 % | 46.344 M 33.39 % | 34.742 M -7.47 % | 37.546 M -32.09 % | 55.284 M 67.18 % | 33.069 M -9.90 % | 36.704 M 10.79 % | 33.129 M -30.60 % | 47.735 M 65.22 % | 28.891 M 554.73 % | -6.353 M -122.96 % | 27.674 M -17.29 % | 33.459 M 15.59 % | 28.946 M 391.71 % | 5.887 M -85.80 % | 41.455 M 1.97 % | 40.654 M 4.78 % | 38.799 M 63.29 % | 23.760 M -23.12 % | 30.904 M -12.58 % | 35.351 M 137.53 % | 14.883 M -35.14 % | 22.946 M -24.92 % | 30.561 M -13.82 % | 35.462 M 82.15 % | 19.468 M -21.21 % | 24.708 M -37.19 % | 39.336 M 19.00 % | 33.055 M 78.90 % | 18.477 M 39.34 % | 13.261 M 0.00 % | 13.261 M |
| Income before tax | 72.708 M 37.04 % | 53.055 M 6.84 % | 49.661 M 23.58 % | 40.184 M -29.43 % | 56.945 M 62.80 % | 34.978 M -11.50 % | 39.524 M 13.36 % | 34.867 M -32.21 % | 51.432 M 76.09 % | 29.208 M 705.32 % | -4.825 M -117.98 % | 26.840 M -20.02 % | 33.560 M 17.80 % | 28.489 M 644.71 % | 3.825 M -91.24 % | 43.645 M 0.99 % | 43.216 M 1.15 % | 42.726 M 66.75 % | 25.622 M -26.27 % | 34.750 M -13.56 % | 40.201 M 154.69 % | 15.784 M -38.40 % | 25.626 M -25.31 % | 34.308 M 7.37 % | 31.954 M 38.23 % | 23.117 M -21.06 % | 29.284 M -36.57 % | 46.164 M 19.67 % | 38.574 M 74.72 % | 22.078 M 40.86 % | 15.673 M 0.00 % | 15.673 M |
| Income before tax ratio | 0.06 23.61 % | 0.05 0.69 % | 0.05 15.32 % | 0.04 -16.27 % | 0.05 27.46 % | 0.04 -13.74 % | 0.04 10.70 % | 0.04 -12.31 % | 0.05 38.72 % | 0.03 648.69 % | -0.01 -120.32 % | 0.03 -9.31 % | 0.03 -9.43 % | 0.04 620.21 % | 0.01 -89.22 % | 0.05 -9.83 % | 0.05 -18.81 % | 0.06 19.03 % | 0.05 -34.47 % | 0.08 -6.04 % | 0.09 40.56 % | 0.06 -1.60 % | 0.06 -23.90 % | 0.08 0.94 % | 0.08 13.00 % | 0.07 -9.38 % | 0.08 -31.08 % | 0.12 30.24 % | 0.09 40.82 % | 0.06 -9.64 % | 0.07 0.00 % | 0.07 |
| EBITDA | 76.385 M 34.97 % | 56.596 M 3.05 % | 54.922 M 22.63 % | 44.788 M -44.39 % | 80.540 M 38.65 % | 58.089 M -4.79 % | 61.010 M 6.63 % | 57.216 M -21.51 % | 72.892 M 45.90 % | 49.960 M 61.21 % | 30.990 M -29.44 % | 43.921 M -33.57 % | 66.118 M 37.14 % | 48.211 M 134.00 % | 20.603 M -68.78 % | 66.000 M 10.23 % | 59.878 M 1.10 % | 59.224 M 73.60 % | 34.115 M -20.98 % | 43.173 M -7.85 % | 46.851 M 110.41 % | 22.266 M -33.49 % | 33.479 M -21.31 % | 42.548 M 7.43 % | 39.607 M 22.68 % | 32.285 M -13.92 % | 37.507 M -28.97 % | 52.806 M 12.88 % | 46.781 M 72.23 % | 27.162 M 7.69 % | 25.223 M 0.00 % | 25.223 M |
| Net income ratio | 0.05 28.76 % | 0.04 25.72 % | 0.03 -13.66 % | 0.04 -19.41 % | 0.05 30.88 % | 0.04 -12.18 % | 0.04 8.19 % | 0.04 -10.22 % | 0.04 30.17 % | 0.03 512.19 % | -0.01 -125.94 % | 0.03 -6.21 % | 0.03 -11.13 % | 0.04 375.53 % | 0.01 -82.54 % | 0.04 -8.96 % | 0.05 -15.89 % | 0.06 16.56 % | 0.05 -31.67 % | 0.07 -4.97 % | 0.08 31.09 % | 0.06 3.61 % | 0.06 -23.51 % | 0.07 -18.98 % | 0.09 48.91 % | 0.06 -9.55 % | 0.07 -31.76 % | 0.10 29.51 % | 0.08 44.19 % | 0.05 -10.62 % | 0.06 0.00 % | 0.06 |
| Ratio EBITDA | 0.06 21.74 % | 0.05 -2.88 % | 0.05 14.42 % | 0.05 -34.02 % | 0.07 8.55 % | 0.06 -7.20 % | 0.07 4.13 % | 0.07 1.53 % | 0.06 14.94 % | 0.06 46.13 % | 0.04 -20.26 % | 0.05 -24.68 % | 0.06 5.44 % | 0.06 126.30 % | 0.03 -61.61 % | 0.07 -1.59 % | 0.07 -18.84 % | 0.09 23.92 % | 0.07 -29.77 % | 0.10 0.17 % | 0.10 16.12 % | 0.09 6.24 % | 0.08 -19.84 % | 0.10 0.99 % | 0.10 0.29 % | 0.10 -1.19 % | 0.10 -22.83 % | 0.13 22.84 % | 0.11 38.81 % | 0.08 -30.92 % | 0.11 0.00 % | 0.11 |
| Gross profit ratio | 0.12 -0.02 % | 0.12 0.00 % | 0.12 2.28 % | 0.12 -1.34 % | 0.12 3.14 % | 0.11 -5.93 % | 0.12 -5.90 % | 0.13 5.90 % | 0.12 6.80 % | 0.11 8.34 % | 0.11 -9.03 % | 0.12 0.75 % | 0.11 -13.34 % | 0.13 16.19 % | 0.11 -17.70 % | 0.14 16.97 % | 0.12 -26.62 % | 0.16 21.30 % | 0.13 -30.02 % | 0.19 6.58 % | 0.18 6.15 % | 0.17 -5.54 % | 0.18 7.96 % | 0.17 -12.22 % | 0.19 -3.34 % | 0.19 1.59 % | 0.19 -6.46 % | 0.20 6.12 % | 0.19 10.01 % | 0.18 -17.27 % | 0.21 0.00 % | 0.21 |
| Weighted average shs out dil | 453.463 M 0.00 % | 453.463 M -0.60 % | 456.219 M -0.12 % | 456.765 M -0.03 % | 456.889 M 30.01 % | 351.425 M -2.31 % | 359.749 M 2.36 % | 351.453 M -0.21 % | 352.203 M 9.72 % | 321.011 M 0.32 % | 319.979 M 32.65 % | 241.214 M 0.00 % | 241.214 M -23.08 % | 313.578 M -3.47 % | 324.840 M 31.57 % | 246.900 M 0.00 % | 246.900 M 7.69 % | 229.264 M -4.62 % | 240.366 M -23.08 % | 312.476 M 34.98 % | 231.506 M -23.08 % | 300.958 M 26.61 % | 237.697 M -23.08 % | 309.006 M 138.09 % | 129.786 M -45.05 % | 236.210 M 28.68 % | 183.570 M -23.08 % | 238.641 M 30.00 % | 183.570 M 0.00 % | 183.570 M -20.12 % | 229.819 M 0.00 % | 229.819 M |
| Weighted average shs out | 453.463 M 0.00 % | 453.463 M -0.60 % | 456.219 M -0.12 % | 456.765 M -0.03 % | 456.889 M 30.01 % | 351.425 M -2.31 % | 359.752 M 2.36 % | 351.453 M -0.21 % | 352.203 M 9.72 % | 321.011 M 0.32 % | 319.979 M 32.65 % | 241.214 M 0.00 % | 241.214 M -23.08 % | 313.578 M -3.46 % | 324.827 M 33.17 % | 243.914 M -1.21 % | 246.900 M 7.69 % | 229.264 M -4.62 % | 240.366 M -23.07 % | 312.451 M 34.96 % | 231.506 M -23.00 % | 300.657 M 26.49 % | 237.697 M -23.08 % | 309.006 M 138.09 % | 129.786 M -45.05 % | 236.210 M 28.68 % | 183.570 M -23.08 % | 238.641 M 30.00 % | 183.570 M 0.00 % | 183.570 M -20.12 % | 229.819 M 0.00 % | 229.819 M |
| EPS diluted | 0.15 50.00 % | 0.10 31.58 % | 0.08 -7.54 % | 0.08 -31.50 % | 0.12 27.52 % | 0.09 -5.90 % | 0.10 6.04 % | 0.09 -32.64 % | 0.14 55.56 % | 0.09 552.26 % | -0.02 -118.09 % | 0.11 -21.43 % | 0.14 51.68 % | 0.09 545.45 % | 0.01 -91.59 % | 0.17 6.25 % | 0.16 -5.88 % | 0.17 71.89 % | 0.10 0.00 % | 0.10 -34.07 % | 0.15 203.03 % | 0.05 -48.70 % | 0.10 -2.43 % | 0.10 -63.37 % | 0.27 227.67 % | 0.08 -36.62 % | 0.13 -18.75 % | 0.16 -11.11 % | 0.18 128.72 % | 0.08 36.40 % | 0.06 0.00 % | 0.06 |
| Earnings per share | 0.15 50.00 % | 0.10 31.58 % | 0.08 -7.54 % | 0.08 -31.50 % | 0.12 27.52 % | 0.09 -5.90 % | 0.10 6.04 % | 0.09 -32.64 % | 0.14 55.56 % | 0.09 552.26 % | -0.02 -118.09 % | 0.11 -21.43 % | 0.14 51.68 % | 0.09 545.45 % | 0.01 -91.59 % | 0.17 6.25 % | 0.16 -5.88 % | 0.17 71.89 % | 0.10 0.00 % | 0.10 -34.07 % | 0.15 203.03 % | 0.05 -48.70 % | 0.10 -2.43 % | 0.10 -63.37 % | 0.27 227.67 % | 0.08 -36.62 % | 0.13 -18.75 % | 0.16 -11.11 % | 0.18 128.72 % | 0.08 36.40 % | 0.06 0.00 % | 0.06 |
| Gross profit | 147.247 M 10.85 % | 132.838 M 6.10 % | 125.197 M 9.61 % | 114.218 M -16.85 % | 137.370 M 31.74 % | 104.270 M -3.49 % | 108.041 M -3.65 % | 112.128 M -18.14 % | 136.968 M 35.57 % | 101.034 M 19.52 % | 84.531 M -19.50 % | 105.003 M -11.15 % | 118.182 M 12.71 % | 104.855 M 20.14 % | 87.278 M -33.08 % | 130.424 M 31.01 % | 99.554 M -8.58 % | 108.898 M 69.93 % | 64.083 M -21.26 % | 81.387 M -1.96 % | 83.013 M 92.34 % | 43.160 M -40.87 % | 72.991 M 5.97 % | 68.876 M -6.64 % | 73.771 M 18.24 % | 62.391 M -11.50 % | 70.495 M -13.90 % | 81.874 M -2.49 % | 83.965 M 36.50 % | 61.513 M 28.96 % | 47.700 M 0.00 % | 47.700 M |
| Income tax expense | 6.435 M -5.35 % | 6.799 M -54.01 % | 14.783 M 529.70 % | 2.348 M 35.44 % | 1.733 M -31.84 % | 2.543 M -31.36 % | 3.705 M 168.68 % | 1.379 M -66.93 % | 4.170 M 520.98 % | 671.507 K -56.06 % | 1.528 M 517.76 % | -365.799 K -137.99 % | 962.879 K 203.48 % | 317.277 K 118.03 % | -1.760 M -179.91 % | 2.202 M -9.71 % | 2.439 M -42.99 % | 4.278 M 122.70 % | 1.921 M -47.93 % | 3.689 M -19.05 % | 4.558 M 389.25 % | 931.541 K -65.24 % | 2.680 M -28.47 % | 3.747 M 206.82 % | -3.507 M -196.11 % | 3.649 M -20.25 % | 4.576 M -32.98 % | 6.827 M 23.70 % | 5.519 M 53.25 % | 3.601 M 49.26 % | 2.413 M 0.00 % | 2.413 M |
| Cost of revenue | 1.090 B 10.87 % | 983.596 M 6.10 % | 927.051 M 6.85 % | 867.637 M -15.57 % | 1.028 B 27.21 % | 807.842 M 3.44 % | 780.992 M 3.30 % | 756.067 M -23.33 % | 986.076 M 25.82 % | 783.723 M 9.24 % | 717.451 M -10.46 % | 801.289 M -11.90 % | 909.490 M 32.72 % | 685.273 M 1.24 % | 676.853 M -16.37 % | 809.354 M 9.45 % | 739.503 M 30.97 % | 564.637 M 35.50 % | 416.698 M 20.46 % | 345.923 M -9.32 % | 381.491 M 78.95 % | 213.188 M -36.65 % | 336.509 M -3.39 % | 348.313 M 9.38 % | 318.444 M 23.31 % | 258.244 M -13.21 % | 297.565 M -6.42 % | 317.984 M -9.46 % | 351.189 M 21.43 % | 289.204 M 63.13 % | 177.287 M 0.00 % | 177.287 M |
| General and administrative expenses | -18.013 M -158.57 % | 30.756 M 146.60 % | -65.997 M -189.67 % | 73.600 M 143.75 % | 30.195 M 4.78 % | 28.817 M 149.86 % | -57.797 M -190.78 % | 63.670 M 820.68 % | -8.835 M -136.39 % | 24.279 M 138.72 % | -62.705 M -195.56 % | 65.621 M 758.44 % | -9.966 M -137.64 % | 26.476 M 150.05 % | -52.905 M -194.29 % | 56.110 M 2 165.22 % | 2.477 M -89.31 % | 23.172 M 242.30 % | -16.283 M -222.62 % | 13.279 M 1 151.61 % | -1.263 M -115.14 % | 8.339 M 137.31 % | -22.351 M -288.60 % | 11.851 M 343.92 % | -4.859 M -147.40 % | 10.251 M 146.96 % | -21.828 M -297.10 % | 11.075 M 9.44 % | 10.119 M 2.67 % | 9.856 M -33.15 % | 14.744 M 0.00 % | 14.744 M |
| Selling and marketing expenses | -2.874 M -119.07 % | 15.073 M 177.22 % | -19.519 M -165.74 % | 29.690 M 71.72 % | 17.290 M 56.25 % | 11.066 M -14.71 % | 12.974 M -6.47 % | 13.872 M 7.58 % | 12.895 M 17.43 % | 10.981 M -18.09 % | 13.407 M 10.70 % | 12.110 M 2.62 % | 11.801 M 9.13 % | 10.814 M 5 593.03 % | 189.952 K -98.90 % | 17.334 M 805.78 % | 1.914 M -89.33 % | 17.930 M 330.61 % | -7.775 M -148.01 % | 16.195 M 32.14 % | 12.256 M 86.53 % | 6.571 M -65.86 % | 19.245 M 38.53 % | 13.892 M 21.39 % | 11.445 M 5.95 % | 10.801 M -5.38 % | 11.415 M -4.23 % | 11.919 M -8.55 % | 13.033 M 53.86 % | 8.471 M 8.11 % | 7.835 M 0.00 % | 7.835 M |
| Other expenses | 55.718 M 3 783.13 % | -1.513 M -101.17 % | 129.134 M 303.75 % | -63.378 M | 0.000 -100.00 % | 1.210 M 256.67 % | -772.328 K -144.54 % | 1.734 M 165.05 % | -2.666 M -248.42 % | 1.796 M -97.90 % | 85.678 M 348.87 % | -34.427 M -189.81 % | 38.334 M 4 343.57 % | -903.341 K -180.44 % | 1.123 M -65.94 % | 3.297 M 263.23 % | -2.020 M -1 515.36 % | 142.699 K 111.66 % | -1.223 M -282.91 % | 668.828 K 387.75 % | -232.430 K 67.96 % | -725.499 K -169.89 % | 1.038 M -65.39 % | 2.999 M 637.71 % | 406.579 K 826.00 % | 43.907 K -42.36 % | 76.168 K -97.91 % | 3.647 M 1 669.72 % | 206.093 K 282.39 % | -112.995 K | 0.000 | 0.000 |
| Operating expenses | 73.601 M -7.35 % | 79.439 M 7.40 % | 73.966 M 0.58 % | 73.541 M -11.95 % | 83.519 M 27.16 % | 65.682 M 1.45 % | 64.743 M -7.40 % | 69.917 M -8.47 % | 76.386 M 12.53 % | 67.884 M 2.88 % | 65.985 M -7.95 % | 71.682 M -0.82 % | 72.271 M 11.52 % | 64.804 M 22.36 % | 52.963 M -33.17 % | 79.246 M 58.28 % | 50.068 M -20.17 % | 62.721 M 128.43 % | 27.457 M -39.55 % | 45.421 M 9.15 % | 41.615 M 54.30 % | 26.969 M -41.30 % | 45.944 M 22.21 % | 37.595 M -8.23 % | 40.968 M 24.94 % | 32.789 M -12.64 % | 37.532 M 1.75 % | 36.887 M -5.97 % | 39.228 M 24.45 % | 31.520 M 25.61 % | 25.094 M 0.00 % | 25.094 M |
| Cost and expenses | 1.164 B 9.50 % | 1.063 B 6.20 % | 1.001 B 6.36 % | 941.178 M -15.30 % | 1.111 B 27.21 % | 873.524 M 3.29 % | 845.735 M 2.39 % | 825.984 M -22.26 % | 1.062 B 24.76 % | 851.607 M 8.70 % | 783.436 M -10.26 % | 872.971 M -11.08 % | 981.761 M 30.89 % | 750.077 M 2.78 % | 729.816 M -17.87 % | 888.600 M 12.54 % | 789.571 M 25.86 % | 627.358 M 41.25 % | 444.156 M 13.50 % | 391.344 M -7.51 % | 423.105 M 76.18 % | 240.158 M -37.21 % | 382.453 M -0.90 % | 385.908 M 7.37 % | 359.411 M 23.50 % | 291.033 M -13.15 % | 335.097 M -5.57 % | 354.871 M -9.10 % | 390.417 M 21.73 % | 320.725 M 58.48 % | 202.380 M 0.00 % | 202.380 M |
| Research and development expenses | 38.770 M 10.38 % | 35.123 M 15.73 % | 30.349 M -9.75 % | 33.629 M -5.24 % | 35.489 M 23.61 % | 28.711 M -5.27 % | 30.306 M 2.46 % | 29.578 M -7.48 % | 31.969 M 3.70 % | 30.828 M 4.13 % | 29.605 M 4.32 % | 28.378 M -11.60 % | 32.102 M 12.97 % | 28.417 M -16.14 % | 33.885 M 17.33 % | 28.880 M 35.32 % | 21.343 M 1.22 % | 21.085 M 38.59 % | 15.214 M 4.10 % | 14.614 M -4.64 % | 15.325 M 31.52 % | 11.652 M 12.17 % | 10.388 M 0.94 % | 10.291 M -32.30 % | 15.202 M 38.13 % | 11.005 M -13.75 % | 12.760 M 6.53 % | 11.978 M -6.37 % | 12.793 M 5.81 % | 12.091 M 53.20 % | 7.892 M 0.00 % | 7.892 M |
| Selling general and administrative expenses | -20.886 M -145.57 % | 45.829 M 153.59 % | -85.517 M -182.79 % | 103.290 M 117.52 % | 47.485 M 19.06 % | 39.883 M 188.98 % | -44.823 M -157.80 % | 77.543 M 1 809.90 % | 4.060 M -88.49 % | 35.260 M 171.52 % | -49.299 M -163.42 % | 77.731 M 4 135.86 % | 1.835 M -95.08 % | 37.290 M 170.74 % | -52.715 M -171.78 % | 73.444 M 1 572.71 % | 4.391 M -89.32 % | 41.102 M 270.84 % | -24.058 M -181.63 % | 29.474 M 168.11 % | 10.993 M -26.27 % | 14.910 M 580.05 % | -3.106 M -112.07 % | 25.743 M 290.87 % | 6.586 M -68.72 % | 21.053 M 302.18 % | -10.413 M -145.29 % | 22.994 M -0.69 % | 23.152 M 26.33 % | 18.327 M -22.62 % | 23.684 M 0.00 % | 23.684 M |
| Interest income | 371.456 K -21.31 % | 472.021 K 34.63 % | 350.606 K -48.43 % | 679.815 K -55.64 % | 1.533 M 145.74 % | 623.692 K -64.04 % | 1.734 M 41.83 % | 1.223 M -77.91 % | 5.536 M 144.23 % | 2.267 M 21.12 % | 1.871 M -18.71 % | 2.302 M -2.51 % | 2.361 M -56.26 % | 5.399 M -49.72 % | 10.739 M 127 770.60 % | 8.399 K -98.97 % | 811.679 K -88.38 % | 6.983 M 479.86 % | 1.204 M -25.33 % | 1.613 M -23.45 % | 2.107 M 13.89 % | 1.850 M -33.14 % | 2.767 M 31.86 % | 2.099 M 12.91 % | 1.859 M -61.58 % | 4.837 M 2 785.86 % | 167.621 K -92.80 % | 2.329 M 10 942.47 % | 21.089 K -99.58 % | 5.030 M -27.45 % | 6.933 M 0.00 % | 6.933 M |
| Interest expense | 3.677 M 3.86 % | 3.541 M -40.71 % | 5.972 M 29.72 % | 4.603 M -16.23 % | 5.495 M 9.65 % | 5.012 M 1.48 % | 4.939 M 19.01 % | 4.150 M -42.73 % | 7.246 M | 0.000 -100.00 % | 18.731 M 147.43 % | 7.570 M -63.78 % | 20.899 M | 0.000 -100.00 % | 16.778 M 61.90 % | 10.363 M 18.01 % | 8.782 M | 0.000 -100.00 % | 3.406 M | 0.000 -100.00 % | 1.712 M 10.90 % | 1.544 M -57.90 % | 3.667 M -3.01 % | 3.781 M 13.13 % | 3.342 M | 0.000 -100.00 % | 3.891 M -41.43 % | 6.642 M -19.06 % | 8.206 M | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.099 M 0.00 % | 18.099 M 9.76 % | 16.489 M 0.00 % | 16.489 M 3.55 % | 15.924 M 0.00 % | 15.924 M -6.77 % | 17.081 M 0.00 % | 17.081 M 46.50 % | 11.659 M 0.00 % | 11.659 M 3.06 % | 11.313 M 0.00 % | 11.313 M 32.16 % | 8.560 M 0.00 % | 8.560 M 70.76 % | 5.013 M 14.32 % | 4.385 M -11.21 % | 4.938 M 12.62 % | 4.385 M 0.00 % | 4.385 M 9.87 % | 3.991 M -7.41 % | 4.311 M 8.01 % | 3.991 M 10.80 % | 3.602 M -57.36 % | 8.447 M 14.17 % | 7.399 M 30.04 % | 5.689 M 95.07 % | 2.917 M 0.00 % | 2.917 M |
| Operating income | 73.646 M 37.92 % | 53.399 M 4.23 % | 51.231 M 25.95 % | 40.677 M -24.46 % | 53.851 M 59.47 % | 33.768 M -16.20 % | 40.296 M 14.91 % | 35.068 M -32.77 % | 52.162 M 84.41 % | 28.285 M 489.67 % | -7.259 M -126.26 % | 27.646 M -17.14 % | 33.363 M 15.65 % | 28.849 M 967.51 % | 2.702 M -93.58 % | 42.124 M -3.08 % | 43.460 M 2.06 % | 42.583 M 58.62 % | 26.846 M -21.23 % | 34.081 M -14.60 % | 39.908 M 141.72 % | 16.510 M -32.85 % | 24.588 M -21.47 % | 31.308 M -0.90 % | 31.592 M 36.92 % | 23.073 M -21.00 % | 29.208 M -31.30 % | 42.516 M 10.81 % | 38.368 M 72.90 % | 22.191 M -0.52 % | 22.307 M 0.00 % | 22.307 M |
| Operating income ratio | 0.06 24.40 % | 0.05 -1.76 % | 0.05 17.52 % | 0.04 -10.37 % | 0.05 24.85 % | 0.04 -18.32 % | 0.05 12.21 % | 0.04 -13.04 % | 0.05 45.28 % | 0.03 453.21 % | -0.01 -129.67 % | 0.03 -6.04 % | 0.03 -11.08 % | 0.04 932.39 % | 0.00 -92.11 % | 0.04 -13.46 % | 0.05 -18.07 % | 0.06 13.23 % | 0.06 -29.99 % | 0.08 -7.17 % | 0.09 33.40 % | 0.06 7.26 % | 0.06 -19.99 % | 0.08 -6.83 % | 0.08 11.93 % | 0.07 -9.32 % | 0.08 -25.37 % | 0.11 20.59 % | 0.09 39.35 % | 0.06 -36.18 % | 0.10 0.00 % | 0.10 |
| Total other income expenses net | -938.147 K -173.17 % | -343.431 K 78.13 % | -1.570 M -218.56 % | -492.932 K -79.26 % | -274.974 K -122.72 % | 1.210 M 256.68 % | -772.328 K -283.16 % | -201.570 K 72.40 % | -730.246 K -179.13 % | 922.895 K 110.71 % | -8.615 M -969.16 % | -805.804 K 93.14 % | -11.748 M 5.43 % | -12.422 M 28.21 % | -17.303 M -185.63 % | -6.058 M -0.76 % | -6.012 M -26.19 % | -4.764 M -289.43 % | -1.223 M 32.96 % | -1.825 M -722.42 % | 293.176 K 140.41 % | -725.499 K -169.89 % | 1.038 M -65.39 % | 2.999 M 728.37 % | 362.080 K 105.58 % | -6.486 M -53.23 % | -4.233 M -491.27 % | -715.862 K 88.21 % | -6.072 M 23.28 % | -7.914 M -19.31 % | -6.633 M 0.00 % | -6.633 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 | 2022-12-31 | 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 | 2014-06-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 | 2022-12-31 | 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 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2014-12-31 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 255.883 M -24.99 % | 341.121 M 39.32 % | 244.843 M -10.35 % | 273.114 M -72.09 % | 978.440 M 239.23 % | 288.432 M 55.73 % | 185.215 M -36.91 % | 293.549 M 25.35 % | 234.181 M 48.35 % | 157.861 M -67.21 % | 481.383 M -8.43 % | 525.710 M -1.39 % | 533.130 M -17.48 % | 646.056 M -1.12 % | 653.374 M -24.67 % | 867.353 M 10.69 % | 783.561 M 103.08 % | 385.834 M 908.83 % | 38.246 M 9.28 % | 34.998 M 83.77 % | 19.045 M 175.70 % | -25.158 M 65.33 % | -72.558 M 9.80 % | -80.441 M 69.04 % | -259.782 M -349.12 % | 104.280 M -1.18 % | 105.521 M -31.28 % | 153.556 M -8.44 % | 167.710 M 22.52 % | 136.887 M 13.60 % | 120.496 M -59.73 % | 299.226 M 6.96 % | 279.758 M 0.00 % | 279.758 M |
| Total investments | 6.701 M 0.00 % | 6.701 M 0.00 % | 6.701 M 3.22 % | 6.492 M -86.04 % | 46.492 M 633.50 % | 6.338 M 0.00 % | 6.338 M -4.94 % | 6.668 M -5.09 % | 7.025 M 11.53 % | 6.299 M -1.53 % | 6.397 M 0.58 % | 6.360 M | 0.000 | 0.000 -100.00 % | 400.136 K -85.87 % | 2.831 M 19.76 % | 2.364 M | 0.000 | 0.000 | 0.000 -100.00 % | 180.000 M | 0.000 -100.00 % | 200.959 M 33.97 % | 150.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 168.400 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 548.469 M -3.53 % | 568.534 M -7.99 % | 617.893 M 16.09 % | 532.273 M -53.43 % | 1.143 B 100.67 % | 569.578 M 4.24 % | 546.431 M 0.55 % | 543.439 M 4.56 % | 519.752 M 1.17 % | 513.728 M -35.76 % | 799.668 M -5.10 % | 842.619 M -6.86 % | 904.669 M -10.29 % | 1.008 B -1.59 % | 1.025 B 4.69 % | 978.799 M 12.23 % | 872.109 M -0.58 % | 877.202 M 787.30 % | 98.862 M 34.42 % | 73.549 M 0.35 % | 73.292 M 143.79 % | 30.064 M -39.95 % | 50.060 M -16.57 % | 60.000 M -13.67 % | 69.500 M -46.33 % | 129.500 M -18.80 % | 159.473 M -19.87 % | 199.025 M -4.54 % | 208.500 M 31.55 % | 158.500 M -1.86 % | 161.500 M -57.35 % | 378.669 M 9.46 % | 345.944 M 0.00 % | 345.944 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 616.314 M | 0.000 | 0.000 -100.00 % | 91.597 M | 0.000 | 0.000 -100.00 % | 692.548 M 781.17 % | 78.595 M -88.75 % | 698.769 M 360.17 % | 151.849 M -62.65 % | 406.552 M 140.69 % | 168.912 M -64.57 % | 476.810 M 186.68 % | 166.324 M -65.56 % | 482.940 M 180.81 % | 171.982 M -68.63 % | 548.228 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 |
| Retained earnings | 873.277 M 2.44 % | 852.479 M 5.70 % | 806.490 M 2.44 % | 787.305 M 4.99 % | 749.862 M 2.77 % | 729.659 M 4.74 % | 696.654 M 3.37 % | 673.922 M 5.17 % | 640.785 M 4.50 % | 613.196 M 4.94 % | 584.329 M -1.92 % | 595.746 M 4.90 % | 567.910 M 1.80 % | 557.894 M 5.28 % | 529.923 M -0.21 % | 531.039 M 8.46 % | 489.599 M 3.71 % | 472.105 M 8.87 % | 433.658 M 3.17 % | 420.336 M 7.94 % | 389.432 M 3.92 % | 374.731 M 4.14 % | 359.848 M 3.50 % | 347.690 M 9.64 % | 317.129 M 4.90 % | 302.317 M 6.88 % | 282.849 M 57.99 % | 179.033 M 18.74 % | 150.774 M 22.16 % | 123.428 M 19.18 % | 103.567 M 78.54 % | 58.009 M 4.12 % | 55.712 M -19.74 % | 69.419 M |
| Common stock | 456.889 M 0.00 % | 456.889 M 0.00 % | 456.889 M 0.00 % | 456.889 M 0.00 % | 456.889 M 30.00 % | 351.453 M 0.00 % | 351.453 M 0.00 % | 351.453 M -0.21 % | 352.203 M -0.03 % | 352.326 M 10.11 % | 319.979 M 1.06 % | 316.623 M 0.08 % | 316.380 M 30.02 % | 243.338 M -0.02 % | 243.383 M 0.01 % | 243.368 M -0.01 % | 243.380 M 40.00 % | 173.843 M -0.02 % | 173.879 M 0.00 % | 173.879 M 1.05 % | 172.079 M 0.00 % | 172.079 M 0.00 % | 172.079 M 0.00 % | 172.079 M 0.00 % | 172.079 M 33.33 % | 129.059 M 0.00 % | 129.059 M 0.00 % | 129.059 M 0.00 % | 129.059 M 0.00 % | 129.059 M 0.00 % | 129.059 M 0.00 % | 129.059 M 0.00 % | 129.059 M 0.00 % | 129.059 M |
| Total equity | 1.926 B 1.10 % | 1.905 B 2.47 % | 1.859 B 0.43 % | 1.851 B 1.81 % | 1.819 B 1.12 % | 1.798 B 1.84 % | 1.766 B 2.05 % | 1.730 B 1.95 % | 1.697 B 1.65 % | 1.670 B 24.00 % | 1.347 B 1.73 % | 1.324 B 2.82 % | 1.287 B 0.76 % | 1.278 B 2.39 % | 1.248 B 0.14 % | 1.246 B 4.49 % | 1.193 B 1.64 % | 1.173 B 13.67 % | 1.032 B 0.27 % | 1.029 B 5.73 % | 973.644 M 1.56 % | 958.649 M 1.87 % | 941.011 M 2.53 % | 917.799 M 3.44 % | 887.238 M 77.01 % | 501.226 M 4.04 % | 481.758 M 31.56 % | 366.182 M 10.37 % | 331.762 M 9.00 % | 304.375 M 8.90 % | 279.512 M 20.70 % | 231.568 M 2.45 % | 226.029 M 0.00 % | 226.029 M |
| Other non current liabilities | 1.514 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.735 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.199 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.430 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.448 M | 0.000 |
| Long term debt | 170.719 M -2.77 % | 175.584 M -9.75 % | 194.554 M 1.45 % | 191.773 M -18.71 % | 235.922 M 100.11 % | 117.898 M 22.63 % | 96.143 M -50.60 % | 194.602 M 5.10 % | 185.161 M -2.10 % | 189.130 M -60.70 % | 481.275 M -3.88 % | 500.726 M -4.16 % | 522.484 M 1.64 % | 514.030 M 0.23 % | 512.864 M 0.13 % | 512.212 M 27.41 % | 402.014 M 7.37 % | 374.416 M 1 811.47 % | 19.588 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 |
| Total non current liabilities | 177.700 M -7.13 % | 191.350 M -9.26 % | 210.869 M 0.99 % | 208.793 M -12.17 % | 237.737 M 74.76 % | 136.034 M 18.43 % | 114.866 M -46.31 % | 213.932 M 4.35 % | 205.018 M -2.17 % | 209.564 M -58.28 % | 502.332 M -3.70 % | 521.624 M -4.11 % | 543.996 M 1.23 % | 537.391 M 0.97 % | 532.204 M 1.00 % | 526.960 M 26.36 % | 417.038 M 7.01 % | 389.718 M 2 801.86 % | 13.430 M -1.62 % | 13.651 M -1.60 % | 13.873 M -1.57 % | 14.095 M -1.55 % | 14.316 M -1.52 % | 14.538 M -1.50 % | 14.759 M -2.67 % | 15.165 M -0.25 % | 15.202 M -2.31 % | 15.562 M -0.32 % | 15.611 M -0.54 % | 15.696 M -0.60 % | 15.791 M 1 067.57 % | 1.353 M -6.56 % | 1.448 M | 0.000 |
| Other current liabilities | 125.018 M 18.93 % | 105.119 M 14.76 % | 91.597 M -21.05 % | 116.025 M 13.48 % | 102.245 M 3 379.86 % | -3.117 M 35.54 % | -4.836 M -105.93 % | 81.588 M -32.59 % | 121.038 M 94.28 % | 62.302 M 1.05 % | 61.657 M 12.37 % | 54.869 M -41.99 % | 94.584 M 22.44 % | 77.247 M -16.93 % | 92.994 M 83.86 % | 50.579 M 1 096.63 % | -5.075 M -105.97 % | 84.956 M 1.42 % | 83.765 M 108.37 % | 40.199 M 29.84 % | 30.961 M 11.55 % | 27.755 M -14.25 % | 32.366 M 28.47 % | 25.193 M -43.16 % | 44.323 M 45.08 % | 30.550 M 8.90 % | 28.054 M 25.59 % | 22.337 M 20.09 % | 18.601 M 6.11 % | 17.530 M 31.39 % | 13.341 M -32.18 % | 19.672 M 26.35 % | 15.569 M -37.60 % | 24.952 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.766 M -80.50 % | 55.218 M -0.89 % | 55.713 M 4.59 % | 53.268 M -38.49 % | 86.605 M 860.93 % | 9.013 M -30.63 % | 12.991 M 25.15 % | 10.380 M | 0.000 | 0.000 -100.00 % | 72.714 M 27.44 % | 57.057 M -3.55 % | 59.159 M -31.36 % | 86.191 M 31.46 % | 65.565 M 1 546.19 % | 3.983 M -86.24 % | 28.943 M 44.35 % | 20.050 M -35.63 % | 31.148 M 32.86 % | 23.444 M -46.57 % | 43.880 M 1 859.39 % | 2.239 M -92.88 % | 31.466 M 19.76 % | 26.275 M 18.89 % | 22.101 M 15.63 % | 19.113 M 15.52 % | 16.546 M -22.93 % | 21.469 M -1.60 % | 21.819 M | 0.000 |
| Short term debt | 377.750 M -3.87 % | 392.950 M -7.18 % | 423.339 M 24.33 % | 340.500 M -62.46 % | 907.035 M 265.80 % | 247.960 M 11.22 % | 222.943 M -28.08 % | 310.000 M 4.91 % | 295.500 M 33.13 % | 221.968 M -30.28 % | 318.393 M -6.87 % | 341.892 M -4.46 % | 357.861 M -22.64 % | 462.607 M -1.84 % | 471.278 M 1.01 % | 466.587 M 23.61 % | 377.453 M -24.93 % | 502.786 M 408.57 % | 98.862 M 34.42 % | 73.549 M 0.35 % | 73.292 M 143.79 % | 30.064 M -39.95 % | 50.060 M -16.57 % | 60.000 M -13.67 % | 69.500 M -46.33 % | 129.500 M -18.80 % | 159.473 M -19.87 % | 199.025 M -4.54 % | 208.500 M 31.55 % | 158.500 M -1.86 % | 161.500 M -57.35 % | 378.669 M 9.46 % | 345.944 M 0.00 % | 345.944 M |
| Total current liabilities | 1.631 B 7.01 % | 1.525 B 1.04 % | 1.509 B 9.33 % | 1.380 B 8.28 % | 1.275 B 4.48 % | 1.220 B -0.57 % | 1.227 B 24.21 % | 987.795 M -11.03 % | 1.110 B 6.38 % | 1.044 B 2.12 % | 1.022 B 11.99 % | 912.654 M 1.18 % | 902.008 M 7.54 % | 838.742 M -0.18 % | 840.252 M 10.06 % | 763.433 M -1.50 % | 775.089 M -7.43 % | 837.328 M 106.84 % | 404.813 M 50.25 % | 269.422 M -12.04 % | 306.284 M 44.50 % | 211.962 M -27.28 % | 291.471 M 16.15 % | 250.939 M -26.10 % | 339.544 M -1.94 % | 346.256 M -10.50 % | 386.875 M -5.16 % | 407.935 M 0.48 % | 405.981 M 21.31 % | 334.678 M 17.62 % | 284.532 M -42.36 % | 493.629 M 2.03 % | 483.789 M 0.00 % | 483.789 M |
| Total liabilities | 1.809 B 5.43 % | 1.716 B -0.23 % | 1.720 B 8.24 % | 1.589 B 5.06 % | 1.512 B 11.54 % | 1.356 B 1.05 % | 1.342 B 11.65 % | 1.202 B -8.63 % | 1.315 B 4.95 % | 1.253 B -17.79 % | 1.524 B 6.29 % | 1.434 B -0.81 % | 1.446 B 5.08 % | 1.376 B 0.27 % | 1.372 B 6.36 % | 1.290 B 8.24 % | 1.192 B -2.85 % | 1.227 B 193.38 % | 418.243 M 47.75 % | 283.073 M -11.58 % | 320.157 M 41.63 % | 226.057 M -26.07 % | 305.787 M 15.18 % | 265.477 M -25.07 % | 354.303 M -1.97 % | 361.421 M -10.11 % | 402.077 M -5.06 % | 423.497 M 0.45 % | 421.593 M 20.33 % | 350.374 M 16.67 % | 300.323 M -39.33 % | 494.982 M 2.01 % | 485.236 M 0.30 % | 483.789 M |
| Other non current assets | 24.958 M 16.21 % | 21.476 M 7.20 % | 20.034 M -31.61 % | 29.294 M 546.80 % | 4.529 M -35.31 % | 7.001 M 0.20 % | 6.987 M -59.34 % | 17.182 M -21.44 % | 21.871 M 21.82 % | 17.953 M 125.26 % | 7.970 M -46.96 % | 15.026 M 3.23 % | 14.555 M 36.24 % | 10.683 M 0.20 % | 10.662 M -36.59 % | 16.814 M 15.89 % | 14.509 M 1 543.06 % | 883.024 K -92.51 % | 11.796 M -46.11 % | 21.887 M -6.76 % | 23.473 M -21.44 % | 29.879 M 388.02 % | 6.123 M -11.28 % | 6.901 M 77.73 % | 3.883 M | 0.000 -100.00 % | 1.172 M -6.93 % | 1.260 M -41.35 % | 2.148 M -10.78 % | 2.407 M 162.63 % | 916.568 K 65.06 % | 555.301 K -94.37 % | 9.860 M -15.97 % | 11.735 M |
| Long term investments | 0.000 -100.00 % | 6.701 M | 0.000 100.00 % | -13.508 M -308.09 % | 6.492 M 11.99 % | 5.797 M 0.00 % | 5.797 M -1.51 % | 5.885 M -5.73 % | 6.243 M 13.17 % | 5.517 M -1.75 % | 5.615 M -11.72 % | 6.360 M | 0.000 | 0.000 -100.00 % | 2.612 M -7.72 % | 2.831 M 19.76 % | 2.364 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 |
| Intangible assets | 149.836 M -1.17 % | 151.616 M -1.41 % | 153.782 M -8.13 % | 167.387 M -1.08 % | 169.223 M -1.22 % | 171.311 M -1.17 % | 173.335 M -1.05 % | 175.182 M -1.13 % | 177.182 M -1.12 % | 179.180 M -1.11 % | 181.201 M -0.84 % | 182.741 M 56.41 % | 116.835 M -1.14 % | 118.177 M -1.37 % | 119.821 M 55.28 % | 77.163 M -1.04 % | 77.978 M -1.12 % | 78.858 M 20.60 % | 65.387 M -4.01 % | 68.122 M -0.77 % | 68.649 M -0.72 % | 69.147 M -0.75 % | 69.669 M -0.75 % | 70.195 M -0.74 % | 70.720 M -0.74 % | 71.246 M -0.68 % | 71.733 M -2.30 % | 73.419 M 13.71 % | 64.567 M -1.42 % | 65.495 M -1.40 % | 66.423 M -4.17 % | 69.316 M 32.21 % | 52.430 M 0.00 % | 52.430 M |
| GoodWill | 44.215 M 0.00 % | 44.215 M 0.00 % | 44.215 M 0.00 % | 44.215 M 0.00 % | 44.215 M 0.00 % | 44.215 M 0.00 % | 44.215 M 0.00 % | 44.215 M 0.00 % | 44.215 M 0.00 % | 44.215 M 0.00 % | 44.215 M 0.00 % | 44.215 M 0.00 % | 44.215 M 0.00 % | 44.215 M 0.00 % | 44.215 M 2.73 % | 43.039 M 0.00 % | 43.039 M 0.00 % | 43.039 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 |
| Goodwill and intangible assets | 194.052 M -0.91 % | 195.832 M -1.09 % | 197.997 M -6.43 % | 211.602 M -0.86 % | 213.438 M -0.97 % | 215.526 M -0.93 % | 217.550 M -0.84 % | 219.397 M -0.90 % | 221.397 M -0.89 % | 223.395 M -0.90 % | 225.416 M -0.68 % | 226.956 M 40.92 % | 161.050 M -0.83 % | 162.393 M -1.00 % | 164.036 M 36.47 % | 120.202 M -0.67 % | 121.017 M -0.72 % | 121.897 M 86.42 % | 65.387 M -4.01 % | 68.122 M -0.77 % | 68.649 M -0.72 % | 69.147 M -0.75 % | 69.669 M -0.75 % | 70.195 M -0.74 % | 70.720 M -0.74 % | 71.246 M -0.68 % | 71.733 M -2.30 % | 73.419 M 13.71 % | 64.567 M -1.42 % | 65.495 M -1.40 % | 66.423 M -4.17 % | 69.316 M 32.21 % | 52.430 M 0.00 % | 52.430 M |
| Property plant equipment net | 773.526 M 5.69 % | 731.884 M -0.86 % | 738.216 M 5.00 % | 703.059 M 2.40 % | 686.613 M 2.96 % | 666.846 M -0.44 % | 669.764 M 29.72 % | 516.322 M 8.90 % | 474.105 M -2.44 % | 485.958 M 0.04 % | 485.754 M 20.15 % | 404.277 M 2.80 % | 393.261 M 1.52 % | 387.387 M 0.49 % | 385.500 M 2.43 % | 376.356 M 8.64 % | 346.433 M 10.79 % | 312.686 M 15.46 % | 270.829 M 9.58 % | 247.148 M 23.94 % | 199.410 M 19.26 % | 167.203 M 4.11 % | 160.607 M 21.92 % | 131.729 M 1.80 % | 129.397 M 3.14 % | 125.457 M -2.17 % | 128.238 M 9.02 % | 117.627 M 17.24 % | 100.329 M 3.82 % | 96.641 M 4.50 % | 92.484 M -8.86 % | 101.470 M -0.20 % | 101.669 M 0.00 % | 101.669 M |
| Total non current assets | 1.008 B 4.00 % | 968.907 M -0.03 % | 969.237 M 2.91 % | 941.862 M 2.10 % | 922.494 M 2.10 % | 903.530 M -0.54 % | 908.458 M 17.87 % | 770.705 M 4.78 % | 735.534 M -1.20 % | 744.483 M 1.09 % | 736.476 M 11.41 % | 661.062 M 14.51 % | 577.310 M 1.46 % | 568.983 M -0.40 % | 571.292 M 8.98 % | 524.201 M 6.12 % | 493.988 M 10.53 % | 446.933 M 26.15 % | 354.281 M 3.36 % | 342.760 M 15.55 % | 296.640 M 9.50 % | 270.915 M 12.37 % | 241.083 M 12.96 % | 213.430 M 2.46 % | 208.309 M 3.86 % | 200.569 M -2.17 % | 205.009 M 4.55 % | 196.082 M 14.58 % | 171.124 M 1.62 % | 168.401 M 2.92 % | 163.624 M -5.82 % | 173.733 M 4.76 % | 165.834 M 0.00 % | 165.834 M |
| Other current assets | 55.610 M -9.37 % | 61.359 M -16.65 % | 73.613 M -15.51 % | 87.131 M -23.04 % | 113.219 M 72.96 % | 65.458 M -7.45 % | 70.724 M -54.05 % | 153.902 M 143.60 % | 63.178 M 26.82 % | 49.818 M -5.00 % | 52.439 M -42.29 % | 90.870 M 12.13 % | 81.041 M 30.50 % | 62.102 M -21.41 % | 79.017 M -77.16 % | 346.024 M 5.33 % | 328.514 M 175.32 % | 119.322 M -4.53 % | 124.984 M -7.94 % | 135.764 M -27.50 % | 187.273 M -17.45 % | 226.870 M 4.84 % | 216.398 M 33.78 % | 161.754 M 827.26 % | 17.444 M -19.17 % | 21.582 M 60.57 % | 13.441 M -96.88 % | 431.195 M -2.56 % | 442.537 M 18.35 % | 373.917 M 22.44 % | 305.400 M -18.60 % | 375.164 M 6 486.04 % | 5.696 M 42.65 % | 3.993 M |
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 M -50.00 % | 40.000 M 7 284.27 % | 541.692 K 0.00 % | 541.692 K -30.75 % | 782.263 K 0.00 % | 782.263 K 0.00 % | 782.263 K 0.00 % | 782.263 K | 0.000 | 0.000 | 0.000 -100.00 % | 400.136 K | 0.000 -100.00 % | 280.000 M | 0.000 -100.00 % | 90.000 M | 0.000 -100.00 % | 180.000 M | 0.000 -100.00 % | 200.959 M 33.97 % | 150.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 168.400 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 292.585 M 28.66 % | 227.413 M -39.04 % | 373.050 M 43.95 % | 259.159 M 57.53 % | 164.517 M -41.48 % | 281.146 M -22.17 % | 361.216 M 44.55 % | 249.890 M -12.49 % | 285.571 M -19.75 % | 355.867 M 11.81 % | 318.285 M 0.43 % | 316.908 M -14.70 % | 371.539 M 2.52 % | 362.416 M -2.40 % | 371.341 M 233.20 % | 111.446 M 25.86 % | 88.548 M -81.98 % | 491.368 M 710.62 % | 60.616 M 57.24 % | 38.550 M -28.94 % | 54.247 M -1.76 % | 55.222 M -54.96 % | 122.619 M -12.69 % | 140.441 M -57.35 % | 329.282 M 1 205.63 % | 25.220 M -53.25 % | 53.952 M 18.66 % | 45.468 M 11.47 % | 40.790 M 88.72 % | 21.613 M -47.29 % | 41.004 M -48.39 % | 79.443 M 20.03 % | 66.186 M 0.00 % | 66.186 M |
| Cash and short term investments | 292.585 M 28.66 % | 227.413 M -39.04 % | 373.050 M 33.63 % | 279.159 M 36.50 % | 204.517 M -27.40 % | 281.687 M -22.13 % | 361.758 M 44.32 % | 250.672 M -12.46 % | 286.353 M -19.71 % | 356.649 M 11.78 % | 319.067 M 0.68 % | 316.908 M -14.70 % | 371.539 M 2.52 % | 362.416 M -2.51 % | 371.741 M 233.56 % | 111.446 M 25.86 % | 88.548 M -81.98 % | 491.368 M 710.62 % | 60.616 M 57.24 % | 38.550 M -28.94 % | 54.247 M -1.76 % | 55.222 M -54.96 % | 122.619 M -57.78 % | 290.441 M -11.80 % | 329.282 M 1 205.63 % | 25.220 M -53.25 % | 53.952 M 18.22 % | 45.637 M 11.88 % | 40.790 M 88.72 % | 21.613 M -47.29 % | 41.004 M -48.39 % | 79.443 M 20.03 % | 66.186 M 0.00 % | 66.186 M |
| Total current assets | 2.728 B 2.84 % | 2.652 B 1.63 % | 2.610 B 4.46 % | 2.498 B 3.07 % | 2.424 B 7.70 % | 2.251 B 2.34 % | 2.199 B 1.74 % | 2.162 B -5.08 % | 2.277 B 4.52 % | 2.179 B 2.07 % | 2.135 B 1.80 % | 2.097 B -2.74 % | 2.156 B 3.42 % | 2.085 B 1.75 % | 2.049 B 1.83 % | 2.012 B 6.43 % | 1.891 B -3.21 % | 1.953 B 78.21 % | 1.096 B 13.04 % | 969.765 M -2.75 % | 997.160 M 9.12 % | 913.792 M -9.14 % | 1.006 B 3.70 % | 969.847 M -6.13 % | 1.033 B 56.06 % | 662.079 M -2.47 % | 678.827 M 14.36 % | 593.597 M 1.95 % | 582.231 M 19.71 % | 486.348 M 16.85 % | 416.211 M -24.71 % | 552.817 M 1.35 % | 545.431 M 0.00 % | 545.431 M |
| Inventory | 423.529 M -3.80 % | 440.251 M -7.75 % | 477.255 M 40.22 % | 340.350 M -13.84 % | 395.014 M 3.57 % | 381.394 M 2.39 % | 372.507 M 30.69 % | 285.021 M -10.86 % | 319.755 M -12.70 % | 366.289 M -5.92 % | 389.351 M 17.17 % | 332.293 M -8.58 % | 363.477 M -7.41 % | 392.568 M 1.18 % | 388.001 M 12.28 % | 345.550 M -13.39 % | 398.969 M 5.05 % | 379.786 M 75.04 % | 216.967 M 28.84 % | 168.398 M 32.85 % | 126.758 M -20.00 % | 158.457 M 2.19 % | 155.059 M 17.03 % | 132.491 M -7.35 % | 143.005 M 4.53 % | 136.801 M 20.10 % | 113.910 M -2.45 % | 116.765 M 18.06 % | 98.905 M 8.90 % | 90.818 M 30.10 % | 69.807 M -28.92 % | 98.210 M -6.93 % | 105.523 M 0.00 % | 105.523 M |
| Net receivables | 1.956 B 1.70 % | 1.923 B 14.08 % | 1.686 B -5.91 % | 1.792 B -0.60 % | 1.803 B 15.99 % | 1.554 B 10.05 % | 1.412 B -9.54 % | 1.561 B -3.95 % | 1.625 B 13.88 % | 1.427 B 2.98 % | 1.386 B -2.34 % | 1.419 B 3.95 % | 1.365 B 4.37 % | 1.308 B 6.03 % | 1.234 B -1.30 % | 1.250 B 17.45 % | 1.064 B 9.67 % | 970.224 M 47.68 % | 656.981 M 4.77 % | 627.053 M 0.08 % | 626.576 M 29.87 % | 482.481 M -5.16 % | 508.715 M -5.53 % | 538.510 M -1.65 % | 547.521 M 14.43 % | 478.476 M -5.96 % | 508.801 M 18.21 % | 430.439 M -2.70 % | 442.399 M 18.35 % | 373.819 M 22.42 % | 305.347 M -18.46 % | 374.490 M -0.40 % | 376.013 M 1.70 % | 369.729 M |
| Tax assets | 15.082 M 15.88 % | 13.015 M 0.20 % | 12.989 M 13.79 % | 11.415 M -0.07 % | 11.423 M 36.64 % | 8.360 M 0.00 % | 8.360 M -29.86 % | 11.919 M 0.00 % | 11.919 M 2.22 % | 11.660 M -0.53 % | 11.722 M 38.84 % | 8.443 M 0.00 % | 8.443 M -0.90 % | 8.520 M 0.45 % | 8.482 M 6.05 % | 7.998 M -17.26 % | 9.666 M -15.72 % | 11.468 M 82.91 % | 6.270 M 11.90 % | 5.603 M 9.70 % | 5.108 M 9.02 % | 4.685 M 0.00 % | 4.685 M 1.75 % | 4.605 M 6.88 % | 4.309 M 11.46 % | 3.865 M 0.00 % | 3.865 M 2.36 % | 3.776 M -7.46 % | 4.081 M 5.80 % | 3.857 M 1.49 % | 3.800 M 58.89 % | 2.392 M 27.62 % | 1.874 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 1.114 B 9.87 % | 1.014 B 3.31 % | 981.341 M 7.48 % | 913.058 M 265.41 % | 249.872 M -64.92 % | 712.230 M -1.14 % | 720.426 M 23.08 % | 585.329 M -14.89 % | 687.765 M 7.34 % | 640.722 M 1.62 % | 630.509 M 25.32 % | 503.113 M 15.47 % | 435.705 M 50.54 % | 289.420 M 13.58 % | 254.824 M 6.34 % | 239.625 M -2.45 % | 245.653 M -1.07 % | 248.300 M 9.91 % | 225.915 M 48.93 % | 151.691 M -23.15 % | 197.392 M 28.22 % | 153.952 M -25.57 % | 206.848 M 27.57 % | 162.149 M -27.11 % | 222.469 M 20.93 % | 183.966 M -3.26 % | 190.157 M 6.37 % | 178.770 M 3.98 % | 171.920 M 13.26 % | 151.794 M 45.50 % | 104.325 M 13.82 % | 91.659 M -18.81 % | 112.893 M 0.00 % | 112.893 M |
| Tax payables | 14.744 M 16.20 % | 12.689 M 0.42 % | 12.635 M 19.81 % | 10.547 M 125.80 % | 4.671 M 20.73 % | 3.869 M -27.06 % | 5.304 M -34.44 % | 8.091 M 35.29 % | 5.981 M -15.83 % | 7.106 M -38.47 % | 11.548 M -9.64 % | 12.780 M -7.78 % | 13.858 M 46.36 % | 9.468 M 18.50 % | 7.990 M 26.15 % | 6.334 M 20.51 % | 5.256 M 492.71 % | 886.814 K -65.76 % | 2.590 M -34.97 % | 3.983 M -14.14 % | 4.638 M 2 322.57 % | 191.470 K -91.29 % | 2.197 M -38.94 % | 3.598 M 10.64 % | 3.252 M 45.21 % | 2.239 M -75.63 % | 9.191 M 17.78 % | 7.803 M 12.10 % | 6.961 M 1.56 % | 6.854 M 27.74 % | 5.366 M 47.86 % | 3.629 M -61.32 % | 9.383 M | 0.000 |
| Deferred revenue non current | 4.164 M -71.03 % | 14.373 M -3.06 % | 14.827 M -2.97 % | 15.281 M -2.89 % | 15.735 M -2.80 % | 16.189 M -2.73 % | 16.643 M -2.66 % | 17.097 M -2.52 % | 17.539 M -2.73 % | 18.030 M -2.65 % | 18.522 M -2.59 % | 19.013 M -2.71 % | 19.542 M -8.27 % | 21.305 M 23.87 % | 17.199 M 34.73 % | 12.765 M -1.71 % | 12.987 M -1.68 % | 13.208 M -1.65 % | 13.430 M -1.62 % | 13.651 M -1.60 % | 13.873 M -1.57 % | 14.095 M -1.55 % | 14.316 M -1.52 % | 14.538 M -1.50 % | 14.759 M -2.67 % | 15.165 M -0.25 % | 15.202 M -2.15 % | 15.536 M -0.48 % | 15.611 M -0.54 % | 15.696 M -0.60 % | 15.791 M 1 067.57 % | 1.353 M | 0.000 | 0.000 |
| Minority interest | 11.734 M 0.99 % | 11.618 M -0.75 % | 11.706 M 1.17 % | 11.570 M 2.58 % | 11.280 M 0.72 % | 11.199 M -5.35 % | 11.832 M -5.85 % | 12.568 M 2.93 % | 12.210 M 0.66 % | 12.130 M -2.84 % | 12.484 M -0.79 % | 12.583 M 3.13 % | 12.202 M -9.19 % | 13.436 M -1.84 % | 13.687 M 325.17 % | 3.219 M 0.34 % | 3.208 M -7.27 % | 3.460 M 0.00 % | 3.460 M 7.97 % | 3.204 M 5.12 % | 3.048 M 10.63 % | 2.756 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 |
| Capital lease obligations | 1.059 M -60.84 % | 2.704 M -22.17 % | 3.474 M -9.61 % | 3.843 M -45.16 % | 7.007 M 103.60 % | -194.765 M 9.47 % | -215.144 M -2 322.12 % | 9.682 M -8.32 % | 10.561 M 111.99 % | -88.100 M -773.52 % | 13.081 M -40.74 % | 22.074 M -2.27 % | 22.587 M 27.06 % | 17.777 M -13.24 % | 20.490 M -4.81 % | 21.526 M 130.70 % | -70.127 M -452.41 % | 19.899 M 1.59 % | 19.588 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 584.315 M 1 926.02 % | -31.999 M -105.48 % | 584.212 M -1.92 % | 595.654 M -0.82 % | 600.551 M -14.95 % | 706.090 M 0.01 % | 705.987 M | 0.000 -100.00 % | 692.254 M 10 797.46 % | -6.471 M -101.51 % | 429.891 M 35.43 % | 317.415 M -18.81 % | 390.934 M 2.65 % | 380.851 M -17.37 % | 460.897 M -1.62 % | 468.507 M 2.65 % | 456.411 M -12.89 % | 523.975 M 24.39 % | 421.248 M -2.50 % | 432.032 M 5.61 % | 409.084 M | 0.000 -100.00 % | 409.084 M 2.78 % | 398.030 M 0.00 % | 398.030 M 469.83 % | 69.850 M 0.35 % | 69.606 M 19.83 % | 58.090 M 11.86 % | 51.929 M 0.08 % | 51.887 M 10.67 % | 46.885 M 5.36 % | 44.500 M 7.86 % | 41.257 M 49.75 % | 27.550 M |
| Deferred tax liabilities non current | 1.304 M -6.47 % | 1.394 M -6.33 % | 1.488 M -14.43 % | 1.739 M -4.19 % | 1.815 M -6.78 % | 1.947 M -6.38 % | 2.080 M -6.86 % | 2.233 M -3.70 % | 2.318 M -3.56 % | 2.404 M -5.17 % | 2.535 M 34.51 % | 1.885 M -4.35 % | 1.970 M -4.17 % | 2.056 M -4.00 % | 2.142 M 8.02 % | 1.983 M -2.70 % | 2.038 M -2.63 % | 2.093 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.260 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 3.735 B 3.15 % | 3.621 B 1.18 % | 3.579 B 4.03 % | 3.440 B 2.80 % | 3.347 B 6.10 % | 3.154 B 1.50 % | 3.108 B 5.98 % | 2.932 B -2.67 % | 3.013 B 3.06 % | 2.923 B 1.82 % | 2.871 B 4.10 % | 2.758 B 0.90 % | 2.733 B 3.00 % | 2.654 B 1.28 % | 2.620 B 3.30 % | 2.537 B 6.37 % | 2.385 B -0.65 % | 2.400 B 65.49 % | 1.450 B 10.51 % | 1.313 B 1.45 % | 1.294 B 9.21 % | 1.185 B -4.98 % | 1.247 B 5.37 % | 1.183 B -4.69 % | 1.242 B 43.92 % | 862.647 M -2.40 % | 883.836 M 11.92 % | 789.679 M 4.82 % | 753.355 M 15.06 % | 654.749 M 12.92 % | 579.835 M -20.19 % | 726.550 M 2.15 % | 711.265 M 0.00 % | 711.265 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 | 2022-12-31 | 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 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2014-12-31 | 2014-06-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 | 2022-12-31 | 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 | 2014-06-30 | 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 -100.00 % | 178.138 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -525.213 K | 0.000 | 0.000 | 0.000 -100.00 % | 8.235 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.525 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -374.563 M | 0.000 100.00 % | -10.722 M -105.95 % | 180.226 M 200.00 % | -180.226 M | 0.000 100.00 % | -201.047 M -277.35 % | 113.364 M 200.00 % | -113.364 M | 0.000 100.00 % | -162.412 M -219.39 % | 136.032 M 200.00 % | -136.032 M | 0.000 100.00 % | -237.197 M -502.82 % | 58.884 M 200.00 % | -58.884 M | 0.000 100.00 % | -68.290 M -185.58 % | 79.801 M 200.00 % | -79.801 M | 0.000 100.00 % | -72.763 M -433.90 % | 21.792 M 200.00 % | -21.792 M | 0.000 100.00 % | -11.252 M 0.00 % | -11.252 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -349.566 M | 0.000 100.00 % | -28.888 M -111.56 % | 249.823 M 200.00 % | -249.823 M | 0.000 100.00 % | -194.548 M -241.10 % | 137.880 M 200.00 % | -137.880 M | 0.000 100.00 % | -125.410 M -184.23 % | 148.883 M 200.00 % | -148.883 M | 0.000 100.00 % | -177.242 M -302.19 % | 87.660 M 200.00 % | -87.660 M | 0.000 100.00 % | -26.315 M -152.65 % | 49.981 M 200.00 % | -49.981 M | 0.000 100.00 % | -75.886 M -479.03 % | 20.021 M 200.00 % | -20.021 M | 0.000 100.00 % | -6.992 M 0.00 % | -6.992 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.998 M | 0.000 -100.00 % | 18.166 M 126.10 % | -69.596 M -200.00 % | 69.596 M | 0.000 100.00 % | -6.499 M 73.49 % | -24.516 M -200.00 % | 24.516 M | 0.000 100.00 % | -45.238 M -179.63 % | 56.807 M 200.00 % | -56.807 M | 0.000 100.00 % | -63.480 M -120.60 % | -28.777 M -200.00 % | 28.777 M | 0.000 100.00 % | -42.220 M -241.59 % | 29.819 M 200.00 % | -29.819 M | 0.000 -100.00 % | 3.123 M 76.37 % | 1.771 M 200.00 % | -1.771 M | 0.000 100.00 % | -4.260 M 0.00 % | -4.260 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 153.760 K 200.00 % | -153.760 K | 0.000 -100.00 % | 525.213 K 103.50 % | -15.000 M -200.00 % | 15.000 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 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -153.760 K -200.00 % | 153.760 K | 0.000 100.00 % | -525.213 K -103.50 % | 15.000 M 200.00 % | -15.000 M | 0.000 -100.00 % | 8.235 M 111.82 % | -69.658 M -200.00 % | 69.658 M | 0.000 -100.00 % | 3.525 M | 0.000 | 0.000 | 0.000 -100.00 % | 244.431 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 117.065 M 236.12 % | -86.000 M | 0.000 -100.00 % | 73.211 M 213.10 % | -64.729 M 13.73 % | -75.033 M -144.61 % | 168.191 M 194.19 % | -178.560 M -262.22 % | 110.073 M 791.22 % | -15.924 M -350.64 % | 6.353 M 104.87 % | -130.445 M -180.36 % | 162.321 M 16 477.27 % | -991.135 K 98.49 % | -65.436 M -57.85 % | -41.455 M -1.97 % | -40.654 M 60.30 % | -102.406 M -330.99 % | -23.760 M 23.12 % | -30.904 M 12.58 % | -35.351 M -137.53 % | -14.883 M 35.14 % | -22.946 M 24.92 % | -30.561 M 13.82 % | -35.462 M -82.15 % | -19.468 M 21.21 % | -24.708 M 37.19 % | -39.336 M -19.00 % | -33.055 M -78.90 % | -18.477 M -279.05 % | 10.319 M 0.00 % | 10.319 M |
| Net cash provided by operating activities | 117.065 M 236.12 % | -86.000 M | 0.000 -100.00 % | 110.757 M 502.12 % | -27.543 M 34.36 % | -41.964 M -116.36 % | 256.524 M 6 479.75 % | 3.899 M 160.03 % | -6.494 M -122.48 % | 28.891 M 554.73 % | -6.353 M -122.96 % | 27.674 M -70.58 % | 94.074 M 236.53 % | 27.954 M 139.11 % | -71.468 M -392.88 % | -14.500 M 90.56 % | -153.644 M -110.37 % | -73.035 M -98.20 % | -36.850 M 5.90 % | -39.162 M -4 212.81 % | -908.041 K 85.76 % | -6.377 M -108.37 % | 76.157 M 911.05 % | -9.390 M -2 441.79 % | 400.972 K -95.93 % | 9.841 M 129.94 % | -32.869 M -139.92 % | 82.344 M 13.35 % | 72.646 M 394.42 % | -24.674 M -261.86 % | 15.244 M 0.00 % | 15.244 M |
| Investments in property plant and equipment | -35.242 M 3.53 % | -36.531 M -16.39 % | -31.387 M 3.66 % | -32.580 M 0.54 % | -32.757 M 52.69 % | -69.239 M 32.95 % | -103.263 M -114.28 % | -48.191 M -38.00 % | -34.921 M -74.87 % | -19.969 M 68.49 % | -63.378 M 24.56 % | -84.009 M -656.43 % | -11.106 M 39.91 % | -18.484 M 69.17 % | -59.954 M -106.13 % | -29.086 M -97.92 % | -14.696 M 48.34 % | -28.448 M -48.85 % | -19.112 M 65.91 % | -56.058 M -56.41 % | -35.840 M 13.27 % | -41.327 M 8.70 % | -45.262 M -2 713.84 % | -1.609 M 50.85 % | -3.273 M 6.30 % | -3.493 M 48.71 % | -6.810 M 1.57 % | -6.919 M -74.69 % | -3.961 M 45.25 % | -7.234 M 14.35 % | -8.446 M 0.00 % | -8.446 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 -100.00 % | 367.941 K 10 930.53 % | 3.336 K -99.45 % | 603.203 K 0.53 % | 600.000 K 9 522.73 % | 6.235 K -99.98 % | 30.000 M 42 368.86 % | 70.640 K 7 584 912 244 736 100.00 % | 0.000 -100.00 % | 1.046 M 309.56 % | -499.000 K -197.69 % | 510.807 K 100.34 % | -149.275 M -160 503.80 % | 93.062 K 312 264 255 078 300.00 % | 0.000 -100.00 % | 16.792 M -38.57 % | 27.335 M -55.81 % | 61.858 M 71.49 % | 36.071 M -12.73 % | 41.334 M -8.30 % | 45.077 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 100.00 % | -60.000 M 14.29 % | -70.000 M | 0.000 -100.00 % | 30.000 M 481 253.23 % | -6.235 K 99.98 % | -30.000 M -42 369.06 % | -70.640 K 99.91 % | -80.000 M -7 550.46 % | -1.046 M | 0.000 | 0.000 -100.00 % | 122.485 M | 0.000 100.00 % | -203.530 M -69.61 % | -120.000 M -500.00 % | -20.000 M 33.33 % | -30.000 M 62.50 % | -80.000 M 20.00 % | -100.000 M -100.00 % | -50.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 100.00 % | -98.717 M -223.02 % | 80.247 M -39.05 % | 131.660 M | 0.000 100.00 % | -31.114 M -248.52 % | 20.949 M -71.05 % | 72.367 M 13 022.64 % | 551.468 K -99.66 % | 160.664 M 4 941.37 % | 3.187 M | 0.000 -100.00 % | 10.546 M -71.80 % | 37.399 M 248.15 % | 10.742 M 1 251.73 % | 794.701 K -92.69 % | 10.868 M -73.61 % | 41.187 M -49.53 % | 81.602 M -19.92 % | 101.896 M -0.84 % | 102.762 M 11 260.06 % | 904.594 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.193 K | 0.000 | 0.000 |
| Other investing activites | 25.588 M 35 094.27 % | 72.704 K -99.94 % | 129.820 M 52 685.65 % | -246.873 K 70.77 % | -844.680 K -240.03 % | 603.203 K 174.56 % | -808.972 K 60.62 % | -2.054 M 93.48 % | -31.488 M -44 675.26 % | 70.640 K 100.76 % | -9.308 M -46.48 % | -6.354 M -1 370.86 % | 500.000 K 4 526.63 % | 10.807 K -99.43 % | 1.898 M 1 939.10 % | 93.062 K -99.70 % | 31.155 M 199.32 % | -31.367 M -64.12 % | -19.112 M 65.91 % | -56.058 M -56.41 % | -35.840 M 13.27 % | -41.327 M 8.56 % | -45.197 M 69.03 % | -145.952 M -320 211.59 % | -45.566 K 98.70 % | -3.493 M -110.57 % | 33.044 M 200.56 % | -32.858 M -54 808.29 % | 60.061 K 36 974.69 % | 162.000 -99.94 % | 253.738 K 0.00 % | 253.738 K |
| Net cash used for investing activites | -9.654 M 73.52 % | -36.458 M -12 756.62 % | -283.575 K 97.68 % | -12.212 M -143.52 % | 28.061 M 140.88 % | -68.636 M 32.18 % | -101.197 M -245.43 % | -29.296 M -591.67 % | 5.958 M 130.80 % | -19.347 M -342.53 % | 7.977 M 109.15 % | -87.177 M -685.02 % | -11.105 M -40.10 % | -7.927 M 83.29 % | -47.448 M -159.97 % | -18.251 M 90.20 % | -186.276 M -22.43 % | -152.155 M -1 577.34 % | 10.299 M 666.51 % | 1.344 M 109.80 % | -13.714 M 64.43 % | -38.557 M 59.19 % | -94.478 M 35.97 % | -147.561 M -4 346.65 % | -3.318 M 5.00 % | -3.493 M -113.32 % | 26.233 M 165.95 % | -39.777 M -919.76 % | -3.901 M 45.83 % | -7.201 M 12.11 % | -8.192 M 0.00 % | -8.192 M |
| Debt repayment | 3.880 M 110.81 % | -35.900 M -168.77 % | 52.205 M 1 255.17 % | 3.852 M -63.87 % | 10.663 M -77.31 % | 47.000 M 197.14 % | -48.385 M -294.94 % | 24.820 M 24.10 % | 20.000 M -56.00 % | 45.455 M 651.22 % | -8.246 M 89.33 % | -77.317 M 31.27 % | -112.500 M -1 873.80 % | -5.700 M 98.22 % | -320.350 M -587.74 % | 65.680 M 79.21 % | 36.649 M -93.90 % | 600.954 M 1 235.45 % | 45.000 M | 0.000 -100.00 % | 33.000 M 265.00 % | -20.000 M -100.00 % | -10.000 M -5.31 % | -9.496 M 84.17 % | -60.004 M -100.19 % | -29.973 M -205.73 % | 28.349 M 139.20 % | -72.327 M -261.64 % | -20.000 M -178.20 % | 25.575 M | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.654 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.426 M | 0.000 | 0.000 | 0.000 100.00 % | -1.654 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 % | -58.917 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -50.699 M -1 061.76 % | -4.364 M -180.70 % | -1.555 M 65.14 % | -4.460 M 89.11 % | -40.971 M -627.89 % | -5.629 M 73.36 % | -21.132 M 22.55 % | -27.284 M -378.29 % | -5.704 M -11.97 % | -5.095 M 79.06 % | -24.334 M 20.98 % | -30.793 M -86.37 % | -16.523 M -88.79 % | -8.752 M -277.87 % | -2.316 M 76.92 % | -10.037 M 66.52 % | -29.979 M -368.19 % | -6.403 M -115.58 % | -2.970 M -6.08 % | -2.800 M 86.47 % | -20.701 M -1 243.90 % | -1.540 M 67.97 % | -4.809 M 78.86 % | -22.754 M -569.78 % | -3.397 M 29.45 % | -4.815 M -29.74 % | -3.711 M 49.25 % | -7.313 M 4.55 % | -7.661 M -43.30 % | -5.346 M 54.45 % | -11.738 M 0.00 % | -11.738 M |
| Other financing activites | -1.768 M 59.11 % | -4.323 M 86.67 % | -32.433 M -606.33 % | -4.592 M -353.26 % | -1.013 M 72.51 % | -3.686 M 66.54 % | -11.014 M -773.49 % | -1.261 M 70.51 % | -4.276 M -324.14 % | -1.008 M 95.76 % | -23.799 M -326.66 % | 10.500 M | 0.000 -100.00 % | 0.490 -100.00 % | 399.427 M 203 600.79 % | -196.278 K 97.25 % | -7.129 M -897.00 % | -715.094 K -161.53 % | 1.162 M -95.26 % | 24.498 M 3 024 412 944.51 % | -0.810 -100.00 % | 300.000 K -97.78 % | 13.543 M 69 005.74 % | -19.654 K -100.01 % | 370.042 M 13 244 326 476 705 517 568.00 % | 0.000 100.00 % | -826.801 K -818.67 % | -90.000 K 69.68 % | -296.799 K -247 332 741.44 % | 0.120 -100.00 % | 8.872 M 0.00 % | 8.872 M |
| Net cash used provided by financing activities | -48.586 M -8.97 % | -44.587 M -344.75 % | 18.217 M 450.37 % | -5.199 M 83.40 % | -31.322 M -183.11 % | 37.685 M 161.12 % | -61.656 M -1 555.32 % | -3.725 M -137.17 % | 10.020 M -74.54 % | 39.352 M 235.63 % | -29.015 M 70.27 % | -97.610 M 24.35 % | -129.023 M -824.79 % | -13.952 M -117.14 % | 81.393 M 46.79 % | 55.447 M 12 171.75 % | -459.313 K -100.08 % | 593.836 M 1 108.64 % | 49.133 M 126.44 % | 21.698 M 76.42 % | 12.299 M 157.90 % | -21.240 M -1 577.63 % | -1.266 M 96.08 % | -32.269 M -110.52 % | 306.641 M 981.45 % | -34.788 M -246.10 % | 23.811 M 129.86 % | -79.730 M -185.18 % | -27.958 M -238.21 % | 20.229 M 805.81 % | -2.866 M 0.00 % | -2.866 M |
| Effect of forex changes on cash | 1.127 M -37.42 % | 1.800 M -8.18 % | 1.961 M 117.22 % | 902.634 K -69.60 % | 2.970 M 85.87 % | 1.598 M -71.49 % | 5.604 M 746.10 % | -867.438 K 20.33 % | -1.089 M -155.83 % | -425.586 K -103.29 % | 12.945 M 810.94 % | -1.821 M -1 326.77 % | -127.624 K -134.39 % | 371.158 K 275.06 % | 98.959 K -51.73 % | 205.000 K 256.92 % | -130.638 K 35.95 % | -203.969 K 73.03 % | -756.218 K -45.95 % | -518.127 K -604.04 % | -73.594 K -136.79 % | 200.039 K -41.63 % | 342.699 K -9.53 % | 378.784 K -13.95 % | 440.208 K 251.16 % | -291.216 K -214.40 % | 254.555 K -42.50 % | 442.691 K -7.32 % | 477.654 K 125.46 % | -1.876 M -1 293.32 % | 157.227 K 0.00 % | 157.227 K |
| Net change in cash | 59.952 M 136.28 % | -165.245 M -228.13 % | 128.962 M 36.83 % | 94.249 M 180.81 % | -116.629 M -63.54 % | -71.317 M -171.84 % | 99.275 M 431.03 % | -29.990 M -457.22 % | 8.395 M -77.65 % | 37.560 M 173.17 % | -51.332 M -240.54 % | 36.526 M 179.09 % | -46.181 M -816.27 % | 6.447 M 117.23 % | -37.424 M -263.42 % | 22.901 M 106.73 % | -340.511 M -192.42 % | 368.443 M 1 588.10 % | 21.826 M 231.17 % | -16.639 M -594.21 % | -2.397 M 96.37 % | -65.975 M -242.82 % | -19.244 M 89.81 % | -188.841 M -162.09 % | 304.164 M 1 158.64 % | -28.732 M -264.83 % | 17.431 M 147.47 % | -36.721 M -188.99 % | 41.265 M 405.16 % | -13.522 M -411.34 % | 4.343 M 0.00 % | 4.343 M |
| Cash at beginning of period | 125.083 M -56.92 % | 290.328 M 79.92 % | 161.366 M 140.42 % | 67.118 M -76.13 % | 281.146 M 69.09 % | 166.269 M 148.18 % | 66.995 M -30.92 % | 96.984 M 9.48 % | 88.589 M 73.61 % | 51.029 M -50.15 % | 102.361 M 55.48 % | 65.835 M -41.23 % | 112.016 M 6.11 % | 105.569 M -3.01 % | 108.844 M 26.65 % | 85.944 M -79.85 % | 426.454 M 635.12 % | 58.012 M 60.32 % | 36.186 M -31.50 % | 52.825 M -4.34 % | 55.222 M -54.44 % | 121.196 M -13.70 % | 140.441 M -57.35 % | 329.282 M 1 210.93 % | 25.118 M -53.36 % | 53.850 M 47.86 % | 36.419 M -50.21 % | 73.140 M 129.46 % | 31.875 M -29.79 % | 45.397 M | 0.000 | 0.000 |
| Cash at end of period | 185.035 M 47.93 % | 125.083 M -56.92 % | 290.328 M 79.92 % | 161.366 M -1.91 % | 164.517 M 73.26 % | 94.952 M -42.89 % | 166.269 M 148.18 % | 66.995 M -30.92 % | 96.984 M 9.48 % | 88.589 M 73.61 % | 51.029 M -50.15 % | 102.361 M 55.48 % | 65.835 M -41.23 % | 112.016 M 56.84 % | 71.421 M -34.38 % | 108.844 M 26.65 % | 85.944 M -79.85 % | 426.454 M 635.12 % | 58.012 M 60.32 % | 36.186 M -31.50 % | 52.825 M -4.34 % | 55.222 M -54.44 % | 121.196 M -13.70 % | 140.441 M -57.35 % | 329.282 M 1 210.93 % | 25.118 M -53.36 % | 53.850 M 47.86 % | 36.419 M -50.21 % | 73.140 M 129.46 % | 31.875 M 633.92 % | 4.343 M 0.00 % | 4.343 M |
| Operating cash flow | 117.065 M 236.12 % | -86.000 M | 0.000 -100.00 % | 110.757 M 502.12 % | -27.543 M 34.36 % | -41.964 M -116.36 % | 256.524 M 6 479.75 % | 3.899 M 160.03 % | -6.494 M -122.48 % | 28.891 M 554.73 % | -6.353 M -122.96 % | 27.674 M -70.58 % | 94.074 M 236.53 % | 27.954 M 139.11 % | -71.468 M -392.88 % | -14.500 M 90.56 % | -153.644 M -110.37 % | -73.035 M -98.20 % | -36.850 M 5.90 % | -39.162 M -4 212.81 % | -908.041 K 85.76 % | -6.377 M -108.37 % | 76.157 M 911.05 % | -9.390 M -2 441.79 % | 400.972 K -95.93 % | 9.841 M 129.94 % | -32.869 M -139.92 % | 82.344 M 13.35 % | 72.646 M 394.42 % | -24.674 M -261.86 % | 15.244 M 0.00 % | 15.244 M |
| Capital expenditure | -35.242 M 3.53 % | -36.531 M -16.39 % | -31.387 M 3.66 % | -32.580 M 0.54 % | -32.757 M 52.69 % | -69.239 M 32.95 % | -103.263 M -114.28 % | -48.191 M -38.00 % | -34.921 M -74.87 % | -19.969 M 68.49 % | -63.378 M 24.56 % | -84.009 M -656.43 % | -11.106 M 39.91 % | -18.484 M 69.17 % | -59.954 M -106.13 % | -29.086 M -97.92 % | -14.696 M 48.34 % | -28.448 M -48.85 % | -19.112 M 65.91 % | -56.058 M -56.41 % | -35.840 M 13.27 % | -41.327 M 8.70 % | -45.262 M -2 713.84 % | -1.609 M 50.85 % | -3.273 M 6.30 % | -3.493 M 48.71 % | -6.810 M 1.57 % | -6.919 M -74.69 % | -3.961 M 45.25 % | -7.234 M 14.35 % | -8.446 M 0.00 % | -8.446 M |
| Free CashFlow | 81.824 M 166.78 % | -122.531 M -257.74 % | 77.681 M -0.32 % | 77.931 M 229.24 % | -60.300 M 45.77 % | -111.204 M -172.56 % | 153.261 M 446.03 % | -44.292 M -6.95 % | -41.415 M -564.20 % | 8.922 M 112.79 % | -69.732 M -23.78 % | -56.335 M -167.90 % | 82.968 M 776.04 % | 9.471 M 107.21 % | -131.423 M -201.52 % | -43.587 M 74.11 % | -168.340 M -65.88 % | -101.483 M -81.34 % | -55.961 M 41.23 % | -95.220 M -159.11 % | -36.749 M 22.97 % | -47.704 M -254.41 % | 30.894 M 380.90 % | -10.999 M -282.97 % | -2.872 M -145.24 % | 6.348 M 116.00 % | -39.679 M -152.61 % | 75.425 M 9.81 % | 68.685 M 315.26 % | -31.908 M -569.36 % | 6.798 M 0.00 % | 6.798 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2014 | 2014 |