Tethys Oil AB (publ) TETY.ST
Trading inactive
Finances
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 138.200 M -11.69 % | 156.500 M 38.86 % | 112.700 M 11.47 % | 101.100 M -32.96 % | 150.800 M -4.13 % | 157.300 M 31.19 % | 119.900 M 37.66 % | 87.100 M -19.04 % | 107.577 M -20.12 % | 134.673 M 45.97 % | 92.258 M 2.84 % | 89.713 M 496.28 % | 15.045 M 818.90 % | 1.637 M | 0.000 | 0.000 |
| Net income | -16.500 M -128.30 % | 58.300 M 249.10 % | 16.700 M 406.06 % | 3.300 M -91.38 % | 38.300 M -38.42 % | 62.200 M 87.92 % | 33.100 M 1 125.93 % | 2.700 M -88.53 % | 23.536 M -47.77 % | 45.063 M 20.37 % | 37.435 M -22.38 % | 48.231 M 381.09 % | 10.025 M -15.38 % | 11.847 M 299.45 % | -5.940 M -184.60 % | -2.087 M |
| Income before tax | -16.000 M -127.16 % | 58.900 M 252.69 % | 16.700 M 406.06 % | 3.300 M -91.38 % | 38.300 M -38.42 % | 62.200 M 87.92 % | 33.100 M 1 125.93 % | 2.700 M -88.53 % | 23.536 M -47.77 % | 45.063 M 20.34 % | 37.446 M -22.41 % | 48.264 M 380.56 % | 10.043 M -15.31 % | 11.858 M 299.90 % | -5.932 M -184.75 % | -2.083 M |
| Income before tax ratio | -0.12 -130.76 % | 0.38 153.99 % | 0.15 353.97 % | 0.03 -87.15 % | 0.25 -35.77 % | 0.40 43.24 % | 0.28 790.56 % | 0.03 -85.83 % | 0.22 -34.61 % | 0.33 -17.56 % | 0.41 -24.55 % | 0.54 -19.41 % | 0.67 -90.78 % | 7.24 | 0.00 | 0.00 |
| EBITDA | 26.000 M -73.84 % | 99.400 M 71.68 % | 57.900 M 11.13 % | 52.100 M -38.20 % | 84.300 M -20.25 % | 105.700 M 45.19 % | 72.800 M 48.57 % | 49.000 M -17.23 % | 59.197 M -32.88 % | 88.194 M 36.02 % | 64.838 M 10.42 % | 58.718 M 342.40 % | 13.272 M -11.16 % | 14.940 M 3 450.42 % | 420.795 K -69.02 % | 1.358 M |
| Net income ratio | -0.12 -132.05 % | 0.37 151.40 % | 0.15 353.97 % | 0.03 -87.15 % | 0.25 -35.77 % | 0.40 43.24 % | 0.28 790.56 % | 0.03 -85.83 % | 0.22 -34.61 % | 0.33 -17.54 % | 0.41 -24.53 % | 0.54 -19.32 % | 0.67 -90.79 % | 7.24 | 0.00 | 0.00 |
| Ratio EBITDA | 0.19 -70.38 % | 0.64 23.63 % | 0.51 -0.31 % | 0.52 -7.81 % | 0.56 -16.81 % | 0.67 10.67 % | 0.61 7.93 % | 0.56 2.23 % | 0.55 -15.97 % | 0.65 -6.82 % | 0.70 7.38 % | 0.65 -25.81 % | 0.88 -90.33 % | 9.12 | 0.00 | 0.00 |
| Gross profit ratio | 0.59 -13.05 % | 0.68 11.21 % | 0.61 7.12 % | 0.57 -13.24 % | 0.66 -7.11 % | 0.71 -0.10 % | 0.71 22.27 % | 0.58 -3.37 % | 0.60 -30.80 % | 0.87 0.45 % | 0.86 -4.08 % | 0.90 -10.00 % | 1.00 0.00 % | 1.00 | 0.00 | 0.00 |
| Weighted average shs out dil | 32.099 M -1.73 % | 32.665 M 0.01 % | 32.661 M -2.00 % | 33.328 M -2.84 % | 34.303 M 0.48 % | 34.140 M -0.71 % | 34.385 M 0.04 % | 34.372 M -1.69 % | 34.964 M -1.63 % | 35.544 M 0.00 % | 35.544 M 0.00 % | 35.544 M 9.22 % | 32.544 M 0.12 % | 32.504 M 23.71 % | 26.274 M 9.57 % | 23.980 M |
| Weighted average shs out | 32.061 M -1.48 % | 32.544 M -0.23 % | 32.619 M -2.11 % | 33.321 M -2.63 % | 34.223 M 0.62 % | 34.011 M -0.47 % | 34.170 M -0.45 % | 34.324 M -1.83 % | 34.964 M -1.58 % | 35.524 M -0.05 % | 35.544 M 3.13 % | 34.465 M 5.90 % | 32.544 M 5.49 % | 30.849 M 17.41 % | 26.274 M 15.90 % | 22.669 M |
| EPS diluted | -0.51 -128.65 % | 1.78 249.02 % | 0.51 410.00 % | 0.10 -91.07 % | 1.12 -38.46 % | 1.82 89.58 % | 0.96 1 100.00 % | 0.08 -88.06 % | 0.67 -45.53 % | 1.23 17.14 % | 1.05 -25.00 % | 1.40 351.61 % | 0.31 -18.42 % | 0.38 265.22 % | -0.23 -164.37 % | -0.09 |
| Earnings per share | -0.51 -128.49 % | 1.79 250.98 % | 0.51 410.00 % | 0.10 -91.07 % | 1.12 -38.80 % | 1.83 88.66 % | 0.97 1 112.50 % | 0.08 -88.06 % | 0.67 -45.53 % | 1.23 17.14 % | 1.05 -25.00 % | 1.40 351.61 % | 0.31 -18.42 % | 0.38 265.22 % | -0.23 -149.73 % | -0.09 |
| Gross profit | 81.700 M -23.21 % | 106.400 M 54.43 % | 68.900 M 19.41 % | 57.700 M -41.83 % | 99.200 M -10.95 % | 111.400 M 31.06 % | 85.000 M 68.32 % | 50.500 M -21.76 % | 64.546 M -44.73 % | 116.776 M 46.63 % | 79.643 M -1.36 % | 80.738 M 436.63 % | 15.045 M 818.90 % | 1.637 M | 0.000 | 0.000 |
| Income tax expense | 500.000 K -16.67 % | 600.000 K | 0.000 100.00 % | -2.500 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.902 M 108.79 % | -21.630 M -204 195.12 % | 10.598 K -67.61 % | 32.721 K 83.08 % | 17.873 K 61.06 % | 11.097 K 39.31 % | 7.966 K 108.98 % | 3.812 K |
| Cost of revenue | 56.500 M 12.77 % | 50.100 M 14.38 % | 43.800 M 0.92 % | 43.400 M -15.89 % | 51.600 M 12.42 % | 45.900 M 31.52 % | 34.900 M -4.64 % | 36.600 M -14.94 % | 43.031 M 140.45 % | 17.896 M 41.86 % | 12.616 M 40.57 % | 8.974 M | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 3.800 M 5.56 % | 3.600 M 16.13 % | 3.100 M 72.22 % | 1.800 M -14.29 % | 2.100 M -63.16 % | 5.700 M -3.39 % | 5.900 M 1.72 % | 5.800 M 10.89 % | 5.230 M -46.55 % | 9.785 M 12.12 % | 8.727 M 32.22 % | 6.600 M 122.18 % | 2.971 M 31.68 % | 2.256 M 5.21 % | 2.144 M 22.13 % | 1.756 M |
| Selling and marketing expenses | 400.000 K 0.00 % | 400.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 |
| Other expenses | 89.100 M 82.96 % | 48.700 M -2.01 % | 49.700 M -0.60 % | 50.000 M -17.63 % | 60.700 M | 0.000 -100.00 % | 600.000 K | 0.000 | 0.000 -100.00 % | 10.300 M 437.34 % | -3.053 M -188.73 % | 3.441 M 2 368 258.83 % | -145.313 100.00 % | -15.559 M -4 890.12 % | -311.788 K 22.27 % | -401.133 K |
| Operating expenses | 93.300 M 78.39 % | 52.300 M -0.95 % | 52.800 M 1.93 % | 51.800 M -17.52 % | 62.800 M 21.71 % | 51.600 M 11.45 % | 46.300 M -7.95 % | 50.300 M 22.30 % | 41.129 M -13.90 % | 47.766 M 33.03 % | 35.907 M -1.90 % | 36.603 M 1 129.82 % | 2.976 M 122.37 % | -13.303 M -825.95 % | 1.832 M 35.27 % | 1.355 M |
| Cost and expenses | 149.800 M 46.29 % | 102.400 M 6.00 % | 96.600 M 1.47 % | 95.200 M -16.78 % | 114.400 M 17.33 % | 97.500 M 20.07 % | 81.200 M -6.56 % | 86.900 M 3.26 % | 84.160 M 28.17 % | 65.663 M 35.32 % | 48.523 M 6.46 % | 45.578 M 1 431.35 % | 2.976 M 122.37 % | -13.303 M -825.95 % | 1.832 M 35.27 % | 1.355 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 4.200 M 5.00 % | 4.000 M 29.03 % | 3.100 M 72.22 % | 1.800 M -14.29 % | 2.100 M -63.16 % | 5.700 M -3.39 % | 5.900 M 1.72 % | 5.800 M 10.89 % | 5.230 M -46.55 % | 9.785 M 12.12 % | 8.727 M 32.22 % | 6.600 M 122.18 % | 2.971 M 31.68 % | 2.256 M 5.21 % | 2.144 M 22.13 % | 1.756 M |
| Interest income | 1.100 M 266.67 % | 300.000 K | 0.000 -100.00 % | 100.000 K -87.50 % | 800.000 K 166.67 % | 300.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 64.526 K -23.63 % | 84.490 K 837.80 % | 9.009 K | 0.000 | 0.000 | 0.000 |
| Interest expense | 500.000 K | 0.000 -100.00 % | 700.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 K -66.67 % | 600.000 K -40.00 % | 1.000 M -75.55 % | 4.090 M -30.95 % | 5.923 M 204.37 % | 1.946 M | 0.000 -100.00 % | 3.036 M | 0.000 | 0.000 |
| Depreciation and amortization | 42.000 M 3.70 % | 40.500 M -1.46 % | 41.100 M -15.78 % | 48.800 M 6.09 % | 46.000 M 10.31 % | 41.700 M 9.16 % | 38.200 M -16.41 % | 45.700 M 34.90 % | 33.878 M -15.93 % | 40.299 M 87.64 % | 21.477 M 989.68 % | 1.971 M 63.79 % | 1.203 M 107.91 % | -15.217 M -43 480.31 % | 35.077 K 4.97 % | 33.417 K |
| Operating income | -11.600 M -121.40 % | 54.200 M 236.65 % | 16.100 M 387.88 % | 3.300 M -91.11 % | 37.100 M -38.88 % | 60.700 M 58.07 % | 38.400 M 7 780.00 % | -500.000 K -102.17 % | 23.061 M -55.67 % | 52.015 M 16.96 % | 44.471 M -13.92 % | 51.662 M 328.05 % | 12.069 M -18.96 % | 14.894 M 467.68 % | -4.051 M -0.42 % | -4.034 M |
| Operating income ratio | -0.08 -124.24 % | 0.35 142.43 % | 0.14 337.66 % | 0.03 -86.73 % | 0.25 -36.25 % | 0.39 20.49 % | 0.32 5 679.05 % | -0.01 -102.68 % | 0.21 -44.50 % | 0.39 -19.87 % | 0.48 -16.29 % | 0.58 -28.21 % | 0.80 -91.18 % | 9.10 | 0.00 | 0.00 |
| Total other income expenses net | -4.400 M -193.62 % | 4.700 M 683.33 % | 600.000 K 124.00 % | -2.500 M -308.33 % | 1.200 M -20.00 % | 1.500 M 128.30 % | -5.300 M -265.63 % | 3.200 M 540.00 % | 500.000 K 107.75 % | -6.453 M 6.82 % | -6.925 M -267.25 % | 4.140 M 304.35 % | -2.026 M 33.26 % | -3.036 M -61.37 % | -1.881 M -196.43 % | 1.951 M |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -25.800 M 37.23 % | -41.100 M 39.11 % | -67.500 M -34.73 % | -50.100 M 33.29 % | -75.100 M -2.74 % | -73.100 M -74.05 % | -42.000 M -7.69 % | -39.000 M 24.75 % | -51.827 M -8.21 % | -47.895 M -413.58 % | 15.274 M -29.40 % | 21.633 M 259.90 % | -13.529 M 52.00 % | -28.188 M -1 380.91 % | -1.903 M 27.29 % | -2.618 M |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 300.000 K -82.35 % | 1.700 M -67.56 % | 5.240 M -81.69 % | 28.621 M -0.96 % | 28.898 M 24.11 % | 23.283 M | 0.000 | 0.000 -100.00 % | 1.180 M |
| Total debt | 100.000 K -75.00 % | 400.000 K -63.64 % | 1.100 M 266.67 % | 300.000 K -40.00 % | 500.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 61.254 M 2.54 % | 59.737 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 100.00 % | -5.600 M -1 966.67 % | 300.000 K -83.33 % | 1.800 M 194.74 % | -1.900 M -533.33 % | -300.000 K -108.82 % | 3.400 M 409.09 % | -1.100 M -118.64 % | 5.900 M -76.69 % | 25.306 M 702.54 % | -4.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 179.200 M -16.14 % | 213.700 M 19.25 % | 179.200 M 0.22 % | 178.800 M -11.09 % | 201.100 M 4.14 % | 193.100 M 25.96 % | 153.300 M 21.47 % | 126.200 M 4.91 % | 120.296 M 1.67 % | 118.321 M 33.44 % | 88.670 M 75.59 % | 50.498 M 2 254.28 % | 2.145 M 126.73 % | -8.024 M 57.25 % | -18.769 M -60.91 % | -11.664 M |
| Common stock | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 12.17 % | 713.220 K -7.67 % | 772.500 K -16.33 % | 923.315 K 1.46 % | 910.044 K 15.46 % | 788.177 K -1.66 % | 801.499 K 22.68 % | 653.343 K 28.65 % | 507.865 K |
| Total equity | 258.300 M -9.43 % | 285.200 M 11.15 % | 256.600 M -0.43 % | 257.700 M -6.73 % | 276.300 M 3.25 % | 267.600 M 17.11 % | 228.500 M 16.05 % | 196.900 M -11.18 % | 221.693 M 2.80 % | 215.656 M 25.74 % | 171.503 M 29.80 % | 132.132 M 99.60 % | 66.199 M 17.72 % | 56.233 M 98.44 % | 28.338 M 25.95 % | 22.500 M |
| Other non current liabilities | 13.600 M 21.43 % | 11.200 M -12.50 % | 12.800 M 2.40 % | 12.500 M 19.05 % | 10.500 M 17.98 % | 8.900 M -2.20 % | 9.100 M 3.41 % | 8.800 M 124.33 % | 3.923 M 17.18 % | 3.348 M -26.51 % | 4.555 M 4.85 % | 4.344 M 1 653.35 % | 247.758 K | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 -100.00 % | 800.000 K 166.67 % | 300.000 K -40.00 % | 500.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 61.254 M 2.54 % | 59.737 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 13.600 M 21.43 % | 11.200 M -17.65 % | 13.600 M 6.25 % | 12.800 M 16.36 % | 11.000 M 23.60 % | 8.900 M -2.20 % | 9.100 M 4.60 % | 8.700 M 121.79 % | 3.923 M 17.18 % | 3.348 M -94.91 % | 65.809 M 2.70 % | 64.081 M 25 764.37 % | 247.758 K | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 18.700 M 1.63 % | 18.400 M 1 433.33 % | 1.200 M -86.96 % | 9.200 M -26.40 % | 12.500 M -15.54 % | 14.800 M 111.43 % | 7.000 M -78.85 % | 33.100 M 2.48 % | 32.300 M 122.66 % | 14.506 M 133.81 % | 6.204 M -58.06 % | 14.792 M 1 794.93 % | 780.621 K 87.42 % | 416.507 K -84.17 % | 2.632 M 1 305.14 % | 187.289 K |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 12.800 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 |
| 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 |
| Total current liabilities | 19.200 M -2.04 % | 19.600 M 37.06 % | 14.300 M 45.92 % | 9.800 M -24.03 % | 12.900 M -13.42 % | 14.900 M 109.86 % | 7.100 M -78.68 % | 33.300 M 4.92 % | 31.738 M 114.36 % | 14.806 M 132.80 % | 6.360 M -57.31 % | 14.897 M 1 249.29 % | 1.104 M 85.90 % | 593.911 K -78.66 % | 2.783 M 673.30 % | 359.838 K |
| Total liabilities | 32.800 M 6.49 % | 30.800 M 10.39 % | 27.900 M 23.45 % | 22.600 M -5.44 % | 23.900 M 0.42 % | 23.800 M 46.91 % | 16.200 M -61.43 % | 42.000 M 17.78 % | 35.661 M 96.44 % | 18.154 M -74.85 % | 72.169 M -8.62 % | 78.978 M 5 742.26 % | 1.352 M 127.62 % | 593.911 K -78.66 % | 2.783 M 673.30 % | 359.838 K |
| Other non current assets | 100.000 K 0.00 % | 100.000 K 100.05 % | -206.000 M -205 900.00 % | -100.000 K 99.95 % | -212.300 M | 0.000 | 0.000 100.00 % | -100.000 K -122.74 % | 439.660 K 588.20 % | -90.058 K -188.96 % | 101.232 K 1 218.13 % | 7.680 K -99.97 % | 23.283 M | 0.000 -100.00 % | 139.000 9.45 % | 127.000 |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 300.000 K -82.35 % | 1.700 M -67.56 % | 5.240 M -81.69 % | 28.621 M -0.96 % | 28.898 M | 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 |
| 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 |
| 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 |
| Property plant equipment net | 245.100 M -0.69 % | 246.800 M 19.81 % | 206.000 M -4.50 % | 215.700 M 1.60 % | 212.300 M 6.10 % | 200.100 M 5.48 % | 189.700 M -0.78 % | 191.200 M -1.08 % | 193.283 M 15.04 % | 168.019 M 6.38 % | 157.945 M 11.56 % | 141.578 M 366.28 % | 30.363 M 19.15 % | 25.484 M -11.77 % | 28.882 M 60.15 % | 18.035 M |
| Total non current assets | 245.200 M -0.69 % | 246.900 M 19.85 % | 206.000 M -4.45 % | 215.600 M 1.55 % | 212.300 M 6.10 % | 200.100 M 5.48 % | 189.700 M -0.89 % | 191.400 M -2.06 % | 195.422 M 12.85 % | 173.169 M -7.23 % | 186.667 M 9.49 % | 170.483 M 217.79 % | 53.646 M 110.51 % | 25.484 M -11.77 % | 28.883 M 60.15 % | 18.035 M |
| Other current assets | 9.800 M 8.89 % | 9.000 M 233.33 % | 2.700 M 575.00 % | 400.000 K 33.33 % | 300.000 K -50.00 % | 600.000 K -33.33 % | 900.000 K -40.00 % | 1.500 M -58.33 % | 3.600 M -74.10 % | 13.900 M 25.61 % | 11.066 M 338.46 % | 2.524 M 573.19 % | 374.907 K -88.12 % | 3.155 M 844.14 % | 334.147 K -67.46 % | 1.027 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.180 M |
| cash and cash equivalents | 25.800 M -37.83 % | 41.500 M -39.50 % | 68.600 M 36.11 % | 50.400 M -33.33 % | 75.600 M 3.42 % | 73.100 M 74.05 % | 42.000 M 7.69 % | 39.000 M -24.75 % | 51.827 M 8.21 % | 47.895 M 4.16 % | 45.980 M 20.67 % | 38.104 M 181.64 % | 13.529 M -52.00 % | 28.188 M 1 380.91 % | 1.903 M -27.29 % | 2.618 M |
| Cash and short term investments | 25.800 M -37.83 % | 41.500 M -39.50 % | 68.600 M 36.11 % | 50.400 M -33.33 % | 75.600 M 3.42 % | 73.100 M 74.05 % | 42.000 M 7.69 % | 39.000 M -24.75 % | 51.827 M 8.21 % | 47.895 M 4.16 % | 45.980 M 20.67 % | 38.104 M 181.64 % | 13.529 M -52.00 % | 28.188 M 1 380.91 % | 1.903 M -49.87 % | 3.797 M |
| Total current assets | 45.900 M -33.57 % | 69.100 M -11.97 % | 78.500 M 21.33 % | 64.700 M -26.39 % | 87.900 M -3.72 % | 91.300 M 66.00 % | 55.000 M 15.79 % | 47.500 M -23.30 % | 61.931 M 2.13 % | 60.641 M 6.38 % | 57.006 M 40.31 % | 40.627 M 192.19 % | 13.904 M -55.64 % | 31.343 M 1 300.75 % | 2.238 M -53.62 % | 4.824 M |
| Inventory | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 M | 0.000 100.00 % | -17.600 M -45.45 % | -12.100 M -856.25 % | 1.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 10.300 M -44.62 % | 18.600 M 158.33 % | 7.200 M -19.10 % | 8.900 M | 0.000 | 0.000 -100.00 % | 12.100 M 72.86 % | 7.000 M -6.67 % | 7.500 M -23.79 % | 9.841 M 0.42 % | 9.800 M 406.85 % | 1.933 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 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 200.000 K -66.67 % | 600.000 K 100.00 % | 300.000 K -50.00 % | 600.000 K 50.00 % | 400.000 K 300.00 % | 100.000 K 0.00 % | 100.000 K -50.00 % | 200.000 K 100.00 % | 100.000 K -66.67 % | 300.000 K 92.48 % | 155.860 K 48.33 % | 105.076 K -67.52 % | 323.466 K 82.33 % | 177.404 K 17.54 % | 150.932 K -12.53 % | 172.549 K |
| Tax payables | 300.000 K -50.00 % | 600.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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 800.000 K 166.67 % | 300.000 K -40.00 % | 500.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 300.000 K | 0.000 -100.00 % | 1.100 M | 0.000 | 0.000 -100.00 % | 4.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 78.300 M 2.62 % | 76.300 M 0.00 % | 76.300 M 0.00 % | 76.300 M 0.00 % | 76.300 M 3.11 % | 74.000 M 4.23 % | 71.000 M 0.00 % | 71.000 M -5.95 % | 75.493 M -7.66 % | 81.756 M -5.23 % | 86.273 M 6.90 % | 80.702 M 27.56 % | 63.265 M -0.30 % | 63.455 M 36.60 % | 46.453 M 38.02 % | 33.656 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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 291.100 M -7.88 % | 316.000 M 11.07 % | 284.500 M 1.50 % | 280.300 M -6.63 % | 300.200 M 3.02 % | 291.400 M 19.08 % | 244.700 M 2.43 % | 238.900 M -7.17 % | 257.354 M 10.07 % | 233.810 M -4.05 % | 243.673 M 15.42 % | 211.110 M 212.52 % | 67.550 M 18.87 % | 56.827 M 82.60 % | 31.120 M 36.14 % | 22.860 M |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.438 M -15.11 % | 2.872 M 2.21 % | 2.810 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 7.800 M 162.40 % | -12.500 M -437.84 % | 3.700 M 3 800.00 % | -100.000 K -102.56 % | 3.900 M 44.44 % | 2.700 M 110.15 % | -26.600 M -432.50 % | 8.000 M 192.61 % | 2.734 M -35.65 % | 4.249 M 125.81 % | -16.460 M -270.45 % | 9.657 M 197.64 % | 3.244 M 162.96 % | -5.153 M -595.38 % | 1.040 M 294.73 % | -534.167 K |
| Accounts receivables | 7.500 M 142.37 % | -17.700 M -2 850.00 % | -600.000 K -120.00 % | 3.000 M -49.15 % | 5.900 M 181.94 % | -7.200 M -33.33 % | -5.400 M -200.00 % | -1.800 M 79.78 % | -8.900 M -364.24 % | -1.917 M 74.85 % | -7.622 M -258.33 % | -2.127 M | 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 |
| 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 |
| Other working capital | 300.000 K -94.23 % | 5.200 M 20.93 % | 4.300 M 238.71 % | -3.100 M -55.00 % | -2.000 M -120.20 % | 9.900 M 146.70 % | -21.200 M -316.33 % | 9.800 M -20.33 % | 12.300 M 96.41 % | 6.263 M 171.89 % | -8.711 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 49.400 M 49 300.00 % | 100.000 K -97.56 % | 4.100 M 1 950.00 % | 200.000 K -97.78 % | 9.000 M 2 900.00 % | 300.000 K 200.00 % | 100.000 K 120.00 % | -500.000 K -520.63 % | 118.870 K 102.15 % | -5.536 M -292.09 % | 2.882 M -84.08 % | 18.105 M 204 353.24 % | -8.864 K -125.28 % | 35.066 K -98.42 % | 2.219 M -21.65 % | 2.832 M |
| Net cash provided by operating activities | 82.700 M -4.94 % | 87.000 M 34.05 % | 64.900 M 24.57 % | 52.100 M -45.73 % | 96.000 M -8.92 % | 105.400 M 110.38 % | 50.100 M -4.93 % | 52.700 M -11.86 % | 59.792 M -34.31 % | 91.026 M 73.81 % | 52.371 M -35.66 % | 81.395 M 393.06 % | 16.508 M 403.43 % | -5.440 M -619.18 % | -756.481 K 55.57 % | -1.702 M |
| Investments in property plant and equipment | -82.200 M 8.05 % | -89.400 M -153.98 % | -35.200 M 22.47 % | -45.400 M 30.47 % | -65.300 M -16.82 % | -55.900 M -38.37 % | -40.400 M 16.70 % | -48.500 M -16.57 % | -41.605 M -20.13 % | -34.634 M 19.09 % | -42.807 M 43.60 % | -75.898 M -58 520.07 % | -129.474 K | 0.000 100.00 % | -11.415 M -23.89 % | -9.214 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 700.000 K -22.22 % | 900.000 K | 0.000 -100.00 % | 100.000 K -78.97 % | 475.480 K | 0.000 | 0.000 | 0.000 100.00 % | -3.480 M | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.101 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 200.000 K 100.00 % | 100.000 K | 0.000 | 0.000 -100.00 % | 700.000 K -22.22 % | 900.000 K | 0.000 -100.00 % | 100.000 K -96.18 % | 2.615 M 103.12 % | 1.288 M 221.62 % | -1.059 M 98.19 % | -58.566 M -119.58 % | -26.672 M -256.37 % | 17.057 M | 0.000 -100.00 % | 127.062 |
| Net cash used for investing activites | -82.000 M 8.17 % | -89.300 M -153.69 % | -35.200 M 22.47 % | -45.400 M 29.72 % | -64.600 M -17.45 % | -55.000 M -36.14 % | -40.400 M 16.53 % | -48.400 M -25.67 % | -38.514 M -15.50 % | -33.346 M 25.84 % | -44.967 M 66.56 % | -134.464 M -344.04 % | -30.282 M -277.53 % | 17.057 M 249.43 % | -11.415 M -23.90 % | -9.213 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -54.204 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 1.000 M 600.00 % | -200.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.647 M 61.57 % | 9.684 M -22.92 % | 12.564 M |
| Common stock repurchased | -11.400 M 35.96 % | -17.800 M -104.60 % | -8.700 M 53.97 % | -18.900 M 19.57 % | -23.500 M -55.63 % | -15.100 M -556.52 % | -2.300 M 82.71 % | -13.300 M 0.00 % | -13.300 M -443.69 % | -2.446 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -6.100 M 7.58 % | -6.600 M 15.38 % | -7.800 M -11.43 % | -7.000 M 1.41 % | -7.100 M 5.33 % | -7.500 M -92.31 % | -3.900 M 4.88 % | -4.100 M 1.45 % | -4.160 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.400 M 41.72 % | 15.100 M | 0.000 | 0.000 100.00 % | -239.549 K -113.29 % | 1.803 M 1 156 585.80 % | -155.860 -100.00 % | 77.084 M | 0.000 | 0.000 -100.00 % | 559.000 -98.94 % | 52.985 K |
| Net cash used provided by financing activities | -16.500 M 32.93 % | -24.600 M -49.09 % | -16.500 M 36.29 % | -25.900 M 8.48 % | -28.300 M -43.65 % | -19.700 M -217.74 % | -6.200 M 64.37 % | -17.400 M 0.42 % | -17.474 M 68.14 % | -54.848 M -35 190 112.21 % | -155.860 -100.00 % | 77.084 M 30 616.28 % | 250.955 K -98.40 % | 15.647 M 61.56 % | 9.685 M -23.24 % | 12.617 M |
| Effect of forex changes on cash | 100.000 K 150.00 % | -200.000 K | 0.000 100.00 % | -1.000 M -66.67 % | -600.000 K -220.00 % | 500.000 K 200.00 % | -500.000 K -155.56 % | 900.000 K -76.34 % | 3.804 M -46.28 % | 7.081 M 8 737.52 % | -81.982 K 61.83 % | -214.761 K 65.98 % | -631.239 K 42.11 % | -1.090 M -611.93 % | 212.983 K -60.51 % | 539.376 K |
| Net change in cash | -15.700 M 42.07 % | -27.100 M -305.30 % | 13.200 M 165.35 % | -20.200 M -908.00 % | 2.500 M -91.96 % | 31.100 M 936.67 % | 3.000 M 124.59 % | -12.200 M -260.36 % | 7.608 M -23.26 % | 9.914 M 35.41 % | 7.321 M -69.24 % | 23.801 M 268.15 % | -14.154 M -154.08 % | 26.173 M 1 251.36 % | -2.273 M -201.46 % | 2.241 M |
| Cash at beginning of period | 41.500 M -39.50 % | 68.600 M 23.83 % | 55.400 M -26.72 % | 75.600 M 3.42 % | 73.100 M 74.05 % | 42.000 M 7.69 % | 39.000 M -23.83 % | 51.200 M 15.79 % | 44.220 M 16.42 % | 37.981 M -1.75 % | 38.659 M 170.29 % | 14.303 M -48.34 % | 27.684 M 1 273.74 % | 2.015 M -51.75 % | 4.177 M 168.29 % | 1.557 M |
| Cash at end of period | 25.800 M -37.83 % | 41.500 M -39.50 % | 68.600 M 23.83 % | 55.400 M -26.72 % | 75.600 M 3.42 % | 73.100 M 74.05 % | 42.000 M 7.69 % | 39.000 M -24.75 % | 51.827 M 8.21 % | 47.895 M 4.16 % | 45.980 M 20.67 % | 38.104 M 181.64 % | 13.529 M -52.00 % | 28.188 M 1 380.91 % | 1.903 M -49.87 % | 3.797 M |
| Operating cash flow | 82.700 M -4.94 % | 87.000 M 34.05 % | 64.900 M 24.57 % | 52.100 M -45.73 % | 96.000 M -8.92 % | 105.400 M 110.38 % | 50.100 M -4.93 % | 52.700 M -11.86 % | 59.792 M -34.31 % | 91.026 M 73.81 % | 52.371 M -35.66 % | 81.395 M 393.06 % | 16.508 M 403.43 % | -5.440 M -619.18 % | -756.481 K 55.57 % | -1.702 M |
| Capital expenditure | -82.200 M 8.05 % | -89.400 M -153.98 % | -35.200 M 22.47 % | -45.400 M 30.47 % | -65.300 M -16.82 % | -55.900 M -38.37 % | -40.400 M 16.70 % | -48.500 M -16.57 % | -41.605 M -20.13 % | -34.634 M 19.09 % | -42.807 M 43.60 % | -75.898 M -58 520.07 % | -129.474 K | 0.000 100.00 % | -11.415 M -23.89 % | -9.214 M |
| Free CashFlow | 500.000 K 120.83 % | -2.400 M -108.08 % | 29.700 M 343.28 % | 6.700 M -78.18 % | 30.700 M -37.98 % | 49.500 M 410.31 % | 9.700 M 130.95 % | 4.200 M -76.91 % | 18.187 M -67.75 % | 56.393 M 489.67 % | 9.563 M 73.96 % | 5.497 M -66.44 % | 16.379 M 401.05 % | -5.440 M 55.30 % | -12.172 M -11.50 % | -10.916 M |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 30.800 M -5.52 % | 32.600 M 8.31 % | 30.100 M -17.08 % | 36.300 M 14.15 % | 31.800 M -15.87 % | 37.800 M 7.08 % | 35.300 M -18.29 % | 43.200 M 5.62 % | 40.900 M 56.70 % | 26.100 M -24.57 % | 34.600 M -6.49 % | 37.000 M 25.85 % | 29.400 M 3.16 % | 28.500 M 12.20 % | 25.400 M 88.15 % | 13.500 M -24.58 % | 17.900 M -15.17 % | 21.100 M -43.43 % | 37.300 M 3.32 % | 36.100 M -11.30 % | 40.700 M -1.45 % | 41.300 M 26.30 % | 32.700 M -26.35 % | 44.400 M 4.96 % | 42.300 M 16.21 % | 36.400 M 6.43 % | 34.200 M 11.40 % | 30.700 M 7.72 % | 28.500 M -9.24 % | 31.400 M 7.17 % | 29.300 M 38.86 % | 21.100 M -18.85 % | 26.000 M 23.81 % | 21.000 M 5.00 % | 20.000 M 0.25 % | 19.951 M -45.49 % | 36.601 M 13.78 % | 32.168 M 69.68 % | 18.959 M -42.50 % | 32.972 M -19.39 % | 40.901 M 12.54 % | 36.343 M 21.39 % | 29.940 M -1.30 % | 30.334 M 37.35 % | 22.086 M 34.47 % | 16.425 M -26.61 % | 22.380 M -14.19 % | 26.081 M 48.31 % | 17.585 M -20.81 % | 22.207 M 1.53 % | 21.871 M 202.00 % | 7.242 M 19.97 % | 6.037 M 1 109.17 % | 499.247 K -66.33 % | 1.483 M -9.45 % | 1.637 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net income | -300.000 K -106.67 % | 4.500 M -38.36 % | 7.300 M 118.86 % | -38.700 M -724.19 % | 6.200 M -23.46 % | 8.100 M 1.25 % | 8.000 M -38.46 % | 13.000 M -29.35 % | 18.400 M 8.24 % | 17.000 M 71.72 % | 9.900 M 141.46 % | 4.100 M -32.79 % | 6.100 M 79.41 % | 3.400 M 13.33 % | 3.000 M 207.14 % | -2.800 M -33.33 % | -2.100 M 46.15 % | -3.900 M -132.23 % | 12.100 M 3 125.00 % | -400.000 K -102.68 % | 14.900 M -13.87 % | 17.300 M 170.31 % | 6.400 M -67.84 % | 19.900 M 9.34 % | 18.200 M 21.33 % | 15.000 M 66.67 % | 9.000 M -18.18 % | 11.000 M 129.17 % | 4.800 M -54.72 % | 10.600 M 58.21 % | 6.700 M 294.12 % | 1.700 M -73.44 % | 6.400 M 313.33 % | -3.000 M -50.00 % | -2.000 M -161.18 % | 3.269 M -59.14 % | 8.000 M 24.35 % | 6.434 M 41.83 % | 4.536 M 657.78 % | -813.241 K -103.52 % | 23.076 M 45.38 % | 15.872 M 77.96 % | 8.919 M 26.17 % | 7.069 M -12.45 % | 8.075 M 39.07 % | 5.806 M -63.71 % | 16.000 M -27.97 % | 22.214 M 218.09 % | 6.984 M 218.03 % | 2.196 M -86.50 % | 16.263 M 152.20 % | 6.448 M 13.77 % | 5.668 M 4 861.64 % | 114.239 K 104.91 % | -2.325 M -465.60 % | 635.914 K -93.62 % | 9.969 M 417.73 % | 1.926 M 309.28 % | -920.089 K 84.51 % | -5.940 M -69.16 % | -3.511 M 8.91 % | -3.855 M -2 129.71 % | 189.915 K 112.29 % | -1.545 M -319.97 % | 702.442 K 233.38 % | -526.630 K 42.67 % | -918.639 K |
| Income before tax | -300.000 K -106.67 % | 4.500 M -38.36 % | 7.300 M 118.86 % | -38.700 M -677.61 % | 6.700 M -17.28 % | 8.100 M 1.25 % | 8.000 M -41.18 % | 13.600 M -26.09 % | 18.400 M 8.24 % | 17.000 M 71.72 % | 9.900 M 141.46 % | 4.100 M -32.79 % | 6.100 M 79.41 % | 3.400 M 13.33 % | 3.000 M 207.14 % | -2.800 M -33.33 % | -2.100 M 46.15 % | -3.900 M -132.23 % | 12.100 M 3 125.00 % | -400.000 K -102.68 % | 14.900 M -13.87 % | 17.300 M 170.31 % | 6.400 M -67.84 % | 19.900 M 9.34 % | 18.200 M 21.33 % | 15.000 M 66.67 % | 9.000 M -18.18 % | 11.000 M 129.17 % | 4.800 M -54.72 % | 10.600 M 58.21 % | 6.700 M 294.12 % | 1.700 M -71.67 % | 6.000 M 300.00 % | -3.000 M -50.00 % | -2.000 M -161.18 % | 3.269 M -60.83 % | 8.345 M 29.71 % | 6.434 M 41.83 % | 4.536 M 657.78 % | -813.241 K -103.52 % | 23.076 M 45.38 % | 15.872 M 78.92 % | 8.871 M 25.48 % | 7.070 M -12.14 % | 8.047 M 37.71 % | 5.843 M -63.49 % | 16.004 M -28.02 % | 22.233 M 218.17 % | 6.988 M 217.64 % | 2.200 M -86.48 % | 16.269 M 152.08 % | 6.454 M 13.77 % | 5.673 M 4 699.99 % | 118.184 K 105.09 % | -2.321 M -461.92 % | 641.201 K -93.57 % | 9.972 M 417.64 % | 1.926 M 309.96 % | -917.474 K 84.53 % | -5.932 M -69.02 % | -3.510 M 8.90 % | -3.853 M -2 111.87 % | 191.490 K 112.42 % | -1.542 M -319.55 % | 702.442 K 233.38 % | -526.630 K 42.60 % | -917.461 K |
| Income before tax ratio | -0.01 -107.06 % | 0.14 -43.08 % | 0.24 122.75 % | -1.07 -606.01 % | 0.21 -1.68 % | 0.21 -5.45 % | 0.23 -28.01 % | 0.31 -30.02 % | 0.45 -30.93 % | 0.65 127.64 % | 0.29 158.21 % | 0.11 -46.59 % | 0.21 73.92 % | 0.12 1.01 % | 0.12 156.95 % | -0.21 -76.79 % | -0.12 36.53 % | -0.18 -156.98 % | 0.32 3 027.68 % | -0.01 -103.03 % | 0.37 -12.60 % | 0.42 114.02 % | 0.20 -56.33 % | 0.45 4.17 % | 0.43 4.41 % | 0.41 56.59 % | 0.26 -26.56 % | 0.36 112.74 % | 0.17 -50.11 % | 0.34 47.63 % | 0.23 183.82 % | 0.08 -65.09 % | 0.23 261.54 % | -0.14 -42.86 % | -0.10 -161.03 % | 0.16 -28.14 % | 0.23 14.01 % | 0.20 -16.41 % | 0.24 1 070.07 % | -0.02 -104.37 % | 0.56 29.18 % | 0.44 47.40 % | 0.30 27.13 % | 0.23 -36.03 % | 0.36 2.41 % | 0.36 -50.25 % | 0.72 -16.11 % | 0.85 114.53 % | 0.40 301.13 % | 0.10 -86.68 % | 0.74 -16.53 % | 0.89 -5.17 % | 0.94 296.97 % | 0.24 115.12 % | -1.57 -499.67 % | 0.39 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| EBITDA | 15.200 M -3.18 % | 15.700 M 21.71 % | 12.900 M 150.19 % | -25.700 M -256.71 % | 16.400 M -2.38 % | 16.800 M -9.68 % | 18.600 M -47.16 % | 35.200 M 30.37 % | 27.000 M 12.03 % | 24.100 M 25.52 % | 19.200 M 36.17 % | 14.100 M -13.50 % | 16.300 M 2.52 % | 15.900 M 30.33 % | 12.200 M 58.44 % | 7.700 M -16.30 % | 9.200 M 8.24 % | 8.500 M -66.67 % | 25.500 M 63.46 % | 15.600 M -43.88 % | 27.800 M -3.14 % | 28.700 M 58.56 % | 18.100 M -42.72 % | 31.600 M 4.98 % | 30.100 M 28.09 % | 23.500 M 16.34 % | 20.200 M -1.46 % | 20.500 M 38.51 % | 14.800 M -36.75 % | 23.400 M 20.62 % | 19.400 M 7.78 % | 18.000 M 14.65 % | 15.700 M 96.25 % | 8.000 M -20.00 % | 10.000 M 1.63 % | 9.840 M -42.12 % | 17.000 M -12.47 % | 19.422 M 56.06 % | 12.445 M -10.45 % | 13.897 M -56.59 % | 32.011 M 16.41 % | 27.498 M 37.18 % | 20.045 M 51.65 % | 13.218 M -6.70 % | 14.166 M 17.82 % | 12.024 M -48.77 % | 23.472 M 5.83 % | 22.179 M 90.02 % | 11.672 M 93.65 % | 6.028 M -66.99 % | 18.260 M 124.74 % | 8.125 M 52.93 % | 5.313 M 2 738.61 % | -201.340 K -131.97 % | 629.857 K -36.77 % | 996.207 K -93.30 % | 14.874 M 4 202.89 % | -362.519 K 5.08 % | -381.937 K -196.74 % | 394.791 K 196.57 % | -408.797 K -128.55 % | 1.432 M 480.61 % | -376.198 K -115.38 % | 2.445 M 1 132.25 % | -236.887 K 57.13 % | -552.594 K -25.41 % | -440.637 K |
| Net income ratio | -0.01 -107.06 % | 0.14 -43.08 % | 0.24 122.75 % | -1.07 -646.81 % | 0.19 -9.01 % | 0.21 -5.45 % | 0.23 -24.69 % | 0.30 -33.11 % | 0.45 -30.93 % | 0.65 127.64 % | 0.29 158.21 % | 0.11 -46.59 % | 0.21 73.92 % | 0.12 1.01 % | 0.12 156.95 % | -0.21 -76.79 % | -0.12 36.53 % | -0.18 -156.98 % | 0.32 3 027.68 % | -0.01 -103.03 % | 0.37 -12.60 % | 0.42 114.02 % | 0.20 -56.33 % | 0.45 4.17 % | 0.43 4.41 % | 0.41 56.59 % | 0.26 -26.56 % | 0.36 112.74 % | 0.17 -50.11 % | 0.34 47.63 % | 0.23 183.82 % | 0.08 -67.27 % | 0.25 272.31 % | -0.14 -42.86 % | -0.10 -161.03 % | 0.16 -25.04 % | 0.22 9.29 % | 0.20 -16.41 % | 0.24 1 070.07 % | -0.02 -104.37 % | 0.56 29.18 % | 0.44 46.60 % | 0.30 27.82 % | 0.23 -36.25 % | 0.37 3.43 % | 0.35 -50.56 % | 0.71 -16.06 % | 0.85 114.48 % | 0.40 301.62 % | 0.10 -86.70 % | 0.74 -16.49 % | 0.89 -5.17 % | 0.94 310.33 % | 0.23 114.59 % | -1.57 -503.74 % | 0.39 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Ratio EBITDA | 0.49 2.47 % | 0.48 12.37 % | 0.43 160.53 % | -0.71 -237.28 % | 0.52 16.04 % | 0.44 -15.65 % | 0.53 -35.33 % | 0.81 23.43 % | 0.66 -28.51 % | 0.92 66.40 % | 0.55 45.62 % | 0.38 -31.27 % | 0.55 -0.62 % | 0.56 16.15 % | 0.48 -15.79 % | 0.57 10.97 % | 0.51 27.58 % | 0.40 -41.07 % | 0.68 58.20 % | 0.43 -36.73 % | 0.68 -1.71 % | 0.69 25.55 % | 0.55 -22.23 % | 0.71 0.02 % | 0.71 10.22 % | 0.65 9.31 % | 0.59 -11.55 % | 0.67 28.59 % | 0.52 -30.32 % | 0.75 12.55 % | 0.66 -22.39 % | 0.85 41.27 % | 0.60 58.51 % | 0.38 -23.81 % | 0.50 1.38 % | 0.49 6.19 % | 0.46 -23.07 % | 0.60 -8.02 % | 0.66 55.75 % | 0.42 -46.15 % | 0.78 3.44 % | 0.76 13.01 % | 0.67 53.65 % | 0.44 -32.07 % | 0.64 -12.38 % | 0.73 -30.20 % | 1.05 23.33 % | 0.85 28.12 % | 0.66 144.54 % | 0.27 -67.49 % | 0.83 -25.58 % | 1.12 27.48 % | 0.88 318.22 % | -0.40 -194.93 % | 0.42 -30.18 % | 0.61 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Gross profit ratio | 0.58 -4.74 % | 0.61 22.29 % | 0.50 -20.82 % | 0.63 11.32 % | 0.57 -6.05 % | 0.61 3.31 % | 0.59 -16.12 % | 0.70 -0.03 % | 0.70 30.36 % | 0.54 -15.64 % | 0.64 -8.46 % | 0.69 9.79 % | 0.63 -3.06 % | 0.65 22.79 % | 0.53 105.01 % | 0.26 -46.04 % | 0.48 -5.26 % | 0.51 -19.85 % | 0.63 0.18 % | 0.63 -10.12 % | 0.70 -0.95 % | 0.71 25.40 % | 0.57 -22.23 % | 0.73 -1.37 % | 0.74 6.12 % | 0.70 5.18 % | 0.66 -6.51 % | 0.71 4.38 % | 0.68 -8.35 % | 0.74 4.08 % | 0.71 30.25 % | 0.55 -16.64 % | 0.65 24.83 % | 0.52 -12.70 % | 0.60 -15.91 % | 0.71 35.22 % | 0.53 -18.22 % | 0.65 -41.57 % | 1.10 41.59 % | 0.78 -6.54 % | 0.83 -4.91 % | 0.88 -13.37 % | 1.01 23.92 % | 0.82 -0.86 % | 0.82 -14.26 % | 0.96 8.35 % | 0.89 0.18 % | 0.89 12.14 % | 0.79 -10.57 % | 0.88 -12.96 % | 1.02 1.51 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Weighted average shs out dil | 32.269 M 0.00 % | 32.269 M 0.00 % | 32.269 M 0.07 % | 32.247 M 1.01 % | 31.925 M -0.10 % | 31.958 M -0.94 % | 32.261 M -1.23 % | 32.665 M 0.27 % | 32.577 M -0.62 % | 32.781 M 0.30 % | 32.682 M 0.07 % | 32.661 M 0.13 % | 32.619 M -0.14 % | 32.666 M -0.02 % | 32.672 M -1.16 % | 33.057 M 0.00 % | 33.057 M -0.01 % | 33.059 M -3.17 % | 34.141 M 0.59 % | 33.942 M -1.05 % | 34.301 M 0.27 % | 34.209 M -0.33 % | 34.322 M 3.06 % | 33.302 M -3.90 % | 34.653 M 1.83 % | 34.029 M -0.54 % | 34.212 M 0.01 % | 34.210 M 0.00 % | 34.210 M -0.09 % | 34.240 M -1.12 % | 34.629 M 1.21 % | 34.216 M 0.00 % | 34.216 M -0.56 % | 34.407 M -0.15 % | 34.460 M -1.27 % | 34.903 M -1.80 % | 35.544 M 0.00 % | 35.544 M 0.00 % | 35.544 M 0.00 % | 35.544 M 0.00 % | 35.544 M 0.00 % | 35.544 M 0.00 % | 35.544 M 0.00 % | 35.544 M 0.00 % | 35.544 M 0.00 % | 35.544 M 0.00 % | 35.544 M 0.00 % | 35.544 M 0.00 % | 35.544 M 0.00 % | 35.544 M 9.22 % | 32.544 M 0.00 % | 32.544 M 0.00 % | 32.544 M 0.09 % | 32.513 M 0.03 % | 32.504 M 0.55 % | 32.326 M -0.55 % | 32.504 M -0.21 % | 32.574 M 1.56 % | 32.074 M 0.37 % | 31.957 M -0.36 % | 32.074 M -0.01 % | 32.076 M 32.09 % | 24.283 M 1.27 % | 23.978 M 0.00 % | 23.978 M -16.87 % | 28.845 M 50.41 % | 19.178 M |
| Weighted average shs out | 32.269 M 0.00 % | 32.269 M 0.00 % | 32.269 M 0.08 % | 32.243 M 1.18 % | 31.868 M -0.21 % | 31.936 M -0.79 % | 32.191 M -0.75 % | 32.434 M -0.44 % | 32.577 M -0.01 % | 32.582 M 0.00 % | 32.582 M -0.11 % | 32.619 M 0.00 % | 32.619 M -0.01 % | 32.621 M -0.04 % | 32.635 M -1.26 % | 33.050 M -0.02 % | 33.057 M 1.71 % | 32.500 M -4.73 % | 34.114 M 0.51 % | 33.942 M -0.61 % | 34.150 M 0.01 % | 34.146 M -0.31 % | 34.252 M 2.85 % | 33.302 M 0.00 % | 33.302 M -1.76 % | 33.900 M 0.00 % | 33.900 M -0.42 % | 34.043 M -0.49 % | 34.210 M -0.01 % | 34.215 M 0.00 % | 34.215 M 0.00 % | 34.214 M -0.01 % | 34.216 M -0.56 % | 34.407 M 4.72 % | 32.857 M -4.96 % | 34.570 M -0.95 % | 34.903 M -0.82 % | 35.192 M -0.01 % | 35.195 M -0.76 % | 35.466 M -0.22 % | 35.544 M 0.00 % | 35.544 M 0.00 % | 35.544 M 0.00 % | 35.544 M 0.00 % | 35.544 M 0.00 % | 35.544 M 0.00 % | 35.544 M 0.00 % | 35.544 M 4.23 % | 34.102 M 3.51 % | 32.945 M 1.31 % | 32.521 M -0.07 % | 32.544 M 0.00 % | 32.544 M 0.09 % | 32.513 M 0.03 % | 32.504 M 0.55 % | 32.326 M 0.00 % | 32.326 M 7.37 % | 30.107 M 6.05 % | 28.389 M 8.05 % | 26.274 M -4.27 % | 27.445 M 7.90 % | 25.436 M 4.74 % | 24.283 M 1.27 % | 23.978 M 0.00 % | 23.978 M 1.99 % | 23.510 M 22.59 % | 19.178 M |
| EPS diluted | -0.01 -106.64 % | 0.14 -39.13 % | 0.23 119.17 % | -1.20 -731.58 % | 0.19 -24.00 % | 0.25 0.00 % | 0.25 -37.50 % | 0.40 -28.57 % | 0.56 7.69 % | 0.52 73.33 % | 0.30 130.77 % | 0.13 -31.58 % | 0.19 90.00 % | 0.10 11.11 % | 0.09 206.26 % | -0.08 -33.39 % | -0.06 47.08 % | -0.12 -134.29 % | 0.35 3 066.10 % | -0.01 -102.68 % | 0.44 -13.73 % | 0.51 168.42 % | 0.19 -68.33 % | 0.60 13.21 % | 0.53 20.45 % | 0.44 69.23 % | 0.26 -18.75 % | 0.32 128.57 % | 0.14 -54.84 % | 0.31 63.16 % | 0.19 282.29 % | 0.05 -73.84 % | 0.19 317.89 % | -0.09 -50.34 % | -0.06 -161.90 % | 0.09 -59.26 % | 0.23 27.78 % | 0.18 38.46 % | 0.13 667.69 % | -0.02 -103.52 % | 0.65 44.44 % | 0.45 80.00 % | 0.25 25.00 % | 0.20 -13.04 % | 0.23 43.75 % | 0.16 -64.44 % | 0.45 -28.57 % | 0.63 200.00 % | 0.21 216.27 % | 0.07 -86.72 % | 0.50 150.00 % | 0.20 17.65 % | 0.17 5 212.50 % | 0.00 104.48 % | -0.07 -462.94 % | 0.02 -93.65 % | 0.31 425.42 % | 0.06 305.57 % | -0.03 84.89 % | -0.19 -72.73 % | -0.11 8.33 % | -0.12 -1 743.84 % | 0.01 111.34 % | -0.06 -323.61 % | 0.03 257.38 % | -0.02 61.80 % | -0.05 |
| Earnings per share | -0.01 -106.64 % | 0.14 -39.13 % | 0.23 119.17 % | -1.20 -731.58 % | 0.19 -24.00 % | 0.25 0.00 % | 0.25 -37.50 % | 0.40 -28.57 % | 0.56 7.69 % | 0.52 73.33 % | 0.30 130.77 % | 0.13 -31.58 % | 0.19 90.00 % | 0.10 11.11 % | 0.09 206.26 % | -0.08 -33.39 % | -0.06 47.08 % | -0.12 -134.29 % | 0.35 3 066.10 % | -0.01 -102.68 % | 0.44 -13.73 % | 0.51 168.42 % | 0.19 -68.33 % | 0.60 13.21 % | 0.53 20.45 % | 0.44 62.96 % | 0.27 -15.63 % | 0.32 128.57 % | 0.14 -54.84 % | 0.31 55.00 % | 0.20 302.41 % | 0.05 -73.84 % | 0.19 317.89 % | -0.09 -43.19 % | -0.06 -164.99 % | 0.09 -59.26 % | 0.23 27.78 % | 0.18 38.46 % | 0.13 667.69 % | -0.02 -103.52 % | 0.65 44.44 % | 0.45 80.00 % | 0.25 25.00 % | 0.20 -13.04 % | 0.23 43.75 % | 0.16 -64.44 % | 0.45 -28.57 % | 0.63 200.00 % | 0.21 216.27 % | 0.07 -86.72 % | 0.50 150.00 % | 0.20 17.65 % | 0.17 5 212.50 % | 0.00 104.48 % | -0.07 -462.94 % | 0.02 -93.65 % | 0.31 383.62 % | 0.06 297.84 % | -0.03 85.91 % | -0.23 -76.92 % | -0.13 13.33 % | -0.15 -2 154.79 % | 0.01 111.34 % | -0.06 -323.61 % | 0.03 228.57 % | -0.02 53.24 % | -0.05 |
| Gross profit | 18.000 M -10.00 % | 20.000 M 32.45 % | 15.100 M -34.35 % | 23.000 M 27.07 % | 18.100 M -20.96 % | 22.900 M 10.63 % | 20.700 M -31.46 % | 30.200 M 5.59 % | 28.600 M 104.29 % | 14.000 M -36.36 % | 22.000 M -14.40 % | 25.700 M 38.17 % | 18.600 M 0.00 % | 18.600 M 37.78 % | 13.500 M 285.71 % | 3.500 M -59.30 % | 8.600 M -19.63 % | 10.700 M -54.66 % | 23.600 M 3.51 % | 22.800 M -20.28 % | 28.600 M -2.39 % | 29.300 M 58.38 % | 18.500 M -42.72 % | 32.300 M 3.53 % | 31.200 M 23.32 % | 25.300 M 11.95 % | 22.600 M 4.15 % | 21.700 M 12.44 % | 19.300 M -16.81 % | 23.200 M 11.54 % | 20.800 M 80.87 % | 11.500 M -32.35 % | 17.000 M 54.55 % | 11.000 M -8.33 % | 12.000 M -15.70 % | 14.236 M -26.29 % | 19.314 M -6.96 % | 20.758 M -0.85 % | 20.936 M -18.59 % | 25.716 M -24.65 % | 34.130 M 7.02 % | 31.893 M 5.15 % | 30.330 M 22.31 % | 24.798 M 36.16 % | 18.213 M 15.30 % | 15.796 M -20.49 % | 19.866 M -14.03 % | 23.109 M 66.31 % | 13.895 M -29.18 % | 19.621 M -11.63 % | 22.202 M 206.56 % | 7.242 M 19.97 % | 6.037 M 1 109.17 % | 499.247 K -66.33 % | 1.483 M -9.45 % | 1.637 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 K 66.67 % | 300.000 K 175.00 % | -400.000 K -166.67 % | 600.000 K 140.00 % | -1.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -900.000 K | 0.000 -100.00 % | 7.600 M 744.44 % | 900.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 M -66.67 % | 3.000 M 400.00 % | -1.000 M | 0.000 -100.00 % | 1.192 M 1 082.12 % | -121.390 K -103.73 % | 3.257 M 115.87 % | -20.518 M | 0.000 | 0.000 100.00 % | -153.780 -178.97 % | 194.728 -91.64 % | 2.329 K -46.05 % | 4.317 K 22.64 % | 3.520 K -80.90 % | 18.434 K 366.63 % | 3.950 K 5.21 % | 3.755 K -37.89 % | 6.046 K 9.48 % | 5.522 K 17.60 % | 4.696 K 14.46 % | 4.103 K -3.70 % | 4.260 K -21.64 % | 5.436 K 160.66 % | 2.086 K 225.29 % | 641.132 -75.48 % | 2.615 K -67.17 % | 7.966 K 362.07 % | 1.724 K -21.76 % | 2.203 K 39.94 % | 1.575 K -43.82 % | 2.803 K | 0.000 -100.00 % | 0.000 -100.00 % | 1.178 K |
| Cost of revenue | 12.800 M 1.59 % | 12.600 M -16.00 % | 15.000 M 12.78 % | 13.300 M -2.92 % | 13.700 M -8.05 % | 14.900 M 2.05 % | 14.600 M 12.31 % | 13.000 M 5.69 % | 12.300 M 1.65 % | 12.100 M -3.97 % | 12.600 M 11.50 % | 11.300 M 4.63 % | 10.800 M 9.09 % | 9.900 M -16.81 % | 11.900 M 19.00 % | 10.000 M 7.53 % | 9.300 M -10.58 % | 10.400 M -24.09 % | 13.700 M 3.01 % | 13.300 M 9.92 % | 12.100 M 0.83 % | 12.000 M -15.49 % | 14.200 M 17.36 % | 12.100 M 9.01 % | 11.100 M 0.00 % | 11.100 M -4.31 % | 11.600 M 28.89 % | 9.000 M -2.17 % | 9.200 M 12.20 % | 8.200 M -3.53 % | 8.500 M -11.46 % | 9.600 M 6.67 % | 9.000 M -10.00 % | 10.000 M 25.00 % | 8.000 M 39.98 % | 5.715 M -66.94 % | 17.287 M 51.50 % | 11.411 M 677.09 % | -1.977 M -127.25 % | 7.256 M 7.17 % | 6.771 M 52.15 % | 4.450 M 1 241.12 % | -389.986 K -107.04 % | 5.536 M 42.93 % | 3.873 M 516.40 % | 628.380 K -75.01 % | 2.514 M -15.39 % | 2.971 M -19.48 % | 3.690 M 42.69 % | 2.586 M 882.47 % | -330.543 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 |
| General and administrative expenses | 2.800 M 12.00 % | 2.500 M 13.64 % | 2.200 M 178.57 % | -2.800 M -264.71 % | 1.700 M -39.29 % | 2.800 M 33.33 % | 2.100 M 5.00 % | 2.000 M 25.00 % | 1.600 M 0.00 % | 1.600 M -11.11 % | 1.800 M 194.74 % | -1.900 M -190.48 % | 2.100 M 23.53 % | 1.700 M 41.67 % | 1.200 M 135.29 % | -3.400 M -312.50 % | 1.600 M -20.00 % | 2.000 M 17.65 % | 1.700 M 153.13 % | -3.200 M -268.42 % | 1.900 M -5.00 % | 2.000 M 42.86 % | 1.400 M -12.50 % | 1.600 M 45.45 % | 1.100 M -42.11 % | 1.900 M 72.73 % | 1.100 M -21.43 % | 1.400 M 27.27 % | 1.100 M -47.62 % | 2.100 M 50.00 % | 1.400 M 75.00 % | 800.000 K -20.00 % | 1.000 M -50.00 % | 2.000 M 100.00 % | 1.000 M -15.02 % | 1.177 M 41.01 % | 834.540 K -61.81 % | 2.185 M 108.74 % | 1.047 M -57.47 % | 2.461 M -34.02 % | 3.731 M 32.37 % | 2.818 M 193.81 % | 959.279 K -66.71 % | 2.882 M 37.36 % | 2.098 M -25.44 % | 2.814 M 265.21 % | 770.453 K -49.70 % | 1.532 M 36.86 % | 1.119 M 27.44 % | 878.217 K 0.50 % | 873.891 K 11.41 % | 784.399 K 8.52 % | 722.841 K 5.12 % | 687.648 K -21.63 % | 877.414 K 28.21 % | 684.346 K 26.90 % | 539.260 K 32.12 % | 408.144 K -20.86 % | 515.717 K -75.95 % | 2.144 M 278.33 % | 566.757 K 14.65 % | 494.348 K 10.40 % | 447.779 K 56.27 % | 286.547 K -29.27 % | 405.144 K -42.10 % | 699.739 K 31.36 % | 532.702 K |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 -100.00 % | 400.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 400.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 10.400 M -14.75 % | 12.200 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.000 M -34.13 % | 16.700 M 62.14 % | 10.300 M 786.67 % | -1.500 M -113.04 % | 11.500 M -51.27 % | 23.600 M | 0.000 -100.00 % | 2.400 M | 0.000 100.00 % | -3.400 M -36.00 % | -2.500 M | 0.000 | 0.000 -100.00 % | 4.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 600.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.701 M 296.30 % | 2.700 M 277.64 % | -1.520 M -356.16 % | 593.360 K -93.75 % | 9.499 M 742.42 % | -1.479 M -201.04 % | 1.463 M 91.69 % | 763.405 K 120.20 % | -3.779 M -254.62 % | 2.444 M -65.53 % | 7.092 M 4 910 540.72 % | 144.420 -100.00 % | 4.474 M 3 078 797.11 % | -145.313 -111.00 % | 1.321 K -97.53 % | 53.490 K 317.32 % | -24.614 K -204.38 % | -8.086 K 99.95 % | -15.413 M -226 895.18 % | 6.796 K 105.08 % | -133.781 K 57.09 % | -311.788 K -341.11 % | -70.683 K 17.99 % | -86.193 K -21.44 % | -70.976 K -102.43 % | -35.062 K 79.16 % | -168.257 K -18.29 % | -142.238 K -63.78 % | -86.848 K |
| Operating expenses | 13.200 M -10.20 % | 14.700 M 13.08 % | 13.000 M -28.96 % | 18.300 M 55.08 % | 11.800 M -29.34 % | 16.700 M 27.48 % | 13.100 M -14.94 % | 15.400 M 29.41 % | 11.900 M 11 800.00 % | 100.000 K -99.25 % | 13.300 M -38.71 % | 21.700 M 72.22 % | 12.600 M -11.89 % | 14.300 M 21.19 % | 11.800 M 187.80 % | 4.100 M -57.29 % | 9.600 M -22.58 % | 12.400 M -13.89 % | 14.400 M -35.43 % | 22.300 M 58.16 % | 14.100 M 3.68 % | 13.600 M 5.43 % | 12.900 M -3.01 % | 13.300 M 4.72 % | 12.700 M -4.51 % | 13.300 M 8.13 % | 12.300 M 4.24 % | 11.800 M 6.31 % | 11.100 M -8.26 % | 12.100 M 6.14 % | 11.400 M -7.32 % | 12.300 M 2.50 % | 12.000 M -7.69 % | 13.000 M 0.00 % | 13.000 M 18.54 % | 10.966 M -1.09 % | 11.087 M -4.86 % | 11.653 M -38.91 % | 19.075 M 87.35 % | 10.181 M -0.43 % | 10.225 M -13.84 % | 11.867 M -33.38 % | 17.814 M 8.22 % | 16.461 M 79.35 % | 9.178 M 7.02 % | 8.576 M 558.99 % | 1.301 M -81.27 % | 6.948 M -15.39 % | 8.211 M 65.63 % | 4.958 M -7.29 % | 5.348 M 581.88 % | 784.253 K 8.30 % | 724.162 K -2.29 % | 741.139 K -13.09 % | 852.800 K 26.11 % | 676.259 K 104.55 % | -14.874 M -3 684.55 % | 414.940 K 8.64 % | 381.936 K -79.16 % | 1.832 M 269.39 % | 496.074 K 21.54 % | 408.155 K 8.32 % | 376.803 K 49.83 % | 251.486 K 6.16 % | 236.886 K -57.51 % | 557.501 K 25.04 % | 445.854 K |
| Cost and expenses | 26.000 M -4.76 % | 27.300 M -2.50 % | 28.000 M -11.39 % | 31.600 M 23.92 % | 25.500 M -19.30 % | 31.600 M 14.08 % | 27.700 M -2.46 % | 28.400 M 17.36 % | 24.200 M 98.36 % | 12.200 M -52.90 % | 25.900 M -21.52 % | 33.000 M 41.03 % | 23.400 M -3.31 % | 24.200 M 2.11 % | 23.700 M 68.09 % | 14.100 M -25.40 % | 18.900 M -17.11 % | 22.800 M -18.86 % | 28.100 M -21.07 % | 35.600 M 35.88 % | 26.200 M 2.34 % | 25.600 M -5.54 % | 27.100 M 6.69 % | 25.400 M 6.72 % | 23.800 M -2.46 % | 24.400 M 2.09 % | 23.900 M 14.90 % | 20.800 M 2.46 % | 20.300 M 0.00 % | 20.300 M 2.01 % | 19.900 M -9.13 % | 21.900 M 4.29 % | 21.000 M -8.70 % | 23.000 M 9.52 % | 21.000 M 25.89 % | 16.681 M -41.21 % | 28.374 M 23.02 % | 23.064 M 34.90 % | 17.098 M -1.95 % | 17.438 M 2.60 % | 16.996 M 4.16 % | 16.317 M -6.35 % | 17.424 M -20.79 % | 21.997 M 68.54 % | 13.051 M 41.80 % | 9.204 M 141.22 % | 3.816 M -45.08 % | 6.948 M -15.39 % | 8.211 M 65.63 % | 4.958 M -7.29 % | 5.348 M 581.88 % | 784.253 K 8.30 % | 724.162 K -2.29 % | 741.139 K -13.09 % | 852.800 K 26.11 % | 676.259 K 104.55 % | -14.874 M -3 684.55 % | 414.940 K 8.64 % | 381.936 K -79.16 % | 1.832 M 269.39 % | 496.074 K 21.54 % | 408.155 K 8.32 % | 376.803 K 49.83 % | 251.486 K 6.16 % | 236.886 K -57.51 % | 557.501 K 25.04 % | 445.854 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 2.800 M 12.00 % | 2.500 M 13.64 % | 2.200 M 191.67 % | -2.400 M -241.18 % | 1.700 M -39.29 % | 2.800 M 33.33 % | 2.100 M -12.50 % | 2.400 M 50.00 % | 1.600 M 0.00 % | 1.600 M -11.11 % | 1.800 M 194.74 % | -1.900 M -190.48 % | 2.100 M 23.53 % | 1.700 M 41.67 % | 1.200 M 135.29 % | -3.400 M -312.50 % | 1.600 M -20.00 % | 2.000 M 17.65 % | 1.700 M 153.13 % | -3.200 M -268.42 % | 1.900 M -5.00 % | 2.000 M 42.86 % | 1.400 M -12.50 % | 1.600 M 45.45 % | 1.100 M -42.11 % | 1.900 M 72.73 % | 1.100 M -21.43 % | 1.400 M 27.27 % | 1.100 M -47.62 % | 2.100 M 50.00 % | 1.400 M 75.00 % | 800.000 K -20.00 % | 1.000 M -50.00 % | 2.000 M 100.00 % | 1.000 M -15.02 % | 1.177 M 41.01 % | 834.540 K -61.81 % | 2.185 M 108.74 % | 1.047 M -57.47 % | 2.461 M -34.02 % | 3.731 M 32.37 % | 2.818 M 193.81 % | 959.279 K -66.71 % | 2.882 M 37.36 % | 2.098 M -25.44 % | 2.814 M 265.21 % | 770.453 K -49.70 % | 1.532 M 36.86 % | 1.119 M 27.44 % | 878.217 K 0.50 % | 873.891 K 11.41 % | 784.399 K 8.52 % | 722.841 K 5.12 % | 687.648 K -21.63 % | 877.414 K 28.21 % | 684.346 K 26.90 % | 539.260 K 32.12 % | 408.144 K -20.86 % | 515.717 K -75.95 % | 2.144 M 278.33 % | 566.757 K 14.65 % | 494.348 K 10.40 % | 447.779 K 56.27 % | 286.547 K -29.27 % | 405.144 K -42.10 % | 699.739 K 31.36 % | 532.702 K |
| Interest income | 0.000 | 0.000 -100.00 % | 5.200 M | 0.000 -100.00 % | 200.000 K -90.00 % | 2.000 M 900.00 % | 200.000 K -96.43 % | 5.600 M 273.33 % | 1.500 M -51.61 % | 3.100 M 158.33 % | 1.200 M | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 1.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K 0.00 % | 100.000 K -50.00 % | 200.000 K -33.33 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K | 0.000 -100.00 % | 300.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K 0.00 % | 100.000 K | 0.000 -100.00 % | 100.000 K -66.67 % | 300.000 K | 0.000 -100.00 % | 1.311 M | 0.000 -100.00 % | 3.722 M 12.01 % | 3.323 M 1 102.41 % | 276.359 K -93.15 % | 4.035 M 201 742.01 % | 1.999 K | 0.000 -100.00 % | 66.614 K -85.95 % | 474.150 K 529.68 % | 75.300 K -92.46 % | 998.529 K 274.04 % | 266.958 K -67.88 % | 831.136 K 733.20 % | 99.752 K -80.09 % | 500.893 K 39.04 % | 360.246 K 0.80 % | 357.394 K | 0.000 -100.00 % | 2.466 M | 0.000 -100.00 % | 2.341 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 733.379 K -46.64 % | 1.374 M | 0.000 -100.00 % | 30.870 K | 0.000 |
| Interest expense | 5.100 M 537.50 % | 800.000 K | 0.000 -100.00 % | 1.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 900.000 K | 0.000 -100.00 % | 100.000 K -50.00 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K | 0.000 -100.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K -75.00 % | 400.000 K 33.33 % | 300.000 K 0.00 % | 300.000 K | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 -100.00 % | 2.974 M 177.19 % | 1.073 M | 0.000 -100.00 % | 581.550 K -64.04 % | 1.617 M 46.30 % | 1.105 M | 0.000 -100.00 % | 3.823 M 273.89 % | 1.023 M -21.87 % | 1.309 M -32.63 % | 1.943 M -36.59 % | 3.064 M 42.70 % | 2.147 M -20.95 % | 2.716 M 489.12 % | 460.988 K 30.01 % | 354.574 K -28.78 % | 497.842 K | 0.000 | 0.000 -100.00 % | 2.951 M | 0.000 -100.00 % | 4.891 M | 0.000 -100.00 % | 535.537 K -71.53 % | 1.881 M -68.46 % | 5.964 M 271.74 % | 1.604 M | 0.000 | 0.000 -100.00 % | 939.185 K | 0.000 -100.00 % | 454.775 K |
| Depreciation and amortization | 10.500 M 0.96 % | 10.400 M -3.70 % | 10.800 M 2.86 % | 10.500 M 3.96 % | 10.100 M -3.81 % | 10.500 M -4.55 % | 11.000 M -29.49 % | 15.600 M 54.46 % | 10.100 M -0.98 % | 10.200 M -2.86 % | 10.500 M 10.53 % | 9.500 M -7.77 % | 10.300 M -11.21 % | 11.600 M 10.48 % | 10.500 M 0.00 % | 10.500 M 2.94 % | 10.200 M -17.74 % | 12.400 M -7.46 % | 13.400 M -16.25 % | 16.000 M 24.03 % | 12.900 M 138.89 % | 5.400 M -53.85 % | 11.700 M 4.46 % | 11.200 M -2.61 % | 11.500 M 33.72 % | 8.600 M -18.10 % | 10.500 M 14.13 % | 9.200 M 27.78 % | 7.200 M -43.75 % | 12.800 M 45.45 % | 8.800 M -43.95 % | 15.700 M 42.73 % | 11.000 M 57.14 % | 7.000 M -41.67 % | 12.000 M 89.33 % | 6.338 M -35.17 % | 9.776 M -6.36 % | 10.440 M 42.47 % | 7.328 M -61.19 % | 18.881 M 139.72 % | 7.876 M 6.19 % | 7.417 M 2.44 % | 7.240 M 8.57 % | 6.669 M 29.65 % | 5.144 M 3.31 % | 4.979 M 13.04 % | 4.404 M 513.17 % | -1.066 M 57.33 % | -2.498 M -174.20 % | 3.367 M 93.94 % | 1.736 M 48.00 % | 1.173 M 14 260.49 % | -8.283 K -120.43 % | 40.551 K 2 241.75 % | -1.893 K -102.69 % | 70.280 K 223.14 % | 21.749 K -58.51 % | 52.422 K 509.55 % | -12.800 K -241.05 % | 9.075 K -83.74 % | 55.814 K 283.50 % | -30.417 K -5 122.62 % | 605.598 -98.09 % | 31.687 K 477.49 % | -8.394 K -271.08 % | 4.907 K -5.96 % | 5.218 K |
| Operating income | 4.800 M -9.43 % | 5.300 M 152.38 % | 2.100 M 106.58 % | -31.900 M -590.77 % | 6.500 M 6.56 % | 6.100 M -20.78 % | 7.700 M -47.97 % | 14.800 M -12.43 % | 16.900 M 21.58 % | 13.900 M 59.77 % | 8.700 M 117.50 % | 4.000 M -33.33 % | 6.000 M 39.53 % | 4.300 M 152.94 % | 1.700 M 342.86 % | -700.000 K 30.00 % | -1.000 M 41.18 % | -1.700 M -118.48 % | 9.200 M 1 433.33 % | 600.000 K -95.86 % | 14.500 M -11.59 % | 16.400 M 62.38 % | 10.100 M -46.84 % | 19.000 M 2.70 % | 18.500 M 43.41 % | 12.900 M 25.24 % | 10.300 M 4.04 % | 9.900 M 20.73 % | 8.200 M -25.45 % | 11.000 M 18.28 % | 9.300 M 720.00 % | -1.500 M -137.50 % | 4.000 M 233.33 % | -3.000 M -200.00 % | -1.000 M -127.56 % | 3.628 M -55.25 % | 8.107 M -10.95 % | 9.104 M 502.12 % | 1.512 M 180.63 % | -1.875 M -107.84 % | 23.905 M 20.26 % | 19.878 M 56.61 % | 12.692 M 54.36 % | 8.223 M -12.11 % | 9.355 M 27.95 % | 7.312 M -61.50 % | 18.992 M -18.77 % | 23.381 M 147.77 % | 9.436 M 1 754.17 % | -570.459 K -103.45 % | 16.524 M 156.15 % | 6.451 M 21.43 % | 5.313 M 2 294.83 % | -242.050 K -138.42 % | 630.015 K -31.96 % | 925.926 K -93.77 % | 14.863 M 3 681.93 % | -414.941 K -8.64 % | -381.937 K 90.57 % | -4.051 M -667.86 % | -527.537 K 76.53 % | -2.248 M -314.85 % | -541.889 K 81.42 % | -2.916 M -1 131.14 % | -236.887 K 57.51 % | -557.501 K -20.49 % | -462.686 K |
| Operating income ratio | 0.16 -4.14 % | 0.16 133.03 % | 0.07 107.94 % | -0.88 -529.93 % | 0.20 26.66 % | 0.16 -26.02 % | 0.22 -36.33 % | 0.34 -17.09 % | 0.41 -22.41 % | 0.53 111.80 % | 0.25 132.59 % | 0.11 -47.03 % | 0.20 35.26 % | 0.15 125.43 % | 0.07 229.08 % | -0.05 7.19 % | -0.06 30.66 % | -0.08 -132.67 % | 0.25 1 384.00 % | 0.02 -95.33 % | 0.36 -10.28 % | 0.40 28.56 % | 0.31 -27.82 % | 0.43 -2.15 % | 0.44 23.41 % | 0.35 17.67 % | 0.30 -6.61 % | 0.32 12.08 % | 0.29 -17.87 % | 0.35 10.37 % | 0.32 546.48 % | -0.07 -146.21 % | 0.15 207.69 % | -0.14 -185.71 % | -0.05 -127.50 % | 0.18 -17.90 % | 0.22 -21.74 % | 0.28 254.86 % | 0.08 240.24 % | -0.06 -109.73 % | 0.58 6.86 % | 0.55 29.02 % | 0.42 56.39 % | 0.27 -36.01 % | 0.42 -4.85 % | 0.45 -47.54 % | 0.85 -5.34 % | 0.90 67.07 % | 0.54 2 188.94 % | -0.03 -103.40 % | 0.76 -15.18 % | 0.89 1.21 % | 0.88 281.52 % | -0.48 -214.10 % | 0.42 -24.86 % | 0.57 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Total other income expenses net | -5.100 M -537.50 % | -800.000 K -115.38 % | 5.200 M 176.47 % | -6.800 M -1 800.00 % | 400.000 K -78.95 % | 1.900 M 375.00 % | 400.000 K 133.33 % | -1.200 M -170.59 % | 1.700 M -45.16 % | 3.100 M 158.33 % | 1.200 M 1 100.00 % | 100.000 K 0.00 % | 100.000 K 111.11 % | -900.000 K -169.23 % | 1.300 M 161.90 % | -2.100 M -90.91 % | -1.100 M 50.00 % | -2.200 M -175.86 % | 2.900 M 422.22 % | -900.000 K -325.00 % | 400.000 K -75.00 % | 1.600 M 100.00 % | 800.000 K -11.11 % | 900.000 K 400.00 % | -300.000 K -114.29 % | 2.100 M 261.54 % | -1.300 M -218.18 % | 1.100 M 132.35 % | -3.400 M -750.00 % | -400.000 K 84.62 % | -2.600 M -181.25 % | 3.200 M 68.42 % | 1.900 M 575.00 % | -400.000 K 55.56 % | -900.000 K -150.65 % | -359.061 K | 0.000 100.00 % | -3.000 M -200.00 % | 3.000 M 116.15 % | -18.578 M -2 140.84 % | -829.080 K 79.30 % | -4.005 M -6.15 % | -3.773 M -227.24 % | -1.153 M 7.18 % | -1.242 M 16.56 % | -1.489 M 50.18 % | -2.988 M -160.27 % | -1.148 M 53.11 % | -2.449 M -761.32 % | 370.293 K 245.31 % | -254.822 K -8 449.34 % | 3.052 K -99.15 % | 360.247 K 0.00 % | 360.233 K 112.21 % | -2.951 M -936.31 % | -284.725 K 94.18 % | -4.891 M -308.92 % | 2.341 M 537.18 % | -535.537 K 71.53 % | -1.881 M 36.92 % | -2.982 M -85.86 % | -1.604 M -318.78 % | 733.379 K -46.63 % | 1.374 M 46.30 % | 939.328 K 2 942.85 % | 30.870 K 106.79 % | -454.775 K |
| 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 |
| 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -9.600 M 46.96 % | -18.100 M -22.30 % | -14.800 M 42.41 % | -25.700 M 6.55 % | -27.500 M 18.15 % | -33.600 M 14.94 % | -39.500 M 3.89 % | -41.100 M 1.20 % | -41.600 M -5.05 % | -39.600 M 27.61 % | -54.700 M 18.96 % | -67.500 M -15.98 % | -58.200 M -28.48 % | -45.300 M 20.25 % | -56.800 M -13.37 % | -50.100 M -4.38 % | -48.000 M 19.73 % | -59.800 M 23.53 % | -78.200 M -4.13 % | -75.100 M -4.31 % | -72.000 M -16.13 % | -62.000 M 25.21 % | -82.900 M -13.41 % | -73.100 M -14.76 % | -63.700 M -77.93 % | -35.800 M 31.68 % | -52.400 M -24.76 % | -42.000 M 11.58 % | -47.500 M -47.06 % | -32.300 M 19.45 % | -40.100 M -2.82 % | -39.000 M 18.75 % | -48.000 M -17.07 % | -41.000 M 8.89 % | -45.000 M 13.17 % | -51.827 M 13.06 % | -59.610 M -52.03 % | -39.209 M 15.72 % | -46.524 M 2.86 % | -47.895 M -78.67 % | -26.807 M -447.61 % | -4.895 M -202.53 % | 4.775 M -68.74 % | 15.274 M -32.82 % | 22.736 M -0.81 % | 22.922 M 25.16 % | 18.314 M -15.34 % | 21.633 M 83.79 % | 11.771 M 286.56 % | -6.309 M 38.56 % | -10.270 M 24.09 % | -13.529 M -52.82 % | -8.853 M 68.54 % | -28.143 M 2.88 % | -28.976 M -2.79 % | -28.188 M 7.76 % | -30.561 M -6 513.01 % | -462.128 K -1.59 % | -454.883 K 76.10 % | -1.903 M 4.44 % | -1.992 M 47.46 % | -3.791 M -104.71 % | -1.852 M 29.26 % | -2.618 M |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 K -33.33 % | 300.000 K -70.00 % | 1.000 M 0.00 % | 1.000 M -50.00 % | 2.000 M 17.65 % | 1.700 M 29.66 % | 1.311 M -16.25 % | 1.565 M -62.49 % | 4.173 M -20.36 % | 5.240 M -77.36 % | 23.142 M -9.44 % | 25.556 M -10.64 % | 28.598 M -0.08 % | 28.621 M -0.64 % | 28.805 M 6.07 % | 27.156 M -7.14 % | 29.243 M 1.20 % | 28.898 M 693.49 % | 3.642 M -84.10 % | 22.905 M -5.07 % | 24.128 M 3.63 % | 23.283 M 14.01 % | 20.423 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 943.521 K -20.01 % | 1.180 M |
| Total debt | 6.800 M | 0.000 -100.00 % | 100.000 K 0.00 % | 100.000 K -50.00 % | 200.000 K -33.33 % | 300.000 K -25.00 % | 400.000 K 0.00 % | 400.000 K -20.00 % | 500.000 K -16.67 % | 600.000 K -14.29 % | 700.000 K -36.36 % | 1.100 M -8.33 % | 1.200 M 33.33 % | 900.000 K 350.00 % | 200.000 K -33.33 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K | 0.000 -100.00 % | 500.000 K 25.00 % | 400.000 K -20.00 % | 500.000 K 25.00 % | 400.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 -100.00 % | 8.345 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 60.596 M -1.07 % | 61.254 M 0.64 % | 60.865 M 4.58 % | 58.198 M -2.47 % | 59.674 M -0.11 % | 59.737 M -1.71 % | 60.776 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 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 100.00 % | -5.100 M -2 650.00 % | 200.000 K 103.03 % | -6.600 M 0.00 % | -6.600 M -24.53 % | -5.300 M 5.36 % | -5.600 M 24.32 % | -7.400 M -39.62 % | -5.300 M -488.89 % | -900.000 K -400.00 % | 300.000 K -57.14 % | 700.000 K -36.36 % | 1.100 M 450.00 % | 200.000 K -88.89 % | 1.800 M 550.00 % | -400.000 K 55.56 % | -900.000 K 81.25 % | -4.800 M -152.63 % | -1.900 M 38.71 % | -3.100 M -14.81 % | -2.700 M -170.00 % | -1.000 M -233.33 % | -300.000 K -142.86 % | 700.000 K 40.00 % | 500.000 K -88.37 % | 4.300 M 26.47 % | 3.400 M -32.00 % | 5.000 M 257.14 % | 1.400 M 7.69 % | 1.300 M 218.18 % | -1.100 M 90.83 % | -12.000 M -150.00 % | 24.000 M -17.24 % | 29.000 M 391.53 % | 5.900 M -83.16 % | 35.042 M 4.68 % | 33.476 M -22.37 % | 43.125 M 70.42 % | 25.306 M 107.51 % | 12.195 M 1 119.99 % | -1.196 M 86.62 % | -8.934 M -112.73 % | -4.200 M 23.69 % | -5.504 M 8.93 % | -6.043 M 7.06 % | -6.503 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 |
| Retained earnings | 190.100 M -0.52 % | 191.100 M 2.41 % | 186.600 M 4.13 % | 179.200 M -17.76 % | 217.900 M 2.93 % | 211.700 M -3.55 % | 219.500 M 2.71 % | 213.700 M 6.11 % | 201.400 M 9.87 % | 183.300 M -3.07 % | 189.100 M 5.52 % | 179.200 M 2.28 % | 175.200 M 3.67 % | 169.000 M -6.63 % | 181.000 M 1.23 % | 178.800 M -2.51 % | 183.400 M -0.92 % | 185.100 M -10.80 % | 207.500 M 3.18 % | 201.100 M -0.20 % | 201.500 M 8.22 % | 186.200 M -6.67 % | 199.500 M 3.31 % | 193.100 M 9.28 % | 176.700 M 11.48 % | 158.500 M -2.34 % | 162.300 M 5.87 % | 153.300 M 6.24 % | 144.300 M 3.15 % | 139.900 M 5.27 % | 132.900 M 5.31 % | 126.200 M -16.42 % | 151.000 M 36.04 % | 111.000 M -6.72 % | 119.000 M -1.08 % | 120.296 M 2.34 % | 117.551 M 6.53 % | 110.344 M -0.97 % | 111.425 M -5.83 % | 118.321 M -4.96 % | 124.500 M 14.34 % | 108.882 M 13.00 % | 96.358 M 8.67 % | 88.670 M 8.92 % | 81.410 M 15.74 % | 70.337 M 6.07 % | 66.312 M 31.31 % | 50.498 M 80.51 % | 27.975 M | 0.000 -100.00 % | 18.494 M 762.20 % | 2.145 M 149.36 % | -4.346 M 59.64 % | -10.768 M 1.04 % | -10.881 M -35.61 % | -8.024 M 8.77 % | -8.795 M 45.55 % | -16.152 M 16.76 % | -19.404 M -3.39 % | -18.769 M 9.53 % | -20.746 M -33.29 % | -15.565 M -42.24 % | -10.943 M 6.18 % | -11.664 M |
| Common stock | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K -20.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 40.21 % | 713.220 K -0.29 % | 715.320 K -1.79 % | 728.340 K 4.37 % | 697.860 K -9.66 % | 772.500 K -6.82 % | 829.079 K -6.85 % | 890.040 K -2.30 % | 910.992 K -1.33 % | 923.315 K 0.37 % | 919.878 K 4.31 % | 881.905 K -2.73 % | 906.668 K -0.37 % | 910.044 K 1.11 % | 900.091 K 5.21 % | 855.543 K 4.36 % | 819.783 K 4.01 % | 788.177 K -0.97 % | 795.918 K -7.00 % | 855.852 K 0.14 % | 854.694 K 6.64 % | 801.499 K -0.68 % | 806.953 K 24.03 % | 650.621 K -2.85 % | 669.731 K 2.51 % | 653.343 K -0.62 % | 657.409 K 20.39 % | 546.064 K 6.99 % | 510.398 K 0.50 % | 507.865 K |
| Total equity | 269.600 M 1.66 % | 265.200 M 1.88 % | 260.300 M 0.77 % | 258.300 M -10.44 % | 288.400 M 2.20 % | 282.200 M -3.12 % | 291.300 M 2.14 % | 285.200 M 5.20 % | 271.100 M 6.27 % | 255.100 M -3.84 % | 265.300 M 3.39 % | 256.600 M 1.42 % | 253.000 M 2.35 % | 247.200 M -4.30 % | 258.300 M 0.23 % | 257.700 M -0.92 % | 260.100 M -0.46 % | 261.300 M -6.61 % | 279.800 M 1.27 % | 276.300 M 1.13 % | 273.200 M 5.77 % | 258.300 M -5.49 % | 273.300 M 2.13 % | 267.600 M 6.15 % | 252.100 M 9.23 % | 230.800 M -3.19 % | 238.400 M 4.33 % | 228.500 M 3.35 % | 221.100 M 3.75 % | 213.100 M 3.45 % | 206.000 M 4.62 % | 196.900 M -6.68 % | 211.000 M 1.93 % | 207.000 M -4.17 % | 216.000 M -2.57 % | 221.693 M 1.17 % | 219.126 M 3.45 % | 211.826 M -3.54 % | 219.593 M 1.83 % | 215.656 M 0.89 % | 213.764 M 12.23 % | 190.469 M 9.93 % | 173.256 M 1.02 % | 171.503 M 5.50 % | 162.564 M 10.33 % | 147.343 M 1.47 % | 145.213 M 9.90 % | 132.132 M 21.55 % | 108.708 M 6.88 % | 101.706 M 20.44 % | 84.443 M 27.56 % | 66.199 M 11.38 % | 59.435 M 4.68 % | 56.778 M 1.02 % | 56.202 M -0.05 % | 56.233 M 0.27 % | 56.082 M 61.71 % | 34.681 M 6.10 % | 32.688 M 15.35 % | 28.338 M 8.94 % | 26.011 M -0.28 % | 26.084 M 11.51 % | 23.391 M 3.96 % | 22.500 M |
| Other non current liabilities | 14.300 M 0.70 % | 14.200 M 3.65 % | 13.700 M 0.74 % | 13.600 M 17.24 % | 11.600 M 0.87 % | 11.500 M 1.77 % | 11.300 M 0.89 % | 11.200 M -20.57 % | 14.100 M 0.71 % | 14.000 M 2.19 % | 13.700 M 7.03 % | 12.800 M -1.54 % | 13.000 M 1.56 % | 12.800 M 0.79 % | 12.700 M 1.60 % | 12.500 M 21.36 % | 10.300 M -0.96 % | 10.400 M -2.80 % | 10.700 M 1.90 % | 10.500 M 16.67 % | 9.000 M -1.10 % | 9.100 M -2.15 % | 9.300 M 4.49 % | 8.900 M 2.30 % | 8.700 M -1.14 % | 8.800 M -2.22 % | 9.000 M -1.10 % | 9.100 M 9.64 % | 8.300 M -2.35 % | 8.500 M -1.16 % | 8.600 M -2.27 % | 8.800 M 120.00 % | 4.000 M 0.00 % | 4.000 M 33.33 % | 3.000 M -23.52 % | 3.923 M 13.46 % | 3.457 M 5.49 % | 3.278 M -2.83 % | 3.373 M 0.76 % | 3.348 M -26.59 % | 4.560 M -0.84 % | 4.599 M 4.53 % | 4.399 M -3.41 % | 4.555 M 2.97 % | 4.423 M 5.81 % | 4.181 M -1.64 % | 4.250 M -2.16 % | 4.344 M 938.15 % | 418.442 K -0.47 % | 420.406 K -0.05 % | 420.622 K 69.77 % | 247.758 K | 0.000 -100.00 % | 631.160 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -129.614 | 0.000 | 0.000 |
| Long term debt | 6.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 800.000 K -11.11 % | 900.000 K 28.57 % | 700.000 K | 0.000 -100.00 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K | 0.000 -100.00 % | 500.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.345 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 60.596 M -1.07 % | 61.254 M 0.64 % | 60.865 M 4.58 % | 58.198 M -2.47 % | 59.674 M -0.11 % | 59.737 M -1.71 % | 60.776 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 |
| Total non current liabilities | 21.100 M 48.59 % | 14.200 M 3.65 % | 13.700 M 0.74 % | 13.600 M 17.24 % | 11.600 M 0.87 % | 11.500 M 1.77 % | 11.300 M 0.89 % | 11.200 M -20.57 % | 14.100 M 0.71 % | 14.000 M 2.19 % | 13.700 M 0.74 % | 13.600 M -2.16 % | 13.900 M 2.96 % | 13.500 M 6.30 % | 12.700 M -0.78 % | 12.800 M 20.75 % | 10.600 M -0.93 % | 10.700 M 0.00 % | 10.700 M -2.73 % | 11.000 M 22.22 % | 9.000 M -1.10 % | 9.100 M -2.15 % | 9.300 M 4.49 % | 8.900 M 2.30 % | 8.700 M -1.14 % | 8.800 M -2.22 % | 9.000 M -1.10 % | 9.100 M 9.64 % | 8.300 M -2.35 % | 8.500 M -1.16 % | 8.600 M -1.15 % | 8.700 M 117.50 % | 4.000 M 0.00 % | 4.000 M 33.33 % | 3.000 M -23.52 % | 3.923 M -66.76 % | 11.803 M 260.11 % | 3.278 M -2.83 % | 3.373 M 0.76 % | 3.348 M -26.59 % | 4.560 M -0.84 % | 4.599 M -92.92 % | 64.996 M -1.24 % | 65.809 M 0.80 % | 65.289 M 4.66 % | 62.379 M -2.42 % | 63.924 M -0.24 % | 64.081 M 4.72 % | 61.194 M 14 456.02 % | 420.406 K -0.05 % | 420.622 K 69.77 % | 247.758 K | 0.000 -100.00 % | 631.160 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -139.753 | 0.000 100.00 % | -129.614 | 0.000 | 0.000 |
| Other current liabilities | 20.100 M 38.62 % | 14.500 M 6.62 % | 13.600 M -27.27 % | 18.700 M -28.90 % | 26.300 M -0.38 % | 26.400 M 48.31 % | 17.800 M -3.26 % | 18.400 M 31.43 % | 14.000 M 38.61 % | 10.100 M -50.00 % | 20.200 M 1 583.33 % | 1.200 M -84.42 % | 7.700 M 57.14 % | 4.900 M -39.51 % | 8.100 M -11.96 % | 9.200 M 119.05 % | 4.200 M -52.27 % | 8.800 M -49.43 % | 17.400 M 39.20 % | 12.500 M -10.71 % | 14.000 M 3.70 % | 13.500 M -11.76 % | 15.300 M 3.38 % | 14.800 M 28.70 % | 11.500 M 161.36 % | 4.400 M 340.00 % | 1.000 M -85.71 % | 7.000 M 600.00 % | 1.000 M -93.71 % | 15.900 M -45.55 % | 29.200 M -11.78 % | 33.100 M 14.14 % | 29.000 M 7.41 % | 27.000 M 17.39 % | 23.000 M -28.79 % | 32.300 M 32.81 % | 24.321 M 80.50 % | 13.474 M -18.99 % | 16.632 M 14.66 % | 14.506 M 176.27 % | 5.251 M -30.59 % | 7.565 M -33.74 % | 11.418 M 84.03 % | 6.204 M -1.11 % | 6.274 M -4.39 % | 6.563 M -12.88 % | 7.533 M -49.08 % | 14.792 M 273.20 % | 3.964 M -3.77 % | 4.119 M -66.81 % | 12.410 M 1 489.75 % | 780.621 K 334.26 % | 179.757 K -55.46 % | 403.627 K 64.09 % | 245.979 K -40.94 % | 416.507 K 336.19 % | 95.488 K 37.14 % | 69.627 K -70.01 % | 232.190 K -91.18 % | 2.632 M 287.36 % | 679.391 K -58.62 % | 1.642 M 1 169.23 % | 129.356 K -30.93 % | 187.289 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.800 M 85.51 % | 6.900 M 97.14 % | 3.500 M 133.33 % | 1.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 300.000 K 50.00 % | 200.000 K 0.00 % | 200.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 20.400 M 36.91 % | 14.900 M 7.97 % | 13.800 M -28.13 % | 19.200 M -29.41 % | 27.200 M -0.37 % | 27.300 M 46.77 % | 18.600 M -5.10 % | 19.600 M 35.17 % | 14.500 M 38.10 % | 10.500 M -48.28 % | 20.300 M 41.96 % | 14.300 M 74.39 % | 8.200 M 54.72 % | 5.300 M -38.37 % | 8.600 M -12.24 % | 9.800 M 117.78 % | 4.500 M -50.55 % | 9.100 M -48.00 % | 17.500 M 35.66 % | 12.900 M -9.79 % | 14.300 M 4.38 % | 13.700 M -11.61 % | 15.500 M 4.03 % | 14.900 M 27.35 % | 11.700 M 160.00 % | 4.500 M -56.31 % | 10.300 M 45.07 % | 7.100 M -65.87 % | 20.800 M 30.00 % | 16.000 M -45.39 % | 29.300 M -12.01 % | 33.300 M 14.83 % | 29.000 M 7.41 % | 27.000 M 17.39 % | 23.000 M -27.53 % | 31.738 M 29.86 % | 24.440 M 73.57 % | 14.081 M -15.93 % | 16.749 M 13.12 % | 14.806 M 174.75 % | 5.389 M -30.14 % | 7.714 M -33.57 % | 11.612 M 82.58 % | 6.360 M -1.02 % | 6.426 M -3.59 % | 6.665 M -13.10 % | 7.670 M -48.51 % | 14.897 M 261.74 % | 4.118 M -6.81 % | 4.419 M -64.77 % | 12.546 M 1 036.28 % | 1.104 M 148.32 % | 444.622 K -15.00 % | 523.073 K 71.59 % | 304.830 K -48.67 % | 593.911 K -11.13 % | 668.265 K -6.45 % | 714.349 K 64.14 % | 435.201 K -84.36 % | 2.783 M 252.74 % | 788.863 K -58.41 % | 1.897 M 649.25 % | 253.140 K -29.65 % | 359.838 K |
| Total liabilities | 41.500 M 43.10 % | 29.000 M 5.45 % | 27.500 M -16.16 % | 32.800 M -15.46 % | 38.800 M 0.00 % | 38.800 M 29.77 % | 29.900 M -2.92 % | 30.800 M 7.69 % | 28.600 M 16.73 % | 24.500 M -27.94 % | 34.000 M 21.86 % | 27.900 M 26.24 % | 22.100 M 17.55 % | 18.800 M -11.74 % | 21.300 M -5.75 % | 22.600 M 49.67 % | 15.100 M -23.74 % | 19.800 M -29.79 % | 28.200 M 17.99 % | 23.900 M 2.58 % | 23.300 M 2.19 % | 22.800 M -8.06 % | 24.800 M 4.20 % | 23.800 M 16.67 % | 20.400 M 53.38 % | 13.300 M -31.09 % | 19.300 M 19.14 % | 16.200 M -44.33 % | 29.100 M 18.78 % | 24.500 M -35.36 % | 37.900 M -9.76 % | 42.000 M 27.27 % | 33.000 M 6.45 % | 31.000 M 19.23 % | 26.000 M -27.09 % | 35.661 M -1.61 % | 36.243 M 108.79 % | 17.359 M -13.73 % | 20.122 M 10.84 % | 18.154 M 82.47 % | 9.949 M -19.19 % | 12.312 M -83.93 % | 76.608 M 6.15 % | 72.169 M 0.63 % | 71.715 M 3.87 % | 69.044 M -3.56 % | 71.595 M -9.35 % | 78.978 M 20.92 % | 65.313 M 1 249.53 % | 4.840 M -62.67 % | 12.966 M 859.14 % | 1.352 M 204.04 % | 444.622 K -15.10 % | 523.704 K 71.80 % | 304.830 K -48.67 % | 593.911 K -11.13 % | 668.265 K -6.45 % | 714.349 K 64.09 % | 435.339 K -84.36 % | 2.783 M 252.74 % | 788.863 K -58.40 % | 1.897 M 649.20 % | 253.140 K -29.65 % | 359.838 K |
| Other non current assets | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K 200.00 % | -100.000 K 99.96 % | -266.500 M -4.14 % | -255.900 M -256 000.00 % | 100.000 K 100.04 % | -238.100 M -4.80 % | -227.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 100.00 % | -100.000 K | 0.000 | 0.000 100.00 % | -1.000 M -327.45 % | 439.660 K 267.72 % | 119.564 K 846.74 % | 12.629 K -90.29 % | 130.053 K 244.41 % | -90.058 K -225.44 % | 71.794 K 137.88 % | -189.508 K -129.21 % | -82.679 K -181.67 % | 101.232 K 238.34 % | -73.175 K -194.22 % | 77.662 K 483.90 % | -20.230 K -363.41 % | 7.680 K -99.96 % | 19.787 M -13.61 % | 22.905 M -5.07 % | 24.128 M 3.63 % | 23.283 M 14.01 % | 20.423 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 129.000 | 0.000 -100.00 % | 139.000 | 0.000 | 0.000 | 0.000 -100.00 % | 127.000 |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 200.000 K -33.33 % | 300.000 K -70.00 % | 1.000 M 0.00 % | 1.000 M -50.00 % | 2.000 M 17.65 % | 1.700 M 29.66 % | 1.311 M -16.25 % | 1.565 M -62.49 % | 4.173 M -20.36 % | 5.240 M -77.36 % | 23.142 M -9.44 % | 25.556 M -10.64 % | 28.598 M -0.08 % | 28.621 M -0.64 % | 28.805 M 6.07 % | 27.156 M -7.14 % | 29.243 M 1.20 % | 28.898 M 693.49 % | 3.642 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 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 270.600 M 4.88 % | 258.000 M 2.67 % | 251.300 M 2.53 % | 245.100 M -11.68 % | 277.500 M 4.13 % | 266.500 M 4.14 % | 255.900 M 3.69 % | 246.800 M 3.65 % | 238.100 M 4.80 % | 227.200 M 3.74 % | 219.000 M 6.31 % | 206.000 M 1.28 % | 203.400 M -0.49 % | 204.400 M -0.54 % | 205.500 M -4.73 % | 215.700 M 1.13 % | 213.300 M -0.88 % | 215.200 M 0.05 % | 215.100 M 1.32 % | 212.300 M 3.71 % | 204.700 M 1.14 % | 202.400 M 0.75 % | 200.900 M 0.40 % | 200.100 M 2.62 % | 195.000 M 0.52 % | 194.000 M 0.88 % | 192.300 M 1.37 % | 189.700 M -0.78 % | 191.200 M -1.34 % | 193.800 M 0.31 % | 193.200 M 1.05 % | 191.200 M 2.25 % | 187.000 M -0.53 % | 188.000 M 0.00 % | 188.000 M -2.73 % | 193.283 M 8.81 % | 177.638 M 2.55 % | 173.224 M -3.73 % | 179.932 M 7.09 % | 168.019 M 8.37 % | 155.038 M -0.75 % | 156.202 M 3.90 % | 150.343 M -4.81 % | 157.945 M -0.76 % | 159.159 M 7.67 % | 147.827 M 6.80 % | 138.418 M -2.23 % | 141.578 M 44.11 % | 98.244 M 32.37 % | 74.221 M 21.58 % | 61.047 M 101.06 % | 30.363 M 7.44 % | 28.261 M -0.66 % | 28.447 M 4.40 % | 27.249 M 6.93 % | 25.484 M 0.08 % | 25.464 M -25.95 % | 34.386 M 6.78 % | 32.201 M 11.49 % | 28.882 M 18.43 % | 24.388 M 3.01 % | 23.676 M 18.09 % | 20.049 M 11.17 % | 18.035 M |
| Total non current assets | 270.600 M 4.88 % | 258.000 M 2.67 % | 251.300 M 2.49 % | 245.200 M -11.61 % | 277.400 M 4.09 % | 266.500 M 4.14 % | 255.900 M 3.65 % | 246.900 M 3.70 % | 238.100 M 4.80 % | 227.200 M 3.74 % | 219.000 M 6.31 % | 206.000 M 1.28 % | 203.400 M -0.49 % | 204.400 M -0.54 % | 205.500 M -4.68 % | 215.600 M 1.08 % | 213.300 M -0.88 % | 215.200 M 0.05 % | 215.100 M 1.32 % | 212.300 M 3.71 % | 204.700 M 1.14 % | 202.400 M 0.75 % | 200.900 M 0.40 % | 200.100 M 2.62 % | 195.000 M 0.46 % | 194.100 M 0.94 % | 192.300 M 1.37 % | 189.700 M -0.78 % | 191.200 M -1.39 % | 193.900 M 0.26 % | 193.400 M 1.04 % | 191.400 M 1.81 % | 188.000 M -0.53 % | 189.000 M 0.00 % | 189.000 M -3.29 % | 195.422 M 9.13 % | 179.069 M 2.44 % | 174.802 M -5.12 % | 184.235 M 6.39 % | 173.169 M -2.85 % | 178.252 M -1.83 % | 181.568 M 1.52 % | 178.858 M -4.18 % | 186.667 M -0.65 % | 187.891 M 7.33 % | 175.061 M 4.43 % | 167.641 M -1.67 % | 170.483 M 40.12 % | 121.673 M 25.27 % | 97.126 M 14.03 % | 85.176 M 58.77 % | 53.646 M 10.19 % | 48.683 M 71.13 % | 28.447 M 4.40 % | 27.249 M 6.93 % | 25.484 M 0.08 % | 25.464 M -25.95 % | 34.386 M 6.78 % | 32.201 M 11.49 % | 28.883 M 18.43 % | 24.388 M 3.01 % | 23.676 M 18.09 % | 20.049 M 11.17 % | 18.035 M |
| Other current assets | 4.600 M -41.77 % | 7.900 M -12.22 % | 9.000 M -8.16 % | 9.800 M -9.26 % | 10.800 M 8.00 % | 10.000 M -1.96 % | 10.200 M 13.33 % | 9.000 M 11.11 % | 8.100 M 47.27 % | 5.500 M 10.00 % | 5.000 M 85.19 % | 2.700 M 22.73 % | 2.200 M 175.00 % | 800.000 K -91.01 % | 8.900 M 2 125.00 % | 400.000 K -33.33 % | 600.000 K 0.00 % | 600.000 K 20.00 % | 500.000 K 66.67 % | 300.000 K -94.12 % | 5.100 M 363.64 % | 1.100 M 37.50 % | 800.000 K 33.33 % | 600.000 K 0.00 % | 600.000 K 50.00 % | 400.000 K 33.33 % | 300.000 K -66.67 % | 900.000 K 80.00 % | 500.000 K -37.50 % | 800.000 K -20.00 % | 1.000 M -33.33 % | 1.500 M 50.00 % | 1.000 M -50.00 % | 2.000 M 0.00 % | 2.000 M -44.44 % | 3.600 M -56.86 % | 8.345 M 281.94 % | 2.185 M -10.54 % | 2.443 M -82.43 % | 13.900 M 429.44 % | 2.625 M -1.67 % | 2.670 M 300.81 % | 666.174 K -93.98 % | 11.066 M 3 883.54 % | 277.795 K -95.41 % | 6.051 M -22.50 % | 7.807 M 209.32 % | 2.524 M -24.49 % | 3.342 M 7.46 % | 3.110 M 58.33 % | 1.964 M 423.96 % | 374.907 K -84.01 % | 2.344 M 229.53 % | 711.316 K 152.56 % | 281.637 K -91.07 % | 3.155 M 334.42 % | 726.212 K 32.73 % | 547.142 K 17.20 % | 466.857 K 39.72 % | 334.147 K -20.48 % | 420.218 K -18.17 % | 513.530 K -35.80 % | 799.873 K -22.12 % | 1.027 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 943.521 K -20.01 % | 1.180 M |
| cash and cash equivalents | 16.400 M -9.39 % | 18.100 M 21.48 % | 14.900 M -42.25 % | 25.800 M -6.86 % | 27.700 M -18.29 % | 33.900 M -15.04 % | 39.900 M -3.86 % | 41.500 M -1.43 % | 42.100 M 4.73 % | 40.200 M -27.44 % | 55.400 M -19.24 % | 68.600 M 15.49 % | 59.400 M 28.57 % | 46.200 M -18.95 % | 57.000 M 13.10 % | 50.400 M 4.35 % | 48.300 M -19.63 % | 60.100 M -23.15 % | 78.200 M 3.44 % | 75.600 M 4.42 % | 72.400 M 15.84 % | 62.500 M -24.97 % | 83.300 M 13.95 % | 73.100 M 14.76 % | 63.700 M 77.93 % | 35.800 M -31.68 % | 52.400 M 24.76 % | 42.000 M -11.58 % | 47.500 M 47.06 % | 32.300 M -19.45 % | 40.100 M 2.82 % | 39.000 M -18.75 % | 48.000 M 17.07 % | 41.000 M -8.89 % | 45.000 M -13.17 % | 51.827 M -23.73 % | 67.955 M 73.32 % | 39.209 M -15.72 % | 46.524 M -2.86 % | 47.895 M 78.67 % | 26.807 M 447.61 % | 4.895 M -91.23 % | 55.822 M 21.40 % | 45.980 M 20.59 % | 38.129 M 8.09 % | 35.276 M -14.71 % | 41.360 M 8.55 % | 38.104 M -22.25 % | 49.005 M 676.70 % | 6.309 M -38.56 % | 10.270 M -24.09 % | 13.529 M 52.82 % | 8.853 M -68.54 % | 28.143 M -2.88 % | 28.976 M 2.79 % | 28.188 M -7.76 % | 30.561 M 6 513.01 % | 462.128 K 1.59 % | 454.883 K -76.10 % | 1.903 M -4.44 % | 1.992 M -47.46 % | 3.791 M 104.71 % | 1.852 M -29.26 % | 2.618 M |
| Cash and short term investments | 16.400 M -9.39 % | 18.100 M 21.48 % | 14.900 M -42.25 % | 25.800 M -6.86 % | 27.700 M -18.29 % | 33.900 M -15.04 % | 39.900 M -3.86 % | 41.500 M -1.43 % | 42.100 M 4.73 % | 40.200 M -27.44 % | 55.400 M -19.24 % | 68.600 M 15.49 % | 59.400 M 28.57 % | 46.200 M -18.95 % | 57.000 M 13.10 % | 50.400 M 4.35 % | 48.300 M -19.63 % | 60.100 M -23.15 % | 78.200 M 3.44 % | 75.600 M 4.42 % | 72.400 M 15.84 % | 62.500 M -24.97 % | 83.300 M 13.95 % | 73.100 M 14.76 % | 63.700 M 77.93 % | 35.800 M -31.68 % | 52.400 M 24.76 % | 42.000 M -11.58 % | 47.500 M 47.06 % | 32.300 M -19.45 % | 40.100 M 2.82 % | 39.000 M -18.75 % | 48.000 M 17.07 % | 41.000 M -8.89 % | 45.000 M -13.17 % | 51.827 M -23.73 % | 67.955 M 73.32 % | 39.209 M -15.72 % | 46.524 M -2.86 % | 47.895 M 78.67 % | 26.807 M 447.61 % | 4.895 M -91.23 % | 55.822 M 21.40 % | 45.980 M 20.59 % | 38.129 M 8.09 % | 35.276 M -14.71 % | 41.360 M 8.55 % | 38.104 M -22.25 % | 49.005 M 676.70 % | 6.309 M -38.56 % | 10.270 M -24.09 % | 13.529 M 52.82 % | 8.853 M -68.54 % | 28.143 M -2.88 % | 28.976 M 2.79 % | 28.188 M -7.76 % | 30.561 M 6 513.01 % | 462.128 K 1.59 % | 454.883 K -76.10 % | 1.903 M -4.44 % | 1.992 M -47.46 % | 3.791 M 35.62 % | 2.795 M -26.38 % | 3.797 M |
| Total current assets | 40.500 M 11.57 % | 36.300 M -0.55 % | 36.500 M -20.48 % | 45.900 M -7.83 % | 49.800 M -8.62 % | 54.500 M -16.41 % | 65.200 M -5.64 % | 69.100 M 12.18 % | 61.600 M 17.56 % | 52.400 M -34.74 % | 80.300 M 2.29 % | 78.500 M 9.48 % | 71.700 M 16.40 % | 61.600 M -16.87 % | 74.100 M 14.53 % | 64.700 M 4.52 % | 61.900 M -6.07 % | 65.900 M -29.06 % | 92.900 M 5.69 % | 87.900 M -4.25 % | 91.800 M 16.65 % | 78.700 M -19.03 % | 97.200 M 6.46 % | 91.300 M 17.81 % | 77.500 M 55.00 % | 50.000 M -23.55 % | 65.400 M 18.91 % | 55.000 M -6.78 % | 59.000 M 34.70 % | 43.800 M -13.27 % | 50.500 M 6.32 % | 47.500 M -15.18 % | 56.000 M 14.29 % | 49.000 M -5.77 % | 52.000 M -16.04 % | 61.931 M -18.83 % | 76.301 M 39.99 % | 54.504 M -1.76 % | 55.480 M -8.51 % | 60.641 M 33.39 % | 45.461 M 114.31 % | 21.213 M -70.13 % | 71.005 M 24.56 % | 57.006 M 22.89 % | 46.388 M 12.25 % | 41.327 M -15.95 % | 49.167 M 21.02 % | 40.627 M -22.39 % | 52.348 M 455.73 % | 9.420 M -23.00 % | 12.234 M -12.01 % | 13.904 M 24.18 % | 11.197 M -61.19 % | 28.854 M -1.38 % | 29.258 M -6.65 % | 31.343 M 0.18 % | 31.287 M 2 999.94 % | 1.009 M 9.50 % | 921.740 K -58.81 % | 2.238 M -7.23 % | 2.412 M -43.97 % | 4.305 M 19.73 % | 3.595 M -25.48 % | 4.824 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 -100.00 % | 2.000 100.00 % | -8.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.100 M -15.27 % | -13.100 M 25.57 % | -17.600 M | 0.000 100.00 % | -13.800 M | 0.000 100.00 % | -12.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.600 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 |
| Net receivables | 19.500 M 89.32 % | 10.300 M -18.25 % | 12.600 M 22.33 % | 10.300 M -8.85 % | 11.300 M 6.60 % | 10.600 M -29.80 % | 15.100 M -18.82 % | 18.600 M 63.16 % | 11.400 M 70.15 % | 6.700 M -66.33 % | 19.900 M 176.39 % | 7.200 M -28.71 % | 10.100 M -30.82 % | 14.600 M 78.05 % | 8.200 M -7.87 % | 8.900 M -31.54 % | 13.000 M 150.00 % | 5.200 M -63.38 % | 14.200 M | 0.000 -100.00 % | 14.300 M -5.30 % | 15.100 M 15.27 % | 13.100 M | 0.000 -100.00 % | 13.200 M | 0.000 -100.00 % | 12.700 M 4.96 % | 12.100 M 10.00 % | 11.000 M 2.80 % | 10.700 M 13.83 % | 9.400 M 34.29 % | 7.000 M 0.00 % | 7.000 M 16.67 % | 6.000 M 20.00 % | 5.000 M -33.33 % | 7.500 M | 0.000 -100.00 % | 13.110 M 101.28 % | 6.513 M -33.81 % | 9.841 M -38.60 % | 16.029 M 17.45 % | 13.647 M -5.99 % | 14.517 M 48.14 % | 9.800 M 22.78 % | 7.981 M | 0.000 | 0.000 -100.00 % | 1.933 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 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.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 100.00 % | -100.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 M | 0.000 | 0.000 100.00 % | -121.389 K | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 300.000 K -25.00 % | 400.000 K 100.00 % | 200.000 K 0.00 % | 200.000 K -60.00 % | 500.000 K 25.00 % | 400.000 K 33.33 % | 300.000 K -50.00 % | 600.000 K 20.00 % | 500.000 K 25.00 % | 400.000 K 300.00 % | 100.000 K -66.67 % | 300.000 K 50.00 % | 200.000 K 0.00 % | 200.000 K -33.33 % | 300.000 K -50.00 % | 600.000 K 100.00 % | 300.000 K 0.00 % | 300.000 K 200.00 % | 100.000 K -75.00 % | 400.000 K 33.33 % | 300.000 K 50.00 % | 200.000 K 0.00 % | 200.000 K 100.00 % | 100.000 K -50.00 % | 200.000 K 100.00 % | 100.000 K -98.92 % | 9.300 M 9 200.00 % | 100.000 K -99.49 % | 19.800 M 19 700.00 % | 100.000 K 0.00 % | 100.000 K -50.00 % | 200.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K -16.12 % | 119.220 K -80.36 % | 606.950 K 421.84 % | 116.310 K -61.23 % | 300.000 K 117.11 % | 138.179 K -6.85 % | 148.340 K -23.74 % | 194.531 K 24.81 % | 155.860 K 2.74 % | 151.708 K 47.91 % | 102.571 K -25.45 % | 137.592 K 30.95 % | 105.076 K -32.00 % | 154.522 K -48.54 % | 300.249 K 121.47 % | 135.572 K -58.09 % | 323.466 K 22.12 % | 264.865 K 121.74 % | 119.446 K 102.96 % | 58.851 K -66.83 % | 177.404 K -69.03 % | 572.777 K -11.16 % | 644.722 K 217.58 % | 203.011 K 34.50 % | 150.932 K 37.87 % | 109.472 K -57.04 % | 254.821 K 105.86 % | 123.784 K -28.26 % | 172.549 K |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 300.000 K -25.00 % | 400.000 K -20.00 % | 500.000 K 0.00 % | 500.000 K -16.67 % | 600.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 800.000 K -33.33 % | 1.200 M 33.33 % | 900.000 K 350.00 % | 200.000 K -33.33 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K | 0.000 -100.00 % | 500.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 3.100 M 14.81 % | 2.700 M 170.00 % | 1.000 M 233.33 % | 300.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.100 M -90.83 % | 12.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.196 M -86.62 % | 8.934 M 112.73 % | 4.200 M -23.69 % | 5.504 M -8.93 % | 6.043 M -7.06 % | 6.503 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 78.700 M 7.37 % | 73.300 M -6.03 % | 78.000 M -0.38 % | 78.300 M 2.62 % | 76.300 M 0.00 % | 76.300 M 0.00 % | 76.300 M 0.00 % | 76.300 M 0.00 % | 76.300 M 0.00 % | 76.300 M 0.00 % | 76.300 M 0.00 % | 76.300 M 0.00 % | 76.300 M 0.00 % | 76.300 M 0.00 % | 76.300 M 0.00 % | 76.300 M 0.00 % | 76.300 M 0.00 % | 76.300 M 0.00 % | 76.300 M 0.00 % | 76.300 M 3.11 % | 74.000 M 0.00 % | 74.000 M 0.00 % | 74.000 M 0.00 % | 74.000 M 0.14 % | 73.900 M 4.08 % | 71.000 M 0.00 % | 71.000 M 0.00 % | 71.000 M 0.00 % | 71.000 M 0.00 % | 71.000 M 0.00 % | 71.000 M 0.00 % | 71.000 M 0.00 % | 71.000 M 0.00 % | 71.000 M -26.04 % | 96.000 M 27.16 % | 75.493 M -25.15 % | 100.860 M 0.11 % | 100.754 M -6.25 % | 107.470 M 31.45 % | 81.756 M -7.55 % | 88.435 M 7.99 % | 81.893 M -3.57 % | 84.921 M -1.57 % | 86.273 M 0.62 % | 85.738 M 4.62 % | 81.951 M -3.13 % | 84.598 M 4.83 % | 80.702 M 1.09 % | 79.833 M -20.84 % | 100.850 M 54.85 % | 65.130 M 2.95 % | 63.265 M 0.44 % | 62.985 M -5.55 % | 66.690 M 0.70 % | 66.229 M 4.37 % | 63.455 M -0.96 % | 64.070 M 27.67 % | 50.183 M -2.41 % | 51.422 M 10.70 % | 46.453 M 0.77 % | 46.100 M 12.16 % | 41.103 M 21.52 % | 33.824 M 0.50 % | 33.656 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 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 100.00 % | -100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -0.160 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 137.635 -1.52 % | 139.753 | 0.000 100.00 % | -0.386 | 0.000 | 0.000 |
| Total assets | 311.100 M 5.71 % | 294.300 M 2.26 % | 287.800 M -1.13 % | 291.100 M -11.03 % | 327.200 M 1.93 % | 321.000 M -0.06 % | 321.200 M 1.65 % | 316.000 M 5.44 % | 299.700 M 7.19 % | 279.600 M -6.58 % | 299.300 M 5.20 % | 284.500 M 3.42 % | 275.100 M 3.42 % | 266.000 M -4.86 % | 279.600 M -0.25 % | 280.300 M 1.85 % | 275.200 M -2.10 % | 281.100 M -8.73 % | 308.000 M 2.60 % | 300.200 M 1.25 % | 296.500 M 5.48 % | 281.100 M -5.70 % | 298.100 M 2.30 % | 291.400 M 6.94 % | 272.500 M 11.63 % | 244.100 M -5.28 % | 257.700 M 5.31 % | 244.700 M -2.20 % | 250.200 M 5.30 % | 237.600 M -2.58 % | 243.900 M 2.09 % | 238.900 M -2.09 % | 244.000 M 2.52 % | 238.000 M -1.65 % | 242.000 M -5.97 % | 257.354 M 0.78 % | 255.369 M 11.43 % | 229.184 M -4.39 % | 239.715 M 2.53 % | 233.810 M 4.51 % | 223.713 M 10.32 % | 202.781 M -18.84 % | 249.864 M 2.54 % | 243.673 M 4.01 % | 234.279 M 8.27 % | 216.388 M -0.19 % | 216.808 M 2.70 % | 211.110 M 21.31 % | 174.020 M 63.33 % | 106.546 M 9.38 % | 97.409 M 44.20 % | 67.550 M 12.81 % | 59.880 M 4.50 % | 57.301 M 1.41 % | 56.507 M -0.56 % | 56.827 M 0.13 % | 56.750 M 60.33 % | 35.395 M 6.86 % | 33.123 M 6.44 % | 31.120 M 16.12 % | 26.800 M -4.22 % | 27.980 M 18.34 % | 23.645 M 3.43 % | 22.860 M |
| 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 |
| 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.438 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.872 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.810 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 |
| Change in working capital | 900.000 K -80.00 % | 4.500 M 167.16 % | -6.700 M -2 333.33 % | 300.000 K 120.00 % | -1.500 M -120.00 % | 7.500 M 435.71 % | 1.400 M 146.67 % | -3.000 M 14.29 % | -3.500 M -216.67 % | 3.000 M 133.33 % | -9.000 M -207.14 % | 8.400 M 42.37 % | 5.900 M 447.06 % | -1.700 M 81.11 % | -9.000 M -193.75 % | 9.600 M 178.05 % | -12.300 M -2 560.00 % | 500.000 K -76.19 % | 2.100 M 23.53 % | 1.700 M 13.33 % | 1.500 M 141.67 % | -3.600 M -181.82 % | 4.400 M 466.67 % | -1.200 M -115.79 % | 7.600 M 207.04 % | -7.100 M -315.15 % | 3.300 M 122.15 % | -14.900 M -431.11 % | 4.500 M 135.43 % | -12.700 M -252.78 % | -3.600 M -460.00 % | 1.000 M 66.67 % | 600.000 K -90.00 % | 6.000 M 700.00 % | -1.000 M 86.04 % | -7.161 M -154.61 % | 13.114 M 245.99 % | -8.983 M -264.32 % | 5.467 M -44.08 % | 9.776 M 286.18 % | -5.251 M -121.23 % | -2.373 M -213.55 % | 2.090 M 157.46 % | -3.637 M -263.96 % | -999.382 K -59.65 % | -625.998 K 94.31 % | -11.010 M -208.74 % | 10.125 M 1 034.97 % | -1.083 M 87.70 % | -8.802 M -189.60 % | 9.823 M 277.23 % | 2.604 M 236.86 % | -1.903 M -801.24 % | -211.107 K -107.66 % | 2.754 M 210.81 % | -2.485 M -322.55 % | -588.209 K -261.73 % | 363.688 K 114.89 % | -2.443 M -2 838.42 % | -83.136 K -117.35 % | 479.131 K -13.66 % | 554.917 K 521.65 % | 89.265 K 102.92 % | -3.059 M -274.82 % | -816.174 K -119.84 % | 4.114 M 632.59 % | -772.377 K |
| Accounts receivables | -4.300 M -226.47 % | 3.400 M 326.67 % | -1.500 M -175.00 % | 2.000 M 233.33 % | -1.500 M -131.91 % | 4.700 M 104.35 % | 2.300 M 128.40 % | -8.100 M -10.96 % | -7.300 M -157.48 % | 12.700 M 184.67 % | -15.000 M -725.00 % | 2.400 M -22.58 % | 3.100 M 82.35 % | 1.700 M 121.79 % | -7.800 M -281.40 % | 4.300 M 155.84 % | -7.700 M -186.52 % | 8.900 M 456.00 % | -2.500 M -180.65 % | 3.100 M 287.50 % | 800.000 K 132.00 % | -2.500 M -154.35 % | 4.600 M 171.88 % | -6.400 M -1 700.00 % | 400.000 K 130.77 % | -1.300 M -1 400.00 % | 100.000 K 103.57 % | -2.800 M 61.11 % | -7.200 M -210.77 % | 6.500 M 425.00 % | -2.000 M -225.00 % | 1.600 M 118.39 % | -8.700 M -247.46 % | 5.900 M 1 575.00 % | -400.000 K 96.90 % | -12.900 M -284.29 % | 7.000 M 333.33 % | -3.000 M -400.00 % | 1.000 M -78.27 % | 4.601 M 238.34 % | -3.326 M -656.36 % | 597.792 K 112.50 % | -4.781 M -136.43 % | -2.022 M 0.08 % | -2.024 M -223.94 % | 1.633 M 130.83 % | -5.296 M -719.19 % | 855.282 K 1 314.88 % | -70.401 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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 5.200 M 372.73 % | 1.100 M 121.15 % | -5.200 M -205.88 % | -1.700 M | 0.000 -100.00 % | 2.800 M 411.11 % | -900.000 K -117.65 % | 5.100 M 34.21 % | 3.800 M 139.18 % | -9.700 M -261.67 % | 6.000 M 0.00 % | 6.000 M 114.29 % | 2.800 M 182.35 % | -3.400 M -183.33 % | -1.200 M -122.64 % | 5.300 M 215.22 % | -4.600 M 45.24 % | -8.400 M -282.61 % | 4.600 M 428.57 % | -1.400 M -300.00 % | 700.000 K 163.64 % | -1.100 M -450.00 % | -200.000 K -103.85 % | 5.200 M -27.78 % | 7.200 M 224.14 % | -5.800 M -281.25 % | 3.200 M 126.45 % | -12.100 M -203.42 % | 11.700 M 160.94 % | -19.200 M -1 100.00 % | -1.600 M -1 700.00 % | 100.000 K -98.92 % | 9.300 M 3 000.00 % | 300.000 K -93.48 % | 4.600 M 39.39 % | 3.300 M -67.00 % | 10.000 M 600.00 % | -2.000 M -200.00 % | 2.000 M -58.82 % | 4.857 M 350.33 % | -1.940 M 35.09 % | -2.989 M -144.05 % | 6.786 M 536.26 % | -1.555 M -266.53 % | 934.052 K 141.95 % | -2.227 M 61.08 % | -5.721 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 |
| Other non cash items | 4.300 M 760.00 % | 500.000 K 110.20 % | -4.900 M -109.86 % | 49.700 M 10 040.00 % | -500.000 K -25.00 % | -400.000 K -300.00 % | 200.000 K 118.18 % | -1.100 M -650.00 % | 200.000 K 105.88 % | -3.400 M -1 233.33 % | 300.000 K -92.68 % | 4.100 M 2 150.00 % | -200.000 K -114.29 % | 1.400 M 182.35 % | -1.700 M -950.00 % | 200.000 K -75.00 % | 800.000 K -80.95 % | 4.200 M 244.83 % | -2.900 M -132.95 % | 8.800 M 2 833.33 % | 300.000 K 50.00 % | 200.000 K -33.33 % | 300.000 K 0.00 % | 300.000 K 50.00 % | 200.000 K 104.00 % | -5.000 M -933.33 % | 600.000 K 100.00 % | 300.000 K -50.00 % | 600.000 K -81.25 % | 3.200 M 3 300.00 % | -100.000 K -120.00 % | 500.000 K 117.86 % | -2.800 M 6.67 % | -3.000 M -400.00 % | 1.000 M 518.78 % | -238.790 K -125.04 % | 953.760 K 30.95 % | 728.340 K 256.55 % | -465.240 K -214.74 % | 405.487 K 10 884 708 774 707 300.00 % | 0.000 100.00 % | -3.263 M -11.89 % | -2.917 M -133.69 % | 8.658 M 393.23 % | -2.953 M -2 458.36 % | 125.199 K 104.30 % | -2.911 M -158.61 % | 4.968 M 11 652.61 % | -42.999 K -100.26 % | 16.337 M 277 257.29 % | -5.894 K -418.98 % | 1.848 K 145.24 % | -4.085 K 0.44 % | -4.103 K -62.52 % | -2.524 K 99.98 % | -15.210 M -198 858.81 % | -7.645 K -1 174.14 % | -600.008 75.78 % | -2.477 K 95.06 % | -50.192 K -120.00 % | 250.960 K -86.43 % | 1.850 M 997.06 % | 168.598 K -93.70 % | 2.674 M 1 777.69 % | 142.419 K 5 289.36 % | -2.744 K -114.96 % | 18.345 K |
| Net cash provided by operating activities | 15.400 M -22.61 % | 19.900 M 220.97 % | 6.200 M -71.56 % | 21.800 M 47.30 % | 14.800 M -42.41 % | 25.700 M 25.98 % | 20.400 M -18.73 % | 25.100 M 6.81 % | 23.500 M -12.31 % | 26.800 M 131.03 % | 11.600 M -56.39 % | 26.600 M 19.28 % | 22.300 M 67.67 % | 13.300 M 375.00 % | 2.800 M -85.71 % | 19.600 M 732.26 % | -3.100 M -127.68 % | 11.200 M -54.66 % | 24.700 M -8.86 % | 27.100 M -6.23 % | 28.900 M 57.07 % | 18.400 M -15.21 % | 21.700 M -25.94 % | 29.300 M -22.07 % | 37.600 M 161.11 % | 14.400 M -40.25 % | 24.100 M 435.56 % | 4.500 M -77.39 % | 19.900 M 79.28 % | 11.100 M -22.92 % | 14.400 M -8.28 % | 15.700 M 4.67 % | 15.000 M 36.36 % | 11.000 M 10.00 % | 10.000 M 289.71 % | 2.566 M -91.97 % | 31.951 M 183.02 % | 11.289 M -18.44 % | 13.841 M -49.09 % | 27.187 M 2.47 % | 26.531 M 22.50 % | 21.658 M 13.35 % | 19.106 M -4.05 % | 19.912 M 88.79 % | 10.547 M -10.54 % | 11.790 M 24.42 % | 9.476 M -73.85 % | 36.240 M 523.51 % | 5.812 M -54.35 % | 12.732 M -54.65 % | 28.076 M 175.95 % | 10.174 M 201.86 % | 3.371 M 908.94 % | -416.668 K -112.33 % | 3.380 M 120.15 % | -16.770 M -218.58 % | 14.143 M 52 912.96 % | 26.678 K 100.94 % | -2.840 M -453.50 % | -513.113 K -968.11 % | -48.039 K -154.53 % | 88.091 K 131.08 % | -283.420 K 91.33 % | -3.270 M -316.04 % | -785.925 K -122.05 % | 3.565 M 394.23 % | -1.211 M |
| Investments in property plant and equipment | -23.200 M -38.10 % | -16.800 M 1.75 % | -17.100 M 11.86 % | -19.400 M 8.06 % | -21.100 M 2.76 % | -21.700 M -8.50 % | -20.000 M 19.03 % | -24.700 M -21.67 % | -20.300 M -3.05 % | -19.700 M 20.24 % | -24.700 M -44.44 % | -17.100 M -85.87 % | -9.200 M -9.52 % | -8.400 M -1 580.00 % | -500.000 K 95.33 % | -10.700 M -24.42 % | -8.600 M 18.87 % | -10.600 M 31.61 % | -15.500 M 41.06 % | -26.300 M -81.38 % | -14.500 M -12.40 % | -12.900 M -11.21 % | -11.600 M 28.83 % | -16.300 M -29.37 % | -12.600 M 4.55 % | -13.200 M 4.35 % | -13.800 M -68.29 % | -8.200 M -100.00 % | -4.100 M 72.85 % | -15.100 M -16.15 % | -13.000 M 10.34 % | -14.500 M -61.11 % | -9.000 M 0.00 % | -9.000 M 40.00 % | -15.000 M -61.36 % | -9.296 M 12.39 % | -10.611 M -68.09 % | -6.312 M 58.57 % | -15.237 M -35.06 % | -11.281 M -85.55 % | -6.080 M 48.12 % | -11.719 M -68.05 % | -6.974 M 39.28 % | -11.485 M -24.21 % | -9.246 M 49.16 % | -18.187 M -256.76 % | -5.098 M 64.81 % | -14.486 M -25.44 % | -11.548 M 26.14 % | -15.635 M -80 719.80 % | -19.346 K 98.96 % | -1.853 M 59.86 % | -4.616 M -8 140.42 % | -56.019 K -6.62 % | -52.541 K | 0.000 | 0.000 100.00 % | -4.325 M 0.05 % | -4.328 M -425.64 % | -823.308 K | 0.000 -100.00 % | 2.127 M 199.14 % | -2.146 M 29.50 % | -3.043 M | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 700.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 900.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 300.000 K -25.00 % | 400.000 K 157.14 % | -700.000 K -49 894.18 % | -1.400 K -100.29 % | 476.880 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 100.00 % | -3.480 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 235.404 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 |
| Other investing activites | -1.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 K | 0.000 | 0.000 100.00 % | -100.000 K -200.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 M 200.00 % | -4.000 M -671.43 % | 700.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 900.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -900.000 K -400.00 % | 300.000 K -70.00 % | 1.000 M 150.00 % | -2.000 M -25 871.00 % | -7.701 K | 0.000 -100.00 % | 2.792 M | 0.000 100.00 % | -232.479 K -68.24 % | -138.180 K -109.32 % | 1.483 M 1 409.59 % | 98.265 K 108.85 % | -1.110 M -614.78 % | -155.280 K -112.07 % | 1.286 M 500.96 % | -320.793 K 98.91 % | -29.540 M -158.72 % | -11.418 M 37.16 % | -18.170 M 42.72 % | -31.720 M -530.21 % | -5.033 M 77.01 % | -21.890 M -2 410.05 % | -872.104 K 64.93 % | -2.486 M -115.92 % | 15.617 M 125.79 % | 6.917 M 117.80 % | 3.176 M 576 746.14 % | 550.540 -96.17 % | 14.366 K 100.37 % | -3.850 M 16.49 % | -4.611 M -114.91 % | -2.145 M -1 688 566.42 % | 127.062 100.00 % | -2.899 M -53.76 % | -1.885 M -36.03 % | -1.386 M |
| Net cash used for investing activites | -24.300 M -44.64 % | -16.800 M 1.75 % | -17.100 M 11.86 % | -19.400 M 7.18 % | -20.900 M 3.69 % | -21.700 M -8.50 % | -20.000 M 19.35 % | -24.800 M -22.77 % | -20.200 M -2.54 % | -19.700 M 20.24 % | -24.700 M -44.44 % | -17.100 M -85.87 % | -9.200 M -9.52 % | -8.400 M -1 580.00 % | -500.000 K 95.33 % | -10.700 M -24.42 % | -8.600 M 18.87 % | -10.600 M 31.61 % | -15.500 M 30.49 % | -22.300 M -20.54 % | -18.500 M -51.64 % | -12.200 M -5.17 % | -11.600 M 28.83 % | -16.300 M -29.37 % | -12.600 M -2.44 % | -12.300 M 10.87 % | -13.800 M -68.29 % | -8.200 M -100.00 % | -4.100 M 72.85 % | -15.100 M -16.15 % | -13.000 M 15.58 % | -15.400 M -71.11 % | -9.000 M -12.50 % | -8.000 M 52.94 % | -17.000 M -82.70 % | -9.305 M 8.18 % | -10.134 M -187.86 % | -3.520 M 76.90 % | -15.237 M -32.33 % | -11.514 M -85.17 % | -6.218 M 39.25 % | -10.235 M -48.87 % | -6.875 M 45.41 % | -12.595 M -36.22 % | -9.246 M 45.29 % | -16.900 M -211.90 % | -5.419 M 87.69 % | -44.026 M -91.70 % | -22.966 M 31.59 % | -33.570 M -5.77 % | -31.739 M -530.59 % | -5.033 M 77.01 % | -21.890 M -2 410.05 % | -872.104 K 64.93 % | -2.486 M -115.92 % | 15.617 M 125.79 % | 6.917 M 701.61 % | -1.150 M 73.43 % | -4.327 M -434.91 % | -808.942 K 78.99 % | -3.850 M 16.49 % | -4.611 M -114.91 % | -2.145 M 29.50 % | -3.043 M -4.97 % | -2.899 M -53.76 % | -1.885 M -36.03 % | -1.386 M |
| Debt repayment | 7.100 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 -100.00 % | 10.000 M | 0.000 | 0.000 -100.00 % | 3.832 M 1 486.53 % | -276.360 K 99.55 % | -62.006 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 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -700.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 -100.00 % | 2.300 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.900 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 100.00 % | -119.880 K | 0.000 | 0.000 -100.00 % | 5.751 M 376.01 % | 1.208 M | 0.000 | 0.000 -100.00 % | 1.565 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.699 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K 98.92 % | -9.300 M -365.00 % | -2.000 M -66.67 % | -1.200 M -200.00 % | -400.000 K 97.53 % | -16.200 M | 0.000 100.00 % | -200.000 K -100.00 % | -100.000 K 98.70 % | -7.700 M -1 000.00 % | -700.000 K 87.04 % | -5.400 M 47.06 % | -10.200 M 12.07 % | -11.600 M -100.00 % | -5.800 M | 0.000 100.00 % | -21.400 M 8.94 % | -23.500 M | 0.000 -100.00 % | 100.000 K | 0.000 100.00 % | -15.200 M | 0.000 100.00 % | -1.900 M -375.00 % | -400.000 K | 0.000 | 0.000 100.00 % | -11.200 M -3 633.33 % | -300.000 K 78.57 % | -1.400 M | 0.000 100.00 % | -1.511 M 49.64 % | -3.000 M 66.67 % | -9.000 M -80.00 % | -5.000 M -105.90 % | -2.428 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 100.00 % | -15.100 M | 0.000 100.00 % | -9.000 M | 0.000 100.00 % | -16.200 M | 0.000 100.00 % | -6.600 M | 0.000 | 0.000 | 0.000 100.00 % | -7.800 M | 0.000 100.00 % | -3.600 M | 0.000 100.00 % | -7.000 M | 0.000 100.00 % | -3.600 M | 0.000 100.00 % | -3.500 M | 0.000 100.00 % | -3.700 M | 0.000 100.00 % | -3.800 M | 0.000 | 0.000 | 0.000 100.00 % | -3.800 M | 0.000 100.00 % | -100.000 K | 0.000 100.00 % | -4.000 M | 0.000 100.00 % | -12.251 K | 0.000 100.00 % | -4.249 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 |
| Other financing activites | 0.000 | 0.000 | 0.000 -100.00 % | 9.700 M | 0.000 | 0.000 | 0.000 100.00 % | -200.000 K | 0.000 100.00 % | -16.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.200 M -32.08 % | 10.600 M | 0.000 | 0.000 -100.00 % | 21.400 M 0.00 % | 21.400 M | 0.000 | 0.000 -100.00 % | 15.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -200.000 K | 0.000 100.00 % | -600.000 K | 0.000 100.00 % | -10.202 M | 0.000 | 0.000 -100.00 % | 4.651 M 201.14 % | -4.599 M -3 428.05 % | 138.179 K | 0.000 100.00 % | 0.000 -100.00 % | 143.736 K 14 457 644 479 206.70 % | 0.000 -100.00 % | 148.870 5 328 264 880 466.67 % | 0.000 100.00 % | -1.886 M -103.15 % | 59.874 M 245.49 % | 17.330 M 3 721 674 202 336 460 800.00 % | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -159.000 -179.50 % | 200.000 160.79 % | -329.000 -138.80 % | 848.000 -97.98 % | 41.883 K 277.29 % | 11.101 K | 0.000 | 0.000 |
| Net cash used provided by financing activities | 7.100 M | 0.000 | 0.000 100.00 % | -4.400 M -4 300.00 % | -100.000 K 99.00 % | -10.000 M -400.00 % | -2.000 M -42.86 % | -1.400 M -250.00 % | -400.000 K 98.25 % | -22.800 M | 0.000 100.00 % | -200.000 K -100.00 % | -100.000 K 99.35 % | -15.500 M -2 114.29 % | -700.000 K 61.11 % | -1.800 M -550.00 % | 400.000 K 102.15 % | -18.600 M -220.69 % | -5.800 M -346.15 % | -1.300 M | 0.000 100.00 % | -27.000 M | 0.000 100.00 % | -3.600 M -224.14 % | 2.900 M 115.26 % | -19.000 M | 0.000 100.00 % | -1.900 M -375.00 % | -400.000 K 89.47 % | -3.800 M | 0.000 100.00 % | -11.400 M -3 700.00 % | -300.000 K 95.00 % | -6.000 M | 0.000 100.00 % | -11.513 M -263.68 % | 7.034 M 154.67 % | -12.867 M -3 587.66 % | -348.930 K -110.94 % | 3.188 M 2 407.19 % | -138.180 K 99.78 % | -62.006 M -3 328 928 246 695 345 664.00 % | 0.000 -100.00 % | 143.736 K 14 457 644 479 206.70 % | 0.000 -100.00 % | 148.870 5 328 264 880 466.67 % | 0.000 100.00 % | -3.548 M -105.93 % | 59.874 M 245.49 % | 17.330 M 3 721 674 202 336 460 800.00 % | 0.000 -100.00 % | 2.818 K 111.57 % | -24.366 K -108.94 % | 272.503 K 16 719 878 186 598 500.00 % | 0.000 100.00 % | -119.880 K -101.45 % | 8.262 M 371.07 % | 1.754 M -69.50 % | 5.751 M 376.07 % | 1.208 M -28.35 % | 1.686 M -67.74 % | 5.226 M 233.84 % | 1.565 M 791.85 % | 175.517 K 109.37 % | -1.873 M -387.87 % | -383.943 K -102.61 % | 14.699 M |
| Effect of forex changes on cash | 0.000 | 0.000 100.00 % | -100.000 K -150.00 % | 200.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 400.000 K 140.00 % | -1.000 M -300.00 % | 500.000 K 600.00 % | -100.000 K 0.00 % | -100.000 K -150.00 % | 200.000 K 200.00 % | -200.000 K | 0.000 | 0.000 100.00 % | -100.000 K 0.00 % | -100.000 K 87.50 % | -800.000 K -166.67 % | -300.000 K 40.00 % | -500.000 K | 0.000 -100.00 % | 100.000 K 0.00 % | 100.000 K | 0.000 -100.00 % | 300.000 K 200.00 % | 100.000 K 0.00 % | 100.000 K 150.00 % | -200.000 K | 0.000 100.00 % | -300.000 K -133.33 % | 900.000 K -10.00 % | 1.000 M 200.00 % | -1.000 M 0.00 % | -1.000 M -144.37 % | 2.254 M 278.12 % | 596.100 K 113.64 % | -4.370 M -185.39 % | 5.118 M 2.18 % | 5.009 M 141.64 % | 2.073 M 27.02 % | 1.632 M 191.88 % | -1.776 M -554.36 % | 390.845 K 1 081.73 % | 33.074 K -78.86 % | 156.462 K 123.72 % | -659.493 K -339.60 % | 275.245 K 177.85 % | -353.564 K -9 167.28 % | 3.899 K 102.79 % | -139.805 K 28.46 % | -195.421 K -114.37 % | 1.360 M 653.19 % | 180.544 K 109.14 % | -1.976 M -81.95 % | -1.086 M -319.76 % | 494.245 K 199.80 % | -495.251 K -15 544.76 % | -3.166 K -102.23 % | 142.156 K 4 047.76 % | 3.427 K 114.47 % | -23.683 K -126.00 % | 91.081 K -81.21 % | 484.732 K 642.70 % | 65.266 K 2 129.06 % | -3.217 K 56.57 % | -7.406 K |
| Net change in cash | -1.700 M -153.13 % | 3.200 M 129.36 % | -10.900 M -473.68 % | -1.900 M 69.35 % | -6.200 M -3.33 % | -6.000 M -275.00 % | -1.600 M -166.67 % | -600.000 K -131.58 % | 1.900 M 112.50 % | -15.200 M -15.15 % | -13.200 M -243.48 % | 9.200 M -30.30 % | 13.200 M 222.22 % | -10.800 M -775.00 % | 1.600 M -77.46 % | 7.100 M 160.17 % | -11.800 M 34.81 % | -18.100 M -796.15 % | 2.600 M -18.75 % | 3.200 M -67.68 % | 9.900 M 147.60 % | -20.800 M -303.92 % | 10.200 M 8.51 % | 9.400 M -66.31 % | 27.900 M 268.07 % | -16.600 M -259.62 % | 10.400 M 289.09 % | -5.500 M -136.18 % | 15.200 M 294.87 % | -7.800 M -809.09 % | 1.100 M 112.22 % | -9.000 M -228.57 % | 7.000 M 275.00 % | -4.000 M 33.33 % | -6.000 M 62.80 % | -16.128 M -154.77 % | 29.447 M 415.05 % | -9.347 M -387.01 % | 3.257 M -84.56 % | 21.088 M -5.21 % | 22.247 M 145.45 % | -48.952 M -568.22 % | 10.455 M 33.16 % | 7.851 M 488.63 % | 1.334 M 126.93 % | -4.954 M -245.81 % | 3.398 M 131.17 % | -10.902 M -125.73 % | 42.367 M 1 309.29 % | -3.503 M 7.86 % | -3.802 M -181.31 % | 4.676 M 124.24 % | -19.289 M -2 213.33 % | -833.827 K 23.00 % | -1.083 M 54.36 % | -2.373 M -107.88 % | 30.099 M 400 147.11 % | 7.520 K 100.53 % | -1.420 M -1 507.44 % | -88.338 K 95.06 % | -1.789 M -291.65 % | 933.576 K 220.87 % | -772.380 K 86.82 % | -5.861 M -1.75 % | -5.761 M -556.02 % | 1.263 M -89.55 % | 12.094 M |
| Cash at beginning of period | 18.100 M 21.48 % | 14.900 M -42.25 % | 25.800 M -6.86 % | 27.700 M -18.29 % | 33.900 M -15.04 % | 39.900 M -3.86 % | 41.500 M -1.43 % | 42.100 M 4.73 % | 40.200 M -27.44 % | 55.400 M -19.24 % | 68.600 M 15.49 % | 59.400 M 28.57 % | 46.200 M -18.95 % | 57.000 M 2.89 % | 55.400 M 14.70 % | 48.300 M -19.63 % | 60.100 M -23.15 % | 78.200 M 3.44 % | 75.600 M 4.42 % | 72.400 M 15.84 % | 62.500 M -24.97 % | 83.300 M 13.95 % | 73.100 M 14.76 % | 63.700 M 77.93 % | 35.800 M -31.68 % | 52.400 M 24.76 % | 42.000 M -11.58 % | 47.500 M 47.06 % | 32.300 M -19.45 % | 40.100 M 2.82 % | 39.000 M -18.75 % | 48.000 M 17.07 % | 41.000 M -8.89 % | 45.000 M -11.76 % | 51.000 M -24.95 % | 67.955 M 76.47 % | 38.508 M -20.69 % | 48.556 M 12.22 % | 43.267 M 61.40 % | 26.807 M 487.88 % | 4.560 M -91.53 % | 53.847 M 18.69 % | 45.367 M 18.98 % | 38.129 M 3.63 % | 36.795 M -8.54 % | 40.230 M 5.97 % | 37.962 M -22.53 % | 49.005 M 638.26 % | 6.638 M -32.35 % | 9.813 M -30.27 % | 14.072 M 58.95 % | 8.853 M -68.54 % | 28.142 M -2.88 % | 28.976 M -3.60 % | 30.059 M -1.64 % | 30.561 M 6 513.04 % | 462.128 K 1.65 % | 454.608 K -75.75 % | 1.875 M -5.88 % | 1.992 M -47.32 % | 3.781 M 32.79 % | 2.847 M -21.34 % | 3.620 M -62.52 % | 9.659 M -37.36 % | 15.419 M 8.92 % | 14.156 M 586.48 % | 2.062 M |
| Cash at end of period | 16.400 M -9.39 % | 18.100 M 21.48 % | 14.900 M -42.25 % | 25.800 M -6.86 % | 27.700 M -18.29 % | 33.900 M -15.04 % | 39.900 M -3.86 % | 41.500 M -1.43 % | 42.100 M 4.73 % | 40.200 M -27.44 % | 55.400 M -19.24 % | 68.600 M 15.49 % | 59.400 M 28.57 % | 46.200 M -18.95 % | 57.000 M 2.89 % | 55.400 M 14.70 % | 48.300 M -19.63 % | 60.100 M -23.15 % | 78.200 M 3.44 % | 75.600 M 4.42 % | 72.400 M 15.84 % | 62.500 M -24.97 % | 83.300 M 13.95 % | 73.100 M 14.76 % | 63.700 M 77.93 % | 35.800 M -31.68 % | 52.400 M 24.76 % | 42.000 M -11.58 % | 47.500 M 47.06 % | 32.300 M -19.45 % | 40.100 M 2.82 % | 39.000 M -18.75 % | 48.000 M 17.07 % | 41.000 M -8.89 % | 45.000 M -13.17 % | 51.827 M -23.73 % | 67.955 M 73.32 % | 39.209 M -15.72 % | 46.524 M -2.86 % | 47.895 M 78.67 % | 26.807 M 447.61 % | 4.895 M -91.23 % | 55.822 M 21.40 % | 45.980 M 20.59 % | 38.129 M 8.09 % | 35.276 M -14.71 % | 41.360 M 8.55 % | 38.104 M -22.25 % | 49.005 M 676.70 % | 6.309 M -38.56 % | 10.270 M -24.09 % | 13.529 M 52.82 % | 8.853 M -68.54 % | 28.142 M -2.88 % | 28.976 M 2.80 % | 28.188 M -7.76 % | 30.561 M 6 513.04 % | 462.128 K 1.65 % | 454.608 K -76.12 % | 1.903 M -4.44 % | 1.992 M -47.32 % | 3.781 M 32.79 % | 2.847 M -25.02 % | 3.797 M -60.68 % | 9.659 M -37.36 % | 15.419 M 8.92 % | 14.156 M |
| Operating cash flow | 15.400 M -22.61 % | 19.900 M 220.97 % | 6.200 M -71.56 % | 21.800 M 47.30 % | 14.800 M -42.41 % | 25.700 M 25.98 % | 20.400 M -18.73 % | 25.100 M 6.81 % | 23.500 M -12.31 % | 26.800 M 131.03 % | 11.600 M -56.39 % | 26.600 M 19.28 % | 22.300 M 67.67 % | 13.300 M 375.00 % | 2.800 M -85.71 % | 19.600 M 732.26 % | -3.100 M -127.68 % | 11.200 M -54.66 % | 24.700 M -8.86 % | 27.100 M -6.23 % | 28.900 M 57.07 % | 18.400 M -15.21 % | 21.700 M -25.94 % | 29.300 M -22.07 % | 37.600 M 161.11 % | 14.400 M -40.25 % | 24.100 M 435.56 % | 4.500 M -77.39 % | 19.900 M 79.28 % | 11.100 M -22.92 % | 14.400 M -8.28 % | 15.700 M 4.67 % | 15.000 M 36.36 % | 11.000 M 10.00 % | 10.000 M 289.71 % | 2.566 M -91.97 % | 31.951 M 183.02 % | 11.289 M -18.44 % | 13.841 M -49.09 % | 27.187 M 2.47 % | 26.531 M 22.50 % | 21.658 M 13.35 % | 19.106 M -4.05 % | 19.912 M 88.79 % | 10.547 M -10.54 % | 11.790 M 24.42 % | 9.476 M -73.85 % | 36.240 M 523.51 % | 5.812 M -54.35 % | 12.732 M -54.65 % | 28.076 M 175.95 % | 10.174 M 201.86 % | 3.371 M 908.94 % | -416.668 K -112.33 % | 3.380 M 120.15 % | -16.770 M -218.58 % | 14.143 M 52 912.96 % | 26.678 K 100.94 % | -2.840 M -453.50 % | -513.113 K -968.11 % | -48.039 K -154.53 % | 88.091 K 131.08 % | -283.420 K 91.33 % | -3.270 M -316.04 % | -785.925 K -122.05 % | 3.565 M 394.23 % | -1.211 M |
| Capital expenditure | -23.200 M -38.10 % | -16.800 M 1.75 % | -17.100 M 11.86 % | -19.400 M 8.06 % | -21.100 M 2.76 % | -21.700 M -8.50 % | -20.000 M 19.03 % | -24.700 M -21.67 % | -20.300 M -3.05 % | -19.700 M 20.24 % | -24.700 M -44.44 % | -17.100 M -85.87 % | -9.200 M -9.52 % | -8.400 M -1 580.00 % | -500.000 K 95.33 % | -10.700 M -24.42 % | -8.600 M 18.87 % | -10.600 M 31.61 % | -15.500 M 41.06 % | -26.300 M -81.38 % | -14.500 M -12.40 % | -12.900 M -11.21 % | -11.600 M 28.83 % | -16.300 M -29.37 % | -12.600 M 4.55 % | -13.200 M 4.35 % | -13.800 M -68.29 % | -8.200 M -100.00 % | -4.100 M 72.85 % | -15.100 M -16.15 % | -13.000 M 10.34 % | -14.500 M -61.11 % | -9.000 M 0.00 % | -9.000 M 40.00 % | -15.000 M -61.36 % | -9.296 M 12.39 % | -10.611 M -68.09 % | -6.312 M 58.57 % | -15.237 M -35.06 % | -11.281 M -85.55 % | -6.080 M 48.12 % | -11.719 M -68.05 % | -6.974 M 39.28 % | -11.485 M -24.21 % | -9.246 M 49.16 % | -18.187 M -256.76 % | -5.098 M 64.81 % | -14.486 M -25.44 % | -11.548 M 26.14 % | -15.635 M -80 719.80 % | -19.346 K 98.96 % | -1.853 M 59.86 % | -4.616 M -8 140.42 % | -56.019 K -6.62 % | -52.541 K | 0.000 | 0.000 100.00 % | -4.325 M 0.05 % | -4.328 M -425.64 % | -823.308 K | 0.000 -100.00 % | 2.127 M 199.14 % | -2.146 M 29.50 % | -3.043 M | 0.000 | 0.000 | 0.000 |
| Free CashFlow | -7.800 M -351.61 % | 3.100 M 128.44 % | -10.900 M -554.17 % | 2.400 M 138.10 % | -6.300 M -257.50 % | 4.000 M 900.00 % | 400.000 K 0.00 % | 400.000 K -87.50 % | 3.200 M -54.93 % | 7.100 M 154.20 % | -13.100 M -237.89 % | 9.500 M -27.48 % | 13.100 M 167.35 % | 4.900 M 113.04 % | 2.300 M -74.16 % | 8.900 M 176.07 % | -11.700 M -2 050.00 % | 600.000 K -93.48 % | 9.200 M 1 050.00 % | 800.000 K -94.44 % | 14.400 M 161.82 % | 5.500 M -45.54 % | 10.100 M -22.31 % | 13.000 M -48.00 % | 25.000 M 1 983.33 % | 1.200 M -88.35 % | 10.300 M 378.38 % | -3.700 M -123.42 % | 15.800 M 495.00 % | -4.000 M -385.71 % | 1.400 M 16.67 % | 1.200 M -80.00 % | 6.000 M 200.00 % | 2.000 M 140.00 % | -5.000 M 25.70 % | -6.730 M -131.54 % | 21.340 M 328.78 % | 4.977 M 456.59 % | -1.396 M -108.77 % | 15.906 M -22.22 % | 20.451 M 105.77 % | 9.939 M -18.08 % | 12.132 M 43.98 % | 8.427 M 547.82 % | 1.301 M 120.33 % | -6.397 M -246.12 % | 4.378 M -79.88 % | 21.754 M 479.26 % | -5.736 M -97.55 % | -2.904 M -110.35 % | 28.057 M 237.17 % | 8.321 M 768.08 % | -1.246 M -163.51 % | -472.686 K -114.21 % | 3.327 M 119.84 % | -16.770 M -218.58 % | 14.143 M 428.99 % | -4.299 M 40.03 % | -7.168 M -436.34 % | -1.336 M -2 681.93 % | -48.039 K -102.17 % | 2.215 M 191.20 % | -2.429 M 61.52 % | -6.313 M -703.24 % | -785.925 K -122.05 % | 3.565 M 394.23 % | -1.211 M |
| 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 |