Zhejiang Linuo Flow Control Technology Co.,Ltd 300838.SZ
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 932.806 M -16.05 % | 1.111 B 9.71 % | 1.013 B 47.14 % | 688.360 M 46.53 % | 469.768 M 3.83 % | 452.446 M -0.76 % | 455.927 M 51.22 % | 301.496 M 34.57 % | 224.041 M -1.80 % | 228.149 M 1.33 % | 225.146 M -3.97 % | 234.453 M 12.57 % | 208.275 M |
| Net income | 18.334 M -82.88 % | 107.063 M 0.24 % | 106.807 M 25.26 % | 85.266 M 37.34 % | 62.083 M -8.40 % | 67.777 M -5.90 % | 72.024 M 128.34 % | 31.543 M 83.69 % | 17.172 M 20.18 % | 14.288 M -46.96 % | 26.938 M -17.51 % | 32.657 M 2.07 % | 31.995 M |
| Income before tax | 15.301 M -87.11 % | 118.674 M 0.80 % | 117.730 M 22.73 % | 95.925 M 34.82 % | 71.148 M -8.83 % | 78.039 M -5.96 % | 82.988 M 122.60 % | 37.281 M 89.13 % | 19.712 M 18.72 % | 16.604 M -46.89 % | 31.263 M -17.30 % | 37.802 M 0.20 % | 37.725 M |
| Income before tax ratio | 0.02 -84.64 % | 0.11 -8.12 % | 0.12 -16.59 % | 0.14 -7.99 % | 0.15 -12.19 % | 0.17 -5.24 % | 0.18 47.20 % | 0.12 40.54 % | 0.09 20.89 % | 0.07 -47.59 % | 0.14 -13.88 % | 0.16 -10.98 % | 0.18 |
| EBITDA | 42.413 M -70.25 % | 142.587 M 3.82 % | 137.338 M 23.27 % | 111.411 M 28.58 % | 86.644 M -8.13 % | 94.316 M 5.17 % | 89.678 M 102.93 % | 44.191 M 64.60 % | 26.848 M 13.02 % | 23.756 M -43.40 % | 41.974 M -7.21 % | 45.236 M 1.52 % | 44.561 M |
| Net income ratio | 0.02 -79.60 % | 0.10 -8.63 % | 0.11 -14.87 % | 0.12 -6.27 % | 0.13 -11.78 % | 0.15 -5.17 % | 0.16 51.00 % | 0.10 36.50 % | 0.08 22.38 % | 0.06 -47.66 % | 0.12 -14.10 % | 0.14 -9.33 % | 0.15 |
| Ratio EBITDA | 0.05 -64.57 % | 0.13 -5.37 % | 0.14 -16.22 % | 0.16 -12.25 % | 0.18 -11.52 % | 0.21 5.98 % | 0.20 34.20 % | 0.15 22.31 % | 0.12 15.09 % | 0.10 -44.15 % | 0.19 -3.38 % | 0.19 -9.82 % | 0.21 |
| Gross profit ratio | 0.18 -27.13 % | 0.25 3.38 % | 0.24 -12.73 % | 0.27 -10.74 % | 0.31 -14.71 % | 0.36 -1.85 % | 0.37 3.32 % | 0.36 7.61 % | 0.33 -4.42 % | 0.35 -10.59 % | 0.39 -1.73 % | 0.39 -3.92 % | 0.41 |
| Weighted average shs out dil | 137.170 M -0.07 % | 137.260 M 0.67 % | 136.340 M 0.00 % | 136.340 M 0.00 % | 136.340 M 0.00 % | 136.340 M 32.51 % | 102.891 M 1.12 % | 101.751 M 0.73 % | 101.009 M 109.23 % | 48.277 M -3.22 % | 49.884 M -0.71 % | 50.242 M 9.92 % | 45.707 M |
| Weighted average shs out | 137.170 M -0.07 % | 137.260 M 0.67 % | 136.340 M 0.00 % | 136.340 M 0.00 % | 136.340 M 0.00 % | 136.340 M 32.51 % | 102.891 M 1.12 % | 101.751 M 0.73 % | 101.009 M 109.22 % | 48.278 M -3.22 % | 49.884 M -0.71 % | 50.242 M 9.92 % | 45.707 M |
| EPS diluted | 0.13 -83.33 % | 0.78 0.00 % | 0.78 23.81 % | 0.63 36.96 % | 0.46 -8.00 % | 0.50 -28.57 % | 0.70 125.81 % | 0.31 82.35 % | 0.17 -43.33 % | 0.30 -44.44 % | 0.54 -16.92 % | 0.65 -7.14 % | 0.70 |
| Earnings per share | 0.13 -83.33 % | 0.78 0.00 % | 0.78 23.81 % | 0.63 36.96 % | 0.46 -8.00 % | 0.50 -28.57 % | 0.70 125.81 % | 0.31 82.35 % | 0.17 -43.33 % | 0.30 -44.44 % | 0.54 -16.92 % | 0.65 -7.14 % | 0.70 |
| Gross profit | 168.159 M -38.83 % | 274.910 M 13.43 % | 242.371 M 28.40 % | 188.757 M 30.80 % | 144.311 M -11.44 % | 162.959 M -2.60 % | 167.310 M 56.25 % | 107.080 M 44.81 % | 73.945 M -6.15 % | 78.787 M -9.40 % | 86.963 M -5.63 % | 92.151 M 8.16 % | 85.199 M |
| Income tax expense | -463.770 K -103.99 % | 11.611 M 6.30 % | 10.923 M 2.47 % | 10.660 M 17.60 % | 9.065 M -11.67 % | 10.263 M -6.40 % | 10.964 M 91.08 % | 5.738 M 125.85 % | 2.541 M 9.70 % | 2.316 M -46.46 % | 4.325 M -15.93 % | 5.145 M -10.21 % | 5.730 M |
| Cost of revenue | 764.647 M -8.57 % | 836.296 M 8.55 % | 770.458 M 54.21 % | 499.602 M 53.51 % | 325.458 M 12.43 % | 289.487 M 0.30 % | 288.617 M 48.45 % | 194.415 M 29.53 % | 150.096 M 0.49 % | 149.362 M 8.09 % | 138.183 M -2.89 % | 142.302 M 15.62 % | 123.076 M |
| General and administrative expenses | 13.142 M -0.10 % | 13.154 M 42.11 % | 9.257 M 53.17 % | 6.043 M -34.05 % | 9.163 M 26.14 % | 7.264 M 470.67 % | -1.960 M 84.45 % | -12.604 M -191.50 % | -4.324 M 14.97 % | -5.085 M -176.01 % | 6.690 M 29.61 % | 5.162 M 19.16 % | 4.332 M |
| Selling and marketing expenses | 31.517 M -48.37 % | 61.038 M 30.63 % | 46.726 M 14.85 % | 40.684 M 29.58 % | 31.396 M -20.41 % | 39.448 M 6.44 % | 37.060 M 21.79 % | 30.430 M 9.00 % | 27.917 M 0.01 % | 27.913 M 20.09 % | 23.244 M 4.42 % | 22.259 M 17.90 % | 18.880 M |
| Other expenses | 68.564 M 64.04 % | 41.796 M 19 098.39 % | -220.000 K -8 182.70 % | -2.656 K -100.06 % | 4.385 M 345.60 % | 984.096 K -90.00 % | 9.845 M 110.05 % | 4.687 M -30.20 % | 6.714 M 2 202.36 % | 291.628 K -90.01 % | 2.920 M 364.08 % | -1.106 M -565.89 % | 237.318 K |
| Operating expenses | 151.068 M -4.81 % | 158.701 M 42.40 % | 111.445 M 23.27 % | 90.410 M 32.63 % | 68.166 M -5.08 % | 71.817 M -0.26 % | 72.004 M 26.51 % | 56.917 M 10.44 % | 51.538 M -0.46 % | 51.775 M 7.33 % | 48.238 M 6.21 % | 45.419 M 11.48 % | 40.743 M |
| Cost and expenses | 916.726 M -7.87 % | 994.997 M 12.82 % | 881.904 M 49.47 % | 590.013 M 49.89 % | 393.624 M 8.95 % | 361.304 M 0.19 % | 360.621 M 43.48 % | 251.332 M 24.65 % | 201.634 M 0.25 % | 201.137 M 7.89 % | 186.420 M -0.69 % | 187.721 M 14.59 % | 163.819 M |
| Research and development expenses | 37.846 M -11.39 % | 42.712 M 18.58 % | 36.019 M 30.02 % | 27.703 M 72.97 % | 16.016 M 2.66 % | 15.600 M 0.96 % | 15.452 M -28.31 % | 21.553 M 19.12 % | 18.093 M -4.68 % | 18.981 M 116.52 % | 8.766 M -1.53 % | 8.903 M 2.64 % | 8.674 M |
| Selling general and administrative expenses | 44.658 M -39.81 % | 74.193 M 32.53 % | 55.983 M 19.81 % | 46.727 M 15.21 % | 40.559 M -13.17 % | 46.713 M 33.08 % | 35.101 M 96.91 % | 17.826 M -24.44 % | 23.593 M 3.35 % | 22.828 M -23.74 % | 29.935 M 9.17 % | 27.421 M 18.13 % | 23.212 M |
| Interest income | 990.227 K -59.67 % | 2.455 M 184.54 % | 862.845 K -29.41 % | 1.222 M 39.01 % | 879.340 K 1 297.66 % | 62.915 K -62.14 % | 166.173 K 209.96 % | 53.611 K 51.29 % | 35.436 K -53.20 % | 75.726 K 717.37 % | 9.265 K -82.37 % | 52.538 K -32.94 % | 78.339 K |
| Interest expense | 3.124 M 89.15 % | 1.651 M -52.16 % | 3.452 M 199.42 % | 1.153 M -42.76 % | 2.014 M -51.06 % | 4.115 M -2.31 % | 4.212 M -4.01 % | 4.388 M -2.64 % | 4.507 M -14.80 % | 5.290 M 30.04 % | 4.068 M 22.30 % | 3.326 M -5.06 % | 3.503 M |
| Depreciation and amortization | 23.030 M 3.45 % | 22.262 M 32.58 % | 16.791 M 18.37 % | 14.186 M 6.58 % | 13.311 M 9.45 % | 12.162 M 390.71 % | 2.478 M -1.75 % | 2.523 M 0.69 % | 2.505 M 39.20 % | 1.800 M -72.91 % | 6.643 M 61.69 % | 4.109 M 23.27 % | 3.333 M |
| Operating income | 16.080 M -86.16 % | 116.209 M -1.48 % | 117.950 M 22.96 % | 95.928 M 43.68 % | 66.763 M -13.36 % | 77.055 M -0.03 % | 77.079 M 106.94 % | 37.248 M 186.57 % | 12.998 M -20.32 % | 16.313 M -42.45 % | 28.343 M -27.25 % | 38.958 M 3.46 % | 37.654 M |
| Operating income ratio | 0.02 -83.52 % | 0.10 -10.20 % | 0.12 -16.43 % | 0.14 -1.94 % | 0.14 -16.55 % | 0.17 0.74 % | 0.17 36.84 % | 0.12 112.95 % | 0.06 -18.86 % | 0.07 -43.20 % | 0.13 -24.24 % | 0.17 -8.09 % | 0.18 |
| Total other income expenses net | -779.445 K -131.62 % | 2.465 M 1 220.36 % | -220.000 K -8 183.13 % | -2.656 K -100.06 % | 4.385 M 345.60 % | 984.096 K -83.35 % | 5.909 M 17 790.45 % | 33.028 K -99.51 % | 6.714 M 2 202.36 % | 291.628 K -90.01 % | 2.920 M 352.53 % | -1.156 M -1 745.08 % | 70.284 K |
| 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 | -5.391 M 92.28 % | -69.862 M 23.69 % | -91.555 M -410.52 % | 29.484 M 133.74 % | -87.374 M -313.52 % | 40.921 M 57.63 % | 25.960 M -48.62 % | 50.528 M -32.41 % | 74.754 M 6.78 % | 70.007 M 33.38 % | 52.487 M 12.30 % | 46.740 M 130.77 % | 20.254 M |
| Total investments | 25.928 M 28.43 % | 20.189 M 101.89 % | 10.000 M -93.89 % | 163.627 M 5 685.37 % | 2.828 M 133.99 % | 1.209 M 3 053.75 % | 38.327 K -56.54 % | 88.185 K -36.12 % | 138.043 K 173.35 % | 50.500 K -66.81 % | 152.163 K | 0.000 -100.00 % | 4.349 M |
| Total debt | 86.887 M 141.20 % | 36.023 M -30.64 % | 51.937 M -43.46 % | 91.858 M 170.64 % | 33.940 M -43.43 % | 60.000 M 10.40 % | 54.350 M -12.83 % | 62.350 M -23.51 % | 81.510 M 6.29 % | 76.690 M 25.91 % | 60.910 M 7.16 % | 56.840 M 55.34 % | 36.590 M |
| Accumulated other comprehensive income loss | 66.522 M | 0.000 -100.00 % | 54.857 M 28.40 % | 42.723 M 24.93 % | 34.196 M -38.49 % | 55.592 M -33.54 % | 83.643 M 9.80 % | 76.176 M -38.64 % | 124.149 M 1.40 % | 122.431 M | 0.000 | 0.000 | 0.000 |
| Retained earnings | 418.070 M -4.37 % | 437.162 M 16.61 % | 374.891 M 22.50 % | 306.033 M 22.54 % | 249.744 M 28.82 % | 193.869 M 30.81 % | 148.204 M 50.12 % | 98.721 M 26.56 % | 78.002 M 15.28 % | 67.661 M 12.92 % | 59.917 M 43.78 % | 41.674 M 239.30 % | 12.282 M |
| Common stock | 137.978 M 0.59 % | 137.170 M 0.61 % | 136.340 M 0.00 % | 136.340 M 0.00 % | 136.340 M 33.33 % | 102.255 M 0.00 % | 102.255 M 0.00 % | 102.255 M 100.00 % | 51.128 M 0.00 % | 51.128 M 2.26 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M |
| Total equity | 987.311 M -1.95 % | 1.007 B 9.56 % | 919.158 M 9.66 % | 838.166 M 8.38 % | 773.351 M 100.01 % | 386.660 M 15.73 % | 334.102 M 20.55 % | 277.152 M 9.43 % | 253.279 M 5.00 % | 241.220 M 9.91 % | 219.468 M 10.55 % | 198.530 M 19.69 % | 165.873 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.915 M | 0.000 | 0.000 | 0.000 100.00 % | -1.692 M -127.05 % | 6.254 M 525.69 % | 999.520 K 196.63 % | 336.960 K |
| Long term debt | 9.521 M 90.42 % | 5.000 M -63.77 % | 13.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.263 M | 0.000 | 0.000 -100.00 % | 5.410 M | 0.000 -100.00 % | 2.827 M -46.04 % | 5.240 M |
| Total non current liabilities | 14.192 M 75.62 % | 8.081 M -52.07 % | 16.860 M 780.77 % | 1.914 M -19.66 % | 2.383 M -86.29 % | 17.382 M 2.03 % | 17.036 M 1 046.43 % | 1.486 M -13.30 % | 1.714 M -53.90 % | 3.718 M -40.55 % | 6.254 M 63.42 % | 3.827 M -31.37 % | 5.576 M |
| Other current liabilities | 59.710 M 155.66 % | 23.356 M 984.84 % | 2.153 M -95.46 % | 47.389 M 160.29 % | 18.206 M 19.65 % | 15.216 M -35.99 % | 23.772 M -16.32 % | 28.408 M 166.31 % | 10.667 M 442.11 % | 1.968 M -84.89 % | 13.027 M -20.65 % | 16.416 M -41.43 % | 28.027 M |
| Deferred revenue | 0.000 -100.00 % | 27.859 M -57.55 % | 65.627 M 16.13 % | 56.511 M 60.67 % | 35.173 M 95.42 % | 17.998 M -18.98 % | 22.215 M 44.69 % | 15.354 M 76.77 % | 8.686 M 9.86 % | 7.906 M -19.38 % | 9.806 M 10.85 % | 8.846 M 10.99 % | 7.970 M |
| Short term debt | 77.366 M 149.38 % | 31.023 M -18.14 % | 37.899 M -39.16 % | 62.297 M 83.55 % | 33.940 M -43.43 % | 60.000 M 10.40 % | 54.350 M -12.83 % | 62.350 M -23.51 % | 81.510 M 6.29 % | 76.690 M 25.91 % | 60.910 M 7.16 % | 56.840 M 55.34 % | 36.590 M |
| Total current liabilities | 539.070 M 22.38 % | 440.485 M -7.45 % | 475.958 M 19.52 % | 398.238 M 95.77 % | 203.425 M -5.42 % | 215.090 M 10.14 % | 195.288 M 0.13 % | 195.031 M 36.58 % | 142.793 M 5.72 % | 135.069 M 5.98 % | 127.444 M 7.83 % | 118.187 M 13.79 % | 103.861 M |
| Total liabilities | 553.263 M 23.34 % | 448.567 M -8.98 % | 492.818 M 23.16 % | 400.152 M 94.43 % | 205.807 M -11.47 % | 232.473 M 9.49 % | 212.323 M 8.04 % | 196.517 M 35.99 % | 144.507 M 4.12 % | 138.786 M 3.81 % | 133.698 M 9.58 % | 122.014 M 11.49 % | 109.438 M |
| Other non current assets | 29.327 M 63.25 % | 17.964 M 1 147.38 % | 1.440 M -98.34 % | 86.807 M 4 739.32 % | 1.794 M -45.19 % | 3.273 M -51.02 % | 6.681 M 492.45 % | 1.128 M 120.29 % | 511.912 K 9.39 % | 467.988 K 382.29 % | 97.035 K 15.98 % | 83.667 K -48.00 % | 160.897 K |
| Long term investments | 25.928 M 28.43 % | 20.189 M 30.93 % | 15.419 M 447.66 % | 2.815 M -0.45 % | 2.828 M 133.99 % | 1.209 M 3 053.75 % | 38.327 K -56.54 % | 88.185 K -36.12 % | 138.043 K -26.53 % | 187.901 K 23.49 % | 152.163 K | 0.000 -100.00 % | 4.349 M |
| Intangible assets | 42.357 M -1.78 % | 43.122 M -1.76 % | 43.896 M -1.84 % | 44.721 M -2.79 % | 46.005 M 50.87 % | 30.494 M 54.08 % | 19.791 M -2.79 % | 20.359 M 21.49 % | 16.758 M -1.68 % | 17.045 M -2.85 % | 17.545 M -2.00 % | 17.903 M 46.60 % | 12.212 M |
| GoodWill | 33.385 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 |
| Goodwill and intangible assets | 75.742 M 75.64 % | 43.122 M -1.76 % | 43.896 M -1.84 % | 44.721 M -2.79 % | 46.005 M 50.87 % | 30.494 M 54.08 % | 19.791 M -2.79 % | 20.359 M 21.49 % | 16.758 M -1.68 % | 17.045 M -2.85 % | 17.545 M -2.00 % | 17.903 M 46.60 % | 12.212 M |
| Property plant equipment net | 325.113 M 0.68 % | 322.906 M -6.73 % | 346.200 M 32.33 % | 261.617 M 74.70 % | 149.750 M 16.21 % | 128.858 M 5.98 % | 121.592 M 3.13 % | 117.897 M -2.12 % | 120.454 M 6.94 % | 112.634 M 5.57 % | 106.695 M 24.67 % | 85.580 M 25.51 % | 68.184 M |
| Total non current assets | 468.228 M 12.25 % | 417.120 M 1.19 % | 412.231 M 2.55 % | 401.992 M 94.48 % | 206.700 M 21.10 % | 170.688 M 10.00 % | 155.173 M 7.10 % | 144.887 M 1.46 % | 142.799 M 6.25 % | 134.401 M 5.18 % | 127.779 M 20.52 % | 106.023 M 22.44 % | 86.591 M |
| Other current assets | 10.371 M -45.97 % | 19.195 M -62.76 % | 51.548 M 119.33 % | 23.502 M -88.18 % | 198.760 M 1 302.38 % | 14.173 M 33.22 % | 10.638 M 27.49 % | 8.344 M 13.65 % | 7.342 M -35.01 % | 11.298 M -92.97 % | 160.730 M 909.73 % | 15.918 M 871.53 % | 1.638 M |
| Short term investments | 0.000 | 0.000 100.00 % | -5.419 M -103.31 % | 163.627 M -17.48 % | 198.289 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -137.401 K | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 92.279 M -12.85 % | 105.885 M -26.21 % | 143.492 M 130.05 % | 62.374 M -48.59 % | 121.315 M 535.84 % | 19.079 M -32.80 % | 28.390 M 140.15 % | 11.822 M 74.98 % | 6.756 M 1.10 % | 6.683 M -20.66 % | 8.423 M -16.61 % | 10.100 M -38.17 % | 16.336 M |
| Cash and short term investments | 92.279 M -12.85 % | 105.885 M -26.21 % | 143.492 M -36.51 % | 226.001 M 86.29 % | 121.315 M 535.84 % | 19.079 M -32.80 % | 28.390 M 140.15 % | 11.822 M 74.98 % | 6.756 M 1.10 % | 6.683 M -20.66 % | 8.423 M -16.61 % | 10.100 M -38.17 % | 16.336 M |
| Total current assets | 1.072 B 3.27 % | 1.038 B 3.87 % | 999.745 M 19.54 % | 836.326 M 8.27 % | 772.459 M 72.25 % | 448.444 M 14.62 % | 391.253 M 19.00 % | 328.782 M 28.94 % | 254.986 M 3.82 % | 245.605 M 8.97 % | 225.386 M 5.07 % | 214.521 M 13.67 % | 188.719 M |
| Inventory | 215.341 M 8.08 % | 199.237 M 0.09 % | 199.052 M 14.04 % | 174.542 M 48.51 % | 117.530 M 38.42 % | 84.909 M -14.74 % | 99.586 M 10.82 % | 89.861 M 33.51 % | 67.305 M 2.69 % | 65.541 M 16.55 % | 56.234 M -5.11 % | 59.260 M -7.94 % | 64.375 M |
| Net receivables | 754.354 M 3.92 % | 725.918 M 19.86 % | 605.654 M 44.37 % | 419.517 M 28.43 % | 326.660 M -2.80 % | 336.084 M 30.09 % | 258.347 M 15.28 % | 224.102 M 24.66 % | 179.765 M 5.05 % | 171.125 M 8.15 % | 158.226 M 15.13 % | 137.427 M 29.20 % | 106.370 M |
| Tax assets | 12.119 M -6.34 % | 12.939 M 145.27 % | 5.275 M -12.54 % | 6.032 M -4.60 % | 6.323 M -7.77 % | 6.855 M -3.04 % | 7.070 M 30.55 % | 5.416 M 9.68 % | 4.938 M 21.43 % | 4.066 M 23.63 % | 3.289 M 33.94 % | 2.456 M 45.70 % | 1.685 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 | 397.707 M 16.04 % | 342.730 M -6.06 % | 364.851 M 66.25 % | 219.455 M 65.36 % | 132.717 M 0.95 % | 131.473 M 24.85 % | 105.305 M 7.89 % | 97.602 M 105.55 % | 47.484 M 6.43 % | 44.615 M -6.84 % | 47.888 M 23.20 % | 38.869 M 12.28 % | 34.617 M |
| Tax payables | 4.287 M -72.38 % | 15.519 M 185.87 % | 5.429 M 4.13 % | 5.213 M -17.24 % | 6.299 M -25.02 % | 8.401 M -29.17 % | 11.861 M 77.80 % | 6.671 M 113.01 % | 3.132 M -19.50 % | 3.891 M -30.76 % | 5.619 M -7.30 % | 6.061 M 30.97 % | 4.628 M |
| Deferred revenue non current | 4.668 M 51.49 % | 3.081 M 0.68 % | 3.060 M 59.87 % | 1.914 M -19.66 % | 2.383 M 62.41 % | 1.467 M -17.26 % | 1.773 M 19.32 % | 1.486 M -13.30 % | 1.714 M 69.21 % | 1.013 M | 0.000 | 0.000 | 0.000 |
| Minority interest | -7.917 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 1.512 M | 0.000 | 0.000 100.00 % | -29.561 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.705 M | 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 | 372.658 M -13.87 % | 432.659 M 22.54 % | 353.070 M 0.00 % | 353.070 M 0.00 % | 353.070 M 910.41 % | 34.943 M -58.22 % | 83.643 M 9.80 % | 76.176 M -38.64 % | 124.149 M 1.40 % | 122.431 M 11.76 % | 109.550 M 2.52 % | 106.856 M 3.15 % | 103.591 M |
| Deferred tax liabilities non current | 3.219 K | 0.000 -100.00 % | 4.820 M 50.80 % | 3.196 M | 0.000 100.00 % | -15.915 M -4.28 % | -15.263 M | 0.000 | 0.000 100.00 % | -2.705 M | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.541 B 5.84 % | 1.456 B 3.09 % | 1.412 B 14.02 % | 1.238 B 26.47 % | 979.159 M 58.15 % | 619.133 M 13.31 % | 546.426 M 15.36 % | 473.670 M 19.08 % | 397.785 M 4.68 % | 380.006 M 7.60 % | 353.165 M 10.18 % | 320.543 M 16.43 % | 275.311 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 100.00 % | -3.507 M -563.74 % | 756.173 K 159.81 % | 291.048 K -45.37 % | 532.779 K 147.83 % | 214.981 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 -100.00 % | 1.453 M | 0.000 | 0.000 | 0.000 -100.00 % | 264.059 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -65.126 M 54.65 % | -143.601 M -55.10 % | -92.586 M -78.83 % | -51.773 M -60.91 % | -32.175 M 42.42 % | -55.880 M -14.31 % | -48.885 M -665.14 % | -6.389 M | 0.000 | 0.000 100.00 % | -17.715 M 52.76 % | -37.500 M -42.72 % | -26.275 M |
| Accounts receivables | -40.525 M 69.21 % | -131.635 M 38.96 % | -215.657 M -84.14 % | -117.114 M -517.13 % | -18.977 M 78.01 % | -86.314 M -79.64 % | -48.048 M 18.59 % | -59.018 M | 0.000 | 0.000 100.00 % | -27.045 M 26.79 % | -36.943 M | 0.000 |
| Inventory | -13.148 M -7 040.44 % | -184.135 K 99.25 % | -24.510 M 57.01 % | -57.012 M -74.77 % | -32.621 M -322.27 % | 14.677 M 250.93 % | -9.724 M 56.89 % | -22.557 M | 0.000 | 0.000 -100.00 % | 3.027 M -40.82 % | 5.114 M 162.90 % | -8.131 M |
| Accounts payables | -13.643 M -110.36 % | 131.635 M -10.35 % | 146.824 M 20.29 % | 122.062 M 546.14 % | 18.891 M 21.55 % | 15.542 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 2.190 M 101.53 % | -143.417 M -19 066.16 % | 756.173 K 159.81 % | 291.048 K -45.37 % | 532.779 K 147.82 % | 214.982 K 100.55 % | -39.161 M -342.22 % | 16.168 M | 0.000 | 0.000 100.00 % | -20.742 M 51.33 % | -42.614 M -134.87 % | -18.144 M |
| Other non cash items | 20.812 M -35.10 % | 32.070 M 92.25 % | 16.681 M 323.19 % | 3.942 M -59.38 % | 9.704 M -29.86 % | 13.835 M -24.85 % | 18.409 M 46.39 % | 12.575 M 53.74 % | 8.180 M 155.13 % | -14.836 M -245.06 % | 10.227 M 24.51 % | 8.214 M 10.63 % | 7.425 M |
| Net cash provided by operating activities | -5.249 M -137.75 % | 13.906 M -70.45 % | 47.058 M -8.04 % | 51.172 M -2.78 % | 52.638 M 39.27 % | 37.796 M -28.55 % | 52.896 M 9.82 % | 48.165 M 110.83 % | 22.846 M 842.05 % | -3.079 M -111.80 % | 26.093 M 248.84 % | 7.480 M -54.61 % | 16.478 M |
| Investments in property plant and equipment | -24.690 M 27.12 % | -33.879 M 69.63 % | -111.547 M 4.32 % | -116.578 M -103.11 % | -57.395 M -94.78 % | -29.467 M -45.22 % | -20.291 M -24.31 % | -16.323 M -5.42 % | -15.484 M 4.57 % | -16.226 M 44.84 % | -29.416 M -1.78 % | -28.903 M 15.09 % | -34.040 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 329.602 K 221.85 % | 102.409 K -95.89 % | 2.493 M 2 315.36 % | 103.200 K 268.57 % | 28.000 K -64.33 % | 78.500 K 79.13 % | 43.823 K 132.16 % | 18.876 K | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -17.623 M -72.96 % | -10.189 M 94.98 % | -203.000 M 30.65 % | -292.699 M -36.14 % | -215.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 10.053 M -70.60 % | 34.199 M -91.49 % | 401.810 M 57.28 % | 255.480 M 1 161.54 % | 20.251 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 2.101 M -31.87 % | 3.084 M 994 764 085.90 % | 0.310 -67.02 % | 0.940 -100.00 % | 1.516 M 235.71 % | -1.117 M -4 090.00 % | 28.000 K 108.74 % | -320.500 K 42.37 % | -556.177 K -139.97 % | 1.391 M -70.14 % | 4.660 M 178.47 % | 1.673 M 19.94 % | 1.395 M |
| Net cash used for investing activites | -30.159 M -344.51 % | -6.785 M -107.75 % | 87.592 M 156.99 % | -153.694 M 38.06 % | -248.135 M -714.06 % | -30.481 M -50.43 % | -20.263 M -21.75 % | -16.643 M -3.76 % | -16.040 M -8.13 % | -14.835 M 40.08 % | -24.756 M 9.08 % | -27.230 M 16.59 % | -32.645 M |
| Debt repayment | 44.558 M 302.54 % | -22.000 M 49.71 % | -43.750 M -175.63 % | 57.850 M 321.65 % | -26.100 M | 0.000 100.00 % | -8.000 M 58.25 % | -19.160 M -497.51 % | 4.820 M -69.46 % | 15.780 M 287.71 % | 4.070 M | 0.000 100.00 % | -27.860 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -38.358 M -7.57 % | -35.657 M -30.77 % | -27.268 M -33.33 % | -20.451 M -1 266.73 % | -1.496 M 90.24 % | -15.338 M 18.45 % | -18.808 M -61.52 % | -11.644 M -25.58 % | -9.272 M 7.64 % | -10.039 M -0.36 % | -10.003 M -190.32 % | -3.445 M 41.23 % | -5.862 M |
| Other financing activites | 12.158 M -47.10 % | 22.984 M 167.47 % | 8.593 M 548.66 % | -1.915 M -100.61 % | 315.444 M 110 495.48 % | 285.223 K -97.84 % | 13.200 M 708 669 603 840 000 128.00 % | 0.000 100.00 % | -1.530 M -115.34 % | 9.976 M 538.04 % | 1.564 M -91.10 % | 17.563 M -71.91 % | 62.519 M |
| Net cash used provided by financing activities | 18.358 M 152.95 % | -34.673 M 44.46 % | -62.425 M -275.93 % | 35.484 M -87.67 % | 287.847 M 2 012.22 % | -15.053 M -10.62 % | -13.608 M 55.83 % | -30.804 M -414.92 % | -5.982 M -138.06 % | 15.717 M 459.73 % | -4.369 M -130.95 % | 14.118 M -50.97 % | 28.797 M |
| Effect of forex changes on cash | 305.575 K 345.55 % | 68.584 K -63.69 % | 188.863 K 148.80 % | -387.000 K -77.71 % | -217.773 K -228.60 % | -66.273 K -65.53 % | -40.038 K 76.20 % | -168.202 K -394.22 % | 57.168 K -83.38 % | 344.009 K 389.52 % | -118.821 K 59.22 % | -291.406 K -60.43 % | -181.640 K |
| Net change in cash | -16.745 M 39.07 % | -27.484 M -137.95 % | 72.414 M 207.40 % | -67.425 M -173.18 % | 92.133 M 1 280.51 % | -7.804 M -141.11 % | 18.985 M 3 350.30 % | 550.247 K -37.53 % | 880.859 K 147.56 % | -1.852 M 41.24 % | -3.152 M 46.80 % | -5.924 M -147.59 % | 12.448 M |
| Cash at beginning of period | 87.241 M -23.96 % | 114.725 M 171.15 % | 42.310 M -61.44 % | 109.736 M 523.39 % | 17.603 M -30.72 % | 25.408 M 295.61 % | 6.422 M 9.37 % | 5.872 M 17.65 % | 4.991 M -27.06 % | 6.843 M -31.53 % | 9.995 M -37.21 % | 15.919 M 358.69 % | 3.470 M |
| Cash at end of period | 70.496 M -19.19 % | 87.241 M -23.96 % | 114.725 M 171.15 % | 42.310 M -61.44 % | 109.736 M 523.39 % | 17.603 M -30.72 % | 25.408 M 295.61 % | 6.422 M 9.37 % | 5.872 M 17.65 % | 4.991 M -27.06 % | 6.843 M -31.53 % | 9.995 M -37.21 % | 15.919 M |
| Operating cash flow | -5.249 M -137.75 % | 13.906 M -70.45 % | 47.058 M -8.04 % | 51.172 M -2.78 % | 52.638 M 39.27 % | 37.796 M -28.55 % | 52.896 M 9.82 % | 48.165 M 110.83 % | 22.846 M 842.05 % | -3.079 M -111.80 % | 26.093 M 248.84 % | 7.480 M -54.61 % | 16.478 M |
| Capital expenditure | -24.690 M 27.12 % | -33.879 M 69.63 % | -111.547 M 4.32 % | -116.578 M -103.11 % | -57.395 M -94.78 % | -29.467 M -45.22 % | -20.291 M -24.31 % | -16.323 M -5.42 % | -15.484 M 4.57 % | -16.226 M 44.84 % | -29.416 M -1.78 % | -28.903 M 15.09 % | -34.040 M |
| Free CashFlow | -29.939 M -49.90 % | -19.973 M 69.03 % | -64.489 M 1.40 % | -65.406 M -1 274.92 % | -4.757 M -157.12 % | 8.329 M -74.46 % | 32.605 M 2.39 % | 31.843 M 332.52 % | 7.362 M 138.14 % | -19.305 M -480.83 % | -3.324 M 84.49 % | -21.424 M -21.99 % | -17.562 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 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 241.792 M 46.88 % | 164.624 M -25.40 % | 220.661 M -14.03 % | 256.682 M -5.36 % | 271.216 M 49.24 % | 181.732 M -41.78 % | 312.123 M 12.06 % | 278.523 M -4.35 % | 291.190 M 26.95 % | 229.370 M -23.08 % | 298.201 M -1.26 % | 302.015 M 23.12 % | 245.308 M 46.62 % | 167.305 M -11.51 % | 189.068 M -5.71 % | 200.511 M 2.05 % | 196.476 M 92.05 % | 102.305 M -37.25 % | 163.023 M 28.78 % | 126.593 M -1.75 % | 128.853 M 151.18 % | 51.299 M -59.75 % | 127.451 M 14.84 % | 110.985 M -13.39 % | 128.146 M 49.24 % | 85.864 M -30.34 % | 123.256 M -18.74 % | 151.690 M 67.63 % | 90.491 M 0.00 % | 90.491 M -2.13 % | 92.460 M 0.00 % | 92.460 M 58.63 % | 58.288 M 0.00 % | 58.288 M -14.37 % | 68.073 M 0.00 % | 68.073 M 54.90 % | 43.948 M 0.00 % | 43.948 M -33.92 % | 66.505 M 0.00 % | 66.505 M 39.81 % | 47.569 M 0.00 % | 47.569 M -26.66 % | 64.864 M 0.00 % | 64.864 M 35.96 % | 47.709 M 0.00 % | 47.709 M -28.38 % | 66.611 M 0.00 % | 66.611 M 31.60 % | 50.616 M 0.00 % | 50.616 M |
| Net income | 858.230 K -86.44 % | 6.331 M 214.44 % | -5.532 M -520.20 % | 1.317 M -91.71 % | 15.873 M 137.75 % | 6.676 M -75.43 % | 27.171 M 13.74 % | 23.889 M -21.07 % | 30.264 M 17.58 % | 25.740 M -23.11 % | 33.477 M 11.30 % | 30.077 M 19.36 % | 25.198 M 39.57 % | 18.054 M 3.97 % | 17.365 M -40.35 % | 29.112 M 17.28 % | 24.824 M 77.76 % | 13.964 M -22.99 % | 18.134 M 27.07 % | 14.271 M -41.11 % | 24.233 M 344.99 % | 5.446 M -72.30 % | 19.657 M 31.12 % | 14.992 M -37.05 % | 23.814 M 155.67 % | 9.314 M -65.81 % | 27.242 M 24.33 % | 21.912 M 91.62 % | 11.435 M 0.00 % | 11.435 M 8.02 % | 10.586 M 0.00 % | 10.586 M 104.15 % | 5.185 M 0.00 % | 5.185 M -6.95 % | 5.573 M 0.09 % | 5.568 M 84.49 % | 3.018 M 0.00 % | 3.018 M 171.26 % | 1.113 M 0.00 % | 1.113 M -81.55 % | 6.032 M 0.00 % | 6.032 M -13.93 % | 7.008 M 0.00 % | 7.008 M 8.47 % | 6.461 M 0.00 % | 6.461 M -34.77 % | 9.905 M 0.00 % | 9.905 M 54.22 % | 6.423 M 0.00 % | 6.423 M |
| Income before tax | -731.514 K -113.24 % | 5.523 M 163.62 % | -8.681 M -901.79 % | -866.556 K -104.81 % | 18.020 M 163.89 % | 6.829 M -76.90 % | 29.561 M 12.67 % | 26.236 M -22.54 % | 33.868 M 16.75 % | 29.008 M -18.26 % | 35.487 M 6.03 % | 33.470 M 17.36 % | 28.518 M 40.79 % | 20.255 M 4.94 % | 19.302 M -41.14 % | 32.795 M 17.34 % | 27.949 M 76.00 % | 15.880 M -22.83 % | 20.577 M 26.38 % | 16.282 M -41.87 % | 28.011 M 346.16 % | 6.278 M -72.49 % | 22.820 M 33.86 % | 17.048 M -38.39 % | 27.668 M 163.42 % | 10.503 M -66.81 % | 31.648 M 29.95 % | 24.354 M 80.50 % | 13.493 M 0.00 % | 13.493 M 5.68 % | 12.768 M 0.00 % | 12.768 M 117.40 % | 5.873 M 0.00 % | 5.873 M -9.50 % | 6.489 M 0.08 % | 6.484 M 92.30 % | 3.372 M 0.00 % | 3.372 M 156.00 % | 1.317 M 0.00 % | 1.317 M -81.14 % | 6.985 M 0.00 % | 6.985 M -13.18 % | 8.045 M 0.00 % | 8.045 M 6.05 % | 7.586 M 0.00 % | 7.586 M -33.75 % | 11.451 M 0.00 % | 11.451 M 53.70 % | 7.450 M 0.00 % | 7.450 M |
| Income before tax ratio | 0.00 -109.02 % | 0.03 185.28 % | -0.04 -1 065.31 % | 0.00 -105.08 % | 0.07 76.82 % | 0.04 -60.33 % | 0.09 0.55 % | 0.09 -19.01 % | 0.12 -8.03 % | 0.13 6.27 % | 0.12 7.38 % | 0.11 -4.67 % | 0.12 -3.98 % | 0.12 18.59 % | 0.10 -37.58 % | 0.16 14.98 % | 0.14 -8.36 % | 0.16 22.98 % | 0.13 -1.86 % | 0.13 -40.84 % | 0.22 77.63 % | 0.12 -31.65 % | 0.18 16.57 % | 0.15 -28.86 % | 0.22 76.50 % | 0.12 -52.36 % | 0.26 59.92 % | 0.16 7.68 % | 0.15 0.00 % | 0.15 7.98 % | 0.14 0.00 % | 0.14 37.05 % | 0.10 0.00 % | 0.10 5.70 % | 0.10 0.08 % | 0.10 24.15 % | 0.08 0.00 % | 0.08 287.40 % | 0.02 0.00 % | 0.02 -86.51 % | 0.15 0.00 % | 0.15 18.38 % | 0.12 0.00 % | 0.12 -21.99 % | 0.16 0.00 % | 0.16 -7.50 % | 0.17 0.00 % | 0.17 16.79 % | 0.15 0.00 % | 0.15 |
| EBITDA | 564.943 K -91.47 % | 6.625 M 184.63 % | -7.828 M -3 453.21 % | 233.458 K -99.05 % | 24.664 M 91.15 % | 12.903 M -63.26 % | 35.119 M 8.60 % | 32.337 M -19.21 % | 40.029 M 14.56 % | 34.940 M 10.13 % | 31.726 M -19.86 % | 39.586 M 20.07 % | 32.969 M 33.46 % | 24.703 M 4.30 % | 23.684 M -35.28 % | 36.595 M 16.16 % | 31.504 M 61.72 % | 19.481 M -19.17 % | 24.101 M 22.39 % | 19.691 M -31.92 % | 28.925 M 198.25 % | 9.698 M -59.10 % | 23.711 M 31.54 % | 18.026 M -37.59 % | 28.884 M 115.55 % | 13.400 M -59.25 % | 32.887 M 26.51 % | 25.995 M 51.99 % | 17.102 M 0.00 % | 17.102 M -12.88 % | 19.631 M 0.00 % | 19.631 M 84.01 % | 10.669 M 0.00 % | 10.669 M 23.08 % | 8.668 M -33.68 % | 13.070 M 444.00 % | 2.403 M 0.00 % | 2.403 M -67.38 % | 7.365 M 0.00 % | 7.365 M -26.92 % | 10.078 M 0.00 % | 10.078 M -19.26 % | 12.482 M 0.00 % | 12.482 M 22.34 % | 10.203 M 0.00 % | 10.203 M -25.91 % | 13.770 M 0.00 % | 13.770 M 41.35 % | 9.742 M 0.00 % | 9.742 M |
| Net income ratio | 0.00 -90.77 % | 0.04 253.40 % | -0.03 -588.79 % | 0.01 -91.24 % | 0.06 59.31 % | 0.04 -57.80 % | 0.09 1.50 % | 0.09 -17.48 % | 0.10 -7.39 % | 0.11 -0.04 % | 0.11 12.73 % | 0.10 -3.05 % | 0.10 -4.81 % | 0.11 17.49 % | 0.09 -36.74 % | 0.15 14.92 % | 0.13 -7.44 % | 0.14 22.71 % | 0.11 -1.33 % | 0.11 -40.06 % | 0.19 77.16 % | 0.11 -31.17 % | 0.15 14.18 % | 0.14 -27.31 % | 0.19 71.31 % | 0.11 -50.92 % | 0.22 53.01 % | 0.14 14.31 % | 0.13 0.00 % | 0.13 10.37 % | 0.11 0.00 % | 0.11 28.70 % | 0.09 0.00 % | 0.09 8.67 % | 0.08 0.09 % | 0.08 19.10 % | 0.07 0.00 % | 0.07 310.49 % | 0.02 0.00 % | 0.02 -86.81 % | 0.13 0.00 % | 0.13 17.36 % | 0.11 0.00 % | 0.11 -20.22 % | 0.14 0.00 % | 0.14 -8.93 % | 0.15 0.00 % | 0.15 17.18 % | 0.13 0.00 % | 0.13 |
| Ratio EBITDA | 0.00 -94.19 % | 0.04 213.43 % | -0.04 -4 000.58 % | 0.00 -99.00 % | 0.09 28.08 % | 0.07 -36.90 % | 0.11 -3.09 % | 0.12 -15.54 % | 0.14 -9.76 % | 0.15 43.18 % | 0.11 -18.83 % | 0.13 -2.47 % | 0.13 -8.98 % | 0.15 17.87 % | 0.13 -31.37 % | 0.18 13.82 % | 0.16 -15.79 % | 0.19 28.80 % | 0.15 -4.96 % | 0.16 -30.71 % | 0.22 18.74 % | 0.19 1.62 % | 0.19 14.55 % | 0.16 -27.94 % | 0.23 44.43 % | 0.16 -41.51 % | 0.27 55.70 % | 0.17 -9.33 % | 0.19 0.00 % | 0.19 -10.99 % | 0.21 0.00 % | 0.21 16.00 % | 0.18 0.00 % | 0.18 43.74 % | 0.13 -33.68 % | 0.19 251.21 % | 0.05 0.00 % | 0.05 -50.63 % | 0.11 0.00 % | 0.11 -47.73 % | 0.21 0.00 % | 0.21 10.09 % | 0.19 0.00 % | 0.19 -10.02 % | 0.21 0.00 % | 0.21 3.45 % | 0.21 0.00 % | 0.21 7.40 % | 0.19 0.00 % | 0.19 |
| Gross profit ratio | 0.15 -17.23 % | 0.19 90.24 % | 0.10 -47.29 % | 0.18 -8.14 % | 0.20 -9.57 % | 0.22 -7.79 % | 0.24 2.92 % | 0.23 -7.98 % | 0.25 -2.97 % | 0.26 -1.15 % | 0.27 24.36 % | 0.21 -10.36 % | 0.24 -1.07 % | 0.24 -1.90 % | 0.25 -16.46 % | 0.29 7.90 % | 0.27 -7.05 % | 0.29 23.47 % | 0.24 -24.90 % | 0.32 -12.82 % | 0.36 -1.95 % | 0.37 -2.19 % | 0.38 3.67 % | 0.36 4.69 % | 0.35 0.48 % | 0.35 -5.78 % | 0.37 2.78 % | 0.36 -4.63 % | 0.38 0.00 % | 0.38 2.62 % | 0.37 0.00 % | 0.37 7.93 % | 0.34 0.00 % | 0.34 4.03 % | 0.33 -4.79 % | 0.34 9.73 % | 0.31 0.00 % | 0.31 -1.88 % | 0.32 0.00 % | 0.32 -17.32 % | 0.38 0.00 % | 0.38 2.92 % | 0.37 0.00 % | 0.37 -7.61 % | 0.40 0.00 % | 0.40 3.95 % | 0.39 0.00 % | 0.39 -2.59 % | 0.40 0.00 % | 0.40 |
| Weighted average shs out dil | 137.978 M 0.00 % | 137.978 M 0.59 % | 137.170 M 0.00 % | 137.170 M 0.00 % | 137.170 M 2.73 % | 133.528 M -3.19 % | 137.926 M 1.16 % | 136.340 M 0.00 % | 136.340 M 0.00 % | 136.340 M -2.85 % | 140.341 M 2.93 % | 136.340 M 0.00 % | 136.340 M -1.83 % | 138.879 M 1.86 % | 136.340 M 0.00 % | 136.340 M 0.00 % | 136.340 M -2.37 % | 139.645 M 16.96 % | 119.391 M -16.34 % | 142.713 M -11.30 % | 160.889 M 1 477 241 497.04 % | 10.891 -100.00 % | 102.692 M 2.75 % | 99.944 M -3.49 % | 103.560 M 0.06 % | 103.493 M -0.19 % | 103.690 M 6.43 % | 97.423 M -6.28 % | 103.954 M 0.00 % | 103.954 M 4.17 % | 99.793 M 0.00 % | 99.793 M -3.77 % | 103.708 M 0.00 % | 103.708 M 99.30 % | 52.037 M 2.62 % | 50.710 M 0.82 % | 50.300 M 0.00 % | 50.300 M 4.19 % | 48.277 M 0.00 % | 48.277 M -3.95 % | 50.263 M 0.00 % | 50.263 M 0.39 % | 50.070 M 0.00 % | 50.070 M 0.75 % | 49.699 M 0.00 % | 49.699 M -2.69 % | 51.075 M 0.00 % | 51.075 M 3.37 % | 49.408 M 0.00 % | 49.408 M |
| Weighted average shs out | 137.978 M 0.00 % | 137.978 M 0.59 % | 137.170 M 0.00 % | 137.170 M 0.00 % | 137.170 M 2.73 % | 133.528 M -3.19 % | 137.926 M 1.16 % | 136.340 M 0.00 % | 136.340 M 0.00 % | 136.340 M -2.85 % | 140.341 M 2.93 % | 136.340 M 0.00 % | 136.340 M 0.00 % | 136.340 M 0.00 % | 136.340 M 0.00 % | 136.340 M 0.00 % | 136.340 M 0.00 % | 136.340 M 14.20 % | 119.391 M -16.34 % | 142.713 M -11.30 % | 160.890 M 1 477 244 123.01 % | 10.891 -100.00 % | 102.692 M 2.75 % | 99.944 M -3.49 % | 103.560 M 0.07 % | 103.493 M -1.82 % | 105.414 M 8.20 % | 97.423 M -6.28 % | 103.954 M 0.00 % | 103.954 M 4.17 % | 99.794 M 0.00 % | 99.794 M -3.77 % | 103.708 M 0.00 % | 103.708 M 95.51 % | 53.046 M 4.61 % | 50.710 M 0.81 % | 50.300 M 0.00 % | 50.300 M 4.19 % | 48.278 M 0.00 % | 48.278 M -3.95 % | 50.263 M 0.00 % | 50.263 M 0.39 % | 50.071 M 0.00 % | 50.071 M 0.75 % | 49.699 M 0.00 % | 49.699 M -2.69 % | 51.075 M 0.00 % | 51.075 M 3.37 % | 49.409 M 0.00 % | 49.408 M |
| EPS diluted | 0.01 -86.49 % | 0.05 214.75 % | -0.04 -516.67 % | 0.01 -92.00 % | 0.12 140.00 % | 0.05 -73.68 % | 0.19 5.56 % | 0.18 -18.18 % | 0.22 15.79 % | 0.19 -20.83 % | 0.24 9.09 % | 0.22 22.22 % | 0.18 38.46 % | 0.13 0.00 % | 0.13 -38.10 % | 0.21 16.67 % | 0.18 80.00 % | 0.10 -23.08 % | 0.13 30.00 % | 0.10 -33.33 % | 0.15 -100.00 % | 500 000.33 263 157 968.42 % | 0.19 26.67 % | 0.15 -34.78 % | 0.23 155.56 % | 0.09 -65.38 % | 0.26 18.18 % | 0.22 100.00 % | 0.11 0.00 % | 0.11 0.00 % | 0.11 0.00 % | 0.11 120.00 % | 0.05 0.00 % | 0.05 -54.55 % | 0.11 0.00 % | 0.11 83.33 % | 0.06 0.00 % | 0.06 160.87 % | 0.02 0.00 % | 0.02 -80.83 % | 0.12 0.00 % | 0.12 -14.29 % | 0.14 0.00 % | 0.14 7.69 % | 0.13 0.00 % | 0.13 -31.58 % | 0.19 0.00 % | 0.19 46.15 % | 0.13 0.00 % | 0.13 |
| Earnings per share | 0.01 -86.49 % | 0.05 214.75 % | -0.04 -516.67 % | 0.01 -92.00 % | 0.12 140.00 % | 0.05 -73.68 % | 0.19 5.56 % | 0.18 -18.18 % | 0.22 15.79 % | 0.19 -20.83 % | 0.24 9.09 % | 0.22 22.22 % | 0.18 38.46 % | 0.13 0.00 % | 0.13 -38.10 % | 0.21 16.67 % | 0.18 80.00 % | 0.10 -23.08 % | 0.13 30.00 % | 0.10 -33.33 % | 0.15 -100.00 % | 500 000.33 263 157 968.42 % | 0.19 26.67 % | 0.15 -34.78 % | 0.23 155.56 % | 0.09 -65.38 % | 0.26 18.18 % | 0.22 100.00 % | 0.11 0.00 % | 0.11 0.00 % | 0.11 0.00 % | 0.11 120.00 % | 0.05 0.00 % | 0.05 -54.55 % | 0.11 0.00 % | 0.11 83.33 % | 0.06 0.00 % | 0.06 160.87 % | 0.02 0.00 % | 0.02 -80.83 % | 0.12 0.00 % | 0.12 -14.29 % | 0.14 0.00 % | 0.14 7.69 % | 0.13 0.00 % | 0.13 -31.58 % | 0.19 0.00 % | 0.19 46.15 % | 0.13 0.00 % | 0.13 |
| Gross profit | 37.076 M 21.57 % | 30.499 M 41.93 % | 21.489 M -54.69 % | 47.426 M -13.06 % | 54.549 M 34.96 % | 40.419 M -46.31 % | 75.280 M 15.34 % | 65.270 M -11.99 % | 74.158 M 23.18 % | 60.202 M -23.97 % | 79.181 M 22.79 % | 64.484 M 10.37 % | 58.427 M 45.06 % | 40.278 M -13.19 % | 46.399 M -21.23 % | 58.903 M 10.12 % | 53.489 M 78.50 % | 29.965 M -22.52 % | 38.672 M -3.29 % | 39.989 M -14.35 % | 46.691 M 146.29 % | 18.958 M -60.63 % | 48.154 M 19.06 % | 40.447 M -9.33 % | 44.610 M 49.96 % | 29.748 M -34.36 % | 45.322 M -16.48 % | 54.267 M 59.86 % | 33.946 M 0.00 % | 33.946 M 0.44 % | 33.798 M 0.00 % | 33.798 M 71.20 % | 19.742 M 0.00 % | 19.742 M -10.92 % | 22.163 M -4.79 % | 23.278 M 69.97 % | 13.695 M 0.00 % | 13.695 M -35.16 % | 21.121 M 0.00 % | 21.121 M 15.59 % | 18.273 M 0.00 % | 18.273 M -24.52 % | 24.209 M 0.00 % | 24.209 M 25.62 % | 19.272 M 0.00 % | 19.272 M -25.54 % | 25.884 M 0.00 % | 25.884 M 28.20 % | 20.191 M 0.00 % | 20.191 M |
| Income tax expense | -855.229 K -1 392.94 % | -57.285 K 95.30 % | -1.218 M -62.92 % | -747.786 K -157.45 % | 1.302 M 548.70 % | 200.651 K -91.61 % | 2.391 M 1.84 % | 2.347 M -34.88 % | 3.605 M 10.28 % | 3.269 M 62.66 % | 2.010 M -40.77 % | 3.393 M 2.18 % | 3.320 M 50.86 % | 2.201 M 13.65 % | 1.936 M -47.41 % | 3.682 M 17.83 % | 3.125 M 63.16 % | 1.915 M -21.59 % | 2.443 M 21.51 % | 2.010 M -46.79 % | 3.779 M 353.80 % | 832.665 K -73.68 % | 3.164 M 53.89 % | 2.056 M -46.65 % | 3.854 M 224.10 % | 1.189 M -73.01 % | 4.406 M 80.38 % | 2.442 M 18.69 % | 2.058 M 0.00 % | 2.058 M -5.67 % | 2.182 M 0.00 % | 2.182 M 217.37 % | 687.378 K 0.00 % | 687.379 K -24.99 % | 916.351 K 0.00 % | 916.351 K 158.92 % | 353.916 K 0.00 % | 353.916 K 73.02 % | 204.557 K 0.00 % | 204.557 K -78.54 % | 953.398 K 0.00 % | 953.398 K -8.10 % | 1.037 M 0.00 % | 1.037 M -7.80 % | 1.125 M 0.00 % | 1.125 M -27.19 % | 1.545 M 0.00 % | 1.545 M 50.49 % | 1.027 M 0.00 % | 1.027 M |
| Cost of revenue | 204.716 M 54.66 % | 132.364 M -33.54 % | 199.172 M -4.82 % | 209.256 M -3.42 % | 216.667 M 53.32 % | 141.313 M -40.33 % | 236.842 M 11.06 % | 213.253 M -1.74 % | 217.032 M 28.29 % | 169.168 M -22.76 % | 219.020 M -7.79 % | 237.530 M 27.10 % | 186.881 M 47.12 % | 127.027 M -10.96 % | 142.669 M 0.75 % | 141.608 M -0.96 % | 142.986 M 97.66 % | 72.339 M -41.83 % | 124.351 M 43.59 % | 86.604 M 5.41 % | 82.162 M 154.04 % | 32.342 M -59.21 % | 79.296 M 12.42 % | 70.538 M -15.56 % | 83.536 M 48.86 % | 56.116 M -27.99 % | 77.933 M -20.00 % | 97.423 M 72.29 % | 56.545 M 0.00 % | 56.545 M -3.61 % | 58.662 M 0.00 % | 58.662 M 52.19 % | 38.546 M 0.00 % | 38.546 M -16.04 % | 45.910 M 2.49 % | 44.795 M 48.07 % | 30.253 M 0.00 % | 30.253 M -33.34 % | 45.384 M 0.00 % | 45.384 M 54.91 % | 29.297 M 0.00 % | 29.297 M -27.94 % | 40.655 M 0.00 % | 40.655 M 42.97 % | 28.437 M 0.00 % | 28.437 M -30.18 % | 40.727 M 0.00 % | 40.727 M 33.86 % | 30.424 M 0.00 % | 30.424 M |
| General and administrative expenses | -2.031 M -125.39 % | 7.998 M 154.59 % | -14.651 M -170.78 % | 20.701 M 1 698.36 % | -1.295 M -115.44 % | 8.387 M 163.31 % | -13.247 M -169.68 % | 19.010 M 1 569.55 % | -1.294 M -114.90 % | 8.685 M -10.27 % | 9.679 M -29.99 % | 13.825 M 1 317.55 % | -1.136 M -126.98 % | 4.209 M 146.02 % | -9.145 M -173.66 % | 12.415 M 704.77 % | -2.053 M -142.54 % | 4.826 M 171.06 % | -6.791 M -182.39 % | 8.242 M 1 263.23 % | -708.554 K -121.78 % | 3.253 M 168.54 % | -4.746 M -212.48 % | 4.220 M 6.27 % | 3.970 M 3.92 % | 3.821 M 129.18 % | -13.094 M -473.06 % | 3.510 M -9.96 % | 3.898 M 0.00 % | 3.898 M 2.32 % | 3.810 M 0.00 % | 3.810 M 18.70 % | 3.210 M 0.00 % | 3.210 M -2.17 % | 3.281 M -43.06 % | 5.762 M 23.64 % | 4.660 M 0.00 % | 4.660 M -29.40 % | 6.601 M 0.00 % | 6.601 M 55.30 % | 4.250 M 0.00 % | 4.250 M -37.20 % | 6.768 M 0.00 % | 6.768 M 46.52 % | 4.619 M 0.00 % | 4.619 M -7.92 % | 5.017 M 0.00 % | 5.017 M -3.31 % | 5.188 M 0.00 % | 5.188 M |
| Selling and marketing expenses | -578.858 K -106.45 % | 8.972 M 141.95 % | -21.389 M -167.46 % | 31.705 M 79.15 % | 17.698 M 10.20 % | 16.059 M 1.25 % | 15.860 M -1.18 % | 16.050 M 1.40 % | 15.828 M 19.00 % | 13.300 M 0.71 % | 13.206 M -3.88 % | 13.739 M 29.54 % | 10.606 M 15.59 % | 9.176 M -23.02 % | 11.919 M 14.14 % | 10.443 M -1.85 % | 10.640 M 38.52 % | 7.681 M 265.79 % | 2.100 M -82.86 % | 12.249 M 9.84 % | 11.151 M 89.14 % | 5.896 M -48.63 % | 11.478 M 9.12 % | 10.519 M 16.73 % | 9.011 M 6.75 % | 8.441 M -18.13 % | 10.310 M 7.42 % | 9.597 M 11.90 % | 8.577 M 0.00 % | 8.577 M -7.60 % | 9.282 M 0.00 % | 9.282 M 56.45 % | 5.933 M 0.00 % | 5.933 M -21.64 % | 7.571 M 0.00 % | 7.571 M 18.54 % | 6.387 M 0.00 % | 6.387 M -25.39 % | 8.561 M 0.00 % | 8.561 M 58.66 % | 5.396 M 0.00 % | 5.396 M -18.10 % | 6.588 M 0.00 % | 6.588 M 30.88 % | 5.034 M 0.00 % | 5.034 M -15.49 % | 5.956 M 0.00 % | 5.956 M 15.13 % | 5.173 M 0.00 % | 5.173 M |
| Other expenses | 32.230 M 1 671.07 % | 1.820 M -96.85 % | 57.858 M 481.40 % | -15.170 M -3 692.50 % | -400.000 K -12 998.82 % | -3.054 K 100.00 % | -282.562 M -10 747.46 % | 2.654 M 24 007.86 % | 11.008 K 105.50 % | -200.000 K 94.36 % | -3.547 M -17 637.26 % | -20.000 K | 0.000 100.00 % | -200.000 K -4 251.50 % | -4.596 K -202.05 % | -1.522 K -133.28 % | 4.572 K 511.69 % | -1.111 K 99.73 % | -414.982 K -346.14 % | 168.595 K -96.47 % | 4.780 M 3 316.75 % | -148.602 K -1 732.99 % | 9.100 K 145.50 % | -20.000 K | 0.000 | 0.000 -100.00 % | 9.932 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 |
| Operating expenses | 37.758 M 40.98 % | 26.782 M -11.06 % | 30.113 M -37.23 % | 47.973 M 13.95 % | 42.100 M 25.26 % | 33.611 M -88.10 % | 282.562 M 743.12 % | 33.514 M -7.38 % | 36.185 M 20.01 % | 30.152 M -30.99 % | 43.695 M 31.46 % | 33.238 M 43.23 % | 23.205 M 17.61 % | 19.731 M -23.51 % | 25.797 M 6.72 % | 24.172 M 1.93 % | 23.714 M 41.78 % | 16.726 M 24.33 % | 13.453 M -42.40 % | 23.356 M 18.52 % | 19.706 M 69.15 % | 11.650 M -41.36 % | 19.868 M -0.05 % | 19.879 M 26.52 % | 15.712 M -3.96 % | 16.359 M -14.68 % | 19.174 M -33.60 % | 28.878 M 47.24 % | 19.613 M 0.00 % | 19.613 M -6.74 % | 21.031 M 0.00 % | 21.031 M 51.63 % | 13.869 M 0.00 % | 13.869 M -4.41 % | 14.509 M -13.60 % | 16.794 M 62.68 % | 10.323 M 0.00 % | 10.323 M -47.87 % | 19.804 M 0.00 % | 19.804 M 75.45 % | 11.288 M 0.00 % | 11.288 M -34.83 % | 17.319 M 0.00 % | 17.319 M 64.46 % | 10.531 M 0.00 % | 10.531 M -21.57 % | 13.428 M 0.00 % | 13.428 M 12.15 % | 11.973 M 0.00 % | 11.973 M |
| Cost and expenses | 242.474 M 52.36 % | 159.146 M -30.59 % | 229.285 M -10.86 % | 257.229 M -0.59 % | 258.767 M 47.93 % | 174.924 M -38.09 % | 282.562 M 14.51 % | 246.767 M -2.55 % | 253.217 M 27.04 % | 199.320 M -24.13 % | 262.714 M -2.97 % | 270.768 M 28.88 % | 210.087 M 43.15 % | 146.759 M -12.89 % | 168.466 M 1.62 % | 165.780 M -0.55 % | 166.701 M 87.17 % | 89.066 M -35.37 % | 137.804 M 25.32 % | 109.960 M 7.94 % | 101.868 M 131.56 % | 43.992 M -55.64 % | 99.165 M 9.67 % | 90.417 M -8.90 % | 99.248 M 36.94 % | 72.475 M -25.37 % | 97.107 M -23.11 % | 126.300 M 65.84 % | 76.158 M 0.00 % | 76.158 M -4.44 % | 79.692 M 0.00 % | 79.692 M 52.04 % | 52.415 M 0.00 % | 52.415 M -13.25 % | 60.419 M -1.90 % | 61.589 M 51.79 % | 40.576 M 0.00 % | 40.576 M -37.76 % | 65.188 M 0.00 % | 65.188 M 60.62 % | 40.584 M 0.00 % | 40.584 M -30.00 % | 57.974 M 0.00 % | 57.974 M 48.77 % | 38.968 M 0.00 % | 38.968 M -28.04 % | 54.154 M 0.00 % | 54.154 M 27.73 % | 42.397 M 0.00 % | 42.397 M |
| Research and development expenses | 8.137 M 1.63 % | 8.007 M -3.47 % | 8.295 M -22.74 % | 10.737 M 8.73 % | 9.875 M 16.43 % | 8.482 M -34.28 % | 12.907 M 12.44 % | 11.479 M 7.83 % | 10.645 M 38.59 % | 7.681 M -30.19 % | 11.004 M -3.96 % | 11.458 M 46.45 % | 7.823 M 36.43 % | 5.734 M -27.32 % | 7.890 M 1.02 % | 7.810 M -3.78 % | 8.117 M 108.91 % | 3.885 M -26.54 % | 5.289 M 20.09 % | 4.404 M 3.97 % | 4.236 M 103.02 % | 2.087 M -43.08 % | 3.666 M -18.98 % | 4.525 M 10.98 % | 4.077 M 22.33 % | 3.333 M -9.29 % | 3.674 M -23.29 % | 4.790 M 37.08 % | 3.494 M 0.00 % | 3.494 M -1.05 % | 3.531 M 0.00 % | 3.531 M 90.13 % | 1.857 M 0.00 % | 1.857 M -35.03 % | 2.859 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.517 M 0.00 % | 1.517 M 0.00 % | 1.517 M 0.00 % | 1.517 M -43.07 % | 2.665 M 0.00 % | 2.665 M 49.16 % | 1.787 M 0.00 % | 1.787 M |
| Selling general and administrative expenses | -2.610 M -115.39 % | 16.955 M 147.05 % | -36.040 M -168.77 % | 52.406 M 62.63 % | 32.225 M 31.82 % | 24.446 M 835.42 % | 2.613 M -92.55 % | 35.060 M 141.23 % | 14.534 M -33.89 % | 21.985 M -39.33 % | 36.238 M 31.47 % | 27.564 M 191.06 % | 9.470 M -29.24 % | 13.384 M 382.43 % | 2.774 M -87.86 % | 22.858 M 166.20 % | 8.587 M -31.34 % | 12.507 M 366.61 % | -4.691 M -122.89 % | 20.491 M 96.22 % | 10.443 M 14.14 % | 9.149 M 35.91 % | 6.731 M -54.33 % | 14.738 M 13.53 % | 12.981 M 5.87 % | 12.262 M 540.39 % | -2.784 M -112.18 % | 22.857 M 51.05 % | 15.132 M 0.00 % | 15.132 M 15.58 % | 13.092 M 0.00 % | 13.092 M 43.20 % | 9.143 M 0.00 % | 9.143 M 63.77 % | 5.583 M -58.13 % | 13.333 M 20.69 % | 11.047 M 0.00 % | 11.047 M -27.14 % | 15.162 M 0.00 % | 15.162 M 57.18 % | 9.646 M 0.00 % | 9.646 M -25.54 % | 12.954 M 0.00 % | 12.954 M 28.83 % | 10.055 M 0.00 % | 10.055 M -15.86 % | 11.951 M 0.00 % | 11.951 M 5.85 % | 11.291 M 0.00 % | 11.291 M |
| Interest income | 0.000 -100.00 % | 450.131 K 589.55 % | 65.279 K -82.73 % | 377.925 K -80.90 % | 1.979 M 256.65 % | 554.843 K -87.34 % | 4.381 M 1 191.09 % | 339.331 K -35.71 % | 527.829 K -46.51 % | 986.859 K -89.17 % | 9.111 M 2 599.46 % | 337.517 K -78.84 % | 1.595 M 1 155.88 % | 127.000 K -63.23 % | 345.395 K -73.72 % | 1.314 M -28.68 % | 1.843 M 488.81 % | 312.930 K -91.24 % | 3.573 M 67.88 % | 2.128 M 652.74 % | 282.757 K 407.44 % | 55.722 K 325.10 % | 13.108 K 18.85 % | 11.029 K -83.41 % | 66.465 K | 0.000 -100.00 % | 445.983 K -56.91 % | 1.035 M 23.16 % | 840.350 K 0.00 % | 840.350 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.165 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.155 M 0.00 % | 1.155 M 0.00 % | 1.155 M 0.00 % | 1.155 M 14.86 % | 1.006 M 0.00 % | 1.006 M 30.95 % | 768.226 K 0.00 % | 768.227 K |
| Interest expense | 1.296 M 98.36 % | 653.589 K -23.35 % | 852.698 K -22.48 % | 1.100 M 110.50 % | 522.566 K 38.07 % | 378.489 K 1 201.14 % | 29.089 K -94.66 % | 544.247 K -7.25 % | 586.788 K 63.94 % | 357.930 K 85.55 % | 192.905 K -82.16 % | 1.081 M -0.84 % | 1.090 M 0.32 % | 1.087 M 28.82 % | 843.815 K | 0.000 -100.00 % | 304.000 -99.34 % | 45.850 K -67.35 % | 140.420 K 446.91 % | 25.675 K -97.19 % | 914.065 K -2.10 % | 933.689 K 4.81 % | 890.854 K -8.91 % | 977.982 K -19.58 % | 1.216 M | 0.000 -100.00 % | 5.307 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 |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 -100.00 % | 781.242 K -87.24 % | 6.121 M 13.85 % | 5.376 M -3.25 % | 5.557 M 0.00 % | 5.557 M -0.29 % | 5.574 M 0.00 % | 5.574 M 37.99 % | 4.039 M -19.78 % | 5.035 M 49.81 % | 3.361 M 0.00 % | 3.361 M -5.01 % | 3.538 M 0.00 % | 3.538 M -0.48 % | 3.555 M 0.00 % | 3.555 M 9.17 % | 3.256 M 7.97 % | 3.016 M -6.28 % | 3.218 M 6.70 % | 3.016 M 0.00 % | 3.016 M 7.52 % | 2.805 M -2.61 % | 2.880 M 2.68 % | 2.805 M -73.35 % | 10.525 M 1 583.88 % | 625.033 K -76.71 % | 2.684 M 0.00 % | 2.684 M -9.83 % | 2.977 M 0.00 % | 2.977 M 32.78 % | 2.242 M 0.00 % | 2.242 M 3.96 % | 2.156 M -48.06 % | 4.151 M 3 427.17 % | 117.698 K 0.00 % | 117.699 K -94.19 % | 2.025 M 0.00 % | 2.025 M 5.95 % | 1.911 M 0.00 % | 1.911 M 6.36 % | 1.797 M 0.00 % | 1.797 M 17.88 % | 1.525 M 0.00 % | 1.525 M 138.56 % | 639.064 K 0.00 % | 639.064 K -54.84 % | 1.415 M 0.00 % | 1.415 M |
| Operating income | -682.145 K -112.83 % | 5.317 M 161.65 % | -8.623 M -1 474.23 % | -547.784 K -104.40 % | 12.449 M 82.22 % | 6.832 M -76.89 % | 29.561 M 25.35 % | 23.582 M -30.35 % | 33.857 M 15.92 % | 29.208 M -17.69 % | 35.487 M 5.96 % | 33.490 M 17.43 % | 28.518 M 39.42 % | 20.455 M 5.95 % | 19.306 M -41.13 % | 32.796 M 17.36 % | 27.944 M 75.96 % | 15.881 M -24.35 % | 20.992 M 30.28 % | 16.113 M -30.64 % | 23.231 M 261.47 % | 6.427 M -71.83 % | 22.811 M 33.65 % | 17.068 M -36.01 % | 26.673 M 153.94 % | 10.503 M -59.05 % | 25.652 M 1.11 % | 25.370 M 75.95 % | 14.418 M 0.00 % | 14.418 M -13.43 % | 16.655 M 0.00 % | 16.655 M 97.64 % | 8.427 M 0.00 % | 8.427 M 29.40 % | 6.512 M -26.98 % | 8.919 M 290.34 % | 2.285 M 0.00 % | 2.285 M -57.21 % | 5.340 M 0.00 % | 5.340 M -34.61 % | 8.166 M 0.00 % | 8.166 M -23.57 % | 10.684 M 0.00 % | 10.684 M 23.12 % | 8.678 M 0.00 % | 8.678 M -33.91 % | 13.131 M 0.00 % | 13.131 M 57.69 % | 8.327 M 0.00 % | 8.327 M |
| Operating income ratio | 0.00 -108.74 % | 0.03 182.64 % | -0.04 -1 731.21 % | 0.00 -104.65 % | 0.05 22.10 % | 0.04 -60.31 % | 0.09 11.86 % | 0.08 -27.18 % | 0.12 -8.69 % | 0.13 7.01 % | 0.12 7.32 % | 0.11 -4.62 % | 0.12 -4.91 % | 0.12 19.73 % | 0.10 -37.57 % | 0.16 15.00 % | 0.14 -8.38 % | 0.16 20.55 % | 0.13 1.16 % | 0.13 -29.40 % | 0.18 43.91 % | 0.13 -30.00 % | 0.18 16.39 % | 0.15 -26.12 % | 0.21 70.16 % | 0.12 -41.22 % | 0.21 24.44 % | 0.17 4.97 % | 0.16 0.00 % | 0.16 -11.54 % | 0.18 0.00 % | 0.18 24.59 % | 0.14 0.00 % | 0.14 51.13 % | 0.10 -26.98 % | 0.13 152.00 % | 0.05 0.00 % | 0.05 -35.25 % | 0.08 0.00 % | 0.08 -53.23 % | 0.17 0.00 % | 0.17 4.22 % | 0.16 0.00 % | 0.16 -9.44 % | 0.18 0.00 % | 0.18 -7.73 % | 0.20 0.00 % | 0.20 19.83 % | 0.16 0.00 % | 0.16 |
| Total other income expenses net | -49.369 K -209.69 % | 45.007 K 178.11 % | -57.619 K 81.92 % | -318.772 K 20.31 % | -400.000 K -12 997.58 % | -3.054 K | 0.000 -100.00 % | 2.654 M 24 007.86 % | 11.008 K 105.50 % | -200.000 K -10 000 100.00 % | 2.000 100.01 % | -20.000 K | 0.000 100.00 % | -200.000 K -4 251.61 % | -4.596 K -202.17 % | -1.521 K -133.27 % | 4.572 K 511.89 % | -1.110 K 99.73 % | -414.983 K -346.14 % | 168.596 K -96.47 % | 4.780 M 3 316.75 % | -148.602 K -1 732.99 % | 9.100 K 145.50 % | -20.000 K -102.01 % | 994.997 K | 0.000 -100.00 % | 5.996 M 35 306.43 % | -17.032 K 51.66 % | -35.234 K 0.00 % | -35.233 K -115.32 % | 229.971 K 0.00 % | 229.971 K 207.74 % | -213.455 K 0.00 % | -213.455 K -115.98 % | 1.336 M 12.12 % | 1.192 M -44.97 % | 2.166 M 0.00 % | 2.166 M 3 336.03 % | 63.025 K 0.00 % | 63.025 K -17.08 % | 76.007 K 0.00 % | 76.006 K -94.49 % | 1.378 M 0.00 % | 1.378 M 1 590.86 % | 81.519 K 0.00 % | 81.518 K 114.03 % | -580.935 K 0.00 % | -580.935 K 33.77 % | -877.126 K 0.00 % | -877.127 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 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 234.402 M 58.44 % | 147.940 M 2 844.03 % | -5.391 M -108.15 % | 66.185 M -65.64 % | 192.605 M 1 953.78 % | 9.378 M 113.42 % | -69.862 M -46.23 % | -47.774 M -2 228.15 % | 2.245 M 105.75 % | -39.048 M 56.87 % | -90.533 M -1 712.80 % | 5.613 M -92.28 % | 72.680 M -9.42 % | 80.238 M 172.14 % | 29.484 M 51.84 % | 19.418 M 143.57 % | -44.564 M 49.03 % | -87.431 M -0.06 % | -87.374 M 66.65 % | -262.030 M 6.18 % | -279.286 M -697.00 % | 46.782 M 14.32 % | 40.921 M 1.72 % | 40.231 M 41.71 % | 28.390 M 9.36 % | 25.960 M -48.04 % | 49.960 M -2.95 % | 51.480 M 0.00 % | 51.480 M 1.88 % | 50.528 M 0.00 % | 50.528 M -32.86 % | 75.262 M 0.00 % | 75.262 M 0.68 % | 74.754 M 0.00 % | 74.754 M 1.51 % | 73.641 M 0.00 % | 73.641 M 5.19 % | 70.007 M 0.00 % | 70.007 M 10.08 % | 63.597 M -5.79 % | 67.504 M 28.61 % | 52.487 M 0.00 % | 52.487 M 1.59 % | 51.665 M -10.84 % | 57.949 M 23.98 % | 46.740 M -5.70 % | 49.567 M 203.42 % | 16.336 M |
| Total investments | 32.013 M -34.31 % | 48.732 M 87.95 % | 25.928 M -6.77 % | 27.812 M -46.02 % | 51.527 M 137.57 % | 21.689 M 7.43 % | 20.189 M 0.00 % | 20.189 M 101.89 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M -93.04 % | 143.692 M -12.18 % | 163.627 M 5 564.22 % | 2.889 M -98.31 % | 170.794 M 5 602.19 % | 2.995 M -98.49 % | 198.289 M 10 716.20 % | 1.833 M 22.14 % | 1.501 M 7.97 % | 1.390 M 15.01 % | 1.209 M 244.79 % | 350.576 K -99.38 % | 56.780 M 148 047.34 % | 38.327 K -24.54 % | 50.791 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 187.901 K | 0.000 -100.00 % | 142.367 K | 0.000 -100.00 % | 152.163 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.672 M |
| Total debt | 307.763 M 64.41 % | 187.192 M 115.44 % | 86.887 M -31.07 % | 126.050 M -51.90 % | 262.063 M 240.11 % | 77.053 M 113.90 % | 36.023 M -24.86 % | 47.939 M -0.01 % | 47.942 M -7.64 % | 51.907 M -1.99 % | 52.959 M -45.87 % | 97.834 M -21.97 % | 125.387 M 17.46 % | 106.753 M 16.22 % | 91.858 M 31.23 % | 70.000 M 264.33 % | 19.213 M 19 113.30 % | 100.000 K -99.71 % | 33.940 M | 0.000 -100.00 % | 24.449 M -61.24 % | 63.081 M 5.14 % | 60.000 M 4.13 % | 57.620 M | 0.000 -100.00 % | 54.350 M -26.33 % | 73.770 M -4.62 % | 77.340 M 0.00 % | 77.340 M 24.04 % | 62.350 M 0.00 % | 62.350 M -22.41 % | 80.360 M 0.00 % | 80.360 M -1.41 % | 81.510 M 0.00 % | 81.510 M -2.34 % | 83.460 M 0.00 % | 83.460 M 8.83 % | 76.690 M 0.00 % | 76.690 M 5.62 % | 72.612 M -5.11 % | 76.520 M 25.63 % | 60.910 M 0.00 % | 60.910 M 2.82 % | 59.240 M -9.59 % | 65.524 M 15.28 % | 56.840 M -4.74 % | 59.667 M | 0.000 |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 439.212 M | 0.000 | 0.000 -100.00 % | 71.383 M -83.55 % | 433.832 M 528.40 % | 69.037 M -83.32 % | 413.868 M 603.65 % | 58.817 M -85.65 % | 409.907 M | 0.000 -100.00 % | 395.793 M 826.42 % | 42.723 M -89.21 % | 395.793 M 826.42 % | 42.723 M -88.97 % | 387.267 M 1 032.49 % | 34.196 M -91.03 % | 381.058 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 334.102 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 -100.00 % | 165.873 M |
| Retained earnings | 404.563 M -4.67 % | 424.401 M 1.51 % | 418.070 M -2.03 % | 426.736 M 0.31 % | 425.419 M -4.15 % | 443.838 M 1.53 % | 437.162 M 3.91 % | 420.697 M 6.02 % | 396.809 M -0.95 % | 400.630 M -6.38 % | 427.911 M 21.53 % | 352.094 M 9.34 % | 322.017 M -0.64 % | 324.087 M 5.90 % | 306.033 M 2.97 % | 297.194 M 10.86 % | 268.082 M -0.68 % | 269.917 M 8.08 % | 249.744 M 5.01 % | 237.819 M 6.38 % | 223.548 M 12.16 % | 199.315 M 2.81 % | 193.869 M 16.79 % | 165.994 M | 0.000 -100.00 % | 148.204 M 15.64 % | 128.165 M 6.91 % | 119.881 M 0.00 % | 119.881 M 6.70 % | 112.350 M 0.00 % | 112.350 M 23.22 % | 91.178 M 0.00 % | 91.178 M 3.05 % | 88.476 M 0.00 % | 88.476 M 14.41 % | 77.331 M 0.00 % | 77.331 M 14.29 % | 67.661 M -11.46 % | 76.417 M 6.20 % | 71.956 M -9.24 % | 79.280 M 32.32 % | 59.917 M -10.89 % | 67.242 M 38.37 % | 48.595 M -8.70 % | 53.226 M 27.72 % | 41.674 M -10.00 % | 46.304 M | 0.000 |
| Common stock | 137.978 M 0.00 % | 137.978 M 0.00 % | 137.978 M 0.59 % | 137.170 M 0.00 % | 137.170 M 0.00 % | 137.170 M 0.00 % | 137.170 M 0.61 % | 136.340 M 0.00 % | 136.340 M 0.00 % | 136.340 M 0.00 % | 136.340 M 0.00 % | 136.340 M 0.00 % | 136.340 M 0.00 % | 136.340 M 0.00 % | 136.340 M 0.00 % | 136.340 M 0.00 % | 136.340 M 0.00 % | 136.340 M 0.00 % | 136.340 M 0.00 % | 136.340 M 0.00 % | 136.340 M 33.33 % | 102.255 M 0.00 % | 102.255 M 0.00 % | 102.255 M | 0.000 -100.00 % | 102.255 M 0.00 % | 102.255 M 0.00 % | 102.255 M 0.00 % | 102.255 M 0.00 % | 102.255 M 0.00 % | 102.255 M 0.00 % | 102.255 M 0.00 % | 102.255 M 100.00 % | 51.128 M 0.00 % | 51.128 M 0.00 % | 51.128 M 0.00 % | 51.128 M 0.00 % | 51.128 M 0.00 % | 51.128 M 2.26 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M | 0.000 |
| Total equity | 994.303 M 0.14 % | 992.923 M 0.57 % | 987.311 M -0.32 % | 990.439 M 0.08 % | 989.637 M -2.59 % | 1.016 B 0.89 % | 1.007 B 3.72 % | 970.906 M 2.74 % | 945.037 M -0.19 % | 946.878 M 3.02 % | 919.158 M 3.95 % | 884.227 M 3.52 % | 854.150 M -0.24 % | 856.220 M 2.15 % | 838.166 M 2.12 % | 820.800 M 3.68 % | 791.688 M 0.56 % | 787.316 M 1.81 % | 773.351 M 2.40 % | 755.217 M 1.93 % | 740.946 M 88.97 % | 392.105 M 1.41 % | 386.660 M 9.84 % | 352.012 M 5.36 % | 334.102 M 0.00 % | 334.102 M 8.97 % | 306.596 M 7.70 % | 284.684 M 0.00 % | 284.684 M 2.72 % | 277.152 M 0.00 % | 277.152 M 8.27 % | 255.980 M 0.00 % | 255.980 M 1.07 % | 253.279 M 0.00 % | 253.279 M 4.60 % | 242.133 M 0.00 % | 242.133 M 0.38 % | 241.220 M 0.00 % | 241.220 M 4.20 % | 231.506 M 0.00 % | 231.506 M 5.49 % | 219.468 M 0.00 % | 219.468 M 6.82 % | 205.452 M 0.00 % | 205.452 M 3.49 % | 198.530 M 0.00 % | 198.530 M 19.69 % | 165.873 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.233 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.060 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.390 M -91.27 % | 15.915 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.315 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.013 M | 0.000 -100.00 % | 1.081 M 0.00 % | 1.081 M -82.72 % | 6.254 M | 0.000 -100.00 % | 945.800 K 0.00 % | 945.800 K -5.37 % | 999.520 K 0.00 % | 999.520 K | 0.000 |
| Long term debt | 162.579 M 1 598.84 % | 9.570 M 0.51 % | 9.521 M -50.92 % | 19.400 M -33.22 % | 29.050 M 12.38 % | 25.850 M 417.00 % | 5.000 M -79.51 % | 24.400 M 0.00 % | 24.400 M 76.81 % | 13.800 M 0.00 % | 13.800 M 37.52 % | 10.035 M -33.17 % | 15.015 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.078 M | 0.000 -100.00 % | 15.589 M | 0.000 -100.00 % | 15.263 M 1.10 % | 15.096 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.705 M | 0.000 -100.00 % | 3.907 M 0.00 % | 3.907 M | 0.000 | 0.000 -100.00 % | 6.284 M 0.00 % | 6.284 M 122.25 % | 2.827 M 0.00 % | 2.827 M | 0.000 |
| Total non current liabilities | 170.839 M 1 119.80 % | 14.005 M -1.32 % | 14.192 M -35.70 % | 22.073 M -33.68 % | 33.283 M 15.58 % | 28.795 M 256.32 % | 8.081 M -70.10 % | 27.026 M -0.53 % | 27.171 M 62.55 % | 16.716 M -0.86 % | 16.860 M 27.13 % | 13.262 M -27.87 % | 18.387 M 915.33 % | 1.811 M -5.40 % | 1.914 M -6.18 % | 2.040 M -5.69 % | 2.163 M -4.82 % | 2.273 M -4.60 % | 2.383 M -4.78 % | 2.502 M 90.61 % | 1.313 M -92.48 % | 17.468 M 0.49 % | 17.382 M 1.00 % | 17.210 M | 0.000 -100.00 % | 17.036 M 3.81 % | 16.411 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.718 M | 0.000 -100.00 % | 4.988 M 0.00 % | 4.988 M -20.24 % | 6.254 M | 0.000 -100.00 % | 7.230 M 0.00 % | 7.230 M 88.91 % | 3.827 M 0.00 % | 3.827 M | 0.000 |
| Other current liabilities | 223.885 M 579.21 % | 32.963 M -44.80 % | 59.710 M 29.77 % | 46.011 M -48.79 % | 89.845 M 3 276.30 % | -2.829 M -110.34 % | 27.365 M -48.80 % | 53.451 M 106.33 % | 25.906 M -41.12 % | 43.997 M -38.85 % | 71.948 M 129.18 % | 31.394 M -34.66 % | 48.047 M 245.90 % | 13.890 M -70.69 % | 47.389 M 170.49 % | 17.519 M -72.33 % | 63.314 M 152.32 % | 25.092 M 37.82 % | 18.206 M -48.54 % | 35.377 M -12.21 % | 40.296 M 132.93 % | 17.300 M 13.69 % | 15.216 M -39.31 % | 25.074 M | 0.000 -100.00 % | 23.772 M 75.98 % | 13.508 M -63.76 % | 37.278 M 0.00 % | 37.278 M 6.27 % | 35.079 M 0.00 % | 35.079 M -63.16 % | 95.228 M 0.00 % | 95.228 M 590.11 % | 13.799 M 0.00 % | 13.799 M 10.38 % | 12.502 M 0.00 % | 12.502 M 535.33 % | 1.968 M -85.70 % | 13.764 M 54.57 % | 8.905 M -41.60 % | 15.249 M 17.06 % | 13.027 M -30.13 % | 18.646 M 19.05 % | 15.663 M -31.75 % | 22.948 M 39.79 % | 16.416 M -26.96 % | 22.477 M | 0.000 |
| Deferred revenue | 0.000 -100.00 % | 30.122 M | 0.000 -100.00 % | 35.236 M -4.98 % | 37.080 M -22.86 % | 48.069 M -22.67 % | 62.163 M -6.68 % | 66.615 M 47.14 % | 45.275 M -14.22 % | 52.782 M | 0.000 -100.00 % | 94.364 M 2.98 % | 91.635 M 95.81 % | 46.797 M -17.19 % | 56.511 M 17.12 % | 48.250 M 56.02 % | 30.926 M -26.40 % | 42.018 M 19.46 % | 35.173 M | 0.000 -100.00 % | 21.220 M 126.48 % | 9.370 M -47.94 % | 17.998 M 26.89 % | 14.184 M | 0.000 -100.00 % | 22.215 M 23.44 % | 17.997 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.906 M | 0.000 -100.00 % | 7.871 M | 0.000 -100.00 % | 9.806 M | 0.000 -100.00 % | 9.636 M | 0.000 -100.00 % | 8.846 M | 0.000 | 0.000 |
| Short term debt | 145.184 M -18.26 % | 177.622 M 129.59 % | 77.366 M -27.46 % | 106.650 M 31.35 % | 81.198 M 58.58 % | 51.203 M 89.54 % | 27.014 M 937.13 % | -3.227 M -116.97 % | 19.016 M -49.82 % | 37.893 M -3.23 % | 39.159 M -55.40 % | 87.799 M -2.93 % | 90.450 M -15.27 % | 106.753 M 71.36 % | 62.297 M -11.00 % | 70.000 M | 0.000 100.00 % | -22.248 M -165.55 % | 33.940 M | 0.000 -100.00 % | 24.449 M -61.24 % | 63.081 M 5.14 % | 60.000 M 4.13 % | 57.620 M | 0.000 -100.00 % | 54.350 M -26.33 % | 73.770 M -4.62 % | 77.340 M 0.00 % | 77.340 M 24.04 % | 62.350 M 0.00 % | 62.350 M -22.41 % | 80.360 M 0.00 % | 80.360 M -1.41 % | 81.510 M 0.00 % | 81.510 M -2.34 % | 83.460 M 0.00 % | 83.460 M 8.83 % | 76.690 M 0.00 % | 76.690 M 5.62 % | 72.612 M 0.00 % | 72.612 M 19.21 % | 60.910 M 0.00 % | 60.910 M 2.82 % | 59.240 M 0.00 % | 59.240 M 4.22 % | 56.840 M 0.00 % | 56.840 M | 0.000 |
| Total current liabilities | 765.125 M 59.96 % | 478.318 M -11.27 % | 539.070 M -12.44 % | 615.676 M 3.10 % | 597.142 M 43.28 % | 416.771 M -5.38 % | 440.485 M -4.00 % | 458.820 M 24.29 % | 369.151 M -12.15 % | 420.221 M -11.71 % | 475.958 M -6.69 % | 510.108 M 9.36 % | 466.444 M 26.22 % | 369.555 M -7.20 % | 398.238 M 29.24 % | 308.142 M 48.01 % | 208.185 M 30.72 % | 159.259 M -21.71 % | 203.425 M 23.57 % | 164.626 M -15.81 % | 195.537 M 2.26 % | 191.216 M -11.10 % | 215.090 M 10.05 % | 195.447 M | 0.000 -100.00 % | 195.288 M -15.86 % | 232.104 M -7.45 % | 250.790 M 0.00 % | 250.790 M 28.59 % | 195.031 M 0.00 % | 195.031 M 11.07 % | 175.588 M 0.00 % | 175.588 M 22.97 % | 142.793 M 0.00 % | 142.793 M 5.76 % | 135.018 M 0.00 % | 135.018 M -0.04 % | 135.069 M 0.00 % | 135.069 M -2.76 % | 138.898 M 0.00 % | 138.898 M 8.99 % | 127.444 M 0.00 % | 127.444 M 5.28 % | 121.057 M 0.00 % | 121.057 M 2.43 % | 118.187 M 0.00 % | 118.187 M | 0.000 |
| Total liabilities | 935.964 M 90.11 % | 492.324 M -11.01 % | 553.263 M -13.25 % | 637.749 M 1.16 % | 630.424 M 41.49 % | 445.567 M -0.67 % | 448.567 M -7.67 % | 485.846 M 22.59 % | 396.322 M -9.30 % | 436.937 M -11.34 % | 492.818 M -5.84 % | 523.369 M 7.95 % | 484.831 M 30.55 % | 371.366 M -7.19 % | 400.152 M 29.01 % | 310.182 M 47.46 % | 210.348 M 30.22 % | 161.532 M -21.51 % | 205.807 M 23.14 % | 167.128 M -15.10 % | 196.850 M -5.67 % | 208.684 M -10.23 % | 232.473 M 9.32 % | 212.657 M | 0.000 -100.00 % | 212.323 M -14.56 % | 248.515 M -0.91 % | 250.790 M 0.00 % | 250.790 M 28.59 % | 195.031 M 0.00 % | 195.031 M 11.07 % | 175.588 M 0.00 % | 175.588 M 22.97 % | 142.793 M 0.00 % | 142.793 M 5.76 % | 135.018 M 0.00 % | 135.018 M -2.71 % | 138.786 M 2.75 % | 135.069 M -6.13 % | 143.886 M 0.00 % | 143.886 M 7.62 % | 133.698 M 4.91 % | 127.444 M -0.66 % | 128.287 M 0.00 % | 128.287 M 5.14 % | 122.014 M 0.00 % | 122.014 M | 0.000 |
| Other non current assets | 60.093 M 1 055.06 % | 5.203 M -90.58 % | 55.255 M 17.36 % | 47.080 M 259.17 % | 13.108 M 84.28 % | 7.113 M 75.36 % | 4.056 M 83.34 % | 2.212 M 45.68 % | 1.519 M -43.56 % | 2.690 M -77.83 % | 12.135 M -38.32 % | 19.675 M -87.69 % | 159.792 M 60.96 % | 99.277 M 14.36 % | 86.807 M 34.87 % | 64.364 M 1 282.04 % | 4.657 M 284.38 % | 1.212 M -32.46 % | 1.794 M -52.42 % | 3.770 M 0.83 % | 3.739 M 20.68 % | 3.098 M -5.33 % | 3.273 M -6.32 % | 3.494 M 112.31 % | -28.390 M -524.94 % | 6.681 M 24.38 % | 5.372 M -18.47 % | 6.588 M 0.00 % | 6.588 M -0.65 % | 6.632 M 0.00 % | 6.632 M 21.88 % | 5.441 M 0.00 % | 5.441 M -2.63 % | 5.588 M 0.00 % | 5.588 M 20.62 % | 4.632 M 0.00 % | 4.632 M 889.85 % | 467.988 K -90.09 % | 4.722 M 4 766.51 % | 97.035 K -97.26 % | 3.537 M 3 544.85 % | 97.035 K -97.26 % | 3.538 M 8 357.70 % | 41.835 K -98.38 % | 2.586 M 2 991.04 % | 83.667 K -96.71 % | 2.539 M 115.54 % | -16.336 M |
| Long term investments | 0.000 -100.00 % | 48.732 M | 0.000 -100.00 % | 17.812 M -65.43 % | 51.527 M 26.92 % | 40.599 M 6.13 % | 38.254 M 46.86 % | 26.048 M 67.78 % | 15.525 M 0.21 % | 15.492 M 54.92 % | 10.000 M -34.91 % | 15.364 M 130.72 % | -50.019 M -1 953.80 % | 2.698 M -4.17 % | 2.815 M -2.54 % | 2.889 M 0.17 % | 2.884 M -3.72 % | 2.995 M 5.90 % | 2.828 M 54.28 % | 1.833 M 22.14 % | 1.501 M 7.97 % | 1.390 M 15.01 % | 1.209 M 244.79 % | 350.576 K | 0.000 -100.00 % | 38.327 K -24.54 % | 50.791 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 187.901 K | 0.000 -100.00 % | 142.367 K | 0.000 -100.00 % | 152.163 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 57.291 M 36.19 % | 42.066 M -0.69 % | 42.357 M 2.05 % | 41.506 M 1.06 % | 41.071 M -5.20 % | 43.324 M 0.47 % | 43.122 M -4.20 % | 45.015 M 4.01 % | 43.281 M -0.71 % | 43.589 M -0.70 % | 43.896 M -0.73 % | 44.219 M 0.03 % | 44.204 M -0.44 % | 44.400 M -0.72 % | 44.721 M -0.71 % | 45.042 M -0.71 % | 45.363 M -0.70 % | 45.684 M -0.70 % | 46.005 M 2.89 % | 44.712 M 47.17 % | 30.382 M 0.14 % | 30.338 M -0.51 % | 30.494 M -1.29 % | 30.894 M | 0.000 -100.00 % | 19.791 M -0.71 % | 19.933 M -0.71 % | 20.075 M 0.00 % | 20.075 M -1.39 % | 20.359 M 0.00 % | 20.359 M -5.50 % | 21.544 M 0.00 % | 21.544 M 28.56 % | 16.758 M 0.00 % | 16.758 M -1.04 % | 16.934 M 0.00 % | 16.934 M -0.65 % | 17.045 M 0.00 % | 17.045 M -1.31 % | 17.271 M 0.00 % | 17.271 M -1.56 % | 17.545 M 0.00 % | 17.545 M -0.73 % | 17.674 M 0.00 % | 17.674 M -1.28 % | 17.903 M 0.00 % | 17.903 M | 0.000 |
| GoodWill | 112.139 M 235.90 % | 33.385 M 0.00 % | 33.385 M -4.97 % | 35.130 M 0.00 % | 35.130 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 169.430 M 124.56 % | 75.451 M -0.38 % | 75.742 M -1.17 % | 76.636 M 0.57 % | 76.201 M 75.89 % | 43.324 M 0.47 % | 43.122 M -4.20 % | 45.015 M 4.01 % | 43.281 M -0.71 % | 43.589 M -0.70 % | 43.896 M -0.73 % | 44.219 M 0.03 % | 44.204 M -0.44 % | 44.400 M -0.72 % | 44.721 M -0.71 % | 45.042 M -0.71 % | 45.363 M -0.70 % | 45.684 M -0.70 % | 46.005 M 2.89 % | 44.712 M 47.17 % | 30.382 M 0.14 % | 30.338 M -0.51 % | 30.494 M -1.29 % | 30.894 M | 0.000 -100.00 % | 19.791 M -0.71 % | 19.933 M -0.71 % | 20.075 M 0.00 % | 20.075 M -1.39 % | 20.359 M 0.00 % | 20.359 M -5.50 % | 21.544 M 0.00 % | 21.544 M 28.56 % | 16.758 M 0.00 % | 16.758 M -1.04 % | 16.934 M 0.00 % | 16.934 M -0.65 % | 17.045 M 0.00 % | 17.045 M -1.31 % | 17.271 M 0.00 % | 17.271 M -1.56 % | 17.545 M 0.00 % | 17.545 M -0.73 % | 17.674 M 0.00 % | 17.674 M -1.28 % | 17.903 M 0.00 % | 17.903 M | 0.000 |
| Property plant equipment net | 386.198 M 19.57 % | 322.986 M -0.65 % | 325.113 M 3.65 % | 313.653 M -1.02 % | 316.878 M -1.19 % | 320.696 M -0.68 % | 322.906 M -3.98 % | 336.303 M -0.91 % | 339.379 M -0.75 % | 341.956 M -1.23 % | 346.200 M 3.27 % | 335.233 M 3.56 % | 323.715 M 13.66 % | 284.805 M 8.86 % | 261.617 M 24.29 % | 210.484 M 10.02 % | 191.317 M 18.89 % | 160.924 M 7.46 % | 149.750 M 9.11 % | 137.242 M -4.24 % | 143.313 M 10.53 % | 129.663 M 0.63 % | 128.858 M 0.43 % | 128.305 M | 0.000 -100.00 % | 121.592 M -1.02 % | 122.849 M 2.26 % | 120.132 M 0.00 % | 120.132 M 1.90 % | 117.897 M 0.00 % | 117.897 M -1.33 % | 119.484 M 0.00 % | 119.484 M -0.80 % | 120.454 M 0.00 % | 120.454 M 6.97 % | 112.606 M 0.00 % | 112.606 M -0.02 % | 112.634 M 0.00 % | 112.634 M 2.08 % | 110.341 M 0.00 % | 110.341 M 3.42 % | 106.695 M 0.00 % | 106.695 M 16.06 % | 91.928 M 0.00 % | 91.928 M 7.42 % | 85.580 M 0.00 % | 85.580 M | 0.000 |
| Total non current assets | 635.591 M 36.77 % | 464.722 M -0.75 % | 468.228 M 0.30 % | 466.831 M -1.15 % | 472.271 M 12.22 % | 420.858 M 0.90 % | 417.120 M -0.36 % | 418.647 M 2.86 % | 407.002 M -0.68 % | 409.789 M -0.59 % | 412.231 M -2.28 % | 421.834 M -13.07 % | 485.245 M 10.95 % | 437.344 M 8.79 % | 401.992 M 21.71 % | 330.296 M 31.58 % | 251.028 M 15.62 % | 217.106 M 5.03 % | 206.700 M 5.77 % | 195.422 M 4.92 % | 186.258 M 8.68 % | 171.385 M 0.41 % | 170.688 M 0.59 % | 169.690 M 697.71 % | -28.390 M -118.30 % | 155.173 M -0.08 % | 155.302 M 5.79 % | 146.796 M 0.00 % | 146.796 M 1.32 % | 144.887 M 0.00 % | 144.887 M -1.08 % | 146.469 M 0.00 % | 146.469 M 2.57 % | 142.799 M 0.00 % | 142.799 M 6.43 % | 134.172 M 0.00 % | 134.172 M -0.17 % | 134.401 M 0.00 % | 134.401 M 2.48 % | 131.149 M 0.00 % | 131.149 M 2.64 % | 127.779 M 0.00 % | 127.779 M 13.90 % | 112.188 M 0.00 % | 112.188 M 5.81 % | 106.023 M 0.00 % | 106.023 M 749.01 % | -16.336 M |
| Other current assets | 21.984 M 53.82 % | 14.292 M 37.81 % | 10.371 M -56.54 % | 23.864 M -17.36 % | 28.876 M 134.87 % | 12.295 M 1 339.46 % | 854.112 K -95.89 % | 20.798 M -5.40 % | 21.985 M -41.17 % | 37.368 M -27.51 % | 51.548 M -41.37 % | 87.915 M 154.01 % | 34.611 M 115.34 % | 16.072 M -31.61 % | 23.502 M -88.17 % | 198.627 M 6.08 % | 187.248 M -6.09 % | 199.382 M 0.31 % | 198.760 M 1 322.04 % | 13.977 M 14.81 % | 12.175 M -28.24 % | 16.967 M 19.71 % | 14.173 M 29.37 % | 10.955 M | 0.000 -100.00 % | 10.638 M -7.87 % | 11.548 M -9.71 % | 12.790 M 0.00 % | 12.790 M 53.28 % | 8.344 M 0.00 % | 8.344 M -95.93 % | 204.817 M 0.00 % | 204.817 M 2 689.69 % | 7.342 M 0.00 % | 7.342 M -37.24 % | 11.699 M 0.00 % | 11.699 M 28.59 % | 9.098 M 0.00 % | 9.098 M -42.08 % | 15.709 M 0.00 % | 15.709 M -90.23 % | 160.730 M 1 288.61 % | 11.575 M -34.00 % | 17.538 M 0.00 % | 17.538 M 10.18 % | 15.918 M 0.00 % | 15.918 M | 0.000 |
| Short term investments | 11.027 M | 0.000 -100.00 % | 25.928 M 159.28 % | 10.000 M | 0.000 100.00 % | -18.910 M -4.68 % | -18.065 M -208.34 % | -5.859 M -6.04 % | -5.525 M -0.60 % | -5.492 M | 0.000 100.00 % | -5.364 M -108.94 % | 60.019 M -58.23 % | 143.692 M -12.18 % | 163.627 M | 0.000 -100.00 % | 170.794 M | 0.000 -100.00 % | 198.289 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 56.780 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 -100.00 % | 32.672 M |
| cash and cash equivalents | 73.361 M 86.90 % | 39.251 M -57.46 % | 92.279 M 54.14 % | 59.865 M -13.81 % | 69.458 M 2.63 % | 67.675 M -36.09 % | 105.885 M 10.63 % | 95.713 M 109.45 % | 45.698 M -49.76 % | 90.955 M -36.61 % | 143.492 M 55.60 % | 92.221 M 74.97 % | 52.706 M 98.78 % | 26.515 M -57.49 % | 62.374 M 23.31 % | 50.582 M -20.69 % | 63.777 M -27.14 % | 87.531 M -27.85 % | 121.315 M -53.70 % | 262.030 M -13.73 % | 303.734 M 1 763.48 % | 16.299 M -14.57 % | 19.079 M 9.72 % | 17.389 M 161.25 % | -28.390 M -200.00 % | 28.390 M 19.24 % | 23.810 M -7.93 % | 25.860 M 0.00 % | 25.860 M 118.75 % | 11.822 M 0.00 % | 11.822 M 131.90 % | 5.098 M 0.00 % | 5.098 M -24.55 % | 6.756 M 0.00 % | 6.756 M -31.20 % | 9.819 M 0.00 % | 9.819 M 46.94 % | 6.683 M 0.00 % | 6.683 M -25.88 % | 9.016 M 0.00 % | 9.016 M 7.04 % | 8.423 M 0.00 % | 8.423 M 11.19 % | 7.575 M 0.00 % | 7.575 M -25.00 % | 10.100 M 0.00 % | 10.100 M 161.83 % | -16.336 M |
| Cash and short term investments | 84.389 M 115.00 % | 39.251 M -57.46 % | 92.279 M 32.08 % | 69.865 M 0.59 % | 69.458 M 2.63 % | 67.675 M -36.09 % | 105.885 M 10.63 % | 95.713 M 109.45 % | 45.698 M -49.76 % | 90.955 M -36.61 % | 143.492 M 55.60 % | 92.221 M -18.19 % | 112.725 M -33.77 % | 170.207 M -24.69 % | 226.001 M 346.80 % | 50.582 M -20.69 % | 63.777 M -27.14 % | 87.531 M -27.85 % | 121.315 M -53.70 % | 262.030 M -13.73 % | 303.734 M 1 763.48 % | 16.299 M -14.57 % | 19.079 M 9.72 % | 17.389 M -38.75 % | 28.390 M 0.00 % | 28.390 M 19.24 % | 23.810 M -7.93 % | 25.860 M 0.00 % | 25.860 M 118.75 % | 11.822 M 0.00 % | 11.822 M 131.90 % | 5.098 M 0.00 % | 5.098 M -24.55 % | 6.756 M 0.00 % | 6.756 M -31.20 % | 9.819 M 0.00 % | 9.819 M 46.94 % | 6.683 M 0.00 % | 6.683 M -25.88 % | 9.016 M 0.00 % | 9.016 M 7.04 % | 8.423 M 0.00 % | 8.423 M 11.19 % | 7.575 M 0.00 % | 7.575 M -25.00 % | 10.100 M 0.00 % | 10.100 M -38.17 % | 16.336 M |
| Total current assets | 1.295 B 26.86 % | 1.021 B -4.83 % | 1.072 B -7.66 % | 1.161 B 0.93 % | 1.151 B 10.56 % | 1.041 B 0.22 % | 1.038 B 0.03 % | 1.038 B 11.10 % | 934.356 M -4.07 % | 974.025 M -2.57 % | 999.745 M 1.42 % | 985.762 M 15.46 % | 853.736 M 8.03 % | 790.241 M -5.51 % | 836.326 M 4.45 % | 800.687 M 6.61 % | 751.009 M 2.63 % | 731.742 M -5.27 % | 772.459 M 6.26 % | 726.923 M -3.28 % | 751.538 M 75.02 % | 429.405 M -4.25 % | 448.444 M 13.54 % | 394.978 M 1 291.25 % | 28.390 M -92.74 % | 391.253 M -2.14 % | 399.808 M 2.50 % | 390.050 M 0.00 % | 390.050 M 18.63 % | 328.782 M 0.00 % | 328.782 M 14.68 % | 286.700 M 0.00 % | 286.700 M 12.44 % | 254.986 M 0.00 % | 254.986 M 3.91 % | 245.389 M 0.00 % | 245.389 M -0.09 % | 245.605 M 0.00 % | 245.605 M 0.56 % | 244.243 M 0.00 % | 244.243 M 8.37 % | 225.386 M 0.00 % | 225.386 M 1.73 % | 221.551 M 0.00 % | 221.551 M 3.28 % | 214.521 M 0.00 % | 214.521 M 1 213.18 % | 16.336 M |
| Inventory | 365.902 M 67.42 % | 218.559 M 1.49 % | 215.341 M -8.77 % | 236.033 M 3.52 % | 228.006 M 16.14 % | 196.328 M -1.46 % | 199.237 M -8.44 % | 217.603 M 17.38 % | 185.387 M -9.60 % | 205.075 M 3.03 % | 199.052 M -19.09 % | 246.026 M 8.49 % | 226.769 M 23.56 % | 183.524 M 5.15 % | 174.542 M 5.62 % | 165.260 M 0.45 % | 164.520 M 13.67 % | 144.731 M 23.14 % | 117.530 M -10.93 % | 131.958 M 24.36 % | 106.112 M 12.93 % | 93.966 M 10.67 % | 84.909 M -1.70 % | 86.374 M | 0.000 -100.00 % | 99.586 M -8.94 % | 109.359 M -17.78 % | 133.013 M 0.00 % | 133.013 M 48.02 % | 89.861 M 0.00 % | 89.861 M 17.03 % | 76.785 M 0.00 % | 76.785 M 14.09 % | 67.305 M 0.00 % | 67.305 M -12.45 % | 76.878 M 0.00 % | 76.878 M 17.30 % | 65.541 M 0.00 % | 65.541 M -4.35 % | 68.524 M 0.00 % | 68.524 M 21.86 % | 56.234 M 0.00 % | 56.234 M -8.44 % | 61.420 M 0.00 % | 61.420 M 3.64 % | 59.260 M 0.00 % | 59.260 M | 0.000 |
| Net receivables | 822.401 M 9.88 % | 748.423 M -0.79 % | 754.354 M -9.29 % | 831.595 M -0.94 % | 839.517 M 9.83 % | 764.402 M 5.30 % | 725.918 M 1.51 % | 715.090 M 3.23 % | 692.743 M 8.13 % | 640.628 M 5.77 % | 605.654 M 8.23 % | 559.601 M 14.59 % | 488.366 M 16.16 % | 420.438 M 0.22 % | 419.517 M 8.62 % | 386.218 M 15.13 % | 335.465 M 11.78 % | 300.098 M -8.13 % | 326.660 M 2.41 % | 318.958 M -3.20 % | 329.517 M 6.48 % | 309.469 M -7.92 % | 336.084 M 18.18 % | 284.378 M | 0.000 -100.00 % | 258.347 M -1.90 % | 263.350 M 20.59 % | 218.387 M 0.00 % | 218.387 M -0.17 % | 218.755 M 0.00 % | 218.755 M | 0.000 | 0.000 -100.00 % | 173.583 M 0.00 % | 173.583 M 18.09 % | 146.993 M 0.00 % | 146.993 M -14.10 % | 171.125 M 4.16 % | 164.283 M 2.01 % | 161.043 M 6.66 % | 150.994 M -4.57 % | 158.226 M 6.08 % | 149.155 M 2.18 % | 145.969 M 8.11 % | 135.018 M -1.75 % | 137.427 M 6.33 % | 129.242 M | 0.000 |
| Tax assets | 19.870 M 60.88 % | 12.351 M 1.92 % | 12.119 M 4.02 % | 11.651 M -19.97 % | 14.558 M 59.53 % | 9.126 M 3.91 % | 8.782 M -3.17 % | 9.070 M 24.27 % | 7.299 M 20.41 % | 6.061 M | 0.000 -100.00 % | 7.343 M -2.79 % | 7.553 M 22.52 % | 6.165 M 2.21 % | 6.032 M -19.77 % | 7.517 M 10.44 % | 6.807 M 8.21 % | 6.290 M -0.51 % | 6.323 M -19.61 % | 7.865 M 7.39 % | 7.323 M 6.21 % | 6.895 M 0.58 % | 6.855 M 3.13 % | 6.647 M | 0.000 -100.00 % | 7.070 M -0.39 % | 7.098 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.066 M | 0.000 -100.00 % | 3.297 M | 0.000 -100.00 % | 3.289 M | 0.000 -100.00 % | 2.544 M | 0.000 -100.00 % | 2.456 M | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 372.846 M 56.91 % | 237.612 M -40.25 % | 397.707 M -6.38 % | 424.831 M 0.18 % | 424.069 M 35.18 % | 313.704 M -8.47 % | 342.730 M 3.83 % | 330.073 M 13.09 % | 291.879 M -9.93 % | 324.058 M -11.18 % | 364.851 M 15.76 % | 315.167 M 26.15 % | 249.840 M 17.98 % | 211.771 M -3.50 % | 219.455 M 17.66 % | 186.514 M 32.64 % | 140.617 M 39.35 % | 100.911 M -23.97 % | 132.717 M 7.26 % | 123.731 M 0.39 % | 123.249 M 15.96 % | 106.286 M -19.16 % | 131.473 M 24.21 % | 105.851 M | 0.000 -100.00 % | 105.305 M -10.61 % | 117.803 M -13.49 % | 136.171 M 0.00 % | 136.171 M 39.52 % | 97.602 M 0.00 % | 97.602 M | 0.000 | 0.000 -100.00 % | 47.484 M 0.00 % | 47.484 M 21.58 % | 39.057 M 0.00 % | 39.057 M -12.46 % | 44.615 M 0.00 % | 44.615 M -15.50 % | 52.797 M 3.45 % | 51.037 M 6.57 % | 47.888 M 0.00 % | 47.888 M 23.20 % | 38.869 M 0.00 % | 38.869 M 0.00 % | 38.869 M 0.00 % | 38.869 M | 0.000 |
| Tax payables | 23.210 M | 0.000 -100.00 % | 4.287 M 45.43 % | 2.948 M 45.24 % | 2.030 M -69.36 % | 6.624 M -57.32 % | 15.519 M 18.47 % | 13.099 M 40.85 % | 9.300 M -34.85 % | 14.274 M | 0.000 -100.00 % | 5.384 M -52.02 % | 11.219 M 145.40 % | 4.572 M -12.30 % | 5.213 M -35.80 % | 8.120 M 90.88 % | 4.254 M 21.03 % | 3.515 M -44.20 % | 6.299 M 14.16 % | 5.518 M -26.86 % | 7.544 M 65.84 % | 4.549 M -45.85 % | 8.401 M 21.71 % | 6.903 M | 0.000 -100.00 % | 11.861 M 31.42 % | 9.026 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.891 M | 0.000 -100.00 % | 4.584 M | 0.000 -100.00 % | 5.619 M | 0.000 -100.00 % | 7.286 M | 0.000 -100.00 % | 6.061 M | 0.000 | 0.000 |
| Deferred revenue non current | 8.241 M 85.93 % | 4.432 M -5.05 % | 4.668 M 74.62 % | 2.673 M -4.84 % | 2.809 M -4.62 % | 2.945 M -4.42 % | 3.081 M 17.33 % | 2.626 M -5.22 % | 2.771 M -4.96 % | 2.916 M | 0.000 -100.00 % | 3.227 M -4.29 % | 3.372 M 86.18 % | 1.811 M -5.40 % | 1.914 M -6.18 % | 2.040 M -5.69 % | 2.163 M -4.82 % | 2.273 M -4.60 % | 2.383 M -4.78 % | 2.502 M 90.61 % | 1.313 M -5.55 % | 1.390 M -5.26 % | 1.467 M -9.47 % | 1.621 M | 0.000 -100.00 % | 1.773 M 34.83 % | 1.315 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.013 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 12.550 M 244.77 % | -8.669 M -9.49 % | -7.917 M 15.70 % | -9.392 M -18.04 % | -7.956 M -790.98 % | 1.151 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 766.691 K -23.94 % | 1.008 M -33.35 % | 1.512 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -26.766 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -29.561 M | 0.000 | 0.000 100.00 % | -22.348 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 -100.00 % | 3.907 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.284 M | 0.000 -100.00 % | 2.827 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 439.212 M | 0.000 -100.00 % | 439.180 M 0.75 % | 435.925 M 0.21 % | 435.005 M | 0.000 -100.00 % | 432.659 M | 0.000 -100.00 % | 353.070 M | 0.000 -100.00 % | 354.907 M | 0.000 -100.00 % | 353.070 M | 0.000 -100.00 % | 353.070 M | 0.000 -100.00 % | 353.070 M | 0.000 -100.00 % | 387.267 M 1.63 % | 381.058 M -6.84 % | 409.046 M 351.81 % | 90.535 M 0.00 % | 90.535 M 8.09 % | 83.763 M | 0.000 -100.00 % | 83.643 M 9.80 % | 76.176 M 21.79 % | 62.548 M 0.00 % | 62.548 M 0.00 % | 62.548 M 0.00 % | 62.548 M 0.00 % | 62.548 M 0.00 % | 62.548 M -44.98 % | 113.675 M 0.00 % | 113.675 M 0.00 % | 113.675 M 0.00 % | 113.675 M -7.15 % | 122.431 M 7.70 % | 113.675 M 3.77 % | 109.550 M 7.16 % | 102.226 M -6.69 % | 109.550 M 7.16 % | 102.226 M -4.33 % | 106.856 M 4.53 % | 102.226 M -4.33 % | 106.856 M 4.53 % | 102.226 M | 0.000 |
| Deferred tax liabilities non current | 19.110 K 493.66 % | 3.219 K 0.00 % | 3.219 K | 0.000 -100.00 % | 4.149 M 240.87 % | -2.945 M 4.42 % | -3.081 M -17.33 % | -2.626 M -158.40 % | 4.497 M 254.23 % | -2.916 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.196 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -16.078 M -1.02 % | -15.915 M -2.09 % | -15.589 M | 0.000 100.00 % | -15.263 M -1.10 % | -15.096 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.705 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.930 B 29.96 % | 1.485 B -3.59 % | 1.541 B -5.38 % | 1.628 B 0.33 % | 1.623 B 11.04 % | 1.462 B 0.41 % | 1.456 B -0.08 % | 1.457 B 8.60 % | 1.341 B -3.07 % | 1.384 B -1.99 % | 1.412 B 0.31 % | 1.408 B 5.12 % | 1.339 B 9.07 % | 1.228 B -0.87 % | 1.238 B 9.49 % | 1.131 B 12.87 % | 1.002 B 5.61 % | 948.848 M -3.10 % | 979.159 M 6.16 % | 922.345 M -1.65 % | 937.796 M 56.09 % | 600.790 M -2.96 % | 619.133 M 9.65 % | 564.668 M | 0.000 -100.00 % | 546.426 M -1.56 % | 555.111 M 3.40 % | 536.845 M 0.00 % | 536.845 M 13.34 % | 473.670 M 0.00 % | 473.670 M 9.35 % | 433.169 M 0.00 % | 433.169 M 8.90 % | 397.785 M 0.00 % | 397.785 M 4.80 % | 379.561 M 0.00 % | 379.561 M -0.12 % | 380.006 M 0.00 % | 380.006 M 1.23 % | 375.392 M 0.00 % | 375.392 M 6.29 % | 353.165 M 0.00 % | 353.165 M 5.82 % | 333.739 M 0.00 % | 333.739 M 4.12 % | 320.543 M 0.00 % | 320.543 M | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 130.699 M | 0.000 -100.00 % | 55.118 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -484.155 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.223 M | 0.000 -100.00 % | 8.261 M 308.57 % | -3.961 M -200.00 % | 3.961 M | 0.000 -100.00 % | 1.453 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 264.059 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -129.406 M | 0.000 100.00 % | -126.202 M -313.62 % | 59.078 M 200.00 % | -59.078 M | 0.000 100.00 % | -238.714 M -313.10 % | 112.022 M 200.00 % | -112.022 M | 0.000 100.00 % | -174.126 M -441.21 % | 51.032 M 200.00 % | -51.032 M | 0.000 100.00 % | -51.599 M -321.99 % | 23.244 M 200.00 % | -23.244 M | 0.000 100.00 % | -61.496 M -558.80 % | 13.404 M 200.00 % | -13.404 M | 0.000 100.00 % | -57.508 M -181.34 % | 70.705 M 300.00 % | -35.352 M 0.00 % | -35.352 M -46.43 % | -24.143 M 0.00 % | -24.143 M -45.06 % | -16.644 M 0.00 % | -16.644 M -332.28 % | 7.165 M 186.92 % | -8.244 M -1 629.17 % | 539.085 K 0.00 % | 539.084 K 111.47 % | -4.699 M 0.00 % | -4.699 M 52.56 % | -9.907 M 0.00 % | -9.907 M -85.90 % | -5.329 M 0.00 % | -5.329 M 20.23 % | -6.680 M 0.00 % | -6.680 M -3 588.06 % | 191.517 K 0.00 % | 191.517 K 101.19 % | -16.106 M 0.00 % | -16.106 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -107.125 M | 0.000 100.00 % | -131.635 M -271.61 % | 76.704 M 200.00 % | -76.704 M | 0.000 100.00 % | -215.657 M -460.66 % | 59.795 M 200.00 % | -59.795 M | 0.000 100.00 % | -117.114 M -2 996.63 % | 4.043 M 200.00 % | -4.043 M | 0.000 100.00 % | -18.977 M -1 029.74 % | 2.041 M 200.00 % | -2.041 M | 0.000 100.00 % | -86.314 M -424.30 % | 26.615 M 200.00 % | -26.615 M | 0.000 100.00 % | -48.048 M -273.40 % | 27.709 M 300.00 % | -13.855 M 0.00 % | -13.855 M 21.41 % | -17.629 M 0.00 % | -17.629 M -48.40 % | -11.880 M 0.00 % | -11.880 M -2 256.38 % | 550.911 K 104.21 % | -13.095 M -308.78 % | 6.272 M 0.00 % | 6.272 M 216.46 % | -5.386 M 0.00 % | -5.386 M -17.93 % | -4.567 M 0.00 % | -4.567 M 42.35 % | -7.922 M 0.00 % | -7.922 M -41.45 % | -5.601 M 0.00 % | -5.601 M -86.23 % | -3.007 M 0.00 % | -3.007 M 80.55 % | -15.464 M 0.00 % | -15.464 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.626 M | 0.000 100.00 % | -184.135 K 98.65 % | -13.665 M -200.00 % | 13.665 M | 0.000 100.00 % | -24.510 M -146.93 % | 52.227 M 200.00 % | -52.227 M | 0.000 100.00 % | -57.012 M -221.33 % | 46.989 M 200.00 % | -46.989 M | 0.000 100.00 % | -32.621 M -253.85 % | 21.203 M 200.00 % | -21.203 M | 0.000 -100.00 % | 14.677 M 211.09 % | -13.212 M -200.00 % | 13.212 M | 0.000 100.00 % | -9.724 M -122.53 % | 43.151 M 300.00 % | -21.576 M 0.00 % | -21.576 M -230.00 % | -6.538 M 0.00 % | -6.538 M -37.93 % | -4.740 M 0.00 % | -4.740 M -172.37 % | 6.550 M 36.84 % | 4.787 M 184.45 % | -5.668 M 0.00 % | -5.668 M -802.42 % | 806.988 K 0.00 % | 806.988 K 114.78 % | -5.461 M 0.00 % | -5.461 M -310.61 % | 2.593 M 0.00 % | 2.593 M 340.16 % | -1.080 M 0.00 % | -1.080 M -133.75 % | 3.199 M 0.00 % | 3.199 M 598.52 % | -641.684 K 0.00 % | -641.684 K |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.346 M | 0.000 -100.00 % | 5.617 M 241.82 % | -3.961 M -200.00 % | 3.961 M | 0.000 -100.00 % | 1.453 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.141 M | 0.000 | 0.000 | 0.000 -100.00 % | 264.059 K 269.36 % | -155.919 K -300.00 % | 77.959 K 0.00 % | 77.960 K 223.75 % | 24.080 K 0.00 % | 24.080 K 200.00 % | -24.080 K 0.00 % | -24.080 K -137.43 % | 64.334 K 0.00 % | 64.335 K 200.00 % | -64.334 K 0.00 % | -64.335 K 46.75 % | -120.826 K 0.00 % | -120.826 K -200.00 % | 120.825 K 0.00 % | 120.826 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -17.687 M 54.48 % | -38.854 M -159.91 % | 64.855 M 506.27 % | -15.964 M -666.12 % | 2.820 M 103.77 % | -74.706 M -217.23 % | -23.549 M -172.15 % | 32.638 M 159.28 % | -55.062 M 30.40 % | -79.108 M -130.19 % | 262.053 M 277.20 % | -147.884 M -295.88 % | 75.497 M 323.47 % | -33.784 M -424.37 % | 10.415 M 137.46 % | -27.801 M -467.29 % | 7.569 M 388.17 % | -2.627 M -105.63 % | 46.665 M 251.86 % | -30.730 M -260.23 % | 19.178 M 420.37 % | -5.986 M -113.18 % | 45.403 M 257.98 % | -28.739 M -200.29 % | 28.657 M 210.77 % | -25.869 M -140.60 % | 63.722 M 174.46 % | -85.577 M -451.55 % | 24.343 M 0.00 % | 24.343 M -1.79 % | 24.787 M 0.00 % | 24.787 M 29.82 % | 19.093 M 0.00 % | 19.093 M 1 012.68 % | -2.092 M -146.27 % | 4.521 M 251.43 % | 1.287 M 0.00 % | 1.287 M 562.36 % | -278.261 K 0.00 % | -278.261 K -112.29 % | 2.264 M 0.00 % | 2.264 M -72.81 % | 8.327 M 0.00 % | 8.327 M 13 572.04 % | -61.811 K 0.00 % | -61.810 K 95.23 % | -1.296 M 0.00 % | -1.296 M -150.47 % | 2.567 M 0.00 % | 2.567 M |
| Net cash provided by operating activities | -17.687 M 45.62 % | -32.523 M -150.15 % | 64.855 M 542.79 % | -14.647 M -216.51 % | 12.572 M 118.48 % | -68.029 M -357.90 % | 26.378 M -51.64 % | 54.546 M 383.74 % | -19.224 M 59.78 % | -47.794 M -163.67 % | 75.061 M 10 106.21 % | -750.143 K 90.58 % | -7.966 M 58.70 % | -19.287 M -179.56 % | 24.243 M 1 188.70 % | -2.227 M -107.85 % | 28.354 M 264.31 % | 7.783 M -70.32 % | 26.226 M 7 412.26 % | 349.115 K -98.69 % | 26.603 M 5 020.42 % | -540.674 K -103.46 % | 15.627 M 356.01 % | -6.104 M -113.62 % | 44.828 M 370.78 % | -16.555 M -138.44 % | 43.066 M 1 092.97 % | 3.610 M 16.09 % | 3.110 M 0.00 % | 3.110 M -78.11 % | 14.206 M 0.00 % | 14.206 M 43.84 % | 9.877 M 0.00 % | 9.877 M 42.60 % | 6.926 M 15.49 % | 5.997 M 20.88 % | 4.961 M 0.00 % | 4.961 M 369.66 % | -1.840 M 0.00 % | -1.840 M -712.29 % | 300.487 K 0.00 % | 300.487 K -97.45 % | 11.803 M 0.00 % | 11.803 M 849.34 % | 1.243 M 0.00 % | 1.243 M -86.83 % | 9.440 M 0.00 % | 9.440 M 265.61 % | -5.700 M 0.00 % | -5.700 M |
| Investments in property plant and equipment | -1.893 M 80.99 % | -9.960 M -39.61 % | -7.134 M -45.02 % | -4.920 M -28.43 % | -3.831 M 56.50 % | -8.806 M 6.11 % | -9.379 M -126.31 % | -4.144 M 7.43 % | -4.477 M 71.81 % | -15.879 M 50.71 % | -32.219 M -229.01 % | -9.793 M 71.30 % | -34.127 M 3.62 % | -35.408 M -2.18 % | -34.651 M -30.36 % | -26.580 M 32.95 % | -39.644 M -152.47 % | -15.703 M 17.72 % | -19.084 M -8.76 % | -17.547 M -5.78 % | -16.587 M -297.13 % | -4.177 M -39.40 % | -2.996 M 40.98 % | -5.077 M 66.42 % | -15.119 M -140.94 % | -6.275 M -18.54 % | -5.293 M 1.31 % | -5.364 M -11.36 % | -4.817 M 0.00 % | -4.817 M -63.38 % | -2.948 M 0.00 % | -2.948 M 43.45 % | -5.213 M 0.00 % | -5.213 M -2.58 % | -5.082 M 0.00 % | -5.082 M -91.07 % | -2.660 M 0.00 % | -2.660 M 35.37 % | -4.115 M 0.00 % | -4.115 M -2.95 % | -3.998 M 0.00 % | -3.998 M 63.75 % | -11.029 M 0.00 % | -11.029 M -199.72 % | -3.680 M 0.00 % | -3.680 M 62.16 % | -9.724 M 0.00 % | -9.724 M -105.67 % | -4.728 M 0.00 % | -4.728 M |
| Acquisitions net | 0.000 -100.00 % | 4.410 K | 0.000 | 0.000 -100.00 % | 1.967 M 67 735.86 % | 2.900 K -98.80 % | 241.421 K 610.06 % | 34.000 K -76.31 % | 143.520 K | 0.000 | 0.000 -100.00 % | 3.209 K 867 329.72 % | 0.370 -72.39 % | 1.340 -99.99 % | 10.709 K -99.96 % | 26.580 M 49 934.43 % | 53.124 K 37.72 % | 38.575 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 100.00 % | -10.000 M -420.02 % | -1.923 M 66.26 % | -5.700 M | 0.000 100.00 % | -10.189 M -6 999.22 % | -143.520 K | 0.000 | 0.000 100.00 % | -3.209 K 100.00 % | -195.000 M -2 337.50 % | -8.000 M 58.49 % | -19.271 M 92.08 % | -243.428 M | 0.000 100.00 % | -30.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 10.053 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.155 M -28.48 % | 14.199 M -29.01 % | 20.000 M | 0.000 -100.00 % | 70.099 M -74.87 % | 278.907 M 1 215.80 % | 21.197 M 20.42 % | 17.602 M -90.07 % | 177.200 M 1 627.38 % | 10.258 M -79.65 % | 50.420 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -140.222 M -601.11 % | -20.000 M -16 278.22 % | 123.623 K 1 587.69 % | 7.325 K 100.38 % | -1.920 M 66.30 % | -5.697 M -296.03 % | 2.906 M 128.62 % | -10.155 M -7 175.58 % | 143.519 K 35 004 734.13 % | -0.410 -100.00 % | 31.904 M 993 972.95 % | 3.209 K -81.51 % | 17.353 K 40.07 % | 12.389 K 15.69 % | 10.709 K 71 866 882 457 700.00 % | 0.000 -100.00 % | 53.124 K 100.18 % | -29.961 M 84.51 % | -193.424 M -6 972.97 % | 2.814 M 2 271.20 % | -129.619 K 96.90 % | -4.177 M -149 026.58 % | -2.801 K -103.22 % | 87.000 K 107.92 % | -1.098 M 82.50 % | -6.275 M -18.54 % | -5.293 M | 0.000 -100.00 % | 14.000 K 0.00 % | 14.000 K 108.24 % | -169.958 K 0.00 % | -169.958 K -1 850.88 % | 9.707 K -0.01 % | 9.708 K 101.31 % | -742.588 K -498.36 % | 186.411 K | 0.000 | 0.000 -100.00 % | 695.688 K 0.00 % | 695.688 K | 0.000 | 0.000 -100.00 % | 467.569 K 0.00 % | 467.569 K -74.90 % | 1.862 M 0.00 % | 1.862 M 130.19 % | 809.086 K 0.00 % | 809.086 K 2 826.17 % | 27.650 K 0.00 % | 27.650 K |
| Net cash used for investing activites | -142.116 M -374.42 % | -29.956 M -1 084.70 % | 3.042 M 120.40 % | -14.912 M -293.85 % | -3.786 M 73.89 % | -14.503 M -124.07 % | -6.472 M 54.74 % | -14.299 M -244.94 % | 9.866 M 139.41 % | 4.121 M 1 406.07 % | -315.510 K -100.52 % | 60.310 M 21.11 % | 49.797 M 324.32 % | -22.199 M 38.86 % | -36.310 M 60.88 % | -92.809 M -216.40 % | -29.332 M -716.74 % | 4.756 M 102.24 % | -212.509 M -1 342.43 % | -14.733 M 11.87 % | -16.717 M -300.23 % | -4.177 M -39.27 % | -2.999 M 39.89 % | -4.990 M 69.23 % | -16.217 M -158.44 % | -6.275 M -18.54 % | -5.293 M 1.31 % | -5.364 M -11.69 % | -4.803 M 0.00 % | -4.803 M -54.03 % | -3.118 M 0.00 % | -3.118 M 40.08 % | -5.204 M 0.00 % | -5.204 M 10.66 % | -5.825 M -18.98 % | -4.896 M -84.06 % | -2.660 M 0.00 % | -2.660 M 22.22 % | -3.420 M 0.00 % | -3.420 M 14.45 % | -3.998 M 0.00 % | -3.998 M 62.15 % | -10.561 M 0.00 % | -10.561 M -481.18 % | -1.817 M 0.00 % | -1.817 M 79.62 % | -8.915 M 0.00 % | -8.915 M -89.66 % | -4.700 M 0.00 % | -4.700 M |
| Debt repayment | 206.932 M 951.84 % | 19.673 M 142.30 % | -46.513 M -408.71 % | 15.067 M -56.96 % | 35.004 M -14.63 % | 41.000 M 1 129.83 % | -3.981 M -99.06 % | -2.000 M -1 900.00 % | -100.000 K | 0.000 100.00 % | -40.950 M -22.42 % | -33.450 M | 0.000 -100.00 % | 16.860 M -22.48 % | 21.750 M -68.93 % | 70.000 M 70 023.78 % | -100.109 K 99.70 % | -33.800 M -169.12 % | 48.900 M 300.33 % | -24.410 M 54.46 % | -53.600 M -1 880.73 % | 3.010 M | 0.000 -100.00 % | 2.420 M | 0.000 | 0.000 100.00 % | -19.420 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 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -21.713 M -4 520.40 % | -469.948 K 82.46 % | -2.679 M -294.38 % | -679.229 K 98.04 % | -34.722 M -12 365.17 % | -278.550 K 99.18 % | -34.085 M -10 485.59 % | -321.994 K 99.07 % | -34.440 M -8 770.65 % | -388.242 K 18.21 % | -474.661 K 49.69 % | -943.513 K 96.67 % | -28.329 M -2 758.32 % | -991.113 K -16.31 % | -852.149 K -536.59 % | -133.861 K 99.35 % | -20.452 M -32 454.15 % | -62.826 K 95.45 % | -1.380 M -2 050.93 % | -64.181 K 96.90 % | -2.069 M -178.10 % | -743.894 K -162.88 % | -282.984 K 74.21 % | -1.097 M 93.16 % | -16.049 M -1 962.81 % | -778.012 K 3.27 % | -804.338 K 95.53 % | -18.003 M -134.75 % | -7.669 M 0.00 % | -7.669 M -927.50 % | -746.388 K 0.00 % | -746.388 K 85.29 % | -5.075 M 0.00 % | -5.075 M -393.75 % | -1.028 M 0.00 % | -1.028 M 71.51 % | -3.608 M 0.00 % | -3.608 M 3.69 % | -3.746 M 0.00 % | -3.746 M -194.22 % | -1.273 M 0.00 % | -1.273 M 52.54 % | -2.683 M | 0.000 100.00 % | -3.660 M 0.00 % | -3.660 M -264.65 % | -1.004 M 0.00 % | -1.004 M -39.60 % | -719.006 K 0.00 % | -719.007 K |
| Other financing activites | 2.580 M 1 533.14 % | -180.000 K -101.67 % | 10.801 M 246.44 % | 3.118 M 143.54 % | -7.160 M -232.60 % | 5.400 M 1 070.43 % | -556.453 K -132.67 % | 1.703 M -71.23 % | 5.919 M | 0.000 -100.00 % | 226.567 K -97.49 % | 9.028 M -45.81 % | 16.660 M 27 411.79 % | -61.001 K -100.28 % | 21.583 M | 0.000 100.00 % | -819.043 K 59.65 % | -2.030 M 85.99 % | -14.485 M -401.39 % | -2.889 M -100.87 % | 332.818 M | 0.000 100.00 % | -840.000 K -180.00 % | -300.000 K -130.79 % | 974.259 K 8.25 % | 900.000 K 150.00 % | -1.800 M -106.31 % | 28.510 M 330.41 % | 6.624 M 0.00 % | 6.624 M 173.56 % | -9.005 M 0.00 % | -9.005 M -1 466.09 % | -575.000 K 0.00 % | -575.000 K 48.66 % | -1.120 M 0.00 % | -1.120 M -140.51 % | 2.765 M 0.00 % | 2.765 M -63.68 % | 7.611 M 0.00 % | 7.611 M 44.51 % | 5.267 M 0.00 % | 5.267 M 364.41 % | 1.134 M 173.23 % | -1.549 M -151.21 % | 3.024 M 0.00 % | 3.024 M -20.38 % | 3.798 M 0.00 % | 3.798 M -23.78 % | 4.983 M 0.00 % | 4.983 M |
| Net cash used provided by financing activities | 187.798 M 887.19 % | 19.023 M 149.55 % | -38.391 M -319.31 % | 17.505 M 354.50 % | -6.878 M -114.91 % | 46.121 M 1 014.17 % | -5.045 M -715.06 % | -618.998 K 97.84 % | -28.621 M -7 271.91 % | -388.242 K 99.06 % | -41.198 M -62.42 % | -25.366 M -117.38 % | -11.669 M -173.82 % | 15.808 M -30.92 % | 22.882 M -67.25 % | 69.866 M 426.91 % | -21.372 M 40.46 % | -35.893 M -200.27 % | 35.795 M 230.82 % | -27.363 M -109.87 % | 277.149 M 12 130.20 % | 2.266 M 301.79 % | -1.123 M -209.81 % | 1.023 M 106.78 % | -15.075 M -12 457.61 % | 121.987 K 100.55 % | -22.024 M -309.62 % | 10.507 M 1 105.36 % | -1.045 M 0.00 % | -1.045 M 89.28 % | -9.751 M 0.00 % | -9.751 M -72.58 % | -5.650 M 0.00 % | -5.650 M -163.08 % | -2.148 M 0.00 % | -2.148 M -154.69 % | -843.313 K 0.00 % | -843.314 K -121.82 % | 3.865 M 0.00 % | 3.865 M -3.22 % | 3.994 M 0.00 % | 3.994 M 357.87 % | -1.549 M 0.00 % | -1.549 M -143.54 % | -635.921 K 0.00 % | -635.921 K -122.76 % | 2.795 M 0.00 % | 2.795 M -34.47 % | 4.264 M 0.00 % | 4.264 M |
| Effect of forex changes on cash | -20.361 K 99.79 % | -9.572 M -1 814.23 % | 558.399 K 538.60 % | -127.313 K -165.90 % | -47.880 K 38.32 % | -77.631 K -160.49 % | 128.330 K 277.19 % | -72.426 K -208.65 % | 66.658 K 223.49 % | -53.979 K 84.88 % | -356.902 K -408.37 % | 115.737 K -61.08 % | 297.371 K 124.17 % | 132.656 K 139.51 % | -335.789 K -134 793.08 % | -248.930 99.57 % | -57.409 K -990.41 % | 6.447 K 105.67 % | -113.731 K -106.17 % | -55.163 K 55.59 % | -124.208 K -264.89 % | 75.328 K 153.01 % | -142.098 K -345.70 % | 57.833 K 1.79 % | 56.817 K 246.34 % | -38.826 K -54.01 % | -25.211 K -175.10 % | 33.571 K 238.73 % | -24.198 K 0.00 % | -24.199 K 41.88 % | -41.633 K 0.00 % | -41.633 K 1.96 % | -42.467 K 0.00 % | -42.468 K -248.57 % | 28.584 K 17.57 % | 24.313 K 469.39 % | 4.270 K -0.02 % | 4.271 K -94.66 % | 79.952 K 0.00 % | 79.952 K -13.15 % | 92.053 K 0.00 % | 92.053 K 322.86 % | -41.305 K 0.00 % | -41.305 K -128.15 % | -18.104 K 0.01 % | -18.105 K 87.57 % | -145.703 K 0.00 % | -145.703 K | 0.000 | 0.000 |
| Net change in cash | 27.975 M 164.26 % | -43.535 M -244.87 % | 30.051 M 346.98 % | -12.167 M -782.60 % | 1.783 M 104.89 % | -36.488 M -343.44 % | 14.989 M -62.11 % | 39.556 M 204.33 % | -37.913 M 14.06 % | -44.116 M -232.92 % | 33.190 M -3.26 % | 34.309 M 12.64 % | 30.460 M 219.24 % | -25.545 M -346.17 % | 10.377 M 133.08 % | -31.369 M -38.40 % | -22.666 M 4.63 % | -23.768 M 84.22 % | -150.601 M -260.27 % | -41.802 M -114.57 % | 286.911 M 12 174.90 % | -2.376 M -120.90 % | 11.367 M 213.47 % | -10.017 M -173.67 % | 13.598 M 159.78 % | -22.747 M -244.67 % | 15.723 M 78.94 % | 8.787 M 418.08 % | -2.762 M 0.00 % | -2.762 M -313.32 % | 1.295 M 0.00 % | 1.295 M 226.98 % | -1.020 M 0.00 % | -1.020 M -0.20 % | -1.018 M 0.42 % | -1.022 M -169.88 % | 1.462 M 0.00 % | 1.462 M 211.24 % | -1.315 M 0.00 % | -1.315 M -438.25 % | 388.662 K 0.00 % | 388.662 K 211.71 % | -347.928 K 0.00 % | -347.928 K 71.66 % | -1.228 M 0.00 % | -1.228 M -138.68 % | 3.174 M 0.00 % | 3.174 M 151.73 % | -6.136 M 0.00 % | -6.136 M |
| Cash at beginning of period | 26.961 M -61.76 % | 70.496 M 74.30 % | 40.445 M -23.13 % | 52.612 M -22.26 % | 67.675 M -22.43 % | 87.241 M 20.74 % | 72.252 M 120.98 % | 32.696 M -53.69 % | 70.609 M -38.45 % | 114.725 M 40.71 % | 81.534 M 72.65 % | 47.225 M 181.68 % | 16.765 M -60.38 % | 42.310 M 32.50 % | 31.933 M -49.55 % | 63.302 M -26.37 % | 85.968 M -21.66 % | 109.736 M -57.85 % | 260.337 M -13.84 % | 302.138 M 1 884.22 % | 15.227 M -13.50 % | 17.603 M 182.26 % | 6.236 M -61.63 % | 16.253 M 512.06 % | 2.656 M -89.55 % | 25.402 M 162.30 % | 9.684 M 978.83 % | 897.669 K -75.47 % | 3.660 M | 0.000 | 0.000 -100.00 % | 3.833 M -21.02 % | 4.852 M -17.37 % | 5.872 M -14.77 % | 6.890 M -12.87 % | 7.908 M 22.69 % | 6.445 M | 0.000 | 0.000 -100.00 % | 9.016 M 4.51 % | 8.627 M | 0.000 | 0.000 -100.00 % | 7.575 M -13.95 % | 8.803 M | 0.000 | 0.000 -100.00 % | 3.646 M -62.73 % | 9.782 M | 0.000 |
| Cash at end of period | 54.936 M 103.76 % | 26.961 M -61.76 % | 70.496 M 74.30 % | 40.445 M -41.77 % | 69.458 M 36.85 % | 50.753 M -41.82 % | 87.241 M 20.74 % | 72.252 M 120.98 % | 32.696 M -53.69 % | 70.609 M -38.45 % | 114.725 M 40.71 % | 81.534 M 72.65 % | 47.225 M 181.68 % | 16.765 M -60.38 % | 42.310 M 32.50 % | 31.933 M -49.55 % | 63.302 M -26.37 % | 85.968 M -21.66 % | 109.736 M -57.85 % | 260.337 M -13.84 % | 302.138 M 1 884.22 % | 15.227 M -13.50 % | 17.603 M 182.26 % | 6.236 M -61.63 % | 16.253 M 512.06 % | 2.656 M -89.55 % | 25.408 M 162.36 % | 9.684 M 978.83 % | 897.669 K 132.50 % | -2.762 M -313.32 % | 1.295 M -74.74 % | 5.127 M 33.79 % | 3.833 M -21.02 % | 4.852 M -17.37 % | 5.872 M -14.72 % | 6.886 M -12.92 % | 7.908 M 440.72 % | 1.462 M 211.24 % | -1.315 M -117.07 % | 7.701 M -14.58 % | 9.016 M 2 219.63 % | 388.662 K 211.71 % | -347.928 K -104.81 % | 7.227 M -4.59 % | 7.575 M 716.95 % | -1.228 M -138.68 % | 3.174 M -53.46 % | 6.821 M 87.06 % | 3.646 M 159.42 % | -6.136 M |
| Operating cash flow | -17.687 M 45.62 % | -32.523 M -150.15 % | 64.855 M 542.79 % | -14.647 M -216.51 % | 12.572 M 118.48 % | -68.029 M -357.90 % | 26.378 M -51.64 % | 54.546 M 383.74 % | -19.224 M 59.78 % | -47.794 M -163.67 % | 75.061 M 10 106.21 % | -750.143 K 90.58 % | -7.966 M 58.70 % | -19.287 M -179.56 % | 24.243 M 1 188.70 % | -2.227 M -107.85 % | 28.354 M 264.31 % | 7.783 M -70.32 % | 26.226 M 7 412.26 % | 349.115 K -98.69 % | 26.603 M 5 020.42 % | -540.674 K -103.46 % | 15.627 M 356.01 % | -6.104 M -113.62 % | 44.828 M 370.78 % | -16.555 M -138.44 % | 43.066 M 1 092.97 % | 3.610 M 16.09 % | 3.110 M 0.00 % | 3.110 M -78.11 % | 14.206 M 0.00 % | 14.206 M 43.84 % | 9.877 M 0.00 % | 9.877 M 42.60 % | 6.926 M 15.49 % | 5.997 M 20.88 % | 4.961 M 0.00 % | 4.961 M 369.66 % | -1.840 M 0.00 % | -1.840 M -712.29 % | 300.487 K 0.00 % | 300.487 K -97.45 % | 11.803 M 0.00 % | 11.803 M 849.34 % | 1.243 M 0.00 % | 1.243 M -86.83 % | 9.440 M 0.00 % | 9.440 M 265.61 % | -5.700 M 0.00 % | -5.700 M |
| Capital expenditure | -1.893 M 80.99 % | -9.960 M -39.61 % | -7.134 M -45.02 % | -4.920 M -28.43 % | -3.831 M 56.50 % | -8.806 M 6.11 % | -9.379 M -126.31 % | -4.144 M 7.43 % | -4.477 M 71.81 % | -15.879 M 50.71 % | -32.219 M -229.01 % | -9.793 M 71.30 % | -34.127 M 3.62 % | -35.408 M -2.18 % | -34.651 M -30.36 % | -26.580 M 32.95 % | -39.644 M -152.47 % | -15.703 M 17.72 % | -19.084 M -8.76 % | -17.547 M -5.78 % | -16.587 M -297.13 % | -4.177 M -39.40 % | -2.996 M 40.98 % | -5.077 M 66.42 % | -15.119 M -140.94 % | -6.275 M -18.54 % | -5.293 M 1.31 % | -5.364 M -11.36 % | -4.817 M 0.00 % | -4.817 M -63.38 % | -2.948 M 0.00 % | -2.948 M 43.45 % | -5.213 M 0.00 % | -5.213 M -2.58 % | -5.082 M 0.00 % | -5.082 M -91.07 % | -2.660 M 0.00 % | -2.660 M 35.37 % | -4.115 M 0.00 % | -4.115 M -2.95 % | -3.998 M 0.00 % | -3.998 M 63.75 % | -11.029 M 0.00 % | -11.029 M -199.72 % | -3.680 M 0.00 % | -3.680 M 62.16 % | -9.724 M 0.00 % | -9.724 M -105.67 % | -4.728 M 0.00 % | -4.728 M |
| Free CashFlow | -19.580 M 53.91 % | -42.483 M -173.60 % | 57.721 M 395.00 % | -19.567 M -323.84 % | 8.741 M 111.38 % | -76.835 M -551.99 % | 16.999 M -66.27 % | 50.402 M 312.66 % | -23.701 M 62.78 % | -63.673 M -248.62 % | 42.842 M 506.35 % | -10.543 M 74.95 % | -42.093 M 23.04 % | -54.695 M -425.47 % | -10.409 M 63.87 % | -28.807 M -155.15 % | -11.290 M -42.56 % | -7.920 M -210.88 % | 7.142 M 141.53 % | -17.198 M -271.70 % | 10.016 M 312.31 % | -4.718 M -137.35 % | 12.631 M 212.97 % | -11.181 M -137.63 % | 29.709 M 230.13 % | -22.830 M -160.44 % | 37.773 M 2 253.63 % | -1.754 M -2.74 % | -1.707 M 0.00 % | -1.707 M -115.16 % | 11.258 M 0.00 % | 11.258 M 141.41 % | 4.663 M 0.00 % | 4.663 M 152.89 % | 1.844 M 101.52 % | 915.077 K -60.24 % | 2.301 M 0.00 % | 2.301 M 138.65 % | -5.955 M 0.00 % | -5.955 M -61.08 % | -3.697 M 0.00 % | -3.697 M -577.34 % | 774.500 K 0.00 % | 774.500 K 131.79 % | -2.436 M 0.00 % | -2.436 M -759.23 % | -283.549 K 0.00 % | -283.549 K 97.28 % | -10.428 M 0.00 % | -10.428 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 |