Exchange Bank (Santa Rosa, CA) EXSR
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 110.447 M -3.24 % | 114.150 M -9.10 % | 125.578 M 5.57 % | 118.951 M -1.86 % | 121.211 M -3.73 % | 125.906 M 3.43 % | 121.727 M 14.13 % | 106.661 M 12.99 % | 94.398 M 3.84 % | 90.908 M 4.07 % | 87.353 M -0.63 % | 87.904 M -0.42 % | 88.279 M -3.70 % | 91.673 M -5.00 % | 96.498 M -6.03 % | 102.687 M -7.71 % | 111.262 M -9.28 % | 122.649 M 7.64 % | 113.940 M 14.73 % | 99.314 M 18.98 % | 83.471 M 6.58 % | 78.321 M 6.33 % | 73.660 M |
| Net income | 23.853 M 18.13 % | 20.193 M -46.12 % | 37.480 M 2.94 % | 36.410 M 8.04 % | 33.699 M -7.68 % | 36.501 M -5.22 % | 38.511 M 97.41 % | 19.508 M -9.27 % | 21.502 M 2.25 % | 21.028 M 18.74 % | 17.709 M 12.59 % | 15.729 M 28.27 % | 12.262 M 0.68 % | 12.179 M 18.75 % | 10.256 M 365.49 % | -3.863 M 79.12 % | -18.504 M -238.10 % | 13.399 M -38.05 % | 21.628 M 11.16 % | 19.457 M 18.22 % | 16.458 M 13.19 % | 14.540 M 7.71 % | 13.499 M |
| Income before tax | 33.578 M 21.17 % | 27.712 M -44.67 % | 50.086 M -0.91 % | 50.548 M 6.48 % | 47.473 M -6.55 % | 50.803 M -5.03 % | 53.495 M 22.78 % | 43.571 M 25.68 % | 34.669 M 1.91 % | 34.020 M 20.33 % | 28.272 M 18.06 % | 23.948 M 30.22 % | 18.391 M 4.41 % | 17.614 M 26.16 % | 13.962 M 227.81 % | -10.924 M 69.80 % | -36.169 M -273.84 % | 20.806 M -36.08 % | 32.549 M 5.35 % | 30.895 M 21.23 % | 25.485 M 16.16 % | 21.939 M 7.23 % | 20.459 M |
| Income before tax ratio | 0.30 25.23 % | 0.24 -39.13 % | 0.40 -6.14 % | 0.42 8.50 % | 0.39 -2.94 % | 0.40 -8.18 % | 0.44 7.58 % | 0.41 11.23 % | 0.37 -1.86 % | 0.37 15.63 % | 0.32 18.80 % | 0.27 30.77 % | 0.21 8.43 % | 0.19 32.80 % | 0.14 236.01 % | -0.11 67.28 % | -0.33 -291.63 % | 0.17 -40.62 % | 0.29 -8.17 % | 0.31 1.89 % | 0.31 9.00 % | 0.28 0.85 % | 0.28 |
| EBITDA | 33.578 M 11.96 % | 29.990 M -42.69 % | 52.329 M -1.39 % | 53.064 M 19 396.00 % | -275.000 K 38.89 % | -450.000 K -100.84 % | 53.495 M 22.78 % | 43.571 M 25.68 % | 34.669 M 1.91 % | 34.020 M 20.33 % | 28.272 M 18.06 % | 23.948 M 30.22 % | 18.391 M 4.41 % | 17.614 M 26.16 % | 13.962 M 227.81 % | -10.924 M 69.80 % | -36.169 M -273.84 % | 20.806 M -40.73 % | 35.101 M 5.11 % | 33.394 M 19.20 % | 28.015 M 34.06 % | 20.898 M 1.29 % | 20.632 M |
| Net income ratio | 0.22 22.09 % | 0.18 -40.73 % | 0.30 -2.49 % | 0.31 10.10 % | 0.28 -4.10 % | 0.29 -8.37 % | 0.32 72.98 % | 0.18 -19.70 % | 0.23 -1.53 % | 0.23 14.10 % | 0.20 13.30 % | 0.18 28.82 % | 0.14 4.55 % | 0.13 25.00 % | 0.11 382.52 % | -0.04 77.38 % | -0.17 -252.23 % | 0.11 -42.45 % | 0.19 -3.11 % | 0.20 -0.64 % | 0.20 6.21 % | 0.19 1.30 % | 0.18 |
| Ratio EBITDA | 0.30 15.72 % | 0.26 -36.95 % | 0.42 -6.59 % | 0.45 19 762.61 % | 0.00 36.52 % | 0.00 -100.81 % | 0.44 7.58 % | 0.41 11.23 % | 0.37 -1.86 % | 0.37 15.63 % | 0.32 18.80 % | 0.27 30.77 % | 0.21 8.43 % | 0.19 32.80 % | 0.14 236.01 % | -0.11 67.28 % | -0.33 -291.63 % | 0.17 -44.93 % | 0.31 -8.38 % | 0.34 0.19 % | 0.34 25.78 % | 0.27 -4.74 % | 0.28 |
| Gross profit ratio | 1.00 -18.00 % | 1.22 21.95 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 2.21 % | 0.98 -0.84 % | 0.99 -1.07 % | 1.00 -1.81 % | 1.02 4.58 % | 0.97 4.19 % | 0.93 9.29 % | 0.85 5.27 % | 0.81 11.31 % | 0.73 63.11 % | 0.45 105.27 % | 0.22 -63.49 % | 0.60 -21.19 % | 0.76 -8.87 % | 0.83 -6.94 % | 0.89 0.47 % | 0.89 2.16 % | 0.87 |
| Weighted average shs out dil | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M -0.02 % | 1.715 M 0.02 % | 1.714 M -0.03 % | 1.715 M 0.05 % | 1.714 M -0.81 % | 1.728 M 0.78 % | 1.714 M -17.09 % | 2.068 M 20.62 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M -0.03 % | 1.715 M 0.09 % | 1.713 M -0.05 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M |
| Weighted average shs out | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.01 % | 1.714 M -0.01 % | 1.714 M 0.03 % | 1.714 M -0.03 % | 1.714 M 0.00 % | 1.714 M -17.09 % | 2.068 M 20.62 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M -0.03 % | 1.715 M 0.09 % | 1.713 M -0.05 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M |
| EPS diluted | 13.91 18.08 % | 11.78 -46.11 % | 21.86 2.92 % | 21.24 8.04 % | 19.66 -7.66 % | 21.29 -5.21 % | 22.46 97.36 % | 11.38 -9.25 % | 12.54 2.20 % | 12.27 19.71 % | 10.25 19.19 % | 8.60 45.03 % | 5.93 3.31 % | 5.74 15.73 % | 4.96 320.44 % | -2.25 79.15 % | -10.79 -237.98 % | 7.82 -38.03 % | 12.62 11.19 % | 11.35 18.23 % | 9.60 13.21 % | 8.48 7.75 % | 7.87 |
| Earnings per share | 13.91 18.08 % | 11.78 -46.11 % | 21.86 2.92 % | 21.24 8.04 % | 19.66 -7.66 % | 21.29 -5.21 % | 22.46 97.36 % | 11.38 -9.25 % | 12.54 2.20 % | 12.27 19.71 % | 10.25 19.19 % | 8.60 45.03 % | 5.93 3.31 % | 5.74 15.73 % | 4.96 320.44 % | -2.25 79.15 % | -10.79 -237.98 % | 7.82 -38.03 % | 12.62 11.19 % | 11.35 18.23 % | 9.60 13.21 % | 8.48 7.75 % | 7.87 |
| Gross profit | 110.447 M -20.66 % | 139.208 M 10.85 % | 125.578 M 5.57 % | 118.951 M -1.86 % | 121.211 M -3.73 % | 125.906 M 5.71 % | 119.100 M 13.17 % | 105.244 M 11.78 % | 94.149 M 1.96 % | 92.337 M 8.83 % | 84.842 M 3.54 % | 81.941 M 8.82 % | 75.298 M 1.37 % | 74.277 M 5.74 % | 70.243 M 53.28 % | 45.827 M 89.45 % | 24.190 M -66.88 % | 73.038 M -15.17 % | 86.096 M 4.55 % | 82.347 M 10.72 % | 74.375 M 7.07 % | 69.461 M 8.62 % | 63.948 M |
| Income tax expense | 9.725 M 29.34 % | 7.519 M -40.35 % | 12.606 M -10.84 % | 14.138 M 2.64 % | 13.774 M -3.69 % | 14.302 M -4.55 % | 14.984 M -37.73 % | 24.063 M 82.75 % | 13.167 M 1.35 % | 12.992 M 23.00 % | 10.563 M 28.52 % | 8.219 M 34.10 % | 6.129 M 12.77 % | 5.435 M 46.65 % | 3.706 M 152.49 % | -7.061 M 60.03 % | -17.665 M -338.49 % | 7.407 M -32.18 % | 10.921 M -4.52 % | 11.438 M 26.71 % | 9.027 M 22.00 % | 7.399 M 6.31 % | 6.960 M |
| Cost of revenue | 0.000 100.00 % | -25.058 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.627 M 85.39 % | 1.417 M 469.08 % | 249.000 K 117.42 % | -1.429 M -156.91 % | 2.511 M -57.89 % | 5.963 M -54.06 % | 12.981 M -25.38 % | 17.396 M -33.74 % | 26.255 M -53.83 % | 56.860 M -34.70 % | 87.072 M 75.51 % | 49.611 M 78.17 % | 27.844 M 64.11 % | 16.967 M 86.53 % | 9.096 M 2.66 % | 8.860 M -8.77 % | 9.712 M |
| General and administrative expenses | 0.000 | 0.000 -100.00 % | 7.855 M 20.18 % | 6.536 M -7.70 % | 7.081 M -13.40 % | 8.177 M -77.86 % | 36.926 M 7.74 % | 34.273 M -1.98 % | 34.964 M 7.43 % | 32.547 M 4.50 % | 31.146 M -4.75 % | 32.698 M -0.19 % | 32.761 M 13.70 % | 28.813 M -5.53 % | 30.500 M -2.11 % | 31.156 M 8.91 % | 28.608 M | 0.000 -100.00 % | 29.764 M 4.39 % | 28.513 M 2.75 % | 27.749 M 0.35 % | 27.653 M 8.85 % | 25.404 M |
| Selling and marketing expenses | 0.000 | 0.000 -100.00 % | 47.900 M 10.02 % | 43.538 M -6.89 % | 46.760 M 6.94 % | 43.725 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -28.289 M -198.64 % | 28.679 M 4.67 % | 27.400 M 11.76 % | 24.516 M -4.87 % | 25.770 M 1.36 % | 25.424 M 0.51 % | 25.295 M 4.76 % | 24.146 M -13.30 % | 27.850 M 8.03 % | 25.781 M 0.73 % | 25.595 M -19.39 % | 31.751 M -39.21 % | 52.232 M 119.62 % | 23.783 M 3.68 % | 22.939 M 8.50 % | 21.141 M 6.40 % | 19.869 M 9.86 % | 18.085 M |
| Operating expenses | 42.783 M -13.58 % | 49.508 M -11.20 % | 55.755 M 11.35 % | 50.074 M -7.00 % | 53.841 M 128.01 % | 23.613 M -64.01 % | 65.605 M 6.38 % | 61.673 M 3.69 % | 59.480 M 1.99 % | 58.317 M 3.09 % | 56.570 M -2.45 % | 57.993 M 1.91 % | 56.907 M 0.43 % | 56.663 M 0.68 % | 56.281 M -0.83 % | 56.751 M -5.98 % | 60.359 M 15.56 % | 52.232 M -2.46 % | 53.547 M 4.07 % | 51.452 M 5.24 % | 48.890 M 2.88 % | 47.522 M 9.27 % | 43.489 M |
| Cost and expenses | 42.783 M -13.58 % | 49.508 M -34.42 % | 75.492 M 10.36 % | 68.403 M -7.24 % | 73.738 M -1.70 % | 75.017 M 9.94 % | 68.232 M 8.15 % | 63.090 M 5.63 % | 59.729 M 4.99 % | 56.888 M -3.71 % | 59.081 M -7.62 % | 63.956 M -8.49 % | 69.888 M -5.63 % | 74.059 M -10.27 % | 82.536 M -27.35 % | 113.611 M -22.94 % | 147.431 M 44.76 % | 101.843 M 25.13 % | 81.391 M 18.96 % | 68.419 M 17.99 % | 57.986 M 2.84 % | 56.382 M 5.98 % | 53.201 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 |
| Selling general and administrative expenses | 42.783 M -13.58 % | 49.508 M -11.20 % | 55.755 M 11.35 % | 50.074 M -7.00 % | 53.841 M 3.74 % | 51.902 M 40.56 % | 36.926 M 7.74 % | 34.273 M -1.98 % | 34.964 M 7.43 % | 32.547 M 4.50 % | 31.146 M -4.75 % | 32.698 M -0.19 % | 32.761 M 13.70 % | 28.813 M -5.53 % | 30.500 M -2.11 % | 31.156 M 8.91 % | 28.608 M | 0.000 -100.00 % | 29.764 M 4.39 % | 28.513 M 2.75 % | 27.749 M 0.35 % | 27.653 M 8.85 % | 25.404 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 95.956 M 16.50 % | 82.369 M 11.17 % | 74.094 M 6.18 % | 69.781 M 5.63 % | 66.062 M 4.83 % | 63.016 M -6.37 % | 67.302 M -5.01 % | 70.851 M -6.92 % | 76.121 M -7.26 % | 82.079 M -10.27 % | 91.478 M -10.71 % | 102.455 M 7.81 % | 95.033 M 17.35 % | 80.982 M 24.08 % | 65.266 M 6.45 % | 61.313 M 3.30 % | 59.356 M |
| Interest expense | 0.000 | 0.000 -100.00 % | 40.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.627 M 85.39 % | 1.417 M 23.32 % | 1.149 M -35.12 % | 1.771 M -29.47 % | 2.511 M -27.49 % | 3.463 M -9.61 % | 3.831 M -20.95 % | 4.846 M -28.26 % | 6.755 M -57.41 % | 15.860 M -37.24 % | 25.272 M -22.50 % | 32.611 M 33.11 % | 24.499 M 94.87 % | 12.572 M 106.23 % | 6.096 M 2.28 % | 5.960 M -22.72 % | 7.712 M |
| Depreciation and amortization | 0.000 100.00 % | -27.712 M -1 335.49 % | 2.243 M -10.85 % | 2.516 M 105.27 % | -47.748 M 6.84 % | -51.253 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 -100.00 % | 2.552 M 2.12 % | 2.499 M -1.23 % | 2.530 M 343.04 % | -1.041 M -701.73 % | 173.000 K |
| Operating income | 67.664 M 4.67 % | 64.642 M -4.58 % | 67.748 M 4.04 % | 65.120 M 4.57 % | 62.273 M 21.50 % | 51.253 M -4.19 % | 53.495 M 22.78 % | 43.571 M 25.68 % | 34.669 M 1.91 % | 34.020 M 20.33 % | 28.272 M 18.06 % | 23.948 M 30.22 % | 18.391 M 4.41 % | 17.614 M 26.16 % | 13.962 M 227.81 % | -10.924 M 69.80 % | -36.169 M -273.84 % | 20.806 M -36.08 % | 32.549 M 5.35 % | 30.895 M 21.23 % | 25.485 M 16.16 % | 21.939 M 7.23 % | 20.459 M |
| Operating income ratio | 0.61 8.18 % | 0.57 4.97 % | 0.54 -1.45 % | 0.55 6.56 % | 0.51 26.21 % | 0.41 -7.37 % | 0.44 7.58 % | 0.41 11.23 % | 0.37 -1.86 % | 0.37 15.63 % | 0.32 18.80 % | 0.27 30.77 % | 0.21 8.43 % | 0.19 32.80 % | 0.14 236.01 % | -0.11 67.28 % | -0.33 -291.63 % | 0.17 -40.62 % | 0.29 -8.17 % | 0.31 1.89 % | 0.31 9.00 % | 0.28 0.85 % | 0.28 |
| Total other income expenses net | 0.000 100.00 % | -36.930 M -109.09 % | -17.662 M -21.21 % | -14.572 M 1.54 % | -14.800 M -3 188.89 % | -450.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 111.361 M -41.19 % | 189.355 M 1 039.12 % | -20.163 M 95.66 % | -465.028 M -40.32 % | -331.411 M -61.70 % | -204.955 M -3.97 % | -197.124 M 45.29 % | -360.317 M -163.99 % | -136.489 M 28.51 % | -190.932 M -50.05 % | -127.243 M -47.17 % | -86.459 M 26.45 % | -117.548 M -120.34 % | -53.348 M -838.59 % | 7.223 M -40.64 % | 12.169 M -89.09 % | 111.589 M 114.40 % | 52.046 M -15.36 % | 61.488 M 334.97 % | 14.136 M 477.77 % | -3.742 M 78.17 % | -17.144 M 71.04 % | -59.196 M |
| Total investments | 0.000 -100.00 % | 15.257 M -6.08 % | 16.244 M -48.77 % | 31.706 M -38.70 % | 51.724 M -29.84 % | 73.722 M -96.82 % | 2.319 B 10.64 % | 2.096 B 10.17 % | 1.903 B 92.12 % | 990.500 M 13.22 % | 874.854 M -4.98 % | 920.748 M -34.45 % | 1.405 B 307.25 % | 344.930 M 8.34 % | 318.376 M -76.71 % | 1.367 B -6.85 % | 1.467 B 0.12 % | 1.466 B 438.29 % | 272.256 M -78.53 % | 1.268 B 466.61 % | 223.784 M -78.31 % | 1.032 B 15.28 % | 894.854 M |
| Total debt | 140.000 M -37.78 % | 225.000 M 697.59 % | 28.210 M 255.24 % | 7.941 M 58.82 % | 5.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.000 M 0.00 % | 8.000 M -63.64 % | 22.000 M -8.33 % | 24.000 M -36.84 % | 38.000 M -7.32 % | 41.000 M -12.77 % | 47.000 M -7.84 % | 51.000 M -66.23 % | 151.000 M 60.64 % | 94.000 M -13.76 % | 109.000 M 84.75 % | 59.000 M 37.21 % | 43.000 M 38.71 % | 31.000 M | 0.000 |
| Accumulated other comprehensive income loss | -101.094 M 9.53 % | -111.740 M 27.28 % | -153.661 M -1 975.38 % | -7.404 M -214.03 % | 6.493 M 403.13 % | -2.142 M 82.76 % | -12.427 M -39.91 % | -8.882 M -19.64 % | -7.424 M -9.40 % | -6.786 M -144.98 % | -2.770 M -33.88 % | -2.069 M 41.64 % | -3.545 M 31.08 % | -5.144 M -367.21 % | -1.101 M -444.06 % | 320.000 K 115.67 % | -2.042 M -48.62 % | -1.374 M 70.88 % | -4.719 M -313.95 % | -1.140 M -166.98 % | 1.702 M -50.10 % | 3.411 M -19.00 % | 4.211 M |
| Retained earnings | 331.591 M 4.72 % | 316.652 M 3.69 % | 305.373 M 10.52 % | 276.294 M 11.36 % | 248.113 M 11.44 % | 222.645 M 14.95 % | 193.687 M 19.73 % | 161.775 M 10.59 % | 146.284 M 12.89 % | 129.582 M 15.15 % | 112.532 M 15.28 % | 97.617 M 14.93 % | 84.937 M 15.46 % | 73.561 M 14.66 % | 64.155 M 14.38 % | 56.088 M -10.26 % | 62.503 M -26.77 % | 85.352 M 3.57 % | 82.410 M 15.96 % | 71.068 M 15.13 % | 61.726 M 12.15 % | 55.040 M 9.48 % | 50.272 M |
| Common stock | 4.286 M -98.32 % | 255.408 M 5 859.12 % | 4.286 M 0.00 % | 4.286 M 0.00 % | 4.286 M 0.00 % | 4.286 M 0.00 % | 4.286 M 0.00 % | 4.286 M 0.00 % | 4.286 M 0.00 % | 4.286 M 0.00 % | 4.286 M 0.00 % | 4.286 M 0.00 % | 4.286 M 0.00 % | 4.286 M 0.00 % | 4.286 M 0.00 % | 4.286 M 0.00 % | 4.286 M 0.00 % | 4.286 M 0.00 % | 4.286 M 0.00 % | 4.286 M 0.00 % | 4.286 M 0.00 % | 4.286 M 0.00 % | 4.286 M |
| Total equity | 280.809 M 9.95 % | 255.408 M 26.42 % | 202.024 M -36.71 % | 319.202 M 4.68 % | 304.918 M 12.59 % | 270.815 M 16.95 % | 231.572 M 13.96 % | 203.205 M 7.42 % | 189.172 M 9.28 % | 173.108 M 8.14 % | 160.074 M 3.27 % | 155.010 M -0.90 % | 156.424 M -4.05 % | 163.019 M 3.68 % | 157.226 M 4.71 % | 150.150 M -2.36 % | 153.773 M 14.51 % | 134.290 M 4.91 % | 128.003 M 6.46 % | 120.240 M 5.71 % | 113.740 M 4.58 % | 108.763 M 3.79 % | 104.795 M |
| Other non current liabilities | 2.879 B 673.95 % | 371.951 M -81.04 % | 1.962 B -0.73 % | 1.976 B 15.51 % | 1.711 B 11.51 % | 1.534 B | 0.000 | 0.000 | 0.000 100.00 % | -8.000 M 63.64 % | -22.000 M 8.33 % | -24.000 M | 0.000 100.00 % | -41.000 M 12.77 % | -47.000 M | 0.000 -100.00 % | 40.125 M 58.15 % | 25.372 M 123.28 % | -109.000 M -302.29 % | -27.095 M 17.89 % | -33.000 M -384.43 % | 11.602 M 11.91 % | 10.367 M |
| Long term debt | 140.000 M -39.35 % | 230.840 M 3 435.61 % | 6.529 M 4.43 % | 6.252 M 25.04 % | 5.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.000 M 0.00 % | 8.000 M -63.64 % | 22.000 M -8.33 % | 24.000 M -36.84 % | 38.000 M -7.32 % | 41.000 M -12.77 % | 47.000 M -7.84 % | 51.000 M -66.23 % | 151.000 M 60.64 % | 94.000 M -13.76 % | 109.000 M 84.75 % | 59.000 M 78.79 % | 33.000 M 6.45 % | 31.000 M | 0.000 |
| Total non current liabilities | 3.019 B 400.79 % | 602.791 M -69.38 % | 1.969 B -0.71 % | 1.983 B 15.53 % | 1.716 B 11.84 % | 1.534 B | 0.000 | 0.000 -100.00 % | 8.000 M 0.00 % | 8.000 M -63.64 % | 22.000 M -8.33 % | 24.000 M -36.84 % | 38.000 M -7.32 % | 41.000 M -12.77 % | 47.000 M -7.84 % | 51.000 M -73.32 % | 191.125 M 60.11 % | 119.372 M 9.52 % | 109.000 M 241.64 % | 31.905 M -3.32 % | 33.000 M -22.54 % | 42.602 M 310.94 % | 10.367 M |
| Other current liabilities | 2.336 B -6.96 % | 2.511 B 119.81 % | 1.142 B -7.38 % | 1.233 B 10.29 % | 1.118 B 28.83 % | 867.878 M -63.53 % | 2.380 B 1.54 % | 2.344 B 20.60 % | 1.943 B 4 681.03 % | -42.423 M -14.02 % | -37.205 M -35.73 % | -27.412 M -101.88 % | 1.460 B 3 308.19 % | -45.501 M -44.89 % | -31.403 M -102.38 % | 1.317 B 2.24 % | 1.288 B -4.90 % | 1.354 B 6 379.12 % | -21.571 M -101.75 % | 1.234 B 9 955.40 % | -12.516 M -101.24 % | 1.007 B 6.98 % | 941.275 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 -100.00 % | 21.681 M 1 183.66 % | 1.689 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 M | 0.000 | 0.000 |
| Total current liabilities | 2.336 B -6.96 % | 2.511 B 115.72 % | 1.164 B -5.75 % | 1.235 B 10.44 % | 1.118 B 28.83 % | 867.878 M -64.17 % | 2.422 B 1.74 % | 2.381 B 20.11 % | 1.982 B 4 572.42 % | 42.424 M 14.02 % | 37.206 M 35.73 % | 27.412 M -98.18 % | 1.504 B 3 206.37 % | 45.501 M 44.89 % | 31.403 M -97.68 % | 1.351 B 4.88 % | 1.288 B -4.90 % | 1.354 B 6 179.12 % | 21.571 M -98.27 % | 1.249 B 12 385.98 % | 10.000 M -99.01 % | 1.007 B 6.98 % | 941.275 M |
| Total liabilities | 3.019 B -3.04 % | 3.113 B -0.61 % | 3.132 B -2.65 % | 3.218 B 13.53 % | 2.834 B 17.98 % | 2.402 B -0.83 % | 2.422 B 1.74 % | 2.381 B 19.63 % | 1.990 B 5.34 % | 1.889 B 9.37 % | 1.728 B 6.09 % | 1.628 B 5.57 % | 1.542 B 7.31 % | 1.437 B 5.41 % | 1.364 B -2.74 % | 1.402 B -5.22 % | 1.479 B 0.36 % | 1.474 B 5.71 % | 1.394 B 8.88 % | 1.281 B 9.42 % | 1.170 B 11.49 % | 1.050 B 10.29 % | 951.642 M |
| Other non current assets | 3.246 B -1.57 % | 3.298 B 2.06 % | 3.231 B 8.53 % | 2.977 B 10.59 % | 2.692 B 16.25 % | 2.316 B 3 769.46 % | 59.855 M 7.85 % | 55.497 M 3.07 % | 53.846 M 110.52 % | -511.728 M -12.80 % | -453.659 M 4.78 % | -476.445 M -988.96 % | 53.596 M 114.78 % | -362.702 M -7.95 % | -335.982 M -707.27 % | 55.327 M 12.78 % | 49.058 M 36.80 % | 35.861 M 112.19 % | -294.154 M -974.29 % | 33.645 M 113.71 % | -245.469 M -8 863.62 % | 2.801 M -91.43 % | 32.689 M |
| Long term investments | 0.000 -100.00 % | 15.257 M -6.08 % | 16.244 M -48.77 % | 31.706 M -38.70 % | 51.724 M -29.84 % | 73.722 M -95.00 % | 1.475 B 1.17 % | 1.457 B 4.95 % | 1.389 B 180.40 % | 495.250 M 13.22 % | 437.427 M -4.98 % | 460.374 M -54.38 % | 1.009 B 192.59 % | 344.930 M 8.34 % | 318.376 M -76.71 % | 1.367 B -6.85 % | 1.467 B 0.12 % | 1.466 B 438.29 % | 272.256 M -78.53 % | 1.268 B 466.61 % | 223.784 M -78.31 % | 1.032 B 15.28 % | 894.854 M |
| Intangible 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 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible 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 |
| Property plant equipment net | 24.470 M 40.05 % | 17.472 M -31.29 % | 25.427 M -4.62 % | 26.658 M 30.05 % | 20.498 M 11.80 % | 18.335 M 4.23 % | 17.591 M -6.24 % | 18.762 M 6.11 % | 17.681 M 7.30 % | 16.478 M 1.52 % | 16.232 M 1.00 % | 16.071 M -2.51 % | 16.485 M -7.24 % | 17.772 M 0.94 % | 17.606 M -8.16 % | 19.170 M -8.52 % | 20.956 M -4.35 % | 21.908 M 0.05 % | 21.898 M 1.88 % | 21.493 M -0.89 % | 21.685 M 3.77 % | 20.897 M 6.49 % | 19.623 M |
| Total non current assets | 3.271 B -1.80 % | 3.331 B 1.76 % | 3.273 B 7.82 % | 3.036 B 9.81 % | 2.765 B 14.81 % | 2.408 B 55.16 % | 1.552 B 1.32 % | 1.532 B 4.90 % | 1.460 B 185.35 % | 511.728 M 12.80 % | 453.659 M -4.78 % | 476.445 M -55.86 % | 1.079 B 197.58 % | 362.702 M 7.95 % | 335.982 M -76.69 % | 1.441 B -6.25 % | 1.537 B 0.92 % | 1.523 B 417.85 % | 294.154 M -77.77 % | 1.323 B 439.02 % | 245.469 M -76.74 % | 1.055 B 11.41 % | 947.166 M |
| Other current assets | 0.000 | 0.000 -100.00 % | 12.890 M -53.86 % | 27.936 M -26.56 % | 38.040 M -36.64 % | 60.040 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 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 844.905 M 32.24 % | 638.912 M 24.24 % | 514.245 M 3.84 % | 495.250 M 13.22 % | 437.427 M -4.98 % | 460.374 M 16.40 % | 395.495 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 28.639 M -19.65 % | 35.645 M -26.31 % | 48.373 M -89.77 % | 472.969 M 40.59 % | 336.411 M 64.14 % | 204.955 M 3.97 % | 197.124 M -45.29 % | 360.317 M 149.37 % | 144.489 M -27.37 % | 198.932 M 33.29 % | 149.243 M 35.11 % | 110.459 M -28.99 % | 155.548 M 64.87 % | 94.348 M 137.19 % | 39.777 M 2.44 % | 38.831 M -1.47 % | 39.411 M -6.06 % | 41.954 M -11.70 % | 47.512 M 5.90 % | 44.864 M -4.02 % | 46.742 M -2.91 % | 48.144 M -18.67 % | 59.196 M |
| Cash and short term investments | 28.639 M -19.65 % | 35.645 M -26.31 % | 48.373 M -89.77 % | 472.969 M 40.59 % | 336.411 M 64.14 % | 204.955 M -80.33 % | 1.042 B 4.28 % | 999.229 M 51.69 % | 658.734 M -5.11 % | 694.182 M 18.33 % | 586.670 M 2.77 % | 570.833 M 3.59 % | 551.043 M 484.05 % | 94.348 M 137.19 % | 39.777 M 2.44 % | 38.831 M -1.47 % | 39.411 M -6.06 % | 41.954 M -11.70 % | 47.512 M 5.90 % | 44.864 M -4.02 % | 46.742 M -2.91 % | 48.144 M -18.67 % | 59.196 M |
| Total current assets | 28.639 M -19.65 % | 35.645 M -41.82 % | 61.263 M -87.77 % | 500.905 M 33.77 % | 374.451 M 41.30 % | 264.995 M -75.95 % | 1.102 B 4.71 % | 1.052 B 46.33 % | 719.191 M -4.52 % | 753.275 M 17.79 % | 639.519 M 2.38 % | 624.658 M 0.83 % | 619.538 M 271.11 % | 166.942 M 54.78 % | 107.861 M -2.64 % | 110.791 M 15.84 % | 95.644 M 12.73 % | 84.841 M 1.88 % | 83.272 M 7.29 % | 77.616 M -27.11 % | 106.488 M 3.27 % | 103.118 M -5.63 % | 109.271 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 59.935 M 12.78 % | 53.142 M -12.10 % | 60.457 M 2.31 % | 59.093 M 11.81 % | 52.849 M -1.81 % | 53.825 M -21.42 % | 68.495 M -5.65 % | 72.594 M 6.62 % | 68.084 M -5.39 % | 71.960 M 27.97 % | 56.233 M 31.12 % | 42.887 M 19.93 % | 35.760 M 9.18 % | 32.752 M -45.18 % | 59.746 M 8.68 % | 54.974 M 9.78 % | 50.075 M |
| Tax 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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 797.506 M 0.38 % | 794.501 M 16.44 % | 682.300 M | 0.000 -100.00 % | 1.071 B -0.57 % | 1.077 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.145 B | 0.000 -100.00 % | 932.025 M | 0.000 | 0.000 |
| Account payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.705 M 14.74 % | 37.218 M -4.12 % | 38.819 M -8.50 % | 42.423 M 14.02 % | 37.205 M 35.73 % | 27.412 M -38.64 % | 44.676 M -1.81 % | 45.501 M 44.89 % | 31.403 M -7.82 % | 34.068 M | 0.000 | 0.000 -100.00 % | 21.571 M 42.89 % | 15.096 M 20.61 % | 12.516 M | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 5.840 M -10.55 % | 6.529 M 4.43 % | 6.252 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.150 M -62.99 % | 24.720 M -44.19 % | 44.290 M 0.98 % | 43.860 M 0.99 % | 43.430 M 1.00 % | 43.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 276.523 M 187.33 % | -316.652 M -443.99 % | 92.052 M 100.00 % | 46.026 M 0.00 % | 46.026 M 0.00 % | 46.026 M 0.00 % | 46.026 M 0.00 % | 46.026 M 0.00 % | 46.026 M 0.00 % | 46.026 M -0.45 % | 46.232 M 0.45 % | 46.026 M 0.00 % | 46.026 M 0.00 % | 46.026 M 0.00 % | 46.026 M 0.00 % | 46.026 M 0.00 % | 46.026 M 0.00 % | 46.026 M 0.00 % | 46.026 M 0.00 % | 46.026 M 0.00 % | 46.026 M 0.00 % | 46.026 M 0.00 % | 46.026 M |
| 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 |
| Other liabilities | -2.336 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.839 B 10.22 % | 1.668 B 5.80 % | 1.577 B | 0.000 -100.00 % | 1.351 B 5.11 % | 1.285 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.264 B | 0.000 -100.00 % | 1.127 B | 0.000 | 0.000 |
| Total assets | 3.300 B -1.99 % | 3.366 B 0.96 % | 3.334 B -5.72 % | 3.537 B 12.67 % | 3.139 B 17.43 % | 2.673 B 0.72 % | 2.654 B 2.70 % | 2.584 B 18.57 % | 2.179 B 5.67 % | 2.063 B 9.26 % | 1.888 B 5.85 % | 1.783 B 4.98 % | 1.699 B 6.15 % | 1.600 B 5.24 % | 1.521 B -2.02 % | 1.552 B -4.95 % | 1.633 B 1.54 % | 1.608 B 5.64 % | 1.522 B 8.67 % | 1.401 B 9.09 % | 1.284 B 10.84 % | 1.158 B 9.65 % | 1.056 B |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2006 | 2005 | 2004 | 2003 | 2002 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 100.00 % | -7.833 M -877.86 % | 1.007 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 |
| 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 |
| Change in working capital | 1.820 M -91.05 % | 20.330 M 316.58 % | -9.387 M -85.48 % | -5.061 M 29.07 % | -7.135 M -173.90 % | -2.605 M 21.28 % | -3.309 M -137.81 % | 8.752 M 3 149.48 % | -287.000 K 91.89 % | -3.541 M | 0.000 -100.00 % | 6.164 M 104.11 % | 3.020 M 234.94 % | -2.238 M -160.98 % | 3.670 M 212.16 % | -3.272 M -272.21 % | 1.900 M 125.81 % | -7.362 M |
| Accounts receivables | 0.000 | 0.000 100.00 % | -17.047 M -339.63 % | 7.114 M 175.88 % | -9.375 M -1 293.02 % | -673.000 K 92.42 % | -8.876 M -8 888.12 % | 101.000 K 108.92 % | -1.132 M 88.45 % | -9.798 M | 0.000 -100.00 % | 11.239 M 272.15 % | 3.020 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 1.820 M -91.05 % | 20.330 M 165.40 % | 7.660 M 162.92 % | -12.175 M -643.53 % | 2.240 M 215.94 % | -1.932 M -134.70 % | 5.567 M 190.86 % | 1.914 M 126.51 % | 845.000 K -86.50 % | 6.257 M | 0.000 100.00 % | -5.075 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 1.795 M -51.71 % | 3.717 M -40.76 % | 6.275 M 59.51 % | 3.934 M -14.53 % | 4.603 M 45.90 % | 3.155 M 54.96 % | 2.036 M -31.56 % | 2.975 M -39.22 % | 4.895 M 192.36 % | -5.300 M 70.07 % | -17.709 M -7 128.16 % | -245.000 K -101.58 % | 15.482 M 362.70 % | 3.346 M -19.95 % | 4.180 M 16.40 % | 3.591 M 1.81 % | 3.527 M 26.10 % | 2.797 M |
| Net cash provided by operating activities | 27.468 M -29.00 % | 38.685 M 2.84 % | 37.618 M -0.48 % | 37.799 M 12.80 % | 33.511 M -14.93 % | 39.391 M 12.95 % | 34.875 M 20.16 % | 29.023 M 20.93 % | 24.000 M 66.11 % | 14.448 M | 0.000 -100.00 % | 23.668 M -21.37 % | 30.101 M 19.03 % | 25.288 M -15.16 % | 29.806 M 86.26 % | 16.002 M -15.45 % | 18.926 M 107.82 % | 9.107 M |
| Investments in property plant and equipment | 0.000 | 0.000 100.00 % | -3.159 M -3 296.77 % | -93.000 K 97.94 % | -4.507 M -46.14 % | -3.084 M -158.29 % | -1.194 M 63.74 % | -3.293 M 0.60 % | -3.313 M -32.10 % | -2.508 M | 0.000 100.00 % | -1.609 M -50.37 % | -1.070 M 63.81 % | -2.957 M -28.18 % | -2.307 M 30.45 % | -3.317 M 9.42 % | -3.662 M -64.44 % | -2.227 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 371.530 M 54 536.76 % | 680.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.957 M 28.18 % | 2.307 M -30.45 % | 3.317 M -9.42 % | 3.662 M 64.44 % | 2.227 M |
| Purchases of investments | 0.000 100.00 % | -12.440 M 97.73 % | -548.761 M 32.07 % | -807.852 M | 0.000 | 0.000 100.00 % | -378.001 M -80.02 % | -209.981 M 34.36 % | -319.889 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -50.030 M 45.18 % | -91.254 M -19.72 % | -76.220 M 32.99 % | -113.741 M 28.97 % | -160.139 M |
| Sales maturities of investments | 0.000 -100.00 % | 135.841 M -22.42 % | 175.096 M -39.73 % | 290.531 M | 0.000 | 0.000 -100.00 % | 170.094 M 106.45 % | 82.388 M -71.92 % | 293.424 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.646 M -47.93 % | 56.936 M -39.79 % | 94.570 M 2.56 % | 92.210 M -38.59 % | 150.147 M |
| Other investing activites | 0.000 100.00 % | -89.281 M 74.90 % | -355.682 M -255.88 % | 228.177 M 171.78 % | -317.887 M -730.69 % | 50.403 M 122.81 % | -221.002 M -31.43 % | -168.157 M 5.64 % | -178.203 M -32.80 % | -134.193 M | 0.000 100.00 % | -159.253 M -129.97 % | -69.249 M 31.74 % | -101.454 M -7.17 % | -94.663 M 34.60 % | -144.751 M -14.75 % | -126.145 M -62.78 % | -77.495 M |
| Net cash used for investing activites | 0.000 -100.00 % | 34.120 M 109.45 % | -360.976 M -25.10 % | -288.557 M 10.50 % | -322.394 M -781.32 % | 47.319 M 121.65 % | -218.603 M -25.54 % | -174.136 M 2.49 % | -178.576 M -30.63 % | -136.701 M | 0.000 100.00 % | -160.862 M -128.76 % | -70.319 M 42.28 % | -121.838 M 5.54 % | -128.981 M -2.04 % | -126.401 M 14.41 % | -147.676 M -68.80 % | -87.487 M |
| Debt repayment | -85.000 M -141.46 % | 205.000 M 925.00 % | 20.000 M 500.00 % | -5.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.000 M -366.67 % | -3.000 M -106.00 % | 50.000 M 212.50 % | 16.000 M 33.33 % | 12.000 M -61.29 % | 31.000 M | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Dividends paid | -8.914 M 0.00 % | -8.914 M -6.11 % | -8.401 M -2.09 % | -8.229 M 0.00 % | -8.229 M -9.07 % | -7.545 M -14.34 % | -6.599 M -13.21 % | -5.829 M -21.44 % | -4.800 M -27.25 % | -3.772 M | 0.000 100.00 % | -2.868 M 2.81 % | -2.951 M 71.31 % | -10.286 M -1.69 % | -10.115 M -3.51 % | -9.772 M 0.00 % | -9.772 M -1.79 % | -9.600 M |
| Other financing activites | 93.914 M 141.25 % | -227.653 M -101.75 % | -112.837 M -128.17 % | 400.545 M -6.54 % | 428.569 M 1 667.90 % | -27.334 M -177.80 % | 35.134 M -91.02 % | 391.270 M 274.66 % | 104.433 M -31.16 % | 151.714 M | 0.000 -100.00 % | 117.224 M 7.67 % | 108.874 M 90.11 % | 57.268 M -37.54 % | 91.681 M -14.89 % | 107.718 M 63.87 % | 65.733 M -14.99 % | 77.320 M |
| Net cash used provided by financing activities | 0.000 100.00 % | -31.567 M 68.82 % | -101.238 M -126.14 % | 387.316 M -7.86 % | 420.340 M 1 305.14 % | -34.879 M -222.23 % | 28.535 M -92.60 % | 385.441 M 286.86 % | 99.633 M -32.65 % | 147.942 M | 0.000 -100.00 % | 84.605 M -0.95 % | 85.418 M -11.92 % | 96.982 M -0.60 % | 97.566 M -11.26 % | 109.946 M 26.43 % | 86.961 M 28.41 % | 67.720 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 100.00 % | -7.135 M 98.32 % | -424.596 M -410.93 % | 136.558 M 3.88 % | 131.456 M 153.62 % | 51.831 M 133.40 % | -155.193 M -164.58 % | 240.328 M 537.41 % | -54.943 M -313.88 % | 25.689 M | 0.000 100.00 % | -52.589 M -216.35 % | 45.200 M 10 362.96 % | 432.000 K 126.85 % | -1.609 M -255.19 % | -453.000 K 98.92 % | -41.789 M -292.02 % | -10.660 M |
| Cash at beginning of period | 0.000 -100.00 % | 48.373 M -89.77 % | 472.969 M 40.59 % | 336.411 M 64.14 % | 204.955 M 33.85 % | 153.124 M -50.34 % | 308.317 M 353.48 % | 67.989 M -44.69 % | 122.932 M 26.42 % | 97.243 M 11.83 % | 86.959 M -37.69 % | 139.548 M 47.91 % | 94.348 M 100.17 % | 47.133 M -3.30 % | 48.742 M -0.92 % | 49.195 M -45.93 % | 90.984 M -10.49 % | 101.644 M |
| Cash at end of period | 0.000 -100.00 % | 41.238 M -14.75 % | 48.373 M -89.77 % | 472.969 M 40.59 % | 336.411 M 64.14 % | 204.955 M 33.85 % | 153.124 M -50.34 % | 308.317 M 353.48 % | 67.989 M -44.69 % | 122.932 M 41.37 % | 86.959 M 0.00 % | 86.959 M -37.69 % | 139.548 M 193.38 % | 47.565 M 0.92 % | 47.133 M -3.30 % | 48.742 M -0.92 % | 49.195 M -45.93 % | 90.984 M |
| Operating cash flow | 27.468 M -29.00 % | 38.685 M 2.84 % | 37.618 M -0.48 % | 37.799 M 12.80 % | 33.511 M -14.93 % | 39.391 M 12.95 % | 34.875 M 20.16 % | 29.023 M 20.93 % | 24.000 M 66.11 % | 14.448 M | 0.000 -100.00 % | 23.668 M -21.37 % | 30.101 M 19.03 % | 25.288 M -15.16 % | 29.806 M 86.26 % | 16.002 M -15.45 % | 18.926 M 107.82 % | 9.107 M |
| Capital expenditure | -1.851 M 26.92 % | -2.533 M 19.82 % | -3.159 M 69.09 % | -10.221 M -126.78 % | -4.507 M -46.14 % | -3.084 M -158.29 % | -1.194 M 63.74 % | -3.293 M 0.60 % | -3.313 M -32.10 % | -2.508 M | 0.000 100.00 % | -1.609 M -50.37 % | -1.070 M 63.81 % | -2.957 M -28.18 % | -2.307 M 30.45 % | -3.317 M 9.42 % | -3.662 M -64.44 % | -2.227 M |
| Free CashFlow | 25.617 M -29.14 % | 36.152 M 4.91 % | 34.459 M 24.95 % | 27.578 M -4.92 % | 29.004 M -20.11 % | 36.307 M 7.80 % | 33.681 M 30.90 % | 25.730 M 24.38 % | 20.687 M 73.26 % | 11.940 M | 0.000 -100.00 % | 22.059 M -24.02 % | 29.031 M 30.00 % | 22.331 M -18.79 % | 27.499 M 116.78 % | 12.685 M -16.90 % | 15.264 M 121.86 % | 6.880 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2006 | 2005 | 2004 | 2003 | 2002 |
| 2025-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 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 40.252 M 38.30 % | 29.104 M 6.56 % | 27.313 M -15.97 % | 32.505 M -13.19 % | 37.443 M 43.64 % | 26.067 M -27.69 % | 36.049 M -0.66 % | 36.288 M 3.44 % | 35.081 M 2.01 % | 34.391 M 2.82 % | 33.448 M 2.12 % | 32.755 M -0.49 % | 32.915 M 6.10 % | 31.022 M 7.39 % | 28.886 M -4.39 % | 30.211 M 0.83 % | 29.962 M 1.17 % | 29.615 M 7.76 % | 27.482 M -8.43 % | 30.011 M -0.03 % | 30.019 M 7.49 % | 27.928 M -6.20 % | 29.773 M -0.81 % | 30.017 M -7.22 % | 32.352 M 7.67 % | 30.047 M 0.31 % | 29.954 M -2.49 % | 30.719 M 2.16 % | 30.069 M 3.11 % | 29.163 M -8.22 % | 31.776 M 15.64 % | 27.479 M 4.60 % | 26.270 M -1.00 % | 26.536 M 0.61 % | 26.375 M 8.49 % | 24.312 M 1.78 % | 23.886 M 2.44 % | 23.318 M 1.90 % | 22.883 M -0.05 % | 22.894 M 1.07 % | 22.651 M -0.54 % | 22.773 M 0.81 % | 22.590 M 3.67 % | 21.790 M -4.03 % | 22.705 M 4.82 % | 21.660 M 2.18 % | 21.197 M -7.92 % | 23.021 M -0.36 % | 23.105 M 11.32 % | 20.755 M -1.27 % | 21.023 M -2.87 % | 21.644 M -3.57 % | 22.446 M 1.43 % | 22.129 M -3.24 % | 22.871 M 1.04 % | 22.635 M -2.45 % | 23.204 M 0.34 % | 23.125 M 1.83 % | 22.709 M -2.37 % | 23.261 M -3.22 % | 24.035 M -1.22 % | 24.333 M -2.16 % | 24.870 M 0.02 % | 24.864 M -4.48 % | 26.031 M -0.94 % | 26.277 M 2.98 % | 25.516 M -3.59 % | 26.467 M -3.78 % | 27.507 M -3.46 % | 28.493 M -1.06 % | 28.797 M -4.40 % | 30.121 M -3.29 % | 31.145 M -0.73 % | 31.375 M 4.55 % | 30.009 M -0.92 % | 30.289 M 1.88 % | 29.729 M 4.25 % | 28.517 M 12.25 % | 25.405 M -3.59 % | 26.351 M 1.68 % | 25.916 M 7.75 % | 24.051 M 4.59 % | 22.996 M 6.19 % | 21.656 M 2.53 % | 21.122 M 2.34 % | 20.639 M 2.91 % | 20.055 M -0.34 % | 20.123 M 2.68 % | 19.598 M -2.20 % | 20.039 M 7.98 % | 18.558 M |
| Net income | 8.557 M 21.51 % | 7.042 M 25.44 % | 5.614 M -36.26 % | 8.807 M 78.10 % | 4.945 M -5.43 % | 5.229 M 7.33 % | 4.872 M -28.05 % | 6.771 M 6.75 % | 6.343 M 396.82 % | -2.137 M -123.19 % | 9.216 M -4.37 % | 9.637 M -4.27 % | 10.067 M 5.78 % | 9.517 M 15.23 % | 8.259 M -16.15 % | 9.850 M 0.03 % | 9.847 M 19.79 % | 8.220 M -3.23 % | 8.494 M -8.03 % | 9.236 M 15.77 % | 7.978 M 1.59 % | 7.853 M -9.02 % | 8.632 M -4.84 % | 9.071 M -3.02 % | 9.353 M 3.82 % | 9.009 M -0.65 % | 9.068 M 0.69 % | 9.006 M -5.51 % | 9.531 M 7.40 % | 8.874 M -20.05 % | 11.100 M 3 914.43 % | -291.000 K -104.37 % | 6.654 M 2.23 % | 6.509 M -1.87 % | 6.633 M 21.68 % | 5.451 M 1.02 % | 5.396 M -0.90 % | 5.445 M 4.49 % | 5.211 M 1.74 % | 5.122 M -0.31 % | 5.138 M -8.82 % | 5.635 M 9.76 % | 5.134 M 12.88 % | 4.548 M -0.15 % | 4.555 M 0.26 % | 4.543 M 11.81 % | 4.063 M -5.49 % | 4.299 M -2.49 % | 4.409 M 15.69 % | 3.811 M 18.72 % | 3.210 M -1.68 % | 3.265 M 1.71 % | 3.210 M 12.91 % | 2.843 M -3.46 % | 2.945 M -7.24 % | 3.175 M 5.45 % | 3.011 M 0.07 % | 3.009 M 0.84 % | 2.984 M 34.17 % | 2.224 M -29.15 % | 3.139 M 13.53 % | 2.765 M 29.93 % | 2.128 M -33.27 % | 3.189 M 290.81 % | 816.000 K -66.45 % | 2.432 M 123.61 % | -10.299 M -36.68 % | -7.535 M 34.46 % | -11.496 M -266.46 % | -3.137 M -185.64 % | 3.663 M 211.88 % | -3.274 M -160.92 % | 5.374 M -9.47 % | 5.936 M 10.68 % | 5.363 M 6.77 % | 5.023 M -14.50 % | 5.875 M 8.64 % | 5.408 M 1.62 % | 5.322 M 56.58 % | 3.399 M -36.11 % | 5.320 M 0.64 % | 5.286 M -3.04 % | 5.452 M 77.36 % | 3.074 M -35.41 % | 4.759 M 12.93 % | 4.214 M -1.24 % | 4.267 M 67.66 % | 2.545 M -36.57 % | 4.012 M -7.47 % | 4.336 M 18.89 % | 3.647 M |
| Income before tax | 11.749 M 24.49 % | 9.438 M 25.31 % | 7.532 M -44.69 % | 13.619 M 105.35 % | 6.632 M -4.09 % | 6.915 M 7.84 % | 6.412 M -24.46 % | 8.488 M -4.31 % | 8.870 M -5.95 % | 9.431 M -25.44 % | 12.649 M 8.62 % | 11.645 M -16.31 % | 13.914 M 5.86 % | 13.144 M 15.47 % | 11.383 M -17.21 % | 13.749 M 0.59 % | 13.668 M 20.23 % | 11.368 M -3.36 % | 11.763 M -14.01 % | 13.679 M 24.34 % | 11.001 M 1.81 % | 10.805 M -9.87 % | 11.988 M -5.03 % | 12.623 M -3.47 % | 13.077 M 4.99 % | 12.455 M -1.53 % | 12.648 M 1.28 % | 12.488 M -5.56 % | 13.223 M 7.71 % | 12.277 M -20.83 % | 15.507 M 42.74 % | 10.864 M -1.09 % | 10.984 M 2.14 % | 10.754 M -1.92 % | 10.965 M 24.64 % | 8.797 M 1.37 % | 8.678 M -1.58 % | 8.817 M 5.25 % | 8.377 M 9.50 % | 7.650 M -9.78 % | 8.479 M -9.98 % | 9.419 M 11.16 % | 8.473 M 23.01 % | 6.888 M -8.11 % | 7.496 M 1.61 % | 7.377 M 13.30 % | 6.511 M -4.26 % | 6.801 M 7.22 % | 6.343 M 5.73 % | 5.999 M 24.85 % | 4.805 M -3.86 % | 4.998 M 2.65 % | 4.869 M 16.48 % | 4.180 M -3.80 % | 4.345 M -7.73 % | 4.709 M 6.93 % | 4.404 M 5.06 % | 4.192 M -2.72 % | 4.309 M 57.49 % | 2.736 M -39.66 % | 4.534 M 15.87 % | 3.913 M 40.76 % | 2.780 M -27.28 % | 3.823 M 722.15 % | 465.000 K -85.46 % | 3.198 M 117.37 % | -18.409 M -33.39 % | -13.801 M 40.38 % | -23.148 M -361.12 % | -5.020 M -186.58 % | 5.798 M 195.41 % | -6.077 M -169.93 % | 8.690 M -8.99 % | 9.548 M 10.45 % | 8.645 M 41.07 % | 6.128 M -34.29 % | 9.326 M 8.64 % | 8.584 M 0.86 % | 8.511 M 69.71 % | 5.015 M -42.01 % | 8.648 M 1.81 % | 8.494 M -2.79 % | 8.738 M 104.11 % | 4.281 M -43.95 % | 7.638 M 13.69 % | 6.718 M 0.21 % | 6.704 M 106.28 % | 3.250 M -48.38 % | 6.296 M -6.75 % | 6.752 M 19.70 % | 5.641 M |
| Income before tax ratio | 0.29 -9.99 % | 0.32 17.59 % | 0.28 -34.18 % | 0.42 136.55 % | 0.18 -33.23 % | 0.27 49.14 % | 0.18 -23.96 % | 0.23 -7.49 % | 0.25 -7.80 % | 0.27 -27.49 % | 0.38 6.37 % | 0.36 -15.90 % | 0.42 -0.23 % | 0.42 7.52 % | 0.39 -13.41 % | 0.46 -0.24 % | 0.46 18.84 % | 0.38 -10.32 % | 0.43 -6.09 % | 0.46 24.38 % | 0.37 -5.28 % | 0.39 -3.91 % | 0.40 -4.25 % | 0.42 4.04 % | 0.40 -2.49 % | 0.41 -1.83 % | 0.42 3.87 % | 0.41 -7.56 % | 0.44 4.46 % | 0.42 -13.74 % | 0.49 23.44 % | 0.40 -5.44 % | 0.42 3.17 % | 0.41 -2.52 % | 0.42 14.90 % | 0.36 -0.40 % | 0.36 -3.92 % | 0.38 3.29 % | 0.37 9.56 % | 0.33 -10.73 % | 0.37 -9.49 % | 0.41 10.27 % | 0.38 18.65 % | 0.32 -4.25 % | 0.33 -3.06 % | 0.34 10.88 % | 0.31 3.97 % | 0.30 7.61 % | 0.27 -5.02 % | 0.29 26.46 % | 0.23 -1.02 % | 0.23 6.45 % | 0.22 14.84 % | 0.19 -0.57 % | 0.19 -8.68 % | 0.21 9.61 % | 0.19 4.70 % | 0.18 -4.47 % | 0.19 61.32 % | 0.12 -37.65 % | 0.19 17.31 % | 0.16 43.86 % | 0.11 -27.30 % | 0.15 760.74 % | 0.02 -85.32 % | 0.12 116.87 % | -0.72 -38.36 % | -0.52 38.04 % | -0.84 -377.64 % | -0.18 -187.51 % | 0.20 199.80 % | -0.20 -172.31 % | 0.28 -8.31 % | 0.30 5.64 % | 0.29 42.39 % | 0.20 -35.51 % | 0.31 4.21 % | 0.30 -10.15 % | 0.34 76.03 % | 0.19 -42.97 % | 0.33 -5.51 % | 0.35 -7.06 % | 0.38 92.22 % | 0.20 -45.33 % | 0.36 11.09 % | 0.33 -2.63 % | 0.33 106.98 % | 0.16 -49.73 % | 0.32 -4.66 % | 0.34 10.85 % | 0.30 |
| EBITDA | 11.749 M 24.49 % | 9.438 M 25.31 % | 7.532 M -44.69 % | 13.619 M 105.35 % | 6.632 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.870 M | 0.000 | 0.000 100.00 % | -990.000 K -107.12 % | 13.914 M 1 391 500.00 % | -1.000 K | 0.000 100.00 % | -711.000 K -105.20 % | 13.668 M | 0.000 | 0.000 100.00 % | -275.000 K -102.50 % | 11.001 M | 0.000 | 0.000 100.00 % | -450.000 K -103.44 % | 13.077 M | 0.000 | 0.000 -100.00 % | 12.488 M -5.56 % | 13.223 M 7.71 % | 12.277 M -20.83 % | 15.507 M 42.74 % | 10.864 M -1.09 % | 10.984 M 2.14 % | 10.754 M -1.92 % | 10.965 M 24.64 % | 8.797 M 1.37 % | 8.678 M -1.58 % | 8.817 M 5.25 % | 8.377 M 9.50 % | 7.650 M -9.78 % | 8.479 M -9.98 % | 9.419 M 11.16 % | 8.473 M 23.01 % | 6.888 M -8.11 % | 7.496 M 1.61 % | 7.377 M 13.30 % | 6.511 M -4.26 % | 6.801 M 7.22 % | 6.343 M 5.73 % | 5.999 M 24.85 % | 4.805 M -3.86 % | 4.998 M 2.65 % | 4.869 M 16.48 % | 4.180 M -3.80 % | 4.345 M -7.73 % | 4.709 M 6.93 % | 4.404 M 5.06 % | 4.192 M -2.72 % | 4.309 M 57.49 % | 2.736 M -39.66 % | 4.534 M 15.87 % | 3.913 M 40.76 % | 2.780 M -27.28 % | 3.823 M 722.15 % | 465.000 K -85.46 % | 3.198 M 117.37 % | -18.409 M -33.39 % | -13.801 M 40.38 % | -23.148 M -361.12 % | -5.020 M -186.58 % | 5.798 M 195.41 % | -6.077 M -169.93 % | 8.690 M -8.99 % | 9.548 M 10.45 % | 8.645 M 41.07 % | 6.128 M -34.29 % | 9.326 M 8.64 % | 8.584 M 0.86 % | 8.511 M 69.71 % | 5.015 M -42.01 % | 8.648 M 1.81 % | 8.494 M -2.79 % | 8.738 M 104.11 % | 4.281 M -43.95 % | 7.638 M 13.69 % | 6.718 M 0.21 % | 6.704 M 106.28 % | 3.250 M -48.38 % | 6.296 M -6.75 % | 6.752 M 19.70 % | 5.641 M |
| Net income ratio | 0.21 -12.14 % | 0.24 17.72 % | 0.21 -24.14 % | 0.27 105.16 % | 0.13 -34.16 % | 0.20 48.43 % | 0.14 -27.57 % | 0.19 3.20 % | 0.18 390.98 % | -0.06 -122.55 % | 0.28 -6.35 % | 0.29 -3.80 % | 0.31 -0.30 % | 0.31 7.30 % | 0.29 -12.31 % | 0.33 -0.79 % | 0.33 18.41 % | 0.28 -10.20 % | 0.31 0.43 % | 0.31 15.80 % | 0.27 -5.48 % | 0.28 -3.01 % | 0.29 -4.06 % | 0.30 4.53 % | 0.29 -3.58 % | 0.30 -0.96 % | 0.30 3.26 % | 0.29 -7.51 % | 0.32 4.17 % | 0.30 -12.89 % | 0.35 3 398.62 % | -0.01 -104.18 % | 0.25 3.26 % | 0.25 -2.46 % | 0.25 12.17 % | 0.22 -0.75 % | 0.23 -3.26 % | 0.23 2.54 % | 0.23 1.79 % | 0.22 -1.37 % | 0.23 -8.33 % | 0.25 8.88 % | 0.23 8.89 % | 0.21 4.04 % | 0.20 -4.35 % | 0.21 9.42 % | 0.19 2.64 % | 0.19 -2.14 % | 0.19 3.92 % | 0.18 20.26 % | 0.15 1.22 % | 0.15 5.48 % | 0.14 11.31 % | 0.13 -0.23 % | 0.13 -8.20 % | 0.14 8.10 % | 0.13 -0.27 % | 0.13 -0.98 % | 0.13 37.43 % | 0.10 -26.79 % | 0.13 14.93 % | 0.11 32.80 % | 0.09 -33.29 % | 0.13 309.15 % | 0.03 -66.13 % | 0.09 122.93 % | -0.40 -41.78 % | -0.28 31.88 % | -0.42 -279.60 % | -0.11 -186.55 % | 0.13 217.03 % | -0.11 -162.99 % | 0.17 -8.80 % | 0.19 5.87 % | 0.18 7.77 % | 0.17 -16.08 % | 0.20 4.21 % | 0.19 -9.47 % | 0.21 62.41 % | 0.13 -37.16 % | 0.21 -6.60 % | 0.22 -7.30 % | 0.24 67.02 % | 0.14 -37.00 % | 0.23 10.35 % | 0.20 -4.04 % | 0.21 68.23 % | 0.13 -38.22 % | 0.20 -5.39 % | 0.22 10.11 % | 0.20 |
| Ratio EBITDA | 0.29 -9.99 % | 0.32 17.59 % | 0.28 -34.18 % | 0.42 136.55 % | 0.18 | 0.00 | 0.00 | 0.00 -100.00 % | 0.25 | 0.00 | 0.00 100.00 % | -0.03 -107.15 % | 0.42 1 311 477.63 % | 0.00 | 0.00 100.00 % | -0.02 -105.16 % | 0.46 | 0.00 | 0.00 100.00 % | -0.01 -102.50 % | 0.37 | 0.00 | 0.00 100.00 % | -0.01 -103.71 % | 0.40 | 0.00 | 0.00 -100.00 % | 0.41 -7.56 % | 0.44 4.46 % | 0.42 -13.74 % | 0.49 23.44 % | 0.40 -5.44 % | 0.42 3.17 % | 0.41 -2.52 % | 0.42 14.90 % | 0.36 -0.40 % | 0.36 -3.92 % | 0.38 3.29 % | 0.37 9.56 % | 0.33 -10.73 % | 0.37 -9.49 % | 0.41 10.27 % | 0.38 18.65 % | 0.32 -4.25 % | 0.33 -3.06 % | 0.34 10.88 % | 0.31 3.97 % | 0.30 7.61 % | 0.27 -5.02 % | 0.29 26.46 % | 0.23 -1.02 % | 0.23 6.45 % | 0.22 14.84 % | 0.19 -0.57 % | 0.19 -8.68 % | 0.21 9.61 % | 0.19 4.70 % | 0.18 -4.47 % | 0.19 61.32 % | 0.12 -37.65 % | 0.19 17.31 % | 0.16 43.86 % | 0.11 -27.30 % | 0.15 760.74 % | 0.02 -85.32 % | 0.12 116.87 % | -0.72 -38.36 % | -0.52 38.04 % | -0.84 -377.64 % | -0.18 -187.51 % | 0.20 199.80 % | -0.20 -172.31 % | 0.28 -8.31 % | 0.30 5.64 % | 0.29 42.39 % | 0.20 -35.51 % | 0.31 4.21 % | 0.30 -10.15 % | 0.34 76.03 % | 0.19 -42.97 % | 0.33 -5.51 % | 0.35 -7.06 % | 0.38 92.22 % | 0.20 -45.33 % | 0.36 11.09 % | 0.33 -2.63 % | 0.33 106.98 % | 0.16 -49.73 % | 0.32 -4.66 % | 0.34 10.85 % | 0.30 |
| Gross profit ratio | 0.00 -100.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 -28.91 % | 1.41 40.68 % | 1.00 0.00 % | 1.00 27.96 % | 0.78 -21.85 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 1.30 % | 0.99 -1.29 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 1.44 % | 0.99 -1.42 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 5.69 % | 0.95 -5.39 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 3.96 % | 0.96 -3.81 % | 1.00 0.00 % | 1.00 3.26 % | 0.97 -0.80 % | 0.98 -0.43 % | 0.98 -0.79 % | 0.99 0.32 % | 0.99 -0.59 % | 0.99 1.00 % | 0.98 -0.88 % | 0.99 0.12 % | 0.99 0.04 % | 0.99 -1.67 % | 1.00 -0.38 % | 1.01 2.29 % | 0.99 -1.26 % | 1.00 -7.68 % | 1.08 8.59 % | 1.00 3.13 % | 0.97 -0.85 % | 0.97 0.18 % | 0.97 0.07 % | 0.97 0.01 % | 0.97 3.64 % | 0.94 1.56 % | 0.92 3.56 % | 0.89 1.76 % | 0.88 1.31 % | 0.86 2.60 % | 0.84 1.03 % | 0.83 3.65 % | 0.80 -1.78 % | 0.82 0.39 % | 0.82 2.08 % | 0.80 4.17 % | 0.77 2.83 % | 0.75 3.29 % | 0.72 6.65 % | 0.68 4.51 % | 0.65 4.82 % | 0.62 3.83 % | 0.60 838.75 % | -0.08 -169.78 % | 0.12 152.55 % | -0.22 -173.56 % | 0.30 -53.87 % | 0.65 182.06 % | 0.23 -67.31 % | 0.70 -2.30 % | 0.72 -0.26 % | 0.72 -1.36 % | 0.73 -1.03 % | 0.74 -2.88 % | 0.76 -4.68 % | 0.80 2.31 % | 0.78 -7.06 % | 0.84 0.51 % | 0.84 -3.69 % | 0.87 -1.87 % | 0.88 -0.97 % | 0.89 0.35 % | 0.89 -0.33 % | 0.89 1.73 % | 0.88 -2.47 % | 0.90 0.81 % | 0.89 1.48 % | 0.88 |
| Weighted average shs out dil | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M -0.06 % | 1.715 M 0.07 % | 1.714 M 0.06 % | 1.713 M -0.14 % | 1.716 M 0.07 % | 1.714 M -0.04 % | 1.715 M 0.12 % | 1.713 M -0.06 % | 1.714 M -0.03 % | 1.714 M 0.08 % | 1.713 M 0.04 % | 1.712 M -0.11 % | 1.714 M -0.01 % | 1.714 M 0.10 % | 1.713 M -0.01 % | 1.713 M -0.25 % | 1.717 M -2.87 % | 1.768 M 3.12 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M -18.29 % | 2.098 M 22.38 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M -0.13 % | 1.717 M 0.13 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.08 % | 1.713 M 0.09 % | 1.711 M -0.17 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M -0.14 % | 1.717 M 0.16 % | 1.714 M 0.20 % | 1.711 M -0.33 % | 1.716 M 0.11 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M |
| Weighted average shs out | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.02 % | 1.714 M -0.02 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.01 % | 1.714 M 0.06 % | 1.713 M -0.07 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.08 % | 1.713 M -0.06 % | 1.714 M -0.02 % | 1.714 M 0.08 % | 1.713 M 0.04 % | 1.712 M -0.11 % | 1.714 M 0.08 % | 1.713 M 0.00 % | 1.713 M -0.01 % | 1.713 M -0.09 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M -18.29 % | 2.098 M 22.38 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M -0.13 % | 1.717 M 0.13 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.08 % | 1.713 M 0.09 % | 1.711 M -0.17 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M -0.14 % | 1.717 M 0.16 % | 1.714 M 0.20 % | 1.711 M -0.33 % | 1.716 M 0.11 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M 0.00 % | 1.714 M |
| EPS diluted | 4.99 21.41 % | 4.11 25.69 % | 3.27 -36.38 % | 5.14 78.47 % | 2.88 -5.57 % | 3.05 7.39 % | 2.84 -28.10 % | 3.95 6.76 % | 3.70 396.00 % | -1.25 -123.23 % | 5.38 -4.27 % | 5.62 -4.26 % | 5.87 5.77 % | 5.55 15.15 % | 4.82 -16.17 % | 5.75 0.17 % | 5.74 19.83 % | 4.79 -3.23 % | 4.95 -8.16 % | 5.39 15.91 % | 4.65 1.53 % | 4.58 -9.13 % | 5.04 -4.73 % | 5.29 -3.11 % | 5.46 3.80 % | 5.26 -0.57 % | 5.29 0.76 % | 5.25 -5.58 % | 5.56 7.34 % | 5.18 -19.94 % | 6.47 3 905.88 % | -0.17 -104.38 % | 3.88 2.11 % | 3.80 -1.81 % | 3.87 21.70 % | 3.18 0.95 % | 3.15 -0.94 % | 3.18 4.61 % | 3.04 1.67 % | 2.99 -0.33 % | 3.00 -8.81 % | 3.29 10.03 % | 2.99 12.83 % | 2.65 -0.38 % | 2.66 0.38 % | 2.65 15.72 % | 2.29 -3.38 % | 2.37 -3.27 % | 2.45 16.67 % | 2.10 25.00 % | 1.68 -1.75 % | 1.71 11.76 % | 1.53 15.91 % | 1.32 -4.35 % | 1.38 -8.61 % | 1.51 7.09 % | 1.41 0.00 % | 1.41 0.71 % | 1.40 45.83 % | 0.96 -35.57 % | 1.49 17.32 % | 1.27 2.42 % | 1.24 -18.42 % | 1.52 1 069.23 % | 0.13 -90.85 % | 1.42 123.63 % | -6.01 -36.90 % | -4.39 34.58 % | -6.71 -266.67 % | -1.83 -185.51 % | 2.14 212.04 % | -1.91 -160.83 % | 3.14 -9.25 % | 3.46 10.54 % | 3.13 6.83 % | 2.93 -14.58 % | 3.43 8.54 % | 3.16 1.94 % | 3.10 56.57 % | 1.98 -68.57 % | 6.30 104.55 % | 3.08 -3.14 % | 3.18 77.65 % | 1.79 -35.61 % | 2.78 13.01 % | 2.46 -1.20 % | 2.49 68.24 % | 1.48 -36.75 % | 2.34 -7.51 % | 2.53 18.78 % | 2.13 |
| Earnings per share | 4.99 21.41 % | 4.11 25.69 % | 3.27 -36.38 % | 5.14 78.47 % | 2.88 -5.57 % | 3.05 7.39 % | 2.84 -28.10 % | 3.95 6.76 % | 3.70 396.00 % | -1.25 -123.23 % | 5.38 -4.27 % | 5.62 -4.26 % | 5.87 5.77 % | 5.55 15.15 % | 4.82 -16.17 % | 5.75 0.17 % | 5.74 19.83 % | 4.79 -3.23 % | 4.95 -8.16 % | 5.39 15.91 % | 4.65 1.53 % | 4.58 -9.13 % | 5.04 -4.73 % | 5.29 -3.11 % | 5.46 3.80 % | 5.26 -0.57 % | 5.29 0.76 % | 5.25 -5.58 % | 5.56 7.34 % | 5.18 -19.94 % | 6.47 3 905.88 % | -0.17 -104.38 % | 3.88 2.11 % | 3.80 -1.81 % | 3.87 21.70 % | 3.18 0.95 % | 3.15 -0.94 % | 3.18 4.61 % | 3.04 1.67 % | 2.99 -0.33 % | 3.00 -8.81 % | 3.29 10.03 % | 2.99 12.83 % | 2.65 -0.38 % | 2.66 0.38 % | 2.65 15.72 % | 2.29 -3.38 % | 2.37 -3.27 % | 2.45 16.67 % | 2.10 25.00 % | 1.68 -1.75 % | 1.71 11.76 % | 1.53 15.91 % | 1.32 -4.35 % | 1.38 -8.61 % | 1.51 7.09 % | 1.41 0.00 % | 1.41 0.71 % | 1.40 45.83 % | 0.96 -35.57 % | 1.49 17.32 % | 1.27 2.42 % | 1.24 -18.42 % | 1.52 1 069.23 % | 0.13 -90.91 % | 1.43 123.79 % | -6.01 -36.90 % | -4.39 34.58 % | -6.71 -266.67 % | -1.83 -185.51 % | 2.14 212.04 % | -1.91 -160.83 % | 3.14 -9.25 % | 3.46 10.54 % | 3.13 6.83 % | 2.93 -14.58 % | 3.43 8.54 % | 3.16 1.94 % | 3.10 56.57 % | 1.98 -68.57 % | 6.30 104.55 % | 3.08 -3.14 % | 3.18 77.65 % | 1.79 -35.61 % | 2.78 13.01 % | 2.46 -1.20 % | 2.49 68.24 % | 1.48 -36.75 % | 2.34 -7.51 % | 2.53 18.78 % | 2.13 |
| Gross profit | 0.000 -100.00 % | 29.104 M 6.56 % | 27.313 M -15.97 % | 32.505 M -13.19 % | 37.443 M 2.11 % | 36.670 M 1.72 % | 36.049 M -0.66 % | 36.288 M 32.36 % | 27.416 M -20.28 % | 34.391 M 2.82 % | 33.448 M 2.12 % | 32.755 M 0.81 % | 32.491 M 4.74 % | 31.022 M 7.39 % | 28.886 M -4.39 % | 30.211 M 2.28 % | 29.538 M -0.26 % | 29.615 M 7.76 % | 27.482 M -8.43 % | 30.011 M 5.67 % | 28.402 M 1.70 % | 27.928 M -6.20 % | 29.773 M -0.81 % | 30.017 M -3.55 % | 31.121 M 3.57 % | 30.047 M 0.31 % | 29.954 M 0.69 % | 29.750 M 1.35 % | 29.355 M 2.66 % | 28.593 M -8.95 % | 31.402 M 16.00 % | 27.070 M 3.98 % | 26.033 M -0.01 % | 26.035 M -0.27 % | 26.106 M 8.62 % | 24.034 M 1.83 % | 23.603 M 0.73 % | 23.432 M 1.52 % | 23.082 M 2.25 % | 22.575 M -0.20 % | 22.621 M -8.18 % | 24.636 M 9.47 % | 22.505 M 6.91 % | 21.050 M -4.85 % | 22.123 M 5.02 % | 21.066 M 2.25 % | 20.602 M -7.91 % | 22.372 M 3.27 % | 21.664 M 13.06 % | 19.162 M 2.24 % | 18.743 M -1.16 % | 18.963 M -2.31 % | 19.412 M 4.07 % | 18.653 M -2.25 % | 19.082 M 4.73 % | 18.220 M -4.19 % | 19.017 M 0.73 % | 18.879 M 3.95 % | 18.161 M 1.70 % | 17.858 M -0.48 % | 17.944 M 2.02 % | 17.588 M 4.35 % | 16.855 M 4.53 % | 16.124 M 0.12 % | 16.104 M 2.85 % | 15.657 M 860.79 % | -2.058 M -167.28 % | 3.059 M 150.56 % | -6.050 M -171.02 % | 8.519 M -54.35 % | 18.663 M 169.66 % | 6.921 M -68.39 % | 21.893 M -3.02 % | 22.575 M 4.28 % | 21.649 M -2.27 % | 22.152 M 0.84 % | 21.968 M 1.25 % | 21.697 M 6.99 % | 20.279 M -1.37 % | 20.560 M -5.50 % | 21.757 M 8.31 % | 20.088 M 0.73 % | 19.942 M 4.21 % | 19.137 M 1.53 % | 18.848 M 2.70 % | 18.353 M 2.57 % | 17.893 M 1.38 % | 17.649 M 0.15 % | 17.623 M -1.40 % | 17.874 M 9.58 % | 16.312 M |
| Income tax expense | 3.192 M 33.22 % | 2.396 M 24.92 % | 1.918 M -60.14 % | 4.812 M 185.24 % | 1.687 M 0.06 % | 1.686 M 9.48 % | 1.540 M -10.31 % | 1.717 M -32.05 % | 2.527 M -78.16 % | 11.568 M 236.96 % | 3.433 M 70.97 % | 2.008 M -47.80 % | 3.847 M 6.07 % | 3.627 M 16.10 % | 3.124 M -19.88 % | 3.899 M 2.04 % | 3.821 M 21.38 % | 3.148 M -3.70 % | 3.269 M -26.42 % | 4.443 M 46.97 % | 3.023 M 2.41 % | 2.952 M -12.04 % | 3.356 M -5.52 % | 3.552 M -4.62 % | 3.724 M 8.07 % | 3.446 M -3.74 % | 3.580 M 2.81 % | 3.482 M -5.69 % | 3.692 M 8.49 % | 3.403 M -22.78 % | 4.407 M -60.49 % | 11.155 M 157.62 % | 4.330 M 2.00 % | 4.245 M -2.01 % | 4.332 M 29.47 % | 3.346 M 1.95 % | 3.282 M -2.67 % | 3.372 M 6.51 % | 3.166 M 25.24 % | 2.528 M -24.33 % | 3.341 M -11.71 % | 3.784 M 13.33 % | 3.339 M 42.69 % | 2.340 M -20.44 % | 2.941 M 3.78 % | 2.834 M 15.77 % | 2.448 M -2.16 % | 2.502 M 29.37 % | 1.934 M -11.61 % | 2.188 M 37.18 % | 1.595 M -7.96 % | 1.733 M 4.46 % | 1.659 M 24.08 % | 1.337 M -4.50 % | 1.400 M -8.74 % | 1.534 M 10.12 % | 1.393 M 17.75 % | 1.183 M -10.72 % | 1.325 M 159.30 % | 511.000 K -63.34 % | 1.394 M 21.43 % | 1.148 M 76.07 % | 652.000 K 2.84 % | 634.000 K 280.63 % | -351.000 K -145.82 % | 766.000 K 109.45 % | -8.110 M -29.43 % | -6.266 M 46.22 % | -11.652 M -518.80 % | -1.883 M -188.16 % | 2.136 M 176.20 % | -2.803 M -184.53 % | 3.316 M -8.19 % | 3.612 M 10.05 % | 3.282 M 197.01 % | 1.105 M -67.98 % | 3.451 M 8.66 % | 3.176 M -0.41 % | 3.189 M 97.34 % | 1.616 M -51.44 % | 3.328 M 3.74 % | 3.208 M -2.37 % | 3.286 M 172.25 % | 1.207 M -58.08 % | 2.879 M 14.98 % | 2.504 M 2.75 % | 2.437 M 245.67 % | 705.000 K -69.13 % | 2.284 M -5.46 % | 2.416 M 21.16 % | 1.994 M |
| Cost of revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.603 M | 0.000 | 0.000 -100.00 % | 7.665 M | 0.000 | 0.000 | 0.000 -100.00 % | 424.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 424.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.617 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.231 M | 0.000 | 0.000 -100.00 % | 969.000 K 35.71 % | 714.000 K 25.26 % | 570.000 K 52.41 % | 374.000 K -8.56 % | 409.000 K 72.57 % | 237.000 K -52.69 % | 501.000 K 86.25 % | 269.000 K -3.24 % | 278.000 K -1.77 % | 283.000 K 348.25 % | -114.000 K 42.71 % | -199.000 K -162.38 % | 319.000 K 963.33 % | 30.000 K 101.61 % | -1.863 M -2 291.76 % | 85.000 K -88.51 % | 740.000 K 27.15 % | 582.000 K -2.02 % | 594.000 K -0.17 % | 595.000 K -8.32 % | 649.000 K -54.96 % | 1.441 M -9.54 % | 1.593 M -30.13 % | 2.280 M -14.96 % | 2.681 M -11.63 % | 3.034 M -12.72 % | 3.476 M -8.26 % | 3.789 M -14.18 % | 4.415 M 5.45 % | 4.187 M -1.39 % | 4.246 M -6.64 % | 4.548 M -15.82 % | 5.403 M -11.30 % | 6.091 M -9.70 % | 6.745 M -15.85 % | 8.015 M -8.30 % | 8.740 M -11.96 % | 9.927 M -6.53 % | 10.620 M -61.49 % | 27.574 M 17.80 % | 23.408 M -30.24 % | 33.557 M 68.00 % | 19.974 M 97.10 % | 10.134 M -56.32 % | 23.200 M 150.76 % | 9.252 M 5.14 % | 8.800 M 5.26 % | 8.360 M 2.74 % | 8.137 M 4.84 % | 7.761 M 13.80 % | 6.820 M 33.05 % | 5.126 M -11.48 % | 5.791 M 39.24 % | 4.159 M 4.95 % | 3.963 M 29.76 % | 3.054 M 21.24 % | 2.519 M 10.77 % | 2.274 M -0.52 % | 2.286 M 5.74 % | 2.162 M -12.61 % | 2.474 M 25.27 % | 1.975 M -8.78 % | 2.165 M -3.61 % | 2.246 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.240 M | 0.000 | 0.000 -100.00 % | 7.855 M -21.90 % | 10.057 M | 0.000 | 0.000 -100.00 % | 6.536 M -30.36 % | 9.385 M | 0.000 | 0.000 -100.00 % | 7.081 M -27.64 % | 9.786 M | 0.000 | 0.000 -100.00 % | 8.177 M -17.95 % | 9.966 M | 0.000 | 0.000 -100.00 % | 10.265 M 16.99 % | 8.774 M -1.61 % | 8.918 M -0.57 % | 8.969 M -1.41 % | 9.097 M 9.46 % | 8.311 M -1.62 % | 8.448 M 0.37 % | 8.417 M -12.40 % | 9.608 M 14.18 % | 8.415 M 2.05 % | 8.246 M -5.16 % | 8.695 M -0.31 % | 8.722 M 17.39 % | 7.430 M -14.12 % | 8.652 M 11.74 % | 7.743 M -3.89 % | 8.056 M 4.60 % | 7.702 M 3.95 % | 7.409 M -7.14 % | 7.979 M -18.06 % | 9.738 M 31.13 % | 7.426 M -0.32 % | 7.450 M -7.84 % | 8.084 M 9.79 % | 7.363 M -6.47 % | 7.872 M 0.61 % | 7.824 M -4.86 % | 8.224 M 20.59 % | 6.820 M -5.70 % | 7.232 M -0.88 % | 7.296 M -2.26 % | 7.465 M -26.48 % | 10.154 M 51.39 % | 6.707 M 0.69 % | 6.661 M -4.54 % | 6.978 M 5.03 % | 6.644 M -2.72 % | 6.830 M -6.73 % | 7.323 M -5.98 % | 7.789 M 2.83 % | 7.575 M 14.10 % | 6.639 M -5.72 % | 7.042 M -2.45 % | 7.219 M | 0.000 -100.00 % | 7.118 M 0.10 % | 7.111 M -3.16 % | 7.343 M -19.92 % | 9.170 M 32.38 % | 6.927 M 0.00 % | 6.927 M 2.77 % | 6.740 M -32.38 % | 9.968 M 60.98 % | 6.192 M -0.05 % | 6.195 M 0.58 % | 6.159 M -31.04 % | 8.931 M 48.11 % | 6.030 M -6.28 % | 6.434 M 1.26 % | 6.354 M -29.42 % | 9.002 M 41.54 % | 6.360 M 0.94 % | 6.301 M 3.55 % | 6.085 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.688 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.119 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.539 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.546 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 expenses | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.439 M -177.40 % | 8.319 M | 0.000 | 0.000 -100.00 % | 8.306 M 196.62 % | -8.597 M -3.87 % | -8.277 M 10.05 % | -9.202 M -208.00 % | 8.520 M 206.61 % | -7.992 M -7.65 % | -7.424 M 5.28 % | -7.838 M -220.86 % | 6.485 M 184.70 % | -7.656 M | 0.000 | 0.000 -100.00 % | 7.615 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.078 M | 0.000 | 0.000 -100.00 % | 6.997 M -4.91 % | 7.358 M -0.54 % | 7.398 M 6.81 % | 6.926 M -2.57 % | 7.109 M 5.51 % | 6.738 M -1.39 % | 6.833 M 1.62 % | 6.724 M 19.45 % | 5.629 M -13.53 % | 6.510 M 2.21 % | 6.369 M 5.97 % | 6.010 M -3.11 % | 6.203 M -7.58 % | 6.712 M 2.24 % | 6.565 M 4.39 % | 6.289 M 3.00 % | 6.106 M -11.83 % | 6.925 M 10.27 % | 6.280 M 2.75 % | 6.112 M 4.78 % | 5.833 M -26.12 % | 7.895 M 38.19 % | 5.713 M -2.41 % | 5.854 M -11.33 % | 6.602 M -1.03 % | 6.671 M 0.33 % | 6.649 M 2.09 % | 6.513 M -2.66 % | 6.691 M -9.35 % | 7.381 M -0.14 % | 7.391 M 15.72 % | 6.387 M 28.56 % | 4.968 M -25.88 % | 6.703 M -4.43 % | 7.014 M -1.17 % | 7.097 M 25.46 % | 5.657 M -35.78 % | 8.809 M 71.51 % | 5.136 M -40.01 % | 8.562 M -7.79 % | 9.285 M -11.22 % | 10.459 M 60.98 % | 6.497 M 15.07 % | 5.646 M -56.56 % | 12.998 M 113.61 % | 6.085 M 2.86 % | 5.916 M 4.50 % | 5.661 M -17.41 % | 6.854 M 19.93 % | 5.715 M -7.61 % | 6.186 M 23.03 % | 5.028 M -9.84 % | 5.577 M -19.37 % | 6.917 M 28.12 % | 5.399 M 7.02 % | 5.045 M -14.85 % | 5.925 M 14.38 % | 5.180 M -0.40 % | 5.201 M 7.57 % | 4.835 M -10.41 % | 5.397 M 8.66 % | 4.967 M 3.03 % | 4.821 M 5.12 % | 4.586 M |
| Operating expenses | 0.000 -100.00 % | 10.757 M -0.21 % | 10.780 M 1.99 % | 10.570 M -1.00 % | 10.677 M -44.25 % | 19.152 M 78.87 % | 10.707 M 2.56 % | 10.440 M -43.71 % | 18.546 M 115.73 % | 8.597 M 3.87 % | 8.277 M -10.05 % | 9.202 M -50.47 % | 18.577 M 132.44 % | 7.992 M 7.65 % | 7.424 M -5.28 % | 7.838 M -50.61 % | 15.870 M 107.29 % | 7.656 M -51.29 % | 15.719 M -3.75 % | 16.332 M -6.14 % | 17.401 M 1.62 % | 17.123 M -3.72 % | 17.785 M 2.25 % | 17.394 M -3.60 % | 18.044 M 2.57 % | 17.592 M 1.65 % | 17.306 M 0.25 % | 17.262 M 7.00 % | 16.132 M -1.13 % | 16.316 M 2.65 % | 15.895 M -1.92 % | 16.206 M 7.69 % | 15.049 M -1.52 % | 15.281 M 0.92 % | 15.141 M -0.63 % | 15.237 M 2.09 % | 14.925 M 2.12 % | 14.615 M -0.61 % | 14.705 M -1.47 % | 14.925 M 5.54 % | 14.142 M -7.06 % | 15.217 M 8.44 % | 14.032 M -0.92 % | 14.162 M -3.18 % | 14.627 M 6.85 % | 13.689 M -2.85 % | 14.091 M -9.50 % | 15.571 M 1.63 % | 15.321 M 16.39 % | 13.163 M -5.56 % | 13.938 M -0.19 % | 13.965 M -3.97 % | 14.543 M 0.48 % | 14.473 M -1.79 % | 14.737 M 9.07 % | 13.511 M -7.54 % | 14.613 M -0.50 % | 14.687 M 6.03 % | 13.852 M -8.40 % | 15.122 M 12.77 % | 13.410 M -1.94 % | 13.675 M -2.84 % | 14.075 M 14.42 % | 12.301 M -21.34 % | 15.639 M 25.52 % | 12.459 M -23.80 % | 16.351 M -3.02 % | 16.860 M -1.39 % | 17.098 M 26.29 % | 13.539 M 5.24 % | 12.865 M -1.02 % | 12.998 M -1.55 % | 13.203 M 1.35 % | 13.027 M 0.18 % | 13.004 M -18.85 % | 16.024 M 26.75 % | 12.642 M -3.59 % | 13.113 M 11.43 % | 11.768 M -24.30 % | 15.545 M 18.58 % | 13.109 M 13.07 % | 11.594 M 3.48 % | 11.204 M -24.58 % | 14.856 M 32.52 % | 11.210 M -3.65 % | 11.635 M 3.99 % | 11.189 M -22.29 % | 14.399 M 27.12 % | 11.327 M 1.84 % | 11.122 M 4.23 % | 10.671 M |
| Cost and expenses | 0.000 -100.00 % | 10.757 M -0.21 % | 10.780 M 1.99 % | 10.570 M -65.69 % | 30.811 M 184.42 % | 10.833 M -63.45 % | 29.637 M 6.61 % | 27.800 M 6.06 % | 26.211 M 5.01 % | 24.960 M 20.01 % | 20.799 M -1.47 % | 21.110 M 11.10 % | 19.001 M 6.28 % | 17.878 M 2.14 % | 17.503 M 6.32 % | 16.462 M 1.03 % | 16.294 M -10.70 % | 18.247 M 16.08 % | 15.719 M -3.75 % | 16.332 M -14.12 % | 19.018 M 11.07 % | 17.123 M -3.72 % | 17.785 M 2.25 % | 17.394 M -9.76 % | 19.275 M 9.57 % | 17.592 M 1.65 % | 17.306 M -5.07 % | 18.231 M 8.22 % | 16.846 M -0.24 % | 16.886 M 3.79 % | 16.269 M -2.08 % | 16.615 M 8.69 % | 15.286 M -3.14 % | 15.782 M 2.41 % | 15.410 M -0.68 % | 15.515 M 2.02 % | 15.208 M 4.88 % | 14.501 M -0.03 % | 14.506 M -4.84 % | 15.244 M 7.56 % | 14.172 M 6.13 % | 13.354 M -5.40 % | 14.117 M -5.27 % | 14.902 M -2.02 % | 15.209 M 6.48 % | 14.283 M -2.74 % | 14.686 M -9.46 % | 16.220 M -3.23 % | 16.762 M 13.59 % | 14.756 M -9.01 % | 16.218 M -2.57 % | 16.646 M -5.30 % | 17.577 M -2.07 % | 17.949 M -3.11 % | 18.526 M 3.35 % | 17.926 M -4.65 % | 18.800 M -0.70 % | 18.933 M 2.90 % | 18.400 M -10.35 % | 20.525 M 5.25 % | 19.501 M -4.50 % | 20.420 M -7.56 % | 22.090 M 4.99 % | 21.041 M -17.70 % | 25.566 M 10.78 % | 23.079 M -47.46 % | 43.925 M 9.08 % | 40.268 M -20.51 % | 50.655 M 51.15 % | 33.513 M 45.72 % | 22.999 M -36.46 % | 36.198 M 61.20 % | 22.455 M 2.88 % | 21.827 M 2.17 % | 21.364 M -11.58 % | 24.161 M 18.42 % | 20.403 M 2.36 % | 19.933 M 17.99 % | 16.894 M -20.82 % | 21.336 M 23.56 % | 17.268 M 11.00 % | 15.557 M 9.11 % | 14.258 M -17.94 % | 17.375 M 28.86 % | 13.484 M -3.14 % | 13.921 M 4.27 % | 13.351 M -20.87 % | 16.873 M 26.85 % | 13.302 M 0.11 % | 13.287 M 2.86 % | 12.917 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 -100.00 % | 10.757 M -0.21 % | 10.780 M 1.99 % | 10.570 M -38.24 % | 17.116 M 58.00 % | 10.833 M 1.18 % | 10.707 M 2.56 % | 10.440 M 1.95 % | 10.240 M -3.26 % | 10.585 M 7.51 % | 9.846 M -62.91 % | 26.543 M 163.93 % | 10.057 M 6.10 % | 9.479 M -2.06 % | 9.678 M -57.28 % | 22.655 M 141.40 % | 9.385 M 0.27 % | 9.360 M 7.91 % | 8.674 M -64.77 % | 24.620 M 151.58 % | 9.786 M 4.01 % | 9.409 M -6.15 % | 10.026 M -55.88 % | 22.723 M 128.01 % | 9.966 M 5.23 % | 9.471 M -2.79 % | 9.743 M -5.09 % | 10.265 M 16.99 % | 8.774 M -1.61 % | 8.918 M -0.57 % | 8.969 M -1.41 % | 9.097 M 9.46 % | 8.311 M -1.62 % | 8.448 M 0.37 % | 8.417 M -12.40 % | 9.608 M 14.18 % | 8.415 M 2.05 % | 8.246 M -5.16 % | 8.695 M -0.31 % | 8.722 M 17.39 % | 7.430 M -14.12 % | 8.652 M 11.74 % | 7.743 M -3.89 % | 8.056 M 4.60 % | 7.702 M 3.95 % | 7.409 M -7.14 % | 7.979 M -18.06 % | 9.738 M 31.13 % | 7.426 M -0.32 % | 7.450 M -7.84 % | 8.084 M 9.79 % | 7.363 M -6.47 % | 7.872 M 0.61 % | 7.824 M -4.86 % | 8.224 M 20.59 % | 6.820 M -5.70 % | 7.232 M -0.88 % | 7.296 M -2.26 % | 7.465 M -26.48 % | 10.154 M 51.39 % | 6.707 M 0.69 % | 6.661 M -4.54 % | 6.978 M 5.03 % | 6.644 M -2.72 % | 6.830 M -6.73 % | 7.323 M -5.98 % | 7.789 M 2.83 % | 7.575 M 14.10 % | 6.639 M -5.72 % | 7.042 M -2.45 % | 7.219 M | 0.000 -100.00 % | 7.118 M 0.10 % | 7.111 M -3.16 % | 7.343 M -19.92 % | 9.170 M 32.38 % | 6.927 M 0.00 % | 6.927 M 2.77 % | 6.740 M -32.38 % | 9.968 M 60.98 % | 6.192 M -0.05 % | 6.195 M 0.58 % | 6.159 M -31.04 % | 8.931 M 48.11 % | 6.030 M -6.28 % | 6.434 M 1.26 % | 6.354 M -29.42 % | 9.002 M 41.54 % | 6.360 M 0.94 % | 6.301 M 3.55 % | 6.085 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.204 M | 0.000 | 0.000 | 0.000 -100.00 % | 26.415 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.412 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.801 M | 0.000 | 0.000 | 0.000 -100.00 % | 26.155 M | 0.000 | 0.000 -100.00 % | 25.054 M 2.45 % | 24.454 M 2.88 % | 23.769 M 4.81 % | 22.679 M 1.91 % | 22.254 M 7.47 % | 20.708 M 4.47 % | 19.822 M 1.22 % | 19.584 M 1.14 % | 19.364 M 5.17 % | 18.412 M 1.18 % | 18.198 M 0.43 % | 18.120 M 1.83 % | 17.795 M 3.20 % | 17.244 M -2.87 % | 17.753 M 4.50 % | 16.989 M 2.24 % | 16.617 M -3.52 % | 17.223 M 6.14 % | 16.226 M 1.44 % | 15.996 M 1.39 % | 15.776 M -3.46 % | 16.341 M 5.79 % | 15.446 M -0.05 % | 15.453 M -4.68 % | 16.211 M -4.87 % | 17.041 M 3.07 % | 16.533 M -5.62 % | 17.517 M -0.66 % | 17.633 M -1.04 % | 17.819 M -0.40 % | 17.890 M 2.18 % | 17.509 M -3.76 % | 18.194 M -3.54 % | 18.862 M -1.08 % | 19.067 M -4.66 % | 19.998 M 1.44 % | 19.714 M -2.70 % | 20.261 M -4.96 % | 21.318 M 2.56 % | 20.786 M -4.93 % | 21.865 M -1.62 % | 22.224 M -5.55 % | 23.531 M -1.38 % | 23.860 M -3.86 % | 24.819 M -5.03 % | 26.134 M -0.29 % | 26.210 M 3.63 % | 25.293 M -0.47 % | 25.413 M 1.68 % | 24.992 M 5.22 % | 23.753 M 13.79 % | 20.875 M -3.48 % | 21.627 M 1.35 % | 21.339 M 9.63 % | 19.465 M 4.93 % | 18.551 M 7.88 % | 17.196 M 3.82 % | 16.563 M 3.05 % | 16.073 M 4.14 % | 15.434 M -1.48 % | 15.666 M 2.11 % | 15.342 M -0.13 % | 15.362 M 2.82 % | 14.941 M |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.665 M | 0.000 | 0.000 -100.00 % | 40.000 K -90.57 % | 424.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 424.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 717.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.231 M | 0.000 | 0.000 -100.00 % | 969.000 K 35.71 % | 714.000 K 25.26 % | 570.000 K 52.41 % | 374.000 K -8.56 % | 409.000 K 72.57 % | 237.000 K -52.69 % | 501.000 K 86.25 % | 269.000 K -3.24 % | 278.000 K -1.77 % | 283.000 K -1.05 % | 286.000 K -4.98 % | 301.000 K -5.64 % | 319.000 K -3.33 % | 330.000 K -48.19 % | 637.000 K 31.34 % | 485.000 K -34.46 % | 740.000 K 27.15 % | 582.000 K -2.02 % | 594.000 K -0.17 % | 595.000 K -8.32 % | 649.000 K -45.51 % | 1.191 M 50.19 % | 793.000 K -4.46 % | 830.000 K -5.79 % | 881.000 K -5.67 % | 934.000 K -4.30 % | 976.000 K -6.06 % | 1.039 M -6.82 % | 1.115 M -6.07 % | 1.187 M -4.74 % | 1.246 M -4.01 % | 1.298 M -7.48 % | 1.403 M -11.82 % | 1.591 M -8.83 % | 1.745 M -13.40 % | 2.015 M -26.46 % | 2.740 M -30.23 % | 3.927 M -15.00 % | 4.620 M 1.01 % | 4.574 M -15.42 % | 5.408 M -10.71 % | 6.057 M -4.97 % | 6.374 M -14.26 % | 7.434 M -12.02 % | 8.450 M -0.61 % | 8.502 M 5.61 % | 8.050 M 5.78 % | 7.610 M 5.15 % | 7.237 M 6.25 % | 6.811 M 18.04 % | 5.770 M 23.26 % | 4.681 M 17.14 % | 3.996 M 12.28 % | 3.559 M 24.31 % | 2.863 M 32.92 % | 2.154 M 21.76 % | 1.769 M 12.39 % | 1.574 M 2.47 % | 1.536 M 12.78 % | 1.362 M -0.87 % | 1.374 M -0.07 % | 1.375 M -12.14 % | 1.565 M -4.92 % | 1.646 M |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.915 M -7.84 % | -6.412 M 24.46 % | -8.488 M | 0.000 100.00 % | -9.431 M 25.44 % | -12.649 M -0.12 % | -12.634 M | 0.000 100.00 % | -13.145 M -15.48 % | -11.383 M 21.28 % | -14.460 M | 0.000 100.00 % | -11.368 M 3.36 % | -11.763 M 15.70 % | -13.954 M | 0.000 100.00 % | -10.805 M 9.87 % | -11.988 M 8.30 % | -13.073 M | 0.000 100.00 % | -12.455 M 1.53 % | -12.648 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating income | 11.749 M -35.96 % | 18.347 M 10.97 % | 16.533 M -24.63 % | 21.935 M 44.40 % | 15.190 M -0.29 % | 15.234 M -0.44 % | 15.302 M -9.50 % | 16.909 M 90.63 % | 8.870 M -5.95 % | 9.431 M -25.44 % | 12.649 M 0.12 % | 12.634 M -9.20 % | 13.914 M 5.85 % | 13.145 M 15.48 % | 11.383 M -21.28 % | 14.460 M 5.79 % | 13.668 M 20.23 % | 11.368 M -3.36 % | 11.763 M -15.70 % | 13.954 M 26.84 % | 11.001 M 1.81 % | 10.805 M -9.87 % | 11.988 M -8.30 % | 13.073 M -0.03 % | 13.077 M 4.99 % | 12.455 M -1.53 % | 12.648 M 1.28 % | 12.488 M -5.56 % | 13.223 M 7.71 % | 12.277 M -20.83 % | 15.507 M 42.74 % | 10.864 M -1.09 % | 10.984 M 2.14 % | 10.754 M -1.92 % | 10.965 M 24.64 % | 8.797 M 1.37 % | 8.678 M -1.58 % | 8.817 M 5.25 % | 8.377 M 9.50 % | 7.650 M -9.78 % | 8.479 M -9.98 % | 9.419 M 11.16 % | 8.473 M 23.01 % | 6.888 M -8.11 % | 7.496 M 1.61 % | 7.377 M 13.30 % | 6.511 M -4.26 % | 6.801 M 7.22 % | 6.343 M 5.73 % | 5.999 M 24.85 % | 4.805 M -3.86 % | 4.998 M 2.65 % | 4.869 M 16.48 % | 4.180 M -3.80 % | 4.345 M -7.73 % | 4.709 M 6.93 % | 4.404 M 5.06 % | 4.192 M -2.72 % | 4.309 M 57.49 % | 2.736 M -39.66 % | 4.534 M 15.87 % | 3.913 M 40.76 % | 2.780 M -27.28 % | 3.823 M 722.15 % | 465.000 K -85.46 % | 3.198 M 117.37 % | -18.409 M -33.39 % | -13.801 M 40.38 % | -23.148 M -361.12 % | -5.020 M -186.58 % | 5.798 M 195.41 % | -6.077 M -169.93 % | 8.690 M -8.99 % | 9.548 M 10.45 % | 8.645 M 41.07 % | 6.128 M -34.29 % | 9.326 M 8.64 % | 8.584 M 0.86 % | 8.511 M 69.71 % | 5.015 M -42.01 % | 8.648 M 1.81 % | 8.494 M -2.79 % | 8.738 M 104.11 % | 4.281 M -43.95 % | 7.638 M 13.69 % | 6.718 M 0.21 % | 6.704 M 106.28 % | 3.250 M -48.38 % | 6.296 M -6.75 % | 6.752 M 19.70 % | 5.641 M |
| Operating income ratio | 0.29 -53.70 % | 0.63 4.14 % | 0.61 -10.30 % | 0.67 66.34 % | 0.41 -30.58 % | 0.58 37.68 % | 0.42 -8.90 % | 0.47 84.29 % | 0.25 -7.80 % | 0.27 -27.49 % | 0.38 -1.96 % | 0.39 -8.76 % | 0.42 -0.24 % | 0.42 7.53 % | 0.39 -17.67 % | 0.48 4.92 % | 0.46 18.84 % | 0.38 -10.32 % | 0.43 -7.94 % | 0.46 26.88 % | 0.37 -5.28 % | 0.39 -3.91 % | 0.40 -7.55 % | 0.44 7.75 % | 0.40 -2.49 % | 0.41 -1.83 % | 0.42 3.87 % | 0.41 -7.56 % | 0.44 4.46 % | 0.42 -13.74 % | 0.49 23.44 % | 0.40 -5.44 % | 0.42 3.17 % | 0.41 -2.52 % | 0.42 14.90 % | 0.36 -0.40 % | 0.36 -3.92 % | 0.38 3.29 % | 0.37 9.56 % | 0.33 -10.73 % | 0.37 -9.49 % | 0.41 10.27 % | 0.38 18.65 % | 0.32 -4.25 % | 0.33 -3.06 % | 0.34 10.88 % | 0.31 3.97 % | 0.30 7.61 % | 0.27 -5.02 % | 0.29 26.46 % | 0.23 -1.02 % | 0.23 6.45 % | 0.22 14.84 % | 0.19 -0.57 % | 0.19 -8.68 % | 0.21 9.61 % | 0.19 4.70 % | 0.18 -4.47 % | 0.19 61.32 % | 0.12 -37.65 % | 0.19 17.31 % | 0.16 43.86 % | 0.11 -27.30 % | 0.15 760.74 % | 0.02 -85.32 % | 0.12 116.87 % | -0.72 -38.36 % | -0.52 38.04 % | -0.84 -377.64 % | -0.18 -187.51 % | 0.20 199.80 % | -0.20 -172.31 % | 0.28 -8.31 % | 0.30 5.64 % | 0.29 42.39 % | 0.20 -35.51 % | 0.31 4.21 % | 0.30 -10.15 % | 0.34 76.03 % | 0.19 -42.97 % | 0.33 -5.51 % | 0.35 -7.06 % | 0.38 92.22 % | 0.20 -45.33 % | 0.36 11.09 % | 0.33 -2.63 % | 0.33 106.98 % | 0.16 -49.73 % | 0.32 -4.66 % | 0.34 10.85 % | 0.30 |
| Total other income expenses net | 0.000 100.00 % | -8.909 M | 0.000 100.00 % | -8.316 M 2.83 % | -8.558 M -2.87 % | -8.319 M 6.42 % | -8.890 M -5.57 % | -8.421 M | 0.000 | 0.000 | 0.000 100.00 % | -989.000 K | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -711.000 K | 0.000 | 0.000 | 0.000 100.00 % | -275.000 K | 0.000 | 0.000 | 0.000 100.00 % | -450.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025-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 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-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 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 945.000 K -82.13 % | 5.287 M -95.25 % | 111.361 M -54.55 % | 245.000 M 28.56 % | 190.577 M -1.68 % | 193.827 M -1.62 % | 197.016 M 202.79 % | 65.066 M 283.10 % | -35.536 M 8.48 % | -38.830 M -92.58 % | -20.163 M 84.82 % | -132.784 M -299.09 % | -33.272 M -9.99 % | -30.251 M 93.49 % | -465.028 M 18.84 % | -572.951 M -2 045.80 % | -26.701 M -2.33 % | -26.093 M 92.13 % | -331.411 M -11.74 % | -296.580 M -716.57 % | -36.320 M -13.20 % | -32.085 M 84.35 % | -204.955 M 0.09 % | -205.131 M -464.37 % | -36.347 M 10.53 % | -40.625 M 79.39 % | -197.124 M -7.95 % | -182.599 M -101.06 % | -90.816 M -2.55 % | -88.561 M 75.42 % | -360.317 M -292.99 % | -91.687 M 7.19 % | -98.787 M -2.94 % | -95.962 M 29.69 % | -136.489 M -34.14 % | -101.749 M -0.27 % | -101.471 M -9.74 % | -92.464 M 51.57 % | -190.932 M -7.15 % | -178.191 M -0.49 % | -177.324 M -12.29 % | -157.915 M -24.11 % | -127.243 M -35.90 % | -93.632 M -2.58 % | -91.278 M 23.75 % | -119.710 M -38.46 % | -86.459 M 3.91 % | -89.978 M 7.65 % | -97.428 M 30.42 % | -140.026 M -19.12 % | -117.548 M -26.48 % | -92.938 M 11.06 % | -104.493 M -2.17 % | -102.274 M -91.71 % | -53.348 M -13.81 % | -46.875 M -241.51 % | -13.726 M 55.15 % | -30.606 M -523.73 % | 7.223 M 141.25 % | -17.512 M -317.65 % | -4.193 M 73.00 % | -15.532 M -227.64 % | 12.169 M -69.01 % | 39.266 M -35.21 % | 60.603 M -12.49 % | 69.255 M -37.94 % | 111.589 M 3.70 % | 107.607 M -19.27 % | 133.287 M 107.06 % | 64.372 M 23.68 % | 52.046 M -34.24 % | 79.145 M 44.13 % | 54.914 M 112.94 % | 25.788 M -58.06 % | 61.488 M 4.32 % | 58.940 M -20.98 % | 74.588 M 182.63 % | 26.391 M 86.69 % | 14.136 M 155.37 % | -25.529 M -358.13 % | 9.890 M 366.29 % | 2.121 M 156.68 % | -3.742 M -219.83 % | -1.170 M -134.54 % | 3.387 M 128.21 % | -12.005 M 29.98 % | -17.144 M 63.18 % | -46.559 M 35.20 % | -71.848 M 39.51 % | -118.780 M |
| Total investments | 0.000 | 0.000 | 0.000 -100.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M -1.68 % | 15.257 M -99.49 % | 3.007 B 18 696.67 % | 16.000 M 0.00 % | 16.000 M -1.50 % | 16.244 M -99.47 % | 3.056 B 13 186.53 % | 23.000 M -9.68 % | 25.465 M -19.68 % | 31.706 M -98.86 % | 2.793 B 6 801.84 % | 40.465 M | 0.000 -100.00 % | 51.724 M -98.00 % | 2.592 B | 0.000 | 0.000 -100.00 % | 73.722 M -96.74 % | 2.258 B | 0.000 | 0.000 -100.00 % | 2.319 B 1.02 % | 2.296 B 0.45 % | 2.286 B 2.46 % | 2.231 B 6.40 % | 2.096 B 4.63 % | 2.004 B 0.84 % | 1.987 B 2.75 % | 1.934 B 88.02 % | 1.028 B -44.98 % | 1.869 B 3.70 % | 1.803 B 2.97 % | 1.751 B 76.75 % | 990.500 M -41.69 % | 1.699 B 2.87 % | 1.651 B 0.91 % | 1.636 B 87.05 % | 874.854 M -44.43 % | 1.574 B 0.56 % | 1.565 B 1.93 % | 1.536 B 66.81 % | 920.748 M -39.21 % | 1.515 B 4.34 % | 1.452 B 3.26 % | 1.406 B 0.09 % | 1.405 B 0.42 % | 1.399 B 1.56 % | 1.377 B -0.28 % | 1.381 B 300.48 % | 344.930 M -74.40 % | 1.348 B 0.93 % | 1.335 B 0.31 % | 1.331 B 318.08 % | 318.376 M -76.02 % | 1.327 B -1.20 % | 1.344 B -0.54 % | 1.351 B -1.17 % | 1.367 B -2.95 % | 1.408 B -3.17 % | 1.454 B -2.55 % | 1.493 B 1.72 % | 1.467 B -2.48 % | 1.505 B -1.19 % | 1.523 B 0.82 % | 1.510 B 3.05 % | 1.466 B 0.17 % | 1.463 B 4.06 % | 1.406 B 1.71 % | 1.382 B 407.72 % | 272.256 M -80.03 % | 1.363 B 1.30 % | 1.346 B 3.82 % | 1.296 B 2.23 % | 1.268 B 4.45 % | 1.214 B -0.84 % | 1.224 B 3.83 % | 1.179 B 426.88 % | 223.784 M 1.66 % | 220.131 M -4.21 % | 229.817 M -78.15 % | 1.052 B 1.96 % | 1.032 B 288.97 % | 265.205 M -72.16 % | 952.772 M 5.29 % | 904.893 M |
| Total debt | 40.000 M 0.00 % | 40.000 M -71.43 % | 140.000 M -42.86 % | 245.000 M 8.89 % | 225.000 M 0.00 % | 225.000 M -3.29 % | 232.661 M 32.95 % | 175.000 M | 0.000 | 0.000 -100.00 % | 28.210 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.941 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 M 0.00 % | 2.000 M -75.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M -63.64 % | 22.000 M 0.00 % | 22.000 M -8.33 % | 24.000 M 0.00 % | 24.000 M 0.00 % | 24.000 M 0.00 % | 24.000 M -14.29 % | 28.000 M -22.22 % | 36.000 M -5.26 % | 38.000 M 0.00 % | 38.000 M -2.56 % | 39.000 M 0.00 % | 39.000 M 0.00 % | 39.000 M -4.88 % | 41.000 M -4.65 % | 43.000 M 0.00 % | 43.000 M 0.00 % | 43.000 M -8.51 % | 47.000 M -4.02 % | 48.968 M -3.94 % | 50.974 M -0.02 % | 50.982 M -0.04 % | 51.000 M -27.44 % | 70.287 M -21.03 % | 89.000 M -9.18 % | 98.000 M -35.10 % | 151.000 M -4.43 % | 158.000 M -13.66 % | 183.000 M 63.39 % | 112.000 M 19.15 % | 94.000 M -25.98 % | 127.000 M 11.40 % | 114.000 M 50.00 % | 76.000 M -30.28 % | 109.000 M 0.93 % | 108.000 M -18.18 % | 132.000 M 60.98 % | 82.000 M 38.98 % | 59.000 M -3.28 % | 61.000 M -0.03 % | 61.020 M 35.60 % | 45.000 M 4.65 % | 43.000 M -14.00 % | 50.000 M -16.67 % | 60.000 M 71.43 % | 35.000 M 12.90 % | 31.000 M 675.00 % | 4.000 M | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 100.00 % | -101.094 M | 0.000 | 0.000 | 0.000 100.00 % | -111.740 M | 0.000 | 0.000 | 0.000 100.00 % | -153.661 M | 0.000 | 0.000 | 0.000 100.00 % | -7.404 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.493 M | 0.000 | 0.000 | 0.000 100.00 % | -2.142 M | 0.000 | 0.000 | 0.000 100.00 % | -12.427 M | 0.000 | 0.000 | 0.000 100.00 % | -8.882 M | 0.000 | 0.000 | 0.000 100.00 % | -7.424 M | 0.000 | 0.000 | 0.000 100.00 % | -6.786 M | 0.000 | 0.000 | 0.000 100.00 % | -2.770 M | 0.000 | 0.000 | 0.000 100.00 % | -2.069 M | 0.000 | 0.000 | 0.000 100.00 % | -3.545 M | 0.000 | 0.000 | 0.000 100.00 % | -5.144 M | 0.000 | 0.000 | 0.000 100.00 % | -1.101 M | 0.000 | 0.000 | 0.000 -100.00 % | 320.000 K | 0.000 | 0.000 | 0.000 100.00 % | -2.042 M | 0.000 | 0.000 | 0.000 100.00 % | -1.374 M -100.98 % | 140.517 M 4.87 % | 133.993 M 1.55 % | 131.942 M 2 895.97 % | -4.719 M -103.57 % | 132.310 M 5.76 % | 125.101 M 1.55 % | 123.186 M 10 905.79 % | -1.140 M -100.93 % | 123.202 M 2.32 % | 120.408 M 4.28 % | 115.470 M 6 684.37 % | 1.702 M -29.08 % | 2.400 M 266.97 % | 654.000 K -83.46 % | 3.954 M 15.92 % | 3.411 M 18.85 % | 2.870 M -94.45 % | 51.678 M -1.41 % | 52.418 M |
| Retained earnings | 0.000 | 0.000 -100.00 % | 331.591 M | 0.000 | 0.000 | 0.000 -100.00 % | 316.652 M | 0.000 | 0.000 | 0.000 -100.00 % | 305.373 M | 0.000 | 0.000 | 0.000 -100.00 % | 276.294 M | 0.000 | 0.000 | 0.000 -100.00 % | 248.113 M | 0.000 | 0.000 | 0.000 -100.00 % | 222.645 M | 0.000 | 0.000 | 0.000 -100.00 % | 193.687 M | 0.000 | 0.000 | 0.000 -100.00 % | 161.775 M | 0.000 | 0.000 | 0.000 -100.00 % | 146.284 M | 0.000 | 0.000 | 0.000 -100.00 % | 129.582 M | 0.000 | 0.000 | 0.000 -100.00 % | 112.532 M | 0.000 | 0.000 | 0.000 -100.00 % | 97.617 M | 0.000 | 0.000 | 0.000 -100.00 % | 84.937 M | 0.000 | 0.000 | 0.000 -100.00 % | 73.561 M | 0.000 | 0.000 | 0.000 -100.00 % | 64.155 M | 0.000 | 0.000 | 0.000 -100.00 % | 56.088 M | 0.000 | 0.000 | 0.000 -100.00 % | 62.503 M | 0.000 | 0.000 | 0.000 -100.00 % | 85.352 M | 0.000 | 0.000 | 0.000 -100.00 % | 82.410 M | 0.000 | 0.000 | 0.000 -100.00 % | 71.068 M | 0.000 | 0.000 | 0.000 -100.00 % | 61.726 M -2.46 % | 63.282 M 5.06 % | 60.237 M 4.59 % | 57.593 M 4.64 % | 55.040 M -3.65 % | 57.125 M -1.94 % | 58.255 M 8.04 % | 53.919 M |
| Common stock | 316.421 M 5.08 % | 301.111 M 6 925.45 % | 4.286 M -98.54 % | 293.897 M 14.32 % | 257.083 M 1.83 % | 252.455 M 5 790.22 % | 4.286 M | 0.000 -100.00 % | 220.018 M -4.74 % | 230.970 M 5 288.94 % | 4.286 M | 0.000 -100.00 % | 217.984 M -19.23 % | 269.899 M 6 197.22 % | 4.286 M | 0.000 -100.00 % | 308.994 M 1.53 % | 304.324 M 7 000.42 % | 4.286 M | 0.000 -100.00 % | 292.177 M 4.01 % | 280.912 M 6 454.18 % | 4.286 M | 0.000 -100.00 % | 254.023 M 4.58 % | 242.893 M 5 567.13 % | 4.286 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.286 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.286 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.286 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.286 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.286 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.286 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.286 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.286 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.286 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.286 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.286 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.286 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.286 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.286 M 0.00 % | 4.286 M 0.00 % | 4.286 M 0.00 % | 4.286 M 0.00 % | 4.286 M 0.00 % | 4.286 M | 0.000 | 0.000 |
| Total equity | 316.421 M 5.08 % | 301.111 M 7.23 % | 280.809 M -4.45 % | 293.897 M 14.32 % | 257.083 M 1.83 % | 252.455 M -1.08 % | 255.224 M 25.44 % | 203.471 M -7.52 % | 220.018 M -4.74 % | 230.970 M 14.33 % | 202.024 M 6.57 % | 189.571 M -13.03 % | 217.984 M -19.23 % | 269.899 M -15.45 % | 319.202 M 0.99 % | 316.059 M 2.29 % | 308.994 M 1.53 % | 304.324 M -0.19 % | 304.918 M 2.30 % | 298.077 M 2.02 % | 292.177 M 4.01 % | 280.912 M 3.73 % | 270.815 M 3.34 % | 262.060 M 3.16 % | 254.023 M 4.58 % | 242.893 M 4.89 % | 231.572 M 5.01 % | 220.530 M 2.89 % | 214.337 M 2.95 % | 208.197 M 2.46 % | 203.205 M -1.41 % | 206.105 M 2.40 % | 201.269 M 3.24 % | 194.951 M 3.05 % | 189.172 M 1.02 % | 187.267 M 2.18 % | 183.272 M 2.60 % | 178.622 M 3.19 % | 173.108 M -0.41 % | 173.815 M 3.06 % | 168.654 M 1.72 % | 165.804 M 3.58 % | 160.074 M 0.50 % | 159.279 M 2.42 % | 155.512 M 3.20 % | 150.684 M -2.79 % | 155.010 M 2.85 % | 150.719 M 2.55 % | 146.965 M -7.22 % | 158.395 M 1.26 % | 156.424 M 2.39 % | 152.774 M -8.89 % | 167.677 M 1.54 % | 165.139 M 1.30 % | 163.019 M -2.82 % | 167.755 M 2.42 % | 163.786 M 2.36 % | 160.009 M 1.77 % | 157.226 M -0.19 % | 157.528 M 1.80 % | 154.743 M 1.37 % | 152.655 M 1.67 % | 150.150 M 2.33 % | 146.728 M 1.96 % | 143.903 M 0.80 % | 142.765 M -7.16 % | 153.773 M 29.38 % | 118.850 M -7.81 % | 128.915 M -6.48 % | 137.852 M 2.65 % | 134.290 M -4.43 % | 140.517 M 4.87 % | 133.993 M 1.55 % | 131.942 M 3.08 % | 128.003 M -3.26 % | 132.310 M 5.76 % | 125.101 M 1.55 % | 123.186 M 2.45 % | 120.240 M -2.40 % | 123.202 M 2.32 % | 120.408 M 4.28 % | 115.470 M 1.52 % | 113.740 M -1.94 % | 115.994 M 4.31 % | 111.203 M -0.59 % | 111.859 M 2.85 % | 108.763 M -1.40 % | 110.307 M 0.34 % | 109.933 M 3.38 % | 106.337 M |
| Other non current liabilities | 2.915 B -0.63 % | 2.933 B 1.89 % | 2.879 B 102.83 % | 1.419 B -49.79 % | 2.827 B 190.89 % | 971.694 M 161.24 % | 371.951 M 454.61 % | 67.065 M -95.97 % | 1.665 B 1.30 % | 1.643 B -16.24 % | 1.962 B 4 751.84 % | 40.439 M -97.44 % | 1.580 B -22.41 % | 2.036 B 3.02 % | 1.976 B 4 146.63 % | 46.541 M -97.56 % | 1.904 B | 0.000 -100.00 % | 1.711 B 2 552.81 % | 64.501 M | 0.000 | 0.000 -100.00 % | 1.534 B 3 224.50 % | 46.155 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.543 M 7.40 % | 32.162 M -14.04 % | 37.417 M | 0.000 -100.00 % | 37.789 M 1.36 % | 37.281 M -6.22 % | 39.752 M 596.90 % | -8.000 M -135.09 % | 22.801 M 12.36 % | 20.293 M 0.65 % | 20.162 M 352.03 % | -8.000 M -154.14 % | 14.776 M -12.64 % | 16.914 M 4.11 % | 16.247 M 173.85 % | -22.000 M -312.23 % | 10.366 M 37.63 % | 7.532 M -32.40 % | 11.142 M 146.43 % | -24.000 M -218.09 % | 20.323 M 19.76 % | 16.970 M -21.70 % | 21.673 M | 0.000 -100.00 % | 24.512 M 10.60 % | 22.163 M -4.32 % | 23.164 M 156.50 % | -41.000 M -389.22 % | 14.176 M 12.10 % | 12.646 M -0.41 % | 12.698 M 127.02 % | -47.000 M -474.29 % | 12.557 M -1.03 % | 12.688 M 23.56 % | 10.269 M | 0.000 -100.00 % | 30.006 M -4.89 % | 31.550 M -17.44 % | 38.216 M -4.76 % | 40.125 M 183.79 % | 14.139 M -45.25 % | 25.824 M 15.13 % | 22.430 M -11.60 % | 25.372 M 10.42 % | 22.978 M -3.45 % | 23.798 M -5.80 % | 25.263 M 123.18 % | -109.000 M -922.08 % | 13.259 M 2.47 % | 12.940 M -17.95 % | 15.771 M 158.21 % | -27.095 M -313.11 % | 12.714 M -13.68 % | 14.729 M 31.64 % | 11.189 M 133.91 % | -33.000 M 0.00 % | -33.000 M -13.79 % | -29.000 M -550.80 % | 6.433 M -44.55 % | 11.602 M 390.05 % | -4.000 M -161.55 % | 6.499 M 28.13 % | 5.072 M |
| Long term debt | 40.000 M 0.00 % | 40.000 M -71.43 % | 140.000 M -42.86 % | 245.000 M 8.89 % | 225.000 M 0.00 % | 225.000 M -2.53 % | 230.840 M 31.91 % | 175.000 M | 0.000 | 0.000 -100.00 % | 6.529 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.252 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 M 0.00 % | 2.000 M -75.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M -63.64 % | 22.000 M 0.00 % | 22.000 M -8.33 % | 24.000 M 0.00 % | 24.000 M 0.00 % | 24.000 M 0.00 % | 24.000 M -14.29 % | 28.000 M -22.22 % | 36.000 M -5.26 % | 38.000 M 0.00 % | 38.000 M -2.56 % | 39.000 M 0.00 % | 39.000 M 0.00 % | 39.000 M -4.88 % | 41.000 M -4.65 % | 43.000 M 0.00 % | 43.000 M 0.00 % | 43.000 M -8.51 % | 47.000 M -4.02 % | 48.968 M -3.94 % | 50.974 M -0.02 % | 50.982 M -0.04 % | 51.000 M -27.44 % | 70.287 M -21.03 % | 89.000 M -9.18 % | 98.000 M -35.10 % | 151.000 M -4.43 % | 158.000 M -13.66 % | 183.000 M 63.39 % | 112.000 M 19.15 % | 94.000 M -25.98 % | 127.000 M 11.40 % | 114.000 M 50.00 % | 76.000 M -30.28 % | 109.000 M 0.93 % | 108.000 M -18.18 % | 132.000 M 60.98 % | 82.000 M 38.98 % | 59.000 M -3.28 % | 61.000 M -0.03 % | 61.020 M 35.60 % | 45.000 M 36.36 % | 33.000 M 0.00 % | 33.000 M 13.79 % | 29.000 M -17.14 % | 35.000 M 12.90 % | 31.000 M 675.00 % | 4.000 M | 0.000 | 0.000 |
| Total non current liabilities | 2.955 B -0.62 % | 2.973 B -1.52 % | 3.019 B 81.39 % | 1.664 B 639.67 % | 225.000 M -81.20 % | 1.197 B 98.53 % | 602.791 M 149.02 % | 242.065 M -85.46 % | 1.665 B 1.30 % | 1.643 B -16.52 % | 1.969 B 4 767.98 % | 40.439 M -97.44 % | 1.580 B -22.41 % | 2.036 B 2.70 % | 1.983 B 4 160.06 % | 46.541 M -97.56 % | 1.904 B | 0.000 -100.00 % | 1.716 B 2 560.56 % | 64.501 M | 0.000 | 0.000 -100.00 % | 1.534 B 3 224.50 % | 46.155 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.543 M 7.40 % | 32.162 M -14.04 % | 37.417 M | 0.000 -100.00 % | 39.789 M 1.29 % | 39.281 M -17.74 % | 47.752 M 496.90 % | 8.000 M -74.03 % | 30.801 M 8.86 % | 28.293 M 0.47 % | 28.162 M 252.03 % | 8.000 M -64.88 % | 22.776 M -8.58 % | 24.914 M -34.86 % | 38.247 M 73.85 % | 22.000 M -35.98 % | 34.366 M 8.99 % | 31.532 M -10.27 % | 35.142 M 46.43 % | 24.000 M -50.33 % | 48.323 M -8.77 % | 52.970 M -11.23 % | 59.673 M 57.03 % | 38.000 M -40.17 % | 63.512 M 3.84 % | 61.163 M -1.61 % | 62.164 M 51.62 % | 41.000 M -28.29 % | 57.176 M 2.75 % | 55.646 M -0.09 % | 55.698 M 18.51 % | 47.000 M -23.61 % | 61.525 M -3.36 % | 63.662 M 3.94 % | 61.251 M 20.10 % | 51.000 M -49.15 % | 100.293 M -16.80 % | 120.550 M -11.50 % | 136.216 M -28.73 % | 191.125 M 11.03 % | 172.139 M -17.57 % | 208.824 M 55.34 % | 134.430 M 12.61 % | 119.372 M -20.41 % | 149.978 M 8.84 % | 137.798 M 36.08 % | 101.263 M -7.10 % | 109.000 M -10.11 % | 121.259 M -16.34 % | 144.940 M 48.24 % | 97.771 M 206.44 % | 31.905 M -56.72 % | 73.714 M -2.69 % | 75.749 M 34.81 % | 56.189 M 70.27 % | 33.000 M 0.00 % | 33.000 M 13.79 % | 29.000 M -30.01 % | 41.433 M -2.74 % | 42.602 M 965.05 % | 4.000 M -38.45 % | 6.499 M 28.13 % | 5.072 M |
| Other current liabilities | 0.000 | 0.000 -100.00 % | 2.334 B 60.59 % | 1.453 B 0.85 % | 1.441 B -23.64 % | 1.887 B -17.37 % | 2.284 B -21.73 % | 2.918 B 103.26 % | 1.435 B -3.49 % | 1.487 B 30.22 % | 1.142 B -64.30 % | 3.199 B 93.11 % | 1.657 B 33.94 % | 1.237 B 0.31 % | 1.233 B -61.12 % | 3.172 B 160.47 % | 1.218 B | 0.000 -100.00 % | 1.118 B -58.20 % | 2.675 B | 0.000 | 0.000 -100.00 % | 867.878 M -62.19 % | 2.295 B | 0.000 | 0.000 -100.00 % | 2.380 B 0.94 % | 2.357 B -0.33 % | 2.365 B -2.58 % | 2.428 B 3.59 % | 2.344 B 16.43 % | 2.013 B 0.49 % | 2.003 B 1.96 % | 1.965 B 5 161.07 % | -38.819 M -102.04 % | 1.901 B 3.65 % | 1.834 B -0.34 % | 1.840 B 4 438.24 % | -42.423 M -102.39 % | 1.774 B 2.61 % | 1.729 B 1.91 % | 1.697 B 4 660.45 % | -37.205 M -102.34 % | 1.592 B 1.04 % | 1.576 B -0.37 % | 1.582 B 5 871.23 % | -27.412 M -101.79 % | 1.532 B 3.07 % | 1.486 B 0.78 % | 1.474 B 1.00 % | 1.460 B 2.97 % | 1.418 B 1.43 % | 1.398 B -0.39 % | 1.403 B 3 183.36 % | -45.501 M -103.43 % | 1.326 B 2.99 % | 1.288 B -1.05 % | 1.301 B 4 244.50 % | -31.403 M -102.43 % | 1.290 B -0.02 % | 1.291 B -1.81 % | 1.315 B -0.18 % | 1.317 B -0.42 % | 1.322 B -1.70 % | 1.345 B -2.15 % | 1.375 B 6.75 % | 1.288 B -5.37 % | 1.361 B 1.50 % | 1.341 B -2.28 % | 1.372 B 1.31 % | 1.354 B 3.53 % | 1.308 B 1.80 % | 1.285 B -0.25 % | 1.288 B 6 072.72 % | -21.571 M -101.74 % | 1.239 B 2.04 % | 1.214 B 0.58 % | 1.207 B -2.12 % | 1.234 B 4.74 % | 1.178 B 2.29 % | 1.151 B 2.56 % | 1.123 B 11 325.52 % | -10.000 M 41.93 % | -17.220 M 44.78 % | -31.182 M -103.08 % | 1.013 B 0.64 % | 1.007 B 459 921.00 % | -219.000 K -100.02 % | 973.587 M -0.56 % | 979.039 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.516 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 -100.00 % | 1.927 M | 0.000 | 0.000 | 0.000 -100.00 % | 226.821 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.681 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.689 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 10.000 M -41.18 % | 17.000 M -45.16 % | 31.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 0.000 | 0.000 -100.00 % | 2.336 B 60.73 % | 1.453 B 0.85 % | 1.441 B -23.64 % | 1.887 B -24.83 % | 2.511 B -13.95 % | 2.918 B 103.26 % | 1.435 B -3.49 % | 1.487 B 27.80 % | 1.164 B -63.62 % | 3.199 B 93.11 % | 1.657 B 33.94 % | 1.237 B 0.17 % | 1.235 B -61.07 % | 3.172 B 160.47 % | 1.218 B | 0.000 -100.00 % | 1.118 B -58.20 % | 2.675 B | 0.000 | 0.000 -100.00 % | 867.878 M -62.19 % | 2.295 B | 0.000 | 0.000 -100.00 % | 2.422 B 2.75 % | 2.357 B -0.33 % | 2.365 B -2.58 % | 2.428 B 1.97 % | 2.381 B 18.28 % | 2.013 B 0.49 % | 2.003 B 1.96 % | 1.965 B 4 961.07 % | 38.819 M -97.96 % | 1.901 B 3.65 % | 1.834 B -0.34 % | 1.840 B 4 238.14 % | 42.424 M -97.61 % | 1.774 B 2.61 % | 1.729 B 1.91 % | 1.697 B 4 460.32 % | 37.206 M -97.66 % | 1.592 B 1.04 % | 1.576 B -0.37 % | 1.582 B 5 671.23 % | 27.412 M -98.21 % | 1.532 B 3.07 % | 1.486 B 0.78 % | 1.474 B -2.00 % | 1.504 B 6.13 % | 1.418 B 1.43 % | 1.398 B -0.39 % | 1.403 B 2 983.36 % | 45.501 M -96.57 % | 1.326 B 2.99 % | 1.288 B -1.05 % | 1.301 B 4 044.50 % | 31.403 M -97.57 % | 1.290 B -0.02 % | 1.291 B -1.81 % | 1.315 B -2.70 % | 1.351 B 2.15 % | 1.322 B -1.70 % | 1.345 B -2.15 % | 1.375 B 6.75 % | 1.288 B -5.37 % | 1.361 B 1.50 % | 1.341 B -2.28 % | 1.372 B 1.31 % | 1.354 B 3.53 % | 1.308 B 1.80 % | 1.285 B -0.25 % | 1.288 B 5 872.72 % | 21.571 M -98.26 % | 1.239 B 2.04 % | 1.214 B 0.58 % | 1.207 B -3.31 % | 1.249 B 6.02 % | 1.178 B 2.29 % | 1.151 B 2.56 % | 1.123 B 11 125.52 % | 10.000 M -41.93 % | 17.220 M -44.78 % | 31.182 M -96.92 % | 1.013 B 0.64 % | 1.007 B 459 721.00 % | 219.000 K -99.98 % | 973.587 M -0.56 % | 979.039 M |
| Total liabilities | 2.955 B -0.62 % | 2.973 B -1.52 % | 3.019 B -3.17 % | 3.118 B 2.16 % | 3.052 B -1.04 % | 3.084 B -0.95 % | 3.113 B -1.47 % | 3.160 B 1.92 % | 3.100 B -0.98 % | 3.131 B -0.05 % | 3.132 B -3.32 % | 3.240 B 0.10 % | 3.237 B -1.12 % | 3.273 B 1.73 % | 3.218 B -0.03 % | 3.218 B 3.09 % | 3.122 B | 0.000 -100.00 % | 2.834 B 3.47 % | 2.739 B | 0.000 | 0.000 -100.00 % | 2.402 B 2.60 % | 2.341 B | 0.000 | 0.000 -100.00 % | 2.422 B 1.27 % | 2.392 B -0.23 % | 2.398 B -2.75 % | 2.465 B 3.55 % | 2.381 B 15.99 % | 2.053 B 0.51 % | 2.042 B 1.49 % | 2.012 B 1.11 % | 1.990 B 3.01 % | 1.932 B 3.73 % | 1.863 B -0.32 % | 1.869 B -1.10 % | 1.889 B 5.15 % | 1.797 B 2.45 % | 1.754 B 1.10 % | 1.735 B 0.43 % | 1.728 B 6.20 % | 1.627 B 1.19 % | 1.608 B -0.59 % | 1.617 B -0.69 % | 1.628 B 3.07 % | 1.580 B 2.66 % | 1.539 B 0.31 % | 1.534 B -0.54 % | 1.542 B 4.14 % | 1.481 B 1.54 % | 1.459 B -0.44 % | 1.465 B 1.93 % | 1.437 B 3.90 % | 1.383 B 2.98 % | 1.343 B -1.01 % | 1.357 B -0.47 % | 1.364 B 0.85 % | 1.352 B -0.17 % | 1.354 B -1.56 % | 1.376 B -1.87 % | 1.402 B -1.46 % | 1.423 B -2.95 % | 1.466 B -2.99 % | 1.511 B 2.16 % | 1.479 B -3.53 % | 1.533 B -1.07 % | 1.550 B 2.86 % | 1.507 B 2.23 % | 1.474 B 1.07 % | 1.458 B 2.48 % | 1.423 B 2.40 % | 1.390 B -0.33 % | 1.394 B 2.49 % | 1.360 B 0.08 % | 1.359 B 4.15 % | 1.305 B 1.92 % | 1.281 B 2.33 % | 1.251 B 1.98 % | 1.227 B 4.10 % | 1.179 B 0.73 % | 1.170 B 3.91 % | 1.126 B -0.11 % | 1.127 B 6.87 % | 1.055 B 0.51 % | 1.050 B 2.15 % | 1.028 B 4.84 % | 980.086 M -0.41 % | 984.111 M |
| Other non current assets | 3.248 B -0.08 % | 3.251 B 0.14 % | 3.246 B 2.47 % | 3.168 B -2.26 % | 3.242 B 0.94 % | 3.211 B -0.47 % | 3.226 B 1 315.69 % | 227.903 M -92.95 % | 3.233 B -1.35 % | 3.277 B 1.40 % | 3.231 B 1 348.77 % | 223.049 M -93.11 % | 3.240 B 1.86 % | 3.180 B 6.81 % | 2.977 B 1 888.85 % | 149.709 M -94.74 % | 2.846 B -12.38 % | 3.248 B 20.64 % | 2.692 B 1 991.64 % | 128.723 M -95.68 % | 2.980 B 15.08 % | 2.590 B 11.82 % | 2.316 B 1 799.43 % | 121.935 M -95.14 % | 2.510 B -2.47 % | 2.573 B 4 199.25 % | 59.855 M -48.33 % | 115.833 M -46.53 % | 216.624 M -35.56 % | 336.160 M 505.73 % | 55.497 M -61.32 % | 143.476 M 3.82 % | 138.196 M -8.97 % | 151.819 M 128.54 % | -531.926 M -532.72 % | 122.926 M 5.48 % | 116.545 M -34.86 % | 178.901 M 134.96 % | -511.728 M -834.18 % | 69.701 M -0.07 % | 69.747 M 2.12 % | 68.301 M 115.06 % | -453.659 M -680.19 % | 78.192 M 17.84 % | 66.353 M -8.20 % | 72.279 M 115.17 % | -476.445 M -682.86 % | 81.742 M -3.37 % | 84.596 M -8.28 % | 92.232 M 72.09 % | 53.596 M -38.10 % | 86.591 M -1.94 % | 88.304 M -2.28 % | 90.364 M 124.91 % | -362.702 M -479.06 % | 95.684 M -1.57 % | 97.211 M 2.72 % | 94.635 M 128.17 % | -335.982 M -443.60 % | 97.783 M 6.22 % | 92.057 M -0.41 % | 92.438 M 67.08 % | 55.327 M -50.06 % | 110.798 M 3.42 % | 107.137 M -4.41 % | 112.084 M 128.47 % | 49.058 M -35.25 % | 75.760 M -10.55 % | 84.691 M 30.73 % | 64.783 M 80.65 % | 35.861 M -46.25 % | 66.716 M -5.26 % | 70.418 M 4.31 % | 67.506 M 122.95 % | -294.154 M -602.95 % | 58.486 M -1.07 % | 59.116 M 7.20 % | 55.146 M 63.91 % | 33.645 M -35.99 % | 52.558 M 2.90 % | 51.079 M -0.04 % | 51.100 M 120.82 % | -245.469 M -1.44 % | -241.992 M 3.89 % | -251.786 M -641.66 % | 46.484 M 1 559.55 % | 2.801 M 100.98 % | -285.662 M | 0.000 | 0.000 |
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M -1.68 % | 15.257 M -99.02 % | 1.550 B 9 586.14 % | 16.000 M 0.00 % | 16.000 M -1.50 % | 16.244 M -98.89 % | 1.460 B 6 247.16 % | 23.000 M -9.68 % | 25.465 M -19.68 % | 31.706 M -97.95 % | 1.549 B 3 726.84 % | 40.465 M | 0.000 -100.00 % | 51.724 M -97.10 % | 1.783 B | 0.000 | 0.000 -100.00 % | 73.722 M -95.21 % | 1.539 B | 0.000 | 0.000 -100.00 % | 1.475 B 1.15 % | 1.458 B -0.61 % | 1.467 B -0.67 % | 1.477 B 1.32 % | 1.457 B 2.17 % | 1.426 B 0.51 % | 1.419 B 2.30 % | 1.387 B 169.78 % | 514.245 M -61.92 % | 1.351 B 4.76 % | 1.289 B 4.28 % | 1.236 B 149.64 % | 495.250 M -59.08 % | 1.210 B 2.90 % | 1.176 B -0.07 % | 1.177 B 169.08 % | 437.427 M -61.41 % | 1.134 B -0.12 % | 1.135 B 3.31 % | 1.099 B 138.64 % | 460.374 M -55.98 % | 1.046 B 2.20 % | 1.023 B 3.51 % | 988.580 M -2.05 % | 1.009 B -27.86 % | 1.399 B 1.56 % | 1.377 B -0.28 % | 1.381 B 300.48 % | 344.930 M -74.40 % | 1.348 B 0.93 % | 1.335 B 0.31 % | 1.331 B 318.08 % | 318.376 M -76.02 % | 1.327 B -1.20 % | 1.344 B -0.54 % | 1.351 B -1.17 % | 1.367 B -2.95 % | 1.408 B -3.17 % | 1.454 B -2.55 % | 1.493 B 1.72 % | 1.467 B -2.48 % | 1.505 B -1.19 % | 1.523 B 0.82 % | 1.510 B 3.05 % | 1.466 B 0.17 % | 1.463 B 4.06 % | 1.406 B 1.71 % | 1.382 B 407.72 % | 272.256 M -80.03 % | 1.363 B 1.30 % | 1.346 B 3.82 % | 1.296 B 2.23 % | 1.268 B 4.45 % | 1.214 B -0.84 % | 1.224 B 3.83 % | 1.179 B 426.88 % | 223.784 M 1.66 % | 220.131 M -4.21 % | 229.817 M -78.15 % | 1.052 B 1.96 % | 1.032 B 288.97 % | 265.205 M -72.16 % | 952.772 M 5.29 % | 904.893 M |
| Intangible 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 22.795 M -1.70 % | 23.190 M -5.23 % | 24.470 M -0.90 % | 24.691 M 39.92 % | 17.647 M -2.16 % | 18.037 M -28.23 % | 25.133 M 40.19 % | 17.928 M 2.77 % | 17.444 M 0.79 % | 17.308 M -31.93 % | 25.427 M 43.95 % | 17.664 M -1.72 % | 17.973 M -1.71 % | 18.285 M -31.41 % | 26.658 M 40.64 % | 18.955 M -2.06 % | 19.354 M -3.17 % | 19.987 M -2.49 % | 20.498 M 1.15 % | 20.265 M 6.02 % | 19.115 M 5.14 % | 18.180 M -0.85 % | 18.335 M 2.03 % | 17.971 M -0.78 % | 18.112 M -2.09 % | 18.499 M 5.16 % | 17.591 M -3.10 % | 18.154 M -3.80 % | 18.871 M 3.65 % | 18.207 M -2.96 % | 18.762 M 3.76 % | 18.082 M 1.64 % | 17.790 M -0.13 % | 17.814 M 0.75 % | 17.681 M 1.78 % | 17.372 M 1.12 % | 17.180 M 0.09 % | 17.165 M 4.17 % | 16.478 M 2.14 % | 16.133 M -1.10 % | 16.312 M 1.05 % | 16.143 M -0.55 % | 16.232 M 0.91 % | 16.085 M 0.19 % | 16.055 M 0.62 % | 15.956 M -0.72 % | 16.071 M -0.27 % | 16.115 M -0.04 % | 16.122 M -0.98 % | 16.282 M -1.23 % | 16.485 M 0.33 % | 16.430 M -3.94 % | 17.104 M -0.78 % | 17.239 M -3.00 % | 17.772 M -1.54 % | 18.050 M -0.06 % | 18.060 M 0.89 % | 17.900 M 1.67 % | 17.606 M -1.30 % | 17.837 M -2.42 % | 18.280 M -1.78 % | 18.611 M -2.92 % | 19.170 M -0.91 % | 19.346 M -2.58 % | 19.858 M -3.44 % | 20.566 M -1.86 % | 20.956 M -2.09 % | 21.403 M -1.33 % | 21.692 M -1.08 % | 21.928 M 0.09 % | 21.908 M 3.32 % | 21.204 M -1.51 % | 21.530 M -0.21 % | 21.575 M -1.48 % | 21.898 M 0.83 % | 21.718 M -1.27 % | 21.997 M 3.68 % | 21.217 M -1.28 % | 21.493 M -0.05 % | 21.503 M 2.35 % | 21.009 M -0.69 % | 21.155 M -2.44 % | 21.685 M -0.81 % | 21.861 M -0.49 % | 21.969 M 1.91 % | 21.557 M 3.16 % | 20.897 M 2.15 % | 20.457 M -1.45 % | 20.759 M 2.92 % | 20.171 M |
| Total non current assets | 3.271 B -0.10 % | 3.274 B 0.10 % | 3.271 B 1.96 % | 3.208 B -2.02 % | 3.274 B 0.92 % | 3.244 B -0.69 % | 3.267 B 81.93 % | 1.796 B -45.02 % | 3.266 B -1.33 % | 3.310 B 1.13 % | 3.273 B 92.47 % | 1.701 B -48.16 % | 3.280 B 1.75 % | 3.224 B 6.20 % | 3.036 B 76.79 % | 1.717 B -40.91 % | 2.906 B -11.08 % | 3.268 B 18.21 % | 2.765 B 43.13 % | 1.932 B -35.60 % | 3.000 B 15.01 % | 2.608 B 8.30 % | 2.408 B 43.40 % | 1.679 B -33.57 % | 2.528 B -2.47 % | 2.592 B 67.00 % | 1.552 B -2.50 % | 1.592 B -6.49 % | 1.702 B -7.04 % | 1.831 B 19.54 % | 1.532 B -3.55 % | 1.588 B 0.81 % | 1.575 B 1.17 % | 1.557 B 192.70 % | 531.926 M -64.32 % | 1.491 B 4.78 % | 1.423 B -0.66 % | 1.432 B 179.91 % | 511.728 M -60.52 % | 1.296 B 2.69 % | 1.262 B 0.06 % | 1.261 B 178.07 % | 453.659 M -63.05 % | 1.228 B 0.86 % | 1.217 B 2.58 % | 1.187 B 149.11 % | 476.445 M -58.34 % | 1.144 B 1.74 % | 1.124 B 2.46 % | 1.097 B 1.65 % | 1.079 B -28.14 % | 1.502 B 1.28 % | 1.483 B -0.41 % | 1.489 B 310.53 % | 362.702 M -75.18 % | 1.461 B 0.75 % | 1.451 B 0.48 % | 1.444 B 329.67 % | 335.982 M -76.72 % | 1.443 B -0.75 % | 1.454 B -0.54 % | 1.462 B 1.43 % | 1.441 B -6.32 % | 1.538 B -2.72 % | 1.581 B -2.69 % | 1.625 B 5.72 % | 1.537 B -4.02 % | 1.602 B -1.67 % | 1.629 B 2.01 % | 1.597 B 4.83 % | 1.523 B -1.78 % | 1.551 B 3.54 % | 1.498 B 1.80 % | 1.471 B 400.20 % | 294.154 M -79.62 % | 1.444 B 1.17 % | 1.427 B 3.96 % | 1.373 B 3.74 % | 1.323 B 2.72 % | 1.288 B -0.64 % | 1.296 B 3.60 % | 1.251 B 409.77 % | 245.469 M 1.44 % | 241.992 M -3.89 % | 251.786 M -77.51 % | 1.120 B 6.11 % | 1.055 B 269.41 % | 285.662 M -70.66 % | 973.531 M 5.24 % | 925.064 M |
| Other current assets | 0.000 | 0.000 | 0.000 -100.00 % | 203.425 M | 0.000 -100.00 % | 60.735 M -8.17 % | 66.136 M | 0.000 -100.00 % | 54.114 M 4.85 % | 51.611 M -15.76 % | 61.263 M | 0.000 -100.00 % | 171.073 M -46.38 % | 319.042 M 1 042.05 % | 27.936 M | 0.000 -100.00 % | 525.045 M | 0.000 -100.00 % | 38.040 M | 0.000 | 0.000 | 0.000 -100.00 % | 60.040 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.458 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.596 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.244 B | 0.000 | 0.000 | 0.000 -100.00 % | 809.046 M | 0.000 | 0.000 | 0.000 -100.00 % | 719.069 M | 0.000 | 0.000 -100.00 % | 844.905 M 0.81 % | 838.139 M 2.36 % | 818.837 M 8.61 % | 753.944 M 18.00 % | 638.912 M 10.71 % | 577.108 M 1.67 % | 567.629 M 3.88 % | 546.438 M 6.26 % | 514.245 M -0.84 % | 518.612 M 1.02 % | 513.395 M -0.19 % | 514.348 M 3.86 % | 495.250 M 1.40 % | 488.401 M 2.81 % | 475.070 M 3.42 % | 459.360 M 5.01 % | 437.427 M -0.71 % | 440.561 M 2.35 % | 430.427 M -1.56 % | 437.258 M -5.02 % | 460.374 M -1.83 % | 468.969 M 9.47 % | 428.384 M 2.64 % | 417.352 M 5.53 % | 395.495 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 |
| cash and cash equivalents | 39.055 M 12.51 % | 34.713 M 21.21 % | 28.639 M -23.25 % | 37.313 M 8.40 % | 34.423 M 10.43 % | 31.173 M -12.55 % | 35.645 M -67.58 % | 109.934 M 209.36 % | 35.536 M -8.48 % | 38.830 M -19.73 % | 48.373 M -63.57 % | 132.784 M 299.09 % | 33.272 M 9.99 % | 30.251 M -93.60 % | 472.969 M -17.45 % | 572.951 M 2 045.80 % | 26.701 M 2.33 % | 26.093 M -92.24 % | 336.411 M 13.43 % | 296.580 M 716.57 % | 36.320 M 13.20 % | 32.085 M -84.35 % | 204.955 M -0.09 % | 205.131 M 464.37 % | 36.347 M -10.53 % | 40.625 M -79.39 % | 197.124 M 7.95 % | 182.599 M 101.06 % | 90.816 M 2.55 % | 88.561 M -75.42 % | 360.317 M 284.60 % | 93.687 M -7.04 % | 100.787 M -3.05 % | 103.962 M -28.05 % | 144.489 M 31.65 % | 109.749 M 0.25 % | 109.471 M 8.97 % | 100.464 M -49.50 % | 198.932 M 6.84 % | 186.191 M 0.47 % | 185.324 M 3.01 % | 179.915 M 20.55 % | 149.243 M 26.87 % | 117.632 M 2.04 % | 115.278 M -19.78 % | 143.710 M 30.10 % | 110.459 M -6.37 % | 117.978 M -11.58 % | 133.428 M -25.05 % | 178.026 M 14.45 % | 155.548 M 17.89 % | 131.938 M -8.05 % | 143.493 M 1.57 % | 141.274 M 49.74 % | 94.348 M 4.98 % | 89.875 M 58.44 % | 56.726 M -22.93 % | 73.606 M 85.05 % | 39.777 M -40.17 % | 66.480 M 20.51 % | 55.167 M -17.06 % | 66.514 M 71.29 % | 38.831 M 25.18 % | 31.021 M 9.24 % | 28.397 M -1.21 % | 28.745 M -27.06 % | 39.411 M -21.79 % | 50.393 M 1.37 % | 49.713 M 4.38 % | 47.628 M 13.52 % | 41.954 M -12.33 % | 47.855 M -19.01 % | 59.086 M 17.67 % | 50.212 M 5.68 % | 47.512 M -3.16 % | 49.060 M -14.55 % | 57.412 M 3.24 % | 55.609 M 23.95 % | 44.864 M -48.15 % | 86.529 M 69.23 % | 51.130 M 19.24 % | 42.879 M -8.26 % | 46.742 M -8.65 % | 51.170 M -9.61 % | 56.613 M 20.44 % | 47.005 M -2.37 % | 48.144 M -4.78 % | 50.559 M -29.63 % | 71.848 M -39.51 % | 118.780 M |
| Cash and short term investments | 0.000 | 0.000 -100.00 % | 28.639 M | 0.000 -100.00 % | 34.423 M 10.43 % | 31.173 M -12.55 % | 35.645 M -97.73 % | 1.568 B 4 311.35 % | 35.536 M -8.48 % | 38.830 M -19.73 % | 48.373 M -97.20 % | 1.729 B 5 096.07 % | 33.272 M 9.99 % | 30.251 M -93.60 % | 472.969 M -73.97 % | 1.817 B 6 705.92 % | 26.701 M 2.33 % | 26.093 M -92.24 % | 336.411 M -69.57 % | 1.106 B 2 944.12 % | 36.320 M 13.20 % | 32.085 M -84.35 % | 204.955 M -77.82 % | 924.200 M 2 442.71 % | 36.347 M -10.53 % | 40.625 M -96.10 % | 1.042 B 2.09 % | 1.021 B 12.21 % | 909.653 M 7.97 % | 842.505 M -15.68 % | 999.229 M 48.96 % | 670.795 M 0.36 % | 668.416 M 2.77 % | 650.400 M -1.27 % | 658.734 M 4.83 % | 628.361 M 0.88 % | 622.866 M 1.31 % | 614.812 M -11.43 % | 694.182 M 2.90 % | 674.592 M 2.15 % | 660.394 M 3.30 % | 639.275 M 8.97 % | 586.670 M 5.10 % | 558.193 M 2.29 % | 545.705 M -6.07 % | 580.968 M 1.78 % | 570.833 M -2.75 % | 586.947 M 4.47 % | 561.812 M -5.64 % | 595.378 M 8.05 % | 551.043 M 317.65 % | 131.938 M -8.05 % | 143.493 M 1.57 % | 141.274 M 49.74 % | 94.348 M 4.98 % | 89.875 M 58.44 % | 56.726 M -22.93 % | 73.606 M 85.05 % | 39.777 M -40.17 % | 66.480 M 20.51 % | 55.167 M -17.06 % | 66.514 M 71.29 % | 38.831 M 25.18 % | 31.021 M 9.24 % | 28.397 M -1.21 % | 28.745 M -27.06 % | 39.411 M -21.79 % | 50.393 M 1.37 % | 49.713 M 4.38 % | 47.628 M 13.52 % | 41.954 M -12.33 % | 47.855 M -19.01 % | 59.086 M 17.67 % | 50.212 M 5.68 % | 47.512 M -3.16 % | 49.060 M -14.55 % | 57.412 M 3.24 % | 55.609 M 23.95 % | 44.864 M -48.15 % | 86.529 M 69.23 % | 51.130 M 19.24 % | 42.879 M -8.26 % | 46.742 M -8.65 % | 51.170 M -9.61 % | 56.613 M 20.44 % | 47.005 M -2.37 % | 48.144 M -4.78 % | 50.559 M -29.63 % | 71.848 M -39.51 % | 118.780 M |
| Total current assets | 0.000 | 0.000 -100.00 % | 28.639 M -85.92 % | 203.425 M 490.96 % | 34.423 M -62.55 % | 91.908 M -9.70 % | 101.781 M -93.51 % | 1.568 B 2 796.88 % | 54.114 M 4.85 % | 51.611 M -15.76 % | 61.263 M -96.46 % | 1.729 B 910.58 % | 171.073 M -46.38 % | 319.042 M -36.31 % | 500.905 M -72.44 % | 1.817 B 246.11 % | 525.045 M 1 912.21 % | 26.093 M -93.03 % | 374.451 M -66.13 % | 1.106 B 2 944.12 % | 36.320 M 13.20 % | 32.085 M -87.89 % | 264.995 M -71.33 % | 924.200 M 2 442.71 % | 36.347 M -10.53 % | 40.625 M -96.31 % | 1.102 B 7.96 % | 1.021 B 12.21 % | 909.653 M 7.97 % | 842.505 M -19.94 % | 1.052 B 56.88 % | 670.795 M 0.36 % | 668.416 M 2.77 % | 650.400 M -9.57 % | 719.191 M 14.46 % | 628.361 M 0.88 % | 622.866 M 1.31 % | 614.812 M -18.38 % | 753.275 M 11.66 % | 674.592 M 2.15 % | 660.394 M 3.30 % | 639.275 M -0.04 % | 639.519 M 14.57 % | 558.193 M 2.29 % | 545.705 M -6.07 % | 580.968 M -6.99 % | 624.658 M 6.42 % | 586.947 M 4.47 % | 561.812 M -5.64 % | 595.378 M -3.90 % | 619.538 M 369.57 % | 131.938 M -8.05 % | 143.493 M 1.57 % | 141.274 M -15.38 % | 166.942 M 85.75 % | 89.875 M 58.44 % | 56.726 M -22.93 % | 73.606 M -31.76 % | 107.861 M 62.25 % | 66.480 M 20.51 % | 55.167 M -17.06 % | 66.514 M -39.96 % | 110.791 M 257.15 % | 31.021 M 9.24 % | 28.397 M -1.21 % | 28.745 M -69.95 % | 95.644 M 89.80 % | 50.393 M 1.37 % | 49.713 M 4.38 % | 47.628 M -43.86 % | 84.841 M 77.29 % | 47.855 M -19.01 % | 59.086 M 17.67 % | 50.212 M -39.70 % | 83.272 M 69.74 % | 49.060 M -14.55 % | 57.412 M 3.24 % | 55.609 M -28.35 % | 77.616 M -10.30 % | 86.529 M 69.23 % | 51.130 M 19.24 % | 42.879 M -59.73 % | 106.488 M 87.75 % | 56.719 M -8.64 % | 62.084 M 32.08 % | 47.005 M -54.42 % | 103.118 M 84.45 % | 55.906 M -52.01 % | 116.488 M -29.57 % | 165.384 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 59.935 M | 0.000 | 0.000 | 0.000 -100.00 % | 53.142 M | 0.000 | 0.000 | 0.000 -100.00 % | 60.457 M | 0.000 | 0.000 | 0.000 -100.00 % | 59.093 M | 0.000 | 0.000 | 0.000 -100.00 % | 52.849 M | 0.000 | 0.000 | 0.000 -100.00 % | 53.825 M | 0.000 | 0.000 | 0.000 -100.00 % | 68.495 M | 0.000 | 0.000 | 0.000 -100.00 % | 72.594 M | 0.000 | 0.000 | 0.000 -100.00 % | 68.084 M | 0.000 | 0.000 | 0.000 -100.00 % | 71.960 M | 0.000 | 0.000 | 0.000 -100.00 % | 56.233 M | 0.000 | 0.000 | 0.000 -100.00 % | 42.887 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.760 M | 0.000 | 0.000 | 0.000 -100.00 % | 32.752 M | 0.000 | 0.000 | 0.000 -100.00 % | 59.746 M 976.70 % | 5.549 M 1.43 % | 5.471 M | 0.000 -100.00 % | 54.974 M 928.13 % | 5.347 M -88.02 % | 44.640 M -4.21 % | 46.604 M |
| Tax 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 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 -100.00 % | 928.284 M | 0.000 | 0.000 | 0.000 -100.00 % | 797.505 M | 0.000 | 0.000 | 0.000 -100.00 % | 794.501 M | 0.000 | 0.000 | 0.000 -100.00 % | 682.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.071 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.077 B | 0.000 | 0.000 | 0.000 | 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.145 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 932.025 M -1.21 % | 943.438 M 2.02 % | 924.726 M | 0.000 | 0.000 -100.00 % | 796.302 M | 0.000 | 0.000 |
| Account payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.705 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.218 M | 0.000 | 0.000 | 0.000 -100.00 % | 38.819 M | 0.000 | 0.000 | 0.000 -100.00 % | 42.423 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.205 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.412 M | 0.000 | 0.000 | 0.000 -100.00 % | 44.676 M | 0.000 | 0.000 | 0.000 -100.00 % | 45.501 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.403 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.068 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 % | 21.571 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.096 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.516 M 5 589.09 % | 220.000 K 20.88 % | 182.000 K | 0.000 | 0.000 -100.00 % | 219.000 K | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.840 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.529 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.252 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.150 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.720 M | 0.000 | 0.000 | 0.000 -100.00 % | 44.290 M | 0.000 | 0.000 | 0.000 -100.00 % | 43.860 M | 0.000 | 0.000 | 0.000 -100.00 % | 43.430 M | 0.000 | 0.000 | 0.000 -100.00 % | 43.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 |
| Other total stockholders equity | 0.000 | 0.000 -100.00 % | 46.026 M | 0.000 | 0.000 | 0.000 -100.00 % | 46.026 M -77.38 % | 203.471 M | 0.000 | 0.000 -100.00 % | 46.026 M -75.72 % | 189.571 M | 0.000 | 0.000 -100.00 % | 46.026 M -85.44 % | 316.059 M | 0.000 | 0.000 -100.00 % | 46.026 M -84.56 % | 298.077 M | 0.000 | 0.000 -100.00 % | 46.026 M -82.44 % | 262.060 M | 0.000 | 0.000 -100.00 % | 46.026 M -79.13 % | 220.530 M 2.89 % | 214.337 M 2.95 % | 208.197 M 352.35 % | 46.026 M -77.67 % | 206.105 M 2.40 % | 201.269 M 3.24 % | 194.951 M 323.57 % | 46.026 M -75.42 % | 187.267 M 2.18 % | 183.272 M 2.60 % | 178.622 M 288.09 % | 46.026 M -73.52 % | 173.815 M 3.06 % | 168.654 M 1.72 % | 165.804 M 258.63 % | 46.232 M -70.97 % | 159.279 M 2.42 % | 155.512 M 3.20 % | 150.684 M 227.39 % | 46.026 M -69.46 % | 150.719 M 2.55 % | 146.965 M -7.22 % | 158.395 M 244.14 % | 46.026 M -69.87 % | 152.774 M -8.89 % | 167.677 M 1.54 % | 165.139 M 258.80 % | 46.026 M -72.56 % | 167.755 M 2.42 % | 163.786 M 2.36 % | 160.009 M 247.65 % | 46.026 M -70.78 % | 157.528 M 1.80 % | 154.743 M 1.37 % | 152.655 M 231.67 % | 46.026 M -68.63 % | 146.728 M 1.96 % | 143.903 M 0.80 % | 142.765 M 210.18 % | 46.026 M -61.27 % | 118.850 M -7.81 % | 128.915 M -6.48 % | 137.852 M 199.51 % | 46.026 M | 0.000 | 0.000 | 0.000 -100.00 % | 46.026 M | 0.000 | 0.000 | 0.000 -100.00 % | 46.026 M | 0.000 | 0.000 | 0.000 -100.00 % | 46.026 M 0.00 % | 46.026 M 0.00 % | 46.026 M 0.00 % | 46.026 M 0.00 % | 46.026 M 0.00 % | 46.026 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -2.336 B | 0.000 100.00 % | -1.441 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.943 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.839 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.668 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.577 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.351 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.285 B | 0.000 | 0.000 | 0.000 | 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.264 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.127 B 4.77 % | 1.076 B 0.82 % | 1.067 B | 0.000 | 0.000 -100.00 % | 1.023 B | 0.000 | 0.000 |
| Total assets | 3.271 B -0.10 % | 3.274 B -0.77 % | 3.300 B -3.28 % | 3.411 B 3.11 % | 3.309 B -0.83 % | 3.336 B -0.96 % | 3.369 B 0.16 % | 3.363 B 1.30 % | 3.320 B -1.24 % | 3.362 B 0.82 % | 3.334 B -2.77 % | 3.429 B -0.64 % | 3.452 B -2.58 % | 3.543 B 0.18 % | 3.537 B 0.07 % | 3.534 B 3.01 % | 3.431 B 4.15 % | 3.294 B 4.94 % | 3.139 B 3.35 % | 3.037 B 0.04 % | 3.036 B 14.99 % | 2.640 B -1.23 % | 2.673 B 2.67 % | 2.604 B 1.53 % | 2.564 B -2.59 % | 2.632 B -0.81 % | 2.654 B 1.59 % | 2.613 B 0.03 % | 2.612 B -2.31 % | 2.674 B 3.46 % | 2.584 B 14.40 % | 2.259 B 0.68 % | 2.244 B 1.64 % | 2.207 B 1.28 % | 2.179 B 2.84 % | 2.119 B 3.59 % | 2.046 B -0.07 % | 2.047 B -0.74 % | 2.063 B 4.66 % | 1.971 B 2.50 % | 1.923 B 1.15 % | 1.901 B 0.69 % | 1.888 B 5.69 % | 1.786 B 1.30 % | 1.763 B -0.26 % | 1.768 B -0.87 % | 1.783 B 3.05 % | 1.731 B 2.65 % | 1.686 B -0.39 % | 1.692 B -0.38 % | 1.699 B 3.98 % | 1.634 B 0.46 % | 1.626 B -0.24 % | 1.630 B 1.87 % | 1.600 B 3.17 % | 1.551 B 2.92 % | 1.507 B -0.66 % | 1.517 B -0.24 % | 1.521 B 0.75 % | 1.510 B 0.03 % | 1.509 B -1.26 % | 1.528 B -1.52 % | 1.552 B -1.11 % | 1.569 B -2.51 % | 1.610 B -2.67 % | 1.654 B 1.28 % | 1.633 B -1.16 % | 1.652 B -1.58 % | 1.679 B 2.07 % | 1.645 B 2.27 % | 1.608 B 0.58 % | 1.599 B 2.69 % | 1.557 B 2.32 % | 1.522 B -0.04 % | 1.522 B 1.98 % | 1.493 B 0.56 % | 1.484 B 3.93 % | 1.428 B 1.96 % | 1.401 B 1.90 % | 1.375 B 2.01 % | 1.347 B 4.12 % | 1.294 B 0.80 % | 1.284 B 3.37 % | 1.242 B 0.29 % | 1.239 B 6.16 % | 1.167 B 0.73 % | 1.158 B 1.80 % | 1.138 B 4.39 % | 1.090 B -0.04 % | 1.090 B |
| 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 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -7.042 M -25.44 % | -5.614 M 36.26 % | -8.807 M -78.10 % | -4.945 M 5.43 % | -5.229 M -7.33 % | -4.872 M 28.05 % | -6.771 M -6.75 % | -6.343 M -396.82 % | 2.137 M 123.19 % | -9.216 M 4.36 % | -9.636 M 4.28 % | -10.067 M -5.78 % | -9.517 M -15.23 % | -8.259 M 16.14 % | -9.849 M -0.02 % | -9.847 M -19.79 % | -8.220 M 3.23 % | -8.494 M 8.03 % | -9.236 M -15.77 % | -7.978 M -1.59 % | -7.853 M 9.02 % | -8.632 M 4.84 % | -9.071 M 3.02 % | -9.353 M -3.82 % | -9.009 M 0.65 % | -9.068 M -0.69 % | -9.006 M 5.51 % | -9.531 M -7.40 % | -8.874 M 20.05 % | -11.100 M -3 914.43 % | 291.000 K 104.37 % | -6.654 M -2.23 % | -6.509 M 1.87 % | -6.633 M -21.68 % | -5.451 M -1.04 % | -5.395 M 1.23 % | -5.462 M -4.82 % | -5.211 M -1.74 % | -5.122 M 0.29 % | -5.137 M 8.84 % | -5.635 M -9.76 % | -5.134 M -12.88 % | -4.548 M 0.15 % | -4.555 M -0.26 % | -4.543 M -11.81 % | -4.063 M 5.49 % | -4.299 M 2.49 % | -4.409 M -15.69 % | -3.811 M -18.72 % | -3.210 M 1.65 % | -3.264 M -1.68 % | -3.210 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 25.288 M -15.16 % | 29.806 M 86.26 % | 16.002 M -15.45 % | 18.926 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -121.838 M 5.54 % | -128.981 M -2.04 % | -126.401 M 14.41 % | -147.676 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 96.982 M -0.60 % | 97.566 M -11.26 % | 109.946 M 26.43 % | 86.961 M |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 96.982 M -0.60 % | 97.566 M -11.26 % | 109.946 M 26.43 % | 86.961 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 432.000 K 126.85 % | -1.609 M -255.19 % | -453.000 K 98.92 % | -41.789 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 47.133 M -3.30 % | 48.742 M -0.92 % | 49.195 M -45.93 % | 90.984 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 47.565 M 0.92 % | 47.133 M -3.30 % | 48.742 M -0.92 % | 49.195 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 25.288 M -15.16 % | 29.806 M 86.26 % | 16.002 M -15.45 % | 18.926 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 25.288 M -15.16 % | 29.806 M 86.26 % | 16.002 M -15.45 % | 18.926 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 | 2006 | 2005 | 2004 | 2003 |