Jiangxi JDL Environmental Protection Co., Ltd. 688057.SS
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 409.016 M -19.04 % | 505.219 M -36.13 % | 790.976 M -13.33 % | 912.604 M -6.00 % | 970.881 M 24.81 % | 777.870 M 6.61 % | 729.652 M 59.62 % | 457.110 M 67.60 % | 272.742 M -46.47 % | 509.543 M 65.13 % | 308.578 M 35.23 % | 228.182 M 57.59 % | 144.798 M |
| Net income | 136.840 M -25.25 % | 183.057 M -39.73 % | 303.729 M -20.71 % | 383.042 M -0.94 % | 386.688 M 50.09 % | 257.643 M 4.97 % | 245.434 M 84.40 % | 133.099 M 54.85 % | 85.956 M -58.13 % | 205.304 M 73.78 % | 118.144 M 107.55 % | 56.923 M 55.51 % | 36.603 M |
| Income before tax | 150.278 M -21.32 % | 191.010 M -40.44 % | 320.682 M -24.32 % | 423.719 M -1.56 % | 430.438 M 49.26 % | 288.379 M 3.52 % | 278.564 M 74.26 % | 159.854 M 58.71 % | 100.721 M -58.97 % | 245.511 M 79.51 % | 136.765 M 109.55 % | 65.265 M 53.30 % | 42.573 M |
| Income before tax ratio | 0.37 -2.82 % | 0.38 -6.75 % | 0.41 -12.68 % | 0.46 4.73 % | 0.44 19.59 % | 0.37 -2.89 % | 0.38 9.17 % | 0.35 -5.30 % | 0.37 -23.36 % | 0.48 8.71 % | 0.44 54.96 % | 0.29 -2.72 % | 0.29 |
| EBITDA | 184.408 M -18.28 % | 225.671 M -36.70 % | 356.538 M -24.59 % | 472.800 M 2.11 % | 463.013 M 43.99 % | 321.562 M 5.32 % | 305.328 M 70.96 % | 178.595 M 49.29 % | 119.634 M -54.92 % | 265.354 M 87.60 % | 141.449 M 79.34 % | 78.872 M 93.20 % | 40.824 M |
| Net income ratio | 0.33 -7.67 % | 0.36 -5.64 % | 0.38 -8.51 % | 0.42 5.38 % | 0.40 20.25 % | 0.33 -1.53 % | 0.34 15.52 % | 0.29 -7.61 % | 0.32 -21.78 % | 0.40 5.24 % | 0.38 53.48 % | 0.25 -1.32 % | 0.25 |
| Ratio EBITDA | 0.45 0.94 % | 0.45 -0.90 % | 0.45 -12.99 % | 0.52 8.63 % | 0.48 15.36 % | 0.41 -1.21 % | 0.42 7.10 % | 0.39 -10.93 % | 0.44 -15.77 % | 0.52 13.61 % | 0.46 32.62 % | 0.35 22.60 % | 0.28 |
| Gross profit ratio | 0.62 -3.34 % | 0.64 -5.13 % | 0.67 2.80 % | 0.65 -0.42 % | 0.66 -4.15 % | 0.68 3.86 % | 0.66 4.16 % | 0.63 -2.58 % | 0.65 -2.46 % | 0.67 7.07 % | 0.62 14.47 % | 0.54 13.10 % | 0.48 |
| Weighted average shs out dil | 276.000 M 0.00 % | 276.000 M 0.00 % | 276.000 M 0.00 % | 276.000 M 0.00 % | 276.000 M 0.00 % | 276.000 M 33.34 % | 206.995 M 1.09 % | 204.768 M 2.39 % | 199.990 M 0.33 % | 199.325 M 164.88 % | 75.251 M 0.47 % | 74.899 M -59.99 % | 187.191 M |
| Weighted average shs out | 276.000 M 0.00 % | 276.000 M 0.00 % | 276.000 M 0.00 % | 276.000 M 0.00 % | 276.000 M 0.00 % | 276.000 M 33.34 % | 206.995 M 1.09 % | 204.768 M 3.04 % | 198.732 M -0.30 % | 199.325 M 164.88 % | 75.251 M 0.47 % | 74.899 M -59.99 % | 187.191 M |
| EPS diluted | 0.50 -24.24 % | 0.66 -40.00 % | 1.10 -20.86 % | 1.39 -0.71 % | 1.40 50.54 % | 0.93 -21.85 % | 1.19 83.08 % | 0.65 51.16 % | 0.43 -58.25 % | 1.03 -34.39 % | 1.57 106.58 % | 0.76 280.00 % | 0.20 |
| Earnings per share | 0.50 -24.24 % | 0.66 -40.00 % | 1.10 -20.86 % | 1.39 -0.71 % | 1.40 50.54 % | 0.93 -21.85 % | 1.19 83.08 % | 0.65 51.16 % | 0.43 -58.25 % | 1.03 -34.39 % | 1.57 106.58 % | 0.76 280.00 % | 0.20 |
| Gross profit | 251.869 M -21.74 % | 321.853 M -39.40 % | 531.142 M -10.90 % | 596.102 M -6.40 % | 636.864 M 19.64 % | 532.327 M 10.72 % | 480.772 M 66.26 % | 289.171 M 63.27 % | 177.112 M -47.79 % | 339.223 M 76.80 % | 191.872 M 54.80 % | 123.950 M 78.23 % | 69.545 M |
| Income tax expense | 13.950 M 27.96 % | 10.902 M -44.61 % | 19.683 M -46.16 % | 36.557 M -20.51 % | 45.988 M 59.71 % | 28.795 M -19.81 % | 35.908 M 33.33 % | 26.932 M 73.93 % | 15.484 M -57.79 % | 36.682 M 94.29 % | 18.880 M 118.23 % | 8.651 M 47.05 % | 5.883 M |
| Cost of revenue | 157.146 M -13.12 % | 180.881 M -30.39 % | 259.834 M -17.90 % | 316.501 M -5.24 % | 334.017 M 36.03 % | 245.543 M -1.34 % | 248.880 M 48.20 % | 167.939 M 75.61 % | 95.630 M -43.85 % | 170.321 M 45.94 % | 116.706 M 11.97 % | 104.232 M 38.51 % | 75.253 M |
| General and administrative expenses | 14.006 M -20.50 % | 17.617 M -1.49 % | 17.882 M 5.85 % | 16.894 M -12.12 % | 19.223 M -24.30 % | 25.393 M 39.31 % | 18.227 M 40.48 % | 12.975 M -48.64 % | 25.261 M -27.20 % | 34.697 M 20.26 % | 28.853 M -11.19 % | 32.488 M 42.04 % | 22.872 M |
| Selling and marketing expenses | 37.409 M -24.77 % | 49.724 M -38.55 % | 80.919 M -13.41 % | 93.450 M -10.69 % | 104.635 M 17.57 % | 88.999 M 16.99 % | 76.077 M 67.53 % | 45.411 M 86.48 % | 24.352 M -42.69 % | 42.494 M 73.37 % | 24.511 M 67.85 % | 14.603 M 129.10 % | 6.374 M |
| Other expenses | 57.676 M 202.22 % | -56.422 M -184.80 % | 66.538 M 80.18 % | 36.929 M 8.99 % | 33.884 M -14.15 % | 39.467 M 1 263.62 % | 2.894 M -36.43 % | 4.553 M -63.79 % | 12.572 M | 0.000 -100.00 % | 12.804 M 295.57 % | 3.237 M -7.21 % | 3.489 M |
| Operating expenses | 142.441 M -18.60 % | 174.979 M -17.42 % | 211.880 M 8.32 % | 195.600 M -5.78 % | 207.604 M 1.94 % | 203.661 M 20.06 % | 169.632 M 62.81 % | 104.193 M 52.77 % | 68.203 M -27.54 % | 94.131 M 62.55 % | 57.910 M 14.58 % | 50.541 M 59.26 % | 31.735 M |
| Cost and expenses | 262.374 M -16.80 % | 315.334 M -33.15 % | 471.713 M -7.89 % | 512.101 M -5.45 % | 541.620 M 20.57 % | 449.204 M 7.33 % | 418.511 M 53.79 % | 272.132 M 66.10 % | 163.833 M -38.05 % | 264.452 M 51.45 % | 174.616 M 12.82 % | 154.773 M 44.66 % | 106.988 M |
| Research and development expenses | 33.349 M -18.49 % | 40.917 M -12.74 % | 46.889 M -2.98 % | 48.328 M -3.08 % | 49.862 M 0.12 % | 49.802 M 15.69 % | 43.049 M 81.20 % | 23.758 M 70.15 % | 13.963 M | 0.000 | 0.000 -100.00 % | 7.742 M 24.58 % | 6.214 M |
| Selling general and administrative expenses | 51.415 M -23.65 % | 67.340 M -31.84 % | 98.801 M -10.46 % | 110.343 M -10.91 % | 123.858 M 8.27 % | 114.392 M 21.30 % | 94.304 M 61.52 % | 58.386 M 17.68 % | 49.613 M -35.73 % | 77.191 M 44.65 % | 53.364 M 13.32 % | 47.091 M 61.02 % | 29.246 M |
| Interest income | 54.427 M 31.10 % | 41.515 M 33.32 % | 31.140 M -23.08 % | 40.485 M 634.60 % | 5.511 M 86.50 % | 2.955 M -37.59 % | 4.735 M 31.73 % | 3.594 M 126.06 % | 1.590 M 278.76 % | 419.753 K | 0.000 | 0.000 | 0.000 |
| Interest expense | 3.156 M 28.54 % | 2.455 M 38.61 % | 1.771 M -36.72 % | 2.799 M -42.29 % | 4.851 M -35.52 % | 7.523 M 5.38 % | 7.139 M 78.94 % | 3.990 M -16.60 % | 4.784 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 31.798 M -4.92 % | 33.443 M -1.50 % | 33.953 M -26.74 % | 46.348 M 3.12 % | 44.945 M 23.49 % | 36.396 M 73.69 % | 20.955 M 25.77 % | 16.661 M 17.93 % | 14.128 M 36.20 % | 10.373 M 38.54 % | 7.487 M 37.06 % | 5.463 M 81.25 % | 3.014 M |
| Operating income | 146.642 M -22.77 % | 189.885 M -40.52 % | 319.262 M -20.13 % | 399.714 M -3.66 % | 414.914 M 50.62 % | 275.467 M -0.07 % | 275.670 M 77.51 % | 155.301 M 76.18 % | 88.149 M -65.43 % | 254.981 M 105.69 % | 123.961 M 99.85 % | 62.028 M 58.70 % | 39.084 M |
| Operating income ratio | 0.36 -4.61 % | 0.38 -6.88 % | 0.40 -7.85 % | 0.44 2.49 % | 0.43 20.68 % | 0.35 -6.27 % | 0.38 11.20 % | 0.34 5.12 % | 0.32 -35.41 % | 0.50 24.57 % | 0.40 47.78 % | 0.27 0.71 % | 0.27 |
| Total other income expenses net | 3.636 M 223.16 % | 1.125 M -20.76 % | 1.420 M -94.09 % | 24.006 M 54.64 % | 15.524 M 20.23 % | 12.911 M 346.09 % | 2.894 M 124.85 % | -11.648 M -192.65 % | 12.572 M 232.76 % | -9.470 M -173.96 % | 12.804 M 295.57 % | 3.237 M -55.62 % | 7.294 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -1.669 B 4.92 % | -1.755 B -5.84 % | -1.658 B 21.32 % | -2.108 B 8.19 % | -2.296 B -505.44 % | -379.222 M -14.89 % | -330.072 M -1.76 % | -324.352 M -460.14 % | -57.905 M 25.67 % | -77.907 M 27.90 % | -108.060 M -1 080.98 % | 11.016 M 157.37 % | -19.199 M |
| Total investments | 339.218 M 977.01 % | 31.496 M 14.56 % | 27.492 M 37.81 % | 19.949 M 71.21 % | 11.652 M 161.05 % | 4.463 M -9.46 % | 4.930 M -80.35 % | 25.086 M 8.24 % | 23.176 M 14.84 % | 20.181 M -71.20 % | 70.070 M 134.95 % | 29.824 M 1.06 % | 29.511 M |
| Total debt | 157.610 M 391.76 % | 32.050 M -53.65 % | 69.143 M 93.49 % | 35.734 M 28.94 % | 27.713 M -69.38 % | 90.502 M -30.85 % | 130.875 M 70.24 % | 76.875 M -53.85 % | 166.570 M 37.02 % | 121.570 M 710.47 % | 15.000 M -70.00 % | 50.000 M 25.00 % | 40.000 M |
| Accumulated other comprehensive income loss | 171.426 M 3.21 % | 166.091 M 3.09 % | 161.110 M 15.78 % | 139.148 M -2.51 % | 142.729 M -34.50 % | 217.900 M -33.93 % | 329.794 M 7.31 % | 307.329 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 844.513 M -0.14 % | 845.673 M -9.90 % | 938.616 M 3.04 % | 910.887 M 13.28 % | 804.087 M 35.21 % | 594.688 M 17.18 % | 507.516 M 24.71 % | 406.945 M 31.21 % | 310.140 M -11.52 % | 350.518 M 104.14 % | 171.702 M 163.73 % | 65.104 M 372.38 % | 13.782 M |
| Common stock | 276.000 M 0.00 % | 276.000 M 0.00 % | 276.000 M 0.00 % | 276.000 M 0.00 % | 276.000 M 33.33 % | 207.000 M 0.00 % | 207.000 M 0.00 % | 207.000 M 3.50 % | 200.000 M 0.00 % | 200.000 M 150.00 % | 80.000 M 6.67 % | 75.000 M 0.00 % | 75.000 M |
| Total equity | 3.186 B 0.11 % | 3.183 B -2.73 % | 3.272 B 1.58 % | 3.221 B 3.50 % | 3.113 B 161.13 % | 1.192 B 8.25 % | 1.101 B 12.26 % | 980.846 M 45.46 % | 674.325 M 7.22 % | 628.921 M 39.98 % | 449.300 M 123.07 % | 201.414 M 39.10 % | 144.801 M |
| Other non current liabilities | 15.748 M -34.83 % | 24.166 M -35.76 % | 37.620 M 37.68 % | 27.325 M 2.30 % | 26.711 M 38.16 % | 19.333 M 18.95 % | 16.253 M 38.18 % | 11.762 M -38.28 % | 19.059 M 47.90 % | 12.886 M 24.88 % | 10.319 M -19.13 % | 12.761 M 86.26 % | 6.851 M |
| Long term debt | 7.500 M -35.56 % | 11.639 M -36.05 % | 18.200 M -26.09 % | 24.625 M 21.91 % | 20.200 M -13.30 % | 23.300 M 66.43 % | 14.000 M -75.22 % | 56.500 M 140.43 % | 23.500 M -16.07 % | 28.000 M | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 32.644 M -29.27 % | 46.156 M -29.95 % | 65.893 M -16.22 % | 78.647 M 5.78 % | 74.350 M 5.54 % | 70.445 M 22.32 % | 57.592 M -45.63 % | 105.929 M 148.90 % | 42.559 M 4.09 % | 40.886 M 296.21 % | 10.319 M -19.13 % | 12.761 M 86.26 % | 6.851 M |
| Other current liabilities | 38.535 M -60.55 % | 97.689 M -36.87 % | 154.748 M 0.96 % | 153.276 M 19.40 % | 128.370 M -29.05 % | 180.921 M 11.91 % | 161.661 M 71.32 % | 94.362 M 159.47 % | 36.367 M -70.82 % | 124.619 M 969.10 % | -14.339 M -141.01 % | 34.963 M -33.86 % | 52.861 M |
| Deferred revenue | 9.594 M | 0.000 -100.00 % | 21.283 M -47.75 % | 40.729 M -65.24 % | 117.188 M 121.55 % | 52.895 M 25.44 % | 42.169 M -41.43 % | 72.000 M 22.27 % | 58.886 M | 0.000 -100.00 % | 43.951 M 52.00 % | 28.915 M 135.32 % | 12.288 M |
| Short term debt | 150.110 M 756.32 % | 17.530 M -65.59 % | 50.942 M 358.59 % | 11.109 M -21.30 % | 14.114 M -79.00 % | 67.202 M -49.87 % | 134.044 M 557.88 % | 20.375 M -85.76 % | 143.070 M 52.90 % | 93.570 M 523.80 % | 15.000 M -70.00 % | 50.000 M 25.00 % | 40.000 M |
| Total current liabilities | 376.056 M 36.41 % | 275.680 M -32.30 % | 407.189 M 4.93 % | 388.058 M -11.87 % | 440.309 M -21.05 % | 557.691 M 3.84 % | 537.084 M 80.68 % | 297.260 M -20.04 % | 371.775 M 2.27 % | 363.531 M 183.32 % | 128.312 M -10.34 % | 143.104 M 5.70 % | 135.389 M |
| Total liabilities | 408.700 M 26.99 % | 321.836 M -31.97 % | 473.081 M 1.37 % | 466.705 M -9.32 % | 514.659 M -18.07 % | 628.136 M 5.63 % | 594.676 M 47.49 % | 403.189 M -2.69 % | 414.333 M 2.45 % | 404.417 M 191.72 % | 138.631 M -11.06 % | 155.865 M 9.58 % | 142.240 M |
| Other non current assets | 6.526 M -13.27 % | 7.524 M -97.50 % | 301.303 M 821.84 % | 32.685 M 199.33 % | 10.919 M 112.50 % | 5.138 M 4.39 % | 4.922 M 7.54 % | 4.577 M -13.84 % | 5.312 M -87.05 % | 41.029 M 11 353.92 % | 358.209 K -2.14 % | 366.036 K 109.46 % | 174.750 K |
| Long term investments | 59.726 M 89.63 % | 31.496 M 113.28 % | -237.147 M -674.32 % | 41.292 M -16.36 % | 49.369 M -14.52 % | 57.758 M 16.77 % | 49.464 M 0.82 % | 49.060 M 0.87 % | 48.639 M 141.02 % | 20.181 M -71.20 % | 70.070 M 134.95 % | 29.824 M 1.06 % | 29.511 M |
| Intangible assets | 165.582 M 1.95 % | 162.412 M -4.32 % | 169.749 M -1.62 % | 172.549 M 5.29 % | 163.885 M 53.05 % | 107.080 M -20.68 % | 134.994 M 3.59 % | 130.318 M 5.67 % | 123.326 M 66.11 % | 74.244 M 188.72 % | 25.714 M 76.54 % | 14.566 M -5.29 % | 15.379 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 165.582 M 1.95 % | 162.412 M -4.32 % | 169.749 M -1.62 % | 172.549 M 5.29 % | 163.885 M 53.05 % | 107.080 M -20.68 % | 134.994 M 3.59 % | 130.318 M 5.67 % | 123.326 M 66.11 % | 74.244 M 188.72 % | 25.714 M 76.54 % | 14.566 M -5.29 % | 15.379 M |
| Property plant equipment net | 100.305 M -22.54 % | 129.499 M -12.88 % | 148.652 M 23.94 % | 119.937 M 0.60 % | 119.216 M -39.74 % | 197.847 M 2.43 % | 193.147 M 36.21 % | 141.796 M 21.85 % | 116.371 M 8.55 % | 107.206 M 31.15 % | 81.745 M 12.20 % | 72.857 M 64.33 % | 44.335 M |
| Total non current assets | 402.565 M -4.82 % | 422.935 M -5.90 % | 449.435 M 5.25 % | 427.010 M 5.45 % | 404.955 M -4.62 % | 424.572 M 0.84 % | 421.023 M 21.37 % | 346.889 M 12.42 % | 308.557 M 27.16 % | 242.659 M 33.29 % | 182.054 M 51.21 % | 120.394 M 32.73 % | 90.706 M |
| Other current assets | 3.603 M -90.37 % | 37.430 M -36.02 % | 58.506 M 131.42 % | 25.282 M -8.90 % | 27.753 M -45.21 % | 50.653 M 18.66 % | 42.687 M 63.29 % | 26.141 M 1.84 % | 25.670 M 6.71 % | 24.056 M 59.53 % | 15.080 M 27.05 % | 11.869 M -67.89 % | 36.959 M |
| Short term investments | 279.492 M 14.28 % | 244.573 M -7.58 % | 264.639 M 1 339.92 % | -21.343 M 43.41 % | -37.717 M 29.23 % | -53.294 M -19.67 % | -44.534 M -85.76 % | -23.974 M 5.85 % | -25.463 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 1.885 B 5.46 % | 1.787 B 3.46 % | 1.728 B -19.41 % | 2.144 B -7.75 % | 2.324 B 394.69 % | 469.724 M 1.90 % | 460.947 M 14.88 % | 401.227 M 78.74 % | 224.475 M 12.53 % | 199.477 M 62.10 % | 123.060 M 215.66 % | 38.984 M -34.15 % | 59.199 M |
| Cash and short term investments | 2.165 B 6.52 % | 2.032 B 2.00 % | 1.992 B -7.06 % | 2.144 B -7.75 % | 2.324 B 394.69 % | 469.724 M 1.90 % | 460.947 M 14.88 % | 401.227 M 78.74 % | 224.475 M 12.53 % | 199.477 M 62.10 % | 123.060 M 215.66 % | 38.984 M -34.15 % | 59.199 M |
| Total current assets | 3.193 B 3.59 % | 3.082 B -6.49 % | 3.296 B 1.07 % | 3.261 B 1.20 % | 3.222 B 130.90 % | 1.396 B 9.48 % | 1.275 B 22.91 % | 1.037 B 32.95 % | 780.101 M -1.34 % | 790.679 M 94.81 % | 405.878 M 71.34 % | 236.885 M 20.65 % | 196.335 M |
| Inventory | 50.996 M -1.81 % | 51.938 M -25.78 % | 69.978 M -44.38 % | 125.814 M -15.81 % | 149.442 M -34.59 % | 228.471 M 56.51 % | 145.982 M 34.10 % | 108.856 M 9.04 % | 99.835 M 13.20 % | 88.192 M 169.81 % | 32.687 M -20.41 % | 41.067 M -19.85 % | 51.240 M |
| Net receivables | 973.452 M 1.34 % | 960.558 M -20.07 % | 1.202 B 22.67 % | 979.592 M 35.77 % | 721.494 M 11.57 % | 646.694 M 3.47 % | 625.005 M 19.96 % | 521.017 M 16.48 % | 447.302 M -6.61 % | 478.953 M 100.34 % | 239.068 M 64.91 % | 144.964 M 135.90 % | 61.451 M |
| Tax assets | 70.426 M 3.12 % | 68.296 M 2.12 % | 66.877 M 10.45 % | 60.547 M -1.66 % | 61.567 M 8.49 % | 56.749 M 47.41 % | 38.497 M 82.13 % | 21.137 M 41.78 % | 14.909 M | 0.000 -100.00 % | 4.165 M 49.73 % | 2.782 M 112.92 % | 1.307 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 |
| Account payables | 173.037 M 11.42 % | 155.300 M -3.49 % | 160.921 M -17.40 % | 194.832 M -7.64 % | 210.950 M -26.17 % | 285.709 M 64.18 % | 174.020 M 38.56 % | 125.592 M -23.53 % | 164.244 M 13.01 % | 145.342 M 161.87 % | 55.501 M 33.77 % | 41.489 M -0.82 % | 41.831 M |
| Tax payables | 4.780 M -7.39 % | 5.161 M -87.28 % | 40.577 M 40.69 % | 28.842 M 51.49 % | 19.039 M -20.20 % | 23.860 M -43.42 % | 42.169 M -25.93 % | 56.930 M 102.64 % | 28.094 M | 0.000 -100.00 % | 28.199 M 69.34 % | 16.652 M 2 288.05 % | 697.306 K |
| Deferred revenue non current | 9.203 M -4.51 % | 9.638 M -4.32 % | 10.072 M -4.14 % | 10.507 M -3.97 % | 10.942 M -7.93 % | 11.885 M -5.46 % | 12.570 M -25.34 % | 16.837 M 77.98 % | 9.460 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 34.870 M -2.00 % | 35.581 M -4.71 % | 37.340 M 3.15 % | 36.199 M 12.62 % | 32.141 M -6.54 % | 34.391 M -39.45 % | 56.794 M -4.66 % | 59.572 M 36.20 % | 43.738 M 60.76 % | 27.207 M 359.07 % | 5.927 M -4.18 % | 6.185 M -4.77 % | 6.494 M |
| Capital lease obligations | 0.000 -100.00 % | 2.239 M -56.10 % | 5.100 M -34.82 % | 7.825 M 18.55 % | 6.601 M | 0.000 -100.00 % | 16.978 M | 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 |
| Other total stockholders equity | 1.860 B 0.00 % | 1.860 B 0.03 % | 1.859 B 0.00 % | 1.859 B 0.08 % | 1.858 B 422.08 % | 355.825 M 42.07 % | 250.455 M -18.51 % | 307.329 M 155.16 % | 120.447 M 135.27 % | 51.195 M -73.29 % | 191.672 M 314.91 % | 46.195 M -6.72 % | 49.524 M |
| Deferred tax liabilities non current | 193.194 K -72.89 % | 712.510 K | 0.000 -100.00 % | 16.190 M -1.86 % | 16.497 M 3.57 % | 15.928 M 7.85 % | 14.768 M -29.10 % | 20.830 M | 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 |
| Total assets | 3.595 B 2.58 % | 3.505 B -6.42 % | 3.745 B 1.55 % | 3.688 B 1.68 % | 3.627 B 99.29 % | 1.820 B 7.33 % | 1.696 B 22.52 % | 1.384 B 27.13 % | 1.089 B 5.35 % | 1.033 B 75.76 % | 587.931 M 64.56 % | 357.279 M 24.47 % | 287.041 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | -2.650 M -275.12 % | -706.357 K 88.84 % | -6.330 M -721.12 % | 1.019 M 121.15 % | -4.817 M 73.61 % | -18.252 M -5.15 % | -17.359 M -166.01 % | -6.526 M | 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 |
| Change in working capital | -15.998 M -127.04 % | 59.160 M 120.23 % | -292.460 M 15.87 % | -347.636 M -440.78 % | -64.284 M 46.87 % | -120.990 M -33.00 % | -90.968 M -500.91 % | -15.138 M 88.30 % | -129.373 M 62.59 % | -345.834 M -222.73 % | -107.160 M -21.67 % | -88.073 M -592.32 % | -12.721 M |
| Accounts receivables | 29.098 M -75.48 % | 118.689 M 136.81 % | -322.410 M -0.31 % | -321.410 M -522.87 % | -51.602 M 30.05 % | -73.765 M 56.24 % | -168.563 M -127.03 % | -74.246 M -244.09 % | 51.528 M 117.74 % | -290.508 M -117.45 % | -133.597 M -34.48 % | -99.342 M -126.74 % | -43.814 M |
| Inventory | 9.304 M -79.81 % | 46.073 M -17.40 % | 55.777 M 34.57 % | 41.450 M -0.38 % | 41.609 M 150.44 % | -82.489 M -122.19 % | -37.125 M -434.01 % | -6.952 M 89.16 % | -64.108 M -15.87 % | -55.327 M -760.25 % | 8.380 M -17.63 % | 10.174 M 152.17 % | -19.501 M |
| Accounts payables | -54.399 M 48.14 % | -104.896 M -438.00 % | -19.497 M 71.62 % | -68.694 M -38.85 % | -49.474 M -192.45 % | 53.516 M -59.48 % | 132.080 M 81.96 % | 72.586 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -57.049 M -7 976.45 % | -706.359 K 88.84 % | -6.330 M -721.12 % | 1.019 M 121.15 % | -4.818 M 73.61 % | -18.252 M 66.10 % | -53.842 M -557.73 % | -8.186 M 87.46 % | -65.265 M | 0.000 100.00 % | -115.540 M -17.60 % | -98.246 M -1 549.05 % | 6.780 M |
| Other non cash items | 42.371 M 24.76 % | 33.962 M -53.76 % | 73.452 M 29.23 % | 56.839 M 69.58 % | 33.517 M -49.21 % | 65.993 M 56.72 % | 42.108 M 57.01 % | 26.820 M 18.58 % | 22.617 M -84.34 % | 144.448 M 447.69 % | 26.374 M 168.23 % | 9.833 M 1 491.05 % | -706.851 K |
| Net cash provided by operating activities | 191.536 M -37.15 % | 304.729 M 169.54 % | 113.054 M -11.31 % | 127.464 M -66.67 % | 382.466 M 65.78 % | 230.708 M 7.91 % | 213.789 M 32.57 % | 161.265 M 2 281.99 % | -7.391 M -151.72 % | 14.291 M -67.95 % | 44.586 M 375.84 % | -16.164 M -161.52 % | 26.275 M |
| Investments in property plant and equipment | -8.010 M 44.58 % | -14.453 M 67.56 % | -44.559 M -191.39 % | -15.292 M 1.79 % | -15.571 M 72.68 % | -56.992 M 35.01 % | -87.694 M -59.31 % | -55.045 M -225.46 % | -16.913 M 43.67 % | -30.025 M -139.78 % | -12.522 M 43.72 % | -22.250 M -11.14 % | -20.020 M |
| Acquisitions net | 169.554 K -91.52 % | 2.000 M 54.84 % | 1.292 M 137.90 % | 542.954 K -96.70 % | 16.433 M 53.91 % | 10.677 M -79.07 % | 51.000 M 209.09 % | 16.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -2.400 M 20.90 % | -3.034 M 57.86 % | -7.200 M 15.66 % | -8.537 M -22.98 % | -6.942 M -1 834.40 % | 400.250 K 104.53 % | -8.836 M | 0.000 100.00 % | -2.600 M | 0.000 | 0.000 | 0.000 100.00 % | -26.290 M |
| Sales maturities of investments | 9.879 M 50.13 % | 6.580 M -39.32 % | 10.844 M 696.17 % | 1.362 M -38.04 % | 2.198 M 40.29 % | 1.567 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.018 M -44.39 % | 19.812 M |
| Other investing activites | -259.634 M -27.24 % | -204.050 M -1 411.19 % | 15.562 M 115.26 % | -102.000 M 92.74 % | -1.405 B -2 231.19 % | 65.921 M 487.77 % | -17.000 M 69.12 % | -55.045 M -225.46 % | -16.913 M -146.39 % | 36.455 M 191.15 % | -39.996 M -71 521.84 % | 56.000 K 1 503 238 553 600 100.00 % | 0.000 |
| Net cash used for investing activites | -259.995 M -22.09 % | -212.957 M -785.07 % | -24.061 M 80.58 % | -123.924 M 91.20 % | -1.409 B -6 630.46 % | 21.572 M 119.00 % | -113.530 M -106.25 % | -55.045 M -182.09 % | -19.513 M -403.44 % | 6.431 M 112.24 % | -52.518 M -369.92 % | -11.176 M 57.82 % | -26.498 M |
| Debt repayment | 143.434 M 446.25 % | -41.425 M -242.82 % | 29.004 M 620.52 % | -5.572 M 91.11 % | -62.700 M -54.81 % | -40.500 M -186.72 % | 46.703 M 224.54 % | -37.500 M -150.97 % | 73.570 M -16.46 % | 88.070 M 351.63 % | -35.000 M | 0.000 -100.00 % | 14.500 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.928 M | 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 -100.00 % | 20.928 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -138.000 M 50.00 % | -276.000 M 0.00 % | -276.000 M 0.00 % | -276.000 M -90.48 % | -144.900 M 0.00 % | -144.900 M -11.51 % | -129.949 M -470.20 % | -22.790 M 47.92 % | -43.760 M -4.84 % | -41.740 M -1 282.44 % | -3.019 M -5.05 % | -2.874 M -39.24 % | -2.064 M |
| Other financing activites | -2.908 M -127.47 % | 10.588 M 115.32 % | 4.917 M 1 089.36 % | -496.993 K -100.03 % | 1.683 B 71 287.73 % | 2.357 M 105.99 % | -39.379 M -132.69 % | 120.460 M 333.37 % | 27.796 M 286.64 % | -14.893 M -111.46 % | 130.000 M 1 200.00 % | 10.000 M -69.05 % | 32.305 M |
| Net cash used provided by financing activities | 2.526 M 100.82 % | -306.837 M -25.97 % | -243.581 M 14.17 % | -283.808 M -119.28 % | 1.472 B 904.02 % | -183.043 M -49.27 % | -122.625 M -259.94 % | 76.670 M 33.33 % | 57.506 M 82.92 % | 31.437 M -65.82 % | 91.981 M 1 190.78 % | 7.126 M -84.07 % | 44.741 M |
| Effect of forex changes on cash | 163.588 M 190 455.10 % | 85.848 K -99.37 % | 13.692 M 458.64 % | -3.818 M -76.35 % | -2.165 M -504.74 % | 534.873 K -68.67 % | 1.707 M 259.10 % | -1.073 M -5 911 813.99 % | 18.150 -99.42 % | 3.152 K 1 198.24 % | 242.790 120.57 % | -1.180 K 97.99 % | -58.686 K |
| Net change in cash | 97.655 M 145.42 % | -214.980 M -52.58 % | -140.897 M 50.40 % | -284.086 M -164.09 % | 443.229 M 535.25 % | 69.772 M 437.75 % | -20.658 M -111.36 % | 181.817 M 494.13 % | 30.602 M -42.23 % | 52.974 M -36.97 % | 84.049 M 515.78 % | -20.215 M -145.47 % | 44.460 M |
| Cash at beginning of period | 239.808 M -47.27 % | 454.788 M -23.65 % | 595.685 M -32.29 % | 879.771 M 101.53 % | 436.542 M 19.02 % | 366.770 M -5.33 % | 387.427 M 88.43 % | 205.610 M 17.49 % | 175.008 M 43.41 % | 122.033 M 221.27 % | 37.984 M -34.73 % | 58.199 M 323.58 % | 13.740 M |
| Cash at end of period | 173.599 M -27.61 % | 239.808 M -47.27 % | 454.788 M -23.65 % | 595.685 M -32.29 % | 879.771 M 101.53 % | 436.542 M 19.02 % | 366.770 M -5.33 % | 387.427 M 88.43 % | 205.610 M 17.49 % | 175.008 M 43.41 % | 122.033 M 221.27 % | 37.984 M -34.73 % | 58.199 M |
| Operating cash flow | 181.657 M -40.39 % | 304.729 M 169.54 % | 113.054 M -11.31 % | 127.464 M -66.67 % | 382.466 M 65.78 % | 230.708 M 7.91 % | 213.789 M 32.57 % | 161.265 M 2 281.99 % | -7.391 M -151.72 % | 14.291 M -67.95 % | 44.586 M 375.84 % | -16.164 M -161.52 % | 26.275 M |
| Capital expenditure | -8.010 M 44.58 % | -14.453 M 67.56 % | -44.559 M -191.39 % | -15.292 M 1.79 % | -15.571 M 72.68 % | -56.992 M 35.01 % | -87.694 M -59.31 % | -55.045 M -225.46 % | -16.913 M 43.67 % | -30.025 M -139.78 % | -12.522 M 43.72 % | -22.250 M -11.14 % | -20.020 M |
| Free CashFlow | 173.647 M -40.18 % | 290.276 M 323.79 % | 68.495 M -38.94 % | 112.172 M -69.43 % | 366.894 M 111.20 % | 173.716 M 37.77 % | 126.095 M 18.71 % | 106.220 M 537.06 % | -24.304 M -54.46 % | -15.734 M -149.07 % | 32.064 M 183.47 % | -38.414 M -714.09 % | 6.255 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 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 | 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-06-30 | 2014-03-31 | 2013-12-31 | 2013-10-01 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 83.619 M -1.28 % | 84.703 M -16.11 % | 100.973 M -1.31 % | 102.312 M -15.65 % | 121.301 M 45.42 % | 83.414 M -38.31 % | 135.215 M -6.60 % | 144.768 M 30.24 % | 111.155 M -2.57 % | 114.081 M -63.26 % | 310.535 M 174.69 % | 113.049 M -28.44 % | 157.969 M -24.57 % | 209.422 M 13.77 % | 184.070 M -13.42 % | 212.603 M -31.96 % | 312.476 M 53.59 % | 203.455 M 4.19 % | 195.279 M -25.98 % | 263.807 M -26.97 % | 361.246 M 139.95 % | 150.549 M -26.90 % | 205.952 M 29.64 % | 158.863 M -42.75 % | 277.483 M 104.68 % | 135.572 M -45.15 % | 247.165 M 44.04 % | 171.595 M -17.32 % | 207.552 M 100.84 % | 103.340 M -55.24 % | 230.877 M 553.66 % | 35.321 M -82.56 % | 202.531 M 1 221.39 % | 15.327 M -67.22 % | 46.754 M 0.00 % | 46.754 M -4.26 % | 48.836 M 0.00 % | 48.836 M -74.76 % | 193.494 M 2.68 % | 188.443 M 195.35 % | 63.803 M 0.00 % | 63.803 M -24.32 % | 84.305 M 0.00 % | 84.305 M 20.46 % | 69.984 M 0.00 % | 69.984 M 10.82 % | 63.149 M 0.00 % | 63.149 M 23.96 % | 50.942 M 0.00 % | 50.942 M |
| Net income | 14.417 M -70.65 % | 49.129 M 70.52 % | 28.812 M -29.30 % | 40.750 M 44.75 % | 28.151 M -28.05 % | 39.127 M -48.04 % | 75.306 M 101.19 % | 37.429 M 82.17 % | 20.546 M -58.72 % | 49.776 M -61.77 % | 130.203 M 247.50 % | 37.469 M -6.63 % | 40.131 M -58.16 % | 95.926 M 16.42 % | 82.399 M -11.12 % | 92.706 M -19.73 % | 115.488 M 24.92 % | 92.450 M 16.67 % | 79.241 M -24.10 % | 104.408 M -22.67 % | 135.017 M 98.49 % | 68.021 M 1.05 % | 67.315 M -1.00 % | 67.995 M -2.90 % | 70.024 M 33.87 % | 52.309 M -20.68 % | 65.950 M -14.21 % | 76.877 M 6.29 % | 72.326 M 138.85 % | 30.281 M -58.48 % | 72.933 M 2 269.37 % | -3.362 M -103.88 % | 86.700 M 1 008.17 % | -9.547 M -339.32 % | 3.989 M 0.00 % | 3.989 M -68.64 % | 12.718 M 0.00 % | 12.718 M -81.93 % | 70.382 M -19.54 % | 87.477 M 268.75 % | 23.723 M 0.00 % | 23.723 M -35.80 % | 36.952 M 0.00 % | 36.952 M 67.05 % | 22.120 M 0.00 % | 22.120 M 34.21 % | 16.481 M 0.00 % | 16.481 M 37.57 % | 11.980 M 0.00 % | 11.980 M |
| Income before tax | 16.427 M -70.56 % | 55.806 M 96.46 % | 28.406 M -34.03 % | 43.056 M 14.54 % | 37.592 M -8.25 % | 40.970 M -47.64 % | 78.243 M 98.65 % | 39.388 M 104.40 % | 19.271 M -64.39 % | 54.109 M -58.78 % | 131.284 M 225.25 % | 40.364 M -2.09 % | 41.226 M -61.76 % | 107.809 M 23.06 % | 87.610 M -11.05 % | 98.495 M -25.18 % | 131.646 M 24.23 % | 105.968 M 31.45 % | 80.617 M -32.21 % | 118.923 M -23.28 % | 155.006 M 104.24 % | 75.892 M 11.37 % | 68.146 M -9.76 % | 75.516 M -9.48 % | 83.427 M 36.12 % | 61.290 M -13.82 % | 71.122 M -16.56 % | 85.236 M -1.10 % | 86.186 M 139.27 % | 36.021 M -61.63 % | 93.882 M 11 152.61 % | -849.407 K -100.90 % | 94.050 M 952.86 % | -11.028 M -311.04 % | 5.225 M 0.00 % | 5.225 M -61.52 % | 13.580 M 0.00 % | 13.580 M -84.52 % | 87.699 M -14.49 % | 102.557 M 271.21 % | 27.628 M 0.00 % | 27.628 M -35.03 % | 42.525 M 0.00 % | 42.525 M 64.46 % | 25.858 M 0.00 % | 25.858 M 39.51 % | 18.535 M 0.00 % | 18.535 M 31.48 % | 14.097 M 0.00 % | 14.097 M |
| Income before tax ratio | 0.20 -70.18 % | 0.66 134.19 % | 0.28 -33.15 % | 0.42 35.79 % | 0.31 -36.90 % | 0.49 -15.12 % | 0.58 112.68 % | 0.27 56.94 % | 0.17 -63.45 % | 0.47 12.19 % | 0.42 18.41 % | 0.36 36.81 % | 0.26 -49.31 % | 0.51 8.16 % | 0.48 2.74 % | 0.46 9.96 % | 0.42 -19.11 % | 0.52 26.17 % | 0.41 -8.42 % | 0.45 5.06 % | 0.43 -14.88 % | 0.50 52.35 % | 0.33 -30.39 % | 0.48 58.10 % | 0.30 -33.50 % | 0.45 57.11 % | 0.29 -42.07 % | 0.50 19.62 % | 0.42 19.13 % | 0.35 -14.28 % | 0.41 1 790.89 % | -0.02 -105.18 % | 0.46 164.54 % | -0.72 -743.75 % | 0.11 0.00 % | 0.11 -59.81 % | 0.28 0.00 % | 0.28 -38.65 % | 0.45 -16.72 % | 0.54 25.69 % | 0.43 0.00 % | 0.43 -14.16 % | 0.50 0.00 % | 0.50 36.52 % | 0.37 0.00 % | 0.37 25.88 % | 0.29 0.00 % | 0.29 6.06 % | 0.28 0.00 % | 0.28 |
| EBITDA | 17.393 M -69.42 % | 56.872 M 52.28 % | 37.347 M -28.04 % | 51.900 M 12.92 % | 45.963 M -6.13 % | 48.964 M -37.75 % | 78.662 M 96.32 % | 40.068 M 100.53 % | 19.981 M -68.05 % | 62.540 M -52.52 % | 131.727 M 239.78 % | 38.768 M -9.19 % | 42.690 M -63.81 % | 117.956 M 18.36 % | 99.659 M -9.47 % | 110.084 M -23.60 % | 144.097 M 21.72 % | 118.383 M 27.49 % | 92.856 M -26.26 % | 125.916 M -19.40 % | 156.230 M 89.23 % | 82.560 M 18.42 % | 69.719 M -13.06 % | 80.194 M -6.27 % | 85.559 M 35.63 % | 63.080 M 10.46 % | 57.105 M -29.85 % | 81.407 M -23.42 % | 106.299 M 257.93 % | 29.699 M -73.95 % | 114.013 M 49 924.88 % | 227.912 K -99.79 % | 111.097 M 1 276.80 % | -9.441 M -160.99 % | 15.480 M 0.00 % | 15.480 M 2.61 % | 15.086 M 0.00 % | 15.086 M -84.27 % | 95.902 M -12.87 % | 110.064 M 270.66 % | 29.694 M 0.00 % | 29.694 M -28.22 % | 41.369 M 0.00 % | 41.369 M 54.42 % | 26.789 M 0.00 % | 26.789 M 34.57 % | 19.907 M 0.00 % | 19.907 M 23.67 % | 16.097 M 0.00 % | 16.097 M |
| Net income ratio | 0.17 -70.27 % | 0.58 103.27 % | 0.29 -28.36 % | 0.40 71.62 % | 0.23 -50.52 % | 0.47 -15.78 % | 0.56 115.41 % | 0.26 39.87 % | 0.18 -57.64 % | 0.44 4.06 % | 0.42 26.50 % | 0.33 30.47 % | 0.25 -44.54 % | 0.46 2.32 % | 0.45 2.66 % | 0.44 17.98 % | 0.37 -18.66 % | 0.45 11.98 % | 0.41 2.53 % | 0.40 5.89 % | 0.37 -17.28 % | 0.45 38.24 % | 0.33 -23.64 % | 0.43 69.61 % | 0.25 -34.60 % | 0.39 44.60 % | 0.27 -40.44 % | 0.45 28.57 % | 0.35 18.92 % | 0.29 -7.24 % | 0.32 431.88 % | -0.10 -122.23 % | 0.43 168.73 % | -0.62 -830.02 % | 0.09 0.00 % | 0.09 -67.24 % | 0.26 0.00 % | 0.26 -28.40 % | 0.36 -21.64 % | 0.46 24.85 % | 0.37 0.00 % | 0.37 -15.17 % | 0.44 0.00 % | 0.44 38.67 % | 0.32 0.00 % | 0.32 21.11 % | 0.26 0.00 % | 0.26 10.98 % | 0.24 0.00 % | 0.24 |
| Ratio EBITDA | 0.21 -69.02 % | 0.67 81.53 % | 0.37 -27.09 % | 0.51 33.88 % | 0.38 -35.45 % | 0.59 0.90 % | 0.58 110.19 % | 0.28 53.97 % | 0.18 -67.21 % | 0.55 29.23 % | 0.42 23.70 % | 0.34 26.90 % | 0.27 -52.02 % | 0.56 4.03 % | 0.54 4.56 % | 0.52 12.28 % | 0.46 -20.75 % | 0.58 22.37 % | 0.48 -0.38 % | 0.48 10.37 % | 0.43 -21.14 % | 0.55 62.00 % | 0.34 -32.94 % | 0.50 63.72 % | 0.31 -33.73 % | 0.47 101.39 % | 0.23 -51.30 % | 0.47 -7.37 % | 0.51 78.21 % | 0.29 -41.80 % | 0.49 7 553.10 % | 0.01 -98.82 % | 0.55 189.06 % | -0.62 -286.04 % | 0.33 0.00 % | 0.33 7.18 % | 0.31 0.00 % | 0.31 -37.67 % | 0.50 -15.14 % | 0.58 25.50 % | 0.47 0.00 % | 0.47 -5.16 % | 0.49 0.00 % | 0.49 28.19 % | 0.38 0.00 % | 0.38 21.43 % | 0.32 0.00 % | 0.32 -0.24 % | 0.32 0.00 % | 0.32 |
| Gross profit ratio | 0.61 -5.78 % | 0.65 6.70 % | 0.61 1.98 % | 0.60 0.77 % | 0.59 -6.82 % | 0.64 7.00 % | 0.60 -10.85 % | 0.67 -4.94 % | 0.70 15.87 % | 0.61 -13.28 % | 0.70 11.26 % | 0.63 0.64 % | 0.62 -9.54 % | 0.69 1.79 % | 0.68 -0.22 % | 0.68 10.99 % | 0.61 -8.19 % | 0.67 9.18 % | 0.61 -11.84 % | 0.69 4.50 % | 0.66 4.60 % | 0.63 -14.41 % | 0.74 4.80 % | 0.71 14.87 % | 0.62 -13.99 % | 0.72 8.83 % | 0.66 -2.14 % | 0.67 -2.29 % | 0.69 14.44 % | 0.60 -6.31 % | 0.64 -2.28 % | 0.66 1.68 % | 0.65 26.29 % | 0.51 -18.39 % | 0.63 0.00 % | 0.63 7.57 % | 0.58 0.00 % | 0.58 -14.59 % | 0.68 -0.51 % | 0.68 11.45 % | 0.61 0.00 % | 0.61 -7.54 % | 0.66 0.00 % | 0.66 16.58 % | 0.57 0.00 % | 0.57 3.88 % | 0.55 0.00 % | 0.55 2.57 % | 0.53 0.00 % | 0.53 |
| Weighted average shs out dil | 276.004 M 0.00 % | 276.004 M 0.00 % | 276.000 M 0.00 % | 276.000 M 0.00 % | 276.000 M 0.03 % | 275.930 M -0.03 % | 276.000 M 0.00 % | 276.000 M 0.00 % | 276.000 M 0.00 % | 276.000 M 0.00 % | 276.000 M 0.01 % | 275.966 M 0.00 % | 275.966 M 0.00 % | 275.966 M 0.00 % | 275.966 M 0.00 % | 275.966 M 0.00 % | 275.966 M 0.00 % | 275.969 M 29.70 % | 212.773 M 0.00 % | 212.773 M 0.00 % | 212.773 M 2.79 % | 207.002 M 0.00 % | 207.002 M 0.00 % | 207.002 M 0.75 % | 205.451 M -1.81 % | 209.235 M 0.08 % | 209.070 M 0.62 % | 207.776 M -0.37 % | 208.553 M 3.31 % | 201.874 M -3.15 % | 208.441 M 24.00 % | 168.097 M -6.36 % | 179.515 M -5.98 % | 190.933 M -4.00 % | 198.892 M 0.00 % | 198.892 M 1.65 % | 195.666 M 0.00 % | 195.666 M 59.98 % | 122.310 M -38.39 % | 198.507 M 0.41 % | 197.689 M 0.00 % | 197.689 M -39.27 % | 325.504 M 0.00 % | 325.504 M 73.64 % | 187.459 M 0.00 % | 187.459 M 0.08 % | 187.302 M 0.00 % | 187.302 M 0.06 % | 187.191 M 0.00 % | 187.191 M |
| Weighted average shs out | 276.004 M 0.00 % | 276.004 M 0.00 % | 276.000 M 0.00 % | 276.000 M 0.00 % | 276.000 M 0.03 % | 275.930 M -0.03 % | 276.000 M 0.00 % | 276.000 M 0.00 % | 276.000 M 0.00 % | 276.000 M 0.00 % | 276.000 M 1.21 % | 272.688 M -1.19 % | 275.966 M 0.00 % | 275.966 M 0.00 % | 275.966 M 0.91 % | 273.490 M -0.90 % | 275.966 M 0.00 % | 275.969 M 29.70 % | 212.773 M 2.96 % | 206.657 M -0.34 % | 207.362 M 0.17 % | 207.002 M 0.00 % | 207.002 M 0.51 % | 205.947 M 0.24 % | 205.451 M -1.81 % | 209.235 M 0.08 % | 209.071 M 0.62 % | 207.776 M -0.37 % | 208.553 M 3.31 % | 201.874 M -3.15 % | 208.441 M 24.00 % | 168.097 M -6.36 % | 179.515 M -5.98 % | 190.933 M -4.00 % | 198.898 M 0.00 % | 198.898 M 1.65 % | 195.669 M 0.00 % | 195.666 M 59.98 % | 122.310 M -38.39 % | 198.508 M 0.41 % | 197.691 M 0.00 % | 197.689 M -39.27 % | 325.506 M 0.00 % | 325.506 M 73.64 % | 187.460 M 0.00 % | 187.459 M 0.08 % | 187.304 M 0.00 % | 187.304 M 0.06 % | 187.194 M 0.00 % | 187.191 M |
| EPS diluted | 0.05 -71.00 % | 0.18 80.00 % | 0.10 -33.33 % | 0.15 50.00 % | 0.10 -28.57 % | 0.14 -50.00 % | 0.28 100.00 % | 0.14 88.17 % | 0.07 -58.67 % | 0.18 -61.70 % | 0.47 235.71 % | 0.14 -6.67 % | 0.15 -57.14 % | 0.35 16.67 % | 0.30 -11.76 % | 0.34 -19.05 % | 0.42 23.53 % | 0.34 -8.11 % | 0.37 -24.49 % | 0.49 -22.22 % | 0.63 90.91 % | 0.33 0.00 % | 0.33 10.00 % | 0.30 -18.92 % | 0.37 48.00 % | 0.25 -21.88 % | 0.32 -13.51 % | 0.37 5.71 % | 0.35 133.33 % | 0.15 -57.14 % | 0.35 1 850.00 % | -0.02 -104.17 % | 0.48 1 060.00 % | -0.05 -348.76 % | 0.02 0.00 % | 0.02 -69.08 % | 0.07 0.00 % | 0.07 -88.79 % | 0.58 31.82 % | 0.44 266.67 % | 0.12 0.00 % | 0.12 9.09 % | 0.11 0.00 % | 0.11 -8.33 % | 0.12 0.00 % | 0.12 36.36 % | 0.09 0.00 % | 0.09 37.50 % | 0.06 0.00 % | 0.06 |
| Earnings per share | 0.05 -71.00 % | 0.18 80.00 % | 0.10 -33.33 % | 0.15 50.00 % | 0.10 -28.57 % | 0.14 -50.00 % | 0.28 100.00 % | 0.14 88.17 % | 0.07 -58.67 % | 0.18 -61.70 % | 0.47 235.71 % | 0.14 -6.67 % | 0.15 -57.14 % | 0.35 16.67 % | 0.30 -11.76 % | 0.34 -19.05 % | 0.42 23.53 % | 0.34 -8.11 % | 0.37 -24.49 % | 0.49 -22.22 % | 0.63 90.91 % | 0.33 0.00 % | 0.33 10.00 % | 0.30 -18.92 % | 0.37 48.00 % | 0.25 -21.88 % | 0.32 -13.51 % | 0.37 5.71 % | 0.35 133.33 % | 0.15 -57.14 % | 0.35 1 850.00 % | -0.02 -105.88 % | 0.34 780.00 % | -0.05 -348.76 % | 0.02 0.00 % | 0.02 -69.08 % | 0.07 0.00 % | 0.07 -88.79 % | 0.58 31.82 % | 0.44 266.67 % | 0.12 0.00 % | 0.12 9.09 % | 0.11 0.00 % | 0.11 -8.33 % | 0.12 0.00 % | 0.12 36.36 % | 0.09 0.00 % | 0.09 37.50 % | 0.06 0.00 % | 0.06 |
| Gross profit | 51.267 M -6.98 % | 55.117 M -10.49 % | 61.579 M 0.64 % | 61.185 M -15.00 % | 71.985 M 35.50 % | 53.124 M -33.99 % | 80.478 M -16.73 % | 96.651 M 23.81 % | 78.065 M 12.90 % | 69.144 M -68.14 % | 217.035 M 205.63 % | 71.013 M -27.98 % | 98.596 M -31.77 % | 144.498 M 15.81 % | 124.771 M -13.61 % | 144.429 M -24.49 % | 191.262 M 41.01 % | 135.640 M 13.75 % | 119.248 M -34.74 % | 182.738 M -23.69 % | 239.468 M 150.99 % | 95.409 M -37.43 % | 152.491 M 35.87 % | 112.233 M -34.24 % | 170.659 M 76.04 % | 96.944 M -40.31 % | 162.402 M 40.95 % | 115.217 M -19.21 % | 142.620 M 129.85 % | 62.048 M -58.07 % | 147.964 M 538.74 % | 23.165 M -82.27 % | 130.636 M 1 568.77 % | 7.828 M -73.25 % | 29.262 M 0.00 % | 29.262 M 2.98 % | 28.415 M 0.00 % | 28.415 M -78.44 % | 131.809 M 2.16 % | 129.021 M 229.16 % | 39.196 M 0.00 % | 39.196 M -30.02 % | 56.014 M 0.00 % | 56.014 M 40.44 % | 39.885 M 0.00 % | 39.885 M 15.12 % | 34.646 M 0.00 % | 34.646 M 27.15 % | 27.248 M 0.00 % | 27.248 M |
| Income tax expense | 2.322 M -66.63 % | 6.960 M 905.08 % | 692.461 K -67.48 % | 2.129 M -75.65 % | 8.745 M 266.90 % | 2.383 M -55.83 % | 5.396 M 146.90 % | 2.186 M 267.95 % | -1.301 M -128.16 % | 4.622 M 59.24 % | 2.902 M -16.46 % | 3.474 M 395.28 % | 701.450 K -94.44 % | 12.605 M 145.13 % | 5.142 M 2.58 % | 5.013 M -64.65 % | 14.182 M 16.06 % | 12.220 M 326.26 % | 2.867 M -80.85 % | 14.972 M -28.12 % | 20.828 M 184.51 % | 7.321 M 477.28 % | 1.268 M -84.17 % | 8.010 M -20.53 % | 10.079 M 6.80 % | 9.437 M 52.88 % | 6.173 M -27.61 % | 8.528 M -39.10 % | 14.004 M 94.40 % | 7.204 M -60.58 % | 18.274 M 364.86 % | 3.931 M -47.64 % | 7.508 M 3 722.01 % | -207.278 K -114.26 % | 1.453 M 0.00 % | 1.453 M 72.30 % | 843.349 K 0.00 % | 843.349 K -93.92 % | 13.862 M -7.59 % | 15.000 M 283.66 % | 3.910 M 0.00 % | 3.910 M -26.52 % | 5.321 M 0.00 % | 5.321 M 29.17 % | 4.119 M 0.00 % | 4.119 M 123.72 % | 1.841 M 0.00 % | 1.841 M -25.89 % | 2.484 M 0.00 % | 2.484 M |
| Cost of revenue | 32.352 M 9.35 % | 29.587 M -29.71 % | 42.093 M 2.35 % | 41.127 M -16.61 % | 49.316 M 64.25 % | 30.025 M -45.15 % | 54.737 M 13.76 % | 48.118 M 45.42 % | 33.090 M -26.36 % | 44.937 M -51.94 % | 93.500 M 122.43 % | 42.036 M -29.20 % | 59.373 M -8.55 % | 64.925 M 9.49 % | 59.299 M -13.02 % | 68.174 M -43.76 % | 121.214 M 78.74 % | 67.814 M -10.81 % | 76.030 M -6.21 % | 81.069 M -33.43 % | 121.778 M 120.85 % | 55.140 M 3.14 % | 53.461 M 14.65 % | 46.630 M -56.35 % | 106.823 M 176.54 % | 38.628 M -54.43 % | 84.763 M 50.35 % | 56.378 M -13.18 % | 64.933 M 57.25 % | 41.292 M -50.20 % | 82.913 M 582.08 % | 12.156 M -83.09 % | 71.895 M 858.76 % | 7.499 M -57.13 % | 17.492 M 0.00 % | 17.492 M -14.34 % | 20.421 M 0.00 % | 20.421 M -66.90 % | 61.685 M 3.81 % | 59.422 M 141.49 % | 24.607 M 0.00 % | 24.607 M -13.02 % | 28.291 M 0.00 % | 28.291 M -6.00 % | 30.099 M 0.00 % | 30.099 M 5.60 % | 28.503 M 0.00 % | 28.503 M 20.30 % | 23.694 M 0.00 % | 23.694 M |
| General and administrative expenses | -4.605 M -145.85 % | 10.043 M 150.61 % | -19.846 M -178.31 % | 25.343 M 871.58 % | -3.285 M -127.85 % | 11.792 M 158.75 % | -20.073 M -169.72 % | 28.790 M 972.73 % | -3.299 M -127.04 % | 12.198 M 171.71 % | -17.010 M -165.29 % | 26.052 M 980.80 % | -2.958 M -125.07 % | 11.798 M 161.50 % | -19.184 M -170.41 % | 27.245 M 876.14 % | -3.510 M -128.44 % | 12.344 M 158.61 % | -21.062 M -173.01 % | 28.848 M 8 446.55 % | 337.539 K -96.96 % | 11.099 M 156.13 % | -19.775 M -247.96 % | 13.365 M -23.37 % | 17.442 M 21.45 % | 14.362 M 25.56 % | 11.438 M -28.29 % | 15.951 M 237.56 % | 4.725 M -76.39 % | 20.011 M 53.90 % | 13.002 M 57.42 % | 8.259 M 48.33 % | 5.568 M -40.83 % | 9.411 M -19.11 % | 11.635 M 0.00 % | 11.635 M 15.17 % | 10.102 M 0.00 % | 10.102 M -20.98 % | 12.784 M 43.42 % | 8.914 M 37.15 % | 6.499 M 0.00 % | 6.499 M -11.64 % | 7.355 M 0.00 % | 7.355 M 11.62 % | 6.590 M 0.00 % | 6.590 M -35.06 % | 10.148 M 0.00 % | 10.148 M 94.66 % | 5.213 M 0.00 % | 5.213 M |
| Selling and marketing expenses | 5.649 M -38.70 % | 9.216 M -21.71 % | 11.771 M 58.81 % | 7.412 M -40.63 % | 12.485 M 93.96 % | 6.437 M -57.53 % | 15.155 M -14.60 % | 17.746 M 92.29 % | 9.229 M -10.94 % | 10.362 M -68.29 % | 32.676 M 110.31 % | 15.537 M -10.93 % | 17.444 M 14.31 % | 15.261 M -43.33 % | 26.930 M 22.63 % | 21.961 M -15.04 % | 25.849 M 38.16 % | 18.710 M -21.62 % | 23.871 M -4.08 % | 24.886 M -42.38 % | 43.190 M 240.42 % | 12.687 M -61.00 % | 32.532 M 70.52 % | 19.079 M -25.42 % | 25.582 M 116.69 % | 11.806 M -66.20 % | 34.933 M 152.36 % | 13.842 M -26.01 % | 18.708 M 117.68 % | 8.594 M -41.57 % | 14.709 M 31.04 % | 11.225 M -8.34 % | 12.246 M 29.01 % | 9.492 M 71.16 % | 5.546 M 0.00 % | 5.546 M -12.51 % | 6.339 M 0.00 % | 6.339 M -73.75 % | 24.148 M 161.37 % | 9.239 M 102.91 % | 4.553 M 0.00 % | 4.553 M -45.33 % | 8.328 M 0.00 % | 8.328 M 112.61 % | 3.917 M 0.00 % | 3.917 M -19.64 % | 4.874 M 0.00 % | 4.874 M 101.49 % | 2.419 M 0.00 % | 2.419 M |
| Other expenses | 25.441 M 261.54 % | -15.749 M -12 299.12 % | -127.020 K 99.40 % | -21.027 M | 0.000 100.00 % | -13.867 M -115.86 % | -6.424 M -3 030.30 % | 219.239 K 174.06 % | -296.018 K 86.64 % | -2.215 M -106.43 % | 34.473 M 343.07 % | -14.182 M -267.04 % | 8.490 M 887.69 % | 859.604 K -86.01 % | 6.144 M 425.20 % | 1.170 M -87.20 % | 9.142 M 21.10 % | 7.549 M 785.82 % | 852.237 K 2 828.95 % | 29.097 K -99.80 % | 14.645 M 490 716.66 % | -2.985 K -100.14 % | 2.088 M 207.17 % | 679.794 K | 0.000 -100.00 % | 473.240 K | 0.000 | 0.000 100.00 % | -67.715 K 11.78 % | -76.761 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 34.663 M 263.89 % | 9.526 M -74.27 % | 37.023 M 83.83 % | 20.140 M -55.89 % | 45.661 M 255.42 % | 12.847 M 365.25 % | 2.761 M -93.11 % | 40.078 M 26.53 % | 31.676 M 5.49 % | 30.027 M -54.45 % | 65.921 M 83.03 % | 36.017 M 9.51 % | 32.889 M -18.80 % | 40.503 M -22.60 % | 52.330 M 8.54 % | 48.212 M -6.37 % | 51.494 M 18.21 % | 43.563 M -23.94 % | 57.275 M 11.93 % | 51.169 M -25.50 % | 68.679 M 125.31 % | 30.481 M -59.15 % | 74.612 M 93.04 % | 38.651 M -27.87 % | 53.582 M 45.54 % | 36.816 M -59.00 % | 89.788 M 213.35 % | 28.654 M -32.29 % | 42.319 M 44.82 % | 29.221 M -46.75 % | 54.875 M 128.51 % | 24.014 M -36.30 % | 37.702 M 100.00 % | 18.851 M -22.21 % | 24.234 M 0.00 % | 24.234 M 63.36 % | 14.835 M 0.00 % | 14.835 M -64.54 % | 41.843 M 43.95 % | 29.067 M 150.35 % | 11.611 M 0.00 % | 11.611 M -16.26 % | 13.866 M 0.00 % | 13.866 M 4.54 % | 13.264 M 0.00 % | 13.264 M -13.48 % | 15.330 M 0.00 % | 15.330 M 21.21 % | 12.648 M 0.00 % | 12.648 M |
| Cost and expenses | 67.015 M 71.34 % | 39.112 M -46.52 % | 73.135 M 19.37 % | 61.267 M -35.49 % | 94.977 M 120.18 % | 43.137 M -24.98 % | 57.498 M -34.81 % | 88.196 M 36.18 % | 64.765 M -13.60 % | 74.964 M -52.98 % | 159.421 M 104.25 % | 78.053 M -15.40 % | 92.262 M -12.49 % | 105.427 M -5.56 % | 111.629 M -4.09 % | 116.387 M -32.61 % | 172.708 M 55.07 % | 111.377 M -16.45 % | 133.305 M 0.81 % | 132.237 M -30.57 % | 190.457 M 122.44 % | 85.621 M -33.15 % | 128.073 M 50.18 % | 85.282 M -46.83 % | 160.405 M 112.62 % | 75.444 M -56.78 % | 174.551 M 105.28 % | 85.032 M -20.72 % | 107.252 M 52.10 % | 70.513 M -48.83 % | 137.788 M 280.94 % | 36.170 M -67.00 % | 109.597 M 315.93 % | 26.350 M -36.85 % | 41.726 M 0.00 % | 41.726 M 18.35 % | 35.256 M 0.00 % | 35.256 M -65.95 % | 103.528 M 17.00 % | 88.489 M 144.33 % | 36.217 M 0.00 % | 36.217 M -14.09 % | 42.157 M 0.00 % | 42.157 M -2.78 % | 43.363 M 0.00 % | 43.363 M -1.07 % | 43.833 M 0.00 % | 43.833 M 20.61 % | 36.341 M 0.00 % | 36.341 M |
| Research and development expenses | 8.178 M 35.94 % | 6.016 M -23.56 % | 7.871 M -6.43 % | 8.412 M -1.99 % | 8.583 M 1.15 % | 8.485 M -41.02 % | 14.387 M 102.53 % | 7.104 M -27.10 % | 9.744 M 0.64 % | 9.682 M -38.65 % | 15.782 M 83.30 % | 8.610 M -13.14 % | 9.912 M -21.23 % | 12.584 M 29.97 % | 9.682 M -27.68 % | 13.387 M 9.85 % | 12.187 M -6.77 % | 13.071 M -24.97 % | 17.422 M 49.63 % | 11.643 M -3.23 % | 12.032 M 37.27 % | 8.765 M -64.17 % | 24.466 M 380.86 % | 5.088 M -53.92 % | 11.041 M 19.93 % | 9.207 M -59.35 % | 22.650 M 99.90 % | 11.331 M 11.27 % | 10.183 M 16.79 % | 8.719 M -13.04 % | 10.027 M 64.13 % | 6.109 M -19.84 % | 7.621 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 % | 1.467 M 0.00 % | 1.467 M -62.10 % | 3.871 M 0.00 % | 3.871 M | 0.000 | 0.000 |
| Selling general and administrative expenses | 1.044 M -94.58 % | 19.259 M -33.65 % | 29.026 M -11.39 % | 32.756 M -12.53 % | 37.447 M 105.42 % | 18.230 M 470.72 % | -4.917 M -110.57 % | 46.537 M 684.77 % | 5.930 M -73.71 % | 22.560 M 44.01 % | 15.666 M -62.33 % | 41.589 M 187.09 % | 14.487 M -46.46 % | 27.059 M 249.32 % | 7.746 M -84.26 % | 49.205 M 120.27 % | 22.338 M -28.06 % | 31.053 M 1 005.35 % | 2.809 M -94.77 % | 53.734 M 23.45 % | 43.528 M 82.99 % | 23.786 M 86.45 % | 12.758 M -60.68 % | 32.443 M -24.59 % | 43.024 M 64.42 % | 26.168 M -72.90 % | 96.549 M 224.06 % | 29.793 M 27.14 % | 23.433 M -18.08 % | 28.605 M 3.23 % | 27.711 M 42.22 % | 19.484 M 9.37 % | 17.815 M -5.76 % | 18.904 M 10.02 % | 17.181 M 0.00 % | 17.181 M 4.50 % | 16.441 M 0.00 % | 16.441 M -55.48 % | 36.932 M 103.45 % | 18.153 M 64.24 % | 11.053 M 0.00 % | 11.053 M -29.53 % | 15.683 M 0.00 % | 15.683 M 17.40 % | 13.359 M 0.00 % | 13.359 M -12.62 % | 15.288 M 0.00 % | 15.288 M 35.84 % | 11.254 M 0.00 % | 11.254 M |
| Interest income | 11.187 M -30.76 % | 16.157 M 54.25 % | 10.474 M -9.70 % | 11.600 M 2.86 % | 11.277 M -10.95 % | 12.664 M -4.10 % | 13.205 M 20.20 % | 10.986 M 3.83 % | 10.581 M -4.88 % | 11.123 M -42.94 % | 19.495 M | 0.000 -100.00 % | 8.139 M 23.85 % | 6.571 M -61.04 % | 16.867 M 7.34 % | 15.715 M 184.88 % | 5.516 M 104.57 % | 2.696 M -15.85 % | 3.204 M 127.31 % | 1.410 M -33.38 % | 2.116 M 84.89 % | 1.144 M -80.01 % | 5.726 M | 0.000 -100.00 % | 638.484 K -19.98 % | 797.924 K -46.50 % | 1.491 M 12.41 % | 1.327 M | 0.000 | 0.000 -100.00 % | 793.533 K | 0.000 -100.00 % | 1.116 M | 0.000 -100.00 % | 197.664 K 0.00 % | 197.664 K | 0.000 | 0.000 -100.00 % | 2.267 M -12.91 % | 2.603 M 6 128.32 % | 41.799 K 0.00 % | 41.799 K -88.91 % | 376.849 K 0.00 % | 376.849 K -50.63 % | 763.325 K 0.00 % | 763.325 K -2.30 % | 781.288 K 0.00 % | 781.288 K 55.41 % | 502.741 K 0.00 % | 502.742 K |
| Interest expense | 965.355 K -9.41 % | 1.066 M -2.79 % | 1.096 M -1.84 % | 1.117 M 136.03 % | 473.132 K 100.33 % | 236.176 K -43.69 % | 419.401 K -38.32 % | 679.967 K -4.35 % | 710.925 K 10.21 % | 645.069 K 45.53 % | 443.270 K | 0.000 -100.00 % | 1.464 M 0.25 % | 1.460 M 92.79 % | 757.527 K 179.10 % | 271.415 K -56.39 % | 622.394 K 9.01 % | 570.967 K 33.43 % | 427.899 K -54.38 % | 938.054 K -23.37 % | 1.224 M 1.80 % | 1.202 M -23.59 % | 1.574 M 0.45 % | 1.567 M -26.52 % | 2.132 M 19.08 % | 1.790 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 |
| Depreciation and amortization | 0.000 100.00 % | -25.529 M -425.44 % | 7.845 M 1.52 % | 7.727 M -2.15 % | 7.897 M 0.00 % | 7.897 M -10.68 % | 8.841 M 0.00 % | 8.841 M 12.19 % | 7.880 M 0.00 % | 7.880 M -4.64 % | 8.264 M 0.00 % | 8.264 M -5.16 % | 8.713 M 0.00 % | 8.713 M -23.03 % | 11.320 M 0.00 % | 11.320 M -4.51 % | 11.854 M 0.00 % | 11.854 M 64.74 % | 7.196 M 10.19 % | 6.530 M -1.83 % | 6.652 M 1.86 % | 6.530 M 0.33 % | 6.509 M 28.50 % | 5.065 M -27.20 % | 6.958 M 37.36 % | 5.065 M 1.35 % | 4.998 M 19.99 % | 4.166 M -79.22 % | 20.046 M 413.27 % | -6.399 M -253.62 % | 4.166 M 17.93 % | 3.532 M -14.42 % | 4.127 M -9.24 % | 4.547 M 2.75 % | 4.426 M 0.00 % | 4.426 M 36.00 % | 3.254 M 0.00 % | 3.254 M -18.58 % | 3.997 M 86.91 % | 2.138 M 0.91 % | 2.119 M 0.00 % | 2.119 M 2.31 % | 2.071 M 0.00 % | 2.071 M 23.83 % | 1.673 M 0.00 % | 1.673 M 2.10 % | 1.638 M 0.00 % | 1.638 M 49.83 % | 1.093 M 0.00 % | 1.093 M |
| Operating income | 16.604 M -63.58 % | 45.591 M 115.38 % | 21.168 M -48.43 % | 41.045 M 55.92 % | 26.324 M -34.64 % | 40.277 M -28.07 % | 55.991 M 42.95 % | 39.169 M 100.18 % | 19.567 M -63.38 % | 53.433 M -60.10 % | 133.919 M 257.50 % | 37.460 M -48.50 % | 72.735 M -32.61 % | 107.924 M 32.48 % | 81.466 M -16.30 % | 97.325 M -20.55 % | 122.504 M 24.47 % | 98.419 M 23.39 % | 79.764 M -32.91 % | 118.894 M -15.29 % | 140.360 M 84.94 % | 75.895 M 14.89 % | 66.057 M -11.73 % | 74.836 M 1.46 % | 73.757 M 21.28 % | 60.817 M 16.72 % | 52.107 M -32.54 % | 77.242 M -10.45 % | 86.253 M 138.95 % | 36.097 M -67.14 % | 109.847 M 3 424.47 % | -3.304 M -103.09 % | 106.970 M 864.72 % | -13.988 M -226.54 % | 11.054 M 0.00 % | 11.054 M -6.58 % | 11.832 M 0.00 % | 11.832 M -87.13 % | 91.905 M -14.84 % | 107.925 M 291.38 % | 27.575 M 0.00 % | 27.575 M -29.83 % | 39.298 M 0.00 % | 39.298 M 56.46 % | 25.117 M 0.00 % | 25.117 M 37.49 % | 18.269 M 0.00 % | 18.269 M 21.76 % | 15.004 M 0.00 % | 15.004 M |
| Operating income ratio | 0.20 -63.11 % | 0.54 156.75 % | 0.21 -47.74 % | 0.40 84.86 % | 0.22 -55.06 % | 0.48 16.61 % | 0.41 53.05 % | 0.27 53.70 % | 0.18 -62.42 % | 0.47 8.61 % | 0.43 30.15 % | 0.33 -28.03 % | 0.46 -10.65 % | 0.52 16.44 % | 0.44 -3.32 % | 0.46 16.77 % | 0.39 -18.96 % | 0.48 18.43 % | 0.41 -9.37 % | 0.45 15.99 % | 0.39 -22.93 % | 0.50 57.17 % | 0.32 -31.91 % | 0.47 77.22 % | 0.27 -40.75 % | 0.45 112.79 % | 0.21 -53.17 % | 0.45 8.32 % | 0.42 18.97 % | 0.35 -26.58 % | 0.48 608.60 % | -0.09 -117.71 % | 0.53 157.87 % | -0.91 -486.01 % | 0.24 0.00 % | 0.24 -2.42 % | 0.24 0.00 % | 0.24 -48.99 % | 0.47 -17.07 % | 0.57 32.52 % | 0.43 0.00 % | 0.43 -7.28 % | 0.47 0.00 % | 0.47 29.88 % | 0.36 0.00 % | 0.36 24.06 % | 0.29 0.00 % | 0.29 -1.78 % | 0.29 0.00 % | 0.29 |
| Total other income expenses net | -176.568 K -101.73 % | 10.216 M 41.13 % | 7.238 M 259.87 % | 2.011 M 956.69 % | 190.342 K -72.54 % | 693.160 K -96.86 % | 22.084 M 9 973.12 % | 219.240 K 174.06 % | -296.019 K -143.80 % | 675.887 K 125.65 % | -2.635 M -190.75 % | 2.904 M 154.84 % | 1.140 M 1 086.58 % | -115.500 K -101.88 % | 6.144 M 426.15 % | 1.168 M -87.23 % | 9.142 M 21.10 % | 7.549 M 785.82 % | 852.237 K 2 828.95 % | 29.097 K -99.80 % | 14.645 M 490 733.13 % | -2.985 K -100.14 % | 2.088 M 207.17 % | 679.795 K -92.97 % | 9.670 M 1 943.41 % | 473.239 K -97.51 % | 19.015 M 27.04 % | 14.969 M 22 205.29 % | -67.715 K 11.78 % | -76.761 K -107.55 % | 1.016 M 423.18 % | -314.516 K -135.31 % | 890.633 K -69.92 % | 2.960 M 38.77 % | 2.133 M 0.00 % | 2.133 M 22.07 % | 1.748 M 0.00 % | 1.748 M 141.55 % | -4.206 M -262.61 % | 2.587 M 4 841.71 % | 52.344 K 0.00 % | 52.343 K -98.65 % | 3.886 M 0.00 % | 3.886 M 54.49 % | 2.516 M 0.00 % | 2.516 M 56.50 % | 1.607 M 0.00 % | 1.607 M 277.34 % | -906.472 K 0.00 % | -906.472 K |
| 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 | 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-06-30 | 2014-03-31 | 2013-12-31 | 2013-10-01 | 2013-06-30 | 2013-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 | 2017-12-31 | 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-06-30 | 2014-03-31 | 2013-12-31 | 2013-10-01 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -1.781 B -1.66 % | -1.752 B -4.96 % | -1.669 B -3.97 % | -1.605 B 6.13 % | -1.710 B 3.93 % | -1.780 B -1.40 % | -1.755 B -15.43 % | -1.521 B -1.31 % | -1.501 B 12.39 % | -1.713 B -3.30 % | -1.658 B -6.92 % | -1.551 B -38.85 % | -1.117 B 28.56 % | -1.564 B 25.82 % | -2.108 B -5.60 % | -1.996 B -0.52 % | -1.986 B 12.00 % | -2.256 B 1.72 % | -2.296 B -563.58 % | -345.993 M -20.92 % | -286.124 M -160.91 % | 469.724 M 223.87 % | -379.222 M -220.24 % | -118.417 M 0.46 % | -118.960 M 55.67 % | -268.324 M 14.90 % | -315.304 M -7.99 % | -291.964 M -12.77 % | -258.910 M 26.19 % | -350.778 M -8.15 % | -324.352 M -244.49 % | 224.475 M 487.66 % | -57.905 M 0.00 % | -57.905 M -167.81 % | -21.622 M 0.00 % | -21.622 M 72.25 % | -77.907 M 39.40 % | -128.560 M -27.45 % | -100.872 M 0.00 % | -100.872 M 6.65 % | -108.060 M 0.00 % | -108.060 M -1 436.63 % | -7.032 M 0.00 % | -7.032 M -163.84 % | 11.016 M 0.00 % | 11.016 M -81.39 % | 59.199 M |
| Total investments | 36.254 M 0.63 % | 36.026 M -89.38 % | 339.218 M 4.29 % | 325.262 M -2.98 % | 335.263 M 885.02 % | 34.036 M 8.06 % | 31.496 M 1.88 % | 30.916 M 0.39 % | 30.795 M 9.12 % | 28.221 M 2.65 % | 27.492 M 15.43 % | 23.816 M 0.01 % | 23.814 M 18.56 % | 20.087 M 0.69 % | 19.949 M -1.38 % | 20.227 M 12.45 % | 17.988 M 54.24 % | 11.662 M 0.09 % | 11.652 M 2.16 % | 11.405 M 0.00 % | 11.405 M -98.79 % | 939.448 M 20 947.44 % | 4.463 M -89.98 % | 44.541 M 883.87 % | 4.527 M -7.91 % | 4.916 M -75.33 % | 19.930 M 189.92 % | 6.874 M -73.57 % | 26.012 M 3.00 % | 25.254 M 0.67 % | 25.086 M -94.41 % | 448.951 M 1 837.12 % | 23.176 M 0.00 % | 23.176 M -58.70 % | 56.115 M 0.00 % | 56.115 M 178.06 % | 20.181 M -60.73 % | 51.391 M 70.43 % | 30.154 M 0.00 % | 30.154 M -56.97 % | 70.070 M 0.00 % | 70.070 M 151.81 % | 27.827 M 0.00 % | 27.827 M -6.70 % | 29.824 M 0.00 % | 29.824 M -74.81 % | 118.399 M |
| Total debt | 157.089 M -48.94 % | 307.651 M 42.33 % | 216.156 M 35.55 % | 159.465 M -27.26 % | 219.214 M 500.80 % | 36.487 M 13.84 % | 32.050 M -51.78 % | 66.464 M 0.11 % | 66.388 M -1.90 % | 67.672 M -2.13 % | 69.143 M 107.27 % | 33.358 M 0.33 % | 33.247 M -7.29 % | 35.861 M 0.36 % | 35.734 M -7.24 % | 38.523 M 0.37 % | 38.380 M -2.18 % | 39.235 M 41.57 % | 27.713 M -6.41 % | 29.612 M -66.98 % | 89.681 M | 0.000 -100.00 % | 90.502 M -38.88 % | 148.082 M -12.98 % | 170.175 M 30.03 % | 130.875 M -10.14 % | 145.643 M -22.05 % | 186.844 M 221.87 % | 58.050 M -24.49 % | 76.875 M 0.00 % | 76.875 M | 0.000 -100.00 % | 166.570 M 0.00 % | 166.570 M 177.62 % | 60.000 M 0.00 % | 60.000 M -50.65 % | 121.570 M 102.62 % | 60.000 M | 0.000 | 0.000 -100.00 % | 15.000 M 0.00 % | 15.000 M -70.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M | 0.000 |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 2.031 B 1 084.61 % | 171.426 M -91.52 % | 2.021 B 1 104.08 % | 167.876 M 680.75 % | 21.502 M -87.05 % | 166.091 M -91.82 % | 2.029 B 1 088.56 % | 170.731 M -91.53 % | 2.017 B 1 151.80 % | 161.110 M -92.02 % | 2.018 B 1 226.86 % | 152.107 M -92.38 % | 1.997 B 1 335.37 % | 139.148 M -93.05 % | 2.002 B 1 297.51 % | 143.249 M -92.84 % | 2.001 B 94 647.06 % | -2.117 M | 0.000 -100.00 % | 537.990 K -99.95 % | 1.158 B 1 560 137.76 % | 74.193 K 143.66 % | -169.944 K 85.58 % | -1.179 M 38.16 % | -1.906 M -370.31 % | 705.037 K -10.09 % | 784.200 K 231.32 % | -597.165 K 74.67 % | -2.358 M -115.06 % | -1.096 M -100.17 % | 630.586 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 -100.00 % | 138.307 M |
| Retained earnings | 908.059 M 1.61 % | 893.642 M 5.82 % | 844.513 M 3.53 % | 815.701 M -10.65 % | 912.952 M 3.18 % | 884.800 M 4.63 % | 845.673 M 9.78 % | 770.367 M 5.11 % | 732.938 M -25.85 % | 988.392 M 5.30 % | 938.616 M 16.11 % | 808.413 M 4.86 % | 770.944 M -23.43 % | 1.007 B 10.53 % | 910.887 M 9.91 % | 828.730 M 12.60 % | 736.024 M -17.90 % | 896.537 M 11.50 % | 804.087 M 6.19 % | 757.235 M 15.99 % | 652.826 M | 0.000 -100.00 % | 594.688 M -7.02 % | 639.580 M 29.90 % | 492.375 M -12.60 % | 563.334 M -3.89 % | 586.149 M 9.45 % | 535.547 M 16.76 % | 458.670 M 1.70 % | 451.008 M -6.09 % | 480.263 M | 0.000 -100.00 % | 354.239 M 0.00 % | 354.239 M -4.51 % | 370.976 M 0.00 % | 370.976 M 5.84 % | 350.518 M -6.42 % | 374.577 M 116.02 % | 173.396 M -12.65 % | 198.514 M 15.62 % | 171.702 M -10.65 % | 192.178 M 83.34 % | 104.820 M -11.38 % | 118.274 M 81.67 % | 65.104 M -12.06 % | 74.034 M | 0.000 |
| Common stock | 276.000 M 0.00 % | 276.000 M 0.00 % | 276.000 M 0.00 % | 276.000 M 0.00 % | 276.000 M 0.00 % | 276.000 M 0.00 % | 276.000 M 0.00 % | 276.000 M 0.00 % | 276.000 M 0.00 % | 276.000 M 0.00 % | 276.000 M 0.00 % | 276.000 M 0.00 % | 276.000 M 0.00 % | 276.000 M 0.00 % | 276.000 M 0.00 % | 276.000 M 0.00 % | 276.000 M 0.00 % | 276.000 M 0.00 % | 276.000 M 33.33 % | 207.000 M 0.00 % | 207.000 M | 0.000 -100.00 % | 207.000 M 0.00 % | 207.000 M 0.00 % | 207.000 M 0.00 % | 207.000 M 0.00 % | 207.000 M 0.00 % | 207.000 M 0.00 % | 207.000 M 0.00 % | 207.000 M 0.00 % | 207.000 M | 0.000 -100.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 150.00 % | 80.000 M 0.00 % | 80.000 M 6.67 % | 75.000 M 0.00 % | 75.000 M 0.00 % | 75.000 M 0.00 % | 75.000 M | 0.000 |
| Total equity | 3.248 B 0.41 % | 3.235 B 1.52 % | 3.186 B 1.20 % | 3.149 B -3.18 % | 3.252 B 0.94 % | 3.222 B 1.22 % | 3.183 B 2.23 % | 3.114 B 1.19 % | 3.077 B -7.30 % | 3.319 B 1.44 % | 3.272 B 4.18 % | 3.141 B 1.41 % | 3.097 B -6.59 % | 3.316 B 2.92 % | 3.221 B 2.50 % | 3.143 B 3.10 % | 3.048 B -4.96 % | 3.207 B 3.05 % | 3.113 B 130.04 % | 1.353 B 8.22 % | 1.250 B 4.89 % | 1.192 B 0.00 % | 1.192 B 5.34 % | 1.132 B 6.45 % | 1.063 B -7.85 % | 1.154 B 4.77 % | 1.101 B 4.73 % | 1.051 B 8.02 % | 973.274 M -4.91 % | 1.024 B 2.77 % | 995.976 M 47.70 % | 674.325 M 0.00 % | 674.325 M 0.00 % | 674.325 M 5.75 % | 637.656 M 0.00 % | 637.656 M 1.39 % | 628.921 M -0.46 % | 631.849 M 38.68 % | 455.624 M 0.00 % | 455.624 M 1.41 % | 449.300 M 0.00 % | 449.300 M 83.47 % | 244.891 M 0.00 % | 244.891 M 21.59 % | 201.414 M 0.00 % | 201.414 M 39.10 % | 144.801 M |
| Other non current liabilities | 12.192 M -3.90 % | 12.688 M 5.68 % | 12.005 M -34.88 % | 18.434 M 237.88 % | 5.456 M -71.17 % | 18.921 M -21.70 % | 24.166 M -17.47 % | 29.283 M -8.79 % | 32.104 M -6.40 % | 34.298 M -8.83 % | 37.620 M -8.08 % | 40.929 M -5.42 % | 43.272 M -2.30 % | 44.291 M 62.09 % | 27.325 M -37.80 % | 43.934 M 53.97 % | 28.534 M -35.70 % | 44.376 M 66.14 % | 26.711 M -35.89 % | 41.661 M 80.50 % | 23.082 M | 0.000 -100.00 % | 19.333 M -39.74 % | 32.084 M -6.91 % | 34.464 M -23.23 % | 44.893 M 55.75 % | 28.823 M -2.28 % | 29.495 M -37.69 % | 47.336 M 263.83 % | 13.010 M -73.98 % | 50.005 M | 0.000 -100.00 % | 19.059 M 0.00 % | 19.059 M | 0.000 | 0.000 -100.00 % | 12.886 M | 0.000 -100.00 % | 11.233 M | 0.000 -100.00 % | 10.319 M | 0.000 -100.00 % | 9.819 M | 0.000 -100.00 % | 12.761 M | 0.000 | 0.000 |
| Long term debt | 7.000 M -6.67 % | 7.500 M 0.00 % | 7.500 M -19.91 % | 9.365 M -28.43 % | 13.085 M 12.16 % | 11.667 M 0.24 % | 11.639 M -24.58 % | 15.432 M 0.29 % | 15.387 M -12.06 % | 17.498 M -3.86 % | 18.200 M -14.13 % | 21.194 M -3.13 % | 21.879 M -8.67 % | 23.956 M -2.72 % | 24.625 M -20.09 % | 30.815 M 0.47 % | 30.672 M -3.31 % | 31.722 M 57.04 % | 20.200 M -9.42 % | 22.300 M 0.00 % | 22.300 M | 0.000 -100.00 % | 23.300 M -43.09 % | 40.942 M 207.84 % | 13.300 M -5.00 % | 14.000 M -51.34 % | 28.768 M -62.22 % | 76.144 M 36.46 % | 55.800 M -1.24 % | 56.500 M 0.00 % | 56.500 M | 0.000 -100.00 % | 23.500 M 0.00 % | 23.500 M | 0.000 | 0.000 -100.00 % | 28.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 28.242 M -3.97 % | 29.411 M -9.91 % | 32.644 M -12.99 % | 37.518 M 31.78 % | 28.470 M -30.10 % | 40.727 M -11.76 % | 46.156 M -15.25 % | 54.461 M -5.03 % | 57.346 M -7.15 % | 61.760 M -6.27 % | 65.893 M -8.87 % | 72.304 M -4.16 % | 75.441 M -4.07 % | 78.646 M 0.00 % | 78.647 M -7.87 % | 85.364 M -1.46 % | 86.626 M -0.35 % | 86.931 M 16.92 % | 74.350 M -1.55 % | 75.520 M 3.08 % | 73.261 M | 0.000 -100.00 % | 70.445 M -3.53 % | 73.026 M 21.96 % | 59.876 M 1.67 % | 58.893 M 2.26 % | 57.592 M -45.48 % | 105.639 M 2.43 % | 103.136 M -3.28 % | 106.629 M 0.12 % | 106.505 M | 0.000 -100.00 % | 42.559 M 0.00 % | 42.559 M | 0.000 | 0.000 -100.00 % | 40.886 M | 0.000 -100.00 % | 11.233 M | 0.000 -100.00 % | 10.319 M | 0.000 -100.00 % | 9.819 M | 0.000 -100.00 % | 12.761 M | 0.000 | 0.000 |
| Other current liabilities | 49.569 M 4.35 % | 47.502 M 28.81 % | 36.878 M 56.18 % | 23.613 M -68.61 % | 75.230 M 154.42 % | 29.569 M -68.81 % | 94.808 M 8.88 % | 87.073 M -9.18 % | 95.876 M 515.93 % | 15.566 M -89.94 % | 154.748 M 1 074.94 % | 13.171 M -62.88 % | 35.485 M 13.02 % | 31.398 M -79.52 % | 153.276 M 144.50 % | 62.690 M 163.53 % | 23.789 M 91.01 % | 12.454 M -90.30 % | 128.370 M 15.86 % | 110.801 M 66.88 % | 66.396 M | 0.000 -100.00 % | 180.921 M 61.78 % | 111.830 M 17.72 % | 95.000 M 15.45 % | 82.290 M -54.83 % | 182.173 M 50.75 % | 120.843 M 9.74 % | 110.122 M 27.14 % | 86.616 M -42.54 % | 150.748 M | 0.000 -100.00 % | 64.461 M 0.00 % | 64.461 M 41.59 % | 45.526 M 0.00 % | 45.526 M -63.47 % | 124.619 M -9.22 % | 137.279 M 111.03 % | 65.053 M 30.12 % | 49.995 M 448.67 % | -14.339 M -124.80 % | 57.811 M 113.19 % | 27.118 M -50.15 % | 54.396 M 55.58 % | 34.963 M -37.39 % | 55.842 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 9.594 M -38.21 % | 15.527 M 46.69 % | 10.584 M -57.08 % | 24.660 M 15.08 % | 21.428 M -10.70 % | 23.996 M -3.12 % | 24.768 M 25.12 % | 19.796 M -6.99 % | 21.283 M 39.84 % | 15.219 M | 0.000 | 0.000 -100.00 % | 40.729 M 27.77 % | 31.876 M 12.79 % | 28.262 M -64.82 % | 80.338 M -31.45 % | 117.188 M -21.40 % | 149.102 M 2.71 % | 145.164 M | 0.000 -100.00 % | 52.895 M | 0.000 -100.00 % | 44.552 M 99.33 % | 22.350 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.234 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.951 M | 0.000 -100.00 % | 36.074 M | 0.000 -100.00 % | 28.915 M | 0.000 | 0.000 |
| Short term debt | 150.089 M -50.00 % | 300.151 M 99.95 % | 150.110 M 0.01 % | 150.100 M -13.91 % | 174.352 M 602.45 % | 24.821 M 21.60 % | 20.411 M -60.00 % | 51.032 M 0.06 % | 51.001 M 1.65 % | 50.174 M -1.51 % | 50.942 M 318.78 % | 12.164 M 40.15 % | 8.680 M -27.09 % | 11.905 M 7.17 % | 11.109 M 145.96 % | -24.168 M -413.53 % | 7.708 M 118.85 % | -40.896 M -389.75 % | 14.114 M 93.02 % | 7.312 M -37.06 % | 11.618 M | 0.000 -100.00 % | 67.202 M -37.28 % | 107.140 M -31.70 % | 156.875 M 34.22 % | 116.875 M 0.00 % | 116.875 M 5.58 % | 110.700 M 4 820.00 % | 2.250 M -88.96 % | 20.375 M 0.00 % | 20.375 M | 0.000 -100.00 % | 143.070 M 0.00 % | 143.070 M 138.45 % | 60.000 M 0.00 % | 60.000 M -35.88 % | 93.570 M 55.95 % | 60.000 M | 0.000 | 0.000 -100.00 % | 15.000 M 0.00 % | 15.000 M -70.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M | 0.000 |
| Total current liabilities | 350.370 M -31.09 % | 508.454 M 35.21 % | 376.056 M -3.32 % | 388.971 M -1.21 % | 393.718 M 55.20 % | 253.684 M -7.98 % | 275.680 M -11.33 % | 310.920 M -10.08 % | 345.776 M 5.39 % | 328.104 M -19.42 % | 407.189 M 37.82 % | 295.452 M -5.16 % | 311.536 M 2.79 % | 303.081 M -21.90 % | 388.058 M 13.56 % | 341.707 M 2.71 % | 332.694 M -6.55 % | 355.998 M -19.15 % | 440.309 M -7.91 % | 478.105 M -12.70 % | 547.661 M | 0.000 -100.00 % | 557.691 M 20.38 % | 463.294 M -16.06 % | 551.967 M 26.71 % | 435.623 M -18.89 % | 537.084 M 8.41 % | 495.430 M 44.60 % | 342.615 M 23.99 % | 276.335 M -7.75 % | 299.536 M | 0.000 -100.00 % | 371.775 M 0.00 % | 371.775 M 71.40 % | 216.899 M 0.00 % | 216.899 M -40.34 % | 363.531 M 4.92 % | 346.482 M 196.32 % | 116.929 M 0.00 % | 116.929 M -8.87 % | 128.312 M 0.00 % | 128.312 M -22.35 % | 165.247 M 0.00 % | 165.247 M 15.47 % | 143.104 M 0.00 % | 143.104 M | 0.000 |
| Total liabilities | 378.612 M -29.61 % | 537.865 M 31.60 % | 408.700 M -4.17 % | 426.489 M 1.02 % | 422.188 M 43.40 % | 294.412 M -8.52 % | 321.836 M -11.92 % | 365.381 M -9.36 % | 403.123 M 3.40 % | 389.864 M -17.59 % | 473.081 M 28.64 % | 367.756 M -4.97 % | 386.977 M 1.38 % | 381.726 M -18.21 % | 466.705 M 9.28 % | 427.072 M 1.85 % | 419.321 M -5.33 % | 442.929 M -13.94 % | 514.659 M -7.04 % | 553.625 M -10.84 % | 620.922 M | 0.000 -100.00 % | 628.136 M 17.12 % | 536.320 M -12.34 % | 611.843 M 23.73 % | 494.516 M -16.84 % | 594.676 M -1.06 % | 601.070 M 34.84 % | 445.751 M 16.40 % | 382.964 M -5.68 % | 406.041 M | 0.000 -100.00 % | 414.333 M 0.00 % | 414.333 M 91.03 % | 216.899 M 0.00 % | 216.899 M -46.37 % | 404.417 M 16.72 % | 346.482 M 170.35 % | 128.162 M 9.61 % | 116.929 M -15.65 % | 138.631 M 8.04 % | 128.312 M -26.71 % | 175.066 M 5.94 % | 165.247 M 6.02 % | 155.865 M 8.92 % | 143.104 M | 0.000 |
| Other non current assets | 65.808 M 0.05 % | 65.772 M 907.90 % | 6.526 M -66.01 % | 19.201 M 172.33 % | 7.050 M -97.45 % | 276.923 M 0.41 % | 275.805 M 1.46 % | 271.826 M 0.75 % | 269.793 M 2.97 % | 262.002 M -13.04 % | 301.303 M -28.21 % | 419.702 M -51.39 % | 863.378 M 42.28 % | 606.816 M 1 756.57 % | 32.685 M 86.32 % | 17.542 M 33.64 % | 13.126 M 8.62 % | 12.085 M 10.68 % | 10.919 M -90.32 % | 112.750 M 83.85 % | 61.328 M 113.06 % | -469.724 M -9 241.29 % | 5.138 M -95.17 % | 106.422 M 1.68 % | 104.659 M 1 995.74 % | 4.994 M -94.89 % | 97.786 M 76.50 % | 55.402 M 6.65 % | 51.950 M 1 078.36 % | 4.409 M -91.76 % | 53.473 M 123.82 % | -224.475 M -486.28 % | 58.113 M 0.00 % | 58.113 M 162.80 % | 22.113 M 0.00 % | 22.113 M -46.10 % | 41.029 M 200.97 % | 13.632 M 4 205.75 % | 316.610 K -98.48 % | 20.791 M 5 704.03 % | 358.209 K -97.94 % | 17.349 M 4 002.13 % | 422.931 K -95.19 % | 8.793 M 2 302.36 % | 366.036 K -91.01 % | 4.072 M 106.88 % | -59.199 M |
| Long term investments | 0.000 | 0.000 -100.00 % | 59.726 M 22.84 % | 48.622 M -21.49 % | 61.933 M | 0.000 100.00 % | -213.077 M -2.27 % | -208.341 M 0.14 % | -208.628 M -4.24 % | -200.146 M 15.60 % | -237.147 M 32.99 % | -353.886 M 55.06 % | -787.458 M -48.60 % | -529.913 M -1 383.34 % | 41.292 M -8.20 % | 44.980 M -4.57 % | 47.135 M 2.55 % | 45.963 M -6.90 % | 49.369 M 192.12 % | -53.595 M -3 913.48 % | 1.405 M | 0.000 -100.00 % | 57.758 M 1 171.92 % | 4.541 M 109.17 % | -49.500 M -197.56 % | 50.736 M 929.11 % | 4.930 M -28.28 % | 6.874 M -73.57 % | 26.012 M -46.78 % | 48.873 M 94.82 % | 25.086 M | 0.000 -100.00 % | 23.176 M 0.00 % | 23.176 M -58.70 % | 56.115 M 0.00 % | 56.115 M 178.06 % | 20.181 M -60.73 % | 51.391 M 70.43 % | 30.154 M 0.00 % | 30.154 M -56.97 % | 70.070 M 0.00 % | 70.070 M 151.81 % | 27.827 M 0.00 % | 27.827 M -6.70 % | 29.824 M 0.00 % | 29.824 M | 0.000 |
| Intangible assets | 161.525 M -1.21 % | 163.500 M -1.26 % | 165.582 M -0.87 % | 167.041 M -0.86 % | 168.491 M 5.45 % | 159.779 M -1.62 % | 162.412 M -2.20 % | 166.072 M -0.20 % | 166.409 M -1.58 % | 169.078 M -0.40 % | 169.749 M 1.16 % | 167.803 M -0.43 % | 168.535 M -0.96 % | 170.173 M -1.38 % | 172.549 M 0.78 % | 171.206 M -2.32 % | 175.268 M -0.73 % | 176.553 M 7.73 % | 163.885 M 63.07 % | 100.498 M -2.14 % | 102.692 M | 0.000 -100.00 % | 107.080 M -35.29 % | 165.471 M -1.69 % | 168.314 M -21.06 % | 213.206 M 70.35 % | 125.161 M 1.50 % | 123.308 M -1.39 % | 125.044 M -2.05 % | 127.664 M 1.02 % | 126.370 M | 0.000 -100.00 % | 110.897 M 0.00 % | 110.897 M 268.98 % | 30.055 M 0.00 % | 30.055 M -59.52 % | 74.244 M 134.40 % | 31.675 M 5.52 % | 30.019 M 108.52 % | 14.396 M -44.02 % | 25.714 M 99.51 % | 12.889 M -30.80 % | 18.625 M 36.16 % | 13.679 M -6.09 % | 14.566 M 6.77 % | 13.642 M | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 161.525 M -1.21 % | 163.500 M -1.26 % | 165.582 M -0.87 % | 167.041 M -0.86 % | 168.491 M 5.45 % | 159.779 M -1.62 % | 162.412 M -2.20 % | 166.072 M -0.20 % | 166.409 M -1.58 % | 169.078 M -0.40 % | 169.749 M 1.16 % | 167.803 M -0.43 % | 168.535 M -0.96 % | 170.173 M -1.38 % | 172.549 M 0.78 % | 171.206 M -2.32 % | 175.268 M -0.73 % | 176.553 M 7.73 % | 163.885 M 63.07 % | 100.498 M -2.14 % | 102.692 M | 0.000 -100.00 % | 107.080 M -35.29 % | 165.471 M -1.69 % | 168.314 M -21.06 % | 213.206 M 70.35 % | 125.161 M 1.50 % | 123.308 M -1.39 % | 125.044 M -2.05 % | 127.664 M 1.02 % | 126.370 M | 0.000 -100.00 % | 110.897 M 0.00 % | 110.897 M 268.98 % | 30.055 M 0.00 % | 30.055 M -59.52 % | 74.244 M 134.40 % | 31.675 M 5.52 % | 30.019 M 108.52 % | 14.396 M -44.02 % | 25.714 M 99.51 % | 12.889 M -30.80 % | 18.625 M 36.16 % | 13.679 M -6.09 % | 14.566 M 6.77 % | 13.642 M | 0.000 |
| Property plant equipment net | 92.327 M -4.01 % | 96.184 M -4.11 % | 100.305 M -6.11 % | 106.831 M -3.94 % | 111.214 M -11.11 % | 125.115 M -3.39 % | 129.499 M -4.15 % | 135.106 M -3.48 % | 139.984 M -2.21 % | 143.152 M -3.70 % | 148.652 M 7.72 % | 138.003 M 7.02 % | 128.951 M 5.72 % | 121.979 M 1.70 % | 119.937 M 0.71 % | 119.090 M -1.85 % | 121.330 M -3.97 % | 126.341 M 5.98 % | 119.216 M -38.50 % | 193.836 M 1.77 % | 190.474 M | 0.000 -100.00 % | 197.847 M 39.60 % | 141.723 M 11.26 % | 127.383 M 4.14 % | 122.316 M -36.67 % | 193.147 M -4.03 % | 201.254 M 37.33 % | 146.551 M 3.17 % | 142.048 M 0.18 % | 141.796 M | 0.000 -100.00 % | 116.371 M 0.00 % | 116.371 M 33.40 % | 87.235 M 0.00 % | 87.235 M -18.63 % | 107.206 M 22.31 % | 87.648 M 3.83 % | 84.411 M 0.00 % | 84.411 M 3.26 % | 81.745 M 0.00 % | 81.745 M 4.97 % | 77.878 M 0.00 % | 77.878 M 6.89 % | 72.857 M 0.00 % | 72.857 M | 0.000 |
| Total non current assets | 391.379 M -0.95 % | 395.115 M -1.85 % | 402.565 M -2.20 % | 411.635 M -1.28 % | 416.958 M -0.85 % | 420.528 M -0.57 % | 422.935 M -3.10 % | 436.470 M 0.12 % | 435.928 M -0.64 % | 438.723 M -2.38 % | 449.435 M 4.07 % | 431.865 M -0.42 % | 433.665 M 2.12 % | 424.679 M -0.55 % | 427.010 M 4.23 % | 409.671 M -0.88 % | 413.299 M -1.13 % | 418.020 M 3.23 % | 404.955 M -2.88 % | 416.960 M -0.52 % | 419.124 M 189.23 % | -469.724 M -210.63 % | 424.572 M 1.53 % | 418.157 M 4.50 % | 400.159 M -7.21 % | 431.240 M 2.43 % | 421.023 M 8.84 % | 386.839 M 10.67 % | 349.556 M 1.40 % | 344.725 M -0.58 % | 346.724 M 254.46 % | -224.475 M -172.75 % | 308.557 M 0.00 % | 308.557 M 57.81 % | 195.519 M 0.00 % | 195.519 M -19.43 % | 242.659 M 31.63 % | 184.346 M 23.10 % | 149.752 M 0.00 % | 149.752 M -17.74 % | 182.054 M 0.00 % | 182.054 M 42.03 % | 128.177 M 0.00 % | 128.177 M 6.46 % | 120.394 M 0.00 % | 120.394 M 303.37 % | -59.199 M |
| Other current assets | 43.844 M -8.32 % | 47.823 M 5.63 % | 45.274 M 6.01 % | 42.707 M -48.95 % | 83.649 M 100.27 % | 41.769 M | 0.000 -100.00 % | 37.307 M 237.18 % | 11.064 M -85.33 % | 75.424 M 28.92 % | 58.506 M -15.21 % | 69.001 M 43.07 % | 48.230 M -38.05 % | 77.853 M 207.94 % | 25.282 M 9.37 % | 23.115 M -13.49 % | 26.719 M -26.39 % | 36.296 M 30.78 % | 27.753 M -96.91 % | 899.489 M 3 936.17 % | 22.286 M | 0.000 -100.00 % | 50.653 M -20.16 % | 63.444 M -50.41 % | 127.939 M 154.68 % | 50.235 M 17.68 % | 42.687 M 19.38 % | 35.758 M 11.87 % | 31.965 M -3.18 % | 33.016 M 26.30 % | 26.141 M | 0.000 -100.00 % | 25.670 M 0.00 % | 25.670 M 49.53 % | 17.167 M 0.00 % | 17.167 M -28.64 % | 24.056 M 47.21 % | 16.342 M -63.26 % | 44.483 M 65.88 % | 26.816 M 77.83 % | 15.080 M 36.31 % | 11.063 M -36.70 % | 17.476 M 0.00 % | 17.476 M 47.24 % | 11.869 M 0.00 % | 11.869 M | 0.000 |
| Short term investments | 318.023 M -8.02 % | 345.756 M 23.71 % | 279.492 M 1.03 % | 276.640 M 1.21 % | 273.330 M 12.34 % | 243.305 M -0.52 % | 244.573 M 2.22 % | 239.257 M -0.07 % | 239.423 M 4.84 % | 228.367 M -13.71 % | 264.639 M -29.93 % | 377.703 M -53.44 % | 811.272 M 47.50 % | 550.000 M 2 676.93 % | -21.343 M 13.78 % | -24.753 M 15.08 % | -29.148 M 15.02 % | -34.301 M 9.06 % | -37.717 M -158.03 % | 65.000 M 550.00 % | 10.000 M -98.94 % | 939.448 M 1 862.76 % | -53.294 M -233.24 % | 40.000 M -25.96 % | 54.027 M 217.91 % | -45.820 M -405.47 % | 15.000 M | 0.000 | 0.000 100.00 % | -23.619 M | 0.000 -100.00 % | 448.951 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 -100.00 % | 118.399 M |
| cash and cash equivalents | 1.938 B -5.90 % | 2.059 B 9.25 % | 1.885 B 3.33 % | 1.824 B -5.43 % | 1.929 B 6.21 % | 1.816 B 1.62 % | 1.787 B 12.62 % | 1.587 B 1.26 % | 1.567 B -11.99 % | 1.781 B 3.08 % | 1.728 B 9.03 % | 1.585 B 37.74 % | 1.150 B -28.08 % | 1.599 B -25.38 % | 2.144 B 5.36 % | 2.035 B 0.52 % | 2.024 B -11.83 % | 2.296 B -1.21 % | 2.324 B 518.64 % | 375.605 M -0.05 % | 375.805 M 180.01 % | -469.724 M -200.00 % | 469.724 M 76.26 % | 266.500 M -7.83 % | 289.135 M -27.57 % | 399.199 M -13.40 % | 460.947 M -3.73 % | 478.808 M 51.06 % | 316.960 M -25.88 % | 427.653 M 6.59 % | 401.227 M 278.74 % | -224.475 M -200.00 % | 224.475 M 0.00 % | 224.475 M 175.02 % | 81.622 M 0.00 % | 81.622 M -59.08 % | 199.477 M 5.79 % | 188.560 M 86.93 % | 100.872 M 0.00 % | 100.872 M -18.03 % | 123.060 M 0.00 % | 123.060 M 115.77 % | 57.032 M 0.00 % | 57.032 M 46.29 % | 38.984 M 0.00 % | 38.984 M 165.85 % | -59.199 M |
| Cash and short term investments | 2.256 B -6.21 % | 2.405 B 11.11 % | 2.165 B 3.03 % | 2.101 B -4.61 % | 2.203 B 6.93 % | 2.060 B 1.36 % | 2.032 B 11.26 % | 1.826 B 1.08 % | 1.807 B -10.08 % | 2.009 B 0.85 % | 1.992 B 1.53 % | 1.962 B 0.03 % | 1.962 B -8.74 % | 2.149 B 0.27 % | 2.144 B 5.36 % | 2.035 B 0.52 % | 2.024 B -11.83 % | 2.296 B -1.21 % | 2.324 B 427.38 % | 440.605 M 14.20 % | 385.805 M -17.87 % | 469.724 M 0.00 % | 469.724 M 53.25 % | 306.500 M -10.68 % | 343.162 M -14.04 % | 399.199 M -16.13 % | 475.947 M -0.60 % | 478.808 M 51.06 % | 316.960 M -25.88 % | 427.653 M 6.59 % | 401.227 M 78.74 % | 224.475 M 0.00 % | 224.475 M 0.00 % | 224.475 M 175.02 % | 81.622 M 0.00 % | 81.622 M -59.08 % | 199.477 M 5.79 % | 188.560 M 86.93 % | 100.872 M 0.00 % | 100.872 M -18.03 % | 123.060 M 0.00 % | 123.060 M 115.77 % | 57.032 M 0.00 % | 57.032 M 46.29 % | 38.984 M 0.00 % | 38.984 M -34.15 % | 59.199 M |
| Total current assets | 3.235 B -4.21 % | 3.378 B 5.80 % | 3.193 B 0.91 % | 3.164 B -3.16 % | 3.267 B 5.52 % | 3.096 B 0.45 % | 3.082 B 1.29 % | 3.043 B -0.06 % | 3.044 B -6.92 % | 3.271 B -0.77 % | 3.296 B 7.12 % | 3.077 B 0.87 % | 3.050 B -6.79 % | 3.273 B 0.35 % | 3.261 B 3.19 % | 3.160 B 3.47 % | 3.054 B -5.51 % | 3.232 B 0.31 % | 3.222 B 116.30 % | 1.490 B 2.59 % | 1.452 B 209.14 % | 469.724 M -66.34 % | 1.396 B 11.67 % | 1.250 B -1.96 % | 1.275 B 4.75 % | 1.217 B -4.54 % | 1.275 B 0.72 % | 1.266 B 18.34 % | 1.069 B 0.73 % | 1.062 B 0.61 % | 1.055 B 370.11 % | 224.475 M -71.22 % | 780.101 M 0.00 % | 780.101 M 15.52 % | 675.275 M 0.00 % | 675.275 M -14.60 % | 790.679 M -1.96 % | 806.511 M 85.82 % | 434.034 M 0.00 % | 434.034 M 6.94 % | 405.878 M 0.00 % | 405.878 M 39.10 % | 291.780 M 0.00 % | 291.780 M 23.17 % | 236.885 M 0.00 % | 236.885 M 300.15 % | 59.199 M |
| Inventory | 46.339 M -7.52 % | 50.108 M -1.74 % | 50.996 M -9.87 % | 56.581 M 8.35 % | 52.218 M -2.61 % | 53.615 M 3.23 % | 51.938 M -16.87 % | 62.480 M -28.54 % | 87.428 M 9.33 % | 79.966 M 14.27 % | 69.978 M -26.50 % | 95.211 M -4.33 % | 99.518 M -7.20 % | 107.240 M -14.76 % | 125.814 M 34.21 % | 93.747 M -8.63 % | 102.602 M -26.44 % | 139.482 M -6.66 % | 149.442 M -0.13 % | 149.640 M -14.45 % | 174.921 M | 0.000 -100.00 % | 228.471 M 19.99 % | 190.411 M 1.42 % | 187.738 M 19.43 % | 157.192 M 7.68 % | 145.982 M -7.83 % | 158.387 M -7.33 % | 170.923 M 20.62 % | 141.705 M 41.34 % | 100.259 M | 0.000 -100.00 % | 99.835 M 0.00 % | 99.835 M 6.43 % | 93.805 M 0.00 % | 93.805 M 6.36 % | 88.192 M -24.21 % | 116.370 M 227.43 % | 35.541 M 0.00 % | 35.541 M 8.73 % | 32.687 M 0.00 % | 32.687 M 32.86 % | 24.602 M 0.00 % | 24.602 M -40.09 % | 41.067 M 0.00 % | 41.067 M | 0.000 |
| Net receivables | 889.348 M 1.68 % | 874.633 M -6.13 % | 931.781 M -3.29 % | 963.449 M -0.63 % | 969.602 M 3.07 % | 940.696 M -5.47 % | 995.163 M -10.86 % | 1.116 B -1.99 % | 1.139 B -0.06 % | 1.140 B -5.15 % | 1.202 B 26.43 % | 950.453 M -1.30 % | 962.931 M 2.65 % | 938.090 M -4.24 % | 979.592 M -3.58 % | 1.016 B 11.59 % | 910.440 M 17.57 % | 774.400 M 7.33 % | 721.494 M -18.31 % | 883.251 M 3.38 % | 854.378 M | 0.000 -100.00 % | 646.694 M -6.19 % | 689.339 M -1.03 % | 696.519 M 10.60 % | 629.764 M 3.22 % | 610.141 M 2.95 % | 592.642 M 7.83 % | 549.622 M 16.12 % | 473.314 M -10.30 % | 527.666 M | 0.000 -100.00 % | 430.121 M 0.00 % | 430.121 M -10.89 % | 482.681 M 0.00 % | 482.681 M 0.78 % | 478.953 M -1.30 % | 485.239 M 79.18 % | 270.806 M 0.00 % | 270.806 M 13.28 % | 239.068 M 0.00 % | 239.068 M 24.08 % | 192.669 M 0.00 % | 192.669 M 32.91 % | 144.964 M 0.00 % | 144.964 M | 0.000 |
| Tax assets | 71.718 M 2.96 % | 69.659 M -1.09 % | 70.426 M 0.69 % | 69.942 M 2.45 % | 68.270 M 0.43 % | 67.981 M -0.46 % | 68.296 M -4.89 % | 71.806 M 5.03 % | 68.370 M 5.77 % | 64.637 M -3.35 % | 66.877 M 11.01 % | 60.244 M -0.03 % | 60.260 M 8.33 % | 55.624 M -8.13 % | 60.547 M 6.50 % | 56.852 M 0.73 % | 56.439 M -1.12 % | 57.078 M -7.29 % | 61.567 M -3.00 % | 63.469 M 0.39 % | 63.224 M | 0.000 -100.00 % | 56.749 M | 0.000 -100.00 % | 49.304 M 23.30 % | 39.988 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.732 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.851 M | 0.000 -100.00 % | 4.165 M | 0.000 -100.00 % | 3.424 M | 0.000 -100.00 % | 2.782 M | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 143.826 M -5.79 % | 152.662 M -11.77 % | 173.037 M -5.60 % | 183.304 M 30.25 % | 140.729 M -24.70 % | 186.890 M 20.34 % | 155.300 M -4.81 % | 163.147 M 7.97 % | 151.101 M -36.09 % | 236.446 M 46.93 % | 160.921 M -28.00 % | 223.500 M -5.57 % | 236.685 M 2.54 % | 230.815 M 18.47 % | 194.832 M -6.13 % | 207.558 M -23.95 % | 272.935 M 2.07 % | 267.405 M 26.76 % | 210.950 M -34.34 % | 321.261 M 13.38 % | 283.356 M | 0.000 -100.00 % | 285.709 M 16.94 % | 244.324 M -10.04 % | 271.577 M 19.63 % | 227.005 M -4.63 % | 238.036 M -9.80 % | 263.887 M 14.61 % | 230.243 M 46.57 % | 157.089 M 22.33 % | 128.412 M | 0.000 -100.00 % | 164.244 M 0.00 % | 164.244 M 47.47 % | 111.373 M 0.00 % | 111.373 M -23.37 % | 145.342 M -2.59 % | 149.203 M 574.09 % | 22.134 M -66.93 % | 66.934 M 20.60 % | 55.501 M 0.00 % | 55.501 M -10.90 % | 62.290 M 2.37 % | 60.850 M 46.67 % | 41.489 M 11.34 % | 37.262 M | 0.000 |
| Tax payables | 6.885 M -15.41 % | 8.139 M 70.28 % | 4.780 M 21.10 % | 3.947 M 15.86 % | 3.407 M -32.64 % | 5.058 M -2.01 % | 5.161 M -46.62 % | 9.668 M -58.02 % | 23.030 M 276.19 % | 6.122 M -84.91 % | 40.577 M 29.24 % | 31.398 M 2.32 % | 30.686 M 5.95 % | 28.962 M 0.42 % | 28.842 M -9.52 % | 31.876 M 12.79 % | 28.262 M -6.09 % | 30.096 M 58.07 % | 19.039 M -50.84 % | 38.730 M 12.25 % | 34.503 M | 0.000 -100.00 % | 23.860 M | 0.000 -100.00 % | 28.515 M 201.64 % | 9.453 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.254 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.742 M | 0.000 -100.00 % | 28.199 M | 0.000 -100.00 % | 25.839 M | 0.000 -100.00 % | 16.652 M | 0.000 | 0.000 |
| Deferred revenue non current | 8.986 M -1.20 % | 9.094 M -1.18 % | 9.203 M -1.17 % | 9.312 M -1.15 % | 9.420 M -1.14 % | 9.529 M -1.13 % | 9.638 M -1.12 % | 9.746 M -1.10 % | 9.855 M -1.09 % | 9.964 M -1.08 % | 10.072 M -1.07 % | 10.181 M -1.06 % | 10.290 M -1.05 % | 10.399 M -1.03 % | 10.507 M -1.02 % | 10.616 M -1.01 % | 10.725 M -1.00 % | 10.833 M -0.99 % | 10.942 M -5.33 % | 11.558 M -0.93 % | 11.667 M | 0.000 -100.00 % | 11.885 M | 0.000 -100.00 % | 12.108 M -2.01 % | 12.356 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.288 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 |
| Minority interest | 34.276 M -0.90 % | 34.588 M -0.81 % | 34.870 M -2.58 % | 35.794 M 0.50 % | 35.617 M 2.23 % | 34.841 M -2.08 % | 35.581 M -6.46 % | 38.040 M -0.59 % | 38.267 M 0.07 % | 38.241 M 2.41 % | 37.340 M -2.60 % | 38.336 M -1.49 % | 38.915 M 9.55 % | 35.521 M -1.87 % | 36.199 M 0.02 % | 36.190 M 2.19 % | 35.413 M 5.90 % | 33.440 M 4.04 % | 32.141 M -4.47 % | 33.644 M -1.34 % | 34.102 M | 0.000 -100.00 % | 34.391 M -0.79 % | 34.666 M -1.39 % | 35.155 M -31.88 % | 51.607 M -9.13 % | 56.794 M -1.36 % | 57.577 M -0.29 % | 57.746 M -0.25 % | 57.889 M -2.47 % | 59.353 M | 0.000 -100.00 % | 43.738 M 0.00 % | 43.738 M 182.48 % | 15.484 M 0.00 % | 15.484 M -43.09 % | 27.207 M 347.76 % | 6.076 M 2.70 % | 5.917 M 0.00 % | 5.917 M -0.16 % | 5.927 M 0.00 % | 5.927 M 9.32 % | 5.421 M 0.00 % | 5.421 M -12.34 % | 6.185 M 0.00 % | 6.185 M | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 -100.00 % | 764.741 K 1.23 % | 755.486 K -66.67 % | 2.267 M 1.22 % | 2.239 M -40.01 % | 3.732 M 1.22 % | 3.687 M -16.16 % | 4.398 M -13.77 % | 5.100 M -11.97 % | 5.794 M -10.58 % | 6.479 M -9.46 % | 7.156 M -8.55 % | 7.825 M 139.01 % | -20.061 M -271.87 % | 11.672 M 131.64 % | -36.888 M -658.83 % | 6.601 M | 0.000 100.00 % | -55.764 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 |
| 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 -100.00 % | 2.117 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.179 M -38.16 % | 1.906 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.358 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 |
| Other total stockholders equity | 2.030 B | 0.000 -100.00 % | 2.031 B 0.48 % | 2.021 B 8.69 % | 1.860 B | 0.000 -100.00 % | 1.860 B | 0.000 -100.00 % | 2.030 B 0.65 % | 2.017 B 8.47 % | 1.859 B | 0.000 -100.00 % | 1.859 B | 0.000 -100.00 % | 1.859 B | 0.000 -100.00 % | 1.858 B | 0.000 -100.00 % | 1.856 B 422.42 % | 355.191 M -0.33 % | 356.363 M 936.21 % | 34.391 M -90.34 % | 355.899 M 42.10 % | 250.455 M -23.75 % | 328.486 M -0.96 % | 331.677 M 32.43 % | 250.455 M 0.00 % | 250.455 M 0.00 % | 250.455 M -18.59 % | 307.634 M 22.83 % | 250.455 M 472.62 % | 43.738 M -42.71 % | 76.347 M 0.00 % | 76.347 M 49.13 % | 51.195 M 0.00 % | 51.195 M 0.00 % | 51.195 M 0.00 % | 51.195 M -32.91 % | 76.311 M 49.07 % | 51.193 M -73.29 % | 191.672 M 11.96 % | 171.195 M 187.00 % | 59.650 M 29.12 % | 46.195 M 0.00 % | 46.195 M 0.00 % | 46.195 M 611.32 % | 6.494 M |
| Deferred tax liabilities non current | 64.398 K -50.00 % | 128.796 K -33.33 % | 193.194 K -52.55 % | 407.148 K -20.00 % | 508.936 K -16.67 % | 610.723 K -14.29 % | 712.510 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.190 M | 0.000 -100.00 % | 16.696 M | 0.000 -100.00 % | 16.497 M | 0.000 -100.00 % | 16.212 M | 0.000 -100.00 % | 15.928 M | 0.000 -100.00 % | 4.083 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.830 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 3.627 B -3.87 % | 3.773 B 4.94 % | 3.595 B 0.56 % | 3.575 B -2.94 % | 3.684 B 4.76 % | 3.516 B 0.33 % | 3.505 B 0.74 % | 3.479 B -0.04 % | 3.480 B -6.17 % | 3.709 B -0.96 % | 3.745 B 6.74 % | 3.509 B 0.71 % | 3.484 B -5.77 % | 3.697 B 0.25 % | 3.688 B 3.31 % | 3.570 B 2.95 % | 3.468 B -5.00 % | 3.650 B 0.64 % | 3.627 B 90.24 % | 1.907 B 1.90 % | 1.871 B | 0.000 -100.00 % | 1.820 B 9.13 % | 1.668 B -0.42 % | 1.675 B 1.62 % | 1.648 B -2.81 % | 1.696 B 2.62 % | 1.652 B 16.45 % | 1.419 B 0.89 % | 1.406 B 0.32 % | 1.402 B | 0.000 -100.00 % | 1.089 B 0.00 % | 1.089 B 25.02 % | 870.793 M 0.00 % | 870.793 M -15.73 % | 1.033 B 4.29 % | 990.857 M 69.73 % | 583.786 M 0.00 % | 583.786 M -0.71 % | 587.931 M 0.00 % | 587.931 M 40.00 % | 419.957 M 0.00 % | 419.957 M 17.54 % | 357.279 M 0.00 % | 357.279 M | 0.000 |
| 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 | 2017-12-31 | 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-06-30 | 2014-03-31 | 2013-12-31 | 2013-10-01 | 2013-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 | 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-06-30 | 2014-03-31 | 2013-12-31 | 2013-10-01 | 2013-06-30 | 2013-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 % | -6.330 M -2 098.11 % | -287.960 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 251.213 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -266.633 M -534.53 % | 61.361 M 200.00 % | -61.361 M | 0.000 100.00 % | -279.960 M -284.22 % | 151.972 M 200.00 % | -151.972 M | 0.000 100.00 % | -9.992 M -106.42 % | 155.694 M 200.00 % | -155.694 M | 0.000 100.00 % | -156.254 M -210.91 % | 140.882 M 200.00 % | -140.882 M | 0.000 100.00 % | -205.688 M -317.42 % | 94.604 M 200.00 % | -94.604 M | 0.000 100.00 % | -102.587 M -247.92 % | 69.354 M 200.00 % | -69.354 M | 0.000 -100.00 % | 7.793 M 0.00 % | 7.793 M 156.32 % | -13.838 M 0.00 % | -13.838 M 90.75 % | -149.686 M -7.70 % | -138.985 M -386.27 % | -28.582 M 0.00 % | -28.582 M 7.26 % | -30.820 M 0.00 % | -30.820 M -28.85 % | -23.920 M 0.00 % | -23.920 M 22.15 % | -30.727 M 0.00 % | -30.727 M -121.74 % | -13.857 M 0.00 % | -13.857 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 216.943 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -322.410 M -449.13 % | 92.348 M 200.00 % | -92.348 M | 0.000 100.00 % | -321.410 M -269.84 % | 189.247 M 200.00 % | -189.247 M | 0.000 100.00 % | -51.602 M -129.43 % | 175.355 M 200.00 % | -175.355 M | 0.000 100.00 % | -73.765 M -177.17 % | 95.585 M 200.00 % | -95.585 M | 0.000 100.00 % | -168.563 M -852.37 % | 22.404 M 200.00 % | -22.404 M | 0.000 100.00 % | -95.829 M -207.35 % | 89.264 M 200.00 % | -89.264 M | 0.000 -100.00 % | 24.898 M 0.00 % | 24.898 M 369.73 % | -9.231 M 0.00 % | -9.231 M 93.29 % | -137.628 M -39.62 % | -98.570 M -262.99 % | -27.155 M 0.00 % | -27.155 M 21.62 % | -34.646 M 0.00 % | -34.646 M -7.76 % | -32.152 M 0.00 % | -32.152 M -15.27 % | -27.892 M 0.00 % | -27.892 M -28.07 % | -21.779 M 0.00 % | -21.779 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.270 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 55.777 M 280.00 % | -30.987 M -200.00 % | 30.987 M | 0.000 -100.00 % | 41.450 M 211.20 % | -37.275 M -200.00 % | 37.275 M | 0.000 -100.00 % | 41.609 M 357.97 % | -16.129 M -200.00 % | 16.129 M | 0.000 100.00 % | -82.489 M -275.43 % | 47.022 M 200.00 % | -47.022 M | 0.000 100.00 % | -37.125 M -152.54 % | 70.664 M 200.00 % | -70.664 M | 0.000 100.00 % | -423.791 K 98.17 % | -23.166 M -200.00 % | 23.166 M | 0.000 100.00 % | -17.104 M 0.00 % | -17.104 M -345.46 % | -3.840 M 0.00 % | -3.840 M 68.16 % | -12.058 M 70.16 % | -40.415 M -2 732.34 % | -1.427 M 0.00 % | -1.427 M 64.70 % | -4.042 M 0.00 % | -4.042 M -149.10 % | 8.232 M 0.00 % | 8.232 M 390.41 % | -2.835 M 0.00 % | -2.835 M -135.78 % | 7.922 M 0.00 % | 7.922 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 100.00 % | -3.532 M -200.00 % | 3.532 M | 0.000 | 0.000 100.00 % | -1.725 M -200.00 % | 1.725 M | 0.000 | 0.000 -100.00 % | 1.536 M 200.00 % | -1.536 M | 0.000 100.00 % | -6.334 M -294.51 % | 3.256 M 200.00 % | -3.256 M | 0.000 | 0.000 | 0.000 100.00 % | -768.010 K 0.00 % | -768.010 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.869 M 0.00 % | 7.869 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 3.541 M -96.00 % | 88.585 M 14.83 % | 77.142 M 892.86 % | -9.730 M 34.04 % | -14.751 M -156.24 % | -5.757 M -104.61 % | 124.864 M 5 174.54 % | -2.461 M -110.51 % | 23.407 M 397.03 % | -7.880 M 93.95 % | -130.203 M -247.50 % | -37.469 M -171.17 % | 52.648 M 176.43 % | -68.882 M 16.47 % | -82.468 M 11.04 % | -92.706 M 19.73 % | -115.488 M -24.92 % | -92.450 M -16.67 % | -79.241 M 24.10 % | -104.408 M 22.67 % | -135.017 M -98.49 % | -68.021 M -1.05 % | -67.315 M -7.99 % | -62.334 M -147.62 % | 130.908 M 228.79 % | -101.642 M -141.44 % | 245.262 M 272.84 % | -141.898 M -386.01 % | 49.612 M 4 515.53 % | 1.075 M -99.37 % | 171.462 M 427.57 % | -52.344 M -132.52 % | -22.512 M -683.28 % | 3.860 M 263.55 % | -2.360 M 0.00 % | -2.360 M 92.79 % | -32.738 M 0.00 % | -32.738 M -153.26 % | 61.470 M -18.06 % | 75.018 M 1 785.06 % | 3.980 M 0.00 % | 3.980 M 645.23 % | 534.011 K 0.00 % | 534.011 K -96.10 % | 13.683 M 0.00 % | 13.683 M 9.17 % | 12.534 M 0.00 % | 12.534 M 273.49 % | -7.225 M 0.00 % | -7.225 M |
| Net cash provided by operating activities | 3.541 M -96.00 % | 88.585 M -22.16 % | 113.799 M 202.74 % | 37.590 M 583.12 % | 5.503 M -83.51 % | 33.370 M -82.56 % | 191.328 M 447.14 % | 34.969 M -32.54 % | 51.834 M 4.13 % | 49.776 M -61.77 % | 130.203 M 247.50 % | 37.469 M -6.63 % | 40.131 M -58.16 % | 95.926 M 16.32 % | 82.468 M -11.04 % | 92.706 M -19.73 % | 115.488 M 24.92 % | 92.450 M 16.67 % | 79.241 M -24.10 % | 104.408 M -22.67 % | 135.017 M 98.49 % | 68.021 M 1.05 % | 67.315 M 7.99 % | 62.334 M -15.73 % | 73.966 M 249.93 % | -49.333 M -139.30 % | 125.516 M 513.47 % | 20.460 M -43.88 % | 36.457 M 16.27 % | 31.356 M -80.21 % | 158.470 M 2 838.17 % | 5.393 M 74.61 % | 3.089 M 154.31 % | -5.687 M -141.07 % | 13.849 M 0.00 % | 13.849 M 145.25 % | -30.604 M 0.00 % | -30.604 M -121.17 % | -13.837 M -153.95 % | 25.649 M 1 969.10 % | 1.240 M 0.00 % | 1.240 M -85.81 % | 8.737 M 0.00 % | 8.737 M -35.55 % | 13.556 M 0.00 % | 13.556 M 18 550.05 % | -73.475 K 0.00 % | -73.475 K 99.08 % | -8.008 M 0.00 % | -8.008 M |
| Investments in property plant and equipment | -1.516 M -7.17 % | -1.414 M 28.10 % | -1.967 M 15.31 % | -2.323 M -26.91 % | -1.830 M 3.13 % | -1.889 M 11.56 % | -2.137 M -5.38 % | -2.028 M -23.26 % | -1.645 M 80.97 % | -8.644 M 5.81 % | -9.177 M 52.57 % | -19.347 M -292.14 % | -4.934 M 55.56 % | -11.101 M -18.06 % | -9.403 M -400.93 % | 3.125 M 150.62 % | -6.173 M -117.31 % | -2.841 M 52.32 % | -5.958 M 32.16 % | -8.783 M -1 031.04 % | -776.514 K -1 338.02 % | -53.999 K -100.80 % | 6.737 M 122.80 % | -29.550 M -16.94 % | -25.270 M -183.63 % | -8.909 M 88.79 % | -79.462 M -2 401.70 % | -3.176 M -57.93 % | -2.011 M 33.95 % | -3.045 M 92.13 % | -38.693 M -2 963.16 % | 1.351 M 119.83 % | -6.814 M 37.42 % | -10.889 M -151.60 % | -4.328 M 0.00 % | -4.328 M -74.48 % | -2.480 M 0.00 % | -2.480 M 82.06 % | -13.830 M -107.76 % | -6.656 M -39.56 % | -4.769 M 0.00 % | -4.769 M -88.29 % | -2.533 M 0.00 % | -2.533 M 32.05 % | -3.728 M 0.00 % | -3.728 M -112.58 % | -1.754 M 0.00 % | -1.754 M 81.29 % | -9.371 M 0.00 % | -9.371 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 -100.00 % | 42.000 K 339.61 % | 9.554 K -91.90 % | 118.000 K | 0.000 100.00 % | -331.038 M -46 625 124 522.98 % | 0.710 -100.00 % | 2.000 M 166.67 % | -3.000 M -332.25 % | 1.292 M -56.94 % | 3.000 M | 0.000 -100.00 % | 1.213 M 1 090.08 % | 101.900 K -82.62 % | 586.342 K 14 558.55 % | 4.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -1.124 B -257.56 % | 713.394 M 200.00 % | -713.394 M -29 624.76 % | -2.400 M 99.83 % | -1.390 B -519.76 % | 331.038 M 13 893.27 % | -2.400 M -278.36 % | -634.314 K 82.38 % | -3.600 M -100.35 % | 1.030 B 199.65 % | -1.034 B | 0.000 100.00 % | -2.612 B -116 650.08 % | -2.237 M 64.49 % | -6.300 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.942 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 |
| Sales maturities of investments | 3.451 M 42.83 % | 2.416 M -99.72 % | 874.244 M 263.66 % | -534.180 M -200.00 % | 534.180 M 70 504.19 % | 756.584 K -27.26 % | 1.040 M -26.11 % | 1.408 M -54.25 % | 3.077 M 191.48 % | 1.056 M -78.52 % | 4.914 M -99.13 % | 566.130 M -44.22 % | 1.015 B | 0.000 -100.00 % | 2.510 B | 0.000 | 0.000 | 0.000 -100.00 % | 583.493 K 142.66 % | 240.457 K 110.12 % | -2.376 M -163.36 % | 3.751 M 998.67 % | 341.373 K -1.10 % | 345.164 K -18.00 % | 420.950 K -8.37 % | 459.422 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 28.763 M 116.12 % | -178.487 M -199.09 % | 180.134 M 200.74 % | -178.816 M -1 997.00 % | 9.426 M 200.00 % | -9.426 M 95.85 % | -227.325 M -412.55 % | 72.732 M 91.31 % | 38.019 M 143.46 % | -87.475 M -404.12 % | 28.764 M 101.81 % | -1.585 B -326.99 % | -371.300 M -200.81 % | 368.300 M 472.82 % | -98.787 M -20.62 % | -81.898 M -153.08 % | 154.286 M 292.87 % | -79.996 M 93.98 % | -1.330 B -2 855.32 % | -45.000 M -127.04 % | 166.440 M 192.47 % | -180.000 M -460.00 % | 50.000 M 78.57 % | 28.000 M 166.16 % | -42.323 M -202.43 % | 41.321 M 160.98 % | -67.765 M -261.62 % | 41.930 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.500 M 0.00 % | 1.500 M 700.00 % | -250.000 K 0.00 % | -250.000 K -105.63 % | 4.437 M 155.37 % | -8.013 M -140.03 % | 20.016 M 0.00 % | 20.016 M 200.08 % | -19.999 M 0.00 % | -19.999 M -1 818 210.36 % | 1.100 K 0.00 % | 1.100 K -98.49 % | 72.667 K 0.00 % | 72.667 K -98.67 % | 5.465 M 0.00 % | 5.465 M |
| Net cash used for investing activites | 30.698 M 117.30 % | -177.486 M -147.92 % | -71.589 M -3 618.67 % | -1.925 M 98.88 % | -171.609 M -1 236.40 % | -12.841 M 94.38 % | -228.422 M -416.76 % | 72.112 M 94.63 % | 37.050 M 139.54 % | -93.698 M -623.43 % | 17.901 M 360.14 % | -6.881 M 98.25 % | -392.279 M -209.82 % | 357.199 M 430.16 % | -108.190 M -33.55 % | -81.011 M -154.70 % | 148.113 M 278.80 % | -82.837 M 93.80 % | -1.335 B -2 393.86 % | -53.542 M -132.79 % | 163.287 M 189.11 % | -183.245 M -421.04 % | 57.079 M 4 838.65 % | -1.205 M 98.21 % | -67.172 M -304.35 % | 32.871 M 122.33 % | -147.227 M -479.91 % | 38.753 M 2 026.90 % | -2.011 M 33.95 % | -3.045 M 92.13 % | -38.693 M -2 963.16 % | 1.351 M 119.83 % | -6.814 M 37.42 % | -10.889 M -285.07 % | -2.828 M 0.00 % | -2.828 M -3.57 % | -2.730 M 0.00 % | -2.730 M 70.93 % | -9.393 M 35.97 % | -14.670 M -196.22 % | 15.247 M 0.00 % | 15.247 M 167.67 % | -22.532 M 0.00 % | -22.532 M -504.58 % | -3.727 M 0.00 % | -3.727 M -121.71 % | -1.681 M 0.00 % | -1.681 M 56.97 % | -3.907 M 0.00 % | -3.907 M |
| Debt repayment | -151.173 M -200.78 % | 150.000 M 197.56 % | -153.752 M | 0.000 | 0.000 | 0.000 100.00 % | -38.679 M | 0.000 100.00 % | -1.400 M -4.02 % | -1.346 M -104.27 % | 31.486 M | 0.000 | 0.000 | 0.000 100.00 % | -2.408 M | 0.000 100.00 % | -1.000 M 53.80 % | -2.164 M -13.92 % | -1.900 M 96.83 % | -60.000 M | 0.000 | 0.000 100.00 % | -41.800 M -10.00 % | -38.000 M | 0.000 | 0.000 100.00 % | -40.050 M -273.40 % | -10.726 M | 0.000 | 0.000 -100.00 % | 38.950 M | 0.000 100.00 % | -450.000 K 99.50 % | -90.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 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -1.032 M -2.74 % | -1.005 M 99.27 % | -138.000 M 0.75 % | -139.040 M -32 010.41 % | -433.007 K -158.24 % | -167.678 K 99.94 % | -276.000 M -1 861.84 % | -14.068 M 94.65 % | -262.840 M -39 530.97 % | -663.219 K 99.76 % | -276.000 M -102 292.09 % | -269.552 K 99.90 % | -276.498 M -101 709.54 % | -271.583 K 58.60 % | -656.077 K -113.56 % | -307.203 K 99.89 % | -276.126 M -42 369.48 % | -650.174 K -90.20 % | -341.831 K 60.47 % | -864.766 K 99.41 % | -145.958 M -13 840.84 % | -1.047 M 26.60 % | -1.426 M 0.66 % | -1.436 M 99.02 % | -146.866 M -9 314.73 % | -1.560 M 19.23 % | -1.931 M 3.86 % | -2.009 M 98.40 % | -125.428 M -21 469.30 % | -581.510 K -38.61 % | -419.519 K 98.01 % | -21.125 M -6 250.15 % | -332.668 K 63.56 % | -912.861 K 37.60 % | -1.463 M 0.00 % | -1.463 M 92.95 % | -20.747 M 0.00 % | -20.747 M -1 376.95 % | -1.405 M -598.69 % | -201.054 K 99.00 % | -20.067 M 0.00 % | -20.067 M -2 805.55 % | -690.642 K 0.00 % | -690.642 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 2.168 M -2.09 % | 2.214 M -99.22 % | 283.973 M 29 124.92 % | -978.376 K -100.65 % | 150.750 M 85 830.48 % | 175.432 K -82.35 % | 994.121 K -91.51 % | 11.711 M 799.25 % | 1.302 M 193.25 % | -1.397 M -592.88 % | 283.369 K 111.38 % | -2.490 M 53.86 % | -5.396 M -153.76 % | 10.038 M 103.46 % | 4.934 M 210.53 % | -4.464 M -346.32 % | 1.812 M 165.21 % | -2.779 M -100.16 % | 1.690 B 43 821.06 % | -3.865 M 17.07 % | -4.660 M -1 029.98 % | 501.133 K -96.21 % | 13.240 M 198.03 % | -13.505 M -134.00 % | 39.725 M 362.64 % | 8.586 M 43.42 % | 5.987 M -93.93 % | 98.552 M 356.10 % | -38.482 M -383.66 % | -7.957 M 86.74 % | -60.000 M -706.25 % | 9.897 M -69.48 % | 32.429 M -80.77 % | 168.634 M 184.80 % | 59.212 M 0.00 % | 59.212 M 995.36 % | 5.406 M 0.00 % | 5.406 M -91.36 % | 62.562 M 144.24 % | 25.615 M 441.54 % | -7.500 M 0.00 % | -7.500 M -115.79 % | 47.500 M 0.00 % | 47.500 M 5 899.76 % | -819.000 K 0.00 % | -819.000 K -147.75 % | 1.715 M 0.00 % | 1.715 M -7.17 % | 1.848 M 0.00 % | 1.848 M |
| Net cash used provided by financing activities | -150.037 M -199.22 % | 151.209 M 2 043.67 % | -7.780 M 94.44 % | -140.019 M -193.15 % | 150.317 M 1 938 153.02 % | 7.755 K 100.02 % | -38.137 M -1 517.98 % | -2.357 M 99.10 % | -262.938 M -7 620.22 % | -3.406 M -110.88 % | 31.306 M 1 234.45 % | -2.760 M 99.02 % | -281.894 M -2 986.39 % | 9.766 M 422.32 % | 1.870 M 139.19 % | -4.771 M 98.27 % | -275.313 M -4 821.87 % | -5.594 M -100.33 % | 1.688 B 2 707.14 % | -64.730 M 57.02 % | -150.618 M -27 493.52 % | -545.846 K 98.18 % | -29.987 M 43.36 % | -52.941 M 50.59 % | -107.142 M -1 624.82 % | 7.027 M 119.52 % | -35.994 M -141.94 % | 85.818 M 152.36 % | -163.910 M -1 819.75 % | -8.538 M 60.23 % | -21.469 M -91.21 % | -11.228 M -135.48 % | 31.646 M -59.28 % | 77.721 M 34.58 % | 57.749 M 0.00 % | 57.749 M 476.42 % | -15.342 M 0.00 % | -15.342 M -125.09 % | 61.157 M 140.64 % | 25.414 M 192.19 % | -27.567 M 0.00 % | -27.567 M -158.89 % | 46.809 M 0.00 % | 46.809 M 5 815.43 % | -819.000 K 0.00 % | -819.000 K -147.75 % | 1.715 M 0.00 % | 1.715 M -7.17 % | 1.848 M 0.00 % | 1.848 M |
| Effect of forex changes on cash | -28.617 K 61.87 % | -75.047 K -106.80 % | 1.103 M 176.46 % | -1.443 M -1 539.65 % | 100.205 K 375.22 % | -36.409 K -20.91 % | -30.112 K -95.80 % | -15.379 K -109.06 % | 169.745 K 541.98 % | -38.406 K -102.38 % | 1.615 M 9.91 % | 1.469 M -87.42 % | 11.678 M 1 191.10 % | -1.070 M 74.99 % | -4.280 M -533.11 % | 988.230 K 205.04 % | -940.781 K -326.70 % | 414.989 K 129.69 % | -1.398 M -10.96 % | -1.260 M -4 662.39 % | -26.454 K -105.09 % | 519.391 K 219.88 % | -433.265 K -143.99 % | 984.969 K 38.90 % | 709.105 K 197.68 % | -725.937 K -675.78 % | -93.575 K -106.85 % | 1.366 M -21.41 % | 1.738 M 233.38 % | -1.303 M -111.95 % | -614.767 K -407.17 % | -121.216 K 64.03 % | -336.992 K -22 317 250.99 % | -1.510 -125.17 % | 6.000 0.00 % | 6.000 200.00 % | 2.000 -33.33 % | 3.000 -99.81 % | 1.605 K -0.06 % | 1.606 K 5 637.93 % | -29.000 3.33 % | -30.000 83.87 % | -186.000 0.00 % | -186.000 -160.59 % | 307.000 0.00 % | 307.000 152.03 % | -590.000 0.00 % | -590.000 | 0.000 | 0.000 |
| Net change in cash | -115.827 M -286.12 % | 62.234 M 75.14 % | 35.533 M 133.89 % | -104.843 M -192.98 % | 112.755 M 471.09 % | 19.744 M 125.32 % | -77.969 M -174.46 % | 104.708 M 160.22 % | -173.884 M -156.33 % | -67.835 M -218.76 % | 57.120 M 2 686.48 % | -2.208 M 99.62 % | -580.034 M -250.96 % | 384.226 M 10 888.59 % | 3.497 M 104.86 % | -71.924 M 31.38 % | -104.816 M 5.44 % | -110.843 M -120.35 % | 544.560 M 13 498.12 % | -4.064 M -104.18 % | 97.155 M 149.97 % | -194.422 M -190.13 % | 215.714 M 696.87 % | -36.141 M 63.73 % | -99.639 M -880.49 % | -10.162 M 83.03 % | -59.873 M -140.33 % | 148.471 M 216.24 % | -127.726 M -791.53 % | 18.470 M -81.09 % | 97.693 M 2 221.75 % | -4.604 M -116.69 % | 27.584 M -54.89 % | 61.145 M -11.09 % | 68.770 M 0.00 % | 68.770 M 241.28 % | -48.676 M 0.00 % | -48.676 M -228.33 % | 37.929 M 4.22 % | 36.395 M 428.45 % | -11.081 M 0.00 % | -11.081 M -133.56 % | 33.014 M 0.00 % | 33.014 M 266.39 % | 9.011 M 0.00 % | 9.011 M 22 726.54 % | -39.823 K 0.00 % | -39.823 K 99.60 % | -10.068 M 0.00 % | -10.068 M |
| Cash at beginning of period | 235.833 M 35.85 % | 173.599 M 25.74 % | 138.065 M -43.38 % | 243.862 M -86.57 % | 1.816 B 657.45 % | 239.808 M -24.54 % | 317.777 M 49.14 % | 213.069 M -44.94 % | 386.953 M -14.92 % | 454.788 M 14.36 % | 397.668 M -0.55 % | 399.877 M -59.19 % | 979.910 M 64.50 % | 595.685 M 0.59 % | 592.188 M -10.83 % | 664.112 M -13.63 % | 768.928 M -12.60 % | 879.771 M 162.45 % | 335.211 M -1.20 % | 339.275 M 40.13 % | 242.120 M -44.54 % | 436.542 M 97.68 % | 220.827 M -14.06 % | 256.968 M -27.94 % | 356.607 M -2.77 % | 366.770 M -14.03 % | 426.643 M 53.37 % | 278.172 M -31.47 % | 405.897 M 4.77 % | 387.427 M 33.72 % | 289.734 M -1.56 % | 294.339 M 10.34 % | 266.755 M 29.74 % | 205.610 M | 0.000 -100.00 % | 77.656 M -38.53 % | 126.332 M -27.81 % | 175.008 M 27.67 % | 137.079 M 37.25 % | 99.872 M -9.99 % | 110.953 M | 0.000 | 0.000 -100.00 % | 56.006 M 19.17 % | 46.995 M | 0.000 | 0.000 -100.00 % | 38.064 M -20.92 % | 48.132 M | 0.000 |
| Cash at end of period | 120.006 M -49.11 % | 235.833 M -87.49 % | 1.885 B 1 265.36 % | 138.065 M -92.84 % | 1.929 B 643.27 % | 259.552 M 8.23 % | 239.808 M -24.54 % | 317.777 M 49.14 % | 213.069 M -44.94 % | 386.953 M -14.92 % | 454.788 M 14.36 % | 397.668 M -0.55 % | 399.877 M -59.19 % | 979.910 M 64.50 % | 595.685 M 0.59 % | 592.188 M -10.83 % | 664.112 M -13.63 % | 768.928 M -12.60 % | 879.771 M 162.45 % | 335.211 M -1.20 % | 339.275 M 40.13 % | 242.120 M -44.54 % | 436.542 M 97.68 % | 220.827 M -14.06 % | 256.968 M -27.94 % | 356.607 M -2.77 % | 366.770 M -14.03 % | 426.643 M 53.37 % | 278.172 M -31.47 % | 405.897 M 4.77 % | 387.427 M 33.72 % | 289.734 M -1.56 % | 294.339 M 10.34 % | 266.755 M 287.89 % | 68.770 M -53.03 % | 146.426 M 88.56 % | 77.656 M -38.53 % | 126.332 M -27.81 % | 175.008 M 28.43 % | 136.266 M 36.44 % | 99.872 M 1 001.30 % | -11.081 M -133.56 % | 33.014 M -62.91 % | 89.020 M 58.95 % | 56.006 M 521.56 % | 9.011 M 22 726.54 % | -39.823 K -100.10 % | 38.024 M -0.10 % | 38.064 M 478.09 % | -10.068 M |
| Operating cash flow | 3.541 M -96.00 % | 88.585 M -22.16 % | 113.799 M 202.74 % | 37.590 M 583.12 % | 5.503 M -83.51 % | 33.370 M -82.56 % | 191.328 M 447.14 % | 34.969 M -32.54 % | 51.834 M 4.13 % | 49.776 M -61.77 % | 130.203 M 247.50 % | 37.469 M -6.63 % | 40.131 M -58.16 % | 95.926 M 16.32 % | 82.468 M -11.04 % | 92.706 M -19.73 % | 115.488 M 24.92 % | 92.450 M 16.67 % | 79.241 M -24.10 % | 104.408 M -22.67 % | 135.017 M 98.49 % | 68.021 M 1.05 % | 67.315 M 7.99 % | 62.334 M -15.73 % | 73.966 M 249.93 % | -49.333 M -139.30 % | 125.516 M 513.47 % | 20.460 M -43.88 % | 36.457 M 16.27 % | 31.356 M -80.21 % | 158.470 M 2 838.17 % | 5.393 M 74.61 % | 3.089 M 154.31 % | -5.687 M -141.07 % | 13.849 M 0.00 % | 13.849 M 145.25 % | -30.604 M 0.00 % | -30.604 M -121.17 % | -13.837 M -153.95 % | 25.649 M 1 969.10 % | 1.240 M 0.00 % | 1.240 M -85.81 % | 8.737 M 0.00 % | 8.737 M -35.55 % | 13.556 M 0.00 % | 13.556 M 18 550.05 % | -73.475 K 0.00 % | -73.475 K 99.08 % | -8.008 M 0.00 % | -8.008 M |
| Capital expenditure | -1.516 M -7.17 % | -1.414 M 28.10 % | -1.967 M 15.31 % | -2.323 M -26.91 % | -1.830 M 3.13 % | -1.889 M 11.56 % | -2.137 M -5.38 % | -2.028 M -23.26 % | -1.645 M 80.97 % | -8.644 M 5.81 % | -9.177 M 52.57 % | -19.347 M -292.14 % | -4.934 M 55.56 % | -11.101 M -18.06 % | -9.403 M -400.93 % | 3.125 M 150.62 % | -6.173 M -117.31 % | -2.841 M 52.32 % | -5.958 M 32.16 % | -8.783 M -1 031.04 % | -776.514 K -1 338.02 % | -53.999 K -100.80 % | 6.737 M 122.80 % | -29.550 M -16.94 % | -25.270 M -183.63 % | -8.909 M 88.79 % | -79.462 M -2 401.70 % | -3.176 M -57.93 % | -2.011 M 33.95 % | -3.045 M 92.13 % | -38.693 M -2 963.16 % | 1.351 M 119.83 % | -6.814 M 37.42 % | -10.889 M -151.60 % | -4.328 M 0.00 % | -4.328 M -74.48 % | -2.480 M 0.00 % | -2.480 M 82.06 % | -13.830 M -107.76 % | -6.656 M -39.56 % | -4.769 M 0.00 % | -4.769 M -88.29 % | -2.533 M 0.00 % | -2.533 M 32.05 % | -3.728 M 0.00 % | -3.728 M -112.58 % | -1.754 M 0.00 % | -1.754 M 81.29 % | -9.371 M 0.00 % | -9.371 M |
| Free CashFlow | 2.025 M -97.68 % | 87.170 M -22.05 % | 111.831 M 217.10 % | 35.267 M 860.36 % | 3.672 M -88.33 % | 31.481 M -83.36 % | 189.192 M 474.33 % | 32.941 M -34.37 % | 50.189 M 22.02 % | 41.132 M -66.01 % | 121.026 M 567.83 % | 18.122 M -48.51 % | 35.197 M -58.51 % | 84.824 M 16.09 % | 73.065 M -23.76 % | 95.830 M -12.34 % | 109.315 M 21.99 % | 89.609 M 22.28 % | 73.283 M -23.36 % | 95.626 M -28.77 % | 134.241 M 97.51 % | 67.967 M -8.22 % | 74.052 M 125.88 % | 32.785 M -32.67 % | 48.695 M 183.61 % | -58.243 M -226.47 % | 46.054 M 166.46 % | 17.284 M -49.82 % | 34.446 M 21.67 % | 28.311 M -76.36 % | 119.777 M 1 675.82 % | 6.745 M 281.04 % | -3.726 M 77.52 % | -16.576 M -274.10 % | 9.521 M 0.00 % | 9.521 M 128.78 % | -33.084 M 0.00 % | -33.084 M -19.58 % | -27.666 M -245.67 % | 18.992 M 638.04 % | -3.530 M 0.00 % | -3.530 M -156.90 % | 6.204 M 0.00 % | 6.204 M -36.88 % | 9.828 M 0.00 % | 9.828 M 637.89 % | -1.827 M 0.00 % | -1.827 M 89.49 % | -17.380 M 0.00 % | -17.380 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 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 |