Zhejiang Juli Culture Development Co.,Ltd. 002247.SZ
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 839.599 M -11.31 % | 946.685 M 1.27 % | 934.858 M -19.69 % | 1.164 B 16.72 % | 997.359 M -55.59 % | 2.246 B -32.04 % | 3.305 B 28.84 % | 2.565 B 78.31 % | 1.439 B 60.70 % | 895.181 M 3.24 % | 867.046 M 15.61 % | 749.945 M 21.50 % | 617.223 M 29.25 % | 477.531 M 30.10 % | 367.046 M 51.59 % | 242.127 M 11.99 % | 216.196 M 9.52 % | 197.407 M 23.15 % | 160.304 M 20.76 % | 132.750 M |
| Net income | 218.001 M 164.95 % | -335.649 M -734.81 % | 52.874 M -34.45 % | 80.665 M -51.34 % | 165.786 M 112.86 % | -1.289 B 56.98 % | -2.995 B -1 210.56 % | 269.729 M 7.68 % | 250.480 M 191.94 % | 85.799 M -13.38 % | 99.048 M 22.18 % | 81.066 M 40.62 % | 57.649 M 42.01 % | 40.594 M 1.78 % | 39.883 M 1.26 % | 39.386 M 55.80 % | 25.279 M -35.04 % | 38.912 M 65.38 % | 23.529 M 26.09 % | 18.661 M |
| Income before tax | 219.146 M 166.00 % | -332.055 M -719.75 % | 53.579 M -42.64 % | 93.416 M -46.14 % | 173.452 M 113.86 % | -1.252 B 58.34 % | -3.005 B -1 006.64 % | 331.417 M 24.57 % | 266.049 M 169.51 % | 98.716 M -12.49 % | 112.806 M 21.27 % | 93.019 M 38.49 % | 67.165 M 46.30 % | 45.908 M 1.84 % | 45.077 M 4.88 % | 42.981 M 52.23 % | 28.234 M -28.38 % | 39.422 M 53.42 % | 25.694 M 33.53 % | 19.242 M |
| Income before tax ratio | 0.26 174.41 % | -0.35 -712.01 % | 0.06 -28.58 % | 0.08 -53.86 % | 0.17 131.20 % | -0.56 38.70 % | -0.91 -803.71 % | 0.13 -30.14 % | 0.18 67.71 % | 0.11 -15.24 % | 0.13 4.89 % | 0.12 13.98 % | 0.11 13.19 % | 0.10 -21.72 % | 0.12 -30.82 % | 0.18 35.93 % | 0.13 -34.60 % | 0.20 24.59 % | 0.16 10.58 % | 0.14 |
| EBITDA | 258.402 M 187.50 % | -295.308 M -421.24 % | 91.927 M -31.10 % | 133.412 M -40.65 % | 224.806 M 115.43 % | -1.457 B 48.04 % | -2.804 B -814.22 % | 392.666 M 38.34 % | 283.851 M 112.42 % | 133.629 M -8.46 % | 145.974 M 19.43 % | 122.224 M 35.62 % | 90.120 M 38.34 % | 65.146 M 51.29 % | 43.061 M 11.21 % | 38.721 M 45.25 % | 26.659 M -29.88 % | 38.020 M 44.71 % | 26.273 M 20.22 % | 21.854 M |
| Net income ratio | 0.26 173.23 % | -0.35 -726.88 % | 0.06 -18.38 % | 0.07 -58.31 % | 0.17 128.97 % | -0.57 36.69 % | -0.91 -961.98 % | 0.11 -39.61 % | 0.17 81.66 % | 0.10 -16.10 % | 0.11 5.68 % | 0.11 15.73 % | 0.09 9.87 % | 0.09 -21.77 % | 0.11 -33.20 % | 0.16 39.12 % | 0.12 -40.68 % | 0.20 34.29 % | 0.15 4.42 % | 0.14 |
| Ratio EBITDA | 0.31 198.66 % | -0.31 -417.23 % | 0.10 -14.20 % | 0.11 -49.16 % | 0.23 134.74 % | -0.65 23.54 % | -0.85 -654.36 % | 0.15 -22.42 % | 0.20 32.18 % | 0.15 -11.33 % | 0.17 3.30 % | 0.16 11.62 % | 0.15 7.03 % | 0.14 16.28 % | 0.12 -26.64 % | 0.16 29.69 % | 0.12 -35.98 % | 0.19 17.51 % | 0.16 -0.45 % | 0.16 |
| Gross profit ratio | 0.20 -8.05 % | 0.22 12.22 % | 0.20 -1.53 % | 0.20 -22.09 % | 0.26 279.25 % | 0.07 -35.58 % | 0.10 -52.81 % | 0.22 -18.72 % | 0.27 13.95 % | 0.24 1.42 % | 0.24 4.14 % | 0.23 -3.93 % | 0.24 5.66 % | 0.22 -3.14 % | 0.23 -18.27 % | 0.28 9.17 % | 0.26 -4.03 % | 0.27 11.42 % | 0.24 4.83 % | 0.23 |
| Weighted average shs out dil | 850.870 M -1.13 % | 860.638 M 1.15 % | 850.870 M 0.00 % | 850.870 M 0.00 % | 850.870 M 0.00 % | 850.870 M 0.27 % | 848.579 M 0.67 % | 842.902 M 17.78 % | 715.657 M 33.46 % | 536.241 M 2.86 % | 521.308 M 2.89 % | 506.662 M 27.44 % | 397.577 M 0.39 % | 396.036 M -0.70 % | 398.832 M -1.27 % | 403.957 M 14.52 % | 352.729 M 22.37 % | 288.239 M 140.92 % | 119.641 M -0.62 % | 120.392 M |
| Weighted average shs out | 850.870 M -1.13 % | 860.638 M 1.15 % | 850.870 M 0.00 % | 850.870 M 0.00 % | 850.870 M 0.00 % | 850.870 M 0.27 % | 848.579 M 0.67 % | 842.902 M 19.87 % | 703.192 M 39.33 % | 504.697 M -3.19 % | 521.308 M 2.89 % | 506.662 M 27.44 % | 397.577 M 0.39 % | 396.036 M -0.70 % | 398.832 M -1.27 % | 403.957 M 14.52 % | 352.729 M 22.37 % | 288.239 M 140.92 % | 119.641 M -0.62 % | 120.392 M |
| EPS diluted | 0.26 166.67 % | -0.39 -728.02 % | 0.06 -34.49 % | 0.09 388.66 % | 0.02 101.28 % | -1.51 57.22 % | -3.53 -1 203.13 % | 0.32 -8.57 % | 0.35 118.75 % | 0.16 -15.79 % | 0.19 18.75 % | 0.16 14.29 % | 0.14 40.00 % | 0.10 0.00 % | 0.10 2.56 % | 0.10 35.98 % | 0.07 -48.79 % | 0.14 -30.00 % | 0.20 25.00 % | 0.16 |
| Earnings per share | 0.26 166.67 % | -0.39 -728.02 % | 0.06 -34.49 % | 0.09 388.66 % | 0.02 101.28 % | -1.51 57.22 % | -3.53 -1 203.13 % | 0.32 -8.57 % | 0.35 105.88 % | 0.17 -10.53 % | 0.19 18.75 % | 0.16 14.29 % | 0.14 40.00 % | 0.10 0.00 % | 0.10 2.56 % | 0.10 35.98 % | 0.07 -48.79 % | 0.14 -30.00 % | 0.20 25.00 % | 0.16 |
| Gross profit | 169.793 M -18.45 % | 208.200 M 13.64 % | 183.215 M -20.92 % | 231.681 M -9.06 % | 254.765 M 68.41 % | 151.277 M -56.22 % | 345.523 M -39.21 % | 568.354 M 44.94 % | 392.138 M 83.12 % | 214.141 M 4.71 % | 204.504 M 20.40 % | 169.859 M 16.72 % | 145.521 M 36.56 % | 106.560 M 26.01 % | 84.564 M 23.89 % | 68.258 M 22.27 % | 55.827 M 5.10 % | 53.119 M 37.21 % | 38.712 M 26.59 % | 30.581 M |
| Income tax expense | 2.621 M -28.08 % | 3.644 M 416.62 % | 705.404 K -94.47 % | 12.751 M 52.54 % | 8.359 M -77.35 % | 36.899 M 633.67 % | -6.914 M -111.21 % | 61.689 M 328.74 % | 14.388 M 16.93 % | 12.305 M -7.98 % | 13.371 M 6.11 % | 12.601 M 50.56 % | 8.369 M 62.89 % | 5.138 M 8.62 % | 4.730 M 22.89 % | 3.849 M 30.25 % | 2.955 M 480.24 % | 509.291 K -76.48 % | 2.165 M 272.35 % | 581.461 K |
| Cost of revenue | 669.806 M -9.30 % | 738.485 M -1.75 % | 751.643 M -19.39 % | 932.427 M 25.56 % | 742.594 M -64.55 % | 2.095 B -29.22 % | 2.959 B 48.21 % | 1.997 B 90.82 % | 1.046 B 53.65 % | 681.040 M 2.79 % | 662.542 M 14.21 % | 580.087 M 22.98 % | 471.702 M 27.15 % | 370.971 M 31.33 % | 282.482 M 62.47 % | 173.870 M 8.42 % | 160.369 M 11.14 % | 144.288 M 18.67 % | 121.592 M 19.01 % | 102.169 M |
| General and administrative expenses | 15.206 M 727.54 % | 1.837 M -85.02 % | 12.266 M -26.85 % | 16.767 M -64.27 % | 46.928 M -3.80 % | 48.780 M 57.52 % | 30.967 M 23.86 % | 25.001 M 7.40 % | 23.278 M -14.88 % | 27.347 M 59.97 % | 17.095 M 64.68 % | 10.381 M -22.62 % | 13.415 M 72.53 % | 7.776 M 8.83 % | 7.144 M -73.44 % | 26.902 M 11.25 % | 24.181 M 132.21 % | 10.413 M 21.92 % | 8.541 M 46.98 % | 5.811 M |
| Selling and marketing expenses | 32.089 M -5.03 % | 33.790 M 19.75 % | 28.218 M -22.72 % | 36.516 M -20.00 % | 45.648 M -57.40 % | 107.146 M -0.97 % | 108.192 M 33.04 % | 81.324 M 28.87 % | 63.108 M 59.46 % | 39.577 M 6.32 % | 37.225 M 23.64 % | 30.106 M 7.85 % | 27.915 M 30.85 % | 21.333 M 17.10 % | 18.217 M 59.49 % | 11.422 M -0.41 % | 11.469 M 30.36 % | 8.798 M 21.87 % | 7.219 M 26.41 % | 5.710 M |
| Other expenses | -13.856 M -126.76 % | 51.776 M 9.81 % | 47.148 M 19.44 % | 39.473 M -26.49 % | 53.700 M -29.80 % | 76.490 M 1 975.94 % | -4.077 M 88.04 % | -34.097 M -159.60 % | 57.209 M 342.33 % | 12.933 M -17.64 % | 15.705 M 2.49 % | 15.323 M 20.37 % | 12.729 M 54.80 % | 8.223 M -22.63 % | 10.628 M 10.88 % | 9.586 M 25.58 % | 7.633 M 12.19 % | 6.804 M 57.56 % | 4.318 M 354.33 % | 950.476 K |
| Operating expenses | 137.001 M 8.61 % | 126.146 M 0.39 % | 125.653 M -7.78 % | 136.254 M -27.18 % | 187.106 M -35.04 % | 288.028 M 14.95 % | 250.565 M 46.33 % | 171.237 M -7.53 % | 185.177 M 33.70 % | 138.506 M 15.10 % | 120.339 M 25.55 % | 95.846 M 7.19 % | 89.414 M 27.68 % | 70.027 M 29.15 % | 54.221 M 37.17 % | 39.529 M 7.60 % | 36.739 M 79.09 % | 20.514 M 22.55 % | 16.739 M 38.29 % | 12.104 M |
| Cost and expenses | 806.807 M -6.69 % | 864.631 M -1.44 % | 877.296 M -17.91 % | 1.069 B 14.95 % | 929.700 M -60.98 % | 2.383 B -25.77 % | 3.210 B 48.06 % | 2.168 B 76.03 % | 1.232 B 50.28 % | 819.546 M 4.68 % | 782.881 M 15.82 % | 675.933 M 20.46 % | 561.116 M 27.24 % | 440.999 M 30.98 % | 336.702 M 57.78 % | 213.399 M 8.27 % | 197.107 M 19.60 % | 164.802 M 19.14 % | 138.331 M 21.05 % | 114.274 M |
| Research and development expenses | 35.564 M -8.21 % | 38.743 M 1.90 % | 38.021 M -12.59 % | 43.498 M 6.53 % | 40.830 M -26.58 % | 55.612 M 13.21 % | 49.123 M 59.88 % | 30.725 M -13.39 % | 35.475 M 83.27 % | 19.357 M -5.68 % | 20.522 M 28.82 % | 15.930 M 6.15 % | 15.008 M 1.92 % | 14.726 M 25.81 % | 11.704 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 115.293 M 223.61 % | 35.627 M -12.00 % | 40.484 M -24.02 % | 53.284 M -42.44 % | 92.576 M -40.63 % | 155.926 M 12.05 % | 139.160 M 30.88 % | 106.325 M 23.08 % | 86.386 M 29.08 % | 66.923 M 23.20 % | 54.320 M 34.17 % | 40.487 M -2.04 % | 41.330 M 41.98 % | 29.109 M 14.77 % | 25.362 M -33.82 % | 38.324 M 7.50 % | 35.650 M 85.57 % | 19.211 M 21.90 % | 15.760 M 36.78 % | 11.522 M |
| Interest income | 3.816 M -48.12 % | 7.355 M 89.01 % | 3.891 M 174.58 % | 1.417 M -82.95 % | 8.314 M 44.15 % | 5.768 M -70.29 % | 19.411 M 923.37 % | 1.897 M 55.30 % | 1.221 M 45.60 % | 838.840 K -52.18 % | 1.754 M -21.62 % | 2.238 M 121.42 % | 1.011 M -62.76 % | 2.714 M -49.32 % | 5.355 M 1.47 % | 5.278 M 115.60 % | 2.448 M 247 272 827.27 % | -0.990 | 0.000 | 0.000 |
| Interest expense | 1.238 M 95.80 % | 632.300 K -21.00 % | 800.394 K 7.29 % | 746.007 K -93.27 % | 11.085 M -71.08 % | 38.327 M 39.67 % | 27.441 M 1 793.38 % | 1.449 M 189.19 % | 501.164 K 5 467.72 % | 9.001 K -98.20 % | 501.190 K -1.33 % | 507.938 K 37.41 % | 369.656 K 222.73 % | 114.540 K -67.94 % | 357.241 K | 0.000 -100.00 % | 111.000 -99.88 % | 90.560 K | 0.000 | 0.000 |
| Depreciation and amortization | 38.529 M 6.69 % | 36.114 M -3.47 % | 37.414 M -6.30 % | 39.931 M 0.77 % | 39.624 M -33.24 % | 59.349 M -11.37 % | 66.965 M 5.05 % | 63.743 M 41.56 % | 45.029 M 29.01 % | 34.904 M 8.16 % | 32.272 M 11.53 % | 28.935 M 28.11 % | 22.585 M 36.68 % | 16.525 M 29.94 % | 12.717 M 27.26 % | 9.993 M 31.99 % | 7.571 M 39.79 % | 5.416 M 25.96 % | 4.300 M 27.30 % | 3.378 M |
| Operating income | 32.792 M -60.04 % | 82.054 M 52.82 % | 53.694 M -42.45 % | 93.298 M -83.03 % | 549.906 M 502.12 % | -136.751 M 95.44 % | -3.001 B -920.95 % | 365.514 M 71.76 % | 212.804 M 145.21 % | 86.784 M -10.74 % | 97.230 M 23.84 % | 78.515 M 43.01 % | 54.903 M 45.52 % | 37.730 M 8.79 % | 34.680 M 3.79 % | 33.414 M 62.20 % | 20.601 M -36.90 % | 32.646 M 52.22 % | 21.446 M 17.25 % | 18.292 M |
| Operating income ratio | 0.04 -54.94 % | 0.09 50.91 % | 0.06 -28.34 % | 0.08 -85.46 % | 0.55 1 005.55 % | -0.06 93.29 % | -0.91 -737.20 % | 0.14 -3.67 % | 0.15 52.59 % | 0.10 -13.55 % | 0.11 7.11 % | 0.10 17.70 % | 0.09 12.58 % | 0.08 -16.38 % | 0.09 -31.53 % | 0.14 44.83 % | 0.10 -42.38 % | 0.17 23.61 % | 0.13 -2.91 % | 0.14 |
| Total other income expenses net | 186.354 M 145.00 % | -414.109 M -358 622.09 % | -115.440 K -197.86 % | 117.969 K 100.83 % | -14.241 M 56.99 % | -33.107 M 69.39 % | -108.166 M -217.02 % | -34.120 M -121.96 % | 155.342 M 1 201.85 % | 11.932 M -23.39 % | 15.576 M 7.39 % | 14.503 M 18.28 % | 12.262 M 49.94 % | 8.178 M -47.43 % | 15.557 M 4.38 % | 14.904 M 62.98 % | 9.145 M 34.98 % | 6.775 M 59.49 % | 4.248 M 346.93 % | 950.477 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -275.983 M 37.89 % | -444.346 M -37.04 % | -324.242 M -366.73 % | -69.471 M 50.64 % | -140.739 M -157.16 % | 246.233 M -20.62 % | 310.210 M 159.24 % | -523.675 M -80.63 % | -289.910 M -2 073.56 % | -13.338 M 75.54 % | -54.522 M 64.11 % | -151.901 M -68.40 % | -90.203 M -3.16 % | -87.437 M 53.29 % | -187.180 M 28.56 % | -262.019 M 1.29 % | -265.441 M -963.49 % | -24.959 M 16.47 % | -29.882 M 33.02 % | -44.610 M |
| Total investments | 0.000 -100.00 % | 38.457 M 41.18 % | 27.240 M -43.25 % | 48.000 M 145.10 % | 19.583 M -74.38 % | 76.451 M -3.63 % | 79.332 M 333.09 % | 18.318 M 838.06 % | 1.953 M -99.64 % | 536.488 M 25.14 % | 428.700 M 53.66 % | 279.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 49.600 K 0.00 % | 49.600 K |
| Total debt | 17.768 M 62.65 % | 10.925 M -82.31 % | 61.764 M -40.11 % | 103.132 M 55.42 % | 66.355 M -84.65 % | 432.280 M -11.05 % | 485.958 M 468.45 % | 85.488 M 1 241.23 % | 6.374 M -91.45 % | 74.560 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 M | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 72.901 M 0.00 % | 72.901 M 0.00 % | 72.901 M 0.55 % | 72.501 M -0.21 % | 72.653 M -1.71 % | 73.916 M 6.73 % | 69.254 M 87.79 % | 36.879 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -3.309 B 6.18 % | -3.527 B -10.52 % | -3.191 B 1.63 % | -3.244 B 2.43 % | -3.325 B 8.31 % | -3.626 B -54.89 % | -2.341 B -427.97 % | 713.833 M 34.09 % | 532.338 M 54.57 % | 344.399 M 18.30 % | 291.120 M 36.77 % | 212.850 M 40.12 % | 151.904 M 39.33 % | 109.023 M 6.83 % | 102.050 M 28.34 % | 79.515 M 56.40 % | 50.840 M 81.00 % | 28.089 M -48.83 % | 54.894 M 62.81 % | 33.718 M |
| Common stock | 850.870 M 0.00 % | 850.870 M 0.00 % | 850.870 M 0.00 % | 850.870 M 0.00 % | 850.870 M 0.00 % | 850.870 M 0.00 % | 850.870 M -0.04 % | 851.196 M -0.05 % | 851.611 M 221.99 % | 264.485 M 0.03 % | 264.407 M 105.28 % | 128.800 M 28.54 % | 100.200 M 0.00 % | 100.200 M 0.00 % | 100.200 M 50.00 % | 66.800 M 0.00 % | 66.800 M 33.60 % | 50.000 M 150.00 % | 20.000 M 0.00 % | 20.000 M |
| Total equity | 625.504 M 54.25 % | 405.521 M -45.27 % | 740.920 M 7.68 % | 688.046 M 13.28 % | 607.381 M 38.93 % | 437.188 M -72.49 % | 1.589 B -65.79 % | 4.646 B 4.25 % | 4.456 B 312.66 % | 1.080 B 7.31 % | 1.006 B 10.03 % | 914.580 M 72.07 % | 531.523 M 10.10 % | 482.747 M 5.80 % | 456.293 M 6.29 % | 429.305 M 8.51 % | 395.654 M 234.03 % | 118.450 M 42.08 % | 83.368 M 40.05 % | 59.528 M |
| Other non current liabilities | 16.262 M 12 588.13 % | 128.170 K -68.58 % | 407.895 K -96.25 % | 10.886 M -83.69 % | 66.737 M 408.95 % | 13.113 M | 0.000 | 0.000 -100.00 % | 6.374 M -82.37 % | 36.143 M -1.73 % | 36.781 M | 0.000 -100.00 % | 8.172 M -0.43 % | 8.208 M 0.00 % | 8.208 M -1.16 % | 8.304 M 18.90 % | 6.984 M -2.65 % | 7.174 M 0.94 % | 7.108 M | 0.000 |
| Long term debt | 12.763 M 16.83 % | 10.925 M | 0.000 | 0.000 | 0.000 -100.00 % | 83.751 M -2.39 % | 85.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 35.239 M 95.20 % | 18.053 M 574.14 % | 2.678 M -79.23 % | 12.893 M -81.38 % | 69.236 M -30.68 % | 99.883 M 11.80 % | 89.340 M 2 099.96 % | 4.061 M -62.93 % | 10.955 M -69.69 % | 36.143 M -1.73 % | 36.781 M 389.50 % | 7.514 M -8.05 % | 8.172 M -0.43 % | 8.208 M 0.00 % | 8.208 M -1.16 % | 8.304 M 18.90 % | 6.984 M -2.65 % | 7.174 M 0.94 % | 7.108 M | 0.000 |
| Other current liabilities | 128.603 M -75.89 % | 533.347 M 422.74 % | 102.029 M 2.37 % | 99.667 M 195.45 % | 33.734 M 47.30 % | 22.902 M -93.95 % | 378.611 M 98.62 % | 190.623 M 116.07 % | 88.224 M 106.66 % | 42.690 M -40.85 % | 72.175 M 106.40 % | 34.968 M -13.51 % | 40.428 M 45.03 % | 27.876 M -52.49 % | 58.672 M 293.81 % | 14.898 M 29.25 % | 11.526 M 19.41 % | 9.653 M -12.11 % | 10.982 M 1.94 % | 10.773 M |
| Deferred revenue | 0.000 -100.00 % | 5.813 M 4.45 % | 5.565 M -39.81 % | 9.247 M -25.96 % | 12.489 M -92.59 % | 168.511 M 873.59 % | 17.308 M -94.41 % | 309.417 M 281.93 % | 81.013 M 267.15 % | -48.467 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.300 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.919 M | 0.000 |
| Short term debt | 5.005 M | 0.000 -100.00 % | 10.000 M 0.00 % | 10.000 M -84.93 % | 66.355 M -80.96 % | 348.529 M -12.87 % | 400.000 M 367.90 % | 85.488 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 M | 0.000 |
| Total current liabilities | 269.572 M -63.11 % | 730.685 M 131.69 % | 315.369 M -7.37 % | 340.452 M -0.30 % | 341.459 M -71.04 % | 1.179 B 1.68 % | 1.160 B 21.44 % | 955.016 M 160.27 % | 366.937 M 68.53 % | 217.733 M 16.52 % | 186.860 M -4.93 % | 196.543 M 22.96 % | 159.842 M 26.62 % | 126.238 M 53.66 % | 82.153 M -12.87 % | 94.289 M 21.09 % | 77.866 M 25.72 % | 61.936 M -9.73 % | 68.613 M 21.21 % | 56.607 M |
| Total liabilities | 304.811 M -59.29 % | 748.738 M 135.42 % | 318.046 M -9.99 % | 353.345 M -13.96 % | 410.696 M -67.89 % | 1.279 B 2.40 % | 1.249 B 30.24 % | 959.077 M 153.80 % | 377.893 M 48.85 % | 253.876 M 13.52 % | 223.641 M 9.60 % | 204.057 M 21.45 % | 168.014 M 24.97 % | 134.446 M 48.79 % | 90.361 M -11.92 % | 102.593 M 20.91 % | 84.850 M 22.78 % | 69.110 M -8.73 % | 75.720 M 33.77 % | 56.607 M |
| Other non current assets | 40.579 M 22 444.00 % | 180.000 K -63.78 % | 496.919 K -87.43 % | 3.952 M -58.16 % | 9.445 M -63.81 % | 26.103 M -70.28 % | 87.841 M 178.86 % | 31.500 M 293.75 % | 8.000 M 583.69 % | 1.170 M -97.51 % | 47.039 M -8.94 % | 51.657 M -0.56 % | 51.948 M 18.02 % | 44.015 M -2.74 % | 45.256 M -1.91 % | 46.136 M 270 506.71 % | 17.049 K -57.14 % | 39.780 K -64.52 % | 112.111 K -16.86 % | 134.842 K |
| Long term investments | 0.000 -100.00 % | 38.457 M 41.18 % | 27.240 M 10.89 % | 24.566 M 25.44 % | 19.583 M -66.50 % | 58.451 M | 0.000 -100.00 % | 25.254 M 188.37 % | 8.758 M -80.65 % | 45.258 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 68.672 M -2.78 % | 70.635 M -8.43 % | 77.135 M -3.79 % | 80.174 M -4.95 % | 84.347 M -8.75 % | 92.436 M -32.06 % | 136.059 M -18.29 % | 166.511 M 17.21 % | 142.067 M 91.06 % | 74.358 M -3.17 % | 76.792 M 1.44 % | 75.698 M 7.44 % | 70.458 M 6.37 % | 66.241 M 41.83 % | 46.703 M 264.82 % | 12.802 M -74.49 % | 50.182 M -1.55 % | 50.971 M 0.02 % | 50.964 M 347.96 % | 11.377 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 149.969 M -45.56 % | 275.496 M -90.95 % | 3.043 B 0.00 % | 3.043 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 68.672 M -2.78 % | 70.635 M -8.43 % | 77.135 M -3.79 % | 80.174 M -4.95 % | 84.347 M -65.20 % | 242.405 M -41.10 % | 411.556 M -87.18 % | 3.209 B 0.77 % | 3.185 B 4 182.79 % | 74.358 M -3.17 % | 76.792 M 1.44 % | 75.698 M 7.44 % | 70.458 M 6.37 % | 66.241 M 41.83 % | 46.703 M 264.82 % | 12.802 M -74.49 % | 50.182 M -1.55 % | 50.971 M 0.02 % | 50.964 M 347.96 % | 11.377 M |
| Property plant equipment net | 288.097 M -4.99 % | 303.219 M 0.36 % | 302.141 M -6.77 % | 324.068 M -1.62 % | 329.412 M -5.59 % | 348.899 M -5.39 % | 368.768 M 2.16 % | 360.960 M 4.92 % | 344.038 M 6.15 % | 324.108 M -4.41 % | 339.075 M 7.12 % | 316.529 M 11.51 % | 283.850 M 21.05 % | 234.497 M 61.14 % | 145.521 M 24.77 % | 116.632 M 38.64 % | 84.124 M 31.19 % | 64.124 M 79.52 % | 35.720 M 34.79 % | 26.500 M |
| Total non current assets | 399.761 M -4.26 % | 417.540 M 1.82 % | 410.060 M -5.69 % | 434.794 M -2.30 % | 445.031 M -34.38 % | 678.196 M -24.34 % | 896.382 M -75.41 % | 3.645 B 2.06 % | 3.572 B 681.59 % | 456.990 M -1.86 % | 465.665 M 4.70 % | 444.757 M 9.23 % | 407.167 M 17.71 % | 345.904 M 45.08 % | 238.426 M 35.39 % | 176.100 M 30.57 % | 134.869 M 16.46 % | 115.810 M 31.63 % | 87.980 M 130.45 % | 38.177 M |
| Other current assets | 5.685 M -38.79 % | 9.288 M 15.41 % | 8.048 M -93.43 % | 122.418 M 17.98 % | 103.760 M -65.53 % | 300.993 M -35.93 % | 469.755 M 316.73 % | 112.724 M -72.32 % | 407.174 M 1 422.85 % | 26.738 M -86.95 % | 204.858 M 43.78 % | 142.478 M 599.12 % | 20.380 M -78.77 % | 95.982 M 48.55 % | 64.612 M 16.16 % | 55.624 M 17.12 % | 47.494 M 271.57 % | 12.782 M -23.21 % | 16.646 M 21.04 % | 13.752 M |
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 48.000 M -47.25 % | 91.000 M 405.56 % | 18.000 M -77.31 % | 79.332 M 1 243.65 % | -6.937 M -1.94 % | -6.805 M -101.39 % | 491.230 M 14.59 % | 428.700 M 53.66 % | 279.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 293.751 M -35.83 % | 457.790 M 18.60 % | 386.006 M 123.64 % | 172.603 M -16.65 % | 207.094 M 11.31 % | 186.047 M 5.86 % | 175.748 M -71.15 % | 609.163 M 105.60 % | 296.284 M 237.08 % | 87.898 M 61.22 % | 54.522 M -64.11 % | 151.901 M 68.40 % | 90.203 M -2.42 % | 92.437 M -50.62 % | 187.180 M -28.56 % | 262.019 M -1.29 % | 265.441 M 963.49 % | 24.959 M -21.71 % | 31.882 M -28.53 % | 44.610 M |
| Cash and short term investments | 293.751 M -35.83 % | 457.790 M 18.60 % | 386.006 M 74.98 % | 220.603 M 6.52 % | 207.094 M 1.49 % | 204.047 M 16.10 % | 175.748 M -71.15 % | 609.163 M 105.60 % | 296.284 M 237.08 % | 87.898 M 61.22 % | 54.522 M -64.11 % | 151.901 M 68.40 % | 90.203 M -2.42 % | 92.437 M -50.62 % | 187.180 M -28.56 % | 262.019 M -1.29 % | 265.441 M 963.49 % | 24.959 M -21.71 % | 31.882 M -28.53 % | 44.610 M |
| Total current assets | 530.554 M -27.98 % | 736.719 M 13.53 % | 648.907 M 6.97 % | 606.598 M 5.86 % | 573.046 M -44.80 % | 1.038 B -46.55 % | 1.942 B -0.89 % | 1.960 B 55.21 % | 1.263 B 43.99 % | 876.809 M 14.72 % | 764.306 M 13.42 % | 673.880 M 130.49 % | 292.370 M 7.77 % | 271.288 M -11.98 % | 308.228 M -13.37 % | 355.798 M 2.94 % | 345.635 M 381.72 % | 71.750 M 0.90 % | 71.108 M -8.79 % | 77.958 M |
| Inventory | 94.568 M -15.27 % | 111.606 M 5.64 % | 105.647 M -14.27 % | 123.226 M 13.14 % | 108.915 M 2.66 % | 106.095 M -6.56 % | 113.548 M -8.36 % | 123.901 M 17.60 % | 105.354 M -6.07 % | 112.158 M 3.45 % | 108.420 M -5.73 % | 115.009 M 11.18 % | 103.442 M 24.83 % | 82.869 M 46.84 % | 56.436 M 47.91 % | 38.155 M 16.69 % | 32.699 M 36.61 % | 23.937 M 6.01 % | 22.580 M 15.23 % | 19.596 M |
| Net receivables | 136.550 M -14.87 % | 160.395 M 7.50 % | 149.206 M 6.31 % | 140.351 M -8.43 % | 153.277 M -58.37 % | 368.201 M -71.07 % | 1.273 B 22.86 % | 1.036 B 78.49 % | 580.382 M 235.55 % | 172.962 M -22.73 % | 223.842 M 63.96 % | 136.522 M 74.26 % | 78.344 M 5.47 % | 74.280 M 80.19 % | 41.224 M 56.31 % | 26.373 M 10 591 614.46 % | 249.000 -100.00 % | 9.817 M -42.26 % | 17.003 M | 0.000 |
| Tax assets | 2.412 M -52.22 % | 5.049 M 65.70 % | 3.047 M 49.80 % | 2.034 M -9.30 % | 2.243 M -4.12 % | 2.339 M -91.71 % | 28.218 M 51.54 % | 18.620 M -29.53 % | 26.421 M 118.43 % | 12.096 M 338.42 % | 2.759 M 216.18 % | 872.631 K -4.24 % | 911.244 K -20.86 % | 1.151 M 21.70 % | 946.065 K 78.47 % | 530.111 K -2.85 % | 545.636 K -19.22 % | 675.495 K -42.99 % | 1.185 M 614.26 % | 165.875 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 125.388 M -30.93 % | 181.531 M -0.55 % | 182.537 M -17.14 % | 220.307 M 1.93 % | 216.128 M -65.33 % | 623.305 M 71.33 % | 363.811 M -33.97 % | 550.974 M 115.66 % | 255.479 M 60.80 % | 158.881 M 64.60 % | 96.527 M -36.57 % | 152.178 M 30.57 % | 116.553 M 31.77 % | 88.452 M 437.94 % | 16.443 M -78.26 % | 75.622 M 20.53 % | 62.740 M 22.52 % | 51.207 M -1.72 % | 52.102 M 15.94 % | 44.941 M |
| Tax payables | 10.575 M 5.81 % | 9.995 M -34.41 % | 15.238 M 45.43 % | 10.478 M -17.84 % | 12.754 M -20.06 % | 15.955 M -7.82 % | 17.308 M -56.88 % | 40.143 M 72.78 % | 23.234 M 43.76 % | 16.162 M -11.00 % | 18.158 M 93.25 % | 9.396 M 62.34 % | 5.788 M 17.91 % | 4.909 M -30.26 % | 7.039 M 86.79 % | 3.768 M 4.68 % | 3.600 M 234.66 % | 1.076 M -69.51 % | 3.528 M 295.25 % | 892.616 K |
| Deferred revenue non current | 6.214 M 40.89 % | 4.410 M 94.29 % | 2.270 M 13.08 % | 2.007 M -19.67 % | 2.499 M -17.24 % | 3.020 M -14.71 % | 3.540 M -12.82 % | 4.061 M -11.36 % | 4.582 M -54.42 % | 10.051 M -8.48 % | 10.982 M 46.16 % | 7.514 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 2.231 M 794.01 % | 249.597 K | 0.000 | 0.000 | 0.000 100.00 % | -4.007 M -192.14 % | -1.372 M | 0.000 | 0.000 -100.00 % | 19.674 M 3.21 % | 19.061 M 2.07 % | 18.675 M -3.36 % | 19.324 M 6.31 % | 18.176 M 1 189.27 % | 1.410 M 49.09 % | 945.643 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 12.763 M 16.83 % | 10.925 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 |
| 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 |
| Other total stockholders equity | 3.082 B 0.00 % | 3.082 B 4.41 % | 2.951 B 0.00 % | 2.951 B -2.41 % | 3.024 B 2.47 % | 2.951 B -4.21 % | 3.081 B 0.00 % | 3.081 B 0.28 % | 3.072 B 580.71 % | 451.365 M 4.55 % | 431.741 M -22.10 % | 554.256 M 113.10 % | 260.095 M 1.86 % | 255.348 M 1.07 % | 252.633 M -10.43 % | 282.044 M 1.45 % | 278.014 M 588.82 % | 40.361 M 376.30 % | 8.474 M 45.84 % | 5.811 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 2.590 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -85.800 M | 0.000 100.00 % | -6.374 M 75.57 % | -26.092 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 930.315 M -19.40 % | 1.154 B 9.00 % | 1.059 B 1.69 % | 1.041 B 2.29 % | 1.018 B -40.68 % | 1.716 B -39.54 % | 2.838 B -49.36 % | 5.605 B 15.94 % | 4.834 B 262.45 % | 1.334 B 8.44 % | 1.230 B 9.95 % | 1.119 B 59.91 % | 699.537 M 13.34 % | 617.192 M 12.90 % | 546.654 M 2.77 % | 531.898 M 10.70 % | 480.504 M 156.19 % | 187.560 M 17.90 % | 159.088 M 36.99 % | 116.135 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 -100.00 % | 588.154 K 158.06 % | -1.013 M -585.65 % | 208.575 K 116.52 % | 96.329 K -99.63 % | 25.878 M 247.22 % | -17.579 M -881.88 % | -1.790 M 56.58 % | -4.123 M 55.84 % | -9.337 M | 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 -100.00 % | 6.312 K -96.63 % | 187.185 K -73.99 % | 719.546 K | 0.000 -100.00 % | 6.716 M 50.70 % | 4.457 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -192.651 M -150.62 % | 380.575 M 1 908.62 % | -21.042 M 37.91 % | -33.888 M -128.52 % | 118.837 M -62.20 % | 314.403 M 135.29 % | -890.932 M -164.48 % | -336.862 M -250.55 % | -96.096 M -567.43 % | 20.558 M 147.95 % | -42.878 M -510.02 % | -7.029 M -128.96 % | 24.273 M 157.83 % | -41.972 M -6.04 % | -39.580 M -450.49 % | 11.293 M 1 531.27 % | 692.263 K 106.88 % | -10.064 M -433.93 % | -1.885 M -164.21 % | 2.936 M |
| Accounts receivables | 28.909 M 180.53 % | -35.897 M -691.00 % | -4.538 M -112.65 % | 35.881 M -94.45 % | 646.754 M 382.02 % | 134.175 M 115.07 % | -890.223 M -49.51 % | -595.409 M -1 392.63 % | -39.890 M -119.16 % | -18.201 M 74.84 % | -72.341 M -89.58 % | -38.159 M -549.10 % | -5.879 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 15.318 M 356.90 % | -5.963 M -134.09 % | 17.489 M 222.08 % | -14.326 M -403.84 % | -2.843 M -159.17 % | 4.806 M -55.07 % | 10.697 M 155.30 % | -19.345 M -661.89 % | 3.443 M 188.10 % | -3.908 M -161.89 % | 6.314 M 153.84 % | -11.728 M 42.99 % | -20.573 M 22.17 % | -26.433 M -44.60 % | -18.281 M -283.03 % | -4.773 M 49.98 % | -9.541 M -602.99 % | -1.357 M 54.52 % | -2.984 M 39.07 % | -4.898 M |
| Accounts payables | -236.925 M -156.09 % | 422.435 M 1 380.86 % | -32.981 M 40.74 % | -55.652 M 89.40 % | -525.170 M -451.18 % | 149.544 M 2 322.78 % | 6.172 M -98.29 % | 361.339 M 750.77 % | -55.525 M -206.77 % | 52.004 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -236.878 M -26 917 969 789.78 % | -0.880 100.00 % | -1.013 M -585.65 % | 208.575 K 116.52 % | 96.329 K -99.63 % | 25.878 M 102.87 % | -901.629 M -183.96 % | -317.518 M -218.99 % | -99.538 M -506.84 % | 24.466 M 149.74 % | -49.192 M -1 146.92 % | 4.699 M -89.52 % | 44.846 M 388.61 % | -15.539 M 27.05 % | -21.300 M -232.58 % | 16.065 M 56.99 % | 10.233 M 217.54 % | -8.707 M -891.98 % | 1.099 M -85.97 % | 7.833 M |
| Other non cash items | 5.027 M -36.98 % | 7.977 M 9.13 % | 7.310 M 167.01 % | 2.738 M 102.28 % | -119.906 M -108.86 % | 1.353 B -56.71 % | 3.126 B 6 531.67 % | 47.133 M 305.23 % | -22.966 M -202.68 % | -7.587 M 34.43 % | -11.571 M -221.06 % | -3.604 M -270.00 % | 2.120 M 217.61 % | -1.803 M 61.85 % | -4.725 M 11.64 % | -5.347 M -178.93 % | -1.917 M 27.96 % | -2.661 M -7 671.46 % | 35.149 K 148.04 % | -73.167 K |
| Net cash provided by operating activities | 66.919 M -25.68 % | 90.044 M 17.42 % | 76.689 M -13.60 % | 88.764 M -56.27 % | 202.966 M 25.63 % | 161.561 M 127.01 % | -598.099 M -285.40 % | 322.593 M 5.38 % | 306.136 M 127.97 % | 134.286 M 73.82 % | 77.257 M -21.74 % | 98.720 M -8.40 % | 107.775 M 697.12 % | 13.520 M 54.36 % | 8.759 M -84.09 % | 55.070 M 74.13 % | 31.625 M 0.07 % | 31.603 M 21.65 % | 25.979 M 4.33 % | 24.901 M |
| Investments in property plant and equipment | -19.238 M -29.58 % | -14.847 M -15.63 % | -12.840 M 25.11 % | -17.146 M 14.80 % | -20.125 M 1.12 % | -20.352 M 71.57 % | -71.589 M 23.29 % | -93.323 M 5.96 % | -99.237 M -215.75 % | -31.429 M 43.34 % | -55.464 M 28.27 % | -77.321 M 17.73 % | -93.986 M -7.09 % | -87.761 M -15.88 % | -75.735 M -43.10 % | -52.926 M -15.96 % | -45.643 M -32.19 % | -34.529 M 12.48 % | -39.451 M -284.90 % | -10.250 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 2.189 M 9.66 % | 1.996 M 146.03 % | -4.337 M 87.43 % | -34.500 M 75.25 % | -139.389 M -3 888.90 % | 3.679 M 100.98 % | -375.425 M -82 073.47 % | 457.984 K | 0.000 -100.00 % | 5.939 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -2.189 M -9.66 % | -1.996 M 99.69 % | -651.000 M -21 600.00 % | -3.000 M 95.16 % | -62.000 M -240.96 % | -18.184 M -1 298.77 % | -1.300 M 99.96 % | -3.243 B | 0.000 -100.00 % | 510.740 K | 0.000 100.00 % | -2.256 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 2.427 M -14.83 % | 2.849 M -58.55 % | 6.874 M 37.04 % | 5.016 M -32.90 % | 7.475 M -33.58 % | 11.255 M -0.21 % | 11.279 M -36.97 % | 17.895 M 20.16 % | 14.892 M 159.85 % | 5.731 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 49.600 K | 0.000 | 0.000 |
| Other investing activites | -203.860 M -9 866.84 % | 2.087 M -98.73 % | 164.189 M 337.94 % | -69.004 M -108.56 % | 806.000 M 1 881.00 % | -45.255 M -145.32 % | 99.867 M 18.90 % | 83.990 M -45.55 % | 154.255 M 342.68 % | -63.562 M 56.18 % | -145.061 M 48.01 % | -279.000 M -16 298.94 % | 1.722 M -36.62 % | 2.718 M -51.17 % | 5.565 M -19.89 % | 6.947 M 2 251.45 % | -322.878 K -113.07 % | 2.471 M 204.39 % | -2.367 M -1 715.24 % | -130.395 K |
| Net cash used for investing activites | -223.097 M -1 648.51 % | -12.759 M -108.30 % | 153.776 M 284.61 % | -83.300 M -160.62 % | 137.412 M 240.09 % | -98.091 M 40.78 % | -165.636 M -1 216.33 % | -12.583 M 95.95 % | -310.429 M -302.65 % | -77.096 M 58.47 % | -185.633 M 46.06 % | -344.140 M -272.99 % | -92.264 M -5.69 % | -87.299 M -24.41 % | -70.170 M -52.61 % | -45.980 M -0.03 % | -45.966 M -43.61 % | -32.008 M 23.46 % | -41.818 M -302.87 % | -10.380 M |
| Debt repayment | 5.000 M | 0.000 | 0.000 | 0.000 100.00 % | -167.387 M -210.22 % | -53.958 M -113.30 % | 405.800 M 407.25 % | 80.000 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.000 M -200.00 % | 5.000 M | 0.000 | 0.000 | 0.000 100.00 % | -2.000 M | 0.000 -100.00 % | 584.500 K |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -722.374 K 19.37 % | -895.861 K 87.10 % | -6.942 M -1 395.31 % | -464.275 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -10.694 K | 0.000 | 0.000 | 0.000 100.00 % | -3.489 M 85.53 % | -24.118 M 72.20 % | -86.757 M -0.38 % | -86.425 M -66.12 % | -52.027 M -101.90 % | -25.769 M -99.58 % | -12.912 M -0.24 % | -12.880 M -23.97 % | -10.390 M 65.57 % | -30.175 M -125.86 % | -13.360 M -100.00 % | -6.680 M -6 000.46 % | -109.500 K 99.25 % | -14.611 M -8 181.26 % | -176.439 K -47.85 % | -119.337 K |
| Other financing activites | -360.329 K 96.61 % | -10.620 M | 0.000 100.00 % | -59.974 M 38.90 % | -98.156 M -266.00 % | -26.819 M -212.51 % | 23.837 M | 0.000 -100.00 % | 255.141 M 89 510.09 % | 284.724 K -98.90 % | 25.830 M -91.81 % | 315.520 M 85 455.03 % | -369.656 K -136.97 % | 1.000 M | 0.000 -100.00 % | 1.200 M -99.52 % | 251.735 M 2 468.72 % | 9.800 M | 0.000 100.00 % | -0.470 |
| Net cash used provided by financing activities | 4.629 M 143.59 % | -10.620 M | 0.000 100.00 % | -59.974 M 77.71 % | -269.032 M -156.48 % | -104.894 M -130.59 % | 342.880 M 4 783.62 % | -7.321 M -103.60 % | 203.115 M 897.30 % | -25.475 M -297.68 % | 12.887 M -95.74 % | 302.640 M 2 066.52 % | -15.390 M 36.34 % | -24.175 M -80.95 % | -13.360 M -143.80 % | -5.480 M -102.18 % | 251.625 M 3 794.19 % | -6.811 M -3 760.47 % | -176.439 K -137.93 % | 465.163 K |
| Effect of forex changes on cash | 972.467 K -26.99 % | 1.332 M -12.48 % | 1.522 M 235.95 % | -1.120 M -39.33 % | -803.495 K -295.79 % | 410.382 K 408.16 % | 80.759 K 103.82 % | -2.112 M -275.27 % | 1.205 M 16 176 618 510 745 500.00 % | 0.000 | 0.000 -100.00 % | 0.000 700.00 % | 0.000 -87.50 % | 0.000 | 0.000 100.00 % | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 100.00 % | 0.000 |
| Net change in cash | -150.577 M -321.45 % | 67.997 M -70.69 % | 231.987 M 517.02 % | -55.629 M -178.86 % | 70.543 M 272.00 % | -41.014 M 90.25 % | -420.774 M -239.99 % | 300.576 M 50.27 % | 200.027 M 530.70 % | 31.715 M 133.21 % | -95.489 M -266.88 % | 57.219 M 47 246.22 % | 120.853 K 100.12 % | -97.953 M -31.00 % | -74.771 M -2 171.23 % | 3.610 M -98.48 % | 237.284 M 3 387.93 % | -7.217 M 54.94 % | -16.015 M -206.87 % | 14.986 M |
| Cash at beginning of period | 429.570 M 18.81 % | 361.573 M 179.02 % | 129.586 M -30.03 % | 185.215 M 61.52 % | 114.672 M -26.34 % | 155.686 M -72.99 % | 576.460 M 108.95 % | 275.884 M 263.69 % | 75.857 M 71.85 % | 44.141 M -68.39 % | 139.630 M 69.43 % | 82.411 M 0.15 % | 82.290 M -54.35 % | 180.243 M -29.32 % | 255.014 M 1.44 % | 251.404 M 1 680.40 % | 14.121 M -33.82 % | 21.338 M -42.88 % | 37.352 M 67.00 % | 22.366 M |
| Cash at end of period | 278.993 M -35.05 % | 429.570 M 18.81 % | 361.573 M 179.02 % | 129.586 M -30.03 % | 185.215 M 61.52 % | 114.672 M -26.34 % | 155.686 M -72.99 % | 576.460 M 108.95 % | 275.884 M 263.69 % | 75.857 M 71.85 % | 44.141 M -68.39 % | 139.630 M 69.43 % | 82.411 M 0.15 % | 82.290 M -54.35 % | 180.243 M -29.32 % | 255.014 M 1.44 % | 251.404 M 1 680.40 % | 14.121 M -33.82 % | 21.338 M -42.88 % | 37.352 M |
| Operating cash flow | 66.919 M -25.68 % | 90.044 M 17.42 % | 76.689 M -13.60 % | 88.764 M -56.27 % | 202.966 M 25.63 % | 161.561 M 127.01 % | -598.099 M -285.40 % | 322.593 M 5.38 % | 306.136 M 127.97 % | 134.286 M 73.82 % | 77.257 M -21.74 % | 98.720 M -8.40 % | 107.775 M 697.12 % | 13.520 M 54.36 % | 8.759 M -84.09 % | 55.070 M 74.13 % | 31.625 M 0.07 % | 31.603 M 21.65 % | 25.979 M 4.33 % | 24.901 M |
| Capital expenditure | -19.238 M -29.58 % | -14.847 M -15.63 % | -12.840 M 25.11 % | -17.146 M 14.80 % | -20.125 M 1.12 % | -20.352 M 71.57 % | -71.589 M 23.29 % | -93.323 M 5.96 % | -99.237 M -215.75 % | -31.429 M 43.34 % | -55.464 M 28.27 % | -77.321 M 17.73 % | -93.986 M -7.09 % | -87.761 M -15.88 % | -75.735 M -43.10 % | -52.926 M -15.96 % | -45.643 M -32.19 % | -34.529 M 12.48 % | -39.451 M -284.90 % | -10.250 M |
| Free CashFlow | 47.682 M -36.59 % | 75.198 M 17.78 % | 63.848 M -10.85 % | 71.618 M -60.83 % | 182.841 M 29.48 % | 141.209 M 121.09 % | -669.687 M -392.10 % | 229.269 M 10.81 % | 206.899 M 101.15 % | 102.858 M 371.98 % | 21.793 M 1.84 % | 21.399 M 55.20 % | 13.788 M 118.57 % | -74.241 M -10.85 % | -66.976 M -3 224.74 % | 2.143 M 115.29 % | -14.019 M -379.12 % | -2.926 M 78.28 % | -13.471 M -191.95 % | 14.651 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 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 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 207.431 M 32.00 % | 157.143 M -25.59 % | 211.181 M -0.88 % | 213.062 M -4.97 % | 224.216 M 19.02 % | 188.382 M -26.51 % | 256.337 M 0.65 % | 254.677 M -1.96 % | 259.758 M 47.66 % | 175.914 M -21.92 % | 225.301 M -4.65 % | 236.289 M -4.39 % | 247.130 M 9.28 % | 226.139 M -23.05 % | 293.862 M -4.26 % | 306.938 M -5.08 % | 323.375 M 34.78 % | 239.934 M -18.28 % | 293.615 M -7.51 % | 317.462 M 25.57 % | 252.819 M 89.43 % | 133.464 M 410.92 % | -42.926 M -109.21 % | 466.109 M -54.27 % | 1.019 B 26.86 % | 803.485 M 84.73 % | 434.952 M -57.33 % | 1.019 B 5.88 % | 962.649 M 8.41 % | 887.962 M 49.44 % | 594.174 M -25.08 % | 793.066 M 16.09 % | 683.136 M 38.07 % | 494.760 M 64.72 % | 300.370 M -43.81 % | 534.560 M 27.05 % | 420.756 M 130.05 % | 182.899 M -23.29 % | 238.442 M -3.99 % | 248.340 M 3.77 % | 239.329 M 41.56 % | 169.070 M -24.46 % | 223.803 M -7.89 % | 242.983 M 5.01 % | 231.383 M 37.01 % | 168.876 M -16.35 % | 201.893 M -3.35 % | 208.899 M 5.95 % | 197.159 M 38.85 % | 141.995 M -16.13 % | 169.310 M 1.15 % | 167.389 M 2.29 % | 163.634 M 39.99 % | 116.890 M -11.10 % | 131.481 M -5.38 % | 138.960 M 14.14 % | 121.747 M 42.66 % | 85.343 M -19.66 % | 106.231 M 11.42 % | 95.344 M -3.82 % | 99.131 M 49.43 % | 66.340 M -4.68 % | 69.593 M -2.45 % | 71.342 M 9.90 % | 64.917 M 78.96 % | 36.275 M -21.11 % | 45.980 M -18.28 % | 56.266 M -14.11 % | 65.508 M 35.23 % | 48.442 M -13.74 % | 56.158 M 2.64 % | 54.715 M 12.49 % | 48.638 M 28.34 % | 37.896 M |
| Net income | 19.126 M 322.44 % | 4.528 M 278.98 % | -2.530 M -92.58 % | -1.314 M -100.57 % | 228.746 M 3 414.46 % | -6.901 M -200.24 % | 6.885 M -36.37 % | 10.821 M 103.05 % | -355.085 M -20 628.70 % | 1.730 M -80.75 % | 8.984 M -58.67 % | 21.736 M -0.77 % | 21.904 M 8 689.25 % | 249.218 K -98.15 % | 13.448 M -19.57 % | 16.721 M -54.67 % | 36.885 M 171.00 % | 13.611 M 3 238.99 % | 407.633 K -98.34 % | 24.572 M -85.00 % | 163.766 M 813.29 % | -22.959 M 98.20 % | -1.278 B -2 410.46 % | -50.901 M -678.44 % | 8.800 M -74.72 % | 34.809 M 101.04 % | -3.346 B -8 821.09 % | 38.362 M -73.68 % | 145.770 M -12.17 % | 165.961 M 341.54 % | -68.710 M -151.20 % | 134.202 M 7.39 % | 124.963 M 57.64 % | 79.273 M 1 185.76 % | -7.301 M -104.90 % | 148.953 M 59.56 % | 93.355 M 522.49 % | 14.997 M -14.18 % | 17.474 M -34.35 % | 26.617 M -9.33 % | 29.356 M 137.67 % | 12.351 M -64.20 % | 34.503 M 21.91 % | 28.301 M 9.64 % | 25.813 M 147.45 % | 10.432 M -60.86 % | 26.649 M 13.52 % | 23.476 M 2.36 % | 22.935 M 186.49 % | 8.006 M -55.54 % | 18.008 M 7.44 % | 16.761 M -0.19 % | 16.793 M 175.89 % | 6.087 M -47.29 % | 11.547 M 1.62 % | 11.363 M -3.29 % | 11.750 M 98.04 % | 5.933 M -47.87 % | 11.382 M 34.04 % | 8.491 M -40.88 % | 14.362 M 154.34 % | 5.647 M -51.12 % | 11.552 M 14.72 % | 10.069 M -23.92 % | 13.236 M 192.28 % | 4.529 M -32.04 % | 6.664 M 17.28 % | 5.682 M -34.26 % | 8.643 M 101.43 % | 4.291 M -79.51 % | 20.936 M 159.56 % | 8.066 M 18.70 % | 6.795 M 118.11 % | 3.116 M |
| Income before tax | 17.683 M 223.43 % | 5.468 M 235.58 % | -4.033 M -817.76 % | 561.832 K -99.75 % | 228.310 M 4 110.26 % | -5.693 M -165.72 % | 8.663 M -35.92 % | 13.518 M 103.79 % | -356.480 M -15 981.94 % | 2.245 M -78.43 % | 10.405 M -57.31 % | 24.371 M 35.37 % | 18.003 M 2 149.35 % | 800.362 K -92.96 % | 11.367 M -45.76 % | 20.958 M -52.98 % | 44.572 M 169.82 % | 16.519 M 603.47 % | 2.348 M -92.46 % | 31.133 M -80.73 % | 161.594 M 847.28 % | -21.624 M 98.22 % | -1.217 B -1 748.75 % | -65.813 M -1 452.56 % | 4.866 M -81.13 % | 25.788 M 100.76 % | -3.375 B -8 379.39 % | 40.759 M -72.55 % | 148.459 M -17.79 % | 180.585 M 419.01 % | -56.608 M -137.66 % | 150.314 M 3.78 % | 144.840 M 55.96 % | 92.871 M 5 441.98 % | -1.739 M -101.11 % | 156.442 M 64.10 % | 95.332 M 495.37 % | 16.012 M -22.61 % | 20.690 M -34.53 % | 31.604 M -3.38 % | 32.711 M 138.57 % | 13.711 M -60.41 % | 34.632 M 1.81 % | 34.016 M 6.41 % | 31.967 M 162.23 % | 12.191 M -61.06 % | 31.308 M 17.36 % | 26.677 M 1.73 % | 26.223 M 197.65 % | 8.810 M -57.74 % | 20.847 M 4.44 % | 19.961 M 0.99 % | 19.766 M 199.88 % | 6.591 M -39.42 % | 10.880 M -20.57 % | 13.698 M -6.62 % | 14.670 M 120.28 % | 6.660 M -45.34 % | 12.183 M 22.60 % | 9.937 M -39.46 % | 16.413 M 150.76 % | 6.545 M -39.67 % | 10.849 M -6.75 % | 11.635 M -24.22 % | 15.354 M 198.54 % | 5.143 M 31.61 % | 3.908 M -49.75 % | 7.776 M -29.44 % | 11.020 M 99.29 % | 5.530 M -51.66 % | 11.440 M -13.59 % | 13.239 M 28.75 % | 10.283 M 130.65 % | 4.458 M |
| Income before tax ratio | 0.09 145.02 % | 0.03 282.21 % | -0.02 -824.16 % | 0.00 -99.74 % | 1.02 3 469.34 % | -0.03 -189.43 % | 0.03 -36.33 % | 0.05 103.87 % | -1.37 -10 855.61 % | 0.01 -72.37 % | 0.05 -55.22 % | 0.10 41.58 % | 0.07 1 958.29 % | 0.00 -90.85 % | 0.04 -43.35 % | 0.07 -50.46 % | 0.14 100.20 % | 0.07 760.86 % | 0.01 -91.85 % | 0.10 -84.66 % | 0.64 494.49 % | -0.16 -100.57 % | 28.34 20 174.54 % | -0.14 -3 057.86 % | 0.00 -85.13 % | 0.03 100.41 % | -7.76 -19 502.45 % | 0.04 -74.07 % | 0.15 -24.17 % | 0.20 313.46 % | -0.10 -150.27 % | 0.19 -10.61 % | 0.21 12.95 % | 0.19 3 343.12 % | -0.01 -101.98 % | 0.29 29.17 % | 0.23 158.80 % | 0.09 0.89 % | 0.09 -31.82 % | 0.13 -6.89 % | 0.14 68.53 % | 0.08 -47.59 % | 0.15 10.54 % | 0.14 1.33 % | 0.14 91.39 % | 0.07 -53.45 % | 0.16 21.43 % | 0.13 -3.99 % | 0.13 114.37 % | 0.06 -49.61 % | 0.12 3.25 % | 0.12 -1.28 % | 0.12 114.22 % | 0.06 -31.86 % | 0.08 -16.05 % | 0.10 -18.19 % | 0.12 54.42 % | 0.08 -31.96 % | 0.11 10.04 % | 0.10 -37.05 % | 0.17 67.81 % | 0.10 -36.71 % | 0.16 -4.41 % | 0.16 -31.04 % | 0.24 66.82 % | 0.14 66.82 % | 0.08 -38.51 % | 0.14 -17.85 % | 0.17 47.37 % | 0.11 -43.96 % | 0.20 -15.81 % | 0.24 14.45 % | 0.21 79.71 % | 0.12 |
| EBITDA | 17.839 M 200.51 % | 5.936 M -26.06 % | 8.029 M 896.48 % | 805.692 K -99.66 % | 235.558 M 12 696.92 % | 1.841 M -89.52 % | 17.570 M -22.31 % | 22.616 M 106.51 % | -347.150 M -3 100.20 % | 11.571 M -42.88 % | 20.255 M -39.36 % | 33.402 M 19.12 % | 28.039 M 158.81 % | 10.834 M -49.36 % | 21.395 M -30.73 % | 30.886 M -43.78 % | 54.941 M 104.47 % | 26.870 M 1 044.28 % | 2.348 M -92.47 % | 31.179 M -81.34 % | 167.073 M 2 781.64 % | -6.230 M 99.48 % | -1.202 B -2 455.30 % | -47.027 M -289.94 % | 24.759 M -29.75 % | 35.245 M 111.00 % | -320.281 M -523.01 % | 75.715 M -55.24 % | 169.159 M -7.54 % | 182.963 M 381.12 % | -65.084 M -136.90 % | 176.384 M 27.16 % | 138.711 M 22.68 % | 113.068 M 208.24 % | 36.682 M -71.64 % | 129.347 M 29.31 % | 100.029 M 532.22 % | 15.822 M -58.38 % | 38.012 M 30.64 % | 29.096 M -23.92 % | 38.242 M 218.85 % | 11.994 M -73.80 % | 45.782 M 53.35 % | 29.855 M -13.70 % | 34.595 M 172.45 % | 12.698 M -62.46 % | 33.824 M 38.77 % | 24.375 M -13.38 % | 28.140 M 216.36 % | 8.895 M -62.38 % | 23.645 M 25.98 % | 18.769 M -8.01 % | 20.403 M 110.85 % | 9.676 M -39.75 % | 16.061 M 39.25 % | 11.533 M -31.48 % | 16.832 M 141.29 % | 6.976 M 7.68 % | 6.478 M -6.25 % | 6.911 M -36.20 % | 10.832 M 66.32 % | 6.512 M -13.41 % | 7.521 M -24.88 % | 10.011 M 16.22 % | 8.614 M 265.95 % | 2.354 M 508.86 % | 386.599 K -92.33 % | 5.037 M -42.25 % | 8.722 M 55.28 % | 5.617 M -34.36 % | 8.557 M -26.96 % | 11.716 M 38.24 % | 8.475 M 126.71 % | 3.738 M |
| Net income ratio | 0.09 220.03 % | 0.03 340.52 % | -0.01 -94.30 % | -0.01 -100.60 % | 1.02 2 884.75 % | -0.04 -236.39 % | 0.03 -36.78 % | 0.04 103.11 % | -1.37 -14 002.50 % | 0.01 -75.34 % | 0.04 -56.65 % | 0.09 3.78 % | 0.09 7 942.70 % | 0.00 -97.59 % | 0.05 -15.99 % | 0.05 -52.24 % | 0.11 101.07 % | 0.06 3 986.02 % | 0.00 -98.21 % | 0.08 -88.05 % | 0.65 476.55 % | -0.17 -100.58 % | 29.77 27 359.63 % | -0.11 -1 364.98 % | 0.01 -80.07 % | 0.04 100.56 % | -7.69 -20 537.56 % | 0.04 -75.15 % | 0.15 -18.98 % | 0.19 261.62 % | -0.12 -168.34 % | 0.17 -7.49 % | 0.18 14.17 % | 0.16 759.17 % | -0.02 -108.72 % | 0.28 25.59 % | 0.22 170.59 % | 0.08 11.89 % | 0.07 -31.63 % | 0.11 -12.62 % | 0.12 67.90 % | 0.07 -52.61 % | 0.15 32.36 % | 0.12 4.40 % | 0.11 80.61 % | 0.06 -53.20 % | 0.13 17.46 % | 0.11 -3.40 % | 0.12 106.33 % | 0.06 -46.99 % | 0.11 6.22 % | 0.10 -2.43 % | 0.10 97.08 % | 0.05 -40.71 % | 0.09 7.40 % | 0.08 -15.27 % | 0.10 38.82 % | 0.07 -35.12 % | 0.11 20.31 % | 0.09 -38.53 % | 0.14 70.21 % | 0.09 -48.72 % | 0.17 17.60 % | 0.14 -30.78 % | 0.20 63.32 % | 0.12 -13.86 % | 0.14 43.51 % | 0.10 -23.46 % | 0.13 48.96 % | 0.09 -76.24 % | 0.37 152.89 % | 0.15 5.51 % | 0.14 69.94 % | 0.08 |
| Ratio EBITDA | 0.09 127.65 % | 0.04 -0.64 % | 0.04 905.35 % | 0.00 -99.64 % | 1.05 10 651.72 % | 0.01 -85.74 % | 0.07 -22.81 % | 0.09 106.64 % | -1.34 -2 131.80 % | 0.07 -26.84 % | 0.09 -36.40 % | 0.14 24.59 % | 0.11 136.83 % | 0.05 -34.20 % | 0.07 -27.64 % | 0.10 -40.77 % | 0.17 51.71 % | 0.11 1 300.30 % | 0.01 -91.86 % | 0.10 -85.14 % | 0.66 1 515.65 % | -0.05 -100.17 % | 27.99 27 846.55 % | -0.10 -515.37 % | 0.02 -44.63 % | 0.04 105.96 % | -0.74 -1 091.31 % | 0.07 -57.73 % | 0.18 -14.72 % | 0.21 288.11 % | -0.11 -149.25 % | 0.22 9.53 % | 0.20 -11.15 % | 0.23 87.13 % | 0.12 -49.53 % | 0.24 1.78 % | 0.24 174.82 % | 0.09 -45.74 % | 0.16 36.07 % | 0.12 -26.68 % | 0.16 125.25 % | 0.07 -65.32 % | 0.20 66.49 % | 0.12 -17.82 % | 0.15 98.85 % | 0.08 -55.12 % | 0.17 43.58 % | 0.12 -18.25 % | 0.14 127.84 % | 0.06 -55.14 % | 0.14 24.55 % | 0.11 -10.07 % | 0.12 50.62 % | 0.08 -32.23 % | 0.12 47.17 % | 0.08 -39.97 % | 0.14 69.14 % | 0.08 34.04 % | 0.06 -15.86 % | 0.07 -33.67 % | 0.11 11.30 % | 0.10 -9.16 % | 0.11 -22.99 % | 0.14 5.75 % | 0.13 104.49 % | 0.06 671.76 % | 0.01 -90.61 % | 0.09 -32.76 % | 0.13 14.83 % | 0.12 -23.90 % | 0.15 -28.84 % | 0.21 22.89 % | 0.17 76.65 % | 0.10 |
| Gross profit ratio | 0.23 11.19 % | 0.21 7.97 % | 0.19 -6.00 % | 0.20 3.37 % | 0.20 -1.72 % | 0.20 -6.37 % | 0.21 -7.51 % | 0.23 0.41 % | 0.23 13.75 % | 0.20 -5.26 % | 0.21 -0.06 % | 0.21 9.76 % | 0.19 18.54 % | 0.16 4.98 % | 0.16 -15.36 % | 0.18 -14.15 % | 0.21 -14.27 % | 0.25 30.09 % | 0.19 -37.62 % | 0.31 11.56 % | 0.28 20.54 % | 0.23 -89.91 % | 2.27 1 777.87 % | 0.12 10.86 % | 0.11 8.12 % | 0.10 118.31 % | -0.55 -492.96 % | 0.14 -41.15 % | 0.24 -0.52 % | 0.24 398.41 % | 0.05 -81.93 % | 0.27 -0.93 % | 0.27 -8.57 % | 0.29 195.02 % | 0.10 -71.03 % | 0.34 7.34 % | 0.32 33.69 % | 0.24 -1.98 % | 0.24 1.28 % | 0.24 -2.61 % | 0.25 14.15 % | 0.22 -16.07 % | 0.26 9.57 % | 0.24 3.59 % | 0.23 5.12 % | 0.22 -3.34 % | 0.22 -0.38 % | 0.23 -5.89 % | 0.24 11.52 % | 0.21 -6.52 % | 0.23 -9.51 % | 0.25 5.62 % | 0.24 12.20 % | 0.21 1.00 % | 0.21 -5.39 % | 0.22 -7.90 % | 0.24 14.96 % | 0.21 8.95 % | 0.19 -14.12 % | 0.23 -11.45 % | 0.26 -1.19 % | 0.26 -3.01 % | 0.27 -11.09 % | 0.30 -3.40 % | 0.31 36.22 % | 0.23 -7.45 % | 0.25 -11.34 % | 0.28 3.64 % | 0.27 13.75 % | 0.24 -5.98 % | 0.25 -12.76 % | 0.29 1.78 % | 0.28 10.39 % | 0.26 |
| Weighted average shs out dil | 854.257 M 0.00 % | 854.257 M 0.40 % | 850.870 M 0.00 % | 850.870 M 0.00 % | 850.870 M -0.14 % | 852.031 M -2.46 % | 873.547 M 2.67 % | 850.870 M 0.00 % | 850.870 M 0.00 % | 850.870 M -4.56 % | 891.554 M 4.78 % | 850.870 M 0.00 % | 850.870 M 0.00 % | 850.870 M 0.00 % | 850.870 M 25.03 % | 680.540 M 0.00 % | 680.540 M 0.00 % | 680.540 M -16.91 % | 819.061 M 0.00 % | 819.061 M 7.02 % | 765.314 M 0.00 % | 765.314 M -9.79 % | 848.349 M 0.00 % | 848.349 M -2.51 % | 870.228 M 0.00 % | 870.228 M 13.42 % | 767.239 M 0.00 % | 767.239 M -7.54 % | 829.804 M -5.00 % | 873.477 M 4.14 % | 838.763 M 0.00 % | 838.763 M -4.77 % | 880.815 M 0.00 % | 880.815 M 24.18 % | 709.298 M -4.76 % | 744.763 M 19.67 % | 622.329 M 24.49 % | 499.895 M -6.10 % | 532.348 M 0.00 % | 532.348 M 7.75 % | 494.059 M 0.00 % | 494.059 M -3.98 % | 514.560 M 0.00 % | 514.560 M -0.68 % | 518.069 M -0.67 % | 521.579 M -0.02 % | 521.688 M 0.00 % | 521.688 M 30.33 % | 400.275 M 0.00 % | 400.275 M 1.50 % | 394.373 M 0.00 % | 394.373 M -2.81 % | 405.786 M 0.00 % | 405.786 M -1.80 % | 413.209 M 0.00 % | 413.209 M 4.46 % | 395.552 M 0.00 % | 395.552 M -6.84 % | 424.574 M 0.00 % | 424.574 M 0.25 % | 423.516 M 12.50 % | 376.459 M -6.53 % | 402.778 M 0.00 % | 402.778 M 3.76 % | 388.169 M 0.00 % | 388.169 M 2.47 % | 378.803 M 0.00 % | 378.803 M 23.60 % | 306.470 M 7.14 % | 286.039 M -5.43 % | 302.466 M 0.00 % | 302.466 M 0.32 % | 301.504 M -24.19 % | 397.728 M |
| Weighted average shs out | 854.257 M 0.00 % | 854.257 M 0.40 % | 850.870 M 0.00 % | 850.870 M 0.00 % | 850.870 M -0.14 % | 852.031 M -2.47 % | 873.649 M 2.68 % | 850.870 M 0.00 % | 850.870 M 0.00 % | 850.870 M -4.57 % | 891.574 M 4.78 % | 850.870 M 0.00 % | 850.870 M 0.00 % | 850.870 M 0.00 % | 850.870 M 25.03 % | 680.540 M 0.00 % | 680.540 M 0.00 % | 680.540 M -16.91 % | 819.061 M 0.00 % | 819.061 M 7.02 % | 765.314 M 0.00 % | 765.314 M -9.79 % | 848.349 M 0.00 % | 848.349 M -2.51 % | 870.228 M 0.00 % | 870.228 M 13.42 % | 767.239 M 0.00 % | 767.239 M -7.54 % | 829.804 M 0.00 % | 829.804 M -0.42 % | 833.319 M -0.65 % | 838.763 M -4.77 % | 880.815 M 0.00 % | 880.815 M 24.18 % | 709.298 M 0.00 % | 709.298 M 17.32 % | 604.597 M 20.94 % | 499.895 M -6.10 % | 532.348 M 0.00 % | 532.348 M 7.75 % | 494.059 M 0.00 % | 494.059 M -3.98 % | 514.560 M 0.00 % | 514.560 M -0.68 % | 518.069 M -0.67 % | 521.579 M -0.02 % | 521.688 M 0.00 % | 521.688 M 30.33 % | 400.275 M 0.00 % | 400.275 M 1.50 % | 394.373 M 0.00 % | 394.373 M 1.11 % | 390.033 M -3.88 % | 405.786 M -1.80 % | 413.209 M 0.00 % | 413.209 M 5.85 % | 390.370 M -1.31 % | 395.552 M -6.84 % | 424.574 M 0.00 % | 424.574 M 0.25 % | 423.516 M 12.50 % | 376.459 M -6.53 % | 402.778 M 0.00 % | 402.778 M 3.76 % | 388.169 M 0.00 % | 388.169 M 2.47 % | 378.803 M 0.00 % | 378.803 M 23.60 % | 306.470 M 7.14 % | 286.039 M -5.11 % | 301.432 M -0.34 % | 302.466 M 0.32 % | 301.504 M 0.00 % | 301.504 M |
| EPS diluted | 0.02 322.64 % | 0.01 276.67 % | 0.00 -100.00 % | 0.00 -100.56 % | 0.27 3 433.33 % | -0.01 -202.53 % | 0.01 -37.80 % | 0.01 103.02 % | -0.42 -21 100.00 % | 0.00 -80.20 % | 0.01 -60.39 % | 0.03 -0.78 % | 0.03 8 466.67 % | 0.00 -98.10 % | 0.02 -35.77 % | 0.02 -54.61 % | 0.05 171.00 % | 0.02 3 900.00 % | 0.00 -98.33 % | 0.03 -85.71 % | 0.21 800.00 % | -0.03 98.01 % | -1.51 -2 416.67 % | -0.06 -694.06 % | 0.01 -74.75 % | 0.04 100.92 % | -4.36 -8 820.00 % | 0.05 -72.22 % | 0.18 -5.26 % | 0.19 331.99 % | -0.08 -151.19 % | 0.16 14.29 % | 0.14 55.56 % | 0.09 973.79 % | -0.01 -105.15 % | 0.20 33.33 % | 0.15 400.00 % | 0.03 -8.54 % | 0.03 -34.40 % | 0.05 -15.82 % | 0.06 137.60 % | 0.03 -62.74 % | 0.07 22.00 % | 0.06 10.44 % | 0.05 149.00 % | 0.02 -60.86 % | 0.05 13.56 % | 0.05 -21.47 % | 0.06 186.50 % | 0.02 -56.24 % | 0.05 7.53 % | 0.04 2.66 % | 0.04 176.00 % | 0.02 -46.24 % | 0.03 1.45 % | 0.03 -7.41 % | 0.03 98.00 % | 0.02 -44.03 % | 0.03 34.00 % | 0.02 -41.00 % | 0.03 126.00 % | 0.02 -47.74 % | 0.03 14.80 % | 0.03 -26.69 % | 0.03 191.45 % | 0.01 -33.52 % | 0.02 17.33 % | 0.02 -46.81 % | 0.03 88.00 % | 0.02 -78.32 % | 0.07 159.18 % | 0.03 18.67 % | 0.02 188.46 % | 0.01 |
| Earnings per share | 0.02 322.64 % | 0.01 276.67 % | 0.00 -100.00 % | 0.00 -100.56 % | 0.27 3 433.33 % | -0.01 -202.53 % | 0.01 -37.80 % | 0.01 103.02 % | -0.42 -21 100.00 % | 0.00 -80.20 % | 0.01 -60.39 % | 0.03 -0.78 % | 0.03 8 466.67 % | 0.00 -98.10 % | 0.02 -35.77 % | 0.02 -54.61 % | 0.05 171.00 % | 0.02 3 900.00 % | 0.00 -98.33 % | 0.03 -85.71 % | 0.21 800.00 % | -0.03 98.01 % | -1.51 -2 416.67 % | -0.06 -694.06 % | 0.01 -74.75 % | 0.04 100.92 % | -4.36 -8 820.00 % | 0.05 -72.22 % | 0.18 -10.00 % | 0.20 342.42 % | -0.08 -151.56 % | 0.16 14.29 % | 0.14 55.56 % | 0.09 973.79 % | -0.01 -104.90 % | 0.21 40.00 % | 0.15 400.00 % | 0.03 -8.54 % | 0.03 -34.40 % | 0.05 -15.82 % | 0.06 137.60 % | 0.03 -62.74 % | 0.07 22.00 % | 0.06 10.44 % | 0.05 149.00 % | 0.02 -60.86 % | 0.05 13.56 % | 0.05 -21.47 % | 0.06 186.50 % | 0.02 -56.24 % | 0.05 7.53 % | 0.04 2.66 % | 0.04 176.00 % | 0.02 -46.24 % | 0.03 1.45 % | 0.03 -7.41 % | 0.03 98.00 % | 0.02 -44.03 % | 0.03 34.00 % | 0.02 -41.00 % | 0.03 126.00 % | 0.02 -47.74 % | 0.03 14.80 % | 0.03 -26.69 % | 0.03 191.45 % | 0.01 -33.52 % | 0.02 17.33 % | 0.02 -46.81 % | 0.03 88.00 % | 0.02 -78.32 % | 0.07 159.18 % | 0.03 18.67 % | 0.02 118.45 % | 0.01 |
| Gross profit | 47.410 M 46.78 % | 32.301 M -19.65 % | 40.203 M -6.83 % | 43.152 M -1.77 % | 43.930 M 16.98 % | 37.553 M -31.19 % | 54.574 M -6.91 % | 58.622 M -1.56 % | 59.550 M 67.97 % | 35.453 M -26.03 % | 47.928 M -4.71 % | 50.295 M 4.94 % | 47.927 M 29.55 % | 36.996 M -19.21 % | 45.795 M -18.97 % | 56.514 M -18.51 % | 69.351 M 15.55 % | 60.020 M 6.31 % | 56.458 M -42.30 % | 97.856 M 40.08 % | 69.857 M 128.34 % | 30.593 M 131.36 % | -97.562 M -272.94 % | 56.413 M -49.31 % | 111.288 M 37.16 % | 81.137 M 133.83 % | -239.833 M -267.69 % | 143.026 M -37.68 % | 229.511 M 7.84 % | 212.819 M 644.84 % | 28.572 M -86.46 % | 211.006 M 15.02 % | 183.455 M 26.24 % | 145.320 M 385.96 % | 29.904 M -83.72 % | 183.719 M 36.38 % | 134.713 M 207.55 % | 43.802 M -24.81 % | 58.258 M -2.76 % | 59.909 M 1.05 % | 59.284 M 61.58 % | 36.690 M -36.59 % | 57.865 M 0.92 % | 57.338 M 8.79 % | 52.707 M 44.03 % | 36.593 M -19.15 % | 45.260 M -3.72 % | 47.009 M -0.29 % | 47.145 M 54.85 % | 30.445 M -21.60 % | 38.832 M -8.47 % | 42.425 M 8.05 % | 39.265 M 57.07 % | 24.999 M -10.20 % | 27.839 M -10.48 % | 31.098 M 5.12 % | 29.584 M 64.00 % | 18.039 M -12.47 % | 20.609 M -4.32 % | 21.539 M -14.83 % | 25.289 M 47.65 % | 17.128 M -7.54 % | 18.525 M -13.27 % | 21.360 M 6.16 % | 20.120 M 143.78 % | 8.253 M -26.99 % | 11.304 M -27.55 % | 15.602 M -10.98 % | 17.527 M 53.82 % | 11.394 M -18.90 % | 14.050 M -10.46 % | 15.691 M 14.49 % | 13.705 M 41.68 % | 9.673 M |
| Income tax expense | -1.039 M -168.42 % | 1.518 M 241.53 % | -1.073 M -148.24 % | 2.224 M 2 286.04 % | 93.208 K -93.23 % | 1.377 M -18.91 % | 1.698 M -39.94 % | 2.827 M 302.61 % | -1.395 M -370.99 % | 514.863 K -63.75 % | 1.420 M -46.11 % | 2.635 M 167.55 % | -3.901 M -807.88 % | 551.144 K 126.49 % | -2.081 M -149.10 % | 4.238 M -44.87 % | 7.686 M 164.31 % | 2.908 M 48.74 % | 1.955 M -70.20 % | 6.562 M 618.83 % | -1.265 M -214.21 % | 1.107 M -98.21 % | 61.932 M 534.98 % | -14.238 M -395.94 % | -2.871 M 63.77 % | -7.924 M 71.32 % | -27.628 M -1 072.28 % | 2.842 M -12.50 % | 3.248 M -77.79 % | 14.624 M 20.85 % | 12.101 M -24.89 % | 16.112 M -18.94 % | 19.878 M 46.19 % | 13.598 M 210.29 % | 4.382 M -41.49 % | 7.490 M 437.08 % | 1.395 M 24.33 % | 1.122 M -62.02 % | 2.953 M -36.54 % | 4.653 M 53.57 % | 3.030 M 81.61 % | 1.668 M 515.64 % | 271.018 K -95.08 % | 5.508 M -5.09 % | 5.803 M 224.42 % | 1.789 M -63.44 % | 4.892 M 46.52 % | 3.339 M -3.07 % | 3.445 M 272.30 % | 925.260 K -59.85 % | 2.305 M -21.27 % | 2.927 M 9.35 % | 2.677 M 481.13 % | 460.640 K 160.46 % | -761.845 K -133.80 % | 2.254 M -22.81 % | 2.920 M 302.04 % | 726.242 K 62.93 % | 445.739 K -68.00 % | 1.393 M -29.08 % | 1.964 M 111.69 % | 927.708 K 252.20 % | -609.540 K -135.85 % | 1.700 M -20.69 % | 2.144 M 249.03 % | 614.273 K 122.29 % | -2.756 M -231.62 % | 2.094 M -11.94 % | 2.378 M 91.87 % | 1.239 M 113.05 % | -9.495 M -283.53 % | 5.174 M 48.32 % | 3.488 M 159.74 % | 1.343 M |
| Cost of revenue | 160.021 M 28.18 % | 124.842 M -26.98 % | 170.978 M 0.63 % | 169.910 M -5.76 % | 180.286 M 19.53 % | 150.828 M -25.24 % | 201.763 M 2.91 % | 196.054 M -2.07 % | 200.207 M 42.54 % | 140.461 M -20.81 % | 177.373 M -4.63 % | 185.993 M -6.63 % | 199.203 M 5.32 % | 189.143 M -23.75 % | 248.066 M -0.94 % | 250.424 M -1.42 % | 254.024 M 41.19 % | 179.914 M -24.14 % | 237.156 M 7.99 % | 219.606 M 20.03 % | 182.962 M 77.86 % | 102.871 M 88.28 % | 54.636 M -86.66 % | 409.696 M -54.88 % | 908.031 M 25.71 % | 722.347 M 7.05 % | 674.785 M -22.99 % | 876.268 M 19.52 % | 733.139 M 8.59 % | 675.142 M 19.37 % | 565.602 M -2.83 % | 582.060 M 16.49 % | 499.680 M 42.99 % | 349.440 M 29.20 % | 270.466 M -22.91 % | 350.842 M 22.65 % | 286.043 M 105.64 % | 139.097 M -22.80 % | 180.183 M -4.38 % | 188.431 M 4.66 % | 180.045 M 36.01 % | 132.380 M -20.22 % | 165.938 M -10.62 % | 185.645 M 3.90 % | 178.676 M 35.07 % | 132.283 M -15.55 % | 156.633 M -3.25 % | 161.890 M 7.92 % | 150.014 M 34.48 % | 111.549 M -14.51 % | 130.478 M 4.41 % | 124.964 M 0.48 % | 124.368 M 35.34 % | 91.892 M -11.34 % | 103.641 M -3.91 % | 107.862 M 17.03 % | 92.164 M 36.94 % | 67.304 M -21.39 % | 85.622 M 16.01 % | 73.805 M -0.05 % | 73.842 M 50.05 % | 49.212 M -3.63 % | 51.068 M 2.17 % | 49.982 M 11.58 % | 44.797 M 59.86 % | 28.022 M -19.19 % | 34.676 M -14.72 % | 40.664 M -15.25 % | 47.981 M 29.51 % | 37.048 M -12.02 % | 42.108 M 7.90 % | 39.023 M 11.71 % | 34.933 M 23.77 % | 28.224 M |
| General and administrative expenses | -12.277 M -172.51 % | 16.931 M 138.97 % | -43.443 M -181.62 % | 53.225 M 154.57 % | 20.908 M 16.18 % | 17.996 M 144.65 % | -40.308 M -180.03 % | 50.363 M 299.80 % | -25.206 M -248.37 % | 16.988 M -20.97 % | 21.496 M -55.14 % | 47.919 M 501.90 % | -11.923 M -169.59 % | 17.134 M 141.16 % | -41.628 M -184.97 % | 48.991 M 529.76 % | -11.400 M -154.79 % | 20.804 M 209.32 % | -19.030 M -179.56 % | 23.920 M 308.41 % | -11.478 M -154.19 % | 21.179 M 145.18 % | -46.873 M -230.92 % | 35.804 M 407.11 % | -11.658 M -143.01 % | 27.105 M 160.39 % | -44.884 M -242.84 % | 31.421 M 282.11 % | -17.255 M -155.98 % | 30.822 M 155.43 % | -55.603 M -298.28 % | 28.042 M 288.56 % | -14.872 M -158.47 % | 25.434 M 143.31 % | -58.722 M -291.67 % | 30.638 M 324.68 % | -13.636 M -160.31 % | 22.610 M 159.77 % | -37.829 M -269.09 % | 22.373 M 334.17 % | -9.554 M -146.15 % | 20.703 M 155.20 % | -37.507 M -299.32 % | 18.818 M 233.74 % | -14.071 M -173.59 % | 19.119 M 154.44 % | -35.118 M -335.05 % | 14.940 M 316.36 % | -6.905 M -145.27 % | 15.255 M 149.86 % | -30.593 M -292.92 % | 15.858 M 395.22 % | -5.372 M -143.23 % | 12.426 M 149.26 % | -25.227 M -286.93 % | 13.495 M 414.28 % | -4.294 M -151.78 % | 8.293 M 144.08 % | -18.816 M -297.99 % | 9.503 M 6.59 % | 8.916 M 18.22 % | 7.541 M -2.76 % | 7.756 M -4.16 % | 8.092 M 6.02 % | 7.633 M 80.84 % | 4.221 M -38.86 % | 6.904 M -10.79 % | 7.739 M 30.68 % | 5.922 M 63.78 % | 3.616 M 129.49 % | 1.576 M -32.16 % | 2.323 M -24.68 % | 3.084 M -10.14 % | 3.432 M |
| Selling and marketing expenses | 1.002 M -78.93 % | 4.754 M 186.61 % | -5.489 M -132.60 % | 16.838 M 112.62 % | 7.919 M 17.45 % | 6.743 M -34.56 % | 10.303 M 21.02 % | 8.514 M 0.87 % | 8.441 M 29.22 % | 6.532 M -10.83 % | 7.325 M -2.89 % | 7.543 M -1.29 % | 7.642 M 33.90 % | 5.707 M -52.97 % | 12.137 M 35.96 % | 8.926 M 80.75 % | 4.939 M -53.03 % | 10.515 M 1 518.13 % | 649.806 K -96.53 % | 18.701 M 25.75 % | 14.872 M 30.17 % | 11.425 M -54.70 % | 25.223 M -23.19 % | 32.837 M 17.95 % | 27.840 M 31.04 % | 21.246 M -38.78 % | 34.702 M 18.76 % | 29.221 M 12.51 % | 25.972 M 41.94 % | 18.297 M -27.22 % | 25.140 M 30.79 % | 19.222 M -6.57 % | 20.573 M 25.52 % | 16.390 M -13.64 % | 18.978 M -10.01 % | 21.088 M 41.45 % | 14.908 M 83.29 % | 8.134 M -37.94 % | 13.107 M 31.73 % | 9.950 M 5.03 % | 9.474 M 34.48 % | 7.045 M -38.48 % | 11.452 M 20.24 % | 9.524 M 3.98 % | 9.160 M 29.23 % | 7.088 M -25.76 % | 9.548 M 13.53 % | 8.410 M 27.44 % | 6.600 M 18.95 % | 5.548 M -35.82 % | 8.645 M 8.96 % | 7.934 M 16.88 % | 6.788 M 49.26 % | 4.548 M -36.20 % | 7.129 M 19.00 % | 5.990 M 33.15 % | 4.499 M 21.08 % | 3.716 M -27.35 % | 5.114 M 16.61 % | 4.386 M -14.97 % | 5.158 M 44.95 % | 3.559 M 39.32 % | 2.554 M -12.52 % | 2.920 M -19.59 % | 3.631 M 139.43 % | 1.517 M -59.42 % | 3.737 M 56.29 % | 2.391 M -19.14 % | 2.957 M 24.08 % | 2.383 M -26.18 % | 3.228 M 118.06 % | 1.481 M -19.72 % | 1.844 M -17.82 % | 2.244 M |
| Other expenses | 32.761 M 1 885.95 % | -1.834 M -102.43 % | 75.542 M 264.50 % | -45.921 M -33 203.15 % | -137.889 K 98.55 % | -9.491 M -16.24 % | -8.165 M 10.38 % | -9.111 M 97.70 % | -396.824 M -32 990.32 % | -1.199 M -136.17 % | 3.316 M 108.90 % | -37.243 M -252.00 % | 24.503 M 13 783.75 % | -179.066 K 47.97 % | -344.174 K -1 237.95 % | 30.245 K -57.70 % | 71.507 K -80.16 % | 360.389 K -68.18 % | 1.133 M 646.39 % | 151.745 K 102.75 % | -5.512 M 48.28 % | -10.658 M 73.39 % | -40.061 M -491 673.41 % | 8.150 K -98.49 % | 539.519 K 272.41 % | 144.872 K 102.09 % | -6.935 M -251.32 % | 4.583 M 1 884.83 % | 230.892 K 111.80 % | -1.957 M 95.67 % | -45.225 M -1 428.63 % | 3.404 M -11.49 % | 3.846 M -0.83 % | 3.878 M -21.30 % | 4.928 M -88.13 % | 41.520 M 530.56 % | 6.585 M 57.65 % | 4.177 M 79.60 % | 2.326 M -29.63 % | 3.305 M -3.16 % | 3.413 M -12.28 % | 3.890 M 14.34 % | 3.402 M -42.79 % | 5.947 M 41.21 % | 4.212 M 96.57 % | 2.143 M -51.05 % | 4.377 M -0.09 % | 4.381 M 4.95 % | 4.174 M 74.55 % | 2.391 M -20.16 % | 2.995 M -10.45 % | 3.345 M -34.40 % | 5.099 M 295.14 % | 1.290 M -22.65 % | 1.668 M -38.02 % | 2.691 M 65.46 % | 1.627 M -27.29 % | 2.237 M | 0.000 -100.00 % | 2.322 M -36.59 % | 3.662 M 258.07 % | 1.023 M -54.80 % | 2.263 M 40.17 % | 1.614 M -49.31 % | 3.185 M 26.18 % | 2.524 M 39.72 % | 1.806 M -15.10 % | 2.128 M -25.91 % | 2.872 M 247.28 % | 826.992 K -65.92 % | 2.426 M 20.13 % | 2.020 M 32.80 % | 1.521 M 81.74 % | 836.845 K |
| Operating expenses | 29.749 M 11.02 % | 26.795 M -21.38 % | 34.081 M 1.33 % | 33.632 M -13.96 % | 39.087 M 20.63 % | 32.402 M -18.76 % | 39.886 M 13.88 % | 35.023 M 82.73 % | 19.167 M -37.19 % | 30.517 M -18.22 % | 37.318 M 32.10 % | 28.251 M -6.29 % | 30.145 M -3.25 % | 31.158 M -23.56 % | 40.762 M 15.80 % | 35.199 M 58.36 % | 22.227 M -41.61 % | 38.065 M -38.99 % | 62.394 M 31.83 % | 47.330 M 11.98 % | 42.265 M 20.36 % | 35.116 M -63.82 % | 97.065 M 29.66 % | 74.861 M 18.14 % | 63.366 M 20.16 % | 52.736 M -30.27 % | 75.628 M -2.20 % | 77.330 M 40.42 % | 55.071 M 29.47 % | 42.536 M 19.87 % | 35.485 M -22.78 % | 45.954 M 5.09 % | 43.730 M -5.08 % | 46.069 M -12.77 % | 52.811 M -2.87 % | 54.372 M 18.21 % | 45.995 M 43.73 % | 32.000 M -26.16 % | 43.337 M 28.54 % | 33.715 M 2.34 % | 32.945 M 15.56 % | 28.509 M -22.25 % | 36.666 M 23.29 % | 29.740 M 10.42 % | 26.934 M -0.24 % | 26.999 M 0.74 % | 26.800 M 10.16 % | 24.328 M 5.01 % | 23.167 M 7.50 % | 21.550 M -9.11 % | 23.711 M -4.36 % | 24.792 M 6.20 % | 23.344 M 32.88 % | 17.567 M -17.40 % | 21.269 M 6.91 % | 19.894 M 22.08 % | 16.296 M 29.65 % | 12.569 M -7.78 % | 13.629 M -6.83 % | 14.628 M 1.18 % | 14.457 M 25.65 % | 11.506 M 8.37 % | 10.617 M -7.73 % | 11.507 M 0.01 % | 11.506 M 95.03 % | 5.899 M -45.96 % | 10.917 M 5.43 % | 10.354 M 12.85 % | 9.175 M 45.83 % | 6.292 M 20.64 % | 5.216 M 23.83 % | 4.212 M -18.25 % | 5.152 M -13.19 % | 5.935 M |
| Cost and expenses | 189.770 M 25.15 % | 151.637 M -26.05 % | 205.059 M 0.75 % | 203.543 M -7.22 % | 219.374 M 19.73 % | 183.230 M -24.18 % | 241.649 M 4.57 % | 231.078 M 5.34 % | 219.374 M 28.31 % | 170.978 M -20.36 % | 214.692 M 0.21 % | 214.244 M -6.59 % | 229.349 M 4.11 % | 220.301 M -23.73 % | 288.829 M 1.12 % | 285.623 M 3.39 % | 276.251 M 26.73 % | 217.979 M -27.23 % | 299.551 M 12.22 % | 266.936 M 18.52 % | 225.227 M 63.22 % | 137.986 M -9.04 % | 151.701 M -68.69 % | 484.557 M -50.12 % | 971.396 M 25.33 % | 775.084 M 3.29 % | 750.413 M -21.31 % | 953.598 M 20.98 % | 788.210 M 9.83 % | 717.678 M 19.40 % | 601.086 M -4.29 % | 628.014 M 15.57 % | 543.410 M 37.40 % | 395.509 M 22.34 % | 323.277 M -20.22 % | 405.214 M 22.04 % | 332.037 M 94.06 % | 171.097 M -23.45 % | 223.520 M 0.62 % | 222.146 M 4.30 % | 212.990 M 32.38 % | 160.889 M -20.59 % | 202.604 M -5.93 % | 215.385 M 4.75 % | 205.610 M 29.09 % | 159.282 M -13.17 % | 183.434 M -1.50 % | 186.218 M 7.53 % | 173.181 M 30.11 % | 133.100 M -13.68 % | 154.189 M 2.96 % | 149.757 M 1.38 % | 147.712 M 34.95 % | 109.459 M -12.37 % | 124.910 M -2.23 % | 127.756 M 17.79 % | 108.459 M 35.79 % | 79.874 M -19.52 % | 99.251 M 12.23 % | 88.433 M 0.15 % | 88.299 M 45.43 % | 60.718 M -1.57 % | 61.685 M 0.32 % | 61.489 M 9.21 % | 56.303 M 65.98 % | 33.921 M -25.60 % | 45.593 M -10.63 % | 51.018 M -10.74 % | 57.156 M 31.88 % | 43.340 M -8.42 % | 47.324 M 9.46 % | 43.235 M 7.86 % | 40.085 M 17.35 % | 34.158 M |
| Research and development expenses | 8.263 M 18.98 % | 6.945 M 2.93 % | 6.747 M -28.92 % | 9.492 M 5.37 % | 9.008 M 4.58 % | 8.613 M -21.80 % | 11.014 M 13.71 % | 9.686 M -1.64 % | 9.848 M 20.15 % | 8.196 M -14.36 % | 9.570 M -4.60 % | 10.031 M 1.08 % | 9.924 M 16.81 % | 8.496 M -33.83 % | 12.840 M 14.59 % | 11.205 M 6.13 % | 10.558 M 18.70 % | 8.895 M -19.24 % | 11.014 M 1.02 % | 10.903 M 8.87 % | 10.014 M 12.54 % | 8.898 M -21.18 % | 11.289 M -22.03 % | 14.479 M -5.81 % | 15.372 M 6.22 % | 14.472 M 156.31 % | 5.646 M -74.21 % | 21.898 M 5.35 % | 20.785 M | 0.000 -100.00 % | 20.282 M 178.59 % | 7.280 M -49.84 % | 14.513 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.966 M | 0.000 -100.00 % | 19.357 M | 0.000 -100.00 % | 8.642 M | 0.000 -100.00 % | 20.522 M | 0.000 -100.00 % | 8.982 M | 0.000 -100.00 % | 15.930 M | 0.000 -100.00 % | 7.307 M | 0.000 -100.00 % | 15.008 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 |
| Selling general and administrative expenses | -11.275 M -152.00 % | 21.685 M 144.32 % | -48.932 M -169.84 % | 70.062 M 143.04 % | 28.827 M 16.53 % | 24.738 M 182.45 % | -30.004 M -150.96 % | 58.877 M 451.18 % | -16.766 M -171.28 % | 23.520 M -3.73 % | 24.432 M -55.95 % | 55.463 M 1 395.50 % | -4.281 M -118.74 % | 22.842 M 177.45 % | -29.492 M -150.92 % | 57.917 M 996.38 % | -6.461 M -120.63 % | 31.319 M 270.39 % | -18.380 M -143.13 % | 42.621 M 1 155.62 % | 3.394 M -89.59 % | 32.604 M 250.60 % | -21.650 M -131.54 % | 68.641 M 324.18 % | 16.182 M -66.53 % | 48.351 M 574.89 % | -10.181 M -116.79 % | 60.642 M 595.66 % | 8.717 M -82.25 % | 49.119 M 261.24 % | -30.463 M -164.45 % | 47.264 M 729.01 % | 5.701 M -86.37 % | 41.824 M 205.23 % | -39.745 M -176.84 % | 51.726 M 3 966.86 % | 1.272 M -95.86 % | 30.743 M 224.36 % | -24.722 M -176.48 % | 32.323 M 40 626.48 % | -79.758 K -100.29 % | 27.748 M 206.50 % | -26.055 M -191.93 % | 28.342 M 677.16 % | -4.911 M -118.74 % | 26.207 M 202.49 % | -25.570 M -209.50 % | 23.351 M 7 740.10 % | -305.633 K -101.47 % | 20.803 M 194.78 % | -21.948 M -192.25 % | 23.792 M 1 579.73 % | 1.416 M -91.65 % | 16.973 M 193.78 % | -18.098 M -192.88 % | 19.485 M 9 410.15 % | 204.888 K -98.29 % | 12.009 M 187.65 % | -13.701 M -198.65 % | 13.889 M -1.31 % | 14.074 M 26.79 % | 11.100 M 7.66 % | 10.310 M -6.38 % | 11.012 M -2.24 % | 11.264 M 96.33 % | 5.738 M -46.08 % | 10.641 M 5.04 % | 10.130 M 14.09 % | 8.879 M 48.01 % | 5.999 M 24.88 % | 4.804 M 26.32 % | 3.803 M -22.82 % | 4.928 M -13.18 % | 5.676 M |
| Interest income | 298.979 K -67.57 % | 921.879 K | 0.000 -100.00 % | 1.521 M 17.84 % | 1.291 M -44.06 % | 2.307 M 865.94 % | 238.857 K -90.12 % | 2.418 M 0.08 % | 2.416 M 5.81 % | 2.283 M 22.04 % | 1.871 M 23.79 % | 1.511 M 0.32 % | 1.506 M 1 559.70 % | 90.768 K -90.51 % | 956.184 K -20.20 % | 1.198 M 53.19 % | 782.189 K 517.90 % | 126.589 K -97.47 % | 5.005 M 574.01 % | 742.609 K -99.85 % | 492.946 M 9 679.55 % | 5.041 M 3 520.95 % | 139.206 K -90.48 % | 1.463 M -63.19 % | 3.974 M -26.83 % | 5.431 M -45.89 % | 10.037 M | 0.000 -100.00 % | 5.433 M 920.40 % | 532.418 K -77.08 % | 2.323 M -39.62 % | 3.847 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 280.041 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.726 M | 0.000 -100.00 % | 3.558 M | 0.000 | 0.000 -100.00 % | 1.205 M 421.07 % | 231.178 K -40.71 % | 389.880 K 223.72 % | 120.438 K -44.89 % | 218.556 K | 0.000 -100.00 % | 2.357 M | 0.000 -100.00 % | 1.329 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 % | -0.200 77.01 % | -0.870 | 0.000 100.00 % | -0.570 |
| Interest expense | 155.123 K -66.90 % | 468.588 K | 0.000 -100.00 % | 243.859 K 178.36 % | 87.606 K -76.52 % | 373.103 K | 0.000 -100.00 % | 146.332 K -19.05 % | 180.775 K 2.21 % | 176.867 K -33.09 % | 264.346 K 46.08 % | 180.959 K 1.16 % | 178.890 K 1.53 % | 176.198 K -35.93 % | 275.026 K | 0.000 -100.00 % | 157.200 K 13.01 % | 139.103 K | 0.000 | 0.000 -100.00 % | 5.478 M -11.39 % | 6.183 M -58.86 % | 15.029 M 119.84 % | 6.836 M 5.61 % | 6.473 M -31.56 % | 9.458 M -27.06 % | 12.966 M 928.83 % | 1.260 M -85.27 % | 8.554 M 363.51 % | 1.845 M 94.63 % | 948.150 K | 0.000 -100.00 % | 679.204 K | 0.000 -100.00 % | 1.200 M | 0.000 -100.00 % | 567.939 K | 0.000 -100.00 % | 1.602 M | 0.000 -100.00 % | 160.600 K | 0.000 -100.00 % | 839.479 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.151 M | 0.000 -100.00 % | 235.076 K | 0.000 -100.00 % | 620.891 K | 0.000 -100.00 % | 320.740 K | 0.000 -100.00 % | 1.368 M | 0.000 -100.00 % | 524.611 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 97.625 K 329.14 % | 22.749 K | 0.000 -100.00 % | 102.238 K |
| Depreciation and amortization | 0.000 | 0.000 -100.00 % | 12.514 M | 0.000 -100.00 % | 7.161 M -19.04 % | 8.845 M -0.71 % | 8.908 M 0.00 % | 8.908 M -2.64 % | 9.149 M 0.00 % | 9.149 M -2.53 % | 9.387 M 6.07 % | 8.850 M -10.22 % | 9.857 M 0.00 % | 9.857 M 1.07 % | 9.753 M 0.00 % | 9.753 M -4.50 % | 10.212 M 0.00 % | 10.212 M 4.90 % | 9.736 M -29.19 % | 13.749 M 39.21 % | 9.876 M -28.17 % | 13.749 M 0.00 % | 13.749 M -17.33 % | 16.632 M 17.08 % | 14.205 M -14.59 % | 16.632 M -99.45 % | 3.047 B 7 607.26 % | 39.539 M -22.49 % | 51.012 M 313.21 % | -23.926 M 53.51 % | -51.466 M -233.03 % | 38.689 M 403.50 % | 7.684 M -68.08 % | 24.073 M -33.22 % | 36.051 M 53.64 % | 23.464 M 91.80 % | 12.234 M 209.49 % | 3.953 M -80.39 % | 20.159 M 2 433.79 % | 795.595 K -92.83 % | 11.091 M 556.23 % | 1.690 M -88.29 % | 14.435 M 709.48 % | 1.783 M -78.93 % | 8.463 M 219.35 % | 2.650 M -60.70 % | 6.743 M 357.89 % | 1.473 M -75.57 % | 6.028 M 27.69 % | 4.721 M -16.78 % | 5.673 M 212.32 % | 1.816 M -68.28 % | 5.726 M 30.85 % | 4.376 M -7.92 % | 4.752 M 731.59 % | 571.441 K -84.92 % | 3.789 M 51.06 % | 2.508 M 208.41 % | -2.314 M -302.22 % | -575.277 K 66.95 % | -1.741 M -275.84 % | 989.904 K 191.25 % | -1.085 M -11 541.27 % | -9.319 K 99.70 % | -3.099 M -2 716.11 % | 118.458 K 108.15 % | -1.454 M -138.04 % | -610.861 K -206.43 % | 573.954 K -37.22 % | 914.297 K 300.34 % | -456.379 K -197.60 % | 467.588 K 262.61 % | -287.557 K -319.66 % | 130.908 K |
| Operating income | 17.661 M 220.76 % | 5.506 M -10.06 % | 6.122 M -35.69 % | 9.519 M 96.59 % | 4.842 M 27.51 % | 3.798 M -77.43 % | 16.827 M -25.64 % | 22.629 M -43.91 % | 40.344 M 1 690.14 % | 2.254 M -78.76 % | 10.610 M -56.88 % | 24.606 M 39.11 % | 17.688 M 159.10 % | 6.827 M -41.71 % | 11.712 M -44.04 % | 20.928 M -52.97 % | 44.500 M 175.40 % | 16.159 M 1 229.27 % | 1.216 M -96.08 % | 30.982 M -81.46 % | 167.106 M 1 623.86 % | -10.966 M 99.07 % | -1.177 B -1 687.66 % | -65.821 M -1 620.85 % | 4.328 M -83.12 % | 25.643 M 100.76 % | -3.368 B -9 409.06 % | 36.176 M -75.59 % | 148.228 M -18.80 % | 182.542 M 1 440.46 % | -13.618 M -109.22 % | 147.755 M 3.77 % | 142.383 M 59.99 % | 88.995 M 778.53 % | -13.116 M -110.73 % | 122.244 M 33.15 % | 91.807 M 673.50 % | 11.869 M -37.07 % | 18.862 M -33.35 % | 28.300 M -3.47 % | 29.319 M 184.55 % | 10.303 M -67.13 % | 31.347 M 11.67 % | 28.072 M 1.11 % | 27.763 M 176.31 % | 10.048 M -62.90 % | 27.082 M 18.25 % | 22.902 M 3.57 % | 22.112 M 244.48 % | 6.419 M -64.28 % | 17.972 M 6.02 % | 16.952 M 15.50 % | 14.677 M 176.89 % | 5.301 M -42.74 % | 9.257 M -15.55 % | 10.962 M -15.96 % | 13.043 M 191.95 % | 4.468 M -49.19 % | 8.792 M 15.46 % | 7.615 M -40.28 % | 12.751 M 130.89 % | 5.522 M -35.83 % | 8.606 M -14.12 % | 10.021 M -17.65 % | 12.169 M 364.64 % | 2.619 M 24.64 % | 2.101 M -62.80 % | 5.648 M -30.68 % | 8.148 M 73.26 % | 4.703 M -47.83 % | 9.014 M -19.87 % | 11.248 M 28.37 % | 8.763 M 141.95 % | 3.622 M |
| Operating income ratio | 0.09 143.00 % | 0.04 20.87 % | 0.03 -35.12 % | 0.04 106.88 % | 0.02 7.13 % | 0.02 -69.29 % | 0.07 -26.12 % | 0.09 -42.79 % | 0.16 1 112.32 % | 0.01 -72.79 % | 0.05 -54.78 % | 0.10 45.49 % | 0.07 137.09 % | 0.03 -24.25 % | 0.04 -41.55 % | 0.07 -50.45 % | 0.14 104.34 % | 0.07 1 526.67 % | 0.00 -95.76 % | 0.10 -85.24 % | 0.66 904.45 % | -0.08 -100.30 % | 27.41 19 511.17 % | -0.14 -3 425.89 % | 0.00 -86.70 % | 0.03 100.41 % | -7.74 -21 915.45 % | 0.04 -76.95 % | 0.15 -25.10 % | 0.21 996.96 % | -0.02 -112.30 % | 0.19 -10.61 % | 0.21 15.87 % | 0.18 511.94 % | -0.04 -119.09 % | 0.23 4.81 % | 0.22 236.23 % | 0.06 -17.96 % | 0.08 -30.59 % | 0.11 -6.98 % | 0.12 101.02 % | 0.06 -56.49 % | 0.14 21.24 % | 0.12 -3.72 % | 0.12 101.67 % | 0.06 -55.64 % | 0.13 22.35 % | 0.11 -2.25 % | 0.11 148.10 % | 0.05 -57.41 % | 0.11 4.81 % | 0.10 12.91 % | 0.09 97.79 % | 0.05 -35.59 % | 0.07 -10.75 % | 0.08 -26.37 % | 0.11 104.65 % | 0.05 -36.75 % | 0.08 3.63 % | 0.08 -37.91 % | 0.13 54.51 % | 0.08 -32.68 % | 0.12 -11.96 % | 0.14 -25.07 % | 0.19 159.64 % | 0.07 57.99 % | 0.05 -54.48 % | 0.10 -19.30 % | 0.12 28.13 % | 0.10 -39.52 % | 0.16 -21.93 % | 0.21 14.11 % | 0.18 88.52 % | 0.10 |
| Total other income expenses net | 21.960 K 156.99 % | -38.530 K 99.62 % | -10.155 M -13.36 % | -8.958 M -104.17 % | 214.958 M 2 364.92 % | -9.491 M -16.24 % | -8.165 M -10 737.25 % | 76.755 K 100.02 % | -396.824 M -4 351 043.82 % | -9.120 K 95.55 % | -204.997 K 12.61 % | -234.570 K -174.54 % | 314.697 K 3 237.19 % | 9.430 K 102.74 % | -344.174 K -1 237.95 % | 30.245 K -57.70 % | 71.508 K -80.16 % | 360.389 K -68.18 % | 1.133 M 646.39 % | 151.745 K 102.75 % | -5.512 M 48.28 % | -10.658 M 73.39 % | -40.061 M -491 676.43 % | 8.149 K -98.48 % | 537.892 K 271.29 % | 144.872 K 100.13 % | -111.023 M -2 522.60 % | 4.583 M 1 134.47 % | 371.237 K 118.97 % | -1.957 M 95.45 % | -42.991 M -1 413.73 % | 3.272 M 11.52 % | 2.934 M -22.46 % | 3.785 M -96.20 % | 99.547 M 191.08 % | 34.199 M 869.95 % | 3.526 M -14.90 % | 4.143 M 126.60 % | 1.828 M -44.66 % | 3.304 M -2.59 % | 3.392 M -0.46 % | 3.408 M 3.74 % | 3.285 M -44.73 % | 5.944 M 41.39 % | 4.204 M 96.20 % | 2.143 M -49.30 % | 4.226 M 11.95 % | 3.775 M -8.18 % | 4.111 M 4 954.11 % | -84.697 K -101.21 % | 7.006 M 132.88 % | 3.009 M -40.87 % | 5.088 M 294.32 % | 1.290 M -20.50 % | 1.623 M -40.69 % | 2.737 M 68.24 % | 1.627 M -25.79 % | 2.192 M -35.35 % | 3.391 M 46.02 % | 2.322 M -36.59 % | 3.662 M 258.07 % | 1.023 M -54.41 % | 2.243 M 38.97 % | 1.614 M -49.31 % | 3.185 M 26.18 % | 2.524 M 39.72 % | 1.806 M -15.10 % | 2.128 M -25.91 % | 2.872 M 247.28 % | 826.993 K -65.92 % | 2.426 M 21.86 % | 1.991 M 30.91 % | 1.521 M 81.74 % | 836.845 K |
| 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 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 |
| 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 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -250.375 M -13.14 % | -221.291 M 19.82 % | -275.983 M -37.48 % | -200.737 M -14.03 % | -176.034 M 47.60 % | -335.929 M 24.40 % | -444.346 M -20.70 % | -368.142 M -31.86 % | -279.201 M 8.03 % | -303.585 M 19.26 % | -376.006 M -70.25 % | -220.851 M -37.11 % | -161.074 M -839.36 % | -17.147 M 75.32 % | -69.471 M -63.89 % | -42.389 M -234.32 % | -12.679 M 71.35 % | -44.250 M 77.55 % | -197.094 M -93.07 % | -102.085 M -0.05 % | -102.031 M -161.91 % | 164.813 M -33.07 % | 246.233 M -23.57 % | 322.166 M 2.00 % | 315.863 M -2.88 % | 325.233 M 4.84 % | 310.210 M -6.42 % | 331.474 M 6.88 % | 310.137 M 262.29 % | -191.103 M 63.51 % | -523.675 M -400.02 % | -104.731 M 52.92 % | -222.468 M -1.18 % | -219.876 M 24.16 % | -289.910 M -44.47 % | -200.665 M 72.83 % | -738.593 M -252.16 % | -209.730 M -138.61 % | -87.898 M -78.79 % | -49.164 M 63.87 % | -136.088 M -251.47 % | -38.720 M 28.98 % | -54.522 M 45.45 % | -99.951 M -38.72 % | -72.054 M 59.06 % | -176.018 M -15.88 % | -151.901 M 58.82 % | -368.880 M 0.32 % | -370.048 M -1.07 % | -366.120 M -305.88 % | -90.203 M -43.40 % | -62.904 M -20.56 % | -52.175 M -2.18 % | -51.060 M 41.60 % | -87.437 M 8.68 % | -95.748 M -0.93 % | -94.867 M 36.65 % | -149.757 M 19.99 % | -187.180 M -1.42 % | -184.556 M 8.45 % | -201.597 M 2.99 % | -207.808 M 20.69 % | -262.019 M -2.19 % | -256.415 M -4.45 % | -245.493 M -4.47 % | -234.986 M 11.47 % | -265.441 M 0.58 % | -266.983 M 3.21 % | -275.827 M -3 168.59 % | -8.439 M 66.19 % | -24.959 M |
| Total investments | 0.000 -100.00 % | 34.822 M | 0.000 -100.00 % | 84.320 M -1.97 % | 86.019 M 150.37 % | 34.356 M -10.66 % | 38.457 M 7.52 % | 35.766 M 9.28 % | 32.729 M 19.87 % | 27.303 M | 0.000 -100.00 % | 22.933 M | 0.000 -100.00 % | 10.000 M -79.17 % | 48.000 M 59.12 % | 30.166 M -1.08 % | 30.496 M 9.75 % | 27.787 M 41.89 % | 19.583 M 106.03 % | -324.951 M -457.09 % | 91.000 M 17.88 % | 77.196 M 0.97 % | 76.451 M -6.79 % | 82.023 M 8.11 % | 75.868 M -2.21 % | 77.580 M -2.21 % | 79.332 M 19.73 % | 66.259 M -0.68 % | 66.712 M -0.27 % | 66.891 M 265.17 % | 18.318 M 108.04 % | 8.805 M -21.32 % | 11.190 M 510.59 % | 1.833 M -6.15 % | 1.953 M -4.24 % | 2.039 M -2.14 % | 2.084 M -99.35 % | 319.110 M -35.04 % | 491.230 M 11.48 % | 440.640 M 37.86 % | 319.620 M -20.57 % | 402.370 M -6.14 % | 428.700 M 22.52 % | 349.900 M 9.41 % | 319.800 M 64.00 % | 195.000 M -30.11 % | 279.000 M | 0.000 | 0.000 -100.00 % | 52.499 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 |
| Total debt | 16.236 M -3.31 % | 16.793 M -5.49 % | 17.768 M 22.37 % | 14.520 M -80.33 % | 73.828 M 313.64 % | 17.848 M 32.76 % | 13.444 M -1.62 % | 13.665 M -81.22 % | 72.753 M 100.80 % | 36.231 M 262.31 % | 10.000 M -89.30 % | 93.490 M -11.03 % | 105.080 M 38.61 % | 75.808 M -26.49 % | 103.132 M -21.20 % | 130.878 M 9.75 % | 119.255 M 103.36 % | 58.643 M 486.43 % | 10.000 M | 0.000 -100.00 % | 10.011 M -96.35 % | 274.606 M -36.48 % | 432.280 M 0.21 % | 431.392 M -4.98 % | 454.010 M -1.42 % | 460.542 M -5.23 % | 485.958 M 10.86 % | 438.360 M -5.38 % | 463.298 M 91.53 % | 241.888 M 182.95 % | 85.488 M 111.81 % | 40.360 M 533.21 % | 6.374 M 0.00 % | 6.374 M 0.00 % | 6.374 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.840 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.000 M -34.31 % | 13.700 M 174.00 % | 5.000 M 0.00 % | 5.000 M | 0.000 -100.00 % | 26.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.500 M | 0.000 |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 3.082 B | 0.000 -100.00 % | 3.082 B 4 126.97 % | 72.901 M -97.63 % | 3.082 B 4 126.97 % | 72.901 M -97.63 % | 3.082 B 4 126.97 % | 72.901 M -97.63 % | 3.082 B | 0.000 -100.00 % | 3.082 B 4 126.97 % | 72.901 M -97.63 % | 3.082 B 4 126.97 % | 72.901 M -97.63 % | 3.082 B 4 126.97 % | 72.901 M -97.63 % | 3.082 B | 0.000 | 0.000 | 0.000 100.00 % | -991.684 K -147.77 % | -400.240 K 52.48 % | -842.280 K -105.97 % | -408.928 K -166.60 % | 613.993 K 286.59 % | -329.054 K -893.22 % | -33.130 K -353.48 % | 13.070 K | 0.000 100.00 % | -148.295 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -3.285 B 0.58 % | -3.305 B 0.14 % | -3.309 B -0.08 % | -3.307 B -0.04 % | -3.305 B 6.47 % | -3.534 B -0.20 % | -3.527 B 0.19 % | -3.534 B 0.31 % | -3.545 B -11.13 % | -3.190 B -1.77 % | -3.134 B 2.07 % | -3.200 B 0.67 % | -3.222 B 0.68 % | -3.244 B 0.01 % | -3.244 B 0.41 % | -3.258 B 0.51 % | -3.274 B 1.11 % | -3.311 B 0.41 % | -3.325 B 0.01 % | -3.325 B 0.73 % | -3.350 B 4.66 % | -3.514 B 3.10 % | -3.626 B -89.39 % | -1.915 B -2.73 % | -1.864 B 0.47 % | -1.873 B 20.01 % | -2.341 B -265.80 % | 1.412 B 2.80 % | 1.374 B 6.69 % | 1.287 B 80.35 % | 713.833 M -21.90 % | 913.955 M 17.23 % | 779.649 M 5.38 % | 739.817 M 38.98 % | 532.338 M -2.91 % | 548.303 M 36.95 % | 400.374 M 11.40 % | 359.396 M 4.35 % | 344.399 M 3.43 % | 332.984 M 8.69 % | 306.367 M 0.95 % | 303.472 M 4.24 % | 291.120 M 10.06 % | 264.515 M 11.98 % | 236.214 M 5.79 % | 223.281 M 4.90 % | 212.850 M 10.03 % | 193.441 M 13.81 % | 169.965 M 6.29 % | 159.910 M 5.27 % | 151.904 M 9.56 % | 138.643 M 13.75 % | 121.883 M 5.88 % | 115.110 M 5.58 % | 109.023 M 7.90 % | 101.036 M 12.67 % | 89.673 M -16.96 % | 107.983 M 5.81 % | 102.050 M 7.81 % | 94.656 M 9.85 % | 86.164 M 1.18 % | 85.162 M 7.10 % | 79.515 M 10.45 % | 71.994 M 16.26 % | 61.925 M 11.84 % | 55.369 M 8.91 % | 50.840 M 8.86 % | 46.704 M 13.85 % | 41.022 M 26.69 % | 32.380 M 15.27 % | 28.089 M |
| Common stock | 850.870 M 0.00 % | 850.870 M 0.00 % | 850.870 M 0.00 % | 850.870 M 0.00 % | 850.870 M 0.00 % | 850.870 M 0.00 % | 850.870 M 0.00 % | 850.870 M 0.00 % | 850.870 M 0.00 % | 850.870 M 0.00 % | 850.870 M 0.00 % | 850.870 M 0.00 % | 850.870 M 0.00 % | 850.870 M 0.00 % | 850.870 M 0.00 % | 850.870 M 0.00 % | 850.870 M 0.00 % | 850.870 M 0.00 % | 850.870 M 0.00 % | 850.870 M 0.00 % | 850.870 M 0.00 % | 850.870 M 0.00 % | 850.870 M 0.00 % | 850.870 M 0.00 % | 850.870 M 0.00 % | 850.870 M 0.00 % | 850.870 M 0.00 % | 850.870 M -0.04 % | 851.196 M 0.00 % | 851.196 M 0.00 % | 851.196 M 0.00 % | 851.196 M -0.05 % | 851.611 M 0.00 % | 851.611 M 0.00 % | 851.611 M 0.00 % | 851.611 M -0.02 % | 851.811 M 222.06 % | 264.485 M 0.00 % | 264.485 M -0.05 % | 264.607 M 0.00 % | 264.607 M 0.00 % | 264.607 M 0.08 % | 264.407 M 0.07 % | 264.227 M 2.57 % | 257.600 M 100.00 % | 128.800 M 0.00 % | 128.800 M 0.00 % | 128.800 M 0.00 % | 128.800 M 0.00 % | 128.800 M 28.54 % | 100.200 M 0.00 % | 100.200 M 0.00 % | 100.200 M 0.00 % | 100.200 M 0.00 % | 100.200 M 0.00 % | 100.200 M 0.00 % | 100.200 M 0.00 % | 100.200 M 0.00 % | 100.200 M 0.00 % | 100.200 M 0.00 % | 100.200 M 50.00 % | 66.800 M 0.00 % | 66.800 M 0.00 % | 66.800 M 0.00 % | 66.800 M 0.00 % | 66.800 M 0.00 % | 66.800 M 0.00 % | 66.800 M 0.00 % | 66.800 M 33.60 % | 50.000 M 0.00 % | 50.000 M |
| Total equity | 650.857 M 3.16 % | 630.935 M 0.87 % | 625.504 M -0.47 % | 628.464 M -0.26 % | 630.126 M 56.78 % | 401.909 M -0.89 % | 405.521 M 1.75 % | 398.556 M 2.84 % | 387.565 M -47.81 % | 742.650 M 0.23 % | 740.920 M 1.23 % | 731.936 M 3.06 % | 710.200 M 3.18 % | 688.296 M 0.04 % | 688.046 M 1.99 % | 674.598 M 2.54 % | 657.878 M 5.94 % | 620.992 M 2.24 % | 607.381 M 0.07 % | 606.974 M 4.22 % | 582.402 M 40.72 % | 413.865 M -5.33 % | 437.188 M -78.29 % | 2.014 B -2.52 % | 2.066 B 0.35 % | 2.058 B 29.51 % | 1.589 B -70.24 % | 5.341 B 0.74 % | 5.302 B 1.58 % | 5.220 B 12.35 % | 4.646 B -3.90 % | 4.834 B 2.83 % | 4.701 B 0.74 % | 4.666 B 4.71 % | 4.456 B 0.17 % | 4.449 B 2.99 % | 4.320 B 293.93 % | 1.097 B 1.54 % | 1.080 B 1.44 % | 1.065 B 2.81 % | 1.035 B 1.01 % | 1.025 B 1.87 % | 1.006 B 1.34 % | 992.986 M 5.83 % | 938.266 M 1.44 % | 924.982 M 1.14 % | 914.580 M 2.97 % | 888.165 M 2.70 % | 864.827 M 1.16 % | 854.928 M 60.84 % | 531.523 M 3.61 % | 512.980 M 3.43 % | 495.946 M 1.45 % | 488.878 M 1.27 % | 482.747 M 2.73 % | 469.902 M 6.15 % | 442.660 M -3.76 % | 459.970 M 0.81 % | 456.293 M 2.64 % | 444.555 M 1.96 % | 436.011 M 0.25 % | 434.923 M 1.31 % | 429.305 M 2.74 % | 417.846 M 2.44 % | 407.912 M 1.93 % | 400.182 M 1.14 % | 395.654 M 1.71 % | 388.990 M 1.53 % | 383.118 M 210.15 % | 123.528 M 4.29 % | 118.450 M |
| Other non current liabilities | 4.480 M 5.92 % | 4.229 M -73.99 % | 16.262 M -33.93 % | 24.614 M -9.02 % | 27.056 M 21 009.55 % | 128.169 K 0.00 % | 128.170 K -68.58 % | 407.895 K 0.00 % | 407.894 K 0.00 % | 407.895 K -84.77 % | 2.678 M -80.42 % | 13.674 M 9.73 % | 12.461 M 14.47 % | 10.886 M 0.00 % | 10.886 M 60.95 % | 6.763 M -41.60 % | 11.581 M -70.50 % | 39.257 M -41.18 % | 66.737 M -59.42 % | 164.439 M -6.41 % | 175.696 M 676.68 % | 22.621 M 72.52 % | 13.113 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.132 M -3.79 % | 6.374 M 0.00 % | 6.374 M 0.00 % | 6.374 M -63.56 % | 17.490 M -22.99 % | 22.712 M 14.25 % | 19.879 M -45.00 % | 36.143 M 38.52 % | 26.092 M -29.44 % | 36.979 M 0.54 % | 36.781 M 0.00 % | 36.781 M 389.50 % | 7.514 M 0.00 % | 7.514 M 0.00 % | 7.514 M | 0.000 -100.00 % | 8.172 M 0.00 % | 8.172 M 0.00 % | 8.172 M 0.00 % | 8.172 M -0.43 % | 8.208 M 0.00 % | 8.208 M 0.00 % | 8.208 M 0.00 % | 8.208 M 0.00 % | 8.208 M 0.00 % | 8.208 M 0.00 % | 8.208 M 0.00 % | 8.208 M -1.16 % | 8.304 M 0.00 % | 8.304 M 0.00 % | 8.304 M 0.00 % | 8.304 M 18.90 % | 6.984 M 0.00 % | 6.984 M 0.00 % | 6.984 M 0.00 % | 6.984 M 0.00 % | 6.984 M -2.65 % | 7.174 M 0.00 % | 7.174 M 0.00 % | 7.174 M |
| Long term debt | 11.232 M -4.72 % | 11.788 M -7.64 % | 12.763 M -12.10 % | 14.520 M 31.92 % | 11.006 M -26.49 % | 14.973 M 37.06 % | 10.925 M -3.52 % | 11.323 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 % | 83.751 M 0.00 % | 83.751 M 0.18 % | 83.600 M 0.00 % | 83.600 M -2.56 % | 85.800 M 0.00 % | 85.800 M -2.50 % | 88.000 M 0.00 % | 88.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 22.303 M -4.05 % | 23.244 M -34.04 % | 35.239 M -24.23 % | 46.505 M -6.38 % | 49.674 M 114.77 % | 23.129 M 28.11 % | 18.053 M 8.47 % | 16.643 M 519.37 % | 2.687 M -8.78 % | 2.946 M 10.00 % | 2.678 M -82.71 % | 15.491 M 8.49 % | 14.278 M 10.74 % | 12.893 M 0.00 % | 12.893 M 42.99 % | 9.017 M -34.82 % | 13.834 M -66.87 % | 41.756 M -39.69 % | 69.236 M -58.59 % | 167.198 M -6.31 % | 178.456 M 63.13 % | 109.392 M 9.52 % | 99.883 M 14.97 % | 86.880 M 0.00 % | 86.880 M -2.75 % | 89.340 M 0.00 % | 89.340 M -2.68 % | 91.801 M 0.00 % | 91.801 M 2 160.54 % | 4.061 M 0.00 % | 4.061 M -61.15 % | 10.454 M -2.26 % | 10.695 M -2.38 % | 10.955 M 0.00 % | 10.955 M -37.36 % | 17.490 M -22.99 % | 22.712 M -24.12 % | 29.931 M -17.19 % | 36.143 M -2.52 % | 37.077 M 0.26 % | 36.979 M 0.54 % | 36.781 M 0.00 % | 36.781 M 389.50 % | 7.514 M 0.00 % | 7.514 M 0.00 % | 7.514 M 0.00 % | 7.514 M -8.05 % | 8.172 M 0.00 % | 8.172 M 0.00 % | 8.172 M 0.00 % | 8.172 M -0.43 % | 8.208 M 0.00 % | 8.208 M 0.00 % | 8.208 M 0.00 % | 8.208 M 0.00 % | 8.208 M 0.00 % | 8.208 M 0.00 % | 8.208 M 0.00 % | 8.208 M -1.16 % | 8.304 M 0.00 % | 8.304 M 0.00 % | 8.304 M 0.00 % | 8.304 M 18.90 % | 6.984 M 0.00 % | 6.984 M 0.00 % | 6.984 M 0.00 % | 6.984 M 0.00 % | 6.984 M -2.65 % | 7.174 M 0.00 % | 7.174 M 0.00 % | 7.174 M |
| Other current liabilities | 118.246 M 5.73 % | 111.836 M -13.04 % | 128.603 M -39.63 % | 213.040 M 13.54 % | 187.632 M 3 301.46 % | 5.516 M 60.97 % | 3.427 M -99.33 % | 511.056 M 3.60 % | 493.291 M 401.96 % | 98.273 M -19.99 % | 122.831 M 7 584.82 % | -1.641 M -100.88 % | 185.850 M 120.72 % | 84.200 M -15.52 % | 99.667 M -1.94 % | 101.641 M 3.38 % | 98.318 M 11.32 % | 88.317 M -21.55 % | 112.578 M 17.81 % | 95.560 M 7 188.10 % | -1.348 M -100.92 % | 146.619 M 540.21 % | 22.902 M 59.02 % | 14.402 M -92.42 % | 189.934 M 21.10 % | 156.846 M -23.33 % | 204.560 M -10.56 % | 228.724 M -25.29 % | 306.168 M 7.51 % | 284.793 M 64.00 % | 173.653 M 5 208.79 % | 3.271 M -95.39 % | 70.931 M 14.28 % | 62.066 M -29.65 % | 88.224 M 49.73 % | 58.921 M -89.55 % | 563.636 M 1 729.22 % | 30.813 M -27.82 % | 42.690 M 25.14 % | 34.114 M 10.06 % | 30.995 M 14.86 % | 26.985 M -26.19 % | 36.561 M 13.10 % | 32.325 M 9.89 % | 29.415 M 356.27 % | 6.447 M -81.56 % | 34.968 M 3.74 % | 33.708 M 2.80 % | 32.789 M 21.47 % | 26.994 M -28.02 % | 37.501 M 24.05 % | 30.231 M 18.65 % | 25.479 M 27.87 % | 19.926 M -28.52 % | 27.876 M 24.84 % | 22.330 M 33.69 % | 16.702 M 46.97 % | 11.364 M -42.77 % | 19.858 M 10.36 % | 17.993 M 18.82 % | 15.143 M 26.90 % | 11.933 M -19.90 % | 14.898 M 1.08 % | 14.739 M 21.43 % | 12.138 M 54.52 % | 7.855 M -31.85 % | 11.526 M 8.99 % | 10.575 M -13.46 % | 12.220 M 101.92 % | 6.052 M -37.30 % | 9.653 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.997 M -98.80 % | 498.155 M -7.01 % | 535.733 M 3.36 % | 518.292 M 8 326.86 % | 6.150 M -5.31 % | 6.496 M | 0.000 -100.00 % | 6.960 M 32.76 % | 5.242 M 33.89 % | 3.916 M -57.65 % | 9.247 M 10.01 % | 8.405 M -8.27 % | 9.163 M 84.17 % | 4.975 M 149.75 % | -10.000 M | 0.000 -100.00 % | 68.223 M -61.32 % | 176.390 M 4.68 % | 168.511 M -8.83 % | 184.837 M 3.03 % | 179.403 M 0.47 % | 178.560 M -54.64 % | 393.676 M 125.25 % | 174.773 M -20.18 % | 218.958 M 32.53 % | 165.208 M -46.61 % | 309.417 M 315.23 % | 74.518 M -0.90 % | 75.195 M 9.78 % | 68.496 M -15.45 % | 81.013 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.021 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.467 M 32.17 % | 22.295 M 46.88 % | 15.178 M -34.86 % | 23.300 M | 0.000 -100.00 % | 19.574 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 % | 5.787 M | 0.000 |
| Short term debt | 5.005 M -0.01 % | 5.005 M 0.00 % | 5.005 M | 0.000 -100.00 % | 2.895 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 M -89.30 % | 93.490 M | 0.000 | 0.000 -100.00 % | 10.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.011 M -94.75 % | 190.855 M -45.24 % | 348.529 M 0.21 % | 347.792 M -6.11 % | 370.410 M -1.16 % | 374.742 M -13.13 % | 431.386 M 23.13 % | 350.360 M -5.31 % | 370.000 M 56.51 % | 236.400 M 204.13 % | 77.730 M 94.32 % | 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 -100.00 % | 2.840 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.000 M -34.31 % | 13.700 M 174.00 % | 5.000 M 0.00 % | 5.000 M | 0.000 -100.00 % | 26.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.500 M | 0.000 |
| Total current liabilities | 275.504 M 9.42 % | 251.792 M -6.60 % | 269.572 M -19.26 % | 333.873 M -8.71 % | 365.713 M -45.35 % | 669.238 M -8.41 % | 730.685 M -3.75 % | 759.150 M 6.34 % | 713.911 M 146.77 % | 289.305 M -8.26 % | 315.368 M -8.18 % | 343.473 M -3.12 % | 354.548 M 0.10 % | 354.185 M 4.03 % | 340.452 M -21.91 % | 435.989 M 1.44 % | 429.789 M 30.79 % | 328.617 M -3.76 % | 341.459 M 8.13 % | 315.775 M 27.15 % | 248.343 M -72.44 % | 901.015 M -23.59 % | 1.179 B 12.37 % | 1.049 B -5.89 % | 1.115 B 3.07 % | 1.082 B -6.72 % | 1.160 B -11.32 % | 1.308 B -2.61 % | 1.343 B 14.14 % | 1.176 B 23.19 % | 955.016 M 36.48 % | 699.729 M 31.91 % | 530.451 M 19.31 % | 444.588 M 21.16 % | 366.937 M -33.12 % | 548.657 M -42.97 % | 962.112 M 395.72 % | 194.084 M -10.86 % | 217.733 M -5.79 % | 231.112 M 14.31 % | 202.185 M 35.25 % | 149.487 M -20.00 % | 186.860 M -24.70 % | 248.144 M 11.82 % | 221.915 M 24.52 % | 178.209 M -9.33 % | 196.543 M -9.47 % | 217.106 M 3.21 % | 210.359 M 28.65 % | 163.512 M 2.30 % | 159.842 M -14.29 % | 186.488 M 6.42 % | 175.242 M 44.75 % | 121.063 M -4.10 % | 126.238 M 2.07 % | 123.673 M -3.83 % | 128.595 M 43.78 % | 89.441 M 8.87 % | 82.153 M -8.39 % | 89.680 M -30.50 % | 129.035 M 6.57 % | 121.076 M 28.41 % | 94.289 M -0.66 % | 94.918 M 15.66 % | 82.070 M 36.13 % | 60.289 M -22.57 % | 77.866 M -17.87 % | 94.806 M 5.68 % | 89.709 M 36.09 % | 65.921 M 6.43 % | 61.936 M |
| Total liabilities | 297.807 M 8.28 % | 275.036 M -9.77 % | 304.811 M -19.87 % | 380.378 M -8.43 % | 415.387 M -40.00 % | 692.367 M -7.53 % | 748.738 M -3.49 % | 775.793 M 8.26 % | 716.599 M 145.20 % | 292.251 M -8.11 % | 318.046 M -11.40 % | 358.965 M -2.67 % | 368.826 M 0.48 % | 367.078 M 3.89 % | 353.345 M -20.60 % | 445.006 M 0.31 % | 443.623 M 19.78 % | 370.374 M -9.82 % | 410.696 M -14.97 % | 482.973 M 13.16 % | 426.798 M -57.76 % | 1.010 B -21.01 % | 1.279 B 12.57 % | 1.136 B -5.46 % | 1.202 B 2.63 % | 1.171 B -6.24 % | 1.249 B -10.75 % | 1.400 B -2.45 % | 1.435 B 21.53 % | 1.181 B 23.09 % | 959.077 M 35.05 % | 710.183 M 31.24 % | 541.146 M 18.79 % | 455.543 M 20.55 % | 377.893 M -33.25 % | 566.146 M -42.51 % | 984.824 M 339.62 % | 224.015 M -11.76 % | 253.876 M -5.34 % | 268.188 M 12.14 % | 239.163 M 28.40 % | 186.268 M -16.71 % | 223.641 M -12.52 % | 255.658 M 11.43 % | 229.429 M 23.53 % | 185.723 M -8.98 % | 204.057 M -9.42 % | 225.278 M 3.09 % | 218.531 M 27.29 % | 171.684 M 2.18 % | 168.014 M -13.70 % | 194.696 M 6.13 % | 183.450 M 41.91 % | 129.271 M -3.85 % | 134.446 M 1.94 % | 131.881 M -3.60 % | 136.803 M 40.10 % | 97.649 M 8.07 % | 90.361 M -7.78 % | 97.984 M -28.66 % | 137.339 M 6.15 % | 129.381 M 26.11 % | 102.593 M 0.68 % | 101.902 M 14.43 % | 89.054 M 32.38 % | 67.273 M -20.72 % | 84.850 M -16.64 % | 101.790 M 5.06 % | 96.883 M 32.54 % | 73.095 M 5.77 % | 69.110 M |
| Other non current assets | 42.340 M 618.67 % | 5.891 M -85.48 % | 40.579 M 1 281.76 % | 2.937 M 20.93 % | 2.428 M -5.84 % | 2.579 M 1 332.85 % | 180.000 K -88.30 % | 1.538 M 898.85 % | 154.002 K -52.85 % | 326.647 K -98.94 % | 30.784 M 1 756.39 % | 1.658 M -94.30 % | 29.074 M 3.10 % | 28.201 M 613.54 % | 3.952 M -37.99 % | 6.373 M -6.79 % | 6.838 M -38.34 % | 11.089 M 17.40 % | 9.445 M -97.24 % | 342.176 M 3 953.74 % | 8.441 M 7.33 % | 7.865 M -69.87 % | 26.103 M -71.89 % | 92.872 M 760.54 % | 10.792 M -3.95 % | 11.237 M 32.06 % | 8.509 M -57.05 % | 19.811 M -54.07 % | 43.130 M 15.01 % | 37.500 M 19.05 % | 31.500 M 293.75 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 5.91 % | 7.553 M 51.07 % | 5.000 M -89.15 % | 46.086 M -0.74 % | 46.428 M -0.99 % | 46.894 M 1.31 % | 46.289 M -0.73 % | 46.631 M -0.87 % | 47.039 M -0.87 % | 47.450 M -0.89 % | 47.876 M -0.84 % | 48.282 M -6.53 % | 51.657 M 1.53 % | 50.880 M -0.73 % | 51.255 M 5 984.43 % | -871.027 K -101.68 % | 51.948 M -0.72 % | 52.324 M -0.72 % | 52.705 M -1.00 % | 53.238 M 20.95 % | 44.015 M -0.18 % | 44.092 M -1.28 % | 44.664 M 0.14 % | 44.600 M -1.45 % | 45.256 M 0.00 % | 45.256 M -0.64 % | 45.549 M -0.64 % | 45.842 M -0.64 % | 46.136 M | 0.000 -100.00 % | 5.683 K -50.00 % | 11.366 K -33.33 % | 17.049 K -25.00 % | 22.733 K -20.00 % | 28.415 K -16.66 % | 34.097 K -14.29 % | 39.780 K |
| Long term investments | 0.000 -100.00 % | 34.822 M | 0.000 -100.00 % | 34.320 M 0.89 % | 34.019 M -0.98 % | 34.356 M -10.66 % | 38.457 M 7.52 % | 35.766 M 9.28 % | 32.729 M 19.87 % | 27.303 M | 0.000 -100.00 % | 22.933 M | 0.000 | 0.000 -100.00 % | 24.566 M -18.57 % | 30.166 M -1.08 % | 30.496 M 9.75 % | 27.787 M 41.89 % | 19.583 M 106.03 % | -324.951 M | 0.000 -100.00 % | 77.196 M 32.07 % | 58.451 M | 0.000 -100.00 % | 75.868 M -2.21 % | 77.580 M -2.21 % | 79.332 M 5.85 % | 74.949 M 0.90 % | 74.278 M 0.65 % | 73.795 M 192.21 % | 25.254 M 64.20 % | 15.380 M -13.93 % | 17.869 M 108.51 % | 8.570 M -2.15 % | 8.758 M 329.47 % | 2.039 M -95.74 % | 47.851 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 % | 52.499 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 |
| Intangible assets | 67.619 M -0.84 % | 68.194 M -0.70 % | 68.672 M -0.61 % | 69.092 M -0.87 % | 69.697 M -0.67 % | 70.166 M -0.66 % | 70.635 M -1.42 % | 71.654 M -4.32 % | 74.887 M -1.88 % | 76.326 M -1.05 % | 77.135 M -1.85 % | 78.589 M -0.65 % | 79.107 M -0.66 % | 79.632 M -0.68 % | 80.174 M 0.92 % | 79.444 M -0.72 % | 80.023 M -1.56 % | 81.293 M -3.62 % | 84.347 M -0.81 % | 85.037 M -6.11 % | 90.576 M -1.11 % | 91.592 M -0.91 % | 92.436 M -23.65 % | 121.074 M -3.78 % | 125.826 M -3.84 % | 130.845 M -3.83 % | 136.059 M -18.34 % | 166.610 M 0.75 % | 165.366 M 1.86 % | 162.344 M -2.50 % | 166.511 M 12.97 % | 147.398 M -1.21 % | 149.207 M -1.32 % | 151.204 M 6.43 % | 142.067 M 11.36 % | 127.573 M 1.46 % | 125.742 M 28.12 % | 98.143 M 31.99 % | 74.358 M -0.81 % | 74.966 M -0.81 % | 75.575 M -0.80 % | 76.183 M -0.79 % | 76.792 M 2.74 % | 74.741 M -0.79 % | 75.336 M -0.78 % | 75.928 M 0.30 % | 75.698 M -4.70 % | 79.432 M -0.78 % | 80.060 M 13.36 % | 70.623 M 0.23 % | 70.458 M -0.77 % | 71.007 M 1.77 % | 69.771 M 12.13 % | 62.226 M -6.06 % | 66.241 M -0.39 % | 66.499 M 10.95 % | 59.937 M -0.40 % | 60.175 M 28.85 % | 46.703 M -0.39 % | 46.887 M -0.52 % | 47.130 M 16.87 % | 40.328 M 215.02 % | 12.802 M -74.56 % | 50.318 M 1.03 % | 49.807 M -0.41 % | 50.014 M -0.34 % | 50.182 M -0.34 % | 50.356 M -0.41 % | 50.561 M -0.40 % | 50.766 M -0.40 % | 50.971 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 149.969 M 0.00 % | 149.969 M -45.56 % | 275.496 M 0.00 % | 275.496 M 0.00 % | 275.496 M 0.00 % | 275.496 M -91.50 % | 3.242 B 0.00 % | 3.242 B 0.00 % | 3.242 B 6.54 % | 3.043 B 0.00 % | 3.043 B 0.00 % | 3.043 B 0.00 % | 3.043 B 0.00 % | 3.043 B 0.00 % | 3.043 B 0.00 % | 3.043 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 |
| Goodwill and intangible assets | 67.619 M -0.84 % | 68.194 M -0.70 % | 68.672 M -0.61 % | 69.092 M -0.87 % | 69.697 M -0.67 % | 70.166 M -0.66 % | 70.635 M -1.42 % | 71.654 M -4.32 % | 74.887 M -1.88 % | 76.326 M -1.05 % | 77.135 M -1.85 % | 78.589 M -0.65 % | 79.107 M -0.66 % | 79.632 M -0.68 % | 80.174 M 0.92 % | 79.444 M -0.72 % | 80.023 M -1.56 % | 81.293 M -3.62 % | 84.347 M -0.81 % | 85.037 M -6.11 % | 90.576 M -62.50 % | 241.561 M -0.35 % | 242.405 M -38.87 % | 396.570 M -1.18 % | 401.322 M -1.24 % | 406.342 M -1.27 % | 411.556 M -87.92 % | 3.408 B 0.04 % | 3.407 B 0.09 % | 3.404 B 6.07 % | 3.209 B 0.60 % | 3.190 B -0.06 % | 3.192 B -0.06 % | 3.194 B 0.29 % | 3.185 B 0.46 % | 3.170 B 0.06 % | 3.168 B 3 128.21 % | 98.143 M 31.99 % | 74.358 M -0.81 % | 74.966 M -0.81 % | 75.575 M -0.80 % | 76.183 M -0.79 % | 76.792 M 2.74 % | 74.741 M -0.79 % | 75.336 M -0.78 % | 75.928 M 0.30 % | 75.698 M -4.70 % | 79.432 M -0.78 % | 80.060 M 13.36 % | 70.623 M 0.23 % | 70.458 M -0.77 % | 71.007 M 1.77 % | 69.771 M 12.13 % | 62.226 M -6.06 % | 66.241 M -0.39 % | 66.499 M 10.95 % | 59.937 M -0.40 % | 60.175 M 28.85 % | 46.703 M -0.39 % | 46.887 M -0.52 % | 47.130 M 16.87 % | 40.328 M 215.02 % | 12.802 M -74.56 % | 50.318 M 1.03 % | 49.807 M -0.41 % | 50.014 M -0.34 % | 50.182 M -0.34 % | 50.356 M -0.41 % | 50.561 M -0.40 % | 50.766 M -0.40 % | 50.971 M |
| Property plant equipment net | 272.169 M -2.83 % | 280.095 M -2.78 % | 288.097 M -3.40 % | 298.233 M -1.56 % | 302.966 M -0.91 % | 305.759 M 0.84 % | 303.219 M -0.97 % | 306.196 M 4.72 % | 292.402 M -0.67 % | 294.375 M -2.57 % | 302.141 M -3.66 % | 313.635 M -0.97 % | 316.710 M -0.56 % | 318.495 M -1.72 % | 324.068 M 1.62 % | 318.898 M -0.48 % | 320.432 M 1.46 % | 315.821 M -4.13 % | 329.412 M -3.73 % | 342.176 M -1.19 % | 346.310 M -0.09 % | 346.611 M -0.66 % | 348.899 M -1.92 % | 355.740 M -2.26 % | 363.974 M 0.19 % | 363.268 M -1.49 % | 368.768 M -1.10 % | 372.866 M -0.06 % | 373.100 M 2.57 % | 363.742 M 0.77 % | 360.960 M 1.77 % | 354.691 M 1.90 % | 348.095 M 2.18 % | 340.676 M -0.98 % | 344.038 M 2.74 % | 334.856 M 4.49 % | 320.466 M 0.24 % | 319.709 M -1.36 % | 324.108 M -0.73 % | 326.501 M -1.56 % | 331.666 M -1.83 % | 337.844 M -0.36 % | 339.075 M 2.14 % | 331.977 M -0.33 % | 333.092 M 3.05 % | 323.220 M 2.11 % | 316.529 M 3.04 % | 307.188 M 1.34 % | 303.120 M 1.93 % | 297.393 M 4.77 % | 283.850 M 11.49 % | 254.591 M 5.69 % | 240.878 M 3.58 % | 232.545 M -0.83 % | 234.497 M 28.61 % | 182.333 M 19.60 % | 152.450 M 3.05 % | 147.936 M 1.66 % | 145.521 M 2.60 % | 141.832 M 3.44 % | 137.121 M 3.16 % | 132.926 M 13.97 % | 116.632 M -7.72 % | 126.395 M 1.90 % | 124.034 M 30.15 % | 95.301 M 13.29 % | 84.124 M 8.72 % | 77.380 M 3.77 % | 74.567 M 4.16 % | 71.590 M 11.64 % | 64.124 M |
| Total non current assets | 385.115 M -1.69 % | 391.718 M -2.01 % | 399.761 M -3.00 % | 412.131 M -1.01 % | 416.351 M -0.61 % | 418.891 M 0.32 % | 417.540 M -0.92 % | 421.412 M 4.31 % | 403.986 M 0.53 % | 401.865 M -2.00 % | 410.060 M -2.37 % | 420.033 M -1.86 % | 427.983 M -0.31 % | 429.334 M -1.26 % | 434.794 M -1.16 % | 439.888 M -0.63 % | 442.681 M 0.80 % | 439.151 M -1.32 % | 445.031 M -0.58 % | 447.638 M -0.01 % | 447.696 M -33.74 % | 675.633 M -0.38 % | 678.196 M -25.18 % | 906.420 M 0.51 % | 901.780 M 0.52 % | 897.155 M 0.09 % | 896.382 M -76.99 % | 3.896 B -0.60 % | 3.920 B 0.54 % | 3.899 B 6.95 % | 3.645 B 1.75 % | 3.583 B -0.22 % | 3.591 B 0.25 % | 3.582 B 0.29 % | 3.572 B 1.24 % | 3.528 B -0.74 % | 3.554 B 655.52 % | 470.458 M 2.95 % | 456.990 M -0.93 % | 461.270 M -1.07 % | 466.255 M -0.32 % | 467.769 M 0.45 % | 465.665 M 1.91 % | 456.938 M -0.32 % | 458.399 M 2.05 % | 449.193 M 1.00 % | 444.757 M 1.29 % | 439.083 M 0.74 % | 435.841 M 3.55 % | 420.892 M 3.37 % | 407.167 M 7.37 % | 379.220 M 4.00 % | 364.643 M 4.32 % | 349.530 M 1.05 % | 345.904 M 17.51 % | 294.374 M 13.92 % | 258.406 M 1.80 % | 253.838 M 6.46 % | 238.426 M 1.63 % | 234.594 M 1.80 % | 230.452 M 4.88 % | 219.734 M 24.78 % | 176.100 M -0.74 % | 177.417 M 1.66 % | 174.519 M 19.59 % | 145.929 M 8.20 % | 134.869 M 5.08 % | 128.352 M 1.82 % | 126.054 M 2.32 % | 123.194 M 6.38 % | 115.810 M |
| Other current assets | 7.879 M 25.33 % | 6.286 M 10.57 % | 5.685 M -44.10 % | 10.170 M -32.77 % | 15.127 M 17.46 % | 12.878 M 38.65 % | 9.288 M 71.22 % | 5.425 M -59.91 % | 13.532 M 70.26 % | 7.948 M -1.25 % | 8.048 M -17.28 % | 9.729 M -64.87 % | 27.697 M -82.10 % | 154.730 M 26.39 % | 122.418 M 121.48 % | 55.272 M -34.35 % | 84.187 M -16.82 % | 101.206 M -2.46 % | 103.760 M -28.34 % | 144.788 M 1 252.89 % | 10.702 M -93.55 % | 165.969 M -44.86 % | 300.993 M -49.43 % | 595.233 M 85.06 % | 321.643 M -66.72 % | 966.499 M 105.75 % | 469.755 M -38.77 % | 767.179 M -3.07 % | 791.442 M 85.53 % | 426.575 M 278.43 % | 112.724 M -76.63 % | 482.284 M 27.22 % | 379.090 M -4.18 % | 395.616 M -2.84 % | 407.174 M 18.73 % | 342.948 M 46.63 % | 233.893 M 107.14 % | 112.913 M -69.33 % | 368.197 M 93.23 % | 190.545 M 105.86 % | 92.562 M -57.08 % | 215.673 M -50.56 % | 436.263 M 20.66 % | 361.551 M 159.44 % | 139.356 M -34.25 % | 211.935 M 24.78 % | 169.851 M -10.64 % | 190.079 M 1 177.18 % | 14.883 M -64.85 % | 42.341 M 107.76 % | 20.380 M -12.56 % | 23.307 M -85.02 % | 155.600 M 19.06 % | 130.693 M 36.16 % | 95.982 M -31.11 % | 139.316 M 5.31 % | 132.287 M 36.53 % | 96.891 M 314.29 % | 23.387 M 26.84 % | 18.438 M -38.99 % | 30.223 M -64.05 % | 84.079 M 51.15 % | 55.624 M 0.80 % | 55.185 M 281.20 % | 14.477 M -52.12 % | 30.233 M -1.18 % | 30.595 M -9.84 % | 33.936 M 67.98 % | 20.202 M 101.39 % | 10.031 M 56.96 % | 6.391 M |
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 50.000 M -3.85 % | 52.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 M 100.00 % | 10.000 M -79.17 % | 48.000 M | 0.000 -100.00 % | 80.000 M | 0.000 -100.00 % | 91.000 M | 0.000 -100.00 % | 91.000 M | 0.000 -100.00 % | 18.000 M -78.06 % | 82.023 M -64.95 % | 234.000 M | 0.000 -100.00 % | 200.000 M 2 401.54 % | -8.690 M -14.87 % | -7.565 M -9.57 % | -6.904 M 0.47 % | -6.937 M -5.50 % | -6.575 M 1.55 % | -6.678 M 0.87 % | -6.737 M 1.00 % | -6.805 M -102.15 % | 316.753 M 792.10 % | -45.767 M -114.34 % | 319.110 M -35.04 % | 491.230 M 11.48 % | 440.640 M 37.86 % | 319.620 M -20.57 % | 402.370 M -6.14 % | 428.700 M 22.52 % | 349.900 M 9.41 % | 319.800 M 64.00 % | 195.000 M -30.11 % | 279.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 266.612 M 11.98 % | 238.084 M -18.95 % | 293.751 M 36.47 % | 215.257 M -13.85 % | 249.862 M -29.37 % | 353.778 M -22.72 % | 457.790 M 19.90 % | 381.808 M 8.48 % | 351.954 M 3.57 % | 339.816 M -11.97 % | 386.006 M 22.80 % | 314.341 M 18.10 % | 266.154 M 186.33 % | 92.955 M -46.15 % | 172.603 M -0.38 % | 173.266 M 31.33 % | 131.934 M 28.22 % | 102.894 M -50.32 % | 207.094 M 102.86 % | 102.085 M -8.89 % | 112.042 M 2.05 % | 109.793 M -40.99 % | 186.047 M 70.33 % | 109.226 M -20.93 % | 138.146 M 2.10 % | 135.309 M -23.01 % | 175.748 M 64.43 % | 106.886 M -30.21 % | 153.161 M -64.63 % | 432.990 M -28.92 % | 609.163 M 319.85 % | 145.091 M -36.60 % | 228.842 M 1.15 % | 226.250 M -23.64 % | 296.284 M 47.65 % | 200.665 M -72.83 % | 738.593 M 252.16 % | 209.730 M 138.61 % | 87.898 M 78.79 % | 49.164 M -63.87 % | 136.088 M 251.47 % | 38.720 M -28.98 % | 54.522 M -45.45 % | 99.951 M 38.72 % | 72.054 M -59.71 % | 178.857 M 17.75 % | 151.901 M -58.82 % | 368.880 M -0.32 % | 370.048 M 1.07 % | 366.120 M 305.88 % | 90.203 M 25.45 % | 71.904 M 9.15 % | 65.875 M 17.51 % | 56.060 M -39.35 % | 92.437 M -3.46 % | 95.748 M -20.78 % | 120.867 M -19.29 % | 149.757 M -19.99 % | 187.180 M 1.42 % | 184.556 M -8.45 % | 201.597 M -2.99 % | 207.808 M -20.69 % | 262.019 M 2.19 % | 256.415 M 4.45 % | 245.493 M 4.47 % | 234.986 M -11.47 % | 265.441 M -0.58 % | 266.983 M -3.21 % | 275.827 M 1 878.85 % | 13.939 M -44.15 % | 24.959 M |
| Cash and short term investments | 266.612 M 11.98 % | 238.084 M -18.95 % | 293.751 M 10.74 % | 265.257 M -12.13 % | 301.862 M -14.67 % | 353.778 M -22.72 % | 457.790 M 19.90 % | 381.808 M 8.48 % | 351.954 M 3.57 % | 339.816 M -11.97 % | 386.006 M 22.80 % | 314.341 M 18.10 % | 266.154 M 158.51 % | 102.955 M -53.33 % | 220.603 M 27.32 % | 173.266 M 31.33 % | 131.934 M 28.22 % | 102.894 M -50.32 % | 207.094 M 102.86 % | 102.085 M -8.89 % | 112.042 M 2.05 % | 109.793 M -46.19 % | 204.047 M 86.81 % | 109.226 M -20.93 % | 138.146 M 2.10 % | 135.309 M -23.01 % | 175.748 M 64.43 % | 106.886 M -30.21 % | 153.161 M -64.63 % | 432.990 M -28.92 % | 609.163 M 319.85 % | 145.091 M -36.60 % | 228.842 M 1.15 % | 226.250 M -23.64 % | 296.284 M 47.65 % | 200.665 M -72.83 % | 738.593 M 252.16 % | 209.730 M 138.61 % | 87.898 M 78.79 % | 49.164 M -63.87 % | 136.088 M 251.47 % | 38.720 M -28.98 % | 54.522 M -45.45 % | 99.951 M 38.72 % | 72.054 M -59.71 % | 178.857 M 17.75 % | 151.901 M -58.82 % | 368.880 M -0.32 % | 370.048 M 1.07 % | 366.120 M 305.88 % | 90.203 M 25.45 % | 71.904 M 9.15 % | 65.875 M 17.51 % | 56.060 M -39.35 % | 92.437 M -3.46 % | 95.748 M -20.78 % | 120.867 M -19.29 % | 149.757 M -19.99 % | 187.180 M 1.42 % | 184.556 M -8.45 % | 201.597 M -2.99 % | 207.808 M -20.69 % | 262.019 M 2.19 % | 256.415 M 4.45 % | 245.493 M 4.47 % | 234.986 M -11.47 % | 265.441 M -0.58 % | 266.983 M -3.21 % | 275.827 M 1 878.85 % | 13.939 M -44.15 % | 24.959 M |
| Total current assets | 563.549 M 9.59 % | 514.253 M -3.07 % | 530.554 M -11.09 % | 596.711 M -5.77 % | 633.217 M -6.24 % | 675.384 M -8.33 % | 736.719 M -2.15 % | 752.937 M 7.54 % | 700.177 M 10.61 % | 633.036 M -2.45 % | 648.907 M -3.27 % | 670.867 M 3.04 % | 651.043 M 3.99 % | 626.040 M 3.21 % | 606.598 M -10.76 % | 679.716 M 3.17 % | 658.820 M 19.31 % | 552.214 M -3.64 % | 573.046 M -10.78 % | 642.309 M 14.39 % | 561.504 M -25.00 % | 748.638 M -27.88 % | 1.038 B -53.73 % | 2.243 B -5.17 % | 2.366 B 1.42 % | 2.332 B 20.10 % | 1.942 B -31.73 % | 2.845 B 0.98 % | 2.817 B 12.62 % | 2.501 B 27.66 % | 1.960 B -0.10 % | 1.962 B 18.77 % | 1.652 B 7.24 % | 1.540 B 21.98 % | 1.263 B -15.09 % | 1.487 B -15.04 % | 1.750 B 105.86 % | 850.114 M -3.04 % | 876.809 M 0.61 % | 871.477 M 7.80 % | 808.384 M 8.71 % | 743.634 M -2.70 % | 764.306 M -3.46 % | 791.706 M 11.62 % | 709.296 M 7.22 % | 661.512 M -1.84 % | 673.880 M -0.07 % | 674.359 M 4.15 % | 647.517 M 6.90 % | 605.720 M 107.18 % | 292.370 M -10.99 % | 328.456 M 4.35 % | 314.753 M 17.17 % | 268.618 M -0.98 % | 271.288 M -11.75 % | 307.410 M -4.25 % | 321.057 M 5.69 % | 303.781 M -1.44 % | 308.228 M 0.09 % | 307.945 M -10.19 % | 342.899 M -0.48 % | 344.569 M -3.16 % | 355.798 M 3.93 % | 342.331 M 6.17 % | 322.447 M 0.29 % | 321.526 M -6.98 % | 345.635 M -4.63 % | 362.428 M 2.40 % | 353.947 M 382.03 % | 73.428 M 2.34 % | 71.750 M |
| Inventory | 93.119 M -9.14 % | 102.488 M 8.37 % | 94.568 M -4.87 % | 99.409 M -4.71 % | 104.320 M -10.61 % | 116.704 M 4.57 % | 111.606 M 9.30 % | 102.111 M -0.46 % | 102.580 M 2.62 % | 99.963 M -5.38 % | 105.647 M 7.11 % | 98.636 M -13.87 % | 114.520 M -15.57 % | 135.643 M 10.08 % | 123.226 M -3.95 % | 128.296 M -5.68 % | 136.022 M 11.63 % | 121.850 M 11.88 % | 108.915 M 10.95 % | 98.164 M -5.65 % | 104.043 M -7.42 % | 112.377 M 5.92 % | 106.095 M -7.25 % | 114.389 M 3.01 % | 111.043 M -6.56 % | 118.843 M 4.66 % | 113.548 M -6.32 % | 121.204 M -7.70 % | 131.316 M 10.46 % | 118.876 M -4.06 % | 123.901 M -5.62 % | 131.280 M 11.35 % | 117.899 M -1.89 % | 120.170 M 14.06 % | 105.354 M -8.01 % | 114.529 M 4.90 % | 109.177 M 0.56 % | 108.573 M -3.20 % | 112.158 M -8.25 % | 122.250 M 4.87 % | 116.572 M 7.25 % | 108.694 M 0.25 % | 108.420 M -5.96 % | 115.297 M -8.26 % | 125.678 M 2.29 % | 122.870 M 6.83 % | 115.009 M -0.34 % | 115.399 M 4.10 % | 110.852 M 7.73 % | 102.901 M -0.52 % | 103.442 M 4.65 % | 98.846 M 5.97 % | 93.278 M 13.94 % | 81.865 M -1.21 % | 82.869 M 14.55 % | 72.345 M 6.54 % | 67.903 M 18.85 % | 57.132 M 1.23 % | 56.436 M 2.47 % | 55.074 M -10.14 % | 61.291 M 16.34 % | 52.682 M 38.07 % | 38.155 M 24.16 % | 30.732 M 4.31 % | 29.463 M -6.01 % | 31.348 M -4.13 % | 32.699 M -5.04 % | 34.435 M 17.89 % | 29.210 M 14.73 % | 25.459 M 6.36 % | 23.937 M |
| Net receivables | 195.939 M 17.05 % | 167.395 M 22.59 % | 136.550 M -38.46 % | 221.875 M 3.19 % | 215.022 M 11.98 % | 192.025 M 19.72 % | 160.395 M -39.15 % | 263.594 M 12.13 % | 235.085 M 26.86 % | 185.309 M 24.20 % | 149.206 M -40.92 % | 252.530 M 4.06 % | 242.672 M 4.28 % | 232.711 M 65.81 % | 140.351 M -56.53 % | 322.881 M 7.52 % | 300.307 M 32.72 % | 226.264 M 47.62 % | 153.277 M -48.44 % | 297.271 M | 0.000 -100.00 % | 360.499 M -2.09 % | 368.201 M -74.15 % | 1.425 B -8.74 % | 1.561 B 1.44 % | 1.539 B 20.89 % | 1.273 B -31.18 % | 1.849 B 6.22 % | 1.741 B 14.33 % | 1.523 B 66.99 % | 912.077 M -24.18 % | 1.203 B 29.94 % | 925.703 M 16.01 % | 797.965 M 37.49 % | 580.382 M -29.79 % | 826.648 M 20.11 % | 688.248 M 233.78 % | 206.197 M 67.59 % | 123.033 M -50.81 % | 250.095 M 10.15 % | 227.058 M 21.62 % | 186.697 M 14.53 % | 163.010 M -23.15 % | 212.120 M 17.55 % | 180.444 M 22.05 % | 147.849 M 35.46 % | 109.149 M -37.90 % | 175.764 M 10.67 % | 158.819 M 68.31 % | 94.359 M 20.44 % | 78.344 M -41.71 % | 134.399 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 41.224 M -17.35 % | 49.877 M 0.18 % | 49.789 M -40.86 % | 84.184 M | 0.000 | 0.000 -100.00 % | 33.015 M 32.28 % | 24.959 M 47.70 % | 16.899 M -37.58 % | 27.074 M -5.69 % | 28.709 M 19.62 % | 24.000 M 45.79 % | 16.462 M |
| Tax assets | 2.987 M 9.99 % | 2.716 M 12.59 % | 2.412 M -68.04 % | 7.549 M 4.26 % | 7.241 M 20.07 % | 6.030 M 19.43 % | 5.049 M -19.31 % | 6.257 M 64.12 % | 3.813 M 7.90 % | 3.534 M | 0.000 -100.00 % | 3.218 M 4.07 % | 3.092 M 2.84 % | 3.007 M 47.82 % | 2.034 M -59.38 % | 5.008 M 2.35 % | 4.893 M 54.73 % | 3.162 M 40.99 % | 2.243 M -29.90 % | 3.200 M 34.99 % | 2.370 M -1.30 % | 2.401 M 2.66 % | 2.339 M -96.18 % | 61.238 M 22.91 % | 49.824 M 28.65 % | 38.729 M 37.25 % | 28.218 M 37.53 % | 20.517 M -7.90 % | 22.277 M 13.25 % | 19.670 M 5.64 % | 18.620 M 25.43 % | 14.845 M -40.90 % | 25.119 M -19.02 % | 31.019 M 17.40 % | 26.421 M 94.26 % | 13.601 M 6.03 % | 12.827 M 96.74 % | 6.520 M -46.10 % | 12.096 M -6.30 % | 12.909 M 1.44 % | 12.726 M 78.98 % | 7.110 M 157.71 % | 2.759 M -0.39 % | 2.770 M 32.21 % | 2.095 M 18.81 % | 1.763 M 102.08 % | 872.631 K -44.90 % | 1.584 M 12.61 % | 1.406 M 12.72 % | 1.248 M 36.92 % | 911.244 K -29.81 % | 1.298 M 0.81 % | 1.288 M -15.30 % | 1.520 M 32.05 % | 1.151 M -20.54 % | 1.449 M 6.93 % | 1.355 M 20.24 % | 1.127 M 19.13 % | 946.065 K 52.88 % | 618.823 K -4.93 % | 650.941 K 2.00 % | 638.170 K 20.38 % | 530.111 K -24.68 % | 703.856 K 4.81 % | 671.538 K 11.33 % | 603.175 K 10.55 % | 545.636 K -8.01 % | 593.115 K -33.86 % | 896.813 K 11.52 % | 804.178 K 19.05 % | 675.495 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 143.568 M 12.90 % | 127.158 M 1.41 % | 125.388 M 18.06 % | 106.207 M -35.27 % | 164.074 M 3.51 % | 158.513 M -12.68 % | 181.531 M -21.06 % | 229.961 M 11.77 % | 205.750 M 19.87 % | 171.642 M -5.97 % | 182.537 M -20.37 % | 229.245 M 48.68 % | 154.192 M -39.93 % | 256.671 M 16.51 % | 220.307 M -30.78 % | 318.259 M 1.09 % | 314.821 M 37.55 % | 228.874 M 5.90 % | 216.128 M 5.98 % | 203.933 M 25.64 % | 162.319 M -69.10 % | 525.222 M -15.74 % | 623.305 M 27.53 % | 488.736 M -9.72 % | 541.344 M 52.63 % | 354.687 M 13.57 % | 312.314 M -55.22 % | 697.490 M 9.79 % | 635.296 M 1.58 % | 625.406 M 9.70 % | 570.108 M 4.25 % | 546.849 M 30.49 % | 419.082 M 20.40 % | 348.064 M 36.24 % | 255.479 M -45.12 % | 465.531 M 22.71 % | 379.387 M 160.59 % | 145.589 M -8.37 % | 158.881 M -12.57 % | 181.734 M 13.41 % | 160.251 M 54.51 % | 103.717 M -21.51 % | 132.141 M -33.28 % | 198.055 M 8.00 % | 183.382 M 28.40 % | 142.821 M -6.15 % | 152.178 M -14.09 % | 177.129 M 1.50 % | 174.509 M 34.81 % | 129.451 M 11.07 % | 116.553 M -16.65 % | 139.831 M 6.61 % | 131.158 M 42.18 % | 92.247 M 4.29 % | 88.452 M -6.43 % | 94.534 M 20.55 % | 78.419 M 12.43 % | 69.749 M 26.23 % | 55.257 M -14.89 % | 64.927 M -40.53 % | 109.182 M 4.47 % | 104.513 M 38.20 % | 75.622 M 1.92 % | 74.196 M 12.78 % | 65.791 M 35.98 % | 48.382 M -22.88 % | 62.740 M -19.84 % | 78.270 M 7.37 % | 72.900 M 39.39 % | 52.300 M 2.13 % | 51.207 M |
| Tax payables | 8.685 M 11.46 % | 7.792 M -26.32 % | 10.575 M -27.69 % | 14.626 M 185.91 % | 5.116 M -27.48 % | 7.054 M -29.42 % | 9.995 M -18.09 % | 12.201 M 39.92 % | 8.720 M -32.37 % | 12.895 M | 0.000 -100.00 % | 15.419 M 6.29 % | 14.506 M 8.95 % | 13.315 M 27.07 % | 10.478 M -34.88 % | 16.089 M -3.37 % | 16.651 M 45.72 % | 11.426 M -10.41 % | 12.754 M -21.67 % | 16.282 M 78.18 % | 9.138 M 20.09 % | 7.609 M -52.31 % | 15.955 M 17.34 % | 13.597 M 1.80 % | 13.357 M -21.44 % | 17.003 M -1.76 % | 17.308 M -44.47 % | 31.170 M -0.69 % | 31.388 M 5.08 % | 29.870 M -25.59 % | 40.143 M 14.39 % | 35.092 M -13.22 % | 40.437 M 17.35 % | 34.458 M 48.31 % | 23.234 M -4.01 % | 24.205 M 26.80 % | 19.089 M 7.95 % | 17.682 M 9.41 % | 16.162 M 5.88 % | 15.264 M 39.54 % | 10.939 M -41.77 % | 18.785 M 3.45 % | 18.158 M 2.22 % | 17.764 M 94.84 % | 9.117 M 123.40 % | 4.081 M -56.57 % | 9.396 M 49.90 % | 6.269 M 104.73 % | 3.062 M -56.67 % | 7.067 M 22.10 % | 5.788 M -22.06 % | 7.426 M 51.38 % | 4.906 M 26.14 % | 3.889 M -20.77 % | 4.909 M -27.91 % | 6.809 M -8.90 % | 7.474 M -10.26 % | 8.328 M 18.32 % | 7.039 M 4.13 % | 6.759 M 43.50 % | 4.710 M 1.74 % | 4.630 M 22.86 % | 3.768 M -37.01 % | 5.982 M 44.46 % | 4.141 M 2.24 % | 4.051 M 12.52 % | 3.600 M -39.60 % | 5.960 M 29.90 % | 4.588 M 121.89 % | 2.068 M 92.24 % | 1.076 M |
| Deferred revenue non current | 6.592 M -8.78 % | 7.227 M 16.30 % | 6.214 M 53.20 % | 4.056 M 0.00 % | 4.056 M -8.03 % | 4.410 M 0.00 % | 4.410 M 93.51 % | 2.279 M 0.00 % | 2.279 M -10.20 % | 2.538 M | 0.000 -100.00 % | 1.817 M 0.00 % | 1.817 M -9.47 % | 2.007 M 0.00 % | 2.007 M -10.91 % | 2.253 M 0.00 % | 2.253 M -9.83 % | 2.499 M 0.00 % | 2.499 M -9.43 % | 2.759 M 0.00 % | 2.759 M -8.62 % | 3.020 M 0.00 % | 3.020 M -7.94 % | 3.280 M 0.00 % | 3.280 M -7.35 % | 3.540 M 0.00 % | 3.540 M -6.85 % | 3.801 M 0.00 % | 3.801 M -6.41 % | 4.061 M 0.00 % | 4.061 M -6.02 % | 4.321 M 0.00 % | 4.321 M -5.68 % | 4.582 M 0.00 % | 4.582 M -3.38 % | 4.742 M -50.53 % | 9.586 M -4.63 % | 10.051 M 0.00 % | 10.051 M -8.50 % | 10.984 M 4.45 % | 10.517 M -4.24 % | 10.982 M 0.00 % | 10.982 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.514 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 |
| Minority interest | 3.931 M 25.40 % | 3.135 M 40.49 % | 2.231 M -16.16 % | 2.661 M -11.58 % | 3.010 M -14.95 % | 3.539 M 1 317.98 % | 249.597 K 46.78 % | 170.045 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.779 M 5.69 % | -4.007 M -25.01 % | -3.206 M -26.61 % | -2.532 M -35.47 % | -1.869 M -36.25 % | -1.372 M -45 737.19 % | -2.993 K 99.46 % | -558.283 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.151 M 2.98 % | 19.567 M -0.54 % | 19.674 M 1.36 % | 19.410 M 1.75 % | 19.077 M 1.73 % | 18.752 M -1.62 % | 19.061 M -0.74 % | 19.203 M 1.09 % | 18.996 M 1.88 % | 18.645 M -0.16 % | 18.675 M -1.24 % | 18.909 M -0.72 % | 19.046 M -0.82 % | 19.203 M -0.62 % | 19.324 M 2.85 % | 18.789 M 1.47 % | 18.516 M 1.62 % | 18.220 M 0.24 % | 18.176 M 7.69 % | 16.879 M 1 587.91 % | 1.000 M | 0.000 -100.00 % | 1.410 M 33.62 % | 1.055 M 5.24 % | 1.003 M 9.42 % | 916.223 K -3.11 % | 945.643 K -8.95 % | 1.039 M -11.50 % | 1.173 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 11.232 M -4.72 % | 11.788 M -7.64 % | 12.763 M -12.10 % | 14.520 M -19.14 % | 17.957 M 19.93 % | 14.973 M 37.06 % | 10.925 M -3.52 % | 11.323 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 -100.00 % | 31.229 M | 0.000 | 0.000 | 0.000 100.00 % | -2.270 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 -100.00 % | 991.684 K 147.77 % | 400.239 K -52.48 % | 842.280 K 105.97 % | 408.927 K | 0.000 -100.00 % | 329.053 K 893.22 % | 33.130 K | 0.000 | 0.000 -100.00 % | 148.295 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 3.082 B | 0.000 -100.00 % | 3.082 B | 0.000 -100.00 % | 2.951 B | 0.000 -100.00 % | 3.082 B 5 475.44 % | -57.326 M -101.90 % | 3.024 B 5 375.44 % | -57.326 M -101.90 % | 3.024 B 5 375.44 % | -57.326 M -101.94 % | 2.951 B | 0.000 -100.00 % | 2.951 B 5 248.27 % | -57.326 M -101.94 % | 2.951 B 5 248.27 % | -57.326 M -101.86 % | 3.082 B 1.90 % | 3.024 B -1.86 % | 3.082 B 1.93 % | 3.023 B 2.44 % | 2.951 B -4.20 % | 3.081 B 4.39 % | 2.951 B -6.63 % | 3.161 B 2.59 % | 3.081 B 0.08 % | 3.079 B 2.56 % | 3.002 B -2.57 % | 3.081 B 0.00 % | 3.081 B 0.39 % | 3.069 B -0.03 % | 3.070 B -0.17 % | 3.075 B 0.08 % | 3.072 B 0.77 % | 3.049 B 0.05 % | 3.047 B 644.78 % | 409.153 M 0.43 % | 407.410 M -8.97 % | 447.558 M 9.82 % | 407.541 M -7.02 % | 438.304 M 11.29 % | 393.857 M -5.11 % | 415.054 M -2.44 % | 425.456 M -23.24 % | 554.256 M 5.72 % | 524.269 M -4.16 % | 547.015 M 0.00 % | 547.015 M 0.00 % | 547.015 M 110.31 % | 260.095 M 1.86 % | 255.348 M 0.00 % | 255.348 M 0.00 % | 255.348 M 0.00 % | 255.348 M 1.41 % | 251.787 M 0.00 % | 251.787 M 0.00 % | 251.787 M -0.33 % | 252.633 M 1.60 % | 248.644 M 0.00 % | 248.644 M -11.84 % | 282.044 M 0.00 % | 282.044 M 1.45 % | 278.014 M 0.00 % | 278.014 M 0.00 % | 278.014 M 0.00 % | 278.014 M 0.92 % | 275.486 M 0.07 % | 275.296 M 569.03 % | 41.148 M 1.95 % | 40.361 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 -100.00 % | 3.315 M -5.27 % | 3.499 M -3.28 % | 3.618 M 39.66 % | 2.590 M -1.62 % | 2.633 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 % | -83.600 M 0.00 % | -83.600 M 2.56 % | -85.800 M 0.00 % | -85.800 M 2.50 % | -88.000 M 0.00 % | -88.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 948.664 M 4.71 % | 905.971 M -2.62 % | 930.315 M -7.78 % | 1.009 B -3.88 % | 1.050 B -4.09 % | 1.094 B -5.20 % | 1.154 B -1.71 % | 1.174 B 6.36 % | 1.104 B 6.69 % | 1.035 B -2.27 % | 1.059 B -2.93 % | 1.091 B 1.10 % | 1.079 B 2.24 % | 1.055 B 1.34 % | 1.041 B -6.99 % | 1.120 B 1.64 % | 1.102 B 11.11 % | 991.366 M -2.62 % | 1.018 B -6.59 % | 1.090 B 8.00 % | 1.009 B -29.14 % | 1.424 B -17.01 % | 1.716 B -45.51 % | 3.150 B -3.60 % | 3.268 B 1.17 % | 3.230 B 13.78 % | 2.838 B -57.89 % | 6.741 B 0.06 % | 6.737 B 5.26 % | 6.400 B 14.19 % | 5.605 B 1.09 % | 5.544 B 5.76 % | 5.242 B 2.35 % | 5.122 B 5.95 % | 4.834 B -3.60 % | 5.015 B -5.46 % | 5.304 B 301.68 % | 1.321 B -0.99 % | 1.334 B 0.08 % | 1.333 B 4.56 % | 1.275 B 5.22 % | 1.211 B -1.51 % | 1.230 B -1.50 % | 1.249 B 6.93 % | 1.168 B 5.13 % | 1.111 B -0.71 % | 1.119 B 0.47 % | 1.113 B 2.78 % | 1.083 B 5.53 % | 1.027 B 46.76 % | 699.537 M -1.15 % | 707.676 M 4.16 % | 679.396 M 9.91 % | 618.148 M 0.15 % | 617.192 M 2.56 % | 601.783 M 3.85 % | 579.463 M 3.92 % | 557.619 M 2.01 % | 546.654 M 0.76 % | 542.539 M -5.37 % | 573.351 M 1.60 % | 564.303 M 6.09 % | 531.898 M 2.34 % | 519.749 M 4.58 % | 496.966 M 6.31 % | 467.455 M -2.72 % | 480.504 M -2.09 % | 490.780 M 2.25 % | 480.001 M 144.12 % | 196.623 M 4.83 % | 187.560 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 |
| 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 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -765.465 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 6.312 K | 0.000 | 0.000 | 0.000 -100.00 % | 187.185 K | 0.000 -100.00 % | 209.256 K | 0.000 -100.00 % | 719.546 K | 0.000 -100.00 % | 839.933 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.146 M | 0.000 -100.00 % | 6.716 M | 0.000 -100.00 % | 5.660 M | 0.000 -100.00 % | 4.457 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -46.584 M | 0.000 100.00 % | -41.860 M -139.33 % | 106.438 M 200.00 % | -106.438 M | 0.000 -100.00 % | 12.951 M -88.19 % | 109.696 M 200.00 % | -109.696 M | 0.000 -100.00 % | 21.555 M -2.34 % | 22.072 M 200.00 % | -22.072 M | 0.000 -100.00 % | 643.911 M 346.22 % | -261.515 M -200.00 % | 261.515 M | 0.000 -100.00 % | 138.981 M -13.49 % | 160.652 M 200.00 % | -160.652 M | 0.000 100.00 % | -879.526 M -162.44 % | 1.408 B 200.00 % | -1.408 B | 0.000 100.00 % | -614.754 M -295.39 % | 314.627 M 200.00 % | -314.627 M | 0.000 | 0.000 100.00 % | -173.453 M -200.00 % | 173.453 M | 0.000 100.00 % | -22.109 M 47.57 % | -42.169 M -200.00 % | 42.169 M | 0.000 100.00 % | -66.027 M -170.92 % | 93.095 M 200.00 % | -93.095 M | 0.000 100.00 % | -49.887 M -161.05 % | 81.713 M 200.00 % | -81.713 M | 0.000 100.00 % | -26.452 M -136.57 % | 72.337 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 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -53.503 M | 0.000 100.00 % | -35.897 M -132.78 % | 109.504 M 200.00 % | -109.504 M | 0.000 100.00 % | -4.538 M -103.83 % | 118.401 M 200.00 % | -118.401 M | 0.000 -100.00 % | 35.881 M 812.66 % | -5.035 M -200.00 % | 5.035 M | 0.000 -100.00 % | 646.754 M 349.27 % | -259.464 M -200.00 % | 259.464 M | 0.000 -100.00 % | 134.175 M -17.76 % | 163.157 M 200.00 % | -163.157 M | 0.000 100.00 % | -890.223 M -163.53 % | 1.401 B 200.00 % | -1.401 B | 0.000 100.00 % | -595.409 M -297.59 % | 301.329 M 200.00 % | -301.329 M | 0.000 | 0.000 100.00 % | -170.476 M -200.00 % | 170.476 M | 0.000 100.00 % | -18.201 M 63.84 % | -50.341 M -200.00 % | 50.341 M | 0.000 100.00 % | -72.341 M -187.82 % | 82.377 M 200.00 % | -82.377 M | 0.000 100.00 % | -38.159 M -151.55 % | 74.020 M 200.00 % | -74.020 M | 0.000 100.00 % | -5.879 M -109.51 % | 61.786 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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.919 M | 0.000 100.00 % | -5.963 M -94.43 % | -3.067 M -200.00 % | 3.067 M | 0.000 -100.00 % | 17.489 M 300.90 % | -8.706 M -200.00 % | 8.706 M | 0.000 100.00 % | -14.326 M -152.85 % | 27.107 M 200.00 % | -27.107 M | 0.000 100.00 % | -2.843 M -38.59 % | -2.052 M -200.00 % | 2.052 M | 0.000 -100.00 % | 4.806 M 291.83 % | -2.505 M -200.00 % | 2.505 M | 0.000 -100.00 % | 10.697 M 49.95 % | 7.133 M 200.00 % | -7.133 M | 0.000 100.00 % | -19.345 M -245.48 % | 13.298 M 200.00 % | -13.298 M | 0.000 | 0.000 100.00 % | -2.977 M -200.00 % | 2.977 M | 0.000 100.00 % | -3.908 M -147.82 % | 8.173 M 200.00 % | -8.173 M | 0.000 -100.00 % | 6.314 M -41.09 % | 10.718 M 200.00 % | -10.718 M | 0.000 100.00 % | -11.728 M -252.44 % | 7.693 M 200.00 % | -7.693 M | 0.000 100.00 % | -20.573 M -295.00 % | 10.550 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 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 28.426 M 162.93 % | -45.172 M | 0.000 | 0.000 100.00 % | -188.795 M -182.74 % | -66.775 M -170.50 % | 94.713 M 236.62 % | -69.326 M -118.81 % | 368.484 M 4 127.39 % | -9.149 M -134.01 % | 26.905 M 122.70 % | -118.546 M -218.74 % | 99.839 M 40 160.77 % | -249.218 K 98.15 % | -13.448 M 19.57 % | -16.721 M 54.67 % | -36.885 M -171.00 % | -13.611 M -3 238.98 % | -407.633 K 98.34 % | -24.572 M 85.00 % | -163.766 M -813.29 % | 22.959 M -98.20 % | 1.278 B 2 410.46 % | 50.901 M 678.44 % | -8.800 M 74.72 % | -34.809 M -101.04 % | 3.346 B 8 821.09 % | -38.362 M 73.68 % | -145.770 M 12.17 % | -165.961 M -341.54 % | 68.710 M 151.20 % | -134.202 M -7.39 % | -124.963 M -57.64 % | -79.273 M -1 185.76 % | 7.301 M 104.90 % | -148.953 M -59.56 % | -93.355 M -522.49 % | -14.997 M 14.18 % | -17.474 M 34.35 % | -26.617 M 9.33 % | -29.356 M -137.67 % | -12.351 M 64.20 % | -34.503 M -21.91 % | -28.301 M -9.64 % | -25.813 M -147.45 % | -10.432 M 60.86 % | -26.649 M -13.52 % | -23.476 M -2.36 % | -22.935 M -186.49 % | -8.006 M 55.54 % | -18.008 M -7.44 % | -16.761 M 0.19 % | -16.793 M -175.89 % | -6.087 M 47.29 % | -11.547 M -1.62 % | -11.363 M 3.29 % | -11.750 M -98.04 % | -5.933 M 47.87 % | -11.382 M -34.04 % | -8.491 M 40.88 % | -14.362 M -154.34 % | -5.647 M 51.12 % | -11.552 M -14.72 % | -10.069 M 23.92 % | -13.236 M -192.28 % | -4.529 M 32.04 % | -6.664 M -17.28 % | -5.682 M 34.26 % | -8.643 M -101.43 % | -4.291 M 79.51 % | -20.936 M -159.56 % | -8.066 M -18.70 % | -6.795 M -118.11 % | -3.116 M |
| Net cash provided by operating activities | 28.426 M 169.94 % | -40.645 M | 0.000 | 0.000 -100.00 % | 32.790 M 144.51 % | -73.676 M -176.51 % | 96.291 M 220.81 % | 30.015 M 761.39 % | 3.484 M 101.45 % | 1.730 M -98.01 % | 87.069 M 300.58 % | 21.736 M -0.77 % | 21.904 M 18 253 670 100.71 % | -0.120 -100.00 % | 111.913 M 719.85 % | 13.651 M -62.90 % | 36.790 M 149.99 % | -73.590 M -144.63 % | 164.902 M 320.00 % | 39.262 M -54.51 % | 86.301 M 198.63 % | -87.499 M -174.30 % | 117.758 M 516.43 % | -28.278 M -124.33 % | 116.247 M 361.83 % | -44.397 M -281.62 % | 24.445 M 114.05 % | -174.014 M 30.28 % | -249.582 M -25.45 % | -198.948 M -147.84 % | 415.881 M 754.94 % | -63.499 M -190.33 % | 70.295 M 169.41 % | -101.276 M -143.34 % | 233.685 M 267.61 % | 63.568 M 96.17 % | 32.404 M 237.76 % | -23.522 M -121.66 % | 108.619 M 277.24 % | 28.793 M -9.24 % | 31.725 M 191.03 % | -34.851 M -171.45 % | 48.774 M 19.96 % | 40.659 M 48.42 % | 27.395 M 169.23 % | -39.571 M -158.97 % | 67.103 M 487.83 % | 11.415 M -72.09 % | 40.904 M 297.58 % | -20.702 M -129.47 % | 70.252 M 122.31 % | 31.602 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 |
| Investments in property plant and equipment | -1.423 M -12.57 % | -1.264 M 82.86 % | -7.376 M -30.48 % | -5.653 M -11.07 % | -5.090 M -355.28 % | -1.118 M 85.15 % | -7.530 M -34.32 % | -5.606 M -1 208.76 % | -428.348 K 66.60 % | -1.282 M 56.22 % | -2.929 M -315.90 % | 1.357 M 115.53 % | -8.735 M -244.80 % | -2.533 M -391.92 % | -514.961 K 90.50 % | -5.419 M 33.47 % | -8.145 M -165.53 % | -3.067 M 30.48 % | -4.412 M 36.30 % | -6.926 M -287.28 % | -1.788 M 74.44 % | -6.998 M 12.41 % | -7.990 M -137.39 % | -3.366 M 43.50 % | -5.956 M -95.92 % | -3.040 M 92.16 % | -38.772 M -692.94 % | -4.890 M 73.80 % | -18.662 M -101.42 % | -9.265 M -4.26 % | -8.887 M 74.36 % | -34.667 M 7.95 % | -37.660 M -26.02 % | -29.883 M -24.81 % | -23.943 M 19.82 % | -29.864 M -69.81 % | -17.586 M 36.84 % | -27.844 M -56.06 % | -17.841 M -534.36 % | -2.813 M -62.03 % | -1.736 M 80.80 % | -9.039 M 5.89 % | -9.605 M 32.87 % | -14.308 M -28.33 % | -11.149 M 45.35 % | -20.401 M -55.44 % | -13.125 M 13.72 % | -15.212 M 46.62 % | -28.501 M -39.14 % | -20.483 M 34.92 % | -31.474 M -27.39 % | -24.707 M 9.60 % | -27.331 M -160.91 % | -10.475 M 72.58 % | -38.205 M -134.80 % | -16.272 M 10.81 % | -18.243 M -21.29 % | -15.041 M -28.43 % | -11.711 M -645.33 % | -1.571 M 91.25 % | -17.956 M 59.65 % | -44.497 M -84.07 % | -24.174 M -913.52 % | -2.385 M 82.14 % | -13.352 M -2.60 % | -13.014 M -196.99 % | -4.382 M 83.59 % | -26.701 M -450.74 % | -4.848 M 50.08 % | -9.712 M -21.56 % | -7.989 M 32.17 % | -11.779 M -6.02 % | -11.110 M -204.29 % | -3.651 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 206.674 K -53.20 % | 441.644 K 155.93 % | -789.661 K -141.88 % | 1.886 M 520.91 % | 303.678 K -55.84 % | 687.676 K | 0.000 -100.00 % | 213.904 K -69.32 % | 697.249 K 4 803.30 % | 14.220 K 121.49 % | -66.166 K -107.29 % | 907.741 K 102.02 % | 449.342 K -36.30 % | 705.438 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -34.499 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.128 K | 0.000 100.00 % | -13.610 M 89.18 % | -125.790 M -22 403.37 % | 563.995 K | 0.000 | 0.000 | 0.000 100.00 % | -354.925 M -827.47 % | 48.789 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 571.000 M 200.00 % | -571.000 M | 0.000 | 0.000 -100.00 % | 296.000 M 200.00 % | -296.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.500 M 654.55 % | -5.500 M | 0.000 | 0.000 100.00 % | -7.000 M | 0.000 -100.00 % | 146.035 K 100.27 % | -55.000 M -572.04 % | -8.184 M | 0.000 | 0.000 | 0.000 -100.00 % | 510.000 M 200.00 % | -510.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.256 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 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 -100.00 % | 866.251 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 149.166 K -87.60 % | 1.203 M 11.85 % | 1.075 M 53.81 % | 698.974 K -21.12 % | 886.177 K 35.33 % | 654.806 K 7.43 % | 609.513 K 22.19 % | 498.833 K -2.10 % | 509.538 K -74.47 % | 1.995 M -48.44 % | 3.870 M 1 010.67 % | 348.453 K | 0.000 | 0.000 | 0.000 100.00 % | -5.187 M -156.95 % | 9.108 M 294.27 % | 2.310 M 85.64 % | 1.244 M 250.86 % | -824.919 K -113.00 % | 6.345 M 155.30 % | 2.485 M -23.51 % | 3.249 M 74.73 % | 1.860 M 10.97 % | 1.676 M -55.57 % | 3.772 M -5.01 % | 3.971 M 1.86 % | 3.899 M -4.02 % | 4.062 M -12.48 % | 4.641 M -12.31 % | 5.293 M -8.78 % | 5.802 M 89.91 % | 3.055 M 26.70 % | 2.411 M -33.44 % | 3.623 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 448.118 K 103.92 % | -11.440 M -77.94 % | -6.429 M 86.53 % | -47.712 M 60.71 % | -121.444 M -304.81 % | -30.000 M -3 699.10 % | -789.661 K -88 726 055.04 % | 0.890 0.00 % | 0.890 34.85 % | 0.660 100.00 % | -1.236 M 99.77 % | -548.500 M -177.27 % | 709.857 M 22 380.43 % | 3.158 M 102.83 % | -111.674 M -465.96 % | 30.515 M 211.57 % | 9.794 M 314.87 % | 2.361 M -94.22 % | 40.823 M 209.84 % | -37.164 M 25.80 % | -50.087 M -125.41 % | 197.092 M 995.88 % | -22.000 M -557.94 % | 4.804 M 105.33 % | -90.140 M -332.64 % | 38.747 M -15.68 % | 45.954 M -78.75 % | 216.257 M 200.26 % | -215.694 M -505.41 % | 53.204 M 121.28 % | 24.044 M 169.19 % | -34.751 M -180.38 % | 43.232 M -30.67 % | 62.353 M 157.64 % | -108.181 M 9.35 % | -119.336 M -185.88 % | 138.956 M -19.32 % | 172.227 M 431.65 % | -51.931 M 57.09 % | -121.020 M -246.18 % | 82.787 M 211.21 % | 26.602 M 135.82 % | -74.258 M -146.72 % | -30.098 M 75.93 % | -125.030 M -248.27 % | 84.326 M 131.58 % | -266.988 M -954 104.32 % | 27.986 K 190.43 % | 9.636 K -92.61 % | 130.452 K 109.56 % | -1.365 M -166.99 % | 2.037 M 168.09 % | 759.913 K 162.16 % | 289.866 K -35.46 % | 449.108 K -6.12 % | 478.409 K -46.58 % | 895.532 K 0.12 % | 894.492 K 91.32 % | 467.531 K -63.27 % | 1.273 M -52.36 % | 2.672 M 131.83 % | 1.153 M 945.02 % | -136.393 K -108.13 % | 1.677 M 238.50 % | -1.211 M -118.30 % | 6.617 M -92.91 % | 93.274 M 199.12 % | -94.100 M -25 860.27 % | 365.290 K 165.42 % | 137.625 K 103.92 % | -3.515 M -186.94 % | 4.043 M 115.74 % | 1.874 M 1 478.48 % | 118.718 K |
| Net cash used for investing activites | -975.315 K 92.32 % | -12.705 M 7.97 % | -13.805 M 73.70 % | -52.499 M 58.44 % | -126.327 M -311.81 % | -30.676 M -268.73 % | -8.319 M -123.61 % | -3.720 M -2 884.27 % | -124.670 K 79.04 % | -594.707 K 85.72 % | -4.165 M -117.20 % | 24.220 M -81.65 % | 132.022 M 7 668.03 % | 1.700 M 101.52 % | -111.490 M -529.09 % | 25.983 M 1 027.58 % | 2.304 M 2 474.42 % | -97.046 K -100.26 % | 36.910 M 184.69 % | -43.581 M 12.63 % | -49.880 M -125.72 % | 193.964 M 676.59 % | -33.640 M -728.26 % | -4.062 M 95.77 % | -96.096 M -369.13 % | 35.707 M 815.01 % | -4.994 M -102.27 % | 220.475 M 189.80 % | -245.510 M -81.05 % | -135.607 M -2 120.34 % | 6.712 M 110.64 % | -63.072 M -882.77 % | 8.058 M -77.44 % | 35.719 M 43.97 % | 24.810 M 104.08 % | -608.735 M -586.44 % | 125.141 M -15.65 % | 148.355 M 325.21 % | -65.874 M 45.00 % | -119.770 M -239.77 % | 85.693 M 274.93 % | 22.856 M 129.28 % | -78.061 M -88.77 % | -41.352 M 69.09 % | -133.768 M -298.03 % | 67.548 M 124.11 % | -280.112 M -1 744.73 % | -15.184 M 46.70 % | -28.491 M -39.99 % | -20.352 M 38.02 % | -32.838 M -44.86 % | -22.670 M 14.68 % | -26.571 M -160.88 % | -10.185 M 73.02 % | -37.756 M -139.06 % | -15.793 M 8.96 % | -17.348 M -5.77 % | -16.402 M -45.88 % | -11.244 M -3 669.53 % | -298.276 K 98.05 % | -15.284 M 64.74 % | -43.344 M -78.29 % | -24.311 M -3 333.96 % | -707.951 K 95.14 % | -14.563 M -127.64 % | -6.398 M -107.20 % | 88.892 M 173.59 % | -120.801 M -2 594.64 % | -4.483 M 53.18 % | -9.574 M 16.78 % | -11.504 M -48.71 % | -7.736 M 16.24 % | -9.236 M -161.47 % | -3.532 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 M | 0.000 100.00 % | -157.387 M -35 052.90 % | 450.282 K 101.99 % | -22.618 M -234.73 % | -6.757 M 73.01 % | -25.034 M -152.37 % | 47.800 M | 0.000 -100.00 % | 221.600 M 41.69 % | 156.400 M 291.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 -100.00 % | 2.840 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.000 M -91.49 % | -4.700 M -154.02 % | 8.700 M | 0.000 -100.00 % | 5.000 M 119.23 % | -26.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.500 M -200.00 % | 5.500 M | 0.000 | 0.000 | 0.000 100.00 % | -2.000 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -600.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -895.861 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -44.722 K -2.22 % | -43.749 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.875 M -10 246.37 % | -27.792 K 98.12 % | -1.477 M 28.39 % | -2.063 M -35.12 % | -1.527 M 78.17 % | -6.993 M -4.67 % | -6.681 M 25.09 % | -8.918 M 60.32 % | -22.474 M 61.41 % | -58.244 M -1 051.63 % | -5.058 M -415.08 % | -981.895 K 11.19 % | -1.106 M -33.06 % | -830.936 K 99.02 % | -84.488 M | 0.000 100.00 % | -486.091 K | 0.000 100.00 % | -52.344 M -30 886.50 % | -168.925 K -1 776.74 % | -9.001 K 0.00 % | -9.001 K 99.97 % | -25.760 M | 0.000 100.00 % | -34.233 K 0.00 % | -34.234 K 99.73 % | -12.880 M | 0.000 100.00 % | -191.133 K -30.78 % | -146.150 K 98.87 % | -12.925 M | 0.000 100.00 % | -269.825 K 18.70 % | -331.872 K 96.77 % | -10.281 M -21 962.97 % | -46.599 K -102.69 % | -22.990 K 11.26 % | -25.908 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 100.00 % | -13.000 M | 0.000 100.00 % | -1.611 M |
| Other financing activites | 277.176 K -22.91 % | 359.551 K -91.49 % | 4.223 M 477.35 % | -1.119 M -44.23 % | -775.947 K -133.72 % | 2.301 M 121.07 % | -10.920 M -3 739.95 % | 300.000 K | 0.000 100.00 % | -41.476 M | 0.000 | 0.000 -100.00 % | 29.881 M 133.88 % | -88.197 M -14 027.14 % | -624.308 K 87.04 % | -4.818 M 82.51 % | -27.541 M -2.04 % | -26.991 M 72.13 % | -96.829 M -29 342 055 960.45 % | -0.330 100.00 % | -1.202 M -853.82 % | -125.977 K 99.55 % | -27.819 M -1 493 521 780 650 803 200.00 % | 0.000 -100.00 % | 400.000 K -33.33 % | 600.000 K -97.45 % | 23.538 M 213.70 % | -20.701 M -5 175 362 967.68 % | -0.400 | 0.000 100.00 % | -542.357 K -101.38 % | 39.214 M | 0.000 | 0.000 100.00 % | -21.016 M -1 018.48 % | -1.879 M -100.68 % | 278.037 M | 0.000 100.00 % | -464.275 K -185 710 100.00 % | 0.250 100.00 % | -25.760 M -3 498.42 % | 758.000 K 11.11 % | 682.200 K -97.29 % | 25.148 M 259.66 % | -15.751 M | 0.000 -100.00 % | 382.264 K 70 789 529.63 % | 0.540 100.00 % | -12.925 M -104.10 % | 315.520 M | 0.000 100.00 % | -0.020 | 0.000 | 0.000 100.00 % | -0.620 -34 639 085 934.35 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 427.685 K 109.53 % | -4.487 M -101.76 % | 254.897 M 32 280.88 % | 787.185 K | 0.000 | 0.000 | 0.000 -100.00 % | 9.800 M |
| Net cash used provided by financing activities | 232.454 K -26.39 % | 315.802 K -92.52 % | 4.223 M 477.35 % | -1.119 M -44.23 % | -775.946 K -133.72 % | 2.301 M 121.07 % | -10.920 M -3 739.95 % | 300.000 K 54 545 354.56 % | 0.550 100.00 % | -41.476 M | 0.000 -100.00 % | 4.295 M -85.63 % | 29.881 M 133.88 % | -88.197 M -14 027.14 % | -624.308 K 87.04 % | -4.818 M 82.51 % | -27.541 M -2.04 % | -26.991 M 72.93 % | -99.704 M -894.28 % | -10.028 M -3 736.76 % | 275.734 K 100.17 % | -159.576 M -452.25 % | -28.895 M 2.41 % | -29.610 M -127.11 % | -13.038 M 60.91 % | -33.351 M -168.25 % | 48.864 M 162.69 % | -77.945 M -136.00 % | 216.542 M 39.33 % | 155.418 M 300.72 % | 38.785 M 1.05 % | 38.383 M 145.43 % | -84.488 M | 0.000 100.00 % | -20.530 M -992.61 % | -1.879 M -100.83 % | 225.693 M 133 705.28 % | -168.925 K 63.62 % | -464.275 K -5 057.89 % | -9.001 K 99.97 % | -25.760 M -3 498.42 % | 758.000 K 5.80 % | 716.433 K -97.14 % | 25.082 M 259.24 % | -15.751 M -654.71 % | 2.840 M 1 385.63 % | 191.132 K 230.78 % | -146.150 K 98.87 % | -12.925 M -104.10 % | 315.520 M 3 714.13 % | -8.730 M -73.50 % | -5.032 M -218.27 % | -1.581 M -3 292.84 % | -46.599 K -100.94 % | 4.977 M 119.12 % | -26.026 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 427.685 K 109.53 % | -4.487 M -101.80 % | 249.397 M 3 866.76 % | 6.287 M | 0.000 100.00 % | -13.000 M | 0.000 -100.00 % | 6.189 M |
| Effect of forex changes on cash | 1.453 M 240.48 % | 426.825 K 205.11 % | 139.891 K 430.59 % | -42.315 K -105.66 % | 747.584 K 487.23 % | 127.307 K -63.86 % | 352.255 K 897.93 % | -44.146 K -103.07 % | 1.439 M 446.79 % | -414.907 K -128.74 % | -181.385 K -121.03 % | 862.506 K -15.50 % | 1.021 M 667.61 % | -179.836 K 37.65 % | -288.431 K 9.51 % | -318.738 K 5.89 % | -338.702 K -95.03 % | -173.669 K 67.12 % | -528.139 K -4.79 % | -503.999 K -715.46 % | 81.890 K -44.20 % | 146.752 K 161.82 % | -237.375 K 28.32 % | -331.174 K -1 087.16 % | 33.548 K -96.45 % | 945.382 K 206.57 % | -887.114 K -223.47 % | 718.477 K -57.25 % | 1.681 M 217.42 % | -1.431 M 0.78 % | -1.443 M -245.97 % | -416.984 K -64.96 % | -252.782 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 29.136 M 155.38 % | -52.607 M -166.49 % | 79.114 M 331.21 % | -34.217 M 67.07 % | -103.916 M -1.95 % | -101.924 M -231.68 % | 77.404 M 191.53 % | 26.550 M 453.29 % | 4.799 M 111.77 % | -40.755 M -149.27 % | 82.723 M 61.84 % | 51.113 M -72.35 % | 184.828 M 313.24 % | -86.677 M -17 618.28 % | -489.196 K -101.42 % | 34.497 M 207.62 % | 11.214 M 111.12 % | -100.851 M -199.28 % | 101.579 M 784.02 % | -14.850 M -140.38 % | 36.778 M 169.44 % | -52.964 M -196.33 % | 54.985 M 188.29 % | -62.281 M -971.47 % | 7.147 M 117.39 % | -41.096 M -160.95 % | 67.428 M 319.17 % | -30.765 M 88.89 % | -276.869 M -53.33 % | -180.569 M -139.26 % | 459.936 M 619.08 % | -88.606 M -1 604.83 % | -5.197 M 92.07 % | -65.557 M -162.68 % | 104.596 M 119.12 % | -547.046 M -205.65 % | 517.813 M 315.37 % | 124.664 M 194.84 % | 42.281 M 146.47 % | -90.986 M -199.27 % | 91.657 M 915.66 % | -11.237 M 60.67 % | -28.570 M -217.14 % | 24.390 M 119.97 % | -122.124 M -496.30 % | 30.816 M 114.48 % | -212.819 M -5 335.69 % | -3.915 M -664.20 % | -512.325 K -100.19 % | 274.465 M 856.86 % | 28.684 M 635.48 % | 3.900 M -0.99 % | 3.939 M 110.82 % | -36.402 M -532.73 % | 8.412 M 123.61 % | -35.624 M -18.08 % | -30.170 M 25.64 % | -40.572 M -1 704.86 % | 2.528 M 128.96 % | -8.729 M 9.15 % | -9.608 M 83.70 % | -58.962 M -856.18 % | 7.797 M -24.88 % | 10.380 M 3.75 % | 10.005 M 140.72 % | -24.573 M -126.27 % | 93.532 M 191.03 % | -102.745 M -139.89 % | 257.580 M 2 424.05 % | -11.083 M -13.54 % | -9.761 M -145.75 % | 21.337 M 196.86 % | -22.028 M -780.96 % | 3.235 M |
| Cash at beginning of period | 226.386 M -18.86 % | 278.993 M 39.58 % | 199.879 M -14.62 % | 234.096 M -33.83 % | 353.778 M -17.64 % | 429.570 M 21.98 % | 352.166 M 8.15 % | 325.616 M 1.50 % | 320.817 M -11.27 % | 361.573 M 29.67 % | 278.850 M 22.44 % | 227.737 M 430.74 % | 42.909 M -66.89 % | 129.586 M -0.38 % | 130.075 M 36.09 % | 95.578 M 13.29 % | 84.364 M -54.45 % | 185.215 M 121.45 % | 83.636 M -15.08 % | 98.487 M 59.60 % | 61.708 M -46.19 % | 114.672 M 92.12 % | 59.688 M -51.06 % | 121.968 M 6.22 % | 114.821 M -26.36 % | 155.918 M 76.66 % | 88.258 M -25.85 % | 119.023 M -69.94 % | 395.891 M -31.32 % | 576.460 M 394.71 % | 116.524 M -43.19 % | 205.130 M -2.47 % | 210.327 M -23.76 % | 275.884 M 61.06 % | 171.288 M -76.15 % | 718.333 M 258.23 % | 200.520 M 164.34 % | 75.857 M 125.93 % | 33.575 M -73.05 % | 124.562 M 278.56 % | 32.904 M -25.46 % | 44.141 M -39.29 % | 72.712 M 50.47 % | 48.322 M -71.65 % | 170.446 M 22.07 % | 139.630 M -60.38 % | 352.449 M -1.10 % | 356.364 M -0.14 % | 356.876 M 333.05 % | 82.411 M 53.39 % | 53.727 M 7.83 % | 49.827 M 8.58 % | 45.888 M -44.24 % | 82.290 M 11.39 % | 73.878 M -32.53 % | 109.501 M -21.60 % | 139.671 M -22.51 % | 180.243 M 1.42 % | 177.715 M -4.68 % | 186.444 M -4.90 % | 196.052 M -23.12 % | 255.014 M 3.15 % | 247.217 M 4.38 % | 236.837 M 4.41 % | 226.832 M -9.77 % | 251.404 M 59.25 % | 157.872 M -39.42 % | 260.617 M 8 480.12 % | 3.037 M -78.49 % | 14.121 M -40.87 % | 23.882 M 838.37 % | 2.545 M -89.64 % | 24.573 M 15.16 % | 21.338 M |
| Cash at end of period | 255.522 M 12.87 % | 226.386 M -18.86 % | 278.993 M 39.58 % | 199.879 M -20.00 % | 249.862 M -23.74 % | 327.646 M -23.73 % | 429.570 M 21.98 % | 352.166 M 8.15 % | 325.616 M 1.50 % | 320.817 M -11.27 % | 361.573 M 29.67 % | 278.850 M 22.44 % | 227.737 M 430.74 % | 42.909 M -66.89 % | 129.586 M -0.38 % | 130.075 M 36.09 % | 95.578 M 13.29 % | 84.364 M -54.45 % | 185.215 M 121.45 % | 83.636 M -15.08 % | 98.487 M 59.60 % | 61.708 M -46.19 % | 114.672 M 92.12 % | 59.688 M -51.06 % | 121.968 M 6.22 % | 114.821 M -26.25 % | 155.686 M 76.40 % | 88.258 M -25.85 % | 119.023 M -69.94 % | 395.891 M -31.32 % | 576.460 M 394.71 % | 116.524 M -43.19 % | 205.130 M -2.47 % | 210.327 M -23.76 % | 275.884 M 61.06 % | 171.288 M -76.15 % | 718.333 M 258.23 % | 200.520 M 164.34 % | 75.857 M 125.93 % | 33.575 M -73.05 % | 124.562 M 278.56 % | 32.904 M -25.46 % | 44.141 M -39.29 % | 72.712 M 50.47 % | 48.322 M -71.65 % | 170.446 M 22.07 % | 139.630 M -60.38 % | 352.449 M -1.10 % | 356.364 M -0.14 % | 356.876 M 333.05 % | 82.411 M 53.39 % | 53.727 M 7.83 % | 49.827 M 8.58 % | 45.888 M -44.24 % | 82.290 M 11.39 % | 73.878 M -32.53 % | 109.501 M -21.60 % | 139.671 M -22.51 % | 180.243 M 1.42 % | 177.715 M -4.68 % | 186.444 M -4.90 % | 196.052 M -23.12 % | 255.014 M 3.15 % | 247.217 M 4.38 % | 236.837 M 4.41 % | 226.832 M -9.77 % | 251.404 M 59.25 % | 157.872 M -39.42 % | 260.617 M 8 480.12 % | 3.037 M -78.49 % | 14.121 M -40.87 % | 23.882 M 838.37 % | 2.545 M -89.64 % | 24.573 M |
| Operating cash flow | 28.426 M 169.94 % | -40.645 M | 0.000 | 0.000 -100.00 % | 32.790 M 144.51 % | -73.676 M -176.51 % | 96.291 M 220.81 % | 30.015 M 761.39 % | 3.484 M 101.45 % | 1.730 M -98.01 % | 87.069 M 300.58 % | 21.736 M -0.77 % | 21.904 M 18 253 670 100.71 % | -0.120 -100.00 % | 111.913 M 719.85 % | 13.651 M -62.90 % | 36.790 M 149.99 % | -73.590 M -144.63 % | 164.902 M 320.00 % | 39.262 M -54.51 % | 86.301 M 198.63 % | -87.499 M -174.30 % | 117.758 M 516.43 % | -28.278 M -124.33 % | 116.247 M 361.83 % | -44.397 M -281.62 % | 24.445 M 114.05 % | -174.014 M 30.28 % | -249.582 M -25.45 % | -198.948 M -147.84 % | 415.881 M 754.94 % | -63.499 M -190.33 % | 70.295 M 169.41 % | -101.276 M -143.34 % | 233.685 M 267.61 % | 63.568 M 96.17 % | 32.404 M 237.76 % | -23.522 M -121.66 % | 108.619 M 277.24 % | 28.793 M -9.24 % | 31.725 M 191.03 % | -34.851 M -171.45 % | 48.774 M 19.96 % | 40.659 M 48.42 % | 27.395 M 169.23 % | -39.571 M -158.97 % | 67.103 M 487.83 % | 11.415 M -72.09 % | 40.904 M 297.58 % | -20.702 M -129.47 % | 70.252 M 122.31 % | 31.602 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 |
| Capital expenditure | -1.423 M -12.57 % | -1.264 M 82.86 % | -7.376 M -30.48 % | -5.653 M -11.07 % | -5.090 M -355.28 % | -1.118 M 85.15 % | -7.530 M -34.32 % | -5.606 M -1 208.76 % | -428.348 K 66.60 % | -1.282 M 56.22 % | -2.929 M -315.90 % | 1.357 M 115.53 % | -8.735 M -244.80 % | -2.533 M -391.92 % | -514.961 K 90.50 % | -5.419 M 33.47 % | -8.145 M -165.53 % | -3.067 M 30.48 % | -4.412 M 36.30 % | -6.926 M -287.28 % | -1.788 M 74.44 % | -6.998 M 12.41 % | -7.990 M -137.39 % | -3.366 M 43.50 % | -5.956 M -95.92 % | -3.040 M 92.16 % | -38.772 M -692.94 % | -4.890 M 73.80 % | -18.662 M -101.42 % | -9.265 M -4.26 % | -8.887 M 74.36 % | -34.667 M 7.95 % | -37.660 M -26.02 % | -29.883 M -24.81 % | -23.943 M 19.82 % | -29.864 M -69.81 % | -17.586 M 36.84 % | -27.844 M -56.06 % | -17.841 M -534.36 % | -2.813 M -62.03 % | -1.736 M 80.80 % | -9.039 M 5.89 % | -9.605 M 32.87 % | -14.308 M -28.33 % | -11.149 M 45.35 % | -20.401 M -55.44 % | -13.125 M 13.72 % | -15.212 M 46.62 % | -28.501 M -39.14 % | -20.483 M 34.92 % | -31.474 M -27.39 % | -24.707 M 9.60 % | -27.331 M -160.91 % | -10.475 M 72.58 % | -38.205 M -134.80 % | -16.272 M 10.81 % | -18.243 M -21.29 % | -15.041 M -28.43 % | -11.711 M -645.33 % | -1.571 M 91.25 % | -17.956 M 59.65 % | -44.497 M -84.07 % | -24.174 M -913.52 % | -2.385 M 82.14 % | -13.352 M -2.60 % | -13.014 M -196.99 % | -4.382 M 83.59 % | -26.701 M -450.74 % | -4.848 M 50.08 % | -9.712 M -21.56 % | -7.989 M 32.17 % | -11.779 M -6.02 % | -11.110 M -204.29 % | -3.651 M |
| Free CashFlow | 27.002 M 164.43 % | -41.909 M -151.62 % | 81.180 M 1 535.98 % | -5.653 M -120.41 % | 27.700 M 137.04 % | -74.794 M -184.26 % | 88.761 M 263.64 % | 24.409 M 698.69 % | 3.056 M 583.21 % | 447.316 K -99.47 % | 84.140 M 264.37 % | 23.092 M 75.34 % | 13.170 M 619.89 % | -2.533 M -102.27 % | 111.398 M 1 253.29 % | 8.232 M -71.26 % | 28.645 M 137.37 % | -76.657 M -147.76 % | 160.490 M 396.32 % | 32.336 M -61.74 % | 84.513 M 189.43 % | -94.497 M -186.09 % | 109.768 M 446.89 % | -31.643 M -128.69 % | 110.290 M 332.50 % | -47.437 M -231.10 % | -14.327 M 91.99 % | -178.903 M 33.31 % | -268.244 M -28.83 % | -208.214 M -151.16 % | 406.994 M 514.60 % | -98.166 M -400.80 % | 32.635 M 124.88 % | -131.159 M -162.53 % | 209.742 M 522.30 % | 33.704 M 127.46 % | 14.818 M 128.85 % | -51.366 M -156.58 % | 90.778 M 249.40 % | 25.981 M -13.36 % | 29.989 M 168.33 % | -43.890 M -212.05 % | 39.169 M 48.65 % | 26.351 M 62.21 % | 16.245 M 127.09 % | -59.972 M -211.11 % | 53.978 M 1 521.58 % | -3.797 M -130.61 % | 12.403 M 130.12 % | -41.185 M -206.20 % | 38.779 M 462.44 % | 6.895 M 125.23 % | -27.331 M -160.91 % | -10.475 M 72.58 % | -38.205 M -134.80 % | -16.272 M 10.81 % | -18.243 M -21.29 % | -15.041 M -28.43 % | -11.711 M -645.33 % | -1.571 M 91.25 % | -17.956 M 59.65 % | -44.497 M -84.07 % | -24.174 M -913.52 % | -2.385 M 82.14 % | -13.352 M -2.60 % | -13.014 M -196.99 % | -4.382 M 83.59 % | -26.701 M -450.74 % | -4.848 M 50.08 % | -9.712 M -21.56 % | -7.989 M 32.17 % | -11.779 M -6.02 % | -11.110 M -204.29 % | -3.651 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 | 2007 | 2007 | 2007 | 2007 |