Phol Dhanya Public Company Limited PHOL.BK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.015 B 4.44 % | 971.426 M -2.90 % | 1.000 B -18.38 % | 1.226 B 16.13 % | 1.056 B 15.76 % | 911.850 M -1.36 % | 924.454 M -6.23 % | 985.842 M -10.21 % | 1.098 B 20.01 % | 914.903 M 13.93 % | 803.010 M 3.76 % | 773.878 M -2.04 % | 790.028 M 9.86 % | 719.145 M 12.74 % | 637.866 M 36.14 % | 468.520 M |
| Net income | 65.691 M 12.68 % | 58.297 M 7.89 % | 54.035 M -34.02 % | 81.891 M 10.87 % | 73.860 M 78.32 % | 41.419 M 13.44 % | 36.512 M 131.08 % | -117.476 M -670.53 % | -15.246 M -144.43 % | 34.313 M -11.69 % | 38.855 M -23.43 % | 50.746 M 15.54 % | 43.920 M 52.16 % | 28.864 M -26.75 % | 39.405 M 122.75 % | 17.690 M |
| Income before tax | 68.749 M -6.96 % | 73.891 M 7.63 % | 68.653 M -32.85 % | 102.234 M 12.18 % | 91.133 M 70.12 % | 53.570 M 38.32 % | 38.728 M 128.69 % | -134.976 M -729.53 % | -16.271 M -138.05 % | 42.762 M -11.64 % | 48.395 M -24.81 % | 64.366 M 10.11 % | 58.455 M 41.97 % | 41.173 M -22.17 % | 52.899 M 105.21 % | 25.777 M |
| Income before tax ratio | 0.07 -10.91 % | 0.08 10.85 % | 0.07 -17.73 % | 0.08 -3.40 % | 0.09 46.96 % | 0.06 40.24 % | 0.04 130.60 % | -0.14 -823.90 % | -0.01 -131.71 % | 0.05 -22.45 % | 0.06 -27.54 % | 0.08 12.41 % | 0.07 29.24 % | 0.06 -30.96 % | 0.08 50.73 % | 0.06 |
| EBITDA | 81.892 M -3.16 % | 84.568 M 5.78 % | 79.946 M -29.48 % | 113.364 M 9.98 % | 103.074 M 43.55 % | 71.802 M 9.44 % | 65.610 M 164.81 % | -101.235 M -829.69 % | 13.874 M -77.44 % | 61.492 M -3.19 % | 63.517 M -20.23 % | 79.623 M 3.39 % | 77.012 M 34.64 % | 57.198 M -21.78 % | 73.124 M 62.54 % | 44.989 M |
| Net income ratio | 0.06 7.90 % | 0.06 11.11 % | 0.05 -19.16 % | 0.07 -4.53 % | 0.07 54.05 % | 0.05 15.01 % | 0.04 133.14 % | -0.12 -758.18 % | -0.01 -137.02 % | 0.04 -22.49 % | 0.05 -26.21 % | 0.07 17.95 % | 0.06 38.51 % | 0.04 -35.03 % | 0.06 63.62 % | 0.04 |
| Ratio EBITDA | 0.08 -7.28 % | 0.09 8.95 % | 0.08 -13.60 % | 0.09 -5.29 % | 0.10 24.01 % | 0.08 10.95 % | 0.07 169.11 % | -0.10 -912.70 % | 0.01 -81.20 % | 0.07 -15.03 % | 0.08 -23.12 % | 0.10 5.55 % | 0.10 22.56 % | 0.08 -30.62 % | 0.11 19.38 % | 0.10 |
| Gross profit ratio | 0.26 -4.01 % | 0.27 3.36 % | 0.26 9.80 % | 0.23 -9.66 % | 0.26 0.35 % | 0.26 5.12 % | 0.25 74.28 % | 0.14 -34.45 % | 0.22 -17.94 % | 0.26 -3.19 % | 0.27 -10.20 % | 0.30 9.13 % | 0.28 -5.36 % | 0.29 -6.32 % | 0.31 5.12 % | 0.30 |
| Weighted average shs out dil | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 3.86 % | 194.977 M 6.19 % | 183.611 M 13.34 % | 162.000 M 0.00 % | 162.000 M 0.00 % | 162.000 M -11.77 % | 183.610 M 55.67 % | 117.945 M 3.46 % | 114.000 M |
| Weighted average shs out | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 6.69 % | 189.797 M 3.37 % | 183.611 M 13.34 % | 162.000 M 0.00 % | 162.000 M 0.00 % | 162.000 M -11.77 % | 183.610 M 55.67 % | 117.945 M 3.46 % | 114.000 M |
| EPS diluted | 0.32 10.34 % | 0.29 7.41 % | 0.27 -32.50 % | 0.40 11.11 % | 0.36 80.00 % | 0.20 11.11 % | 0.18 131.03 % | -0.58 -641.69 % | -0.08 -141.16 % | 0.19 -20.83 % | 0.24 -22.58 % | 0.31 10.71 % | 0.28 6 566.67 % | 0.00 -98.73 % | 0.33 106.25 % | 0.16 |
| Earnings per share | 0.32 10.34 % | 0.29 7.41 % | 0.27 -32.50 % | 0.40 11.11 % | 0.36 80.00 % | 0.20 11.11 % | 0.18 131.03 % | -0.58 -622.29 % | -0.08 -142.26 % | 0.19 -20.83 % | 0.24 -22.58 % | 0.31 10.71 % | 0.28 6 566.67 % | 0.00 -98.73 % | 0.33 106.25 % | 0.16 |
| Gross profit | 259.324 M 0.25 % | 258.666 M 0.36 % | 257.738 M -10.38 % | 287.588 M 4.91 % | 274.138 M 16.16 % | 236.001 M 3.68 % | 227.615 M 63.42 % | 139.279 M -41.15 % | 236.653 M -1.51 % | 240.287 M 10.30 % | 217.845 M -6.82 % | 233.801 M 6.89 % | 218.720 M 3.97 % | 210.372 M 5.61 % | 199.189 M 43.11 % | 139.182 M |
| Income tax expense | 3.057 M -78.43 % | 14.171 M -3.06 % | 14.618 M -28.14 % | 20.343 M 17.78 % | 17.273 M 42.15 % | 12.151 M 448.30 % | 2.216 M 112.66 % | -17.500 M -1 619.28 % | -1.018 M -110.48 % | 9.714 M -9.42 % | 10.725 M -27.08 % | 14.708 M 1.19 % | 14.535 M -9.10 % | 15.990 M 5.61 % | 15.140 M 85.41 % | 8.166 M |
| Cost of revenue | 755.215 M 5.96 % | 712.760 M -4.04 % | 742.741 M -20.83 % | 938.172 M 20.07 % | 781.376 M 15.61 % | 675.848 M -3.01 % | 696.839 M -17.69 % | 846.563 M -1.72 % | 861.341 M 27.68 % | 674.616 M 15.29 % | 585.165 M 8.35 % | 540.077 M -5.47 % | 571.308 M 12.29 % | 508.773 M 15.98 % | 438.677 M 33.20 % | 329.338 M |
| General and administrative expenses | 93.538 M 1.23 % | 92.401 M -0.85 % | 93.190 M -3.44 % | 96.512 M -5.40 % | 102.022 M -0.07 % | 102.096 M -2.63 % | 104.849 M -35.89 % | 163.534 M 66.90 % | 97.982 M 11.21 % | 88.107 M 5.91 % | 83.193 M -2.79 % | 85.581 M 5.05 % | 81.464 M -6.33 % | 86.968 M -0.72 % | 87.601 M 17.92 % | 74.288 M |
| Selling and marketing expenses | 100.630 M -1.57 % | 102.234 M 9.92 % | 93.008 M 0.43 % | 92.611 M 5.21 % | 88.024 M -2.08 % | 89.896 M 5.29 % | 85.375 M -6.81 % | 91.619 M -0.73 % | 92.295 M -9.15 % | 101.587 M 15.33 % | 88.085 M 10.13 % | 79.984 M 1.69 % | 78.652 M 3.44 % | 76.036 M 21.73 % | 62.462 M 56.84 % | 39.826 M |
| Other expenses | -6.834 M 40.62 % | -11.508 M -580.69 % | -1.691 M 58.39 % | -4.064 M 42.32 % | -7.045 M | 0.000 | 0.000 -100.00 % | 897.822 K 101.63 % | -55.117 M -1 913.25 % | 3.040 M 25.52 % | 2.422 M | 0.000 -100.00 % | 2.772 M -39.86 % | 4.610 M | 0.000 | 0.000 |
| Operating expenses | 187.334 M 2.30 % | 183.126 M -0.75 % | 184.508 M -0.30 % | 185.059 M 1.12 % | 183.002 M -4.68 % | 191.992 M 0.93 % | 190.224 M -25.71 % | 256.051 M 4.34 % | 245.395 M 27.42 % | 192.587 M 14.05 % | 168.856 M 2.95 % | 164.017 M 0.69 % | 162.888 M -2.82 % | 167.614 M 11.70 % | 150.063 M 31.50 % | 114.114 M |
| Cost and expenses | 942.549 M 5.21 % | 895.886 M -3.38 % | 927.248 M -17.45 % | 1.123 B 16.47 % | 964.378 M 11.12 % | 867.840 M -2.17 % | 887.063 M -19.55 % | 1.103 B -0.37 % | 1.107 B 27.62 % | 867.203 M 15.01 % | 754.022 M 7.09 % | 704.095 M -4.10 % | 734.196 M 8.55 % | 676.386 M 14.89 % | 588.739 M 32.76 % | 443.452 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 194.168 M -0.24 % | 194.634 M 4.53 % | 186.198 M -1.55 % | 189.123 M -0.49 % | 190.047 M -1.01 % | 191.992 M 0.93 % | 190.224 M -25.45 % | 255.153 M 34.10 % | 190.278 M 0.31 % | 189.694 M 10.75 % | 171.278 M 3.45 % | 165.566 M 3.40 % | 160.116 M -1.77 % | 163.004 M 8.62 % | 150.063 M 31.50 % | 114.114 M |
| Interest income | 0.000 | 0.000 | 0.000 | 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 % | -0.910 |
| Interest expense | 3.169 M 31.92 % | 2.402 M -14.79 % | 2.820 M 2.11 % | 2.761 M 14.76 % | 2.406 M -53.42 % | 5.166 M -36.76 % | 8.169 M -38.42 % | 13.266 M 20.52 % | 11.007 M 158.70 % | 4.255 M 60.40 % | 2.653 M -20.15 % | 3.322 M -4.82 % | 3.490 M -20.37 % | 4.383 M -15.57 % | 5.192 M -11.30 % | 5.853 M |
| Depreciation and amortization | 9.974 M 8.45 % | 9.197 M 12.09 % | 8.205 M -1.95 % | 8.368 M -12.23 % | 9.535 M -27.03 % | 13.066 M -30.18 % | 18.713 M -8.61 % | 20.475 M 6.99 % | 19.138 M 32.20 % | 14.476 M 16.09 % | 12.470 M 4.48 % | 11.935 M -20.79 % | 15.067 M 4.35 % | 14.439 M -3.60 % | 14.978 M 12.12 % | 13.359 M |
| Operating income | 71.989 M -4.70 % | 75.540 M 3.61 % | 72.907 M -27.01 % | 99.886 M 9.60 % | 91.136 M 88.77 % | 48.279 M 29.12 % | 37.391 M 132.02 % | -116.772 M -617.65 % | -16.271 M -138.05 % | 42.762 M -11.64 % | 48.395 M -24.81 % | 64.366 M 15.29 % | 55.832 M 30.57 % | 42.759 M -12.96 % | 49.127 M 95.97 % | 25.068 M |
| Operating income ratio | 0.07 -8.75 % | 0.08 6.71 % | 0.07 -10.57 % | 0.08 -5.62 % | 0.09 63.08 % | 0.05 30.90 % | 0.04 134.15 % | -0.12 -699.30 % | -0.01 -131.71 % | 0.05 -22.45 % | 0.06 -27.54 % | 0.08 17.69 % | 0.07 18.86 % | 0.06 -22.80 % | 0.08 43.95 % | 0.05 |
| Total other income expenses net | -3.241 M -96.63 % | -1.648 M 61.25 % | -4.253 M -281.11 % | 2.349 M 65 536.31 % | -3.589 K -100.07 % | 5.291 M 295.72 % | 1.337 M 107.35 % | -18.204 M -141.76 % | -7.530 M -296.64 % | -1.898 M -203.87 % | 1.828 M 169.69 % | -2.623 M | 0.000 100.00 % | -1.586 M -142.04 % | 3.772 M 431.68 % | 709.454 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 19.352 M -41.33 % | 32.984 M -41.62 % | 56.501 M 331.32 % | 13.099 M 162.19 % | -21.062 M -1 381.57 % | -1.422 M -101.19 % | 119.039 M -52.15 % | 248.781 M -26.15 % | 336.884 M 255.88 % | 94.662 M 265.98 % | 25.866 M -3.28 % | 26.743 M -37.49 % | 42.781 M -30.48 % | 61.541 M 5 012.87 % | 1.204 M -98.75 % | 96.372 M |
| Total investments | 584.217 K -93.05 % | 8.404 M -13.65 % | 9.733 M 79.97 % | 5.408 M -9.55 % | 5.979 M -5.90 % | 6.354 M -7.78 % | 6.890 M -3.21 % | 7.119 M -6.25 % | 7.593 M -7.02 % | 8.167 M -9.85 % | 9.059 M -2.75 % | 9.315 M 1.99 % | 9.133 M 783.26 % | 1.034 M -38.18 % | 1.673 M | 0.000 |
| Total debt | 77.684 M -17.94 % | 94.664 M -13.98 % | 110.054 M 53.25 % | 71.812 M 0.68 % | 71.323 M -15.43 % | 84.333 M -52.15 % | 176.252 M -48.32 % | 341.051 M -11.58 % | 385.736 M 150.81 % | 153.799 M 167.54 % | 57.486 M -21.11 % | 72.866 M 9.27 % | 66.683 M -17.20 % | 80.537 M 0.43 % | 80.189 M -28.26 % | 111.777 M |
| Accumulated other comprehensive income loss | 17.944 M 21.97 % | 14.712 M 23.51 % | 11.912 M 29.96 % | 9.166 M 76.17 % | 5.203 M 160.02 % | 2.001 M -87.65 % | 16.200 M -3.49 % | 16.787 M 3.62 % | 16.200 M 0.00 % | 16.200 M 0.00 % | 16.200 M 20.00 % | 13.500 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 112.004 M 21.87 % | 91.907 M 18.59 % | 77.498 M 3.60 % | 74.801 M 29.81 % | 57.624 M 67.14 % | 34.476 M 142.72 % | -80.706 M 21.88 % | -103.313 M -829.50 % | 14.162 M -78.01 % | 64.400 M 2.00 % | 63.135 M -18.79 % | 77.740 M 39.40 % | 55.766 M 41.59 % | 39.386 M -21.59 % | 50.233 M -25.22 % | 67.178 M |
| Common stock | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 25.00 % | 162.000 M 0.00 % | 162.000 M 20.00 % | 135.000 M 0.00 % | 135.000 M 0.00 % | 135.000 M 0.00 % | 135.000 M 42.11 % | 95.000 M |
| Total equity | 395.609 M 5.67 % | 374.396 M 5.89 % | 353.565 M 1.55 % | 348.165 M 6.42 % | 327.152 M 8.69 % | 300.988 M 10.26 % | 272.980 M 16.60 % | 234.127 M -33.30 % | 351.005 M 9.25 % | 321.296 M 0.19 % | 320.679 M 3.88 % | 308.698 M 8.07 % | 285.642 M 5.77 % | 270.072 M -4.64 % | 283.201 M 72.58 % | 164.100 M |
| Other non current liabilities | 35.980 M 9.19 % | 32.952 M -18.22 % | 40.292 M 1.91 % | 39.537 M 3.13 % | 38.337 M 1.32 % | 37.839 M 58.95 % | 23.805 M -11.36 % | 26.855 M 29.27 % | 20.774 M 20.72 % | 17.208 M 18.01 % | 14.581 M 29.05 % | 11.299 M -36.85 % | 17.894 M 24.07 % | 14.422 M 6 143.35 % | 231.000 K -17.35 % | 279.501 K |
| Long term debt | 271.655 K -83.53 % | 1.649 M -46.26 % | 3.068 M 38.16 % | 2.221 M -75.51 % | 9.068 M -39.28 % | 14.935 M -50.26 % | 30.029 M -28.78 % | 42.166 M -23.41 % | 55.051 M 623.60 % | 7.608 M -26.88 % | 10.405 M -35.04 % | 16.018 M -28.90 % | 22.530 M 36.24 % | 16.537 M -60.12 % | 41.470 M 5.67 % | 39.244 M |
| Total non current liabilities | 36.251 M 4.77 % | 34.601 M -20.20 % | 43.361 M 3.84 % | 41.757 M -11.91 % | 47.405 M -10.17 % | 52.774 M -1.97 % | 53.834 M -22.00 % | 69.021 M -8.97 % | 75.824 M 205.55 % | 24.815 M -0.69 % | 24.987 M -8.53 % | 27.318 M -32.42 % | 40.425 M 30.57 % | 30.959 M -25.76 % | 41.701 M 5.51 % | 39.523 M |
| Other current liabilities | 34.789 M -0.55 % | 34.981 M -25.60 % | 47.018 M 8.31 % | 43.411 M -0.34 % | 43.560 M -16.51 % | 52.175 M 4.29 % | 50.028 M 12.81 % | 44.349 M -44.42 % | 79.792 M 93.89 % | 41.153 M 75.11 % | 23.502 M -23.05 % | 30.540 M 14.64 % | 26.640 M 2 663 981 300.00 % | 1.000 -100.00 % | 55.296 M 195.28 % | 18.727 M |
| Deferred revenue | 1.012 M -42.56 % | 1.761 M -18.42 % | 2.159 M 140.70 % | 896.889 K -85.48 % | 6.177 M 636.32 % | 838.871 K -16.39 % | 1.003 M -47.21 % | 1.901 M -82.59 % | 10.917 M -7.66 % | 11.822 M 458.11 % | 2.118 M -48.82 % | 4.139 M -32.01 % | 6.088 M | 0.000 -100.00 % | 30.673 M 584.76 % | 4.479 M |
| Short term debt | 77.413 M -16.77 % | 93.015 M -13.06 % | 106.986 M 53.74 % | 69.591 M 11.78 % | 62.255 M -10.29 % | 69.398 M -52.54 % | 146.223 M -51.08 % | 298.885 M -11.22 % | 336.657 M 130.29 % | 146.191 M 210.51 % | 47.081 M -17.18 % | 56.847 M 28.75 % | 44.152 M -31.01 % | 64.000 M 57.14 % | 40.728 M -43.85 % | 72.534 M |
| Total current liabilities | 219.150 M -6.50 % | 234.392 M -3.10 % | 241.893 M -1.79 % | 246.307 M 6.42 % | 231.443 M 8.46 % | 213.386 M -34.40 % | 325.303 M -32.84 % | 484.337 M -9.32 % | 534.124 M 66.25 % | 321.286 M 56.95 % | 204.706 M 16.68 % | 175.437 M -0.07 % | 175.566 M -3.67 % | 182.250 M 14.65 % | 158.956 M 3.03 % | 154.286 M |
| Total liabilities | 255.401 M -5.05 % | 268.992 M -5.70 % | 285.254 M -0.98 % | 288.064 M 3.30 % | 278.849 M 4.77 % | 266.159 M -29.80 % | 379.137 M -31.48 % | 553.358 M -9.28 % | 609.948 M 76.23 % | 346.101 M 50.68 % | 229.693 M 13.29 % | 202.754 M -6.13 % | 215.991 M 1.30 % | 213.209 M 6.26 % | 200.657 M 3.53 % | 193.809 M |
| Other non current assets | 35.013 M -1.55 % | 35.562 M -1.39 % | 36.063 M 18.06 % | 30.548 M 0.10 % | 30.517 M 0.26 % | 30.438 M -1.26 % | 30.825 M -0.91 % | 31.107 M 1 831.66 % | 1.610 M 701.60 % | 200.894 K 246.99 % | 57.896 K 161.95 % | 22.102 K -99.23 % | 2.860 M 5 245.24 % | 53.500 K -98.47 % | 3.491 M -70.08 % | 11.670 M |
| Long term investments | 584.217 K -93.05 % | 8.404 M -13.65 % | 9.733 M 79.97 % | 5.408 M -9.55 % | 5.979 M -5.90 % | 6.354 M -7.78 % | 6.890 M -3.21 % | 7.119 M -6.25 % | 7.593 M -7.02 % | 8.167 M -9.85 % | 9.059 M -2.75 % | 9.315 M 1.99 % | 9.133 M 3 416.95 % | 259.694 K | 0.000 | 0.000 |
| Intangible assets | 589.490 K -39.05 % | 967.152 K 10.49 % | 875.350 K -18.84 % | 1.079 M -0.76 % | 1.087 M -50.06 % | 2.176 M -26.72 % | 2.970 M -18.60 % | 3.648 M -10.66 % | 4.084 M 1.22 % | 4.035 M 6.88 % | 3.775 M -21.42 % | 4.804 M -2.88 % | 4.946 M -18.90 % | 6.099 M -20.66 % | 7.688 M 162.70 % | 2.926 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.248 M 15.30 % | -1.474 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.826 M | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 589.490 K -39.05 % | 967.152 K 10.49 % | 875.350 K -18.84 % | 1.079 M -0.76 % | 1.087 M 17.11 % | 928.130 K -37.97 % | 1.496 M -58.99 % | 3.648 M -10.66 % | 4.084 M 1.22 % | 4.035 M 6.88 % | 3.775 M -21.42 % | 4.804 M 126.52 % | 2.121 M -65.23 % | 6.099 M -20.66 % | 7.688 M 162.70 % | 2.926 M |
| Property plant equipment net | 87.227 M -5.04 % | 91.858 M -3.70 % | 95.390 M -0.79 % | 96.151 M -1.98 % | 98.092 M -1.91 % | 100.001 M -12.85 % | 114.750 M -13.05 % | 131.978 M -17.06 % | 159.125 M 13.10 % | 140.692 M 8.92 % | 129.170 M -3.88 % | 134.390 M -3.12 % | 138.722 M -9.66 % | 153.560 M 0.22 % | 153.222 M 9.01 % | 140.553 M |
| Total non current assets | 162.538 M -7.09 % | 174.948 M -4.33 % | 182.866 M 4.76 % | 174.561 M -1.43 % | 177.096 M -1.37 % | 179.561 M -7.56 % | 194.243 M -7.88 % | 210.851 M 10.46 % | 190.881 M 19.89 % | 159.214 M 8.14 % | 147.235 M -3.66 % | 152.831 M -0.41 % | 153.458 M -4.07 % | 159.972 M -2.69 % | 164.402 M 5.96 % | 155.149 M |
| Other current assets | 7.490 M 7.93 % | 6.940 M -37.50 % | 11.104 M 45.96 % | 7.607 M -66.19 % | 22.502 M | 0.000 -100.00 % | 21.614 M -75.71 % | 88.970 M -47.99 % | 171.058 M 479.69 % | 29.509 M | 0.000 -100.00 % | 20.863 M 297.94 % | 5.243 M | 0.000 -100.00 % | 7.646 M -7.71 % | 8.285 M |
| Short term investments | 0.000 | 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 % | 774.349 K -53.71 % | 1.673 M | 0.000 |
| cash and cash equivalents | 58.332 M -5.43 % | 61.680 M 15.17 % | 53.554 M -8.79 % | 58.712 M -36.45 % | 92.385 M 7.73 % | 85.755 M 49.89 % | 57.213 M -37.99 % | 92.270 M 88.87 % | 48.852 M -17.39 % | 59.137 M 87.02 % | 31.620 M -31.44 % | 46.123 M 92.97 % | 23.902 M 25.83 % | 18.996 M -75.95 % | 78.985 M 412.71 % | 15.405 M |
| Cash and short term investments | 58.332 M -5.43 % | 61.680 M 15.17 % | 53.554 M -8.79 % | 58.712 M -36.45 % | 92.385 M 7.73 % | 85.755 M 49.89 % | 57.213 M -37.99 % | 92.270 M 88.87 % | 48.852 M -17.39 % | 59.137 M 87.02 % | 31.620 M -31.44 % | 46.123 M 92.97 % | 23.902 M 20.90 % | 19.770 M -75.49 % | 80.658 M 423.57 % | 15.405 M |
| Total current assets | 488.472 M 4.28 % | 468.440 M 2.74 % | 455.953 M -1.24 % | 461.669 M 7.64 % | 428.905 M 10.66 % | 387.587 M -15.35 % | 457.874 M -20.60 % | 576.634 M -25.12 % | 770.072 M 51.53 % | 508.184 M 26.06 % | 403.137 M 12.41 % | 358.621 M 3.00 % | 348.175 M 7.69 % | 323.309 M 1.21 % | 319.457 M 57.55 % | 202.759 M |
| Inventory | 253.649 M 4.70 % | 242.255 M -1.25 % | 245.310 M 10.42 % | 222.165 M 42.87 % | 155.502 M 1.12 % | 153.778 M -29.50 % | 218.117 M -7.34 % | 235.383 M 0.13 % | 235.086 M 3.33 % | 227.505 M 5.39 % | 215.879 M 14.04 % | 189.302 M -3.23 % | 195.617 M 8.76 % | 179.862 M 39.03 % | 129.366 M 34.13 % | 96.451 M |
| Net receivables | 169.001 M 7.26 % | 157.565 M 2.24 % | 154.109 M -12.31 % | 175.735 M 6.32 % | 165.289 M 26.02 % | 131.161 M -18.50 % | 160.929 M -26.74 % | 219.662 M -30.28 % | 315.077 M 63.80 % | 192.351 M 36.47 % | 140.951 M 36.37 % | 103.362 M -16.25 % | 123.414 M -0.21 % | 123.676 M 15.05 % | 107.498 M 30.11 % | 82.618 M |
| Tax assets | 39.125 M 2.54 % | 38.156 M -6.49 % | 40.804 M -1.38 % | 41.376 M -0.11 % | 41.420 M -1.00 % | 41.839 M 3.87 % | 40.281 M 8.87 % | 36.998 M 100.33 % | 18.469 M 201.84 % | 6.119 M 18.30 % | 5.172 M 20.31 % | 4.299 M 590.97 % | 622.168 K | 0.000 | 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 |
| Account payables | 102.179 M 3.61 % | 98.620 M 24.32 % | 79.325 M -35.32 % | 122.647 M 8.05 % | 113.509 M 36.23 % | 83.319 M -31.03 % | 120.801 M -6.82 % | 129.648 M 24.26 % | 104.334 M -12.25 % | 118.897 M -5.71 % | 126.098 M 58.88 % | 79.364 M -19.07 % | 98.064 M -13.18 % | 112.957 M 79.49 % | 62.932 M -0.15 % | 63.025 M |
| Tax payables | 3.758 M -37.52 % | 6.014 M -6.10 % | 6.405 M -34.39 % | 9.762 M 64.27 % | 5.943 M -22.36 % | 7.654 M 5.62 % | 7.247 M -24.15 % | 9.554 M 294.25 % | 2.423 M -24.79 % | 3.222 M -45.46 % | 5.908 M 29.97 % | 4.546 M -25.34 % | 6.088 M 15.03 % | 5.293 M | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 120.713 K 0.22 % | 120.443 K 109.25 % | -1.303 M 0.00 % | -1.303 M 0.00 % | -1.303 M 0.00 % | -1.303 M 0.00 % | -1.303 M 0.00 % | -1.303 M 0.00 % | -1.303 M 54.03 % | -2.834 M -27.78 % | -2.218 M -21.76 % | -1.821 M 35.35 % | -2.817 M -40.34 % | -2.007 M -829.58 % | 275.135 K -85.68 % | 1.922 M |
| Capital lease obligations | 2.388 M -29.74 % | 3.399 M -30.71 % | 4.905 M 110.29 % | 2.332 M 27.50 % | 1.829 M 565.24 % | 274.988 K -97.88 % | 12.982 M -28.87 % | 18.251 M -26.13 % | 24.707 M 428.63 % | 4.674 M 814.75 % | 510.939 K 51.20 % | 337.920 K -83.87 % | 2.095 M -31.54 % | 3.061 M -33.77 % | 4.621 M 115.94 % | 2.140 M |
| 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 |
| Other total stockholders equity | 63.040 M -3.25 % | 65.156 M -17.40 % | 78.884 M -9.84 % | 87.491 M 21.22 % | 72.175 M 4.64 % | 68.973 M -49.96 % | 137.844 M -11.77 % | 156.231 M 13.34 % | 137.843 M 18.75 % | 116.081 M 1.92 % | 113.893 M 16.58 % | 97.693 M 0.00 % | 97.693 M -12.14 % | 111.193 M 13.82 % | 97.693 M | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 651.010 M 1.18 % | 643.388 M 0.72 % | 638.819 M 0.41 % | 636.230 M 4.99 % | 606.000 M 6.85 % | 567.147 M -13.03 % | 652.117 M -17.19 % | 787.485 M -18.05 % | 960.954 M 43.99 % | 667.398 M 21.26 % | 550.372 M 7.61 % | 511.452 M 1.96 % | 501.633 M 3.80 % | 483.281 M -0.12 % | 483.858 M 35.19 % | 357.908 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 3.057 M -78.43 % | 14.171 M -3.06 % | 14.618 M -28.14 % | 20.343 M 17.78 % | 17.273 M 42.15 % | 12.151 M 8 002.48 % | -153.760 K | 0.000 | 0.000 100.00 % | -11.183 M -63.99 % | -6.819 M 90.74 % | -73.626 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.167 M 454.52 % | 1.112 M -78.79 % | 5.242 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -24.638 M -955.77 % | -2.334 M 92.62 % | -31.621 M 50.01 % | -63.261 M -394.35 % | -12.797 M -123.62 % | 54.171 M -11.35 % | 61.104 M -57.82 % | 144.877 M 147.80 % | -303.091 M -280.67 % | -79.620 M -229.03 % | -24.198 M -89.96 % | -12.739 M -38.10 % | -9.224 M 81.68 % | -50.363 M -26.49 % | -39.817 M -171.31 % | 55.835 M |
| Accounts receivables | -10.030 M 4.79 % | -10.535 M -140.42 % | 26.066 M 374.19 % | 5.497 M 116.60 % | -33.105 M -208.11 % | 30.622 M 408.97 % | 6.016 M 111.86 % | -50.725 M -112.53 % | -23.868 M 25.20 % | -31.908 M 2.35 % | -32.676 M -1 073.61 % | 3.356 M 168.12 % | -4.927 M | 0.000 100.00 % | -19.283 M -646.25 % | -2.584 M |
| Inventory | -15.777 M -1 417.43 % | 1.198 M 105.86 % | -20.426 M 71.80 % | -72.423 M -1 341.08 % | -5.026 M -108.27 % | 60.775 M 803.45 % | 6.727 M 260.50 % | -4.191 M 69.94 % | -13.944 M 8.24 % | -15.197 M 49.42 % | -30.048 M -719.44 % | 4.851 M 127.89 % | -17.390 M 67.77 % | -53.960 M -63.68 % | -32.967 M -172.11 % | 45.715 M |
| Accounts payables | 1.169 M -83.26 % | 6.983 M 118.75 % | -37.240 M -1 076.71 % | 3.813 M -85.05 % | 25.506 M 167.52 % | -37.777 M -380.22 % | -7.867 M -120.09 % | 39.164 M 114.83 % | -264.168 M -716.30 % | -32.361 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -389.969 K -101.72 % | 22.612 M |
| Other working capital | 1.169 M 5 458.39 % | 21.028 K 200.00 % | -21.028 K 85.84 % | -148.529 K 13.99 % | -172.696 K -131.28 % | 552.115 K -99.02 % | 56.228 M -62.28 % | 149.068 M 13 513.24 % | -1.111 M -626.37 % | -153.000 K -102.62 % | 5.850 M 133.26 % | -17.590 M -315.42 % | 8.165 M 126.99 % | 3.597 M -71.95 % | 12.823 M 229.43 % | -9.907 M |
| Other non cash items | 5.258 M 137.24 % | -14.119 M 20.76 % | -17.818 M -1 746.66 % | 1.082 M -76.33 % | 4.572 M 13.97 % | 4.012 M -32.97 % | 5.985 M -94.15 % | 102.353 M 67.15 % | 61.236 M 1 362.29 % | 4.188 M 195.84 % | 1.416 M -97.76 % | 63.128 M 829.54 % | 6.791 M 14.01 % | 5.957 M -25.04 % | 7.946 M 3 619.22 % | 213.659 K |
| Net cash provided by operating activities | 59.343 M -10.94 % | 66.636 M 143.03 % | 27.419 M -22.35 % | 35.311 M -56.24 % | 80.696 M -37.26 % | 128.618 M -7.57 % | 139.147 M 4.84 % | 132.729 M 155.74 % | -238.135 M -926.00 % | -23.210 M -171.69 % | 32.374 M -44.48 % | 58.306 M 3.10 % | 56.554 M 5 227.69 % | -1.103 M -104.90 % | 22.513 M -74.15 % | 87.098 M |
| Investments in property plant and equipment | -3.339 M 37.72 % | -5.361 M -45.93 % | -3.674 M 29.66 % | -5.223 M 20.74 % | -6.590 M -156.49 % | -2.569 M -70.87 % | -1.504 M 68.90 % | -4.835 M 71.47 % | -16.950 M -154.93 % | -6.649 M -127.27 % | -2.926 M 51.76 % | -6.064 M -21.52 % | -4.990 M 54.87 % | -11.057 M 49.80 % | -22.027 M -1 566.62 % | -1.322 M |
| Acquisitions net | 24.762 K -84.81 % | 163.000 K 101.63 % | -10.000 M -46 724.39 % | 21.448 K -97.05 % | 727.102 K -92.15 % | 9.259 M 23 046.52 % | 40.000 K -98.56 % | 2.785 M 78.84 % | 1.557 M -8.04 % | 1.693 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.352 M |
| Purchases of investments | 0.000 | 0.000 100.00 % | -10.030 M -33 111.59 % | -30.201 K 61.84 % | -79.145 K 52.05 % | -165.054 K -0.55 % | -164.158 K 99.45 % | -30.087 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 2.000 M -80.06 % | 10.030 M 114 491.91 % | 8.753 K 101.35 % | -647.957 K 92.87 % | -9.094 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.465 M | 0.000 | 0.000 |
| Other investing activites | 6.645 M 112.18 % | 3.132 M 232.37 % | -2.366 M -503.28 % | 586.659 K -29.43 % | 831.359 K -91.41 % | 9.680 M 4 221.08 % | 224.029 K 100.85 % | -26.392 M -1 195.69 % | 2.409 M 2.09 % | 2.359 M 601.98 % | 336.084 K 87.52 % | 179.227 K 141.15 % | -435.557 K -133.76 % | 1.290 M -69.35 % | 4.210 M -66.25 % | 12.474 M |
| Net cash used for investing activites | 3.331 M 5 103.76 % | -66.562 K 99.59 % | -16.040 M -245.95 % | -4.636 M 19.48 % | -5.758 M -180.97 % | 7.111 M 655.74 % | -1.280 M 95.90 % | -31.227 M -114.75 % | -14.541 M -238.99 % | -4.290 M -65.66 % | -2.589 M 56.00 % | -5.885 M -8.46 % | -5.426 M 34.64 % | -8.302 M 53.40 % | -17.817 M -214.92 % | 15.504 M |
| Debt repayment | -18.477 M -33.08 % | -13.884 M -77.82 % | -7.808 M 1.65 % | -7.939 M 45.49 % | -14.565 M 84.27 % | -92.571 M 43.83 % | -164.799 M -246.92 % | -47.504 M -123.44 % | 202.622 M 120.67 % | 91.820 M 675.84 % | -15.945 M 31.17 % | -23.167 M -55.53 % | -14.895 M -2 309.34 % | -618.227 K 98.35 % | -37.508 M 47.25 % | -71.099 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 750.000 | 0.000 -100.00 % | 80.650 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 137.693 M 6 784.67 % | 2.000 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -44.541 M -4.63 % | -42.570 M 12.31 % | -48.544 M 20.08 % | -60.742 M -19.98 % | -50.625 M -400.00 % | -10.125 M | 0.000 | 0.000 100.00 % | -35.640 M -10.00 % | -32.400 M -22.51 % | -26.446 M 24.60 % | -35.076 M -23.73 % | -28.348 M 40.00 % | -47.250 M -30.89 % | -36.100 M -111.11 % | -17.100 M |
| Other financing activites | -3.074 M -53.69 % | -2.000 M -105.02 % | 39.857 M 793.68 % | 4.460 M 258.18 % | -2.820 M | 0.000 100.00 % | -8.172 M | 0.000 100.00 % | -5.163 M -22.35 % | -4.219 M -127.01 % | -1.859 M -105.94 % | 31.269 M 1 149.80 % | -2.979 M -9.67 % | -2.716 M 47.77 % | -5.200 M 11.40 % | -5.869 M |
| Net cash used provided by financing activities | -66.093 M -13.07 % | -58.454 M -254.37 % | -16.495 M 74.32 % | -64.221 M 5.72 % | -68.119 M 36.47 % | -107.216 M 38.01 % | -172.970 M -195.03 % | -58.628 M -124.18 % | 242.469 M 339.25 % | 55.201 M 224.75 % | -44.250 M -46.40 % | -30.226 M 34.61 % | -46.222 M 8.62 % | -50.584 M -185.90 % | 58.886 M 163.96 % | -92.068 M |
| Effect of forex changes on cash | 71.372 K 526.29 % | 11.396 K 126.52 % | -42.964 K 66.23 % | -127.211 K 32.38 % | -188.124 K -743.69 % | 29.226 K -36.20 % | 45.808 K -91.57 % | 543.389 K 803.68 % | -77.221 K 58.22 % | -184.811 K -398.59 % | -37.067 K -245.38 % | 25.496 K | 0.000 100.00 % | 0.000 100.00 % | -1.944 K 98.06 % | -100.093 K |
| Net change in cash | -3.348 M -141.19 % | 8.127 M 257.53 % | -5.159 M 84.68 % | -33.673 M -607.88 % | 6.630 M -76.77 % | 28.542 M 181.42 % | -35.057 M -180.74 % | 43.417 M 522.16 % | -10.285 M -137.38 % | 27.517 M 289.74 % | -14.502 M -165.26 % | 22.221 M 352.94 % | 4.906 M 108.18 % | -59.989 M -194.35 % | 63.580 M 509.36 % | 10.434 M |
| Cash at beginning of period | 61.680 M 15.17 % | 53.554 M -8.79 % | 58.712 M -36.45 % | 92.385 M 7.73 % | 85.755 M 49.89 % | 57.213 M -37.99 % | 92.270 M 88.87 % | 48.852 M -17.39 % | 59.137 M 87.02 % | 31.620 M -31.44 % | 46.123 M 92.97 % | 23.902 M 25.83 % | 18.996 M -75.95 % | 78.985 M 412.71 % | 15.405 M 209.87 % | 4.972 M |
| Cash at end of period | 58.332 M -5.43 % | 61.680 M 15.17 % | 53.554 M -8.79 % | 58.712 M -36.45 % | 92.385 M 7.73 % | 85.755 M 49.89 % | 57.213 M -37.99 % | 92.270 M 88.87 % | 48.852 M -17.39 % | 59.137 M 87.02 % | 31.620 M -31.44 % | 46.123 M 92.97 % | 23.902 M 25.83 % | 18.996 M -75.95 % | 78.985 M 412.71 % | 15.405 M |
| Operating cash flow | 59.343 M -12.84 % | 68.085 M 148.31 % | 27.419 M -22.35 % | 35.311 M -56.24 % | 80.696 M -37.26 % | 128.618 M -7.57 % | 139.147 M 4.84 % | 132.729 M 155.74 % | -238.135 M -926.00 % | -23.210 M -171.69 % | 32.374 M -44.48 % | 58.306 M 3.10 % | 56.554 M 5 227.69 % | -1.103 M -104.90 % | 22.513 M -74.15 % | 87.098 M |
| Capital expenditure | -3.339 M 37.72 % | -5.361 M -45.93 % | -3.674 M 29.66 % | -5.223 M 20.74 % | -6.590 M -156.49 % | -2.569 M -70.87 % | -1.504 M 68.90 % | -4.835 M 71.47 % | -16.950 M -154.93 % | -6.649 M -127.27 % | -2.926 M 51.76 % | -6.064 M -21.52 % | -4.990 M 54.87 % | -11.057 M 49.80 % | -22.027 M -1 566.62 % | -1.322 M |
| Free CashFlow | 56.004 M -10.71 % | 62.723 M 164.15 % | 23.745 M -21.08 % | 30.088 M -59.40 % | 74.106 M -41.21 % | 126.049 M -8.42 % | 137.644 M 7.62 % | 127.894 M 150.14 % | -255.085 M -754.30 % | -29.859 M -201.39 % | 29.449 M -43.63 % | 52.242 M 1.32 % | 51.563 M 524.03 % | -12.160 M -2 601.43 % | 486.135 K -99.43 % | 85.776 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 247.657 M 0.55 % | 246.306 M -2.47 % | 252.549 M -4.88 % | 265.496 M 11.94 % | 237.183 M -8.53 % | 259.311 M 7.66 % | 240.861 M -3.90 % | 250.638 M 4.87 % | 238.998 M -0.80 % | 240.929 M 4.71 % | 230.100 M -9.08 % | 253.089 M 5.12 % | 240.754 M -12.94 % | 276.536 M 1.70 % | 271.923 M -17.52 % | 329.669 M 9.58 % | 300.845 M -6.95 % | 323.323 M 21.63 % | 265.825 M -1.86 % | 270.867 M 10.35 % | 245.473 M -10.20 % | 273.349 M 22.85 % | 222.508 M -2.23 % | 227.581 M 2.61 % | 221.794 M -7.57 % | 239.967 M 3.22 % | 232.483 M -0.86 % | 234.496 M 7.04 % | 219.073 M -8.11 % | 238.402 M 2.08 % | 233.550 M -7.29 % | 251.924 M -0.09 % | 252.146 M 1.58 % | 248.222 M -0.65 % | 249.834 M -9.42 % | 275.821 M -9.15 % | 303.614 M 12.98 % | 268.724 M -0.73 % | 270.701 M 19.20 % | 227.107 M 6.61 % | 213.022 M 4.39 % | 204.072 M 0.82 % | 202.420 M -6.47 % | 216.427 M 17.35 % | 184.431 M -7.66 % | 199.733 M 1.80 % | 196.203 M 4.58 % | 187.617 M -4.49 % | 196.444 M 1.46 % | 193.614 M -2.30 % | 198.180 M -0.60 % | 199.382 M 0.72 % | 197.950 M 1.77 % | 194.516 M 12.46 % | 172.959 M -10.36 % | 192.944 M 8.96 % | 177.075 M 0.52 % | 176.166 M 2.53 % | 171.826 M 4.29 % | 164.752 M 7.58 % | 153.149 M 3.38 % | 148.139 M 7.94 % | 137.248 M 10.71 % | 123.968 M |
| Net income | 15.103 M -6.67 % | 16.182 M 12.40 % | 14.396 M -25.59 % | 19.348 M 17.99 % | 16.398 M 5.46 % | 15.549 M -8.35 % | 16.966 M 16.02 % | 14.623 M 4.03 % | 14.057 M 11.11 % | 12.651 M 6.70 % | 11.856 M -18.30 % | 14.512 M 37.42 % | 10.560 M -38.27 % | 17.107 M 31.56 % | 13.003 M -45.13 % | 23.699 M 29.04 % | 18.366 M -31.53 % | 26.823 M 106.10 % | 13.015 M 7.41 % | 12.116 M -34.03 % | 18.366 M -39.51 % | 30.362 M 101.76 % | 15.049 M 24.13 % | 12.124 M 598.93 % | 1.735 M -86.14 % | 12.512 M 82.27 % | 6.864 M 34.78 % | 5.093 M -68.36 % | 16.094 M 90.24 % | 8.460 M 125.61 % | -33.037 M -371.35 % | 12.175 M 114.22 % | -85.629 M -679.50 % | -10.985 M 77.35 % | -48.494 M -599.97 % | 9.699 M -28.62 % | 13.588 M 36.42 % | 9.960 M -38.58 % | 16.216 M 521.69 % | 2.608 M -42.38 % | 4.527 M -58.70 % | 10.961 M 36.99 % | 8.001 M -37.23 % | 12.748 M 93.64 % | 6.583 M -42.87 % | 11.523 M 47.76 % | 7.798 M -40.49 % | 13.104 M -7.06 % | 14.100 M -10.44 % | 15.743 M 11.39 % | 14.133 M 76.54 % | 8.005 M -14.20 % | 9.330 M -28.39 % | 13.029 M 1 661.26 % | -834.506 K -109.23 % | 9.046 M 13.23 % | 7.989 M -36.91 % | 12.664 M 35.69 % | 9.333 M -20.91 % | 11.800 M 66.99 % | 7.066 M -36.94 % | 11.205 M 139.34 % | 4.682 M -61.50 % | 12.160 M |
| Income before tax | 19.503 M -4.11 % | 20.339 M 14.89 % | 17.704 M -9.22 % | 19.502 M 51.37 % | 12.884 M -30.95 % | 18.659 M -16.22 % | 22.272 M 24.32 % | 17.915 M 4.31 % | 17.175 M 7.35 % | 15.999 M 6.52 % | 15.019 M -18.27 % | 18.377 M 33.38 % | 13.778 M -35.85 % | 21.479 M 34.86 % | 15.927 M -46.19 % | 29.600 M 28.13 % | 23.102 M -31.25 % | 33.605 M 107.75 % | 16.176 M 13.90 % | 14.202 M -38.09 % | 22.942 M -39.33 % | 37.813 M 94.78 % | 19.413 M 24.22 % | 15.628 M 554.42 % | 2.388 M -85.21 % | 16.141 M 88.31 % | 8.572 M 35.63 % | 6.320 M -51.62 % | 13.062 M 21.23 % | 10.774 M 131.83 % | -33.845 M -3 108.02 % | 1.125 M 101.26 % | -89.511 M -602.31 % | -12.745 M 78.17 % | -58.385 M -585.87 % | 12.017 M -30.18 % | 17.210 M 33.55 % | 12.887 M -27.79 % | 17.847 M 354.64 % | 3.925 M -44.81 % | 7.113 M -48.74 % | 13.877 M 35.07 % | 10.274 M -35.46 % | 15.918 M 97.02 % | 8.080 M -42.79 % | 14.123 M 45.04 % | 9.737 M -43.43 % | 17.214 M -1.98 % | 17.561 M -11.55 % | 19.854 M 5.58 % | 18.805 M 66.67 % | 11.283 M -5.82 % | 11.979 M -30.14 % | 17.147 M 912.22 % | -2.111 M -115.02 % | 14.055 M 26.33 % | 11.125 M -38.55 % | 18.104 M 83.63 % | 9.859 M -42.33 % | 17.095 M 67.36 % | 10.215 M -35.06 % | 15.730 M 111.05 % | 7.453 M 710.39 % | -1.221 M |
| Income before tax ratio | 0.08 -4.63 % | 0.08 17.80 % | 0.07 -4.57 % | 0.07 35.22 % | 0.05 -24.51 % | 0.07 -22.18 % | 0.09 29.36 % | 0.07 -0.54 % | 0.07 8.22 % | 0.07 1.74 % | 0.07 -10.11 % | 0.07 26.88 % | 0.06 -26.32 % | 0.08 32.61 % | 0.06 -34.76 % | 0.09 16.92 % | 0.08 -26.12 % | 0.10 70.80 % | 0.06 16.06 % | 0.05 -43.90 % | 0.09 -32.44 % | 0.14 58.55 % | 0.09 27.05 % | 0.07 537.78 % | 0.01 -83.99 % | 0.07 82.44 % | 0.04 36.81 % | 0.03 -54.80 % | 0.06 31.93 % | 0.05 131.19 % | -0.14 -3 344.67 % | 0.00 101.26 % | -0.35 -591.38 % | -0.05 78.03 % | -0.23 -636.41 % | 0.04 -23.14 % | 0.06 18.20 % | 0.05 -27.26 % | 0.07 281.43 % | 0.02 -48.23 % | 0.03 -50.90 % | 0.07 33.98 % | 0.05 -30.99 % | 0.07 67.89 % | 0.04 -38.05 % | 0.07 42.48 % | 0.05 -45.91 % | 0.09 2.64 % | 0.09 -12.82 % | 0.10 8.07 % | 0.09 67.68 % | 0.06 -6.49 % | 0.06 -31.35 % | 0.09 822.20 % | -0.01 -116.76 % | 0.07 15.94 % | 0.06 -38.86 % | 0.10 79.11 % | 0.06 -44.70 % | 0.10 55.57 % | 0.07 -37.19 % | 0.11 95.54 % | 0.05 651.33 % | -0.01 |
| EBITDA | 22.852 M -3.24 % | 23.618 M 12.39 % | 21.014 M -8.21 % | 22.893 M 41.91 % | 16.132 M -26.84 % | 22.050 M -13.26 % | 25.419 M 18.73 % | 21.410 M 19.58 % | 17.905 M -3.73 % | 18.598 M 2.04 % | 18.227 M -23.90 % | 23.951 M 27.45 % | 18.792 M -21.75 % | 24.016 M 28.09 % | 18.750 M -42.32 % | 32.506 M 22.54 % | 26.527 M -26.93 % | 36.301 M 107.66 % | 17.481 M 1.13 % | 17.286 M -33.19 % | 25.875 M -36.77 % | 40.922 M 76.07 % | 23.242 M 16.63 % | 19.927 M 171.24 % | 7.347 M -63.50 % | 20.126 M 44.49 % | 13.929 M -11.01 % | 15.651 M -22.72 % | 20.254 M 31.10 % | 15.449 M 164.39 % | -23.995 M -357.16 % | 9.331 M 111.59 % | -80.540 M -1 990.00 % | -3.854 M 92.21 % | -49.446 M -369.45 % | 18.351 M -21.14 % | 23.272 M 20.14 % | 19.370 M 5.39 % | 18.378 M 118.83 % | 8.398 M -26.04 % | 11.355 M -26.69 % | 15.490 M 11.79 % | 13.856 M -29.84 % | 19.751 M 69.81 % | 11.631 M -31.76 % | 17.044 M 15.33 % | 14.778 M -24.20 % | 19.496 M -8.11 % | 21.218 M 4.43 % | 20.318 M 20.32 % | 16.886 M 11.74 % | 15.112 M -10.70 % | 16.923 M -17.55 % | 20.525 M 702.64 % | 2.557 M -86.49 % | 18.929 M 20.15 % | 15.755 M -30.76 % | 22.754 M 44.70 % | 15.725 M -29.60 % | 22.337 M 53.53 % | 14.549 M -27.72 % | 20.127 M 69.88 % | 11.848 M 10.72 % | 10.701 M |
| Net income ratio | 0.06 -7.18 % | 0.07 15.25 % | 0.06 -21.78 % | 0.07 5.41 % | 0.07 15.30 % | 0.06 -14.87 % | 0.07 20.73 % | 0.06 -0.80 % | 0.06 12.01 % | 0.05 1.91 % | 0.05 -10.14 % | 0.06 30.73 % | 0.04 -29.10 % | 0.06 29.36 % | 0.05 -33.48 % | 0.07 17.76 % | 0.06 -26.41 % | 0.08 69.45 % | 0.05 9.45 % | 0.04 -40.21 % | 0.07 -32.64 % | 0.11 64.23 % | 0.07 26.95 % | 0.05 581.16 % | 0.01 -85.00 % | 0.05 76.59 % | 0.03 35.95 % | 0.02 -70.44 % | 0.07 107.02 % | 0.04 125.09 % | -0.14 -392.70 % | 0.05 114.23 % | -0.34 -667.37 % | -0.04 77.20 % | -0.19 -651.98 % | 0.04 -21.43 % | 0.04 20.74 % | 0.04 -38.13 % | 0.06 421.57 % | 0.01 -45.96 % | 0.02 -60.43 % | 0.05 35.88 % | 0.04 -32.89 % | 0.06 65.02 % | 0.04 -38.13 % | 0.06 45.15 % | 0.04 -43.09 % | 0.07 -2.69 % | 0.07 -11.73 % | 0.08 14.02 % | 0.07 77.61 % | 0.04 -14.81 % | 0.05 -29.63 % | 0.07 1 488.24 % | 0.00 -110.29 % | 0.05 3.92 % | 0.05 -37.24 % | 0.07 32.35 % | 0.05 -24.17 % | 0.07 55.23 % | 0.05 -39.00 % | 0.08 121.74 % | 0.03 -65.23 % | 0.10 |
| Ratio EBITDA | 0.09 -3.77 % | 0.10 15.24 % | 0.08 -3.50 % | 0.09 26.78 % | 0.07 -20.01 % | 0.09 -19.43 % | 0.11 23.55 % | 0.09 14.02 % | 0.07 -2.95 % | 0.08 -2.55 % | 0.08 -16.30 % | 0.09 21.24 % | 0.08 -10.13 % | 0.09 25.95 % | 0.07 -30.07 % | 0.10 11.83 % | 0.09 -21.47 % | 0.11 70.73 % | 0.07 3.05 % | 0.06 -39.46 % | 0.11 -29.59 % | 0.15 43.32 % | 0.10 19.29 % | 0.09 164.34 % | 0.03 -60.51 % | 0.08 39.98 % | 0.06 -10.23 % | 0.07 -27.81 % | 0.09 42.66 % | 0.06 163.08 % | -0.10 -377.39 % | 0.04 111.60 % | -0.32 -1 957.48 % | -0.02 92.16 % | -0.20 -397.48 % | 0.07 -13.20 % | 0.08 6.34 % | 0.07 6.17 % | 0.07 83.59 % | 0.04 -30.63 % | 0.05 -29.77 % | 0.08 10.88 % | 0.07 -24.99 % | 0.09 44.70 % | 0.06 -26.09 % | 0.09 13.29 % | 0.08 -27.52 % | 0.10 -3.79 % | 0.11 2.93 % | 0.10 23.16 % | 0.09 12.42 % | 0.08 -11.34 % | 0.09 -18.98 % | 0.11 613.69 % | 0.01 -84.93 % | 0.10 10.27 % | 0.09 -31.12 % | 0.13 41.14 % | 0.09 -32.50 % | 0.14 42.72 % | 0.09 -30.08 % | 0.14 57.39 % | 0.09 0.01 % | 0.09 |
| Gross profit ratio | 0.27 0.88 % | 0.27 2.14 % | 0.26 10.45 % | 0.24 -6.86 % | 0.25 -5.69 % | 0.27 2.76 % | 0.26 -0.44 % | 0.26 -1.64 % | 0.27 -1.07 % | 0.27 2.53 % | 0.26 -1.59 % | 0.27 6.75 % | 0.25 1.73 % | 0.25 1.86 % | 0.24 6.04 % | 0.23 -1.90 % | 0.23 -0.55 % | 0.23 0.50 % | 0.23 4.00 % | 0.22 -15.84 % | 0.27 -14.97 % | 0.31 20.45 % | 0.26 -2.25 % | 0.27 7.33 % | 0.25 -4.44 % | 0.26 22.79 % | 0.21 -15.86 % | 0.25 -11.90 % | 0.29 19.55 % | 0.24 282.86 % | 0.06 -53.77 % | 0.13 9.03 % | 0.12 -48.41 % | 0.24 24.00 % | 0.19 -16.51 % | 0.23 9.83 % | 0.21 -6.16 % | 0.22 -12.30 % | 0.26 2.63 % | 0.25 -10.18 % | 0.28 3.21 % | 0.27 -1.09 % | 0.27 2.44 % | 0.27 -1.28 % | 0.27 -3.09 % | 0.28 -8.29 % | 0.30 -4.61 % | 0.32 4.21 % | 0.30 7.56 % | 0.28 2.18 % | 0.28 1.42 % | 0.27 1.50 % | 0.27 -6.23 % | 0.29 4.93 % | 0.27 -5.52 % | 0.29 1.60 % | 0.29 -9.34 % | 0.31 4.25 % | 0.30 -11.60 % | 0.34 12.12 % | 0.30 2.01 % | 0.30 1.32 % | 0.29 -70.53 % | 1.00 |
| Weighted average shs out dil | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 10.29 % | 183.610 M 0.00 % | 183.610 M 13.34 % | 162.000 M 0.00 % | 162.000 M -11.77 % | 183.610 M 13.34 % | 162.000 M 0.00 % | 162.000 M 0.00 % | 162.000 M 0.00 % | 162.000 M 0.00 % | 162.000 M 0.00 % | 162.000 M 0.00 % | 162.000 M 0.00 % | 162.000 M 0.00 % | 162.000 M 0.00 % | 162.000 M 0.00 % | 162.000 M 0.00 % | 162.000 M 0.00 % | 162.000 M 0.00 % | 162.000 M 0.00 % | 162.000 M 0.00 % | 162.000 M 0.00 % | 162.000 M 0.00 % | 162.000 M 0.00 % | 162.000 M 42.11 % | 114.000 M 0.00 % | 114.000 M 0.00 % | 114.000 M 0.00 % | 114.000 M -6.18 % | 121.505 M |
| Weighted average shs out | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 10.29 % | 183.610 M 0.00 % | 183.610 M 13.34 % | 162.000 M 0.00 % | 162.000 M -11.77 % | 183.610 M 13.34 % | 162.000 M 0.00 % | 162.000 M 0.00 % | 162.000 M 0.00 % | 162.000 M 0.00 % | 162.000 M 0.00 % | 162.000 M 0.00 % | 162.000 M 0.00 % | 162.000 M 0.00 % | 162.000 M 0.00 % | 162.000 M 0.00 % | 162.000 M 0.00 % | 162.000 M 0.00 % | 162.000 M 0.00 % | 162.000 M 0.00 % | 162.000 M 0.00 % | 162.000 M 0.00 % | 162.000 M 0.00 % | 162.000 M 0.00 % | 162.000 M 42.11 % | 114.000 M 0.00 % | 114.000 M 0.00 % | 114.000 M 0.00 % | 114.000 M -6.18 % | 121.505 M |
| EPS diluted | 0.07 -12.50 % | 0.08 12.52 % | 0.07 -25.55 % | 0.10 17.90 % | 0.08 1.25 % | 0.08 -4.53 % | 0.08 16.07 % | 0.07 4.03 % | 0.07 11.04 % | 0.06 6.66 % | 0.06 -18.27 % | 0.07 37.62 % | 0.05 -38.34 % | 0.08 31.62 % | 0.06 -46.50 % | 0.12 33.33 % | 0.09 -30.77 % | 0.13 103.13 % | 0.06 6.67 % | 0.06 -33.33 % | 0.09 -40.00 % | 0.15 102.70 % | 0.07 23.33 % | 0.06 500.00 % | 0.01 -83.33 % | 0.06 76.47 % | 0.03 13.33 % | 0.03 -62.50 % | 0.08 100.00 % | 0.04 125.00 % | -0.16 -366.67 % | 0.06 114.29 % | -0.42 -674.91 % | -0.05 77.42 % | -0.24 -553.69 % | 0.05 -25.07 % | 0.07 17.67 % | 0.06 -40.00 % | 0.10 468.18 % | 0.02 -41.33 % | 0.03 -57.14 % | 0.07 42.86 % | 0.05 -38.75 % | 0.08 100.00 % | 0.04 -42.86 % | 0.07 45.83 % | 0.05 -40.00 % | 0.08 -11.11 % | 0.09 -10.00 % | 0.10 14.94 % | 0.09 74.00 % | 0.05 -14.24 % | 0.06 -30.01 % | 0.08 1 701.92 % | -0.01 -108.92 % | 0.06 16.60 % | 0.05 -33.33 % | 0.08 29.31 % | 0.06 -42.00 % | 0.10 71.53 % | 0.06 -41.70 % | 0.10 143.90 % | 0.04 -62.73 % | 0.11 |
| Earnings per share | 0.07 -12.50 % | 0.08 12.52 % | 0.07 -25.55 % | 0.10 17.90 % | 0.08 1.25 % | 0.08 -4.53 % | 0.08 16.07 % | 0.07 4.03 % | 0.07 11.04 % | 0.06 6.66 % | 0.06 -18.27 % | 0.07 37.62 % | 0.05 -38.34 % | 0.08 31.62 % | 0.06 -46.50 % | 0.12 33.33 % | 0.09 -30.77 % | 0.13 103.13 % | 0.06 6.67 % | 0.06 -33.33 % | 0.09 -40.00 % | 0.15 102.70 % | 0.07 23.33 % | 0.06 500.00 % | 0.01 -83.33 % | 0.06 76.47 % | 0.03 13.33 % | 0.03 -62.50 % | 0.08 100.00 % | 0.04 125.00 % | -0.16 -366.67 % | 0.06 114.29 % | -0.42 -674.91 % | -0.05 77.42 % | -0.24 -553.69 % | 0.05 -25.07 % | 0.07 17.67 % | 0.06 -40.00 % | 0.10 468.18 % | 0.02 -41.33 % | 0.03 -57.14 % | 0.07 42.86 % | 0.05 -38.75 % | 0.08 100.00 % | 0.04 -42.86 % | 0.07 45.83 % | 0.05 -40.00 % | 0.08 -11.11 % | 0.09 -10.00 % | 0.10 14.94 % | 0.09 74.00 % | 0.05 -14.24 % | 0.06 -30.01 % | 0.08 1 701.92 % | -0.01 -108.92 % | 0.06 16.60 % | 0.05 -33.33 % | 0.08 29.31 % | 0.06 -42.00 % | 0.10 71.53 % | 0.06 -41.70 % | 0.10 143.90 % | 0.04 -62.73 % | 0.11 |
| Gross profit | 66.795 M 1.44 % | 65.850 M -0.39 % | 66.105 M 5.07 % | 62.916 M 4.26 % | 60.347 M -13.74 % | 69.956 M 10.64 % | 63.231 M -4.32 % | 66.085 M 3.15 % | 64.066 M -1.87 % | 65.284 M 7.35 % | 60.813 M -10.53 % | 67.969 M 12.22 % | 60.569 M -11.43 % | 68.388 M 3.59 % | 66.018 M -12.54 % | 75.481 M 7.50 % | 70.213 M -7.46 % | 75.876 M 22.23 % | 62.074 M 2.07 % | 60.816 M -7.13 % | 65.487 M -23.64 % | 85.761 M 47.97 % | 57.956 M -4.43 % | 60.640 M 10.13 % | 55.062 M -11.68 % | 62.343 M 26.74 % | 49.190 M -16.58 % | 58.969 M -5.70 % | 62.533 M 9.85 % | 56.923 M 290.81 % | 14.565 M -57.14 % | 33.986 M 8.93 % | 31.199 M -47.59 % | 59.529 M 23.20 % | 48.320 M -24.38 % | 63.897 M -0.22 % | 64.039 M 6.03 % | 60.399 M -12.94 % | 69.375 M 22.33 % | 56.713 M -4.24 % | 59.225 M 7.73 % | 54.974 M -0.29 % | 55.131 M -4.19 % | 57.542 M 15.85 % | 49.668 M -10.51 % | 55.503 M -6.64 % | 59.451 M -0.25 % | 59.598 M -0.47 % | 59.882 M 9.13 % | 54.870 M -0.18 % | 54.966 M 0.81 % | 54.526 M 2.23 % | 53.334 M -4.58 % | 55.894 M 18.00 % | 47.366 M -15.30 % | 55.924 M 10.70 % | 50.517 M -8.87 % | 55.436 M 6.88 % | 51.868 M -7.80 % | 56.258 M 20.62 % | 46.642 M 5.46 % | 44.226 M 9.36 % | 40.440 M -67.38 % | 123.968 M |
| Income tax expense | 4.400 M 5.85 % | 4.157 M 25.69 % | 3.307 M 2 047.57 % | 154.000 K 104.38 % | -3.514 M -212.99 % | 3.110 M -18.23 % | 3.803 M 15.53 % | 3.292 M -11.70 % | 3.728 M 11.35 % | 3.348 M 5.85 % | 3.163 M -18.16 % | 3.865 M 20.11 % | 3.218 M -26.40 % | 4.372 M 49.53 % | 2.924 M -50.45 % | 5.901 M 24.56 % | 4.737 M -30.15 % | 6.782 M 114.55 % | 3.161 M 51.54 % | 2.086 M -54.41 % | 4.576 M -38.59 % | 7.451 M 70.73 % | 4.364 M 24.56 % | 3.504 M 436.24 % | 653.388 K -82.00 % | 3.630 M 112.61 % | 1.707 M 39.17 % | 1.227 M 140.46 % | -3.032 M -231.02 % | 2.314 M 386.36 % | -808.229 K 92.69 % | -11.050 M -184.64 % | -3.882 M -120.57 % | -1.760 M 82.06 % | -9.812 M -526.02 % | 2.303 M -36.02 % | 3.600 M 24.51 % | 2.891 M 27.79 % | 2.263 M 46.21 % | 1.547 M -43.64 % | 2.746 M -13.07 % | 3.158 M 24.57 % | 2.535 M -27.24 % | 3.484 M 89.13 % | 1.842 M -35.64 % | 2.862 M -5.26 % | 3.021 M -26.11 % | 4.089 M 16.74 % | 3.503 M -14.46 % | 4.095 M 6.90 % | 3.830 M 29.94 % | 2.948 M -9.00 % | 3.239 M -28.29 % | 4.518 M 6 748.24 % | 65.966 K -98.81 % | 5.542 M 22.32 % | 4.531 M -22.55 % | 5.851 M 1 068.07 % | 500.888 K -91.16 % | 5.669 M 41.92 % | 3.995 M -19.72 % | 4.976 M 74.61 % | 2.850 M 206.31 % | -2.681 M |
| Cost of revenue | 180.862 M 0.22 % | 180.456 M -3.21 % | 186.444 M -7.97 % | 202.580 M 14.56 % | 176.836 M -6.61 % | 189.355 M 6.60 % | 177.630 M -3.75 % | 184.553 M 5.50 % | 174.932 M -0.41 % | 175.645 M 3.76 % | 169.287 M -8.55 % | 185.120 M 2.74 % | 180.185 M -13.43 % | 208.149 M 1.09 % | 205.905 M -18.99 % | 254.187 M 10.21 % | 230.633 M -6.80 % | 247.447 M 21.45 % | 203.751 M -3.00 % | 210.051 M 16.70 % | 179.986 M -4.05 % | 187.588 M 14.00 % | 164.552 M -1.43 % | 166.941 M 0.13 % | 166.732 M -6.13 % | 177.624 M -3.09 % | 183.293 M 4.42 % | 175.528 M 12.13 % | 156.540 M -13.74 % | 181.479 M -17.13 % | 218.985 M 0.48 % | 217.939 M -1.36 % | 220.947 M 17.09 % | 188.693 M -6.36 % | 201.515 M -4.91 % | 211.925 M -11.54 % | 239.576 M 15.00 % | 208.326 M 3.48 % | 201.326 M 18.15 % | 170.394 M 10.79 % | 153.797 M 3.15 % | 149.099 M 1.23 % | 147.288 M -7.30 % | 158.885 M 17.90 % | 134.762 M -6.56 % | 144.230 M 5.47 % | 136.753 M 6.82 % | 128.019 M -6.26 % | 136.562 M -1.57 % | 138.744 M -3.12 % | 143.213 M -1.13 % | 144.856 M 0.17 % | 144.616 M 4.32 % | 138.622 M 10.37 % | 125.593 M -8.34 % | 137.020 M 8.27 % | 126.559 M 4.83 % | 120.730 M 0.64 % | 119.958 M 10.57 % | 108.494 M 1.86 % | 106.508 M 2.50 % | 103.913 M 7.34 % | 96.807 M | 0.000 |
| General and administrative expenses | 22.189 M -8.68 % | 24.298 M 0.89 % | 24.084 M 6.58 % | 22.598 M 2.13 % | 22.126 M -10.53 % | 24.730 M 8.78 % | 22.734 M 2.17 % | 22.250 M -3.81 % | 23.131 M -2.52 % | 23.729 M -3.83 % | 24.674 M 6.39 % | 23.191 M 2.94 % | 22.528 M -1.18 % | 22.797 M -16.61 % | 27.339 M 22.57 % | 22.305 M -8.14 % | 24.280 M 7.49 % | 22.589 M -21.22 % | 28.672 M 22.66 % | 23.374 M -0.36 % | 23.458 M -11.54 % | 26.518 M 20.12 % | 22.076 M -13.21 % | 25.436 M -18.03 % | 31.032 M 31.76 % | 23.552 M -3.19 % | 24.329 M -13.55 % | 28.144 M -0.64 % | 28.326 M 17.78 % | 24.050 M 32.39 % | 18.165 M -35.14 % | 28.008 M -69.66 % | 92.317 M 268.62 % | 25.044 M -2.10 % | 25.582 M 0.16 % | 25.541 M 7.70 % | 23.715 M 2.46 % | 23.145 M 3.19 % | 22.430 M -0.92 % | 22.637 M 6.58 % | 21.240 M -2.56 % | 21.799 M -1.09 % | 22.039 M 11.10 % | 19.837 M 2.09 % | 19.432 M -11.20 % | 21.884 M -13.54 % | 25.310 M 21.10 % | 20.900 M 6.36 % | 19.651 M -0.35 % | 19.720 M 15.21 % | 17.116 M -20.15 % | 21.435 M 0.33 % | 21.365 M 2.77 % | 20.788 M -21.50 % | 26.483 M 22.07 % | 21.695 M 10.15 % | 19.695 M -0.71 % | 19.836 M -24.77 % | 26.367 M 19.94 % | 21.984 M 15.45 % | 19.043 M 10.33 % | 17.260 M -18.90 % | 21.281 M 3.94 % | 20.474 M |
| Selling and marketing expenses | 28.764 M 15.74 % | 24.852 M -1.97 % | 25.350 M 1.01 % | 25.098 M -1.64 % | 25.517 M 3.45 % | 24.665 M -2.10 % | 25.195 M -2.65 % | 25.880 M 2.30 % | 25.297 M -2.18 % | 25.862 M 18.90 % | 21.751 M -9.96 % | 24.157 M 12.30 % | 21.511 M -15.94 % | 25.589 M -1.46 % | 25.969 M 16.20 % | 22.348 M 2.92 % | 21.713 M -3.84 % | 22.580 M 6.09 % | 21.285 M -0.38 % | 21.366 M -2.66 % | 21.950 M -6.29 % | 23.423 M 12.28 % | 20.860 M -6.02 % | 22.195 M -7.30 % | 23.943 M 4.57 % | 22.896 M 17.05 % | 19.561 M -7.49 % | 21.146 M -5.20 % | 22.306 M -0.25 % | 22.362 M -8.71 % | 24.495 M 21.35 % | 20.186 M -15.33 % | 23.839 M 3.20 % | 23.099 M 3.93 % | 22.225 M -10.22 % | 24.755 M 11.31 % | 22.239 M -3.63 % | 23.077 M -17.28 % | 27.898 M 7.53 % | 25.945 M -0.24 % | 26.008 M 19.66 % | 21.735 M -4.27 % | 22.705 M 0.97 % | 22.487 M 2.22 % | 21.998 M 5.28 % | 20.896 M -1.37 % | 21.187 M -3.08 % | 21.861 M 15.47 % | 18.932 M 5.16 % | 18.004 M -5.84 % | 19.122 M -13.40 % | 22.081 M 16.29 % | 18.988 M 2.85 % | 18.462 M 0.75 % | 18.324 M -10.83 % | 20.550 M 11.10 % | 18.497 M -0.90 % | 18.665 M 11.08 % | 16.803 M -6.41 % | 17.954 M 5.38 % | 17.037 M 25.14 % | 13.614 M 21.71 % | 11.186 M 2.41 % | 10.922 M |
| Other expenses | -4.651 M -1 400.32 % | -310.000 K 82.36 % | -1.757 M 65.61 % | -5.109 M -454.12 % | -922.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -381.000 K -168.24 % | 558.286 K 144.81 % | -1.246 M -569.89 % | -186.000 K 77.23 % | -817.031 K 67.06 % | -2.480 M -169.80 % | -919.299 K -308.25 % | -225.179 K 48.69 % | -438.868 K 82.39 % | -2.492 M -1 875.98 % | -126.111 K | 0.000 | 0.000 | 0.000 -100.00 % | 337.274 K | 0.000 -100.00 % | 220.924 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.049 M 71.26 % | -17.568 M -1 023.70 % | 1.902 M 108.80 % | -21.613 M 61.40 % | -55.992 M -23 692.24 % | 237.331 K -54.68 % | 523.733 K 362.09 % | 113.341 K -83.07 % | 669.606 K | 0.000 -100.00 % | 1.057 M 26.66 % | 834.620 K | 0.000 | 0.000 -100.00 % | 366.893 K -72.34 % | 1.326 M 238.40 % | 391.980 K -34.43 % | 597.797 K | 0.000 | 0.000 -100.00 % | 5.467 M 834.49 % | -744.333 K -399.53 % | 248.504 K | 0.000 -100.00 % | 4.610 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 |
| Operating expenses | 46.302 M -5.20 % | 48.840 M 2.44 % | 47.677 M 11.95 % | 42.587 M -8.85 % | 46.721 M -3.45 % | 48.388 M 0.86 % | 47.976 M 2.58 % | 46.770 M -3.42 % | 48.428 M -1.59 % | 49.210 M 4.74 % | 46.984 M 1.91 % | 46.102 M 5.13 % | 43.853 M -7.81 % | 47.569 M -6.41 % | 50.828 M 16.22 % | 43.733 M -4.45 % | 45.768 M 2.32 % | 44.730 M -5.76 % | 47.465 M 6.39 % | 44.614 M -1.75 % | 45.409 M -9.08 % | 49.941 M 16.31 % | 42.937 M -9.86 % | 47.632 M -13.36 % | 54.975 M 18.36 % | 46.449 M 5.83 % | 43.891 M -10.95 % | 49.289 M -2.65 % | 50.632 M 9.09 % | 46.412 M 23.40 % | 37.611 M 22.81 % | 30.626 M -74.06 % | 118.058 M 69.24 % | 69.756 M -32.80 % | 103.799 M 107.36 % | 50.058 M 10.19 % | 45.430 M -1.47 % | 46.108 M -17.06 % | 55.592 M 15.56 % | 48.105 M 4.14 % | 46.192 M 8.18 % | 42.700 M -3.84 % | 44.403 M 5.88 % | 41.936 M 3.04 % | 40.698 M -1.67 % | 41.391 M -12.55 % | 47.331 M 13.12 % | 41.841 M 8.44 % | 38.583 M 2.28 % | 37.724 M -9.54 % | 41.705 M -2.49 % | 42.771 M 5.99 % | 40.353 M 2.81 % | 39.251 M -20.57 % | 49.417 M 16.98 % | 42.245 M 10.61 % | 38.192 M -0.80 % | 38.501 M -10.82 % | 43.170 M 8.09 % | 39.938 M 10.69 % | 36.080 M 16.86 % | 30.874 M -4.91 % | 32.467 M 3.41 % | 31.396 M |
| Cost and expenses | 227.164 M -0.93 % | 229.296 M -2.06 % | 234.121 M -4.51 % | 245.167 M 9.67 % | 223.557 M -5.97 % | 237.743 M 5.38 % | 225.606 M -2.47 % | 231.323 M 3.57 % | 223.360 M -0.66 % | 224.855 M 3.97 % | 216.270 M -6.47 % | 231.222 M 3.21 % | 224.038 M -12.39 % | 255.718 M -0.40 % | 256.733 M -13.83 % | 297.921 M 7.79 % | 276.400 M -5.40 % | 292.177 M 16.31 % | 251.215 M -1.35 % | 254.665 M 12.99 % | 225.395 M -5.11 % | 237.530 M 14.48 % | 207.489 M -3.30 % | 214.572 M -3.22 % | 221.707 M -1.06 % | 224.073 M -1.37 % | 227.184 M 1.05 % | 224.817 M 8.52 % | 207.172 M -9.09 % | 227.891 M -11.19 % | 256.596 M 3.23 % | 248.564 M -26.68 % | 339.005 M 31.17 % | 258.449 M -15.35 % | 305.313 M 16.54 % | 261.983 M -8.08 % | 285.006 M 12.02 % | 254.434 M -0.97 % | 256.918 M 17.58 % | 218.498 M 9.26 % | 199.988 M 4.27 % | 191.798 M 0.06 % | 191.692 M -4.55 % | 200.821 M 14.45 % | 175.460 M -5.47 % | 185.621 M 0.84 % | 184.083 M 8.37 % | 169.860 M -3.02 % | 175.145 M -0.75 % | 176.468 M -4.57 % | 184.918 M -1.44 % | 187.628 M 1.44 % | 184.969 M 3.99 % | 177.873 M 1.64 % | 175.010 M -2.37 % | 179.265 M 8.81 % | 164.751 M 3.47 % | 159.231 M -2.39 % | 163.128 M 9.90 % | 148.432 M 4.10 % | 142.587 M 5.79 % | 134.788 M 4.26 % | 129.274 M 311.75 % | 31.396 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 50.953 M 3.67 % | 49.150 M -0.58 % | 49.434 M 3.64 % | 47.696 M 0.11 % | 47.643 M -3.55 % | 49.395 M 2.96 % | 47.976 M -0.32 % | 48.130 M -0.62 % | 48.428 M -2.35 % | 49.591 M 6.82 % | 46.425 M -1.95 % | 47.348 M 7.51 % | 44.039 M -8.98 % | 48.387 M -9.23 % | 53.308 M 19.38 % | 44.653 M -2.91 % | 45.993 M 1.82 % | 45.169 M -9.58 % | 49.956 M 11.66 % | 44.740 M -1.47 % | 45.409 M -9.08 % | 49.941 M 16.31 % | 42.937 M -9.86 % | 47.632 M -13.36 % | 54.975 M 18.36 % | 46.449 M 5.83 % | 43.891 M -10.95 % | 49.289 M -2.65 % | 50.632 M 9.09 % | 46.412 M 8.79 % | 42.660 M -11.48 % | 48.194 M -58.51 % | 116.156 M 141.27 % | 48.143 M 0.70 % | 47.807 M -4.95 % | 50.296 M 9.45 % | 45.954 M -0.58 % | 46.222 M -8.16 % | 50.328 M 3.59 % | 48.583 M 2.82 % | 47.249 M 8.53 % | 43.534 M -2.70 % | 44.744 M 5.72 % | 42.324 M 2.16 % | 41.430 M -3.16 % | 42.780 M -7.99 % | 46.497 M 8.74 % | 42.761 M 10.83 % | 38.583 M 2.28 % | 37.724 M 4.10 % | 36.238 M -16.72 % | 43.516 M 7.84 % | 40.353 M 2.81 % | 39.251 M -12.40 % | 44.807 M 6.06 % | 42.245 M 10.61 % | 38.192 M -0.80 % | 38.501 M -10.82 % | 43.170 M 8.09 % | 39.938 M 10.69 % | 36.080 M 16.86 % | 30.874 M -4.91 % | 32.467 M 3.41 % | 31.396 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 625.000 K -25.33 % | 837.062 K | 0.000 -100.00 % | 744.333 K 114 512 869.23 % | -0.650 -85.71 % | -0.350 -6.06 % | -0.330 100.00 % | -1.109 M -112 012 932.32 % | -0.990 -65.00 % | -0.600 -150.00 % | -0.240 38.46 % | -0.390 48.00 % | -0.750 -2 400.00 % | -0.030 94.00 % | -0.500 5.66 % | -0.530 |
| Interest expense | 990.000 K 22.37 % | 809.000 K 3.95 % | 778.296 K -13.33 % | 898.000 K 22.18 % | 735.000 K -3.03 % | 758.000 K -0.98 % | 765.482 K 36.69 % | 560.000 K 24.72 % | 449.000 K -28.50 % | 628.000 K -26.17 % | 850.630 K 21.00 % | 703.000 K 2.63 % | 685.000 K 17.81 % | 581.441 K -21.67 % | 742.268 K -13.90 % | 862.080 K 38.40 % | 622.871 K 16.58 % | 534.273 K -10.93 % | 599.822 K -11.31 % | 676.299 K 38.21 % | 489.314 K -23.66 % | 640.965 K -42.91 % | 1.123 M -8.30 % | 1.224 M -7.15 % | 1.319 M -12.14 % | 1.501 M -8.43 % | 1.639 M -4.51 % | 1.716 M -21.16 % | 2.177 M -17.44 % | 2.637 M | 0.000 -100.00 % | 3.015 M -9.70 % | 3.338 M -16.08 % | 3.978 M 15.65 % | 3.440 M -0.68 % | 3.464 M 47.50 % | 2.348 M 33.80 % | 1.755 M 24.38 % | 1.411 M 30.54 % | 1.081 M 11.48 % | 969.641 K 22.25 % | 793.141 K 21.17 % | 654.553 K -8.01 % | 711.563 K 13.15 % | 628.877 K -4.38 % | 657.664 K -30.05 % | 940.176 K 2.22 % | 919.742 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 833.971 K -25.31 % | 1.117 M 21.67 % | 917.672 K -17.25 % | 1.109 M -5.37 % | 1.172 M -1.09 % | 1.185 M -31.06 % | 1.719 M 20.85 % | 1.422 M 32.17 % | 1.076 M 10.34 % | 975.072 K -4.47 % | 1.021 M -16.41 % | 1.221 M |
| Depreciation and amortization | 2.359 M -4.49 % | 2.470 M -2.45 % | 2.532 M 1.57 % | 2.493 M -0.52 % | 2.506 M 2.58 % | 2.443 M 2.55 % | 2.382 M -0.03 % | 2.383 M 5.12 % | 2.267 M 4.71 % | 2.165 M 3.62 % | 2.089 M 0.26 % | 2.084 M 0.40 % | 2.076 M 6.11 % | 1.956 M -5.98 % | 2.081 M 1.80 % | 2.044 M -1.82 % | 2.082 M -3.73 % | 2.162 M -24.69 % | 2.871 M 19.28 % | 2.407 M -1.49 % | 2.443 M -1.00 % | 2.468 M -8.79 % | 2.706 M -12.00 % | 3.075 M -15.52 % | 3.640 M -0.14 % | 3.645 M -1.97 % | 3.718 M -26.25 % | 5.042 M 0.55 % | 5.014 M 1.55 % | 4.938 M 20.43 % | 4.100 M -24.16 % | 5.406 M -7.52 % | 5.845 M 14.08 % | 5.124 M -6.81 % | 5.498 M 15.75 % | 4.750 M 1.87 % | 4.663 M -8.20 % | 5.080 M 10.55 % | 4.595 M 35.47 % | 3.392 M 3.64 % | 3.273 M 1.77 % | 3.216 M -3.39 % | 3.329 M 6.66 % | 3.121 M 3.13 % | 3.026 M 1.08 % | 2.994 M -2.51 % | 3.071 M 15.47 % | 2.660 M -12.29 % | 3.032 M -4.42 % | 3.172 M -6.67 % | 3.399 M -11.57 % | 3.844 M -2.49 % | 3.942 M 1.53 % | 3.882 M 3.51 % | 3.751 M -0.40 % | 3.766 M 8.92 % | 3.458 M -0.22 % | 3.465 M -16.44 % | 4.147 M 8.57 % | 3.820 M 6.41 % | 3.590 M 4.90 % | 3.422 M 1.43 % | 3.374 M 104.09 % | -82.502 M |
| Operating income | 20.493 M -3.10 % | 21.148 M 14.76 % | 18.427 M -9.35 % | 20.329 M 49.19 % | 13.626 M -30.50 % | 19.607 M 28.53 % | 15.255 M -19.71 % | 18.999 M 21.49 % | 15.638 M -4.58 % | 16.389 M 20.84 % | 13.562 M -29.53 % | 19.246 M 33.37 % | 14.431 M -34.61 % | 22.068 M 37.69 % | 16.028 M -47.36 % | 30.446 M 28.31 % | 23.729 M -20.06 % | 29.683 M 103.17 % | 14.610 M -1.81 % | 14.879 M -36.50 % | 23.431 M -34.59 % | 35.819 M 138.48 % | 15.020 M 15.46 % | 13.009 M 14 859.21 % | 86.960 K -99.45 % | 15.894 M 199.93 % | 5.299 M -45.25 % | 9.679 M -18.67 % | 11.901 M 13.22 % | 10.512 M 167.20 % | -15.642 M -1 490.15 % | 1.125 M 101.30 % | -86.859 M -581.51 % | -12.745 M 78.17 % | -58.385 M -585.87 % | 12.017 M -30.18 % | 17.210 M 33.55 % | 12.887 M -27.79 % | 17.847 M 354.64 % | 3.925 M -44.81 % | 7.113 M -48.74 % | 13.877 M 35.07 % | 10.274 M -35.46 % | 15.918 M 77.45 % | 8.970 M -36.44 % | 14.112 M 16.44 % | 12.120 M -31.74 % | 17.757 M -16.63 % | 21.299 M 24.22 % | 17.146 M 29.29 % | 13.261 M 12.82 % | 11.754 M -9.45 % | 12.981 M -22.00 % | 16.643 M 911.56 % | -2.051 M -114.99 % | 13.679 M 10.99 % | 12.324 M -27.23 % | 16.936 M 94.71 % | 8.698 M -53.03 % | 18.517 M 75.32 % | 10.562 M -20.89 % | 13.351 M 67.45 % | 7.973 M -91.45 % | 93.203 M |
| Operating income ratio | 0.08 -3.63 % | 0.09 17.67 % | 0.07 -4.71 % | 0.08 33.28 % | 0.06 -24.02 % | 0.08 19.39 % | 0.06 -16.45 % | 0.08 15.85 % | 0.07 -3.81 % | 0.07 15.41 % | 0.06 -22.49 % | 0.08 26.87 % | 0.06 -24.89 % | 0.08 35.39 % | 0.06 -36.18 % | 0.09 17.09 % | 0.08 -14.09 % | 0.09 67.04 % | 0.05 0.06 % | 0.05 -42.45 % | 0.10 -27.16 % | 0.13 94.13 % | 0.07 18.09 % | 0.06 14 478.82 % | 0.00 -99.41 % | 0.07 190.57 % | 0.02 -44.78 % | 0.04 -24.02 % | 0.05 23.21 % | 0.04 165.83 % | -0.07 -1 599.52 % | 0.00 101.30 % | -0.34 -570.91 % | -0.05 78.03 % | -0.23 -636.41 % | 0.04 -23.14 % | 0.06 18.20 % | 0.05 -27.26 % | 0.07 281.43 % | 0.02 -48.23 % | 0.03 -50.90 % | 0.07 33.98 % | 0.05 -30.99 % | 0.07 51.22 % | 0.05 -31.16 % | 0.07 14.38 % | 0.06 -34.73 % | 0.09 -12.71 % | 0.11 22.43 % | 0.09 32.34 % | 0.07 13.51 % | 0.06 -10.10 % | 0.07 -23.35 % | 0.09 821.62 % | -0.01 -116.72 % | 0.07 1.86 % | 0.07 -27.60 % | 0.10 89.91 % | 0.05 -54.96 % | 0.11 62.97 % | 0.07 -23.48 % | 0.09 55.14 % | 0.06 -92.27 % | 0.75 |
| Total other income expenses net | -990.000 K -22.37 % | -809.000 K -11.79 % | -723.649 K 12.50 % | -827.000 K -11.46 % | -742.000 K 21.73 % | -948.000 K -6.26 % | -892.125 K 17.70 % | -1.084 M -141.43 % | -449.000 K -3.46 % | -434.000 K 79.74 % | -2.142 M -146.53 % | -869.000 K -33.08 % | -653.000 K -10.87 % | -589.000 K -487.20 % | -100.307 K 88.14 % | -846.000 K -34.93 % | -627.000 K -115.99 % | 3.922 M 753.83 % | -599.823 K 11.31 % | -676.299 K -38.21 % | -489.314 K 23.66 % | -640.965 K -114.59 % | 4.393 M 67.74 % | 2.619 M 298.62 % | -1.319 M -633.43 % | 247.190 K -92.45 % | 3.272 M 197.40 % | -3.360 M -389.28 % | 1.161 M 341.62 % | 262.979 K 104.57 % | -5.751 M | 0.000 100.00 % | -2.651 M 89.01 % | -24.131 M -4 640 634 493.82 % | 0.520 100.00 % | -1.584 M -81.09 % | -874.876 K 32.18 % | -1.290 M | 0.000 100.00 % | -4.205 M 13.54 % | -4.864 M -299.54 % | 2.437 M | 0.000 -100.00 % | 700.123 K | 0.000 | 0.000 100.00 % | -1.970 M -622.53 % | 377.000 K 110.09 % | -3.738 M -238.02 % | 2.708 M -51.14 % | 5.543 M 1 932.79 % | 272.703 K 127.21 % | -1.002 M -298.96 % | 503.660 K 934.51 % | -60.354 K 91.77 % | -733.274 K 38.84 % | -1.199 M -70.84 % | -701.864 K -160.45 % | 1.161 M 181.64 % | -1.422 M -309.46 % | -347.310 K -114.60 % | 2.379 M 557.40 % | -520.105 K 99.45 % | -94.424 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 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 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 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 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2009-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 38.941 M 80.99 % | 21.516 M 11.18 % | 19.352 M -61.06 % | 49.691 M 19.57 % | 41.558 M 22.11 % | 34.033 M 3.18 % | 32.984 M 26.86 % | 26.000 M 41.16 % | 18.419 M -33.49 % | 27.693 M -50.99 % | 56.501 M -7.50 % | 61.085 M 98.87 % | 30.716 M -16.08 % | 36.604 M 179.43 % | 13.099 M -80.56 % | 67.374 M 87.94 % | 35.849 M 1 472.85 % | -2.611 M 87.60 % | -21.062 M -202.19 % | 20.610 M 169.66 % | -29.588 M -55.30 % | -19.052 M -1 240.15 % | -1.422 M -102.61 % | 54.420 M -26.58 % | 74.124 M -33.07 % | 110.754 M -6.96 % | 119.039 M -16.03 % | 141.759 M -18.80 % | 174.572 M -18.81 % | 215.016 M -13.57 % | 248.781 M -15.06 % | 292.882 M -10.45 % | 327.069 M -14.05 % | 380.553 M 12.96 % | 336.884 M 84.97 % | 182.125 M -35.66 % | 283.045 M 66.72 % | 169.777 M 79.35 % | 94.662 M 4.23 % | 90.822 M 26.25 % | 71.941 M 12.66 % | 63.857 M 146.88 % | 25.866 M -34.91 % | 39.735 M -3.99 % | 41.388 M 8.05 % | 38.304 M 43.23 % | 26.743 M -67.71 % | 82.822 M 80.02 % | 46.007 M 70.34 % | 27.009 M -36.87 % | 42.781 M 5.71 % | 40.471 M 9.88 % | 36.833 M -31.82 % | 54.021 M -12.22 % | 61.541 M -0.53 % | 61.872 M 28.17 % | 48.274 M 156.99 % | 18.784 M 1 460.58 % | 1.204 M -99.21 % | 151.716 M 57.43 % | 96.372 M |
| Total investments | 584.000 K 0.00 % | 584.000 K -0.04 % | 584.217 K 10.44 % | 529.000 K -98.60 % | 37.735 M 392.50 % | 7.662 M -82.56 % | 43.944 M 403.08 % | 8.735 M -81.03 % | 46.048 M 363.87 % | 9.927 M 2.00 % | 9.733 M -2.67 % | 10.000 M 168.53 % | 3.724 M 241.03 % | 1.092 M -79.81 % | 5.408 M 0.89 % | 5.360 M -4.52 % | 5.613 M -4.42 % | 5.873 M -1.78 % | 5.979 M -0.17 % | 5.989 M 0.97 % | 5.932 M -4.52 % | 6.213 M -2.22 % | 6.354 M -4.38 % | 6.645 M -1.96 % | 6.778 M 1.95 % | 6.648 M -3.51 % | 6.890 M -1.23 % | 6.976 M -3.30 % | 7.214 M -1.74 % | 7.342 M 3.13 % | 7.119 M -1.57 % | 7.232 M -0.93 % | 7.300 M -2.64 % | 7.498 M -1.25 % | 7.593 M -1.79 % | 7.731 M -4.44 % | 8.091 M 0.85 % | 8.023 M -1.77 % | 8.167 M -1.95 % | 8.329 M -5.08 % | 8.774 M -1.31 % | 8.891 M -1.86 % | 9.059 M -0.69 % | 9.122 M 974.92 % | 848.617 K | 0.000 -100.00 % | 9.315 M 1 459.76 % | 597.220 K -3.46 % | 618.616 K -93.14 % | 9.016 M -1.29 % | 9.133 M -1.30 % | 9.254 M 1 960.46 % | 449.108 K 35.00 % | 332.671 K -67.83 % | 1.034 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.673 M | 0.000 | 0.000 |
| Total debt | 100.670 M -11.88 % | 114.245 M 47.06 % | 77.684 M -19.04 % | 95.956 M -4.94 % | 100.940 M 19.25 % | 84.649 M -10.58 % | 94.664 M 14.69 % | 82.538 M 29.64 % | 63.667 M 1.58 % | 62.678 M -43.05 % | 110.054 M -0.52 % | 110.635 M -0.17 % | 110.820 M 5.85 % | 104.690 M 45.79 % | 71.812 M -38.36 % | 116.501 M 20.66 % | 96.553 M 41.62 % | 68.180 M -4.41 % | 71.323 M -17.38 % | 86.326 M -8.90 % | 94.759 M 61.25 % | 58.765 M -30.32 % | 84.333 M -30.93 % | 122.092 M -14.16 % | 142.225 M -6.24 % | 151.688 M -13.94 % | 176.252 M -15.17 % | 207.771 M -13.94 % | 241.414 M -22.71 % | 312.330 M -8.42 % | 341.051 M 1.74 % | 335.204 M -10.78 % | 375.718 M -27.44 % | 517.805 M 34.24 % | 385.736 M -8.58 % | 421.953 M 32.25 % | 319.050 M 53.20 % | 208.253 M 35.41 % | 153.799 M 23.25 % | 124.790 M 16.75 % | 106.890 M 21.22 % | 88.182 M 53.40 % | 57.486 M -14.68 % | 67.380 M 3.63 % | 65.018 M 2.97 % | 63.145 M -13.34 % | 72.866 M -30.39 % | 104.679 M 44.35 % | 72.517 M 19.40 % | 60.736 M -8.92 % | 66.683 M -6.24 % | 71.122 M 21.47 % | 58.552 M -18.54 % | 71.876 M -10.75 % | 80.537 M 5.26 % | 76.512 M 1.87 % | 75.109 M -6.13 % | 80.012 M -0.22 % | 80.189 M -51.75 % | 166.187 M 48.68 % | 111.777 M |
| Accumulated other comprehensive income loss | 17.944 M 0.00 % | 17.944 M 0.00 % | 17.944 M 21.97 % | 14.712 M -1.83 % | 14.986 M 1.86 % | 14.712 M -2.46 % | 15.083 M 14.16 % | 13.212 M 8.01 % | 12.232 M 2.69 % | 11.912 M 0.00 % | 11.912 M 12.49 % | 10.589 M 15.52 % | 9.166 M 0.00 % | 9.166 M 0.00 % | 9.166 M 23.23 % | 7.438 M 42.96 % | 5.203 M 0.00 % | 5.203 M 0.00 % | 5.203 M 160.02 % | 2.001 M 0.00 % | 2.001 M 0.00 % | 2.001 M 0.00 % | 2.001 M 179.47 % | 716.000 K 159.79 % | -1.198 M -107.39 % | 16.200 M 0.00 % | 16.200 M 0.00 % | 16.200 M 0.00 % | 16.200 M 0.00 % | 16.200 M 0.00 % | 16.200 M 1 031.12 % | -1.740 M 5.85 % | -1.848 M -111.41 % | 16.200 M 0.00 % | 16.200 M 0.00 % | 16.200 M 0.00 % | 16.200 M 0.00 % | 16.200 M 0.00 % | 16.200 M 0.00 % | 16.200 M 0.00 % | 16.200 M 0.00 % | 16.200 M 0.00 % | 16.200 M 0.00 % | 16.200 M 0.00 % | 16.200 M 20.00 % | 13.500 M 0.00 % | 13.500 M 0.00 % | 13.500 M 0.00 % | 13.500 M 0.00 % | 13.500 M 0.00 % | 13.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 116.965 M -8.75 % | 128.186 M 14.45 % | 112.004 M 11.07 % | 100.839 M -13.41 % | 116.453 M 6.21 % | 109.643 M 19.30 % | 91.907 M 16.89 % | 78.628 M -3.34 % | 81.343 M -13.26 % | 93.773 M 21.00 % | 77.498 M 15.73 % | 66.962 M -4.44 % | 70.076 M -23.75 % | 91.908 M 22.87 % | 74.801 M 17.75 % | 63.526 M -14.69 % | 74.462 M -11.82 % | 84.447 M 46.55 % | 57.624 M 20.52 % | 47.811 M -27.64 % | 66.070 M -2.77 % | 67.953 M 97.11 % | 34.476 M 43.16 % | 24.082 M 5.63 % | 22.799 M 133.43 % | -68.195 M 15.50 % | -80.706 M 7.84 % | -87.571 M 5.50 % | -92.664 M 14.80 % | -108.758 M -5.27 % | -103.313 M -47.01 % | -70.276 M 14.77 % | -82.451 M -2 695.17 % | 3.177 M -77.57 % | 14.162 M -77.40 % | 62.656 M -9.40 % | 69.157 M -7.80 % | 75.009 M 16.47 % | 64.400 M 31.88 % | 48.832 M -17.49 % | 59.184 M -20.13 % | 74.096 M 17.36 % | 63.135 M 14.51 % | 55.134 M -0.38 % | 55.346 M -26.95 % | 75.763 M -2.54 % | 77.740 M 11.15 % | 69.942 M -5.98 % | 74.387 M 15.62 % | 64.337 M 15.37 % | 55.766 M 36.60 % | 40.823 M -14.74 % | 47.884 M -8.35 % | 52.244 M 32.65 % | 39.386 M -2.07 % | 40.221 M -9.97 % | 44.675 M -10.98 % | 50.186 M -0.09 % | 50.233 M -17.85 % | 61.150 M -8.97 % | 67.178 M |
| Common stock | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 0.00 % | 202.500 M 25.00 % | 162.000 M 0.00 % | 162.000 M 0.00 % | 162.000 M 0.00 % | 162.000 M 0.00 % | 162.000 M 0.00 % | 162.000 M 0.00 % | 162.000 M 0.00 % | 162.000 M 0.00 % | 162.000 M 20.00 % | 135.000 M 0.00 % | 135.000 M 0.00 % | 135.000 M 0.00 % | 135.000 M 0.00 % | 135.000 M 0.00 % | 135.000 M 0.00 % | 135.000 M 0.00 % | 135.000 M 0.00 % | 135.000 M 0.00 % | 135.000 M 0.00 % | 135.000 M 0.00 % | 135.000 M 0.00 % | 135.000 M 0.00 % | 135.000 M 42.11 % | 95.000 M 0.00 % | 95.000 M |
| Total equity | 400.795 M -2.67 % | 411.791 M 4.09 % | 395.609 M 3.78 % | 381.211 M -0.19 % | 381.945 M -2.03 % | 389.861 M 4.13 % | 374.396 M 5.19 % | 355.919 M -1.01 % | 359.557 M -2.78 % | 369.856 M 4.61 % | 353.565 M 3.51 % | 341.580 M -0.52 % | 343.369 M -6.00 % | 365.277 M 4.91 % | 348.165 M 3.89 % | 335.143 M -2.55 % | 343.914 M -2.83 % | 353.926 M 8.18 % | 327.152 M 4.16 % | 314.078 M -5.50 % | 332.363 M -0.54 % | 334.180 M 11.03 % | 300.988 M 4.04 % | 289.293 M 0.59 % | 287.584 M 0.69 % | 285.625 M 4.63 % | 272.980 M 2.58 % | 266.121 M 2.02 % | 260.846 M 6.39 % | 245.186 M 4.72 % | 234.127 M -12.32 % | 267.025 M 4.82 % | 254.741 M -25.13 % | 340.264 M -3.06 % | 351.005 M -12.19 % | 399.741 M 22.80 % | 325.526 M -1.76 % | 331.349 M 3.13 % | 321.296 M 5.08 % | 305.764 M -3.34 % | 316.332 M -4.54 % | 331.367 M 3.33 % | 320.679 M 2.49 % | 312.878 M -0.18 % | 313.428 M -2.26 % | 320.691 M 3.89 % | 308.698 M 2.96 % | 299.813 M -1.45 % | 304.238 M -1.13 % | 307.729 M 7.73 % | 285.642 M 5.53 % | 270.668 M -2.62 % | 277.942 M -1.68 % | 282.702 M 4.68 % | 270.072 M -0.80 % | 272.250 M -1.80 % | 277.237 M -1.91 % | 282.643 M -0.20 % | 283.201 M 81.08 % | 156.400 M -4.69 % | 164.100 M |
| Other non current liabilities | 37.576 M 2.28 % | 36.737 M 2.10 % | 35.980 M 2.15 % | 35.223 M 2.20 % | 34.466 M 2.25 % | 33.709 M 2.30 % | 32.952 M -12.96 % | 37.857 M 1.65 % | 37.243 M 2.12 % | 36.470 M -9.49 % | 40.292 M -3.26 % | 41.650 M 1.76 % | 40.931 M 1.75 % | 40.229 M 1.75 % | 39.537 M -1.56 % | 40.165 M 1.70 % | 39.496 M 1.73 % | 38.822 M 1.27 % | 38.337 M 0.30 % | 38.222 M 2.76 % | 37.195 M 1.91 % | 36.497 M -3.55 % | 37.839 M 13.71 % | 33.278 M 2.74 % | 32.391 M 32.75 % | 24.401 M 2.50 % | 23.805 M 1.58 % | 23.436 M -16.31 % | 28.002 M 1.77 % | 27.514 M 2.46 % | 26.855 M 0.34 % | 26.763 M 9.57 % | 24.426 M 6.93 % | 22.843 M 9.96 % | 20.774 M 3.30 % | 20.110 M 3.29 % | 19.469 M 9.07 % | 17.850 M 3.73 % | 17.208 M 6.37 % | 16.177 M 5.05 % | 15.399 M 1.59 % | 15.158 M 3.95 % | 14.581 M 12.60 % | 12.950 M 7.11 % | 12.091 M 3.21 % | 11.715 M 3.68 % | 11.299 M 5.11 % | 10.750 M -41.55 % | 18.391 M -1.19 % | 18.613 M 4.02 % | 17.894 M 3.45 % | 17.297 M 5.27 % | 16.431 M 6.76 % | 15.391 M 6.72 % | 14.422 M 7.99 % | 13.355 M -2.81 % | 13.741 M 2.58 % | 13.395 M 662.42 % | -2.382 M -1 045.11 % | 252.000 K -9.84 % | 279.501 K |
| Long term debt | 40.244 M -3.77 % | 41.819 M 15 294.16 % | 271.655 K -62.89 % | 732.000 K -43.17 % | 1.288 M -30.00 % | 1.840 M 11.59 % | 1.649 M -5.07 % | 1.737 M -20.54 % | 2.186 M -16.85 % | 2.629 M -14.31 % | 3.068 M 194.45 % | 1.042 M -15.42 % | 1.232 M -13.21 % | 1.420 M -36.08 % | 2.221 M -47.00 % | 4.190 M -31.95 % | 6.158 M -24.20 % | 8.123 M -10.42 % | 9.068 M -17.37 % | 10.974 M -5.62 % | 11.627 M -13.49 % | 13.440 M -10.01 % | 14.935 M -23.69 % | 19.572 M -16.49 % | 23.436 M -13.55 % | 27.108 M -9.73 % | 30.029 M -8.95 % | 32.982 M -8.52 % | 36.052 M -7.82 % | 39.110 M -7.25 % | 42.166 M 182.39 % | 14.932 M -69.52 % | 48.986 M -6.64 % | 52.467 M -4.69 % | 55.051 M 32.84 % | 41.442 M -7.32 % | 44.716 M -7.84 % | 48.519 M 537.75 % | 7.608 M -18.89 % | 9.379 M 8.20 % | 8.668 M -2.37 % | 8.879 M -14.67 % | 10.405 M -9.52 % | 11.500 M -11.54 % | 13.000 M -10.35 % | 14.501 M -9.47 % | 16.018 M -8.69 % | 17.542 M -8.50 % | 19.171 M -7.62 % | 20.752 M -7.89 % | 22.530 M -5.25 % | 23.780 M 557.99 % | 3.614 M -66.67 % | 10.843 M -34.43 % | 16.537 M -29.38 % | 23.416 M -22.41 % | 30.178 M -14.83 % | 35.430 M -19.63 % | 44.082 M -9.77 % | 48.858 M 24.50 % | 39.244 M |
| Total non current liabilities | 77.820 M -0.94 % | 78.556 M 116.70 % | 36.251 M 0.82 % | 35.955 M 0.56 % | 35.754 M 0.58 % | 35.549 M 2.74 % | 34.601 M -12.61 % | 39.594 M 0.42 % | 39.429 M 0.84 % | 39.099 M -9.83 % | 43.361 M 1.57 % | 42.692 M 1.25 % | 42.163 M 1.24 % | 41.649 M -0.26 % | 41.757 M -5.86 % | 44.355 M -2.84 % | 45.653 M -2.75 % | 46.946 M -0.97 % | 47.405 M -3.64 % | 49.196 M 0.77 % | 48.822 M -2.23 % | 49.937 M -5.38 % | 52.774 M -0.14 % | 52.849 M -5.33 % | 55.827 M 8.38 % | 51.509 M -4.32 % | 53.834 M -4.58 % | 56.418 M -11.92 % | 64.054 M -3.86 % | 66.625 M -3.47 % | 69.021 M 65.54 % | 41.695 M -43.20 % | 73.412 M -2.52 % | 75.310 M -0.68 % | 75.824 M 23.19 % | 61.552 M -4.10 % | 64.185 M -3.29 % | 66.369 M 167.45 % | 24.815 M -2.90 % | 25.556 M 6.18 % | 24.068 M 0.13 % | 24.037 M -3.80 % | 24.987 M 2.19 % | 24.450 M -2.55 % | 25.091 M -4.29 % | 26.216 M -4.03 % | 27.318 M -3.45 % | 28.293 M -24.68 % | 37.562 M -4.58 % | 39.366 M -2.62 % | 40.425 M -1.59 % | 41.076 M 104.92 % | 20.045 M -23.59 % | 26.233 M -15.26 % | 30.959 M -15.81 % | 36.771 M -16.28 % | 43.919 M -10.05 % | 48.825 M 17.09 % | 41.701 M -15.09 % | 49.110 M 24.26 % | 39.523 M |
| Other current liabilities | 26.949 M 6.00 % | 25.424 M -26.92 % | 34.789 M 5.64 % | 32.933 M 22.43 % | 26.900 M 8.77 % | 24.732 M -49.14 % | 48.628 M 57.86 % | 30.804 M 19.03 % | 25.880 M 7.20 % | 24.142 M -48.65 % | 47.018 M 38.33 % | 33.990 M 29.20 % | 26.308 M -4.39 % | 27.515 M -36.62 % | 43.411 M 25.84 % | 34.496 M -21.39 % | 43.882 M 105.45 % | 21.359 M -50.97 % | 43.560 M 6.97 % | 40.720 M 29.68 % | 31.400 M -44.45 % | 56.527 M 8.34 % | 52.175 M 59.27 % | 32.759 M -32.31 % | 48.397 M 82.86 % | 26.467 M -47.10 % | 50.028 M 57.25 % | 31.815 M 34.04 % | 23.736 M -28.83 % | 33.353 M -24.79 % | 44.349 M 66.59 % | 26.622 M 15.02 % | 23.145 M -79.92 % | 115.276 M 44.47 % | 79.792 M -43.75 % | 141.859 M 354.53 % | 31.210 M 32.56 % | 23.545 M -42.79 % | 41.153 M 113.93 % | 19.237 M 4.09 % | 18.481 M 7.37 % | 17.212 M -41.47 % | 29.410 M 32.86 % | 22.135 M 12.42 % | 19.689 M 8.42 % | 18.161 M -40.53 % | 30.540 M 18.38 % | 25.799 M 30.12 % | 19.827 M 6.58 % | 18.602 M -30.17 % | 26.640 M 2 663 981 300.00 % | 1.000 -100.00 % | 1.836 M 183 620 100.00 % | 1.000 | 0.000 -100.00 % | 28.466 M -6.88 % | 30.569 M -16.97 % | 36.815 M 1 933.00 % | -2.008 M -104.56 % | 44.048 M 135.21 % | 18.727 M |
| Deferred revenue | 5.313 M 89.48 % | 2.804 M 177.18 % | 1.012 M -47.01 % | 1.909 M 110.94 % | 905.000 K 44.80 % | 625.000 K -64.51 % | 1.761 M 54.35 % | 1.141 M -29.39 % | 1.616 M -57.48 % | 3.801 M 76.07 % | 2.159 M -55.81 % | 4.885 M 127.74 % | 2.145 M 107.92 % | 1.032 M 15.03 % | 896.889 K -48.96 % | 1.757 M 37.61 % | 1.277 M -67.06 % | 3.876 M -37.25 % | 6.177 M 44.23 % | 4.283 M -52.44 % | 9.004 M 26.31 % | 7.129 M 749.77 % | 838.871 K -61.13 % | 2.158 M -0.55 % | 2.170 M -38.36 % | 3.521 M 250.94 % | 1.003 M -73.64 % | 3.806 M -22.73 % | 4.925 M -34.70 % | 7.543 M 296.86 % | 1.901 M 108.28 % | 912.491 K -45.60 % | 1.677 M -83.02 % | 9.877 M -9.53 % | 10.917 M 446.03 % | 1.999 M -57.36 % | 4.689 M -41.97 % | 8.081 M -31.65 % | 11.822 M 468.17 % | 2.081 M -7.31 % | 2.245 M -37.14 % | 3.571 M 68.59 % | 2.118 M -28.05 % | 2.944 M -21.54 % | 3.752 M 65.42 % | 2.268 M -45.20 % | 4.139 M -11.54 % | 4.679 M 325.39 % | 1.100 M -35.82 % | 1.714 M -71.85 % | 6.088 M | 0.000 -100.00 % | 7.757 M -20.93 % | 9.810 M | 0.000 -100.00 % | 5.960 M -40.75 % | 10.060 M -38.19 % | 16.274 M -46.94 % | 30.673 M 197.62 % | 10.306 M 130.07 % | 4.479 M |
| Short term debt | 60.426 M -16.57 % | 72.426 M -6.44 % | 77.413 M -18.70 % | 95.224 M -4.44 % | 99.652 M 20.34 % | 82.809 M -10.97 % | 93.015 M 15.12 % | 80.801 M 31.42 % | 61.481 M 2.38 % | 60.049 M -43.87 % | 106.986 M -2.38 % | 109.593 M 0.00 % | 109.588 M 6.12 % | 103.271 M 48.40 % | 69.591 M -38.04 % | 112.311 M 24.24 % | 90.396 M 50.52 % | 60.057 M -3.53 % | 62.255 M -17.38 % | 75.352 M -9.36 % | 83.131 M 83.42 % | 45.324 M -34.69 % | 69.398 M -32.31 % | 102.520 M -13.70 % | 118.789 M -4.65 % | 124.579 M -14.80 % | 146.223 M -16.34 % | 174.789 M -14.89 % | 205.362 M -24.84 % | 273.219 M -8.59 % | 298.885 M -8.34 % | 326.086 M -0.20 % | 326.732 M -30.71 % | 471.563 M 40.07 % | 336.657 M -12.00 % | 382.575 M 39.46 % | 274.334 M 71.74 % | 159.734 M 9.26 % | 146.191 M 25.58 % | 116.410 M 18.52 % | 98.222 M 23.86 % | 79.304 M 68.44 % | 47.081 M -10.09 % | 52.365 M 0.67 % | 52.018 M 6.94 % | 48.644 M -14.43 % | 56.847 M -34.76 % | 87.137 M 63.34 % | 53.345 M 33.42 % | 39.984 M -9.44 % | 44.152 M -6.74 % | 47.342 M -13.83 % | 54.938 M -9.99 % | 61.033 M -4.64 % | 64.000 M 20.54 % | 53.096 M 18.17 % | 44.931 M 0.78 % | 44.581 M 9.46 % | 40.728 M -65.29 % | 117.329 M 61.76 % | 72.534 M |
| Total current liabilities | 184.688 M -11.78 % | 209.354 M -4.47 % | 219.150 M 2.00 % | 214.846 M -9.15 % | 236.473 M 7.51 % | 219.962 M -6.16 % | 234.392 M -8.50 % | 256.170 M 18.83 % | 215.570 M 20.50 % | 178.890 M -26.05 % | 241.893 M -16.38 % | 289.266 M 6.36 % | 271.974 M 7.62 % | 252.713 M 2.60 % | 246.307 M -15.37 % | 291.030 M 1.66 % | 286.283 M 14.84 % | 249.296 M 7.71 % | 231.443 M -3.25 % | 239.211 M -19.80 % | 298.274 M 33.91 % | 222.749 M 4.39 % | 213.386 M -16.25 % | 254.801 M -12.03 % | 289.658 M 2.76 % | 281.879 M -13.35 % | 325.303 M -5.74 % | 345.127 M -4.17 % | 360.144 M -16.62 % | 431.938 M -10.82 % | 484.337 M 0.75 % | 480.750 M -5.67 % | 509.661 M -29.08 % | 718.635 M 34.54 % | 534.124 M -17.35 % | 646.269 M 45.79 % | 443.278 M 45.29 % | 305.092 M -5.04 % | 321.286 M 26.14 % | 254.702 M 13.10 % | 225.201 M 7.16 % | 210.161 M 2.66 % | 204.706 M 21.88 % | 167.954 M -5.35 % | 177.448 M 11.50 % | 159.151 M -9.28 % | 175.437 M -3.82 % | 182.411 M -13.05 % | 209.789 M 29.25 % | 162.315 M -7.55 % | 175.566 M -10.61 % | 196.401 M 6.69 % | 184.082 M 0.02 % | 184.043 M 0.98 % | 182.250 M -0.69 % | 183.515 M -1.16 % | 185.663 M 4.78 % | 177.195 M 11.47 % | 158.956 M -28.93 % | 223.659 M 44.96 % | 154.286 M |
| Total liabilities | 262.508 M -8.82 % | 287.910 M 12.73 % | 255.401 M 1.83 % | 250.801 M -7.87 % | 272.227 M 6.54 % | 255.511 M -5.01 % | 268.992 M -9.05 % | 295.764 M 15.99 % | 254.999 M 16.98 % | 217.989 M -23.58 % | 285.254 M -14.07 % | 331.958 M 5.67 % | 314.137 M 6.72 % | 294.362 M 2.19 % | 288.064 M -14.11 % | 335.385 M 1.04 % | 331.936 M 12.05 % | 296.242 M 6.24 % | 278.849 M -3.31 % | 288.408 M -16.91 % | 347.096 M 27.29 % | 272.686 M 2.45 % | 266.159 M -13.49 % | 307.650 M -10.95 % | 345.485 M 3.63 % | 333.388 M -12.07 % | 379.137 M -5.58 % | 401.544 M -5.34 % | 424.197 M -14.92 % | 498.562 M -9.90 % | 553.358 M 5.92 % | 522.445 M -10.40 % | 583.073 M -26.56 % | 793.945 M 30.17 % | 609.948 M -13.83 % | 707.821 M 39.48 % | 507.462 M 36.61 % | 371.461 M 7.33 % | 346.101 M 23.49 % | 280.259 M 12.43 % | 249.269 M 6.44 % | 234.198 M 1.96 % | 229.693 M 19.38 % | 192.404 M -5.00 % | 202.539 M 9.26 % | 185.367 M -8.58 % | 202.754 M -3.77 % | 210.704 M -14.82 % | 247.352 M 22.65 % | 201.680 M -6.63 % | 215.991 M -9.05 % | 237.477 M 16.34 % | 204.126 M -2.93 % | 210.277 M -1.38 % | 213.209 M -3.21 % | 220.286 M -4.05 % | 229.582 M 1.58 % | 226.020 M 12.64 % | 200.657 M -26.44 % | 272.768 M 40.74 % | 193.809 M |
| Other non current assets | 36.780 M 0.82 % | 36.481 M 4.19 % | 35.013 M -0.18 % | 35.075 M 159 331.82 % | 22.000 K -99.94 % | 35.422 M 160 894.46 % | 22.002 K -99.94 % | 35.424 M 160 918.18 % | 22.000 K -99.94 % | 35.731 M -0.92 % | 36.063 M 0.06 % | 36.041 M 0.79 % | 35.758 M -0.47 % | 35.928 M 17.61 % | 30.548 M 0.02 % | 30.540 M 0.02 % | 30.532 M 0.02 % | 30.525 M 0.02 % | 30.517 M 0.02 % | 30.510 M 0.02 % | 30.502 M 0.07 % | 30.479 M 0.14 % | 30.438 M -1.65 % | 30.949 M 0.13 % | 30.907 M 0.13 % | 30.866 M 0.13 % | 30.825 M -1.49 % | 31.291 M 0.06 % | 31.271 M 0.31 % | 31.175 M 0.22 % | 31.107 M -1.64 % | 31.625 M -2.65 % | 32.487 M -0.78 % | 32.741 M 1 933.14 % | 1.610 M 418.71 % | 310.460 K 91.52 % | 162.101 K -18.09 % | 197.894 K -1.49 % | 200.894 K 133.89 % | 85.893 K 3.62 % | 82.894 K 0.00 % | 82.894 K 43.18 % | 57.896 K -46.19 % | 107.594 K -98.73 % | 8.441 M -30.33 % | 12.115 M 54 712.94 % | 22.102 K -99.81 % | 11.455 M -1.62 % | 11.644 M 262.23 % | 3.215 M 12.41 % | 2.860 M -1.95 % | 2.916 M -97.91 % | 139.295 M 380 487.61 % | 36.600 K -31.59 % | 53.500 K -99.25 % | 7.097 M -27.43 % | 9.780 M -1.49 % | 9.928 M 184.34 % | 3.491 M -9.67 % | 3.865 M -66.88 % | 11.670 M |
| Long term investments | 584.000 K 0.00 % | 584.000 K -0.04 % | 584.217 K 10.44 % | 529.000 K -98.52 % | 35.735 M 366.39 % | 7.662 M -82.56 % | 43.944 M 403.08 % | 8.735 M -81.03 % | 46.048 M 363.87 % | 9.927 M 2.00 % | 9.733 M -2.67 % | 10.000 M 168.53 % | 3.724 M 241.03 % | 1.092 M -79.81 % | 5.408 M 0.89 % | 5.360 M -4.52 % | 5.613 M -4.42 % | 5.873 M -1.78 % | 5.979 M -0.17 % | 5.989 M 0.97 % | 5.932 M -4.52 % | 6.213 M -2.22 % | 6.354 M -4.38 % | 6.645 M -1.96 % | 6.778 M 1.95 % | 6.648 M -3.51 % | 6.890 M -1.23 % | 6.976 M -3.30 % | 7.214 M -1.74 % | 7.342 M 3.13 % | 7.119 M -1.57 % | 7.232 M -0.93 % | 7.300 M -2.64 % | 7.498 M -1.25 % | 7.593 M -1.79 % | 7.731 M -4.44 % | 8.091 M 0.85 % | 8.023 M -1.77 % | 8.167 M -1.95 % | 8.329 M -5.08 % | 8.774 M -1.31 % | 8.891 M -1.86 % | 9.059 M -0.69 % | 9.122 M 974.92 % | 848.617 K | 0.000 -100.00 % | 9.315 M 1 459.76 % | 597.220 K -3.46 % | 618.616 K -93.14 % | 9.016 M -1.29 % | 9.133 M -1.30 % | 9.254 M 1 960.46 % | 449.108 K 35.00 % | 332.671 K 28.10 % | 259.694 K | 0.000 | 0.000 | 0.000 -100.00 % | 826.522 K | 0.000 | 0.000 |
| Intangible assets | 449.000 K -15.60 % | 532.000 K -9.75 % | 589.490 K -13.82 % | 684.000 K -12.20 % | 779.000 K -10.77 % | 873.000 K -9.73 % | 967.152 K -8.93 % | 1.062 M -8.29 % | 1.158 M -7.51 % | 1.252 M 43.03 % | 875.350 K -12.03 % | 995.000 K -2.45 % | 1.020 M 4.58 % | 975.299 K -9.58 % | 1.079 M -8.95 % | 1.185 M -9.48 % | 1.309 M -0.78 % | 1.319 M 21.34 % | 1.087 M -3.29 % | 1.124 M 24.63 % | 901.780 K -13.75 % | 1.046 M -51.96 % | 2.176 M -8.40 % | 2.376 M -7.75 % | 2.576 M -7.12 % | 2.773 M -6.62 % | 2.970 M -6.65 % | 3.182 M -6.52 % | 3.404 M -1.91 % | 3.470 M -4.89 % | 3.648 M 11.73 % | 3.265 M -7.77 % | 3.541 M -7.16 % | 3.813 M -6.62 % | 4.084 M 126.97 % | 1.799 M -57.66 % | 4.250 M 10.37 % | 3.851 M -4.56 % | 4.035 M -5.41 % | 4.265 M 11.59 % | 3.822 M 3.40 % | 3.697 M -2.08 % | 3.775 M -6.80 % | 4.050 M -6.58 % | 4.336 M -6.11 % | 4.618 M -3.87 % | 4.804 M 0.77 % | 4.768 M -5.27 % | 5.033 M 107.79 % | 2.422 M -51.04 % | 4.946 M -0.44 % | 4.969 M -6.46 % | 5.312 M -6.94 % | 5.708 M -6.42 % | 6.099 M -6.16 % | 6.500 M -5.80 % | 6.900 M -5.43 % | 7.296 M -5.09 % | 7.688 M 85.39 % | 4.147 M 41.71 % | 2.926 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.248 M 4.35 % | -1.305 M 4.17 % | -1.362 M 3.96 % | -1.418 M 3.77 % | -1.474 M 3.71 % | -1.530 M 3.58 % | -1.587 M 3.42 % | -1.643 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.194 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.545 M | 0.000 100.00 % | -2.657 M 2.09 % | -2.714 M | 0.000 100.00 % | -2.826 M 1.97 % | -2.882 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 449.000 K -15.60 % | 532.000 K -9.75 % | 589.490 K -13.82 % | 684.000 K -12.20 % | 779.000 K -10.77 % | 873.000 K -9.73 % | 967.152 K -8.93 % | 1.062 M -8.29 % | 1.158 M -7.51 % | 1.252 M 43.03 % | 875.350 K -12.03 % | 995.000 K -2.45 % | 1.020 M 4.58 % | 975.299 K -9.58 % | 1.079 M -8.95 % | 1.185 M -9.48 % | 1.309 M -0.78 % | 1.319 M 21.34 % | 1.087 M -3.29 % | 1.124 M 24.63 % | 901.780 K -13.75 % | 1.046 M 12.65 % | 928.130 K -13.34 % | 1.071 M -11.77 % | 1.214 M -10.43 % | 1.355 M -9.43 % | 1.496 M -9.38 % | 1.651 M -9.10 % | 1.816 M -0.56 % | 1.827 M -49.93 % | 3.648 M 11.73 % | 3.265 M -7.77 % | 3.541 M -7.16 % | 3.813 M -6.62 % | 4.084 M 2.28 % | 3.993 M -6.05 % | 4.250 M 10.37 % | 3.851 M -4.56 % | 4.035 M -5.41 % | 4.265 M 11.59 % | 3.822 M 3.40 % | 3.697 M -2.08 % | 3.775 M -6.80 % | 4.050 M -6.58 % | 4.336 M 109.11 % | 2.073 M -56.84 % | 4.804 M 127.63 % | 2.111 M -8.98 % | 2.319 M -4.26 % | 2.422 M 14.20 % | 2.121 M 1.67 % | 2.086 M -60.73 % | 5.312 M -6.94 % | 5.708 M -6.42 % | 6.099 M -6.16 % | 6.500 M -5.80 % | 6.900 M -5.43 % | 7.296 M -5.09 % | 7.688 M 85.39 % | 4.147 M 41.71 % | 2.926 M |
| Property plant equipment net | 84.404 M -1.54 % | 85.721 M -1.73 % | 87.227 M -0.85 % | 87.975 M -1.83 % | 89.618 M -2.35 % | 91.776 M -0.09 % | 91.858 M -1.45 % | 93.214 M -2.22 % | 95.331 M 1.33 % | 94.082 M -1.37 % | 95.390 M 2.12 % | 93.410 M -1.28 % | 94.624 M -1.65 % | 96.213 M 0.06 % | 96.151 M 1.19 % | 95.025 M -1.12 % | 96.099 M -1.18 % | 97.249 M -0.86 % | 98.092 M -1.89 % | 99.985 M 0.06 % | 99.925 M 0.25 % | 99.676 M -0.33 % | 100.001 M -4.49 % | 104.708 M -3.36 % | 108.347 M -2.83 % | 111.505 M -2.83 % | 114.750 M -1.56 % | 116.569 M -6.49 % | 124.664 M -3.55 % | 129.253 M -2.06 % | 131.978 M -10.60 % | 147.623 M -3.49 % | 152.954 M -2.63 % | 157.087 M -1.28 % | 159.125 M 13.04 % | 140.770 M 1.94 % | 138.096 M -1.16 % | 139.719 M -0.69 % | 140.692 M -3.83 % | 146.288 M 12.34 % | 130.223 M 2.50 % | 127.051 M -1.64 % | 129.170 M -1.09 % | 130.590 M -0.58 % | 131.354 M -1.65 % | 133.559 M -0.62 % | 134.390 M -0.86 % | 135.551 M 0.23 % | 135.235 M -1.59 % | 137.427 M -0.93 % | 138.722 M 0.44 % | 138.119 M 1 373.41 % | 9.374 M -93.79 % | 151.001 M -1.67 % | 153.560 M 1.87 % | 150.747 M -0.57 % | 151.618 M 3.96 % | 145.843 M -4.82 % | 153.222 M -3.46 % | 158.709 M 12.92 % | 140.553 M |
| Total non current assets | 162.372 M -0.28 % | 162.824 M 0.18 % | 162.538 M -0.79 % | 163.838 M -0.63 % | 164.870 M -5.30 % | 174.095 M -0.49 % | 174.948 M -1.54 % | 177.678 M -2.17 % | 181.614 M 0.55 % | 180.615 M -1.23 % | 182.866 M 0.45 % | 182.039 M 2.95 % | 176.816 M 0.95 % | 175.147 M 0.34 % | 174.561 M 0.74 % | 173.279 M -0.53 % | 174.200 M -0.76 % | 175.530 M -0.88 % | 177.096 M -1.29 % | 179.415 M 0.49 % | 178.534 M -0.12 % | 178.755 M -0.45 % | 179.561 M -3.15 % | 185.401 M -2.29 % | 189.745 M -0.61 % | 190.910 M -1.72 % | 194.243 M -0.71 % | 195.640 M -3.21 % | 202.122 M -2.69 % | 207.713 M -1.49 % | 210.851 M -6.74 % | 226.101 M 1.82 % | 222.070 M -1.10 % | 224.548 M 17.64 % | 190.881 M 19.74 % | 159.418 M 1.41 % | 157.199 M -0.55 % | 158.069 M -0.72 % | 159.214 M -3.50 % | 164.987 M 11.35 % | 148.174 M 2.16 % | 145.042 M -1.49 % | 147.235 M -1.05 % | 148.800 M -0.50 % | 149.554 M -1.70 % | 152.146 M -0.45 % | 152.831 M -0.94 % | 154.287 M -1.23 % | 156.207 M -1.37 % | 158.375 M 3.20 % | 153.458 M 0.28 % | 153.030 M -0.91 % | 154.430 M -1.69 % | 157.078 M -1.81 % | 159.972 M -2.66 % | 164.344 M -2.35 % | 168.297 M 3.21 % | 163.067 M -0.81 % | 164.402 M -1.39 % | 166.721 M 7.46 % | 155.149 M |
| Other current assets | 43.665 M 258.35 % | 12.185 M 62.68 % | 7.490 M -8.55 % | 8.190 M -32.30 % | 12.097 M 38.62 % | 8.727 M 25.75 % | 6.940 M 4.16 % | 6.663 M -46.65 % | 12.490 M -14.71 % | 14.644 M 31.88 % | 11.104 M -11.16 % | 12.498 M 75.76 % | 7.111 M 31.82 % | 5.394 M -29.09 % | 7.607 M -68.72 % | 24.320 M | 0.000 -100.00 % | 35.139 M 56.16 % | 22.502 M | 0.000 | 0.000 -100.00 % | 51.767 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.614 M 1.40 % | 21.315 M | 0.000 -100.00 % | 46.077 M -48.21 % | 88.970 M 17.86 % | 75.490 M 98.39 % | 38.051 M -83.35 % | 228.540 M 33.60 % | 171.058 M 1 050.03 % | 14.874 M -36.99 % | 23.608 M -56.57 % | 54.362 M 76.82 % | 30.745 M 10.52 % | 27.817 M -16.51 % | 33.319 M 34.38 % | 24.794 M | 0.000 -100.00 % | 31.146 M 61.80 % | 19.250 M 129.72 % | 8.380 M -38.47 % | 13.620 M -35.97 % | 21.269 M 56.71 % | 13.572 M 0.44 % | 13.512 M 109.53 % | 6.449 M 270.64 % | -3.779 M -552.91 % | 834.472 K 15.61 % | 721.818 K | 0.000 -100.00 % | 11.228 M -35.68 % | 17.457 M 31.26 % | 13.299 M 2 361.54 % | -588.063 K -106.96 % | 8.452 M 2.02 % | 8.285 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.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 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 774.349 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.673 M | 0.000 | 0.000 |
| cash and cash equivalents | 61.729 M -33.43 % | 92.729 M 58.97 % | 58.332 M 26.08 % | 46.265 M -22.09 % | 59.382 M 17.32 % | 50.616 M -17.94 % | 61.680 M 9.09 % | 56.538 M 24.95 % | 45.248 M 29.34 % | 34.985 M -34.67 % | 53.554 M 8.08 % | 49.550 M -38.14 % | 80.104 M 17.65 % | 68.087 M 15.97 % | 58.712 M 19.51 % | 49.128 M -19.07 % | 60.704 M -14.25 % | 70.791 M -23.37 % | 92.385 M 40.58 % | 65.716 M -47.15 % | 124.347 M 59.80 % | 77.816 M -9.26 % | 85.755 M 26.72 % | 67.672 M -0.63 % | 68.101 M 66.37 % | 40.933 M -28.45 % | 57.213 M -13.33 % | 66.012 M -1.24 % | 66.842 M -31.31 % | 97.314 M 5.47 % | 92.270 M 118.02 % | 42.321 M -13.01 % | 48.648 M -64.56 % | 137.252 M 180.95 % | 48.852 M -79.63 % | 239.828 M 566.09 % | 36.005 M -6.42 % | 38.476 M -34.94 % | 59.137 M 74.10 % | 33.967 M -2.81 % | 34.949 M 43.67 % | 24.325 M -23.07 % | 31.620 M 14.38 % | 27.644 M 16.99 % | 23.630 M -4.88 % | 24.841 M -46.14 % | 46.123 M 111.02 % | 21.857 M -17.55 % | 26.510 M -21.40 % | 33.727 M 41.11 % | 23.902 M -22.02 % | 30.651 M 41.12 % | 21.719 M 21.65 % | 17.855 M -6.01 % | 18.996 M 29.75 % | 14.641 M -45.44 % | 26.835 M -56.17 % | 61.228 M -22.48 % | 78.985 M 445.83 % | 14.471 M -6.07 % | 15.405 M |
| Cash and short term investments | 61.729 M -33.43 % | 92.729 M 58.97 % | 58.332 M 26.08 % | 46.265 M -22.09 % | 59.382 M 17.32 % | 50.616 M -17.94 % | 61.680 M 9.09 % | 56.538 M 24.95 % | 45.248 M 29.34 % | 34.985 M -34.67 % | 53.554 M 8.08 % | 49.550 M -38.14 % | 80.104 M 17.65 % | 68.087 M 15.97 % | 58.712 M 19.51 % | 49.128 M -19.07 % | 60.704 M -14.25 % | 70.791 M -23.37 % | 92.385 M 40.58 % | 65.716 M -47.15 % | 124.347 M 59.80 % | 77.816 M -9.26 % | 85.755 M 26.72 % | 67.672 M -0.63 % | 68.101 M 66.37 % | 40.933 M -28.45 % | 57.213 M -13.33 % | 66.012 M -1.24 % | 66.842 M -31.31 % | 97.314 M 5.47 % | 92.270 M 118.02 % | 42.321 M -13.01 % | 48.648 M -64.56 % | 137.252 M 180.95 % | 48.852 M -79.63 % | 239.828 M 566.09 % | 36.005 M -6.42 % | 38.476 M -34.94 % | 59.137 M 74.10 % | 33.967 M -2.81 % | 34.949 M 43.67 % | 24.325 M -23.07 % | 31.620 M 14.38 % | 27.644 M 16.99 % | 23.630 M -4.88 % | 24.841 M -46.14 % | 46.123 M 111.02 % | 21.857 M -17.55 % | 26.510 M -21.40 % | 33.727 M 41.11 % | 23.902 M -22.02 % | 30.651 M 41.12 % | 21.719 M 21.65 % | 17.855 M -9.69 % | 19.770 M 35.04 % | 14.641 M -45.44 % | 26.835 M -56.17 % | 61.228 M -24.09 % | 80.658 M 457.39 % | 14.471 M -6.07 % | 15.405 M |
| Total current assets | 500.931 M -6.70 % | 536.877 M 9.91 % | 488.472 M 4.34 % | 468.174 M -4.32 % | 489.302 M 3.82 % | 471.277 M 0.61 % | 468.440 M -1.17 % | 474.005 M 9.48 % | 432.942 M 6.31 % | 407.230 M -10.69 % | 455.953 M -7.23 % | 491.499 M 2.25 % | 480.690 M -0.78 % | 484.491 M 4.94 % | 461.669 M -7.16 % | 497.249 M -0.88 % | 501.651 M 5.69 % | 474.638 M 10.66 % | 428.905 M 1.38 % | 423.070 M -15.54 % | 500.925 M 17.01 % | 428.111 M 10.46 % | 387.587 M -5.82 % | 411.542 M -7.17 % | 443.323 M 3.56 % | 428.103 M -6.50 % | 457.874 M -3.00 % | 472.026 M -2.26 % | 482.921 M -9.91 % | 536.036 M -7.04 % | 576.634 M 2.35 % | 563.369 M -8.51 % | 615.745 M -32.31 % | 909.661 M 18.13 % | 770.072 M -18.78 % | 948.144 M 40.30 % | 675.790 M 24.06 % | 544.741 M 7.19 % | 508.184 M 20.70 % | 421.036 M 0.86 % | 417.427 M -0.74 % | 420.522 M 4.31 % | 403.137 M 13.09 % | 356.483 M -2.71 % | 366.412 M 3.53 % | 353.912 M -1.31 % | 358.621 M 0.67 % | 356.230 M -9.90 % | 395.383 M 12.63 % | 351.035 M 0.82 % | 348.175 M -1.95 % | 355.114 M 8.39 % | 327.638 M -2.46 % | 335.901 M 3.89 % | 323.309 M -1.49 % | 328.192 M -3.05 % | 338.522 M -2.05 % | 345.597 M 8.18 % | 319.457 M 21.72 % | 262.447 M 29.44 % | 202.759 M |
| Inventory | 252.937 M -1.78 % | 257.513 M 1.52 % | 253.649 M 5.59 % | 240.225 M -9.42 % | 265.201 M 12.28 % | 236.191 M -4.37 % | 246.993 M 0.71 % | 245.258 M 13.31 % | 216.449 M 6.98 % | 202.329 M -17.52 % | 245.310 M -8.54 % | 268.206 M 15.26 % | 232.703 M 7.07 % | 217.332 M -2.18 % | 222.165 M -1.69 % | 225.992 M -5.43 % | 238.959 M 23.45 % | 193.573 M 24.48 % | 155.502 M -11.73 % | 176.169 M -22.33 % | 226.825 M 48.81 % | 152.422 M -0.88 % | 153.778 M -14.67 % | 180.217 M -11.65 % | 203.981 M 3.32 % | 197.424 M -9.49 % | 218.117 M -0.70 % | 219.658 M -2.12 % | 224.420 M 1.38 % | 221.365 M -5.96 % | 235.383 M 13.49 % | 207.403 M -8.21 % | 225.961 M -5.90 % | 240.127 M 2.14 % | 235.086 M -1.84 % | 239.497 M -14.62 % | 280.506 M 14.99 % | 243.936 M 7.22 % | 227.505 M 6.58 % | 213.453 M -2.84 % | 219.698 M -4.17 % | 229.261 M 6.20 % | 215.879 M 26.80 % | 170.245 M -14.61 % | 199.362 M 8.11 % | 184.401 M -2.59 % | 189.302 M -3.27 % | 195.696 M -7.66 % | 211.939 M 16.10 % | 182.542 M -6.68 % | 195.617 M 1.55 % | 192.638 M 13.37 % | 169.916 M -8.96 % | 186.643 M 3.77 % | 179.862 M -4.18 % | 187.707 M 6.08 % | 176.949 M 14.92 % | 153.970 M 19.02 % | 129.366 M -5.11 % | 136.339 M 41.36 % | 96.451 M |
| Net receivables | 142.600 M -18.26 % | 174.450 M 3.22 % | 169.001 M -2.59 % | 173.494 M 7.42 % | 161.505 M -8.10 % | 175.743 M 11.54 % | 157.565 M -4.82 % | 165.546 M -1.13 % | 167.434 M 8.40 % | 154.466 M 4.80 % | 147.394 M -8.46 % | 161.023 M -0.35 % | 161.585 M -16.57 % | 193.678 M 10.21 % | 175.735 M -15.23 % | 207.312 M 13.88 % | 182.040 M 3.94 % | 175.135 M 5.96 % | 165.289 M 0.80 % | 163.981 M 25.63 % | 130.526 M -20.13 % | 163.431 M 24.60 % | 131.161 M -10.15 % | 145.984 M -4.94 % | 153.563 M -8.39 % | 167.625 M 4.16 % | 160.929 M -2.49 % | 165.042 M -3.07 % | 170.278 M -11.91 % | 193.304 M -12.00 % | 219.662 M -16.79 % | 263.971 M 4.25 % | 253.215 M -16.63 % | 303.743 M -3.60 % | 315.077 M -1.58 % | 320.139 M 4.63 % | 305.987 M 31.95 % | 231.887 M 18.87 % | 195.078 M 25.26 % | 155.736 M 3.21 % | 150.893 M 7.37 % | 140.532 M 10.73 % | 126.909 M -1.47 % | 128.807 M 9.18 % | 117.974 M -7.99 % | 128.215 M 24.04 % | 103.362 M -13.06 % | 118.889 M -17.90 % | 144.808 M 22.57 % | 118.139 M -0.28 % | 118.477 M -9.39 % | 130.752 M -3.27 % | 135.168 M 3.43 % | 130.682 M 5.66 % | 123.676 M 7.91 % | 114.616 M -2.27 % | 117.280 M 0.15 % | 117.099 M 7.01 % | 109.432 M 6.05 % | 103.186 M 24.89 % | 82.618 M |
| Tax assets | 40.155 M 1.64 % | 39.506 M 0.97 % | 39.125 M -1.14 % | 39.575 M 2.22 % | 38.716 M 0.92 % | 38.362 M 0.54 % | 38.156 M -2.77 % | 39.243 M 0.48 % | 39.055 M -1.43 % | 39.623 M -2.89 % | 40.804 M -1.90 % | 41.593 M -0.23 % | 41.690 M 1.83 % | 40.939 M -1.06 % | 41.376 M 0.50 % | 41.170 M 1.29 % | 40.646 M 0.20 % | 40.564 M -2.07 % | 41.420 M -0.93 % | 41.807 M 1.29 % | 41.273 M -0.17 % | 41.342 M -1.19 % | 41.839 M -0.45 % | 42.029 M -1.11 % | 42.499 M 4.84 % | 40.536 M 0.63 % | 40.281 M 2.88 % | 39.153 M 5.38 % | 37.156 M -2.52 % | 38.116 M 3.02 % | 36.998 M 1.77 % | 36.355 M 40.98 % | 25.788 M 10.17 % | 23.409 M 26.75 % | 18.469 M 179.27 % | 6.613 M 0.20 % | 6.600 M 5.13 % | 6.278 M 2.61 % | 6.119 M 1.66 % | 6.019 M 14.18 % | 5.271 M -0.92 % | 5.320 M 2.87 % | 5.172 M 4.92 % | 4.930 M 7.75 % | 4.575 M 4.01 % | 4.398 M 2.31 % | 4.299 M -5.99 % | 4.573 M -28.43 % | 6.389 M 1.49 % | 6.296 M 911.91 % | 622.168 K -4.98 % | 654.785 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -826.522 K | 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 | 0.000 | 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 | 82.491 M -17.84 % | 100.404 M -1.74 % | 102.179 M 22.21 % | 83.611 M -23.19 % | 108.860 M 7.11 % | 101.637 M 19.61 % | 84.973 M -39.11 % | 139.563 M 15.87 % | 120.452 M 47.94 % | 81.422 M 2.64 % | 79.325 M -41.86 % | 136.436 M 8.46 % | 125.792 M 17.26 % | 107.280 M -12.53 % | 122.647 M -9.53 % | 135.561 M -3.00 % | 139.749 M -8.17 % | 152.177 M 34.07 % | 113.509 M -1.23 % | 114.923 M -29.02 % | 161.905 M 64.11 % | 98.658 M 18.41 % | 83.319 M -25.95 % | 112.513 M 0.60 % | 111.839 M -4.23 % | 116.781 M -3.33 % | 120.801 M -6.75 % | 129.550 M 5.61 % | 122.669 M 12.87 % | 108.681 M -16.17 % | 129.648 M 2.89 % | 126.013 M -20.30 % | 158.106 M 35.93 % | 116.316 M 11.48 % | 104.334 M -11.22 % | 117.520 M -6.78 % | 126.071 M 17.32 % | 107.460 M -9.62 % | 118.897 M 3.87 % | 114.465 M 14.18 % | 100.250 M -0.60 % | 100.859 M -16.08 % | 120.190 M 44.54 % | 83.155 M -14.28 % | 97.007 M 17.48 % | 82.570 M 4.04 % | 79.364 M 26.92 % | 62.530 M -51.09 % | 127.857 M 39.18 % | 91.864 M -6.32 % | 98.064 M -32.88 % | 146.111 M 22.22 % | 119.550 M 5.61 % | 113.200 M 0.22 % | 112.957 M 17.67 % | 95.993 M -12.86 % | 110.163 M 14.99 % | 95.798 M -12.76 % | 109.814 M 76.32 % | 62.282 M -1.18 % | 63.025 M |
| Tax payables | 9.509 M 14.62 % | 8.296 M 120.78 % | 3.758 M 221.44 % | 1.169 M 649.36 % | 156.000 K -98.46 % | 10.159 M 68.92 % | 6.014 M 55.77 % | 3.861 M -37.13 % | 6.141 M -35.19 % | 9.476 M 47.95 % | 6.405 M 46.83 % | 4.362 M -46.42 % | 8.141 M -40.21 % | 13.615 M 39.48 % | 9.762 M 41.39 % | 6.904 M -37.12 % | 10.980 M -7.17 % | 11.827 M 99.03 % | 5.943 M 51.07 % | 3.933 M -69.35 % | 12.833 M -15.08 % | 15.111 M 97.43 % | 7.654 M 57.83 % | 4.850 M -42.69 % | 8.463 M -19.63 % | 10.530 M 45.31 % | 7.247 M 40.27 % | 5.166 M 49.67 % | 3.452 M -62.24 % | 9.142 M -4.32 % | 9.554 M 947.06 % | 912.491 K -45.60 % | 1.677 M -70.06 % | 5.603 M 131.21 % | 2.423 M 4.63 % | 2.316 M -66.78 % | 6.973 M 11.16 % | 6.273 M 94.69 % | 3.222 M 28.39 % | 2.510 M -58.20 % | 6.003 M -34.85 % | 9.215 M 55.97 % | 5.908 M 53.89 % | 3.839 M -22.92 % | 4.981 M -33.66 % | 7.508 M 65.16 % | 4.546 M 100.61 % | 2.266 M -70.42 % | 7.659 M -24.55 % | 10.151 M 66.73 % | 6.088 M 106.53 % | 2.948 M -62.00 % | 7.757 M -20.93 % | 9.810 M 85.35 % | 5.293 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.423 M | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 121.000 K 0.00 % | 121.000 K 0.24 % | 120.713 K 0.59 % | 120.000 K 0.00 % | 120.000 K 0.00 % | 120.000 K -0.37 % | 120.443 K 109.24 % | -1.303 M 0.00 % | -1.303 M 0.00 % | -1.303 M -0.03 % | -1.303 M 0.03 % | -1.303 M 0.00 % | -1.303 M -0.03 % | -1.303 M 0.00 % | -1.303 M 0.00 % | -1.303 M 0.00 % | -1.303 M 0.00 % | -1.303 M 0.00 % | -1.303 M 0.00 % | -1.303 M 0.00 % | -1.303 M 0.00 % | -1.303 M 0.00 % | -1.303 M 0.00 % | -1.303 M 0.00 % | -1.303 M 0.00 % | -1.303 M 0.00 % | -1.303 M 0.00 % | -1.303 M 0.00 % | -1.303 M 0.00 % | -1.303 M 0.00 % | -1.303 M 0.00 % | -1.303 M 0.00 % | -1.303 M 0.00 % | -1.303 M 0.00 % | -1.303 M -6.44 % | -1.224 M 1.13 % | -1.238 M 1.76 % | -1.260 M 55.53 % | -2.834 M 0.59 % | -2.851 M -8.79 % | -2.620 M -6.50 % | -2.460 M -10.94 % | -2.218 M -13.47 % | -1.954 M -19.13 % | -1.641 M -26.71 % | -1.295 M 28.92 % | -1.821 M 35.47 % | -2.822 M 0.73 % | -2.843 M -1.49 % | -2.801 M 0.57 % | -2.817 M 1.10 % | -2.849 M -8.09 % | -2.635 M -17.86 % | -2.236 M -11.39 % | -2.007 M -201.96 % | -664.775 K -406.31 % | -131.297 K 44.48 % | -236.502 K -185.96 % | 275.135 K 10.01 % | 250.096 K -86.99 % | 1.922 M |
| Capital lease obligations | 1.556 M -15.43 % | 1.840 M -22.94 % | 2.388 M -18.56 % | 2.932 M -17.92 % | 3.572 M -15.11 % | 4.208 M 23.81 % | 3.399 M -3.83 % | 3.534 M -11.58 % | 3.997 M -10.24 % | 4.453 M -9.21 % | 4.905 M 174.01 % | 1.790 M -9.28 % | 1.973 M -8.37 % | 2.153 M -7.68 % | 2.332 M -7.07 % | 2.510 M -6.54 % | 2.685 M -6.08 % | 2.859 M 56.29 % | 1.829 M -8.38 % | 1.997 M 250.35 % | 569.866 K -12.92 % | 654.428 K 137.98 % | 274.988 K -95.57 % | 6.200 M -31.73 % | 9.082 M -22.51 % | 11.720 M -9.72 % | 12.982 M -8.79 % | 14.232 M -8.01 % | 15.471 M -7.80 % | 16.781 M -8.05 % | 18.251 M -12.02 % | 20.745 M -6.74 % | 22.244 M -7.94 % | 24.163 M -2.20 % | 24.707 M 357.04 % | 5.406 M -8.34 % | 5.898 M -7.47 % | 6.374 M 36.38 % | 4.674 M -4.21 % | 4.879 M 121.16 % | 2.206 M 355.34 % | 484.511 K -5.17 % | 510.939 K 114.53 % | -3.515 M -14 548.75 % | 24.329 K -66.34 % | 72.274 K -78.61 % | 337.920 K -47.21 % | 640.169 K -42.23 % | 1.108 M -30.94 % | 1.605 M -23.42 % | 2.095 M -0.43 % | 2.104 M | 0.000 -100.00 % | 1.808 M -40.92 % | 3.061 M | 0.000 -100.00 % | 4.605 M 16.76 % | 3.944 M -14.65 % | 4.621 M -19.83 % | 5.764 M 169.35 % | 2.140 M |
| 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 -100.00 % | 1.198 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.740 M -5.85 % | 1.848 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 |
| Other total stockholders equity | 63.265 M 0.36 % | 63.040 M 0.00 % | 63.040 M 0.00 % | 63.040 M 31.65 % | 47.886 M -41.38 % | 81.684 M 0.00 % | 81.684 M 1.87 % | 80.184 M 1.65 % | 78.884 M 0.00 % | 78.884 M 0.00 % | 78.884 M 1.71 % | 77.561 M 4.88 % | 73.951 M -2.87 % | 76.138 M -12.98 % | 87.491 M 17.58 % | 74.410 M -6.48 % | 79.565 M 10.24 % | 72.175 M 0.00 % | 72.175 M 4.64 % | 68.973 M 0.00 % | 68.973 M 0.00 % | 68.973 M 0.00 % | 68.973 M 1.90 % | 67.688 M 4.48 % | 64.785 M -58.53 % | 156.231 M 13.34 % | 137.844 M -11.77 % | 156.231 M 0.00 % | 156.231 M 0.00 % | 156.231 M 0.00 % | 156.231 M 0.00 % | 156.231 M 13.34 % | 137.843 M -11.77 % | 156.231 M 13.34 % | 137.843 M -19.03 % | 170.243 M 49.48 % | 113.893 M 0.00 % | 113.893 M 0.00 % | 113.893 M 16.48 % | 97.782 M 0.01 % | 97.768 M 0.04 % | 97.731 M -14.19 % | 113.893 M 0.00 % | 113.893 M 16.55 % | 97.722 M 0.00 % | 97.722 M 0.03 % | 97.693 M -12.14 % | 111.193 M 0.00 % | 111.193 M 0.00 % | 111.193 M 0.00 % | 111.193 M 13.82 % | 97.693 M 0.00 % | 97.693 M 0.00 % | 97.693 M 0.00 % | 97.693 M 0.00 % | 97.693 M 0.00 % | 97.693 M 0.00 % | 97.693 M 0.00 % | 97.693 M | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 663.303 M -5.20 % | 699.701 M 7.48 % | 651.010 M 3.01 % | 632.012 M -3.39 % | 654.172 M 1.36 % | 645.372 M 0.31 % | 643.388 M -1.27 % | 651.683 M 6.04 % | 614.556 M 4.54 % | 587.845 M -7.98 % | 638.819 M -5.15 % | 673.538 M 2.44 % | 657.506 M -0.32 % | 659.638 M 3.68 % | 636.230 M -5.12 % | 670.528 M -0.79 % | 675.850 M 3.95 % | 650.168 M 7.29 % | 606.000 M 0.58 % | 602.485 M -11.33 % | 679.459 M 11.96 % | 606.866 M 7.00 % | 567.147 M -4.99 % | 596.943 M -5.71 % | 633.069 M 2.27 % | 619.013 M -5.08 % | 652.117 M -2.33 % | 667.666 M -2.54 % | 685.043 M -7.89 % | 743.749 M -5.55 % | 787.485 M -0.25 % | 789.470 M -5.77 % | 837.814 M -26.13 % | 1.134 B 18.03 % | 960.954 M -13.24 % | 1.108 B 32.96 % | 832.988 M 18.52 % | 702.810 M 5.31 % | 667.398 M 13.89 % | 586.023 M 3.61 % | 565.601 M 0.01 % | 565.564 M 2.76 % | 550.372 M 8.92 % | 505.282 M -2.07 % | 515.966 M 1.96 % | 506.058 M -1.05 % | 511.452 M 0.18 % | 510.516 M -7.45 % | 551.589 M 8.28 % | 509.410 M 1.55 % | 501.633 M -1.28 % | 508.145 M 5.41 % | 482.068 M -2.21 % | 492.979 M 2.01 % | 483.281 M -1.88 % | 492.535 M -2.82 % | 506.819 M -0.36 % | 508.663 M 5.13 % | 483.858 M 12.74 % | 429.168 M 19.91 % | 357.908 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 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 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2009-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 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 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 4.400 M 5.85 % | 4.157 M 25.69 % | 3.307 M 2 047.57 % | 154.000 K 104.38 % | -3.514 M -212.99 % | 3.110 M | 0.000 | 0.000 -100.00 % | 3.728 M 11.35 % | 3.348 M 5.85 % | 3.163 M -18.16 % | 3.865 M 20.11 % | 3.218 M -26.40 % | 4.372 M 49.53 % | 2.924 M -50.45 % | 5.901 M 24.56 % | 4.737 M -30.15 % | 6.782 M 114.55 % | 3.161 M 51.54 % | 2.086 M -54.41 % | 4.576 M -38.59 % | 7.451 M -38.68 % | 12.151 M 25 091.54 % | 48.234 K -92.62 % | 653.388 K -82.00 % | 3.630 M 13 353.79 % | -27.386 K 87.85 % | -225.364 K -231.83 % | 170.945 K 337.57 % | -71.957 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.618 M -6.90 % | -3.385 M -18.64 % | -2.853 M -114.95 % | -1.327 M -187.83 % | 1.511 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 848.538 K -50.85 % | 1.726 M -34.32 % | 2.628 M 172.71 % | 963.804 K 250.94 % | -638.526 K -150.11 % | 1.274 M -17.40 % | 1.543 M 294.27 % | 391.265 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 |
| Change in working capital | -11.491 M 55.41 % | -25.768 M -374.68 % | 9.381 M 185.88 % | -10.924 M -749.08 % | 1.683 M 106.79 % | -24.778 M 22.16 % | -31.832 M -319.95 % | -7.580 M -138.06 % | 19.916 M 75.86 % | 11.325 M 415.34 % | -3.591 M 76.39 % | -15.210 M -147.27 % | 32.178 M 171.51 % | -44.998 M -212.54 % | 39.985 M 277.94 % | -22.471 M 24.16 % | -29.631 M 42.06 % | -51.144 M -315.90 % | 23.689 M 185.16 % | -27.817 M -300.74 % | 13.858 M 161.52 % | -22.526 M -176.46 % | 29.460 M 135.00 % | 12.536 M -52.73 % | 26.519 M 284.87 % | -14.345 M -406.47 % | 4.681 M -72.44 % | 16.985 M -40.33 % | 28.465 M 159.41 % | 10.973 M -84.03 % | 68.701 M 98.82 % | 34.554 M -50.51 % | 69.824 M 347.58 % | -28.202 M 79.48 % | -137.421 M -30.65 % | -105.179 M -491.95 % | 26.835 M 130.73 % | -87.325 M -109.94 % | -41.595 M -582.37 % | 8.623 M 22.02 % | 7.067 M 113.16 % | -53.715 M -14 209.08 % | 380.714 K 172.22 % | -527.187 K -117.14 % | 3.076 M 111.34 % | -27.128 M -165.51 % | 41.412 M 245.48 % | -28.465 M -46.45 % | -19.436 M -210.99 % | -6.250 M 69.00 % | -20.158 M -377.17 % | 7.273 M -59.93 % | 18.151 M 225.27 % | -14.490 M -10.98 % | -13.056 M -106.81 % | -6.313 M 58.15 % | -15.085 M 5.18 % | -15.909 M -1 141.23 % | 1.528 M 105.73 % | -26.678 M -133.97 % | -11.403 M -249.41 % | -3.263 M -195.82 % | 3.406 M |
| Accounts receivables | -359.000 K 96.85 % | -11.410 M -341.18 % | 4.731 M 155.98 % | -8.451 M -160.63 % | 13.938 M 168.84 % | -20.248 M -522.10 % | 4.797 M 202.84 % | 1.584 M 126.91 % | -5.887 M 46.62 % | -11.029 M -176.49 % | 14.419 M 1 681.08 % | -912.000 K -102.93 % | 31.156 M 267.53 % | -18.597 M -145.66 % | 40.728 M 314.19 % | -19.015 M -330.95 % | 8.233 M 133.68 % | -24.449 M -9 228.32 % | 267.838 K 100.86 % | -31.075 M -166.06 % | 47.042 M 195.34 % | -49.340 M -287.06 % | 26.377 M 1 493.45 % | 1.655 M -90.29 % | 17.042 M 217.92 % | -14.453 M -710.63 % | 2.367 M 150.27 % | -4.708 M -137.11 % | 12.689 M 392.99 % | -4.331 M -118.64 % | 23.230 M 235.60 % | -17.131 M -13.42 % | -15.104 M 65.51 % | -43.788 M -822.26 % | 6.063 M 116.30 % | -37.204 M -953.83 % | 4.357 M 49.39 % | 2.917 M 110.12 % | -28.833 M -156.89 % | -11.224 M -1 162.22 % | 1.057 M 109.55 % | -11.067 M -342.34 % | 4.567 M 126.40 % | -17.300 M -1 451.19 % | 1.280 M 106.03 % | -21.223 M -243.43 % | 14.797 M -19.91 % | 18.475 M 181.91 % | -22.556 M -206.47 % | -7.360 M -330.34 % | 3.195 M 13.21 % | 2.822 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.681 M 396.79 % | -903.234 K 93.83 % | -14.651 M -699.77 % | 2.443 M 120.20 % | -12.095 M -986.97 % | 1.364 M 112.40 % | -10.994 M -64.39 % | -6.688 M |
| Inventory | 3.275 M 162.22 % | -5.264 M 60.59 % | -13.356 M -197.64 % | 13.679 M 162.27 % | -21.967 M -474.42 % | 5.867 M 297.35 % | 1.477 M 104.57 % | -32.306 M -215.40 % | -10.243 M -124.23 % | 42.270 M 66.62 % | 25.369 M 174.88 % | -33.881 M -83.23 % | -18.491 M -381.14 % | 6.577 M 271.29 % | 1.771 M -81.48 % | 9.566 M 121.05 % | -45.453 M -18.65 % | -38.307 M -284.12 % | 20.806 M -56.19 % | 47.496 M 163.86 % | -74.375 M -7 199.49 % | 1.048 M -95.86 % | 25.299 M 4.88 % | 24.123 M 384.92 % | -8.467 M -142.72 % | 19.820 M 393.84 % | -6.745 M -273.91 % | 3.879 M 203.30 % | -3.755 M -128.13 % | 13.348 M 146.34 % | -28.807 M -265.12 % | 17.446 M 38.82 % | 12.568 M 332.80 % | -5.399 M -292.27 % | 2.808 M -92.45 % | 37.189 M 199.05 % | -37.545 M -129.00 % | -16.395 M -15.93 % | -14.143 M -460.63 % | 3.922 M -54.33 % | 8.588 M 163.31 % | -13.564 M 71.49 % | -47.573 M -266.44 % | 28.583 M 286.49 % | -15.327 M -459.01 % | 4.269 M -33.24 % | 6.395 M -56.76 % | 14.789 M 150.31 % | -29.397 M -325.02 % | 13.064 M 507.12 % | -3.209 M 85.84 % | -22.662 M -235.10 % | 16.775 M 302.27 % | -8.293 M -355.78 % | 3.242 M 131.36 % | -10.339 M 56.13 % | -23.567 M -1.16 % | -23.296 M -382.66 % | 8.242 M 150.10 % | 3.295 M 109.92 % | -33.222 M -194.47 % | -11.282 M -5 864.73 % | 195.707 K |
| Accounts payables | 0.000 100.00 % | -9.094 M | 0.000 | 0.000 -100.00 % | 9.712 M 193.41 % | -10.397 M 67.94 % | -32.428 M -239.16 % | 23.302 M -35.36 % | 36.047 M 280.80 % | -19.938 M 54.04 % | -43.379 M -321.28 % | 19.604 M 0.47 % | 19.513 M 159.17 % | -32.978 M -1 211.68 % | -2.514 M 80.69 % | -13.022 M -271.61 % | 7.588 M -35.48 % | 11.761 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -22.411 M -72.19 % | -13.015 M -170.44 % | 18.476 M 169.72 % | -26.500 M -418.30 % | 8.326 M -43.32 % | 14.689 M 106.52 % | 7.112 M 118.72 % | -37.993 M | 0.000 100.00 % | -6.936 M 6.88 % | -7.449 M -135.57 % | 20.940 M 114.49 % | -144.491 M -37.68 % | -104.945 M -277.37 % | 59.168 M 180.07 % | -73.899 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 100.00 % | -12.473 M -195.88 % | 13.009 M -60.15 % | 32.643 M 28 616.98 % | -114.469 K 99.69 % | -37.173 M -341.46 % | 15.395 M -28.40 % | 21.502 M 195.29 % | 7.282 M |
| Other working capital | -14.407 M | 0.000 -100.00 % | 18.006 M 211.48 % | -16.152 M | 0.000 | 0.000 100.00 % | -5.678 M -3 448.60 % | -160.000 K -15 900.00 % | -1.000 K -104.55 % | 22.000 K 79 009.61 % | -27.880 99.87 % | -21.000 K -52 499 901.17 % | -0.040 100.00 % | -51.575 M -234.96 % | 38.214 M 219.28 % | -32.037 M -302.49 % | 15.822 M 223.25 % | -12.837 M -545.29 % | 2.883 M 103.83 % | -75.313 M -185.36 % | 88.232 M 474.29 % | -23.573 M -12 161.54 % | 195.443 K 186.18 % | -226.788 K 57.41 % | -532.500 K -107.84 % | 6.789 M 825.71 % | 733.348 K -76.54 % | 3.127 M -74.82 % | 12.419 M -68.91 % | 39.949 M -59.03 % | 97.508 M 469.97 % | 17.108 M -70.12 % | 57.256 M 128 970.90 % | 44.360 K 102.46 % | -1.801 M -726.17 % | -217.957 K -125.50 % | 854.793 K 1 528.18 % | 52.500 K 100.19 % | -27.452 M -683.94 % | 4.701 M 409.15 % | -1.521 M 96.21 % | -40.151 M -183.73 % | 47.954 M 264.73 % | -29.110 M -258.18 % | 18.403 M 158.61 % | -31.397 M -189.66 % | 35.017 M 180.96 % | -43.253 M -534.25 % | 9.960 M 151.57 % | -19.314 M -13.95 % | -16.949 M -156.62 % | 29.935 M 2 075.84 % | 1.376 M 122.20 % | -6.196 M 61.98 % | -16.299 M -217.95 % | 13.819 M 481.38 % | -3.623 M 65.83 % | -10.605 M -17.28 % | -9.042 M -146.87 % | 19.294 M 281.22 % | 5.061 M 303.31 % | -2.489 M -195.16 % | 2.616 M |
| Other non cash items | -597.000 K -125.74 % | 2.319 M -26.06 % | 3.136 M 58.31 % | 1.981 M 139.04 % | -5.074 M -1 509.44 % | 360.000 K -98.96 % | 34.599 M 194.86 % | 11.734 M 172.38 % | -16.211 M -887.71 % | 2.058 M 135.76 % | -5.755 M 16.98 % | -6.932 M -59.44 % | -4.348 M -455.09 % | -783.247 K -18.59 % | -660.452 K -184.16 % | 784.782 K 49.79 % | 523.925 K 20.77 % | 433.831 K -86.05 % | 3.109 M 430.36 % | 586.218 K 60.79 % | 364.586 K -28.87 % | 512.538 K 37.02 % | 374.074 K -65.77 % | 1.093 M -77.64 % | 4.887 M 16.96 % | 4.178 M 178.22 % | 1.502 M 1 429.92 % | 98.161 K -94.88 % | 1.918 M -22.25 % | 2.467 M -60.30 % | 6.214 M 263.22 % | -3.807 M -105.32 % | 71.502 M 151.37 % | 28.445 M -55.04 % | 63.262 M 1 267.79 % | -5.417 M -285.60 % | 2.919 M 518.12 % | 472.207 K -84.74 % | 3.095 M 480.27 % | -813.770 K -167.37 % | 1.208 M 72.79 % | 699.042 K 30.60 % | 535.247 K 117.37 % | -3.082 M -4.07 % | -2.961 M -961.59 % | 343.698 K -90.04 % | 3.450 M 137.44 % | -9.214 M -1 608.40 % | -539.326 K -151.47 % | 1.048 M -62.73 % | 2.811 M 183.26 % | -3.376 M -359.82 % | -734.265 K -110.01 % | 7.332 M -28.47 % | 10.250 M 331.21 % | -4.433 M 18.29 % | -5.426 M -197.49 % | 5.565 M 244.08 % | 1.617 M -37.58 % | 2.591 M 916.72 % | 254.840 K -92.68 % | 3.483 M -21.10 % | 4.415 M |
| Net cash provided by operating activities | 9.773 M 1 627.03 % | -640.000 K -101.95 % | 32.753 M 150.94 % | 13.052 M 8.78 % | 11.999 M 679.66 % | 1.539 M 117.48 % | -8.804 M -198.11 % | 8.974 M -74.66 % | 35.412 M 12.25 % | 31.547 M 306.42 % | 7.762 M 561.76 % | -1.681 M -103.85 % | 43.684 M 295.49 % | -22.346 M -138.21 % | 58.474 M 2 385.10 % | 2.353 M 125.97 % | -9.059 M 44.96 % | -16.457 M -138.08 % | 43.218 M 366.84 % | -16.196 M -148.90 % | 33.122 M 61.15 % | 20.553 M -59.48 % | 50.722 M 64.46 % | 30.842 M -17.61 % | 37.434 M 289.13 % | 9.620 M -60.47 % | 24.333 M -29.95 % | 34.738 M -19.78 % | 43.302 M 17.75 % | 36.774 M -18.59 % | 45.169 M 21.17 % | 37.278 M -35.35 % | 57.660 M 881.51 % | -7.378 M 94.19 % | -127.046 M -35.40 % | -93.830 M -281.75 % | 51.626 M 174.94 % | -68.886 M -265.87 % | -18.828 M -239.80 % | 13.468 M -26.95 % | 18.436 M 150.81 % | -36.287 M -335.77 % | 15.391 M -0.25 % | 15.430 M 37.52 % | 11.220 M 216.07 % | -9.667 M -116.76 % | 57.670 M 423.89 % | -17.805 M -2 982.87 % | 617.621 K -96.53 % | 17.824 M 9 541.77 % | 184.866 K -98.87 % | 16.288 M -46.59 % | 30.498 M 218.26 % | 9.583 M 8 566.70 % | 110.569 K -94.65 % | 2.065 M 122.78 % | -9.064 M -256.67 % | 5.785 M -65.20 % | 16.625 M 296.35 % | -8.467 M -1 621.23 % | -491.941 K -103.31 % | 14.847 M -6.48 % | 15.876 M |
| Investments in property plant and equipment | -618.000 K 24.82 % | -822.000 K 50.90 % | -1.674 M -145.45 % | -682.000 K -257.07 % | -191.000 K 75.88 % | -792.000 K -31.30 % | -603.208 K -94.58 % | -310.000 K 90.66 % | -3.318 M -193.63 % | -1.130 M -118.69 % | -516.703 K 30.27 % | -741.000 K 66.44 % | -2.208 M -963.24 % | -207.695 K 93.08 % | -3.002 M -299.74 % | -750.978 K 7.71 % | -813.710 K -23.97 % | -656.371 K 46.27 % | -1.222 M -15.63 % | -1.056 M 59.62 % | -2.617 M -54.37 % | -1.695 M -581.91 % | -248.565 K 83.44 % | -1.501 M -121.14 % | -678.650 K -380.59 % | -141.212 K 3.25 % | -145.955 K 81.33 % | -781.952 K -164.48 % | -295.661 K -5.57 % | -280.063 K 68.03 % | -875.944 K -227.12 % | -267.778 K 85.68 % | -1.870 M -2.60 % | -1.822 M 54.06 % | -3.966 M 46.85 % | -7.461 M -124.51 % | -3.323 M -51.08 % | -2.200 M -115.06 % | 14.605 M 190.78 % | -16.088 M -278.18 % | -4.254 M -366.62 % | -911.705 K -45.40 % | -627.032 K -87.38 % | -334.640 K 36.79 % | -529.396 K 63.09 % | -1.434 M 49.01 % | -2.813 M -182.85 % | -994.556 K -79.10 % | -555.304 K 67.36 % | -1.701 M -80.28 % | -943.673 K 58.77 % | -2.289 M -75.97 % | -1.301 M -184.53 % | -457.138 K -106.02 % | -221.891 K 79.99 % | -1.109 M 84.38 % | -7.099 M -170.13 % | -2.628 M -65.13 % | -1.591 M 83.05 % | -9.387 M -36.02 % | -6.901 M -66.43 % | -4.147 M -824.10 % | -448.737 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K -99.38 % | 160.000 K 7 900.00 % | 2.000 K | 0.000 -100.00 % | 109.921 K 101.75 % | -6.276 M -138.45 % | -2.632 M -141.03 % | -1.092 M | 0.000 -100.00 % | 934.580 -95.44 % | 20.514 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 100.00 % | -2.015 M -13 333.33 % | -15.000 K 0.50 % | -15.075 K 5.78 % | -16.000 K -6.67 % | -15.000 K -114.29 % | -7.000 K 14.96 % | -8.231 K 99.87 % | -6.283 M -138.03 % | -2.640 M -140.08 % | -1.099 M -14 496.04 % | -7.533 K 1.06 % | -7.613 K -0.03 % | -7.611 K -2.25 % | -7.444 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.447 K | 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 | 0.000 | 0.000 -100.00 % | 8.000 M | 0.000 100.00 % | -1.500 M -142.86 % | 3.500 M | 0.000 | 0.000 100.00 % | -101.690 K -101.62 % | 6.283 M 138.03 % | 2.640 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 -100.00 % | 408.756 K | 0.000 | 0.000 -100.00 % | 509.012 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 780.000 K 622.22 % | 108.000 K 291.46 % | 27.589 K -94.40 % | 493.000 K 540.18 % | -112.000 K -429.41 % | 34.000 K -99.19 % | 4.196 M 364.38 % | -1.587 M -196.18 % | 1.650 M 270.63 % | -967.000 K -168.82 % | 1.405 M 130.07 % | -4.672 M -2 493.12 % | 195.226 K -72.34 % | 705.773 K 250.69 % | -468.356 K -335.23 % | 199.108 K -51.59 % | 411.278 K -7.50 % | 444.628 K 9.10 % | 407.551 K 228.02 % | -318.349 K -151.12 % | 622.727 K 421.42 % | 119.429 K -98.17 % | 6.536 M 233.02 % | 1.963 M 96.23 % | 1.000 M 450.31 % | 181.745 K 7.97 % | 168.327 K -57.24 % | 393.687 K 378.61 % | -141.305 K 28.15 % | -196.680 K -110.55 % | 1.864 M 136.07 % | 789.799 K -19.54 % | 981.615 K 103.27 % | -30.028 M -4 880.24 % | 628.160 K -57.50 % | 1.478 M 911.20 % | -182.191 K -137.58 % | 484.772 K -74.38 % | 1.892 M 429.57 % | 357.238 K 4 156.53 % | 8.393 K -91.75 % | 101.781 K -66.22 % | 301.324 K 36.51 % | 220.740 K -39.18 % | 362.962 K 166.12 % | -548.942 K -654.39 % | 99.017 K 22.54 % | 80.802 K 125.82 % | -312.890 K -200.19 % | 312.296 K 3 995.82 % | 7.625 K 102.06 % | -370.525 K -178.85 % | -132.877 K -264.72 % | 80.666 K -68.75 % | 258.124 K -42.94 % | 452.366 K -54.68 % | 998.212 K 56.48 % | 637.897 K 33.95 % | 476.235 K -88.74 % | 4.231 M 8 703.38 % | -49.180 K 89.04 % | -448.539 K 90.63 % | -4.788 M |
| Net cash used for investing activites | 162.000 K 122.69 % | -714.000 K 56.63 % | -1.646 M -771.11 % | -189.000 K -103.33 % | 5.682 M 1 678.33 % | -360.000 K -117.32 % | 2.078 M 18.97 % | 1.747 M 203.93 % | -1.681 M 20.10 % | -2.104 M -336.83 % | 888.396 K 107.60 % | -11.689 M -151.64 % | -4.645 M -682.10 % | -593.922 K 82.89 % | -3.470 M -528.82 % | -551.869 K -37.13 % | -402.432 K -90.06 % | -211.743 K 73.99 % | -814.037 K 40.79 % | -1.375 M 31.05 % | -1.994 M -26.55 % | -1.576 M -125.06 % | 6.287 M 1 261.44 % | 461.821 K 43.64 % | 321.514 K 693.22 % | 40.533 K 81.18 % | 22.372 K 105.76 % | -388.264 K 11.15 % | -436.966 K 8.34 % | -476.743 K -148.23 % | 988.516 K 89.36 % | 522.021 K 158.79 % | -887.915 K 97.21 % | -31.850 M -854.23 % | -3.338 M 44.21 % | -5.983 M -70.68 % | -3.505 M -104.41 % | -1.715 M -110.40 % | 16.497 M 204.87 % | -15.731 M -270.51 % | -4.246 M -424.22 % | -809.924 K -148.67 % | -325.708 K -185.96 % | -113.900 K 31.56 % | -166.434 K 91.61 % | -1.983 M 26.92 % | -2.714 M -197.03 % | -913.753 K -5.25 % | -868.194 K 37.49 % | -1.389 M -48.38 % | -936.049 K 64.80 % | -2.659 M -85.51 % | -1.434 M -261.17 % | -396.919 K -189.20 % | 444.990 K 167.76 % | -656.678 K 89.24 % | -6.100 M -206.56 % | -1.990 M -78.45 % | -1.115 M 78.37 % | -5.156 M 25.82 % | -6.951 M -51.25 % | -4.595 M 12.25 % | -5.237 M |
| Debt repayment | -13.844 M -137.87 % | 36.561 M 299.86 % | -18.293 M -265.14 % | -5.010 M -130.81 % | 16.259 M 250.21 % | -10.824 M -2 113.09 % | -489.091 K 2.96 % | -504.000 K -153.50 % | 942.000 K 101.99 % | -47.428 M -1 183.33 % | -3.696 M -86.09 % | -1.986 M -132.50 % | 6.110 M -81.40 % | 32.857 M 173.48 % | -44.713 M -324.43 % | 19.923 M -30.21 % | 28.547 M 784.09 % | -4.173 M 72.33 % | -15.080 M -52.22 % | -9.907 M -127.45 % | 36.087 M 239.07 % | -25.948 M 31.67 % | -37.976 M -87.71 % | -20.231 M -111.69 % | -9.557 M 61.48 % | -24.808 M 21.29 % | -31.519 M 6.21 % | -33.608 M 52.52 % | -70.789 M -145.09 % | -28.883 M -595.34 % | 5.831 M 114.32 % | -40.714 M 71.46 % | -142.682 M -209.70 % | 130.062 M 321.03 % | -58.843 M -159.16 % | 99.470 M 2 681.40 % | -3.853 M -108.36 % | 46.086 M 59.02 % | 28.981 M 87.79 % | 15.432 M -8.04 % | 16.781 M 1 199.39 % | -1.526 M -1.76 % | -1.500 M -163.03 % | 2.380 M 28.18 % | 1.857 M 205.16 % | -1.766 M 2.03 % | -1.802 M -105.54 % | 32.507 M 190.56 % | 11.188 M 293.26 % | -5.789 M 10.06 % | -6.436 M -159.31 % | 10.852 M 198.56 % | -11.011 M -19.01 % | -9.252 M -293.00 % | 4.794 M 69.00 % | 2.837 M 141.74 % | -6.796 M -1 393.59 % | 525.338 K 100.59 % | -88.523 M -302.90 % | 43.629 M 140.74 % | 18.123 M 244.37 % | -12.553 M -1 796.17 % | 740.054 K |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -26.323 M | 0.000 -100.00 % | 6.638 K 100.03 % | -20.252 M 16.64 % | -24.296 M | 0.000 100.00 % | -9.764 K 99.95 % | -18.225 M 25.17 % | -24.354 M -2 435 300.00 % | -1.000 K 97.47 % | -39.512 K 99.76 % | -16.200 M 49.97 % | -32.382 M -1 619 000.00 % | -2.000 K -101.41 % | -993.010 100.00 % | -32.400 M -14.31 % | -28.343 M | 0.000 | 0.000 100.00 % | -30.375 M -50.00 % | -20.250 M | 0.000 | 0.000 100.00 % | -10.125 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -16.200 M 16.67 % | -19.440 M | 0.000 | 0.000 100.00 % | -12.960 M 33.33 % | -19.440 M | 0.000 100.00 % | -8.311 K 99.94 % | -12.953 M 3.95 % | -13.485 M | 0.000 100.00 % | -24.174 K 99.86 % | -17.550 M 0.00 % | -17.550 M | 0.000 | 0.000 100.00 % | -14.849 M -10.00 % | -13.499 M | 0.000 | 0.000 100.00 % | -13.500 M 0.00 % | -13.500 M 33.33 % | -20.250 M | 0.000 100.00 % | -28.500 M -275.00 % | -7.600 M | 0.000 100.00 % | -4.750 M |
| Other financing activites | -993.000 K -22.59 % | -810.000 K -7.57 % | -752.994 K 15.01 % | -886.000 K -25.14 % | -708.000 K 47.01 % | -1.336 M -110.90 % | 12.261 M -36.58 % | 19.334 M | 0.000 100.00 % | -600.000 K 46.28 % | -1.117 M -201.54 % | 1.100 M 263.20 % | -674.000 K -23.67 % | -545.000 K -72 666 766.87 % | 0.750 100.00 % | -830.000 K -3.35 % | -803.082 K -14.22 % | -703.097 K -86 802 198.71 % | 0.810 100.00 % | -769.210 K -384 605 201.43 % | 0.200 100.00 % | -741.954 K 18.63 % | -911.845 K 19.18 % | -1.128 M | 0.000 100.00 % | -1.250 M 23.22 % | -1.629 M 7.20 % | -1.755 M 19.10 % | -2.169 M | 0.000 100.00 % | -2.105 M 33.13 % | -3.148 M 0.98 % | -3.179 M | 0.000 100.00 % | -1.500 M -101.86 % | 80.637 M -28.23 % | 112.351 M 2 886.87 % | 3.762 M 360.56 % | -1.444 M -34.55 % | -1.073 M -19.41 % | -898.507 K -102.87 % | 31.348 M 426.55 % | -9.600 M -1 253.92 % | -709.032 K -11.93 % | -633.488 K 91.91 % | -7.833 M 72.93 % | -28.938 M -3 149.73 % | -890.468 K -47.32 % | -604.452 K 26.40 % | -821.268 K -287.20 % | 438.700 K 162.60 % | -700.828 K -1.69 % | -689.199 K 35.88 % | -1.075 M -8.13 % | -994.096 K 66.44 % | -2.962 M -376.06 % | 1.073 M 159.25 % | -1.811 M -101.32 % | 137.507 M 133 563.12 % | -103.030 K 94.10 % | -1.748 M -29.83 % | -1.346 M -156.39 % | 2.387 M |
| Net cash used provided by financing activities | -41.160 M -215.13 % | 35.751 M 287.77 % | -19.040 M 27.18 % | -26.148 M -199.01 % | -8.745 M 28.08 % | -12.160 M -203.21 % | 11.782 M 1 847.39 % | 605.000 K 102.58 % | -23.412 M 51.25 % | -48.029 M -906.23 % | -4.773 M 72.06 % | -17.086 M 36.59 % | -26.946 M -183.40 % | 32.310 M 171.11 % | -45.439 M -241.45 % | -13.308 M -2 122.37 % | -598.799 K 87.72 % | -4.876 M 69.05 % | -15.757 M 61.62 % | -41.051 M -366.93 % | 15.379 M 157.62 % | -26.690 M 31.37 % | -38.888 M -23.52 % | -31.484 M -191.89 % | -10.786 M 58.61 % | -26.059 M 21.39 % | -33.148 M 6.26 % | -35.363 M 51.53 % | -72.959 M -131.61 % | -31.501 M -945.44 % | 3.726 M 108.49 % | -43.862 M 69.93 % | -145.861 M -214.52 % | 127.369 M 311.08 % | -60.343 M -136.82 % | 163.907 M 84.05 % | 89.058 M 78.66 % | 49.847 M 81.02 % | 27.537 M 1 867.50 % | 1.400 M 139.35 % | -3.557 M -111.93 % | 29.822 M 368.47 % | -11.108 M 1.54 % | -11.282 M 7.99 % | -12.262 M -27.75 % | -9.598 M 68.75 % | -30.716 M -318.36 % | 14.067 M 301.91 % | -6.967 M -5.39 % | -6.610 M -10.22 % | -5.998 M -27.67 % | -4.698 M 81.36 % | -25.199 M -144.01 % | -10.327 M -371.78 % | 3.800 M 127.89 % | -13.626 M 29.12 % | -19.223 M 10.74 % | -21.536 M -143.96 % | 48.984 M 226.01 % | 15.026 M 71.23 % | 8.775 M 163.14 % | -13.899 M -756.60 % | -1.623 M |
| Effect of forex changes on cash | 225.000 K 50 890.07 % | -443.000 -218.96 % | 372.400 -99.78 % | 168.000 K 1 300.00 % | -14.000 K 83.13 % | -83.000 K -196.07 % | 86.396 K 339.99 % | -36.000 K 35.71 % | -56.000 K -429.41 % | 17.000 K -86.51 % | 126.035 K 228.61 % | -98.000 K -29.62 % | -75.608 K -1 740.63 % | 4.608 K -75.61 % | 18.896 K 126.88 % | -70.286 K -161.83 % | -26.845 K 45.19 % | -48.977 K -323.43 % | 21.921 K 355.89 % | -8.566 K -135.34 % | 24.242 K 110.74 % | -225.721 K -482.38 % | -38.759 K 84.41 % | -248.614 K -225.42 % | 198.227 K 67.46 % | 118.370 K 1 878.19 % | -6.657 K -103.64 % | 182.782 K 148.27 % | -378.661 K -252.47 % | 248.343 K 282.40 % | 64.943 K 124.51 % | -264.979 K -154.60 % | 485.297 K 88.01 % | 258.127 K 203.62 % | -249.104 K -460.96 % | 69.011 K 653.40 % | 9.160 K -90.23 % | 93.712 K 355.89 % | -36.622 K 69.11 % | -118.575 K -1 113.33 % | -9.773 K 50.75 % | -19.841 K -206.38 % | 18.651 K 195.63 % | -19.504 K -473.49 % | -3.401 K 89.64 % | -32.813 K -228.70 % | 25.496 K | 0.000 100.00 % | 0.000 | 0.000 -100.00 % | 0.000 200.00 % | 0.000 -150.00 % | 0.000 100.00 % | 0.000 300.00 % | 0.000 -100.00 % | 22.528 K 476.77 % | -5.979 K 63.87 % | -16.549 K -182.63 % | 20.027 K 194.78 % | -21.130 K 5.57 % | -22.376 K -203.91 % | 21.535 K 129.44 % | -73.154 K |
| Net change in cash | -31.000 M -190.12 % | 34.397 M 185.04 % | 12.067 M 192.00 % | -13.117 M -249.63 % | 8.766 M 179.23 % | -11.064 M -315.17 % | 5.142 M -54.45 % | 11.290 M 10.01 % | 10.263 M 155.27 % | -18.569 M -563.82 % | 4.004 M 113.10 % | -30.554 M -354.25 % | 12.017 M 28.18 % | 9.375 M -2.19 % | 9.584 M 182.79 % | -11.577 M -14.77 % | -10.087 M 53.29 % | -21.594 M -180.97 % | 26.669 M 145.49 % | -58.631 M -226.00 % | 46.531 M 686.11 % | -7.939 M -143.90 % | 18.083 M 4 317.69 % | -428.743 K -101.58 % | 27.168 M 266.88 % | -16.280 M -85.02 % | -8.799 M -959.49 % | -830.470 K 97.27 % | -30.472 M -704.09 % | 5.044 M -89.90 % | 49.949 M 889.44 % | -6.327 M 92.86 % | -88.603 M -200.23 % | 88.399 M 146.29 % | -190.975 M -193.70 % | 203.823 M 8 347.61 % | -2.471 M 88.04 % | -20.661 M -182.08 % | 25.170 M 2 663.15 % | -981.985 K -109.24 % | 10.624 M 245.64 % | -7.295 M -283.48 % | 3.976 M -0.97 % | 4.015 M 431.43 % | -1.211 M 94.31 % | -21.282 M -187.70 % | 24.265 M 621.56 % | -4.652 M 35.54 % | -7.217 M -173.46 % | 9.825 M 245.58 % | -6.749 M -175.56 % | 8.931 M 131.09 % | 3.865 M 438.62 % | -1.141 M -126.21 % | 4.355 M 135.72 % | -12.195 M 64.54 % | -34.393 M -93.68 % | -17.757 M -127.52 % | 64.515 M 4 572.06 % | 1.381 M -25.44 % | 1.852 M 151.08 % | -3.626 M -140.54 % | 8.944 M |
| Cash at beginning of period | 92.729 M 58.97 % | 58.332 M 26.08 % | 46.265 M -22.09 % | 59.382 M 17.32 % | 50.616 M -17.94 % | 61.680 M 9.09 % | 56.538 M 24.95 % | 45.248 M 29.34 % | 34.985 M -34.67 % | 53.554 M 8.08 % | 49.550 M -38.14 % | 80.104 M 17.65 % | 68.087 M 15.97 % | 58.712 M 19.51 % | 49.128 M -19.07 % | 60.704 M -14.25 % | 70.791 M -23.37 % | 92.385 M 40.58 % | 65.716 M -47.15 % | 124.347 M 59.80 % | 77.816 M -9.26 % | 85.755 M 26.72 % | 67.672 M -0.63 % | 68.101 M 66.37 % | 40.933 M -28.45 % | 57.213 M -13.33 % | 66.012 M -1.24 % | 66.842 M -31.31 % | 97.314 M 5.47 % | 92.270 M 118.02 % | 42.321 M -13.01 % | 48.648 M -64.56 % | 137.252 M 180.95 % | 48.852 M -79.63 % | 239.828 M 566.09 % | 36.005 M -6.42 % | 38.476 M -34.94 % | 59.137 M 74.10 % | 33.967 M -2.81 % | 34.949 M 43.67 % | 24.325 M -23.07 % | 31.620 M 14.38 % | 27.644 M 16.99 % | 23.630 M -4.88 % | 24.841 M -46.14 % | 46.123 M 111.02 % | 21.857 M -17.55 % | 26.510 M -21.40 % | 33.727 M 41.11 % | 23.902 M -22.02 % | 30.651 M 41.12 % | 21.719 M 21.65 % | 17.855 M -6.01 % | 18.996 M 29.75 % | 14.641 M -45.44 % | 26.835 M -56.17 % | 61.228 M -22.48 % | 78.985 M 445.83 % | 14.471 M 10.55 % | 13.090 M 16.48 % | 11.238 M -24.39 % | 14.863 M 130.02 % | 6.462 M |
| Cash at end of period | 61.729 M -33.43 % | 92.729 M 58.97 % | 58.332 M 26.08 % | 46.265 M -22.09 % | 59.382 M 17.32 % | 50.616 M -17.94 % | 61.680 M 9.09 % | 56.538 M 24.95 % | 45.248 M 29.34 % | 34.985 M -34.67 % | 53.554 M 8.08 % | 49.550 M -38.14 % | 80.104 M 17.65 % | 68.087 M 15.97 % | 58.712 M 19.51 % | 49.128 M -19.07 % | 60.704 M -14.25 % | 70.791 M -23.37 % | 92.385 M 40.58 % | 65.716 M -47.15 % | 124.347 M 59.80 % | 77.816 M -9.26 % | 85.755 M 26.72 % | 67.672 M -0.63 % | 68.101 M 66.37 % | 40.933 M -28.45 % | 57.213 M -13.33 % | 66.012 M -1.24 % | 66.842 M -31.31 % | 97.314 M 5.47 % | 92.270 M 118.02 % | 42.321 M -13.01 % | 48.648 M -64.56 % | 137.252 M 180.95 % | 48.852 M -79.63 % | 239.828 M 566.09 % | 36.005 M -6.42 % | 38.476 M -34.94 % | 59.137 M 74.10 % | 33.967 M -2.81 % | 34.949 M 43.67 % | 24.325 M -23.07 % | 31.620 M 14.38 % | 27.644 M 16.99 % | 23.630 M -4.88 % | 24.841 M -46.14 % | 46.123 M 111.02 % | 21.857 M -17.55 % | 26.510 M -21.40 % | 33.727 M 41.11 % | 23.902 M -22.02 % | 30.651 M 41.12 % | 21.719 M 21.65 % | 17.855 M -6.01 % | 18.996 M 29.75 % | 14.641 M -45.44 % | 26.835 M -56.17 % | 61.228 M -22.48 % | 78.985 M 445.83 % | 14.471 M 10.55 % | 13.090 M 16.48 % | 11.238 M -27.05 % | 15.405 M |
| Operating cash flow | 9.773 M 1 627.03 % | -640.000 K -101.95 % | 32.753 M 150.94 % | 13.052 M 17.22 % | 11.135 M 623.52 % | 1.539 M 117.48 % | -8.804 M -198.11 % | 8.974 M -74.66 % | 35.412 M 12.25 % | 31.547 M 306.42 % | 7.762 M 561.76 % | -1.681 M -103.85 % | 43.684 M 295.49 % | -22.346 M -138.21 % | 58.474 M 2 385.10 % | 2.353 M 125.97 % | -9.059 M 44.96 % | -16.457 M -138.08 % | 43.218 M 366.84 % | -16.196 M -148.90 % | 33.122 M 61.15 % | 20.553 M -59.48 % | 50.722 M 64.46 % | 30.842 M -17.61 % | 37.434 M 289.13 % | 9.620 M -60.47 % | 24.333 M -29.95 % | 34.738 M -19.78 % | 43.302 M 17.75 % | 36.774 M -18.59 % | 45.169 M 21.17 % | 37.278 M -35.35 % | 57.660 M 881.51 % | -7.378 M 94.19 % | -127.046 M -35.40 % | -93.830 M -281.75 % | 51.626 M 174.94 % | -68.886 M -265.87 % | -18.828 M -239.80 % | 13.468 M -26.95 % | 18.436 M 150.81 % | -36.287 M -335.77 % | 15.391 M -0.25 % | 15.430 M 37.52 % | 11.220 M 216.07 % | -9.667 M -116.76 % | 57.670 M 423.89 % | -17.805 M -2 982.87 % | 617.621 K -96.53 % | 17.824 M 9 541.77 % | 184.866 K -98.87 % | 16.288 M -46.59 % | 30.498 M 218.26 % | 9.583 M 8 566.70 % | 110.569 K -94.65 % | 2.065 M 122.78 % | -9.064 M -256.67 % | 5.785 M -65.20 % | 16.625 M 296.35 % | -8.467 M -1 621.23 % | -491.941 K -103.31 % | 14.847 M -6.48 % | 15.876 M |
| Capital expenditure | -618.000 K 27.97 % | -858.000 K 48.75 % | -1.674 M -145.45 % | -682.000 K -257.07 % | -191.000 K 75.88 % | -792.000 K -31.30 % | -603.208 K -94.58 % | -310.000 K 90.66 % | -3.318 M -193.63 % | -1.130 M -118.69 % | -516.703 K 30.27 % | -741.000 K 66.44 % | -2.208 M -963.24 % | -207.695 K 93.08 % | -3.002 M -299.74 % | -750.978 K 7.71 % | -813.710 K -23.97 % | -656.371 K 46.27 % | -1.222 M -15.63 % | -1.056 M 59.62 % | -2.617 M -54.37 % | -1.695 M -581.91 % | -248.565 K 83.44 % | -1.501 M -121.14 % | -678.650 K -380.59 % | -141.212 K 3.25 % | -145.955 K 81.33 % | -781.952 K -164.48 % | -295.661 K -5.57 % | -280.063 K 68.03 % | -875.944 K -227.12 % | -267.778 K 85.68 % | -1.870 M -2.60 % | -1.822 M 54.06 % | -3.966 M 46.85 % | -7.461 M -124.51 % | -3.323 M -51.08 % | -2.200 M -115.06 % | 14.605 M 190.78 % | -16.088 M -278.18 % | -4.254 M -366.62 % | -911.705 K -45.40 % | -627.032 K -87.38 % | -334.640 K 36.79 % | -529.396 K 63.09 % | -1.434 M 49.01 % | -2.813 M -182.85 % | -994.556 K -79.10 % | -555.304 K 67.36 % | -1.701 M -80.28 % | -943.673 K 58.77 % | -2.289 M -75.97 % | -1.301 M -184.53 % | -457.138 K -106.02 % | -221.891 K 79.99 % | -1.109 M 84.38 % | -7.099 M -170.13 % | -2.628 M -65.13 % | -1.591 M 83.05 % | -9.387 M -36.02 % | -6.901 M -66.43 % | -4.147 M -824.10 % | -448.737 K |
| Free CashFlow | 9.155 M 711.15 % | -1.498 M -104.82 % | 31.079 M 151.25 % | 12.370 M 13.03 % | 10.944 M 1 365.06 % | 747.000 K 107.94 % | -9.407 M -208.58 % | 8.664 M -73.00 % | 32.094 M 5.51 % | 30.417 M 319.81 % | 7.245 M 399.15 % | -2.422 M -105.84 % | 41.476 M 283.90 % | -22.554 M -140.66 % | 55.472 M 3 362.65 % | 1.602 M 116.23 % | -9.872 M 42.31 % | -17.114 M -140.75 % | 41.996 M 343.42 % | -17.253 M -156.56 % | 30.505 M 61.76 % | 18.858 M -62.64 % | 50.473 M 72.02 % | 29.341 M -20.17 % | 36.755 M 287.76 % | 9.479 M -60.81 % | 24.187 M -28.77 % | 33.956 M -21.05 % | 43.007 M 17.85 % | 36.494 M -17.61 % | 44.293 M 19.68 % | 37.010 M -33.66 % | 55.791 M 706.41 % | -9.200 M 92.98 % | -131.012 M -29.34 % | -101.291 M -309.70 % | 48.303 M 167.95 % | -71.086 M -1 583.49 % | -4.223 M -61.15 % | -2.620 M -118.48 % | 14.182 M 138.13 % | -37.198 M -351.96 % | 14.764 M -2.20 % | 15.096 M 41.20 % | 10.691 M 196.30 % | -11.101 M -120.24 % | 54.856 M 391.79 % | -18.800 M -30 268.00 % | 62.317 K -99.61 % | 16.123 M 2 224.80 % | -758.807 K -105.42 % | 14.000 M -52.05 % | 29.197 M 219.95 % | 9.126 M 8 297.42 % | -111.322 K -111.64 % | 956.057 K 105.92 % | -16.162 M -611.92 % | 3.157 M -79.00 % | 15.034 M 184.20 % | -17.855 M -141.49 % | -7.393 M -169.10 % | 10.700 M -30.64 % | 15.427 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 |