Chahua Modern Housewares Co., Ltd. 603615.SS
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 560.047 M -13.37 % | 646.502 M -4.35 % | 675.914 M -15.38 % | 798.788 M 15.78 % | 689.892 M -12.30 % | 786.665 M 3.16 % | 762.557 M 5.89 % | 720.126 M 7.38 % | 670.623 M -1.38 % | 680.021 M 9.29 % | 622.241 M 1.53 % | 612.888 M 9.30 % | 560.720 M |
| Net income | -37.505 M -898.91 % | 4.694 M 124.94 % | -18.821 M 11.32 % | -21.225 M -152.18 % | 40.680 M -40.90 % | 68.836 M 0.66 % | 68.382 M -26.96 % | 93.622 M 2.39 % | 91.437 M 1.43 % | 90.144 M 1.93 % | 88.441 M -12.48 % | 101.058 M 5.12 % | 96.139 M |
| Income before tax | -34.718 M -623.53 % | 6.632 M 136.54 % | -18.148 M 26.02 % | -24.532 M -143.30 % | 56.655 M -38.67 % | 92.376 M 0.72 % | 91.713 M -26.91 % | 125.480 M 2.60 % | 122.298 M 1.15 % | 120.908 M 1.74 % | 118.839 M -12.32 % | 135.541 M 5.60 % | 128.351 M |
| Income before tax ratio | -0.06 -704.34 % | 0.01 138.20 % | -0.03 12.57 % | -0.03 -137.40 % | 0.08 -30.07 % | 0.12 -2.36 % | 0.12 -30.98 % | 0.17 -4.45 % | 0.18 2.57 % | 0.18 -6.90 % | 0.19 -13.64 % | 0.22 -3.39 % | 0.23 |
| EBITDA | 37.487 M -55.58 % | 84.399 M 33.74 % | 63.106 M 34.01 % | 47.090 M -54.01 % | 102.385 M -25.61 % | 137.627 M 17.51 % | 117.114 M -28.74 % | 164.359 M 2.50 % | 160.353 M 4.82 % | 152.979 M 9.45 % | 139.776 M -8.05 % | 152.005 M 7.25 % | 141.730 M |
| Net income ratio | -0.07 -1 022.24 % | 0.01 126.08 % | -0.03 -4.80 % | -0.03 -145.06 % | 0.06 -32.61 % | 0.09 -2.42 % | 0.09 -31.02 % | 0.13 -4.65 % | 0.14 2.86 % | 0.13 -6.74 % | 0.14 -13.80 % | 0.16 -3.83 % | 0.17 |
| Ratio EBITDA | 0.07 -48.73 % | 0.13 39.83 % | 0.09 58.37 % | 0.06 -60.28 % | 0.15 -15.17 % | 0.17 13.91 % | 0.15 -32.71 % | 0.23 -4.55 % | 0.24 6.29 % | 0.22 0.15 % | 0.22 -9.43 % | 0.25 -1.88 % | 0.25 |
| Gross profit ratio | 0.20 -4.90 % | 0.21 4.00 % | 0.20 -5.27 % | 0.22 -23.85 % | 0.28 -2.61 % | 0.29 12.95 % | 0.26 -13.72 % | 0.30 -10.16 % | 0.33 6.51 % | 0.31 -0.29 % | 0.31 -4.29 % | 0.33 5.22 % | 0.31 |
| Weighted average shs out dil | 241.820 M -2.13 % | 247.079 M 2.17 % | 241.820 M 0.01 % | 241.790 M 0.00 % | 241.790 M -1.65 % | 245.844 M 0.66 % | 244.221 M 6.95 % | 228.347 M 27.36 % | 179.288 M -0.55 % | 180.287 M 0.09 % | 180.124 M -0.01 % | 180.138 M 1.18 % | 178.035 M |
| Weighted average shs out | 241.820 M -2.13 % | 247.079 M 2.17 % | 241.820 M 0.01 % | 241.790 M 0.00 % | 241.790 M 0.75 % | 240.000 M 0.00 % | 240.000 M 5.10 % | 228.347 M 27.36 % | 179.288 M -0.55 % | 180.287 M 0.09 % | 180.124 M -0.01 % | 180.138 M 1.18 % | 178.035 M |
| EPS diluted | -0.16 -942.11 % | 0.02 124.42 % | -0.08 11.39 % | -0.09 -158.53 % | 0.15 -46.43 % | 0.28 0.00 % | 0.28 -31.71 % | 0.41 -19.61 % | 0.51 2.00 % | 0.50 2.04 % | 0.49 -12.50 % | 0.56 3.70 % | 0.54 |
| Earnings per share | -0.16 -942.11 % | 0.02 124.42 % | -0.08 11.39 % | -0.09 -158.53 % | 0.15 -48.28 % | 0.29 3.57 % | 0.28 -31.71 % | 0.41 -19.61 % | 0.51 2.00 % | 0.50 2.04 % | 0.49 -12.50 % | 0.56 3.70 % | 0.54 |
| Gross profit | 113.382 M -17.62 % | 137.628 M -0.53 % | 138.360 M -19.84 % | 172.605 M -11.83 % | 195.773 M -14.59 % | 229.211 M 16.52 % | 196.716 M -8.64 % | 215.316 M -3.52 % | 223.182 M 5.04 % | 212.472 M 8.97 % | 194.977 M -2.83 % | 200.658 M 15.01 % | 174.476 M |
| Income tax expense | 2.786 M 43.83 % | 1.937 M 187.88 % | 672.909 K 120.35 % | -3.307 M -120.54 % | 16.101 M -31.60 % | 23.540 M 0.90 % | 23.331 M -26.77 % | 31.858 M 3.23 % | 30.862 M 0.32 % | 30.765 M 1.21 % | 30.398 M -11.85 % | 34.483 M 7.05 % | 32.212 M |
| Cost of revenue | 446.665 M -12.22 % | 508.874 M -5.34 % | 537.555 M -14.15 % | 626.182 M 26.73 % | 494.119 M -11.36 % | 557.454 M -1.48 % | 565.841 M 12.09 % | 504.810 M 12.82 % | 447.441 M -4.30 % | 467.549 M 9.43 % | 427.264 M 3.65 % | 412.230 M 6.73 % | 386.244 M |
| General and administrative expenses | 13.136 M 27.83 % | 10.277 M -11.77 % | 11.648 M -12.47 % | 13.308 M 5.92 % | 12.564 M 22.17 % | 10.284 M 18.27 % | 8.695 M -12.68 % | 9.958 M 65.81 % | 6.005 M -24.59 % | 7.964 M 2.73 % | 7.752 M -0.31 % | 7.776 M -70.00 % | 25.917 M |
| Selling and marketing expenses | 30.369 M -17.49 % | 36.809 M -55.45 % | 82.623 M -28.08 % | 114.879 M 64.37 % | 69.889 M -14.57 % | 81.806 M 30.23 % | 62.818 M 39.26 % | 45.110 M -0.77 % | 45.462 M 19.48 % | 38.050 M 11.97 % | 33.982 M 35.14 % | 25.146 M 89.81 % | 13.248 M |
| Other expenses | 97.540 M 1 485.56 % | -7.040 M -113.92 % | 50.578 M -10.65 % | 56.604 M 18.46 % | 47.781 M 3.17 % | 46.313 M 1 816.22 % | 2.417 M -80.17 % | 12.190 M 424.25 % | 2.325 M -17.07 % | 2.804 M -48.30 % | 5.424 M 183.98 % | 1.910 M -6.54 % | 2.044 M |
| Operating expenses | 149.241 M 0.55 % | 148.420 M -2.70 % | 152.534 M -21.74 % | 194.900 M 38.77 % | 140.448 M -6.76 % | 150.630 M 25.19 % | 120.321 M 21.08 % | 99.374 M 2.50 % | 96.949 M 6.41 % | 91.108 M 13.95 % | 79.957 M 22.27 % | 65.393 M 47.88 % | 44.221 M |
| Cost and expenses | 595.906 M -8.46 % | 650.950 M -5.67 % | 690.089 M -15.95 % | 821.083 M 29.39 % | 634.567 M -10.38 % | 708.084 M 3.19 % | 686.162 M 13.57 % | 604.184 M 10.98 % | 544.390 M -2.55 % | 558.656 M 10.14 % | 507.221 M 6.20 % | 477.623 M 10.96 % | 430.465 M |
| Research and development expenses | 8.196 M 17.27 % | 6.989 M -9.06 % | 7.686 M -23.97 % | 10.109 M -1.02 % | 10.213 M -16.48 % | 12.228 M 10.35 % | 11.081 M 62.47 % | 6.820 M -15.74 % | 8.094 M -18.50 % | 9.931 M 18.94 % | 8.349 M 45.20 % | 5.750 M -1.36 % | 5.829 M |
| Selling general and administrative expenses | 43.506 M -7.60 % | 47.085 M -50.05 % | 94.270 M -26.46 % | 128.187 M 55.47 % | 82.453 M -10.46 % | 92.089 M 28.77 % | 71.513 M 29.86 % | 55.068 M 6.99 % | 51.468 M 11.85 % | 46.014 M 10.26 % | 41.734 M 26.77 % | 32.922 M -15.94 % | 39.165 M |
| Interest income | 18.297 M 25.46 % | 14.584 M 45.69 % | 10.011 M 15.13 % | 8.695 M -10.52 % | 9.717 M -40.76 % | 16.402 M 325.98 % | 3.850 M -58.63 % | 9.307 M 345.27 % | 2.090 M 36.93 % | 1.526 M 58.17 % | 965.061 K 21.22 % | 796.139 K 37.53 % | 578.900 K |
| Interest expense | 2.729 M 1.17 % | 2.697 M 79.24 % | 1.505 M 82.66 % | 823.817 K 349.61 % | 183.230 K | 0.000 -100.00 % | 3.996 M -57.61 % | 9.428 M 332.47 % | 2.180 M 8.05 % | 2.018 M 3 523.31 % | 55.683 K 22.71 % | 45.376 K | 0.000 |
| Depreciation and amortization | 69.847 M -7.40 % | 75.430 M -4.96 % | 79.368 M 10.76 % | 71.658 M 28.01 % | 55.977 M 25.23 % | 44.700 M 9.04 % | 40.996 M 5.45 % | 38.878 M 2.40 % | 37.965 M 18.79 % | 31.959 M 29.10 % | 24.755 M 51.02 % | 16.391 M 42.85 % | 11.474 M |
| Operating income | -35.859 M -701.90 % | 5.958 M 296.18 % | -3.037 M 82.29 % | -17.149 M -129.65 % | 57.838 M -37.62 % | 92.718 M 1.67 % | 91.193 M -26.76 % | 124.513 M 2.32 % | 121.687 M 2.66 % | 118.536 M 4.38 % | 113.559 M -15.03 % | 133.650 M 5.36 % | 126.845 M |
| Operating income ratio | -0.06 -794.82 % | 0.01 305.10 % | 0.00 79.07 % | -0.02 -125.61 % | 0.08 -28.87 % | 0.12 -1.44 % | 0.12 -30.84 % | 0.17 -4.71 % | 0.18 4.10 % | 0.17 -4.49 % | 0.18 -16.31 % | 0.22 -3.60 % | 0.23 |
| Total other income expenses net | 1.140 M 69.19 % | 674.039 K 488.27 % | 114.579 K 104.71 % | -2.430 M -105.43 % | -1.183 M -245.56 % | -342.365 K -165.94 % | 519.178 K -46.33 % | 967.287 K -17.35 % | 1.170 M -50.66 % | 2.372 M -55.07 % | 5.280 M 179.25 % | 1.891 M 25.55 % | 1.506 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 | -534.666 M -28.11 % | -417.363 M -16.92 % | -356.972 M -36.66 % | -261.206 M 37.29 % | -416.502 M 33.74 % | -628.626 M -11.08 % | -565.921 M 25.84 % | -763.109 M -197.53 % | -256.482 M -44.86 % | -177.059 M -80.47 % | -98.111 M 5.75 % | -104.102 M -61.00 % | -64.658 M |
| Total investments | 8.693 M -50.19 % | 17.452 M 78.95 % | 9.753 M -3.76 % | 10.134 M 714.74 % | 1.244 M -14.63 % | 1.457 M -26.59 % | 1.985 M 177.91 % | 714.217 K 312.60 % | 173.100 K -99.13 % | 20.000 M | 0.000 -100.00 % | 116.571 K | 0.000 |
| Total debt | 254.967 M 62.59 % | 156.819 M 270.79 % | 42.293 M 80.86 % | 23.385 M 45.95 % | 16.022 M -28.07 % | 22.275 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 63.897 M | 0.000 -100.00 % | 49.001 M 15.20 % | 42.537 M 7.67 % | 39.505 M 9.18 % | 36.185 M -17.32 % | 43.765 M 15.21 % | 37.987 M 21.24 % | 31.332 M -89.49 % | 298.152 M | 0.000 | 0.000 | 0.000 |
| Retained earnings | 144.999 M -25.50 % | 194.627 M -14.94 % | 228.822 M -7.29 % | 246.812 M -18.46 % | 302.694 M -25.96 % | 408.851 M 4.04 % | 392.992 M 0.67 % | 390.389 M 11.09 % | 351.422 M 31.99 % | 266.241 M 46.11 % | 182.218 M 80.71 % | 100.835 M 866.53 % | 10.433 M |
| Common stock | 241.820 M 0.00 % | 241.820 M 0.00 % | 241.820 M -0.54 % | 243.140 M -0.58 % | 244.550 M -0.04 % | 244.660 M 1.94 % | 240.000 M 0.00 % | 240.000 M 33.33 % | 180.000 M 0.00 % | 180.000 M 0.00 % | 180.000 M 0.00 % | 180.000 M 0.00 % | 180.000 M |
| Total equity | 1.138 B -4.17 % | 1.188 B -1.45 % | 1.205 B -1.58 % | 1.225 B -4.70 % | 1.285 B -6.69 % | 1.377 B 2.27 % | 1.347 B 0.63 % | 1.338 B 60.13 % | 835.830 M 12.28 % | 744.393 M 13.78 % | 654.250 M 15.63 % | 565.809 M 21.74 % | 464.751 M |
| Other non current liabilities | 1.263 M -72.73 % | 4.631 M 39.54 % | 3.318 M 28.37 % | 2.585 M 85.43 % | 1.394 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.100 K | 0.000 | 0.000 | 0.000 |
| Long term debt | 489.140 K -73.11 % | 1.819 M -89.92 % | 18.044 M -4.26 % | 18.848 M 1 123.48 % | 1.541 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 22.726 M -23.17 % | 29.579 M -30.44 % | 42.523 M 10.19 % | 38.592 M 154.57 % | 15.160 M 107.22 % | 7.316 M 39.65 % | 5.239 M 49.85 % | 3.496 M 65.83 % | 2.108 M 558.63 % | 320.104 K 2 471.32 % | 12.449 K | 0.000 | 0.000 |
| Other current liabilities | 52.024 M -15.35 % | 61.454 M -2.39 % | 62.956 M -2.44 % | 64.529 M -1.89 % | 65.774 M -8.35 % | 71.766 M 82.79 % | 39.261 M 10.64 % | 35.487 M -16.49 % | 42.496 M 18.58 % | 35.837 M 14.67 % | 31.252 M -0.02 % | 31.258 M 33.72 % | 23.375 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 10.844 M -85.73 % | 76.000 M 741.19 % | 9.035 M 73.87 % | 5.196 M -21.02 % | 6.579 M 10.59 % | 5.949 M -28.59 % | 8.330 M -4.13 % | 8.689 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 254.478 M 64.18 % | 155.000 M 675.00 % | 20.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 361.345 M 44.62 % | 249.861 M 103.99 % | 122.485 M -7.28 % | 132.102 M -22.40 % | 170.242 M -3.01 % | 175.519 M 57.39 % | 111.517 M 26.94 % | 87.852 M 3.10 % | 85.208 M 2.07 % | 83.479 M -12.91 % | 95.858 M -9.17 % | 105.536 M 60.30 % | 65.838 M |
| Total liabilities | 384.071 M 37.44 % | 279.440 M 69.35 % | 165.009 M -3.33 % | 170.694 M -7.93 % | 185.402 M 1.40 % | 182.835 M 56.60 % | 116.756 M 27.81 % | 91.348 M 4.62 % | 87.317 M 4.20 % | 83.800 M -12.59 % | 95.871 M -9.16 % | 105.536 M 60.30 % | 65.838 M |
| Other non current assets | 19.884 M 382.38 % | 4.122 M -42.08 % | 7.116 M 32.05 % | 5.389 M -78.87 % | 25.503 M 30.90 % | 19.483 M 69.82 % | 11.473 M 71.81 % | 6.678 M -48.69 % | 13.014 M -17.23 % | 15.723 M 65.72 % | 9.488 M -3.85 % | 9.867 M 97.34 % | 5.000 M |
| Long term investments | 0.000 -100.00 % | 17.452 M -6.77 % | 18.719 M -34.50 % | 28.579 M 64.38 % | 17.386 M 150.53 % | 6.940 M 180.55 % | 2.474 M 246.34 % | 714.217 K 312.60 % | 173.100 K -99.13 % | 20.000 M | 0.000 -100.00 % | 116.571 K | 0.000 |
| Intangible assets | 43.777 M 6.50 % | 41.106 M -4.77 % | 43.163 M -0.26 % | 43.276 M 3.40 % | 41.853 M -10.72 % | 46.877 M -2.81 % | 48.232 M 26.39 % | 38.160 M -3.02 % | 39.349 M -1.73 % | 40.042 M -2.04 % | 40.876 M 30.81 % | 31.249 M 0.30 % | 31.156 M |
| GoodWill | 0.000 -100.00 % | 3.379 M 0.00 % | 3.379 M -41.41 % | 5.768 M 586.32 % | 840.465 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 43.777 M -1.59 % | 44.486 M -4.42 % | 46.542 M -5.10 % | 49.044 M 14.87 % | 42.694 M -8.92 % | 46.877 M -2.81 % | 48.232 M 26.39 % | 38.160 M -3.02 % | 39.349 M -1.73 % | 40.042 M -2.04 % | 40.876 M 30.81 % | 31.249 M 0.30 % | 31.156 M |
| Property plant equipment net | 427.649 M -14.15 % | 498.136 M -11.74 % | 564.388 M -8.80 % | 618.864 M 4.93 % | 589.810 M 5.76 % | 557.673 M 25.10 % | 445.772 M 29.32 % | 344.705 M -2.74 % | 354.400 M -1.86 % | 361.123 M 6.86 % | 337.951 M 15.13 % | 293.530 M 27.20 % | 230.771 M |
| Total non current assets | 516.006 M -13.34 % | 595.451 M -10.57 % | 665.853 M -8.49 % | 727.632 M 5.33 % | 690.819 M 7.34 % | 643.563 M 24.48 % | 517.018 M 29.95 % | 397.868 M -4.07 % | 414.737 M -6.56 % | 443.855 M 12.48 % | 394.595 M 15.17 % | 342.629 M 25.87 % | 272.214 M |
| Other current assets | 17.797 M -36.60 % | 28.073 M 15.89 % | 24.223 M 11.63 % | 21.700 M -6.51 % | 23.212 M 104.40 % | 11.356 M -91.25 % | 129.764 M 821.54 % | 14.081 M -72.30 % | 50.831 M 138.02 % | 21.356 M 63.97 % | 13.024 M -42.89 % | 22.804 M 168.73 % | 8.486 M |
| Short term investments | 8.693 M | 0.000 -100.00 % | 352.806 M 2 012.74 % | -18.445 M -14.27 % | -16.142 M -194.42 % | -5.483 M -1 021.75 % | -488.766 K | 0.000 -100.00 % | 50.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 789.633 M 37.52 % | 574.182 M 43.81 % | 399.265 M 40.29 % | 284.591 M -34.20 % | 432.524 M -33.55 % | 650.901 M 15.02 % | 565.921 M -25.84 % | 763.109 M 197.53 % | 256.482 M 44.86 % | 177.059 M 80.47 % | 98.111 M -5.75 % | 104.102 M 61.00 % | 64.658 M |
| Cash and short term investments | 789.633 M 37.52 % | 574.182 M 43.81 % | 399.265 M 40.29 % | 284.591 M -34.20 % | 432.524 M -33.55 % | 650.901 M 15.02 % | 565.921 M -25.84 % | 763.109 M 197.53 % | 256.482 M 44.86 % | 177.059 M 80.47 % | 98.111 M -5.75 % | 104.102 M 61.00 % | 64.658 M |
| Total current assets | 1.007 B 15.43 % | 872.015 M 23.75 % | 704.655 M 5.50 % | 667.900 M -14.35 % | 779.782 M -14.93 % | 916.587 M -3.16 % | 946.500 M -8.27 % | 1.032 B 102.96 % | 508.409 M 32.28 % | 384.338 M 8.10 % | 355.526 M 8.16 % | 328.716 M 27.22 % | 258.376 M |
| Inventory | 123.770 M -21.44 % | 157.556 M -4.13 % | 164.352 M -31.27 % | 239.128 M 13.68 % | 210.356 M 45.54 % | 144.532 M -5.58 % | 153.081 M -4.27 % | 159.901 M 20.08 % | 133.163 M -7.15 % | 143.415 M -19.39 % | 177.906 M 32.18 % | 134.595 M 5.75 % | 127.282 M |
| Net receivables | 75.343 M -32.85 % | 112.204 M -8.40 % | 122.500 M -4.83 % | 128.715 M 8.34 % | 118.810 M 8.21 % | 109.798 M 12.35 % | 97.729 M 0.72 % | 97.032 M | 0.000 -100.00 % | 62.508 M -7.58 % | 67.638 M -8.79 % | 74.157 M 23.41 % | 60.091 M |
| Tax assets | 24.696 M -20.99 % | 31.255 M 7.45 % | 29.087 M 12.93 % | 25.756 M 66.96 % | 15.427 M 22.53 % | 12.590 M 38.84 % | 9.068 M 19.14 % | 7.612 M -2.45 % | 7.802 M 11.99 % | 6.967 M 10.93 % | 6.280 M -20.16 % | 7.866 M 48.80 % | 5.287 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 | 49.150 M 55.63 % | 31.581 M -0.75 % | 31.819 M -36.82 % | 50.363 M -39.42 % | 83.138 M -3.06 % | 85.759 M 47.20 % | 58.261 M 56.25 % | 37.288 M 12.74 % | 33.074 M -1.73 % | 33.655 M -28.47 % | 47.050 M 11.12 % | 42.343 M 62.88 % | 25.997 M |
| Tax payables | 5.693 M 211.80 % | 1.826 M -76.32 % | 7.710 M 48.50 % | 5.192 M -57.77 % | 12.295 M -31.67 % | 17.994 M 28.58 % | 13.995 M -7.18 % | 15.078 M 56.43 % | 9.639 M -31.09 % | 13.987 M -20.33 % | 17.556 M -45.03 % | 31.935 M 93.95 % | 16.465 M |
| Deferred revenue non current | 2.633 M | 0.000 -100.00 % | 2.123 M | 0.000 100.00 % | -1.541 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 -100.00 % | 1.505 M -33.84 % | 2.274 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 489.140 K -73.11 % | 1.819 M -89.92 % | 18.044 M -4.26 % | 18.848 M 1 123.48 % | 1.541 M | 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 |
| Other total stockholders equity | 751.660 M 0.01 % | 751.579 M 9.63 % | 685.545 M -6.52 % | 733.382 M -0.31 % | 735.681 M 1.64 % | 723.804 M 1.41 % | 713.773 M 0.82 % | 707.991 M 159.26 % | 273.077 M -8.41 % | 298.152 M 2.10 % | 292.032 M 2.48 % | 284.975 M 3.88 % | 274.319 M |
| Deferred tax liabilities non current | 18.340 M -20.70 % | 23.129 M 9.30 % | 21.161 M 23.32 % | 17.159 M 40.36 % | 12.225 M 67.10 % | 7.316 M 39.65 % | 5.239 M 49.85 % | 3.496 M 65.83 % | 2.108 M 619.54 % | 293.004 K 2 253.63 % | 12.449 K | 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 | 1.523 B 3.75 % | 1.467 B 7.07 % | 1.371 B -1.79 % | 1.396 B -5.10 % | 1.471 B -5.74 % | 1.560 B 6.60 % | 1.464 B 2.36 % | 1.430 B 54.88 % | 923.147 M 11.47 % | 828.193 M 10.41 % | 750.121 M 11.73 % | 671.345 M 26.53 % | 530.589 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 | 0.000 | 0.000 -100.00 % | 671.465 K 112.10 % | -5.548 M -293.65 % | 2.865 M 298.45 % | -1.444 M -604.85 % | 285.933 K -81.89 % | 1.579 M 61.12 % | 979.897 K 341.29 % | -406.100 K | 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 | 97.045 M 548.70 % | -21.628 M -135.76 % | 60.477 M 261.00 % | -37.564 M 65.42 % | -108.616 M -586.91 % | 22.307 M 714.65 % | 2.738 M 104.77 % | -57.387 M -384.43 % | 20.177 M -64.80 % | 57.313 M 217.05 % | -48.964 M -1 333.09 % | -3.417 M 70.87 % | -11.729 M |
| Accounts receivables | 48.969 M 1 080.23 % | -4.996 M 22.00 % | -6.405 M 25.81 % | -8.634 M 84.22 % | -54.713 M -203.73 % | 52.745 M 1 279.67 % | 3.823 M 109.18 % | -41.654 M -997.76 % | -3.794 M -116.65 % | 22.785 M 1 080.28 % | 1.930 M 111.46 % | -16.844 M 32.88 % | -25.096 M |
| Inventory | 33.693 M 426.56 % | 6.399 M -91.51 % | 75.356 M 349.51 % | -30.202 M 53.14 % | -64.450 M -1 717.18 % | 3.985 M 3 300.64 % | -124.518 K 99.60 % | -31.311 M -364.49 % | 11.838 M -61.28 % | 30.577 M 169.32 % | -44.113 M -488.80 % | -7.492 M -278.43 % | 4.199 M |
| Accounts payables | 12.612 M 493.47 % | -3.205 M 64.95 % | -9.146 M -234.12 % | 6.819 M -11.24 % | 7.683 M 123.30 % | -32.979 M -2 546.51 % | -1.246 M -108.90 % | 13.999 M 25.52 % | 11.153 M 155.91 % | 4.358 M | 0.000 | 0.000 | 0.000 |
| Other working capital | 14.382 M 172.55 % | -19.826 M -3 052.59 % | 671.464 K 112.10 % | -5.548 M -293.65 % | 2.865 M 298.45 % | -1.444 M -150.42 % | 2.863 M 110.98 % | -26.076 M -412.74 % | 8.338 M -68.81 % | 26.736 M 651.08 % | -4.852 M -219.05 % | 4.075 M 125.59 % | -15.928 M |
| Other non cash items | -5.664 M -129.20 % | 19.396 M 93.15 % | 10.042 M 151.28 % | -19.584 M -236.61 % | 14.336 M 249.06 % | 4.107 M 129.22 % | -14.057 M -665.20 % | 2.487 M 172.08 % | -3.450 M -182.84 % | 4.165 M 131.98 % | 1.795 M -15.99 % | 2.137 M -49.87 % | 4.264 M |
| Net cash provided by operating activities | 123.723 M 51.92 % | 81.440 M -37.00 % | 129.275 M 1 835.64 % | -7.448 M -534.97 % | 1.712 M -98.77 % | 139.745 M 42.91 % | 97.783 M 26.17 % | 77.502 M -46.96 % | 146.117 M -20.41 % | 183.581 M 178.04 % | 66.027 M -43.16 % | 116.169 M 16.00 % | 100.148 M |
| Investments in property plant and equipment | -13.207 M 32.51 % | -19.569 M 29.49 % | -27.753 M 67.94 % | -86.577 M 23.13 % | -112.629 M 26.95 % | -154.186 M -5.03 % | -146.804 M -317.62 % | -35.153 M 12.40 % | -40.127 M 53.35 % | -86.019 M -17.47 % | -73.227 M 4.35 % | -76.560 M 27.50 % | -105.597 M |
| Acquisitions net | 0.000 | 0.000 100.00 % | -319.592 K -129.97 % | 1.066 M 115.50 % | -6.882 M -481.85 % | 1.802 M 8.82 % | 1.656 M 18.02 % | 1.403 M -96.52 % | 40.293 M -53.45 % | 86.561 M 14 098.15 % | 609.667 K | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -15.000 M 11.76 % | -17.000 M 96.46 % | -480.000 M 63.08 % | -1.300 B -115.24 % | -603.985 M -1.00 % | -598.000 M -498.00 % | -100.000 M -38.12 % | -72.400 M -141.33 % | -30.000 M | 0.000 | 0.000 |
| Sales maturities of investments | 4.570 M -25.10 % | 6.101 M -59.63 % | 15.113 M 66.70 % | 9.066 M -98.12 % | 483.150 M -65.96 % | 1.419 B 177.94 % | 510.630 M -21.83 % | 653.205 M 793.62 % | 73.096 M 36.59 % | 53.514 M 76.45 % | 30.327 M | 0.000 | 0.000 |
| Other investing activites | -101.326 M 23.05 % | -131.677 M 4.90 % | -138.468 M -612.10 % | -19.445 M -186.50 % | 22.479 M 380.33 % | 4.680 M 416.88 % | -1.477 M 65.70 % | -4.306 M 89.27 % | -40.127 M 53.35 % | -86.019 M -375.24 % | -18.100 M -11 265.95 % | 162.100 K -97.76 % | 7.235 M |
| Net cash used for investing activites | -109.963 M 24.24 % | -145.145 M 12.79 % | -166.427 M -47.42 % | -112.890 M -20.25 % | -93.881 M -229.73 % | -28.472 M 88.14 % | -239.979 M -1 499.29 % | 17.150 M 125.65 % | -66.863 M 35.93 % | -104.362 M -15.46 % | -90.390 M -18.31 % | -76.398 M 22.33 % | -98.363 M |
| Debt repayment | 97.249 M -27.11 % | 133.414 M 574.51 % | 19.779 M | 0.000 100.00 % | -381.628 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -72.000 M |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 11.050 M 1 055.88 % | 956.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 100.00 % | -5.894 M 12.37 % | -6.725 M -603.50 % | -956.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -12.091 M 50.00 % | -24.182 M -50 905.45 % | -47.411 K 99.87 % | -35.427 M 75.86 % | -146.730 M -205.69 % | -48.000 M 20.00 % | -60.000 M -25.00 % | -48.000 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -36.418 M |
| Other financing activites | -17.660 M -200.60 % | -5.875 M 9.54 % | -6.494 M 45.62 % | -11.943 M -927.07 % | 1.444 M -93.52 % | 22.275 M | 0.000 -100.00 % | 457.201 M 34 828.51 % | -1.317 M 5.92 % | -1.399 M -12 521 607 694 822 158.00 % | 0.000 | 0.000 -100.00 % | 107.409 M |
| Net cash used provided by financing activities | 67.498 M -34.69 % | 103.357 M 1 307.40 % | 7.344 M 115.50 % | -47.370 M 67.12 % | -144.060 M -460.00 % | -25.725 M 57.12 % | -60.000 M -114.66 % | 409.201 M 31 182.48 % | -1.317 M 5.92 % | -1.399 M -12 521 607 694 822 158.00 % | 0.000 250.00 % | 0.000 100.00 % | -1.009 M |
| Effect of forex changes on cash | 751.236 K 86.66 % | 402.466 K -72.31 % | 1.454 M 178.40 % | -1.854 M 59.32 % | -4.557 M -580.15 % | 949.165 K -73.12 % | 3.531 M 330.50 % | -1.532 M -232.80 % | 1.154 M 89.31 % | 609.342 K 803.96 % | -86.560 K 73.92 % | -331.853 K -1 648.19 % | -18.983 K |
| Net change in cash | 82.009 M 104.75 % | 40.054 M 241.26 % | -28.354 M 83.28 % | -169.562 M 29.58 % | -240.786 M -378.37 % | 86.497 M 143.54 % | -198.665 M -139.55 % | 502.321 M 535.12 % | 79.090 M 0.84 % | 78.428 M 420.78 % | -24.450 M -161.99 % | 39.439 M 5 109.28 % | 757.098 K |
| Cash at beginning of period | 78.820 M 103.32 % | 38.766 M -42.24 % | 67.120 M -71.64 % | 236.682 M -50.43 % | 477.468 M -11.55 % | 539.804 M -26.90 % | 738.469 M 212.71 % | 236.148 M 50.36 % | 157.058 M 99.74 % | 78.630 M -23.72 % | 103.079 M 61.97 % | 63.640 M 1.20 % | 62.883 M |
| Cash at end of period | 160.829 M 104.05 % | 78.820 M 103.32 % | 38.766 M -42.24 % | 67.120 M -71.64 % | 236.682 M -62.21 % | 626.301 M 16.02 % | 539.804 M -26.90 % | 738.469 M 212.71 % | 236.148 M 50.36 % | 157.058 M 99.74 % | 78.630 M -23.72 % | 103.079 M 61.97 % | 63.640 M |
| Operating cash flow | 123.723 M 64.22 % | 75.339 M -41.72 % | 129.275 M 1 835.64 % | -7.448 M -534.97 % | 1.712 M -98.77 % | 139.745 M 42.91 % | 97.783 M 26.17 % | 77.502 M -46.96 % | 146.117 M -20.41 % | 183.581 M 178.04 % | 66.027 M -43.16 % | 116.169 M 16.00 % | 100.148 M |
| Capital expenditure | -13.207 M 32.51 % | -19.569 M 29.49 % | -27.753 M 67.94 % | -86.577 M 23.13 % | -112.629 M 26.95 % | -154.186 M -5.03 % | -146.804 M -317.62 % | -35.153 M 12.40 % | -40.127 M 53.35 % | -86.019 M -17.47 % | -73.227 M 4.35 % | -76.560 M 27.50 % | -105.597 M |
| Free CashFlow | 110.516 M 98.17 % | 55.769 M -45.07 % | 101.522 M 207.97 % | -94.026 M 15.23 % | -110.916 M -668.07 % | -14.441 M 70.54 % | -49.021 M -215.75 % | 42.349 M -60.04 % | 105.990 M 8.64 % | 97.562 M 1 455.01 % | -7.200 M -118.18 % | 39.609 M 826.84 % | -5.449 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 238.032 M 74.95 % | 136.055 M -5.95 % | 144.667 M -4.26 % | 151.101 M 26.16 % | 119.770 M -14.01 % | 139.286 M -14.80 % | 163.484 M -0.67 % | 164.587 M 3.49 % | 159.031 M -4.78 % | 167.014 M -6.32 % | 178.274 M 4.34 % | 170.853 M 5.52 % | 161.908 M -1.80 % | 164.878 M -17.35 % | 199.499 M -1.60 % | 202.739 M 11.75 % | 181.428 M -15.66 % | 215.121 M -2.09 % | 219.704 M 21.97 % | 180.126 M 3.55 % | 173.954 M 49.82 % | 116.108 M -43.57 % | 205.740 M -1.38 % | 208.614 M 21.73 % | 171.370 M -14.72 % | 200.940 M -1.61 % | 204.235 M 6.94 % | 190.977 M 7.55 % | 177.569 M -6.43 % | 189.776 M -1.54 % | 192.735 M -1.86 % | 196.390 M 27.75 % | 153.733 M -13.28 % | 177.268 M -2.20 % | 181.264 M 11.57 % | 162.467 M 1.62 % | 159.873 M -4.28 % | 167.019 M -10.29 % | 186.181 M 17.06 % | 159.041 M |
| Net income | -2.189 M -48.22 % | -1.477 M 93.50 % | -22.725 M -981.66 % | -2.101 M 82.12 % | -11.748 M -1 161.39 % | -931.338 K -164.05 % | 1.454 M 242.57 % | -1.020 M -145.52 % | 2.240 M 10.92 % | 2.020 M 121.58 % | -9.362 M -623.31 % | -1.294 M 81.17 % | -6.872 M -431.40 % | -1.293 M 94.00 % | -21.539 M -244.14 % | -6.259 M -923.11 % | -611.747 K -107.69 % | 7.954 M -32.35 % | 11.758 M 16.99 % | 10.050 M -15.72 % | 11.925 M 71.65 % | 6.947 M -26.70 % | 9.477 M -60.36 % | 23.906 M 56.66 % | 15.260 M -24.43 % | 20.193 M 87.16 % | 10.789 M -42.68 % | 18.825 M 13.88 % | 16.530 M -25.67 % | 22.238 M -10.21 % | 24.766 M 2.80 % | 24.091 M 30.03 % | 18.526 M -29.40 % | 26.240 M 55.50 % | 16.874 M -27.90 % | 23.403 M -9.22 % | 25.780 M 1.58 % | 25.379 M -11.67 % | 28.732 M 50.53 % | 19.087 M |
| Income before tax | -983.187 K 18.90 % | -1.212 M 92.94 % | -17.169 M -702.67 % | -2.139 M 85.29 % | -14.541 M -2 391.83 % | -583.564 K -294.02 % | 300.781 K 145.18 % | -665.751 K -117.99 % | 3.701 M 5.36 % | 3.513 M 158.86 % | -5.969 M -329.84 % | -1.389 M 84.67 % | -9.059 M -423.19 % | -1.731 M 93.20 % | -25.456 M -211.41 % | -8.174 M -498.51 % | -1.366 M -113.05 % | 10.464 M -42.87 % | 18.317 M 36.11 % | 13.457 M -13.98 % | 15.645 M 69.39 % | 9.236 M -36.35 % | 14.512 M -53.35 % | 31.108 M 58.57 % | 19.618 M -27.71 % | 27.138 M 84.42 % | 14.715 M -41.49 % | 25.152 M 15.80 % | 21.719 M -27.91 % | 30.127 M -9.72 % | 33.372 M 3.72 % | 32.175 M 31.93 % | 24.389 M -31.39 % | 35.545 M 56.61 % | 22.696 M -27.54 % | 31.321 M -11.32 % | 35.319 M 7.15 % | 32.963 M -14.88 % | 38.725 M 51.11 % | 25.627 M |
| Income before tax ratio | 0.00 53.64 % | -0.01 92.49 % | -0.12 -738.37 % | -0.01 88.34 % | -0.12 -2 797.85 % | 0.00 -327.72 % | 0.00 145.48 % | 0.00 -117.38 % | 0.02 10.65 % | 0.02 162.82 % | -0.03 -311.94 % | -0.01 85.47 % | -0.06 -432.78 % | -0.01 91.77 % | -0.13 -216.47 % | -0.04 -435.60 % | -0.01 -115.48 % | 0.05 -41.65 % | 0.08 11.59 % | 0.07 -16.93 % | 0.09 13.06 % | 0.08 12.78 % | 0.07 -52.70 % | 0.15 30.26 % | 0.11 -15.24 % | 0.14 87.45 % | 0.07 -45.29 % | 0.13 7.67 % | 0.12 -22.95 % | 0.16 -8.32 % | 0.17 5.69 % | 0.16 3.27 % | 0.16 -20.88 % | 0.20 60.14 % | 0.13 -35.05 % | 0.19 -12.73 % | 0.22 11.94 % | 0.20 -5.11 % | 0.21 29.08 % | 0.16 |
| EBITDA | 2.077 M 157.67 % | -3.601 M -228.96 % | 2.792 M 173.30 % | -3.809 M -190.97 % | -1.309 M -107.56 % | 17.319 M -20.04 % | 21.660 M 12.26 % | 19.294 M -21.30 % | 24.516 M 3.85 % | 23.607 M 289.99 % | 6.053 M -67.16 % | 18.435 M 294.96 % | -9.456 M -151.41 % | 18.392 M 468.77 % | -4.987 M -142.90 % | 11.625 M -19.41 % | 14.424 M -45.23 % | 26.338 M -19.31 % | 32.640 M 17.52 % | 27.773 M -5.48 % | 29.383 M 27.90 % | 22.974 M -10.88 % | 25.779 M -39.17 % | 42.376 M 38.03 % | 30.700 M -19.68 % | 38.220 M 154.05 % | 15.045 M -11.05 % | 16.915 M 12.18 % | 15.078 M -54.10 % | 32.849 M 24.84 % | 26.313 M -18.22 % | 32.175 M 49.12 % | 21.576 M -52.23 % | 45.164 M 112.44 % | -363.126 M -323.51 % | 162.467 M 382.92 % | 33.643 M -14.83 % | 39.503 M 110.61 % | -372.476 M -334.20 % | 159.041 M |
| Net income ratio | -0.01 15.28 % | -0.01 93.09 % | -0.16 -1 029.77 % | -0.01 85.82 % | -0.10 -1 366.92 % | -0.01 -175.18 % | 0.01 243.53 % | -0.01 -143.99 % | 0.01 16.48 % | 0.01 123.03 % | -0.05 -593.20 % | -0.01 82.15 % | -0.04 -441.15 % | -0.01 92.74 % | -0.11 -249.72 % | -0.03 -815.56 % | 0.00 -109.12 % | 0.04 -30.91 % | 0.05 -4.08 % | 0.06 -18.61 % | 0.07 14.57 % | 0.06 29.89 % | 0.05 -59.80 % | 0.11 28.69 % | 0.09 -11.39 % | 0.10 90.23 % | 0.05 -46.40 % | 0.10 5.89 % | 0.09 -20.56 % | 0.12 -8.81 % | 0.13 4.75 % | 0.12 1.79 % | 0.12 -18.59 % | 0.15 59.01 % | 0.09 -35.37 % | 0.14 -10.67 % | 0.16 6.12 % | 0.15 -1.54 % | 0.15 28.59 % | 0.12 |
| Ratio EBITDA | 0.01 132.96 % | -0.03 -237.13 % | 0.02 176.56 % | -0.03 -130.64 % | -0.01 -108.79 % | 0.12 -6.15 % | 0.13 13.02 % | 0.12 -23.96 % | 0.15 9.06 % | 0.14 316.29 % | 0.03 -68.53 % | 0.11 284.75 % | -0.06 -152.36 % | 0.11 546.21 % | -0.02 -143.60 % | 0.06 -27.88 % | 0.08 -35.06 % | 0.12 -17.59 % | 0.15 -3.65 % | 0.15 -8.72 % | 0.17 -14.63 % | 0.20 57.91 % | 0.13 -38.32 % | 0.20 13.39 % | 0.18 -5.82 % | 0.19 158.21 % | 0.07 -16.83 % | 0.09 4.30 % | 0.08 -50.94 % | 0.17 26.79 % | 0.14 -16.67 % | 0.16 16.73 % | 0.14 -44.91 % | 0.25 112.72 % | -2.00 -300.33 % | 1.00 375.21 % | 0.21 -11.03 % | 0.24 111.82 % | -2.00 -300.06 % | 1.00 |
| Gross profit ratio | 0.12 -45.34 % | 0.21 20.68 % | 0.18 -17.12 % | 0.21 58.01 % | 0.13 -39.09 % | 0.22 -5.14 % | 0.23 1.09 % | 0.23 -7.06 % | 0.25 -4.92 % | 0.26 18.00 % | 0.22 12.45 % | 0.20 8.46 % | 0.18 -17.18 % | 0.22 77.41 % | 0.12 -46.17 % | 0.23 -11.37 % | 0.26 1.67 % | 0.25 71.27 % | 0.15 -58.73 % | 0.36 13.36 % | 0.32 -14.69 % | 0.37 41.35 % | 0.26 -15.80 % | 0.31 2.18 % | 0.31 6.94 % | 0.29 28.62 % | 0.22 -10.94 % | 0.25 -8.60 % | 0.27 -5.94 % | 0.29 4.92 % | 0.28 -2.61 % | 0.28 -3.83 % | 0.30 -13.70 % | 0.34 23.93 % | 0.28 -16.32 % | 0.33 -6.72 % | 0.35 -5.93 % | 0.38 -44.17 % | 0.67 -32.60 % | 1.00 |
| Weighted average shs out dil | 242.128 M 0.00 % | 242.128 M 0.13 % | 241.820 M 0.00 % | 241.820 M 0.00 % | 241.820 M 0.00 % | 241.820 M 0.00 % | 241.820 M 0.00 % | 241.820 M 0.00 % | 241.820 M 0.00 % | 241.820 M 0.00 % | 241.820 M -1.07 % | 244.436 M 0.00 % | 244.436 M 0.00 % | 244.436 M 0.00 % | 244.436 M -7.81 % | 265.132 M 0.00 % | 265.132 M 0.00 % | 265.132 M 5.53 % | 251.248 M 0.00 % | 251.248 M 8.50 % | 231.566 M 0.00 % | 231.566 M -3.52 % | 240.017 M 0.40 % | 239.057 M -5.29 % | 252.418 M 0.00 % | 252.418 M 5.13 % | 240.109 M 0.00 % | 240.109 M -2.82 % | 247.090 M 0.00 % | 247.090 M 2.98 % | 239.945 M 0.00 % | 239.945 M 18.88 % | 201.845 M 0.00 % | 201.845 M 0.00 % | 201.845 M 12.12 % | 180.022 M -0.69 % | 181.280 M 0.00 % | 181.280 M 0.00 % | 181.280 M 0.00 % | 181.280 M |
| Weighted average shs out | 242.128 M 0.00 % | 242.128 M 0.13 % | 241.820 M 0.00 % | 241.820 M 0.00 % | 241.820 M 0.00 % | 241.820 M 0.00 % | 241.820 M 0.00 % | 241.820 M 0.00 % | 241.820 M 0.00 % | 241.820 M 0.00 % | 241.820 M 0.00 % | 241.820 M 0.00 % | 241.820 M 0.01 % | 241.790 M 0.00 % | 241.787 M -8.81 % | 265.132 M 0.00 % | 265.132 M 0.00 % | 265.132 M 5.53 % | 251.248 M 0.00 % | 251.248 M 8.50 % | 231.566 M 0.00 % | 231.566 M -2.36 % | 237.158 M -0.79 % | 239.057 M -5.29 % | 252.418 M 0.00 % | 252.418 M 5.13 % | 240.109 M 0.00 % | 240.109 M -2.82 % | 247.090 M 0.00 % | 247.090 M 5.85 % | 233.434 M -2.71 % | 239.945 M 18.88 % | 201.845 M 0.00 % | 201.845 M 0.00 % | 201.845 M 12.12 % | 180.022 M 0.71 % | 178.745 M -1.40 % | 181.280 M 0.71 % | 180.001 M -0.71 % | 181.280 M |
| EPS diluted | -0.01 -47.54 % | -0.01 93.51 % | -0.09 -980.46 % | -0.01 82.10 % | -0.05 -1 146.15 % | 0.00 -165.00 % | 0.01 242.86 % | 0.00 -145.16 % | 0.01 10.71 % | 0.01 121.71 % | -0.04 -630.19 % | -0.01 81.14 % | -0.03 -430.19 % | -0.01 93.98 % | -0.09 -273.31 % | -0.02 -926.09 % | 0.00 -107.67 % | 0.03 -7.12 % | 0.03 -19.25 % | 0.04 -22.33 % | 0.05 71.67 % | 0.03 -24.05 % | 0.04 -60.50 % | 0.10 65.29 % | 0.06 -24.38 % | 0.08 78.17 % | 0.04 -42.73 % | 0.08 17.19 % | 0.07 -25.67 % | 0.09 -10.00 % | 0.10 0.00 % | 0.10 8.93 % | 0.09 -29.38 % | 0.13 55.50 % | 0.08 -35.69 % | 0.13 -7.14 % | 0.14 0.00 % | 0.14 -12.50 % | 0.16 45.45 % | 0.11 |
| Earnings per share | -0.01 -47.54 % | -0.01 93.51 % | -0.09 -980.46 % | -0.01 82.10 % | -0.05 -1 146.15 % | 0.00 -165.00 % | 0.01 242.86 % | 0.00 -145.16 % | 0.01 10.71 % | 0.01 121.71 % | -0.04 -616.67 % | -0.01 80.99 % | -0.03 -435.85 % | -0.01 94.05 % | -0.09 -277.54 % | -0.02 -926.09 % | 0.00 -107.67 % | 0.03 -7.12 % | 0.03 -19.25 % | 0.04 -22.33 % | 0.05 71.67 % | 0.03 -24.05 % | 0.04 -60.50 % | 0.10 65.29 % | 0.06 -24.38 % | 0.08 78.17 % | 0.04 -42.73 % | 0.08 17.19 % | 0.07 -25.67 % | 0.09 -10.00 % | 0.10 0.00 % | 0.10 8.93 % | 0.09 -29.38 % | 0.13 55.50 % | 0.08 -35.69 % | 0.13 -7.14 % | 0.14 0.00 % | 0.14 -12.50 % | 0.16 45.45 % | 0.11 |
| Gross profit | 27.672 M -4.37 % | 28.937 M 13.49 % | 25.497 M -20.65 % | 32.132 M 99.34 % | 16.119 M -47.62 % | 30.774 M -19.18 % | 38.076 M 0.41 % | 37.920 M -3.81 % | 39.423 M -9.47 % | 43.545 M 10.54 % | 39.391 M 17.34 % | 33.571 M 14.45 % | 29.332 M -18.67 % | 36.066 M 46.63 % | 24.597 M -47.03 % | 46.439 M -0.96 % | 46.887 M -14.26 % | 54.683 M 67.69 % | 32.609 M -49.67 % | 64.786 M 17.38 % | 55.193 M 27.81 % | 43.185 M -20.23 % | 54.137 M -16.96 % | 65.194 M 24.38 % | 52.413 M -8.80 % | 57.468 M 26.55 % | 45.412 M -4.76 % | 47.681 M -1.70 % | 48.506 M -11.99 % | 55.117 M 3.31 % | 53.350 M -4.43 % | 55.820 M 22.85 % | 45.438 M -25.15 % | 60.709 M 21.20 % | 50.089 M -6.63 % | 53.648 M -5.21 % | 56.595 M -9.95 % | 62.850 M -49.92 % | 125.491 M -21.09 % | 159.041 M |
| Income tax expense | 1.206 M 355.62 % | 264.677 K -95.24 % | 5.555 M 14 677.18 % | -38.110 K 98.71 % | -2.947 M -1 464.97 % | 215.894 K 115.74 % | -1.371 M -487.25 % | 354.125 K -75.76 % | 1.461 M -2.16 % | 1.493 M -55.98 % | 3.392 M 3 691.91 % | -94.445 K 95.68 % | -2.187 M -398.94 % | -438.282 K 87.70 % | -3.564 M -99.49 % | -1.787 M -198.36 % | -598.843 K -122.66 % | 2.643 M -60.46 % | 6.684 M 96.16 % | 3.408 M -8.41 % | 3.720 M 62.53 % | 2.289 M -54.53 % | 5.034 M -30.10 % | 7.202 M 65.26 % | 4.358 M -37.24 % | 6.945 M 76.91 % | 3.926 M -37.96 % | 6.327 M 21.93 % | 5.189 M -34.22 % | 7.889 M -8.33 % | 8.606 M 6.45 % | 8.084 M 37.91 % | 5.862 M -37.00 % | 9.305 M 59.83 % | 5.822 M -26.47 % | 7.918 M -16.99 % | 9.538 M 25.78 % | 7.583 M -98.20 % | 420.555 M | 0.000 |
| Cost of revenue | 210.360 M 96.38 % | 107.118 M -10.11 % | 119.170 M 0.17 % | 118.968 M 14.78 % | 103.651 M -4.48 % | 108.512 M -13.47 % | 125.408 M -0.99 % | 126.668 M 5.90 % | 119.609 M -3.13 % | 123.470 M -11.10 % | 138.883 M 1.17 % | 137.283 M 3.55 % | 132.577 M 2.92 % | 128.813 M -26.35 % | 174.902 M 11.90 % | 156.301 M 16.17 % | 134.541 M -16.14 % | 160.438 M -14.25 % | 187.095 M 62.21 % | 115.340 M -2.88 % | 118.761 M 62.86 % | 72.923 M -51.90 % | 151.603 M 5.71 % | 143.421 M 20.57 % | 118.957 M -17.09 % | 143.472 M -9.67 % | 158.824 M 10.84 % | 143.296 M 11.03 % | 129.063 M -4.16 % | 134.659 M -3.39 % | 139.385 M -0.84 % | 140.570 M 29.80 % | 108.296 M -7.09 % | 116.559 M -11.14 % | 131.175 M 20.54 % | 108.819 M 5.36 % | 103.278 M -0.86 % | 104.169 M 71.64 % | 60.690 M | 0.000 |
| General and administrative expenses | -7.256 M -158.46 % | 12.412 M 140.10 % | -30.949 M -182.08 % | 37.708 M 172.45 % | 13.840 M -3.39 % | 14.325 M 144.81 % | -31.968 M -186.77 % | 36.842 M 541.93 % | -8.336 M -160.68 % | 13.739 M 144.98 % | -30.546 M -184.27 % | 36.247 M 575.04 % | -7.630 M -156.20 % | 13.576 M 133.40 % | -40.650 M -186.54 % | 46.971 M 851.67 % | -6.249 M -147.21 % | 13.235 M 138.06 % | -34.776 M -364.01 % | 13.172 M 276.08 % | -7.481 M -137.14 % | 20.143 M 175.27 % | -26.761 M -298.33 % | 13.493 M 334.82 % | -5.746 M -154.23 % | 10.597 M 150.80 % | -20.858 M -328.91 % | 9.112 M 250.74 % | -6.045 M -156.72 % | 10.656 M 144.09 % | -24.168 M -326.42 % | 10.674 M 286.05 % | -5.737 M -150.86 % | 11.280 M 144.24 % | -25.497 M -188.42 % | 28.838 M 449.40 % | -8.254 M -171.38 % | 11.563 M -73.70 % | 43.972 M | 0.000 |
| Selling and marketing expenses | -1.268 M -110.66 % | 11.894 M 113.41 % | -88.713 M -342.43 % | 36.593 M 145.62 % | 14.899 M -9.66 % | 16.492 M -30.74 % | 23.812 M 6.50 % | 22.359 M -7.11 % | 24.071 M 16.79 % | 20.610 M 0.53 % | 20.501 M 3.11 % | 19.882 M -6.24 % | 21.205 M 0.81 % | 21.034 M -32.74 % | 31.271 M 16.84 % | 26.765 M -13.33 % | 30.880 M 18.94 % | 25.963 M 895.91 % | -3.262 M -110.10 % | 32.288 M 21.57 % | 26.558 M 85.66 % | 14.305 M -38.93 % | 23.423 M 9.82 % | 21.327 M -2.18 % | 21.802 M 42.93 % | 15.253 M -14.21 % | 17.780 M 11.72 % | 15.915 M -2.98 % | 16.403 M 28.94 % | 12.721 M -10.08 % | 14.148 M 10.52 % | 12.801 M 30.32 % | 9.823 M 17.80 % | 8.339 M -38.60 % | 13.581 M 33.01 % | 10.211 M -9.93 % | 11.336 M 9.70 % | 10.334 M -72.84 % | 38.050 M | 0.000 |
| Other expenses | 35.024 M 1 172.55 % | 2.752 M -98.28 % | 159.947 M 498.35 % | -40.152 M -1 112.58 % | -3.311 M -16.12 % | -2.852 M 38.03 % | -4.601 M -6 692.65 % | -67.739 K -160.19 % | 112.542 K -95.12 % | 2.307 M -94.86 % | 44.878 M 324.41 % | -19.998 M -176.22 % | 26.237 M 4 973.06 % | -538.405 K 66.85 % | -1.624 M 65.53 % | -4.711 M -208.58 % | 4.339 M 1 174.22 % | -403.945 K 62.32 % | -1.072 M -2 149.84 % | -47.649 K -100.94 % | 5.073 M 10 613.70 % | -48.250 K -100.57 % | 8.442 M 3 591.50 % | -241.781 K -106.60 % | 3.661 M 7 048.38 % | 51.212 K -92.71 % | 702.599 K -11.18 % | 791.027 K -6.30 % | 844.211 K 23.03 % | 686.190 K -93.72 % | 10.928 M 1 999.55 % | 520.501 K -84.28 % | 3.311 M 655.37 % | 438.349 K -57.88 % | 1.041 M 2 041.72 % | -53.603 K -714.04 % | -6.585 K -101.85 % | 356.710 K 100.24 % | -148.094 M -10.62 % | -133.879 M |
| Operating expenses | 28.620 M -5.04 % | 30.139 M -29.19 % | 42.563 M 19.99 % | 35.472 M 0.54 % | 35.282 M -1.65 % | 35.875 M -16.97 % | 43.208 M 6.37 % | 40.619 M 0.73 % | 40.325 M 5.25 % | 38.316 M 5.47 % | 36.328 M -4.67 % | 38.107 M -8.76 % | 41.767 M 14.96 % | 36.332 M -26.09 % | 49.156 M -8.08 % | 53.475 M 12.11 % | 47.697 M 7.01 % | 44.573 M 388.99 % | 9.115 M -81.71 % | 49.830 M 14.26 % | 43.613 M 15.11 % | 37.889 M -12.77 % | 43.438 M 11.25 % | 39.046 M -0.03 % | 39.058 M 34.27 % | 29.088 M -4.21 % | 30.367 M -1.30 % | 30.767 M -7.96 % | 33.428 M 29.77 % | 25.759 M -4.72 % | 27.037 M 2.89 % | 26.276 M 10.12 % | 23.861 M 7.48 % | 22.200 M -19.88 % | 27.709 M 20.78 % | 22.941 M -0.05 % | 22.953 M -1.69 % | 23.347 M 115.77 % | -148.094 M -10.62 % | -133.879 M |
| Cost and expenses | 238.980 M 74.11 % | 137.256 M -15.13 % | 161.733 M 4.72 % | 154.441 M 11.16 % | 138.933 M -3.78 % | 144.387 M -14.37 % | 168.616 M 0.79 % | 167.287 M 4.60 % | 159.934 M -1.14 % | 161.785 M -7.66 % | 175.211 M -0.10 % | 175.390 M 0.60 % | 174.344 M 5.57 % | 165.144 M -26.29 % | 224.059 M 6.81 % | 209.775 M 15.11 % | 182.238 M -11.11 % | 205.011 M 4.49 % | 196.211 M 18.79 % | 165.170 M 1.72 % | 162.374 M 46.53 % | 110.813 M -43.19 % | 195.041 M 6.89 % | 182.467 M 15.47 % | 158.015 M -8.43 % | 172.560 M -8.79 % | 189.191 M 8.69 % | 174.062 M 7.12 % | 162.491 M 1.29 % | 160.419 M -3.61 % | 166.422 M -0.25 % | 166.847 M 26.25 % | 132.157 M -4.76 % | 138.759 M -12.67 % | 158.883 M 20.59 % | 131.759 M 4.38 % | 126.231 M -1.01 % | 127.516 M 186.11 % | -148.094 M -10.62 % | -133.879 M |
| Research and development expenses | 2.120 M 7.54 % | 1.971 M -13.45 % | 2.278 M 20.84 % | 1.885 M 1.73 % | 1.853 M -9.92 % | 2.057 M -1.65 % | 2.091 M 10.11 % | 1.899 M 10.57 % | 1.718 M 3.49 % | 1.660 M 11.08 % | 1.494 M -24.34 % | 1.975 M 0.97 % | 1.956 M -13.44 % | 2.260 M 4.82 % | 2.156 M -19.94 % | 2.693 M 2.44 % | 2.629 M -0.09 % | 2.631 M -7.38 % | 2.841 M 13.04 % | 2.513 M 1.08 % | 2.486 M 4.78 % | 2.373 M -42.17 % | 4.103 M 39.93 % | 2.932 M 26.45 % | 2.319 M -19.29 % | 2.873 M -16.20 % | 3.429 M 6.93 % | 3.207 M -54.28 % | 7.014 M 273.39 % | 1.878 M -77.09 % | 8.199 M 257.40 % | 2.294 M -27.10 % | 3.147 M | 0.000 -100.00 % | 8.094 M | 0.000 -100.00 % | 3.634 M | 0.000 -100.00 % | 9.931 M | 0.000 |
| Selling general and administrative expenses | -8.524 M -133.54 % | 25.415 M 121.24 % | -119.663 M -261.05 % | 74.301 M 158.54 % | 28.739 M -7.20 % | 30.967 M -15.20 % | 36.515 M -38.32 % | 59.201 M 276.25 % | 15.734 M -54.19 % | 34.349 M 441.98 % | -10.044 M -117.89 % | 56.130 M 313.50 % | 13.574 M -60.78 % | 34.610 M 469.01 % | -9.379 M -112.72 % | 73.736 M 199.36 % | 24.632 M -37.16 % | 39.199 M 203.05 % | -38.038 M -183.67 % | 45.460 M 138.29 % | 19.077 M -44.62 % | 34.448 M 1 131.96 % | -3.338 M -109.59 % | 34.821 M 116.87 % | 16.056 M -37.89 % | 25.850 M 939.71 % | -3.078 M -112.30 % | 25.026 M 141.61 % | 10.358 M -55.69 % | 23.377 M 333.30 % | -10.020 M -142.69 % | 23.475 M 474.55 % | 4.086 M -79.17 % | 19.618 M 264.64 % | -11.916 M -130.51 % | 39.049 M 1 166.75 % | 3.083 M -85.92 % | 21.897 M -73.26 % | 81.901 M | 0.000 |
| Interest income | 5.708 M 14.94 % | 4.966 M -4.12 % | 5.180 M 10.42 % | 4.691 M 5.34 % | 4.453 M 8.29 % | 4.112 M -2.61 % | 4.222 M 9.69 % | 3.849 M 8.57 % | 3.545 M 19.47 % | 2.968 M -12.54 % | 3.393 M 47.67 % | 2.298 M -0.33 % | 2.305 M 11.57 % | 2.066 M -86.25 % | 15.027 M 583.43 % | 2.199 M 1.33 % | 2.170 M -5.00 % | 2.284 M -9.57 % | 2.526 M 14.58 % | 2.204 M -18.87 % | 2.717 M -31.83 % | 3.986 M 66.67 % | 2.392 M -58.10 % | 5.707 M 151.96 % | 2.265 M 67.36 % | 1.354 M 67.86 % | 806.327 K -87.31 % | 6.354 M | 0.000 -100.00 % | 3.575 M 41.92 % | 2.519 M 53.09 % | 1.645 M 16.09 % | 1.417 M 69.83 % | 834.563 K -3.04 % | 860.772 K | 0.000 -100.00 % | 480.693 K 103.00 % | 236.793 K | 0.000 | 0.000 |
| Interest expense | 3.060 M 11 124.34 % | 27.261 K -98.79 % | 2.254 M 74.21 % | 1.294 M -25.05 % | 1.726 M 3 440.10 % | 48.763 K -97.15 % | 1.711 M | 0.000 -100.00 % | 973.673 K 283.70 % | 253.757 K -48.89 % | 496.463 K 95.98 % | 253.329 K -27.41 % | 348.994 K 49.83 % | 232.930 K 241.61 % | 68.185 K | 0.000 -100.00 % | 4.990 M | 0.000 | 0.000 -100.00 % | 2.637 M -56.95 % | 6.127 M 797.37 % | 682.735 K -93.44 % | 10.414 M 569.55 % | 1.555 M -42.81 % | 2.719 M 175.79 % | 986.026 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.034 M 898.90 % | 604.052 K -68.53 % | 1.919 M 378.32 % | 401.260 K -62.64 % | 1.074 M 176.34 % | 388.619 K -19.15 % | 480.693 K | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 100.00 % | -2.438 M -113.77 % | 17.708 M 3 874.18 % | -469.177 K -102.63 % | 17.854 M 2.47 % | 17.423 M -11.32 % | 19.648 M 0.00 % | 19.648 M -0.97 % | 19.840 M 0.00 % | 19.840 M 1.38 % | 19.570 M 0.00 % | 19.570 M -1.61 % | 19.890 M 0.00 % | 19.890 M 0.46 % | 19.799 M 0.00 % | 19.799 M 24.73 % | 15.874 M 0.00 % | 15.874 M 14.53 % | 13.860 M 24.60 % | 11.123 M -18.06 % | 13.574 M 22.03 % | 11.123 M 0.00 % | 11.123 M 9.27 % | 10.180 M -7.53 % | 11.009 M 8.14 % | 10.180 M 246.07 % | 2.942 M 142.68 % | -6.892 M -16.76 % | -5.903 M -273.18 % | 3.409 M 163.71 % | -5.350 M -171.51 % | -1.970 M 30.31 % | -2.828 M -137.01 % | 7.639 M 101.98 % | -385.340 M -393.95 % | 131.092 M 6 268.27 % | -2.125 M -114.82 % | 14.340 M 103.49 % | -410.562 M -406.67 % | 133.879 M |
| Operating income | -947.872 K 21.09 % | -1.201 M 92.96 % | -17.066 M -410.91 % | -3.340 M 82.57 % | -19.163 M -275.68 % | -5.101 M 0.60 % | -5.132 M -749.35 % | -604.213 K -116.81 % | 3.595 M 21.81 % | 2.951 M -45.94 % | 5.459 M 220.35 % | -4.536 M 63.52 % | -12.435 M -994.37 % | 1.390 M 105.84 % | -23.801 M -202.68 % | -7.864 M -502.89 % | -1.304 M -112.00 % | 10.868 M -43.95 % | 19.389 M 43.56 % | 13.505 M -13.76 % | 15.660 M 68.68 % | 9.284 M -36.74 % | 14.676 M -53.19 % | 31.350 M 59.91 % | 19.605 M -27.62 % | 27.087 M 70.25 % | 15.910 M -34.69 % | 24.361 M 13.40 % | 21.482 M -27.03 % | 29.441 M -11.93 % | 33.430 M 4.83 % | 31.890 M 32.40 % | 24.086 M -31.39 % | 35.107 M 58.04 % | 22.214 M -29.20 % | 31.375 M -11.60 % | 35.492 M 8.85 % | 32.606 M -14.39 % | 38.087 M 51.37 % | 25.162 M |
| Operating income ratio | 0.00 54.90 % | -0.01 92.52 % | -0.12 -433.63 % | -0.02 86.18 % | -0.16 -336.89 % | -0.04 -16.66 % | -0.03 -755.09 % | 0.00 -116.24 % | 0.02 27.93 % | 0.02 -42.29 % | 0.03 215.34 % | -0.03 65.43 % | -0.08 -1 010.77 % | 0.01 107.07 % | -0.12 -207.60 % | -0.04 -439.52 % | -0.01 -114.23 % | 0.05 -42.75 % | 0.09 17.70 % | 0.07 -16.72 % | 0.09 12.59 % | 0.08 12.09 % | 0.07 -52.53 % | 0.15 31.36 % | 0.11 -15.13 % | 0.13 73.04 % | 0.08 -38.93 % | 0.13 5.44 % | 0.12 -22.02 % | 0.16 -10.56 % | 0.17 6.82 % | 0.16 3.64 % | 0.16 -20.89 % | 0.20 61.60 % | 0.12 -36.54 % | 0.19 -13.01 % | 0.22 13.72 % | 0.20 -4.57 % | 0.20 29.30 % | 0.16 |
| Total other income expenses net | -35.314 K | 0.000 100.00 % | -103.625 K -108.63 % | 1.201 M 777.98 % | 136.821 K -96.97 % | 4.517 M -16.85 % | 5.433 M 8 928.19 % | -61.538 K -157.87 % | 106.341 K -81.07 % | 561.854 K 104.92 % | -11.428 M -1 174.88 % | 1.063 M -68.51 % | 3.376 M 292.59 % | -1.753 M -5.99 % | -1.654 M -432.31 % | -310.749 K -405.46 % | -61.478 K -104.83 % | 1.273 M 973.66 % | 118.601 K 103.66 % | -3.239 M -171.85 % | 4.508 M -1.40 % | 4.572 M 2 873.81 % | -164.817 K -103.29 % | 5.006 M -47.10 % | 9.464 M 2 330.88 % | -424.205 K 64.50 % | -1.195 M -113.12 % | 9.110 M -8.83 % | 9.992 M 1 356.22 % | 686.190 K -95.10 % | 14.013 M 454.09 % | 2.529 M -62.43 % | 6.731 M 1 435.51 % | 438.349 K -9.05 % | 481.953 K -21.45 % | 613.556 K 453.53 % | -173.549 K -148.65 % | 356.711 K -44.12 % | 638.321 K 37.04 % | 465.800 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -405.611 M 11.73 % | -459.511 M 14.06 % | -534.666 M -7.29 % | -498.345 M -12.19 % | -444.205 M -4.09 % | -426.770 M -2.99 % | -414.398 M -7.37 % | -385.939 M 2.48 % | -395.766 M -3.40 % | -382.739 M -7.22 % | -356.972 M -0.14 % | -356.456 M -11.44 % | -319.876 M -20.01 % | -266.538 M -2.04 % | -261.206 M 6.74 % | -280.073 M 0.62 % | -281.828 M 25.99 % | -380.818 M 11.95 % | -432.524 M -17.95 % | -366.714 M -5.76 % | -346.755 M 41.95 % | -597.338 M 8.23 % | -650.901 M -81.58 % | -358.469 M -17.44 % | -305.236 M 48.00 % | -587.018 M -3.73 % | -565.921 M -222.24 % | -175.623 M 6.87 % | -188.572 M 69.70 % | -622.447 M 18.43 % | -763.109 M -23.31 % | -618.833 M -12.25 % | -551.310 M 18.51 % | -676.512 M -163.77 % | -256.482 M | 0.000 100.00 % | -176.911 M -199.92 % | 177.059 M 200.00 % | -177.059 M |
| Total investments | 8.586 M -45.05 % | 15.625 M 79.73 % | 8.693 M -3.70 % | 9.028 M -46.01 % | 16.720 M -2.52 % | 17.152 M -1.72 % | 17.452 M 93.83 % | 9.004 M -3.33 % | 9.314 M -4.20 % | 9.722 M -0.31 % | 9.753 M -0.39 % | 9.790 M -0.74 % | 9.863 M -2.64 % | 10.131 M -0.03 % | 10.134 M 6.15 % | 9.547 M 1.89 % | 9.370 M 653.33 % | 1.244 M 0.00 % | 1.244 M -2.93 % | 1.281 M 0.00 % | 1.281 M -12.06 % | 1.457 M 0.00 % | 1.457 M -15.64 % | 1.727 M -4.59 % | 1.810 M -8.81 % | 1.985 M 0.00 % | 1.985 M 259.76 % | 551.719 K -14.27 % | 643.557 K -0.37 % | 645.921 K -9.56 % | 714.217 K 588.07 % | 103.800 K -18.20 % | 126.899 K -15.40 % | 150.000 K -13.34 % | 173.100 K | 0.000 -100.00 % | 50.000 M -85.88 % | 354.117 M 1 670.59 % | 20.000 M |
| Total debt | 347.179 M 31.84 % | 263.336 M 3.28 % | 254.967 M 49.32 % | 170.749 M -0.79 % | 172.103 M 45.24 % | 118.493 M -25.84 % | 159.785 M 2.40 % | 156.046 M 60.36 % | 97.311 M 71.64 % | 56.695 M 34.05 % | 42.293 M 58.04 % | 26.761 M 16.62 % | 22.948 M -2.08 % | 23.435 M 0.21 % | 23.385 M | 0.000 -100.00 % | 6.310 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 |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 751.662 M | 0.000 -100.00 % | 751.628 M 1 076.89 % | 63.865 M -91.50 % | 751.579 M 1 076.82 % | 63.865 M -91.33 % | 736.250 M 1 374.58 % | 49.930 M -93.21 % | 735.321 M 1 400.62 % | 49.001 M -93.33 % | 734.702 M 1 404.11 % | 48.846 M -93.40 % | 739.692 M 1 414.33 % | 48.846 M -93.44 % | 744.875 M 1 286.51 % | 53.723 M -92.83 % | 749.128 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 -100.00 % | 744.393 M | 0.000 |
| Retained earnings | 141.333 M -1.52 % | 143.521 M -1.02 % | 144.999 M -13.57 % | 167.756 M -1.24 % | 169.857 M -12.31 % | 193.695 M -0.48 % | 194.627 M -6.52 % | 208.192 M -10.80 % | 233.394 M 0.97 % | 231.153 M 1.02 % | 228.822 M -3.93 % | 238.184 M -0.54 % | 239.478 M -2.47 % | 245.540 M -0.51 % | 246.812 M -6.77 % | 264.720 M -2.31 % | 270.979 M -11.74 % | 307.018 M 1.43 % | 302.694 M 4.00 % | 291.043 M 3.58 % | 280.993 M -32.42 % | 415.798 M 1.70 % | 408.851 M 1.11 % | 404.351 M 6.28 % | 380.446 M -7.92 % | 413.186 M 5.14 % | 392.992 M 1.29 % | 387.981 M 5.10 % | 369.157 M -10.53 % | 412.627 M 5.70 % | 390.389 M 4.86 % | 372.278 M 6.92 % | 348.188 M -7.80 % | 377.661 M 7.47 % | 351.422 M | 0.000 -100.00 % | 317.401 M | 0.000 -100.00 % | 266.241 M |
| Common stock | 241.820 M 0.00 % | 241.820 M 0.00 % | 241.820 M 0.00 % | 241.820 M 0.00 % | 241.820 M 0.00 % | 241.820 M 0.00 % | 241.820 M 0.00 % | 241.820 M 0.00 % | 241.820 M 0.00 % | 241.820 M 0.00 % | 241.820 M 0.00 % | 241.820 M 0.00 % | 241.820 M -0.54 % | 243.140 M 0.00 % | 243.140 M 0.00 % | 243.140 M -0.58 % | 244.550 M 0.00 % | 244.550 M 0.00 % | 244.550 M 0.00 % | 244.550 M -0.04 % | 244.660 M 0.03 % | 244.580 M -0.03 % | 244.660 M 0.00 % | 244.660 M 0.00 % | 244.660 M 1.94 % | 240.000 M 0.00 % | 240.000 M 0.00 % | 240.000 M 0.00 % | 240.000 M 0.00 % | 240.000 M 0.00 % | 240.000 M 0.00 % | 240.000 M 0.00 % | 240.000 M 0.00 % | 240.000 M 33.33 % | 180.000 M | 0.000 -100.00 % | 180.000 M | 0.000 -100.00 % | 180.000 M |
| Total equity | 1.135 B -0.19 % | 1.137 B -0.13 % | 1.138 B -1.96 % | 1.161 B -0.18 % | 1.163 B -2.01 % | 1.187 B -0.08 % | 1.188 B 0.15 % | 1.186 B -2.04 % | 1.211 B 0.22 % | 1.208 B 0.23 % | 1.205 B -0.76 % | 1.215 B -0.11 % | 1.216 B -0.62 % | 1.224 B -0.11 % | 1.225 B -1.88 % | 1.248 B -0.48 % | 1.254 B -2.75 % | 1.290 B 0.36 % | 1.285 B 1.47 % | 1.267 B 0.91 % | 1.255 B -9.56 % | 1.388 B 0.77 % | 1.377 B 1.07 % | 1.363 B 1.98 % | 1.336 B -2.25 % | 1.367 B 1.50 % | 1.347 B 0.81 % | 1.336 B 1.43 % | 1.317 B -3.19 % | 1.361 B 1.66 % | 1.338 B 1.89 % | 1.314 B 1.87 % | 1.290 B -2.23 % | 1.319 B 57.81 % | 835.830 M 2.06 % | 818.956 M 2.94 % | 795.553 M 6.87 % | 744.393 M 0.00 % | 744.393 M |
| Other non current liabilities | 314.682 K -48.35 % | 609.281 K -51.75 % | 1.263 M 40.59 % | 898.251 K 3.81 % | 865.306 K 8.65 % | 796.410 K -49.98 % | 1.592 M -13.86 % | 1.848 M 101.87 % | 915.677 K -22.42 % | 1.180 M -64.43 % | 3.318 M 71.14 % | 1.939 M 102.56 % | 957.268 K -43.09 % | 1.682 M -34.93 % | 2.585 M 71.47 % | 1.508 M -21.29 % | 1.916 M -13.88 % | 2.224 M 59.55 % | 1.394 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 -100.00 % | 79.173 M | 0.000 | 0.000 -100.00 % | 320.104 K |
| Long term debt | 5.025 M 386.96 % | 1.032 M 110.98 % | 489.140 K -34.72 % | 749.337 K -1.94 % | 764.180 K -31.97 % | 1.123 M -38.25 % | 1.819 M -84.08 % | 11.423 M -9.34 % | 12.600 M -29.22 % | 17.803 M -1.34 % | 18.044 M -0.95 % | 18.217 M -6.73 % | 19.532 M 5.41 % | 18.529 M -1.69 % | 18.848 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.541 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 |
| Total non current liabilities | 26.112 M 21.12 % | 21.559 M -5.13 % | 22.726 M -12.51 % | 25.975 M 10.29 % | 23.552 M -14.09 % | 27.415 M 3.30 % | 26.540 M -31.37 % | 38.670 M 5.18 % | 36.765 M -21.63 % | 46.913 M 10.32 % | 42.523 M 0.71 % | 42.224 M 2.19 % | 41.318 M 5.02 % | 39.342 M 1.94 % | 38.592 M 132.40 % | 16.606 M -0.29 % | 16.654 M 2.76 % | 16.206 M 6.90 % | 15.160 M 82.86 % | 8.290 M 5.80 % | 7.836 M 3.71 % | 7.556 M 3.28 % | 7.316 M 10.29 % | 6.633 M 16.52 % | 5.693 M 2.17 % | 5.572 M 6.36 % | 5.239 M 14.59 % | 4.572 M 11.53 % | 4.099 M 9.09 % | 3.757 M 7.47 % | 3.496 M -13.03 % | 4.020 M 20.50 % | 3.336 M 24.20 % | 2.686 M 27.40 % | 2.108 M -97.34 % | 79.173 M 6 743.51 % | 1.157 M | 0.000 -100.00 % | 320.104 K |
| Other current liabilities | 43.417 M 3.18 % | 42.077 M -19.12 % | 52.024 M 4.07 % | 49.989 M -2.46 % | 51.250 M 21.47 % | 42.190 M -31.35 % | 61.454 M 3 311.95 % | -1.913 M -103.90 % | 49.113 M 1.65 % | 48.316 M -23.26 % | 62.956 M 25.72 % | 50.078 M -16.23 % | 59.780 M 7.17 % | 55.778 M -13.56 % | 64.529 M 4.86 % | 61.537 M -7.13 % | 66.264 M -6.43 % | 70.819 M -5.33 % | 74.809 M 2.17 % | 73.217 M 5.87 % | 69.155 M 3.75 % | 66.655 M -7.12 % | 71.766 M 3.04 % | 69.651 M 2.58 % | 67.902 M 86.66 % | 36.378 M -7.34 % | 39.261 M 16.89 % | 33.587 M 3.25 % | 32.528 M -3.38 % | 33.667 M -5.13 % | 35.487 M 12.98 % | 31.411 M 12.30 % | 27.970 M -8.41 % | 30.539 M -28.14 % | 42.496 M | 0.000 -100.00 % | 35.350 M | 0.000 -100.00 % | 35.837 M |
| Deferred revenue | 0.000 -100.00 % | 6.570 M | 0.000 | 0.000 -100.00 % | 5.366 M -18.39 % | 6.576 M 14.13 % | 5.761 M -90.00 % | 57.618 M 1.62 % | 56.702 M 760.04 % | 6.593 M -39.20 % | 10.844 M -16.44 % | 12.977 M | 0.000 -100.00 % | 11.115 M -85.38 % | 76.000 M 1 027.33 % | 6.742 M -18.12 % | 8.233 M 20.61 % | 6.827 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 |
| Short term debt | 342.153 M 30.44 % | 262.304 M 3.08 % | 254.478 M 49.69 % | 170.000 M 0.00 % | 170.000 M 47.83 % | 115.000 M -25.81 % | 155.000 M 10.71 % | 140.000 M 75.00 % | 80.000 M 128.57 % | 35.000 M 75.00 % | 20.000 M 300.00 % | 5.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 458.144 M 26.58 % | 361.940 M 0.16 % | 361.345 M 37.97 % | 261.910 M 7.79 % | 242.989 M 24.10 % | 195.807 M -21.63 % | 249.861 M 5.83 % | 236.104 M 37.56 % | 171.641 M 22.26 % | 140.389 M 14.62 % | 122.485 M 9.15 % | 112.214 M 16.61 % | 96.229 M -5.57 % | 101.905 M -22.86 % | 132.102 M 7.78 % | 122.564 M -4.21 % | 127.947 M -12.95 % | 146.986 M -13.66 % | 170.242 M 1.21 % | 168.200 M 5.21 % | 159.877 M 1.13 % | 158.099 M -9.93 % | 175.519 M 60.32 % | 109.480 M -5.94 % | 116.395 M 29.38 % | 89.964 M -19.33 % | 111.517 M 41.35 % | 78.893 M -15.87 % | 93.770 M 31.59 % | 71.261 M -18.89 % | 87.852 M 19.38 % | 73.592 M 22.99 % | 59.836 M -14.77 % | 70.205 M -17.61 % | 85.208 M | 0.000 -100.00 % | 75.550 M | 0.000 -100.00 % | 83.479 M |
| Total liabilities | 484.256 M 26.27 % | 383.499 M -0.15 % | 384.071 M 33.41 % | 287.885 M 8.01 % | 266.541 M 19.41 % | 223.223 M -19.24 % | 276.402 M 0.59 % | 274.774 M 31.85 % | 208.406 M 11.27 % | 187.302 M 13.51 % | 165.009 M 6.84 % | 154.438 M 12.28 % | 137.547 M -2.62 % | 141.247 M -17.25 % | 170.694 M 22.65 % | 139.170 M -3.76 % | 144.601 M -11.39 % | 163.192 M -11.98 % | 185.402 M 5.05 % | 176.490 M 5.23 % | 167.713 M 1.24 % | 165.654 M -9.40 % | 182.835 M 57.46 % | 116.113 M -4.89 % | 122.088 M 27.79 % | 95.536 M -18.17 % | 116.756 M 39.89 % | 83.464 M -14.72 % | 97.869 M 30.46 % | 75.018 M -17.88 % | 91.348 M 17.70 % | 77.612 M 22.86 % | 63.172 M -13.33 % | 72.892 M -16.52 % | 87.317 M 10.29 % | 79.173 M 3.22 % | 76.706 M | 0.000 -100.00 % | 83.800 M |
| Other non current assets | 17.942 M 384.75 % | 3.701 M -81.39 % | 19.884 M 200.31 % | 6.621 M 13.19 % | 5.850 M -30.60 % | 8.428 M 104.46 % | 4.122 M -36.13 % | 6.454 M 179.64 % | 2.308 M -67.86 % | 7.180 M 0.90 % | 7.116 M -21.01 % | 9.010 M -68.48 % | 28.586 M -24.13 % | 37.678 M 599.16 % | 5.389 M -88.33 % | 46.160 M -8.40 % | 50.393 M 10.50 % | 45.606 M 78.83 % | 25.503 M -79.68 % | 125.502 M -24.07 % | 165.281 M 291.99 % | 42.165 M 116.42 % | 19.483 M -93.98 % | 323.382 M -2.43 % | 331.431 M 270.35 % | 89.492 M 680.03 % | 11.473 M -78.74 % | 53.967 M 56.16 % | 34.558 M 230.73 % | 10.449 M 56.48 % | 6.678 M 8.11 % | 6.177 M -11.73 % | 6.997 M -20.23 % | 8.772 M -32.59 % | 13.014 M -98.55 % | 898.129 M 8 565.76 % | 10.364 M 105.85 % | -177.059 M -1 226.13 % | 15.723 M |
| Long term investments | 0.000 -100.00 % | 15.625 M | 0.000 -100.00 % | 16.429 M -1.74 % | 16.720 M -2.52 % | 17.152 M -1.72 % | 17.452 M -22.88 % | 22.629 M -4.60 % | 23.721 M 28.46 % | 18.466 M -1.36 % | 18.719 M -1.38 % | 18.981 M | 0.000 100.00 % | -4.872 M -117.05 % | 28.579 M 336.53 % | 6.547 M 2.77 % | 6.370 M 462.72 % | -1.756 M -110.10 % | 17.386 M 127.19 % | -63.945 M 46.37 % | -119.228 M -1 859.52 % | 6.776 M -2.36 % | 6.940 M 102.67 % | -259.696 M 10.67 % | -290.728 M -322.98 % | -68.733 M -2 878.59 % | 2.474 M 348.35 % | 551.719 K -14.27 % | 643.557 K -0.37 % | 645.921 K -9.56 % | 714.217 K 588.07 % | 103.800 K -18.20 % | 126.899 K -15.40 % | 150.000 K -13.34 % | 173.100 K | 0.000 -100.00 % | 50.000 M | 0.000 -100.00 % | 20.000 M |
| Intangible assets | 46.995 M 1.89 % | 46.123 M 5.36 % | 43.777 M -1.47 % | 44.432 M 2.20 % | 43.474 M 7.05 % | 40.611 M -1.20 % | 41.106 M -2.04 % | 41.962 M -0.39 % | 42.126 M -1.22 % | 42.644 M -1.20 % | 43.163 M -1.32 % | 43.741 M 0.83 % | 43.382 M 1.36 % | 42.800 M -1.10 % | 43.276 M 11.38 % | 38.855 M 1.22 % | 38.386 M -0.87 % | 38.725 M -7.47 % | 41.853 M 6.36 % | 39.352 M -15.45 % | 46.544 M 0.11 % | 46.492 M -0.82 % | 46.877 M -0.83 % | 47.271 M -0.54 % | 47.526 M -0.68 % | 47.850 M -0.79 % | 48.232 M 0.17 % | 48.148 M -0.22 % | 48.254 M -0.75 % | 48.618 M 27.41 % | 38.160 M -0.80 % | 38.468 M -0.69 % | 38.734 M -0.79 % | 39.041 M -0.78 % | 39.349 M | 0.000 -100.00 % | 39.453 M | 0.000 -100.00 % | 40.042 M |
| GoodWill | 0.000 | 0.000 | 0.000 -100.00 % | 3.379 M 0.00 % | 3.379 M 0.00 % | 3.379 M 0.00 % | 3.379 M 0.00 % | 3.379 M 0.00 % | 3.379 M 0.00 % | 3.379 M 0.00 % | 3.379 M -41.41 % | 5.768 M 0.00 % | 5.768 M 0.00 % | 5.768 M 0.00 % | 5.768 M | 0.000 | 0.000 | 0.000 -100.00 % | 840.465 K -87.91 % | 6.954 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 |
| Goodwill and intangible assets | 46.995 M 1.89 % | 46.123 M 5.36 % | 43.777 M -8.44 % | 47.811 M 2.04 % | 46.853 M 6.51 % | 43.990 M -1.11 % | 44.486 M -1.89 % | 45.342 M -0.36 % | 45.505 M -1.13 % | 46.024 M -1.11 % | 46.542 M -5.99 % | 49.510 M 0.73 % | 49.150 M 1.20 % | 48.568 M -0.97 % | 49.044 M 26.22 % | 38.855 M 1.22 % | 38.386 M -0.87 % | 38.725 M -9.30 % | 42.694 M -7.80 % | 46.305 M -0.51 % | 46.544 M 0.11 % | 46.492 M -0.82 % | 46.877 M -0.83 % | 47.271 M -0.54 % | 47.526 M -0.68 % | 47.850 M -0.79 % | 48.232 M 0.17 % | 48.148 M -0.22 % | 48.254 M -0.75 % | 48.618 M 27.41 % | 38.160 M -0.80 % | 38.468 M -0.69 % | 38.734 M -0.79 % | 39.041 M -0.78 % | 39.349 M | 0.000 -100.00 % | 39.453 M | 0.000 -100.00 % | 40.042 M |
| Property plant equipment net | 402.723 M -2.16 % | 411.634 M -3.74 % | 427.649 M -4.50 % | 447.798 M -3.25 % | 462.845 M -3.33 % | 478.783 M -3.89 % | 498.136 M -3.13 % | 514.232 M -2.91 % | 529.648 M -3.34 % | 547.977 M -2.91 % | 564.388 M -2.24 % | 577.294 M -2.65 % | 592.999 M -2.23 % | 606.495 M -2.00 % | 618.864 M 4.38 % | 592.916 M 0.31 % | 591.074 M -0.41 % | 593.517 M 0.63 % | 589.810 M 6.38 % | 554.426 M -0.36 % | 556.432 M 0.32 % | 554.639 M -0.54 % | 557.673 M 21.67 % | 458.351 M -0.03 % | 458.487 M 0.69 % | 455.361 M 2.15 % | 445.772 M 26.43 % | 352.595 M -0.39 % | 353.972 M 2.33 % | 345.925 M 0.35 % | 344.705 M -0.44 % | 346.243 M -0.28 % | 347.211 M -0.68 % | 349.579 M -1.36 % | 354.400 M | 0.000 -100.00 % | 365.233 M | 0.000 -100.00 % | 361.123 M |
| Total non current assets | 491.195 M -1.90 % | 500.719 M -2.96 % | 516.006 M -6.38 % | 551.147 M -2.51 % | 565.353 M -2.44 % | 579.518 M -2.68 % | 595.451 M -3.58 % | 617.545 M -1.63 % | 627.763 M -3.76 % | 652.283 M -2.04 % | 665.853 M -2.97 % | 686.265 M -2.07 % | 700.794 M -2.13 % | 716.036 M -1.59 % | 727.632 M 2.95 % | 706.764 M 0.16 % | 705.609 M 1.92 % | 692.310 M 0.22 % | 690.819 M 2.05 % | 676.920 M 2.20 % | 662.320 M -0.10 % | 663.015 M 3.02 % | 643.563 M 10.75 % | 581.091 M 4.11 % | 558.174 M 4.71 % | 533.070 M 3.10 % | 517.018 M 11.58 % | 463.356 M 4.02 % | 445.461 M 7.70 % | 413.627 M 3.96 % | 397.868 M -0.05 % | 398.083 M -0.49 % | 400.033 M -1.14 % | 404.644 M -2.43 % | 414.737 M -53.82 % | 898.129 M 89.70 % | 473.438 M 367.39 % | -177.059 M -139.89 % | 443.855 M |
| Other current assets | 59.790 M 12.12 % | 53.325 M 199.62 % | 17.797 M -25.09 % | 23.758 M -15.60 % | 28.150 M 11.05 % | 25.350 M -9.70 % | 28.073 M 19.43 % | 23.505 M -7.23 % | 25.336 M -7.79 % | 27.477 M 13.44 % | 24.223 M 37.78 % | 17.581 M 131.33 % | 7.600 M -52.45 % | 15.982 M -26.35 % | 21.700 M -8.06 % | 23.602 M -18.36 % | 28.908 M -16.72 % | 34.711 M 49.54 % | 23.212 M -24.88 % | 30.899 M 41.42 % | 21.849 M -11.67 % | 24.734 M 117.81 % | 11.356 M -42.28 % | 19.675 M -27.68 % | 27.204 M 79.93 % | 15.119 M -88.35 % | 129.769 M -76.32 % | 547.994 M 26.91 % | 431.782 M 185.53 % | 151.223 M 973.93 % | 14.081 M -90.91 % | 154.864 M 77.04 % | 87.472 M 3.12 % | 84.826 M 63.93 % | 51.746 M | 0.000 -100.00 % | 3.382 M | 0.000 -100.00 % | 22.307 M |
| Short term investments | 0.000 | 0.000 -100.00 % | 8.693 M 1 447.65 % | 561.710 K | 0.000 | 0.000 | 0.000 100.00 % | -13.625 M 5.42 % | -14.406 M -64.77 % | -8.743 M -102.48 % | 352.806 M 3 938.78 % | -9.191 M -193.18 % | 9.863 M -34.26 % | 15.003 M 181.34 % | -18.445 M -714.84 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 118.58 % | -16.142 M -124.75 % | 65.226 M -45.87 % | 120.510 M 2 365.57 % | -5.319 M 2.98 % | -5.483 M -102.10 % | 261.423 M -10.64 % | 292.538 M 313.67 % | 70.718 M 14 568.58 % | -488.766 K | 0.000 -100.00 % | 513.523 M | 0.000 | 0.000 | 0.000 -100.00 % | 170.000 M | 0.000 -100.00 % | 50.000 M | 0.000 | 0.000 -100.00 % | 354.117 M | 0.000 |
| cash and cash equivalents | 752.789 M 4.14 % | 722.847 M -8.46 % | 789.633 M 18.02 % | 669.094 M 8.57 % | 616.307 M 13.03 % | 545.263 M -5.04 % | 574.182 M 5.94 % | 541.985 M 9.92 % | 493.078 M 12.21 % | 439.434 M 10.06 % | 399.265 M 4.19 % | 383.217 M 11.78 % | 342.823 M 18.23 % | 289.973 M 1.89 % | 284.591 M 1.61 % | 280.073 M -2.80 % | 288.138 M -24.34 % | 380.818 M -11.95 % | 432.524 M 17.95 % | 366.714 M 5.76 % | 346.755 M -41.95 % | 597.338 M -8.23 % | 650.901 M 81.58 % | 358.469 M 17.44 % | 305.236 M -48.00 % | 587.018 M 3.73 % | 565.921 M 222.24 % | 175.623 M -6.87 % | 188.572 M -69.70 % | 622.447 M -18.43 % | 763.109 M 23.31 % | 618.833 M 12.25 % | 551.310 M -18.51 % | 676.512 M 163.77 % | 256.482 M | 0.000 -100.00 % | 176.911 M 199.92 % | -177.059 M -200.00 % | 177.059 M |
| Cash and short term investments | 752.789 M 4.14 % | 722.847 M -8.46 % | 789.633 M 17.92 % | 669.656 M 8.66 % | 616.307 M 13.03 % | 545.263 M -5.04 % | 574.182 M 5.94 % | 541.985 M 9.92 % | 493.078 M 12.21 % | 439.434 M 10.06 % | 399.265 M 4.19 % | 383.217 M 11.78 % | 342.823 M 12.41 % | 304.975 M 7.16 % | 284.591 M 0.54 % | 283.073 M -2.77 % | 291.138 M -24.15 % | 383.818 M -11.26 % | 432.524 M 0.14 % | 431.940 M -7.56 % | 467.264 M -21.78 % | 597.338 M -8.23 % | 650.901 M 5.00 % | 619.893 M 3.70 % | 597.774 M -9.12 % | 657.735 M 16.22 % | 565.921 M 222.24 % | 175.623 M -6.87 % | 188.572 M -69.70 % | 622.447 M -18.43 % | 763.109 M 23.31 % | 618.833 M 12.25 % | 551.310 M -18.51 % | 676.512 M 163.77 % | 256.482 M | 0.000 -100.00 % | 176.911 M -0.08 % | 177.059 M 0.00 % | 177.059 M |
| Total current assets | 1.128 B 10.60 % | 1.020 B 1.32 % | 1.007 B 12.09 % | 897.941 M 3.54 % | 867.279 M 4.39 % | 830.799 M -4.73 % | 872.015 M 3.38 % | 843.491 M 6.55 % | 791.643 M 6.50 % | 743.314 M 5.49 % | 704.655 M 3.19 % | 682.879 M 4.62 % | 652.753 M 0.62 % | 648.757 M -2.87 % | 667.900 M -1.88 % | 680.688 M -1.83 % | 693.356 M -8.85 % | 760.669 M -2.45 % | 779.782 M 1.78 % | 766.132 M 0.73 % | 760.568 M -14.60 % | 890.546 M -2.84 % | 916.587 M 2.10 % | 897.716 M -0.27 % | 900.102 M -3.15 % | 929.422 M -1.80 % | 946.500 M -1.00 % | 956.081 M -1.39 % | 969.556 M -5.13 % | 1.022 B -0.95 % | 1.032 B 3.90 % | 993.144 M 4.25 % | 952.663 M -3.50 % | 987.245 M 94.18 % | 508.409 M | 0.000 -100.00 % | 398.821 M 125.25 % | 177.059 M -53.93 % | 384.338 M |
| Inventory | 165.169 M 7.49 % | 153.654 M 24.14 % | 123.770 M 8.37 % | 114.216 M -15.28 % | 134.810 M -13.01 % | 154.973 M -1.64 % | 157.556 M 3.32 % | 152.498 M -2.12 % | 155.796 M -2.99 % | 160.590 M -2.29 % | 164.352 M -0.31 % | 164.861 M -2.31 % | 168.767 M -17.73 % | 205.134 M -14.22 % | 239.128 M 0.01 % | 239.108 M -6.53 % | 255.805 M 20.88 % | 211.611 M 0.60 % | 210.356 M 3.19 % | 203.851 M 31.06 % | 155.537 M 3.95 % | 149.627 M 3.52 % | 144.532 M -8.74 % | 158.366 M -9.46 % | 174.921 M 22.88 % | 142.349 M -7.01 % | 153.081 M 8.66 % | 140.882 M -12.23 % | 160.515 M 11.05 % | 144.543 M -9.60 % | 159.901 M 20.45 % | 132.756 M -6.55 % | 142.067 M 2.18 % | 139.036 M 4.41 % | 133.163 M | 0.000 -100.00 % | 143.268 M | 0.000 -100.00 % | 143.415 M |
| Net receivables | 150.121 M 66.88 % | 89.956 M 19.40 % | 75.343 M -16.57 % | 90.312 M 2.61 % | 88.012 M -20.51 % | 110.714 M -5.80 % | 117.526 M -11.22 % | 132.382 M 12.73 % | 117.433 M 1.40 % | 115.813 M -5.46 % | 122.500 M 4.50 % | 117.221 M -12.24 % | 133.563 M 3.74 % | 128.750 M 0.03 % | 128.715 M -7.96 % | 139.841 M 12.87 % | 123.895 M -8.89 % | 135.978 M 19.60 % | 113.690 M 9.89 % | 103.455 M | 0.000 -100.00 % | 118.847 M 8.24 % | 109.798 M 5.00 % | 104.569 M 1.04 % | 103.490 M -9.39 % | 114.219 M 16.87 % | 97.729 M 4.78 % | 93.271 M 1.09 % | 92.263 M -16.21 % | 110.114 M 13.48 % | 97.032 M 11.93 % | 86.691 M 2.38 % | 84.678 M -2.52 % | 86.871 M 31.12 % | 66.251 M | 0.000 -100.00 % | 75.261 M | 0.000 -100.00 % | 61.557 M |
| Tax assets | 23.534 M -0.43 % | 23.636 M -4.29 % | 24.696 M -23.98 % | 32.488 M -1.81 % | 33.086 M 6.17 % | 31.164 M -0.29 % | 31.255 M 8.19 % | 28.888 M 8.68 % | 26.581 M -18.56 % | 32.636 M 12.20 % | 29.087 M -7.58 % | 31.471 M 4.70 % | 30.059 M 6.72 % | 28.166 M 9.36 % | 25.756 M 15.57 % | 22.286 M 14.96 % | 19.386 M 19.53 % | 16.219 M 5.13 % | 15.427 M 5.43 % | 14.632 M 10.08 % | 13.292 M 2.69 % | 12.943 M 2.81 % | 12.590 M 6.84 % | 11.784 M 2.84 % | 11.458 M 25.91 % | 9.100 M 0.35 % | 9.068 M 12.02 % | 8.095 M 0.77 % | 8.033 M 0.56 % | 7.988 M 4.95 % | 7.612 M 7.33 % | 7.091 M 1.83 % | 6.964 M -1.94 % | 7.102 M -8.98 % | 7.802 M | 0.000 -100.00 % | 8.388 M | 0.000 -100.00 % | 6.967 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 46.453 M -8.90 % | 50.989 M 3.74 % | 49.150 M 37.20 % | 35.823 M 67.20 % | 21.425 M -15.45 % | 25.340 M -19.76 % | 31.581 M -4.31 % | 33.004 M 12.30 % | 29.388 M -30.91 % | 42.535 M 33.68 % | 31.819 M -13.61 % | 36.831 M 28.55 % | 28.652 M -9.93 % | 31.812 M -36.83 % | 50.363 M 1.58 % | 49.577 M -7.77 % | 53.751 M -15.60 % | 63.690 M -23.39 % | 83.138 M 1.36 % | 82.020 M 0.92 % | 81.273 M 6.09 % | 76.610 M -10.67 % | 85.759 M 189.37 % | 29.636 M -17.31 % | 35.839 M -15.01 % | 42.170 M -27.62 % | 58.261 M 94.86 % | 29.899 M -37.51 % | 47.847 M 81.20 % | 26.406 M -29.18 % | 37.288 M 38.72 % | 26.880 M 26.95 % | 21.174 M -25.87 % | 28.564 M -13.64 % | 33.074 M | 0.000 -100.00 % | 25.286 M | 0.000 -100.00 % | 33.655 M |
| Tax payables | 26.121 M | 0.000 -100.00 % | 5.693 M -6.63 % | 6.098 M 1 839.46 % | 314.412 K -95.31 % | 6.702 M 267.01 % | 1.826 M -75.31 % | 7.396 M 10.72 % | 6.679 M -15.94 % | 7.946 M 3.05 % | 7.710 M 5.20 % | 7.329 M -6.01 % | 7.798 M 143.61 % | 3.201 M -38.35 % | 5.192 M -54.65 % | 11.450 M 44.35 % | 7.932 M -36.43 % | 12.477 M 1.48 % | 12.295 M -5.15 % | 12.963 M 37.18 % | 9.450 M -36.30 % | 14.834 M -17.56 % | 17.994 M 76.55 % | 10.192 M -19.46 % | 12.654 M 10.84 % | 11.416 M -18.42 % | 13.995 M -9.17 % | 15.407 M 15.03 % | 13.394 M 19.72 % | 11.188 M -25.80 % | 15.078 M -1.46 % | 15.301 M 43.11 % | 10.692 M -3.70 % | 11.103 M 15.19 % | 9.639 M | 0.000 -100.00 % | 14.913 M | 0.000 -100.00 % | 13.987 M |
| Deferred revenue non current | 2.406 M -4.99 % | 2.532 M -3.84 % | 2.633 M -3.70 % | 2.735 M -3.57 % | 2.836 M -3.94 % | 2.952 M -2.84 % | 3.038 M 62.95 % | 1.865 M -4.42 % | 1.951 M -4.23 % | 2.037 M -4.06 % | 2.123 M 10.95 % | 1.914 M -3.95 % | 1.993 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.483 M -1.47 % | 1.505 M -18.98 % | 1.857 M -6.48 % | 1.986 M -7.25 % | 2.141 M -5.85 % | 2.274 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 |
| Capital lease obligations | 5.025 M 386.96 % | 1.032 M 110.98 % | 489.140 K -34.72 % | 749.337 K -1.94 % | 764.180 K -31.97 % | 1.123 M -38.25 % | 1.819 M -84.08 % | 11.423 M -9.34 % | 12.600 M -29.22 % | 17.803 M -1.34 % | 18.044 M -0.95 % | 18.217 M -6.73 % | 19.532 M 5.41 % | 18.529 M -1.69 % | 18.848 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.541 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 751.656 M | 0.000 -100.00 % | 751.660 M | 0.000 -100.00 % | 751.579 M | 0.000 -100.00 % | 751.579 M | 0.000 -100.00 % | 735.786 M | 0.000 -100.00 % | 685.545 M | 0.000 -100.00 % | 734.702 M 11 744.20 % | -6.310 M -100.86 % | 733.382 M -0.70 % | 738.566 M 8.12 % | 683.126 M 5 334.92 % | -13.049 M -101.77 % | 735.681 M 0.64 % | 730.968 M 0.20 % | 729.522 M 0.27 % | 727.529 M 0.51 % | 723.804 M 1.42 % | 713.683 M 0.37 % | 711.082 M -0.38 % | 713.770 M 0.00 % | 713.773 M 0.82 % | 707.991 M 0.00 % | 707.991 M 0.00 % | 707.991 M 0.00 % | 707.991 M 0.95 % | 701.336 M 0.00 % | 701.336 M 0.00 % | 701.336 M 156.83 % | 273.077 M -66.66 % | 818.956 M 174.68 % | 298.152 M | 0.000 -100.00 % | 298.152 M |
| Deferred tax liabilities non current | 18.366 M 5.64 % | 17.386 M -5.20 % | 18.340 M -15.06 % | 21.593 M -1.50 % | 21.923 M -2.75 % | 22.544 M -2.53 % | 23.129 M -1.72 % | 23.534 M 10.50 % | 21.298 M -17.75 % | 25.893 M 22.36 % | 21.161 M 5.00 % | 20.154 M 7.00 % | 18.836 M -1.54 % | 19.131 M 11.49 % | 17.159 M 13.65 % | 15.098 M 2.44 % | 14.738 M 5.41 % | 13.982 M 14.37 % | 12.225 M 47.46 % | 8.290 M 5.80 % | 7.836 M 3.71 % | 7.556 M 3.28 % | 7.316 M 10.29 % | 6.633 M 16.52 % | 5.693 M 2.17 % | 5.572 M 6.36 % | 5.239 M 14.59 % | 4.572 M 11.53 % | 4.099 M 9.09 % | 3.757 M 7.47 % | 3.496 M -13.03 % | 4.020 M 20.50 % | 3.336 M 24.20 % | 2.686 M 27.40 % | 2.108 M | 0.000 -100.00 % | 1.157 M | 0.000 -100.00 % | 293.004 K |
| 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 |
| Total assets | 1.619 B 6.48 % | 1.521 B -0.13 % | 1.523 B 5.07 % | 1.449 B 1.15 % | 1.433 B 1.58 % | 1.410 B -3.89 % | 1.467 B 0.44 % | 1.461 B 2.93 % | 1.419 B 1.71 % | 1.396 B 1.83 % | 1.371 B 0.10 % | 1.369 B 1.15 % | 1.354 B -0.82 % | 1.365 B -2.20 % | 1.396 B 0.58 % | 1.387 B -0.82 % | 1.399 B -3.72 % | 1.453 B -1.20 % | 1.471 B 1.91 % | 1.443 B 1.42 % | 1.423 B -8.41 % | 1.554 B -0.42 % | 1.560 B 5.50 % | 1.479 B 1.41 % | 1.458 B -0.29 % | 1.462 B -0.07 % | 1.464 B 3.11 % | 1.419 B 0.31 % | 1.415 B -1.44 % | 1.436 B 0.41 % | 1.430 B 2.77 % | 1.391 B 2.85 % | 1.353 B -2.82 % | 1.392 B 50.78 % | 923.147 M 2.79 % | 898.129 M 2.97 % | 872.259 M | 0.000 -100.00 % | 828.193 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.821 M 196.33 % | -41.338 M | 0.000 -100.00 % | 671.465 K -74.42 % | 2.625 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -928.545 K -200.00 % | 928.545 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.085 M -200.00 % | 1.085 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.248 M | 0.000 100.00 % | -18.423 M -2 428.91 % | -728.478 K -200.00 % | 728.478 K | 0.000 -100.00 % | 68.951 M 193.57 % | -73.687 M -200.00 % | 73.687 M | 0.000 100.00 % | -71.083 M -227.07 % | 55.940 M 200.00 % | -55.940 M | 0.000 100.00 % | -113.683 M -546.57 % | 25.457 M 200.00 % | -25.457 M | 0.000 -100.00 % | 66.306 M 131.46 % | 28.647 M 200.00 % | -28.647 M | 0.000 -100.00 % | 3.698 M 209.45 % | -3.379 M -200.00 % | 3.379 M | 0.000 100.00 % | -72.965 M -342.01 % | 30.150 M 200.00 % | -30.150 M | 0.000 -100.00 % | 8.044 M -49.57 % | 15.950 M 200.00 % | -15.950 M | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.756 M | 0.000 100.00 % | -4.996 M -154.07 % | 9.239 M 200.00 % | -9.239 M | 0.000 100.00 % | -6.405 M -247.36 % | -1.844 M -200.00 % | 1.844 M | 0.000 100.00 % | -8.634 M -175.80 % | 11.390 M 200.00 % | -11.390 M | 0.000 100.00 % | -54.713 M -427.48 % | 16.708 M 200.00 % | -16.708 M | 0.000 -100.00 % | 52.745 M 482.52 % | 9.055 M 200.00 % | -9.055 M | 0.000 -100.00 % | 3.823 M 197.11 % | -3.937 M -200.00 % | 3.937 M | 0.000 100.00 % | -41.654 M -293.22 % | 21.558 M 200.00 % | -21.558 M | 0.000 100.00 % | -3.794 M -125.59 % | 14.828 M 200.00 % | -14.828 M | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.874 M | 0.000 -100.00 % | 6.399 M 164.20 % | -9.967 M -200.00 % | 9.967 M | 0.000 -100.00 % | 75.356 M 204.89 % | -71.843 M -200.00 % | 71.843 M | 0.000 100.00 % | -30.202 M -167.79 % | 44.550 M 200.00 % | -44.550 M | 0.000 100.00 % | -64.450 M -836.64 % | 8.749 M 200.00 % | -8.749 M | 0.000 -100.00 % | 3.985 M -79.66 % | 19.593 M 200.00 % | -19.593 M | 0.000 100.00 % | -124.517 K -122.34 % | 557.456 K 200.00 % | -557.456 K | 0.000 100.00 % | -31.311 M -464.42 % | 8.592 M 200.00 % | -8.592 M | 0.000 -100.00 % | 11.838 M 954.80 % | 1.122 M 200.00 % | -1.122 M | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.506 M -200.00 % | 2.506 M | 0.000 -100.00 % | 5.785 M 210.94 % | -5.214 M -200.00 % | 5.214 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 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.382 M | 0.000 100.00 % | -19.826 M -891.00 % | 2.506 M 200.00 % | -2.506 M | 0.000 100.00 % | -5.785 M -210.94 % | 5.214 M 200.00 % | -5.214 M | 0.000 100.00 % | -32.247 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.481 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.576 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 |
| Other non cash items | -55.089 M 20.95 % | -69.687 M -298.32 % | 35.139 M -33.87 % | 53.134 M -7.20 % | 57.255 M 332.38 % | 13.242 M -46.44 % | 24.725 M 53.36 % | 16.122 M -44.23 % | 28.909 M 245.71 % | -19.840 M 77.79 % | -89.348 M -7 003.21 % | 1.294 M 101.49 % | -86.723 M -6 922.82 % | 1.271 M -93.87 % | 20.750 M 231.54 % | 6.259 M 923.11 % | 611.746 K 107.69 % | -7.954 M 2.13 % | -8.127 M 19.13 % | -10.050 M 15.72 % | -11.925 M -71.65 % | -6.947 M 26.70 % | -9.477 M 60.36 % | -23.906 M -56.66 % | -15.260 M 24.43 % | -20.193 M -87.16 % | -10.789 M 42.68 % | -18.825 M -13.88 % | -16.530 M 25.67 % | -22.238 M 10.21 % | -24.766 M -2.80 % | -24.091 M -30.03 % | -18.526 M 29.40 % | -26.240 M -55.50 % | -16.874 M 27.90 % | -23.403 M 9.22 % | -25.780 M -1.58 % | -25.379 M 11.67 % | -28.732 M |
| Net cash provided by operating activities | -55.089 M 22.59 % | -71.164 M -302.52 % | 35.139 M -31.15 % | 51.033 M 84.54 % | 27.654 M 124.63 % | 12.311 M -55.08 % | 27.405 M 81.46 % | 15.102 M 33.55 % | 11.309 M 459.85 % | 2.020 M 121.58 % | -9.362 M -623.31 % | -1.294 M -231 123 200.17 % | -0.560 -47.37 % | -0.380 -100.00 % | 14.673 M 37.59 % | 10.664 M 142.60 % | -25.036 M -224.77 % | -7.709 M 94.98 % | -153.463 M -2 978.10 % | -4.986 M -118.06 % | 27.603 M 269.60 % | -16.275 M -125.78 % | 63.117 M 22.60 % | 51.481 M 1 985.09 % | -2.731 M -109.80 % | 27.878 M 208.95 % | 9.023 M -76.65 % | 38.638 M 49.92 % | 25.772 M 5.84 % | 24.349 M 486.71 % | 4.150 M -92.31 % | 53.945 M 317.00 % | 12.936 M 99.92 % | 6.471 M -88.08 % | 54.278 M 39.21 % | 38.989 M -20.39 % | 48.974 M 1 163.75 % | 3.875 M | 0.000 |
| Investments in property plant and equipment | -2.785 M -1.45 % | -2.745 M 10.20 % | -3.057 M 9.88 % | -3.392 M -7.27 % | -3.162 M 12.09 % | -3.597 M 51.22 % | -7.374 M -128.16 % | -3.232 M 47.22 % | -6.123 M -115.49 % | -2.841 M 58.64 % | -6.870 M -113.11 % | -3.224 M -568.66 % | -482.108 K 97.19 % | -17.177 M -97.33 % | -8.705 M 56.12 % | -19.840 M -24.82 % | -15.895 M 62.28 % | -42.138 M -26.53 % | -33.302 M -36.15 % | -24.460 M -49.10 % | -16.405 M 57.35 % | -38.462 M -5.09 % | -36.599 M -9.95 % | -33.288 M 7.60 % | -36.027 M 25.37 % | -48.272 M 5.61 % | -51.143 M -48.82 % | -34.367 M 8.29 % | -37.475 M -57.34 % | -23.818 M -86.28 % | -12.786 M -72.54 % | -7.410 M 16.06 % | -8.828 M -44.07 % | -6.128 M 21.66 % | -7.822 M 3.10 % | -8.072 M 38.85 % | -13.200 M -19.65 % | -11.032 M | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 66.786 K -87.54 % | 536.000 K 1 551.92 % | 32.447 K -99.92 % | 40.000 M 518 903.31 % | 7.707 K | 0.000 100.00 % | -1.804 M -349.75 % | 722.427 K 280.97 % | -399.192 K -134.37 % | 1.161 M -87.01 % | 8.940 M -56.42 % | 20.516 M 29.04 % | 15.899 M -62.40 % | 42.288 M 76.68 % | 23.936 M -14.15 % | 27.881 M | 0.000 -100.00 % | 38.462 M 8 415.87 % | 451.649 K -98.64 % | 33.288 M -10.89 % | 37.354 M 166 185.46 % | 22.464 K -98.43 % | 1.432 M 615.86 % | 200.000 K | 0.000 | 0.000 -100.00 % | 13.105 M | 0.000 -100.00 % | 9.813 M 58.84 % | 6.178 M | 0.000 | 0.000 -100.00 % | 13.222 M 61 396.10 % | 21.500 K | 0.000 |
| Purchases of investments | 0.000 100.00 % | -2.026 M | 0.000 | 0.000 100.00 % | -87.095 M | 0.000 100.00 % | -81.539 M -72.82 % | -47.181 M 68.55 % | -150.000 M | 0.000 -100.00 % | 165.000 M 200.00 % | -165.000 M -1 020.86 % | -14.721 M 1.86 % | -15.000 M -287.50 % | 8.000 M 172.73 % | -11.000 M 0.00 % | -11.000 M -266.67 % | -3.000 M 83.10 % | -17.750 M 75.43 % | -72.250 M 39.79 % | -120.000 M 55.56 % | -270.000 M 59.70 % | -670.000 M -139.29 % | -280.000 M -660.00 % | 50.000 M 112.50 % | -400.000 M -160.40 % | 662.304 M 211.07 % | -596.289 M -12.51 % | -530.000 M -278.57 % | -140.000 M 65.00 % | -400.000 M | 0.000 100.00 % | -118.000 M -47.50 % | -80.000 M | 0.000 | 0.000 -100.00 % | 608.500 M 185.89 % | -708.500 M | 0.000 |
| Sales maturities of investments | 2.340 M | 0.000 -100.00 % | 3.734 M 107.47 % | -50.000 M -200.00 % | 50.000 M 20 815.34 % | 239.059 K 100.25 % | -97.181 M -1 453.29 % | 7.181 M -92.02 % | 90.000 M 66 642.31 % | 134.847 K 100.19 % | -70.027 M -200.01 % | 70.021 M 363.10 % | 15.120 M | 0.000 100.00 % | -4.975 M -145.13 % | 11.025 M 266.74 % | 3.006 M 29 020.97 % | 10.323 K -99.99 % | 90.534 M -25.16 % | 120.975 M | 0.000 -100.00 % | 271.641 M -70.90 % | 933.319 M 197.79 % | 313.417 M 120.12 % | 142.385 M 372.88 % | 30.110 M 129.67 % | -101.500 M -122.53 % | 450.537 M | 0.000 | 0.000 -100.00 % | 553.087 M 2 478.99 % | 21.446 M -24.14 % | 28.272 M -43.91 % | 50.401 M -0.82 % | 50.820 M 203.80 % | -48.960 M 91.37 % | -567.574 M -188.85 % | 638.810 M | 0.000 |
| Other investing activites | 46.898 M 14.22 % | 41.058 M 344.38 % | -16.801 M -954.03 % | 1.967 M -90.16 % | 20.000 M 2 480.45 % | 775.059 K -99.49 % | 153.105 M 482.76 % | -40.000 M -500.00 % | 10.000 M 200.00 % | -10.000 M 93.33 % | -149.939 M -20 654.89 % | -722.427 K -102.68 % | 26.914 M 2 217.34 % | 1.161 M 104.13 % | -28.150 M -41.89 % | -19.840 M -24.82 % | -15.895 M 62.28 % | -42.138 M -183.85 % | -14.845 M 39.31 % | -24.460 M -892.69 % | 3.086 M 108.02 % | -38.462 M -11 919.03 % | -320.008 K 98.87 % | -28.288 M 93.69 % | -448.258 M -208.74 % | 412.231 M 3 846.17 % | -11.004 M -971.07 % | 1.263 M -99.26 % | 170.834 M 18 024.28 % | -953.088 K 94.42 % | -17.092 M -34 932.64 % | 49.069 K 100.56 % | -8.828 M -44.07 % | -6.128 M -6 282.76 % | 99.113 K 302.29 % | 24.637 K 100.19 % | -13.201 M -1 540 471.34 % | 857.000 100.01 % | -8.605 M |
| Net cash used for investing activites | 46.454 M 28.01 % | 36.288 M 325.07 % | -16.123 M 68.65 % | -51.424 M -27.95 % | -40.190 M -1 213.14 % | -3.061 M 90.71 % | -32.957 M 23.77 % | -43.232 M 22.96 % | -56.115 M -336.99 % | -12.841 M 79.82 % | -63.640 M 35.20 % | -98.203 M -471.53 % | 26.432 M 185.22 % | -31.016 M -24.61 % | -24.890 M -30.05 % | -19.139 M 19.87 % | -23.884 M 46.90 % | -44.977 M -192.60 % | 48.573 M 75.44 % | 27.686 M 120.77 % | -133.319 M -262.08 % | -36.821 M -116.23 % | 226.852 M 4 322.26 % | 5.130 M 102.02 % | -254.545 M -4 208.12 % | -5.908 M -101.18 % | 500.089 M 379.92 % | -178.655 M 54.96 % | -396.641 M -140.72 % | -164.771 M -220.88 % | 136.314 M 867.83 % | 14.084 M 114.43 % | -97.572 M -173.49 % | -35.676 M -182.78 % | 43.097 M 175.60 % | -57.008 M -305.46 % | 27.747 M 134.38 % | -80.700 M -837.87 % | -8.605 M |
| Debt repayment | 81.720 M 1 891.58 % | 4.103 M -95.11 % | 83.942 M | 0.000 -100.00 % | 54.372 M 232.40 % | -41.065 M -378.39 % | 14.751 M -75.19 % | 59.451 M 33.76 % | 44.445 M 200.97 % | 14.767 M -0.08 % | 14.779 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.999 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 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -500.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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.894 M -1 278.75 % | 500.000 K 200.00 % | -500.000 K | 0.000 100.00 % | -6.725 M -223.69 % | 5.438 M 200.00 % | -5.438 M | 0.000 100.00 % | -956.000 K | 0.000 100.00 % | -804.762 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -126.289 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.091 M | 0.000 | 0.000 100.00 % | -24.182 M | 0.000 | 0.000 100.00 % | -47.410 K | 0.000 | 0.000 | 0.000 100.00 % | -46.748 K | 0.000 100.00 % | -36.273 M | 0.000 100.00 % | -139.409 K | 0.000 100.00 % | -144.983 M | 0.000 | 0.000 | 0.000 100.00 % | -48.000 M | 0.000 | 0.000 | 0.000 100.00 % | -60.000 M | 0.000 | 0.000 | 0.000 100.00 % | -48.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -13.821 M -491.59 % | -2.336 M 79.11 % | -11.185 M -673.64 % | -1.446 M 67.42 % | -4.438 M -649.72 % | -591.888 K -120.63 % | 2.869 M 111.00 % | -26.074 M -606.32 % | -3.692 M -16.83 % | -3.160 M -150.23 % | 6.291 M 143.70 % | 2.581 M 126.77 % | -9.644 M | 0.000 100.00 % | -6.505 M -19.64 % | -5.438 M | 0.000 | 0.000 -100.00 % | 2.388 M 554.40 % | -525.436 K 99.64 % | -145.404 M -37 829.05 % | -383.358 K | 0.000 | 0.000 -100.00 % | 22.275 M | 0.000 100.00 % | -125.389 M -200.00 % | 125.389 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.851 M -98.25 % | 449.350 M 5 164 864.43 % | -8.700 K 98.91 % | -795.135 K -55.09 % | -512.681 K | 0.000 100.00 % | -4.899 K |
| Net cash used provided by financing activities | 67.899 M 3 742.69 % | 1.767 M -97.57 % | 72.757 M 5 132.52 % | -1.446 M -103.82 % | 37.844 M 190.85 % | -41.657 M -336.43 % | 17.619 M -47.21 % | 33.377 M -18.10 % | 40.754 M 251.10 % | 11.607 M -19.43 % | 14.406 M 458.11 % | 2.581 M -92.83 % | 36.009 M 0.40 % | 35.866 M 733.73 % | -5.659 M | 0.000 100.00 % | -41.711 M | 0.000 -100.00 % | 2.253 M 528.82 % | -525.436 K 99.64 % | -145.404 M -37 829.05 % | -383.358 K | 0.000 | 0.000 100.00 % | -25.725 M | 0.000 100.00 % | -125.389 M -200.00 % | 125.389 M 308.98 % | -60.000 M | 0.000 | 0.000 | 0.000 100.00 % | -40.149 M -108.93 % | 449.350 M 5 164 864.43 % | -8.700 K 98.91 % | -795.118 K -55.09 % | -512.681 K | 0.000 100.00 % | -4.899 K |
| Effect of forex changes on cash | -185.073 K 99.45 % | -33.676 M -2 655.35 % | 1.318 M 260.23 % | -822.500 K -529.70 % | 191.412 K 197.04 % | 64.440 K 112.95 % | -497.501 K -158.40 % | -192.529 K -113.55 % | 1.421 M 532.98 % | -328.093 K 29.14 % | -462.990 K -141.42 % | 1.118 M 32.74 % | 842.031 K 2 047.67 % | -43.233 K 55.58 % | -97.325 K -704.43 % | 16.102 K 100.70 % | -2.293 M -540.82 % | 520.171 K 118.13 % | -2.870 M -9.20 % | -2.628 M -4 888.75 % | -52.675 K -105.31 % | 992.843 K 218.93 % | -834.831 K -151.44 % | 1.623 M 44.75 % | 1.121 M 216.76 % | -960.336 K -183.77 % | 1.146 M -31.71 % | 1.679 M -15.84 % | 1.995 M 254.77 % | -1.289 M -283.09 % | -336.436 K 43.24 % | -592.775 K -21.28 % | -488.769 K -329.13 % | -113.897 K -122.77 % | 500.161 K 37.31 % | 364.255 K -0.07 % | 364.522 K 583.41 % | -75.406 K | 0.000 |
| Net change in cash | 57.568 M 186.20 % | -66.786 M -172.98 % | 91.512 M 3 541.25 % | -2.659 M -103.74 % | 71.044 M 345.66 % | -28.919 M -189.82 % | 32.198 M 536.99 % | 5.055 M 292.02 % | -2.632 M -110.10 % | 26.062 M 163.18 % | -41.252 M 25.26 % | -55.193 M -187.22 % | 63.284 M 1 216.54 % | 4.807 M 130.09 % | -15.974 M -88.31 % | -8.483 M 90.87 % | -92.929 M -78.11 % | -52.176 M 50.55 % | -105.507 M -639.75 % | 19.548 M 107.78 % | -251.174 M -378.55 % | -52.486 M -118.15 % | 289.134 M 396.51 % | 58.234 M 120.66 % | -281.880 M -1 441.73 % | 21.009 M -94.54 % | 384.870 M 3 072.09 % | -12.949 M 96.98 % | -428.875 M -202.64 % | -141.711 M -201.13 % | 140.127 M 107.79 % | 67.436 M 153.83 % | -125.273 M -129.82 % | 420.031 M 329.18 % | 97.867 M 630.45 % | -18.450 M -124.09 % | 76.573 M 199.57 % | -76.900 M -793.20 % | -8.609 M |
| Cash at beginning of period | 129.146 M -19.70 % | 160.829 M 132.02 % | 69.317 M -3.69 % | 71.976 M -86.80 % | 545.263 M -5.04 % | 574.182 M 5.94 % | 541.985 M 771.43 % | 62.195 M -4.06 % | 64.828 M 67.23 % | 38.766 M -51.55 % | 80.017 M -40.82 % | 135.211 M 87.98 % | 71.927 M 7.16 % | 67.120 M -19.22 % | 83.094 M -9.26 % | 91.577 M -50.37 % | 184.506 M -22.04 % | 236.682 M -30.83 % | 342.189 M 6.06 % | 322.642 M -43.77 % | 573.815 M -8.38 % | 626.301 M 85.75 % | 337.167 M 20.88 % | 278.933 M -50.26 % | 560.813 M 3.89 % | 539.804 M 248.41 % | 154.935 M -7.71 % | 167.884 M -71.87 % | 596.759 M -19.19 % | 738.469 M 23.42 % | 598.342 M 12.70 % | 530.906 M -19.09 % | 656.179 M 177.87 % | 236.148 M 70.77 % | 138.281 M -11.77 % | 156.731 M 95.53 % | 80.158 M -48.96 % | 157.058 M | 0.000 |
| Cash at end of period | 186.715 M 44.58 % | 129.146 M -19.70 % | 160.829 M 132.02 % | 69.317 M -88.75 % | 616.307 M 13.03 % | 545.263 M -5.04 % | 574.182 M 753.80 % | 67.250 M 8.13 % | 62.195 M -4.06 % | 64.828 M 67.23 % | 38.766 M -51.55 % | 80.017 M -40.82 % | 135.211 M 87.98 % | 71.927 M 7.16 % | 67.120 M -19.22 % | 83.094 M -9.26 % | 91.577 M -50.37 % | 184.506 M -22.04 % | 236.682 M -30.83 % | 342.189 M 6.06 % | 322.642 M -43.77 % | 573.815 M -8.38 % | 626.301 M 85.75 % | 337.167 M 20.88 % | 278.933 M -50.26 % | 560.813 M 3.89 % | 539.804 M 248.41 % | 154.935 M -7.71 % | 167.884 M -71.87 % | 596.759 M -19.19 % | 738.469 M 23.42 % | 598.342 M 12.70 % | 530.906 M -19.09 % | 656.179 M 177.87 % | 236.148 M 70.77 % | 138.281 M -11.77 % | 156.731 M 95.53 % | 80.158 M 1 031.05 % | -8.609 M |
| Operating cash flow | -55.089 M 21.21 % | -69.918 M -298.98 % | 35.139 M -31.15 % | 51.033 M 84.54 % | 27.654 M 124.63 % | 12.311 M -55.08 % | 27.405 M 81.46 % | 15.102 M 33.55 % | 11.309 M 459.85 % | 2.020 M 121.58 % | -9.362 M -623.31 % | -1.294 M -231 123 200.17 % | -0.560 -47.37 % | -0.380 -100.00 % | 14.673 M 37.59 % | 10.664 M 142.60 % | -25.036 M -224.77 % | -7.709 M 94.98 % | -153.463 M -2 978.10 % | -4.986 M -118.06 % | 27.603 M 269.60 % | -16.275 M -125.78 % | 63.117 M 22.60 % | 51.481 M 1 985.09 % | -2.731 M -109.80 % | 27.878 M 208.95 % | 9.023 M -76.65 % | 38.638 M 49.92 % | 25.772 M 5.84 % | 24.349 M 486.71 % | 4.150 M -92.31 % | 53.945 M 317.00 % | 12.936 M 99.92 % | 6.471 M -88.08 % | 54.278 M 39.21 % | 38.989 M -20.39 % | 48.974 M 1 163.75 % | 3.875 M | 0.000 |
| Capital expenditure | -2.785 M -1.45 % | -2.745 M 10.20 % | -3.057 M 9.88 % | -3.392 M -7.27 % | -3.162 M 12.09 % | -3.597 M 51.22 % | -7.374 M -128.16 % | -3.232 M 47.22 % | -6.123 M -115.49 % | -2.841 M 58.64 % | -6.870 M -113.11 % | -3.224 M -568.66 % | -482.108 K 97.19 % | -17.177 M -97.33 % | -8.705 M 56.12 % | -19.840 M -24.82 % | -15.895 M 62.28 % | -42.138 M -26.53 % | -33.302 M -36.15 % | -24.460 M -49.10 % | -16.405 M 57.35 % | -38.462 M -5.09 % | -36.599 M -9.95 % | -33.288 M 7.60 % | -36.027 M 25.37 % | -48.272 M 5.61 % | -51.143 M -48.82 % | -34.367 M 8.29 % | -37.475 M -57.34 % | -23.818 M -86.28 % | -12.786 M -72.54 % | -7.410 M 16.06 % | -8.828 M -44.07 % | -6.128 M 21.66 % | -7.822 M 3.10 % | -8.072 M 38.85 % | -13.200 M -19.65 % | -11.032 M | 0.000 |
| Free CashFlow | -57.873 M 20.35 % | -72.663 M -338.21 % | 30.504 M -35.35 % | 47.182 M 92.64 % | 24.492 M 181.06 % | 8.714 M -56.50 % | 20.031 M 68.75 % | 11.871 M 128.91 % | 5.186 M 731.34 % | -821.392 K 94.94 % | -16.232 M -259.27 % | -4.518 M -837.13 % | -482.108 K 97.19 % | -17.177 M -387.83 % | 5.968 M 165.04 % | -9.175 M 77.58 % | -40.930 M 17.89 % | -49.847 M 73.31 % | -186.765 M -534.27 % | -29.446 M -362.96 % | 11.198 M 120.46 % | -54.737 M -306.41 % | 26.518 M 45.76 % | 18.193 M 146.94 % | -38.758 M -90.04 % | -20.395 M 51.58 % | -42.120 M -1 086.14 % | 4.271 M 136.50 % | -11.703 M -2 302.91 % | 531.274 K 106.15 % | -8.636 M -118.56 % | 46.534 M 1 032.74 % | 4.108 M 1 097.97 % | 342.922 K -99.26 % | 46.456 M 50.26 % | 30.917 M -13.58 % | 35.774 M 599.88 % | -7.157 M | 0.000 |
| 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 |