Community Bankers Trust Corporation ESXB
Trading inactive
Finances
| 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | -6.884 M -112.59 % | 54.694 M 6.93 % | 51.149 M 6.05 % | 48.229 M 4.36 % | 46.212 M 4.10 % | 44.391 M -4.38 % | 46.426 M -1.19 % | 46.984 M -1.26 % | 47.585 M 22.46 % | 38.856 M -7.88 % | 42.181 M -35.73 % | 65.626 M 296.41 % | 16.555 M 629.69 % | 2.269 M |
| Net income | 15.548 M -1.00 % | 15.705 M 14.74 % | 13.688 M 90.03 % | 7.203 M -27.40 % | 9.922 M 497.36 % | -2.497 M -133.22 % | 7.516 M 27.26 % | 5.906 M 5.80 % | 5.582 M 286.57 % | 1.444 M 106.88 % | -20.993 M 28.44 % | -29.335 M -2 498.61 % | 1.223 M 8.80 % | 1.124 M |
| Income before tax | 19.326 M 0.36 % | 19.257 M 14.81 % | 16.773 M 18.91 % | 14.106 M 2.68 % | 13.738 M 368.11 % | -5.124 M -150.02 % | 10.244 M 21.91 % | 8.403 M 8.71 % | 7.730 M 413.96 % | 1.504 M 104.94 % | -30.435 M -5.20 % | -28.931 M -2 233.55 % | 1.356 M -29.74 % | 1.930 M |
| Income before tax ratio | -2.81 -897.36 % | 0.35 7.37 % | 0.33 12.12 % | 0.29 -1.62 % | 0.30 357.55 % | -0.12 -152.31 % | 0.22 23.37 % | 0.18 10.10 % | 0.16 319.68 % | 0.04 105.36 % | -0.72 -63.67 % | -0.44 -638.22 % | 0.08 -90.37 % | 0.85 |
| EBITDA | 34.390 M -8.84 % | 37.724 M 22.43 % | 30.812 M 18.94 % | 25.906 M 3.60 % | 25.005 M 326.20 % | 5.867 M -71.60 % | 20.661 M 6.92 % | 19.323 M -9.64 % | 21.385 M 20.23 % | 17.787 M 328.74 % | -7.776 M -1 908.37 % | 430.000 K -96.29 % | 11.579 M 499.92 % | 1.930 M |
| Net income ratio | -2.26 -886.57 % | 0.29 7.30 % | 0.27 79.18 % | 0.15 -30.44 % | 0.21 481.70 % | -0.06 -134.75 % | 0.16 28.79 % | 0.13 7.16 % | 0.12 215.65 % | 0.04 107.47 % | -0.50 -11.34 % | -0.45 -705.08 % | 0.07 -85.09 % | 0.50 |
| Ratio EBITDA | -5.00 -824.29 % | 0.69 14.50 % | 0.60 12.15 % | 0.54 -0.73 % | 0.54 309.40 % | 0.13 -70.30 % | 0.45 8.21 % | 0.41 -8.49 % | 0.45 -1.83 % | 0.46 348.32 % | -0.18 -2 913.50 % | 0.01 -99.06 % | 0.70 -17.79 % | 0.85 |
| Gross profit ratio | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 22.539 M 0.04 % | 22.531 M 0.41 % | 22.439 M -0.31 % | 22.509 M 2.09 % | 22.049 M -2.87 % | 22.700 M 3.05 % | 22.027 M 1.23 % | 21.759 M 2.04 % | 21.324 M -1.12 % | 21.565 M 0.45 % | 21.468 M 0.00 % | 21.468 M 22.55 % | 17.518 M 70.80 % | 10.257 M |
| Weighted average shs out | 22.539 M 0.04 % | 22.531 M 0.41 % | 22.439 M 2.80 % | 21.827 M -1.01 % | 22.049 M -2.87 % | 22.700 M 3.05 % | 22.027 M 1.23 % | 21.759 M 2.04 % | 21.324 M -1.12 % | 21.565 M 0.45 % | 21.468 M 0.00 % | 21.468 M 30.66 % | 16.430 M 105.43 % | 7.998 M |
| EPS diluted | 0.69 -1.43 % | 0.70 14.75 % | 0.61 90.63 % | 0.32 -28.89 % | 0.45 509.09 % | -0.11 -132.35 % | 0.34 25.93 % | 0.27 3.85 % | 0.26 288.06 % | 0.07 106.84 % | -0.98 28.47 % | -1.37 -2 062.75 % | 0.07 -36.55 % | 0.11 |
| Earnings per share | 0.69 -1.43 % | 0.70 14.75 % | 0.61 84.85 % | 0.33 -26.67 % | 0.45 509.09 % | -0.11 -132.35 % | 0.34 25.93 % | 0.27 3.85 % | 0.26 288.06 % | 0.07 106.84 % | -0.98 28.47 % | -1.37 -1 941.40 % | 0.07 -46.86 % | 0.14 |
| Gross profit | -6.884 M -112.59 % | 54.694 M 6.93 % | 51.149 M 6.05 % | 48.229 M 4.36 % | 46.212 M 4.10 % | 44.391 M -4.38 % | 46.426 M -1.19 % | 46.984 M -1.26 % | 47.585 M 22.46 % | 38.856 M -7.88 % | 42.181 M -35.73 % | 65.626 M 296.41 % | 16.555 M 629.69 % | 2.269 M |
| Income tax expense | 3.778 M 6.36 % | 3.552 M 15.14 % | 3.085 M -55.31 % | 6.903 M 80.90 % | 3.816 M 245.26 % | -2.627 M -196.30 % | 2.728 M 9.25 % | 2.497 M 16.25 % | 2.148 M 3 480.00 % | 60.000 K 100.64 % | -9.442 M -2 437.13 % | 404.000 K 203.76 % | 133.000 K -83.50 % | 806.000 K |
| Cost of 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 |
| General and administrative expenses | 23.890 M -3.17 % | 24.673 M -2.71 % | 25.359 M 7.44 % | 23.603 M 4.96 % | 22.488 M -41.65 % | 38.541 M 46.97 % | 26.223 M -4.45 % | 27.445 M -6.32 % | 29.298 M 37.84 % | 21.255 M -11.03 % | 23.891 M -16.79 % | 28.710 M 281.07 % | 7.534 M | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 526.000 K -14.19 % | 613.000 K -6.55 % | 656.000 K 31.46 % | 499.000 K -23.35 % | 651.000 K 37.05 % | 475.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 308.000 K | 0.000 |
| Other expenses | -18.085 M 59.94 % | -45.144 M 6.52 % | -48.294 M 1.81 % | -49.183 M -3.24 % | -47.641 M 41.34 % | -81.210 M -45.16 % | -55.947 M 5.09 % | -58.948 M 0.86 % | -59.461 M -28.21 % | -46.379 M 40.63 % | -78.118 M 20.40 % | -98.133 M -577.67 % | -14.481 M -4 175.96 % | -338.661 K |
| Operating expenses | 5.805 M 129.11 % | -19.945 M 10.65 % | -22.322 M 10.44 % | -24.924 M -1.10 % | -24.654 M 41.33 % | -42.018 M -43.66 % | -29.249 M 7.15 % | -31.503 M -4.44 % | -30.163 M -20.06 % | -25.124 M 53.67 % | -54.227 M 21.89 % | -69.423 M -945.68 % | -6.639 M -1 860.37 % | -338.661 K |
| Cost and expenses | 5.805 M 129.11 % | -19.945 M 10.65 % | -22.322 M 10.44 % | -24.924 M -1.10 % | -24.654 M 41.33 % | -42.018 M -43.66 % | -29.249 M 7.15 % | -31.503 M -4.44 % | -30.163 M -20.06 % | -25.124 M 53.67 % | -54.227 M 21.89 % | -69.423 M -945.68 % | -6.639 M -1 860.37 % | -338.661 K |
| 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 |
| Selling general and administrative expenses | 23.890 M -5.19 % | 25.199 M -2.98 % | 25.972 M 7.06 % | 24.259 M 5.53 % | 22.987 M -41.35 % | 39.192 M 46.80 % | 26.698 M -2.72 % | 27.445 M -6.32 % | 29.298 M 37.84 % | 21.255 M -11.03 % | 23.891 M -16.79 % | 28.710 M 266.11 % | 7.842 M | 0.000 |
| Interest income | 63.617 M -2.80 % | 65.449 M 10.48 % | 59.241 M 11.12 % | 53.315 M 8.15 % | 49.295 M 3.67 % | 47.552 M -2.41 % | 48.725 M -2.64 % | 50.045 M -6.84 % | 53.719 M -4.13 % | 56.035 M -4.91 % | 58.926 M -8.67 % | 64.520 M 176.49 % | 23.335 M 928.54 % | 2.269 M |
| Interest expense | 12.307 M -20.56 % | 15.492 M 28.52 % | 12.054 M 31.04 % | 9.199 M 17.63 % | 7.820 M 4.31 % | 7.497 M 8.14 % | 6.933 M -2.05 % | 7.078 M -26.97 % | 9.692 M -20.74 % | 12.228 M -33.50 % | 18.389 M -26.84 % | 25.134 M 193.62 % | 8.560 M | 0.000 |
| Depreciation and amortization | 2.757 M -7.33 % | 2.975 M 49.87 % | 1.985 M -23.68 % | 2.601 M -24.54 % | 3.447 M -1.35 % | 3.494 M 0.29 % | 3.484 M -9.32 % | 3.842 M -3.05 % | 3.963 M -2.27 % | 4.055 M -5.04 % | 4.270 M 1.02 % | 4.227 M 154.18 % | 1.663 M | 0.000 |
| Operating income | 31.633 M -8.97 % | 34.749 M 20.54 % | 28.827 M 23.69 % | 23.305 M 8.10 % | 21.558 M 808.47 % | 2.373 M -86.19 % | 17.177 M 10.96 % | 15.481 M -11.14 % | 17.422 M 26.87 % | 13.732 M 214.00 % | -12.046 M -217.25 % | -3.797 M -138.29 % | 9.916 M 413.76 % | 1.930 M |
| Operating income ratio | -4.60 -823.26 % | 0.64 12.73 % | 0.56 16.63 % | 0.48 3.58 % | 0.47 772.67 % | 0.05 -85.55 % | 0.37 12.29 % | 0.33 -10.00 % | 0.37 3.60 % | 0.35 223.75 % | -0.29 -393.58 % | -0.06 -109.66 % | 0.60 -29.59 % | 0.85 |
| Total other income expenses net | -12.307 M 20.56 % | -15.492 M -28.52 % | -12.054 M -31.04 % | -9.199 M -17.63 % | -7.820 M -4.31 % | -7.497 M -8.14 % | -6.933 M 2.05 % | -7.078 M 26.97 % | -9.692 M 20.74 % | -12.228 M 33.50 % | -18.389 M 26.84 % | -25.134 M -193.62 % | -8.560 M | 0.000 |
| 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -986.000 K -100.43 % | 230.909 M -2.19 % | 236.078 M -18.15 % | 288.429 M 2.02 % | 282.730 M -14.78 % | 331.756 M -8.46 % | 362.420 M 12.14 % | 323.191 M -4.63 % | 338.893 M 2 122.39 % | 15.249 M 171.38 % | 5.619 M -67.40 % | 17.235 M 122.61 % | -76.216 M -11 171.50 % | -676.183 K -3 933.24 % | 17.640 K |
| Total investments | 572.306 M 36.74 % | 418.526 M -9.68 % | 463.360 M -0.38 % | 465.109 M -4.52 % | 487.140 M -8.34 % | 531.441 M -10.55 % | 594.149 M 4.52 % | 568.475 M -14.88 % | 667.844 M 119.64 % | 304.058 M -1.12 % | 307.501 M -0.58 % | 309.297 M 5.75 % | 292.469 M | 0.000 | 0.000 |
| Total debt | 61.977 M -76.13 % | 259.593 M -3.96 % | 270.297 M -12.92 % | 310.387 M 2.17 % | 303.802 M -12.88 % | 348.725 M -9.37 % | 384.773 M 10.88 % | 347.026 M -4.41 % | 363.030 M 881.16 % | 37.000 M 0.00 % | 37.000 M -25.21 % | 49.470 M 17.72 % | 42.024 M | 0.000 -100.00 % | 20.000 K |
| Accumulated other comprehensive income loss | 6.191 M 215.06 % | 1.965 M 253.64 % | -1.279 M -3 074.42 % | 43.000 K 103.52 % | -1.223 M -107.64 % | -589.000 K -188.70 % | 664.000 K 116.16 % | -4.109 M -245.30 % | 2.828 M 27.44 % | 2.219 M 1 630.34 % | -145.000 K -109.44 % | 1.536 M 221.42 % | -1.265 M -156.75 % | 2.229 M | 0.000 |
| Retained earnings | 13.419 M 423.77 % | 2.562 M 125.01 % | -10.244 M 57.20 % | -23.932 M 23.12 % | -31.128 M 24.17 % | -41.050 M -6.48 % | -38.553 M 15.86 % | -45.822 M 9.46 % | -50.609 M 5.86 % | -53.761 M 2.25 % | -54.999 M -71.77 % | -32.019 M -1 993.49 % | 1.691 M 50.43 % | 1.124 M | 0.000 |
| Common stock | 222.000 K -0.89 % | 224.000 K 1.36 % | 221.000 K 0.00 % | 221.000 K 0.45 % | 220.000 K 0.46 % | 219.000 K 0.46 % | 218.000 K 0.46 % | 217.000 K 0.00 % | 217.000 K 0.46 % | 216.000 K 0.47 % | 215.000 K 0.00 % | 215.000 K 0.00 % | 215.000 K 129.33 % | 93.750 K 400.00 % | 18.750 K |
| Total equity | 169.654 M 9.12 % | 155.479 M 13.11 % | 137.461 M 10.85 % | 124.003 M 8.27 % | 114.536 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.279 M 94 362.49 % | 46.875 K |
| Other non current liabilities | 0.000 100.00 % | -68.500 M -15.23 % | -59.447 M 41.39 % | -101.429 M -23.86 % | -81.887 M 14.39 % | -95.656 M 0.78 % | -96.405 M -24.96 % | -77.149 M -54.76 % | -49.852 M -51.53 % | -32.900 M 0.00 % | -32.900 M 11.14 % | -37.024 M 2.37 % | -37.924 M -1 905.90 % | 2.100 M 10 400.00 % | 20.000 K |
| Long term debt | 61.957 M -14.69 % | 72.624 M 14.24 % | 63.571 M -39.77 % | 105.553 M 20.38 % | 87.681 M -16.85 % | 105.455 M -4.31 % | 110.205 M 35.64 % | 81.249 M 50.59 % | 53.952 M 45.82 % | 37.000 M 0.00 % | 37.000 M -10.03 % | 41.124 M -2.14 % | 42.024 M | 0.000 | 0.000 |
| Total non current liabilities | 61.957 M 1 402.35 % | 4.124 M 0.00 % | 4.124 M 0.00 % | 4.124 M -28.82 % | 5.794 M -40.87 % | 9.799 M -28.99 % | 13.800 M 236.59 % | 4.100 M 0.00 % | 4.100 M 0.00 % | 4.100 M 0.00 % | 4.100 M 0.00 % | 4.100 M 0.00 % | 4.100 M 95.24 % | 2.100 M 10 400.00 % | 20.000 K |
| Other current liabilities | 1.554 M -99.88 % | 1.271 B 1.57 % | 1.252 B 3.60 % | 1.208 B 6.96 % | 1.129 B 5.93 % | 1.066 B 3.09 % | 1.034 B 5.67 % | 978.800 M -5.33 % | 1.034 B 5.80 % | 977.200 M -2.71 % | 1.004 B -7.94 % | 1.091 B 26.61 % | 861.700 M 35 434.54 % | -2.439 M | 0.000 |
| 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 -100.00 % | 2.100 M | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 K |
| Total current liabilities | 1.554 M -99.88 % | 1.271 B 1.57 % | 1.252 B 3.60 % | 1.208 B 6.96 % | 1.129 B 5.93 % | 1.066 B 3.09 % | 1.034 B 5.67 % | 978.800 M -5.33 % | 1.034 B 5.80 % | 977.200 M -2.71 % | 1.004 B -7.94 % | 1.091 B 26.61 % | 861.700 M 40 933.33 % | 2.100 M 10 400.00 % | 20.000 K |
| Total liabilities | 1.475 B 15.67 % | 1.275 B 1.57 % | 1.256 B 3.59 % | 1.212 B 6.77 % | 1.135 B 5.50 % | 1.076 B 2.67 % | 1.048 B 6.63 % | 982.873 M -5.31 % | 1.038 B 5.77 % | 981.316 M -2.69 % | 1.008 B -7.91 % | 1.095 B 26.55 % | 865.364 M 5 854.43 % | 14.533 M 3 625.66 % | 390.082 K |
| Other non current assets | -334.386 M -135.92 % | 930.971 M 10.03 % | 846.070 M 0.82 % | 839.176 M 14.81 % | 730.900 M 18.80 % | 615.253 M 18.49 % | 519.260 M 15.57 % | 449.320 M 14.92 % | 390.984 M -8.55 % | 427.545 M 224.62 % | -343.088 M -1.49 % | -338.056 M -6.78 % | -316.580 M | 0.000 | 0.000 |
| Long term investments | 300.959 M 29.97 % | 231.557 M -9.77 % | 256.634 M -1.40 % | 260.275 M -3.96 % | 271.019 M -5.95 % | 288.171 M -9.83 % | 319.581 M 5.58 % | 302.698 M -15.63 % | 358.766 M 17.99 % | 304.058 M -1.12 % | 307.501 M 2.18 % | 300.951 M 2.90 % | 292.469 M | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 898.000 K -67.99 % | 2.805 M -40.48 % | 4.713 M -28.82 % | 6.621 M -35.69 % | 10.296 M | 0.000 -100.00 % | 14.819 M -13.24 % | 17.080 M -0.48 % | 17.163 M | 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 -100.00 % | 5.727 M -83.30 % | 34.285 M | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 898.000 K -67.99 % | 2.805 M -40.48 % | 4.713 M -28.82 % | 6.621 M -35.69 % | 10.296 M | 0.000 -100.00 % | 14.819 M -35.02 % | 22.807 M -55.67 % | 51.448 M | 0.000 | 0.000 |
| Property plant equipment net | 33.427 M -7.00 % | 35.944 M 14.15 % | 31.488 M 4.27 % | 30.198 M 6.49 % | 28.357 M 3.58 % | 27.378 M -7.82 % | 29.702 M 6.57 % | 27.872 M -17.14 % | 33.638 M -4.12 % | 35.084 M -1.41 % | 35.587 M -4.09 % | 37.105 M 53.89 % | 24.111 M | 0.000 | 0.000 |
| Total non current assets | 334.386 M -72.10 % | 1.198 B 5.67 % | 1.134 B 0.40 % | 1.130 B 9.55 % | 1.031 B 10.45 % | 933.607 M 6.91 % | 873.256 M 11.03 % | 786.511 M -0.90 % | 793.684 M 3.52 % | 766.687 M 5 073.68 % | 14.819 M -35.02 % | 22.807 M -55.67 % | 51.448 M | 0.000 | 0.000 |
| Other current assets | -316.465 M -59.29 % | -198.677 M 10.77 % | -222.653 M -4.95 % | -212.150 M 5.02 % | -223.365 M 11.66 % | -252.846 M 12.59 % | -289.261 M -3.63 % | -279.123 M 13.21 % | -321.608 M -2 482.57 % | -12.453 M 58.53 % | -30.027 M -11.19 % | -27.006 M 74.85 % | -107.376 M | 0.000 | 0.000 |
| Short term investments | 271.347 M 45.13 % | 186.969 M -9.56 % | 206.726 M 0.92 % | 204.834 M -5.22 % | 216.121 M -11.16 % | 243.270 M -11.40 % | 274.568 M 3.31 % | 265.777 M -14.01 % | 309.078 M | 0.000 | 0.000 -100.00 % | 8.346 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 62.963 M 119.51 % | 28.684 M -16.18 % | 34.219 M 55.84 % | 21.958 M 4.20 % | 21.072 M 24.18 % | 16.969 M -24.09 % | 22.353 M -6.22 % | 23.835 M -1.25 % | 24.137 M 10.97 % | 21.751 M -30.69 % | 31.381 M -2.65 % | 32.235 M -72.74 % | 118.240 M 17 386.39 % | 676.183 K 28 551.82 % | 2.360 K |
| Cash and short term investments | 334.310 M 55.02 % | 215.653 M -10.50 % | 240.945 M 6.24 % | 226.792 M -4.39 % | 237.193 M -8.86 % | 260.239 M -12.35 % | 296.921 M 2.52 % | 289.612 M -13.09 % | 333.215 M 1 431.95 % | 21.751 M -30.69 % | 31.381 M -22.67 % | 40.581 M -65.68 % | 118.240 M 17 386.39 % | 676.183 K 28 551.82 % | 2.360 K |
| Total current assets | 17.845 M 5.12 % | 16.976 M -7.19 % | 18.292 M 24.93 % | 14.642 M 5.89 % | 13.828 M 87.04 % | 7.393 M -11.24 % | 8.329 M -23.28 % | 10.857 M -13.16 % | 12.502 M 12.85 % | 11.078 M 28.75 % | 8.604 M -36.62 % | 13.575 M 24.95 % | 10.864 M 1 506.67 % | 676.183 K 28 551.82 % | 2.360 K |
| 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 |
| Net receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 669.000 K 81.79 % | 368.000 K -58.88 % | 895.000 K -49.72 % | 1.780 M -75.45 % | 7.250 M | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Other assets | 1.293 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 -100.00 % | 58.812 M 13 359.54 % | 436.957 K |
| 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 |
| 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 -100.00 % | 338.690 K | 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 |
| 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 10.680 M -38.78 % | 17.446 M -4.47 % | 18.263 M 1.14 % | 18.057 M 2.13 % | 17.680 M -0.03 % | 17.686 M | 0.000 | 0.000 |
| Other total stockholders equity | 149.822 M -0.60 % | 150.728 M 1.32 % | 148.763 M 0.74 % | 147.671 M 0.68 % | 146.667 M 0.52 % | 145.907 M 0.40 % | 145.321 M -0.26 % | 145.693 M 0.18 % | 145.435 M 0.83 % | 144.243 M 0.17 % | 143.999 M -0.13 % | 144.182 M -0.81 % | 145.359 M 255.99 % | 40.832 M 145 081.55 % | 28.125 K |
| 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 |
| Other liabilities | 1.412 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -16.000 K 40.74 % | -27.000 K 6.90 % | -29.000 K -281.25 % | 16.000 K 148.48 % | -33.000 K -213.79 % | 29.000 K 106.65 % | -436.000 K -104.22 % | 10.333 M 2 851.63 % | 350.082 K |
| Total assets | 1.645 B 35.33 % | 1.215 B 5.46 % | 1.152 B 0.72 % | 1.144 B 9.50 % | 1.045 B 11.05 % | 941.000 M 6.74 % | 881.585 M 10.56 % | 797.368 M -1.09 % | 806.186 M 3.65 % | 777.765 M 3 220.52 % | 23.423 M -35.62 % | 36.382 M -41.61 % | 62.312 M 5.95 % | 58.812 M 13 359.54 % | 436.957 K |
| 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | -834.000 K -298.57 % | 420.000 K -45.60 % | 772.000 K -79.30 % | 3.729 M | 0.000 100.00 % | -6.077 M -15 092.50 % | -40.000 K -101.60 % | 2.497 M 17.45 % | 2.126 M 119.86 % | 967.000 K 110.03 % | -9.637 M -2 968.15 % | 336.000 K 205.45 % | 110.000 K | 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 |
| Change in working capital | -1.832 M -373.43 % | 670.000 K -59.54 % | 1.656 M 321.09 % | -749.000 K -369.42 % | 278.000 K -93.88 % | 4.544 M -8.05 % | 4.942 M -56.73 % | 11.420 M 73.87 % | 6.568 M -71.59 % | 23.115 M 36.55 % | 16.928 M 233.49 % | -12.681 M -759.73 % | -1.475 M -444.95 % | 427.603 K 15.54 % | 370.082 K |
| 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 |
| 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 |
| 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 |
| 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 |
| Other non cash items | 4.785 M 2 731.36 % | 169.000 K -73.68 % | 642.000 K -55.88 % | 1.455 M -46.63 % | 2.726 M -82.25 % | 15.354 M 310.86 % | 3.737 M -43.09 % | 6.566 M 20.50 % | 5.449 M 69.01 % | 3.224 M -91.12 % | 36.306 M 17.83 % | 30.812 M 862.57 % | 3.201 M | 0.000 | 0.000 |
| Net cash provided by operating activities | 21.558 M 2.59 % | 21.014 M 6.73 % | 19.689 M 31.40 % | 14.984 M -11.54 % | 16.939 M 10.82 % | 15.285 M -22.17 % | 19.639 M -35.04 % | 30.231 M 27.62 % | 23.688 M -27.79 % | 32.805 M 22.07 % | 26.874 M 504.67 % | -6.641 M -240.64 % | 4.722 M 204.31 % | 1.552 M 319.29 % | 370.082 K |
| Investments in property plant and equipment | -240.000 K -129.06 % | 826.000 K -61.20 % | 2.129 M -0.56 % | 2.141 M 6 397.06 % | -34.000 K 93.41 % | -516.000 K -1.38 % | -509.000 K 18.04 % | -621.000 K 45.04 % | -1.130 M -113.22 % | 8.548 M 24.70 % | 6.855 M 145.87 % | -14.944 M -462.86 % | -2.655 M | 0.000 | 0.000 |
| Acquisitions net | -646.000 K 69.84 % | -2.142 M -126.67 % | -945.000 K -80.00 % | -525.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 54.717 M 381.99 % | -19.404 M | 0.000 | 0.000 |
| Purchases of investments | -173.001 M -135.25 % | -73.538 M -37.22 % | -53.592 M -0.97 % | -53.076 M 50.80 % | -107.868 M 14.07 % | -125.527 M 9.07 % | -138.050 M -6.17 % | -130.033 M 48.45 % | -252.255 M 18.38 % | -309.049 M -77.81 % | -173.805 M -2.87 % | -168.949 M 17.40 % | -204.549 M | 0.000 | 0.000 |
| Sales maturities of investments | 109.439 M 7.11 % | 102.172 M 90.11 % | 53.745 M -16.06 % | 64.026 M -47.81 % | 122.671 M -20.00 % | 153.334 M 20.75 % | 126.985 M -25.84 % | 171.223 M -13.01 % | 196.821 M -36.70 % | 310.951 M 87.19 % | 166.116 M -2.45 % | 170.294 M 148.38 % | 68.562 M | 0.000 | 0.000 |
| Other investing activites | -116.025 M -80.21 % | -64.384 M -26.91 % | -50.731 M 50.94 % | -103.401 M -18.13 % | -87.532 M -17.82 % | -74.291 M -20.02 % | -61.900 M -441.08 % | -11.440 M 47.02 % | -21.595 M 18.97 % | -26.651 M -148.38 % | 55.083 M 419.58 % | -17.236 M 70.45 % | -58.327 M -0.36 % | -58.119 M | 0.000 |
| Net cash used for investing activites | -180.473 M -386.90 % | -37.066 M 24.96 % | -49.394 M 45.62 % | -90.835 M -24.84 % | -72.763 M -54.81 % | -47.000 M 36.03 % | -73.474 M -352.24 % | 29.129 M 137.27 % | -78.159 M -382.43 % | -16.201 M -129.86 % | 54.249 M 127.15 % | 23.882 M 111.04 % | -216.373 M -272.29 % | -58.119 M | 0.000 |
| 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 |
| Common stock issued | 73.000 K -91.83 % | 893.000 K 511.64 % | 146.000 K -43.85 % | 260.000 K 95.49 % | 133.000 K 54.65 % | 86.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -2.115 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.460 M -63.71 % | -7.000 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.843 M | 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 |
| Other financing activites | 193.416 M 1 739.08 % | 10.517 M -74.94 % | 41.966 M -45.31 % | 76.737 M 28.05 % | 59.927 M 127.59 % | 26.331 M -49.70 % | 52.353 M 187.75 % | -59.662 M -204.93 % | 56.857 M 301.38 % | -28.234 M 64.70 % | -79.977 M 29.50 % | -113.439 M -133.37 % | 339.922 M 493.85 % | 57.241 M 15 666.34 % | -367.722 K |
| Net cash used provided by financing activities | 193.416 M 1 739.08 % | 10.517 M -74.94 % | 41.966 M -45.31 % | 76.737 M 28.05 % | 59.927 M 127.59 % | 26.331 M -49.70 % | 52.353 M 187.75 % | -59.662 M -204.93 % | 56.857 M 301.38 % | -28.234 M 64.70 % | -79.977 M 29.50 % | -113.439 M -133.37 % | 339.922 M 493.85 % | 57.241 M 15 666.34 % | -367.722 K |
| 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 |
| Net change in cash | 34.501 M 723.32 % | -5.535 M -145.14 % | 12.261 M 1 283.86 % | 886.000 K -78.41 % | 4.103 M 176.21 % | -5.384 M -263.29 % | -1.482 M -390.73 % | -302.000 K -112.66 % | 2.386 M 120.52 % | -11.630 M -1 114.83 % | 1.146 M 101.19 % | -96.198 M -175.00 % | 128.271 M 18 936.30 % | 673.823 K 28 451.82 % | 2.360 K |
| Cash at beginning of period | 28.684 M -16.18 % | 34.219 M 55.84 % | 21.958 M 4.20 % | 21.072 M 24.18 % | 16.969 M -24.09 % | 22.353 M -6.22 % | 23.835 M -1.25 % | 24.137 M 10.97 % | 21.751 M -34.84 % | 33.381 M 3.56 % | 32.235 M -74.90 % | 128.433 M 79 179.63 % | 162.000 K 6 764.41 % | 2.360 K | 0.000 |
| Cash at end of period | 63.185 M 120.28 % | 28.684 M -16.18 % | 34.219 M 55.84 % | 21.958 M 4.20 % | 21.072 M 24.18 % | 16.969 M -24.09 % | 22.353 M -6.22 % | 23.835 M -1.25 % | 24.137 M 10.97 % | 21.751 M -34.84 % | 33.381 M 3.56 % | 32.235 M -74.90 % | 128.433 M 18 893.82 % | 676.183 K 28 551.82 % | 2.360 K |
| Operating cash flow | 21.558 M 2.59 % | 21.014 M 6.73 % | 19.689 M 31.40 % | 14.984 M -11.54 % | 16.939 M 10.82 % | 15.285 M -22.17 % | 19.639 M -35.04 % | 30.231 M 27.62 % | 23.688 M -27.79 % | 32.805 M 22.07 % | 26.874 M 504.67 % | -6.641 M -240.64 % | 4.722 M 204.31 % | 1.552 M 319.29 % | 370.082 K |
| Capital expenditure | -240.000 K -129.06 % | 826.000 K -61.20 % | 2.129 M -0.56 % | 2.141 M 6 397.06 % | -34.000 K 93.41 % | -516.000 K -1.38 % | -509.000 K 18.04 % | -621.000 K 45.04 % | -1.130 M -113.22 % | 8.548 M 24.70 % | 6.855 M 145.87 % | -14.944 M -462.86 % | -2.655 M | 0.000 | 0.000 |
| Free CashFlow | 21.318 M -2.39 % | 21.840 M 0.10 % | 21.818 M 27.40 % | 17.125 M 1.30 % | 16.905 M 14.46 % | 14.769 M -22.80 % | 19.130 M -35.39 % | 29.610 M 31.26 % | 22.558 M -45.45 % | 41.353 M 22.60 % | 33.729 M 256.26 % | -21.585 M -1 144.27 % | 2.067 M 33.21 % | 1.552 M 319.29 % | 370.082 K |
| 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 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-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 16.176 M 1.95 % | 15.866 M 1.02 % | 15.706 M 4.71 % | 14.999 M 5.74 % | 14.185 M 1.50 % | 13.976 M 2.97 % | 13.573 M 3.03 % | 13.174 M -11.76 % | 14.930 M 11.00 % | 13.451 M 2.37 % | 13.139 M 3.65 % | 12.676 M -3.90 % | 13.191 M 3.20 % | 12.782 M 1.86 % | 12.549 M 5.85 % | 11.856 M -2.75 % | 12.191 M 0.24 % | 12.162 M 1.18 % | 12.020 M 6.35 % | 11.302 M -4.61 % | 11.848 M 1.89 % | 11.628 M 1.70 % | 11.434 M 9.50 % | 10.442 M -5.91 % | 11.098 M -4.89 % | 11.669 M 4.36 % | 11.182 M 1.29 % | 11.040 M -8.37 % | 12.048 M 2.73 % | 11.728 M 1.02 % | 11.610 M 2.44 % | 11.333 M -5.68 % | 12.015 M 2.95 % | 11.671 M 6.08 % | 11.002 M -31.37 % | 16.032 M 50.04 % | 10.685 M -1.32 % | 10.828 M 7.85 % | 10.040 M 5.03 % | 9.559 M -10.13 % | 10.636 M 6.55 % | 9.982 M 15.04 % | 8.677 M -30.96 % | 12.568 M 37.48 % | 9.142 M -8.56 % | 9.998 M -4.54 % | 10.473 M -20.63 % | 13.195 M 25.48 % | 10.516 M -2.73 % | 10.811 M -65.24 % | 31.104 M 351.63 % | 6.887 M -0.79 % | 6.942 M 199.10 % | 2.321 M 473.48 % | 404.722 K -43.20 % | 712.493 K -0.56 % | 716.477 K 2.56 % | 698.591 K -0.50 % | 702.073 K 1.09 % | 694.506 K 300.08 % | 173.590 K |
| Net income | 6.548 M 20.68 % | 5.426 M -18.32 % | 6.643 M 21.73 % | 5.457 M 20.84 % | 4.516 M 8.56 % | 4.160 M 193.99 % | 1.415 M -65.02 % | 4.045 M -12.31 % | 4.613 M 30.16 % | 3.544 M 1.17 % | 3.503 M 4.35 % | 3.357 M -15.12 % | 3.955 M 4.57 % | 3.782 M 45.80 % | 2.594 M 505.31 % | -640.000 K -126.49 % | 2.416 M -17.66 % | 2.934 M 17.69 % | 2.493 M -8.55 % | 2.726 M 10.90 % | 2.458 M 6.04 % | 2.318 M -4.21 % | 2.420 M 9.30 % | 2.214 M 128.69 % | -7.716 M -555.76 % | 1.693 M 29.04 % | 1.312 M -41.92 % | 2.259 M 24.60 % | 1.813 M 5.41 % | 1.720 M -0.23 % | 1.724 M 44.51 % | 1.193 M -33.05 % | 1.782 M 10.89 % | 1.607 M 21.37 % | 1.324 M -15.83 % | 1.573 M -13.05 % | 1.809 M 49.50 % | 1.210 M 22.22 % | 990.000 K 42.24 % | 696.000 K -51.05 % | 1.422 M 172.94 % | 521.000 K 143.63 % | -1.194 M -144.45 % | 2.686 M 306.77 % | -1.299 M 93.38 % | -19.616 M -609.70 % | -2.764 M 79.37 % | -13.400 M -387.27 % | -2.750 M 88.60 % | -24.119 M -320.59 % | 10.934 M 8 642.19 % | -128.000 K -113.45 % | 952.000 K 230.56 % | 288.000 K 160.08 % | 110.737 K -70.28 % | 372.550 K -8.43 % | 406.842 K 67.76 % | 242.520 K -39.54 % | 401.101 K 4.75 % | 382.928 K 292.55 % | 97.550 K |
| Income before tax | 8.316 M 22.91 % | 6.766 M -18.98 % | 8.351 M 23.08 % | 6.785 M 19.90 % | 5.659 M 8.76 % | 5.203 M 209.89 % | 1.679 M -65.89 % | 4.923 M -13.63 % | 5.700 M 31.49 % | 4.335 M 0.84 % | 4.299 M 3.74 % | 4.144 M -15.43 % | 4.900 M 6.64 % | 4.595 M 46.62 % | 3.134 M -12.36 % | 3.576 M 7.23 % | 3.335 M -8.03 % | 3.626 M 1.60 % | 3.569 M -6.47 % | 3.816 M 14.94 % | 3.320 M 3.78 % | 3.199 M -5.99 % | 3.403 M 16.62 % | 2.918 M 124.46 % | -11.931 M -635.98 % | 2.226 M 33.85 % | 1.663 M -43.28 % | 2.932 M 16.81 % | 2.510 M 5.95 % | 2.369 M -2.63 % | 2.433 M 47.10 % | 1.654 M -35.94 % | 2.582 M 13.25 % | 2.280 M 20.83 % | 1.887 M -6.63 % | 2.021 M -23.62 % | 2.646 M 57.22 % | 1.683 M 21.96 % | 1.380 M 47.75 % | 934.000 K -52.20 % | 1.954 M 201.54 % | 648.000 K 131.89 % | -2.032 M -153.28 % | 3.814 M 261.54 % | -2.361 M 91.40 % | -27.459 M -519.98 % | -4.429 M 72.25 % | -15.960 M -242.64 % | -4.658 M 81.01 % | -24.529 M -251.26 % | 16.216 M 4 290.18 % | -387.000 K -132.63 % | 1.186 M 218.82 % | 372.000 K 101.19 % | 184.897 K -69.23 % | 600.888 K -8.43 % | 656.195 K 29.12 % | 508.198 K -21.45 % | 646.937 K 4.75 % | 617.624 K 292.54 % | 157.340 K |
| Income before tax ratio | 0.51 20.55 % | 0.43 -19.80 % | 0.53 17.54 % | 0.45 13.39 % | 0.40 7.16 % | 0.37 200.95 % | 0.12 -66.90 % | 0.37 -2.12 % | 0.38 18.46 % | 0.32 -1.50 % | 0.33 0.08 % | 0.33 -11.99 % | 0.37 3.33 % | 0.36 43.95 % | 0.25 -17.20 % | 0.30 10.26 % | 0.27 -8.24 % | 0.30 0.41 % | 0.30 -12.06 % | 0.34 20.49 % | 0.28 1.86 % | 0.28 -7.56 % | 0.30 6.50 % | 0.28 125.99 % | -1.08 -663.56 % | 0.19 28.27 % | 0.15 -44.00 % | 0.27 27.48 % | 0.21 3.14 % | 0.20 -3.61 % | 0.21 43.59 % | 0.15 -32.09 % | 0.21 10.00 % | 0.20 13.90 % | 0.17 36.06 % | 0.13 -49.09 % | 0.25 59.32 % | 0.16 13.08 % | 0.14 40.67 % | 0.10 -46.82 % | 0.18 183.00 % | 0.06 127.72 % | -0.23 -177.17 % | 0.30 217.51 % | -0.26 90.60 % | -2.75 -549.44 % | -0.42 65.04 % | -1.21 -173.07 % | -0.44 80.48 % | -2.27 -535.20 % | 0.52 1 027.78 % | -0.06 -132.89 % | 0.17 6.59 % | 0.16 -64.92 % | 0.46 -45.83 % | 0.84 -7.92 % | 0.92 25.90 % | 0.73 -21.05 % | 0.92 3.62 % | 0.89 -1.89 % | 0.91 |
| EBITDA | 10.436 M 16.23 % | 8.979 M -16.88 % | 10.803 M 9.91 % | 9.829 M 7.21 % | 9.168 M -1.26 % | 9.285 M 52.01 % | 6.108 M -35.78 % | 9.511 M -9.13 % | 10.467 M 16.43 % | 8.990 M 2.67 % | 8.756 M 8.33 % | 8.083 M -5.85 % | 8.585 M 8.14 % | 7.939 M 27.95 % | 6.205 M -5.27 % | 6.550 M 5.58 % | 6.204 M -6.35 % | 6.625 M 1.50 % | 6.527 M -3.77 % | 6.783 M 11.42 % | 6.088 M 2.11 % | 5.962 M -3.40 % | 6.172 M 9.34 % | 5.645 M 161.67 % | -9.153 M -283.94 % | 4.976 M 13.12 % | 4.399 M -23.38 % | 5.741 M 12.06 % | 5.123 M 3.81 % | 4.935 M 1.50 % | 4.862 M 16.29 % | 4.181 M -21.26 % | 5.310 M 4.57 % | 5.078 M 6.82 % | 4.754 M -5.99 % | 5.057 M -15.21 % | 5.964 M 13.32 % | 5.263 M 3.18 % | 5.101 M 6.12 % | 4.807 M -19.06 % | 5.939 M 25.32 % | 4.739 M 105.86 % | 2.302 M -73.65 % | 8.736 M 174.89 % | 3.178 M 114.75 % | -21.539 M -1 264.90 % | 1.849 M 119.99 % | -9.249 M -430.91 % | 2.795 M 116.81 % | -16.624 M -170.72 % | 23.508 M 408.17 % | 4.626 M -7.42 % | 4.997 M 182.24 % | 1.771 M 854.98 % | 185.396 K -69.15 % | 600.888 K -8.43 % | 656.195 K 29.12 % | 508.198 K -21.45 % | 646.937 K 4.75 % | 617.624 K 292.54 % | 157.340 K |
| Net income ratio | 0.40 18.37 % | 0.34 -19.14 % | 0.42 16.25 % | 0.36 14.28 % | 0.32 6.96 % | 0.30 185.52 % | 0.10 -66.05 % | 0.31 -0.62 % | 0.31 17.27 % | 0.26 -1.18 % | 0.27 0.67 % | 0.26 -11.67 % | 0.30 1.33 % | 0.30 43.14 % | 0.21 482.93 % | -0.05 -127.24 % | 0.20 -17.85 % | 0.24 16.32 % | 0.21 -14.01 % | 0.24 16.26 % | 0.21 4.07 % | 0.20 -5.81 % | 0.21 -0.18 % | 0.21 130.50 % | -0.70 -579.21 % | 0.15 23.65 % | 0.12 -42.66 % | 0.20 35.98 % | 0.15 2.61 % | 0.15 -1.24 % | 0.15 41.06 % | 0.11 -29.02 % | 0.15 7.71 % | 0.14 14.42 % | 0.12 22.65 % | 0.10 -42.05 % | 0.17 51.50 % | 0.11 13.33 % | 0.10 35.43 % | 0.07 -45.54 % | 0.13 156.15 % | 0.05 137.93 % | -0.14 -164.39 % | 0.21 250.41 % | -0.14 92.76 % | -1.96 -643.41 % | -0.26 74.01 % | -1.02 -288.34 % | -0.26 88.28 % | -2.23 -734.64 % | 0.35 1 991.40 % | -0.02 -113.55 % | 0.14 10.52 % | 0.12 -54.65 % | 0.27 -47.67 % | 0.52 -7.92 % | 0.57 63.57 % | 0.35 -39.24 % | 0.57 3.62 % | 0.55 -1.88 % | 0.56 |
| Ratio EBITDA | 0.65 14.00 % | 0.57 -17.72 % | 0.69 4.96 % | 0.66 1.39 % | 0.65 -2.71 % | 0.66 47.63 % | 0.45 -37.67 % | 0.72 2.98 % | 0.70 4.90 % | 0.67 0.29 % | 0.67 4.51 % | 0.64 -2.02 % | 0.65 4.78 % | 0.62 25.61 % | 0.49 -10.50 % | 0.55 8.56 % | 0.51 -6.58 % | 0.54 0.32 % | 0.54 -9.52 % | 0.60 16.80 % | 0.51 0.22 % | 0.51 -5.01 % | 0.54 -0.15 % | 0.54 165.55 % | -0.82 -293.41 % | 0.43 8.40 % | 0.39 -24.35 % | 0.52 22.30 % | 0.43 1.05 % | 0.42 0.48 % | 0.42 13.51 % | 0.37 -16.52 % | 0.44 1.57 % | 0.44 0.69 % | 0.43 36.99 % | 0.32 -43.49 % | 0.56 14.84 % | 0.49 -4.33 % | 0.51 1.03 % | 0.50 -9.94 % | 0.56 17.62 % | 0.47 78.95 % | 0.27 -61.83 % | 0.70 99.96 % | 0.35 116.14 % | -2.15 -1 320.24 % | 0.18 125.19 % | -0.70 -363.73 % | 0.27 117.28 % | -1.54 -303.46 % | 0.76 12.52 % | 0.67 -6.69 % | 0.72 -5.64 % | 0.76 66.52 % | 0.46 -45.68 % | 0.84 -7.92 % | 0.92 25.90 % | 0.73 -21.05 % | 0.92 3.62 % | 0.89 -1.89 % | 0.91 |
| Gross profit ratio | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 23.386 M 2.87 % | 22.733 M 1.41 % | 22.416 M -0.73 % | 22.580 M 0.00 % | 22.580 M 0.32 % | 22.508 M -4.56 % | 23.583 M 3.91 % | 22.696 M 0.60 % | 22.561 M 0.57 % | 22.433 M 2.46 % | 21.894 M -2.17 % | 22.380 M -3.80 % | 23.265 M 4.57 % | 22.247 M 2.92 % | 21.617 M 1.33 % | 21.333 M -2.87 % | 21.964 M -2.68 % | 22.569 M -0.42 % | 22.664 M -0.23 % | 22.717 M 1.66 % | 22.345 M 6.04 % | 21.073 M -4.21 % | 22.000 M -0.63 % | 22.140 M 0.43 % | 22.046 M 4.17 % | 21.163 M -3.22 % | 21.867 M -3.20 % | 22.590 M -0.32 % | 22.663 M 3.15 % | 21.971 M 6.01 % | 20.725 M -9.30 % | 22.850 M 6.56 % | 21.443 M -3.05 % | 22.117 M 5.82 % | 20.900 M -3.32 % | 21.617 M -1.29 % | 21.900 M -6.21 % | 23.350 M 7.89 % | 21.642 M 0.06 % | 21.628 M 0.00 % | 21.628 M 0.75 % | 21.468 M 0.00 % | 21.468 M 0.00 % | 21.468 M 0.00 % | 21.468 M 0.00 % | 21.468 M 0.00 % | 21.468 M 0.00 % | 21.468 M 0.00 % | 21.468 M 0.00 % | 21.468 M -0.05 % | 21.478 M 0.04 % | 21.469 M -0.08 % | 21.486 M 40.59 % | 15.283 M 29.27 % | 11.823 M 0.07 % | 11.814 M 26.02 % | 9.375 M 0.00 % | 9.375 M 0.00 % | 9.375 M 0.00 % | 9.375 M 148.63 % | 3.771 M |
| Weighted average shs out | 22.579 M 1.07 % | 22.341 M 0.63 % | 22.201 M -1.68 % | 22.580 M 0.00 % | 22.580 M 3.13 % | 21.895 M -7.16 % | 23.583 M 4.94 % | 22.472 M 2.30 % | 21.967 M -0.83 % | 22.150 M 1.17 % | 21.894 M -2.17 % | 22.380 M 1.86 % | 21.972 M -1.24 % | 22.247 M 2.92 % | 21.617 M 1.33 % | 21.333 M -2.87 % | 21.964 M -2.68 % | 22.569 M -0.42 % | 22.664 M -0.23 % | 22.717 M 1.66 % | 22.345 M 6.04 % | 21.073 M -4.21 % | 22.000 M -0.63 % | 22.140 M 0.43 % | 22.046 M 4.17 % | 21.163 M -3.22 % | 21.867 M -3.20 % | 22.590 M -0.32 % | 22.663 M 3.15 % | 21.971 M 6.01 % | 20.725 M -9.30 % | 22.850 M 6.56 % | 21.443 M -3.05 % | 22.117 M 5.82 % | 20.900 M -3.32 % | 21.617 M -1.29 % | 21.900 M -6.21 % | 23.350 M 7.89 % | 21.642 M 0.06 % | 21.628 M 0.00 % | 21.628 M 0.75 % | 21.468 M 0.00 % | 21.468 M 0.00 % | 21.468 M 0.00 % | 21.468 M 0.00 % | 21.468 M 0.00 % | 21.468 M 0.00 % | 21.468 M 0.00 % | 21.468 M 0.00 % | 21.468 M 0.00 % | 21.468 M 0.00 % | 21.469 M 0.00 % | 21.469 M 60.13 % | 13.407 M 43.01 % | 9.375 M 0.00 % | 9.375 M 19.04 % | 7.876 M -15.99 % | 9.375 M 0.00 % | 9.375 M 0.00 % | 9.375 M 148.63 % | 3.771 M |
| EPS diluted | 0.28 16.67 % | 0.24 -20.00 % | 0.30 25.00 % | 0.24 20.00 % | 0.20 11.11 % | 0.18 200.00 % | 0.06 -66.67 % | 0.18 -10.00 % | 0.20 25.00 % | 0.16 0.00 % | 0.16 6.67 % | 0.15 -11.76 % | 0.17 0.00 % | 0.17 41.67 % | 0.12 500.00 % | -0.03 -127.27 % | 0.11 -15.38 % | 0.13 18.18 % | 0.11 -8.33 % | 0.12 9.09 % | 0.11 0.00 % | 0.11 0.00 % | 0.11 10.00 % | 0.10 128.57 % | -0.35 -537.50 % | 0.08 33.33 % | 0.06 -40.00 % | 0.10 25.00 % | 0.08 2.17 % | 0.08 -5.89 % | 0.08 59.39 % | 0.05 -37.18 % | 0.08 14.31 % | 0.07 14.85 % | 0.06 -13.05 % | 0.07 -11.86 % | 0.08 59.46 % | 0.05 13.35 % | 0.05 41.93 % | 0.03 -50.99 % | 0.07 170.37 % | 0.02 143.71 % | -0.06 -142.77 % | 0.13 314.88 % | -0.06 93.35 % | -0.91 -600.00 % | -0.13 79.03 % | -0.62 -376.92 % | -0.13 88.39 % | -1.12 -319.61 % | 0.51 8 600.00 % | -0.01 -113.54 % | 0.04 135.64 % | 0.02 100.00 % | 0.01 -70.16 % | 0.03 -27.42 % | 0.04 67.57 % | 0.03 -39.49 % | 0.04 4.90 % | 0.04 57.53 % | 0.03 |
| Earnings per share | 0.29 20.83 % | 0.24 -20.00 % | 0.30 25.00 % | 0.24 20.00 % | 0.20 5.26 % | 0.19 216.67 % | 0.06 -66.67 % | 0.18 -14.29 % | 0.21 31.25 % | 0.16 0.00 % | 0.16 6.67 % | 0.15 -16.67 % | 0.18 5.88 % | 0.17 41.67 % | 0.12 500.00 % | -0.03 -127.27 % | 0.11 -15.38 % | 0.13 18.18 % | 0.11 -8.33 % | 0.12 9.09 % | 0.11 0.00 % | 0.11 0.00 % | 0.11 10.00 % | 0.10 128.57 % | -0.35 -537.50 % | 0.08 33.33 % | 0.06 -40.00 % | 0.10 25.00 % | 0.08 2.17 % | 0.08 -5.89 % | 0.08 59.39 % | 0.05 -37.18 % | 0.08 14.31 % | 0.07 14.85 % | 0.06 -13.05 % | 0.07 -11.86 % | 0.08 59.46 % | 0.05 13.35 % | 0.05 41.93 % | 0.03 -50.99 % | 0.07 170.37 % | 0.02 143.71 % | -0.06 -142.77 % | 0.13 314.88 % | -0.06 93.35 % | -0.91 -600.00 % | -0.13 79.03 % | -0.62 -376.92 % | -0.13 88.39 % | -1.12 -319.61 % | 0.51 8 600.00 % | -0.01 -113.54 % | 0.04 106.05 % | 0.02 82.20 % | 0.01 -70.28 % | 0.04 -23.21 % | 0.05 99.61 % | 0.03 -39.49 % | 0.04 4.90 % | 0.04 57.53 % | 0.03 |
| Gross profit | 16.176 M 1.95 % | 15.866 M 1.02 % | 15.706 M 4.71 % | 14.999 M 5.74 % | 14.185 M 1.50 % | 13.976 M 2.97 % | 13.573 M 3.03 % | 13.174 M -11.76 % | 14.930 M 11.00 % | 13.451 M 2.37 % | 13.139 M 3.65 % | 12.676 M -3.90 % | 13.191 M 3.20 % | 12.782 M 1.86 % | 12.549 M 5.85 % | 11.856 M -2.75 % | 12.191 M 0.24 % | 12.162 M 1.18 % | 12.020 M 6.35 % | 11.302 M -4.61 % | 11.848 M 1.89 % | 11.628 M 1.70 % | 11.434 M 9.50 % | 10.442 M -5.91 % | 11.098 M -4.89 % | 11.669 M 4.36 % | 11.182 M 1.29 % | 11.040 M -8.37 % | 12.048 M 2.73 % | 11.728 M 1.02 % | 11.610 M 2.44 % | 11.333 M -5.68 % | 12.015 M 2.95 % | 11.671 M 6.08 % | 11.002 M -31.37 % | 16.032 M 50.04 % | 10.685 M -1.32 % | 10.828 M 7.85 % | 10.040 M 5.03 % | 9.559 M -10.13 % | 10.636 M 6.55 % | 9.982 M 15.04 % | 8.677 M -30.96 % | 12.568 M 37.48 % | 9.142 M -8.56 % | 9.998 M -4.54 % | 10.473 M -20.63 % | 13.195 M 25.48 % | 10.516 M -2.73 % | 10.811 M -65.24 % | 31.104 M 351.63 % | 6.887 M -0.79 % | 6.942 M 199.10 % | 2.321 M 473.48 % | 404.722 K -43.20 % | 712.493 K -0.56 % | 716.477 K 2.56 % | 698.591 K -0.50 % | 702.073 K 1.09 % | 694.506 K 300.08 % | 173.590 K |
| Income tax expense | 1.768 M 31.94 % | 1.340 M -21.55 % | 1.708 M 28.61 % | 1.328 M 16.19 % | 1.143 M 9.59 % | 1.043 M 295.08 % | 264.000 K -69.93 % | 878.000 K -19.23 % | 1.087 M 37.42 % | 791.000 K -0.63 % | 796.000 K 1.14 % | 787.000 K -16.72 % | 945.000 K 16.24 % | 813.000 K 50.56 % | 540.000 K -87.19 % | 4.216 M 358.76 % | 919.000 K 32.80 % | 692.000 K -35.69 % | 1.076 M -1.28 % | 1.090 M 26.45 % | 862.000 K -2.16 % | 881.000 K -10.38 % | 983.000 K 39.63 % | 704.000 K 116.70 % | -4.215 M -890.81 % | 533.000 K 51.85 % | 351.000 K -47.85 % | 673.000 K -3.44 % | 697.000 K 7.40 % | 649.000 K -8.46 % | 709.000 K 53.80 % | 461.000 K -42.38 % | 800.000 K 18.87 % | 673.000 K 19.54 % | 563.000 K 25.67 % | 448.000 K -46.48 % | 837.000 K 76.96 % | 473.000 K 21.28 % | 390.000 K 63.87 % | 238.000 K -55.26 % | 532.000 K 318.90 % | 127.000 K 115.16 % | -838.000 K -174.29 % | 1.128 M 206.21 % | -1.062 M 86.46 % | -7.843 M -371.05 % | -1.665 M 34.96 % | -2.560 M -34.17 % | -1.908 M -365.37 % | -410.000 K -107.76 % | 5.282 M 2 139.38 % | -259.000 K -210.68 % | 234.000 K 178.57 % | 84.000 K 13.27 % | 74.160 K -67.52 % | 228.338 K -8.43 % | 249.353 K -6.14 % | 265.678 K 8.07 % | 245.836 K 4.75 % | 234.696 K 292.53 % | 59.790 K |
| Cost of 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 |
| General and administrative expenses | 6.412 M 0.93 % | 6.353 M 5.39 % | 6.028 M -11.46 % | 6.808 M 15.96 % | 5.871 M 12.23 % | 5.231 M -9.39 % | 5.773 M -18.80 % | 7.110 M 23.22 % | 5.770 M -1.59 % | 5.863 M -1.11 % | 5.929 M -25.97 % | 8.009 M 44.31 % | 5.550 M -2.90 % | 5.716 M -10.85 % | 6.412 M -14.76 % | 7.522 M 32.34 % | 5.684 M 2.84 % | 5.527 M 2.90 % | 5.371 M -24.91 % | 7.153 M 33.98 % | 5.339 M 2.32 % | 5.218 M -1.12 % | 5.277 M -28.63 % | 7.394 M -61.48 % | 19.194 M 210.03 % | 6.191 M -3.46 % | 6.413 M -23.08 % | 8.337 M 37.21 % | 6.076 M -1.41 % | 6.163 M 0.67 % | 6.122 M -27.62 % | 8.458 M 29.68 % | 6.522 M 4.07 % | 6.267 M 1.11 % | 6.198 M -55.47 % | 13.918 M 185.85 % | 4.869 M -5.86 % | 5.172 M -3.13 % | 5.339 M 2.46 % | 5.211 M 2.02 % | 5.108 M -5.55 % | 5.408 M -3.99 % | 5.633 M -15.01 % | 6.628 M 8.53 % | 6.107 M 11.58 % | 5.473 M -3.70 % | 5.683 M -50.27 % | 11.427 M 97.02 % | 5.800 M -4.37 % | 6.065 M 11.94 % | 5.418 M 10.73 % | 4.893 M 106.02 % | 2.375 M 313.76 % | 574.000 K 161.12 % | 219.825 K 96.97 % | 111.605 K 366.77 % | 23.910 K | 0.000 -100.00 % | 55.136 K -28.28 % | 76.882 K 373.12 % | 16.250 K |
| Selling and marketing expenses | 138.000 K | 0.000 | 0.000 100.00 % | -207.000 K | 0.000 -100.00 % | 111.000 K 15.63 % | 96.000 K 7.87 % | 89.000 K -23.93 % | 117.000 K -22.52 % | 151.000 K -11.18 % | 170.000 K | 0.000 -100.00 % | 156.000 K | 0.000 -100.00 % | 178.000 K 14.84 % | 155.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 |
| Other expenses | -12.924 M 6.93 % | -13.886 M -19.70 % | -11.601 M -75.90 % | -6.595 M 42.95 % | -11.561 M -7.80 % | -10.724 M 23.70 % | -14.055 M -21.31 % | -11.586 M -4.60 % | -11.076 M 1.32 % | -11.224 M 0.30 % | -11.258 M 14.23 % | -13.126 M -21.17 % | -10.833 M 1.88 % | -11.040 M 17.57 % | -13.393 M 0.41 % | -13.448 M -10.44 % | -12.177 M -3.05 % | -11.817 M -0.65 % | -11.741 M 6.43 % | -12.548 M -4.89 % | -11.963 M -1.84 % | -11.747 M -3.20 % | -11.383 M 12.67 % | -13.034 M 67.69 % | -40.345 M -193.12 % | -13.764 M 2.15 % | -14.067 M 3.40 % | -14.562 M -5.29 % | -13.831 M -0.04 % | -13.825 M -0.70 % | -13.729 M 16.76 % | -16.493 M -16.10 % | -14.206 M -2.44 % | -13.867 M -3.34 % | -13.419 M 48.14 % | -25.875 M -144.82 % | -10.569 M 9.90 % | -11.730 M -3.92 % | -11.287 M -2.87 % | -10.972 M -1.44 % | -10.816 M 7.26 % | -11.663 M 10.50 % | -13.031 M -13.46 % | -11.485 M 12.50 % | -13.126 M 65.56 % | -38.110 M -147.52 % | -15.397 M 55.97 % | -34.968 M -139.38 % | -14.608 M 57.92 % | -34.716 M -150.82 % | -13.841 M -72.73 % | -8.013 M -65.39 % | -4.845 M -245.33 % | -1.403 M -219.12 % | -439.650 K -96.97 % | -223.210 K -165.12 % | -84.192 K 55.78 % | -190.393 K -72.66 % | -110.272 K 28.28 % | -153.764 K -373.12 % | -32.500 K |
| Operating expenses | -6.374 M 15.39 % | -7.533 M -35.17 % | -5.573 M -96 103.45 % | 5.805 K 100.10 % | -5.690 M -5.72 % | -5.382 M 34.25 % | -8.186 M -86.60 % | -4.387 M 15.46 % | -5.189 M 0.40 % | -5.210 M -0.99 % | -5.159 M -0.82 % | -5.117 M 0.20 % | -5.127 M 3.70 % | -5.324 M 21.74 % | -6.803 M -17.88 % | -5.771 M 11.12 % | -6.493 M -3.23 % | -6.290 M 1.26 % | -6.370 M -18.07 % | -5.395 M 18.55 % | -6.624 M -1.46 % | -6.529 M -6.93 % | -6.106 M -8.26 % | -5.640 M 73.33 % | -21.151 M -179.29 % | -7.573 M 1.06 % | -7.654 M -22.96 % | -6.225 M 19.73 % | -7.755 M -1.21 % | -7.662 M -0.72 % | -7.607 M 5.33 % | -8.035 M -4.57 % | -7.684 M -1.11 % | -7.600 M -5.25 % | -7.221 M 39.61 % | -11.957 M -109.77 % | -5.700 M 13.08 % | -6.558 M -10.26 % | -5.948 M -3.25 % | -5.761 M -0.93 % | -5.708 M 8.75 % | -6.255 M 15.45 % | -7.398 M -52.32 % | -4.857 M 30.80 % | -7.019 M 78.49 % | -32.637 M -235.98 % | -9.714 M 58.74 % | -23.541 M -167.27 % | -8.808 M 69.26 % | -28.651 M -240.15 % | -8.423 M -169.97 % | -3.120 M -26.32 % | -2.470 M -197.95 % | -829.000 K -277.12 % | -219.825 K -96.97 % | -111.605 K -85.14 % | -60.282 K 68.34 % | -190.393 K -245.32 % | -55.136 K 28.28 % | -76.882 K -373.12 % | -16.250 K |
| Cost and expenses | -6.374 M 15.39 % | -7.533 M -35.17 % | -5.573 M -96 103.45 % | 5.805 K 100.10 % | -5.690 M -5.72 % | -5.382 M 34.25 % | -8.186 M -86.60 % | -4.387 M 15.46 % | -5.189 M 0.40 % | -5.210 M -0.99 % | -5.159 M -0.82 % | -5.117 M 0.20 % | -5.127 M 3.70 % | -5.324 M 21.74 % | -6.803 M -17.88 % | -5.771 M 11.12 % | -6.493 M -3.23 % | -6.290 M 1.26 % | -6.370 M -18.07 % | -5.395 M 18.55 % | -6.624 M -1.46 % | -6.529 M -6.93 % | -6.106 M -8.26 % | -5.640 M 73.33 % | -21.151 M -179.29 % | -7.573 M 1.06 % | -7.654 M -22.96 % | -6.225 M 19.73 % | -7.755 M -1.21 % | -7.662 M -0.72 % | -7.607 M 5.33 % | -8.035 M -4.57 % | -7.684 M -1.11 % | -7.600 M -5.25 % | -7.221 M 39.61 % | -11.957 M -109.77 % | -5.700 M 13.08 % | -6.558 M -10.26 % | -5.948 M -3.25 % | -5.761 M -0.93 % | -5.708 M 8.75 % | -6.255 M 15.45 % | -7.398 M -52.32 % | -4.857 M 30.80 % | -7.019 M 78.49 % | -32.637 M -235.98 % | -9.714 M 58.74 % | -23.541 M -167.27 % | -8.808 M 69.26 % | -28.651 M -240.15 % | -8.423 M -169.97 % | -3.120 M -26.32 % | -2.470 M -197.95 % | -829.000 K -277.12 % | -219.825 K -96.97 % | -111.605 K -85.14 % | -60.282 K 68.34 % | -190.393 K -245.32 % | -55.136 K 28.28 % | -76.882 K -373.12 % | -16.250 K |
| 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 |
| Selling general and administrative expenses | 6.550 M 3.10 % | 6.353 M 5.39 % | 6.028 M -8.68 % | 6.601 M 12.43 % | 5.871 M 9.90 % | 5.342 M -8.98 % | 5.869 M -18.47 % | 7.199 M 22.29 % | 5.887 M -2.11 % | 6.014 M -1.39 % | 6.099 M -23.85 % | 8.009 M 40.36 % | 5.706 M -0.17 % | 5.716 M -13.26 % | 6.590 M -14.16 % | 7.677 M 35.06 % | 5.684 M 2.84 % | 5.527 M 2.90 % | 5.371 M -24.91 % | 7.153 M 33.98 % | 5.339 M 2.32 % | 5.218 M -1.12 % | 5.277 M -28.63 % | 7.394 M -61.48 % | 19.194 M 210.03 % | 6.191 M -3.46 % | 6.413 M -23.08 % | 8.337 M 37.21 % | 6.076 M -1.41 % | 6.163 M 0.67 % | 6.122 M -27.62 % | 8.458 M 29.68 % | 6.522 M 4.07 % | 6.267 M 1.11 % | 6.198 M -55.47 % | 13.918 M 185.85 % | 4.869 M -5.86 % | 5.172 M -3.13 % | 5.339 M 2.46 % | 5.211 M 2.02 % | 5.108 M -5.55 % | 5.408 M -3.99 % | 5.633 M -15.01 % | 6.628 M 8.53 % | 6.107 M 11.58 % | 5.473 M -3.70 % | 5.683 M -50.27 % | 11.427 M 97.02 % | 5.800 M -4.37 % | 6.065 M 11.94 % | 5.418 M 10.73 % | 4.893 M 106.02 % | 2.375 M 313.76 % | 574.000 K 161.12 % | 219.825 K 96.97 % | 111.605 K 366.77 % | 23.910 K | 0.000 -100.00 % | 55.136 K -28.28 % | 76.882 K 373.12 % | 16.250 K |
| Interest income | 16.281 M 1.35 % | 16.064 M 1.29 % | 15.860 M -3.12 % | 16.371 M 5.29 % | 15.549 M -1.28 % | 15.751 M -1.22 % | 15.946 M -2.03 % | 16.277 M -6.78 % | 17.460 M 9.77 % | 15.906 M 0.63 % | 15.806 M 1.92 % | 15.508 M 2.40 % | 15.144 M 4.37 % | 14.510 M 3.06 % | 14.079 M 2.33 % | 13.758 M 2.76 % | 13.389 M 1.28 % | 13.220 M 2.10 % | 12.948 M 1.82 % | 12.717 M 2.50 % | 12.407 M 2.26 % | 12.133 M 0.79 % | 12.038 M 1.62 % | 11.846 M 1.05 % | 11.723 M -4.95 % | 12.333 M 5.86 % | 11.650 M -0.65 % | 11.726 M -7.41 % | 12.665 M 1.69 % | 12.455 M 4.85 % | 11.879 M -2.77 % | 12.217 M -7.24 % | 13.171 M 5.44 % | 12.491 M 2.67 % | 12.166 M -5.83 % | 12.919 M 0.37 % | 12.872 M -8.83 % | 14.119 M 2.24 % | 13.809 M -0.48 % | 13.876 M -2.77 % | 14.272 M -1.52 % | 14.492 M 8.20 % | 13.394 M -1.47 % | 13.594 M -10.29 % | 15.153 M 1.47 % | 14.933 M -2.05 % | 15.246 M -11.75 % | 17.275 M 10.68 % | 15.608 M -3.46 % | 16.167 M 4.51 % | 15.470 M 49.99 % | 10.314 M 8.87 % | 9.474 M 201.53 % | 3.142 M 676.34 % | 404.722 K -43.20 % | 712.493 K -0.56 % | 716.477 K 2.56 % | 698.591 K -0.50 % | 702.073 K 1.09 % | 694.506 K 300.08 % | 173.590 K |
| Interest expense | 1.486 M -5.17 % | 1.567 M -12.07 % | 1.782 M -24.87 % | 2.372 M -16.36 % | 2.836 M -16.37 % | 3.391 M -8.55 % | 3.708 M -4.04 % | 3.864 M -4.38 % | 4.041 M 3.46 % | 3.906 M 6.11 % | 3.681 M 7.79 % | 3.415 M 7.93 % | 3.164 M 10.51 % | 2.863 M 9.61 % | 2.612 M 4.11 % | 2.509 M 6.18 % | 2.363 M 5.21 % | 2.246 M 7.93 % | 2.081 M -0.48 % | 2.091 M 9.82 % | 1.904 M 0.21 % | 1.900 M -1.30 % | 1.925 M 2.18 % | 1.884 M 0.32 % | 1.878 M 0.43 % | 1.870 M 0.27 % | 1.865 M -0.96 % | 1.883 M 5.61 % | 1.783 M 5.07 % | 1.697 M 8.09 % | 1.570 M -4.50 % | 1.644 M -6.00 % | 1.749 M -2.35 % | 1.791 M -5.44 % | 1.894 M -7.79 % | 2.054 M -12.18 % | 2.339 M -9.59 % | 2.587 M -4.61 % | 2.712 M -5.31 % | 2.864 M -3.70 % | 2.974 M -3.41 % | 3.079 M -7.01 % | 3.311 M -15.04 % | 3.897 M -13.09 % | 4.484 M -6.97 % | 4.820 M -7.09 % | 5.188 M -7.59 % | 5.614 M -11.81 % | 6.366 M -4.83 % | 6.689 M 3.46 % | 6.465 M 55.63 % | 4.154 M 26.42 % | 3.286 M 193.39 % | 1.120 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 634.000 K -1.86 % | 646.000 K -3.58 % | 670.000 K -0.30 % | 672.000 K -0.15 % | 673.000 K -2.60 % | 691.000 K -4.16 % | 721.000 K -0.41 % | 724.000 K -0.28 % | 726.000 K -3.07 % | 749.000 K -3.48 % | 776.000 K 48.09 % | 524.000 K 0.58 % | 521.000 K 8.32 % | 481.000 K 4.79 % | 459.000 K -1.29 % | 465.000 K -8.10 % | 506.000 K -32.80 % | 753.000 K -14.14 % | 877.000 K 0.11 % | 876.000 K 1.39 % | 864.000 K 0.12 % | 863.000 K 2.25 % | 844.000 K 0.12 % | 843.000 K -6.33 % | 900.000 K 2.27 % | 880.000 K 1.03 % | 871.000 K -5.94 % | 926.000 K 11.57 % | 830.000 K -4.49 % | 869.000 K 1.16 % | 859.000 K -2.72 % | 883.000 K -9.81 % | 979.000 K -2.78 % | 1.007 M 3.49 % | 973.000 K -0.92 % | 982.000 K 0.31 % | 979.000 K -1.41 % | 993.000 K -1.59 % | 1.009 M 0.00 % | 1.009 M -0.20 % | 1.011 M -0.10 % | 1.012 M -1.08 % | 1.023 M -0.20 % | 1.025 M -2.84 % | 1.055 M -4.09 % | 1.100 M 0.92 % | 1.090 M -0.64 % | 1.097 M 0.92 % | 1.087 M -10.61 % | 1.216 M 47.04 % | 827.000 K -3.73 % | 859.000 K 63.62 % | 525.000 K 88.51 % | 278.501 K 55 711.82 % | 499.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating income | 9.802 M 17.63 % | 8.333 M -17.76 % | 10.133 M 10.66 % | 9.157 M 7.79 % | 8.495 M -1.15 % | 8.594 M 59.53 % | 5.387 M -38.69 % | 8.787 M -9.79 % | 9.741 M 18.20 % | 8.241 M 3.27 % | 7.980 M 5.57 % | 7.559 M -6.26 % | 8.064 M 8.13 % | 7.458 M 29.79 % | 5.746 M -5.57 % | 6.085 M 6.79 % | 5.698 M -2.96 % | 5.872 M 3.93 % | 5.650 M -4.35 % | 5.907 M 13.07 % | 5.224 M 2.45 % | 5.099 M -4.30 % | 5.328 M 10.95 % | 4.802 M 147.77 % | -10.053 M -345.43 % | 4.096 M 16.10 % | 3.528 M -26.73 % | 4.815 M 12.16 % | 4.293 M 5.58 % | 4.066 M 1.57 % | 4.003 M 21.38 % | 3.298 M -23.85 % | 4.331 M 6.39 % | 4.071 M 7.67 % | 3.781 M -7.21 % | 4.075 M -18.25 % | 4.985 M 16.74 % | 4.270 M 4.35 % | 4.092 M 7.74 % | 3.798 M -22.93 % | 4.928 M 32.22 % | 3.727 M 191.40 % | 1.279 M -83.41 % | 7.711 M 263.21 % | 2.123 M 109.38 % | -22.639 M -3 082.74 % | 759.000 K 107.34 % | -10.346 M -705.74 % | 1.708 M 109.57 % | -17.840 M -178.66 % | 22.681 M 502.10 % | 3.767 M -15.76 % | 4.472 M 199.73 % | 1.492 M 706.94 % | 184.897 K -69.23 % | 600.888 K -8.43 % | 656.195 K 29.12 % | 508.198 K -21.45 % | 646.937 K 4.75 % | 617.624 K 292.54 % | 157.340 K |
| Operating income ratio | 0.61 15.37 % | 0.53 -18.59 % | 0.65 5.68 % | 0.61 1.94 % | 0.60 -2.61 % | 0.61 54.93 % | 0.40 -40.50 % | 0.67 2.23 % | 0.65 6.49 % | 0.61 0.88 % | 0.61 1.85 % | 0.60 -2.45 % | 0.61 4.77 % | 0.58 27.43 % | 0.46 -10.79 % | 0.51 9.81 % | 0.47 -3.19 % | 0.48 2.72 % | 0.47 -10.06 % | 0.52 18.54 % | 0.44 0.55 % | 0.44 -5.89 % | 0.47 1.33 % | 0.46 150.77 % | -0.91 -358.06 % | 0.35 11.25 % | 0.32 -27.66 % | 0.44 22.40 % | 0.36 2.78 % | 0.35 0.55 % | 0.34 18.48 % | 0.29 -19.27 % | 0.36 3.34 % | 0.35 1.50 % | 0.34 35.21 % | 0.25 -45.52 % | 0.47 18.31 % | 0.39 -3.24 % | 0.41 2.58 % | 0.40 -14.25 % | 0.46 24.09 % | 0.37 153.30 % | 0.15 -75.98 % | 0.61 164.20 % | 0.23 110.26 % | -2.26 -3 224.45 % | 0.07 109.24 % | -0.78 -582.75 % | 0.16 109.84 % | -1.65 -326.30 % | 0.73 33.32 % | 0.55 -15.09 % | 0.64 0.21 % | 0.64 40.71 % | 0.46 -45.83 % | 0.84 -7.92 % | 0.92 25.90 % | 0.73 -21.05 % | 0.92 3.62 % | 0.89 -1.89 % | 0.91 |
| Total other income expenses net | -1.486 M 5.17 % | -1.567 M 12.07 % | -1.782 M 24.87 % | -2.372 M 16.36 % | -2.836 M 16.37 % | -3.391 M 8.55 % | -3.708 M 4.04 % | -3.864 M 4.38 % | -4.041 M -3.46 % | -3.906 M -6.11 % | -3.681 M -7.79 % | -3.415 M -7.93 % | -3.164 M -10.51 % | -2.863 M -9.61 % | -2.612 M -4.11 % | -2.509 M -6.18 % | -2.363 M -5.21 % | -2.246 M -7.93 % | -2.081 M 0.48 % | -2.091 M -9.82 % | -1.904 M -0.21 % | -1.900 M 1.30 % | -1.925 M -2.18 % | -1.884 M -0.32 % | -1.878 M -0.43 % | -1.870 M -0.27 % | -1.865 M 0.96 % | -1.883 M -5.61 % | -1.783 M -5.07 % | -1.697 M -8.09 % | -1.570 M 4.50 % | -1.644 M 6.00 % | -1.749 M 2.35 % | -1.791 M 5.44 % | -1.894 M 7.79 % | -2.054 M 12.18 % | -2.339 M 9.59 % | -2.587 M 4.61 % | -2.712 M 5.31 % | -2.864 M 3.70 % | -2.974 M 3.41 % | -3.079 M 7.01 % | -3.311 M 15.04 % | -3.897 M 13.09 % | -4.484 M 6.97 % | -4.820 M 7.09 % | -5.188 M 7.59 % | -5.614 M 11.81 % | -6.366 M 4.83 % | -6.689 M -3.46 % | -6.465 M -55.63 % | -4.154 M -26.42 % | -3.286 M -193.39 % | -1.120 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 |
| 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-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 27.426 M 158.99 % | -46.489 M -160.63 % | -17.837 M -3 354.93 % | 548.000 K -79.45 % | 2.667 M -98.75 % | 213.832 M -8.93 % | 234.802 M 1.69 % | 230.909 M -0.11 % | 231.152 M -0.44 % | 232.170 M -2.34 % | 237.724 M 0.70 % | 236.078 M -3.43 % | 244.452 M -9.58 % | 270.351 M -5.54 % | 286.196 M -0.77 % | 288.429 M 5.47 % | 273.461 M 8.64 % | 251.711 M -8.74 % | 275.807 M -2.45 % | 282.730 M -1.82 % | 287.971 M 0.04 % | 287.851 M -1.70 % | 292.829 M -11.73 % | 331.756 M -8.09 % | 360.968 M 7.31 % | 336.376 M 2.94 % | 326.779 M -9.83 % | 362.420 M 8.15 % | 335.104 M 0.50 % | 333.448 M 6.37 % | 313.494 M -3.00 % | 323.191 M 17.04 % | 276.148 M -9.90 % | 306.475 M 0.88 % | 303.800 M -10.36 % | 338.893 M 1 827.06 % | 17.586 M 142.60 % | 7.249 M 95.08 % | 3.716 M -75.63 % | 15.249 M 261.64 % | -9.434 M -137.01 % | 25.492 M 54.53 % | 16.496 M 193.58 % | 5.619 M -75.77 % | 23.192 M 15.73 % | 20.040 M 10.54 % | 18.129 M 5.19 % | 17.235 M 0.64 % | 17.126 M 149.80 % | 6.856 M 181.52 % | -8.410 M 88.97 % | -76.216 M -567.12 % | 16.316 M 154.70 % | 6.406 M 10 201.71 % | -63.415 K | 0.000 100.00 % | -745.810 K -10.30 % | -676.183 K 98.84 % | -58.257 M -1.17 % | -57.585 M -0.79 % | -57.132 M |
| Total investments | 778.791 M 16.00 % | 671.391 M 16.85 % | 574.572 M 0.40 % | 572.306 M 14.64 % | 499.207 M 2.55 % | 486.778 M 11.00 % | 438.529 M 4.78 % | 418.526 M -2.09 % | 427.460 M -9.42 % | 471.894 M 4.85 % | 450.072 M -2.87 % | 463.360 M 2.37 % | 452.651 M 0.31 % | 451.250 M -1.52 % | 458.220 M -1.48 % | 465.109 M -2.23 % | 475.710 M -0.82 % | 479.648 M -0.51 % | 482.103 M -1.03 % | 487.140 M 10.04 % | 442.695 M -4.90 % | 465.521 M -0.08 % | 465.903 M -12.33 % | 531.441 M -8.57 % | 581.264 M 1.60 % | 572.099 M 8.66 % | 526.494 M -11.39 % | 594.149 M 4.05 % | 571.047 M 0.61 % | 567.582 M -1.65 % | 577.087 M 1.51 % | 568.475 M -2.09 % | 580.587 M -3.11 % | 599.233 M 0.87 % | 594.055 M -11.05 % | 667.844 M 113.76 % | 312.434 M -2.19 % | 319.438 M 6.00 % | 301.367 M -0.89 % | 304.058 M 1.76 % | 298.795 M -6.22 % | 318.596 M 4.33 % | 305.378 M -0.69 % | 307.501 M -10.31 % | 342.833 M 4.31 % | 328.657 M 5.46 % | 311.649 M 0.76 % | 309.297 M 2.91 % | 300.562 M -4.85 % | 315.874 M -6.82 % | 338.993 M 15.91 % | 292.469 M 237.68 % | 86.612 M 25.26 % | 69.144 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 76.502 M -0.54 % | 76.921 M -0.54 % | 77.336 M 21.77 % | 63.511 M -18.73 % | 78.151 M -73.88 % | 299.158 M 12.82 % | 265.168 M 2.15 % | 259.593 M -3.12 % | 267.950 M 1.22 % | 264.724 M -3.13 % | 273.290 M 1.11 % | 270.297 M 0.65 % | 268.547 M -8.65 % | 293.978 M -4.35 % | 307.350 M -0.98 % | 310.387 M 4.91 % | 295.867 M 0.99 % | 292.961 M -2.19 % | 299.529 M -1.41 % | 303.802 M -1.95 % | 309.839 M 1.24 % | 306.045 M -0.33 % | 307.068 M -11.95 % | 348.725 M -6.61 % | 373.405 M 5.11 % | 355.245 M 1.95 % | 348.452 M -9.44 % | 384.773 M 8.82 % | 353.599 M -1.32 % | 358.342 M 1.68 % | 352.415 M 1.55 % | 347.026 M 13.31 % | 306.264 M -7.68 % | 331.728 M 1.18 % | 327.868 M -9.69 % | 363.030 M 626.06 % | 50.000 M 35.14 % | 37.000 M 0.00 % | 37.000 M 0.00 % | 37.000 M -15.82 % | 43.954 M -0.03 % | 43.965 M -8.87 % | 48.243 M 30.39 % | 37.000 M -23.10 % | 48.114 M -2.71 % | 49.455 M -0.03 % | 49.470 M 0.00 % | 49.470 M 20.29 % | 41.124 M 0.00 % | 41.124 M -2.14 % | 42.024 M 0.00 % | 42.024 M 10.88 % | 37.900 M 111.73 % | 17.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 4.420 M -14.56 % | 5.173 M 48.39 % | 3.486 M -43.69 % | 6.191 M 11.37 % | 5.559 M 31.42 % | 4.230 M 94.93 % | 2.170 M 10.43 % | 1.965 M -28.21 % | 2.737 M 40.36 % | 1.950 M 417.24 % | 377.000 K 129.48 % | -1.279 M 61.37 % | -3.311 M -46.31 % | -2.263 M -27.56 % | -1.774 M -4 225.58 % | 43.000 K 22.86 % | 35.000 K 391.67 % | -12.000 K 98.34 % | -724.000 K 40.80 % | -1.223 M -165.75 % | 1.860 M -9.31 % | 2.051 M 67.70 % | 1.223 M 307.64 % | -589.000 K -335.60 % | 250.000 K 123.00 % | -1.087 M -178.20 % | 1.390 M 109.34 % | 664.000 K 791.67 % | -96.000 K 84.00 % | -600.000 K 67.93 % | -1.871 M 54.47 % | -4.109 M -8.73 % | -3.779 M -64.73 % | -2.294 M -185.69 % | 2.677 M -5.34 % | 2.828 M 38.09 % | 2.048 M -26.88 % | 2.801 M 67.12 % | 1.676 M -24.47 % | 2.219 M -12.05 % | 2.523 M 9.89 % | 2.296 M 1 153.21 % | -218.000 K -50.34 % | -145.000 K -102.56 % | 5.654 M 107.03 % | 2.731 M 34.14 % | 2.036 M 32.55 % | 1.536 M -27.44 % | 2.117 M 2 924.29 % | 70.000 K -89.43 % | 662.000 K 152.33 % | -1.265 M -52.23 % | -831.000 K 0.48 % | -835.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 27.787 M 21.81 % | 22.811 M 21.80 % | 18.729 M 39.57 % | 13.419 M 44.29 % | 9.300 M 57.63 % | 5.900 M 106.58 % | 2.856 M 11.48 % | 2.562 M 537.20 % | -586.000 K 87.06 % | -4.529 M 38.85 % | -7.406 M 27.70 % | -10.244 M 24.68 % | -13.601 M 22.53 % | -17.556 M 17.72 % | -21.338 M 10.84 % | -23.932 M -2.78 % | -23.285 M 9.40 % | -25.701 M 10.25 % | -28.635 M 8.01 % | -31.128 M 8.05 % | -33.854 M 6.77 % | -36.312 M 6.00 % | -38.630 M 5.90 % | -41.050 M 5.12 % | -43.264 M -21.71 % | -35.548 M 4.55 % | -37.241 M 3.40 % | -38.553 M 5.54 % | -40.812 M 4.25 % | -42.625 M 3.48 % | -44.163 M 3.62 % | -45.822 M 1.96 % | -46.736 M 3.11 % | -48.237 M 2.68 % | -49.564 M 2.06 % | -50.609 M 2.50 % | -51.906 M 0.82 % | -52.334 M 1.34 % | -53.047 M 1.33 % | -53.761 M 1.19 % | -54.406 M 2.46 % | -55.776 M 0.83 % | -56.244 M -2.26 % | -54.999 M 3.75 % | -57.144 M -2.41 % | -55.797 M -55.38 % | -35.911 M -12.16 % | -32.019 M -82.42 % | -17.552 M -28.33 % | -13.677 M -217.68 % | 11.622 M 587.29 % | 1.691 M -37.81 % | 2.719 M 3.46 % | 2.628 M 12.31 % | 2.340 M 22.93 % | 1.903 M 24.33 % | 1.531 M 36.19 % | 1.124 M 27.51 % | 881.579 K 83.48 % | 480.478 K 392.55 % | 97.550 K |
| Common stock | 225.000 K 0.00 % | 225.000 K 1.35 % | 222.000 K 0.00 % | 222.000 K -0.45 % | 223.000 K 0.00 % | 223.000 K 0.00 % | 223.000 K -0.45 % | 224.000 K 0.45 % | 223.000 K 0.00 % | 223.000 K 0.45 % | 222.000 K 0.45 % | 221.000 K 0.00 % | 221.000 K 0.00 % | 221.000 K 0.00 % | 221.000 K 0.00 % | 221.000 K 0.45 % | 220.000 K 0.00 % | 220.000 K 0.00 % | 220.000 K 0.00 % | 220.000 K 0.46 % | 219.000 K 0.00 % | 219.000 K 0.00 % | 219.000 K 0.00 % | 219.000 K 0.46 % | 218.000 K 0.00 % | 218.000 K 0.00 % | 218.000 K 0.00 % | 218.000 K 0.00 % | 218.000 K 0.00 % | 218.000 K 0.46 % | 217.000 K 0.00 % | 217.000 K 0.00 % | 217.000 K -0.46 % | 218.000 K 0.00 % | 218.000 K 0.46 % | 217.000 K 0.00 % | 217.000 K 0.46 % | 216.000 K 0.00 % | 216.000 K 0.00 % | 216.000 K 0.00 % | 216.000 K 0.00 % | 216.000 K 0.47 % | 215.000 K 0.00 % | 215.000 K 0.00 % | 215.000 K 0.00 % | 215.000 K 0.00 % | 215.000 K 0.00 % | 215.000 K 0.00 % | 215.000 K 0.00 % | 215.000 K 0.00 % | 215.000 K 0.00 % | 215.000 K 0.00 % | 215.000 K 0.00 % | 215.000 K 129.33 % | 93.750 K 0.00 % | 93.750 K 0.00 % | 93.750 K 0.00 % | 93.750 K 0.00 % | 93.750 K 0.00 % | 93.750 K 0.00 % | 93.750 K |
| Total equity | 184.337 M 2.56 % | 179.731 M 4.21 % | 172.476 M 1.66 % | 169.654 M 2.33 % | 165.790 M 3.12 % | 160.781 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 -100.00 % | 45.442 M 0.77 % | 45.095 M 0.78 % | 44.745 M 1.05 % | 44.279 M 0.37 % | 44.116 M 12.98 % | 39.050 M -11.30 % | 44.026 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -68.167 M -16.86 % | -58.333 M 14.84 % | -68.500 M 7.01 % | -73.667 M -51.28 % | -48.696 M 29.50 % | -69.072 M -16.19 % | -59.447 M 6.89 % | -63.844 M 29.62 % | -90.715 M 10.26 % | -101.085 M 0.36 % | -101.453 M -24.76 % | -81.320 M -6.28 % | -76.518 M 6.36 % | -81.716 M 0.20 % | -81.881 M 24.91 % | -109.044 M -15.63 % | -94.304 M -3.11 % | -91.464 M 4.38 % | -95.655 M 0.20 % | -95.844 M -18.28 % | -81.032 M 15.78 % | -96.219 M 0.19 % | -96.405 M -18.16 % | -81.588 M -6.28 % | -76.770 M 0.26 % | -76.970 M 0.23 % | -77.149 M -144.71 % | -31.527 M 36.31 % | -49.503 M 0.35 % | -49.678 M 0.35 % | -49.852 M -8.61 % | -45.900 M -39.51 % | -32.900 M 0.00 % | -32.900 M 0.00 % | -32.900 M 0.00 % | -32.900 M 0.00 % | -32.900 M 11.14 % | -37.024 M -12.53 % | -32.900 M 11.14 % | -37.024 M 0.00 % | -37.024 M 0.00 % | -37.024 M 0.00 % | -37.024 M 0.00 % | -37.024 M 0.00 % | -37.024 M 2.37 % | -37.924 M 0.00 % | -37.924 M -12.20 % | -33.800 M -144.93 % | -13.800 M -102.79 % | 494.158 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 76.502 M -0.54 % | 76.921 M -0.54 % | 77.336 M 24.82 % | 61.957 M -14.10 % | 72.124 M -0.23 % | 72.291 M 15.75 % | 62.457 M -14.00 % | 72.624 M -6.64 % | 77.791 M 47.28 % | 52.820 M -27.84 % | 73.196 M 15.14 % | 63.571 M -6.44 % | 67.944 M -28.34 % | 94.815 M -9.86 % | 105.185 M -0.35 % | 105.553 M 23.57 % | 85.420 M 5.96 % | 80.618 M -6.06 % | 85.816 M -2.13 % | 87.681 M -24.38 % | 115.944 M 13.44 % | 102.204 M 1.73 % | 100.464 M -4.73 % | 105.455 M -0.93 % | 106.444 M 15.16 % | 92.432 M -14.75 % | 108.419 M -1.62 % | 110.205 M 15.53 % | 95.388 M 4.17 % | 91.570 M 12.95 % | 81.070 M -0.22 % | 81.249 M 128.05 % | 35.627 M -33.54 % | 53.603 M -0.33 % | 53.778 M -0.32 % | 53.952 M 7.90 % | 50.000 M 35.14 % | 37.000 M 0.00 % | 37.000 M 0.00 % | 37.000 M 0.00 % | 37.000 M 0.00 % | 37.000 M -10.03 % | 41.124 M 11.15 % | 37.000 M -10.03 % | 41.124 M 0.00 % | 41.124 M 0.00 % | 41.124 M 0.00 % | 41.124 M 0.00 % | 41.124 M 0.00 % | 41.124 M -2.14 % | 42.024 M 0.00 % | 42.024 M 10.88 % | 37.900 M 111.73 % | 17.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 76.502 M -0.54 % | 76.921 M -0.54 % | 77.336 M 24.82 % | 61.957 M -14.10 % | 72.124 M 1 648.88 % | 4.124 M 0.00 % | 4.124 M 0.00 % | 4.124 M 0.00 % | 4.124 M 0.00 % | 4.124 M 0.00 % | 4.124 M 0.00 % | 4.124 M 0.59 % | 4.100 M 0.00 % | 4.100 M 0.00 % | 4.100 M 0.00 % | 4.100 M 0.00 % | 4.100 M 0.00 % | 4.100 M 0.00 % | 4.100 M -29.31 % | 5.800 M -15.94 % | 6.900 M -12.66 % | 7.900 M -12.22 % | 9.000 M -8.16 % | 9.800 M -7.55 % | 10.600 M -7.02 % | 11.400 M -6.56 % | 12.200 M -11.59 % | 13.800 M 0.00 % | 13.800 M -6.76 % | 14.800 M 260.98 % | 4.100 M 0.00 % | 4.100 M 0.00 % | 4.100 M 0.00 % | 4.100 M 0.00 % | 4.100 M 0.00 % | 4.100 M 0.00 % | 4.100 M 0.00 % | 4.100 M 0.00 % | 4.100 M 0.00 % | 4.100 M 0.00 % | 4.100 M 0.00 % | 4.100 M 0.00 % | 4.100 M 0.00 % | 4.100 M 0.00 % | 4.100 M 0.00 % | 4.100 M 0.00 % | 4.100 M 0.00 % | 4.100 M 0.00 % | 4.100 M 0.00 % | 4.100 M 0.00 % | 4.100 M 0.00 % | 4.100 M 0.00 % | 4.100 M 0.00 % | 4.100 M -99.17 % | 494.158 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 0.000 | 0.000 | 0.000 -100.00 % | 1.554 M | 0.000 -100.00 % | 1.450 B 12.07 % | 1.294 B 1.79 % | 1.271 B 0.42 % | 1.266 B -1.07 % | 1.280 B 2.20 % | 1.252 B 0.04 % | 1.252 B 3.05 % | 1.215 B -0.54 % | 1.221 B -0.25 % | 1.224 B 1.32 % | 1.208 B 3.65 % | 1.166 B 0.08 % | 1.165 B 2.09 % | 1.141 B 1.01 % | 1.130 B 4.33 % | 1.083 B 1.23 % | 1.069 B 2.61 % | 1.042 B -2.26 % | 1.066 B 2.96 % | 1.036 B -0.29 % | 1.039 B 2.26 % | 1.016 B -1.81 % | 1.034 B 2.36 % | 1.011 B 1.26 % | 997.900 M 1.10 % | 987.000 M 0.84 % | 978.800 M -2.35 % | 1.002 B -0.52 % | 1.008 B 1.09 % | 996.700 M -3.60 % | 1.034 B 3.91 % | 995.000 M -0.34 % | 998.400 M 1.13 % | 987.200 M 1.02 % | 977.200 M 2.04 % | 957.700 M 0.57 % | 952.300 M -2.38 % | 975.500 M -2.88 % | 1.004 B -5.51 % | 1.063 B -2.54 % | 1.091 B -0.11 % | 1.092 B 0.04 % | 1.092 B 1.03 % | 1.080 B -3.82 % | 1.123 B -3.70 % | 1.166 B 35.36 % | 861.700 M 59.37 % | 540.700 M 0.82 % | 536.300 M 20 565.41 % | 2.595 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 0.000 | 0.000 | 0.000 -100.00 % | 1.554 M | 0.000 -100.00 % | 1.450 B 12.07 % | 1.294 B 1.79 % | 1.271 B 0.42 % | 1.266 B -1.07 % | 1.280 B 2.20 % | 1.252 B 0.04 % | 1.252 B 3.05 % | 1.215 B -0.54 % | 1.221 B -0.25 % | 1.224 B 1.32 % | 1.208 B 3.65 % | 1.166 B 0.08 % | 1.165 B 2.09 % | 1.141 B 1.01 % | 1.130 B 4.33 % | 1.083 B 1.23 % | 1.069 B 2.61 % | 1.042 B -2.26 % | 1.066 B 2.96 % | 1.036 B -0.29 % | 1.039 B 2.26 % | 1.016 B -1.81 % | 1.034 B 2.36 % | 1.011 B 1.26 % | 997.900 M 1.10 % | 987.000 M 0.84 % | 978.800 M -2.35 % | 1.002 B -0.52 % | 1.008 B 1.09 % | 996.700 M -3.60 % | 1.034 B 3.91 % | 995.000 M -0.34 % | 998.400 M 1.13 % | 987.200 M 1.02 % | 977.200 M 2.04 % | 957.700 M 0.57 % | 952.300 M -2.38 % | 975.500 M -2.88 % | 1.004 B -5.51 % | 1.063 B -2.54 % | 1.091 B -0.11 % | 1.092 B 0.04 % | 1.092 B 1.03 % | 1.080 B -3.82 % | 1.123 B -3.70 % | 1.166 B 35.36 % | 861.700 M 59.37 % | 540.700 M 0.82 % | 536.300 M 20 565.41 % | 2.595 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total liabilities | 1.587 B 0.79 % | 1.574 B 3.15 % | 1.526 B 3.47 % | 1.475 B 1.28 % | 1.456 B 0.15 % | 1.454 B 12.03 % | 1.298 B 1.78 % | 1.275 B 0.42 % | 1.270 B -1.07 % | 1.284 B 2.19 % | 1.256 B 0.04 % | 1.256 B 3.04 % | 1.219 B -0.54 % | 1.225 B -0.24 % | 1.228 B 1.32 % | 1.212 B 3.63 % | 1.170 B 0.08 % | 1.169 B 2.07 % | 1.145 B 0.86 % | 1.135 B 4.20 % | 1.090 B 1.13 % | 1.077 B 2.49 % | 1.051 B -2.31 % | 1.076 B 2.85 % | 1.046 B -0.35 % | 1.050 B 2.15 % | 1.028 B -1.93 % | 1.048 B 2.33 % | 1.024 B 1.14 % | 1.013 B 2.19 % | 991.055 M 0.83 % | 982.873 M -2.35 % | 1.007 B -0.52 % | 1.012 B 1.10 % | 1.001 B -3.58 % | 1.038 B 3.89 % | 999.139 M -0.34 % | 1.003 B 1.14 % | 991.256 M 1.01 % | 981.316 M 2.02 % | 961.842 M 0.57 % | 956.405 M -2.37 % | 979.633 M -2.86 % | 1.008 B -5.50 % | 1.067 B -2.53 % | 1.095 B -0.11 % | 1.096 B 0.08 % | 1.095 B 0.24 % | 1.093 B -3.74 % | 1.135 B -3.18 % | 1.172 B 35.46 % | 865.364 M 58.85 % | 544.753 M 0.80 % | 540.428 M 3 688.45 % | 14.265 M 2.43 % | 13.926 M 0.10 % | 13.912 M -4.27 % | 14.533 M 2.46 % | 14.184 M -23.76 % | 18.605 M 40.93 % | 13.202 M |
| Other non current assets | -434.724 M -13.81 % | -381.982 M -14.26 % | -334.320 M 0.02 % | -334.386 M -11.64 % | -299.517 M -1.66 % | -294.623 M -132.16 % | 916.239 M -1.58 % | 930.971 M 6.41 % | 874.859 M 4.05 % | 840.790 M 1.99 % | 824.416 M -2.56 % | 846.070 M 0.52 % | 841.652 M -0.79 % | 848.388 M 0.53 % | 843.945 M 0.57 % | 839.176 M 9.50 % | 766.381 M 3.62 % | 739.604 M 1.63 % | 727.755 M -0.43 % | 730.900 M 2.89 % | 710.389 M 5.04 % | 676.301 M 3.99 % | 650.356 M 5.71 % | 615.253 M 17.28 % | 524.619 M -1.87 % | 534.629 M -3.72 % | 555.304 M 6.94 % | 519.260 M 2.25 % | 507.811 M 3.44 % | 490.904 M 8.99 % | 450.411 M 0.24 % | 449.320 M 4.91 % | 428.282 M 3.30 % | 414.614 M 1.09 % | 410.135 M 4.90 % | 390.984 M -3.49 % | 405.130 M 2.71 % | 394.433 M -5.51 % | 417.413 M -2.37 % | 427.545 M 10.49 % | 386.939 M 3.17 % | 375.042 M 212.47 % | -333.465 M 2.80 % | -343.088 M 7.73 % | -371.828 M -4.25 % | -356.670 M -4.91 % | -339.973 M -0.57 % | -338.056 M -0.05 % | -337.890 M 4.38 % | -353.358 M 4.72 % | -370.847 M -17.14 % | -316.580 M -467.23 % | -55.812 M -50.36 % | -37.118 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term investments | 402.946 M 15.25 % | 349.632 M 15.98 % | 301.446 M 0.16 % | 300.959 M 13.33 % | 265.554 M 2.17 % | 259.911 M 10.22 % | 235.818 M 1.84 % | 231.557 M -2.42 % | 237.301 M -8.73 % | 259.990 M 4.01 % | 249.978 M -2.59 % | 256.634 M 1.82 % | 252.048 M -0.02 % | 252.087 M -1.55 % | 256.055 M -1.62 % | 260.275 M -1.88 % | 265.263 M -0.76 % | 267.305 M -0.40 % | 268.390 M -0.97 % | 271.019 M 8.93 % | 248.800 M -4.92 % | 261.680 M 0.92 % | 259.299 M -10.02 % | 288.171 M -8.31 % | 314.303 M 1.62 % | 309.286 M 7.97 % | 286.461 M -10.36 % | 319.581 M 2.16 % | 312.836 M 4.00 % | 300.810 M -1.61 % | 305.742 M 1.01 % | 302.698 M -2.34 % | 309.950 M -3.47 % | 321.108 M 0.36 % | 319.965 M -10.82 % | 358.766 M 14.83 % | 312.434 M -2.19 % | 319.438 M 6.00 % | 301.367 M -0.89 % | 304.058 M 4.19 % | 291.841 M -6.35 % | 311.631 M 4.48 % | 298.259 M -3.01 % | 307.501 M -8.44 % | 335.843 M 4.84 % | 320.326 M 5.61 % | 303.303 M 0.78 % | 300.951 M 0.13 % | 300.562 M -4.85 % | 315.874 M -6.82 % | 338.993 M 15.91 % | 292.469 M 237.68 % | 86.612 M 25.26 % | 69.144 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 20.000 K -75.61 % | 82.000 K -80.52 % | 421.000 K -53.12 % | 898.000 K -34.69 % | 1.375 M -25.76 % | 1.852 M -20.48 % | 2.329 M -16.97 % | 2.805 M -14.53 % | 3.282 M -12.69 % | 3.759 M -11.26 % | 4.236 M -10.12 % | 4.713 M -9.19 % | 5.190 M -8.42 % | 5.667 M -7.76 % | 6.144 M -7.20 % | 6.621 M -23.01 % | 8.600 M -6.17 % | 9.166 M -5.81 % | 9.731 M -5.49 % | 10.296 M -5.22 % | 10.863 M -4.94 % | 11.428 M -4.71 % | 11.993 M | 0.000 -100.00 % | 13.123 M -4.13 % | 13.689 M -3.96 % | 14.254 M -3.81 % | 14.819 M -3.67 % | 15.384 M -3.54 % | 15.949 M -3.43 % | 16.515 M -3.31 % | 17.080 M -3.20 % | 17.645 M -3.11 % | 18.211 M -3.47 % | 18.865 M 9.92 % | 17.163 M | 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 -100.00 % | 5.727 M 0.00 % | 5.727 M -56.46 % | 13.152 M 0.00 % | 13.152 M -61.64 % | 34.285 M 0.00 % | 34.285 M | 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 -100.00 % | 20.000 K -75.61 % | 82.000 K -80.52 % | 421.000 K -53.12 % | 898.000 K -34.69 % | 1.375 M -25.76 % | 1.852 M -20.48 % | 2.329 M -16.97 % | 2.805 M -14.53 % | 3.282 M -12.69 % | 3.759 M -11.26 % | 4.236 M -10.12 % | 4.713 M -9.19 % | 5.190 M -8.42 % | 5.667 M -7.76 % | 6.144 M -7.20 % | 6.621 M -23.01 % | 8.600 M -6.17 % | 9.166 M -5.81 % | 9.731 M -5.49 % | 10.296 M -5.22 % | 10.863 M -4.94 % | 11.428 M -4.71 % | 11.993 M | 0.000 -100.00 % | 13.123 M -4.13 % | 13.689 M -3.96 % | 14.254 M -3.81 % | 14.819 M -3.67 % | 15.384 M -3.54 % | 15.949 M -28.29 % | 22.242 M -2.48 % | 22.807 M -25.94 % | 30.797 M -1.80 % | 31.363 M -40.99 % | 53.150 M 3.31 % | 51.448 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 31.778 M -1.77 % | 32.350 M -1.59 % | 32.874 M -1.65 % | 33.427 M -1.58 % | 33.963 M -2.16 % | 34.712 M -1.66 % | 35.299 M -1.79 % | 35.944 M -1.31 % | 36.422 M -3.08 % | 37.579 M -1.93 % | 38.319 M 21.69 % | 31.488 M -0.93 % | 31.782 M 4.47 % | 30.423 M 2.22 % | 29.761 M -1.45 % | 30.198 M 2.47 % | 29.469 M -1.01 % | 29.771 M 4.14 % | 28.588 M 0.81 % | 28.357 M 1.99 % | 27.805 M 0.55 % | 27.654 M 1.60 % | 27.219 M -0.58 % | 27.378 M -0.74 % | 27.583 M -7.36 % | 29.775 M -0.68 % | 29.980 M 0.94 % | 29.702 M 13.13 % | 26.255 M 1.87 % | 25.772 M -11.55 % | 29.139 M 4.55 % | 27.872 M -0.73 % | 28.078 M -15.73 % | 33.318 M 0.24 % | 33.237 M -1.19 % | 33.638 M -1.07 % | 34.002 M -1.18 % | 34.408 M -1.00 % | 34.754 M -0.94 % | 35.084 M -0.99 % | 35.436 M 1.20 % | 35.017 M -0.54 % | 35.206 M -1.07 % | 35.587 M -1.11 % | 35.985 M -0.99 % | 36.344 M -0.89 % | 36.670 M -1.17 % | 37.105 M -0.60 % | 37.328 M -0.42 % | 37.484 M 17.67 % | 31.854 M 32.11 % | 24.111 M 4.41 % | 23.092 M 3.64 % | 22.281 M 44 959.46 % | 49.448 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current assets | 434.724 M 13.81 % | 381.982 M 14.26 % | 334.320 M -0.02 % | 334.386 M 11.64 % | 299.517 M 1.66 % | 294.623 M -75.19 % | 1.187 B -0.93 % | 1.198 B 4.34 % | 1.149 B 0.90 % | 1.138 B 2.30 % | 1.113 B -1.89 % | 1.134 B 0.77 % | 1.125 B -0.48 % | 1.131 B 0.10 % | 1.130 B 0.01 % | 1.130 B 6.46 % | 1.061 B 2.35 % | 1.037 B 1.13 % | 1.025 B -0.58 % | 1.031 B 4.33 % | 988.369 M 2.16 % | 967.487 M 3.01 % | 939.203 M 0.60 % | 933.607 M 7.34 % | 869.787 M -0.87 % | 877.449 M 0.17 % | 875.981 M 0.31 % | 873.256 M 2.48 % | 852.092 M 3.52 % | 823.153 M 4.01 % | 791.436 M 0.63 % | 786.511 M 1.50 % | 774.910 M -0.42 % | 778.206 M 0.66 % | 773.068 M -2.60 % | 793.684 M 4.10 % | 762.429 M 0.36 % | 759.707 M -0.76 % | 765.527 M -0.15 % | 766.687 M 5.41 % | 727.339 M -1.09 % | 735.379 M 5 059.11 % | 14.254 M -3.81 % | 14.819 M -3.67 % | 15.384 M -3.54 % | 15.949 M -28.29 % | 22.242 M -2.48 % | 22.807 M -25.94 % | 30.797 M -1.80 % | 31.363 M -40.99 % | 53.150 M 3.31 % | 51.448 M -4.53 % | 53.892 M -0.76 % | 54.307 M 109 726.48 % | 49.448 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current assets | 0.000 100.00 % | -423.755 M -21.96 % | -347.463 M -9.80 % | -316.465 M -8.96 % | -290.448 M 0.42 % | -291.663 M -33.99 % | -217.671 M -9.56 % | -198.677 M 2.56 % | -203.901 M 10.02 % | -226.600 M -3.54 % | -218.851 M 1.71 % | -222.653 M -5.13 % | -211.780 M -0.28 % | -211.183 M -4.54 % | -202.013 M 4.78 % | -212.150 M 4.91 % | -223.103 M 7.90 % | -242.251 M -7.33 % | -225.715 M -1.05 % | -223.365 M -9.44 % | -204.096 M 4.10 % | -212.820 M -0.21 % | -212.378 M 16.00 % | -252.846 M 6.13 % | -269.366 M 2.34 % | -275.824 M -9.87 % | -251.042 M 13.21 % | -289.261 M -7.39 % | -269.349 M 3.25 % | -278.395 M 7.07 % | -299.560 M -7.32 % | -279.123 M 3.58 % | -289.498 M 1.48 % | -293.857 M -1.88 % | -288.431 M 10.32 % | -321.608 M -1 685.42 % | -18.013 M 2.06 % | -18.392 M 7.59 % | -19.902 M -59.82 % | -12.453 M 73.64 % | -47.241 M -196.31 % | -15.943 M 27.92 % | -22.117 M 26.34 % | -30.027 M -54.03 % | -19.494 M -1.52 % | -19.202 M 18.93 % | -23.686 M 12.29 % | -27.006 M -156.37 % | -10.534 M -140.78 % | 25.830 M 187.35 % | -29.571 M 72.46 % | -107.376 M -973.87 % | -9.999 M | 0.000 -100.00 % | 59.594 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 375.845 M 16.81 % | 321.759 M 17.81 % | 273.126 M 0.66 % | 271.347 M 16.13 % | 233.653 M 2.99 % | 226.867 M 11.92 % | 202.711 M 8.42 % | 186.969 M -1.68 % | 190.159 M -10.26 % | 211.904 M 5.90 % | 200.094 M -3.21 % | 206.726 M 3.05 % | 200.603 M 0.72 % | 199.163 M -1.48 % | 202.165 M -1.30 % | 204.834 M -2.67 % | 210.447 M -0.89 % | 212.343 M -0.64 % | 213.713 M -1.11 % | 216.121 M 11.46 % | 193.895 M -4.88 % | 203.841 M -1.34 % | 206.604 M -15.07 % | 243.270 M -8.87 % | 266.961 M 1.58 % | 262.813 M 9.49 % | 240.033 M -12.58 % | 274.568 M 6.33 % | 258.211 M -3.21 % | 266.772 M -1.69 % | 271.345 M 2.09 % | 265.777 M -1.80 % | 270.637 M -2.69 % | 278.125 M 1.47 % | 274.090 M -11.32 % | 309.078 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.954 M -0.16 % | 6.965 M -2.16 % | 7.119 M | 0.000 -100.00 % | 6.990 M -16.10 % | 8.331 M -0.18 % | 8.346 M 0.00 % | 8.346 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 |
| cash and cash equivalents | 49.076 M -60.23 % | 123.410 M 29.67 % | 95.173 M 51.16 % | 62.963 M -16.59 % | 75.484 M -11.53 % | 85.326 M 180.99 % | 30.366 M 5.86 % | 28.684 M -22.05 % | 36.798 M 13.04 % | 32.554 M -8.47 % | 35.566 M 3.94 % | 34.219 M 42.02 % | 24.095 M 1.98 % | 23.627 M 11.69 % | 21.154 M -3.66 % | 21.958 M -2.00 % | 22.406 M -45.68 % | 41.250 M 73.89 % | 23.722 M 12.58 % | 21.072 M -3.64 % | 21.868 M 20.19 % | 18.194 M 27.78 % | 14.239 M -16.09 % | 16.969 M 36.44 % | 12.437 M -34.09 % | 18.869 M -12.94 % | 21.673 M -3.04 % | 22.353 M 20.86 % | 18.495 M -25.70 % | 24.894 M -36.04 % | 38.921 M 63.29 % | 23.835 M -20.86 % | 30.116 M 19.26 % | 25.253 M 4.92 % | 24.068 M -0.29 % | 24.137 M -25.54 % | 32.414 M 8.95 % | 29.751 M -10.61 % | 33.284 M 53.02 % | 21.751 M -59.26 % | 53.388 M 189.01 % | 18.473 M -41.81 % | 31.747 M 1.17 % | 31.381 M 25.92 % | 24.922 M -15.27 % | 29.415 M -6.15 % | 31.341 M -2.77 % | 32.235 M 34.32 % | 23.998 M -29.97 % | 34.268 M -32.05 % | 50.434 M -57.35 % | 118.240 M 447.81 % | 21.584 M 87.78 % | 11.494 M 18 025.05 % | 63.415 K | 0.000 -100.00 % | 745.810 K 10.30 % | 676.183 K -98.84 % | 58.257 M 1.17 % | 57.585 M 0.79 % | 57.132 M |
| Cash and short term investments | 424.921 M -4.55 % | 445.169 M 20.87 % | 368.299 M 10.17 % | 334.310 M 8.14 % | 309.137 M -0.98 % | 312.193 M 33.94 % | 233.077 M 8.08 % | 215.653 M -4.98 % | 226.957 M -7.16 % | 244.458 M 3.73 % | 235.660 M -2.19 % | 240.945 M 7.23 % | 224.698 M 0.86 % | 222.790 M -0.24 % | 223.319 M -1.53 % | 226.792 M -2.60 % | 232.853 M -8.18 % | 253.593 M 6.81 % | 237.435 M 0.10 % | 237.193 M 9.93 % | 215.763 M -2.82 % | 222.035 M 0.54 % | 220.843 M -15.14 % | 260.239 M -6.86 % | 279.398 M -0.81 % | 281.682 M 7.63 % | 261.706 M -11.86 % | 296.921 M 7.31 % | 276.706 M -5.13 % | 291.666 M -5.99 % | 310.266 M 7.13 % | 289.612 M -3.70 % | 300.753 M -0.87 % | 303.378 M 1.75 % | 298.158 M -10.52 % | 333.215 M 928.00 % | 32.414 M 8.95 % | 29.751 M -10.61 % | 33.284 M 53.02 % | 21.751 M -63.95 % | 60.342 M 137.21 % | 25.438 M -34.55 % | 38.866 M 23.85 % | 31.381 M -1.66 % | 31.912 M -15.46 % | 37.746 M -4.89 % | 39.687 M -2.20 % | 40.581 M 69.10 % | 23.998 M -29.97 % | 34.268 M -32.05 % | 50.434 M -57.35 % | 118.240 M 447.81 % | 21.584 M 87.78 % | 11.494 M 18 025.05 % | 63.415 K | 0.000 -100.00 % | 745.810 K 10.30 % | 676.183 K -98.84 % | 58.257 M 1.17 % | 57.585 M 0.79 % | 57.132 M |
| Total current assets | 424.921 M 1 884.31 % | 21.414 M 2.77 % | 20.836 M 16.76 % | 17.845 M -4.52 % | 18.689 M -8.97 % | 20.530 M 33.26 % | 15.406 M -9.25 % | 16.976 M -26.37 % | 23.056 M 29.11 % | 17.858 M 6.24 % | 16.809 M -8.11 % | 18.292 M 41.60 % | 12.918 M 11.29 % | 11.607 M -45.52 % | 21.306 M 45.51 % | 14.642 M 50.17 % | 9.750 M -14.04 % | 11.342 M -3.23 % | 11.720 M -15.24 % | 13.828 M 18.52 % | 11.667 M 26.61 % | 9.215 M 8.86 % | 8.465 M 14.50 % | 7.393 M -26.31 % | 10.032 M 54.81 % | 6.480 M -42.26 % | 11.222 M 34.73 % | 8.329 M -0.07 % | 8.335 M -39.88 % | 13.865 M 24.47 % | 11.139 M 2.60 % | 10.857 M -6.28 % | 11.585 M 11.40 % | 10.399 M -0.74 % | 10.477 M -16.20 % | 12.502 M -17.29 % | 15.116 M 26.57 % | 11.943 M -19.22 % | 14.784 M 33.45 % | 11.078 M -31.35 % | 16.138 M 45.85 % | 11.065 M -39.03 % | 18.147 M 110.91 % | 8.604 M -30.71 % | 12.418 M -33.03 % | 18.544 M 15.89 % | 16.001 M 17.87 % | 13.575 M 0.82 % | 13.464 M -77.60 % | 60.098 M 188.06 % | 20.863 M 92.04 % | 10.864 M -6.22 % | 11.585 M 0.79 % | 11.494 M -80.73 % | 59.658 M | 0.000 -100.00 % | 745.810 K 10.30 % | 676.183 K -98.84 % | 58.257 M 1.17 % | 57.585 M 0.79 % | 57.132 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 |
| 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 -100.00 % | 622.000 K 11.47 % | 558.000 K -16.59 % | 669.000 K -31.60 % | 978.000 K 64.65 % | 594.000 K 37.18 % | 433.000 K 17.66 % | 368.000 K 11.52 % | 330.000 K -62.41 % | 878.000 K 17.07 % | 750.000 K -16.20 % | 895.000 K 25.17 % | 715.000 K 22.43 % | 584.000 K -58.35 % | 1.402 M -21.24 % | 1.780 M -41.39 % | 3.037 M 93.44 % | 1.570 M 12.30 % | 1.398 M -80.72 % | 7.250 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 |
| 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 |
| Other assets | 911.655 M -32.51 % | 1.351 B 0.53 % | 1.344 B 3.95 % | 1.293 B -0.88 % | 1.304 B 0.32 % | 1.300 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.021 M 0.62 % | 58.657 M -0.26 % | 58.812 M 0.88 % | 58.301 M 1.12 % | 57.655 M 0.75 % | 57.228 M |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 10.680 M 0.00 % | 10.680 M -18.70 % | 13.136 M -25.21 % | 17.563 M 0.34 % | 17.504 M 0.33 % | 17.446 M -5.33 % | 18.428 M 0.30 % | 18.373 M -1.84 % | 18.717 M 2.49 % | 18.263 M 0.28 % | 18.212 M 0.28 % | 18.161 M 2.72 % | 17.680 M -2.09 % | 18.057 M 2.13 % | 17.680 M 0.00 % | 17.680 M 0.00 % | 17.680 M 0.00 % | 17.680 M 0.00 % | 17.680 M 0.00 % | 17.680 M 0.00 % | 17.680 M -0.03 % | 17.686 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 151.905 M 0.25 % | 151.522 M 0.99 % | 150.039 M 0.14 % | 149.822 M -0.59 % | 150.708 M 0.19 % | 150.428 M 0.14 % | 150.219 M -0.34 % | 150.728 M 0.31 % | 150.264 M 0.34 % | 149.752 M 0.43 % | 149.115 M 0.24 % | 148.763 M 0.18 % | 148.494 M 0.17 % | 148.242 M 0.21 % | 147.935 M 0.18 % | 147.671 M 0.15 % | 147.453 M 0.14 % | 147.250 M 0.27 % | 146.852 M 0.13 % | 146.667 M 0.11 % | 146.504 M 0.16 % | 146.273 M 0.14 % | 146.075 M 0.12 % | 145.907 M 0.11 % | 145.751 M 0.11 % | 145.596 M 0.08 % | 145.479 M 0.11 % | 145.321 M 0.06 % | 145.238 M 0.10 % | 145.096 M -0.47 % | 145.784 M 0.06 % | 145.693 M 0.04 % | 145.632 M 0.04 % | 145.568 M 0.05 % | 145.500 M 0.04 % | 145.435 M 0.75 % | 144.351 M 0.03 % | 144.303 M 0.31 % | 143.860 M -0.27 % | 144.243 M 0.04 % | 144.181 M 0.00 % | 144.181 M -0.17 % | 144.427 M 0.30 % | 143.999 M -0.23 % | 144.327 M 0.03 % | 144.279 M 0.03 % | 144.230 M 0.03 % | 144.182 M 0.03 % | 144.140 M -0.32 % | 144.600 M -0.01 % | 144.621 M -0.51 % | 145.359 M -1.91 % | 148.184 M -0.01 % | 148.195 M 244.57 % | 43.008 M -0.21 % | 43.098 M -0.05 % | 43.120 M 0.14 % | 43.061 M -0.18 % | 43.141 M 12.13 % | 38.475 M -12.23 % | 43.835 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 1.510 B 0.86 % | 1.498 B 3.35 % | 1.449 B 2.65 % | 1.412 B 1.97 % | 1.384 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.000 K -29.17 % | 24.000 K 300.00 % | -12.000 K 7.69 % | -13.000 K -285.71 % | 7.000 K 114.00 % | -50.000 K -725.00 % | 8.000 K 140.00 % | -20.000 K -1 100.00 % | 2.000 K 122.22 % | -9.000 K 78.05 % | -41.000 K -36.67 % | -30.000 K -200.00 % | 30.000 K 162.50 % | -48.000 K -217.07 % | 41.000 K 356.25 % | -16.000 K 68.00 % | -50.000 K -266.67 % | 30.000 K 166.67 % | -45.000 K -66.67 % | -27.000 K -550.00 % | 6.000 K -87.76 % | 49.000 K 244.12 % | -34.000 K -17.24 % | -29.000 K -174.36 % | 39.000 K 5.41 % | 37.000 K 184.09 % | -44.000 K -375.00 % | 16.000 K -61.90 % | 42.000 K 740.00 % | 5.000 K -84.85 % | 33.000 K 200.00 % | -33.000 K -430.00 % | 10.000 K 171.43 % | -14.000 K 66.67 % | -42.000 K 91.08 % | -471.000 K -105.86 % | 8.038 M 6.46 % | 7.550 M 333.41 % | 1.742 M 499.54 % | -436.000 K -827.66 % | -47.000 K -267.86 % | 28.000 K 100.01 % | -482.488 M -3 564.58 % | 13.926 M 0.10 % | 13.912 M -4.27 % | 14.533 M 2.46 % | 14.184 M -23.76 % | 18.605 M 40.93 % | 13.202 M |
| Total assets | 1.771 B 0.97 % | 1.754 B 3.26 % | 1.699 B 3.28 % | 1.645 B 1.39 % | 1.622 B 0.45 % | 1.615 B 34.27 % | 1.203 B -1.04 % | 1.215 B 3.74 % | 1.172 B 1.33 % | 1.156 B 2.36 % | 1.130 B -1.99 % | 1.152 B 1.24 % | 1.138 B -0.36 % | 1.143 B -0.74 % | 1.151 B 0.59 % | 1.144 B 6.85 % | 1.071 B 2.17 % | 1.048 B 1.08 % | 1.037 B -0.78 % | 1.045 B 4.50 % | 1.000 B 2.39 % | 976.702 M 3.06 % | 947.668 M 0.71 % | 941.000 M 6.95 % | 879.819 M -0.46 % | 883.929 M -0.37 % | 887.203 M 0.64 % | 881.585 M 2.46 % | 860.427 M 2.80 % | 837.018 M 4.29 % | 802.575 M 0.65 % | 797.368 M 1.38 % | 786.495 M -0.27 % | 788.605 M 0.65 % | 783.545 M -2.81 % | 806.186 M 3.68 % | 777.545 M 0.76 % | 771.650 M -1.11 % | 780.311 M 0.33 % | 777.765 M 4.61 % | 743.477 M -0.40 % | 746.444 M 2 203.77 % | 32.401 M 38.33 % | 23.423 M -15.75 % | 27.802 M -19.40 % | 34.493 M -9.81 % | 38.243 M 5.12 % | 36.382 M -17.80 % | 44.261 M -51.61 % | 91.461 M 23.57 % | 74.013 M 18.78 % | 62.312 M -4.83 % | 65.477 M -0.49 % | 65.801 M 10.21 % | 59.707 M 1.16 % | 59.021 M 0.62 % | 58.657 M -0.26 % | 58.812 M 0.88 % | 58.301 M 1.12 % | 57.655 M 0.75 % | 57.228 M |
| 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-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 |
| 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-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 100.00 % | -834.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 420.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 100.00 % | -40.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 461.000 K -42.38 % | 800.000 K 18.87 % | 673.000 K 19.54 % | 563.000 K 32.16 % | 426.000 K -49.10 % | 837.000 K 77.33 % | 472.000 K 20.72 % | 391.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 |
| Stock based compensation | 313.000 K -6.01 % | 333.000 K 7.07 % | 311.000 K 7.99 % | 288.000 K 2.86 % | 280.000 K -0.36 % | 281.000 K -1.40 % | 285.000 K 5.17 % | 271.000 K 1.12 % | 268.000 K -0.74 % | 270.000 K 1.50 % | 266.000 K 12.24 % | 237.000 K -3.27 % | 245.000 K 6.52 % | 230.000 K -1.71 % | 234.000 K 25.81 % | 186.000 K 0.00 % | 186.000 K -1.06 % | 188.000 K 1.62 % | 185.000 K 32.14 % | 140.000 K 0.00 % | 140.000 K -2.10 % | 143.000 K 0.00 % | 143.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 |
| Change in working capital | -659.000 K -86.69 % | -353.000 K -213.50 % | 311.000 K -81.71 % | 1.700 M 163.43 % | -2.680 M -1 388.89 % | -180.000 K 73.21 % | -672.000 K -146.41 % | 1.448 M 43.08 % | 1.012 M 174.08 % | -1.366 M -222.17 % | -424.000 K -123.49 % | 1.805 M 5 922.58 % | -31.000 K 94.91 % | -609.000 K -224.03 % | 491.000 K 30.24 % | 377.000 K -7.37 % | 407.000 K 117.64 % | -2.307 M -398.06 % | 774.000 K 60.25 % | 483.000 K -20.82 % | 610.000 K 227.96 % | 186.000 K 118.58 % | -1.001 M -116.68 % | 6.001 M 205.08 % | 1.967 M 191.19 % | -2.157 M -70.24 % | -1.267 M -169.54 % | 1.822 M 126.62 % | 804.000 K 238.14 % | -582.000 K -120.08 % | 2.898 M 65.69 % | 1.749 M -44.28 % | 3.139 M -40.47 % | 5.273 M 318.82 % | 1.259 M -59.27 % | 3.091 M 229.76 % | -2.382 M -168.29 % | 3.488 M 47.11 % | 2.371 M -52.16 % | 4.956 M 14.67 % | 4.322 M 324.14 % | 1.019 M -92.05 % | 12.818 M -58.10 % | 30.591 M 325.70 % | 7.186 M 148.04 % | -14.957 M -153.85 % | -5.892 M 52.80 % | -12.484 M 34.18 % | -18.966 M -177.93 % | -6.824 M -126.66 % | 25.593 M 430.64 % | 4.823 M 211.10 % | -4.341 M -233.50 % | -1.302 M -98.63 % | -655.335 K -7.62 % | -608.917 K 3.51 % | -631.075 K -313.47 % | 295.629 K 11.65 % | 264.792 K 207.10 % | 86.224 K 139.36 % | -219.042 K |
| 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 | 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 | 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -1.101 M -90.81 % | -577.000 K 59.87 % | -1.438 M -220.94 % | 1.189 M 260.03 % | -743.000 K -126.79 % | 2.773 M 77.08 % | 1.566 M 481.02 % | -411.000 K -148.75 % | 843.000 K 895.28 % | -106.000 K 32.48 % | -157.000 K -120.21 % | 777.000 K 569.83 % | 116.000 K -53.23 % | 248.000 K -9.16 % | 273.000 K -93.83 % | 4.423 M 891.70 % | 446.000 K 110.38 % | 212.000 K 105.83 % | 103.000 K -14.17 % | 120.000 K -94.33 % | 2.118 M 369.12 % | -787.000 K -161.73 % | 1.275 M 121.11 % | -6.039 M -142.56 % | 14.191 M 1 534.91 % | 868.000 K 19.89 % | 724.000 K 356.74 % | -282.000 K -120.03 % | 1.408 M 7.24 % | 1.313 M 1.16 % | 1.298 M -40.38 % | 2.177 M 82.79 % | 1.191 M -16.89 % | 1.433 M -18.81 % | 1.765 M -25.12 % | 2.357 M 343.05 % | 532.000 K -45.55 % | 977.000 K -38.28 % | 1.583 M 35.18 % | 1.171 M 187.71 % | 407.000 K -46.45 % | 760.000 K -58.96 % | 1.852 M 114.86 % | -12.467 M -582.10 % | 2.586 M -91.10 % | 29.062 M 288.11 % | 7.488 M 138.51 % | -19.442 M -320.01 % | 8.837 M -59.15 % | 21.633 M 7.52 % | 20.120 M 1 483.01 % | 1.271 M -0.94 % | 1.283 M 69.43 % | 757.263 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash provided by operating activities | 5.735 M 4.75 % | 5.475 M -15.73 % | 6.497 M -23.31 % | 8.472 M 314.08 % | 2.046 M -73.51 % | 7.725 M 133.03 % | 3.315 M -48.98 % | 6.497 M -12.93 % | 7.462 M 141.41 % | 3.091 M -22.02 % | 3.964 M -40.84 % | 6.700 M 39.41 % | 4.806 M 16.31 % | 4.132 M 2.00 % | 4.051 M -15.80 % | 4.811 M 21.46 % | 3.961 M 122.53 % | 1.780 M -59.84 % | 4.432 M 2.00 % | 4.345 M -29.81 % | 6.190 M 127.32 % | 2.723 M -26.03 % | 3.681 M 21.93 % | 3.019 M -67.68 % | 9.342 M 627.57 % | 1.284 M -21.71 % | 1.640 M -64.99 % | 4.685 M -3.50 % | 4.855 M 46.23 % | 3.320 M -51.03 % | 6.779 M 4.89 % | 6.463 M -18.10 % | 7.891 M -21.03 % | 9.993 M 69.83 % | 5.884 M -30.19 % | 8.429 M 374.87 % | 1.775 M -75.14 % | 7.140 M 12.55 % | 6.344 M -19.00 % | 7.832 M 9.35 % | 7.162 M 116.24 % | 3.312 M -77.16 % | 14.499 M -33.60 % | 21.835 M 129.17 % | 9.528 M 316.01 % | -4.411 M -5 555.13 % | -78.000 K 99.82 % | -44.229 M -275.08 % | -11.792 M -45.69 % | -8.094 M -114.08 % | 57.474 M 742.11 % | 6.825 M 531.69 % | -1.581 M -7 254.17 % | 22.099 K 104.06 % | -544.099 K -130.19 % | -236.367 K -5.41 % | -224.233 K -141.67 % | 538.149 K -19.18 % | 665.893 K 41.94 % | 469.152 K 486.16 % | -121.492 K |
| Investments in property plant and equipment | -53.000 K 72.11 % | -190.000 K -61.02 % | -118.000 K -118.52 % | -54.000 K -800.00 % | -6.000 K 94.23 % | -104.000 K -485.19 % | 27.000 K -85.64 % | 188.000 K 100.00 % | 94.000 K -58.77 % | 228.000 K -27.85 % | 316.000 K -54.53 % | 695.000 K -50.14 % | 1.394 M 7 236.84 % | 19.000 K -9.52 % | 21.000 K -8.70 % | 23.000 K 116.20 % | -142.000 K 91.11 % | -1.597 M -153.09 % | -631.000 K 33.65 % | -951.000 K -76.77 % | -538.000 K -5 280.00 % | -10.000 K 58.33 % | -24.000 K 14.29 % | -28.000 K 93.58 % | -436.000 K -1 306.45 % | -31.000 K -47.62 % | -21.000 K 76.92 % | -91.000 K 62.08 % | -240.000 K -50.94 % | -159.000 K -736.84 % | -19.000 K -100.88 % | 2.156 M 507.32 % | 355.000 K -84.33 % | 2.265 M 8.17 % | 2.094 M 126.02 % | -8.048 M -1 404.38 % | 617.000 K -79.06 % | 2.947 M -12.13 % | 3.354 M 48.14 % | 2.264 M -42.93 % | 3.967 M 1 637.60 % | -258.000 K -239.47 % | -76.000 K -22.58 % | -62.000 K 52.67 % | -131.000 K 37.02 % | -208.000 K -131.11 % | -90.000 K 98.37 % | -5.523 M -213.95 % | 4.847 M 178.29 % | -6.191 M 23.35 % | -8.077 M -384.81 % | -1.666 M -90.40 % | -875.000 K -1 266.06 % | -64.053 K -28.24 % | -49.947 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 100.00 % | -301.000 K | 0.000 100.00 % | -95.000 K 62.00 % | -250.000 K 80.27 % | -1.267 M -262.00 % | -350.000 K -33.08 % | -263.000 K -0.38 % | -262.000 K 50.10 % | -525.000 K -150.00 % | -210.000 K | 0.000 100.00 % | -210.000 K | 0.000 100.00 % | -263.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 100.00 % | -29.420 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -64.665 M -20.21 % | -53.793 M -43.43 % | -37.505 M 40.89 % | -63.447 M -72.85 % | -36.706 M 21.02 % | -46.477 M -76.24 % | -26.371 M -46.88 % | -17.954 M -146.79 % | -7.275 M 80.34 % | -37.001 M -227.21 % | -11.308 M 44.79 % | -20.482 M -44.47 % | -14.177 M -53.12 % | -9.259 M 4.29 % | -9.674 M 5.83 % | -10.273 M 8.08 % | -11.176 M -12.37 % | -9.946 M 54.13 % | -21.681 M 50.63 % | -43.919 M -338.53 % | -10.015 M 67.70 % | -31.007 M -35.24 % | -22.927 M -139.40 % | -9.577 M 65.15 % | -27.484 M 52.28 % | -57.590 M -86.52 % | -30.876 M 19.63 % | -38.416 M -16.31 % | -33.030 M 11.79 % | -37.446 M -28.42 % | -29.158 M -114.73 % | -13.579 M 39.73 % | -22.529 M 58.95 % | -54.888 M -40.61 % | -39.037 M 41.79 % | -67.057 M -103.95 % | -32.879 M 71.11 % | -113.788 M -195.32 % | -38.531 M 56.65 % | -88.888 M -8.16 % | -82.181 M 21.12 % | -104.180 M -208.22 % | -33.800 M 59.48 % | -83.422 M -212.58 % | -26.688 M 13.04 % | -30.691 M 7.01 % | -33.004 M 16.57 % | -39.559 M -85.59 % | -21.315 M 48.47 % | -41.362 M 38.00 % | -66.713 M 63.15 % | -181.060 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 10.033 M 32.61 % | 7.566 M -77.23 % | 33.224 M 14.85 % | 28.928 M -11.37 % | 32.638 M 29.44 % | 25.215 M 11.29 % | 22.658 M 1.41 % | 22.343 M -27.69 % | 30.897 M 6.39 % | 29.042 M 46.01 % | 19.890 M 10.40 % | 18.016 M 42.85 % | 12.612 M 3.78 % | 12.153 M 10.84 % | 10.964 M -25.91 % | 14.798 M 15.73 % | 12.787 M 9.08 % | 11.723 M -52.57 % | 24.718 M 54.98 % | 15.949 M -27.48 % | 21.994 M -26.16 % | 29.785 M -45.79 % | 54.943 M 63.13 % | 33.680 M 37.91 % | 24.421 M -19.16 % | 30.209 M -53.54 % | 65.024 M 93.96 % | 33.525 M 58.80 % | 21.112 M -51.41 % | 43.448 M 50.34 % | 28.900 M 58.42 % | 18.243 M -40.34 % | 30.576 M -32.88 % | 45.556 M -40.72 % | 76.848 M 260.45 % | 21.320 M -45.37 % | 39.025 M -59.76 % | 96.985 M 145.59 % | 39.491 M -43.50 % | 69.895 M -32.52 % | 103.577 M 9.85 % | 94.291 M 118.33 % | 43.188 M -58.82 % | 104.868 M 591.97 % | 15.155 M 2.72 % | 14.753 M -52.93 % | 31.340 M 24.63 % | 25.146 M -46.29 % | 46.819 M -31.28 % | 68.128 M 125.58 % | 30.201 M 780.24 % | 3.431 M -60.96 % | 8.789 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -36.621 M -283.07 % | 20.004 M 205.97 % | -18.877 M -1 053.85 % | -1.636 M 83.47 % | -9.896 M 88.47 % | -85.809 M -356.75 % | -18.787 M 16.96 % | -22.624 M -81.56 % | -12.461 M 51.19 % | -25.531 M -577.57 % | -3.768 M 87.73 % | -30.705 M -1 131.06 % | 2.978 M 262.64 % | -1.831 M 91.35 % | -21.173 M 59.55 % | -52.348 M -115.11 % | -24.335 M -152.52 % | -9.637 M 25.03 % | -12.855 M 43.51 % | -22.757 M 11.34 % | -25.667 M -8.93 % | -23.563 M -67.64 % | -14.056 M 72.75 % | -51.576 M -555.27 % | -7.871 M -667.48 % | 1.387 M 108.55 % | -16.231 M 15.06 % | -19.108 M -81.00 % | -10.557 M 69.16 % | -34.235 M -1 811.75 % | 2.000 M -54.45 % | 4.391 M 287.97 % | -2.336 M 80.86 % | -12.203 M -38.94 % | -8.783 M -35.08 % | -6.502 M -0.85 % | -6.447 M -284.67 % | -1.676 M 75.95 % | -6.970 M 82.84 % | -40.615 M -1 376.37 % | -2.751 M -136.06 % | 7.628 M -35.01 % | 11.738 M -35.92 % | 18.318 M 72.84 % | 10.598 M -63.72 % | 29.208 M 578.47 % | 4.305 M -91.75 % | 52.204 M 680.63 % | -8.991 M -365.38 % | 3.388 M 137.15 % | -9.120 M 69.28 % | -29.686 M 27.42 % | -40.900 M -174.86 % | 54.633 M 10 930.07 % | 495.307 K 541.38 % | -112.218 K -138.19 % | 293.860 K 173.73 % | -398.561 K 43.23 % | -702.072 K -77.96 % | -394.506 K 99.30 % | -56.624 M |
| Net cash used for investing activites | -91.306 M -245.69 % | -26.413 M -13.48 % | -23.276 M 36.25 % | -36.510 M -161.35 % | -13.970 M 86.98 % | -107.270 M -372.08 % | -22.723 M -17.65 % | -19.314 M -277.11 % | 10.905 M 132.53 % | -33.525 M -788.68 % | 4.868 M 114.75 % | -33.001 M -1 370.74 % | 2.597 M 140.02 % | 1.082 M 105.39 % | -20.072 M 58.01 % | -47.800 M -106.67 % | -23.129 M -144.57 % | -9.457 M 9.49 % | -10.449 M 79.78 % | -51.678 M -263.26 % | -14.226 M 42.63 % | -24.795 M -238.24 % | 17.936 M 165.22 % | -27.501 M -141.87 % | -11.370 M 56.31 % | -26.025 M -245.42 % | 17.896 M 174.29 % | -24.090 M -6.05 % | -22.715 M 20.00 % | -28.392 M -1 747.82 % | 1.723 M -84.63 % | 11.211 M 84.82 % | 6.066 M 131.48 % | -19.270 M -161.92 % | 31.122 M 151.62 % | -60.287 M -19 178.16 % | 316.000 K 102.03 % | -15.532 M -484.79 % | -2.656 M 95.37 % | -57.344 M -353.60 % | 22.612 M 997.66 % | -2.519 M -111.97 % | 21.050 M -46.98 % | 39.702 M 3 824.39 % | -1.066 M -108.16 % | 13.062 M 412.03 % | 2.551 M -92.09 % | 32.268 M 51.07 % | 21.360 M -10.86 % | 23.963 M 144.62 % | -53.709 M 77.47 % | -238.401 M -622.73 % | -32.986 M -160.45 % | 54.569 M 12 152.70 % | 445.360 K 496.87 % | -112.218 K -138.19 % | 293.860 K 173.73 % | -398.561 K 43.23 % | -702.072 K -77.96 % | -394.506 K 99.30 % | -56.624 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 70.000 K -93.93 % | 1.153 M 2 117.31 % | 52.000 K -16.13 % | 62.000 K | 0.000 | 0.000 -100.00 % | 11.000 K -94.36 % | 195.000 K -19.75 % | 243.000 K -33.97 % | 368.000 K 322.99 % | 87.000 K 180.65 % | 31.000 K 287.50 % | 8.000 K -89.61 % | 77.000 K 156.67 % | 30.000 K -9.09 % | 33.000 K 94.12 % | 17.000 K -91.90 % | 210.000 K | 0.000 -100.00 % | 17.000 K -71.67 % | 60.000 K 46.34 % | 41.000 K 173.33 % | 15.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 |
| Common stock repurchased | 0.000 | 0.000 100.00 % | -146.000 K 88.20 % | -1.237 M | 0.000 100.00 % | -72.000 K 91.07 % | -806.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 100.00 % | -2.500 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 |
| Dividends paid | -1.572 M -16.96 % | -1.344 M -0.83 % | -1.333 M 0.37 % | -1.338 M -19.89 % | -1.116 M 0.00 % | -1.116 M 0.45 % | -1.121 M -24.97 % | -897.000 K -33.88 % | -670.000 K -0.45 % | -667.000 K -0.30 % | -665.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 100.00 % | -182.000 K -180.00 % | -65.000 K 72.34 % | -235.000 K -12.98 % | -208.000 K 5.88 % | -221.000 K 0.00 % | -221.000 K 0.00 % | -221.000 K 83.33 % | -1.326 M -200.00 % | -442.000 K -100.00 % | -221.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -221.000 K 79.54 % | -1.080 M 34.94 % | -1.660 M -232.67 % | -499.000 K 53.75 % | -1.079 M -8.22 % | -997.000 K -11.52 % | -894.000 K 91.04 % | -9.982 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 12.575 M -75.11 % | 50.519 M 0.37 % | 50.334 M 194.75 % | 17.077 M 433.99 % | 3.198 M -97.95 % | 155.621 M 600.65 % | 22.211 M 296.63 % | 5.600 M 140.93 % | -13.681 M -148.73 % | 28.077 M 526.70 % | -6.580 M -118.18 % | 36.185 M 626.33 % | -6.875 M -153.41 % | -2.713 M -117.65 % | 15.369 M -63.75 % | 42.397 M 13 316.77 % | 316.000 K -98.75 % | 25.225 M 186.68 % | 8.799 M -81.05 % | 46.438 M 293.24 % | 11.809 M -54.63 % | 26.027 M 206.90 % | -24.347 M -183.91 % | 29.014 M 758.81 % | -4.404 M -120.08 % | 21.937 M 208.51 % | -20.216 M -186.90 % | 23.263 M 102.98 % | 11.461 M 2.08 % | 11.227 M 68.85 % | 6.649 M 128.03 % | -23.720 M -166.94 % | -8.886 M -183.18 % | 10.683 M 128.99 % | -36.854 M -194.98 % | 38.802 M 38 141.18 % | -102.000 K -101.04 % | 9.801 M -7.24 % | 10.566 M -40.89 % | 17.875 M 247.70 % | 5.141 M 126.96 % | -19.067 M 40.75 % | -32.183 M 42.55 % | -56.020 M -109.48 % | -26.742 M -13 538.19 % | 199.000 K -94.88 % | 3.887 M -76.52 % | 16.558 M 141.53 % | -39.869 M -0.70 % | -39.593 M 14.49 % | -46.300 M -113.64 % | 339.319 M 1 715.51 % | 18.690 M 359.19 % | -7.211 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.998 K 136.87 % | -16.270 K -100.03 % | 57.251 M |
| Net cash used provided by financing activities | 11.003 M -77.62 % | 49.175 M 0.36 % | 49.001 M 211.33 % | 15.739 M 655.96 % | 2.082 M -98.65 % | 154.505 M 632.60 % | 21.090 M 348.44 % | 4.703 M 132.77 % | -14.351 M -152.36 % | 27.410 M 478.33 % | -7.245 M -120.02 % | 36.185 M 626.33 % | -6.875 M -153.41 % | -2.713 M -117.65 % | 15.369 M -63.75 % | 42.397 M 13 316.77 % | 316.000 K -98.75 % | 25.225 M 186.68 % | 8.799 M -81.05 % | 46.438 M 293.24 % | 11.809 M -54.63 % | 26.027 M 206.90 % | -24.347 M -183.91 % | 29.014 M 758.81 % | -4.404 M -120.08 % | 21.937 M 208.51 % | -20.216 M -186.90 % | 23.263 M 102.98 % | 11.461 M 3.77 % | 11.045 M 67.76 % | 6.584 M 127.48 % | -23.955 M -163.42 % | -9.094 M -186.92 % | 10.462 M 128.22 % | -37.075 M -196.10 % | 38.581 M 2 801.75 % | -1.428 M -115.26 % | 9.359 M -9.53 % | 10.345 M -42.13 % | 17.875 M 247.70 % | 5.141 M 126.96 % | -19.067 M 40.75 % | -32.183 M 42.55 % | -56.020 M -109.48 % | -26.742 M -121 454.55 % | -22.000 K -100.78 % | 2.807 M -81.16 % | 14.898 M 136.91 % | -40.368 M 0.75 % | -40.672 M 14.01 % | -47.297 M -113.98 % | 338.425 M 3 786.37 % | 8.708 M 220.76 % | -7.211 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.998 K 136.87 % | -16.270 K -100.03 % | 57.251 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 100.00 % | -154.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -74.568 M -364.08 % | 28.237 M -12.37 % | 32.222 M 361.99 % | -12.299 M -24.96 % | -9.842 M -117.91 % | 54.960 M 3 167.54 % | 1.682 M 120.73 % | -8.114 M -302.04 % | 4.016 M 232.80 % | -3.024 M -290.55 % | 1.587 M -83.94 % | 9.884 M 1 771.97 % | 528.000 K -78.89 % | 2.501 M 483.59 % | -652.000 K -10.14 % | -592.000 K 96.86 % | -18.852 M -207.43 % | 17.548 M 530.77 % | 2.782 M 410.84 % | -895.000 K -123.72 % | 3.773 M -4.60 % | 3.955 M 244.87 % | -2.730 M -160.24 % | 4.532 M 170.46 % | -6.432 M -129.39 % | -2.804 M -312.35 % | -680.000 K -117.63 % | 3.858 M 160.29 % | -6.399 M 54.38 % | -14.027 M -192.98 % | 15.086 M 340.18 % | -6.281 M -229.16 % | 4.863 M 310.38 % | 1.185 M 1 817.39 % | -69.000 K 99.48 % | -13.277 M -2 102.56 % | 663.000 K -31.44 % | 967.000 K -93.11 % | 14.033 M 144.36 % | -31.637 M -190.61 % | 34.915 M 291.06 % | -18.274 M -642.90 % | 3.366 M -38.99 % | 5.517 M 130.18 % | -18.280 M -311.84 % | 8.629 M 63.43 % | 5.280 M 79.78 % | 2.937 M 109.54 % | -30.800 M -24.18 % | -24.803 M 43.02 % | -43.532 M -140.74 % | 106.849 M 513.20 % | -25.859 M -154.58 % | 47.380 M 48 084.67 % | -98.739 K 71.67 % | -348.585 K -600.65 % | 69.627 K -50.12 % | 139.588 K 562.50 % | -30.181 K -151.70 % | 58.376 K -88.46 % | 506.040 K |
| Cash at beginning of period | 123.644 M 29.60 % | 95.407 M 51.00 % | 63.185 M -16.29 % | 75.484 M -11.53 % | 85.326 M 180.99 % | 30.366 M 5.86 % | 28.684 M -22.05 % | 36.798 M 12.25 % | 32.782 M -8.45 % | 35.806 M 4.64 % | 34.219 M 40.62 % | 24.335 M 2.22 % | 23.807 M 11.74 % | 21.306 M -2.97 % | 21.958 M -2.63 % | 22.550 M -45.53 % | 41.402 M 73.56 % | 23.854 M 13.20 % | 21.072 M -4.07 % | 21.967 M 20.74 % | 18.194 M 27.78 % | 14.239 M -16.09 % | 16.969 M 36.44 % | 12.437 M -34.09 % | 18.869 M -12.94 % | 21.673 M -3.04 % | 22.353 M 20.86 % | 18.495 M -25.70 % | 24.894 M -36.04 % | 38.921 M 63.29 % | 23.835 M -20.86 % | 30.116 M 19.26 % | 25.253 M 4.92 % | 24.068 M -0.29 % | 24.137 M -35.49 % | 37.414 M 1.80 % | 36.751 M 2.70 % | 35.784 M 64.52 % | 21.751 M -59.26 % | 53.388 M 189.01 % | 18.473 M -49.73 % | 36.747 M 10.08 % | 33.381 M 19.80 % | 27.864 M -39.62 % | 46.144 M 23.00 % | 37.515 M 16.38 % | 32.235 M 10.02 % | 29.298 M -51.25 % | 60.098 M -29.21 % | 84.901 M -33.89 % | 128.433 M 495.04 % | 21.584 M -54.51 % | 47.443 M 74 713.53 % | 63.415 K -60.89 % | 162.154 K -78.26 % | 745.810 K 10.30 % | 676.183 K 26.01 % | 536.595 K -5.33 % | 566.776 K 11.48 % | 508.400 K 21 442.37 % | 2.360 K |
| Cash at end of period | 49.076 M -60.31 % | 123.644 M 29.60 % | 95.407 M 51.00 % | 63.185 M -16.29 % | 75.484 M -11.53 % | 85.326 M 180.99 % | 30.366 M 5.86 % | 28.684 M -22.05 % | 36.798 M 12.25 % | 32.782 M -8.45 % | 35.806 M 4.64 % | 34.219 M 40.62 % | 24.335 M 2.22 % | 23.807 M 11.74 % | 21.306 M -2.97 % | 21.958 M -2.63 % | 22.550 M -45.53 % | 41.402 M 73.56 % | 23.854 M 13.20 % | 21.072 M -4.07 % | 21.967 M 20.74 % | 18.194 M 27.78 % | 14.239 M -16.09 % | 16.969 M 36.44 % | 12.437 M -34.09 % | 18.869 M -12.94 % | 21.673 M -3.04 % | 22.353 M 20.86 % | 18.495 M -25.70 % | 24.894 M -36.04 % | 38.921 M 63.29 % | 23.835 M -20.86 % | 30.116 M 19.26 % | 25.253 M 4.92 % | 24.068 M -0.29 % | 24.137 M -35.49 % | 37.414 M 1.80 % | 36.751 M 2.70 % | 35.784 M 64.52 % | 21.751 M -59.26 % | 53.388 M 189.01 % | 18.473 M -49.73 % | 36.747 M 10.08 % | 33.381 M 19.80 % | 27.864 M -39.62 % | 46.144 M 23.00 % | 37.515 M 16.38 % | 32.235 M 10.02 % | 29.298 M -51.25 % | 60.098 M -29.21 % | 84.901 M -33.89 % | 128.433 M 495.04 % | 21.584 M -54.51 % | 47.443 M 74 713.53 % | 63.415 K -84.04 % | 397.225 K -46.74 % | 745.810 K 10.30 % | 676.183 K 26.01 % | 536.595 K -5.33 % | 566.776 K 11.48 % | 508.400 K |
| Operating cash flow | 5.735 M 4.75 % | 5.475 M -15.73 % | 6.497 M -23.31 % | 8.472 M 314.08 % | 2.046 M -73.51 % | 7.725 M 133.03 % | 3.315 M -48.98 % | 6.497 M -12.93 % | 7.462 M 141.41 % | 3.091 M -22.02 % | 3.964 M -40.84 % | 6.700 M 39.41 % | 4.806 M 16.31 % | 4.132 M 2.00 % | 4.051 M -15.80 % | 4.811 M 21.46 % | 3.961 M 122.53 % | 1.780 M -59.84 % | 4.432 M 2.00 % | 4.345 M -29.81 % | 6.190 M 127.32 % | 2.723 M -26.03 % | 3.681 M 21.93 % | 3.019 M -67.68 % | 9.342 M 627.57 % | 1.284 M -21.71 % | 1.640 M -64.99 % | 4.685 M -3.50 % | 4.855 M 46.23 % | 3.320 M -51.03 % | 6.779 M 4.89 % | 6.463 M -18.10 % | 7.891 M -21.03 % | 9.993 M 69.83 % | 5.884 M -30.19 % | 8.429 M 374.87 % | 1.775 M -75.14 % | 7.140 M 12.55 % | 6.344 M -19.00 % | 7.832 M 9.35 % | 7.162 M 116.24 % | 3.312 M -77.16 % | 14.499 M -33.60 % | 21.835 M 129.17 % | 9.528 M 316.01 % | -4.411 M -5 555.13 % | -78.000 K 99.82 % | -44.229 M -275.08 % | -11.792 M -45.69 % | -8.094 M -114.08 % | 57.474 M 742.11 % | 6.825 M 531.69 % | -1.581 M -7 254.17 % | 22.099 K 104.06 % | -544.099 K -130.19 % | -236.367 K -5.41 % | -224.233 K -141.67 % | 538.149 K -19.18 % | 665.893 K 41.94 % | 469.152 K 486.16 % | -121.492 K |
| Capital expenditure | -53.000 K 72.11 % | -190.000 K -61.02 % | -118.000 K -118.52 % | -54.000 K -800.00 % | -6.000 K 94.23 % | -104.000 K -485.19 % | 27.000 K -85.64 % | 188.000 K 100.00 % | 94.000 K -58.77 % | 228.000 K -27.85 % | 316.000 K -54.53 % | 695.000 K -50.14 % | 1.394 M 7 236.84 % | 19.000 K -9.52 % | 21.000 K -8.70 % | 23.000 K 116.20 % | -142.000 K 91.11 % | -1.597 M -153.09 % | -631.000 K 33.65 % | -951.000 K -76.77 % | -538.000 K -5 280.00 % | -10.000 K 58.33 % | -24.000 K 14.29 % | -28.000 K 93.58 % | -436.000 K -1 306.45 % | -31.000 K -47.62 % | -21.000 K 76.92 % | -91.000 K 62.08 % | -240.000 K -50.94 % | -159.000 K -736.84 % | -19.000 K -100.88 % | 2.156 M 507.32 % | 355.000 K -84.33 % | 2.265 M 8.17 % | 2.094 M 126.02 % | -8.048 M -1 404.38 % | 617.000 K -79.06 % | 2.947 M -12.13 % | 3.354 M 48.14 % | 2.264 M -42.93 % | 3.967 M 1 637.60 % | -258.000 K -239.47 % | -76.000 K -22.58 % | -62.000 K 52.67 % | -131.000 K 37.02 % | -208.000 K -131.11 % | -90.000 K 98.37 % | -5.523 M -213.95 % | 4.847 M 178.29 % | -6.191 M 23.35 % | -8.077 M -384.81 % | -1.666 M -90.40 % | -875.000 K -1 266.06 % | -64.053 K -28.24 % | -49.947 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 5.682 M 7.51 % | 5.285 M -17.15 % | 6.379 M -24.22 % | 8.418 M 312.65 % | 2.040 M -73.23 % | 7.621 M 128.04 % | 3.342 M -50.01 % | 6.685 M -11.53 % | 7.556 M 127.66 % | 3.319 M -22.45 % | 4.280 M -42.12 % | 7.395 M 19.27 % | 6.200 M 49.36 % | 4.151 M 1.94 % | 4.072 M -15.76 % | 4.834 M 26.58 % | 3.819 M 1 986.89 % | 183.000 K -95.19 % | 3.801 M 11.99 % | 3.394 M -39.95 % | 5.652 M 108.33 % | 2.713 M -25.81 % | 3.657 M 22.27 % | 2.991 M -66.42 % | 8.906 M 610.77 % | 1.253 M -22.61 % | 1.619 M -64.76 % | 4.594 M -0.46 % | 4.615 M 46.00 % | 3.161 M -53.24 % | 6.760 M -21.57 % | 8.619 M 4.52 % | 8.246 M -32.73 % | 12.258 M 53.65 % | 7.978 M 1 993.96 % | 381.000 K -84.07 % | 2.392 M -76.29 % | 10.087 M 4.01 % | 9.698 M -3.94 % | 10.096 M -9.28 % | 11.129 M 264.41 % | 3.054 M -78.83 % | 14.423 M -33.76 % | 21.773 M 131.70 % | 9.397 M 303.44 % | -4.619 M -2 649.40 % | -168.000 K 99.66 % | -49.752 M -616.37 % | -6.945 M 51.38 % | -14.285 M -128.92 % | 49.397 M 857.49 % | 5.159 M 310.06 % | -2.456 M -5 754.03 % | -41.954 K 92.94 % | -594.046 K -151.32 % | -236.367 K -5.41 % | -224.233 K -141.67 % | 538.149 K -19.18 % | 665.893 K 41.94 % | 469.152 K 486.16 % | -121.492 K |
| 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 | 2007 | 2007 | 2007 | 2006 | 2006 | 2006 |