Sogn Sparebank SOGN.OL
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 240.373 M -2.54 % | 246.628 M 32.60 % | 185.987 M 13.10 % | 164.439 M -0.17 % | 164.711 M 4.42 % | 157.745 M 62.48 % | 97.088 M 1.84 % | 95.333 M 9.41 % | 87.130 M 11.86 % | 77.890 M -12.71 % | 89.232 M 7.86 % | 82.733 M -3.04 % | 85.328 M 50.14 % | 56.831 M -3.57 % | 58.935 M -11.93 % | 66.918 M 15.20 % | 58.088 M |
| Net income | 103.758 M 0.00 % | 103.758 M 54.19 % | 67.293 M 28.76 % | 52.264 M 58.03 % | 33.072 M 15.87 % | 28.543 M 42.39 % | 20.046 M -19.57 % | 24.924 M 50.81 % | 16.527 M -6.11 % | 17.603 M -21.92 % | 22.546 M 44.33 % | 15.621 M -50.04 % | 31.266 M 320.13 % | 7.442 M -26.94 % | 10.186 M 231.47 % | 3.073 M 209.67 % | -2.802 M |
| Income before tax | 134.818 M 0.00 % | 134.818 M 60.02 % | 84.253 M 30.02 % | 64.800 M 70.78 % | 37.943 M 20.74 % | 31.426 M 24.98 % | 25.144 M -15.96 % | 29.919 M 56.08 % | 19.169 M -11.19 % | 21.585 M -22.15 % | 27.726 M 35.09 % | 20.524 M -45.19 % | 37.449 M 271.85 % | 10.071 M -22.61 % | 13.013 M 196.36 % | 4.391 M 462.59 % | -1.211 M |
| Income before tax ratio | 0.56 2.60 % | 0.55 20.67 % | 0.45 14.96 % | 0.39 71.06 % | 0.23 15.63 % | 0.20 -23.08 % | 0.26 -17.48 % | 0.31 42.65 % | 0.22 -20.61 % | 0.28 -10.81 % | 0.31 25.25 % | 0.25 -43.48 % | 0.44 147.66 % | 0.18 -19.74 % | 0.22 236.50 % | 0.07 414.75 % | -0.02 |
| EBITDA | 141.164 M | 0.000 -100.00 % | 90.900 M 28.42 % | 70.784 M 62.77 % | 43.487 M 13.23 % | 38.405 M 38.52 % | 27.726 M -36.23 % | 43.475 M 15.59 % | 37.612 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 48.477 M | 0.000 | 0.000 |
| Net income ratio | 0.43 2.60 % | 0.42 16.28 % | 0.36 13.84 % | 0.32 58.29 % | 0.20 10.97 % | 0.18 -12.36 % | 0.21 -21.03 % | 0.26 37.83 % | 0.19 -16.07 % | 0.23 -10.55 % | 0.25 33.82 % | 0.19 -48.47 % | 0.37 179.82 % | 0.13 -24.23 % | 0.17 276.37 % | 0.05 195.20 % | -0.05 |
| Ratio EBITDA | 0.59 | 0.00 -100.00 % | 0.49 13.54 % | 0.43 63.04 % | 0.26 8.44 % | 0.24 -14.75 % | 0.29 -37.38 % | 0.46 5.64 % | 0.43 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.82 | 0.00 | 0.00 |
| Gross profit ratio | 1.03 2.60 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K |
| Weighted average shs out | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K |
| EPS diluted | 21.81 -86.70 % | 164.04 1 042.37 % | 14.36 -82.52 % | 82.16 1 067.05 % | 7.04 19.93 % | 5.87 -81.48 % | 31.69 -19.59 % | 39.41 359.86 % | 8.57 -6.64 % | 9.18 -22.01 % | 11.77 41.13 % | 8.34 -51.17 % | 17.08 312.56 % | 4.14 -71.78 % | 14.67 201.85 % | 4.86 209.71 % | -4.43 |
| Earnings per share | 21.81 -86.70 % | 164.04 1 042.37 % | 14.36 -82.52 % | 82.16 1 067.05 % | 7.04 19.93 % | 5.87 -81.48 % | 31.69 -19.59 % | 39.41 359.86 % | 8.57 -6.64 % | 9.18 -22.01 % | 11.77 41.13 % | 8.34 -51.17 % | 17.08 312.56 % | 4.14 -71.78 % | 14.67 201.85 % | 4.86 209.71 % | -4.43 |
| Gross profit | 246.629 M 0.00 % | 246.628 M 32.60 % | 185.987 M 13.10 % | 164.439 M -0.17 % | 164.711 M 4.42 % | 157.745 M 62.48 % | 97.088 M 1.84 % | 95.333 M 9.41 % | 87.130 M 11.86 % | 77.890 M -12.71 % | 89.232 M 7.86 % | 82.733 M -3.04 % | 85.328 M 50.14 % | 56.831 M -3.57 % | 58.935 M -11.93 % | 66.918 M 15.20 % | 58.088 M |
| Income tax expense | 31.060 M 0.00 % | 31.060 M 83.13 % | 16.961 M 34.29 % | 12.630 M 170.04 % | 4.677 M 72.71 % | 2.708 M -44.91 % | 4.916 M -0.61 % | 4.946 M 87.21 % | 2.642 M -33.63 % | 3.981 M -23.15 % | 5.180 M 5.65 % | 4.903 M -20.70 % | 6.183 M 135.18 % | 2.629 M -7.00 % | 2.827 M 114.49 % | 1.318 M -17.16 % | 1.591 M |
| Cost of revenue | 224.701 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 |
| General and administrative expenses | 1.527 M -59.41 % | 3.762 M -49.07 % | 7.387 M 34.55 % | 5.490 M -6.85 % | 5.894 M -51.82 % | 12.233 M 190.92 % | 4.205 M -66.51 % | 12.557 M -8.26 % | 13.687 M 11.63 % | 12.261 M 13.17 % | 10.834 M -1.19 % | 10.964 M | 0.000 | 0.000 -100.00 % | 11.392 M 6.43 % | 10.704 M 5.67 % | 10.130 M |
| Selling and marketing expenses | 4.438 M -1.16 % | 4.490 M 34.67 % | 3.334 M 8.67 % | 3.068 M -5.13 % | 3.234 M 13.87 % | 2.840 M 137.66 % | 1.195 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 105.846 M 8.78 % | 97.303 M 15.17 % | 84.490 M -2.60 % | 86.746 M -12.24 % | 98.846 M 13.64 % | 86.978 M 40.30 % | 61.996 M 15.46 % | 53.696 M 1.03 % | 53.147 M 23.24 % | 43.124 M -6.95 % | 46.345 M 10.45 % | 41.959 M -12.36 % | 47.879 M 2.39 % | 46.760 M 50.91 % | 30.985 M -6.32 % | 33.074 M -7.17 % | 35.630 M |
| Operating expenses | 111.811 M 5.93 % | 105.555 M 10.86 % | 95.211 M -0.10 % | 95.304 M -11.73 % | 107.974 M 5.80 % | 102.051 M 51.42 % | 67.396 M 1.73 % | 66.253 M -0.87 % | 66.834 M 20.67 % | 55.385 M -3.14 % | 57.179 M 8.04 % | 52.923 M 10.53 % | 47.879 M 2.39 % | 46.760 M 10.34 % | 42.377 M -3.20 % | 43.778 M -4.33 % | 45.760 M |
| Cost and expenses | 53.832 M -49.00 % | 105.555 M 10.86 % | 95.211 M -0.10 % | 95.304 M -11.73 % | 107.974 M 5.80 % | 102.051 M 51.42 % | 67.396 M 1.73 % | 66.253 M -0.87 % | 66.834 M 20.67 % | 55.385 M -3.14 % | 57.179 M 8.04 % | 52.923 M 10.53 % | 47.879 M 2.39 % | 46.760 M 10.34 % | 42.377 M -3.20 % | 43.778 M -4.33 % | 45.760 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 5.965 M -27.71 % | 8.252 M -23.03 % | 10.721 M 25.27 % | 8.558 M -6.24 % | 9.128 M -39.44 % | 15.073 M 179.13 % | 5.400 M -57.00 % | 12.557 M -8.26 % | 13.687 M 11.63 % | 12.261 M 13.17 % | 10.834 M -1.19 % | 10.964 M | 0.000 | 0.000 -100.00 % | 11.392 M 6.43 % | 10.704 M 5.67 % | 10.130 M |
| Interest income | 345.772 M -16.29 % | 413.040 M 108.21 % | 198.376 M 40.88 % | 140.817 M -10.20 % | 156.804 M -3.41 % | 162.342 M 70.47 % | 95.230 M 4.66 % | 90.990 M -2.51 % | 93.334 M -13.69 % | 108.134 M -22.08 % | 138.783 M -1.70 % | 141.188 M 0.16 % | 140.958 M 6.00 % | 132.981 M 15.14 % | 115.500 M -10.03 % | 128.381 M -34.53 % | 196.078 M |
| Interest expense | 165.767 M -26.23 % | 224.701 M 252.08 % | 63.821 M 122.52 % | 28.681 M -42.65 % | 50.013 M -12.93 % | 57.437 M 79.24 % | 32.045 M 4.10 % | 30.783 M -14.29 % | 35.915 M -37.42 % | 57.394 M -30.34 % | 82.388 M -0.18 % | 82.539 M -3.85 % | 85.840 M -0.21 % | 86.020 M 16.99 % | 73.525 M -10.03 % | 81.726 M -42.52 % | 142.176 M |
| Depreciation and amortization | 7.034 M 10.84 % | 6.346 M -4.53 % | 6.647 M 9.69 % | 6.060 M 6.04 % | 5.715 M -18.11 % | 6.979 M 165.26 % | 2.631 M -19.15 % | 3.254 M -22.67 % | 4.208 M 11.29 % | 3.781 M -2.63 % | 3.883 M 4.10 % | 3.730 M 2.05 % | 3.655 M -7.52 % | 3.952 M 27.03 % | 3.111 M 3.80 % | 2.997 M -25.17 % | 4.005 M |
| Operating income | 134.818 M -4.43 % | 141.073 M -4.73 % | 148.075 M 129.24 % | 64.595 M 71.11 % | 37.750 M 20.80 % | 31.251 M -45.18 % | 57.007 M -6.01 % | 60.653 M 216.41 % | 19.169 M -75.73 % | 78.978 M -28.28 % | 110.114 M 6.84 % | 103.063 M -16.41 % | 123.289 M 28.30 % | 96.091 M 11.04 % | 86.538 M 0.49 % | 86.117 M -38.91 % | 140.965 M |
| Operating income ratio | 0.56 -1.95 % | 0.57 -28.15 % | 0.80 102.68 % | 0.39 71.40 % | 0.23 15.69 % | 0.20 -66.26 % | 0.59 -7.71 % | 0.64 189.19 % | 0.22 -78.30 % | 1.01 -17.83 % | 1.23 -0.94 % | 1.25 -13.78 % | 1.44 -14.55 % | 1.69 15.15 % | 1.47 14.10 % | 1.29 -46.97 % | 2.43 |
| Total other income expenses net | -51.723 M -726.91 % | -6.255 M 5.90 % | -6.647 M -8 846.05 % | 76.000 K 100.15 % | -50.699 M -7.58 % | -47.126 M -1 725.88 % | -2.581 M 89.65 % | -24.949 M -22.01 % | -20.449 M -13.57 % | -18.006 M -15.06 % | -15.649 M -13.94 % | -13.735 M 84.65 % | -89.495 M 0.53 % | -89.972 M -22.37 % | -73.525 M -2 088.90 % | -3.359 M -177.37 % | -1.211 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -206.888 M -147.32 % | -83.651 M -116.08 % | 520.202 M -29.83 % | 741.318 M 0.17 % | 740.044 M 66.48 % | 444.514 M 85.05 % | 240.217 M -6.30 % | 256.379 M -37.45 % | 409.891 M -19.61 % | 509.880 M 33.41 % | 382.195 M -57.58 % | 901.056 M 7.36 % | 839.322 M -8.82 % | 920.462 M 31.55 % | 699.690 M 17.60 % | 594.985 M 5.08 % | 566.197 M |
| Total investments | 7.359 B 1 088.19 % | 619.371 M 7 959.48 % | 7.685 M 2 767.54 % | 268.000 K -25.97 % | 362.000 K 89.53 % | 191.000 K -20.42 % | 240.000 K 25.65 % | 191.000 K 37.41 % | 139.000 K -99.95 % | 292.753 M 10.82 % | 264.160 M -9.65 % | 292.363 M 41.55 % | 206.541 M -25.13 % | 275.874 M 10.21 % | 250.320 M 3.39 % | 242.112 M 18.92 % | 203.589 M |
| Total debt | 871.396 M 15.75 % | 752.824 M 24.82 % | 603.124 M -27.27 % | 829.305 M 0.94 % | 821.615 M 28.03 % | 641.736 M 30.57 % | 491.487 M 11.27 % | 441.716 M -16.68 % | 530.118 M -7.23 % | 571.430 M -30.89 % | 826.797 M -20.47 % | 1.040 B 2.85 % | 1.011 B -7.98 % | 1.098 B 23.67 % | 888.157 M -1.68 % | 903.319 M 3.76 % | 870.579 M |
| Accumulated other comprehensive income loss | -1.822 M -102.73 % | 66.710 M -10.15 % | 74.246 M 108.73 % | 35.571 M 25.98 % | 28.236 M -96.31 % | 764.476 M | 0.000 -100.00 % | 23.072 M -26.19 % | 31.257 M -51.49 % | 64.437 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 103.758 M -89.22 % | 962.864 M 8.06 % | 891.081 M 6.52 % | 836.549 M 5.49 % | 793.014 M 2 244.60 % | 33.823 M -88.57 % | 296.023 M 20.86 % | 244.936 M 9.45 % | 223.791 M 6.44 % | 210.241 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M -81.14 % | 167.639 M 10.57 % | 151.616 M 139.71 % | 63.250 M 0.00 % | 63.250 M 0.00 % | 63.250 M |
| Total equity | 1.178 B 7.77 % | 1.093 B 6.17 % | 1.030 B 9.46 % | 940.787 M 5.74 % | 889.711 M 2.75 % | 865.893 M 137.81 % | 364.115 M 8.39 % | 335.917 M 5.14 % | 319.485 M 5.16 % | 303.814 M 8.49 % | 280.045 M 9.70 % | 255.272 M 10.00 % | 232.076 M 7.42 % | 216.053 M 11.67 % | 193.476 M 4.47 % | 185.197 M 1.06 % | 183.253 M |
| Other non current liabilities | 58.285 M -99.13 % | 6.671 B 13.28 % | 5.889 B -1.20 % | 5.961 B -3.81 % | 6.197 B 7.44 % | 5.768 B 72.54 % | 3.343 B 314 854.05 % | -1.062 M -100.04 % | 2.804 B 6.76 % | 2.626 B | 0.000 | 0.000 100.00 % | -1.011 B 8.81 % | -1.108 B -24.80 % | -888.157 M 3.31 % | -918.599 M -4.12 % | -882.239 M |
| Long term debt | 6.835 B | 0.000 -100.00 % | 10.447 M 36.42 % | 7.658 M -24.71 % | 10.172 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 365.880 M | 0.000 | 0.000 -100.00 % | 1.011 B -7.98 % | 1.098 B 23.67 % | 888.157 M -1.68 % | 903.319 M 3.76 % | 870.579 M |
| Total non current liabilities | 6.894 B 3.33 % | 6.671 B 13.04 % | 5.901 B -1.16 % | 5.971 B -0.32 % | 5.990 B 7.25 % | 5.585 B 78.90 % | 3.122 B 0.33 % | 3.112 B 10.98 % | 2.804 B 1.23 % | 2.770 B -15.00 % | 3.258 B 1.47 % | 3.211 B 3.50 % | 3.103 B 0.18 % | 3.097 B 3.92 % | 2.981 B 1.28 % | 2.943 B -0.09 % | 2.946 B |
| Other current liabilities | -174.956 M -411.45 % | -34.208 M -111.77 % | 290.601 M -9.26 % | 320.255 M 3 522.99 % | -9.356 M 19.77 % | -11.661 M -22.26 % | -9.538 M -54.96 % | -6.155 M -103.10 % | 198.364 M -12.04 % | 225.522 M 17 018.38 % | -1.333 M 36.43 % | -2.097 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.449 M | 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 | 291.103 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 |
| Total current liabilities | 157.666 M 171.22 % | 58.132 M -81.72 % | 318.042 M -6.00 % | 338.351 M 30.28 % | 259.709 M 10.24 % | 235.591 M -9.64 % | 260.732 M 304.62 % | 64.439 M -68.27 % | 203.087 M -10.59 % | 227.147 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total liabilities | 7.051 B 5.69 % | 6.671 B 7.27 % | 6.220 B -1.42 % | 6.309 B 0.95 % | 6.250 B 7.37 % | 5.821 B 72.08 % | 3.383 B 6.50 % | 3.176 B 5.62 % | 3.007 B 0.33 % | 2.997 B -8.03 % | 3.258 B 1.47 % | 3.211 B 3.50 % | 3.103 B 0.18 % | 3.097 B 3.92 % | 2.981 B 1.28 % | 2.943 B -0.09 % | 2.946 B |
| Other non current assets | 696.812 M -90.82 % | 7.590 B 7.30 % | 7.073 B -0.07 % | 7.078 B 1.49 % | 6.974 B 22.78 % | 5.680 B 64.41 % | 3.455 B 29 840.78 % | 11.539 M -99.64 % | 3.169 B 9.16 % | 2.903 B 1 072.06 % | -298.681 M 8.80 % | -327.519 M -34.31 % | -243.856 M 22.54 % | -314.814 M -10.41 % | -285.140 M -5.29 % | -270.804 M -15.46 % | -234.540 M |
| Long term investments | 7.359 B 95 661.80 % | 7.685 M 0.00 % | 7.685 M 2 767.54 % | 268.000 K -25.97 % | 362.000 K 89.53 % | 191.000 K -20.42 % | 240.000 K 25.65 % | 191.000 K 37.41 % | 139.000 K -99.95 % | 292.753 M 10.82 % | 264.160 M -9.65 % | 292.363 M 41.55 % | 206.541 M -25.13 % | 275.874 M 10.21 % | 250.320 M 3.39 % | 242.112 M 18.92 % | 203.589 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.743 M -42.77 % | 6.540 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 113.000 K 0.00 % | 113.000 K -81.57 % | 613.000 K -32.79 % | 912.000 K 0.00 % | 912.000 K 0.00 % | 912.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 712.479 M 630 412.39 % | 113.000 K 0.00 % | 113.000 K -81.57 % | 613.000 K -32.79 % | 912.000 K 0.00 % | 912.000 K 0.00 % | 912.000 K | 0.000 | 0.000 -100.00 % | 3.603 M 78.10 % | 2.023 M -32.81 % | 3.011 M |
| Property plant equipment net | 86.558 M 15.50 % | 74.945 M -1.59 % | 76.156 M -2.60 % | 78.186 M 1.58 % | 76.967 M -6.21 % | 82.064 M 165.97 % | 30.855 M -17.01 % | 37.177 M 15.23 % | 32.263 M 2.89 % | 31.357 M -6.70 % | 33.609 M -1.85 % | 34.244 M -8.23 % | 37.315 M -4.17 % | 38.940 M 24.74 % | 31.217 M 17.05 % | 26.669 M -4.55 % | 27.940 M |
| Total non current assets | 8.143 B 6.13 % | 7.672 B 7.20 % | 7.157 B 0.01 % | 7.157 B 1.49 % | 7.052 B 8.81 % | 6.480 B 85.78 % | 3.488 B 5.28 % | 3.313 B 3.44 % | 3.203 B -0.82 % | 3.229 B 981.20 % | 298.681 M -8.80 % | 327.519 M 34.31 % | 243.856 M -22.54 % | 314.814 M 10.41 % | 285.140 M 5.29 % | 270.804 M 15.46 % | 234.540 M |
| Other current assets | -3.563 M -103.80 % | 93.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 -100.00 % | 4.351 M -9.71 % | 4.819 M | 0.000 |
| Short term investments | 0.000 -100.00 % | 635.683 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 |
| cash and cash equivalents | 858.780 M 926.62 % | 83.651 M 0.88 % | 82.922 M -5.76 % | 87.987 M 7.87 % | 81.571 M -58.64 % | 197.222 M -21.51 % | 251.270 M 35.57 % | 185.337 M 54.16 % | 120.227 M 95.33 % | 61.550 M -86.16 % | 444.602 M 221.00 % | 138.505 M -19.22 % | 171.463 M -3.64 % | 177.935 M -5.59 % | 188.467 M -38.88 % | 308.334 M 1.30 % | 304.382 M |
| Cash and short term investments | 86.921 M -87.92 % | 719.334 M 767.48 % | 82.922 M -5.76 % | 87.987 M 7.87 % | 81.571 M -58.64 % | 197.222 M -21.51 % | 251.270 M 35.57 % | 185.337 M 54.16 % | 120.227 M 95.33 % | 61.550 M -86.16 % | 444.602 M 221.00 % | 138.505 M -19.22 % | 171.463 M -3.64 % | 177.935 M -5.59 % | 188.467 M -38.88 % | 308.334 M 1.30 % | 304.382 M |
| Total current assets | 86.921 M -89.29 % | 811.754 M 851.74 % | 85.292 M -7.07 % | 91.778 M 7.16 % | 85.648 M -56.84 % | 198.444 M -21.46 % | 252.680 M 34.97 % | 187.211 M 54.49 % | 121.177 M 91.99 % | 63.116 M -85.87 % | 446.732 M 218.67 % | 140.187 M -18.24 % | 171.463 M -3.64 % | 177.935 M -5.59 % | 188.467 M -39.61 % | 312.077 M 0.37 % | 310.922 M |
| Inventory | 0.000 100.00 % | -4.637 M 94.96 % | -92.035 M 1.52 % | -93.455 M -6.15 % | -88.037 M 57.32 % | -206.264 M 20.23 % | -258.584 M -30.15 % | -198.685 M -60.92 % | -123.471 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 3.563 M 9.40 % | 3.257 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.566 M -26.48 % | 2.130 M 26.63 % | 1.682 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.743 M -42.77 % | 6.540 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.520 M 157.46 % | 2.144 M -99.93 % | 3.264 B 417 332.23 % | 782.000 K -18.71 % | 962.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 8.136 B 1 230.98 % | -719.334 M -10 767.86 % | 6.743 M 302.09 % | 1.677 M -29.80 % | 2.389 M -69.45 % | 7.820 M 32.45 % | 5.904 M -48.54 % | 11.474 M 400.17 % | 2.294 M -72.56 % | 8.359 M -99.70 % | 2.793 B -6.86 % | 2.999 B 2.72 % | 2.920 B 3.51 % | 2.821 B 4.45 % | 2.700 B 6.10 % | 2.545 B -1.48 % | 2.583 B |
| Account payables | 6.531 M -22.94 % | 8.475 M 30.99 % | 6.470 M 178.28 % | 2.325 M -16.16 % | 2.773 M -37.67 % | 4.449 M 635.37 % | 605.000 K -19.33 % | 750.000 K 2.46 % | 732.000 K 125.23 % | 325.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 34.988 M 35.97 % | 25.733 M 22.71 % | 20.971 M 32.97 % | 15.771 M 139.57 % | 6.583 M -8.72 % | 7.212 M -19.27 % | 8.933 M 65.27 % | 5.405 M 35.43 % | 3.991 M 207.00 % | 1.300 M -2.48 % | 1.333 M -36.43 % | 2.097 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 5.548 B 2.30 % | 5.424 B 0.87 % | 5.377 B 5.44 % | 5.100 B | 0.000 -100.00 % | 2.697 B | 0.000 -100.00 % | 4.762 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 -100.00 % | 4.230 M 5.12 % | 4.024 M 5.07 % | 3.830 M 4.79 % | 3.655 M 5.27 % | 3.472 M | 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 % | 10.447 M 36.42 % | 7.658 M -24.71 % | 10.172 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 |
| 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 |
| Other total stockholders equity | 1.043 B 3 144.98 % | 32.139 M -78.15 % | 147.057 M 36.97 % | 107.367 M 6.25 % | 101.048 M 214.41 % | 32.139 M -2.05 % | 32.812 M 0.00 % | 32.812 M 0.00 % | 32.812 M 0.00 % | 32.813 M 0.00 % | 32.812 M 0.00 % | 32.812 M -49.08 % | 64.437 M 0.00 % | 64.437 M 5 328.56 % | 1.187 M 0.00 % | 1.187 M 0.00 % | 1.187 M |
| Deferred tax liabilities non current | 0.000 | 0.000 -100.00 % | 1.731 M -37.33 % | 2.762 M -1.95 % | 2.817 M -63.74 % | 7.769 M | 0.000 -100.00 % | 1.062 M | 0.000 -100.00 % | 2.374 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 100.00 % | -57.891 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 assets | 8.230 B 5.99 % | 7.765 B 7.11 % | 7.249 B -0.01 % | 7.250 B 1.55 % | 7.140 B 6.77 % | 6.687 B 78.47 % | 3.747 B 6.68 % | 3.512 B 5.58 % | 3.326 B 0.78 % | 3.301 B -6.72 % | 3.539 B 2.07 % | 3.467 B 3.95 % | 3.335 B 0.65 % | 3.313 B 4.39 % | 3.174 B 1.47 % | 3.128 B -0.02 % | 3.129 B |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2024 | 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 | 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 |
| Change in working capital | 0.000 100.00 % | -422.190 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -126.100 M -480.00 % | 33.184 M -92.01 % | 415.313 M 314.56 % | 100.181 M 355.99 % | -39.134 M -1 702.54 % | 2.442 M 101.49 % | -164.049 M -302.27 % | -40.781 M 2.33 % | -41.755 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| Other working capital | 0.000 100.00 % | -422.190 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 |
| Other non cash items | -9.306 M -107.67 % | 121.366 M 28.18 % | 94.686 M 299.36 % | -47.494 M 63.60 % | -130.488 M -421.22 % | 40.623 M 137.61 % | -108.022 M -160.44 % | 178.733 M 350.83 % | 39.645 M 2 896.60 % | 1.323 M 124.60 % | -5.379 M -9.11 % | -4.930 M 70.02 % | -16.444 M -230.60 % | -4.974 M -308.73 % | 2.383 M -95.68 % | 55.162 M 12.91 % | 48.854 M |
| Net cash provided by operating activities | 94.452 M 143.80 % | -215.648 M -227.89 % | 168.626 M 1 501.39 % | 10.530 M 108.75 % | -120.318 M -334.47 % | 51.314 M 158.33 % | -87.976 M -143.20 % | 203.657 M 391.24 % | -69.928 M -234.19 % | 52.110 M -88.20 % | 441.543 M 269.48 % | 119.505 M 925.65 % | -14.474 M -225.96 % | 11.491 M 107.90 % | -145.542 M -933.86 % | 17.454 M 306.19 % | 4.297 M |
| Investments in property plant and equipment | -4.673 M 38.71 % | -7.625 M 32.42 % | -11.283 M -56.71 % | -7.200 M -509.14 % | -1.182 M -19.64 % | -988.000 K | 0.000 100.00 % | -426.000 K 62.10 % | -1.124 M 28.68 % | -1.576 M 52.21 % | -3.298 M -405.83 % | -652.000 K 67.88 % | -2.030 M -217.68 % | -639.000 K 91.61 % | -7.612 M | 0.000 100.00 % | -1.876 M |
| Acquisitions net | 0.000 -100.00 % | 2.802 M 5 618.37 % | 49.000 K | 0.000 -100.00 % | 576.000 K -96.12 % | 14.853 M 302.41 % | 3.691 M 158.69 % | -6.289 M -355.24 % | 2.464 M 117.72 % | -13.905 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.908 M | 0.000 | 0.000 |
| Purchases of investments | -12.617 M | 0.000 100.00 % | -38.188 M -5 668.58 % | -662.000 K 98.93 % | -61.698 M -508.70 % | -10.136 M 8.82 % | -11.116 M -125.02 % | -4.940 M 27.31 % | -6.796 M 66.32 % | -20.178 M -17.44 % | -17.182 M -107.66 % | -8.274 M 21.80 % | -10.580 M -10 480.00 % | -100.000 K | 0.000 100.00 % | -38.523 M 87.39 % | -305.497 M |
| Sales maturities of investments | 8.116 M | 0.000 -100.00 % | 16.702 M 100.96 % | 8.311 M -4.71 % | 8.722 M 26.59 % | 6.890 M -82.94 % | 40.391 M 1 421.89 % | 2.654 M 737.22 % | 317.000 K | 0.000 -100.00 % | 61.886 M 380.48 % | 12.880 M | 0.000 | 0.000 | 0.000 -100.00 % | 50.059 M | 0.000 |
| Other investing activites | 12.895 M -10.29 % | 14.374 M -19.27 % | 17.805 M 32.32 % | 13.456 M -82.32 % | 76.118 M -63.67 % | 209.492 M 1 690.22 % | 11.702 M -8.30 % | 12.761 M 96.96 % | 6.479 M -67.97 % | 20.226 M | 0.000 -100.00 % | 223.000 K | 0.000 -100.00 % | 117.000 K | 0.000 100.00 % | -58.038 M -113.14 % | 441.542 M |
| Net cash used for investing activites | 3.721 M -61.04 % | 9.551 M 164.04 % | -14.915 M -207.26 % | 13.905 M -38.30 % | 22.536 M -89.76 % | 220.111 M 437.16 % | 40.977 M 989.81 % | 3.760 M 180.60 % | 1.340 M 108.68 % | -15.433 M -137.27 % | 41.406 M 891.29 % | 4.177 M 133.12 % | -12.610 M -1 927.33 % | -622.000 K 96.64 % | -18.520 M 60.17 % | -46.502 M -134.66 % | 134.169 M |
| Debt repayment | 100.000 M -49.29 % | 197.197 M 184.88 % | -232.330 M -2 892.09 % | 8.321 M -95.55 % | 186.899 M 327.28 % | -82.234 M -657.52 % | 14.750 M 116.48 % | -89.500 M -120.99 % | -40.500 M 84.10 % | -254.646 M -19.55 % | -213.000 M -836.90 % | 28.905 M 133.44 % | -86.432 M -26.71 % | -68.213 M -317.23 % | -16.349 M -149.94 % | 32.740 M | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 100.00 % | -40.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -9.488 M -50.01 % | -6.325 M -85.76 % | -3.405 M -88.75 % | -1.804 M 11.53 % | -2.039 M 41.73 % | -3.499 M -40.86 % | -2.484 M -30.87 % | -1.898 M 24.98 % | -2.530 M -23.05 % | -2.056 M 0.00 % | -2.056 M 0.00 % | -2.056 M -62.40 % | -1.266 M 28.51 % | -1.771 M | 0.000 | 0.000 | 0.000 |
| Other financing activites | -43.839 M 37.05 % | -69.646 M -455.83 % | -12.530 M -126.01 % | 48.169 M -81.58 % | 261.516 M 37.66 % | 189.977 M -0.17 % | 190.309 M 1 585.98 % | -12.807 M 11.32 % | -14.441 M 33.48 % | -21.709 M -9 904.15 % | -217.000 K -100.29 % | 74.174 M -13.65 % | 85.900 M 76.87 % | 48.568 M 36 076.30 % | -135.000 K 77.23 % | -593.000 K | 0.000 |
| Net cash used provided by financing activities | 46.673 M -61.50 % | 121.226 M 148.83 % | -248.265 M -6 175.66 % | -3.956 M -102.19 % | 180.462 M 291.63 % | -94.172 M -341.83 % | 38.942 M 137.37 % | -104.205 M -81.32 % | -57.471 M 79.36 % | -278.411 M -29.33 % | -215.273 M -917.01 % | 26.349 M 1 565.46 % | -1.798 M 91.60 % | -21.416 M -40.00 % | -15.297 M -146.35 % | 33.000 M | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 144.846 M -29.71 % | 206.068 M 317.94 % | -94.553 M -561.71 % | 20.479 M -75.23 % | 82.681 M -53.35 % | 177.253 M 2 299.99 % | -8.057 M -107.81 % | 103.212 M 181.88 % | -126.058 M 47.85 % | -241.734 M -190.31 % | 267.677 M 78.41 % | 150.031 M 619.46 % | -28.882 M -173.84 % | -10.547 M 94.12 % | -179.359 M -4 638.44 % | 3.952 M -97.15 % | 138.466 M |
| Cash at beginning of period | 713.934 M 39.10 % | 513.266 M -15.56 % | 607.819 M 3.59 % | 586.773 M 16.40 % | 504.092 M 54.23 % | 326.839 M -2.41 % | 334.896 M 44.55 % | 231.684 M -35.24 % | 357.742 M -40.32 % | 599.476 M 80.67 % | 331.799 M 82.54 % | 181.768 M -13.71 % | 210.650 M -4.77 % | 221.197 M -44.21 % | 396.446 M 30.25 % | 304.382 M 83.46 % | 165.916 M |
| Cash at end of period | 858.780 M 19.39 % | 719.334 M 40.15 % | 513.266 M -15.48 % | 607.252 M 3.49 % | 586.773 M 16.40 % | 504.092 M 54.23 % | 326.839 M -2.41 % | 334.896 M 44.55 % | 231.684 M -35.24 % | 357.742 M -40.32 % | 599.476 M 80.67 % | 331.799 M 82.54 % | 181.768 M -13.71 % | 210.650 M -2.97 % | 217.087 M -29.59 % | 308.334 M 1.30 % | 304.382 M |
| Operating cash flow | 94.452 M -38.10 % | 152.581 M -9.52 % | 168.626 M 1 501.39 % | 10.530 M 108.75 % | -120.318 M -334.47 % | 51.314 M 158.33 % | -87.976 M -143.20 % | 203.657 M 391.24 % | -69.928 M -234.19 % | 52.110 M -88.20 % | 441.543 M 269.48 % | 119.505 M 925.65 % | -14.474 M -225.96 % | 11.491 M 107.90 % | -145.542 M -933.86 % | 17.454 M 306.19 % | 4.297 M |
| Capital expenditure | -4.673 M 38.71 % | -7.625 M 32.42 % | -11.283 M -56.71 % | -7.200 M -509.14 % | -1.182 M -19.64 % | -988.000 K | 0.000 100.00 % | -426.000 K 62.10 % | -1.124 M 28.68 % | -1.576 M 52.21 % | -3.298 M -405.83 % | -652.000 K 67.88 % | -2.030 M -217.68 % | -639.000 K 91.61 % | -7.612 M | 0.000 100.00 % | -1.876 M |
| Free CashFlow | 89.779 M 32.68 % | 67.666 M -56.99 % | 157.343 M 4 625.02 % | 3.330 M 102.74 % | -121.500 M -341.43 % | 50.326 M 157.20 % | -87.976 M -143.29 % | 203.231 M 386.03 % | -71.052 M -240.60 % | 50.534 M -88.47 % | 438.245 M 268.73 % | 118.853 M 820.15 % | -16.504 M -252.08 % | 10.852 M 107.09 % | -153.154 M -977.47 % | 17.454 M 620.94 % | 2.421 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 129.292 M 8.93 % | 118.696 M -3.26 % | 122.695 M 3.73 % | 118.282 M -2.35 % | 121.128 M 9.38 % | 110.745 M 2.35 % | 108.200 M 88.34 % | 57.450 M -10.39 % | 64.113 M 27.64 % | 50.229 M -6.42 % | 53.676 M 18.85 % | 45.163 M -11.22 % | 50.873 M 40.23 % | 36.277 M -14.72 % | 42.537 M 10.90 % | 38.356 M -16.16 % | 45.748 M 21.03 % | 37.799 M -9.85 % | 41.930 M 10.73 % | 37.866 M -24.25 % | 49.986 M 43.10 % | 34.931 M -22.40 % | 45.015 M 4.08 % | 43.250 M -10.73 % | 48.448 M 130.35 % | 21.032 M -9.10 % | 23.138 M 4.23 % | 22.199 M -25.40 % | 29.758 M 35.31 % | 21.993 M 20.48 % | 18.254 M -19.09 % | 22.561 M -32.68 % | 33.511 M 69.56 % | 19.763 M 7.08 % | 18.456 M -25.98 % | 24.935 M -7.22 % | 26.876 M 59.38 % | 16.863 M -3.84 % | 17.537 M 1.89 % | 17.211 M -28.97 % | 24.232 M 28.15 % | 18.909 M -4.58 % | 19.817 M -7.31 % | 21.380 M -21.64 % | 27.285 M 31.49 % | 20.750 M 0.12 % | 20.725 M -6.01 % | 22.050 M -1.89 % | 22.475 M 28.55 % | 17.483 M 22.23 % | 14.303 M -34.70 % | 21.904 M -30.92 % | 31.707 M 69.07 % | 18.754 M 9.08 % | 17.193 M 74.58 % | 9.848 M -38.87 % | 16.110 M |
| Net income | 31.879 M 26.45 % | 25.210 M 12.01 % | 22.507 M -20.16 % | 28.189 M -17.19 % | 34.041 M 1 246.62 % | 2.528 M -87.43 % | 20.110 M 2.35 % | 19.649 M -24.16 % | 25.908 M 40.77 % | 18.405 M -6.53 % | 19.690 M 31.79 % | 14.940 M -37.09 % | 23.747 M 166.34 % | 8.916 M -15.62 % | 10.566 M -30.27 % | 15.153 M -21.58 % | 19.322 M 179.02 % | 6.925 M 33.25 % | 5.197 M -49.22 % | 10.234 M -49.86 % | 20.412 M 858.53 % | -2.691 M 44.96 % | -4.889 M -133.61 % | 14.547 M -7.87 % | 15.789 M 397.29 % | 3.175 M 29.75 % | 2.447 M -22.95 % | 3.176 M -70.96 % | 10.937 M 217.57 % | 3.444 M -17.49 % | 4.174 M -19.62 % | 5.193 M -62.09 % | 13.700 M 1 382.68 % | 924.000 K -13.16 % | 1.064 M -82.18 % | 5.970 M -35.94 % | 9.319 M 5 255.75 % | 174.000 K -92.46 % | 2.307 M 32.28 % | 1.744 M -84.79 % | 11.465 M 449.35 % | 2.087 M -1.60 % | 2.121 M -64.69 % | 6.006 M -38.99 % | 9.845 M 115.29 % | 4.573 M 862.74 % | 475.000 K -92.60 % | 6.421 M 8.39 % | 5.924 M 111.50 % | 2.801 M 624.53 % | -534.000 K -105.56 % | 9.600 M -41.65 % | 16.453 M 186.29 % | 5.747 M 53.99 % | 3.732 M 490.38 % | -956.000 K -123.54 % | 4.061 M |
| Income before tax | 40.379 M 21.59 % | 33.210 M 16.37 % | 28.539 M -28.27 % | 39.789 M -3.29 % | 41.141 M 62.30 % | 25.349 M 3.87 % | 24.405 M -7.25 % | 26.313 M -17.20 % | 31.778 M 29.44 % | 24.550 M -4.68 % | 25.756 M 27.23 % | 20.244 M -24.53 % | 26.824 M 134.68 % | 11.430 M -15.81 % | 13.577 M -31.20 % | 19.733 M -11.93 % | 22.406 M 146.65 % | 9.084 M 91.77 % | 4.737 M -64.18 % | 13.224 M -42.53 % | 23.009 M 860.38 % | -3.026 M 62.76 % | -8.126 M -144.62 % | 18.210 M 5.91 % | 17.194 M 314.51 % | 4.148 M -11.06 % | 4.664 M 3.85 % | 4.491 M -61.02 % | 11.520 M 157.78 % | 4.469 M -26.75 % | 6.101 M -11.59 % | 6.901 M -52.50 % | 14.529 M 1 170.02 % | 1.144 M -39.25 % | 1.883 M -74.86 % | 7.491 M -22.14 % | 9.621 M 5 429.31 % | 174.000 K -94.16 % | 2.980 M 19.53 % | 2.493 M -81.21 % | 13.270 M 366.92 % | 2.842 M 12.78 % | 2.520 M -70.02 % | 8.407 M -20.44 % | 10.567 M 69.59 % | 6.231 M 322.44 % | 1.475 M -83.03 % | 8.693 M 27.37 % | 6.825 M 93.29 % | 3.531 M 103.40 % | 1.736 M -84.76 % | 11.391 M -33.08 % | 17.022 M 133.18 % | 7.300 M 46.56 % | 4.981 M 1 122.79 % | -487.000 K -110.29 % | 4.731 M |
| Income before tax ratio | 0.31 11.62 % | 0.28 20.29 % | 0.23 -30.85 % | 0.34 -0.96 % | 0.34 48.39 % | 0.23 1.48 % | 0.23 -50.75 % | 0.46 -7.59 % | 0.50 1.41 % | 0.49 1.86 % | 0.48 7.05 % | 0.45 -14.99 % | 0.53 67.35 % | 0.32 -1.29 % | 0.32 -37.96 % | 0.51 5.04 % | 0.49 103.80 % | 0.24 112.72 % | 0.11 -67.65 % | 0.35 -24.13 % | 0.46 631.36 % | -0.09 52.01 % | -0.18 -142.87 % | 0.42 18.64 % | 0.35 79.95 % | 0.20 -2.16 % | 0.20 -0.36 % | 0.20 -47.74 % | 0.39 90.51 % | 0.20 -39.20 % | 0.33 9.27 % | 0.31 -29.45 % | 0.43 648.99 % | 0.06 -43.26 % | 0.10 -66.04 % | 0.30 -16.08 % | 0.36 3 369.29 % | 0.01 -93.93 % | 0.17 17.31 % | 0.14 -73.55 % | 0.55 264.36 % | 0.15 18.19 % | 0.13 -67.66 % | 0.39 1.53 % | 0.39 28.97 % | 0.30 321.93 % | 0.07 -81.95 % | 0.39 29.82 % | 0.30 50.36 % | 0.20 66.40 % | 0.12 -76.66 % | 0.52 -3.13 % | 0.54 37.92 % | 0.39 34.36 % | 0.29 685.85 % | -0.05 -116.84 % | 0.29 |
| EBITDA | 44.279 M 26.09 % | 35.117 M 19.30 % | 29.437 M -29.80 % | 41.935 M -2.11 % | 42.839 M | 0.000 | 0.000 -100.00 % | 27.405 M -18.54 % | 33.643 M | 0.000 -100.00 % | 27.941 M 31.04 % | 21.323 M -25.72 % | 28.705 M 122.02 % | 12.929 M -12.70 % | 14.810 M -30.60 % | 21.340 M -11.09 % | 24.001 M 125.59 % | 10.639 M | 0.000 -100.00 % | 15.286 M -38.05 % | 24.675 M | 0.000 | 0.000 -100.00 % | 19.892 M 6.64 % | 18.654 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.251 M | 0.000 -100.00 % | 7.300 M -2.91 % | 7.519 M -51.01 % | 15.347 M | 0.000 | 0.000 -100.00 % | 8.443 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 |
| Net income ratio | 0.25 16.09 % | 0.21 15.78 % | 0.18 -23.03 % | 0.24 -15.20 % | 0.28 1 131.19 % | 0.02 -87.72 % | 0.19 -45.66 % | 0.34 -15.36 % | 0.40 10.28 % | 0.37 -0.11 % | 0.37 10.89 % | 0.33 -29.13 % | 0.47 89.93 % | 0.25 -1.05 % | 0.25 -37.12 % | 0.40 -6.46 % | 0.42 130.54 % | 0.18 47.81 % | 0.12 -54.14 % | 0.27 -33.82 % | 0.41 630.07 % | -0.08 29.07 % | -0.11 -132.29 % | 0.34 3.21 % | 0.33 115.88 % | 0.15 42.74 % | 0.11 -26.08 % | 0.14 -61.07 % | 0.37 134.70 % | 0.16 -31.52 % | 0.23 -0.66 % | 0.23 -43.70 % | 0.41 774.41 % | 0.05 -18.90 % | 0.06 -75.92 % | 0.24 -30.95 % | 0.35 3 260.39 % | 0.01 -92.16 % | 0.13 29.82 % | 0.10 -78.58 % | 0.47 328.68 % | 0.11 3.12 % | 0.11 -61.90 % | 0.28 -22.15 % | 0.36 63.72 % | 0.22 861.58 % | 0.02 -92.13 % | 0.29 10.48 % | 0.26 64.52 % | 0.16 529.12 % | -0.04 -108.52 % | 0.44 -15.54 % | 0.52 69.33 % | 0.31 41.17 % | 0.22 323.60 % | -0.10 -138.51 % | 0.25 |
| Ratio EBITDA | 0.34 15.76 % | 0.30 23.31 % | 0.24 -32.33 % | 0.35 0.25 % | 0.35 | 0.00 | 0.00 -100.00 % | 0.48 -9.09 % | 0.52 | 0.00 -100.00 % | 0.52 10.25 % | 0.47 -16.33 % | 0.56 58.32 % | 0.36 2.36 % | 0.35 -37.42 % | 0.56 6.05 % | 0.52 86.40 % | 0.28 | 0.00 -100.00 % | 0.40 -18.22 % | 0.49 | 0.00 | 0.00 -100.00 % | 0.46 19.45 % | 0.39 | 0.00 | 0.00 | 0.00 -100.00 % | 0.41 | 0.00 -100.00 % | 0.40 19.99 % | 0.33 -27.23 % | 0.46 | 0.00 | 0.00 -100.00 % | 0.34 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 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.55 7.30 % | 0.51 -1.65 % | 0.52 -1.13 % | 0.52 -5.20 % | 0.55 -44.65 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K |
| Weighted average shs out | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K 0.00 % | 632.500 K |
| EPS diluted | 50.40 26.44 % | 39.86 12.03 % | 35.58 -20.17 % | 44.57 523.36 % | 7.15 78.75 % | 4.00 -87.42 % | 31.79 646.24 % | 4.26 -24.20 % | 5.62 40.85 % | 3.99 -6.56 % | 4.27 -81.92 % | 23.62 -37.08 % | 37.54 166.24 % | 14.10 -17.20 % | 17.03 -29.86 % | 24.28 -19.89 % | 30.31 178.33 % | 10.89 32.48 % | 8.22 -49.20 % | 16.18 -49.86 % | 32.27 859.29 % | -4.25 45.02 % | -7.73 -133.61 % | 23.00 -7.85 % | 24.96 397.21 % | 5.02 29.72 % | 3.87 -22.91 % | 5.02 -70.97 % | 17.29 213.79 % | 5.51 -16.52 % | 6.60 170.49 % | 2.44 -65.34 % | 7.04 1 397.87 % | 0.47 -72.02 % | 1.68 -45.63 % | 3.09 -36.02 % | 4.83 5 266.67 % | 0.09 -97.53 % | 3.65 301.10 % | 0.91 -84.78 % | 5.98 448.62 % | 1.09 -67.46 % | 3.35 5.68 % | 3.17 -39.04 % | 5.20 115.77 % | 2.41 250.63 % | -1.60 -146.78 % | 3.42 8.23 % | 3.16 112.08 % | 1.49 277.38 % | -0.84 -116.00 % | 5.25 -79.82 % | 26.01 728.34 % | 3.14 -46.78 % | 5.90 490.73 % | -1.51 -123.52 % | 6.42 |
| Earnings per share | 50.40 26.44 % | 39.86 12.03 % | 35.58 -20.17 % | 44.57 523.36 % | 7.15 78.75 % | 4.00 -87.42 % | 31.79 646.24 % | 4.26 -24.20 % | 5.62 40.85 % | 3.99 -6.56 % | 4.27 -81.92 % | 23.62 -37.08 % | 37.54 166.24 % | 14.10 -17.20 % | 17.03 -29.86 % | 24.28 -19.89 % | 30.31 178.33 % | 10.89 32.48 % | 8.22 -49.20 % | 16.18 -49.86 % | 32.27 859.29 % | -4.25 45.02 % | -7.73 -133.61 % | 23.00 -7.85 % | 24.96 397.21 % | 5.02 29.72 % | 3.87 -22.91 % | 5.02 -70.97 % | 17.29 213.79 % | 5.51 -16.52 % | 6.60 170.49 % | 2.44 -65.34 % | 7.04 1 397.87 % | 0.47 -72.02 % | 1.68 -45.63 % | 3.09 -36.02 % | 4.83 5 266.67 % | 0.09 -97.53 % | 3.65 301.10 % | 0.91 -84.78 % | 5.98 448.62 % | 1.09 -67.46 % | 3.35 5.68 % | 3.17 -39.04 % | 5.20 115.77 % | 2.41 250.63 % | -1.60 -146.78 % | 3.42 8.23 % | 3.16 112.08 % | 1.49 277.38 % | -0.84 -116.00 % | 5.25 -79.82 % | 26.01 728.34 % | 3.14 -46.78 % | 5.90 490.73 % | -1.51 -123.52 % | 6.42 |
| Gross profit | 70.776 M 16.88 % | 60.557 M -4.86 % | 63.650 M 2.56 % | 62.062 M -7.43 % | 67.042 M -39.46 % | 110.745 M 2.35 % | 108.200 M 88.34 % | 57.450 M -10.39 % | 64.113 M 27.64 % | 50.229 M -6.42 % | 53.676 M 18.85 % | 45.163 M -11.22 % | 50.873 M 40.23 % | 36.277 M -14.72 % | 42.537 M 10.90 % | 38.356 M -16.16 % | 45.748 M 21.03 % | 37.799 M -9.85 % | 41.930 M 10.73 % | 37.866 M -24.25 % | 49.986 M 43.10 % | 34.931 M -22.40 % | 45.015 M 4.08 % | 43.250 M -10.73 % | 48.448 M 130.35 % | 21.032 M -9.10 % | 23.138 M 4.23 % | 22.199 M -25.40 % | 29.758 M 35.31 % | 21.993 M 20.48 % | 18.254 M -19.09 % | 22.561 M -32.68 % | 33.511 M 69.56 % | 19.763 M 7.08 % | 18.456 M -25.98 % | 24.935 M -7.22 % | 26.876 M 59.38 % | 16.863 M -3.84 % | 17.537 M 1.89 % | 17.211 M -28.97 % | 24.232 M 28.15 % | 18.909 M -4.58 % | 19.817 M -7.31 % | 21.380 M -21.64 % | 27.285 M 31.49 % | 20.750 M 0.12 % | 20.725 M -6.01 % | 22.050 M -1.89 % | 22.475 M 28.55 % | 17.483 M 22.23 % | 14.303 M -34.70 % | 21.904 M -30.92 % | 31.707 M 69.07 % | 18.754 M 9.08 % | 17.193 M 74.58 % | 9.848 M -38.87 % | 16.110 M |
| Income tax expense | 8.500 M 6.25 % | 8.000 M 32.63 % | 6.032 M -48.00 % | 11.600 M 63.38 % | 7.100 M 12.20 % | 6.328 M 47.33 % | 4.295 M -35.55 % | 6.664 M 13.53 % | 5.870 M -4.48 % | 6.145 M 1.29 % | 6.067 M 14.39 % | 5.304 M 72.43 % | 3.076 M 22.35 % | 2.514 M -10.44 % | 2.807 M -38.71 % | 4.580 M 48.51 % | 3.084 M 42.84 % | 2.159 M 508.13 % | -529.000 K -117.69 % | 2.990 M 15.18 % | 2.596 M 783.16 % | -380.000 K 88.44 % | -3.288 M -189.76 % | 3.663 M 160.71 % | 1.405 M 51.40 % | 928.000 K -54.40 % | 2.035 M 54.64 % | 1.316 M 125.73 % | 583.000 K -40.63 % | 982.000 K -47.71 % | 1.878 M 9.95 % | 1.708 M 106.03 % | 829.000 K 276.82 % | 220.000 K -73.14 % | 819.000 K -46.15 % | 1.521 M 403.64 % | 302.000 K | 0.000 -100.00 % | 672.000 K -10.28 % | 749.000 K -58.50 % | 1.805 M 139.07 % | 755.000 K 89.22 % | 399.000 K -83.38 % | 2.401 M 232.55 % | 722.000 K -56.45 % | 1.658 M 65.80 % | 1.000 M -55.99 % | 2.272 M 152.16 % | 901.000 K 23.42 % | 730.000 K -67.84 % | 2.270 M 26.74 % | 1.791 M 214.76 % | 569.000 K -63.36 % | 1.553 M 24.34 % | 1.249 M 166.31 % | 469.000 K -30.00 % | 670.000 K |
| Cost of revenue | 58.516 M 0.65 % | 58.139 M -1.53 % | 59.045 M 5.02 % | 56.220 M 2.34 % | 54.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.043 M -7.54 % | 3.291 M 9.23 % | 3.013 M -6.14 % | 3.210 M -19.65 % | 3.995 M 16.13 % | 3.440 M 9.52 % | 3.141 M 0.96 % | 3.111 M -23.68 % | 4.076 M 45.68 % | 2.798 M -3.08 % | 2.887 M 15.48 % | 2.500 M -30.34 % | 3.589 M 40.47 % | 2.555 M -9.75 % | 2.831 M 52.29 % | 1.859 M -55.15 % | 4.145 M 90.05 % | 2.181 M -9.84 % | 2.419 M -72.82 % | 8.900 M | 0.000 -100.00 % | 6.782 M | 0.000 -100.00 % | 8.504 M | 0.000 -100.00 % | 6.506 M | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 30.397 M 11.15 % | 27.347 M -9.67 % | 30.276 M 35.93 % | 22.273 M -11.10 % | 25.054 M 266.35 % | -15.061 M 25.15 % | -20.122 M -8.85 % | -18.486 M -3.60 % | -17.843 M -168.47 % | 26.060 M -6.57 % | 27.894 M 27.20 % | 21.929 M -1.62 % | 22.291 M -3.49 % | 23.098 M -14.38 % | 26.976 M 37.34 % | 19.642 M -14.91 % | 23.084 M -9.83 % | 25.601 M -25.38 % | 34.309 M 47.39 % | 23.277 M -1.41 % | 23.611 M -11.83 % | 26.778 M -13.49 % | 30.952 M 27.77 % | 24.224 M -20.90 % | 30.623 M 88.41 % | 16.253 M -9.93 % | 18.045 M 21.40 % | 14.864 M -14.52 % | 17.388 M 1.69 % | 17.099 M 2.62 % | 16.663 M 35.55 % | 12.293 M -7.79 % | 13.332 M -7.74 % | 14.451 M 1 445 200.00 % | -1.000 K -100.01 % | 13.556 M 6.46 % | 12.733 M -17.29 % | 15.395 M 50.34 % | 10.240 M -11.31 % | 11.546 M 50.85 % | 7.654 M -44.07 % | 13.686 M 10.06 % | 12.435 M 25.14 % | 9.937 M -12.32 % | 11.333 M -10.34 % | 12.640 M 16.89 % | 10.814 M 9.92 % | 9.838 M -23.42 % | 12.846 M 205.93 % | 4.199 M -66.59 % | 12.567 M 236.83 % | 3.731 M -69.16 % | 12.096 M 188.07 % | 4.199 M -65.62 % | 12.212 M 218.93 % | 3.829 M -66.22 % | 11.334 M |
| Operating expenses | 30.397 M 11.15 % | 27.347 M -22.11 % | 35.111 M 57.64 % | 22.273 M -11.10 % | 25.054 M 66.35 % | 15.061 M -25.15 % | 20.122 M -31.03 % | 29.173 M 4.65 % | 27.876 M 6.97 % | 26.060 M -6.57 % | 27.894 M 27.20 % | 21.929 M -1.62 % | 22.291 M -3.49 % | 23.098 M -14.38 % | 26.976 M 37.34 % | 19.642 M -14.91 % | 23.084 M -9.83 % | 25.601 M -25.38 % | 34.309 M 47.39 % | 23.277 M -1.41 % | 23.611 M -11.83 % | 26.778 M -13.49 % | 30.952 M 27.77 % | 24.224 M -20.90 % | 30.623 M 88.41 % | 16.253 M -9.93 % | 18.045 M 21.40 % | 14.864 M -14.52 % | 17.388 M 1.69 % | 17.099 M 2.62 % | 16.663 M 6.92 % | 15.584 M -4.66 % | 16.345 M -7.45 % | 17.661 M 14.25 % | 15.458 M -9.05 % | 16.996 M 7.07 % | 15.874 M -14.22 % | 18.506 M 29.27 % | 14.316 M -0.20 % | 14.344 M 36.08 % | 10.541 M -34.88 % | 16.186 M 1.01 % | 16.024 M 28.27 % | 12.492 M -11.80 % | 14.164 M -2.31 % | 14.499 M -3.08 % | 14.959 M 24.46 % | 12.019 M -6.44 % | 12.846 M -1.93 % | 13.099 M 4.23 % | 12.567 M 19.54 % | 10.513 M -13.09 % | 12.096 M -4.78 % | 12.703 M 4.02 % | 12.212 M 18.16 % | 10.335 M -8.81 % | 11.334 M |
| Cost and expenses | 88.913 M 4.01 % | 85.486 M -9.21 % | 94.156 M 19.95 % | 78.493 M -1.87 % | 79.987 M -6.33 % | 85.396 M -4.37 % | 89.303 M 206.12 % | 29.173 M 4.65 % | 27.876 M 6.97 % | 26.060 M -6.57 % | 27.894 M 27.20 % | 21.929 M -1.62 % | 22.291 M -3.49 % | 23.098 M -14.38 % | 26.976 M 37.34 % | 19.642 M -14.91 % | 23.084 M -9.83 % | 25.601 M -25.38 % | 34.309 M 47.39 % | 23.277 M -1.41 % | 23.611 M -11.83 % | 26.778 M -13.49 % | 30.952 M 27.77 % | 24.224 M -20.90 % | 30.623 M 88.41 % | 16.253 M -9.93 % | 18.045 M 21.40 % | 14.864 M -14.52 % | 17.388 M 1.69 % | 17.099 M 2.62 % | 16.663 M 6.92 % | 15.584 M -4.66 % | 16.345 M -7.45 % | 17.661 M 14.25 % | 15.458 M -9.05 % | 16.996 M 7.07 % | 15.874 M -14.22 % | 18.506 M 29.27 % | 14.316 M -0.20 % | 14.344 M 36.08 % | 10.541 M -34.88 % | 16.186 M 1.01 % | 16.024 M 28.27 % | 12.492 M -11.80 % | 14.164 M -2.31 % | 14.499 M -3.08 % | 14.959 M 24.46 % | 12.019 M -6.44 % | 12.846 M -1.93 % | 13.099 M 4.23 % | 12.567 M 19.54 % | 10.513 M -13.09 % | 12.096 M -4.78 % | 12.703 M 4.02 % | 12.212 M 18.16 % | 10.335 M -8.81 % | 11.334 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative 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 -100.00 % | 3.043 M -7.54 % | 3.291 M 9.23 % | 3.013 M -6.14 % | 3.210 M -19.65 % | 3.995 M 16.13 % | 3.440 M 9.52 % | 3.141 M 0.96 % | 3.111 M -23.68 % | 4.076 M 45.68 % | 2.798 M -3.08 % | 2.887 M 15.48 % | 2.500 M -30.34 % | 3.589 M 40.47 % | 2.555 M -9.75 % | 2.831 M 52.29 % | 1.859 M -55.15 % | 4.145 M 90.05 % | 2.181 M -9.84 % | 2.419 M -72.82 % | 8.900 M | 0.000 -100.00 % | 6.782 M | 0.000 -100.00 % | 8.504 M | 0.000 -100.00 % | 6.506 M | 0.000 |
| Interest income | 103.123 M -2.04 % | 105.269 M -2.38 % | 107.837 M 3.52 % | 104.166 M 3.22 % | 100.921 M 0.80 % | 100.116 M 2.10 % | 98.061 M 1.77 % | 96.359 M 23.00 % | 78.339 M 7.29 % | 73.013 M 10.82 % | 65.887 M 27.17 % | 51.809 M 21.93 % | 42.492 M 11.27 % | 38.189 M 1.77 % | 37.523 M 6.11 % | 35.361 M 4.48 % | 33.846 M -0.71 % | 34.087 M -1.49 % | 34.603 M 0.68 % | 34.370 M -11.55 % | 38.857 M -20.66 % | 48.974 M 1.31 % | 48.339 M 5.14 % | 45.978 M 6.90 % | 43.012 M 71.95 % | 25.014 M 0.21 % | 24.962 M 3.32 % | 24.161 M 2.41 % | 23.592 M 4.78 % | 22.515 M -0.79 % | 22.694 M -0.88 % | 22.896 M 0.64 % | 22.751 M 0.45 % | 22.649 M -0.09 % | 22.669 M -6.53 % | 24.252 M 3.90 % | 23.342 M 1.17 % | 23.071 M -8.11 % | 25.108 M -5.33 % | 26.523 M -3.19 % | 27.398 M -5.86 % | 29.104 M -14.92 % | 34.209 M -2.52 % | 35.092 M 0.16 % | 35.036 M 1.71 % | 34.446 M -4.75 % | 36.163 M -0.12 % | 36.208 M 2.46 % | 35.338 M 5.55 % | 33.479 M -3.58 % | 34.722 M -2.73 % | 35.698 M 1.57 % | 35.146 M -0.70 % | 35.392 M -1.96 % | 36.100 M 2.13 % | 35.348 M 12.70 % | 31.366 M |
| Interest expense | 58.516 M 0.65 % | 58.139 M -1.53 % | 59.045 M 5.02 % | 56.220 M 2.34 % | 54.933 M 0.79 % | 54.503 M 4.23 % | 52.291 M 17.00 % | 44.692 M 21.87 % | 36.672 M 14.20 % | 32.112 M 21.46 % | 26.439 M 78.33 % | 14.826 M 10.53 % | 13.413 M 46.72 % | 9.142 M 12.78 % | 8.106 M 12.85 % | 7.183 M 2.16 % | 7.031 M 10.53 % | 6.361 M -22.55 % | 8.213 M -7.83 % | 8.911 M -38.49 % | 14.486 M -21.29 % | 18.404 M 10.86 % | 16.601 M 2.59 % | 16.182 M 2.69 % | 15.758 M 77.14 % | 8.896 M 7.27 % | 8.293 M -0.17 % | 8.307 M 0.34 % | 8.279 M 15.53 % | 7.166 M 0.20 % | 7.152 M -2.85 % | 7.362 M -14.35 % | 8.595 M -3.62 % | 8.918 M 4.86 % | 8.505 M -3.31 % | 8.796 M -1.39 % | 8.920 M -7.98 % | 9.694 M -25.57 % | 13.024 M -5.60 % | 13.796 M -5.39 % | 14.582 M -8.82 % | 15.992 M -22.41 % | 20.612 M 0.01 % | 20.609 M -0.22 % | 20.655 M 0.70 % | 20.512 M -0.36 % | 20.586 M -0.25 % | 20.637 M -1.27 % | 20.903 M 2.40 % | 20.413 M 1.14 % | 20.183 M -6.53 % | 21.593 M 0.01 % | 21.591 M -3.92 % | 22.473 M -3.79 % | 23.359 M 2.51 % | 22.786 M 9.76 % | 20.759 M |
| Depreciation and amortization | 3.900 M 104.51 % | 1.907 M 112.36 % | 898.000 K -58.15 % | 2.146 M 26.38 % | 1.698 M 5.86 % | 1.604 M -27.36 % | 2.208 M 102.38 % | 1.091 M -41.50 % | 1.865 M -0.27 % | 1.870 M -14.42 % | 2.185 M 102.31 % | 1.080 M -42.61 % | 1.882 M 25.47 % | 1.500 M 25.10 % | 1.199 M -25.39 % | 1.607 M 0.82 % | 1.594 M 0.89 % | 1.580 M 2 533.33 % | 60.000 K -97.10 % | 2.070 M 15.51 % | 1.792 M -0.06 % | 1.793 M -41.35 % | 3.057 M 86.86 % | 1.636 M 12.05 % | 1.460 M 76.76 % | 826.000 K 61.01 % | 513.000 K -26.82 % | 701.000 K -3.97 % | 730.000 K 6.10 % | 688.000 K -44.65 % | 1.243 M 108.56 % | 596.000 K -30.29 % | 855.000 K -19.34 % | 1.060 M -23.52 % | 1.386 M 45.74 % | 951.000 K 1.93 % | 933.000 K -0.53 % | 938.000 K -3.20 % | 969.000 K 2.43 % | 946.000 K 0.96 % | 937.000 K 0.75 % | 930.000 K -24.70 % | 1.235 M 39.08 % | 888.000 K 0.79 % | 881.000 K 0.23 % | 879.000 K -53.04 % | 1.872 M 128.01 % | 821.000 K 653.21 % | 109.000 K -88.25 % | 928.000 K -3.53 % | 962.000 K 8.58 % | 886.000 K -1.34 % | 898.000 K -1.21 % | 909.000 K -7.90 % | 987.000 K -3.24 % | 1.020 M -3.04 % | 1.052 M |
| Operating income | 40.379 M 21.59 % | 33.210 M -0.49 % | 33.374 M -16.12 % | 39.789 M -3.29 % | 41.141 M 349.44 % | -16.493 M -862.09 % | 2.164 M -91.78 % | 26.313 M -17.20 % | 31.778 M -43.92 % | 56.662 M 8.56 % | 52.196 M 48.83 % | 35.070 M -12.84 % | 40.236 M 95.59 % | 20.572 M -4.22 % | 21.479 M -20.20 % | 26.916 M -8.56 % | 29.437 M 90.59 % | 15.445 M 19.91 % | 12.881 M -41.81 % | 22.135 M -40.96 % | 37.494 M 144.53 % | 15.333 M 82.02 % | 8.424 M -75.51 % | 34.392 M 4.37 % | 32.952 M 153.50 % | 12.999 M 1.75 % | 12.775 M -0.19 % | 12.799 M -35.36 % | 19.799 M 70.80 % | 11.592 M -12.21 % | 13.204 M -7.42 % | 14.263 M -38.32 % | 23.124 M 129.82 % | 10.062 M 434.08 % | 1.884 M -88.43 % | 16.287 M -12.16 % | 18.541 M 87.89 % | 9.868 M -38.34 % | 16.003 M -1.76 % | 16.289 M -41.52 % | 27.852 M 47.88 % | 18.834 M -18.58 % | 23.132 M -20.28 % | 29.016 M -7.07 % | 31.222 M 16.75 % | 26.743 M 21.22 % | 22.061 M -24.78 % | 29.330 M 5.78 % | 27.728 M 15.80 % | 23.944 M 9.24 % | 21.919 M -33.55 % | 32.984 M -14.58 % | 38.613 M 29.69 % | 29.773 M 5.06 % | 28.340 M 27.09 % | 22.299 M 371.34 % | 4.731 M |
| Operating income ratio | 0.31 11.62 % | 0.28 2.86 % | 0.27 -19.14 % | 0.34 -0.96 % | 0.34 328.06 % | -0.15 -844.58 % | 0.02 -95.63 % | 0.46 -7.59 % | 0.50 -56.06 % | 1.13 16.01 % | 0.97 25.23 % | 0.78 -1.82 % | 0.79 39.47 % | 0.57 12.30 % | 0.50 -28.04 % | 0.70 9.06 % | 0.64 57.48 % | 0.41 33.01 % | 0.31 -47.45 % | 0.58 -22.07 % | 0.75 70.88 % | 0.44 134.56 % | 0.19 -76.47 % | 0.80 16.91 % | 0.68 10.05 % | 0.62 11.94 % | 0.55 -4.24 % | 0.58 -13.34 % | 0.67 26.23 % | 0.53 -27.13 % | 0.72 14.42 % | 0.63 -8.38 % | 0.69 35.53 % | 0.51 398.76 % | 0.10 -84.37 % | 0.65 -5.32 % | 0.69 17.89 % | 0.59 -35.87 % | 0.91 -3.58 % | 0.95 -17.66 % | 1.15 15.40 % | 1.00 -14.67 % | 1.17 -13.99 % | 1.36 18.60 % | 1.14 -11.21 % | 1.29 21.08 % | 1.06 -19.97 % | 1.33 7.82 % | 1.23 -9.92 % | 1.37 -10.63 % | 1.53 1.77 % | 1.51 23.65 % | 1.22 -23.29 % | 1.59 -3.69 % | 1.65 -27.20 % | 2.26 671.05 % | 0.29 |
| Total other income expenses net | 0.000 100.00 % | -13.170 M -172.39 % | -4.835 M -112.15 % | 39.789 M 408.16 % | -12.912 M 4.65 % | -13.542 M 34.49 % | -20.671 M -26.96 % | -16.282 M 4.78 % | -17.100 M -17.15 % | -14.597 M -568.05 % | -2.185 M 82.45 % | -12.450 M -561.88 % | -1.881 M 84.12 % | -11.842 M -24 770.83 % | 48.000 K | 0.000 100.00 % | -197.000 K 87.67 % | -1.598 M 90.56 % | -16.935 M -66.39 % | -10.178 M -510.56 % | -1.667 M 86.73 % | -12.561 M -26.34 % | -9.942 M 14.36 % | -11.609 M 36.81 % | -18.371 M -107.56 % | -8.851 M -9.12 % | -8.111 M 2.37 % | -8.308 M -15.77 % | -7.176 M 11.76 % | -8.132 M -2 008.92 % | 426.000 K 105.02 % | -8.487 M 3.43 % | -8.788 M 6.25 % | -9.374 M -937 300.00 % | -1.000 K 99.89 % | -952.000 K -109.90 % | 9.621 M 243.73 % | -6.694 M 48.60 % | -13.023 M -249.14 % | -3.730 M 4.87 % | -3.921 M 5.40 % | -4.145 M 4.32 % | -4.332 M -34.08 % | -3.231 M 21.06 % | -4.093 M -2.48 % | -3.994 M -1.53 % | -3.934 M -37.07 % | -2.870 M 86.27 % | -20.903 M -2.40 % | -20.413 M -1.14 % | -20.183 M 6.53 % | -21.593 M -0.01 % | -21.591 M 3.92 % | -22.473 M 3.79 % | -23.359 M -2.51 % | -22.786 M | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 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 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2011-12-31 | 2011-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 673.184 M -8.96 % | 739.452 M 950.72 % | -86.921 M -111.02 % | 788.815 M 18.76 % | 664.196 M -0.34 % | 666.444 M -20.33 % | 836.475 M 11.72 % | 748.709 M 52.22 % | 491.855 M -3.41 % | 509.240 M -2.11 % | 520.202 M -2.81 % | 535.261 M -27.06 % | 733.882 M -5.47 % | 776.362 M 4.73 % | 741.318 M 0.72 % | 736.035 M -8.49 % | 804.291 M -2.64 % | 826.069 M 92.53 % | 429.057 M 11.36 % | 385.271 M -7.45 % | 416.263 M 0.34 % | 414.862 M 90.65 % | 217.600 M -34.73 % | 333.383 M -0.15 % | 333.885 M 80.97 % | 184.497 M -7.60 % | 199.665 M -19.56 % | 248.229 M 171.19 % | -348.704 M -398.80 % | 116.701 M -45.87 % | 215.590 M 373.60 % | 45.522 M 192.93 % | -48.984 M -113.08 % | 374.426 M -8.65 % | 409.891 M 6.60 % | 384.523 M -0.95 % | 388.217 M -3.72 % | 403.228 M -20.92 % | 509.879 M -0.45 % | 512.179 M 66.84 % | 306.994 M -28.39 % | 428.709 M 12.17 % | 382.195 M -25.00 % | 509.615 M -14.42 % | 595.459 M -31.79 % | 873.017 M -3.11 % | 901.056 M 31.53 % | 685.067 M 3.22 % | 663.684 M -14.57 % | 776.842 M -7.44 % | 839.322 M 14.12 % | 735.453 M -2.70 % | 755.872 M -17.88 % | 920.462 M 3.95 % | 885.443 M |
| Total investments | 7.552 B 44 100.04 % | 17.085 M -97.57 % | 704.473 M 6.67 % | 660.399 M 5 574.99 % | 11.637 M 51.42 % | 7.685 M 0.00 % | 7.685 M 0.00 % | 7.685 M -98.84 % | 663.300 M 8 531.10 % | 7.685 M 0.00 % | 7.685 M 0.00 % | 7.685 M 0.00 % | 7.685 M 0.00 % | 7.685 M 2 767.54 % | 268.000 K 21.27 % | 221.000 K 0.00 % | 221.000 K 0.00 % | 221.000 K -99.97 % | 705.321 M -7.39 % | 761.616 M 0.44 % | 758.244 M 18.51 % | 639.793 M 0.61 % | 635.935 M -13.43 % | 734.630 M 7.66 % | 682.332 M 124.99 % | 303.267 M -2.06 % | 309.630 M 1.77 % | 304.255 M 2.34 % | 297.295 M 14.16 % | 260.413 M -9.21 % | 286.828 M 15.96 % | 247.351 M -1.30 % | 250.602 M -4.97 % | 263.700 M -8.41 % | 287.910 M -1.72 % | 292.960 M -1.49 % | 297.378 M 3.21 % | 288.143 M -1.57 % | 292.753 M 1.30 % | 289.002 M 6.96 % | 270.199 M 0.28 % | 269.450 M 2.00 % | 264.160 M 4.99 % | 251.605 M -4.89 % | 264.539 M -0.05 % | 264.660 M -9.48 % | 292.363 M 4.68 % | 279.296 M 0.57 % | 277.710 M -6.54 % | 297.140 M 43.86 % | 206.541 M -28.01 % | 286.898 M 1.63 % | 282.309 M 2.33 % | 275.874 M 3.71 % | 266.008 M |
| Total debt | 761.881 M -7.79 % | 826.261 M 26.75 % | 651.892 M -25.62 % | 876.460 M 58.43 % | 553.216 M -26.58 % | 753.467 M 0.09 % | 752.824 M -9.76 % | 834.206 M 44.25 % | 578.314 M -2.42 % | 592.644 M -1.74 % | 603.124 M -2.87 % | 620.923 M -24.44 % | 821.715 M 0.05 % | 821.314 M -0.96 % | 829.305 M 0.97 % | 821.303 M -7.84 % | 891.174 M -7.32 % | 961.572 M 88.31 % | 510.628 M 2.03 % | 500.450 M -0.02 % | 500.550 M -0.11 % | 501.119 M 20.80 % | 414.822 M -8.07 % | 451.260 M 0.04 % | 451.076 M 0.02 % | 450.998 M 0.01 % | 450.935 M 12.52 % | 400.771 M -0.03 % | 400.880 M -0.02 % | 400.948 M 0.01 % | 400.927 M 0.04 % | 400.774 M -8.83 % | 439.578 M -17.11 % | 530.284 M 0.03 % | 530.118 M -1.41 % | 537.697 M 16.55 % | 461.354 M 0.00 % | 461.341 M -19.27 % | 571.429 M -15.55 % | 676.629 M -0.01 % | 676.671 M 0.02 % | 676.556 M -18.17 % | 826.797 M -13.44 % | 955.117 M -4.02 % | 995.158 M -4.21 % | 1.039 B -0.07 % | 1.040 B 10.71 % | 938.990 M 0.03 % | 938.716 M 0.71 % | 932.063 M -7.79 % | 1.011 B 2.64 % | 984.767 M -4.89 % | 1.035 B -5.73 % | 1.098 B -10.07 % | 1.221 B |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 64.887 M | 0.000 -100.00 % | 57.273 M -12.30 % | 65.307 M -49.30 % | 128.801 M 103.51 % | 63.290 M -13.26 % | 72.966 M 0.84 % | 72.355 M -2.55 % | 74.246 M 58.21 % | 46.930 M 46.70 % | 31.990 M 288.09 % | 8.243 M -76.83 % | 35.571 M -96.30 % | 962.376 M 3 663.10 % | 25.574 M -60.31 % | 64.437 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 |
| Retained earnings | 57.089 M 126.45 % | 25.210 M -75.70 % | 103.758 M 27.70 % | 81.251 M -91.87 % | 998.940 M 1.74 % | 981.886 M 3.97 % | 944.398 M -0.64 % | 950.527 M 2.48 % | 927.564 M 2.07 % | 908.736 M 1.98 % | 891.081 M -0.33 % | 894.058 M 0.92 % | 885.877 M -2.41 % | 907.762 M 8.51 % | 836.549 M | 0.000 -100.00 % | 806.370 M -2.00 % | 822.840 M | 0.000 -100.00 % | 28.000 M 57.60 % | 17.766 M 771.43 % | -2.646 M -100.35 % | 764.476 M 2 178.21 % | 33.556 M 76.53 % | 19.009 M 490.34 % | 3.220 M -98.91 % | 296.023 M 1 582.04 % | 17.599 M 22.01 % | 14.424 M 313.65 % | 3.487 M -98.70 % | 268.008 M 1 191.60 % | 20.750 M 41.90 % | 14.623 M 1 482.58 % | 924.000 K | 0.000 -100.00 % | 15.463 M 62.89 % | 9.493 M 5 355.75 % | 174.000 K | 0.000 -100.00 % | 15.296 M 12.87 % | 13.552 M 549.35 % | 2.087 M | 0.000 -100.00 % | 20.425 M 41.67 % | 14.417 M 215.26 % | 4.573 M | 0.000 -100.00 % | 16.552 M 69.59 % | 9.760 M 248.45 % | 2.801 M | 0.000 -100.00 % | 14.807 M 34.27 % | 11.028 M | 0.000 -100.00 % | 6.958 M |
| Common stock | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 2.17 % | 30.953 M 0.00 % | 30.953 M 0.00 % | 30.953 M -2.12 % | 31.625 M 4.32 % | 30.314 M 0.00 % | 30.314 M -4.15 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M 0.00 % | 31.625 M -81.14 % | 167.639 M 11.68 % | 150.109 M 0.00 % | 150.109 M -0.99 % | 151.616 M | 0.000 |
| Total equity | 1.219 B 1.01 % | 1.207 B 2.45 % | 1.178 B 2.74 % | 1.147 B 2.40 % | 1.120 B 0.75 % | 1.112 B 1.67 % | 1.093 B 1.40 % | 1.078 B 1.25 % | 1.065 B 1.86 % | 1.046 B 1.53 % | 1.030 B 2.42 % | 1.005 B 2.35 % | 982.304 M 0.19 % | 980.442 M 4.22 % | 940.787 M -2.65 % | 966.400 M 7.33 % | 900.405 M 0.32 % | 897.553 M -3.46 % | 929.710 M 0.90 % | 921.383 M 1.01 % | 912.127 M 0.84 % | 904.523 M -0.15 % | 905.893 M 1.03 % | 896.678 M 1.60 % | 882.555 M 116.93 % | 406.842 M 0.67 % | 404.115 M 1.94 % | 396.420 M -4.64 % | 415.690 M 6.39 % | 390.710 M 3.94 % | 375.917 M 0.60 % | 373.674 M 13.07 % | 330.468 M 3.65 % | 318.844 M -0.20 % | 319.486 M 2.23 % | 312.525 M 1.84 % | 306.865 M 0.57 % | 305.135 M 0.43 % | 303.814 M 3.24 % | 294.282 M 0.61 % | 292.508 M 4.07 % | 281.078 M 0.37 % | 280.045 M 4.74 % | 267.381 M 0.64 % | 265.682 M 1.74 % | 261.147 M 2.30 % | 255.272 M 3.63 % | 246.323 M 2.84 % | 239.531 M 1.84 % | 235.205 M 1.35 % | 232.076 M 1.19 % | 229.353 M 1.68 % | 225.574 M 4.41 % | 216.053 M 0.68 % | 214.597 M |
| Other non current liabilities | 80.187 M -98.74 % | 6.355 B -0.70 % | 6.399 B | 0.000 100.00 % | -553.216 M -109.10 % | 6.080 B 2 031.47 % | 285.243 M | 0.000 100.00 % | -585.916 M -109.22 % | 6.358 B 7.96 % | 5.889 B -8.18 % | 6.414 B 878.21 % | -824.197 M -112.88 % | 6.400 B 7.37 % | 5.961 B -9.19 % | 6.564 B -4.35 % | 6.863 B 0.53 % | 6.827 B | 0.000 100.00 % | -500.450 M 0.02 % | -500.550 M 0.11 % | -501.119 M | 0.000 100.00 % | -451.260 M -0.04 % | -451.076 M | 0.000 | 0.000 | 0.000 100.00 % | -350.797 M | 0.000 | 0.000 100.00 % | -400.774 M 8.83 % | -439.578 M 17.11 % | -530.284 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -955.117 M 4.02 % | -995.158 M 4.21 % | -1.039 B | 0.000 | 0.000 100.00 % | -938.716 M -0.71 % | -932.063 M 7.79 % | -1.011 B -2.64 % | -984.767 M 4.89 % | -1.035 B 5.73 % | -1.098 B -391.60 % | -223.434 M |
| Long term debt | 761.881 M 21.77 % | 625.687 M 7.82 % | 580.293 M | 0.000 -100.00 % | 553.216 M 0.02 % | 553.092 M -28.79 % | 776.748 M | 0.000 -100.00 % | 578.314 M | 0.000 -100.00 % | 10.447 M | 0.000 -100.00 % | 821.715 M | 0.000 -100.00 % | 7.658 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 500.450 M -0.02 % | 500.550 M -0.11 % | 501.119 M | 0.000 -100.00 % | 451.260 M 0.04 % | 451.076 M | 0.000 | 0.000 | 0.000 -100.00 % | 350.797 M | 0.000 | 0.000 -100.00 % | 400.774 M -8.83 % | 439.578 M -17.11 % | 530.284 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 955.117 M -4.02 % | 995.158 M -4.21 % | 1.039 B | 0.000 | 0.000 -100.00 % | 938.716 M 0.71 % | 932.063 M -7.79 % | 1.011 B 2.64 % | 984.767 M -4.89 % | 1.035 B -5.73 % | 1.098 B 391.60 % | 223.434 M |
| Total non current liabilities | 842.068 M -87.94 % | 6.980 B 1.26 % | 6.894 B | 0.000 -100.00 % | 6.975 B 8.74 % | 6.414 B -0.51 % | 6.447 B -5.80 % | 6.844 B 2.89 % | 6.652 B 4.59 % | 6.360 B 7.76 % | 5.901 B -7.99 % | 6.414 B -8.03 % | 6.974 B 11.73 % | 6.242 B 4.54 % | 5.971 B -4.68 % | 6.264 B -7.92 % | 6.803 B 0.54 % | 6.766 B 1 225.13 % | 510.628 M -91.71 % | 6.161 B -2.28 % | 6.305 B 6.32 % | 5.930 B 1 329.54 % | 414.822 M -93.05 % | 5.966 B 0.46 % | 5.939 B 81.22 % | 3.277 B 626.79 % | 450.935 M -86.39 % | 3.312 B -14.68 % | 3.882 B 22.93 % | 3.158 B 687.60 % | 400.927 M -87.17 % | 3.124 B -8.70 % | 3.422 B 8.26 % | 3.161 B 496.27 % | 530.118 M -83.33 % | 3.180 B 0.79 % | 3.155 B 10.54 % | 2.855 B -4.75 % | 2.997 B -2.41 % | 3.071 B -5.06 % | 3.235 B 6.73 % | 3.031 B -6.99 % | 3.258 B -1.70 % | 3.315 B -2.14 % | 3.388 B 7.91 % | 3.139 B -2.25 % | 3.211 B 1.63 % | 3.160 B -1.67 % | 3.214 B 4.08 % | 3.088 B -0.49 % | 3.103 B -3.10 % | 3.202 B -1.47 % | 3.250 B 4.93 % | 3.097 B -7.73 % | 3.357 B |
| Other current liabilities | 6.354 B 4.92 % | 6.056 B | 0.000 -100.00 % | 6.077 B | 0.000 100.00 % | -220.942 M 5.82 % | -234.587 M -2 073.31 % | -10.794 M 0.00 % | -10.794 M | 0.000 -100.00 % | 290.601 M 2 833.52 % | -10.631 M 29.43 % | -15.064 M | 0.000 -100.00 % | 320.072 M | 0.000 | 0.000 | 0.000 100.00 % | -9.356 M | 0.000 | 0.000 | 0.000 100.00 % | -11.661 M | 0.000 | 0.000 | 0.000 100.00 % | -9.538 M | 0.000 | 0.000 | 0.000 100.00 % | -5.405 M | 0.000 | 0.000 | 0.000 100.00 % | -4.723 M | 0.000 | 0.000 | 0.000 100.00 % | -1.625 M | 0.000 | 0.000 | 0.000 100.00 % | -1.333 M | 0.000 | 0.000 | 0.000 100.00 % | -2.097 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.475 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 |
| Short term debt | 0.000 | 0.000 -100.00 % | 291.103 M 1 110.46 % | 24.049 M -88.00 % | 200.377 M 0.00 % | 200.375 M 0.00 % | 200.379 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 |
| Total current liabilities | 6.382 B 5.04 % | 6.075 B 3 753.14 % | 157.666 M -97.41 % | 6.077 B 2 683.09 % | 218.360 M -1.17 % | 220.942 M -1.50 % | 224.303 M | 0.000 | 0.000 -100.00 % | 10.794 M -96.61 % | 318.042 M | 0.000 | 0.000 -100.00 % | 200.330 M -40.79 % | 338.351 M 12.67 % | 300.294 M 199.97 % | 100.108 M -0.01 % | 100.116 M 3 510.39 % | 2.773 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.449 M | 0.000 | 0.000 | 0.000 -100.00 % | 605.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 750.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 732.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 |
| Total liabilities | 7.224 B 3.49 % | 6.980 B -1.01 % | 7.051 B 0.48 % | 7.018 B 0.62 % | 6.975 B 5.12 % | 6.635 B -0.54 % | 6.671 B -2.52 % | 6.844 B 2.89 % | 6.652 B 4.41 % | 6.370 B 2.43 % | 6.220 B -3.03 % | 6.414 B -8.03 % | 6.974 B 8.26 % | 6.442 B 2.11 % | 6.309 B -3.88 % | 6.564 B -4.91 % | 6.903 B 0.53 % | 6.867 B 10.58 % | 6.210 B 0.79 % | 6.161 B -2.28 % | 6.305 B 6.32 % | 5.930 B 2.68 % | 5.775 B -3.20 % | 5.966 B 0.46 % | 5.939 B 81.22 % | 3.277 B -1.96 % | 3.343 B 0.92 % | 3.312 B -14.68 % | 3.882 B 22.93 % | 3.158 B 0.69 % | 3.136 B 0.38 % | 3.124 B -8.70 % | 3.422 B 8.26 % | 3.161 B 5.12 % | 3.007 B -5.45 % | 3.180 B 0.79 % | 3.155 B 10.54 % | 2.855 B -4.75 % | 2.997 B -2.41 % | 3.071 B -5.06 % | 3.235 B 6.73 % | 3.031 B -6.99 % | 3.258 B -1.70 % | 3.315 B -2.14 % | 3.388 B 7.91 % | 3.139 B -2.25 % | 3.211 B 1.63 % | 3.160 B -1.67 % | 3.214 B 4.08 % | 3.088 B -0.49 % | 3.103 B -3.10 % | 3.202 B -1.47 % | 3.250 B 4.93 % | 3.097 B -7.73 % | 3.357 B |
| Other non current assets | 716.374 M -91.04 % | 7.997 B -0.48 % | 8.035 B 0.54 % | 7.992 B 0.91 % | 7.920 B 4.57 % | 7.574 B -0.27 % | 7.594 B -1.97 % | 7.747 B 12.44 % | 6.889 B -4.96 % | 7.249 B 2.48 % | 7.073 B -2.47 % | 7.253 B -6.87 % | 7.788 B 6.69 % | 7.299 B 3.12 % | 7.078 B -3.97 % | 7.371 B -3.54 % | 7.642 B 1.17 % | 7.553 B 1 065.51 % | -782.288 M 6.71 % | -838.584 M -0.20 % | -836.903 M -16.24 % | -719.958 M -0.27 % | -717.999 M 12.08 % | -816.639 M -6.61 % | -765.978 M -120.54 % | -347.327 M -1.98 % | -340.598 M -1.44 % | -335.756 M -0.78 % | -333.167 M -12.17 % | -297.014 M 8.36 % | -324.118 M -13.16 % | -286.425 M 1.33 % | -290.272 M 1.89 % | -295.859 M 7.77 % | -320.786 M 1.93 % | -327.091 M 0.43 % | -328.495 M -2.80 % | -319.554 M 1.68 % | -325.022 M -0.92 % | -322.063 M -5.90 % | -304.124 M -0.12 % | -303.752 M -1.70 % | -298.681 M -4.18 % | -286.701 M 4.41 % | -299.915 M -0.15 % | -299.467 M 8.56 % | -327.519 M -3.88 % | -315.298 M -0.27 % | -314.435 M 5.82 % | -333.877 M -36.92 % | -243.856 M 24.77 % | -324.132 M -1.35 % | -319.812 M -1.59 % | -314.814 M -2.52 % | -307.073 M |
| Long term investments | 7.552 B 44 100.04 % | 17.085 M 0.00 % | 17.085 M 51.40 % | 11.285 M 46.84 % | 7.685 M 0.00 % | 7.685 M 0.00 % | 7.685 M 0.00 % | 7.685 M -98.84 % | 663.300 M 8 531.10 % | 7.685 M 0.00 % | 7.685 M 0.00 % | 7.685 M 0.00 % | 7.685 M 0.00 % | 7.685 M 2 767.54 % | 268.000 K 21.27 % | 221.000 K 0.00 % | 221.000 K 0.00 % | 221.000 K -99.97 % | 705.321 M -7.39 % | 761.616 M 0.44 % | 758.244 M 18.51 % | 639.793 M 0.61 % | 635.935 M -13.43 % | 734.630 M 7.66 % | 682.332 M 124.99 % | 303.267 M -2.06 % | 309.630 M 1.77 % | 304.255 M 2.34 % | 297.295 M 14.16 % | 260.413 M -9.21 % | 286.828 M 15.96 % | 247.351 M -1.30 % | 250.602 M -4.97 % | 263.700 M -8.41 % | 287.910 M -1.72 % | 292.960 M -1.49 % | 297.378 M 3.21 % | 288.143 M -1.57 % | 292.753 M 1.30 % | 289.002 M 6.96 % | 270.199 M 0.28 % | 269.450 M 2.00 % | 264.160 M 4.99 % | 251.605 M -4.89 % | 264.539 M -0.05 % | 264.660 M -9.48 % | 292.363 M 4.68 % | 279.296 M 0.57 % | 277.710 M -6.54 % | 297.140 M 43.86 % | 206.541 M -28.01 % | 286.898 M 1.63 % | 282.309 M 2.33 % | 275.874 M 3.71 % | 266.008 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 100.00 % | -113.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 113.000 K 0.00 % | 113.000 K 0.00 % | 113.000 K 0.00 % | 113.000 K 0.00 % | 113.000 K 0.00 % | 113.000 K 0.00 % | 113.000 K 0.00 % | 113.000 K -81.57 % | 613.000 K 0.00 % | 613.000 K 0.00 % | 613.000 K 0.00 % | 613.000 K -32.79 % | 912.000 K 0.00 % | 912.000 K 0.00 % | 912.000 K 0.00 % | 912.000 K 0.00 % | 912.000 K 0.00 % | 912.000 K 0.00 % | 912.000 K 0.00 % | 912.000 K 0.00 % | 912.000 K 0.00 % | 912.000 K 0.00 % | 912.000 K 0.00 % | 912.000 K 0.00 % | 912.000 K 0.00 % | 912.000 K | 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 100.00 % | -113.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 113.000 K 0.00 % | 113.000 K 0.00 % | 113.000 K 0.00 % | 113.000 K 0.00 % | 113.000 K 0.00 % | 113.000 K 0.00 % | 113.000 K 0.00 % | 113.000 K -81.57 % | 613.000 K 0.00 % | 613.000 K 0.00 % | 613.000 K 0.00 % | 613.000 K -32.79 % | 912.000 K 0.00 % | 912.000 K 0.00 % | 912.000 K 0.00 % | 912.000 K 0.00 % | 912.000 K 0.00 % | 912.000 K 0.00 % | 912.000 K 0.00 % | 912.000 K 0.00 % | 912.000 K 0.00 % | 912.000 K 0.00 % | 912.000 K 0.00 % | 912.000 K 0.00 % | 912.000 K 0.00 % | 912.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 86.247 M -0.02 % | 86.262 M -0.34 % | 86.558 M 17.84 % | 73.455 M -0.46 % | 73.796 M -0.42 % | 74.107 M -1.12 % | 74.945 M -2.93 % | 77.207 M -0.16 % | 77.330 M 2.04 % | 75.783 M -0.49 % | 76.156 M 3.80 % | 73.370 M -0.07 % | 73.425 M 3.63 % | 70.850 M -9.38 % | 78.186 M 5.58 % | 74.051 M -0.84 % | 74.675 M -0.96 % | 75.402 M -2.03 % | 76.967 M -0.15 % | 77.081 M -2.01 % | 78.659 M -1.88 % | 80.165 M -2.31 % | 82.064 M 0.21 % | 81.896 M -1.96 % | 83.533 M 90.08 % | 43.947 M 42.43 % | 30.855 M -1.70 % | 31.388 M -12.22 % | 35.759 M -2.00 % | 36.488 M -1.85 % | 37.177 M -3.34 % | 38.461 M -1.53 % | 39.057 M 23.81 % | 31.546 M -2.22 % | 32.263 M -2.88 % | 33.219 M 9.98 % | 30.205 M -0.96 % | 30.499 M -2.74 % | 31.357 M -2.46 % | 32.149 M -2.62 % | 33.013 M -1.13 % | 33.390 M -0.65 % | 33.609 M -1.68 % | 34.184 M -0.81 % | 34.464 M 1.68 % | 33.895 M -1.02 % | 34.244 M -2.41 % | 35.090 M -2.02 % | 35.813 M -2.52 % | 36.737 M -1.55 % | 37.315 M 0.22 % | 37.234 M -0.72 % | 37.503 M -3.69 % | 38.940 M -5.17 % | 41.065 M |
| Total non current assets | 8.354 B 3.13 % | 8.100 B -0.52 % | 8.143 B 0.81 % | 8.077 B 0.94 % | 8.002 B 4.51 % | 7.656 B -0.28 % | 7.677 B -1.98 % | 7.832 B 2.64 % | 7.630 B 4.06 % | 7.332 B 2.45 % | 7.157 B -2.41 % | 7.334 B -6.80 % | 7.869 B 6.65 % | 7.378 B 3.09 % | 7.157 B -3.88 % | 7.445 B -3.51 % | 7.716 B 1.15 % | 7.629 B 875.17 % | 782.288 M -6.71 % | 838.584 M 0.20 % | 836.903 M 16.24 % | 719.958 M 0.27 % | 717.999 M -12.08 % | 816.639 M 6.61 % | 765.978 M 120.54 % | 347.327 M 1.98 % | 340.598 M 1.44 % | 335.756 M 0.78 % | 333.167 M 12.17 % | 297.014 M -8.36 % | 324.118 M 13.16 % | 286.425 M -1.33 % | 290.272 M -1.89 % | 295.859 M -7.77 % | 320.786 M -1.93 % | 327.091 M -0.43 % | 328.495 M 2.80 % | 319.554 M -1.68 % | 325.022 M 0.92 % | 322.063 M 5.90 % | 304.124 M 0.12 % | 303.752 M 1.70 % | 298.681 M 4.18 % | 286.701 M -4.41 % | 299.915 M 0.15 % | 299.467 M -8.56 % | 327.519 M 3.88 % | 315.298 M 0.27 % | 314.435 M -5.82 % | 333.877 M 36.92 % | 243.856 M -24.77 % | 324.132 M 1.35 % | 319.812 M 1.59 % | 314.814 M 2.52 % | 307.073 M |
| Other current assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 91.155 M 3.84 % | 87.783 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 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -174.046 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 |
| cash and cash equivalents | 88.697 M 2.17 % | 86.809 M -0.13 % | 86.921 M -0.83 % | 87.645 M -1.96 % | 89.397 M 2.73 % | 87.023 M 204.03 % | -83.651 M -197.84 % | 85.497 M -1.11 % | 86.459 M 3.66 % | 83.404 M 0.58 % | 82.922 M -3.20 % | 85.662 M -2.47 % | 87.833 M 95.39 % | 44.952 M -48.91 % | 87.987 M 3.19 % | 85.268 M -1.86 % | 86.883 M -35.88 % | 135.503 M 66.12 % | 81.571 M -29.18 % | 115.179 M 36.65 % | 84.287 M -2.28 % | 86.257 M -56.26 % | 197.222 M 67.31 % | 117.877 M 0.59 % | 117.191 M -56.03 % | 266.501 M 6.06 % | 251.270 M 64.72 % | 152.542 M -79.65 % | 749.584 M 163.71 % | 284.247 M 53.37 % | 185.337 M -47.83 % | 355.252 M -27.29 % | 488.562 M 213.47 % | 155.858 M 29.64 % | 120.227 M -21.51 % | 153.174 M 109.43 % | 73.137 M 25.85 % | 58.113 M -5.58 % | 61.550 M -62.57 % | 164.450 M -55.52 % | 369.677 M 49.16 % | 247.847 M -44.25 % | 444.602 M -0.20 % | 445.502 M 11.46 % | 399.699 M 141.03 % | 165.830 M 19.73 % | 138.505 M -45.45 % | 253.923 M -7.68 % | 275.032 M 77.19 % | 155.221 M -9.47 % | 171.463 M -31.23 % | 249.314 M -10.82 % | 279.570 M 57.12 % | 177.935 M -47.04 % | 335.978 M |
| Cash and short term investments | 88.697 M 2.17 % | 86.809 M -0.13 % | 86.921 M -0.83 % | 87.645 M -89.31 % | 819.621 M 1 041.84 % | -87.023 M -4.03 % | -83.651 M -197.84 % | 85.497 M -1.11 % | 86.459 M 3.66 % | 83.404 M 0.58 % | 82.922 M -3.20 % | 85.662 M -2.47 % | 87.833 M 95.39 % | 44.952 M -48.91 % | 87.987 M 3.19 % | 85.268 M -1.86 % | 86.883 M -35.88 % | 135.503 M 66.12 % | 81.571 M -29.18 % | 115.179 M 36.65 % | 84.287 M -2.28 % | 86.257 M -56.26 % | 197.222 M 67.31 % | 117.877 M 0.59 % | 117.191 M -56.03 % | 266.501 M 6.06 % | 251.270 M 64.72 % | 152.542 M -79.65 % | 749.584 M 163.71 % | 284.247 M 53.37 % | 185.337 M -47.83 % | 355.252 M -27.29 % | 488.562 M 213.47 % | 155.858 M 29.64 % | 120.227 M -21.51 % | 153.174 M 109.43 % | 73.137 M 25.85 % | 58.113 M -5.58 % | 61.550 M -62.57 % | 164.450 M -55.52 % | 369.677 M 49.16 % | 247.847 M -44.25 % | 444.602 M -0.20 % | 445.502 M 11.46 % | 399.699 M 141.03 % | 165.830 M 19.73 % | 138.505 M -45.45 % | 253.923 M -7.68 % | 275.032 M 77.19 % | 155.221 M -9.47 % | 171.463 M -31.23 % | 249.314 M -10.82 % | 279.570 M 57.12 % | 177.935 M -47.04 % | 335.978 M |
| Total current assets | 88.697 M 2.17 % | 86.809 M -0.13 % | 86.921 M -0.83 % | 87.645 M -1.96 % | 89.397 M -1.93 % | 91.155 M 3.84 % | 87.783 M 2.67 % | 85.497 M -1.11 % | 86.459 M 3.66 % | 83.404 M -2.21 % | 85.292 M -0.43 % | 85.662 M -2.47 % | 87.833 M 95.39 % | 44.952 M -51.02 % | 91.778 M 7.63 % | 85.268 M -1.86 % | 86.883 M -35.88 % | 135.503 M 58.21 % | 85.648 M -25.64 % | 115.179 M 36.65 % | 84.287 M -2.28 % | 86.257 M -56.53 % | 198.444 M 68.35 % | 117.877 M 0.59 % | 117.191 M -56.03 % | 266.501 M 5.47 % | 252.680 M 65.65 % | 152.542 M -79.65 % | 749.584 M 163.71 % | 284.247 M 51.83 % | 187.211 M -47.30 % | 355.252 M -27.29 % | 488.562 M 213.47 % | 155.858 M 28.62 % | 121.177 M -20.89 % | 153.174 M 109.43 % | 73.137 M 25.85 % | 58.113 M -7.93 % | 63.116 M -61.62 % | 164.450 M -55.52 % | 369.677 M 49.16 % | 247.847 M -44.52 % | 446.732 M 0.28 % | 445.502 M 11.46 % | 399.699 M 141.03 % | 165.830 M 18.29 % | 140.187 M -44.79 % | 253.923 M -7.68 % | 275.032 M 77.19 % | 155.221 M -9.47 % | 171.463 M -31.23 % | 249.314 M -10.82 % | 279.570 M 57.12 % | 177.935 M -47.04 % | 335.978 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 80.394 M | 0.000 | 0.000 | 0.000 100.00 % | -92.035 M | 0.000 | 0.000 | 0.000 100.00 % | -93.455 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 |
| Net receivables | 0.000 | 0.000 -100.00 % | 3.563 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.077 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.222 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.410 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.874 M | 0.000 | 0.000 | 0.000 -100.00 % | 950.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.566 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.130 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.682 M | 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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -726.272 M | 0.000 | 0.000 -100.00 % | 5.132 M | 0.000 | 0.000 -100.00 % | 6.743 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.677 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.272 B 2.33 % | 6.129 B -2.65 % | 6.296 B 4.44 % | 6.028 B 4.57 % | 5.765 B -2.76 % | 5.929 B -0.17 % | 5.939 B 93.42 % | 3.070 B -2.64 % | 3.154 B -2.07 % | 3.220 B 0.17 % | 3.215 B 8.35 % | 2.967 B -1.12 % | 3.001 B 5.06 % | 2.856 B -3.95 % | 2.974 B -1.80 % | 3.028 B 4.98 % | 2.885 B -4.25 % | 3.013 B -1.57 % | 3.061 B 10.02 % | 2.782 B -4.49 % | 2.913 B 1.18 % | 2.879 B 0.89 % | 2.853 B 3.37 % | 2.760 B -1.17 % | 2.793 B -2.00 % | 2.850 B -3.50 % | 2.954 B 0.63 % | 2.935 B -2.13 % | 2.999 B 5.71 % | 2.837 B -0.93 % | 2.864 B 1.05 % | 2.834 B -2.94 % | 2.920 B 2.15 % | 2.858 B -0.63 % | 2.876 B 1.98 % | 2.821 B -3.68 % | 2.929 B |
| Account payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.475 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.470 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.325 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.773 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.449 M | 0.000 | 0.000 | 0.000 -100.00 % | 605.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 750.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 732.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 325.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 |
| Tax payables | 27.278 M 45.27 % | 18.778 M -46.33 % | 34.988 M 18.27 % | 29.583 M 64.51 % | 17.983 M -12.56 % | 20.567 M -20.08 % | 25.733 M 138.40 % | 10.794 M 0.00 % | 10.794 M 0.00 % | 10.794 M -48.53 % | 20.971 M 97.26 % | 10.631 M -29.43 % | 15.064 M | 0.000 -100.00 % | 15.954 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.583 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.212 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.933 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.405 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.991 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.333 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.097 M | 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 -100.00 % | 5.807 B -0.41 % | 5.831 B | 0.000 | 0.000 -100.00 % | 5.687 B 2.50 % | 5.548 B -3.33 % | 5.739 B | 0.000 -100.00 % | 5.565 B 2.61 % | 5.424 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 4.230 M 5.12 % | 4.024 M 0.00 % | 4.024 M 0.00 % | 4.024 M 0.00 % | 4.024 M 1.77 % | 3.954 M 2.04 % | 3.875 M 0.00 % | 3.875 M 1.17 % | 3.830 M 1.35 % | 3.779 M 2.14 % | 3.700 M 0.00 % | 3.700 M 1.23 % | 3.655 M 1.30 % | 3.608 M -1.77 % | 3.673 M 4.50 % | 3.515 M 1.24 % | 3.472 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 |
| Capital lease obligations | 0.000 | 0.000 -100.00 % | 18.914 M | 0.000 | 0.000 | 0.000 -100.00 % | 224.303 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.447 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.658 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 1.131 B -1.71 % | 1.150 B 3 479.03 % | 32.139 M -96.89 % | 1.034 B 3 117.30 % | 32.139 M 0.00 % | 32.139 M 0.00 % | 32.139 M 0.00 % | 32.139 M 0.00 % | 32.139 M -96.83 % | 1.014 B 589.46 % | 147.057 M 357.57 % | 32.139 M 0.00 % | 32.139 M 0.00 % | 32.139 M -70.07 % | 107.367 M 111.16 % | -962.375 M -3 033.00 % | 32.812 M 26.75 % | 25.887 M -19.45 % | 32.138 M -96.26 % | 858.476 M 2 516.35 % | 32.812 M 0.00 % | 32.812 M 2.09 % | 32.139 M -96.12 % | 829.029 M 2 426.60 % | 32.812 M 0.00 % | 32.812 M 0.00 % | 32.812 M 0.00 % | 32.812 M 0.00 % | 32.812 M 0.00 % | 32.812 M 236.88 % | 9.740 M -96.97 % | 321.299 M 879.21 % | 32.812 M 0.00 % | 32.812 M 0.00 % | 32.812 M 0.00 % | 32.812 M 0.00 % | 32.812 M 0.00 % | 32.812 M 0.00 % | 32.812 M -86.74 % | 247.361 M 653.87 % | 32.812 M 0.00 % | 32.812 M 0.00 % | 32.812 M 0.00 % | 32.812 M 0.00 % | 32.812 M 0.00 % | 32.812 M 0.00 % | 32.812 M 0.00 % | 32.812 M -83.44 % | 198.146 M -1.31 % | 200.779 M 211.59 % | 64.437 M 0.00 % | 64.437 M 0.00 % | 64.437 M 0.00 % | 64.437 M -68.97 % | 207.639 M |
| Deferred tax liabilities non current | 0.000 | 0.000 -100.00 % | 1.129 M | 0.000 | 0.000 -100.00 % | 2.453 M 0.00 % | 2.453 M -74.49 % | 9.616 M 26.49 % | 7.602 M 339.17 % | 1.731 M 0.00 % | 1.731 M -30.26 % | 2.482 M 0.00 % | 2.482 M 0.00 % | 2.482 M -10.14 % | 2.762 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 |
| Other liabilities | 0.000 | 0.000 -100.00 % | 7.051 B 0.48 % | 7.018 B 3 313.90 % | -218.360 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 -100.00 % | 5.697 B | 0.000 | 0.000 | 0.000 -100.00 % | 5.356 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.891 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.734 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.476 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 8.443 B 3.12 % | 8.187 B -0.51 % | 8.230 B 0.79 % | 8.165 B 0.86 % | 8.095 B 4.49 % | 7.747 B -0.23 % | 7.765 B -1.99 % | 7.922 B 2.67 % | 7.717 B 4.05 % | 7.416 B 2.30 % | 7.249 B -2.29 % | 7.419 B -6.75 % | 7.956 B 7.19 % | 7.423 B 2.38 % | 7.250 B -3.72 % | 7.531 B -3.50 % | 7.803 B 0.50 % | 7.764 B 8.75 % | 7.140 B 0.80 % | 7.083 B -1.86 % | 7.217 B 5.60 % | 6.835 B 2.30 % | 6.681 B -2.65 % | 6.863 B 0.61 % | 6.822 B 85.16 % | 3.684 B -1.67 % | 3.747 B 1.03 % | 3.708 B -13.71 % | 4.298 B 21.11 % | 3.548 B 1.04 % | 3.512 B 0.40 % | 3.498 B -6.78 % | 3.752 B 7.84 % | 3.480 B 4.61 % | 3.326 B -4.76 % | 3.493 B 0.88 % | 3.462 B 9.58 % | 3.160 B -4.28 % | 3.301 B -1.91 % | 3.365 B -4.59 % | 3.527 B 6.50 % | 3.312 B -6.40 % | 3.539 B -1.22 % | 3.582 B -1.94 % | 3.653 B 7.44 % | 3.400 B -1.91 % | 3.467 B 1.78 % | 3.406 B -1.36 % | 3.453 B 3.92 % | 3.323 B -0.36 % | 3.335 B -2.82 % | 3.432 B -1.27 % | 3.476 B 4.90 % | 3.313 B -7.23 % | 3.572 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2011-12-31 | 2011-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 -100.00 % | 37.463 M -74.91 % | 149.316 M | 0.000 | 0.000 | 0.000 100.00 % | -119.000 K -200.00 % | 119.000 K | 0.000 | 0.000 100.00 % | -3.086 M -200.00 % | 3.086 M -98.77 % | 251.460 M 200.00 % | -251.460 M -7 249.84 % | 3.517 M 200.00 % | -3.517 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -264.894 M -185.34 % | 310.413 M 41.20 % | 219.841 M 206.29 % | -206.833 M -98.03 % | -104.445 M -146.81 % | 223.146 M 687.72 % | -37.968 M -782.16 % | -4.304 M 98.05 % | -220.751 M -169.44 % | 317.923 M 632.68 % | -59.684 M -164.62 % | 92.359 M 1 849.22 % | -5.280 M -101.50 % | 352.784 M 1 537.00 % | -24.550 M -248.06 % | 16.581 M | 0.000 -100.00 % | 135.652 M 360.61 % | -52.052 M 74.31 % | -202.632 M -8 622.86 % | -2.323 M -101.97 % | 118.095 M 147.44 % | 47.726 M 235.99 % | -35.094 M 61.31 % | -90.717 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 -100.00 % | 37.463 M | 0.000 | 0.000 100.00 % | -154.282 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 250.875 M 2 888.03 % | 8.396 M 112.10 % | -69.413 M -4 163.99 % | 1.708 M -97.25 % | 62.219 M 57.57 % | 39.487 M -38.08 % | 63.774 M 128.80 % | -221.405 M -314.39 % | 103.273 M -48.29 % | 199.716 M 186.71 % | -230.331 M 4.10 % | -240.175 M -191.90 % | 261.331 M 398.71 % | 52.401 M 183.44 % | -62.800 M 60.91 % | -160.636 M -41.36 % | -113.639 M -138.46 % | 295.435 M 1 418.91 % | -22.400 M 89.92 % | -222.217 M -224.13 % | 179.017 M 303.73 % | -87.870 M 38.07 % | -141.875 M -154.24 % | -55.804 M -120.89 % | 267.086 M 671.73 % | -46.715 M 64.77 % | -132.604 M 77.74 % | -595.824 M -198.75 % | 603.355 M 3 429.84 % | 17.093 M 117.71 % | -96.543 M -2 034.02 % | -4.524 M -145.33 % | 9.981 M 85.11 % | 5.392 M -90.71 % | 58.020 M 262.87 % | 15.989 M 140.07 % | -39.899 M -820.85 % | 5.535 M 118.53 % | -29.877 M -375.69 % | 10.837 M 112.75 % | -84.978 M -180.67 % | 105.341 M 8 957.70 % | 1.163 M 120.41 % | -5.699 M -295.04 % | 2.922 M 177.61 % | -3.765 M -884.38 % | 480.000 K 106.63 % | -7.242 M -46.30 % | -4.950 M -1 471.19 % | 361.000 K -94.64 % | 6.732 M 314.39 % | -3.140 M 68.03 % | -9.822 M -75.90 % | -5.584 M -104.09 % | -2.736 M -1 247.78 % | -203.000 K |
| Net cash provided by operating activities | 250.875 M 243.78 % | 72.976 M 858.07 % | 7.617 M -80.71 % | 39.482 M -36.54 % | 62.219 M 53.97 % | 40.411 M -53.00 % | 85.973 M 139.53 % | -217.501 M -300.11 % | 108.690 M -50.59 % | 219.991 M 203.99 % | -211.542 M 4.31 % | -221.069 M -141.06 % | 538.420 M 757.12 % | 62.817 M 220.73 % | -52.030 M 64.24 % | -145.483 M -54.25 % | -94.317 M -131.19 % | 302.360 M 1 857.60 % | -17.203 M 91.88 % | -211.983 M -206.29 % | 199.429 M 320.22 % | -90.561 M 38.29 % | -146.764 M -255.73 % | -41.257 M -114.58 % | 282.875 M 749.69 % | -43.540 M 66.55 % | -130.157 M 78.04 % | -592.648 M -196.48 % | 614.292 M 2 891.15 % | 20.537 M 122.23 % | -92.369 M 65.04 % | -264.225 M -179.09 % | 334.094 M 47.73 % | 226.157 M 253.07 % | -147.749 M -79.12 % | -82.486 M -142.84 % | 192.566 M 696.94 % | -32.259 M -1.21 % | -31.874 M 84.69 % | -208.170 M -185.17 % | 244.410 M 411.92 % | 47.744 M -50.94 % | 97.326 M 5 725.78 % | -1.730 M -100.47 % | 367.152 M 1 831.44 % | -21.205 M -175.56 % | 28.064 M 337.07 % | 6.421 M -95.37 % | 138.673 M 393.60 % | -47.232 M 75.84 % | -195.472 M -3 991.54 % | 5.023 M -96.00 % | 125.624 M 149.50 % | 50.351 M 252.07 % | -33.111 M 63.56 % | -90.856 M |
| Investments in property plant and equipment | -1.886 M -17.07 % | -1.611 M -10.57 % | -1.457 M 38.96 % | -2.387 M -3 688.89 % | -63.000 K 91.78 % | -766.000 K -1 518.52 % | 54.000 K 105.58 % | -968.000 K 71.63 % | -3.412 M -127.92 % | -1.497 M -786.70 % | 218.000 K 121.29 % | -1.024 M 88.13 % | -8.626 M -366.02 % | -1.851 M 65.40 % | -5.349 M -443.60 % | -984.000 K -13.49 % | -867.000 K | 0.000 100.00 % | -97.000 K 80.28 % | -492.000 K -70.83 % | -288.000 K 5.57 % | -305.000 K 36.06 % | -477.000 K | 0.000 | 0.000 100.00 % | -511.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -27.000 K 50.91 % | -55.000 K | 0.000 100.00 % | -344.000 K -109.65 % | 3.564 M 189.82 % | -3.968 M -519.03 % | -641.000 K -711.39 % | -79.000 K 64.57 % | -223.000 K -205.48 % | -73.000 K 87.17 % | -569.000 K 19.97 % | -711.000 K 0.00 % | -711.000 K 72.52 % | -2.587 M -588.11 % | 530.000 K 200.00 % | -530.000 K -75.50 % | -302.000 K | 0.000 | 0.000 100.00 % | -350.000 K 66.44 % | -1.043 M -69.04 % | -617.000 K -92.81 % | -320.000 K -540.00 % | -50.000 K 56.90 % | -116.000 K -199.15 % | 117.000 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.802 M | 0.000 | 0.000 | 0.000 -100.00 % | 49.000 K | 0.000 -100.00 % | 12.095 M 45.53 % | 8.311 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 100.00 % | -3.850 M -200.00 % | 3.850 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.599 M 2 025.19 % | -135.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 |
| Purchases of investments | 0.000 100.00 % | -7.024 M 31.27 % | -10.219 M | 0.000 | 0.000 | 0.000 100.00 % | -2.802 M | 0.000 | 0.000 | 0.000 100.00 % | -12.653 M | 0.000 100.00 % | -25.535 M | 0.000 | 0.000 | 0.000 100.00 % | -867.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.179 M -870.14 % | -740.000 K 66.62 % | -2.217 M | 0.000 100.00 % | -4.042 M 8.98 % | -4.441 M | 0.000 100.00 % | -2.633 M | 0.000 100.00 % | -3.067 M | 0.000 100.00 % | -1.873 M 71.88 % | -6.661 M -4 834.07 % | -135.000 K | 0.000 | 0.000 -100.00 % | 22.755 M 189.07 % | -25.546 M -46.93 % | -17.387 M | 0.000 100.00 % | -1.000 K 99.99 % | -8.216 M 8.35 % | -8.965 M | 0.000 100.00 % | -5.612 M | 0.000 100.00 % | -1.615 M -54.25 % | -1.047 M 78.44 % | -4.857 M -380.91 % | 1.729 M 123.20 % | -7.452 M | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 295.000 K -76.23 % | 1.241 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.019 M 106.05 % | -16.850 M -211.89 % | 15.059 M -0.57 % | 15.146 M 196.46 % | -15.702 M -200.91 % | 15.561 M 228.66 % | -12.095 M -141.67 % | 29.029 M 373.50 % | -10.614 M -15.09 % | -9.222 M -140.11 % | 22.992 M 346.01 % | 5.155 M 24 647.62 % | -21.000 K | 0.000 -100.00 % | 21.000 K -99.76 % | 8.722 M 29 975.86 % | 29.000 K | 0.000 -100.00 % | 265.000 K -95.98 % | 6.596 M 54.47 % | 4.270 M 225.95 % | 1.310 M -96.24 % | 34.811 M | 0.000 -100.00 % | 1.203 M | 0.000 -100.00 % | 8.709 M 29 931.03 % | 29.000 K -90.85 % | 317.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.619 M 8 725.33 % | 75.000 K | 0.000 -100.00 % | 180.000 K -99.66 % | 53.686 M 569.40 % | 8.020 M | 0.000 -100.00 % | 1.780 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 18.327 M | 0.000 -100.00 % | 3.129 M 145.99 % | 1.272 M -91.05 % | 14.212 M | 0.000 100.00 % | -48.676 M -381.28 % | 17.305 M 901.53 % | -2.159 M 85.75 % | -15.146 M -185.50 % | 17.714 M 215.24 % | -15.372 M -214.88 % | 13.381 M 26.07 % | 10.614 M 386.88 % | 2.180 M 1 563.09 % | -149.000 K -100.83 % | 17.921 M 10 504.14 % | 169.000 K -93.00 % | 2.415 M 159.12 % | 932.000 K -92.00 % | 11.649 M | 0.000 -100.00 % | 210.045 M 10 465.64 % | 1.988 M -83.38 % | 11.964 M 3 337.93 % | 348.000 K 351.95 % | 77.000 K -97.93 % | 3.727 M -51.64 % | 7.707 M 3 935.08 % | 191.000 K | 0.000 -100.00 % | 22.000 K 102.63 % | -837.000 K | 0.000 100.00 % | -2.560 M -592.31 % | 520.000 K -93.90 % | 8.519 M | 0.000 100.00 % | -6.624 M -6 658.42 % | 101.000 K -98.36 % | 6.150 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 223.000 K | 0.000 -100.00 % | 11.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 117.000 K | 0.000 |
| Net cash used for investing activites | 16.736 M 326.35 % | -7.394 M 13.49 % | -8.547 M -666.55 % | -1.115 M -107.88 % | 14.149 M 151.33 % | -27.567 M 42.09 % | -47.603 M -9 179.34 % | -513.000 K -105.41 % | 9.488 M 733.80 % | -1.497 M 85.57 % | -10.374 M -1 142.40 % | -835.000 K 95.98 % | -20.780 M -221.71 % | 17.074 M 638.78 % | -3.169 M -2 026.85 % | -149.000 K -100.87 % | 17.054 M 9 991.12 % | 169.000 K -92.64 % | 2.297 M 422.05 % | 440.000 K -96.13 % | 11.382 M 35.23 % | 8.417 M -95.84 % | 202.418 M 16 119.39 % | 1.248 M -87.53 % | 10.012 M 55.64 % | 6.433 M 2 009.18 % | 305.000 K -48.83 % | 596.000 K -98.46 % | 38.668 M 2 646.31 % | 1.408 M 19.73 % | 1.176 M 137.94 % | -3.100 M -139.38 % | 7.872 M 459.78 % | -2.188 M 20.18 % | -2.741 M 26.28 % | -3.718 M -147.19 % | 7.878 M 10 072.15 % | -79.000 K -100.50 % | 15.908 M 184.17 % | -18.899 M -61.10 % | -11.731 M -1 549.93 % | -711.000 K -33.65 % | -532.000 K -101.24 % | 42.883 M 10 433.25 % | -415.000 K 21.70 % | -530.000 K 86.45 % | -3.911 M | 0.000 -100.00 % | 9.485 M 778.95 % | -1.397 M 76.32 % | -5.900 M -630.58 % | 1.112 M 114.31 % | -7.772 M -15 444.00 % | -50.000 K -5 100.00 % | 1.000 K -99.15 % | 117.000 K |
| Debt repayment | -60.000 M -100.00 % | -30.000 M -25.00 % | -24.000 M | 0.000 | 0.000 100.00 % | -1.386 M 98.43 % | -88.311 M -134.36 % | 257.000 M 1 813.33 % | -15.000 M | 0.000 100.00 % | -28.955 M 85.52 % | -199.990 M -294.78 % | -50.658 M -202.13 % | 49.603 M 208.23 % | -45.832 M -50.56 % | -30.441 M 72.53 % | -110.820 M -158.47 % | 189.531 M | 0.000 100.00 % | -10.000 M -125.36 % | 39.431 M -75.37 % | 160.100 M 420.20 % | -50.000 M -66.67 % | -30.000 M | 0.000 -100.00 % | 89.000 K -99.82 % | 50.000 M 327.27 % | -22.000 M | 0.000 | 0.000 100.00 % | -363.000 K | 0.000 100.00 % | -89.137 M | 0.000 100.00 % | -6.923 M -109.08 % | 76.273 M 119 076.56 % | 64.000 K 100.06 % | -109.914 M -5.03 % | -104.646 M -51 704.95 % | -202.000 K -200.00 % | 202.000 K 100.13 % | -150.000 M -16.92 % | -128.296 M -220.50 % | -40.030 M 10.40 % | -44.674 M | 0.000 100.00 % | -36.155 M | 0.000 -100.00 % | 6.653 M -88.61 % | 58.407 M -42.65 % | 101.839 M 298.63 % | -51.270 M -102.37 % | -25.335 M -0.20 % | -25.284 M -1 746.09 % | 1.536 M 101.23 % | -124.637 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 209.492 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 -100.00 % | 1.000 K 200.00 % | -1.000 K 99.99 % | -9.487 M | 0.000 | 0.000 | 0.000 100.00 % | -5.575 M -643.33 % | -750.000 K 53.85 % | -1.625 M -185.09 % | -570.000 K 7.92 % | -619.000 K 84.62 % | -4.024 M -754.35 % | -471.000 K -441.38 % | -87.000 K 80.67 % | -450.000 K -1.81 % | -442.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 % | -2.530 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.056 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.056 M | 0.000 | 0.000 | 0.000 100.00 % | -1.266 M | 0.000 | 0.000 |
| Other financing activites | -35.446 M 60.75 % | -90.303 M -641.40 % | -12.180 M -110.85 % | 112.262 M -60.59 % | 284.841 M 3 543.85 % | -8.271 M 91.97 % | -102.972 M -1 345.63 % | -7.123 M -33.97 % | -5.317 M -47.57 % | -3.603 M 53.28 % | -7.712 M -99.38 % | -3.868 M -101.10 % | 351.468 M 6 537.14 % | -5.460 M -345.17 % | 2.227 M 263.03 % | -1.366 M -101.05 % | 129.679 M 1 885.97 % | -7.261 M -684.13 % | -926.000 K 41.28 % | -1.577 M 42.82 % | -2.758 M 18.11 % | -3.368 M 98.43 % | -214.168 M -422.81 % | 66.344 M 131.03 % | -213.829 M -7 097.21 % | -2.971 M -3.48 % | -2.871 M -291.14 % | -734.000 K -100.10 % | 741.677 M 29 778.95 % | -2.499 M 7.79 % | -2.710 M -2.38 % | -2.647 M 15.11 % | -3.118 M -0.94 % | -3.089 M 97.98 % | -153.067 M -4 374.33 % | -3.421 M -1.15 % | -3.382 M 17.69 % | -4.109 M 19.64 % | -5.113 M -3.42 % | -4.944 M 3.12 % | -5.103 M 22.08 % | -6.549 M -1 404.58 % | 502.000 K 105.64 % | -8.897 M -9.07 % | -8.157 M 21.13 % | -10.342 M -4 036.80 % | -250.000 K | 0.000 100.00 % | -250.000 K | 0.000 100.00 % | -241.000 K | 0.000 100.00 % | -241.000 K | 0.000 100.00 % | -275.000 K | 0.000 |
| Net cash used provided by financing activities | -95.446 M 20.66 % | -120.303 M -161.47 % | -46.010 M -140.98 % | 112.261 M -59.23 % | 275.354 M 503.74 % | -68.200 M 69.39 % | -222.770 M -189.15 % | 249.877 M 1 065.07 % | -25.892 M -494.81 % | -4.353 M 87.58 % | -35.042 M 82.86 % | -204.427 M -317.91 % | -48.916 M -221.92 % | 40.120 M 191.02 % | -44.076 M -38.95 % | -31.720 M 58.56 % | -76.553 M -151.59 % | 148.393 M 10 963.32 % | -1.366 M 88.20 % | -11.577 M -131.57 % | 36.673 M -76.60 % | 156.732 M 159.70 % | -262.513 M -673.64 % | -33.932 M -116.54 % | 205.155 M 7 218.49 % | -2.882 M -106.12 % | 47.129 M 289.52 % | -24.868 M -229.66 % | 19.179 M 867.77 % | -2.498 M 18.71 % | -3.073 M -16.14 % | -2.646 M 97.21 % | -94.782 M -2 458.91 % | -3.704 M 71.47 % | -12.982 M -117.82 % | 72.852 M 2 295.66 % | -3.318 M 97.09 % | -114.023 M -3.88 % | -109.759 M -2 032.90 % | -5.146 M -5.00 % | -4.901 M 96.91 % | -158.605 M -24.11 % | -127.794 M -214.95 % | -40.576 M 14.09 % | -47.229 M -14 587.42 % | 326.000 K 100.90 % | -36.405 M | 0.000 -100.00 % | 6.403 M -88.64 % | 56.351 M -44.54 % | 101.598 M 298.16 % | -51.270 M -100.46 % | -25.576 M 3.67 % | -26.550 M -2 205.47 % | 1.261 M 101.01 % | -124.637 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 52.179 M 5 218 000.00 % | -1.000 K | 0.000 | 0.000 -100.00 % | 1.000 K 200.00 % | -1.000 K -100.00 % | 20.684 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 200.00 % | -1.000 K | 0.000 | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.708 M 200.06 % | -1.707 M -200.06 % | 1.706 M 170 500.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 172.164 M 414.62 % | -54.721 M 19.88 % | -68.296 M -160.52 % | 112.854 M -24.89 % | 150.244 M 371.41 % | -55.356 M 58.13 % | -132.221 M -514.98 % | 31.862 M -65.47 % | 92.286 M -56.90 % | 214.141 M 183.34 % | -256.957 M 39.73 % | -426.332 M -187.11 % | 489.408 M 307.80 % | 120.011 M 220.89 % | -99.275 M 44.02 % | -177.352 M -15.30 % | -153.816 M -134.11 % | 450.922 M 2 871.32 % | -16.271 M 92.71 % | -223.120 M -190.16 % | 247.484 M 231.80 % | 74.588 M 136.06 % | -206.859 M -179.76 % | -73.941 M -114.85 % | 498.042 M 1 345.45 % | -39.989 M 51.66 % | -82.723 M 86.59 % | -616.920 M -191.78 % | 672.140 M 3 356.44 % | 19.446 M 120.63 % | -94.266 M 65.08 % | -269.971 M -209.22 % | 247.183 M 12.22 % | 220.266 M 234.74 % | -163.472 M -1 124.33 % | -13.352 M -106.77 % | 197.127 M 234.69 % | -146.361 M -18.02 % | -124.017 M 46.98 % | -233.922 M -201.93 % | 229.484 M 305.68 % | -111.571 M -259.92 % | -30.999 M -5 472.44 % | 577.000 K -99.82 % | 319.509 M 1 592.41 % | -21.409 M -74.74 % | -12.252 M | 0.000 -100.00 % | 154.561 M 1 901.57 % | 7.722 M 107.74 % | -99.774 M -121.06 % | -45.135 M -148.91 % | 92.276 M 288.51 % | 23.751 M 174.57 % | -31.849 M 85.21 % | -215.376 M |
| Cash at beginning of period | 804.060 M -6.37 % | 858.781 M -7.37 % | 927.076 M 13.86 % | 814.222 M 22.63 % | 663.978 M -7.70 % | 719.334 M -15.53 % | 851.555 M 3.89 % | 819.693 M 12.69 % | 727.407 M 41.72 % | 513.266 M -33.36 % | 770.223 M -35.63 % | 1.197 B 69.21 % | 707.147 M 20.44 % | 587.136 M -16.90 % | 706.527 M -20.07 % | 883.879 M -14.82 % | 1.038 B 76.85 % | 586.773 M -2.70 % | 603.044 M -27.01 % | 826.164 M 42.77 % | 578.680 M 14.80 % | 504.092 M -29.10 % | 710.951 M -9.42 % | 784.892 M 173.62 % | 286.850 M -12.24 % | 326.839 M -20.20 % | 409.562 M -60.10 % | 1.026 B 189.69 % | 354.342 M 5.81 % | 334.896 M -21.97 % | 429.162 M -38.62 % | 699.133 M 54.69 % | 451.950 M 95.07 % | 231.684 M -41.37 % | 395.156 M -3.27 % | 408.508 M 93.26 % | 211.381 M -40.91 % | 357.742 M -25.74 % | 481.759 M -32.69 % | 715.681 M 47.20 % | 486.197 M -18.66 % | 597.768 M -5.19 % | 630.475 M 0.09 % | 629.898 M 102.94 % | 310.389 M -6.45 % | 331.798 M -3.56 % | 344.051 M 0.00 % | 344.051 M 81.57 % | 189.490 M 4.25 % | 181.768 M -35.44 % | 281.542 M -13.82 % | 326.677 M 39.37 % | 234.401 M 11.28 % | 210.650 M -13.13 % | 242.499 M -47.04 % | 457.875 M |
| Cash at end of period | 976.224 M 21.41 % | 804.060 M -6.37 % | 858.780 M -7.37 % | 927.076 M 13.86 % | 814.222 M 22.63 % | 663.978 M -7.70 % | 719.334 M -15.53 % | 851.555 M 3.89 % | 819.693 M 12.69 % | 727.407 M 41.72 % | 513.266 M -33.36 % | 770.223 M -35.63 % | 1.197 B 69.21 % | 707.147 M 16.45 % | 607.252 M -14.05 % | 706.527 M -20.07 % | 883.879 M -14.82 % | 1.038 B 76.85 % | 586.773 M -2.70 % | 603.044 M -27.01 % | 826.164 M 42.77 % | 578.680 M 14.80 % | 504.092 M -29.10 % | 710.951 M -9.42 % | 784.892 M 173.62 % | 286.850 M -12.24 % | 326.839 M -20.20 % | 409.562 M -60.10 % | 1.026 B 189.69 % | 354.342 M 5.81 % | 334.896 M -21.97 % | 429.162 M -38.62 % | 699.133 M 54.69 % | 451.950 M 95.07 % | 231.684 M -41.37 % | 395.156 M -3.27 % | 408.508 M 93.26 % | 211.381 M -40.91 % | 357.742 M -25.74 % | 481.759 M -32.69 % | 715.681 M 47.20 % | 486.197 M -18.90 % | 599.476 M -4.92 % | 630.475 M 0.09 % | 629.898 M 102.94 % | 310.389 M -6.45 % | 331.799 M -3.56 % | 344.051 M 0.00 % | 344.051 M 81.57 % | 189.490 M 4.25 % | 181.768 M -35.44 % | 281.542 M -13.82 % | 326.677 M 39.37 % | 234.401 M 11.28 % | 210.650 M -13.13 % | 242.499 M |
| Operating cash flow | 250.875 M 3 025.31 % | -8.576 M -212.59 % | 7.617 M -80.71 % | 39.482 M -36.54 % | 62.219 M 53.97 % | 40.411 M -53.00 % | 85.973 M 139.53 % | -217.501 M -300.11 % | 108.690 M -50.59 % | 219.991 M 203.99 % | -211.542 M 4.31 % | -221.069 M -141.06 % | 538.420 M 757.12 % | 62.817 M 220.73 % | -52.030 M 64.24 % | -145.483 M -54.25 % | -94.317 M -131.19 % | 302.360 M 1 857.60 % | -17.203 M 91.88 % | -211.983 M -206.29 % | 199.429 M 320.22 % | -90.561 M 38.29 % | -146.764 M -255.73 % | -41.257 M -114.58 % | 282.875 M 749.69 % | -43.540 M 66.55 % | -130.157 M 78.04 % | -592.648 M -196.48 % | 614.292 M 2 891.15 % | 20.537 M 122.23 % | -92.369 M 65.04 % | -264.225 M -179.09 % | 334.094 M 47.73 % | 226.157 M 253.07 % | -147.749 M -79.12 % | -82.486 M -142.84 % | 192.566 M 696.94 % | -32.259 M -1.21 % | -31.874 M 84.69 % | -208.170 M -185.17 % | 244.410 M 411.92 % | 47.744 M -50.94 % | 97.326 M 5 725.78 % | -1.730 M -100.47 % | 367.152 M 1 831.44 % | -21.205 M -175.56 % | 28.064 M 337.07 % | 6.421 M -95.37 % | 138.673 M 393.60 % | -47.232 M 75.84 % | -195.472 M -3 991.54 % | 5.023 M -96.00 % | 125.624 M 149.50 % | 50.351 M 252.07 % | -33.111 M 63.56 % | -90.856 M |
| Capital expenditure | -1.886 M -17.07 % | -1.611 M -10.57 % | -1.457 M 38.96 % | -2.387 M -3 688.89 % | -63.000 K 91.78 % | -766.000 K -1 518.52 % | 54.000 K 105.58 % | -968.000 K 71.63 % | -3.412 M -127.92 % | -1.497 M -786.70 % | 218.000 K 121.29 % | -1.024 M 88.13 % | -8.626 M -366.02 % | -1.851 M 65.40 % | -5.349 M -443.60 % | -984.000 K -13.49 % | -867.000 K | 0.000 100.00 % | -97.000 K 80.28 % | -492.000 K -70.83 % | -288.000 K 5.57 % | -305.000 K 36.06 % | -477.000 K | 0.000 | 0.000 100.00 % | -511.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -27.000 K 50.91 % | -55.000 K | 0.000 100.00 % | -344.000 K -109.65 % | 3.564 M 189.82 % | -3.968 M -519.03 % | -641.000 K -711.39 % | -79.000 K 64.57 % | -223.000 K -205.48 % | -73.000 K 87.17 % | -569.000 K 19.97 % | -711.000 K 0.00 % | -711.000 K 72.52 % | -2.587 M -588.11 % | 530.000 K 200.00 % | -530.000 K -75.50 % | -302.000 K | 0.000 | 0.000 100.00 % | -350.000 K 66.44 % | -1.043 M -69.04 % | -617.000 K -92.81 % | -320.000 K -540.00 % | -50.000 K 56.90 % | -116.000 K -199.15 % | 117.000 K |
| Free CashFlow | 248.989 M 2 544.18 % | -10.187 M 32.96 % | -15.195 M -2 137.85 % | -679.000 K -101.09 % | 62.156 M 56.78 % | 39.645 M -53.92 % | 86.027 M 139.38 % | -218.469 M -307.52 % | 105.278 M -51.82 % | 218.494 M 203.39 % | -211.324 M 4.85 % | -222.093 M -141.92 % | 529.794 M 769.00 % | 60.966 M 206.25 % | -57.379 M 60.82 % | -146.467 M -53.88 % | -95.184 M -131.48 % | 302.360 M 1 847.75 % | -17.300 M 91.86 % | -212.475 M -206.70 % | 199.141 M 319.16 % | -90.866 M 38.29 % | -147.241 M -256.89 % | -41.257 M -114.58 % | 282.875 M 742.15 % | -44.051 M 66.16 % | -130.157 M 78.04 % | -592.648 M -196.48 % | 614.292 M 2 891.15 % | 20.537 M 122.23 % | -92.396 M 65.04 % | -264.280 M -179.10 % | 334.094 M 47.95 % | 225.813 M 256.61 % | -144.185 M -66.78 % | -86.454 M -145.05 % | 191.925 M 693.50 % | -32.338 M -0.75 % | -32.097 M 84.59 % | -208.243 M -185.40 % | 243.841 M 418.45 % | 47.033 M -51.32 % | 96.615 M 2 338.01 % | -4.317 M -101.17 % | 367.682 M 1 791.66 % | -21.735 M -178.29 % | 27.762 M 332.36 % | 6.421 M -95.37 % | 138.673 M 391.44 % | -47.582 M 75.79 % | -196.515 M -4 560.17 % | 4.406 M -96.48 % | 125.304 M 149.11 % | 50.301 M 251.39 % | -33.227 M 63.38 % | -90.739 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 |