Langfang Development Co., Ltd. 600149.SS
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 396.150 M 103.14 % | 195.011 M -8.66 % | 213.489 M -3.32 % | 220.813 M 12.10 % | 196.980 M 5.19 % | 187.255 M 156.06 % | 73.130 M 43.30 % | 51.034 M 209.04 % | 16.514 M 40.67 % | 11.739 M -70.42 % | 39.685 M -23.14 % | 51.630 M 94.56 % | 26.536 M 303.79 % | 6.572 M 9.53 % | 6.000 M -68.63 % | 19.127 M 13.26 % | 16.888 M -33.19 % | 25.277 M -84.86 % | 166.932 M 69.49 % | 98.489 M -35.36 % | 152.373 M -51.45 % | 313.823 M -23.56 % | 410.538 M 9.76 % | 374.039 M -2.06 % | 381.890 M 3.47 % | 369.077 M -4.41 % | 386.091 M 2.41 % | 376.994 M 4.75 % | 359.905 M |
| Net income | 84.926 M 669.65 % | -14.909 M -16.82 % | -12.762 M -217.93 % | 10.822 M -71.03 % | 37.351 M 61.55 % | 23.121 M 1 024.17 % | 2.057 M -89.92 % | 20.395 M 182.26 % | -24.794 M 61.35 % | -64.151 M -1 156.00 % | 6.075 M 112.00 % | -50.629 M -915.74 % | 6.207 M -88.16 % | 52.408 M 115.51 % | -337.969 M -13 815.19 % | 2.464 M 122.19 % | -11.107 M -260.38 % | 6.925 M -2.25 % | 7.085 M 178.64 % | -9.009 M -179.46 % | 11.337 M -67.22 % | 34.581 M 18.48 % | 29.188 M -13.12 % | 33.594 M 4.16 % | 32.253 M -24.02 % | 42.447 M 1.81 % | 41.692 M 33.25 % | 31.288 M 8.95 % | 28.719 M |
| Income before tax | 116.670 M 564.45 % | -25.120 M -69.81 % | -14.793 M -191.18 % | 16.224 M -68.28 % | 51.143 M 59.52 % | 32.061 M 511.90 % | 5.240 M -74.21 % | 20.317 M 180.51 % | -25.235 M 60.86 % | -64.482 M -1 189.99 % | 5.916 M 111.69 % | -50.596 M -663.04 % | 8.986 M -85.86 % | 63.543 M 118.73 % | -339.290 M -7 498.74 % | 4.586 M 194.24 % | -4.866 M -177.47 % | 6.281 M -18.10 % | 7.669 M 196.69 % | -7.932 M -162.56 % | 12.680 M -70.81 % | 43.436 M 0.75 % | 43.113 M 11.95 % | 38.511 M 0.01 % | 38.506 M -34.23 % | 58.545 M 0.60 % | 58.197 M 25.93 % | 46.215 M 8.90 % | 42.438 M |
| Income before tax ratio | 0.29 328.63 % | -0.13 -85.90 % | -0.07 -194.31 % | 0.07 -71.70 % | 0.26 51.64 % | 0.17 138.97 % | 0.07 -82.00 % | 0.40 126.05 % | -1.53 72.18 % | -5.49 -3 784.70 % | 0.15 115.21 % | -0.98 -389.38 % | 0.34 -96.50 % | 9.67 117.10 % | -56.55 -23 686.05 % | 0.24 183.21 % | -0.29 -215.96 % | 0.25 440.86 % | 0.05 157.05 % | -0.08 -196.78 % | 0.08 -39.88 % | 0.14 31.80 % | 0.11 2.00 % | 0.10 2.11 % | 0.10 -36.44 % | 0.16 5.24 % | 0.15 22.96 % | 0.12 3.96 % | 0.12 |
| EBITDA | 149.842 M 1 100.66 % | 12.480 M -59.78 % | 31.029 M -46.26 % | 57.740 M -36.59 % | 91.063 M 41.67 % | 64.280 M 254.72 % | 18.121 M -28.23 % | 25.248 M 265.58 % | -15.248 M 71.35 % | -53.228 M -2 972.87 % | -1.732 M 93.91 % | -28.454 M -322.01 % | 12.816 M -3.54 % | 13.286 M -96.00 % | 332.465 M 2 763.92 % | 11.609 M 3 046.00 % | 369.000 K -96.73 % | 11.281 M -57.91 % | 26.803 M 487.91 % | 4.559 M -81.52 % | 24.670 M -64.47 % | 69.425 M 2.36 % | 67.825 M 28.75 % | 52.681 M 53.19 % | 34.389 M -49.76 % | 68.445 M -21.75 % | 87.470 M 28.36 % | 68.143 M 19.32 % | 57.111 M |
| Net income ratio | 0.21 380.42 % | -0.08 -27.89 % | -0.06 -221.98 % | 0.05 -74.15 % | 0.19 53.57 % | 0.12 339.03 % | 0.03 -92.96 % | 0.40 126.62 % | -1.50 72.52 % | -5.46 -3 669.80 % | 0.15 115.61 % | -0.98 -519.26 % | 0.23 -97.07 % | 7.97 114.16 % | -56.33 -43 821.91 % | 0.13 119.59 % | -0.66 -340.05 % | 0.27 545.56 % | 0.04 146.40 % | -0.09 -222.94 % | 0.07 -32.48 % | 0.11 54.99 % | 0.07 -20.84 % | 0.09 6.34 % | 0.08 -26.57 % | 0.12 6.51 % | 0.11 30.11 % | 0.08 4.01 % | 0.08 |
| Ratio EBITDA | 0.38 491.04 % | 0.06 -55.97 % | 0.15 -44.42 % | 0.26 -43.44 % | 0.46 34.67 % | 0.34 38.53 % | 0.25 -49.91 % | 0.49 153.58 % | -0.92 79.63 % | -4.53 -10 287.79 % | -0.04 92.08 % | -0.55 -214.11 % | 0.48 -76.11 % | 2.02 -96.35 % | 55.41 9 029.74 % | 0.61 2 677.67 % | 0.02 -95.10 % | 0.45 177.97 % | 0.16 246.86 % | 0.05 -71.41 % | 0.16 -26.81 % | 0.22 33.90 % | 0.17 17.30 % | 0.14 56.41 % | 0.09 -51.44 % | 0.19 -18.14 % | 0.23 25.34 % | 0.18 13.91 % | 0.16 |
| Gross profit ratio | 0.40 412.95 % | 0.08 -11.59 % | 0.09 -55.97 % | 0.20 -44.86 % | 0.36 14.80 % | 0.31 278.26 % | 0.08 776.56 % | 0.01 -96.17 % | 0.25 95.59 % | 0.13 -56.38 % | 0.29 124.42 % | 0.13 -78.76 % | 0.61 -6.89 % | 0.65 5.37 % | 0.62 -28.95 % | 0.87 108.90 % | 0.42 77.32 % | 0.23 14.89 % | 0.20 6.45 % | 0.19 -34.35 % | 0.29 8.03 % | 0.27 -1.20 % | 0.27 15.62 % | 0.24 29.74 % | 0.18 -20.95 % | 0.23 -8.81 % | 0.25 7.84 % | 0.24 4.64 % | 0.22 |
| Weighted average shs out dil | 380.152 M -0.04 % | 380.321 M 0.04 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M -0.19 % | 380.871 M 0.10 % | 380.498 M 0.06 % | 380.280 M 0.00 % | 380.269 M 0.15 % | 379.683 M -0.11 % | 380.097 M -0.18 % | 380.768 M 0.19 % | 380.041 M -0.03 % | 380.167 M -1.28 % | 385.095 M 0.55 % | 382.994 M -0.45 % | 384.743 M 25.23 % | 307.228 M 0.00 % | 307.228 M 0.00 % | 307.228 M 0.00 % | 307.228 M 0.00 % | 307.228 M 0.00 % | 307.228 M 0.00 % | 307.228 M 0.00 % | 307.228 M 0.00 % | 307.228 M 0.00 % | 307.228 M 0.00 % | 307.228 M |
| Weighted average shs out | 380.152 M -0.04 % | 380.321 M 0.04 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.13 % | 379.683 M -0.11 % | 380.097 M -0.18 % | 380.768 M 0.19 % | 380.041 M -0.03 % | 380.167 M -1.28 % | 385.095 M 0.55 % | 382.994 M -0.45 % | 384.743 M 25.23 % | 307.228 M 0.00 % | 307.228 M 0.00 % | 307.228 M 0.00 % | 307.228 M 0.00 % | 307.228 M 0.00 % | 307.228 M 0.00 % | 307.228 M 0.00 % | 307.228 M 0.00 % | 307.228 M 0.00 % | 307.228 M 0.00 % | 307.228 M |
| EPS diluted | 0.22 661.22 % | -0.04 -16.67 % | -0.03 -217.89 % | 0.03 -71.01 % | 0.10 61.68 % | 0.06 1 025.93 % | 0.01 -89.93 % | 0.05 182.21 % | -0.07 61.65 % | -0.17 -1 162.50 % | 0.02 112.31 % | -0.13 -897.55 % | 0.02 -88.36 % | 0.14 115.73 % | -0.89 -1 022.32 % | -0.08 -173.45 % | -0.03 -261.11 % | 0.02 -21.74 % | 0.02 178.50 % | -0.03 -178.98 % | 0.04 -66.27 % | 0.11 15.18 % | 0.10 6.82 % | 0.09 1 619.23 % | 0.01 -96.29 % | 0.14 0.00 % | 0.14 40.00 % | 0.10 6.95 % | 0.09 |
| Earnings per share | 0.22 661.22 % | -0.04 -16.67 % | -0.03 -217.89 % | 0.03 -71.01 % | 0.10 61.68 % | 0.06 1 025.93 % | 0.01 -89.93 % | 0.05 182.21 % | -0.07 61.65 % | -0.17 -1 162.50 % | 0.02 112.31 % | -0.13 -897.55 % | 0.02 -88.36 % | 0.14 115.73 % | -0.89 -1 022.32 % | -0.08 -173.45 % | -0.03 -261.11 % | 0.02 -21.74 % | 0.02 178.50 % | -0.03 -178.98 % | 0.04 -66.27 % | 0.11 15.18 % | 0.10 6.82 % | 0.09 1 619.23 % | 0.01 -96.29 % | 0.14 0.00 % | 0.14 40.00 % | 0.10 6.95 % | 0.09 |
| Gross profit | 156.808 M 942.02 % | 15.048 M -19.24 % | 18.634 M -57.43 % | 43.775 M -38.18 % | 70.815 M 20.76 % | 58.639 M 868.55 % | 6.054 M 1 156.09 % | 481.996 K -88.17 % | 4.073 M 175.13 % | 1.480 M -87.10 % | 11.475 M 72.50 % | 6.652 M -58.68 % | 16.100 M 275.98 % | 4.282 M 15.41 % | 3.710 M -77.71 % | 16.648 M 136.60 % | 7.036 M 18.47 % | 5.939 M -82.60 % | 34.141 M 80.43 % | 18.922 M -57.57 % | 44.593 M -47.55 % | 85.018 M -24.47 % | 112.565 M 26.90 % | 88.702 M 27.07 % | 69.804 M -18.21 % | 85.345 M -12.83 % | 97.905 M 10.44 % | 88.646 M 9.60 % | 80.879 M |
| Income tax expense | 10.803 M 409.14 % | -3.495 M -72.08 % | -2.031 M -137.59 % | 5.403 M -60.83 % | 13.792 M 54.27 % | 8.940 M 782.36 % | 1.013 M | 0.000 100.00 % | -2.643 M | 0.000 | 0.000 -100.00 % | 33.139 K -98.66 % | 2.464 M -80.07 % | 12.366 M 48 779 746.15 % | 25.350 -100.00 % | 1.729 M -74.42 % | 6.759 M 777.90 % | -997.100 K -1 270.61 % | 85.178 K -94.82 % | 1.644 M 3.94 % | 1.582 M -78.62 % | 7.397 M -46.88 % | 13.925 M 183.21 % | 4.917 M -21.37 % | 6.253 M -61.16 % | 16.098 M -2.47 % | 16.505 M 10.57 % | 14.927 M 8.80 % | 13.720 M |
| Cost of revenue | 239.342 M 33.00 % | 179.963 M -7.64 % | 194.855 M 10.06 % | 177.038 M 40.32 % | 126.165 M -1.91 % | 128.616 M 91.75 % | 67.076 M 32.69 % | 50.552 M 306.35 % | 12.440 M 21.26 % | 10.259 M -63.63 % | 28.210 M -37.28 % | 44.978 M 330.99 % | 10.436 M 355.79 % | 2.290 M 0.00 % | 2.290 M -7.64 % | 2.479 M -74.84 % | 9.851 M -49.06 % | 19.337 M -85.44 % | 132.791 M 66.89 % | 79.567 M -26.18 % | 107.780 M -52.89 % | 228.805 M -23.21 % | 297.973 M 4.43 % | 285.336 M -8.57 % | 312.086 M 9.99 % | 283.731 M -1.55 % | 288.186 M -0.06 % | 288.348 M 3.34 % | 279.026 M |
| General and administrative expenses | 4.094 M -13.12 % | 4.713 M -13.36 % | 5.440 M 4.54 % | 5.203 M 11.62 % | 4.662 M 17.43 % | 3.970 M 41.16 % | 2.812 M 69.91 % | 1.655 M -38.05 % | 2.672 M -1.12 % | 2.702 M -3.13 % | 2.790 M -72.22 % | 10.041 M 167.52 % | 3.753 M 86.67 % | 2.011 M -45.95 % | 3.720 M -51.20 % | 7.624 M -55.68 % | 17.205 M 28.80 % | 13.357 M -1.55 % | 13.567 M -11.98 % | 15.414 M -33.96 % | 23.342 M -15.74 % | 27.703 M -26.76 % | 37.828 M 36.13 % | 27.788 M 35.23 % | 20.549 M -11.67 % | 23.263 M 26.30 % | 18.419 M 11.26 % | 16.555 M -17.49 % | 20.065 M |
| Selling and marketing expenses | 96.389 K -58.75 % | 233.675 K -81.48 % | 1.261 M -4.35 % | 1.319 M -5.51 % | 1.396 M 55.01 % | 900.335 K 878.50 % | 92.012 K -67.58 % | 283.844 K -59.71 % | 704.447 K 14.95 % | 612.830 K 17.58 % | 521.185 K -23.27 % | 679.262 K | 0.000 | 0.000 -100.00 % | 47.780 K | 0.000 -100.00 % | 309.183 K 518.37 % | 50.000 K | 0.000 -100.00 % | 234.830 K -36.11 % | 367.575 K -94.23 % | 6.375 M -1.77 % | 6.490 M 15.50 % | 5.619 M 9.79 % | 5.118 M 77.86 % | 2.877 M 10.71 % | 2.599 M 51.46 % | 1.716 M 4.09 % | 1.648 M |
| Other expenses | 34.479 M 278.62 % | 9.106 M -48.60 % | 17.718 M -7.97 % | 19.252 M -22.52 % | 24.849 M -5.69 % | 26.349 M 69 039.14 % | -38.220 K 59.73 % | -94.898 K -107.95 % | 1.194 M 10 515.32 % | 11.245 K -99.89 % | 10.239 M 187.63 % | -11.684 M -1 627.04 % | -676.548 K -100.85 % | 79.933 M 96 049.18 % | -83.308 K -101.06 % | 7.885 M 11 849.79 % | 65.988 K 105.11 % | -1.292 M -26.25 % | -1.023 M -261.02 % | 635.507 K -11.12 % | 714.982 K 121.19 % | -3.374 M -1.43 % | -3.327 M 45.97 % | -6.158 M -429.57 % | 1.868 M -87.39 % | 14.812 M 62.57 % | 9.111 M 818.04 % | 992.491 K -50.46 % | 2.003 M |
| Operating expenses | 40.066 M -0.23 % | 40.157 M 59.12 % | 25.237 M -5.44 % | 26.689 M -13.65 % | 30.906 M -1.00 % | 31.219 M 130.66 % | 13.535 M 20.96 % | 11.189 M -21.17 % | 14.195 M -1.23 % | 14.372 M 8.13 % | 13.291 M -34.90 % | 20.418 M 134.64 % | 8.702 M 6.39 % | 8.179 M -9.30 % | 9.018 M 4.69 % | 8.614 M -50.82 % | 17.515 M 28.32 % | 13.649 M -9.72 % | 15.119 M -8.86 % | 16.589 M -34.64 % | 25.380 M -30.89 % | 36.723 M -21.66 % | 46.875 M 31.19 % | 35.730 M 28.52 % | 27.801 M -2.44 % | 28.495 M 24.52 % | 22.884 M 11.61 % | 20.504 M -13.74 % | 23.768 M |
| Cost and expenses | 279.408 M 26.93 % | 220.120 M 0.01 % | 220.092 M 8.03 % | 203.727 M 29.70 % | 157.071 M -1.73 % | 159.835 M 98.28 % | 80.611 M 30.56 % | 61.741 M 131.80 % | 26.636 M 8.14 % | 24.631 M -40.65 % | 41.502 M -36.54 % | 65.396 M 241.71 % | 19.138 M 82.80 % | 10.469 M -7.42 % | 11.308 M 1.94 % | 11.093 M -59.46 % | 27.366 M -17.04 % | 32.987 M -77.70 % | 147.910 M 53.82 % | 96.155 M -27.79 % | 133.160 M -49.85 % | 265.529 M -23.00 % | 344.848 M 7.41 % | 321.066 M -5.54 % | 339.887 M 8.86 % | 312.226 M 0.37 % | 311.070 M 0.72 % | 308.851 M 2.00 % | 302.794 M |
| Research and development expenses | 1.396 M -34.46 % | 2.131 M 160.39 % | 818.212 K -10.57 % | 914.878 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 |
| Selling general and administrative expenses | 4.191 M -15.28 % | 4.946 M -26.19 % | 6.701 M 2.75 % | 6.522 M 7.67 % | 6.057 M 24.38 % | 4.870 M 67.69 % | 2.904 M 49.78 % | 1.939 M -42.57 % | 3.376 M 1.85 % | 3.315 M 0.13 % | 3.311 M -69.12 % | 10.720 M 185.62 % | 3.753 M 86.67 % | 2.011 M -46.64 % | 3.768 M -50.58 % | 7.624 M -56.47 % | 17.514 M 30.63 % | 13.407 M -1.18 % | 13.567 M -13.30 % | 15.649 M -34.00 % | 23.710 M -30.43 % | 34.078 M -23.10 % | 44.317 M 32.66 % | 33.407 M 30.16 % | 25.667 M -1.81 % | 26.140 M 24.37 % | 21.018 M 15.03 % | 18.271 M -15.85 % | 21.714 M |
| Interest income | 2.483 M 458.26 % | 444.809 K -79.51 % | 2.171 M 160.63 % | 832.930 K -64.25 % | 2.330 M 4.35 % | 2.233 M -88.45 % | 19.329 M 774.17 % | 2.211 M -7.82 % | 2.399 M 62.82 % | 1.473 M 704.59 % | 183.104 K -54.20 % | 399.753 K -56.78 % | 924.954 K 1 122.40 % | 75.667 K -21.89 % | 96.875 K 2 493.34 % | 3.736 K -94.88 % | 72.995 K -10.05 % | 81.152 K 358.59 % | 17.696 K -80.49 % | 90.717 K -41.07 % | 153.939 K -57.64 % | 363.430 K -12.41 % | 414.929 K -42.37 % | 720.013 K 232.97 % | 216.239 K 34 323 750.75 % | -0.630 -10.53 % | -0.570 -42.50 % | -0.400 -150.00 % | -0.160 |
| Interest expense | 4.467 M -14.36 % | 5.216 M 9.62 % | 4.758 M 155.86 % | 1.860 M -22.44 % | 2.398 M 193.70 % | 816.333 K -85.04 % | 5.456 M 2 190.83 % | 238.179 K -97.16 % | 8.400 M 61.15 % | 5.213 M 2 957.15 % | 170.502 K 1 799.53 % | 8.976 K 55.32 % | 5.779 K -29.17 % | 8.159 K -23.01 % | 10.598 K 83.27 % | 5.783 K -17.47 % | 7.007 K -98.72 % | 545.706 K -91.44 % | 6.376 M -34.51 % | 9.735 M -14.38 % | 11.370 M 3.48 % | 10.988 M -44.61 % | 19.838 M 10.81 % | 17.903 M 44.63 % | 12.378 M -12.60 % | 14.163 M -45.39 % | 25.936 M 13.16 % | 22.920 M 37.45 % | 16.676 M |
| Depreciation and amortization | 29.018 M -10.39 % | 32.384 M -20.81 % | 40.894 M 1.98 % | 40.100 M 6.13 % | 37.784 M 10.35 % | 34.239 M 376.57 % | 7.185 M 52.92 % | 4.698 M 196.78 % | 1.583 M -73.72 % | 6.023 M 9.44 % | 5.504 M 1.68 % | 5.412 M 41.52 % | 3.824 M 21.90 % | 3.137 M -15.26 % | 3.702 M 1.42 % | 3.650 M -28.43 % | 5.100 M 14.49 % | 4.455 M -65.08 % | 12.757 M 2.13 % | 12.491 M 4.42 % | 11.963 M -20.25 % | 15.000 M -37.70 % | 24.076 M 24.20 % | 19.385 M 36.85 % | 14.165 M 22.17 % | 11.595 M -6.86 % | 12.449 M -45.80 % | 22.971 M 39.20 % | 16.501 M |
| Operating income | 116.742 M 735.43 % | -18.372 M -229.72 % | -5.572 M -133.90 % | 16.435 M -69.89 % | 54.587 M 73.16 % | 31.523 M 497.28 % | 5.278 M -74.14 % | 20.412 M 177.36 % | -26.384 M 59.09 % | -64.493 M -1 391.78 % | -4.323 M 89.00 % | -39.302 M -506.74 % | 9.663 M 158.95 % | -16.390 M 95.17 % | -339.293 M -10 182.69 % | -3.300 M 32.19 % | -4.866 M -177.47 % | 6.281 M -28.26 % | 8.755 M 210.69 % | -7.909 M -159.07 % | 13.389 M -72.66 % | 48.978 M 12.20 % | 43.654 M -0.09 % | 43.692 M 15.45 % | 37.846 M -13.82 % | 43.913 M -11.54 % | 49.640 M 9.89 % | 45.172 M 11.24 % | 40.609 M |
| Operating income ratio | 0.29 412.80 % | -0.09 -260.96 % | -0.03 -135.07 % | 0.07 -73.14 % | 0.28 64.62 % | 0.17 133.26 % | 0.07 -81.96 % | 0.40 125.03 % | -1.60 70.92 % | -5.49 -4 942.95 % | -0.11 85.69 % | -0.76 -309.05 % | 0.36 114.60 % | -2.49 95.59 % | -56.55 -32 679.62 % | -0.17 40.13 % | -0.29 -215.96 % | 0.25 373.81 % | 0.05 165.31 % | -0.08 -191.39 % | 0.09 -43.70 % | 0.16 46.77 % | 0.11 -8.97 % | 0.12 17.87 % | 0.10 -16.71 % | 0.12 -7.46 % | 0.13 7.30 % | 0.12 6.19 % | 0.11 |
| Total other income expenses net | -71.786 K 98.94 % | -6.748 M -713.35 % | -829.632 K -292.88 % | -211.168 K 94.30 % | -3.704 M -788.68 % | 537.875 K 165.29 % | 202.748 K 313.65 % | -94.898 K 99.10 % | -10.528 M -93 726.44 % | 11.245 K -99.89 % | 10.239 M 190.66 % | -11.293 M -1 569.28 % | -676.549 K -100.85 % | 79.933 M 132.66 % | -244.771 M -351 753.79 % | -69.566 K -101.24 % | 5.613 M -59.88 % | 13.991 M 1 389.94 % | -1.085 M 90.07 % | -10.923 M -37.25 % | -7.958 M -23.94 % | -6.421 M -1 087.26 % | -540.855 K 95.27 % | -11.439 M 61.87 % | -30.001 M -305.04 % | 14.632 M 71.00 % | 8.557 M 720.35 % | 1.043 M -42.97 % | 1.829 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -215.423 M -386.15 % | -44.312 M 14.43 % | -51.785 M 19.34 % | -64.200 M 12.00 % | -72.958 M 35.07 % | -112.365 M 18.04 % | -137.100 M -65.07 % | -83.055 M -113.66 % | -38.873 M -530.55 % | -6.165 M 86.86 % | -46.900 M 26.00 % | -63.377 M 4.17 % | -66.136 M 24.85 % | -88.002 M -2 648.22 % | -3.202 M -447.97 % | -584.362 K 81.19 % | -3.107 M 32.82 % | -4.625 M -195.58 % | 4.839 M -94.46 % | 87.361 M -44.66 % | 157.855 M -15.77 % | 187.403 M -30.31 % | 268.915 M 9.94 % | 244.591 M 1.60 % | 240.744 M 7.86 % | 223.200 M -24.81 % | 296.866 M 9.46 % | 271.214 M 0.01 % | 271.195 M |
| Total investments | 15.423 M -86.78 % | 116.702 M 598.86 % | 16.699 M -1.09 % | 16.883 M 3.58 % | 16.300 M 1.62 % | 16.040 M 21.49 % | 13.202 M -89.78 % | 129.214 M -7.73 % | 140.043 M 600.21 % | 20.000 M 69 032.39 % | 28.930 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 244.870 M -6.41 % | 261.651 M -16.90 % | 314.871 M 5.07 % | 299.678 M 9.57 % | 273.501 M -1.61 % | 277.963 M 10.12 % | 252.427 M 1 119.45 % | 20.700 M 0.00 % | 20.700 M 0.00 % | 20.700 M 0.00 % | 20.700 M | 0.000 | 0.000 | 0.000 |
| Total debt | 48.049 M -30.50 % | 69.132 M -18.59 % | 84.921 M 24.57 % | 68.172 M 94.55 % | 35.040 M 74.87 % | 20.038 M | 0.000 -100.00 % | 100.000 M | 0.000 -100.00 % | 150.375 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 90.112 M -12.51 % | 102.995 M -40.62 % | 173.462 M -21.24 % | 220.228 M -27.01 % | 301.716 M -8.37 % | 329.270 M 0.69 % | 327.019 M 20.50 % | 271.392 M -9.09 % | 298.544 M 9.57 % | 272.475 M -0.31 % | 273.315 M |
| Accumulated other comprehensive income loss | 101.307 M | 0.000 -100.00 % | 101.307 M 0.00 % | 101.307 M 0.00 % | 101.307 M -4.56 % | 106.143 M 0.00 % | 106.143 M 0.00 % | 106.143 M 0.00 % | 106.143 M 0.00 % | 106.143 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 |
| Retained earnings | -249.319 M 25.41 % | -334.245 M -4.66 % | -319.358 M -2.70 % | -310.976 M 0.65 % | -313.006 M 3.34 % | -323.816 M 0.77 % | -326.340 M 0.63 % | -328.397 M 5.85 % | -348.792 M -7.65 % | -323.997 M -24.69 % | -259.846 M 2.28 % | -265.921 M -23.52 % | -215.292 M 4.01 % | -224.283 M 18.94 % | -276.691 M -393.48 % | 94.280 M -13.48 % | 108.974 M -9.25 % | 120.081 M 10.06 % | 109.100 M 5.69 % | 103.223 M -8.03 % | 112.232 M 7.54 % | 104.363 M 35.65 % | 76.937 M 36.64 % | 56.308 M -41.51 % | 96.264 M 39.82 % | 68.849 M 94.28 % | 35.438 M 33.19 % | 26.607 M 214 251.86 % | 12.413 K |
| Common stock | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 24.38 % | 305.640 M 0.00 % | 305.640 M 0.00 % | 305.640 M 0.00 % | 305.640 M 0.00 % | 305.640 M 20.00 % | 254.700 M 50.00 % | 169.800 M 0.00 % | 169.800 M 36.06 % | 124.800 M 0.00 % | 124.800 M 0.00 % | 124.800 M |
| Total equity | 322.183 M 45.12 % | 222.016 M -10.26 % | 247.406 M -6.17 % | 263.674 M 2.95 % | 256.120 M -9.51 % | 283.029 M 8.90 % | 259.908 M 27.17 % | 204.372 M 11.04 % | 184.055 M -12.06 % | 209.291 M -23.55 % | 273.773 M 2.63 % | 266.757 M -15.95 % | 317.386 M 0.62 % | 315.424 M 19.37 % | 264.246 M -55.74 % | 597.036 M -2.34 % | 611.338 M 0.14 % | 610.498 M 1.80 % | 599.730 M 2.40 % | 585.681 M -1.61 % | 595.257 M 1.54 % | 586.228 M 8.09 % | 542.357 M 4.68 % | 518.087 M -1.06 % | 523.644 M 6.56 % | 491.391 M 128.01 % | 215.508 M 7.53 % | 200.424 M 18.50 % | 169.136 M |
| Other non current liabilities | 57.139 M -36.27 % | 89.659 M -31.13 % | 130.181 M -25.21 % | 174.058 M -19.53 % | 216.314 M | 0.000 | 0.000 -100.00 % | 39.286 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 870.624 K 0.00 % | 870.624 K -12.34 % | 993.135 K 0.00 % | 993.135 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 21.078 M -36.17 % | 33.025 M -12.66 % | 37.812 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 150.375 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.576 M 0.87 % | 13.459 M -19.67 % | 16.755 M -79.60 % | 82.128 M -19.50 % | 102.026 M -11.92 % | 115.831 M -36.47 % | 182.329 M 45.05 % | 125.702 M -19.35 % | 155.854 M 20.09 % | 129.785 M -5.79 % | 137.755 M |
| Total non current liabilities | 62.821 M -46.65 % | 117.756 M -31.90 % | 172.905 M -21.94 % | 221.493 M -0.83 % | 223.339 M -16.85 % | 268.609 M -6.59 % | 287.573 M 731 897.44 % | 39.286 K | 0.000 -100.00 % | 150.375 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.446 M 0.81 % | 14.330 M -19.26 % | 17.748 M -78.39 % | 82.128 M -19.50 % | 102.026 M -11.92 % | 115.831 M -36.47 % | 182.329 M 45.05 % | 125.702 M -19.35 % | 155.854 M 20.09 % | 129.785 M -5.79 % | 137.755 M |
| Other current liabilities | 100.484 M -22.21 % | 129.176 M 29.39 % | 99.838 M 407.69 % | 19.665 M -59.56 % | 48.631 M -50.59 % | 98.432 M 2.75 % | 95.795 M 283.73 % | 24.964 M 10.30 % | 22.633 M -13.15 % | 26.060 M 1.97 % | 25.556 M -37.74 % | 41.049 M 54.38 % | 26.590 M -6.57 % | 28.459 M -34.78 % | 43.635 M 66.42 % | 26.220 M 10.54 % | 23.721 M 411.43 % | 4.638 M -69.84 % | 15.380 M 22.86 % | 12.519 M 29.08 % | 9.699 M -60.66 % | 24.653 M 540.36 % | -5.598 M -128.29 % | 19.790 M -15.22 % | 23.343 M 81.25 % | 12.879 M -69.72 % | 42.534 M 190.96 % | 14.618 M -45.46 % | 26.801 M |
| Deferred revenue | 0.000 -100.00 % | 14.764 M | 0.000 -100.00 % | 87.516 M -37.47 % | 139.952 M 254.75 % | 39.451 M -31.68 % | 57.740 M 136.77 % | 24.387 M 5 996.67 % | 400.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.428 M -2.39 % | 12.733 M 53.69 % | 8.285 M 112.39 % | 3.901 M -71.77 % | 13.816 M -25.40 % | 18.520 M -13.40 % | 21.385 M 105.89 % | 10.387 M -74.31 % | 40.433 M 47.20 % | 27.467 M | 0.000 |
| Short term debt | 48.049 M -0.64 % | 48.357 M 0.63 % | 48.056 M 60.02 % | 30.032 M -14.29 % | 35.040 M 74.87 % | 20.038 M | 0.000 -100.00 % | 100.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 76.536 M -14.52 % | 89.536 M -42.86 % | 156.708 M 33.82 % | 117.100 M -41.36 % | 199.690 M -6.44 % | 213.439 M 47.51 % | 144.690 M -0.69 % | 145.690 M 2.10 % | 142.690 M 0.00 % | 142.690 M 5.26 % | 135.560 M |
| Total current liabilities | 244.403 M -5.73 % | 259.258 M 9.20 % | 237.416 M 43.62 % | 165.307 M -14.49 % | 193.311 M 23.19 % | 156.921 M 6.30 % | 147.614 M 15.97 % | 127.287 M 418.30 % | 24.559 M -14.28 % | 28.651 M 3.04 % | 27.805 M -34.05 % | 42.158 M 64.34 % | 25.653 M -40.08 % | 42.812 M -6.75 % | 45.911 M 43.12 % | 32.079 M 23.22 % | 26.034 M 363.20 % | 5.621 M -94.58 % | 103.660 M -1.03 % | 104.738 M -41.03 % | 177.601 M 11.69 % | 159.016 M -36.01 % | 248.489 M -17.22 % | 300.172 M 19.70 % | 250.764 M -0.16 % | 251.161 M -2.57 % | 257.797 M -16.56 % | 308.960 M 8.36 % | 285.115 M |
| Total liabilities | 307.224 M -18.51 % | 377.014 M -8.12 % | 410.321 M 6.08 % | 386.800 M -7.16 % | 416.650 M -2.09 % | 425.531 M -2.22 % | 435.187 M 241.79 % | 127.326 M 418.46 % | 24.559 M -86.28 % | 179.026 M 543.86 % | 27.805 M -34.05 % | 42.158 M 64.34 % | 25.653 M -40.08 % | 42.812 M -6.75 % | 45.911 M 43.12 % | 32.079 M 23.22 % | 26.034 M 363.20 % | 5.621 M -95.24 % | 118.106 M -0.81 % | 119.067 M -39.05 % | 195.349 M -18.99 % | 241.144 M -31.20 % | 350.515 M -15.74 % | 416.003 M -3.95 % | 433.092 M 14.92 % | 376.862 M -8.89 % | 413.650 M -5.72 % | 438.745 M 3.75 % | 422.870 M |
| Other non current assets | 33.919 M -71.02 % | 117.053 M -18.37 % | 143.400 M -3.04 % | 147.904 M 1 468.89 % | 9.427 M -11.01 % | 10.594 M -10.84 % | 11.882 M | 0.000 | 0.000 -100.00 % | 138.398 M 8.78 % | 127.229 M -2.75 % | 130.822 M -2.67 % | 134.416 M -2.60 % | 138.009 M -2.54 % | 141.602 M -60.34 % | 357.064 M 36.47 % | 261.651 M -16.90 % | 314.871 M 5.07 % | 299.678 M 1 207.21 % | 22.925 M 0.00 % | 22.925 M -90.92 % | 252.427 M 1 119.45 % | 20.700 M 0.00 % | 20.700 M 0.00 % | 20.700 M -77.00 % | 90.000 M | 0.000 | 0.000 | 0.000 |
| Long term investments | 0.000 -100.00 % | 12.399 M 12 346.12 % | -101.252 K -101.03 % | 9.873 M -93.55 % | 153.084 M -5.87 % | 162.630 M -0.25 % | 163.040 M 26.18 % | 129.214 M 7.64 % | 120.043 M 2 177.59 % | 5.271 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 250.576 M -1.75 % | 255.038 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -69.300 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 25.225 M -2.32 % | 25.825 M -2.56 % | 26.503 M 84.16 % | 14.391 M -3.05 % | 14.844 M -3.05 % | 15.311 M -2.41 % | 15.689 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 114.483 M -9.96 % | 127.149 M -3.31 % | 131.508 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 40.359 M 0.00 % | 40.359 M 0.00 % | 40.359 M 0.00 % | 40.359 M 0.00 % | 40.359 M 0.00 % | 40.359 M 0.00 % | 40.359 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 |
| Goodwill and intangible assets | 65.584 M -0.91 % | 66.184 M -1.01 % | 66.863 M 22.12 % | 54.751 M -0.82 % | 55.203 M -0.84 % | 55.670 M -0.67 % | 56.049 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 114.483 M -9.96 % | 127.149 M -3.31 % | 131.508 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 207.010 M -10.13 % | 230.337 M -4.01 % | 239.948 M -4.42 % | 251.052 M -8.20 % | 273.487 M -4.44 % | 286.200 M -3.28 % | 295.906 M 2 417.13 % | 11.756 M -53.25 % | 25.147 M -28.11 % | 34.982 M 24.84 % | 28.022 M -51.53 % | 57.809 M -10.56 % | 64.638 M 11 059.57 % | 579.213 K -22.90 % | 751.218 K -97.73 % | 33.049 M -1.61 % | 33.589 M 9 567.13 % | 347.458 K -9.33 % | 383.209 K -99.69 % | 125.321 M -8.44 % | 136.866 M -0.94 % | 138.163 M -50.15 % | 277.155 M -2.04 % | 282.913 M -10.76 % | 317.013 M 3.14 % | 307.365 M 13.34 % | 271.195 M -0.48 % | 272.508 M -2.79 % | 280.324 M |
| Total non current assets | 319.760 M -27.69 % | 442.216 M -4.61 % | 463.593 M -1.47 % | 470.504 M -5.16 % | 496.113 M -4.36 % | 518.706 M -2.30 % | 530.894 M 276.60 % | 140.970 M -2.91 % | 145.189 M -18.73 % | 178.650 M 15.07 % | 155.251 M -17.70 % | 188.631 M -5.24 % | 199.053 M 40.83 % | 141.340 M -2.59 % | 145.105 M -63.06 % | 392.865 M -4.75 % | 412.475 M -8.00 % | 448.344 M 3.89 % | 431.569 M 8.21 % | 398.822 M -3.86 % | 414.829 M 6.21 % | 390.590 M 31.13 % | 297.855 M -1.90 % | 303.613 M -10.10 % | 337.713 M 2.94 % | 328.065 M 20.97 % | 271.195 M -0.48 % | 272.508 M -2.79 % | 280.324 M |
| Other current assets | 1.770 M -8.09 % | 1.926 M -15.30 % | 2.274 M -61.54 % | 5.912 M -8.45 % | 6.457 M -12.11 % | 7.347 M -27.80 % | 10.176 M 380.79 % | 2.116 M -90.60 % | 22.523 M -24.43 % | 29.806 M -65.90 % | 87.414 M | 0.000 -100.00 % | 35.829 M -67.76 % | 111.118 M 0.00 % | 111.118 M 2.78 % | 108.114 M -2.83 % | 111.261 M -7.93 % | 120.840 M 95.20 % | 61.905 M -56.18 % | 141.264 M -9.14 % | 155.472 M -59.75 % | 386.238 M 587.78 % | 56.157 M -85.75 % | 394.118 M 4.67 % | 376.525 M 44.24 % | 261.037 M 31.63 % | 198.311 M -13.86 % | 230.230 M 15.99 % | 198.491 M |
| Short term investments | 15.423 M -85.21 % | 104.302 M 520.85 % | 16.800 M 139.66 % | 7.010 M 105.12 % | -136.785 M 6.69 % | -146.591 M 2.17 % | -149.837 M | 0.000 -100.00 % | 20.000 M 35.78 % | 14.729 M 50 813.92 % | 28.930 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.925 M 0.00 % | 22.925 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 90.000 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 263.471 M 107.96 % | 126.693 M -7.32 % | 136.707 M 3.28 % | 132.371 M 22.57 % | 107.998 M -18.43 % | 132.403 M -3.43 % | 137.100 M -25.10 % | 183.055 M 370.91 % | 38.873 M -75.17 % | 156.540 M 233.77 % | 46.900 M -26.00 % | 63.377 M -4.17 % | 66.136 M -24.85 % | 88.002 M 2 648.22 % | 3.202 M 447.97 % | 584.362 K -81.19 % | 3.107 M -32.82 % | 4.625 M -94.58 % | 85.273 M 445.42 % | 15.634 M 0.17 % | 15.607 M -52.45 % | 32.825 M 0.08 % | 32.801 M -61.27 % | 84.679 M -1.85 % | 86.275 M 79.02 % | 48.192 M 2 772.01 % | 1.678 M 33.10 % | 1.261 M -40.55 % | 2.120 M |
| Cash and short term investments | 263.471 M 107.96 % | 126.693 M -17.47 % | 153.507 M 10.13 % | 139.381 M 29.06 % | 107.998 M -18.43 % | 132.403 M -3.43 % | 137.100 M -25.10 % | 183.055 M 370.91 % | 38.873 M -77.30 % | 171.269 M 264.95 % | 46.929 M -25.95 % | 63.377 M -4.17 % | 66.136 M -24.85 % | 88.002 M 2 648.22 % | 3.202 M 447.97 % | 584.362 K -81.19 % | 3.107 M -32.82 % | 4.625 M -94.58 % | 85.273 M 121.15 % | 38.559 M 0.07 % | 38.532 M 17.39 % | 32.825 M 0.08 % | 32.801 M -61.27 % | 84.679 M -1.85 % | 86.275 M -37.57 % | 138.192 M 8 135.57 % | 1.678 M 33.10 % | 1.261 M -40.55 % | 2.120 M |
| Total current assets | 309.647 M 97.46 % | 156.814 M -19.22 % | 194.134 M 7.87 % | 179.970 M 1.88 % | 176.657 M -6.95 % | 189.854 M 15.62 % | 164.201 M -13.91 % | 190.729 M 200.72 % | 63.425 M -69.75 % | 209.666 M 43.29 % | 146.326 M 21.65 % | 120.284 M -16.46 % | 143.985 M -33.62 % | 216.895 M 31.41 % | 165.052 M -30.14 % | 236.251 M 5.05 % | 224.897 M 34.05 % | 167.774 M -41.39 % | 286.267 M -6.43 % | 305.926 M -18.59 % | 375.777 M -14.16 % | 437.775 M -26.43 % | 595.017 M -5.62 % | 630.478 M 1.85 % | 619.023 M 14.59 % | 540.188 M 50.91 % | 357.964 M -2.37 % | 366.661 M 17.64 % | 311.682 M |
| Inventory | 30.741 M 104.84 % | 15.007 M 3.10 % | 14.556 M 3.22 % | 14.102 M 32.30 % | 10.659 M -52.57 % | 22.471 M 2 505.87 % | 862.342 K -54.28 % | 1.886 M | 0.000 100.00 % | -14.729 M -50 813.91 % | -28.930 K -100.25 % | 11.508 M -58.63 % | 27.818 M 115.52 % | 12.907 M -50.20 % | 25.919 M -11.31 % | 29.223 M 6.92 % | 27.333 M 4.04 % | 26.272 M 145.85 % | 10.687 M 84.39 % | 5.796 M 109.16 % | 2.771 M -85.19 % | 18.712 M -86.56 % | 139.232 M -8.21 % | 151.680 M 0.24 % | 151.311 M 10.20 % | 137.305 M -9.56 % | 151.811 M 13.17 % | 134.142 M 20.77 % | 111.070 M |
| Net receivables | 13.664 M 3.61 % | 13.188 M -44.95 % | 23.955 M 16.43 % | 20.575 M -60.08 % | 51.543 M 75.69 % | 29.337 M 51.96 % | 19.305 M 1 142.22 % | 1.554 M -23.39 % | 2.029 M -94.29 % | 35.547 M 196.65 % | 11.983 M -73.61 % | 45.399 M -8.24 % | 49.473 M | 0.000 | 0.000 | 0.000 -100.00 % | 83.196 M 418.78 % | 16.037 M -87.51 % | 128.402 M 124.27 % | 57.253 M -50.62 % | 115.942 M -77.53 % | 515.992 M 40.66 % | 366.828 M | 0.000 -100.00 % | 4.912 M 34.39 % | 3.655 M -47.94 % | 7.021 M 501.35 % | 1.168 M 147.92 % | 470.971 K |
| Tax assets | 13.247 M -18.44 % | 16.242 M 20.46 % | 13.484 M 94.71 % | 6.925 M 41.00 % | 4.911 M 35.99 % | 3.611 M -10.10 % | 4.017 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.752 M 0.00 % | 2.752 M 0.00 % | 2.752 M 0.00 % | 2.752 M -53.95 % | 5.976 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -993.134 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 91.304 M 12.25 % | 81.339 M -0.84 % | 82.030 M 77.69 % | 46.165 M 192.75 % | 15.770 M -45.30 % | 28.832 M -33.58 % | 43.407 M 8 039.10 % | 533.320 K 330.10 % | 124.000 K 0.00 % | 124.000 K -38.31 % | 201.000 K -95.15 % | 4.145 M -2.06 % | 4.232 M 304.70 % | 1.046 M 0.00 % | 1.046 M -56.35 % | 2.396 M 129.10 % | 1.046 M 0.00 % | 1.046 M -92.60 % | 14.134 M 662.60 % | 1.853 M -83.97 % | 11.563 M -30.10 % | 16.543 M -44.43 % | 29.771 M -49.86 % | 59.371 M -21.59 % | 75.718 M -14.24 % | 88.292 M 30.70 % | 67.552 M -48.51 % | 131.198 M 23.02 % | 106.649 M |
| Tax payables | 4.566 M 1 084.64 % | 385.427 K -94.86 % | 7.493 M -9.85 % | 8.312 M -19.18 % | 10.285 M 6.91 % | 9.620 M 14.36 % | 8.411 M 370.09 % | 1.789 M -0.68 % | 1.802 M -26.98 % | 2.467 M 20.49 % | 2.048 M 167.45 % | -3.036 M -324.19 % | -715.634 K -105.38 % | 13.306 M 981.66 % | 1.230 M -64.48 % | 3.463 M 173.17 % | 1.268 M 2 102.88 % | -63.302 K 97.35 % | -2.390 M -388.32 % | 829.047 K 325.17 % | -368.187 K -113.15 % | 2.799 M -74.11 % | 10.810 M 42.77 % | 7.572 M 7.98 % | 7.012 M 63.10 % | 4.299 M -14.38 % | 5.021 M -75.45 % | 20.454 M 27.01 % | 16.104 M |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 1.005 M -75.26 % | 4.064 M -1.05 % | 4.107 M -98.44 % | 263.790 M -6.69 % | 282.708 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 |
| Minority interest | 90.034 M 20.38 % | 74.793 M -12.31 % | 85.297 M -8.46 % | 93.183 M 6.30 % | 87.659 M 18.19 % | 74.167 M 38.45 % | 53.571 M 58 577.92 % | 91.296 K -46.00 % | 169.081 K -72.29 % | 610.227 K -35.14 % | 940.888 K | 0.000 | 0.000 -100.00 % | 4.244 M -22.47 % | 5.475 M -19.44 % | 6.796 M 6.13 % | 6.403 M -4.93 % | 6.735 M 9.50 % | 6.151 M 8.84 % | 5.651 M -9.13 % | 6.219 M -3.70 % | 6.458 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 381.234 K -27.36 % | 524.814 K -35.37 % | 812.006 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 101.307 M 342.89 % | -41.709 M -5 149 234 344.44 % | -0.810 | 0.000 -100.00 % | 46.375 M -69.59 % | 152.518 M 228.88 % | 46.375 M 0.00 % | 46.375 M -56.24 % | 105.974 M -30.52 % | 152.518 M 0.00 % | 152.518 M 0.00 % | 152.518 M -1.79 % | 155.303 M 0.00 % | 155.303 M 4.37 % | 148.803 M 11.92 % | 132.959 M 28.44 % | 103.522 M -43.61 % | 183.587 M 7.26 % | 171.166 M 0.00 % | 171.166 M -0.21 % | 171.535 M 7.36 % | 159.780 M -24.37 % | 211.260 M -25.52 % | 283.640 M 12.23 % | 252.741 M 336.22 % | 57.939 M 18.20 % | 49.016 M 10.59 % | 44.323 M |
| Deferred tax liabilities non current | 5.682 M -19.06 % | 7.020 M -19.26 % | 8.694 M -9.65 % | 9.623 M 18.65 % | 8.110 M 68.29 % | 4.819 M -0.93 % | 4.864 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 |
| 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 |
| Total assets | 629.406 M 5.07 % | 599.030 M -8.92 % | 657.727 M 1.12 % | 650.474 M -3.31 % | 672.770 M -5.05 % | 708.560 M 1.94 % | 695.095 M 109.56 % | 331.699 M 59.00 % | 208.614 M -46.28 % | 388.317 M 28.76 % | 301.578 M -2.38 % | 308.915 M -9.95 % | 343.039 M -4.24 % | 358.235 M 15.50 % | 310.157 M -50.70 % | 629.115 M -1.30 % | 637.372 M 3.45 % | 616.118 M -14.17 % | 717.837 M 1.86 % | 704.748 M -10.86 % | 790.606 M -4.44 % | 827.372 M -7.34 % | 892.872 M -4.41 % | 934.091 M -2.37 % | 956.736 M 10.19 % | 868.253 M 38.00 % | 629.159 M -1.57 % | 639.169 M 7.97 % | 592.005 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 100.00 % | -4.398 M 41.27 % | -7.488 M -1 394.00 % | -501.178 K -125.17 % | 1.991 M 452.15 % | 360.683 K 355.11 % | -141.383 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -28.740 M -64.27 % | -17.496 M 6.31 % | -18.674 M 8.34 % | -20.374 M 64.81 % | -57.899 M 14.01 % | -67.334 M -2 201.69 % | -2.925 M -110.24 % | 28.579 M 2.92 % | 27.768 M 235.50 % | -20.493 M -355.28 % | -4.501 M -125.95 % | 17.347 M 174.17 % | -23.389 M -212.86 % | 20.724 M 342.99 % | 4.678 M 122.78 % | -20.540 M 86.21 % | -149.001 M -155.85 % | -58.238 M -262.43 % | 35.853 M 532.65 % | 5.667 M -88.23 % | 48.150 M 134.37 % | -140.090 M -159.26 % | -54.035 M -66.66 % | -32.423 M 41.74 % | -55.649 M 58.18 % | -133.082 M -253.55 % | -37.642 M |
| Accounts receivables | 9.851 M -81.14 % | 52.227 M 180.73 % | -64.693 M -294.03 % | 33.341 M 161.68 % | -54.059 M -501.02 % | -8.995 M -130.78 % | 29.225 M 12.13 % | 26.064 M -18.19 % | 31.860 M 246.29 % | -21.779 M -356.70 % | 8.484 M -66.55 % | 25.360 M -2.03 % | 25.887 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 |
| Inventory | -15.734 M -838.68 % | 2.130 M 170.70 % | -3.013 M 12.50 % | -3.443 M -129.15 % | 11.813 M 154.78 % | -21.565 M -12 103.47 % | 179.654 K | 0.000 | 0.000 | 0.000 -100.00 % | 11.508 M -29.44 % | 16.310 M 209.38 % | -14.911 M | 0.000 | 0.000 100.00 % | -2.922 M 89.21 % | -27.080 M -68.54 % | -16.067 M -228.52 % | -4.891 M -61.70 % | -3.025 M -118.97 % | 15.941 M 246.37 % | -10.891 M -187.49 % | 12.448 M 4 582.34 % | -277.722 K 98.02 % | -14.007 M -205.10 % | 13.327 M 176.07 % | -17.518 M |
| Accounts payables | -22.858 M 66.11 % | -67.455 M -219.35 % | 56.520 M 213.56 % | -49.771 M -182.07 % | -17.645 M 52.49 % | -37.135 M -15.37 % | -32.189 M -1 379.88 % | 2.515 M 161.46 % | -4.092 M -418.10 % | 1.287 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -21.200 M -382.07 % | -4.398 M 41.27 % | -7.488 M -1 394.00 % | -501.179 K -125.17 % | 1.991 M 452.15 % | 360.683 K 111.62 % | -3.105 M | 0.000 | 0.000 | 0.000 100.00 % | -16.009 M -1 644.30 % | 1.037 M 112.23 % | -8.478 M | 0.000 | 0.000 100.00 % | -17.618 M 85.55 % | -121.921 M -189.11 % | -42.171 M -203.50 % | 40.744 M 368.76 % | 8.692 M -73.01 % | 32.209 M 124.93 % | -129.199 M -94.33 % | -66.483 M -106.82 % | -32.145 M 22.81 % | -41.642 M 71.56 % | -146.409 M -627.55 % | -20.124 M |
| Other non cash items | -91.320 M -590.62 % | 18.613 M 41.79 % | 13.127 M 106.70 % | 6.351 M -44.99 % | 11.545 M 390.77 % | 2.352 M 135.54 % | -6.620 M 78.53 % | -30.833 M -275.80 % | 17.539 M -63.36 % | 47.872 M 4 227.88 % | -1.160 M -104.47 % | 25.927 M 2 027.41 % | -1.345 M -112.45 % | 10.803 M -96.77 % | 334.071 M 2 790.24 % | 11.559 M -69.98 % | 38.498 M 385.07 % | -13.505 M -581.12 % | 2.807 M -71.21 % | 9.748 M -25.93 % | 13.161 M 97.60 % | 6.661 M -66.92 % | 20.134 M 126.56 % | 8.887 M 263.47 % | 2.445 M -83.17 % | 14.531 M 37.12 % | 10.598 M |
| Net cash provided by operating activities | 14.825 M 98.23 % | 7.479 M -57.95 % | 17.787 M -44.26 % | 31.913 M 30.12 % | 24.525 M 320.06 % | -11.144 M -796.73 % | 1.600 M -92.97 % | 22.761 M -9.73 % | 25.215 M 181.13 % | -31.079 M -639.71 % | 5.758 M 396.48 % | -1.942 M 86.50 % | -14.388 M -116.76 % | 85.842 M 2 615.09 % | 3.162 M 227.78 % | -2.474 M 97.89 % | -117.028 M -95.01 % | -60.010 M -201.71 % | 59.002 M 221.88 % | 18.330 M -78.27 % | 84.371 M 202.41 % | -82.390 M -525.51 % | 19.363 M -34.24 % | 29.443 M 533.91 % | -6.786 M 89.48 % | -64.509 M -338.07 % | 27.097 M |
| Investments in property plant and equipment | -7.904 M 45.99 % | -14.634 M 43.72 % | -26.003 M -150.82 % | -10.367 M 53.24 % | -22.173 M -64.99 % | -13.439 M -22.82 % | -10.942 M -2 184.91 % | -478.899 K -14 635.35 % | -3.250 K 98.89 % | -293.216 K 94.75 % | -5.589 M -583.77 % | -817.312 K 96.18 % | -21.390 M | 0.000 100.00 % | -543.874 K -1 022.66 % | -48.445 K 96.99 % | -1.609 M -2 551.70 % | -60.673 K 78.04 % | -276.300 K -1 295.45 % | -19.800 K 85.04 % | -132.366 K 97.36 % | -5.015 M 78.23 % | -23.035 M -74.89 % | -13.171 M -13 285.01 % | -98.400 K -672.98 % | -12.730 K 82.34 % | -72.090 K |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 327.000 K 101.28 % | -25.619 M 33.54 % | -38.546 M -20 288.45 % | 190.931 K 629.11 % | 26.187 K | 0.000 -100.00 % | 6.380 M 2 075.88 % | 293.215 K -99.19 % | 36.029 M 4 308.17 % | 817.312 K -94.13 % | 13.912 M 1 435.24 % | -1.042 M | 0.000 | 0.000 100.00 % | -67.514 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.475 K | 0.000 | 0.000 |
| Purchases of investments | -100.000 M -36.61 % | -73.200 M 50.14 % | -146.800 M -1 994.15 % | -7.010 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.048 M 91.69 % | -241.376 M -353.20 % | -53.260 M -77.53 % | -30.000 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -27.000 M -539.95 % | -4.219 M 82.84 % | -24.581 M | 0.000 100.00 % | -42.925 M | 0.000 | 0.000 | 0.000 100.00 % | -6.000 M 94.58 % | -110.700 M | 0.000 |
| Sales maturities of investments | 100.000 M 11.11 % | 90.000 M -34.31 % | 137.010 M 33 170.28 % | 411.809 K | 0.000 | 0.000 | 0.000 -100.00 % | 21.920 M -25.86 % | 29.567 M -87.53 % | 237.197 M 4 548.03 % | 5.103 M -82.99 % | 30.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 803.818 K -71.71 % | 2.842 M -52.64 % | 6.000 M | 0.000 | 0.000 |
| Other investing activites | 164.836 M 13 350.45 % | 1.226 M 6.32 % | 1.153 M -95.52 % | 25.704 M -33.33 % | 38.556 M 7 414 615 290.99 % | 0.520 -100.00 % | 68.423 M 14 387.52 % | -478.899 K -14 635.35 % | -3.250 K 98.89 % | -293.216 K 94.75 % | -5.589 M -583.77 % | -817.312 K -87 758 207 765 708 704.00 % | 0.000 | 0.000 100.00 % | -543.874 K -1 022.66 % | -48.445 K -100.04 % | 127.186 M 104.76 % | 62.116 M 16.68 % | 53.236 M 268 970.20 % | -19.800 K 85.04 % | -132.366 K 97.36 % | -5.015 M -3 913.59 % | 131.500 K 115.93 % | 60.899 K -95.61 % | 1.387 M 10 993.99 % | -12.730 K -148.59 % | 26.200 K |
| Net cash used for investing activites | 156.932 M 4 527.60 % | 3.391 M 109.88 % | -34.313 M -103.27 % | -16.880 M 23.84 % | -22.163 M -67.29 % | -13.248 M -123.05 % | 57.480 M 168.09 % | 21.441 M 34.91 % | 15.893 M 455.33 % | -4.473 M 80.81 % | -23.306 M -2 751.52 % | -817.312 K 89.07 % | -7.478 M -617.71 % | -1.042 M -91.57 % | -543.874 K -1 022.66 % | -48.445 K -100.04 % | 113.510 M 96.26 % | 57.836 M 103.80 % | 28.379 M 143 428.57 % | -19.800 K 99.95 % | -43.057 M -758.59 % | -5.015 M 77.31 % | -22.100 M -115.22 % | -10.268 M -875.04 % | 1.325 M 101.20 % | -110.713 M -241 156.77 % | -45.890 K |
| Debt repayment | -34.000 M -1 600.00 % | -2.000 M -111.76 % | 17.000 M -46.48 % | 31.766 M 111.77 % | 15.000 M -25.00 % | 20.000 M 120.00 % | -100.000 M -200.00 % | 100.000 M 162.98 % | -158.775 M -205.85 % | 150.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -76.536 M -488.74 % | -13.000 M -4.64 % | -12.424 M 74.19 % | -48.140 M -151.76 % | 93.000 M 444.44 % | -27.000 M -758.54 % | 4.100 M -93.13 % | 59.689 M 829.19 % | -8.186 M | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -4.083 M 20.81 % | -5.156 M -13.16 % | -4.557 M -158.92 % | -1.760 M 24.67 % | -2.336 M -227.25 % | -713.849 K 87.44 % | -5.683 M -29 127.92 % | -19.444 K 99.78 % | -8.775 M -81.40 % | -4.838 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.732 M | 0.000 100.00 % | -5.860 M 43.61 % | -10.392 M 2.61 % | -10.671 M 52.66 % | -22.542 M 11.93 % | -25.596 M -58.08 % | -16.192 M 5.74 % | -17.178 M 35.06 % | -26.451 M |
| Other financing activites | -394.347 K 90.41 % | -4.112 M -7.70 % | -3.818 M 86.82 % | -28.972 M -4 389 696 868.71 % | -0.660 | 0.000 100.00 % | -31.709 K -7 206 690.91 % | 0.440 -100.00 % | 8.775 M | 0.000 -100.00 % | 1.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 M 1 073.19 % | -205.511 K 95.67 % | -4.742 M -509 168 311 737 515 904.00 % | 0.000 | 0.000 -100.00 % | 5.100 M 1 174.03 % | 400.324 K -44.78 % | 725.013 K 1 474.13 % | 46.058 K -99.98 % | 247.099 M 135 605.87 % | -182.353 K |
| Net cash used provided by financing activities | -38.478 M -241.46 % | -11.269 M -230.65 % | 8.625 M 734.16 % | 1.034 M 103.99 % | -25.892 M -234.25 % | 19.286 M 118.24 % | -105.715 M -205.74 % | 99.981 M 162.97 % | -158.775 M -209.38 % | 145.163 M 13 096.59 % | 1.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 M 102.55 % | -78.474 M -342.31 % | -17.742 M 2.96 % | -18.284 M 68.76 % | -58.532 M -166.95 % | 87.429 M 277.91 % | -49.142 M -136.59 % | -20.771 M -147.70 % | 43.544 M -80.36 % | 221.735 M 932.53 % | -26.634 M |
| Effect of forex changes on cash | 0.000 | 0.000 -100.00 % | 1.450 14 399.98 % | 0.010 134 217 975.00 % | 0.000 -100.00 % | 0.910 12 213 813 350.00 % | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 100.00 % | 0.000 -100.00 % | 0.000 -150.00 % | 0.000 200.00 % | 0.000 | 0.000 -100.00 % | 0.000 1 500.00 % | 0.000 |
| Net change in cash | 133.280 M 33 527.97 % | -398.707 K 94.95 % | -7.901 M -149.18 % | 16.066 M 168.28 % | -23.530 M -360.79 % | -5.107 M 89.05 % | -46.635 M -132.34 % | 144.182 M 222.53 % | -117.667 M -207.35 % | 109.611 M 766.44 % | -16.447 M -496.01 % | -2.760 M 87.38 % | -21.866 M -125.79 % | 84.800 M 3 139.38 % | 2.618 M 203.76 % | -2.523 M -66.21 % | -1.518 M 98.12 % | -80.648 M -215.81 % | 69.639 M 258 194.25 % | 26.961 K 100.16 % | -17.218 M -69 958.17 % | 24.647 K 100.05 % | -51.879 M -3 151.74 % | -1.595 M -104.19 % | 38.083 M -18.13 % | 46.514 M 11 045.50 % | 417.334 K |
| Cash at beginning of period | 115.550 M -0.34 % | 115.949 M -6.38 % | 123.850 M 14.91 % | 107.783 M -17.92 % | 131.314 M -3.74 % | 136.420 M -25.48 % | 183.055 M 370.91 % | 38.873 M -75.17 % | 156.540 M 233.57 % | 46.929 M -25.95 % | 63.377 M -4.17 % | 66.136 M -24.85 % | 88.002 M 2 648.22 % | 3.202 M 447.97 % | 584.362 K -81.19 % | 3.107 M -32.82 % | 4.625 M -94.58 % | 85.273 M 445.42 % | 15.634 M 0.17 % | 15.607 M -52.45 % | 32.825 M 0.08 % | 32.801 M -61.27 % | 84.679 M -1.85 % | 86.275 M 79.02 % | 48.192 M 2 772.01 % | 1.678 M 33.10 % | 1.261 M |
| Cash at end of period | 248.830 M 115.34 % | 115.550 M -0.34 % | 115.949 M -6.38 % | 123.850 M 14.91 % | 107.783 M -17.92 % | 131.314 M -3.74 % | 136.420 M -25.48 % | 183.055 M 370.91 % | 38.873 M -75.17 % | 156.540 M 233.57 % | 46.929 M -25.95 % | 63.377 M -4.17 % | 66.136 M -24.85 % | 88.002 M 2 648.22 % | 3.202 M 447.97 % | 584.362 K -81.19 % | 3.107 M -32.82 % | 4.625 M -94.58 % | 85.273 M 445.42 % | 15.634 M 0.17 % | 15.607 M -52.45 % | 32.825 M 0.08 % | 32.801 M -61.27 % | 84.679 M -1.85 % | 86.275 M 79.02 % | 48.192 M 2 772.01 % | 1.678 M |
| Operating cash flow | 14.825 M 98.23 % | 7.479 M -57.95 % | 17.787 M -44.26 % | 31.913 M 30.12 % | 24.525 M 320.06 % | -11.144 M -796.73 % | 1.600 M -92.97 % | 22.761 M -9.73 % | 25.215 M 181.13 % | -31.079 M -639.71 % | 5.758 M 396.48 % | -1.942 M 86.50 % | -14.388 M -116.76 % | 85.842 M 2 615.09 % | 3.162 M 227.78 % | -2.474 M 97.89 % | -117.028 M -95.01 % | -60.010 M -201.71 % | 59.002 M 221.88 % | 18.330 M -78.27 % | 84.371 M 202.41 % | -82.390 M -525.51 % | 19.363 M -34.24 % | 29.443 M 533.91 % | -6.786 M 89.48 % | -64.509 M -338.07 % | 27.097 M |
| Capital expenditure | -7.904 M 45.99 % | -14.634 M 43.72 % | -26.003 M -150.82 % | -10.367 M 53.24 % | -22.173 M -64.99 % | -13.439 M -22.82 % | -10.942 M -2 184.91 % | -478.899 K -14 635.35 % | -3.250 K 98.89 % | -293.216 K 94.75 % | -5.589 M -583.77 % | -817.312 K 96.18 % | -21.390 M | 0.000 100.00 % | -543.874 K -1 022.66 % | -48.445 K 96.99 % | -1.609 M -2 551.70 % | -60.673 K 78.04 % | -276.300 K -1 295.45 % | -19.800 K 85.04 % | -132.366 K 97.36 % | -5.015 M 78.23 % | -23.035 M -74.89 % | -13.171 M -13 285.01 % | -98.400 K -672.98 % | -12.730 K 82.34 % | -72.090 K |
| Free CashFlow | 6.922 M 196.73 % | -7.156 M 12.90 % | -8.216 M -138.13 % | 21.546 M 816.18 % | 2.352 M 109.57 % | -24.584 M -163.13 % | -9.343 M -141.93 % | 22.282 M -11.62 % | 25.212 M 180.36 % | -31.372 M -18 557.50 % | 169.971 K 106.16 % | -2.760 M 92.29 % | -35.778 M -141.68 % | 85.842 M 3 179.18 % | 2.618 M 203.76 % | -2.523 M 97.87 % | -118.637 M -97.49 % | -60.071 M -202.29 % | 58.725 M 220.72 % | 18.311 M -78.26 % | 84.239 M 196.38 % | -87.405 M -2 280.17 % | -3.672 M -122.57 % | 16.273 M 336.38 % | -6.884 M 89.33 % | -64.521 M -338.75 % | 27.025 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 8.621 M -90.36 % | 89.450 M -8.98 % | 98.279 M -49.54 % | 194.769 M 1 255.81 % | 14.365 M -83.70 % | 88.120 M 4.24 % | 84.535 M 658.34 % | 11.147 M -17.45 % | 13.504 M -84.10 % | 84.905 M -16.09 % | 101.180 M 363.28 % | 21.840 M 73.56 % | 12.583 M -83.84 % | 77.885 M -37.40 % | 124.422 M 980.11 % | 11.519 M -10.22 % | 12.831 M -82.19 % | 72.041 M -23.60 % | 94.295 M 661.13 % | 12.389 M -4.83 % | 13.017 M -83.16 % | 77.279 M -8.49 % | 84.445 M 559.21 % | 12.810 M -38.23 % | 20.739 M -70.06 % | 69.261 M 62.98 % | 42.496 M 54.70 % | 27.470 M 813.34 % | 3.008 M 1 817.85 % | 156.821 K -99.51 % | 32.105 M 232.20 % | 9.664 M 4.32 % | 9.264 M | 0.000 | 0.000 -100.00 % | 1.253 K -99.99 % | 15.458 M 1 366.76 % | 1.054 M -85.65 % | 7.344 M 143.77 % | 3.013 M 1 066.57 % | 258.240 K -77.04 % | 1.125 M -90.07 % | 11.333 M 30.49 % | 8.685 M 18.96 % | 7.301 M -40.96 % | 12.366 M 288.08 % | 3.187 M -81.20 % | 16.946 M -39.81 % | 28.153 M 741.64 % | 3.345 M -73.78 % | 12.759 M 298.75 % | 3.200 M -54.71 % | 7.065 M 101.13 % | 3.513 M 86.37 % | 1.885 M 24.39 % | 1.515 M -7.66 % | 1.641 M 7.18 % | 1.531 M 2.07 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M -92.16 % | 19.127 M | 0.000 | 0.000 | 0.000 -100.00 % | 294.090 K | 0.000 | 0.000 -100.00 % | 16.594 M 149.34 % | -33.632 M -277.01 % | 19.000 M -36.83 % | 30.076 M 205.86 % | 9.833 M -84.21 % | 62.279 M 71.23 % | 36.371 M -10.16 % | 40.484 M 45.64 % | 27.798 M -2.66 % | 28.557 M 22.99 % | 23.219 M 0.51 % | 23.101 M -2.16 % | 23.612 M -41.43 % | 40.315 M 60.65 % | 25.096 M -37.90 % | 40.410 M -13.19 % | 46.552 M -48.86 % | 91.031 M 22.35 % | 74.400 M 13.78 % | 65.392 M -21.22 % | 83.001 M -21.41 % | 105.607 M 0.70 % | 104.878 M -2.24 % | 107.283 M 15.64 % | 92.770 M |
| Net income | -2.847 M -140.47 % | 7.035 M -53.09 % | 14.998 M -78.26 % | 68.973 M 2 520.52 % | -2.850 M -174.91 % | 3.804 M 237.25 % | -2.772 M 45.37 % | -5.074 M -39.82 % | -3.629 M 26.66 % | -4.948 M -451.06 % | 1.409 M -64.91 % | 4.017 M 253.82 % | -2.612 M 83.23 % | -15.577 M -232.22 % | 11.781 M 393.66 % | -4.012 M 21.90 % | -5.137 M -753.13 % | -602.132 K -107.74 % | 7.780 M 43.53 % | 5.420 M 263.58 % | -3.314 M -459.14 % | 922.660 K -86.52 % | 6.846 M 382.48 % | -2.424 M 3.15 % | -2.502 M -514.02 % | 604.397 K -95.47 % | 13.347 M 493.06 % | -3.396 M 32.33 % | -5.018 M -74.45 % | -2.877 M -111.14 % | 25.825 M 49 305.06 % | 52.271 K 101.65 % | -3.161 M -36.23 % | -2.321 M 75.54 % | -9.487 M -837.54 % | -1.012 M 28.30 % | -1.411 M 89.04 % | -12.883 M 79.27 % | -62.145 M -2 653.04 % | 2.434 M 179.30 % | -3.070 M -123.93 % | -1.371 M -168.72 % | 1.995 M -35.69 % | 3.102 M 5 672.87 % | 53.734 K -94.19 % | 924.435 K 101.99 % | -46.562 M -3 545.48 % | -1.277 M 36.97 % | -2.026 M -165.40 % | -763.483 K -118.68 % | 4.087 M 1 663.70 % | 231.737 K -84.93 % | 1.538 M 339.18 % | 350.095 K -99.35 % | 53.584 M 8 610.84 % | 615.142 K 154.11 % | -1.137 M -73.61 % | -654.750 K 99.80 % | -333.458 M -31 519.01 % | -1.055 M 24.07 % | -1.389 M 32.81 % | -2.067 M -112.63 % | 16.363 M 522.18 % | -3.876 M 47.57 % | -7.392 M -180.95 % | -2.631 M 41.02 % | -4.461 M 8.06 % | -4.852 M -34.40 % | -3.610 M -298.88 % | 1.815 M 11.81 % | 1.623 M -44.76 % | 2.939 M 191.15 % | 1.009 M -25.46 % | 1.354 M -89.17 % | 12.498 M 791.06 % | -1.808 M 18.99 % | -2.232 M -62.68 % | -1.372 M 86.80 % | -10.394 M -3 692.96 % | 289.302 K 173.63 % | -392.888 K -126.38 % | 1.489 M 376.33 % | -538.994 K -0.78 % | -534.802 K -106.96 % | 7.686 M 62.67 % | 4.725 M -69.49 % | 15.484 M 248.86 % | 4.438 M -60.33 % | 11.190 M 222.61 % | 3.469 M -71.85 % | 12.322 M 226.04 % | 3.779 M -43.73 % | 6.717 M 5.44 % | 6.370 M |
| Income before tax | -5.462 M -120.23 % | 26.999 M -16.82 % | 32.460 M -52.20 % | 67.903 M 2 669.79 % | -2.642 M -113.94 % | 18.950 M 400.97 % | -6.297 M 24.12 % | -8.297 M -468.47 % | -1.460 M 68.42 % | -4.622 M -400.93 % | -922.626 K -122.98 % | 4.015 M 253.44 % | -2.616 M 82.86 % | -15.269 M -172.26 % | 21.130 M 443.10 % | -6.159 M -2.69 % | -5.997 M -182.72 % | 7.250 M -77.99 % | 32.935 M 470.85 % | 5.770 M 257.02 % | -3.674 M -122.80 % | 16.112 M -39.57 % | 26.663 M 914.11 % | -3.275 M -45.98 % | -2.244 M -120.55 % | 10.916 M -34.20 % | 16.590 M 576.05 % | -3.485 M 30.12 % | -4.987 M -73.22 % | -2.879 M -111.15 % | 25.823 M 134 556.19 % | 19.177 K 100.60 % | -3.187 M -36.33 % | -2.338 M 76.00 % | -9.743 M -807.06 % | -1.074 M 27.84 % | -1.489 M 88.49 % | -12.930 M 79.24 % | -62.272 M -2 748.60 % | 2.351 M 174.36 % | -3.162 M -125.95 % | -1.399 M -173.72 % | 1.898 M -37.54 % | 3.039 M 5 556.32 % | 53.734 K -94.19 % | 924.435 K 101.99 % | -46.558 M -3 545.20 % | -1.277 M 36.97 % | -2.026 M -176.09 % | -733.923 K -111.92 % | 6.159 M 1 885.07 % | 310.258 K -84.83 % | 2.046 M 334.01 % | 471.364 K -99.27 % | 64.720 M 10 422.57 % | 615.057 K 154.11 % | -1.137 M -73.52 % | -655.098 K 99.80 % | -334.733 M -31 562.81 % | -1.057 M 26.07 % | -1.430 M 30.91 % | -2.070 M -111.18 % | 18.513 M 576.39 % | -3.886 M 47.48 % | -7.400 M -180.15 % | -2.641 M -560.85 % | -399.697 K 91.80 % | -4.874 M -34.62 % | -3.620 M -189.88 % | 4.028 M 126.42 % | -15.244 M -292.61 % | 7.915 M 2.82 % | 7.697 M 30.16 % | 5.914 M -49.29 % | 11.660 M 985.05 % | -1.317 M 26.30 % | -1.788 M -101.77 % | -885.993 K 91.84 % | -10.852 M -1 593.76 % | 726.472 K 1 702.97 % | 40.293 K -98.13 % | 2.153 M 219.36 % | -1.804 M -599.57 % | 361.068 K -95.20 % | 7.528 M 14.17 % | 6.594 M -62.80 % | 17.724 M 118.34 % | 8.118 M -34.62 % | 12.417 M 139.86 % | 5.177 M -71.43 % | 18.119 M 221.23 % | 5.641 M -42.71 % | 9.845 M 3.55 % | 9.507 M |
| Income before tax ratio | -0.63 -309.91 % | 0.30 -8.61 % | 0.33 -5.26 % | 0.35 289.54 % | -0.18 -185.53 % | 0.22 388.72 % | -0.07 89.99 % | -0.74 -588.65 % | -0.11 -98.56 % | -0.05 -496.96 % | -0.01 -104.96 % | 0.18 188.41 % | -0.21 -6.07 % | -0.20 -215.44 % | 0.17 131.76 % | -0.53 -14.38 % | -0.47 -564.45 % | 0.10 -71.19 % | 0.35 -25.00 % | 0.47 264.98 % | -0.28 -235.39 % | 0.21 -33.97 % | 0.32 223.50 % | -0.26 -136.34 % | -0.11 -168.64 % | 0.16 -59.63 % | 0.39 407.72 % | -0.13 92.35 % | -1.66 90.97 % | -18.36 -2 382.35 % | 0.80 40 434.83 % | 0.00 100.58 % | -0.34 | 0.00 | 0.00 100.00 % | -856.98 -889 874.82 % | -0.10 99.22 % | -12.27 -44.68 % | -8.48 -1 186.51 % | 0.78 106.37 % | -12.24 -884.25 % | -1.24 -842.69 % | 0.17 -52.14 % | 0.35 4 654.95 % | 0.01 -90.15 % | 0.07 100.51 % | -14.61 -19 284.50 % | -0.08 -4.72 % | -0.07 67.20 % | -0.22 -145.45 % | 0.48 397.83 % | 0.10 -66.51 % | 0.29 115.78 % | 0.13 -99.61 % | 34.34 8 359.12 % | 0.41 158.60 % | -0.69 -61.90 % | -0.43 99.81 % | -223.16 -31 562.81 % | -0.70 26.07 % | -0.95 30.91 % | -1.38 -242.56 % | 0.97 | 0.00 | 0.00 | 0.00 100.00 % | -1.36 | 0.00 | 0.00 -100.00 % | 0.24 -46.44 % | 0.45 8.81 % | 0.42 62.76 % | 0.26 -57.44 % | 0.60 221.21 % | 0.19 616.88 % | -0.04 17.97 % | -0.04 -38.54 % | -0.03 91.61 % | -0.38 -1 314.53 % | 0.03 1 693.78 % | 0.00 -98.09 % | 0.09 303.79 % | -0.04 -410.98 % | 0.01 -92.28 % | 0.19 31.53 % | 0.14 -27.25 % | 0.19 78.45 % | 0.11 -42.54 % | 0.19 204.45 % | 0.06 -63.65 % | 0.17 219.01 % | 0.05 -41.39 % | 0.09 -10.46 % | 0.10 |
| EBITDA | -5.056 M -118.36 % | 27.542 M -18.32 % | 33.719 M -50.74 % | 68.450 M 5 091.96 % | -1.371 M -104.94 % | 27.732 M 636.19 % | 3.767 M 129.10 % | 1.644 M -81.83 % | 9.050 M 36.57 % | 6.626 M -48.60 % | 12.893 M -16.38 % | 15.418 M 78.14 % | 8.655 M 305.28 % | -4.216 M -113.14 % | 32.079 M 633.97 % | 4.371 M 3.26 % | 4.233 M -75.67 % | 17.397 M -61.28 % | 44.932 M 617.20 % | 6.265 M 84.00 % | 3.405 M -85.96 % | 24.248 M -30.29 % | 34.787 M 1 371.65 % | -2.736 M -143.62 % | 6.271 M -49.56 % | 12.432 M -21.13 % | 15.763 M 1 029.47 % | -1.696 M 33.07 % | -2.534 M -88.72 % | -1.343 M -104.78 % | 28.109 M 1 580.69 % | -1.898 M 38.84 % | -3.104 M -28.18 % | -2.421 M 42.52 % | -4.213 M 0.69 % | -4.242 M 19.28 % | -5.255 M -96.43 % | -2.675 M 94.78 % | -51.276 M -1 972.97 % | -2.474 M 35.26 % | -3.821 M -100.70 % | -1.904 M -160.99 % | 3.121 M 397.83 % | -1.048 M 23.70 % | -1.374 M 45.33 % | -2.513 M 68.68 % | -8.022 M -328.77 % | -1.871 M 25.97 % | -2.527 M -87.80 % | -1.346 M -132.44 % | 4.149 M 1 258.82 % | 305.325 K -88.14 % | 2.575 M 596.42 % | 369.689 K 129.66 % | -1.247 M -45.69 % | -855.670 K 24.92 % | -1.140 M -73.94 % | -655.230 K 71.01 % | -2.260 M -97.35 % | -1.145 M 20.85 % | -1.447 M -218.08 % | -454.985 K -103.95 % | 11.513 M 615.10 % | -2.235 M 36.66 % | -3.529 M -203.26 % | -1.164 M -528.64 % | -185.104 K 96.50 % | -5.293 M -60.51 % | -3.298 M -188.99 % | 3.705 M 125.18 % | -14.717 M -318.20 % | 6.745 M -19.09 % | 8.335 M 28.97 % | 6.463 M -43.84 % | 11.507 M 132.17 % | 4.956 M 129.50 % | 2.160 M -53.88 % | 4.683 M 166.80 % | -7.011 M -286.07 % | 3.768 M -51.19 % | 7.720 M 56.56 % | 4.931 M 365.20 % | -1.859 M -130.51 % | 6.094 M -60.16 % | 15.296 M 52.51 % | 10.030 M -67.86 % | 31.206 M 120.72 % | 14.138 M -18.92 % | 17.438 M 16.26 % | 14.999 M -29.58 % | 21.301 M 76.62 % | 12.061 M 123.51 % | 5.396 M -62.38 % | 14.343 M |
| Net income ratio | -0.33 -519.91 % | 0.08 -48.46 % | 0.15 -56.91 % | 0.35 278.53 % | -0.20 -559.48 % | 0.04 231.67 % | -0.03 92.80 % | -0.46 -69.38 % | -0.27 -361.11 % | -0.06 -518.35 % | 0.01 -92.43 % | 0.18 188.63 % | -0.21 -3.77 % | -0.20 -311.23 % | 0.09 127.19 % | -0.35 13.01 % | -0.40 -4 690.16 % | -0.01 -110.13 % | 0.08 -81.14 % | 0.44 271.88 % | -0.25 -2 232.09 % | 0.01 -85.27 % | 0.08 142.85 % | -0.19 -56.80 % | -0.12 -1 482.66 % | 0.01 -97.22 % | 0.31 354.08 % | -0.12 92.59 % | -1.67 90.90 % | -18.34 -2 380.50 % | 0.80 14 772.14 % | 0.01 101.58 % | -0.34 | 0.00 | 0.00 100.00 % | -807.36 -884 168.35 % | -0.09 99.25 % | -12.22 -44.46 % | -8.46 -1 147.31 % | 0.81 106.80 % | -11.89 -875.45 % | -1.22 -792.30 % | 0.18 -50.72 % | 0.36 4 752.92 % | 0.01 -90.15 % | 0.07 100.51 % | -14.61 -19 285.99 % | -0.08 -4.72 % | -0.07 68.47 % | -0.23 -171.25 % | 0.32 342.31 % | 0.07 -66.72 % | 0.22 118.35 % | 0.10 -99.65 % | 28.43 6 902.67 % | 0.41 158.60 % | -0.69 -61.99 % | -0.43 99.81 % | -222.31 -31 519.01 % | -0.70 24.07 % | -0.93 32.81 % | -1.38 -261.09 % | 0.86 | 0.00 | 0.00 | 0.00 100.00 % | -15.17 | 0.00 | 0.00 -100.00 % | 0.11 326.62 % | -0.05 -131.21 % | 0.15 360.86 % | 0.03 -75.63 % | 0.14 -31.38 % | 0.20 503.59 % | -0.05 9.83 % | -0.06 -11.70 % | -0.05 86.44 % | -0.36 -3 021.33 % | 0.01 173.26 % | -0.02 -126.96 % | 0.06 571.80 % | -0.01 37.26 % | -0.02 -111.20 % | 0.19 87.40 % | 0.10 -40.33 % | 0.17 185.13 % | 0.06 -65.14 % | 0.17 309.48 % | 0.04 -64.18 % | 0.12 223.79 % | 0.04 -42.44 % | 0.06 -8.82 % | 0.07 |
| Ratio EBITDA | -0.59 -290.46 % | 0.31 -10.26 % | 0.34 -2.38 % | 0.35 468.19 % | -0.10 -130.33 % | 0.31 606.25 % | 0.04 -69.79 % | 0.15 -77.99 % | 0.67 758.66 % | 0.08 -38.75 % | 0.13 -81.95 % | 0.71 2.63 % | 0.69 1 370.59 % | -0.05 -121.00 % | 0.26 -32.05 % | 0.38 15.01 % | 0.33 36.61 % | 0.24 -49.32 % | 0.48 -5.77 % | 0.51 93.33 % | 0.26 -16.64 % | 0.31 -23.83 % | 0.41 292.90 % | -0.21 -170.62 % | 0.30 68.45 % | 0.18 -51.61 % | 0.37 700.80 % | -0.06 92.67 % | -0.84 90.16 % | -8.56 -1 077.96 % | 0.88 545.73 % | -0.20 41.37 % | -0.34 | 0.00 | 0.00 100.00 % | -3 384.38 -995 408.08 % | -0.34 86.61 % | -2.54 63.64 % | -6.98 -750.38 % | -0.82 94.45 % | -14.79 -774.24 % | -1.69 -714.42 % | 0.28 328.24 % | -0.12 35.86 % | -0.19 7.41 % | -0.20 91.93 % | -2.52 -2 180.10 % | -0.11 -22.99 % | -0.09 77.69 % | -0.40 -223.73 % | 0.33 240.77 % | 0.10 -73.82 % | 0.36 246.25 % | 0.11 115.91 % | -0.66 -17.12 % | -0.56 18.70 % | -0.69 -62.30 % | -0.43 71.60 % | -1.51 -97.35 % | -0.76 20.85 % | -0.96 -218.08 % | -0.30 -150.39 % | 0.60 | 0.00 | 0.00 | 0.00 100.00 % | -0.63 | 0.00 | 0.00 -100.00 % | 0.22 -48.97 % | 0.44 23.27 % | 0.35 28.08 % | 0.28 -57.83 % | 0.66 255.73 % | 0.18 35.59 % | 0.14 155.45 % | 0.05 -68.34 % | 0.17 168.62 % | -0.25 -251.29 % | 0.16 -51.44 % | 0.33 60.02 % | 0.21 552.81 % | -0.05 -118.99 % | 0.24 -35.85 % | 0.38 75.69 % | 0.22 -37.15 % | 0.34 80.40 % | 0.19 -28.74 % | 0.27 47.56 % | 0.18 -10.41 % | 0.20 75.40 % | 0.11 128.64 % | 0.05 -67.47 % | 0.15 |
| Gross profit ratio | -0.03 -106.96 % | 0.37 -11.23 % | 0.41 -9.06 % | 0.46 129.46 % | 0.20 -26.83 % | 0.27 353.19 % | 0.06 150.11 % | -0.12 -126.69 % | 0.45 1 155.29 % | 0.04 -71.94 % | 0.13 -73.03 % | 0.47 34.02 % | 0.35 406.19 % | -0.11 -149.26 % | 0.23 3 373.43 % | 0.01 -91.19 % | 0.08 -59.97 % | 0.19 -58.22 % | 0.46 742.68 % | 0.05 -80.66 % | 0.28 -8.21 % | 0.30 -30.21 % | 0.44 40.19 % | 0.31 517.64 % | 0.05 -79.16 % | 0.24 72.72 % | 0.14 1 606.70 % | 0.01 117.99 % | -0.05 -143.52 % | 0.10 4 105.58 % | 0.00 -93.34 % | 0.04 760.72 % | 0.00 | 0.00 | 0.00 100.00 % | -40.18 -15 166.43 % | 0.27 376.51 % | 0.06 320.72 % | 0.01 -84.65 % | 0.09 -74.76 % | 0.34 -62.62 % | 0.92 54.67 % | 0.59 146.70 % | 0.24 -11.61 % | 0.27 404.57 % | 0.05 -81.67 % | 0.29 238.79 % | 0.09 33.79 % | 0.06 -90.99 % | 0.72 29.91 % | 0.55 -18.44 % | 0.68 14.48 % | 0.59 -21.00 % | 0.75 8.06 % | 0.70 11.91 % | 0.62 -4.44 % | 0.65 4.00 % | 0.63 -37.39 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 14.89 % | 0.87 | 0.00 | 0.00 | 0.00 100.00 % | -0.49 | 0.00 | 0.00 -100.00 % | 0.43 -45.34 % | 0.79 38.81 % | 0.57 44.20 % | 0.40 -60.46 % | 1.00 644.87 % | 0.13 -32.27 % | 0.20 -43.02 % | 0.35 115.45 % | 0.16 -25.23 % | 0.22 53.71 % | 0.14 -15.00 % | 0.17 -31.27 % | 0.24 -2.71 % | 0.25 -21.28 % | 0.31 -5.22 % | 0.33 15.39 % | 0.29 -22.16 % | 0.37 42.03 % | 0.26 47.58 % | 0.18 -29.17 % | 0.25 -22.51 % | 0.32 39.38 % | 0.23 -12.22 % | 0.26 -8.21 % | 0.29 |
| Weighted average shs out dil | 370.265 M 0.00 % | 370.265 M -1.32 % | 375.209 M -1.30 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.13 % | 379.675 M 0.00 % | 379.675 M 0.00 % | 379.675 M 0.00 % | 379.675 M 0.89 % | 376.333 M 0.00 % | 376.333 M 0.00 % | 376.333 M -0.72 % | 379.050 M 0.00 % | 379.050 M -1.40 % | 384.442 M 0.00 % | 384.442 M 1.52 % | 378.673 M 0.00 % | 378.673 M 0.24 % | 377.748 M 0.00 % | 377.748 M -0.99 % | 381.544 M 0.00 % | 381.544 M 0.80 % | 378.511 M 0.00 % | 378.511 M -27.59 % | 522.716 M 0.00 % | 522.716 M 37.40 % | 380.429 M 0.00 % | 380.429 M 1.50 % | 374.797 M 0.00 % | 374.797 M -1.38 % | 380.043 M 0.00 % | 380.043 M -0.08 % | 380.339 M 0.00 % | 380.339 M -0.11 % | 380.763 M 0.00 % | 380.763 M -1.80 % | 387.749 M 0.00 % | 387.749 M 0.67 % | 385.181 M 0.00 % | 385.181 M -9.53 % | 425.750 M 0.00 % | 425.750 M 11.53 % | 381.742 M 0.00 % | 381.742 M -0.82 % | 384.882 M 0.00 % | 384.882 M -1.06 % | 388.996 M 0.00 % | 388.996 M 26.47 % | 307.571 M 0.00 % | 307.571 M -20.14 % | 385.147 M 0.00 % | 385.147 M 9.56 % | 351.537 M 0.00 % | 351.537 M -8.17 % | 382.814 M 0.00 % | 382.814 M -1.23 % | 387.582 M 0.00 % | 387.582 M 1.64 % | 381.313 M 0.00 % | 381.313 M 2.17 % | 373.198 M 0.00 % | 373.198 M 2.81 % | 363.003 M 0.00 % | 363.003 M -1.18 % | 367.332 M 0.00 % | 367.332 M 8.51 % | 338.520 M 0.00 % | 338.520 M 0.00 % | 338.520 M 12.31 % | 301.417 M -10.96 % | 338.520 M -1.32 % | 343.055 M 1.34 % | 338.520 M 0.00 % | 338.520 M 0.00 % | 338.520 M 0.00 % | 338.520 M 0.00 % | 338.520 M 0.00 % | 338.520 M 0.00 % | 338.520 M 0.00 % | 338.520 M 0.00 % | 338.520 M 0.00 % | 338.520 M 0.00 % | 338.520 M 0.00 % | 338.520 M 0.00 % | 338.520 M 0.00 % | 338.520 M 0.00 % | 338.520 M 0.00 % | 338.520 M |
| Weighted average shs out | 370.265 M 0.00 % | 370.265 M -1.32 % | 375.209 M -1.30 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 3.57 % | 367.042 M -3.33 % | 379.675 M 0.00 % | 379.675 M 0.00 % | 379.675 M 5.50 % | 359.890 M -4.37 % | 376.333 M 0.00 % | 376.331 M -0.72 % | 379.050 M 0.00 % | 379.050 M -1.40 % | 384.442 M 0.00 % | 384.442 M 1.52 % | 378.673 M 0.00 % | 378.673 M 0.24 % | 377.748 M 0.00 % | 377.748 M -0.99 % | 381.544 M 0.00 % | 381.544 M 2.18 % | 373.393 M -1.35 % | 378.511 M -27.59 % | 522.716 M 0.00 % | 522.716 M 37.40 % | 380.429 M 0.00 % | 380.429 M 1.50 % | 374.797 M 0.00 % | 374.796 M 0.67 % | 372.318 M -2.03 % | 380.043 M -0.08 % | 380.339 M 0.00 % | 380.338 M -0.11 % | 380.763 M 0.00 % | 380.763 M -1.80 % | 387.749 M 0.00 % | 387.749 M 0.67 % | 385.181 M 0.00 % | 385.181 M -6.33 % | 411.195 M -3.42 % | 425.750 M 11.53 % | 381.742 M 0.00 % | 381.742 M 64.73 % | 231.738 M 0.00 % | 231.738 M -40.43 % | 388.996 M 0.00 % | 388.996 M 26.47 % | 307.571 M 0.00 % | 307.571 M -20.14 % | 385.147 M 0.00 % | 385.147 M 9.56 % | 351.537 M 0.00 % | 351.537 M -8.17 % | 382.814 M 0.00 % | 382.814 M -1.23 % | 387.582 M 0.00 % | 387.582 M 1.64 % | 381.313 M 0.00 % | 381.313 M 6.18 % | 359.106 M -3.78 % | 373.198 M 5.16 % | 354.878 M -2.24 % | 363.003 M -1.18 % | 367.332 M 0.00 % | 367.332 M 8.51 % | 338.520 M 0.00 % | 338.520 M 3.61 % | 326.731 M 8.40 % | 301.417 M -10.96 % | 338.520 M -1.32 % | 343.055 M 1.34 % | 338.520 M 0.00 % | 338.520 M 0.00 % | 338.520 M 0.00 % | 338.520 M 0.00 % | 338.520 M 0.00 % | 338.520 M 0.00 % | 338.520 M 0.00 % | 338.520 M 0.00 % | 338.520 M 0.00 % | 338.520 M 0.00 % | 338.520 M 0.00 % | 338.520 M 0.00 % | 338.520 M 0.00 % | 338.520 M 0.00 % | 338.520 M 0.00 % | 338.520 M |
| EPS diluted | -0.01 -140.53 % | 0.02 -52.50 % | 0.04 -77.78 % | 0.18 2 500.00 % | -0.01 -175.00 % | 0.01 236.99 % | -0.01 45.11 % | -0.01 -40.00 % | -0.01 26.92 % | -0.01 -451.35 % | 0.00 -65.09 % | 0.01 253.62 % | -0.01 83.17 % | -0.04 -187.98 % | 0.05 535.51 % | -0.01 21.90 % | -0.01 -756.25 % | 0.00 -107.80 % | 0.02 43.36 % | 0.01 266.28 % | -0.01 -458.33 % | 0.00 -86.74 % | 0.02 382.81 % | -0.01 3.03 % | -0.01 -512.50 % | 0.00 -95.43 % | 0.04 493.26 % | -0.01 33.08 % | -0.01 -75.00 % | -0.01 -115.38 % | 0.05 49 300.00 % | 0.00 101.20 % | -0.01 -36.07 % | -0.01 75.89 % | -0.03 -837.04 % | 0.00 27.03 % | 0.00 89.09 % | -0.03 78.81 % | -0.16 -2 600.00 % | 0.01 179.01 % | -0.01 -125.00 % | 0.00 -170.59 % | 0.01 -36.25 % | 0.01 7 900.00 % | 0.00 -95.83 % | 0.00 102.18 % | -0.11 -3 566.67 % | 0.00 43.40 % | -0.01 -165.00 % | 0.00 -118.87 % | 0.01 1 666.67 % | 0.00 -85.00 % | 0.00 344.44 % | 0.00 -99.47 % | 0.17 8 400.00 % | 0.00 166.67 % | 0.00 -76.47 % | 0.00 99.82 % | -0.95 -31 566.67 % | 0.00 16.67 % | 0.00 33.33 % | -0.01 -112.80 % | 0.04 522.00 % | -0.01 48.45 % | -0.02 -181.16 % | -0.01 42.50 % | -0.01 7.69 % | -0.01 -31.31 % | -0.01 -298.00 % | 0.01 13.64 % | 0.00 -45.00 % | 0.01 166.67 % | 0.00 -25.00 % | 0.00 -89.16 % | 0.04 715.00 % | -0.01 9.09 % | -0.01 -65.00 % | 0.00 86.97 % | -0.03 -3 511.11 % | 0.00 175.00 % | 0.00 -124.49 % | 0.00 406.25 % | 0.00 0.00 % | 0.00 -107.05 % | 0.02 46.45 % | 0.02 -66.08 % | 0.05 215.17 % | 0.01 -56.19 % | 0.03 192.92 % | 0.01 -68.96 % | 0.04 225.00 % | 0.01 -43.43 % | 0.02 -4.81 % | 0.02 |
| Earnings per share | -0.01 -140.53 % | 0.02 -52.50 % | 0.04 -77.78 % | 0.18 2 500.00 % | -0.01 -175.00 % | 0.01 236.99 % | -0.01 45.11 % | -0.01 -40.00 % | -0.01 26.92 % | -0.01 -451.35 % | 0.00 -66.06 % | 0.01 257.97 % | -0.01 83.17 % | -0.04 -187.98 % | 0.05 519.82 % | -0.01 18.98 % | -0.01 -756.25 % | 0.00 -107.80 % | 0.02 43.36 % | 0.01 266.28 % | -0.01 -458.33 % | 0.00 -86.74 % | 0.02 382.81 % | -0.01 3.03 % | -0.01 -512.50 % | 0.00 -95.43 % | 0.04 493.26 % | -0.01 33.58 % | -0.01 -76.32 % | -0.01 -115.38 % | 0.05 49 300.00 % | 0.00 101.20 % | -0.01 -36.07 % | -0.01 75.89 % | -0.03 -837.04 % | 0.00 28.95 % | 0.00 88.79 % | -0.03 78.81 % | -0.16 -2 600.00 % | 0.01 179.01 % | -0.01 -125.00 % | 0.00 -170.59 % | 0.01 -36.25 % | 0.01 7 900.00 % | 0.00 -95.83 % | 0.00 102.18 % | -0.11 -3 566.67 % | 0.00 43.40 % | -0.01 -165.00 % | 0.00 -111.36 % | 0.02 1 660.00 % | 0.00 -75.00 % | 0.00 344.44 % | 0.00 -99.47 % | 0.17 8 400.00 % | 0.00 166.67 % | 0.00 -76.47 % | 0.00 99.82 % | -0.95 -31 566.67 % | 0.00 16.67 % | 0.00 33.33 % | -0.01 -112.80 % | 0.04 522.00 % | -0.01 48.45 % | -0.02 -181.16 % | -0.01 44.35 % | -0.01 4.62 % | -0.01 -27.45 % | -0.01 -304.00 % | 0.01 13.64 % | 0.00 -45.00 % | 0.01 166.67 % | 0.00 -25.00 % | 0.00 -89.16 % | 0.04 715.00 % | -0.01 9.09 % | -0.01 -65.00 % | 0.00 86.97 % | -0.03 -3 511.11 % | 0.00 175.00 % | 0.00 -124.49 % | 0.00 406.25 % | 0.00 0.00 % | 0.00 -107.05 % | 0.02 46.45 % | 0.02 -66.08 % | 0.05 215.17 % | 0.01 -56.19 % | 0.03 192.92 % | 0.01 -68.96 % | 0.04 225.00 % | 0.01 -43.43 % | 0.02 -4.81 % | 0.02 |
| Gross profit | -220.587 K -100.67 % | 32.893 M -19.20 % | 40.711 M -54.11 % | 88.721 M 3 011.07 % | 2.852 M -88.07 % | 23.908 M 372.41 % | 5.061 M 480.01 % | -1.332 M -122.03 % | 6.045 M 99.65 % | 3.028 M -76.46 % | 12.862 M 24.97 % | 10.292 M 132.61 % | 4.425 M 149.47 % | -8.944 M -130.84 % | 29.005 M 37 416.89 % | 77.313 K -92.09 % | 977.830 K -92.87 % | 13.715 M -68.08 % | 42.967 M 6 313.91 % | 669.902 K -81.59 % | 3.639 M -84.54 % | 23.538 M -36.14 % | 36.857 M 824.17 % | 3.988 M 281.50 % | 1.045 M -93.76 % | 16.749 M 181.51 % | 5.950 M 2 540.32 % | 225.341 K 264.27 % | -137.177 K -934.56 % | 16.437 K -79.46 % | 80.014 K -77.88 % | 361.699 K 797.92 % | 40.282 K | 0.000 100.00 % | -57.596 K -14.38 % | -50.357 K -101.22 % | 4.122 M 6 889.23 % | 58.978 K -39.62 % | 97.681 K -62.58 % | 261.060 K 194.47 % | 88.654 K -91.42 % | 1.033 M -84.65 % | 6.729 M 221.92 % | 2.090 M 5.15 % | 1.988 M 197.89 % | 667.339 K -28.88 % | 938.379 K -36.29 % | 1.473 M -19.47 % | 1.829 M -24.16 % | 2.412 M -65.94 % | 7.081 M 225.22 % | 2.177 M -48.15 % | 4.199 M 58.89 % | 2.643 M 101.38 % | 1.312 M 39.20 % | 942.759 K -11.76 % | 1.068 M 11.46 % | 958.576 K -36.09 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M -90.99 % | 16.648 M | 0.000 | 0.000 | 0.000 100.00 % | -143.121 K | 0.000 | 0.000 -100.00 % | 7.179 M 126.97 % | -26.620 M -345.71 % | 10.834 M -8.90 % | 11.892 M 20.94 % | 9.833 M 17.60 % | 8.361 M 15.97 % | 7.210 M -48.80 % | 14.082 M 213.79 % | 4.488 M -27.21 % | 6.166 M 89.05 % | 3.261 M -14.57 % | 3.818 M -32.76 % | 5.677 M -43.02 % | 9.964 M 26.45 % | 7.879 M -41.14 % | 13.386 M 0.16 % | 13.364 M -60.20 % | 33.574 M 73.79 % | 19.320 M 67.91 % | 11.506 M -44.20 % | 20.618 M -39.10 % | 33.854 M 40.35 % | 24.121 M -14.19 % | 28.108 M 6.15 % | 26.481 M |
| Income tax expense | -771.062 K -112.51 % | 6.161 M 40.83 % | 4.375 M 175.75 % | 1.587 M 23 737.48 % | 6.656 K -99.86 % | 4.835 M 225.73 % | -3.846 M -6 064.36 % | -62.383 K -171.69 % | 87.023 K -73.32 % | 326.167 K 113.99 % | -2.332 M -97 974.18 % | -2.378 K 51.59 % | -4.912 K -101.59 % | 308.479 K -91.07 % | 3.454 M 712.67 % | -563.791 K -50.16 % | -375.458 K -113.00 % | 2.888 M -55.35 % | 6.467 M 163.35 % | 2.456 M 2 360.04 % | -108.655 K -102.18 % | 4.978 M -15.63 % | 5.900 M 11 301.55 % | -52.672 K -119.71 % | 267.186 K -90.54 % | 2.825 M -85.28 % | 19.197 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.410 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.579 K | 0.000 -100.00 % | 6.424 K -78.27 % | 29.560 K -98.32 % | 1.755 M 2 117.59 % | 79.158 K -84.43 % | 508.265 K 318.73 % | 121.383 K 104.29 % | -2.831 M | 0.000 -100.00 % | 2.997 K 2 483.73 % | -125.720 | 0.000 | 0.000 -100.00 % | 25.350 | 0.000 100.00 % | -2.184 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.057 M | 0.000 | 0.000 -100.00 % | 1.702 M 159.55 % | -2.859 M | 0.000 | 0.000 | 0.000 100.00 % | -1.514 M -383.44 % | 534.019 K 4.27 % | 512.136 K -7.33 % | 552.663 K 411.26 % | -177.557 K -133.27 % | 533.616 K 2.77 % | 519.241 K -32.47 % | 768.910 K 232.24 % | -581.468 K -155.06 % | 1.056 M 292.51 % | -548.592 K -133.13 % | 1.656 M 36.95 % | 1.209 M -62.82 % | 3.252 M 164.99 % | 1.227 M -28.16 % | 1.708 M -70.53 % | 5.797 M 211.45 % | 1.861 M -40.50 % | 3.128 M -0.29 % | 3.137 M |
| Cost of revenue | 8.842 M -84.37 % | 56.557 M -1.76 % | 57.568 M -45.72 % | 106.048 M 821.06 % | 11.514 M -82.07 % | 64.212 M -19.20 % | 79.474 M 536.86 % | 12.479 M 67.31 % | 7.459 M -90.89 % | 81.877 M -7.29 % | 88.319 M 664.78 % | 11.548 M 41.55 % | 8.159 M -90.60 % | 86.830 M -9.00 % | 95.417 M 733.91 % | 11.442 M -3.46 % | 11.853 M -79.68 % | 58.326 M 13.63 % | 51.328 M 338.00 % | 11.719 M 24.97 % | 9.378 M -82.55 % | 53.740 M 12.93 % | 47.588 M 439.43 % | 8.822 M -55.20 % | 19.694 M -62.50 % | 52.512 M 43.68 % | 36.547 M 34.14 % | 27.244 M 766.34 % | 3.145 M 2 140.12 % | 140.384 K -99.56 % | 32.025 M 244.25 % | 9.303 M 0.86 % | 9.224 M | 0.000 -100.00 % | 57.596 K 11.60 % | 51.610 K -99.54 % | 11.336 M 1 039.40 % | 994.934 K -86.27 % | 7.246 M 163.35 % | 2.752 M 1 522.48 % | 169.586 K 84.65 % | 91.844 K -98.01 % | 4.604 M -30.19 % | 6.595 M 24.12 % | 5.313 M -54.59 % | 11.699 M 420.37 % | 2.248 M -85.47 % | 15.473 M -41.22 % | 26.324 M 2 720.18 % | 933.415 K -83.56 % | 5.678 M 455.31 % | 1.023 M -64.32 % | 2.866 M 229.48 % | 869.735 K 51.94 % | 572.415 K 0.00 % | 572.415 K 0.00 % | 572.415 K 0.00 % | 572.415 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.479 M | 0.000 | 0.000 | 0.000 -100.00 % | 437.211 K | 0.000 | 0.000 -100.00 % | 9.414 M 234.25 % | -7.012 M -185.87 % | 8.166 M -55.09 % | 18.183 M | 0.000 -100.00 % | 53.918 M 84.89 % | 29.162 M 10.45 % | 26.402 M 13.26 % | 23.310 M 4.10 % | 22.391 M 12.19 % | 19.958 M 3.50 % | 19.283 M 7.52 % | 17.935 M -40.91 % | 30.351 M 76.29 % | 17.216 M -36.29 % | 27.024 M -18.57 % | 33.188 M -42.24 % | 57.456 M 4.31 % | 55.080 M 2.22 % | 53.886 M -13.62 % | 62.383 M -13.06 % | 71.753 M -11.15 % | 80.757 M 2.00 % | 79.175 M 19.44 % | 66.289 M |
| General and administrative expenses | -3.856 M -172.12 % | 5.346 M 147.67 % | -11.213 M -184.02 % | 13.345 M 439.43 % | -3.932 M -166.71 % | 5.894 M 146.22 % | -12.750 M -190.07 % | 14.156 M 585.40 % | -2.916 M -146.86 % | 6.223 M 153.54 % | -11.624 M -184.59 % | 13.741 M 660.50 % | -2.452 M -142.46 % | 5.774 M 142.94 % | -13.449 M -188.06 % | 15.273 M 802.45 % | -2.174 M -139.15 % | 5.553 M 136.67 % | -15.143 M -345.71 % | 6.163 M 237.49 % | -4.482 M -164.42 % | 6.958 M 155.52 % | -12.532 M -308.11 % | 6.022 M 284.94 % | -3.256 M -157.74 % | 5.640 M 215.90 % | -4.866 M -297.03 % | 2.470 M 596.22 % | -497.722 K -126.14 % | 1.904 M 133.84 % | -5.627 M -371.98 % | 2.069 M 291.80 % | -1.079 M -149.13 % | 2.196 M 128.70 % | -7.650 M -287.72 % | 4.075 M 332.13 % | -1.756 M -169.48 % | 2.527 M 140.68 % | -6.211 M -359.18 % | 2.397 M 253.08 % | -1.566 M -156.06 % | 2.793 M 144.63 % | -6.258 M -315.21 % | 2.908 M 261.76 % | -1.798 M -159.88 % | 3.002 M 551.92 % | -664.381 K -121.62 % | 3.073 M 421.34 % | -956.148 K -127.62 % | 3.462 M 318.66 % | -1.583 M -191.43 % | 1.732 M 518.97 % | -413.357 K -119.89 % | 2.078 M 162.11 % | -3.346 M -295.10 % | 1.715 M -18.80 % | 2.112 M 38.09 % | 1.530 M 143.31 % | -3.532 M -239.28 % | 2.536 M -11.48 % | 2.865 M 54.71 % | 1.852 M 165.76 % | 696.755 K -68.83 % | 2.235 M -36.66 % | 3.529 M 203.26 % | 1.164 M -78.23 % | 5.344 M 0.97 % | 5.293 M 71.10 % | 3.093 M -10.96 % | 3.474 M -1.61 % | 3.531 M -0.83 % | 3.561 M 3.57 % | 3.438 M 21.55 % | 2.828 M 153.62 % | -5.275 M -204.73 % | 5.037 M -54.56 % | 11.085 M 307.50 % | 2.720 M -52.18 % | 5.689 M 136.53 % | 2.405 M -34.79 % | 3.688 M 1.55 % | 3.632 M -59.11 % | 8.883 M 117.51 % | 4.084 M -24.14 % | 5.383 M 7.84 % | 4.992 M -45.20 % | 9.109 M 62.71 % | 5.598 M 39.94 % | 4.001 M -55.53 % | 8.996 M 19.62 % | 7.520 M -19.19 % | 9.306 M -11.34 % | 10.495 M -0.10 % | 10.506 M |
| Selling and marketing expenses | 9.288 K -78.49 % | 43.179 K 108.34 % | -517.856 K -189.38 % | 579.370 K 210.26 % | 186.738 K -33.85 % | 282.278 K -2.77 % | 290.332 K -7.89 % | 315.207 K -3.59 % | 326.954 K 34.66 % | 242.806 K -48.65 % | 472.847 K 37.43 % | 344.058 K 37.68 % | 249.903 K 28.39 % | 194.644 K -50.29 % | 391.533 K 45.82 % | 268.510 K 6.30 % | 252.600 K -37.80 % | 406.110 K -42.50 % | 706.257 K 98.64 % | 355.548 K 57.78 % | 225.338 K 107.72 % | 108.483 K -76.90 % | 469.594 K 189.25 % | 162.347 K -0.40 % | 162.994 K 54.65 % | 105.398 K 198.42 % | 35.319 K 80.33 % | 19.586 K 10.28 % | 17.760 K -8.20 % | 19.346 K -22.12 % | 24.842 K -40.17 % | 41.523 K -63.44 % | 113.565 K 9.29 % | 103.912 K -40.45 % | 174.504 K 50.20 % | 116.183 K -43.61 % | 206.052 K -0.80 % | 207.707 K -13.84 % | 241.070 K 101.44 % | 119.674 K -2.17 % | 122.326 K -5.73 % | 129.760 K -10.98 % | 145.760 K 21.81 % | 119.662 K -4.57 % | 125.387 K -3.83 % | 130.374 K -23.96 % | 171.448 K -17.14 % | 206.922 K 62.76 % | 127.132 K -26.83 % | 173.760 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.000 K | 0.000 -100.00 % | 20.780 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 309.183 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 49.876 K | 0.000 -100.00 % | 120.000 K 84.75 % | 64.954 K 107.40 % | -877.769 K -344.78 % | 358.597 K 145.90 % | 145.833 K -80.32 % | 740.912 K -27.61 % | 1.024 M -44.30 % | 1.837 M 51.15 % | 1.216 M -47.10 % | 2.298 M 43.07 % | 1.606 M -7.89 % | 1.744 M -7.28 % | 1.881 M 49.39 % | 1.259 M |
| Other expenses | 9.021 M 2 068.50 % | 416.017 K -97.86 % | 19.406 M 215.27 % | 6.156 M 1 912.03 % | 305.936 K 5 902.78 % | 5.097 K 195.35 % | 1.726 K 180.50 % | -2.144 K 76.73 % | -9.213 K -112.50 % | 73.714 K -99.60 % | 18.401 M 308.52 % | -8.825 M -204.08 % | 8.479 M 11 621.70 % | 72.333 K 347.60 % | -29.214 K -8.20 % | -27.000 K -28.24 % | -21.054 K 84.28 % | -133.901 K -234.79 % | 99.343 K -99.17 % | 11.977 M 17 004.81 % | 70.023 K 413 458.91 % | -16.940 -100.00 % | 1.130 M 364.85 % | -426.514 K -106.63 % | -206.412 K -601.39 % | 41.168 K -47.82 % | 78.901 K 154.26 % | -145.423 K -116.15 % | 900.695 K 203.24 % | -872.394 K -1 061.68 % | -75.098 K -279.28 % | -19.800 K -100.47 % | 4.244 M 4 986.17 % | 83.441 K 118.37 % | -454.124 K | 0.000 -100.00 % | 307.748 K 18 361.19 % | 1.667 K -44.58 % | 3.008 K -63.48 % | 8.238 K -99.85 % | 5.352 M 37 585.55 % | 14.203 K -99.37 % | 2.244 M -41.59 % | 3.842 M 233.00 % | 1.154 M -61.55 % | 3.000 M 122.78 % | -13.168 M -2 733.46 % | 500.028 K 36.80 % | 365.514 K -25.28 % | 489.158 K 133.72 % | 209.291 K 49.42 % | 140.071 K 114.18 % | -987.514 K -1 071.26 % | 101.674 K -99.87 % | 79.934 M 95 819.53 % | 83.334 K 2 688.82 % | -3.219 K -3 483.83 % | -89.820 99.91 % | -104.075 K -98 149.14 % | -105.930 -100.50 % | 21.373 K 4 374.60 % | -500.000 -100.00 % | 14.883 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -897.491 K -149.49 % | 1.814 M 891.56 % | -229.105 K -47.67 % | -155.145 K -139.83 % | 389.489 K 170.73 % | -550.644 K 9.42 % | -607.880 K -139.07 % | -254.263 K -956.22 % | 29.696 K -87.43 % | 236.262 K -5.25 % | 249.343 K 107.43 % | 120.206 K -68.54 % | 382.134 K 902.98 % | -47.590 K -303.63 % | 23.371 K -93.45 % | 357.065 K 112.20 % | -2.926 M -71 402.83 % | 4.103 K 100.39 % | -1.042 M -276.87 % | 589.021 K 162.19 % | -947.104 K -28.86 % | -734.988 K 35.89 % | -1.146 M -130.11 % | -498.209 K |
| Operating expenses | 5.175 M -10.85 % | 5.805 M -30.75 % | 8.382 M -58.72 % | 20.304 M 257.16 % | 5.685 M 32.07 % | 4.304 M -58.04 % | 10.258 M 60.12 % | 6.407 M -10.24 % | 7.138 M 9.14 % | 6.540 M -14.61 % | 7.659 M 45.59 % | 5.260 M -16.20 % | 6.277 M 3.90 % | 6.041 M -14.37 % | 7.055 M 15.57 % | 6.104 M -15.87 % | 7.256 M 15.65 % | 6.274 M -33.77 % | 9.472 M 43.25 % | 6.612 M -9.71 % | 7.324 M -2.32 % | 7.498 M -39.66 % | 12.426 M 85.90 % | 6.684 M 10.26 % | 6.062 M 0.27 % | 6.046 M 12.11 % | 5.393 M 103.48 % | 2.650 M -23.59 % | 3.468 M 71.46 % | 2.023 M -37.36 % | 3.229 M 42.88 % | 2.260 M -31.07 % | 3.279 M 35.41 % | 2.421 M -27.58 % | 3.343 M -20.24 % | 4.192 M 6.77 % | 3.926 M 43.57 % | 2.734 M -45.27 % | 4.996 M 97.43 % | 2.530 M -35.27 % | 3.909 M 33.12 % | 2.937 M -18.60 % | 3.608 M 14.82 % | 3.142 M -6.53 % | 3.361 M 5.71 % | 3.180 M -64.51 % | 8.960 M 167.96 % | 3.344 M -23.24 % | 4.356 M 15.94 % | 3.757 M 28.15 % | 2.932 M 56.63 % | 1.872 M 15.21 % | 1.625 M -28.53 % | 2.273 M -11.17 % | 2.559 M 42.29 % | 1.798 M -18.56 % | 2.208 M 36.83 % | 1.614 M 9.73 % | 1.471 M -44.40 % | 2.645 M -10.24 % | 2.947 M 50.75 % | 1.955 M 15.90 % | 1.687 M -24.54 % | 2.235 M -36.66 % | 3.529 M 203.26 % | 1.164 M -79.42 % | 5.655 M 6.84 % | 5.293 M 71.10 % | 3.093 M -10.96 % | 3.474 M 31.92 % | 2.633 M -35.59 % | 4.089 M 14.96 % | 3.557 M 5.55 % | 3.370 M 172.63 % | -4.640 M -186.83 % | 5.344 M -53.61 % | 11.519 M 297.82 % | 2.896 M -51.73 % | 5.999 M 133.70 % | 2.567 M -36.43 % | 4.038 M 1.34 % | 3.985 M -51.96 % | 8.294 M 73.54 % | 4.779 M -19.75 % | 5.956 M -6.22 % | 6.351 M -44.71 % | 11.486 M 40.56 % | 8.172 M 51.48 % | 5.395 M -53.78 % | 11.671 M 18.92 % | 9.814 M -16.44 % | 11.745 M -10.87 % | 13.177 M 8.56 % | 12.138 M |
| Cost and expenses | 14.017 M -77.52 % | 62.362 M -5.44 % | 65.950 M -47.80 % | 126.352 M 634.67 % | 17.199 M -74.90 % | 68.517 M -23.64 % | 89.733 M 375.13 % | 18.886 M 29.39 % | 14.596 M -83.49 % | 88.417 M -7.88 % | 95.977 M 471.00 % | 16.809 M 16.44 % | 14.436 M -84.46 % | 92.871 M -9.37 % | 102.472 M 484.00 % | 17.547 M -8.17 % | 19.108 M -70.42 % | 64.600 M 6.25 % | 60.800 M 231.68 % | 18.331 M 9.76 % | 16.701 M -72.73 % | 61.238 M 2.04 % | 60.014 M 287.04 % | 15.506 M -39.80 % | 25.756 M -56.02 % | 58.558 M 39.62 % | 41.940 M 40.29 % | 29.895 M 352.04 % | 6.613 M 205.70 % | 2.163 M -93.86 % | 35.254 M 204.90 % | 11.563 M -7.52 % | 12.503 M 416.33 % | 2.421 M -28.80 % | 3.401 M -19.85 % | 4.243 M -72.20 % | 15.262 M 309.24 % | 3.729 M -69.54 % | 12.242 M 131.77 % | 5.282 M 29.50 % | 4.079 M 34.68 % | 3.029 M -63.12 % | 8.212 M -15.66 % | 9.737 M 12.24 % | 8.674 M -41.70 % | 14.879 M 32.75 % | 11.208 M -40.43 % | 18.817 M -38.67 % | 30.680 M 554.06 % | 4.691 M -45.52 % | 8.610 M 197.47 % | 2.894 M -35.54 % | 4.490 M 42.87 % | 3.143 M 0.37 % | 3.131 M 32.08 % | 2.371 M -14.74 % | 2.781 M 27.19 % | 2.186 M -41.86 % | 3.760 M 42.15 % | 2.645 M -10.24 % | 2.947 M 50.75 % | 1.955 M -53.07 % | 4.166 M 86.37 % | 2.235 M -36.66 % | 3.529 M 203.26 % | 1.164 M -80.90 % | 6.092 M 15.10 % | 5.293 M 71.10 % | 3.093 M -76.00 % | 12.888 M 394.33 % | -4.379 M -135.73 % | 12.255 M -43.63 % | 21.740 M 545.12 % | 3.370 M -93.16 % | 49.278 M 42.81 % | 34.506 M -9.01 % | 37.921 M 44.71 % | 26.205 M -7.70 % | 28.390 M 26.04 % | 22.525 M -3.42 % | 23.321 M 6.40 % | 21.919 M -43.28 % | 38.646 M 75.70 % | 21.996 M -33.31 % | 32.980 M -16.59 % | 39.539 M -42.65 % | 68.943 M 9.00 % | 63.252 M 6.70 % | 59.281 M -19.95 % | 74.054 M -9.21 % | 81.566 M -11.82 % | 92.502 M 0.16 % | 92.352 M 17.76 % | 78.427 M |
| Research and development expenses | 0.000 | 0.000 -100.00 % | 706.715 K 215.91 % | 223.708 K -51.83 % | 464.405 K 29 546.78 % | 1.566 K -99.82 % | 872.308 K -30.67 % | 1.258 M | 0.000 | 0.000 -100.00 % | 409.000 K -0.05 % | 409.211 K | 0.000 | 0.000 -100.00 % | 914.878 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -3.846 M -171.37 % | 5.389 M 145.94 % | -11.731 M -184.24 % | 13.925 M 471.83 % | -3.745 M -160.64 % | 6.176 M -34.20 % | 9.386 M -35.14 % | 14.471 M 658.86 % | -2.589 M -140.04 % | 6.466 M 157.99 % | -11.151 M -179.17 % | 14.085 M 739.75 % | -2.202 M -136.89 % | 5.969 M 145.71 % | -13.057 M -184.01 % | 15.541 M 908.76 % | -1.922 M -132.25 % | 5.959 M 141.28 % | -14.437 M -321.48 % | 6.519 M 253.12 % | -4.257 M -160.24 % | 7.067 M 158.58 % | -12.063 M -295.05 % | 6.184 M 299.93 % | -3.093 M -153.84 % | 5.745 M 218.93 % | -4.831 M -294.06 % | 2.489 M 618.66 % | -479.962 K -124.95 % | 1.924 M 134.34 % | -5.602 M -365.45 % | 2.110 M 318.67 % | -965.123 K -141.97 % | 2.300 M 130.76 % | -7.476 M -278.35 % | 4.192 M 370.50 % | -1.550 M -156.67 % | 2.734 M 145.80 % | -5.970 M -337.27 % | 2.516 M 274.34 % | -1.443 M -149.38 % | 2.923 M 147.81 % | -6.112 M -301.89 % | 3.028 M 281.04 % | -1.672 M -153.38 % | 3.133 M 735.55 % | -492.933 K -115.03 % | 3.279 M 495.58 % | -829.016 K -122.80 % | 3.636 M 329.63 % | -1.583 M -191.43 % | 1.732 M 518.97 % | -413.357 K -119.89 % | 2.078 M 162.11 % | -3.346 M -295.10 % | 1.715 M -18.80 % | 2.112 M 38.09 % | 1.530 M 143.31 % | -3.532 M -237.81 % | 2.563 M -10.54 % | 2.865 M 52.99 % | 1.872 M 168.74 % | 696.755 K -68.83 % | 2.235 M -36.66 % | 3.529 M 203.26 % | 1.164 M -79.42 % | 5.653 M 6.81 % | 5.293 M 71.10 % | 3.093 M -10.96 % | 3.474 M -1.61 % | 3.531 M -2.20 % | 3.611 M 5.03 % | 3.438 M 21.55 % | 2.828 M 153.62 % | -5.275 M -204.73 % | 5.037 M -54.56 % | 11.085 M 307.50 % | 2.720 M -52.60 % | 5.738 M 138.60 % | 2.405 M -36.85 % | 3.808 M 3.01 % | 3.697 M -53.82 % | 8.005 M 80.19 % | 4.443 M -19.65 % | 5.529 M -3.55 % | 5.733 M -43.42 % | 10.132 M 36.27 % | 7.436 M 42.55 % | 5.216 M -53.81 % | 11.294 M 23.75 % | 9.126 M -17.41 % | 11.049 M -10.72 % | 12.376 M 5.19 % | 11.765 M |
| Interest income | 480.648 K -18.43 % | 589.216 K -56.41 % | 1.352 M -42.18 % | 2.338 M 416.83 % | 452.340 K 13 713.60 % | 3.275 K -99.78 % | 1.485 M 318.08 % | 355.109 K -55.31 % | 794.661 K 170.51 % | 293.760 K -53.63 % | 633.459 K 391.02 % | 129.009 K -73.05 % | 478.783 K -24.20 % | 631.645 K 25.02 % | 505.217 K 164.65 % | 190.900 K -73.70 % | 725.918 K 153.61 % | 286.230 K -80.62 % | 1.477 M 530.56 % | 234.258 K -18.67 % | 288.018 K -12.83 % | 330.397 K -63.00 % | 892.997 K 127.64 % | 392.285 K -65.56 % | 1.139 M 494.35 % | 191.635 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 -100.00 % | 1.469 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 122.655 K | 0.000 -100.00 % | 4.932 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 87.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 65.988 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -0.920 6.12 % | -0.980 -415.79 % | -0.190 100.00 % | -366.315 K -107 739 749.97 % | -0.340 100.00 % | -283.937 K -34 209 224.09 % | -0.830 -100.00 % | 9.774 M 1 320 866 181.10 % | -0.740 -100.00 % | 81.826 K 9 091 877.78 % | -0.900 -100.00 % | 11.303 M 12 559 206 787.46 % | -0.090 -100.00 % | 175.384 K 76 254 013.05 % | -0.230 -100.00 % | 12.190 M 4 203 528 375.32 % | -0.290 -100.00 % | 6.378 M 716 637 066.56 % | -0.890 -100.00 % | 21.184 M 295.18 % | -10.853 M -200.00 % | 10.853 M 13 566 580 087.37 % | -0.080 |
| Interest expense | 406.268 K -25.25 % | 543.471 K -56.84 % | 1.259 M 130.19 % | 547.004 K -56.97 % | 1.271 M 18.15 % | 1.076 M -24.17 % | 1.419 M 22.02 % | 1.163 M 36.99 % | 848.809 K -52.46 % | 1.785 M 24.29 % | 1.436 M 15.24 % | 1.247 M 15.68 % | 1.078 M 25.61 % | 857.888 K 5.41 % | 813.860 K 182.15 % | 288.447 K -31.41 % | 420.536 K 24.87 % | 336.782 K -73.91 % | 1.291 M 160.61 % | 495.416 K 62.99 % | 303.956 K 22.47 % | 248.191 K -48.29 % | 479.998 K 106.86 % | 232.036 K 9.44 % | 212.020 K 1 008.37 % | 19.129 K -99.39 % | 3.129 M 242.51 % | 913.534 K 71.20 % | 533.592 K -38.73 % | 870.852 K 552.37 % | 133.491 K | 0.000 -100.00 % | 83.441 K | 0.000 -100.00 % | 2.381 M 2 380.31 % | 96.000 K -97.11 % | 3.325 M 28.17 % | 2.594 M -55.33 % | 5.808 M | 0.000 -100.00 % | 47.116 K | 0.000 -100.00 % | 38.564 K | 0.000 -100.00 % | 22.848 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.453 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.279 K 4 817.98 % | 87.000 | 0.000 -100.00 % | 303.730 | 0.000 -100.00 % | 689.740 -97.34 % | 25.953 K | 0.000 | 0.000 -100.00 % | 805.380 | 0.000 -100.00 % | 643.541 K 57.27 % | 409.190 K 3.75 % | 394.388 K -19.17 % | 487.928 K -70.10 % | 1.632 M 3.97 % | 1.570 M -11.00 % | 1.764 M -71.59 % | 6.209 M 338.19 % | 1.417 M -53.36 % | 3.038 M 178.90 % | 1.089 M -69.14 % | 3.531 M 6.89 % | 3.303 M 3.53 % | 3.191 M 57.80 % | 2.022 M -4.67 % | 2.121 M -32.92 % | 3.162 M 116.33 % | 1.462 M -66.47 % | 4.360 M -8.36 % | 4.757 M -1.79 % | 4.844 M -17.88 % | 5.899 M 36.01 % | 4.337 M |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.387 M -82.70 % | 8.018 M -10.56 % | 8.965 M 0.00 % | 8.965 M -5.27 % | 9.463 M 0.00 % | 9.463 M -7.70 % | 10.253 M 0.00 % | 10.253 M 0.57 % | 10.194 M 0.00 % | 10.194 M -0.45 % | 10.241 M 0.00 % | 10.241 M 4.40 % | 9.809 M 0.00 % | 9.809 M 17.03 % | 8.382 M 9.16 % | 7.679 M 8.32 % | 7.089 M -7.68 % | 7.679 M 0.00 % | 7.679 M 343.99 % | 1.730 M -78.98 % | 8.229 M 375.79 % | 1.730 M -44.18 % | 3.099 M 238.88 % | 914.392 K -63.14 % | 2.481 M 184.38 % | 872.393 K 103.23 % | -26.975 M -1 292.40 % | -1.937 M -2 421.78 % | 83.441 K 200.00 % | -83.442 K -101.66 % | 5.031 M 375.01 % | -1.829 M 58.08 % | -4.364 M -144.66 % | 9.770 M -11.17 % | 10.999 M 328.36 % | -4.816 M -631.25 % | -658.656 K -30.61 % | -504.283 K -114.55 % | 3.467 M 1 509.99 % | -245.892 K 10.15 % | -273.681 K 37.39 % | -437.113 K -101.70 % | 25.759 M 27 611.21 % | -93.632 K -1 357.42 % | -6.424 K 94.76 % | -122.655 K 93.19 % | -1.801 M -36 403.76 % | -4.933 K 98.62 % | -357.034 K -251.16 % | -101.674 K -100.73 % | 13.967 M 1 049.68 % | -1.471 M -48 976.30 % | -2.997 K -1 248.83 % | -222.180 -100.00 % | 332.455 M 376 452.00 % | -88.336 K -2 207.44 % | 4.192 K -99.74 % | 1.614 M 82.25 % | 885.763 K -46.35 % | 1.651 M -57.35 % | 3.871 M 161.95 % | 1.478 M 183.33 % | -1.773 M -213.01 % | 1.569 M 385.94 % | 322.923 K 200.00 % | -322.924 K -161.18 % | 527.848 K 145.12 % | -1.170 M -283.30 % | 638.296 K 16.15 % | 549.533 K -84.22 % | 3.483 M 12.71 % | 3.091 M -0.05 % | 3.092 M 0.04 % | 3.091 M 0.11 % | 3.088 M 0.47 % | 3.073 M -0.59 % | 3.092 M -4.54 % | 3.238 M 8.76 % | 2.978 M -0.54 % | 2.994 M 0.64 % | 2.975 M -1.36 % | 3.016 M 0.93 % | 2.988 M -0.07 % | 2.990 M 0.69 % | 2.970 M -50.93 % | 6.052 M 95.35 % | 3.098 M -51.74 % | 6.419 M 29.92 % | 4.941 M 2.12 % | 4.839 M |
| Operating income | -5.396 M -119.92 % | 27.088 M -16.21 % | 32.329 M -52.75 % | 68.417 M 2 420.56 % | -2.948 M -115.04 % | 19.603 M 477.16 % | -5.198 M 37.34 % | -8.295 M -471.94 % | -1.450 M 68.61 % | -4.620 M -990.31 % | -423.755 K -104.95 % | 8.554 M 561.76 % | -1.852 M 87.86 % | -15.260 M -172.12 % | 21.159 M 445.08 % | -6.132 M -2.60 % | -5.976 M -180.93 % | 7.384 M -77.51 % | 32.836 M 628.94 % | -6.208 M -65.79 % | -3.744 M -123.24 % | 16.113 M -36.90 % | 25.534 M 996.35 % | -2.849 M -39.83 % | -2.037 M -118.73 % | 10.875 M -34.13 % | 16.511 M 594.42 % | -3.339 M 33.41 % | -5.015 M -74.20 % | -2.879 M -111.12 % | 25.898 M 66 344.61 % | 38.977 K 101.22 % | -3.187 M -36.33 % | -2.338 M 74.71 % | -9.244 M -283.16 % | -2.413 M -34.31 % | -1.796 M 86.11 % | -12.931 M 79.23 % | -62.275 M -2 758.04 % | 2.343 M 174.10 % | -3.162 M -125.95 % | -1.399 M -304.89 % | -345.622 K 56.91 % | -802.152 K 27.07 % | -1.100 M 47.01 % | -2.076 M 93.86 % | -33.781 M -1 800.72 % | -1.777 M 29.50 % | -2.521 M -106.11 % | -1.223 M -120.56 % | 5.950 M 1 817.61 % | 310.258 K -89.42 % | 2.932 M 521.94 % | 471.364 K 103.10 % | -15.214 M -2 573.55 % | 615.057 K 154.11 % | -1.137 M -73.55 % | -655.008 K 99.80 % | -334.715 M -31 564.30 % | -1.057 M 27.17 % | -1.451 M 29.86 % | -2.069 M -119.47 % | 10.628 M 373.48 % | -3.886 M 47.48 % | -7.400 M -180.15 % | -2.641 M -266.30 % | 1.588 M 123.15 % | -6.862 M -89.54 % | -3.620 M -189.88 % | 4.028 M 126.42 % | -15.244 M -292.61 % | 7.915 M 2.82 % | 7.697 M 30.16 % | 5.914 M -53.22 % | 12.640 M 1 061.13 % | -1.315 M 21.94 % | -1.685 M -90.18 % | -885.893 K 91.84 % | -10.851 M -1 593.69 % | 726.472 K 1 056.49 % | 62.817 K -97.08 % | 2.153 M 226.53 % | -1.701 M -325.39 % | 754.902 K -90.25 % | 7.742 M 17.41 % | 6.594 M -69.30 % | 21.478 M 160.31 % | 8.251 M -40.75 % | 13.925 M 161.49 % | 5.325 M -70.75 % | 18.203 M 222.68 % | 5.641 M -45.26 % | 10.305 M 8.42 % | 9.504 M |
| Operating income ratio | -0.63 -306.68 % | 0.30 -7.94 % | 0.33 -6.35 % | 0.35 271.16 % | -0.21 -192.26 % | 0.22 461.81 % | -0.06 91.74 % | -0.74 -592.84 % | -0.11 -97.37 % | -0.05 -1 199.32 % | 0.00 -101.07 % | 0.39 366.04 % | -0.15 24.86 % | -0.20 -215.21 % | 0.17 131.95 % | -0.53 -14.28 % | -0.47 -554.42 % | 0.10 -70.56 % | 0.35 169.49 % | -0.50 -74.19 % | -0.29 -237.97 % | 0.21 -31.05 % | 0.30 235.97 % | -0.22 -126.39 % | -0.10 -162.56 % | 0.16 -59.59 % | 0.39 419.59 % | -0.12 92.71 % | -1.67 90.92 % | -18.36 -2 375.73 % | 0.81 19 901.46 % | 0.00 101.17 % | -0.34 | 0.00 | 0.00 100.00 % | -1 924.79 -1 656 343.16 % | -0.12 99.05 % | -12.27 -44.69 % | -8.48 -1 190.38 % | 0.78 106.35 % | -12.24 -884.25 % | -1.24 -3 979.11 % | -0.03 66.98 % | -0.09 38.69 % | -0.15 10.24 % | -0.17 98.42 % | -10.60 -10 007.67 % | -0.10 -17.13 % | -0.09 75.51 % | -0.37 -178.41 % | 0.47 380.91 % | 0.10 -76.63 % | 0.41 209.22 % | 0.13 101.66 % | -8.07 -2 088.50 % | 0.41 158.60 % | -0.69 -61.92 % | -0.43 99.81 % | -223.14 -31 564.30 % | -0.70 27.17 % | -0.97 29.86 % | -1.38 -348.27 % | 0.56 | 0.00 | 0.00 | 0.00 -100.00 % | 5.40 | 0.00 | 0.00 -100.00 % | 0.24 -46.44 % | 0.45 8.81 % | 0.42 62.76 % | 0.26 -57.44 % | 0.60 196.30 % | 0.20 661.31 % | -0.04 13.11 % | -0.04 -30.58 % | -0.03 91.61 % | -0.38 -1 314.47 % | 0.03 1 050.59 % | 0.00 -97.02 % | 0.09 316.05 % | -0.04 -240.30 % | 0.03 -84.30 % | 0.19 35.26 % | 0.14 -39.96 % | 0.24 112.75 % | 0.11 -47.92 % | 0.21 231.91 % | 0.06 -62.78 % | 0.17 220.45 % | 0.05 -44.00 % | 0.10 -6.24 % | 0.10 |
| Total other income expenses net | -66.276 K 25.58 % | -89.062 K -168.00 % | 130.972 K 125.49 % | -513.791 K -267.94 % | 305.936 K 146.86 % | -652.939 K 40.58 % | -1.099 M -51 163.45 % | -2.144 K 76.73 % | -9.213 K -514.34 % | -1.500 K 99.70 % | -498.871 K -57.04 % | -317.678 K -6 667.56 % | -4.694 K 44.05 % | -8.389 K 71.28 % | -29.214 K -8.20 % | -26.999 K -28.24 % | -21.054 K 84.28 % | -133.901 K -234.79 % | 99.344 K -99.17 % | 11.977 M 17 004.81 % | 70.023 K 412 000.00 % | -17.000 -100.01 % | 128.439 K 130.11 % | -426.514 K -106.63 % | -206.412 K -601.38 % | 41.169 K -47.82 % | 78.902 K 154.26 % | -145.424 K -613.83 % | 28.302 K 3 494 174.07 % | -0.810 100.00 % | -75.097 K -279.28 % | -19.800 K | 0.000 | 0.000 100.00 % | -499.046 K -137.29 % | 1.338 M 334.90 % | 307.748 K 18 361.19 % | 1.667 K -44.58 % | 3.008 K -63.49 % | 8.238 K | 0.000 | 0.000 -100.00 % | 2.244 M -41.59 % | 3.842 M 233.00 % | 1.154 M -61.55 % | 3.000 M 123.48 % | -12.777 M -2 655.31 % | 500.027 K -0.20 % | 501.017 K -18.11 % | 611.813 K 192.33 % | 209.292 K 4 144.41 % | 4.931 K 100.56 % | -885.840 K | 0.000 -100.00 % | 79.934 M | 0.000 | 0.000 100.00 % | -89.820 99.50 % | -17.798 K -16 701.66 % | -105.930 -100.50 % | 21.373 K 4 374.60 % | -500.000 -100.01 % | 7.885 M | 0.000 | 0.000 | 0.000 100.00 % | -1.988 M -200.00 % | 1.988 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -980.000 K -42 114.99 % | -2.321 K 97.74 % | -102.876 K -102 776.30 % | -100.000 80.00 % | -500.000 | 0.000 100.00 % | -22.524 K | 0.000 100.00 % | -102.323 K 74.02 % | -393.834 K -84.27 % | -213.725 K | 0.000 100.00 % | -3.753 M -2 726.88 % | -132.774 K 91.19 % | -1.508 M -917.25 % | -148.195 K -77.07 % | -83.694 K -15 872.14 % | -524.000 99.89 % | -459.787 K -14 696.41 % | 3.150 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 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-06-30 | 2000-12-31 | 2000-06-30 | 1999-12-31 | 1999-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -146.204 M 19.97 % | -182.684 M 15.20 % | -215.423 M -57.42 % | -136.845 M 17.81 % | -166.493 M -391.45 % | 57.127 M 228.92 % | -44.312 M -226.40 % | 35.056 M -7.62 % | 37.947 M 265.21 % | 10.390 M 120.06 % | -51.785 M -241.71 % | 36.543 M 194.48 % | 12.409 M 178.44 % | -15.820 M 75.36 % | -64.200 M -5 845.28 % | -1.080 M 94.46 % | -19.506 M 35.47 % | -30.226 M 58.57 % | -72.958 M -131.34 % | -31.537 M 49.80 % | -62.821 M 28.80 % | -88.232 M 21.48 % | -112.365 M -54.18 % | -72.881 M 4.55 % | -76.353 M 21.61 % | -97.399 M 28.96 % | -137.100 M -110.90 % | -65.006 M -11.83 % | -58.129 M 26.19 % | -78.752 M 5.18 % | -83.055 M -141.48 % | -34.395 M -39.16 % | -24.716 M 33.40 % | -37.112 M 4.53 % | -38.873 M -47.71 % | -26.316 M -16.03 % | -22.680 M -625.95 % | -3.124 M 49.32 % | -6.165 M 71.53 % | -21.654 M 45.32 % | -39.600 M 8.80 % | -43.421 M 7.42 % | -46.900 M -176.42 % | -16.967 M -33.82 % | -12.679 M -47.85 % | -8.576 M 86.47 % | -63.377 M -160.63 % | -24.316 M 45.71 % | -44.787 M -26.19 % | -35.493 M 46.33 % | -66.136 M 5.69 % | -70.127 M 9.38 % | -77.390 M 8.13 % | -84.239 M 4.28 % | -88.002 M -52 560.58 % | -167.112 K 97.02 % | -5.600 M -15.20 % | -4.861 M -51.80 % | -3.202 M 61.55 % | -8.329 M 88.24 % | -70.843 M -26 343.76 % | -267.899 K 54.16 % | -584.362 K 61.81 % | -1.530 M -26.78 % | -1.207 M 54.49 % | -2.652 M 14.65 % | -3.107 M 69.00 % | -10.023 M 2.32 % | -10.261 M -937.04 % | -989.417 K 78.61 % | -4.625 M -143.11 % | 10.730 M -50.14 % | 21.519 M -31.01 % | 31.193 M 544.62 % | 4.839 M -94.58 % | 89.225 M -5.66 % | 94.582 M 0.14 % | 94.453 M 8.12 % | 87.361 M 9.72 % | 79.620 M -49.64 % | 158.089 M 7.09 % | 147.619 M -6.48 % | 157.855 M 16.79 % | 135.160 M -5.75 % | 143.401 M -25.70 % | 193.009 M 2.99 % | 187.403 M 64.69 % | 113.791 M 13.89 % | 99.909 M -63.49 % | 273.645 M 1.76 % | 268.915 M 1.92 % | 263.838 M 4.03 % | 253.621 M -1.16 % | 256.591 M 4.91 % | 244.591 M -3.49 % | 253.442 M 5.27 % | 240.744 M -3.29 % | 248.943 M 11.53 % | 223.200 M -25.02 % | 297.687 M |
| Total investments | 15.536 M 0.73 % | 15.423 M 0.00 % | 15.423 M 19.55 % | 12.901 M -0.22 % | 12.929 M -92.98 % | 184.158 M 57.80 % | 116.702 M 592.83 % | 16.844 M -0.07 % | 16.856 M 0.94 % | 16.699 M 0.00 % | 16.699 M -0.76 % | 16.827 M 0.65 % | 16.717 M -0.98 % | 16.883 M 0.00 % | 16.883 M 0.71 % | 16.763 M 0.00 % | 16.763 M 2.84 % | 16.300 M 0.00 % | 16.300 M 1.87 % | 16.001 M 0.00 % | 16.001 M -0.24 % | 16.040 M 0.00 % | 16.040 M 6.66 % | 15.038 M 0.00 % | 15.038 M 13.91 % | 13.202 M 0.00 % | 13.202 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 541.67 % | 3.117 M | 0.000 -100.00 % | 28.930 K -99.88 % | 23.264 M 19.46 % | 19.474 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 % | 243.256 M 0.00 % | 243.256 M 0.00 % | 243.256 M -0.66 % | 244.870 M -0.63 % | 246.431 M -3.85 % | 256.303 M -1.49 % | 260.174 M -0.56 % | 261.651 M -23.16 % | 340.526 M 7.88 % | 315.667 M 0.15 % | 315.195 M 0.10 % | 314.871 M 15.29 % | 273.106 M 0.67 % | 271.293 M 0.03 % | 271.222 M -9.50 % | 299.678 M 10.67 % | 270.789 M -0.37 % | 271.790 M -0.46 % | 273.041 M -0.17 % | 273.501 M -2.89 % | 281.637 M 0.43 % | 280.424 M 0.37 % | 279.392 M 0.51 % | 277.963 M 0.39 % | 276.873 M 0.22 % | 276.262 M 8.90 % | 253.672 M 0.49 % | 252.427 M 2.03 % | 247.407 M 0.05 % | 247.279 M 1 094.58 % | 20.700 M 0.00 % | 20.700 M 0.00 % | 20.700 M 0.00 % | 20.700 M 0.00 % | 20.700 M 0.00 % | 20.700 M 0.00 % | 20.700 M 0.00 % | 20.700 M 0.00 % | 20.700 M 0.00 % | 20.700 M | 0.000 |
| Total debt | 48.306 M 26.98 % | 38.041 M -20.83 % | 48.049 M -3.88 % | 49.986 M -46.12 % | 92.772 M -12.36 % | 105.854 M 28.49 % | 82.381 M -0.38 % | 82.695 M 2.39 % | 80.766 M -9.10 % | 88.853 M 4.63 % | 84.921 M -20.17 % | 106.374 M -1.91 % | 108.440 M 21.28 % | 89.415 M 31.16 % | 68.172 M 15.21 % | 59.173 M 63.23 % | 36.252 M 0.14 % | 36.202 M 3.32 % | 35.040 M -36.29 % | 55.000 M 83.33 % | 30.000 M 100.00 % | 15.000 M -25.14 % | 20.038 M -33.21 % | 30.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 150.000 M 0.00 % | 150.000 M -0.25 % | 150.375 M 0.25 % | 150.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 -100.00 % | 14.058 M -47.21 % | 26.629 M -30.23 % | 38.167 M -57.64 % | 90.112 M -15.52 % | 106.664 M 0.03 % | 106.635 M 3.42 % | 103.111 M 0.11 % | 102.995 M -1.96 % | 105.054 M -37.78 % | 168.857 M 2.22 % | 165.182 M -4.77 % | 173.462 M -14.11 % | 201.967 M -5.06 % | 212.727 M -2.35 % | 217.845 M -1.08 % | 220.228 M -4.05 % | 229.514 M 36.92 % | 167.629 M -44.35 % | 301.218 M -0.16 % | 301.716 M -7.96 % | 327.822 M 0.45 % | 326.365 M -0.84 % | 329.118 M -0.05 % | 329.270 M -0.56 % | 331.119 M 1.25 % | 327.019 M 22.22 % | 267.555 M -1.41 % | 271.392 M -10.04 % | 301.696 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 -100.00 % | 101.307 M 0.00 % | 101.307 M 0.00 % | 101.307 M 0.00 % | 101.307 M 0.00 % | 101.307 M 0.00 % | 101.307 M 0.00 % | 101.307 M 0.00 % | 101.307 M 0.00 % | 101.307 M 0.00 % | 101.307 M 0.00 % | 101.307 M 0.00 % | 101.307 M 0.00 % | 101.307 M 0.00 % | 101.307 M 0.00 % | 101.307 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -245.131 M -1.18 % | -242.284 M 2.82 % | -249.319 M 5.67 % | -264.317 M 20.69 % | -333.290 M -0.86 % | -330.441 M 1.14 % | -334.245 M -0.83 % | -331.495 M -1.55 % | -326.421 M -1.12 % | -322.793 M -1.08 % | -319.358 M 0.93 % | -322.349 M -0.06 % | -322.145 M -1.34 % | -317.886 M -2.22 % | -310.976 M 3.65 % | -322.757 M -1.26 % | -318.745 M -1.64 % | -313.608 M -0.19 % | -313.006 M 2.43 % | -320.786 M 1.66 % | -326.207 M -1.03 % | -322.893 M 0.28 % | -323.816 M 2.07 % | -330.662 M -0.74 % | -328.238 M -0.77 % | -325.728 M 0.19 % | -326.340 M 3.93 % | -339.688 M -1.01 % | -336.292 M -1.51 % | -331.274 M -0.88 % | -328.397 M 7.29 % | -354.221 M 0.01 % | -354.274 M -0.90 % | -351.112 M -0.67 % | -348.792 M -2.80 % | -339.304 M -0.30 % | -338.292 M -0.42 % | -336.881 M -3.98 % | -323.997 M -23.73 % | -261.852 M 0.92 % | -264.286 M -1.18 % | -261.217 M -0.53 % | -259.846 M 0.76 % | -261.841 M 1.17 % | -264.943 M 0.02 % | -264.997 M 0.35 % | -265.921 M -21.23 % | -219.359 M -0.59 % | -218.082 M -0.94 % | -216.056 M -0.35 % | -215.292 M 3.09 % | -222.164 M 0.10 % | -222.396 M 0.69 % | -223.933 M 0.16 % | -224.283 M 19.28 % | -277.867 M 0.22 % | -278.483 M -0.41 % | -277.346 M -0.24 % | -276.691 M -408.15 % | 89.792 M -1.16 % | 90.846 M -1.48 % | 92.213 M -2.19 % | 94.280 M 21.00 % | 77.917 M -21.26 % | 98.951 M -6.95 % | 106.343 M -2.41 % | 108.974 M -3.93 % | 113.434 M -4.10 % | 118.286 M -2.96 % | 121.896 M 1.51 % | 120.081 M 4.06 % | 115.394 M 2.61 % | 112.455 M 0.91 % | 111.446 M 2.15 % | 109.100 M 11.54 % | 97.810 M -1.82 % | 99.619 M -2.19 % | 101.851 M -1.33 % | 103.223 M -9.15 % | 113.618 M 0.26 % | 113.329 M -0.35 % | 113.722 M 1.33 % | 112.232 M -3.45 % | 116.239 M -0.46 % | 116.774 M 7.05 % | 109.088 M 4.53 % | 104.363 M 8.67 % | 96.034 M 4.85 % | 91.596 M 13.92 % | 80.406 M 4.51 % | 76.937 M 5.14 % | 73.174 M 5.45 % | 69.395 M 10.72 % | 62.678 M 11.31 % | 56.308 M -16.50 % | 67.436 M -29.95 % | 96.264 M 33.53 % | 72.091 M 4.71 % | 68.849 M 18.25 % | 58.222 M |
| Common stock | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 0.00 % | 380.160 M 24.38 % | 305.640 M 0.00 % | 305.640 M 0.00 % | 305.640 M 0.00 % | 305.640 M 0.00 % | 305.640 M 0.00 % | 305.640 M 0.00 % | 305.640 M 0.00 % | 305.640 M 0.00 % | 305.640 M 0.00 % | 305.640 M 0.00 % | 305.640 M 0.00 % | 305.640 M 0.00 % | 305.640 M 0.00 % | 305.640 M 0.00 % | 305.640 M 0.00 % | 305.640 M 0.00 % | 305.640 M 0.00 % | 305.640 M 20.00 % | 254.700 M 0.00 % | 254.700 M 0.00 % | 254.700 M 50.00 % | 169.800 M 0.00 % | 169.800 M 0.00 % | 169.800 M 0.00 % | 169.800 M 36.06 % | 124.800 M |
| Total equity | 338.329 M -1.37 % | 343.020 M 6.47 % | 322.183 M 9.55 % | 294.098 M 29.11 % | 227.782 M -3.54 % | 236.131 M 6.36 % | 222.016 M -3.00 % | 228.876 M -3.47 % | 237.111 M -2.21 % | 242.458 M -2.00 % | 247.406 M 0.57 % | 245.996 M 1.66 % | 241.979 M -2.58 % | 248.391 M -5.80 % | 263.674 M 7.19 % | 245.998 M -3.48 % | 254.861 M -2.16 % | 260.483 M 1.70 % | 256.120 M -12.86 % | 293.912 M 1.14 % | 290.598 M -1.21 % | 294.164 M 3.93 % | 283.029 M 7.92 % | 262.266 M -1.21 % | 265.488 M -0.94 % | 268.007 M 3.12 % | 259.908 M 34.65 % | 193.022 M -1.77 % | 196.507 M -2.47 % | 201.493 M -1.41 % | 204.372 M 14.46 % | 178.549 M 0.01 % | 178.530 M -1.75 % | 181.717 M -1.27 % | 184.055 M -5.03 % | 193.798 M -0.55 % | 194.873 M -0.76 % | 196.361 M -6.18 % | 209.291 M -22.93 % | 271.563 M 0.87 % | 269.212 M -1.16 % | 272.373 M -0.51 % | 273.773 M 0.71 % | 271.849 M 1.13 % | 268.810 M 0.42 % | 267.681 M 0.35 % | 266.757 M -14.86 % | 313.319 M -0.41 % | 314.596 M -0.64 % | 316.622 M -0.24 % | 317.386 M -0.05 % | 317.542 M 0.07 % | 317.311 M 0.49 % | 315.774 M 0.11 % | 315.424 M 19.89 % | 263.085 M 0.24 % | 262.454 M -0.43 % | 263.591 M -0.25 % | 264.246 M -55.89 % | 599.002 M -0.18 % | 600.059 M 0.86 % | 594.967 M -0.35 % | 597.036 M 2.89 % | 580.252 M -3.50 % | 601.296 M -1.22 % | 608.696 M -0.43 % | 611.338 M 0.75 % | 606.783 M -0.56 % | 610.203 M -0.43 % | 612.823 M 0.38 % | 610.498 M -6.26 % | 651.282 M 1.23 % | 643.367 M 1.19 % | 635.770 M 6.01 % | 599.730 M 3.39 % | 580.091 M -0.32 % | 581.942 M -0.39 % | 584.242 M -0.25 % | 585.681 M -1.79 % | 596.355 M 0.03 % | 596.162 M -0.08 % | 596.641 M 0.23 % | 595.257 M -0.55 % | 598.559 M -0.12 % | 599.254 M 1.37 % | 591.177 M 0.84 % | 586.228 M 3.41 % | 566.881 M 1.77 % | 557.015 M 2.05 % | 545.826 M 0.64 % | 542.357 M 1.38 % | 534.954 M 0.71 % | 531.174 M 1.28 % | 524.458 M 1.23 % | 518.087 M 5.47 % | 491.226 M -6.19 % | 523.644 M 5.87 % | 494.632 M 0.66 % | 491.391 M 106.21 % | 238.292 M |
| Other non current liabilities | 45.425 M -9.67 % | 50.288 M -11.99 % | 57.139 M -15.51 % | 67.632 M -9.79 % | 74.974 M -8.92 % | 82.316 M -8.19 % | 89.659 M -11.91 % | 101.778 M -8.51 % | 111.245 M -7.84 % | 120.713 M -7.27 % | 130.181 M -7.31 % | 140.448 M -6.55 % | 150.286 M -6.15 % | 160.143 M -7.99 % | 174.058 M -3.63 % | 180.620 M -8.26 % | 196.883 M -2.03 % | 200.955 M -7.10 % | 216.314 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 923.596 K 0.00 % | 923.596 K 2 250.95 % | 39.286 K 0.00 % | 39.286 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 -100.00 % | 870.624 K 0.00 % | 870.624 K 0.00 % | 870.624 K 0.00 % | 870.624 K 0.00 % | 870.624 K 0.00 % | 870.624 K 0.00 % | 870.624 K 0.00 % | 870.624 K 0.00 % | 870.624 K 0.00 % | 870.623 K 0.00 % | 870.624 K -12.34 % | 993.135 K 0.00 % | 993.135 K 0.00 % | 993.135 K 0.00 % | 993.135 K 0.00 % | 993.135 K -87.85 % | 8.172 M 0.00 % | 8.172 M | 0.000 | 0.000 -100.00 % | 3.364 M -10.65 % | 3.765 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 264.487 K | 0.000 | 0.000 | 0.000 -100.00 % | 11.000 M -47.62 % | 21.000 M -0.37 % | 21.078 M -32.66 % | 31.300 M -0.24 % | 31.376 M -4.78 % | 32.951 M -0.22 % | 33.025 M -9.76 % | 36.598 M -0.20 % | 36.670 M -3.02 % | 37.812 M 0.00 % | 37.812 M -3.42 % | 39.151 M 3 119.85 % | 1.216 M 1.14 % | 1.202 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 % | 150.000 M | 0.000 | 0.000 -100.00 % | 150.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 -100.00 % | 14.058 M 3.15 % | 13.629 M 0.00 % | 13.629 M 0.39 % | 13.576 M -3.91 % | 14.128 M 0.20 % | 14.099 M 3.86 % | 13.575 M 0.86 % | 13.459 M -7.29 % | 14.518 M -55.76 % | 32.818 M 105.83 % | 15.944 M -4.84 % | 16.755 M -79.55 % | 81.917 M 0.36 % | 81.627 M -0.14 % | 81.745 M -0.47 % | 82.128 M -15.69 % | 97.414 M 0.92 % | 96.529 M -9.39 % | 106.528 M 4.41 % | 102.026 M 10.44 % | 92.382 M -0.58 % | 92.923 M -19.67 % | 115.679 M -0.13 % | 115.831 M -23.00 % | 150.429 M -17.50 % | 182.329 M 48.40 % | 122.865 M -2.26 % | 125.702 M -20.95 % | 159.006 M |
| Total non current liabilities | 59.453 M -7.40 % | 64.206 M 2.20 % | 62.821 M -15.36 % | 74.223 M -19.94 % | 92.708 M -15.87 % | 110.193 M -6.42 % | 117.756 M -16.96 % | 141.799 M -6.51 % | 151.669 M -6.97 % | 163.037 M -5.71 % | 172.905 M -8.23 % | 188.414 M -5.37 % | 199.097 M -5.58 % | 210.868 M -4.80 % | 221.493 M -5.12 % | 233.438 M 13.21 % | 206.192 M -3.81 % | 214.366 M -4.02 % | 223.339 M -5.06 % | 235.239 M -4.80 % | 247.098 M -3.93 % | 257.197 M -4.25 % | 268.609 M -5.45 % | 284.090 M 2.35 % | 277.567 M -0.57 % | 279.172 M -2.92 % | 287.573 M 31 036.18 % | 923.596 K 0.00 % | 923.596 K 2 250.95 % | 39.286 K 0.00 % | 39.286 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 150.000 M 0.00 % | 150.000 M -0.25 % | 150.375 M 0.25 % | 150.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 -100.00 % | 14.929 M 2.96 % | 14.500 M 0.00 % | 14.500 M 0.37 % | 14.446 M -3.68 % | 14.998 M 0.19 % | 14.970 M 3.63 % | 14.445 M 0.80 % | 14.330 M -6.88 % | 15.389 M -54.32 % | 33.689 M 100.35 % | 16.815 M -5.26 % | 17.748 M -78.59 % | 82.910 M 0.35 % | 82.621 M -0.14 % | 82.738 M 0.74 % | 82.128 M -22.22 % | 105.586 M 0.84 % | 104.702 M -1.71 % | 106.528 M 4.41 % | 102.026 M 6.56 % | 95.745 M -0.97 % | 96.687 M -16.42 % | 115.679 M -0.13 % | 115.831 M -23.00 % | 150.429 M -17.50 % | 182.329 M 48.40 % | 122.865 M -2.26 % | 125.702 M -20.95 % | 159.006 M |
| Other current liabilities | 28.248 M 5.88 % | 26.680 M -73.45 % | 100.484 M 185.48 % | 35.198 M -85.23 % | 238.230 M 1 283.02 % | 17.225 M -53.27 % | 36.864 M 128.22 % | 16.153 M 1.45 % | 15.922 M -8.42 % | 17.385 M -81.89 % | 95.998 M 2.91 % | 93.280 M 246.85 % | 26.893 M -8.95 % | 29.538 M -63.44 % | 80.798 M 7 275.62 % | -1.126 M -102.89 % | 38.977 M -11.80 % | 44.192 M -9.13 % | 48.631 M 51.15 % | 32.173 M 21.04 % | 26.580 M 325.32 % | -11.797 M -139.54 % | 29.831 M -14.02 % | 34.696 M 30.34 % | 26.619 M -26.13 % | 36.032 M -62.39 % | 95.795 M 319.53 % | 22.834 M 0.25 % | 22.777 M 1.28 % | 22.488 M -9.92 % | 24.964 M 9.38 % | 22.824 M -0.28 % | 22.888 M 2.91 % | 22.241 M -1.73 % | 22.633 M -0.24 % | 22.688 M -4.30 % | 23.707 M -8.94 % | 26.034 M -0.10 % | 26.060 M 1.30 % | 25.724 M -3.92 % | 26.773 M 6.02 % | 25.252 M -1.19 % | 25.556 M -21.19 % | 32.429 M 16.94 % | 27.732 M -3.08 % | 28.614 M -30.29 % | 41.049 M 22.57 % | 33.489 M -0.52 % | 33.663 M 55.39 % | 21.663 M -2.14 % | 22.136 M -26.37 % | 30.065 M 0.41 % | 29.943 M 2.13 % | 29.319 M 3.02 % | 28.459 M 9.68 % | 25.948 M -41.14 % | 44.084 M 0.36 % | 43.926 M 0.67 % | 43.635 M 6.32 % | 41.041 M -2.51 % | 42.097 M 58.97 % | 26.481 M 1.00 % | 26.220 M -21.12 % | 33.242 M 54.38 % | 21.532 M -9.67 % | 23.837 M 0.49 % | 23.721 M -81.93 % | 131.237 M 1.47 % | 129.336 M 711.37 % | 15.940 M 243.68 % | 4.638 M -55.42 % | 10.405 M -2.54 % | 10.676 M -51.11 % | 21.838 M 41.99 % | 15.380 M -13.02 % | 17.683 M 3.74 % | 17.046 M 12.16 % | 15.199 M 21.41 % | 12.519 M 74.32 % | 7.181 M 6 731.02 % | 105.128 K -98.85 % | 9.177 M -88.00 % | 76.446 M 452.22 % | 13.843 M -47.43 % | 26.332 M -0.95 % | 26.584 M 7.83 % | 24.653 M 59.92 % | 15.416 M 67.03 % | 9.229 M -51.06 % | 18.857 M 436.84 % | -5.598 M -95.31 % | -2.866 M -104.44 % | 64.574 M 166.32 % | 24.247 M 22.52 % | 19.790 M -36.65 % | 31.241 M 33.83 % | 23.343 M -38.72 % | 38.092 M 195.77 % | 12.879 M -44.94 % | 23.390 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 33.060 M -86.32 % | 241.744 M 765.49 % | 27.931 M -69.84 % | 92.615 M 136.49 % | 39.161 M 14.65 % | 34.156 M 96.11 % | 17.417 M | 0.000 -100.00 % | 22.374 M 59.11 % | 14.062 M | 0.000 | 0.000 -100.00 % | 62.925 M -17.58 % | 76.348 M -8.81 % | 83.727 M -40.17 % | 139.952 M 2 840.81 % | 4.759 M -85.13 % | 32.007 M -21.01 % | 40.519 M 2.71 % | 39.451 M 16.62 % | 33.829 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.794 M -0.06 % | 23.809 M -0.06 % | 23.824 M -2.31 % | 24.387 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 -100.00 % | 1.855 M -81.28 % | 9.908 M -20.28 % | 12.428 M -30.00 % | 17.756 M -2.92 % | 18.289 M 24.61 % | 14.678 M 15.28 % | 12.733 M 80.79 % | 7.043 M -12.50 % | 8.049 M -11.46 % | 9.091 M 9.73 % | 8.285 M -43.10 % | 14.559 M 123.00 % | 6.528 M 13.99 % | 5.727 M 46.83 % | 3.901 M -57.71 % | 9.223 M 403.00 % | 1.834 M -87.67 % | 14.877 M 7.68 % | 13.816 M -40.52 % | 23.228 M -0.86 % | 23.429 M -7.55 % | 25.341 M 36.83 % | 18.520 M -48.48 % | 35.946 M 68.09 % | 21.385 M -1.96 % | 21.813 M 110.00 % | 10.387 M -76.42 % | 44.041 M |
| Short term debt | 48.041 M 26.29 % | 38.041 M -20.83 % | 48.049 M -3.88 % | 49.986 M -16.69 % | 59.997 M -29.29 % | 84.854 M 76.58 % | 48.054 M -6.50 % | 51.395 M 4.06 % | 49.391 M -11.65 % | 55.902 M 7.72 % | 51.896 M -25.62 % | 69.776 M -2.78 % | 71.770 M 39.64 % | 51.397 M 71.14 % | 30.032 M 49.99 % | 20.022 M -35.15 % | 30.873 M -11.79 % | 35.000 M -0.11 % | 35.040 M -36.29 % | 55.000 M 106.65 % | 26.616 M 77.44 % | 15.000 M -25.14 % | 20.038 M -33.21 % | 30.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.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 -100.00 % | 13.000 M -43.48 % | 23.000 M -69.95 % | 76.536 M -17.29 % | 92.536 M 0.00 % | 92.536 M 3.35 % | 89.536 M 0.00 % | 89.536 M -1.10 % | 90.536 M -33.45 % | 136.038 M -8.84 % | 149.238 M 65.89 % | 89.960 M -25.06 % | 120.050 M 7.09 % | 112.100 M -4.27 % | 117.100 M 0.00 % | 117.100 M -11.36 % | 132.100 M 85.79 % | 71.100 M -63.48 % | 194.690 M -2.50 % | 199.690 M -15.18 % | 235.440 M 26.11 % | 186.690 M -12.53 % | 213.439 M 0.00 % | 213.439 M 18.12 % | 180.690 M 24.88 % | 144.690 M 0.00 % | 144.690 M -0.69 % | 145.690 M 2.10 % | 142.690 M |
| Total current liabilities | 178.763 M 5.06 % | 170.148 M -30.38 % | 244.403 M 2.70 % | 237.984 M -44.18 % | 426.373 M 81.94 % | 234.354 M -9.61 % | 259.258 M 42.00 % | 182.573 M 4.05 % | 175.474 M -13.81 % | 203.595 M -14.25 % | 237.416 M 44.72 % | 164.055 M 3.15 % | 159.050 M 2.14 % | 155.713 M -5.80 % | 165.307 M 80.63 % | 91.519 M -25.76 % | 123.268 M -13.88 % | 143.135 M -25.96 % | 193.311 M 89.80 % | 101.852 M 16.94 % | 87.099 M 3.50 % | 84.154 M -46.37 % | 156.921 M 42.29 % | 110.285 M 46.51 % | 75.274 M -25.24 % | 100.688 M -31.79 % | 147.614 M 18.31 % | 124.765 M 0.04 % | 124.716 M 0.01 % | 124.703 M -2.03 % | 127.287 M 414.73 % | 24.729 M -0.27 % | 24.795 M 2.66 % | 24.153 M -1.65 % | 24.559 M -0.97 % | 24.799 M -3.51 % | 25.700 M -8.25 % | 28.012 M -2.23 % | 28.651 M 3.47 % | 27.691 M -3.49 % | 28.692 M 5.41 % | 27.218 M -2.11 % | 27.805 M -15.14 % | 32.766 M 16.14 % | 28.212 M -10.63 % | 31.566 M -25.13 % | 42.158 M 20.08 % | 35.107 M -2.12 % | 35.869 M 42.97 % | 25.087 M -2.20 % | 25.653 M -6.50 % | 27.435 M -2.10 % | 28.024 M -25.88 % | 37.808 M -11.69 % | 42.812 M 53.64 % | 27.865 M -39.32 % | 45.918 M -0.79 % | 46.283 M 0.81 % | 45.911 M 1.45 % | 45.253 M -2.06 % | 46.204 M 51.81 % | 30.435 M -5.13 % | 32.079 M -8.59 % | 35.095 M 50.02 % | 23.394 M -10.42 % | 26.116 M 0.31 % | 26.034 M -80.25 % | 131.834 M 1.57 % | 129.800 M 678.30 % | 16.677 M 196.72 % | 5.621 M -74.50 % | 22.038 M -27.21 % | 30.278 M -44.09 % | 54.152 M -47.76 % | 103.660 M -8.03 % | 112.716 M -0.29 % | 113.044 M 5.85 % | 106.796 M 1.97 % | 104.738 M 5.44 % | 99.336 M -32.10 % | 146.294 M -14.33 % | 170.762 M -3.85 % | 177.601 M 28.26 % | 138.474 M -8.82 % | 151.865 M -3.99 % | 158.170 M -0.53 % | 159.016 M -10.89 % | 178.456 M 65.96 % | 107.531 M -58.85 % | 261.338 M 5.17 % | 248.489 M -16.65 % | 298.116 M -0.18 % | 298.666 M -1.25 % | 302.448 M 0.76 % | 300.172 M 5.97 % | 283.270 M 12.96 % | 250.764 M -8.29 % | 273.424 M 8.86 % | 251.161 M -6.02 % | 267.257 M |
| Total liabilities | 238.216 M 1.65 % | 234.354 M -23.72 % | 307.224 M -1.60 % | 312.207 M -39.85 % | 519.081 M 50.66 % | 344.548 M -8.61 % | 377.014 M 16.23 % | 324.373 M -0.85 % | 327.143 M -10.77 % | 366.632 M -10.65 % | 410.321 M 16.41 % | 352.469 M -1.59 % | 358.146 M -2.30 % | 366.581 M -5.23 % | 386.800 M 19.03 % | 324.957 M -1.37 % | 329.461 M -7.84 % | 357.501 M -14.20 % | 416.650 M 23.60 % | 337.091 M 0.87 % | 334.197 M -2.10 % | 341.351 M -19.78 % | 425.531 M 7.90 % | 394.375 M 11.77 % | 352.841 M -7.11 % | 379.859 M -12.71 % | 435.187 M 246.24 % | 125.689 M 0.04 % | 125.640 M 0.72 % | 124.743 M -2.03 % | 127.326 M 414.89 % | 24.729 M -0.27 % | 24.795 M 2.66 % | 24.153 M -1.65 % | 24.559 M -0.97 % | 24.799 M -85.89 % | 175.700 M -1.30 % | 178.012 M -0.57 % | 179.026 M 0.75 % | 177.691 M 519.30 % | 28.692 M 5.41 % | 27.218 M -2.11 % | 27.805 M -15.14 % | 32.766 M 16.14 % | 28.212 M -10.63 % | 31.566 M -25.13 % | 42.158 M 20.08 % | 35.107 M -2.12 % | 35.869 M 42.97 % | 25.087 M -2.20 % | 25.653 M -6.50 % | 27.435 M -2.10 % | 28.024 M -25.88 % | 37.808 M -11.69 % | 42.812 M 53.64 % | 27.865 M -39.32 % | 45.918 M -0.79 % | 46.283 M 0.81 % | 45.911 M 1.45 % | 45.253 M -2.06 % | 46.204 M 51.81 % | 30.435 M -5.13 % | 32.079 M -8.59 % | 35.095 M 50.02 % | 23.394 M -10.42 % | 26.116 M 0.31 % | 26.034 M -80.25 % | 131.834 M 1.57 % | 129.800 M 678.30 % | 16.677 M 196.72 % | 5.621 M -84.80 % | 36.967 M -17.44 % | 44.778 M -34.78 % | 68.652 M -41.87 % | 118.106 M -7.52 % | 127.714 M -0.23 % | 128.014 M 5.59 % | 121.242 M 1.83 % | 119.067 M 3.78 % | 114.725 M -36.26 % | 179.982 M -4.05 % | 187.577 M -3.98 % | 195.349 M -11.76 % | 221.385 M -5.59 % | 234.486 M -2.67 % | 240.908 M -0.10 % | 241.144 M -15.10 % | 284.042 M 33.84 % | 212.233 M -42.31 % | 367.866 M 4.95 % | 350.515 M -11.01 % | 393.862 M -0.38 % | 395.353 M -5.45 % | 418.127 M 0.51 % | 416.003 M -4.08 % | 433.699 M 0.14 % | 433.092 M 9.29 % | 396.289 M 5.15 % | 376.862 M -11.59 % | 426.262 M |
| Other non current assets | 27.992 M -30.60 % | 40.335 M 18.92 % | 33.919 M -20.89 % | 42.873 M -69.98 % | 142.836 M 1 125.98 % | 11.651 M -8.63 % | 12.751 M -91.49 % | 149.844 M -7.98 % | 162.843 M -0.65 % | 163.911 M 14.30 % | 143.400 M -8.73 % | 157.110 M 10.48 % | 142.206 M -6.44 % | 151.992 M 2.76 % | 147.904 M 1 629.42 % | 8.552 M -4.58 % | 8.962 M -4.93 % | 9.427 M 0.00 % | 9.427 M -11.01 % | 10.594 M 0.00 % | 10.594 M 0.00 % | 10.594 M 0.00 % | 10.594 M -10.84 % | 11.882 M 0.00 % | 11.882 M 0.00 % | 11.882 M 0.00 % | 11.882 M -90.58 % | 126.098 M -0.82 % | 127.137 M -0.81 % | 128.176 M -0.80 % | 129.214 M -0.68 % | 130.097 M -7.08 % | 140.013 M 17.52 % | 119.144 M -0.75 % | 120.043 M -0.76 % | 120.962 M -0.74 % | 121.864 M -4.44 % | 127.532 M -7.85 % | 138.398 M -2.66 % | 142.182 M 13.35 % | 125.433 M -0.71 % | 126.331 M -0.71 % | 127.229 M -0.70 % | 128.127 M -0.71 % | 129.040 M -0.68 % | 129.924 M -0.69 % | 130.822 M -0.68 % | 131.721 M -0.68 % | 132.619 M -0.67 % | 133.517 M -0.67 % | 134.416 M -0.66 % | 135.314 M -0.66 % | 136.212 M -0.66 % | 137.111 M -0.65 % | 138.009 M -0.65 % | 138.907 M -0.64 % | 139.806 M -0.64 % | 140.704 M -0.63 % | 141.602 M -41.79 % | 243.256 M 0.00 % | 243.256 M -31.45 % | 354.877 M -0.61 % | 357.064 M 44.89 % | 246.431 M -3.85 % | 256.303 M -1.49 % | 260.174 M -0.56 % | 261.651 M -23.41 % | 341.609 M 8.22 % | 315.667 M 0.15 % | 315.195 M 0.10 % | 314.871 M 15.29 % | 273.106 M 0.67 % | 271.293 M 0.03 % | 271.222 M -9.50 % | 299.678 M 1 207.21 % | 22.925 M 0.00 % | 22.925 M 0.00 % | 22.925 M 0.00 % | 22.925 M 0.00 % | 22.925 M 0.00 % | 22.925 M 0.00 % | 22.925 M 0.00 % | 22.925 M -91.72 % | 276.873 M 0.22 % | 276.262 M 8.90 % | 253.672 M 0.49 % | 252.427 M 2.03 % | 247.407 M 0.05 % | 247.279 M 1 094.58 % | 20.700 M 0.00 % | 20.700 M 0.00 % | 20.700 M 0.00 % | 20.700 M 0.00 % | 20.700 M 0.00 % | 20.700 M 0.00 % | 20.700 M 0.00 % | 20.700 M -77.00 % | 90.000 M 0.00 % | 90.000 M | 0.000 |
| Long term investments | 0.000 100.00 % | -6.577 M | 0.000 100.00 % | -11.099 M 34.98 % | -17.071 M -114.76 % | 115.658 M -0.89 % | 116.702 M 932.05 % | -14.026 M 42.85 % | -24.544 M -5.33 % | -23.301 M -22 913.05 % | -101.252 K 98.98 % | -9.973 M -248.47 % | 6.717 M | 0.000 -100.00 % | 9.873 M -93.30 % | 147.414 M -1.37 % | 149.468 M -0.94 % | 150.884 M -1.44 % | 153.084 M -0.11 % | 153.251 M -3.50 % | 158.814 M -1.03 % | 160.470 M -1.33 % | 162.630 M 1.72 % | 159.878 M -1.44 % | 162.209 M 0.23 % | 161.832 M -0.74 % | 163.040 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 M 0.00 % | 20.000 M 31.28 % | 15.235 M 189.05 % | 5.271 M 124.04 % | 2.353 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.264 M 19.55 % | 19.459 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 247.864 M -0.40 % | 248.865 M -0.50 % | 250.116 M -0.18 % | 250.576 M -3.14 % | 258.712 M 0.47 % | 257.499 M 0.40 % | 256.467 M 0.56 % | 255.038 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 % | -69.300 M 0.00 % | -69.300 M | 0.000 |
| Intangible assets | 48.264 M 92.62 % | 25.057 M -0.67 % | 25.225 M -0.85 % | 25.442 M -0.35 % | 25.532 M -0.50 % | 25.660 M -0.64 % | 25.825 M -0.72 % | 26.011 M -0.61 % | 26.172 M -0.63 % | 26.338 M -0.62 % | 26.503 M 6.81 % | 24.814 M 75.03 % | 14.177 M -0.75 % | 14.284 M -0.75 % | 14.391 M -0.74 % | 14.499 M -0.73 % | 14.606 M -0.81 % | 14.725 M -0.80 % | 14.844 M 0.02 % | 14.840 M -1.05 % | 14.997 M -1.05 % | 15.156 M -1.01 % | 15.311 M -1.31 % | 15.514 M 0.50 % | 15.437 M -0.97 % | 15.587 M -0.65 % | 15.689 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 110.476 M -0.52 % | 111.049 M | 0.000 | 0.000 -100.00 % | 112.766 M -0.51 % | 113.338 M -0.50 % | 113.911 M -0.50 % | 114.483 M -7.58 % | 123.876 M -0.87 % | 124.957 M -0.87 % | 126.053 M -0.86 % | 127.149 M -0.86 % | 128.258 M -0.85 % | 129.355 M -0.83 % | 130.437 M -0.81 % | 131.508 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 |
| GoodWill | 40.359 M 0.00 % | 40.359 M 0.00 % | 40.359 M 0.00 % | 40.359 M 0.00 % | 40.359 M 0.00 % | 40.359 M 0.00 % | 40.359 M 0.00 % | 40.359 M 0.00 % | 40.359 M 0.00 % | 40.359 M 0.00 % | 40.359 M 0.00 % | 40.359 M 0.00 % | 40.359 M 0.00 % | 40.359 M 0.00 % | 40.359 M 0.00 % | 40.359 M 0.00 % | 40.359 M 0.00 % | 40.359 M 0.00 % | 40.359 M 0.00 % | 40.359 M 0.00 % | 40.359 M 0.00 % | 40.359 M 0.00 % | 40.359 M 0.00 % | 40.359 M 0.00 % | 40.359 M 0.00 % | 40.359 M 0.00 % | 40.359 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 88.623 M 35.48 % | 65.416 M -0.26 % | 65.584 M -0.33 % | 65.802 M -0.14 % | 65.892 M -0.19 % | 66.019 M -0.25 % | 66.184 M -0.28 % | 66.371 M -0.24 % | 66.531 M -0.25 % | 66.697 M -0.25 % | 66.863 M 2.59 % | 65.173 M 19.51 % | 54.536 M -0.20 % | 54.643 M -0.20 % | 54.751 M -0.20 % | 54.858 M -0.20 % | 54.965 M -0.22 % | 55.084 M -0.22 % | 55.203 M 0.01 % | 55.200 M -0.28 % | 55.357 M -0.29 % | 55.515 M -0.28 % | 55.670 M -0.36 % | 55.873 M 0.14 % | 55.796 M -0.27 % | 55.947 M -0.18 % | 56.049 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 -100.00 % | 110.476 M -0.52 % | 111.049 M | 0.000 | 0.000 -100.00 % | 112.766 M -0.51 % | 113.338 M -0.50 % | 113.911 M -0.50 % | 114.483 M -7.58 % | 123.876 M -0.87 % | 124.957 M -0.87 % | 126.053 M -0.86 % | 127.149 M -0.86 % | 128.258 M -0.85 % | 129.355 M -0.83 % | 130.437 M -0.81 % | 131.508 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 |
| Property plant equipment net | 196.819 M -2.43 % | 201.719 M -2.56 % | 207.010 M -2.55 % | 212.438 M -2.86 % | 218.684 M -2.81 % | 225.012 M -2.31 % | 230.337 M 2.47 % | 224.791 M -1.19 % | 227.495 M -2.84 % | 234.135 M -2.42 % | 239.948 M -1.37 % | 243.292 M -1.04 % | 245.850 M -2.35 % | 251.760 M 0.28 % | 251.052 M -0.55 % | 252.435 M -2.72 % | 259.494 M -2.88 % | 267.184 M -2.30 % | 273.487 M 1.10 % | 270.508 M -0.88 % | 272.914 M -2.56 % | 280.074 M -2.14 % | 286.200 M 2.52 % | 279.152 M -1.75 % | 284.120 M -2.48 % | 291.359 M -1.54 % | 295.906 M 2 516.38 % | 11.310 M -1.32 % | 11.461 M -1.35 % | 11.618 M -1.17 % | 11.756 M 1.47 % | 11.585 M 310.95 % | 2.819 M -88.66 % | 24.864 M -1.13 % | 25.147 M -10.05 % | 27.957 M -14.57 % | 32.726 M -5.32 % | 34.566 M -1.19 % | 34.982 M 29.51 % | 27.010 M -1.17 % | 27.332 M -1.20 % | 27.664 M -1.28 % | 28.022 M -38.21 % | 45.352 M -21.70 % | 57.923 M 0.87 % | 57.422 M -0.67 % | 57.809 M -9.78 % | 64.075 M -0.70 % | 64.529 M -0.70 % | 64.984 M 0.54 % | 64.638 M 6 816.38 % | 934.559 K -5.89 % | 992.997 K 72.86 % | 574.451 K -0.82 % | 579.213 K -6.97 % | 622.641 K -6.44 % | 665.470 K -6.05 % | 708.344 K -5.71 % | 751.218 K -97.71 % | 32.841 M -1.04 % | 33.185 M 0.57 % | 32.997 M -0.16 % | 33.049 M 1.32 % | 32.619 M -0.93 % | 32.925 M -1.93 % | 33.572 M -0.05 % | 33.589 M 4 540.50 % | 723.828 K 138.92 % | 302.963 K -6.15 % | 322.800 K -7.10 % | 347.458 K -97.37 % | 13.231 M 0.31 % | 13.189 M 0.33 % | 13.146 M 3 330.47 % | 383.209 K -99.67 % | 116.221 M -2.59 % | 119.309 M -2.60 % | 122.500 M -2.25 % | 125.321 M -2.40 % | 128.409 M -1.63 % | 130.534 M -2.34 % | 133.665 M -2.34 % | 136.866 M 4.40 % | 131.102 M -2.02 % | 133.803 M -1.10 % | 135.295 M -2.08 % | 138.163 M -1.94 % | 140.901 M -1.34 % | 142.815 M -47.88 % | 274.010 M -1.13 % | 277.155 M -0.47 % | 278.462 M -0.26 % | 279.195 M -0.01 % | 279.230 M -1.30 % | 282.913 M 2.14 % | 276.985 M -12.63 % | 317.013 M 0.42 % | 315.674 M 2.70 % | 307.365 M 14.61 % | 268.175 M |
| Total non current assets | 322.269 M 4.53 % | 308.317 M -3.58 % | 319.760 M -1.56 % | 324.814 M -23.02 % | 421.930 M -1.93 % | 430.230 M -2.71 % | 442.216 M 0.40 % | 440.463 M -1.20 % | 445.809 M -2.00 % | 454.925 M -1.87 % | 463.593 M 0.23 % | 462.527 M 1.38 % | 456.234 M -1.95 % | 465.321 M -1.10 % | 470.504 M 0.50 % | 468.170 M -2.02 % | 477.801 M -1.99 % | 487.490 M -1.74 % | 496.113 M 0.60 % | 493.165 M -1.62 % | 501.291 M -1.76 % | 510.265 M -1.63 % | 518.706 M 1.55 % | 510.803 M -1.39 % | 518.023 M -1.34 % | 525.037 M -1.10 % | 530.894 M 286.36 % | 137.408 M -0.86 % | 138.598 M -0.86 % | 139.794 M -0.83 % | 140.970 M -0.50 % | 141.682 M -0.80 % | 142.832 M -0.82 % | 144.008 M -0.81 % | 145.189 M -14.05 % | 168.919 M -3.25 % | 174.590 M -1.55 % | 177.332 M -0.74 % | 178.650 M 4.14 % | 171.545 M 12.29 % | 152.764 M -0.80 % | 153.995 M -0.81 % | 155.251 M -21.09 % | 196.743 M -4.69 % | 206.423 M 10.18 % | 187.346 M -0.68 % | 188.631 M -3.66 % | 195.795 M -0.69 % | 197.148 M -0.68 % | 198.501 M -0.28 % | 199.053 M 43.20 % | 139.001 M -0.68 % | 139.957 M -0.34 % | 140.437 M -0.64 % | 141.340 M -0.66 % | 142.282 M -0.66 % | 143.223 M -0.65 % | 144.164 M -0.65 % | 145.105 M -62.73 % | 389.325 M -0.23 % | 390.242 M -0.10 % | 390.626 M -0.57 % | 392.865 M -0.43 % | 394.568 M -2.65 % | 405.318 M -1.24 % | 410.409 M -0.50 % | 412.475 M -12.65 % | 472.185 M 5.66 % | 446.903 M -0.14 % | 447.547 M -0.18 % | 448.344 M 7.88 % | 415.586 M 0.18 % | 414.828 M -0.23 % | 415.797 M -3.65 % | 431.569 M 11.51 % | 387.011 M -1.05 % | 391.099 M -1.12 % | 395.541 M -0.82 % | 398.822 M -2.74 % | 410.045 M -0.22 % | 410.958 M -0.51 % | 413.057 M -0.43 % | 414.829 M 1.68 % | 407.976 M -0.51 % | 410.065 M 5.42 % | 388.967 M -0.42 % | 390.590 M 0.59 % | 388.308 M -0.46 % | 390.094 M 32.37 % | 294.710 M -1.06 % | 297.855 M -0.44 % | 299.162 M -0.24 % | 299.895 M -0.01 % | 299.930 M -1.21 % | 303.613 M 1.99 % | 297.685 M -11.85 % | 337.713 M 0.40 % | 336.374 M 2.53 % | 328.065 M 22.33 % | 268.175 M |
| Other current assets | 587.591 K 136.18 % | 248.791 K -85.94 % | 1.770 M 160.48 % | 679.530 K -73.47 % | 2.561 M 82.94 % | 1.400 M -27.30 % | 1.926 M -7.79 % | 2.088 M 49.17 % | 1.400 M 3.21 % | 1.356 M -40.34 % | 2.274 M -73.23 % | 8.493 M 27.73 % | 6.649 M -19.60 % | 8.270 M 39.90 % | 5.912 M -30.78 % | 8.540 M 37.29 % | 6.221 M 1.95 % | 6.102 M -5.50 % | 6.457 M -31.53 % | 9.430 M 23.10 % | 7.661 M 3.97 % | 7.368 M 0.29 % | 7.347 M -75.28 % | 29.716 M 234.85 % | 8.874 M 17.91 % | 7.527 M -26.03 % | 10.176 M -32.11 % | 14.988 M -30.78 % | 21.654 M 2 347.48 % | 884.733 K -58.20 % | 2.116 M 15.73 % | 1.829 M -92.64 % | 24.850 M 0.40 % | 24.750 M 9.89 % | 22.523 M 913.36 % | 2.223 M 3.52 % | 2.147 M -94.52 % | 39.151 M 30.02 % | 30.112 M -62.43 % | 80.142 M -11.90 % | 90.967 M 0.15 % | 90.828 M 3.91 % | 87.414 M 17.49 % | 74.404 M 148.01 % | 30.000 M -66.35 % | 89.155 M 164.20 % | 33.745 M 12.48 % | 30.000 M -62.83 % | 80.711 M 21.77 % | 66.279 M 82.15 % | 36.386 M 145.52 % | 14.820 M 24.89 % | 11.867 M -8.80 % | 13.013 M -88.29 % | 111.118 M 0.00 % | 111.118 M 0.00 % | 111.118 M 0.00 % | 111.118 M -18.25 % | 135.930 M -37.47 % | 217.378 M 274.05 % | 58.114 M -71.69 % | 205.285 M -0.56 % | 206.444 M 90.95 % | 108.114 M 0.00 % | 108.114 M -2.83 % | 111.261 M 0.00 % | 111.261 M -53.55 % | 239.552 M -9.94 % | 265.981 M 62.08 % | 164.106 M 19.89 % | 136.877 M -7.58 % | 148.099 M -6.04 % | 157.622 M -22.97 % | 204.637 M 7.53 % | 190.308 M -30.11 % | 272.280 M 313.34 % | 65.873 M -7.27 % | 71.041 M 0.00 % | 71.041 M 0.00 % | 71.043 M -78.31 % | 327.503 M 349.40 % | 72.876 M -78.21 % | 334.473 M 315.97 % | 80.408 M -76.97 % | 349.167 M -15.40 % | 412.715 M 6.86 % | 386.238 M 21.71 % | 317.355 M 11.65 % | 284.241 M 280.42 % | 74.718 M 33.05 % | 56.157 M -32.27 % | 82.919 M 36.99 % | 60.530 M 5.92 % | 57.149 M -85.50 % | 394.118 M 1 108.29 % | 32.618 M -91.34 % | 376.525 M 29.96 % | 289.719 M 10.99 % | 261.037 M 3.85 % | 251.360 M |
| Short term investments | 30.000 M 36.36 % | 22.000 M | 0.000 -100.00 % | 24.000 M -20.00 % | 30.000 M -56.20 % | 68.500 M | 0.000 -100.00 % | 30.870 M -25.43 % | 41.400 M 3.50 % | 40.000 M 138.10 % | 16.800 M -37.31 % | 26.800 M 168.00 % | 10.000 M -40.77 % | 16.883 M 140.84 % | 7.010 M 105.37 % | -130.650 M 1.55 % | -132.705 M 1.40 % | -134.584 M 1.61 % | -136.785 M 0.34 % | -137.250 M 3.90 % | -142.813 M 1.12 % | -144.430 M 1.47 % | -146.591 M -1.21 % | -144.840 M 1.58 % | -147.170 M 0.98 % | -148.629 M 0.81 % | -149.837 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.766 M -67.65 % | 14.729 M -16.54 % | 17.647 M 466.19 % | 3.117 M | 0.000 -100.00 % | 28.930 K | 0.000 -100.00 % | 14.630 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 -100.00 % | 273.106 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.925 M 0.00 % | 22.925 M 0.00 % | 22.925 M 0.00 % | 22.925 M 0.00 % | 22.925 M 0.00 % | 22.925 M 0.00 % | 22.925 M 0.00 % | 22.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 -100.00 % | 90.000 M 0.00 % | 90.000 M | 0.000 |
| cash and cash equivalents | 194.510 M -11.88 % | 220.725 M -16.22 % | 263.471 M 41.02 % | 186.831 M -27.94 % | 259.265 M 432.07 % | 48.727 M -61.54 % | 126.693 M 165.95 % | 47.638 M 11.26 % | 42.819 M -45.43 % | 78.462 M -42.61 % | 136.707 M 95.77 % | 69.831 M -27.28 % | 96.031 M -8.75 % | 105.236 M -20.50 % | 132.371 M 119.69 % | 60.253 M 8.06 % | 55.758 M -16.06 % | 66.428 M -38.49 % | 107.998 M 24.80 % | 86.537 M -6.77 % | 92.821 M -10.08 % | 103.232 M -22.03 % | 132.403 M 28.70 % | 102.881 M 34.74 % | 76.353 M -21.61 % | 97.399 M -28.96 % | 137.100 M -16.91 % | 165.006 M 4.35 % | 158.129 M -11.54 % | 178.752 M -2.35 % | 183.055 M 432.22 % | 34.395 M 39.16 % | 24.716 M -33.40 % | 37.112 M -4.53 % | 38.873 M 47.71 % | 26.316 M -84.76 % | 172.680 M 12.77 % | 153.124 M -2.18 % | 156.540 M -8.81 % | 171.654 M 333.47 % | 39.600 M -8.80 % | 43.421 M -7.42 % | 46.900 M 176.42 % | 16.967 M 33.82 % | 12.679 M 47.85 % | 8.576 M -86.47 % | 63.377 M 160.63 % | 24.316 M -45.71 % | 44.787 M 26.19 % | 35.493 M -46.33 % | 66.136 M -5.69 % | 70.127 M -9.38 % | 77.390 M -8.13 % | 84.239 M -4.28 % | 88.002 M 52 560.58 % | 167.112 K -97.02 % | 5.600 M 15.20 % | 4.861 M 51.80 % | 3.202 M -61.55 % | 8.329 M -88.24 % | 70.843 M 26 343.76 % | 267.899 K -54.16 % | 584.362 K -61.81 % | 1.530 M 26.78 % | 1.207 M -54.49 % | 2.652 M -14.65 % | 3.107 M -69.00 % | 10.023 M -2.32 % | 10.261 M 937.04 % | 989.417 K -78.61 % | 4.625 M 38.96 % | 3.328 M -34.87 % | 5.110 M -26.73 % | 6.974 M -91.82 % | 85.273 M 388.98 % | 17.439 M 44.68 % | 12.054 M 39.22 % | 8.658 M -44.62 % | 15.634 M -38.53 % | 25.434 M 136.21 % | 10.768 M -38.69 % | 17.563 M 12.53 % | 15.607 M -76.64 % | 66.808 M -3.63 % | 69.326 M 179.14 % | 24.835 M -24.34 % | 32.825 M -71.63 % | 115.723 M 70.88 % | 67.720 M 145.61 % | 27.573 M -15.94 % | 32.801 M -48.74 % | 63.984 M -12.04 % | 72.744 M 0.30 % | 72.527 M -14.35 % | 84.679 M 9.01 % | 77.677 M -9.97 % | 86.275 M 363.54 % | 18.612 M -61.38 % | 48.192 M 1 102.32 % | 4.008 M |
| Cash and short term investments | 224.510 M -7.50 % | 242.725 M -7.87 % | 263.471 M 24.97 % | 210.831 M -27.12 % | 289.265 M 146.76 % | 117.227 M -7.47 % | 126.693 M 61.38 % | 78.508 M -6.78 % | 84.219 M -28.91 % | 118.462 M -22.83 % | 153.507 M 58.86 % | 96.631 M -8.87 % | 106.031 M 0.76 % | 105.236 M -24.50 % | 139.381 M 131.33 % | 60.253 M 8.06 % | 55.758 M -16.06 % | 66.428 M -38.49 % | 107.998 M 24.80 % | 86.537 M -6.77 % | 92.821 M -10.08 % | 103.232 M -22.03 % | 132.403 M 28.70 % | 102.881 M 34.74 % | 76.353 M -21.61 % | 97.399 M -28.96 % | 137.100 M -16.91 % | 165.006 M 4.35 % | 158.129 M -11.54 % | 178.752 M -2.35 % | 183.055 M 432.22 % | 34.395 M 39.16 % | 24.716 M -33.40 % | 37.112 M -4.53 % | 38.873 M 47.71 % | 26.316 M -84.76 % | 172.680 M 9.37 % | 157.890 M -7.81 % | 171.269 M -9.53 % | 189.302 M 343.16 % | 42.717 M -1.62 % | 43.421 M -7.48 % | 46.929 M 176.59 % | 16.967 M 33.66 % | 12.694 M 48.02 % | 8.576 M -86.47 % | 63.377 M 160.63 % | 24.316 M -45.71 % | 44.787 M 26.19 % | 35.493 M -46.33 % | 66.136 M -5.69 % | 70.127 M -9.38 % | 77.390 M -8.13 % | 84.239 M -4.28 % | 88.002 M 52 560.58 % | 167.112 K -97.02 % | 5.600 M 15.20 % | 4.861 M 51.80 % | 3.202 M -61.55 % | 8.329 M -88.24 % | 70.843 M 26 343.76 % | 267.899 K -54.16 % | 584.362 K -61.81 % | 1.530 M 26.78 % | 1.207 M -54.49 % | 2.652 M -14.65 % | 3.107 M -69.00 % | 10.023 M -2.32 % | 10.261 M 937.04 % | 989.417 K -78.61 % | 4.625 M 38.96 % | 3.328 M -34.87 % | 5.110 M -26.73 % | 6.974 M -91.82 % | 85.273 M 111.26 % | 40.364 M 15.40 % | 34.979 M 10.75 % | 31.583 M -18.09 % | 38.559 M -20.26 % | 48.359 M 43.53 % | 33.693 M -16.78 % | 40.488 M 5.07 % | 38.532 M -42.32 % | 66.808 M -3.63 % | 69.326 M 179.14 % | 24.835 M -24.34 % | 32.825 M -71.63 % | 115.723 M 70.88 % | 67.720 M 145.61 % | 27.573 M -15.94 % | 32.801 M -48.74 % | 63.984 M -12.04 % | 72.744 M 0.30 % | 72.527 M -14.35 % | 84.679 M 9.01 % | 77.677 M -9.97 % | 86.275 M -20.57 % | 108.612 M -21.40 % | 138.192 M 3 347.70 % | 4.008 M |
| Total current assets | 254.276 M -5.49 % | 269.057 M -13.11 % | 309.647 M 10.00 % | 281.492 M -13.37 % | 324.934 M 115.98 % | 150.449 M -4.06 % | 156.814 M 39.04 % | 112.785 M -4.78 % | 118.445 M -23.17 % | 154.166 M -20.59 % | 194.134 M 42.81 % | 135.938 M -5.53 % | 143.892 M -3.85 % | 149.651 M -16.85 % | 179.970 M 75.09 % | 102.785 M -3.51 % | 106.521 M -18.37 % | 130.493 M -26.13 % | 176.657 M 28.16 % | 137.838 M 11.61 % | 123.504 M -1.39 % | 125.249 M -34.03 % | 189.854 M 30.18 % | 145.838 M 45.39 % | 100.306 M -18.34 % | 122.829 M -25.20 % | 164.201 M -9.43 % | 181.303 M -1.22 % | 183.548 M -1.55 % | 186.442 M -2.25 % | 190.729 M 209.64 % | 61.596 M 1.82 % | 60.494 M -2.21 % | 61.862 M -2.46 % | 63.425 M 27.67 % | 49.679 M -74.65 % | 195.982 M -0.54 % | 197.040 M -6.02 % | 209.666 M -24.50 % | 277.709 M 91.34 % | 145.140 M -0.31 % | 145.597 M -0.50 % | 146.326 M 35.65 % | 107.872 M 19.07 % | 90.598 M -19.04 % | 111.901 M -6.97 % | 120.284 M -21.19 % | 152.631 M -0.45 % | 153.316 M 7.06 % | 143.208 M -0.54 % | 143.985 M -30.10 % | 205.976 M 0.29 % | 205.378 M -3.64 % | 213.144 M -1.73 % | 216.895 M 45.89 % | 148.667 M -9.98 % | 165.149 M -0.34 % | 165.710 M 0.40 % | 165.052 M -35.26 % | 254.929 M -0.43 % | 256.021 M 9.05 % | 234.775 M -0.62 % | 236.251 M 7.01 % | 220.779 M 0.64 % | 219.372 M -2.24 % | 224.403 M -0.22 % | 224.897 M -15.59 % | 266.433 M -9.10 % | 293.100 M 61.08 % | 181.954 M 8.45 % | 167.774 M -38.47 % | 272.662 M -0.24 % | 273.317 M -5.30 % | 288.625 M 0.82 % | 286.267 M -10.76 % | 320.795 M 0.61 % | 318.857 M 2.88 % | 309.943 M 1.31 % | 305.926 M 1.62 % | 301.035 M -17.57 % | 365.186 M -1.61 % | 371.161 M -1.23 % | 375.777 M -8.78 % | 411.968 M -2.76 % | 423.674 M -4.39 % | 443.118 M 1.22 % | 437.775 M -5.37 % | 462.615 M 22.01 % | 379.155 M -38.75 % | 618.982 M 4.03 % | 595.017 M -5.50 % | 629.653 M 0.48 % | 626.633 M -2.49 % | 642.654 M 1.93 % | 630.478 M 0.52 % | 627.239 M 1.33 % | 619.023 M 11.63 % | 554.548 M 2.66 % | 540.188 M 36.28 % | 396.380 M |
| Inventory | 12.302 M 17.73 % | 10.449 M -66.01 % | 30.741 M -43.46 % | 54.366 M 187.50 % | 18.910 M 9.92 % | 17.204 M 14.64 % | 15.007 M 37.97 % | 10.878 M 14.12 % | 9.532 M -13.48 % | 11.017 M -24.32 % | 14.556 M 46.80 % | 9.916 M 27.95 % | 7.750 M 0.43 % | 7.717 M -45.28 % | 14.102 M 167.97 % | 5.263 M 29.17 % | 4.074 M -46.21 % | 7.575 M -28.94 % | 10.659 M -50.91 % | 21.711 M 84.68 % | 11.756 M 544.97 % | 1.823 M -91.89 % | 22.471 M 1 428.19 % | 1.470 M 0.00 % | 1.470 M 505.82 % | 242.722 K -71.85 % | 862.342 K | 0.000 -100.00 % | 21.992 M 407.71 % | 4.332 M 0.28 % | 4.320 M -80.30 % | 21.923 M 833.02 % | 2.350 M 368.97 % | 501.031 K | 0.000 | 0.000 -100.00 % | 797.706 K 116.74 % | -4.765 M 67.65 % | -14.729 M 16.54 % | -17.647 M -466.19 % | -3.117 M | 0.000 100.00 % | -28.930 K -107.96 % | 363.510 K 142.47 % | 149.921 K | 0.000 -100.00 % | 11.508 M -58.63 % | 27.818 M 0.00 % | 27.818 M 0.00 % | 27.818 M 0.00 % | 27.818 M -41.44 % | 47.506 M 3.08 % | 46.086 M -0.95 % | 46.529 M 260.48 % | 12.907 M -50.20 % | 25.919 M 0.00 % | 25.919 M 0.00 % | 25.919 M 0.00 % | 25.919 M -11.31 % | 29.223 M 0.00 % | 29.223 M 0.00 % | 29.223 M 0.00 % | 29.223 M -2.66 % | 30.022 M 0.00 % | 30.022 M 9.84 % | 27.333 M 0.00 % | 27.333 M 62.13 % | 16.858 M 0.00 % | 16.858 M 0.00 % | 16.858 M -35.83 % | 26.272 M -14.60 % | 30.762 M -5.53 % | 32.564 M 472.73 % | 5.686 M -46.79 % | 10.687 M 31.11 % | 8.151 M 14.64 % | 7.110 M 18.94 % | 5.978 M 3.14 % | 5.796 M 12.27 % | 5.162 M 29.35 % | 3.991 M 35.72 % | 2.941 M 6.13 % | 2.771 M -11.86 % | 3.144 M -39.32 % | 5.181 M -6.94 % | 5.567 M -70.25 % | 18.712 M -36.65 % | 29.537 M 8.62 % | 27.194 M -82.51 % | 155.488 M 11.68 % | 139.232 M -6.11 % | 148.300 M -3.00 % | 152.891 M -1.57 % | 155.327 M 2.40 % | 151.680 M 1.64 % | 149.229 M -1.38 % | 151.311 M 0.70 % | 150.265 M 9.44 % | 137.305 M -1.31 % | 139.122 M |
| Net receivables | 16.876 M 7.95 % | 15.634 M 14.41 % | 13.664 M -12.49 % | 15.615 M 6.53 % | 14.658 M 0.28 % | 14.618 M 9.08 % | 13.401 M -39.94 % | 22.313 M -7.02 % | 23.998 M -0.17 % | 24.040 M 0.36 % | 23.955 M 14.63 % | 20.897 M -10.93 % | 23.462 M -20.15 % | 29.382 M 42.81 % | 20.575 M -28.38 % | 28.729 M -29.01 % | 40.468 M -19.69 % | 50.389 M -2.24 % | 51.543 M 138.01 % | 21.656 M 92.23 % | 11.266 M -23.28 % | 14.683 M -49.95 % | 29.337 M 149.23 % | 11.771 M -13.50 % | 13.609 M -28.04 % | 18.911 M -2.04 % | 19.305 M 1 375.12 % | 1.309 M 3.36 % | 1.266 M 2.35 % | 1.237 M 0.00 % | 1.237 M -64.14 % | 3.450 M -73.00 % | 12.776 M 405.05 % | 2.530 M 24.70 % | 2.029 M -90.40 % | 21.140 M 3.84 % | 20.357 M 158.44 % | 7.877 M -8.31 % | 8.591 M -40.85 % | 14.524 M 26.78 % | 11.456 M 0.95 % | 11.348 M -5.30 % | 11.983 M -78.31 % | 55.246 M 15.69 % | 47.755 M 237.02 % | 14.170 M 21.59 % | 11.654 M -83.47 % | 70.496 M 39.02 % | 50.711 M 2.08 % | 49.675 M 0.41 % | 49.473 M -32.71 % | 73.523 M 4.98 % | 70.035 M 0.97 % | 69.364 M 1 325.06 % | 4.867 M -57.54 % | 11.463 M -49.08 % | 22.513 M -5.46 % | 23.813 M | 0.000 | 0.000 -100.00 % | 97.841 M | 0.000 | 0.000 -100.00 % | 81.112 M 1.35 % | 80.028 M -3.76 % | 83.157 M -0.05 % | 83.196 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 90.472 M 15.96 % | 78.021 M 9.38 % | 71.328 M | 0.000 | 0.000 -100.00 % | 210.896 M 4.75 % | 201.341 M 5.67 % | 190.531 M 7.97 % | 176.470 M | 0.000 -100.00 % | 254.857 M | 0.000 -100.00 % | 261.609 M | 0.000 | 0.000 -100.00 % | 515.992 M | 0.000 | 0.000 -100.00 % | 361.204 M -1.53 % | 366.828 M 9.68 % | 334.450 M -1.77 % | 340.468 M -4.80 % | 357.652 M | 0.000 -100.00 % | 367.715 M 7 385.63 % | 4.912 M -17.46 % | 5.952 M 62.83 % | 3.655 M 93.42 % | 1.890 M |
| Tax assets | 8.834 M 18.99 % | 7.425 M -43.95 % | 13.247 M -10.50 % | 14.801 M 27.71 % | 11.590 M -2.53 % | 11.890 M -26.79 % | 16.242 M 20.46 % | 13.484 M 0.00 % | 13.484 M 0.00 % | 13.484 M 0.00 % | 13.484 M 94.71 % | 6.925 M 0.00 % | 6.925 M 0.00 % | 6.925 M 0.00 % | 6.925 M 41.00 % | 4.911 M 0.00 % | 4.911 M 0.00 % | 4.911 M 0.00 % | 4.911 M 35.94 % | 3.613 M 0.00 % | 3.613 M 0.00 % | 3.613 M 0.03 % | 3.611 M -10.10 % | 4.017 M 0.00 % | 4.017 M 0.00 % | 4.017 M 0.00 % | 4.017 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 -100.00 % | 2.752 M 0.00 % | 2.752 M 0.00 % | 2.752 M 0.00 % | 2.752 M 0.00 % | 2.752 M 0.00 % | 2.752 M 0.00 % | 2.752 M 0.00 % | 2.752 M 0.00 % | 2.752 M 0.00 % | 2.752 M 0.00 % | 2.752 M 0.00 % | 2.752 M 0.00 % | 2.752 M 0.00 % | 2.752 M 0.00 % | 2.752 M 0.00 % | 2.752 M -53.95 % | 5.976 M 0.00 % | 5.976 M 0.00 % | 5.976 M 0.00 % | 5.976 M 502.93 % | 991.240 K 0.00 % | 991.240 K 0.00 % | 991.240 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 |
| 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 | 0.000 | 0.000 | 0.000 | 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 % | -993.134 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 |
| Account payables | 102.277 M -1.67 % | 104.009 M 13.92 % | 91.304 M -20.21 % | 114.435 M 11.26 % | 102.857 M -0.21 % | 103.070 M 26.72 % | 81.339 M -11.60 % | 92.017 M 0.10 % | 91.927 M -13.63 % | 106.438 M 29.76 % | 82.030 M 12 112.21 % | 671.703 K -98.88 % | 59.981 M -11.47 % | 67.755 M 46.77 % | 46.165 M 566.20 % | 6.930 M -30.99 % | 10.041 M -54.06 % | 21.859 M 38.62 % | 15.770 M 205.54 % | 5.161 M -66.38 % | 15.352 M -41.09 % | 26.062 M -9.61 % | 28.832 M -25.78 % | 38.845 M -9.37 % | 42.863 M -21.73 % | 54.763 M 26.16 % | 43.407 M 29 484.62 % | 146.723 K -5.57 % | 155.383 K -63.90 % | 430.383 K -19.30 % | 533.320 K 326.66 % | 125.000 K 0.81 % | 124.000 K 0.00 % | 124.000 K 0.00 % | 124.000 K 0.00 % | 124.000 K -2.98 % | 127.814 K 3.08 % | 124.000 K 0.00 % | 124.000 K -6.06 % | 132.000 K 0.00 % | 132.000 K 0.00 % | 132.000 K -34.33 % | 201.000 K -83.65 % | 1.229 M -16.72 % | 1.476 M -63.51 % | 4.045 M -2.41 % | 4.145 M -0.53 % | 4.167 M -3.65 % | 4.325 M 11.19 % | 3.890 M -8.09 % | 4.232 M 236.45 % | 1.258 M -26.26 % | 1.706 M 63.12 % | 1.046 M 0.00 % | 1.046 M 0.00 % | 1.046 M 0.00 % | 1.046 M 0.00 % | 1.046 M 0.00 % | 1.046 M 0.00 % | 1.046 M 0.00 % | 1.046 M 0.00 % | 1.046 M -56.35 % | 2.396 M 129.10 % | 1.046 M 0.00 % | 1.046 M 0.00 % | 1.046 M 0.00 % | 1.046 M 0.00 % | 1.046 M 0.00 % | 1.046 M 0.00 % | 1.046 M 0.00 % | 1.046 M -92.04 % | 13.136 M 38.48 % | 9.486 M -19.18 % | 11.737 M -16.96 % | 14.134 M 658.99 % | 1.862 M 12.38 % | 1.657 M -18.00 % | 2.021 M 9.04 % | 1.853 M 58.65 % | 1.168 M -28.96 % | 1.645 M -85.83 % | 11.603 M 0.35 % | 11.563 M 367.98 % | 2.471 M -78.65 % | 11.574 M -1.82 % | 11.788 M -28.74 % | 16.543 M -34.52 % | 25.265 M -5.42 % | 26.713 M -31.24 % | 38.850 M 30.50 % | 29.771 M -2.62 % | 30.573 M -13.00 % | 35.141 M -34.52 % | 53.665 M -9.61 % | 59.371 M -0.62 % | 59.743 M -21.10 % | 75.718 M -9.20 % | 83.389 M -5.55 % | 88.292 M 15.41 % | 76.506 M |
| Tax payables | 196.142 K -86.17 % | 1.418 M -68.94 % | 4.566 M -13.91 % | 5.304 M 1 981.52 % | 254.806 K -80.00 % | 1.274 M 230.54 % | 385.427 K 49.58 % | 257.670 K -4.54 % | 269.913 K -95.82 % | 6.453 M -13.88 % | 7.493 M 2 187.25 % | 327.591 K -19.15 % | 405.205 K -94.23 % | 7.023 M -15.50 % | 8.312 M 200.32 % | 2.768 M -9.27 % | 3.050 M -75.83 % | 12.621 M 22.71 % | 10.285 M 116.11 % | 4.759 M -12.31 % | 5.427 M -62.23 % | 14.370 M 49.38 % | 9.620 M 42.64 % | 6.744 M 16.43 % | 5.792 M -41.45 % | 9.893 M 17.61 % | 8.411 M 371.25 % | 1.785 M 0.05 % | 1.784 M -0.04 % | 1.785 M -0.26 % | 1.789 M 0.50 % | 1.780 M -0.15 % | 1.783 M -0.27 % | 1.788 M -0.76 % | 1.802 M -9.33 % | 1.987 M 6.52 % | 1.865 M 0.62 % | 1.854 M -24.86 % | 2.467 M 34.44 % | 1.835 M 2.68 % | 1.787 M -2.59 % | 1.835 M -10.39 % | 2.048 M 329.41 % | -892.521 K 10.43 % | -996.432 K 8.84 % | -1.093 M 63.99 % | -3.036 M -19.12 % | -2.548 M -20.26 % | -2.119 M -355.63 % | -465.101 K 35.01 % | -715.634 K 81.60 % | -3.889 M -7.27 % | -3.625 M -148.70 % | 7.443 M -44.06 % | 13.306 M 1 428.08 % | 870.796 K 10.42 % | 788.644 K -39.90 % | 1.312 M 6.66 % | 1.230 M -61.14 % | 3.166 M 3.44 % | 3.061 M 5.25 % | 2.908 M -16.03 % | 3.463 M 328.79 % | 807.702 K -0.99 % | 815.762 K -33.86 % | 1.233 M -2.72 % | 1.268 M 382.72 % | -448.454 K 22.90 % | -581.678 K -88.42 % | -308.719 K -387.69 % | -63.302 K 95.79 % | -1.502 M 47.89 % | -2.883 M -19.02 % | -2.423 M -1.35 % | -2.390 M -476.89 % | 634.223 K -64.86 % | 1.805 M 4 324.10 % | 40.793 K -95.08 % | 829.047 K 83.96 % | 450.659 K -1.31 % | 456.625 K -38.62 % | 743.970 K 302.06 % | -368.187 K -117.45 % | 2.110 M 13.45 % | 1.860 M -31.09 % | 2.699 M -3.58 % | 2.799 M -50.68 % | 5.675 M 1 061.84 % | 488.481 K -94.54 % | 8.940 M -17.30 % | 10.810 M -7.93 % | 11.741 M -4.25 % | 12.261 M 10.49 % | 11.097 M 46.56 % | 7.572 M -34.71 % | 11.597 M 65.38 % | 7.012 M -3.33 % | 7.253 M 68.71 % | 4.299 M -82.57 % | 24.670 M |
| Deferred revenue non current | 8.400 M 0.00 % | 8.400 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 78.123 K -68.91 % | 251.291 K -50.00 % | 502.583 K -33.33 % | 753.875 K -25.00 % | 1.005 M -43.20 % | 1.770 M -30.17 % | 2.534 M -23.18 % | 3.299 M -18.82 % | 4.064 M -27.20 % | 5.582 M -8.42 % | 6.096 M 48.43 % | 4.107 M 0.00 % | 4.107 M -98.22 % | 230.215 M -4.93 % | 242.142 M -4.03 % | 252.309 M -4.35 % | 263.790 M -5.53 % | 279.226 M 2.39 % | 272.702 M -0.59 % | 274.307 M -2.97 % | 282.708 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 101.993 M -1.78 % | 103.837 M 15.33 % | 90.034 M 17.01 % | 76.948 M -3.34 % | 79.605 M -6.46 % | 85.105 M 13.79 % | 74.793 M -5.21 % | 78.904 M -3.85 % | 82.065 M -2.05 % | 83.783 M -1.77 % | 85.297 M -1.82 % | 86.878 M 5.11 % | 82.657 M -2.54 % | 84.810 M -8.99 % | 93.183 M 6.75 % | 87.288 M -5.26 % | 92.139 M -0.52 % | 92.624 M 5.66 % | 87.659 M 6.87 % | 82.020 M -2.50 % | 84.127 M -0.30 % | 84.379 M 13.77 % | 74.167 M 23.10 % | 60.250 M -1.31 % | 61.049 M -0.01 % | 61.057 M 13.97 % | 53.571 M 168 844.44 % | 31.709 K -73.76 % | 120.829 K 35.56 % | 89.132 K -2.37 % | 91.296 K -1.62 % | 92.797 K -26.29 % | 125.892 K -17.02 % | 151.712 K -10.27 % | 169.081 K -60.18 % | 424.649 K -12.77 % | 486.831 K -13.68 % | 563.952 K -7.58 % | 610.227 K -17.18 % | 736.799 K -10.13 % | 819.841 K -10.13 % | 912.245 K -3.04 % | 940.888 K -9.30 % | 1.037 M -5.69 % | 1.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.243 M -0.02 % | 4.244 M 0.00 % | 4.244 M 0.00 % | 4.244 M -22.47 % | 5.474 M 0.00 % | 5.474 M 0.00 % | 5.474 M -0.01 % | 5.475 M -18.89 % | 6.750 M -0.04 % | 6.752 M -0.61 % | 6.793 M -0.04 % | 6.796 M 6.60 % | 6.375 M -0.16 % | 6.385 M -0.12 % | 6.393 M -0.16 % | 6.403 M -33.76 % | 9.667 M 17.39 % | 8.235 M 13.65 % | 7.246 M 7.58 % | 6.735 M -87.22 % | 52.709 M 10.42 % | 47.733 M 16.29 % | 41.045 M 567.34 % | 6.151 M 12.35 % | 5.474 M -0.78 % | 5.517 M -1.21 % | 5.585 M -1.18 % | 5.651 M -4.72 % | 5.931 M -1.60 % | 6.027 M -1.41 % | 6.113 M -1.69 % | 6.219 M -9.90 % | 6.902 M -2.27 % | 7.062 M 5.86 % | 6.671 M 3.30 % | 6.458 M 18.99 % | 5.427 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 |
| Capital lease obligations | 264.487 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 78.122 K -73.92 % | 299.501 K -20.25 % | 375.573 K -16.66 % | 450.673 K -14.13 % | 524.814 K -12.24 % | 598.006 K -10.78 % | 670.261 K -17.46 % | 812.006 K 0.00 % | 812.006 K -29.44 % | 1.151 M 139.04 % | -2.948 M -345.20 % | 1.202 M | 0.000 | 0.000 100.00 % | -3.384 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 101.307 M 0.00 % | 101.307 M 0.00 % | 101.307 M | 0.000 100.00 % | -41.709 M | 0.000 100.00 % | -41.709 M -4 170 879 800.00 % | -1.000 -81.82 % | -0.550 | 0.000 100.00 % | -41.709 M 6.69 % | -44.700 M | 0.000 | 0.000 100.00 % | -0.810 19.00 % | -1.000 100.00 % | -41.709 M -7 723 851 280.60 % | -0.540 -100.00 % | 101.307 M 150.89 % | -199.062 M -230.52 % | 152.518 M 176.62 % | -199.062 M -529.24 % | 46.375 M -56.24 % | 105.974 M -30.52 % | 152.518 M 43.92 % | 105.974 M -30.52 % | 152.518 M 0.00 % | 152.518 M 228.88 % | 46.375 M -56.24 % | 105.974 M 128.51 % | 46.375 M -56.24 % | 105.974 M -30.52 % | 152.518 M 0.00 % | 152.518 M 0.00 % | 152.518 M 0.00 % | 152.518 M 0.00 % | 152.518 M 0.00 % | 152.518 M 0.00 % | 152.518 M 43.92 % | 105.974 M -30.52 % | 152.518 M 0.00 % | 152.518 M 0.00 % | 152.518 M 0.02 % | 152.492 M 0.00 % | 152.492 M -0.02 % | 152.518 M 0.00 % | 152.518 M 0.00 % | 152.518 M 0.00 % | 152.518 M 0.00 % | 152.518 M 0.00 % | 152.518 M -1.79 % | 155.303 M 0.00 % | 155.303 M 0.00 % | 155.303 M 0.00 % | 155.303 M -0.01 % | 155.318 M 0.01 % | 155.303 M 0.00 % | 155.303 M 0.00 % | 155.303 M 26.98 % | 122.301 M 0.00 % | 122.301 M 5.61 % | 115.801 M -22.18 % | 148.803 M 28.50 % | 115.801 M 0.00 % | 115.801 M 0.00 % | 115.801 M -12.90 % | 132.959 M 28.44 % | 103.522 M 0.00 % | 103.522 M 0.00 % | 103.522 M 0.00 % | 103.522 M 0.49 % | 103.019 M 0.00 % | 103.019 M -0.10 % | 103.119 M -43.83 % | 183.587 M 7.26 % | 171.166 M 0.00 % | 171.166 M 0.00 % | 171.166 M 0.00 % | 171.166 M 0.00 % | 171.166 M 0.00 % | 171.166 M 0.00 % | 171.166 M 0.00 % | 171.166 M 0.82 % | 169.778 M 0.00 % | 169.778 M 0.00 % | 169.778 M -1.02 % | 171.535 M 7.36 % | 159.780 M 0.00 % | 159.780 M 0.00 % | 159.780 M 0.00 % | 159.780 M 2.33 % | 156.139 M -24.60 % | 207.079 M 0.00 % | 207.079 M -1.98 % | 211.260 M -16.82 % | 253.990 M -10.45 % | 283.640 M 12.23 % | 252.741 M 0.00 % | 252.741 M 357.28 % | 55.270 M |
| Deferred tax liabilities non current | 5.364 M -2.78 % | 5.517 M -2.89 % | 5.682 M -13.80 % | 6.591 M -2.12 % | 6.734 M -2.08 % | 6.877 M -2.03 % | 7.020 M -17.13 % | 8.471 M -0.87 % | 8.545 M -0.86 % | 8.620 M -0.86 % | 8.694 M -9.41 % | 9.598 M -0.09 % | 9.606 M -0.09 % | 9.615 M -0.09 % | 9.623 M 19.03 % | 8.085 M -0.11 % | 8.093 M -0.11 % | 8.102 M -0.11 % | 8.110 M 61.44 % | 5.024 M 1.37 % | 4.956 M 1.39 % | 4.887 M 1.41 % | 4.819 M -0.93 % | 4.864 M 0.00 % | 4.864 M 0.00 % | 4.864 M 0.00 % | 4.864 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 576.545 M -0.14 % | 577.374 M -8.27 % | 629.406 M 3.81 % | 606.306 M -18.82 % | 746.864 M 28.62 % | 580.679 M -3.06 % | 599.030 M 8.28 % | 553.249 M -1.95 % | 564.254 M -7.36 % | 609.090 M -7.39 % | 657.727 M 9.90 % | 598.465 M -0.28 % | 600.126 M -2.41 % | 614.972 M -5.46 % | 650.474 M 13.93 % | 570.955 M -2.29 % | 584.322 M -5.45 % | 617.983 M -8.14 % | 672.770 M 6.62 % | 631.003 M 0.99 % | 624.795 M -1.69 % | 635.514 M -10.31 % | 708.560 M 7.91 % | 656.641 M 6.20 % | 618.329 M -4.56 % | 647.866 M -6.79 % | 695.095 M 118.10 % | 318.711 M -1.07 % | 322.146 M -1.25 % | 326.236 M -1.65 % | 331.699 M 63.17 % | 203.278 M -0.02 % | 203.325 M -1.24 % | 205.870 M -1.32 % | 208.614 M -4.57 % | 218.597 M -41.01 % | 370.573 M -1.01 % | 374.373 M -3.59 % | 388.317 M -13.56 % | 449.254 M 50.80 % | 297.904 M -0.56 % | 299.592 M -0.66 % | 301.578 M -1.00 % | 304.615 M 2.56 % | 297.021 M -0.74 % | 299.247 M -3.13 % | 308.915 M -11.34 % | 348.426 M -0.58 % | 350.465 M 2.56 % | 341.710 M -0.39 % | 343.039 M -0.56 % | 344.977 M -0.10 % | 345.335 M -2.33 % | 353.581 M -1.30 % | 358.235 M 23.13 % | 290.949 M -5.65 % | 308.372 M -0.48 % | 309.875 M -0.09 % | 310.157 M -51.86 % | 644.255 M -0.31 % | 646.263 M 3.34 % | 625.401 M -0.59 % | 629.115 M 2.24 % | 615.347 M -1.50 % | 624.690 M -1.59 % | 634.812 M -0.40 % | 637.372 M -13.71 % | 738.618 M -0.19 % | 740.003 M 17.55 % | 629.501 M 2.17 % | 616.118 M -10.48 % | 688.249 M 0.02 % | 688.145 M -2.31 % | 704.422 M -1.87 % | 717.837 M 1.42 % | 707.805 M -0.30 % | 709.957 M 0.63 % | 705.484 M 0.10 % | 704.748 M -0.89 % | 711.080 M -8.38 % | 776.145 M -1.03 % | 784.218 M -0.81 % | 790.606 M -3.58 % | 819.943 M -1.65 % | 833.739 M 0.20 % | 832.085 M 0.57 % | 827.372 M -2.77 % | 850.923 M 10.62 % | 769.248 M -15.81 % | 913.692 M 2.33 % | 892.872 M -3.87 % | 928.815 M 0.25 % | 926.528 M -1.70 % | 942.584 M 0.91 % | 934.091 M 0.99 % | 924.925 M -3.32 % | 956.736 M 7.39 % | 890.921 M 2.61 % | 868.253 M 30.65 % | 664.555 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 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-06-30 | 2000-12-31 | 2000-06-30 | 1999-12-31 | 1999-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -501.178 K -3 027.78 % | 17.118 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -5.548 M | 0.000 -100.00 % | 54.357 M 1 546.50 % | -3.758 M -200.00 % | 3.758 M | 0.000 100.00 % | -35.279 M 0.00 % | -35.279 M -1 336.72 % | 2.853 M | 0.000 -100.00 % | 29.898 M 265.11 % | -18.108 M -200.00 % | 18.108 M | 0.000 100.00 % | -38.140 M -42.48 % | -26.768 M -200.00 % | 26.768 M | 0.000 100.00 % | -30.559 M -189.32 % | 34.214 M 200.00 % | -34.214 M | 0.000 -100.00 % | 29.405 M 65.75 % | 17.740 M 200.00 % | -17.740 M | 0.000 -100.00 % | 26.064 M 132.18 % | 11.226 M 200.00 % | -11.226 M | 0.000 -100.00 % | 31.860 M 283.70 % | -17.344 M -200.00 % | 17.344 M | 0.000 100.00 % | -21.779 M -917.90 % | 2.663 M 200.00 % | -2.663 M | 0.000 -100.00 % | 19.992 M 277.37 % | -11.272 M -200.00 % | 11.272 M | 0.000 -100.00 % | 41.671 M 6 025.93 % | 680.235 K 200.00 % | -680.235 K | 0.000 -100.00 % | 10.976 M 1 312.09 % | -905.536 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 53.909 M 5 085.99 % | 1.040 M 110.23 % | -10.161 M -13.74 % | -8.934 M 18.33 % | -10.939 M -149.52 % | 22.088 M 278.15 % | -12.399 M -279.26 % | 6.916 M 177.19 % | -8.960 M -235.91 % | 6.593 M -89.49 % | 62.726 M 613.78 % | -12.209 M 87.32 % | -96.316 M -355.43 % | -21.148 M -137.95 % | -8.888 M 35.31 % | -13.738 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.645 M | 0.000 -100.00 % | 52.227 M 4 023.41 % | 1.267 M 200.00 % | -1.267 M | 0.000 100.00 % | -30.597 M 0.00 % | -30.597 M -774.33 % | -3.499 M | 0.000 -100.00 % | 33.341 M 389.33 % | -11.524 M -200.00 % | 11.524 M | 0.000 100.00 % | -54.059 M -236.75 % | -16.053 M -200.00 % | 16.053 M | 0.000 100.00 % | -8.995 M -126.76 % | 33.606 M 200.00 % | -33.606 M | 0.000 -100.00 % | 29.225 M 64.17 % | 17.801 M 200.00 % | -17.801 M | 0.000 -100.00 % | 26.064 M 132.18 % | 11.226 M 200.00 % | -11.226 M | 0.000 -100.00 % | 31.860 M 300.31 % | -15.905 M -200.00 % | 15.905 M | 0.000 100.00 % | -21.779 M -838.11 % | 2.951 M 200.00 % | -2.951 M | 0.000 -100.00 % | 8.484 M 245.52 % | 2.456 M 200.00 % | -2.456 M | 0.000 -100.00 % | 25.360 M 3 628.19 % | 680.235 K 200.00 % | -680.235 K | 0.000 -100.00 % | 25.887 M 175.95 % | -34.084 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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.903 M | 0.000 -100.00 % | 2.130 M 142.39 % | -5.024 M -200.00 % | 5.024 M | 0.000 100.00 % | -4.682 M 0.00 % | -4.682 M -173.72 % | 6.352 M | 0.000 100.00 % | -3.443 M 47.71 % | -6.585 M -200.00 % | 6.585 M | 0.000 -100.00 % | 11.813 M 210.24 % | -10.715 M -200.00 % | 10.715 M | 0.000 100.00 % | -21.565 M -3 646.09 % | 608.126 K 200.00 % | -608.126 K | 0.000 -100.00 % | 179.654 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 % | 11.508 M 201.32 % | -11.358 M -200.00 % | 11.358 M | 0.000 -100.00 % | 16.310 M | 0.000 | 0.000 | 0.000 100.00 % | -14.911 M -144.94 % | 33.178 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 100.00 % | -2.536 M -143.68 % | -1.041 M 8.10 % | -1.132 M -521.89 % | -182.079 K 71.25 % | -633.392 K 45.92 % | -1.171 M -11.52 % | -1.050 M -518.59 % | -169.787 K -145.55 % | 372.779 K -81.70 % | 2.037 M 426.86 % | 386.628 K -97.06 % | 13.145 M 110.90 % | -120.586 M -5 046.42 % | -2.343 M -101.83 % | 128.294 M 889.22 % | -16.256 M |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 4.107 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -60.943 K -200.00 % | 60.943 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.438 M -200.00 % | 1.438 M | 0.000 | 0.000 100.00 % | -287.840 K -200.00 % | 287.840 K | 0.000 | 0.000 100.00 % | -2.369 M -200.00 % | 2.369 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 -100.00 % | 56.445 M 2 613.50 % | 2.080 M 123.04 % | -9.029 M -3.16 % | -8.752 M 15.07 % | -10.305 M -144.31 % | 23.259 M 304.96 % | -11.348 M -260.15 % | 7.086 M 175.93 % | -9.333 M -304.87 % | 4.556 M -92.69 % | 62.340 M 345.88 % | -25.353 M -204.46 % | 24.270 M 229.06 % | -18.805 M 86.29 % | -137.181 M -5 549.54 % | 2.517 M |
| Other non cash items | -10.897 M 45.66 % | -20.052 M | 0.000 100.00 % | -99.754 M -3 447.06 % | -2.812 M 92.08 % | -35.505 M -143.90 % | 80.882 M 302.59 % | 20.090 M 161.04 % | -32.913 M -247.82 % | -9.463 M -137.81 % | 25.027 M 0.00 % | 25.027 M 291.82 % | -13.047 M -288.81 % | 6.910 M 158.65 % | -11.781 M -393.66 % | 4.012 M -21.90 % | 5.137 M 753.13 % | 602.132 K 107.74 % | -7.780 M -43.53 % | -5.420 M -263.58 % | 3.314 M 459.14 % | -922.661 K 86.52 % | -6.846 M -382.48 % | 2.424 M -3.15 % | 2.502 M 514.02 % | -604.397 K 95.47 % | -13.347 M -493.06 % | 3.396 M -32.33 % | 5.018 M 74.45 % | 2.877 M 111.14 % | -25.825 M -49 304.52 % | -52.272 K -101.65 % | 3.161 M 36.23 % | 2.321 M -75.54 % | 9.487 M 837.54 % | 1.012 M -28.30 % | 1.411 M -89.04 % | 12.883 M -79.27 % | 62.145 M 2 653.04 % | -2.434 M -179.30 % | 3.070 M 123.93 % | 1.371 M 168.72 % | -1.995 M 35.69 % | -3.102 M -5 672.77 % | -53.735 K 94.19 % | -924.435 K -101.99 % | 46.562 M 3 545.48 % | 1.277 M -36.97 % | 2.026 M 165.40 % | 763.483 K 118.68 % | -4.087 M -1 663.70 % | -231.738 K 84.93 % | -1.538 M -339.17 % | -350.096 K 99.35 % | -53.584 M -8 610.83 % | -615.143 K -154.11 % | 1.137 M 73.61 % | 654.749 K -99.80 % | 333.458 M 31 519.02 % | 1.055 M -24.07 % | 1.389 M -32.81 % | 2.067 M 112.63 % | -16.363 M -522.18 % | 3.876 M -47.57 % | 7.392 M 180.95 % | 2.631 M -41.02 % | 4.461 M -8.06 % | 4.852 M 34.40 % | 3.610 M 298.88 % | -1.815 M -11.81 % | -1.623 M 44.76 % | -2.939 M -191.14 % | -1.009 M 25.46 % | -1.354 M 90.21 % | -13.835 M -545.19 % | 3.108 M -76.02 % | 12.959 M 2 150.41 % | 575.838 K -94.32 % | 10.145 M 4 011.14 % | -259.376 K -228.03 % | 202.596 K 159.68 % | -339.444 K -102.96 % | 11.449 M 363.16 % | 2.472 M 258.51 % | -1.559 M -294.98 % | 799.831 K -92.40 % | 10.526 M 1 406.63 % | -805.595 K 89.06 % | -7.363 M -271.12 % | 4.303 M |
| Net cash provided by operating activities | -10.897 M 16.29 % | -13.017 M | 0.000 100.00 % | -30.780 M -120.09 % | -13.985 M 55.88 % | -31.701 M -145.85 % | 69.145 M 1 429.76 % | -5.200 M 77.70 % | -23.322 M -371.34 % | -4.948 M -451.06 % | 1.409 M -64.91 % | 4.017 M 253.82 % | -2.612 M -277 822 155.20 % | -0.940 -100.00 % | 77.755 M 3 064.88 % | 2.457 M 127.33 % | -8.990 M 77.13 % | -39.309 M -142.59 % | 92.299 M 483.20 % | -24.087 M 1.88 % | -24.549 M -28.26 % | -19.139 M -147.38 % | 40.395 M 2 974.51 % | 1.314 M 107.75 % | -16.956 M 52.76 % | -35.897 M -353.01 % | 14.188 M 63.56 % | 8.674 M 146.07 % | -18.829 M -673.67 % | -2.434 M -104.97 % | 48.982 M 506.00 % | -12.065 M 2.67 % | -12.396 M -603.98 % | -1.761 M -115.94 % | 11.044 M 841.96 % | -1.488 M -108.12 % | 18.325 M 787.51 % | -2.665 M 86.99 % | -20.494 M -292.38 % | -5.223 M -144.35 % | -2.137 M 33.73 % | -3.225 M -116.94 % | 19.034 M 258.86 % | -11.981 M -546.74 % | -1.853 M -431.73 % | 558.459 K -93.84 % | 9.068 M 144.31 % | -20.462 M -302.68 % | 10.096 M 1 669.14 % | -643.391 K -121.69 % | 2.966 M 140.88 % | -7.255 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 -100.00 % | 56.731 M 953.23 % | 5.386 M 50.04 % | 3.590 M 153.54 % | -6.706 M 19.98 % | -8.381 M -133.40 % | 25.095 M 361.86 % | -9.583 M -185.57 % | 11.200 M 163.89 % | 4.244 M -62.65 % | 11.363 M -84.27 % | 72.219 M 2 190.29 % | -3.455 M 95.07 % | -70.130 M -583.90 % | -10.254 M -390.52 % | -2.090 M -2 571.08 % | 84.598 K |
| Investments in property plant and equipment | -18.717 M -1 988.80 % | -896.070 K 87.92 % | -7.419 M -2 964.19 % | -242.105 K -119.18 % | -110.460 K 16.56 % | -132.388 K 98.85 % | -11.470 M -639.99 % | -1.550 M -169.79 % | -574.537 K 44.73 % | -1.039 M 49.69 % | -2.066 M 86.75 % | -15.598 M -624.83 % | -2.152 M 65.21 % | -6.186 M -5.98 % | -5.837 M -260.68 % | -1.618 M -47.79 % | -1.095 M 39.71 % | -1.816 M 82.12 % | -10.157 M -37.39 % | -7.393 M -6 168.59 % | 121.816 K 102.57 % | -4.746 M -400.01 % | -949.102 K 79.35 % | -4.595 M -12.35 % | -4.090 M -7.49 % | -3.805 M 64.80 % | -10.809 M -124 714.78 % | -8.660 K -84.33 % | -4.698 K 96.09 % | -120.101 K 60.24 % | -302.101 K -70.87 % | -176.798 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.250 K | 0.000 -100.00 % | 6.500 K 100.94 % | -691.762 K -5 471.54 % | -12.416 K 95.68 % | -287.300 K -10 320.27 % | 2.811 K 100.13 % | -2.241 M 32.98 % | -3.343 M -41 948.72 % | -7.950 K -4.61 % | -7.600 K 8.98 % | -8.350 K 98.96 % | -801.362 K | 0.000 100.00 % | -20.869 M -270 194.75 % | -7.721 K 98.37 % | -474.006 K -1 119.68 % | -38.863 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.126 K 95.20 % | -502.948 K -2 893.74 % | -16.800 K 32.15 % | -24.760 K | 0.000 | 0.000 | 0.000 100.00 % | -1.576 M -5 584.23 % | -27.730 K | 0.000 | 0.000 -100.00 % | 91.600 K 234.08 % | -68.319 K | 0.000 | 0.000 100.00 % | -3.150 K -14.55 % | -2.750 K | 0.000 100.00 % | -270.400 K | 0.000 100.00 % | -12.000 K | 0.000 100.00 % | -7.800 K | 0.000 100.00 % | -49.000 K -24.21 % | -39.450 K 10.17 % | -43.916 K 99.03 % | -4.548 M -1 547.51 % | -276.068 K -215.15 % | -87.600 K 14.91 % | -102.950 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -500.000 -99 900.00 % | -0.500 -100.10 % | 500.000 99 900.00 % | 0.500 100.00 % | -235.668 K -187.72 % | 268.670 K -8.62 % | 294.000 K | 0.000 100.00 % | -25.619 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 88.397 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 685.262 K -0.94 % | 691.762 K | 0.000 | 0.000 -100.00 % | 5.811 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -13.500 M 79.36 % | -65.400 M -12 980.00 % | -500.000 K -105.56 % | 9.000 M 169.23 % | -13.000 M 86.39 % | -95.500 M -131.59 % | 302.270 M 467.41 % | -82.270 M 31.78 % | -120.600 M 30.13 % | -172.600 M -189.52 % | 192.800 M 488.71 % | -49.600 M 82.90 % | -290.000 M | 0.000 -100.00 % | 18.694 M 172.73 % | -25.704 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 100.00 % | -90.823 K 99.54 % | -19.957 M 86.41 % | -146.904 M -72.11 % | -85.356 M | 0.000 | 0.000 -100.00 % | 39.925 K 100.18 % | -22.790 M -4 364.27 % | -510.495 K 98.30 % | -30.000 M | 0.000 | 0.000 | 0.000 100.00 % | -30.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 -100.00 % | 73.005 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.219 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -22.925 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 5.500 M -87.33 % | 43.400 M 95.02 % | 22.255 M 1 492.65 % | -1.598 M -103.08 % | 51.851 M 92.04 % | 27.000 M 109.99 % | -270.196 M -390.34 % | 93.063 M -22.13 % | 119.518 M -20.21 % | 149.783 M 181.50 % | -183.788 M -654.80 % | 33.127 M -88.20 % | 280.640 M 3 891.06 % | 7.032 M 1 607.52 % | 411.809 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 -100.00 % | 1.925 M -64.23 % | 5.382 M -75.82 % | 22.260 M -85.77 % | 156.393 M 109.51 % | 74.645 M 1 118.56 % | 6.126 M 18 566.27 % | 32.817 K -99.35 % | 5.072 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 77.211 K -58.84 % | 187.606 K 100.64 % | -29.536 M -115.18 % | 194.560 M 400.79 % | 38.851 M 156.97 % | -68.196 M -319.06 % | 31.131 M 188.45 % | 10.793 M 1 587 152 089.19 % | 0.680 18 253 611 300.00 % | 0.000 -100.00 % | 1.447 M 1 315 115 361.67 % | 0.110 100.00 % | -293.999 K -734 998 349.32 % | -0.040 -100.00 % | 496.757 K 101.93 % | -25.704 M -2 247.16 % | -1.095 M 39.71 % | -1.816 M 82.12 % | -10.157 M -101 668.92 % | 10.000 K -91.79 % | 121.816 K 102.57 % | -4.746 M -2 959.99 % | 165.931 K 570.81 % | 24.736 K 9 269.70 % | 264.000 100.01 % | -3.805 M -105.56 % | 68.423 M 790 201.67 % | -8.660 K -84.33 % | -4.698 K 96.09 % | -120.101 K 60.24 % | -302.101 K -101.39 % | 21.743 M | 0.000 | 0.000 -100.00 % | 1.513 M -70.41 % | 5.112 M 937.13 % | -610.610 K -269.64 % | 359.948 K 5 437.66 % | 6.500 K 100.32 % | -2.012 M 74.20 % | -7.797 M -13 394 574 799 338 995 712.00 % | 0.000 -100.00 % | 2.811 K -99.99 % | 22.299 M 845.64 % | 2.358 M 29 761.94 % | -7.950 K -100.03 % | 30.000 M 359 381.44 % | -8.350 K 98.96 % | -801.362 K 97.33 % | -30.000 M -315.64 % | 13.912 M 180 285.27 % | -7.721 K 98.37 % | -474.006 K -1 119.68 % | -38.863 K -100.07 % | 58.958 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.126 K 95.20 % | -502.948 K -2 893.74 % | -16.800 K 32.15 % | -24.760 K | 0.000 | 0.000 | 0.000 -100.00 % | 142.119 M 242.11 % | -100.005 M | 0.000 | 0.000 -100.00 % | 91.600 K 234.08 % | -68.319 K 18.62 % | -83.954 K -100.14 % | 62.116 M 116.77 % | 28.655 M 1 042 112.98 % | -2.750 K | 0.000 100.00 % | -270.400 K | 0.000 100.00 % | -12.000 K | 0.000 100.00 % | -7.800 K | 0.000 100.00 % | -49.000 K 99.76 % | -20.000 M -45 441.49 % | -43.916 K 99.03 % | -4.548 M -1 547.51 % | -276.068 K -215.15 % | -87.600 K 14.91 % | -102.950 K |
| Net cash used for investing activites | -26.640 M -17.31 % | -22.708 M -49.40 % | -15.200 M -107.54 % | 201.720 M 420.70 % | 38.741 M 156.45 % | -68.632 M -433.12 % | 20.603 M 122.92 % | 9.243 M 658.00 % | -1.656 M 93.06 % | -23.856 M -392.48 % | 8.156 M 125.65 % | -31.803 M -176.25 % | -11.512 M -1 461.77 % | 845.396 K -93.67 % | 13.353 M 148.87 % | -27.322 M -2 394.95 % | -1.095 M 39.71 % | -1.816 M 82.12 % | -10.157 M -37.58 % | -7.383 M -6 160.38 % | 121.816 K 102.57 % | -4.746 M -505.95 % | -783.170 K 82.86 % | -4.570 M -11.76 % | -4.090 M -7.48 % | -3.805 M -106.60 % | 57.614 M 665 386.89 % | -8.660 K -84.33 % | -4.698 K 96.09 % | -120.101 K 60.24 % | -302.101 K -101.39 % | 21.743 M | 0.000 | 0.000 -100.00 % | 1.513 M -78.51 % | 7.037 M 50.33 % | 4.681 M 75.83 % | 2.662 M -73.87 % | 10.188 M 180.08 % | -12.722 M -655.77 % | -1.683 M -561.49 % | -254.482 K -102.33 % | 10.928 M 500.17 % | -2.731 M -82.64 % | -1.495 M 95.02 % | -30.008 M -200.05 % | 29.992 M 359 290.42 % | -8.350 K 98.96 % | -801.362 K 97.33 % | -30.000 M -331.20 % | -6.957 M -90 009.48 % | -7.721 K 98.37 % | -474.006 K -1 119.68 % | -38.863 K -100.07 % | 58.958 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.126 K 95.20 % | -502.948 K -2 893.74 % | -16.800 K 32.15 % | -24.760 K | 0.000 | 0.000 | 0.000 -100.00 % | 213.548 M 313.48 % | -100.033 M | 0.000 | 0.000 -100.00 % | 91.600 K 234.08 % | -68.319 K 18.62 % | -83.954 K -100.15 % | 57.897 M 102.07 % | 28.652 M 1 041 998.44 % | -2.750 K | 0.000 100.00 % | -270.400 K | 0.000 100.00 % | -12.000 K | 0.000 100.00 % | -7.800 K 99.97 % | -22.925 M -46 685.65 % | -49.000 K 99.76 % | -20.039 M -45 531.32 % | -43.916 K 99.03 % | -4.548 M -1 547.51 % | -276.068 K -215.15 % | -87.600 K 14.91 % | -102.950 K |
| Debt repayment | 10.000 M 200.00 % | -10.000 M -415.50 % | -1.940 M 95.44 % | -42.500 M -122.75 % | 186.836 M 697.09 % | 23.440 M | 0.000 | 0.000 100.00 % | -8.082 M -302.05 % | 4.000 M 118.72 % | -21.366 M -968.28 % | -2.000 M -110.53 % | 19.000 M -11.07 % | 21.366 M 2 236.55 % | -1.000 M | 0.000 | 0.000 | 0.000 100.00 % | -20.000 M -180.00 % | 25.000 M | 0.000 100.00 % | -5.000 M 50.00 % | -10.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 M | 0.000 | 0.000 | 0.000 100.00 % | -8.775 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 100.00 % | -13.000 M -30.00 % | -10.000 M 81.32 % | -53.536 M -234.60 % | -16.000 M | 0.000 -100.00 % | 3.003 M 108 534.53 % | -2.769 K 99.72 % | -1.000 M 88.58 % | -8.754 M -282.36 % | 4.801 M 164.27 % | -7.470 M 75.17 % | -30.090 M -172.31 % | -11.050 M -121.00 % | -5.000 M -150.00 % | -2.000 M | 0.000 -100.00 % | 50.000 M 13.64 % | 44.000 M 4 500.00 % | -1.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -405.713 K 26.40 % | -551.221 K 60.94 % | -1.411 M -134.61 % | -601.553 K 39.78 % | -998.890 K 6.80 % | -1.072 M 38.09 % | -1.731 M -110.50 % | -822.388 K 16.91 % | -989.813 K 38.64 % | -1.613 M -11.59 % | -1.446 M -17.04 % | -1.235 M -21.48 % | -1.017 M -18.31 % | -859.333 K -16.56 % | -737.222 K -154.58 % | -289.583 K 21.85 % | -370.556 K -2.22 % | -362.500 K 71.02 % | -1.251 M -152.47 % | -495.417 K -62.99 % | -303.956 K -6.32 % | -285.892 K 42.67 % | -498.675 K -131.75 % | -215.174 K | 0.000 | 0.000 100.00 % | -355.428 K 80.13 % | -1.789 M 0.00 % | -1.789 M -2.22 % | -1.750 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.913 M 44.57 % | -3.450 M -1.10 % | -3.413 M 29.46 % | -4.838 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 100.00 % | -483.666 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.200 M -115 456.84 % | -2.769 K 99.18 % | -337.550 K 79.70 % | -1.663 M 20.20 % | -2.084 M -17.35 % | -1.776 M 24.81 % | -2.362 M 16.33 % | -2.822 M -4.54 % | -2.700 M -7.63 % | -2.508 M -5.02 % | -2.389 M -2.86 % | -2.322 M -35.81 % | -1.710 M 59.77 % | -4.250 M |
| Other financing activites | -102.346 K -24.88 % | -81.953 K -101.48 % | 5.552 M 102.77 % | -200.082 M -3 410.21 % | -5.700 M | 0.000 100.00 % | -66.344 K -103.61 % | 1.836 M 148.32 % | -3.800 M -457 831 357.79 % | -0.830 100.00 % | -66.344 K 19.05 % | -81.955 K 97.89 % | -3.882 M -1 930.71 % | 212.046 K 100.82 % | -25.774 M -184.83 % | 30.383 M 8 299.34 % | -370.556 K -352.15 % | -81.954 K 99.79 % | -38.556 M -6 636.61 % | 589.847 K -95.99 % | 14.696 M | 0.000 | 0.000 -100.00 % | 29.785 M | 0.000 | 0.000 100.00 % | -100.032 M -2 926.64 % | 3.539 M 297.83 % | -1.789 M -2.22 % | -1.750 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.775 M 106.13 % | -143.138 M -4 048.91 % | -3.450 M -1.10 % | -3.413 M 29.46 % | -4.838 M -103.23 % | 150.000 M | 0.000 | 0.000 -100.00 % | 1.100 M | 0.000 -100.00 % | 1.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.614 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.971 K 1 108.40 % | 411.410 100.03 % | -1.348 M -1 115.03 % | -110.965 K 92.84 % | -1.549 M -97 695.81 % | 1.587 K -48.77 % | 3.098 K -41.65 % | 5.310 K 106.50 % | -81.756 K -6 778.12 % | 1.224 K -98.28 % | 71.139 K 657.45 % | 9.392 K 113.81 % | -68.004 K -273.85 % | 39.117 K 244.43 % | 11.357 K -35.21 % | 17.528 K 16.31 % | 15.070 K -99.70 % | 5.009 M 14 083.81 % | 35.315 K -13.52 % | 40.834 K |
| Net cash used provided by financing activities | 9.492 M 189.27 % | -10.633 M -583.25 % | 2.200 M 100.90 % | -243.184 M -235.00 % | 180.137 M 705.33 % | 22.368 M 1 344.45 % | -1.797 M -277.31 % | 1.014 M 107.88 % | -12.872 M -639.27 % | 2.387 M 110.43 % | -22.877 M -589.70 % | -3.317 M -123.52 % | 14.101 M -31.94 % | 20.718 M 175.31 % | -27.511 M -193.70 % | 29.360 M 8 023.36 % | -370.556 K 16.63 % | -444.454 K 99.26 % | -59.807 M -344.06 % | 24.505 M 66.74 % | 14.696 M 378.02 % | -5.286 M 49.65 % | -10.499 M -135.25 % | 29.785 M | 0.000 | 0.000 100.00 % | -100.387 M -5 511.70 % | -1.789 M 0.00 % | -1.789 M -2.22 % | -1.750 M -101.75 % | 99.981 M | 0.000 | 0.000 | 0.000 100.00 % | -8.775 M 94.22 % | -151.913 M -4 303.26 % | -3.450 M -1.10 % | -3.413 M 29.46 % | -4.838 M -103.23 % | 150.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.614 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.971 K 100.04 % | -13.483 M -18.81 % | -11.348 M 78.85 % | -53.647 M -205.70 % | -17.549 M -1 105 639.67 % | 1.587 K 100.82 % | -194.133 K -85 027.23 % | -228.050 99.98 % | -1.419 M 86.37 % | -10.416 M -473.58 % | 2.788 M 130.19 % | -9.236 M 71.60 % | -32.519 M -135.08 % | -13.833 M -79.92 % | -7.688 M -71.20 % | -4.491 M -89.21 % | -2.374 M -104.50 % | 52.687 M 24.48 % | 42.325 M 912.47 % | -5.209 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 100.00 % | -240.964 K 24.15 % | -317.672 K 98.89 % | -28.581 M -137.61 % | 75.996 M 1 449.96 % | 4.903 M 153.32 % | -9.195 M 83.79 % | -56.732 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 1 700.00 % | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 100.00 % | -48.971 M -200.00 % | 48.971 M 657 283 380 307 558 528.00 % | 0.000 -700.00 % | 0.000 |
| Net change in cash | -28.045 M 39.50 % | -46.359 M -158.58 % | 79.136 M 209.26 % | -72.432 M -135.41 % | 204.542 M 362.35 % | -77.966 M -198.62 % | 79.055 M 1 541.67 % | 4.815 M 112.62 % | -38.167 M 30.60 % | -54.998 M -187.74 % | 62.684 M 339.26 % | -26.199 M -184.22 % | -9.218 M 73.79 % | -35.168 M -155.30 % | 63.597 M 1 314.89 % | 4.495 M 142.13 % | -10.670 M 74.33 % | -41.570 M -291.96 % | 21.656 M 444.58 % | -6.285 M 35.41 % | -9.731 M 66.64 % | -29.171 M -200.20 % | 29.113 M 9.74 % | 26.528 M 222.10 % | -21.726 M 45.28 % | -39.702 M -38.89 % | -28.586 M -515.68 % | 6.877 M 133.35 % | -20.622 M -379.17 % | -4.304 M -102.90 % | 148.661 M 1 435.99 % | 9.679 M 178.08 % | -12.396 M -603.98 % | -1.761 M -114.02 % | 12.556 M 108.58 % | -146.364 M -848.43 % | 19.556 M 672.54 % | -3.416 M 77.40 % | -15.115 M -111.45 % | 132.055 M 3 556.17 % | -3.821 M -9.80 % | -3.480 M -111.61 % | 29.962 M 303.65 % | -14.712 M -554.52 % | -2.248 M 92.37 % | -29.449 M -175.40 % | 39.060 M 290.81 % | -20.471 M -320.25 % | 9.294 M 130.33 % | -30.643 M -667.78 % | -3.991 M 45.05 % | -7.263 M -6.05 % | -6.849 M -81.99 % | -3.763 M -104.28 % | 87.835 M 1 716.79 % | -5.433 M -835.12 % | 739.023 K -55.44 % | 1.659 M 132.35 % | -5.127 M 91.80 % | -62.514 M -188.58 % | 70.575 M 22 401.08 % | -316.463 K 66.54 % | -945.688 K -392.60 % | 323.197 K 122.37 % | -1.445 M -217.44 % | -455.241 K 93.42 % | -6.915 M -2 803.78 % | -238.150 K -102.57 % | 9.271 M 355.01 % | -3.636 M -380.36 % | 1.297 M 172.78 % | -1.782 M 4.40 % | -1.864 M 98.55 % | -128.561 M -289.52 % | 67.834 M 1 159.63 % | 5.385 M 58.58 % | 3.396 M 148.68 % | -6.976 M 28.81 % | -9.800 M -166.82 % | 14.667 M 315.84 % | -6.795 M -447.51 % | 1.955 M 103.82 % | -51.200 M -1 932.76 % | -2.519 M -105.66 % | 44.491 M 656.84 % | -7.990 M 93.66 % | -126.023 M -238.29 % | 91.128 M 126.98 % | 40.147 M 867.96 % | -5.228 M |
| Cash at beginning of period | 202.471 M -18.63 % | 248.830 M 46.63 % | 169.694 M -29.91 % | 242.126 M 544.22 % | 37.584 M -70.33 % | 126.693 M 165.95 % | 47.638 M 109.09 % | 22.783 M -62.62 % | 60.951 M -47.43 % | 115.949 M 117.69 % | 53.264 M -32.97 % | 79.464 M -10.39 % | 88.682 M -28.40 % | 123.850 M 105.55 % | 60.253 M 8.06 % | 55.758 M -16.06 % | 66.428 M -38.49 % | 107.998 M 25.39 % | 86.128 M -6.80 % | 92.412 M -9.53 % | 102.143 M -22.21 % | 131.314 M 28.49 % | 102.201 M 35.06 % | 75.673 M -22.31 % | 97.399 M -28.96 % | 137.100 M -16.91 % | 165.006 M 4.35 % | 158.129 M -11.54 % | 178.752 M -2.35 % | 183.055 M 432.22 % | 34.395 M 39.16 % | 24.716 M -33.40 % | 37.112 M -4.53 % | 38.873 M 47.71 % | 26.316 M -84.76 % | 172.680 M 12.77 % | 153.124 M -2.18 % | 156.540 M -8.81 % | 171.654 M 333.47 % | 39.600 M -8.80 % | 43.421 M -7.42 % | 46.900 M 176.42 % | 16.967 M -46.44 % | 31.679 M -6.63 % | 33.927 M -46.47 % | 63.377 M 160.63 % | 24.316 M -45.71 % | 44.787 M 26.19 % | 35.493 M -46.33 % | 66.136 M -5.69 % | 70.127 M -9.38 % | 77.390 M -8.13 % | 84.239 M -4.28 % | 88.002 M 52 560.58 % | 167.112 K -97.02 % | 5.600 M 15.20 % | 4.861 M 51.80 % | 3.202 M -61.55 % | 8.329 M -88.24 % | 70.843 M 26 343.76 % | 267.899 K -54.16 % | 584.362 K -61.81 % | 1.530 M 26.78 % | 1.207 M -54.49 % | 2.652 M -14.65 % | 3.107 M -69.00 % | 10.023 M -2.32 % | 10.261 M 937.04 % | 989.417 K -78.61 % | 4.625 M 38.96 % | 3.328 M -34.87 % | 5.110 M -26.73 % | 6.974 M -94.85 % | 135.535 M 677.19 % | 17.439 M 44.68 % | 12.054 M 39.22 % | 8.658 M -44.62 % | 15.634 M -38.53 % | 25.434 M 136.21 % | 10.768 M -38.69 % | 17.563 M 12.53 % | 15.607 M -76.64 % | 66.808 M -3.63 % | 69.326 M 179.14 % | 24.835 M -24.34 % | 32.825 M -79.34 % | 158.848 M 134.57 % | 67.720 M 145.61 % | 27.573 M -15.94 % | 32.801 M |
| Cash at end of period | 174.426 M -13.85 % | 202.471 M -18.63 % | 248.830 M 46.63 % | 169.694 M -29.91 % | 242.126 M 396.90 % | 48.727 M -61.54 % | 126.693 M 359.05 % | 27.599 M 21.14 % | 22.783 M -62.62 % | 60.951 M -47.43 % | 115.949 M 117.69 % | 53.264 M -32.97 % | 79.464 M -10.39 % | 88.682 M -28.40 % | 123.850 M 105.55 % | 60.253 M 8.06 % | 55.758 M -16.06 % | 66.428 M -38.37 % | 107.783 M 25.14 % | 86.128 M -6.80 % | 92.412 M -9.53 % | 102.143 M -22.21 % | 131.314 M 28.49 % | 102.201 M 35.06 % | 75.673 M -22.31 % | 97.399 M -28.60 % | 136.420 M -17.32 % | 165.006 M 4.35 % | 158.129 M -11.54 % | 178.752 M -2.35 % | 183.055 M 432.22 % | 34.395 M 39.16 % | 24.716 M -33.40 % | 37.112 M -4.53 % | 38.873 M 47.71 % | 26.316 M -84.76 % | 172.680 M 12.77 % | 153.124 M -2.18 % | 156.540 M -8.81 % | 171.654 M 333.47 % | 39.600 M -8.80 % | 43.421 M -7.48 % | 46.929 M 176.59 % | 16.967 M -46.44 % | 31.679 M -6.63 % | 33.927 M -46.47 % | 63.377 M 160.63 % | 24.316 M -45.71 % | 44.787 M 26.19 % | 35.493 M -46.33 % | 66.136 M -5.69 % | 70.127 M -9.38 % | 77.390 M -8.13 % | 84.239 M -4.28 % | 88.002 M 52 560.58 % | 167.112 K -97.02 % | 5.600 M 15.20 % | 4.861 M 51.80 % | 3.202 M -61.55 % | 8.329 M -88.24 % | 70.843 M 26 343.76 % | 267.899 K -54.16 % | 584.362 K -61.81 % | 1.530 M 26.78 % | 1.207 M -54.49 % | 2.652 M -14.65 % | 3.107 M -69.00 % | 10.023 M -2.32 % | 10.261 M 937.04 % | 989.417 K -78.61 % | 4.625 M 38.96 % | 3.328 M -34.87 % | 5.110 M -26.73 % | 6.974 M -91.82 % | 85.273 M 388.98 % | 17.439 M 44.68 % | 12.054 M 39.22 % | 8.658 M -44.62 % | 15.634 M -38.53 % | 25.434 M 136.21 % | 10.768 M -38.69 % | 17.563 M 12.53 % | 15.607 M -76.64 % | 66.808 M -3.63 % | 69.326 M 179.14 % | 24.835 M -24.34 % | 32.825 M -79.34 % | 158.848 M 134.57 % | 67.720 M 145.61 % | 27.573 M |
| Operating cash flow | -10.897 M 16.29 % | -13.017 M | 0.000 100.00 % | -30.780 M -120.09 % | -13.985 M 55.88 % | -31.701 M -145.85 % | 69.145 M 1 429.76 % | -5.200 M 77.70 % | -23.322 M -371.34 % | -4.948 M -451.06 % | 1.409 M -64.91 % | 4.017 M 253.82 % | -2.612 M -277 822 155.20 % | -0.940 -100.00 % | 77.755 M 3 064.88 % | 2.457 M 127.33 % | -8.990 M 77.13 % | -39.309 M -142.59 % | 92.299 M 483.20 % | -24.087 M 1.88 % | -24.549 M -28.26 % | -19.139 M -147.38 % | 40.395 M 2 974.51 % | 1.314 M 107.75 % | -16.956 M 52.76 % | -35.897 M -353.01 % | 14.188 M 63.56 % | 8.674 M 146.07 % | -18.829 M -673.67 % | -2.434 M -104.97 % | 48.982 M 506.00 % | -12.065 M 2.67 % | -12.396 M -603.98 % | -1.761 M -115.94 % | 11.044 M 841.96 % | -1.488 M -108.12 % | 18.325 M 787.51 % | -2.665 M 86.99 % | -20.494 M -292.38 % | -5.223 M -144.35 % | -2.137 M 33.73 % | -3.225 M -116.94 % | 19.034 M 258.86 % | -11.981 M -546.74 % | -1.853 M -431.73 % | 558.459 K -93.84 % | 9.068 M 144.31 % | -20.462 M -302.68 % | 10.096 M 1 669.14 % | -643.391 K -121.69 % | 2.966 M 140.88 % | -7.255 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 -100.00 % | 56.731 M 953.23 % | 5.386 M 50.04 % | 3.590 M 153.54 % | -6.706 M 19.98 % | -8.381 M -133.40 % | 25.095 M 361.86 % | -9.583 M -185.57 % | 11.200 M 163.89 % | 4.244 M -62.65 % | 11.363 M -84.27 % | 72.219 M 2 190.29 % | -3.455 M 95.07 % | -70.130 M -583.90 % | -10.254 M -390.52 % | -2.090 M -2 571.08 % | 84.598 K |
| Capital expenditure | -18.717 M -1 988.80 % | -896.070 K 87.92 % | -7.419 M -2 964.14 % | -242.109 K -119.18 % | -110.460 K 16.56 % | -132.388 K 98.85 % | -11.470 M -639.99 % | -1.550 M -169.79 % | -574.537 K 44.73 % | -1.039 M 49.69 % | -2.066 M 86.75 % | -15.598 M -624.83 % | -2.152 M 65.21 % | -6.186 M -5.98 % | -5.837 M -260.68 % | -1.618 M -47.79 % | -1.095 M 39.71 % | -1.816 M 82.12 % | -10.157 M -37.39 % | -7.393 M -6 168.59 % | 121.816 K 102.57 % | -4.746 M -400.01 % | -949.102 K 79.35 % | -4.595 M -12.35 % | -4.090 M -7.49 % | -3.805 M 64.80 % | -10.809 M -124 714.78 % | -8.660 K -84.33 % | -4.698 K 96.09 % | -120.101 K 60.24 % | -302.101 K -70.87 % | -176.798 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.250 K | 0.000 -100.00 % | 6.500 K 100.94 % | -691.762 K -5 471.54 % | -12.416 K 95.68 % | -287.300 K -10 320.27 % | 2.811 K 100.13 % | -2.241 M 32.98 % | -3.343 M -41 948.72 % | -7.950 K -4.61 % | -7.600 K 8.98 % | -8.350 K 98.96 % | -801.362 K | 0.000 100.00 % | -20.869 M -270 194.75 % | -7.721 K 98.37 % | -474.006 K -1 119.68 % | -38.863 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.126 K 95.20 % | -502.948 K -2 893.74 % | -16.800 K 32.15 % | -24.760 K | 0.000 | 0.000 | 0.000 100.00 % | -1.576 M -5 584.23 % | -27.730 K | 0.000 | 0.000 -100.00 % | 91.600 K 234.08 % | -68.319 K | 0.000 | 0.000 100.00 % | -3.150 K -14.55 % | -2.750 K | 0.000 100.00 % | -270.400 K | 0.000 100.00 % | -12.000 K | 0.000 100.00 % | -7.800 K | 0.000 100.00 % | -49.000 K -24.21 % | -39.450 K 10.17 % | -43.916 K 99.03 % | -4.548 M -1 547.51 % | -276.068 K -215.15 % | -87.600 K 14.91 % | -102.950 K |
| Free CashFlow | -29.614 M -112.85 % | -13.913 M -116.42 % | 84.717 M 373.08 % | -31.023 M -120.09 % | -14.096 M 55.72 % | -31.834 M -155.19 % | 57.675 M 954.46 % | -6.750 M 71.75 % | -23.896 M -299.11 % | -5.987 M -811.50 % | -656.873 K 94.33 % | -11.581 M -143.12 % | -4.764 M 23.00 % | -6.186 M -108.60 % | 71.918 M 8 478.22 % | 838.374 K 108.31 % | -10.085 M 75.48 % | -41.126 M -150.07 % | 82.143 M 360.94 % | -31.479 M -28.87 % | -24.427 M -2.27 % | -23.885 M -160.55 % | 39.446 M 1 302.14 % | -3.281 M 84.41 % | -21.046 M 46.99 % | -39.702 M -1 275.05 % | 3.379 M -61.01 % | 8.666 M 146.01 % | -18.834 M -637.47 % | -2.554 M -105.25 % | 48.680 M 497.66 % | -12.241 M 1.24 % | -12.396 M -603.98 % | -1.761 M -115.94 % | 11.044 M 841.96 % | -1.488 M -108.12 % | 18.322 M 787.39 % | -2.665 M 86.99 % | -20.487 M -246.37 % | -5.915 M -175.12 % | -2.150 M 38.79 % | -3.512 M -118.45 % | 19.037 M 233.86 % | -14.222 M -173.74 % | -5.195 M -1 043.75 % | 550.509 K -93.92 % | 9.060 M 144.26 % | -20.471 M -320.25 % | 9.294 M 1 544.59 % | -643.391 K 96.41 % | -17.903 M -146.50 % | -7.263 M -1 432.23 % | -474.006 K -1 119.68 % | -38.863 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.126 K 95.20 % | -502.948 K -2 893.74 % | -16.800 K 32.15 % | -24.760 K | 0.000 | 0.000 | 0.000 100.00 % | -1.576 M -5 584.23 % | -27.730 K | 0.000 | 0.000 -100.00 % | 91.600 K 234.08 % | -68.319 K | 0.000 | 0.000 -100.00 % | 56.728 M 953.71 % | 5.384 M 49.96 % | 3.590 M 151.46 % | -6.976 M 16.76 % | -8.381 M -133.41 % | 25.083 M 361.73 % | -9.583 M -185.63 % | 11.192 M 163.71 % | 4.244 M -62.49 % | 11.314 M -84.32 % | 72.179 M 2 162.93 % | -3.499 M 95.31 % | -74.678 M -609.17 % | -10.530 M -383.47 % | -2.178 M -11 768.37 % | -18.352 K |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 | 2007 | 2007 | 2007 | 2007 | 2006 | 2006 | 2006 | 2006 | 2005 | 2005 | 2005 | 2005 | 2004 | 2004 | 2004 | 2004 | 2003 | 2003 | 2003 | 2003 |