Sichuan Langsha Holding Ltd. 600137.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 | 1995 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 379.760 M -2.08 % | 387.827 M 18.69 % | 326.756 M -18.82 % | 402.486 M 16.15 % | 346.533 M 4.67 % | 331.056 M -14.59 % | 387.587 M 12.86 % | 343.434 M 27.63 % | 269.095 M 31.14 % | 205.196 M -37.94 % | 330.657 M -24.48 % | 437.823 M 5.51 % | 414.957 M 1.27 % | 409.760 M 20.25 % | 340.766 M 57.09 % | 216.924 M 26.07 % | 172.060 M 29.38 % | 132.989 M 870.82 % | 13.699 M -17.66 % | 16.637 M -65.37 % | 48.037 M -27.29 % | 66.063 M 116.16 % | 30.562 M -39.87 % | 50.825 M -61.58 % | 132.299 M 49.31 % | 88.608 M -28.54 % | 123.995 M -14.33 % | 144.737 M -8.54 % | 158.253 M -16.60 % | 189.761 M |
| Net income | 23.402 M 3.43 % | 22.625 M 30.96 % | 17.277 M -14.37 % | 20.175 M 13.62 % | 17.757 M 12.11 % | 15.838 M -45.69 % | 29.162 M 27.05 % | 22.954 M 70.55 % | 13.459 M 165.07 % | -20.683 M -1 155.97 % | 1.959 M -76.03 % | 8.173 M -21.16 % | 10.366 M -70.11 % | 34.682 M -19.95 % | 43.323 M 44.60 % | 29.961 M 15.25 % | 25.996 M -91.30 % | 298.891 M 3 382.13 % | 8.584 M 117.72 % | -48.446 M -54.24 % | -31.410 M -1 079.40 % | 3.207 M 100.48 % | -667.586 M -3 359.65 % | -19.296 M -220.23 % | 16.049 M 135.64 % | -45.031 M -661.80 % | 8.015 M -19.14 % | 9.913 M -2.07 % | 10.122 M 26.81 % | 7.982 M |
| Income before tax | 26.428 M 5.78 % | 24.983 M 36.82 % | 18.260 M -14.99 % | 21.480 M 7.62 % | 19.960 M 10.59 % | 18.048 M -45.30 % | 32.992 M 26.22 % | 26.138 M 64.77 % | 15.863 M 168.90 % | -23.023 M -911.45 % | 2.837 M -72.46 % | 10.301 M -17.83 % | 12.536 M -68.82 % | 40.210 M -20.46 % | 50.554 M 47.61 % | 34.249 M 10.57 % | 30.975 M -89.87 % | 305.713 M 8 725.10 % | 3.464 M 104.63 % | -74.841 M -69.44 % | -44.170 M -1 621.08 % | 2.904 M 100.43 % | -667.641 M -3 082.73 % | -20.977 M -229.28 % | 16.226 M 136.03 % | -45.031 M -503.40 % | 11.163 M -4.27 % | 11.660 M -1.93 % | 11.890 M 26.61 % | 9.391 M |
| Income before tax ratio | 0.07 8.03 % | 0.06 15.27 % | 0.06 4.71 % | 0.05 -7.34 % | 0.06 5.65 % | 0.05 -35.95 % | 0.09 11.85 % | 0.08 29.11 % | 0.06 152.54 % | -0.11 -1 407.58 % | 0.01 -63.53 % | 0.02 -22.12 % | 0.03 -69.21 % | 0.10 -33.85 % | 0.15 -6.04 % | 0.16 -12.30 % | 0.18 -92.17 % | 2.30 809.03 % | 0.25 105.62 % | -4.50 -389.25 % | -0.92 -2 191.88 % | 0.04 100.20 % | -21.85 -5 192.94 % | -0.41 -436.53 % | 0.12 124.13 % | -0.51 -664.50 % | 0.09 11.75 % | 0.08 7.23 % | 0.08 51.82 % | 0.05 |
| EBITDA | 37.842 M 19.77 % | 31.594 M -2.00 % | 32.240 M -6.51 % | 34.487 M 36.11 % | 25.338 M -11.96 % | 28.779 M -31.13 % | 41.785 M 7.99 % | 38.692 M 42.03 % | 27.242 M 455.55 % | -7.662 M -175.53 % | 10.145 M -54.38 % | 22.239 M -24.04 % | 29.278 M -46.37 % | 54.598 M -5.65 % | 57.869 M 70.84 % | 33.872 M -3.47 % | 35.088 M -90.21 % | 358.285 M 1 149.21 % | 28.681 M 158.02 % | -49.431 M -144.32 % | -20.232 M -185.51 % | 23.659 M 103.66 % | -646.743 M -12 147.63 % | 5.368 M -83.39 % | 32.311 M 253.61 % | -21.035 M -263.42 % | 12.872 M -30.63 % | 18.556 M 13.27 % | 16.383 M -20.10 % | 20.503 M |
| Net income ratio | 0.06 5.63 % | 0.06 10.34 % | 0.05 5.48 % | 0.05 -2.17 % | 0.05 7.10 % | 0.05 -36.41 % | 0.08 12.57 % | 0.07 33.63 % | 0.05 149.62 % | -0.10 -1 801.62 % | 0.01 -68.27 % | 0.02 -25.28 % | 0.02 -70.48 % | 0.08 -33.43 % | 0.13 -7.95 % | 0.14 -8.58 % | 0.15 -93.28 % | 2.25 258.68 % | 0.63 121.52 % | -2.91 -345.35 % | -0.65 -1 446.93 % | 0.05 100.22 % | -21.84 -5 653.47 % | -0.38 -412.97 % | 0.12 123.87 % | -0.51 -886.17 % | 0.06 -5.61 % | 0.07 7.07 % | 0.06 52.06 % | 0.04 |
| Ratio EBITDA | 0.10 22.32 % | 0.08 -17.43 % | 0.10 15.15 % | 0.09 17.19 % | 0.07 -15.89 % | 0.09 -19.37 % | 0.11 -4.31 % | 0.11 11.29 % | 0.10 371.12 % | -0.04 -221.70 % | 0.03 -39.60 % | 0.05 -28.01 % | 0.07 -47.05 % | 0.13 -21.54 % | 0.17 8.76 % | 0.16 -23.43 % | 0.20 -92.43 % | 2.69 28.67 % | 2.09 170.47 % | -2.97 -605.47 % | -0.42 -217.60 % | 0.36 101.69 % | -21.16 -20 135.43 % | 0.11 -56.75 % | 0.24 202.88 % | -0.24 -328.68 % | 0.10 -19.03 % | 0.13 23.84 % | 0.10 -4.19 % | 0.11 |
| Gross profit ratio | 0.20 45.81 % | 0.14 -20.10 % | 0.17 13.02 % | 0.15 19.12 % | 0.13 -26.26 % | 0.18 -11.30 % | 0.20 5.69 % | 0.19 0.26 % | 0.19 51.70 % | 0.12 -7.50 % | 0.13 -19.82 % | 0.17 17.33 % | 0.14 -19.34 % | 0.18 -26.73 % | 0.24 -3.86 % | 0.25 -3.86 % | 0.26 2.37 % | 0.25 -36.93 % | 0.40 -4.38 % | 0.42 505.03 % | 0.07 -33.10 % | 0.10 137.79 % | -0.28 -392.38 % | -0.06 -246.21 % | -0.02 23.91 % | -0.02 -107.83 % | 0.27 10.15 % | 0.25 21.95 % | 0.20 -7.23 % | 0.22 |
| Weighted average shs out dil | 97.105 M -0.12 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.01 % | 97.206 M -0.06 % | 97.261 M -0.27 % | 97.527 M 0.44 % | 97.104 M -0.85 % | 97.934 M 0.66 % | 97.296 M 0.43 % | 96.881 M 0.56 % | 96.338 M 0.07 % | 96.274 M 12.47 % | 85.604 M 21.84 % | 70.260 M -0.80 % | 70.827 M 18.84 % | 59.598 M -21.10 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M |
| Weighted average shs out | 97.105 M -0.12 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.01 % | 97.206 M -0.01 % | 97.218 M 0.00 % | 97.218 M 0.12 % | 97.104 M -0.85 % | 97.934 M 0.66 % | 97.296 M 0.43 % | 96.881 M 0.56 % | 96.338 M 0.07 % | 96.274 M 12.47 % | 85.604 M 21.84 % | 70.260 M -0.80 % | 70.827 M 18.84 % | 59.598 M -21.10 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M |
| EPS diluted | 0.24 4.35 % | 0.23 27.78 % | 0.18 -14.29 % | 0.21 16.67 % | 0.18 12.50 % | 0.16 -46.67 % | 0.30 25.00 % | 0.24 71.43 % | 0.14 166.67 % | -0.21 -1 150.00 % | 0.02 -76.19 % | 0.08 -23.64 % | 0.11 -69.44 % | 0.36 -20.00 % | 0.45 28.57 % | 0.35 -5.41 % | 0.37 -91.23 % | 4.22 2 713.33 % | 0.15 123.44 % | -0.64 -52.38 % | -0.42 -481.82 % | 0.11 101.24 % | -8.84 -3 300.00 % | -0.26 -223.81 % | 0.21 135.00 % | -0.60 -893.38 % | -0.06 -146.46 % | 0.13 0.00 % | 0.13 18.18 % | 0.11 |
| Earnings per share | 0.24 4.35 % | 0.23 27.78 % | 0.18 -14.29 % | 0.21 16.67 % | 0.18 12.50 % | 0.16 -46.67 % | 0.30 25.00 % | 0.24 71.43 % | 0.14 166.67 % | -0.21 -1 150.00 % | 0.02 -76.19 % | 0.08 -23.64 % | 0.11 -69.44 % | 0.36 -20.00 % | 0.45 28.57 % | 0.35 -5.41 % | 0.37 -91.23 % | 4.22 2 713.33 % | 0.15 123.44 % | -0.64 -52.38 % | -0.42 -481.82 % | 0.11 101.24 % | -8.84 -3 300.00 % | -0.26 -223.81 % | 0.21 135.00 % | -0.60 -893.38 % | -0.06 -146.46 % | 0.13 0.00 % | 0.13 18.18 % | 0.11 |
| Gross profit | 77.409 M 42.77 % | 54.218 M -5.17 % | 57.171 M -8.24 % | 62.307 M 38.36 % | 45.034 M -22.81 % | 58.342 M -24.24 % | 77.010 M 19.28 % | 64.564 M 27.96 % | 50.457 M 98.95 % | 25.362 M -42.60 % | 44.184 M -39.45 % | 72.970 M 23.79 % | 58.945 M -18.32 % | 72.165 M -11.89 % | 81.904 M 51.02 % | 54.234 M 21.20 % | 44.746 M 32.45 % | 33.784 M 512.27 % | 5.518 M -21.27 % | 7.008 M 109.54 % | 3.345 M -51.36 % | 6.876 M 181.70 % | -8.417 M -196.08 % | -2.843 M -33.00 % | -2.137 M -13.62 % | -1.881 M -105.60 % | 33.608 M -5.64 % | 35.615 M 11.54 % | 31.931 M -22.63 % | 41.270 M |
| Income tax expense | 3.025 M 28.32 % | 2.358 M 139.68 % | 983.689 K -24.60 % | 1.305 M -40.78 % | 2.203 M -0.32 % | 2.210 M -42.30 % | 3.831 M 20.30 % | 3.184 M 32.45 % | 2.404 M 202.74 % | -2.340 M -366.32 % | 878.617 K -58.71 % | 2.128 M -1.93 % | 2.170 M -60.75 % | 5.528 M -23.55 % | 7.231 M 68.64 % | 4.288 M -13.87 % | 4.978 M -27.02 % | 6.822 M 836.13 % | 728.702 K 493.93 % | 122.692 K 100.90 % | -13.640 M -122.23 % | 61.357 M | 0.000 -100.00 % | 1.685 K -53.56 % | 3.628 K -99.86 % | 2.599 M -17.44 % | 3.148 M 80.09 % | 1.748 M -1.10 % | 1.767 M 25.46 % | 1.409 M |
| Cost of revenue | 302.351 M -9.37 % | 333.610 M 23.75 % | 269.585 M -20.75 % | 340.179 M 12.83 % | 301.500 M 10.56 % | 272.714 M -12.19 % | 310.577 M 11.37 % | 278.870 M 27.55 % | 218.638 M 21.58 % | 179.834 M -37.22 % | 286.473 M -21.48 % | 364.852 M 2.48 % | 356.012 M 5.46 % | 337.595 M 30.42 % | 258.862 M 59.11 % | 162.690 M 27.79 % | 127.314 M 28.33 % | 99.205 M 1 112.66 % | 8.181 M -15.03 % | 9.628 M -78.46 % | 44.692 M -24.49 % | 59.187 M 51.84 % | 38.979 M -27.37 % | 53.668 M -60.08 % | 134.436 M 48.57 % | 90.489 M 0.11 % | 90.387 M -17.17 % | 109.122 M -13.62 % | 126.322 M -14.93 % | 148.491 M |
| General and administrative expenses | 3.286 M 29.96 % | 2.529 M -9.48 % | 2.794 M 6.05 % | 2.634 M 10.25 % | 2.390 M -32.15 % | 3.522 M 54.34 % | 2.282 M -19.06 % | 2.819 M -32.64 % | 4.185 M -22.19 % | 5.379 M 11.99 % | 4.803 M -35.40 % | 7.435 M 2.13 % | 7.280 M 109.59 % | 3.473 M 107.71 % | 1.672 M -85.73 % | 11.717 M 76.78 % | 6.628 M 75.34 % | 3.780 M -51.95 % | 7.867 M -86.43 % | 57.971 M 149.31 % | 23.253 M -41.96 % | 40.064 M -14.25 % | 46.721 M 43.03 % | 32.665 M 135.76 % | 13.855 M -14.00 % | 16.111 M 7.37 % | 15.005 M 49.49 % | 10.038 M 14.12 % | 8.796 M -39.08 % | 14.438 M |
| Selling and marketing expenses | -4.819 M -161.41 % | 7.846 M -2.15 % | 8.019 M -8.99 % | 8.811 M -8.77 % | 9.658 M -34.07 % | 14.650 M 2.42 % | 14.305 M 10.97 % | 12.891 M 50.11 % | 8.587 M -4.41 % | 8.983 M -54.85 % | 19.898 M -30.92 % | 28.807 M 76.18 % | 16.351 M 12.68 % | 14.512 M 17.39 % | 12.362 M -2.15 % | 12.635 M 100.30 % | 6.308 M -34.03 % | 9.562 M 816.67 % | 1.043 M -18.24 % | 1.276 M -66.84 % | 3.847 M -29.93 % | 5.491 M 155.90 % | 2.146 M -64.39 % | 6.026 M -41.85 % | 10.362 M 36.24 % | 7.606 M 47.68 % | 5.150 M -8.95 % | 5.657 M 12.33 % | 5.036 M 7.56 % | 4.682 M |
| Other expenses | 41.223 M 75.63 % | 23.472 M 44.57 % | 16.236 M 314.05 % | 3.921 M 8.75 % | 3.606 M -53.01 % | 7.674 M 1 059.66 % | 661.712 K 409.17 % | -214.029 K -111.84 % | 1.808 M 68.10 % | 1.076 M -47.80 % | 2.060 M 5.14 % | 1.960 M -42.86 % | 3.430 M -41.14 % | 5.827 M 15 339.26 % | -38.238 K -101.24 % | 3.094 M 575.56 % | -650.510 K -100.23 % | 284.571 M 1 840.92 % | 14.662 M | 0.000 100.00 % | -1.677 M -102.82 % | 59.501 M | 0.000 -100.00 % | 1.835 M -45.20 % | 3.349 M 221.93 % | 1.040 M | 0.000 -100.00 % | 746.249 K 2 836.22 % | -27.273 K 99.45 % | -4.919 M |
| Operating expenses | 51.726 M 13.65 % | 45.514 M 16.52 % | 39.060 M 36.08 % | 28.703 M 13.02 % | 25.398 M -30.99 % | 36.800 M 0.43 % | 36.642 M 9.92 % | 33.336 M 16.28 % | 28.668 M 5.52 % | 27.168 M -39.11 % | 44.619 M -27.34 % | 61.411 M 36.16 % | 45.103 M 37.44 % | 32.816 M 10.95 % | 29.578 M 16.03 % | 25.491 M 82.39 % | 13.976 M -2.18 % | 14.288 M 57.21 % | 9.088 M -84.72 % | 59.481 M 115.43 % | 27.610 M -40.16 % | 46.142 M -6.15 % | 49.168 M 24.38 % | 39.529 M 55.86 % | 25.361 M 3.91 % | 24.406 M 20.45 % | 20.262 M 18.77 % | 17.059 M 9.72 % | 15.548 M -25.13 % | 20.767 M |
| Cost and expenses | 354.076 M -2.56 % | 363.377 M 17.73 % | 308.645 M -18.97 % | 380.903 M 16.52 % | 326.897 M 5.62 % | 309.514 M -10.86 % | 347.219 M 11.21 % | 312.206 M 26.24 % | 247.306 M 19.47 % | 207.002 M -37.48 % | 331.092 M -22.33 % | 426.264 M 6.27 % | 401.115 M 8.29 % | 370.411 M 28.42 % | 288.440 M 53.28 % | 188.181 M 33.19 % | 141.290 M 24.49 % | 113.493 M 557.20 % | 17.269 M -75.01 % | 69.109 M -4.42 % | 72.302 M -31.36 % | 105.329 M 19.49 % | 88.146 M -5.42 % | 93.197 M -41.68 % | 159.798 M 39.08 % | 114.895 M 3.84 % | 110.649 M -12.31 % | 126.181 M -11.06 % | 141.870 M -16.18 % | 169.258 M |
| Research and development expenses | 12.035 M 3.16 % | 11.667 M -2.87 % | 12.012 M -9.94 % | 13.337 M 36.87 % | 9.744 M -11.05 % | 10.955 M -14.29 % | 12.782 M 17.06 % | 10.919 M 28.30 % | 8.511 M 38.00 % | 6.168 M -38.04 % | 9.954 M -24.71 % | 13.220 M -1.09 % | 13.365 M 58.21 % | 8.448 M -27.28 % | 11.616 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 |
| Selling general and administrative expenses | -1.532 M -114.77 % | 10.375 M -4.04 % | 10.812 M -5.53 % | 11.445 M -5.00 % | 12.048 M -33.70 % | 18.172 M 9.56 % | 16.586 M 5.58 % | 15.710 M 23.00 % | 12.772 M -11.07 % | 14.362 M -41.86 % | 24.701 M -31.84 % | 36.242 M 53.36 % | 23.631 M 31.39 % | 17.985 M 28.15 % | 14.035 M -42.37 % | 24.352 M 88.25 % | 12.936 M -3.04 % | 13.342 M 49.74 % | 8.910 M -84.96 % | 59.247 M 118.62 % | 27.101 M -40.51 % | 45.555 M -6.78 % | 48.866 M 26.30 % | 38.691 M 59.76 % | 24.218 M 2.11 % | 23.718 M 17.67 % | 20.156 M 28.43 % | 15.694 M 13.47 % | 13.831 M -27.66 % | 19.119 M |
| Interest income | 3.686 M 31.98 % | 2.793 M -25.68 % | 3.758 M -0.79 % | 3.787 M 50.89 % | 2.510 M 17.26 % | 2.141 M -13.46 % | 2.473 M 105.27 % | 1.205 M -49.12 % | 2.368 M -53.75 % | 5.121 M 99.48 % | 2.567 M 115.48 % | 1.191 M -28.31 % | 1.662 M 13.61 % | 1.463 M -56.01 % | 3.325 M 57.83 % | 2.107 M 235.51 % | 628.000 K 63.12 % | 384.998 K 1 730.27 % | 21.035 K -37.76 % | 33.796 K -72.22 % | 121.660 K 331.62 % | 28.187 K -28.72 % | 39.544 K -95.43 % | 864.867 K 15.81 % | 746.795 K 466 746 974.57 % | -0.160 75.76 % | -0.660 -15.79 % | -0.570 -375.00 % | -0.120 87.23 % | -0.940 |
| Interest expense | 178.806 K -6.62 % | 191.490 K 33.27 % | 143.686 K -6.42 % | 153.545 K 7.01 % | 143.489 K -41.87 % | 246.841 K -89.73 % | 2.404 M 170.97 % | 887.215 K -63.52 % | 2.432 M 3 219.40 % | 73.275 K -1.00 % | 74.017 K -37.58 % | 118.574 K -93.87 % | 1.935 M -12.91 % | 2.222 M 2 805.94 % | 76.464 K 25 503.32 % | -301.000 16.16 % | -359.000 -100.08 % | 438.721 K -95.32 % | 9.364 M -52.66 % | 19.781 M 9.71 % | 18.030 M 1.75 % | 17.720 M 3.02 % | 17.200 M 18.51 % | 14.514 M 25.37 % | 11.577 M -13.76 % | 13.425 M 31.62 % | 10.200 M 35.07 % | 7.551 M 20.32 % | 6.276 M -9.23 % | 6.914 M |
| Depreciation and amortization | 5.822 M -9.31 % | 6.420 M 28.43 % | 4.999 M 23.45 % | 4.049 M -28.98 % | 5.702 M -32.14 % | 8.402 M -2.87 % | 8.650 M 1.88 % | 8.491 M -24.75 % | 11.284 M -3.77 % | 11.726 M -1.12 % | 11.859 M -0.66 % | 11.938 M 0.08 % | 11.929 M 7.42 % | 11.104 M 53.41 % | 7.238 M 41.11 % | 5.130 M 18.79 % | 4.318 M 4.48 % | 4.133 M -21.71 % | 5.279 M -6.23 % | 5.629 M -4.72 % | 5.908 M 41.54 % | 4.174 M 12.86 % | 3.698 M -68.74 % | 11.831 M 157.11 % | 4.602 M 3.63 % | 4.440 M -8.26 % | 4.840 M -34.26 % | 7.363 M 74.76 % | 4.213 M -34.19 % | 6.401 M |
| Operating income | 25.684 M 5.04 % | 24.451 M 35.00 % | 18.111 M -16.09 % | 21.584 M 8.58 % | 19.879 M -42.62 % | 34.644 M 7.16 % | 32.331 M 22.69 % | 26.352 M 87.49 % | 14.055 M 158.33 % | -24.097 M -3 201.91 % | 776.832 K -90.69 % | 8.341 M -8.40 % | 9.106 M -73.52 % | 34.383 M -32.04 % | 50.593 M 62.39 % | 31.156 M -1.48 % | 31.625 M 49.59 % | 21.142 M 252.83 % | -13.834 M 81.50 % | -74.761 M -71.91 % | -43.488 M 25.49 % | -58.368 M 88.50 % | -507.649 M -2 298.32 % | -21.167 M -232.56 % | 15.968 M 135.29 % | -45.250 M -662.99 % | 8.037 M -28.20 % | 11.193 M -8.02 % | 12.170 M -13.70 % | 14.102 M |
| Operating income ratio | 0.07 7.27 % | 0.06 13.75 % | 0.06 3.36 % | 0.05 -6.52 % | 0.06 -45.18 % | 0.10 25.45 % | 0.08 8.71 % | 0.08 46.91 % | 0.05 144.48 % | -0.12 -5 098.49 % | 0.00 -87.67 % | 0.02 -13.19 % | 0.02 -73.85 % | 0.08 -43.48 % | 0.15 3.37 % | 0.14 -21.86 % | 0.18 15.62 % | 0.16 115.74 % | -1.01 77.53 % | -4.49 -396.38 % | -0.91 -2.47 % | -0.88 94.68 % | -16.61 -3 888.45 % | -0.42 -445.06 % | 0.12 123.63 % | -0.51 -887.83 % | 0.06 -16.18 % | 0.08 0.57 % | 0.08 3.48 % | 0.07 |
| Total other income expenses net | 743.990 K 39.84 % | 532.040 K 256.53 % | 149.226 K 244.00 % | -103.630 K -228.18 % | 80.845 K | 0.000 -100.00 % | 661.713 K 409.17 % | -214.029 K -112.01 % | 1.782 M 65.96 % | 1.074 M -47.90 % | 2.060 M 5.14 % | 1.960 M -42.86 % | 3.430 M -41.14 % | 5.827 M 15 338.92 % | -38.239 K -101.24 % | 3.094 M 1 420.06 % | 203.517 K -99.93 % | 284.571 M 1 545.12 % | 17.298 M 183.53 % | -20.709 M -9.52 % | -18.910 M -130.86 % | 61.272 M 138.30 % | -159.992 M -84 340.83 % | 189.922 K -26.88 % | 259.754 K -69.29 % | 845.822 K 107.87 % | -10.746 M -2 401.39 % | 466.950 K 266.64 % | -280.220 K 94.05 % | -4.711 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 | 1995 |
| 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 | 1995 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -463.655 M -0.07 % | -463.345 M -31.52 % | -352.305 M -1.20 % | -348.122 M -8.08 % | -322.104 M -6.14 % | -303.458 M -20.94 % | -250.911 M -6.35 % | -235.925 M -24.39 % | -189.662 M 7.01 % | -203.963 M 5.64 % | -216.159 M -32.61 % | -163.005 M -11.07 % | -146.763 M -12.78 % | -130.130 M 9.52 % | -143.828 M 47.37 % | -273.282 M -286.16 % | -70.769 M -75.65 % | -40.289 M -136.02 % | 111.849 M -38.44 % | 181.691 M 49.64 % | 121.422 M -0.91 % | 122.536 M -31.49 % | 178.860 M 33.22 % | 134.257 M 3.15 % | 130.159 M -3.10 % | 134.321 M 10.79 % | 121.241 M 29.49 % | 93.632 M 57.66 % | 59.391 M -2.19 % | 60.719 M |
| Total investments | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M -74.07 % | 3.856 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.471 M -30.50 % | 10.749 M -7.52 % | 11.624 M 38.89 % | 8.369 M -3.12 % | 8.639 M -92.77 % | 119.411 M -20.39 % | 150.004 M 9 866.91 % | 1.505 M -91.47 % | 17.635 M | 0.000 | 0.000 | 0.000 |
| Total debt | 33.434 M 61 285.26 % | 54.466 K -99.88 % | 47.276 M 17.01 % | 40.402 M -43.39 % | 71.372 M 13.33 % | 62.977 M -22.78 % | 81.555 M 43.21 % | 56.947 M 17.29 % | 48.551 M 55.07 % | 31.310 M | 0.000 | 0.000 | 0.000 -100.00 % | 47.450 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 115.621 M -37.43 % | 184.777 M 0.00 % | 184.777 M 0.00 % | 184.777 M -0.03 % | 184.827 M 28.00 % | 144.399 M 6.10 % | 136.102 M -0.44 % | 136.700 M 10.86 % | 123.304 M 23.96 % | 99.472 M 51.78 % | 65.538 M -4.59 % | 68.694 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 109.597 M 1.81 % | 107.651 M 1.37 % | 106.196 M 1.68 % | 104.445 M 0.95 % | 103.466 M 0.93 % | 102.507 M 1.43 % | 101.060 M 0.66 % | 100.392 M 0.00 % | 100.392 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 |
| Retained earnings | 80.434 M 5.05 % | 76.567 M 11.73 % | 68.526 M -1.02 % | 69.230 M 18.17 % | 58.584 M 13.69 % | 51.528 M 6.33 % | 48.462 M 82.32 % | 26.581 M 518.90 % | 4.295 M 146.87 % | -9.164 M -179.55 % | 11.519 M 20.49 % | 9.561 M 588.95 % | 1.388 M 115.46 % | -8.979 M 79.44 % | -43.660 M 53.55 % | -93.985 M 22.26 % | -120.896 M 16.18 % | -144.235 M 75.73 % | -594.304 M 24.99 % | -792.316 M -6.51 % | -743.870 M -3.66 % | -717.580 M 0.44 % | -720.787 M -1 254.83 % | -53.201 M -58.39 % | -33.588 M 29.68 % | -47.762 M -346.37 % | 19.387 M -33.00 % | 28.935 M 37.75 % | 21.005 M 62.74 % | 12.907 M |
| Common stock | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 37.28 % | 70.818 M 0.00 % | 70.818 M 16.65 % | 60.711 M 0.00 % | 60.711 M 0.00 % | 60.711 M 0.00 % | 60.711 M 0.00 % | 60.711 M 0.00 % | 60.711 M 0.00 % | 60.711 M 0.00 % | 60.711 M 0.00 % | 60.711 M 20.00 % | 50.593 M 0.00 % | 50.593 M -8.58 % | 55.343 M |
| Total equity | 541.170 M 1.10 % | 535.267 M 1.90 % | 525.280 M 0.14 % | 524.530 M 2.42 % | 512.132 M 1.59 % | 504.097 M 0.80 % | 500.073 M 4.89 % | 476.744 M 5.06 % | 453.791 M 3.06 % | 440.332 M -4.49 % | 461.015 M 0.43 % | 459.056 M 1.81 % | 450.883 M 2.35 % | 440.517 M 8.55 % | 405.835 M 11.95 % | 362.512 M 229.08 % | 110.159 M 30.89 % | 84.163 M 117.36 % | -484.791 M 17.44 % | -587.200 M -14.57 % | -512.528 M 0.21 % | -513.626 M 1.47 % | -521.284 M -303.95 % | 255.589 M 48.14 % | 172.535 M 749.99 % | 20.298 M -77.45 % | 90.014 M -7.30 % | 97.102 M 11.37 % | 87.189 M 13.13 % | 77.067 M |
| Other non current liabilities | 53.247 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.038 M -11.21 % | 4.548 M -22.56 % | 5.872 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 62.512 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.550 M -46.88 % | 4.800 M | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 54.466 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.571 M -24.30 % | 60.198 M 0.00 % | 60.198 M 17.12 % | 51.398 M -14.62 % | 60.198 M | 0.000 -100.00 % | 14.000 M | 0.000 -100.00 % | 4.694 M -55.87 % | 10.637 M 165.92 % | 4.000 M -87.54 % | 32.109 M |
| Total non current liabilities | 292.794 K -24.46 % | 387.596 K 13.15 % | 342.557 K -14.09 % | 398.737 K -12.35 % | 454.917 K -53.67 % | 982.009 K -29.19 % | 1.387 M -6.76 % | 1.488 M -25.53 % | 1.998 M -20.34 % | 2.508 M -16.90 % | 3.018 M -14.46 % | 3.528 M -12.63 % | 4.038 M -11.21 % | 4.548 M -22.56 % | 5.872 M | 0.000 | 0.000 | 0.000 -100.00 % | 45.586 M -62.85 % | 122.725 M 0.01 % | 122.709 M 7.73 % | 113.909 M -7.17 % | 122.709 M 112.69 % | 57.694 M -24.59 % | 76.512 M 2 900.67 % | 2.550 M -73.14 % | 9.494 M -10.74 % | 10.637 M 165.92 % | 4.000 M -87.54 % | 32.109 M |
| Other current liabilities | -18.278 M -172.08 % | 25.356 M 164.12 % | -39.543 M -26.08 % | -31.363 M 50.00 % | -62.729 M -858.97 % | 8.265 M -32.27 % | 12.202 M -16.64 % | 14.638 M 39.55 % | 10.490 M -3.69 % | 10.892 M -19.55 % | 13.538 M -24.25 % | 17.871 M 8.43 % | 16.481 M -32.95 % | 24.580 M 18.74 % | 20.700 M -34.39 % | 31.553 M 77.50 % | 17.777 M 31.37 % | 13.531 M -96.40 % | 376.335 M 9.14 % | 344.813 M 0.76 % | 342.212 M 9.28 % | 313.164 M 6.59 % | 293.810 M 100.76 % | 146.348 M 59.07 % | 92.002 M 31.40 % | 70.016 M 3.60 % | 67.584 M 7.60 % | 62.811 M 51.63 % | 41.425 M -34.90 % | 63.632 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 5.580 M -18.09 % | 6.813 M -14.01 % | 7.923 M 25.01 % | 6.338 M -1.02 % | 6.403 M -22.81 % | 8.295 M 36.17 % | 6.092 M 119.46 % | -31.310 M | 0.000 | 0.000 | 0.000 100.00 % | -1.537 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 295.545 M 28.31 % | 230.338 M 1.70 % | 226.492 M 15.90 % | 195.427 M 13.54 % | 172.128 M 3.82 % | 165.788 M 42.70 % | 116.176 M 34.02 % | 86.687 M 28.44 % | 67.494 M 15.66 % | 58.355 M 8.95 % | 53.560 M 8.38 % | 49.418 M |
| Short term debt | 33.434 M -35.76 % | 52.049 M 10.10 % | 47.276 M 17.01 % | 40.402 M -43.39 % | 71.372 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 47.450 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 70.050 M -43.77 % | 124.579 M 0.00 % | 124.579 M -6.60 % | 133.379 M 7.02 % | 124.629 M -13.69 % | 144.399 M 18.26 % | 122.102 M -10.68 % | 136.700 M 43.56 % | 95.225 M 49.29 % | 63.784 M 3.65 % | 61.538 M 189.45 % | 21.260 M |
| Total current liabilities | 144.560 M -15.98 % | 172.061 M 24.37 % | 138.348 M -3.09 % | 142.754 M -22.24 % | 183.591 M -2.47 % | 188.232 M -3.57 % | 195.204 M 12.41 % | 173.653 M 33.43 % | 130.142 M 27.33 % | 102.210 M -24.64 % | 135.635 M 2.41 % | 132.438 M -17.86 % | 161.234 M -26.65 % | 219.829 M 28.98 % | 170.441 M 10.66 % | 154.028 M 112.43 % | 72.507 M 10.01 % | 65.911 M -87.95 % | 547.089 M -4.07 % | 570.305 M 0.61 % | 566.872 M 2.44 % | 553.372 M 9.81 % | 503.920 M 22.07 % | 412.799 M 28.20 % | 321.987 M 12.15 % | 287.103 M 20.72 % | 237.829 M 25.51 % | 189.488 M 27.21 % | 148.957 M 13.95 % | 130.723 M |
| Total liabilities | 144.853 M -16.00 % | 172.448 M 24.34 % | 138.690 M -3.12 % | 143.153 M -22.22 % | 184.046 M -2.73 % | 189.215 M -3.75 % | 196.591 M 12.25 % | 175.140 M 32.54 % | 132.140 M 26.19 % | 104.717 M -24.48 % | 138.652 M 1.98 % | 135.965 M -17.73 % | 165.272 M -26.34 % | 224.377 M 27.26 % | 176.313 M 14.47 % | 154.028 M 112.43 % | 72.507 M 10.01 % | 65.911 M -88.88 % | 592.675 M -14.48 % | 693.030 M 0.50 % | 689.581 M 3.34 % | 667.281 M 6.49 % | 626.629 M 33.19 % | 470.494 M 18.07 % | 398.499 M 37.58 % | 289.652 M 17.11 % | 247.323 M 23.58 % | 200.125 M 30.84 % | 152.957 M -6.06 % | 162.832 M |
| Other non current assets | 2.051 M -33.26 % | 3.073 M | 0.000 -100.00 % | 42.126 K -94.02 % | 704.231 K 76.23 % | 399.619 K -74.26 % | 1.553 M 49.49 % | 1.039 M -38.08 % | 1.677 M -57.70 % | 3.966 M -39.28 % | 6.531 M -18.40 % | 8.004 M -12.61 % | 9.159 M 7.17 % | 8.546 M 682.57 % | 1.092 M -24.25 % | 1.442 M | 0.000 | 0.000 -100.00 % | 7.079 M -34.14 % | 10.749 M -7.60 % | 11.633 M 38.70 % | 8.387 M -3.22 % | 8.666 M -92.76 % | 119.617 M -20.47 % | 150.407 M 7 181.61 % | 2.066 M -88.76 % | 18.378 M 2.12 % | 17.996 M 60.11 % | 11.239 M 8.65 % | 10.344 M |
| Long term investments | 1.000 M 0.00 % | 1.000 M -65.39 % | 2.889 M -1.95 % | 2.946 M -1.92 % | 3.004 M -1.88 % | 3.062 M -1.84 % | 3.119 M -1.81 % | 3.177 M -1.80 % | 3.235 M -16.12 % | 3.856 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 |
| Intangible assets | 32.365 M -3.44 % | 33.516 M -3.49 % | 34.729 M -3.37 % | 35.943 M -3.26 % | 37.156 M -3.16 % | 38.369 M -3.06 % | 39.582 M -2.97 % | 40.795 M -2.89 % | 42.008 M -2.81 % | 43.221 M -13.03 % | 49.695 M -2.68 % | 51.066 M -2.61 % | 52.436 M -2.55 % | 53.807 M -2.48 % | 55.177 M 147.24 % | 22.318 M 113 458.89 % | 19.653 K -21.43 % | 25.013 K -99.94 % | 44.869 M 11.57 % | 40.218 M -2.63 % | 41.303 M 605.01 % | 5.859 M 104.29 % | 2.868 M -99.31 % | 414.640 M 225.04 % | 127.565 M 3 772.15 % | 3.294 M -2.27 % | 3.371 M -10.33 % | 3.760 M -5.62 % | 3.983 M -2.13 % | 4.070 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 32.365 M -3.44 % | 33.516 M -3.49 % | 34.729 M -3.37 % | 35.943 M -3.26 % | 37.156 M -3.16 % | 38.369 M -3.06 % | 39.582 M -2.97 % | 40.795 M -2.89 % | 42.008 M -2.81 % | 43.221 M -13.03 % | 49.695 M -2.68 % | 51.066 M -2.61 % | 52.436 M -2.55 % | 53.807 M -2.48 % | 55.177 M 147.24 % | 22.318 M 113 458.89 % | 19.653 K -21.43 % | 25.013 K -99.94 % | 44.869 M 11.57 % | 40.218 M -2.63 % | 41.303 M 605.01 % | 5.859 M 104.29 % | 2.868 M -99.31 % | 414.640 M 225.04 % | 127.565 M 3 772.15 % | 3.294 M -2.27 % | 3.371 M -10.33 % | 3.760 M -5.62 % | 3.983 M -2.13 % | 4.070 M |
| Property plant equipment net | 88.361 M -2.40 % | 90.537 M -2.31 % | 92.674 M 2.40 % | 90.499 M 0.36 % | 90.176 M 7.27 % | 84.065 M 6.04 % | 79.276 M -5.17 % | 83.600 M -4.93 % | 87.939 M -6.39 % | 93.947 M -13.17 % | 108.192 M -8.65 % | 118.435 M -5.23 % | 124.972 M -5.90 % | 132.803 M 3.61 % | 128.175 M 67.85 % | 76.364 M 136.72 % | 32.260 M -9.05 % | 35.470 M 0.08 % | 35.443 M -6.19 % | 37.783 M -11.39 % | 42.638 M -0.21 % | 42.726 M 27.63 % | 33.477 M -40.12 % | 55.904 M -22.00 % | 71.669 M 16.33 % | 61.610 M -5.01 % | 64.857 M -20.62 % | 81.704 M -9.40 % | 90.181 M -18.09 % | 110.098 M |
| Total non current assets | 137.789 M -2.66 % | 141.561 M -1.08 % | 143.102 M 0.99 % | 141.697 M 0.11 % | 141.536 M 3.63 % | 136.576 M 1.34 % | 134.776 M -2.35 % | 138.017 M -3.24 % | 142.634 M -6.34 % | 152.290 M -9.22 % | 167.750 M -7.36 % | 181.083 M -4.49 % | 189.590 M -3.68 % | 196.843 M 6.05 % | 185.610 M 84.17 % | 100.781 M 207.38 % | 32.787 M -11.82 % | 37.181 M -57.64 % | 87.783 M -1.09 % | 88.749 M -7.14 % | 95.573 M 67.75 % | 56.972 M 26.58 % | 45.010 M -92.37 % | 590.161 M 68.79 % | 349.641 M 422.08 % | 66.970 M -22.67 % | 86.606 M -16.29 % | 103.459 M -1.84 % | 105.403 M -15.35 % | 124.512 M |
| Other current assets | 10.717 M -10.56 % | 11.983 M -36.80 % | 18.959 M -14.37 % | 22.141 M -2.41 % | 22.687 M -17.36 % | 27.453 M -55.20 % | 61.273 M -33.62 % | 92.312 M -0.99 % | 93.231 M 423.75 % | 17.801 M -19.55 % | 22.126 M -6.77 % | 23.732 M -23.94 % | 31.201 M 110.04 % | 14.854 M -52.97 % | 31.588 M 2.40 % | 30.848 M 331.45 % | 7.150 M 56.81 % | 4.560 M -40.04 % | 7.604 M 1 378.72 % | 514.247 K -91.00 % | 5.716 M -71.14 % | 19.805 M -53.01 % | 42.150 M 138.87 % | 17.646 M -89.02 % | 160.727 M -18.95 % | 198.306 M 5.99 % | 187.106 M 18.54 % | 157.844 M 50.86 % | 104.630 M 35.86 % | 77.015 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.000 M -50.00 % | 80.000 M 0.00 % | 80.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.471 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 463.655 M 0.03 % | 463.501 M 16.00 % | 399.581 M 2.85 % | 388.524 M -1.26 % | 393.476 M 7.38 % | 366.434 M 10.22 % | 332.466 M 13.52 % | 292.872 M 22.95 % | 238.213 M 1.25 % | 235.272 M 8.84 % | 216.159 M 32.61 % | 163.005 M 11.07 % | 146.763 M -17.35 % | 177.580 M 23.47 % | 143.828 M -47.37 % | 273.282 M 286.16 % | 70.769 M 75.65 % | 40.289 M 968.17 % | 3.772 M 22.23 % | 3.086 M -95.13 % | 63.354 M 1.79 % | 62.240 M 943.14 % | 5.967 M -41.17 % | 10.142 M 70.66 % | 5.943 M 149.79 % | 2.379 M 15.32 % | 2.063 M -64.67 % | 5.840 M -5.00 % | 6.147 M -22.92 % | 7.975 M |
| Cash and short term investments | 463.655 M 0.03 % | 463.501 M 16.00 % | 399.581 M 2.85 % | 388.524 M -1.26 % | 393.476 M 7.38 % | 366.434 M 10.22 % | 332.466 M 13.52 % | 292.872 M 22.95 % | 238.213 M 1.25 % | 235.272 M 8.84 % | 216.159 M 32.61 % | 163.005 M 11.07 % | 146.763 M -17.35 % | 177.580 M 23.47 % | 143.828 M -47.37 % | 273.282 M 286.16 % | 70.769 M 75.65 % | 40.289 M 968.17 % | 3.772 M 22.23 % | 3.086 M -95.13 % | 63.354 M 1.79 % | 62.240 M 943.14 % | 5.967 M -41.17 % | 10.142 M 70.66 % | 5.943 M 149.79 % | 2.379 M 15.32 % | 2.063 M -64.67 % | 5.840 M -5.00 % | 6.147 M -22.92 % | 7.975 M |
| Total current assets | 548.234 M -3.17 % | 566.154 M 8.69 % | 520.868 M -0.97 % | 525.985 M -5.17 % | 554.642 M -0.38 % | 556.736 M -0.92 % | 561.888 M 9.35 % | 513.867 M 15.92 % | 443.297 M 12.87 % | 392.759 M -9.07 % | 431.917 M 4.34 % | 413.938 M -2.96 % | 426.565 M -8.86 % | 468.051 M 18.03 % | 396.539 M -4.62 % | 415.759 M 177.40 % | 149.879 M 32.76 % | 112.892 M 461.63 % | 20.101 M 17.68 % | 17.081 M -79.04 % | 81.480 M -15.72 % | 96.684 M 60.25 % | 60.335 M -55.61 % | 135.922 M -38.61 % | 221.393 M -8.88 % | 242.980 M -3.09 % | 250.731 M 29.40 % | 193.768 M 43.81 % | 134.743 M 16.77 % | 115.387 M |
| Inventory | 43.568 M -1.06 % | 44.033 M -22.49 % | 56.810 M -21.35 % | 72.227 M -11.92 % | 82.004 M -19.54 % | 101.918 M 14.19 % | 89.251 M 32.28 % | 67.471 M 1.62 % | 66.394 M -29.05 % | 93.578 M -29.41 % | 132.573 M -16.15 % | 158.114 M -5.09 % | 166.591 M -24.08 % | 219.423 M 21.62 % | 180.413 M 84.84 % | 97.604 M 112.65 % | 45.899 M 39.27 % | 32.957 M 438.97 % | 6.115 M -0.34 % | 6.136 M -13.64 % | 7.105 M -51.46 % | 14.639 M 19.81 % | 12.218 M -56.84 % | 28.308 M -41.59 % | 48.462 M 18.47 % | 40.906 M -15.39 % | 48.345 M 60.91 % | 30.046 M 29.34 % | 23.230 M -17.46 % | 28.143 M |
| Net receivables | 30.294 M -35.04 % | 46.638 M 2.46 % | 45.518 M 5.62 % | 43.094 M -23.69 % | 56.474 M -7.32 % | 60.931 M -28.11 % | 84.760 M 28.40 % | 66.012 M 25.00 % | 52.810 M -6.83 % | 56.679 M -7.17 % | 61.059 M -18.50 % | 74.922 M -8.64 % | 82.011 M | 0.000 | 0.000 -100.00 % | 13.880 M -46.74 % | 26.061 M -25.72 % | 35.087 M -54.24 % | 76.676 M 5 980.54 % | 1.261 M -68.41 % | 3.992 M | 0.000 -100.00 % | 79.532 M -0.37 % | 79.825 M 1 389.47 % | 5.359 M -27.60 % | 7.402 M 736.44 % | 884.993 K -83.43 % | 5.340 M 625.99 % | 735.498 K -67.37 % | 2.254 M |
| Tax assets | 14.012 M 4.30 % | 13.434 M 4.87 % | 12.810 M 4.42 % | 12.267 M 16.87 % | 10.496 M -1.73 % | 10.681 M -5.03 % | 11.247 M 19.55 % | 9.407 M 20.99 % | 7.775 M 6.50 % | 7.301 M 119.14 % | 3.332 M -6.92 % | 3.579 M 18.41 % | 3.023 M 79.16 % | 1.687 M 44.70 % | 1.166 M 77.44 % | 657.130 K 29.32 % | 508.147 K -69.86 % | 1.686 M 330.30 % | 391.791 K | 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 |
| Account payables | 121.240 M 38.84 % | 87.324 M -27.25 % | 120.039 M 3.47 % | 116.017 M -25.21 % | 155.128 M -9.92 % | 172.212 M -2.53 % | 176.684 M 14.40 % | 154.444 M 37.37 % | 112.433 M 26.62 % | 88.793 M -22.83 % | 115.066 M -2.67 % | 118.226 M -17.53 % | 143.350 M -7.71 % | 155.325 M 0.51 % | 154.530 M 22.86 % | 125.773 M 135.35 % | 53.441 M 18.24 % | 45.197 M -16.37 % | 54.044 M -0.63 % | 54.387 M -0.65 % | 54.742 M -14.52 % | 64.043 M 38.16 % | 46.354 M -37.99 % | 74.752 M 3.47 % | 72.245 M 26.52 % | 57.100 M 19.79 % | 47.668 M 29.94 % | 36.685 M 26.80 % | 28.932 M -19.32 % | 35.858 M |
| Tax payables | 8.163 M 11.34 % | 7.332 M 46.77 % | 4.995 M -54.11 % | 10.885 M -8.50 % | 11.897 M 738.84 % | 1.418 M -77.55 % | 6.319 M 38.25 % | 4.571 M -36.69 % | 7.219 M 185.91 % | 2.525 M -64.09 % | 7.032 M 651.02 % | -1.276 M -190.96 % | 1.403 M 118.64 % | -7.526 M -57.14 % | -4.789 M -45.22 % | -3.298 M -355.68 % | 1.290 M -82.04 % | 7.182 M -84.61 % | 46.660 M 0.29 % | 46.526 M 2.62 % | 45.340 M 5.97 % | 42.786 M 9.35 % | 39.127 M -7.90 % | 42.482 M 20.84 % | 35.155 M 29.16 % | 27.218 M -3.20 % | 28.117 M 5.18 % | 26.733 M 56.67 % | 17.063 M 71.09 % | 9.973 M |
| Deferred revenue non current | 69.841 K -17.91 % | 85.079 K -15.19 % | 100.317 K -13.19 % | 115.555 K -11.65 % | 130.793 K -78.68 % | 613.531 K -37.23 % | 977.500 K -34.29 % | 1.488 M -25.53 % | 1.998 M -20.34 % | 2.508 M -16.90 % | 3.018 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -156.148 M 0.00 % | -156.148 M 0.00 % | -156.148 M 0.00 % | -156.148 M 0.00 % | -156.148 M | 0.000 100.00 % | -14.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.627 M -33.59 % | -1.966 M -164.77 % | -742.587 K -1 080.42 % | 75.742 K -26.68 % | 103.309 K -99.91 % | 109.284 M 1 596.42 % | 6.442 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 54.466 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 |
| Preferred stock | 0.000 -100.00 % | 19.685 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 363.518 M 44.32 % | 251.886 M 0.00 % | 251.886 M 0.00 % | 251.886 M 0.00 % | 251.886 M 0.00 % | 251.886 M 0.00 % | 251.886 M 0.00 % | 251.886 M 0.00 % | 251.886 M -28.50 % | 352.278 M 0.00 % | 352.278 M 39.86 % | 251.886 M -28.50 % | 352.278 M 39.86 % | 251.886 M 0.00 % | 251.886 M -29.89 % | 359.280 M 124.22 % | 160.238 M 1.69 % | 157.581 M -41.82 % | 270.864 M 1 292.32 % | 19.454 M -88.65 % | 171.374 M 19.70 % | 143.168 M 3.23 % | 138.689 M -0.08 % | 138.796 M -0.35 % | 139.287 M 1 457.56 % | 8.943 M -72.03 % | 31.971 M 172.51 % | 11.732 M -24.76 % | 15.592 M 76.84 % | 8.817 M |
| Deferred tax liabilities non current | 169.706 K -31.58 % | 248.050 K 2.40 % | 242.239 K -14.46 % | 283.181 K -12.63 % | 324.123 K -12.04 % | 368.477 K -10.00 % | 409.419 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.700 K -99.97 % | 62.527 M 0.03 % | 62.512 M 0.00 % | 62.512 M 0.00 % | 62.512 M 8.35 % | 57.694 M -7.71 % | 62.512 M | 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 |
| Total assets | 686.022 M -3.07 % | 707.715 M 6.59 % | 663.970 M -0.56 % | 667.683 M -4.09 % | 696.178 M 0.41 % | 693.312 M -0.48 % | 696.664 M 6.87 % | 651.884 M 11.26 % | 585.930 M 7.50 % | 545.049 M -9.11 % | 599.667 M 0.78 % | 595.021 M -3.43 % | 616.155 M -7.33 % | 664.894 M 14.21 % | 582.149 M 12.70 % | 516.540 M 182.78 % | 182.666 M 21.72 % | 150.073 M 39.11 % | 107.884 M 1.94 % | 105.830 M -40.23 % | 177.054 M 15.23 % | 153.656 M 45.86 % | 105.345 M -85.49 % | 726.083 M 27.15 % | 571.034 M 84.23 % | 309.951 M -8.12 % | 337.337 M 13.49 % | 297.227 M 23.77 % | 240.146 M 0.10 % | 239.899 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 | 1995 |
| 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 | 0.000 100.00 % | -583.566 K 67.80 % | -1.812 M -1 389.08 % | 140.570 K -74.49 % | 551.019 K 138.53 % | -1.430 M 12.38 % | -1.632 M -243.80 % | -474.720 K 88.04 % | -3.969 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 |
| 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 | -19.699 M -155.37 % | 35.580 M 662.60 % | -6.324 M 81.09 % | -33.437 M -267.34 % | 19.981 M 191.23 % | -21.903 M 51.92 % | -45.557 M -421.52 % | 14.169 M -74.33 % | 55.206 M 2 111.43 % | -2.745 M -107.55 % | 36.329 M 843.54 % | -4.886 M 24.68 % | -6.487 M 84.24 % | -41.150 M 53.62 % | -88.728 M -818.44 % | 12.350 M 733.46 % | 1.482 M 100.52 % | -284.110 M -1 608.86 % | -16.626 M -55.39 % | -10.700 M -155.55 % | 19.262 M 94.72 % | 9.892 M -93.91 % | 162.470 M 857.74 % | 16.964 M -36.50 % | 26.714 M 531.75 % | 4.229 M 109.27 % | -45.601 M |
| Accounts receivables | 16.413 M 196.70 % | 5.532 M 285.25 % | -2.986 M -125.96 % | 11.505 M -20.58 % | 14.487 M 121.99 % | 6.526 M 119.44 % | -33.564 M -100.79 % | -16.716 M -843.70 % | 2.248 M -86.61 % | 16.783 M 72.47 % | 9.731 M -50.44 % | 19.636 M 142.44 % | -46.264 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 | -11.008 M -270.65 % | -2.970 M -231.00 % | 2.267 M 201.08 % | -2.243 M -128.41 % | 7.894 M 139.21 % | -20.134 M 36.29 % | -31.604 M -201.48 % | -10.483 M -140.30 % | 26.011 M 36.19 % | 19.099 M -28.06 % | 26.547 M 397.08 % | 5.341 M -89.88 % | 52.775 M 226.45 % | -41.735 M 51.47 % | -86.002 M -66.33 % | -51.705 M -299.52 % | -12.942 M -365.69 % | 4.871 M 3 253.29 % | 145.260 K -93.16 % | 2.125 M -71.90 % | 7.562 M 412.38 % | -2.421 M -117.73 % | 13.650 M -32.27 % | 20.154 M 1 363.92 % | 1.377 M -59.80 % | 3.425 M 114.51 % | -23.600 M |
| Accounts payables | -25.104 M -174.63 % | 33.636 M 769.84 % | -5.022 M 87.72 % | -40.887 M -1 509.76 % | -2.540 M 71.28 % | -8.845 M -142.04 % | 21.042 M -51.07 % | 43.001 M 56.81 % | 27.423 M 179.12 % | -34.658 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 100.00 % | -618.326 K -5.96 % | -583.567 K 67.80 % | -1.812 M -1 389.08 % | 140.570 K -74.49 % | 551.018 K 103.95 % | -13.953 M -156.60 % | 24.652 M -15.56 % | 29.196 M 233.66 % | -21.844 M -323.30 % | 9.782 M 195.65 % | -10.227 M 82.74 % | -59.262 M -10 239.06 % | 584.495 K 121.44 % | -2.727 M -104.26 % | 64.055 M 344.10 % | 14.424 M 104.99 % | -288.981 M -1 623.10 % | -16.771 M -30.78 % | -12.824 M -209.61 % | 11.700 M -4.98 % | 12.313 M -91.73 % | 148.820 M 4 764.83 % | -3.190 M -112.59 % | 25.337 M 3 053.35 % | 803.506 K 103.65 % | -22.000 M |
| Other non cash items | 4.859 M -49.45 % | 9.612 M -78.14 % | 43.978 M -8.78 % | 48.209 M 637.18 % | -8.974 M -139.18 % | 22.904 M 233.23 % | -17.192 M 11.47 % | -19.419 M -328.32 % | -4.534 M -115.15 % | 29.927 M 261.42 % | 8.280 M 3.47 % | 8.003 M 3 538.54 % | 219.953 K -99.02 % | 22.487 M 234.82 % | -16.680 M -1 130.80 % | -1.355 M -1 021.12 % | -120.878 K 99.76 % | -49.497 M -1 365.47 % | 3.911 M 169.49 % | -5.628 M -169.07 % | 8.149 M -79.25 % | 39.278 M -91.82 % | 479.927 M 1 959.62 % | -25.808 M 38.16 % | -41.732 M -225.32 % | 33.302 M 189.97 % | 11.484 M |
| Net cash provided by operating activities | 14.384 M -80.41 % | 73.430 M 23.73 % | 59.345 M 56.80 % | 37.847 M 9.37 % | 34.605 M 40.52 % | 24.627 M 193.94 % | -26.215 M -204.16 % | 25.168 M -65.51 % | 72.969 M 300.36 % | 18.226 M -68.81 % | 58.428 M 151.54 % | 23.228 M 44.92 % | 16.028 M -40.91 % | 27.123 M 149.45 % | -54.846 M -219.01 % | 46.086 M 45.50 % | 31.675 M 81.87 % | 17.416 M 1 784.35 % | 924.272 K 101.53 % | -60.405 M -6 513.63 % | 941.822 K -98.33 % | 56.248 M 361.06 % | -21.546 M -19.76 % | -17.991 M -409.91 % | 5.805 M 289.70 % | -3.060 M 85.61 % | -21.261 M |
| Investments in property plant and equipment | -2.860 M 28.85 % | -4.019 M 15.65 % | -4.765 M 14.22 % | -5.555 M 62.62 % | -14.859 M -50.64 % | -9.864 M -165.01 % | -3.722 M -47.18 % | -2.529 M | 0.000 | 0.000 100.00 % | -1.672 M 74.80 % | -6.632 M -6.65 % | -6.219 M 72.82 % | -22.878 M 77.31 % | -100.830 M -49.43 % | -67.476 M -6 092.94 % | -1.090 M 26.55 % | -1.483 M -14.01 % | -1.301 M -442.62 % | -239.800 K 4.76 % | -251.778 K -641.94 % | -33.935 K 82.07 % | -189.315 K 95.27 % | -4.006 M -128.24 % | -1.755 M 20.02 % | -2.194 M 49.47 % | -4.343 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 1.500 K | 0.000 -100.00 % | 14.859 M 49.88 % | 9.914 M 133 060 274 579 046 304.00 % | 0.000 -100.00 % | 2.674 M | 0.000 -100.00 % | 23.410 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.021 M 33 200.03 % | 12.075 K | 0.000 | 0.000 |
| Purchases of investments | -80.000 M 50.00 % | -160.000 M -45.45 % | -110.000 M 56.83 % | -254.800 M 39.70 % | -422.560 M -128.41 % | -185.000 M 52.56 % | -389.948 M 50.90 % | -794.180 M -100.55 % | -396.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -44.000 K 84.91 % | -291.580 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -29.885 M -21.21 % | -24.655 M | 0.000 | 0.000 |
| Sales maturities of investments | 80.894 M -49.44 % | 160.000 M 40.72 % | 113.701 M -55.98 % | 258.291 M -39.65 % | 428.002 M 84.79 % | 231.617 M -46.90 % | 436.195 M -45.52 % | 800.613 M 152.41 % | 317.191 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 59.660 K -85.95 % | 424.772 K | 0.000 | 0.000 -100.00 % | 1.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.600 M 37.54 % | 31.700 M | 0.000 -100.00 % | 4.522 M |
| Other investing activites | 0.000 -100.00 % | 4.148 M | 0.000 -100.00 % | 1.252 M 108.42 % | -14.859 M -50.64 % | -9.864 M -4 890.05 % | 205.922 K 108.14 % | -2.529 M -8 485 422 199 996 156.00 % | 0.000 -100.00 % | 23.410 K 101.40 % | -1.672 M 74.80 % | -6.632 M -6.65 % | -6.219 M 72.82 % | -22.878 M -624 413.55 % | -3.663 K -445.42 % | 1.061 K 100.10 % | -1.090 M 62.32 % | -2.892 M -4 690.97 % | 62.984 K -83.25 % | 376.132 K 0.53 % | 374.134 K 163.92 % | 141.760 K 111.96 % | -1.186 M 70.40 % | -4.006 M -1 352.13 % | 319.932 K 14 997.54 % | 2.119 K -98.45 % | 136.695 K |
| Net cash used for investing activites | -1.966 M -1 632.00 % | 128.299 K 112.07 % | -1.063 M -30.90 % | -811.718 K 91.38 % | -9.417 M -125.59 % | 36.803 M -13.87 % | 42.731 M 955.29 % | 4.049 M 105.14 % | -78.809 M -336 747.14 % | 23.410 K 101.40 % | -1.672 M 74.80 % | -6.632 M -6.65 % | -6.219 M 72.82 % | -22.878 M 77.31 % | -100.818 M -49.71 % | -67.342 M -6 080.62 % | -1.090 M 75.10 % | -4.375 M -1 736.63 % | -238.212 K -274.73 % | 136.332 K 11.42 % | 122.356 K 13.48 % | 107.825 K 107.84 % | -1.375 M -114.14 % | 9.724 M 72.97 % | 5.622 M 356.44 % | -2.192 M -793.94 % | 315.923 K |
| Debt repayment | -98.792 K 72.85 % | -363.871 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -47.450 M -200.00 % | 47.450 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.500 M 39.19 % | 14.009 M 392.59 % | -4.788 M -134.89 % | 13.722 M -36.57 % | 21.634 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 |
| 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 | -17.499 M -38.46 % | -12.638 M 23.53 % | -16.527 M -112.50 % | -7.777 M 20.00 % | -9.722 M 16.67 % | -11.666 M -100.00 % | -5.833 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.935 M 12.91 % | -2.222 M -2 805.94 % | -76.464 K -24.03 % | -61.650 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -82.184 K 89.55 % | -786.440 K 68.81 % | -2.522 M 20.57 % | -3.175 M 62.32 % | -8.424 M -64.15 % | -5.132 M |
| Other financing activites | 0.000 | 0.000 100.00 % | -50.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 0.280 | 0.000 -100.00 % | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 100.00 % | 0.000 -100.00 % | 734.488 K -35.70 % | 1.142 M -99.49 % | 223.876 M 3 004 819 370 619 699 200.00 % | 0.000 | 0.000 -100.00 % | 66.000 M | 0.000 -100.00 % | 50.000 K | 0.000 -100.00 % | 31.322 K -96.88 % | 1.005 M 80 141.81 % | -1.256 K -100.67 % | 186.559 K -70.76 % | 638.000 K |
| Net cash used provided by financing activities | -17.598 M -35.35 % | -13.002 M 80.46 % | -66.527 M -755.39 % | -7.777 M 20.00 % | -9.722 M 16.67 % | -11.666 M -100.00 % | -5.833 M -78 289 942 698 000 288.00 % | 0.000 -136.36 % | 0.000 237.50 % | 0.000 -300.00 % | 0.000 166.67 % | 0.000 100.00 % | -49.385 M -207.45 % | 45.962 M 4 212.40 % | 1.066 M -99.52 % | 223.815 M 3 003 991 918 326 579 200.00 % | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.000 K 160.84 % | -82.184 K -100.44 % | 18.745 M 50.05 % | 12.493 M 256.87 % | -7.964 M -245.20 % | 5.485 M -68.00 % | 17.140 M |
| Effect of forex changes on cash | 146.970 K 33.71 % | 109.915 K 19.39 % | 92.062 K 361.08 % | -35.262 K 56.51 % | -81.081 K -283.73 % | 44.131 K -39.57 % | 73.033 K 134.81 % | -209.822 K -231.70 % | 159.321 K -2.52 % | 163.441 K 10 012.24 % | -1.649 K 99.59 % | -398.560 K -143.47 % | -163.698 K 71.69 % | -578.284 K -81.19 % | -319.152 K -589.36 % | -46.297 K 56.11 % | -105.493 K | 0.000 100.00 % | -52.280 -18.66 % | -44.060 -9 461 812 952 988.00 % | 0.000 | 0.000 -100.00 % | 0.000 200.00 % | 0.000 33.33 % | 0.000 -400.00 % | 0.000 0.00 % | 0.000 |
| Net change in cash | -5.032 M -108.29 % | 60.666 M 844.18 % | -8.152 M -127.90 % | 29.223 M 89.94 % | 15.386 M -69.11 % | 49.808 M 363.07 % | 10.756 M -62.92 % | 29.007 M 610.66 % | -5.680 M -130.85 % | 18.413 M -67.56 % | 56.755 M 250.40 % | 16.197 M 140.76 % | -39.740 M -180.07 % | 49.629 M 132.04 % | -154.918 M -176.50 % | 202.513 M 564.41 % | 30.480 M 133.72 % | 13.041 M 1 801.06 % | 686.008 K 101.14 % | -60.269 M -5 509.24 % | 1.114 M -98.02 % | 56.274 M 1 447.60 % | -4.176 M -198.82 % | 4.226 M 22.01 % | 3.463 M 1 392.01 % | 232.117 K 106.10 % | -3.805 M |
| Cash at beginning of period | 400.631 M 17.84 % | 339.965 M -2.34 % | 348.117 M 9.16 % | 318.894 M 5.07 % | 303.508 M 19.63 % | 253.700 M 4.43 % | 242.944 M 13.56 % | 213.937 M -2.59 % | 219.617 M 9.15 % | 201.205 M 39.29 % | 144.450 M 12.63 % | 128.253 M -23.66 % | 167.993 M 41.93 % | 118.364 M -56.69 % | 273.282 M 286.16 % | 70.769 M 75.65 % | 40.289 M 47.86 % | 27.248 M 783.01 % | 3.086 M -95.13 % | 63.354 M 1.79 % | 62.240 M 943.14 % | 5.967 M -41.17 % | 10.142 M 71.56 % | 5.912 M 148.48 % | 2.379 M 10.81 % | 2.147 M -63.41 % | 5.868 M |
| Cash at end of period | 395.599 M -1.26 % | 400.631 M 17.84 % | 339.965 M -2.34 % | 348.117 M 9.16 % | 318.894 M 5.07 % | 303.508 M 19.63 % | 253.700 M 4.43 % | 242.944 M 13.56 % | 213.937 M -2.59 % | 219.617 M 9.15 % | 201.205 M 39.29 % | 144.450 M 12.63 % | 128.253 M -23.66 % | 167.993 M 41.93 % | 118.364 M -56.69 % | 273.282 M 286.16 % | 70.769 M 75.65 % | 40.289 M 968.17 % | 3.772 M 22.23 % | 3.086 M -95.13 % | 63.354 M 1.79 % | 62.240 M 943.14 % | 5.967 M -41.14 % | 10.137 M 73.51 % | 5.842 M 145.56 % | 2.379 M 15.32 % | 2.063 M |
| Operating cash flow | 14.384 M -80.41 % | 73.430 M 23.73 % | 59.345 M 56.80 % | 37.847 M 9.37 % | 34.605 M 40.52 % | 24.627 M 193.94 % | -26.215 M -204.16 % | 25.168 M -65.51 % | 72.969 M 300.36 % | 18.226 M -68.81 % | 58.428 M 151.54 % | 23.228 M 44.92 % | 16.028 M -40.91 % | 27.123 M 149.45 % | -54.846 M -219.01 % | 46.086 M 45.50 % | 31.675 M 81.87 % | 17.416 M 1 784.35 % | 924.272 K 101.53 % | -60.405 M -6 513.63 % | 941.822 K -98.33 % | 56.248 M 361.06 % | -21.546 M -19.76 % | -17.991 M -409.91 % | 5.805 M 289.70 % | -3.060 M 85.61 % | -21.261 M |
| Capital expenditure | -2.860 M 28.85 % | -4.019 M 15.65 % | -4.765 M 14.22 % | -5.555 M 62.62 % | -14.859 M -50.64 % | -9.864 M -165.01 % | -3.722 M -47.18 % | -2.529 M | 0.000 | 0.000 100.00 % | -1.672 M 74.80 % | -6.632 M -6.65 % | -6.219 M 72.82 % | -22.878 M 77.31 % | -100.830 M -49.43 % | -67.476 M -6 092.94 % | -1.090 M 26.55 % | -1.483 M -14.01 % | -1.301 M -442.62 % | -239.800 K 4.76 % | -251.778 K -641.94 % | -33.935 K 82.07 % | -189.315 K 95.27 % | -4.006 M -128.24 % | -1.755 M 20.02 % | -2.194 M 49.47 % | -4.343 M |
| Free CashFlow | 11.525 M -83.40 % | 69.411 M 27.17 % | 54.580 M 69.02 % | 32.292 M 63.54 % | 19.746 M 33.75 % | 14.763 M 149.31 % | -29.937 M -232.24 % | 22.639 M -68.97 % | 72.969 M 300.36 % | 18.226 M -67.89 % | 56.756 M 242.00 % | 16.596 M 69.20 % | 9.808 M 131.06 % | 4.245 M 102.73 % | -155.676 M -627.80 % | -21.390 M -169.94 % | 30.585 M 91.96 % | 15.933 M 4 327.10 % | -376.925 K 99.38 % | -60.645 M -8 888.53 % | 690.044 K -98.77 % | 56.214 M 358.63 % | -21.735 M 1.19 % | -21.997 M -643.12 % | 4.050 M 177.08 % | -5.255 M 79.48 % | -25.603 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 | 76.841 M 18.95 % | 64.602 M -54.96 % | 143.434 M 62.34 % | 88.353 M 15.54 % | 76.471 M 6.95 % | 71.502 M -54.73 % | 157.934 M 65.94 % | 95.178 M 32.33 % | 71.927 M 14.55 % | 62.789 M -50.34 % | 126.448 M 54.73 % | 81.722 M 52.25 % | 53.675 M -17.31 % | 64.911 M -57.75 % | 153.633 M 43.65 % | 106.951 M 42.22 % | 75.201 M 12.74 % | 66.700 M -56.06 % | 151.801 M 78.46 % | 85.062 M 39.18 % | 61.117 M 25.88 % | 48.553 M -54.83 % | 107.482 M 7.27 % | 100.195 M 58.11 % | 63.371 M 5.60 % | 60.008 M -64.24 % | 167.792 M 66.83 % | 100.576 M 44.26 % | 69.719 M 40.85 % | 49.500 M -65.77 % | 144.618 M 34.99 % | 107.133 M 88.35 % | 56.881 M 63.44 % | 34.802 M -73.31 % | 130.378 M 107.21 % | 62.921 M 71.71 % | 36.643 M -6.41 % | 39.154 M -54.74 % | 86.500 M 80.19 % | 48.005 M 23.04 % | 39.015 M 23.17 % | 31.676 M -70.89 % | 108.801 M 30.83 % | 83.163 M 13.39 % | 73.343 M 12.23 % | 65.350 M -54.97 % | 145.129 M 2.15 % | 142.074 M 58.82 % | 89.458 M 46.26 % | 61.162 M -68.99 % | 197.247 M 58.91 % | 124.125 M 191.69 % | 42.554 M -16.61 % | 51.031 M -77.01 % | 221.956 M 158.79 % | 85.767 M 51.11 % | 56.759 M 25.36 % | 45.277 M -72.10 % | 162.279 M 112.13 % | 76.498 M 44.17 % | 53.063 M 8.46 % | 48.925 M -35.04 % | 75.313 M 26.42 % | 59.574 M 19.64 % | 49.794 M 54.43 % | 32.244 M -44.22 % | 57.801 M 69.43 % | 34.114 M -34.50 % | 52.084 M 85.61 % | 28.061 M -54.93 % | 62.267 M 166.23 % | 23.389 M -45.33 % | 42.780 M 839.48 % | 4.554 M 68.35 % | 2.705 M -23.87 % | 3.553 M -16.85 % | 4.273 M 34.90 % | 3.167 M -53.53 % | 6.817 M 78.25 % | 3.824 M 15.27 % | 3.318 M 23.90 % | 2.678 M -48.61 % | 5.210 M 8.43 % | 4.805 M -78.18 % | 22.018 M 37.58 % | 16.003 M -37.66 % | 25.671 M 13.01 % | 22.716 M 84.13 % | 12.337 M 131.08 % | 5.339 M 67.71 % | 3.183 M -28.18 % | 4.433 M -46.37 % | 8.266 M -43.70 % | 14.681 M |
| Net income | 1.223 M -86.87 % | 9.315 M 18.39 % | 7.867 M 13.25 % | 6.947 M 80.75 % | 3.844 M -18.99 % | 4.744 M -59.14 % | 11.611 M 146.09 % | 4.718 M 38.16 % | 3.415 M 18.55 % | 2.881 M -60.20 % | 7.238 M 87.50 % | 3.860 M 118.19 % | 1.769 M -59.87 % | 4.409 M 8.98 % | 4.046 M -45.63 % | 7.441 M 170.12 % | 2.754 M -53.59 % | 5.935 M 74.37 % | 3.404 M -35.73 % | 5.296 M 25.64 % | 4.215 M -12.95 % | 4.842 M 539.80 % | -1.101 M -113.96 % | 7.887 M 118.87 % | 3.603 M -33.88 % | 5.449 M -26.62 % | 7.426 M -32.93 % | 11.071 M 79.26 % | 6.176 M 37.61 % | 4.488 M 90.21 % | 2.360 M -77.76 % | 10.610 M 62.63 % | 6.524 M 88.59 % | 3.459 M -32.47 % | 5.123 M -3.02 % | 5.282 M 1 145.32 % | -505.322 K -114.20 % | 3.559 M 116.08 % | -22.134 M -5 623.71 % | 400.709 K -36.88 % | 634.868 K 52.88 % | 415.264 K 107.73 % | -5.373 M -385.33 % | 1.883 M -20.33 % | 2.364 M -23.38 % | 3.085 M 1 941.57 % | -167.518 K -112.12 % | 1.382 M -63.24 % | 3.759 M 17.49 % | 3.200 M 141.35 % | -7.738 M -189.49 % | 8.647 M 51.29 % | 5.715 M 52.71 % | 3.743 M -60.26 % | 9.417 M -33.25 % | 14.108 M 110.98 % | 6.687 M 49.64 % | 4.469 M -77.43 % | 19.800 M 45.24 % | 13.632 M 210.18 % | 4.395 M -20.05 % | 5.497 M -20.05 % | 6.875 M -24.43 % | 9.097 M -1.46 % | 9.232 M 94.06 % | 4.757 M -58.21 % | 11.384 M 384.36 % | 2.350 M -72.11 % | 8.426 M 93.21 % | 4.361 M 111.18 % | -39.002 M -3 001.92 % | 1.344 M -97.29 % | 49.613 M -82.71 % | 286.940 M 1 699.46 % | 15.946 M 994.23 % | 1.457 M 132.48 % | -4.486 M -3.54 % | -4.333 M 87.55 % | -34.812 M -716.66 % | -4.263 M 16.10 % | -5.081 M -18.41 % | -4.291 M 31.02 % | -6.221 M 12.55 % | -7.113 M 8.45 % | -7.770 M 24.61 % | -10.306 M -138.96 % | 26.452 M 428.89 % | -8.043 M -11.72 % | -7.199 M 10.05 % | -8.004 M 98.65 % | -593.800 M -4 097.63 % | -14.146 M 68.28 % | -44.599 M -196.53 % | -15.040 M |
| Income before tax | 1.754 M -83.50 % | 10.627 M 10.08 % | 9.654 M 27.34 % | 7.582 M 93.38 % | 3.921 M -25.62 % | 5.271 M -60.80 % | 13.448 M 174.64 % | 4.897 M 31.32 % | 3.729 M 28.15 % | 2.910 M -63.50 % | 7.971 M 98.31 % | 4.019 M 175.85 % | 1.457 M -69.72 % | 4.813 M 32.16 % | 3.642 M -56.21 % | 8.316 M 203.74 % | 2.738 M -59.65 % | 6.785 M 95.79 % | 3.466 M -45.40 % | 6.347 M 37.00 % | 4.633 M -15.98 % | 5.514 M 427.85 % | -1.682 M -118.88 % | 8.911 M 97.77 % | 4.506 M -28.64 % | 6.314 M -20.90 % | 7.983 M -36.10 % | 12.493 M 70.11 % | 7.344 M 41.96 % | 5.173 M 132.71 % | 2.223 M -82.22 % | 12.500 M 72.04 % | 7.266 M 75.12 % | 4.149 M -25.07 % | 5.537 M -9.52 % | 6.120 M 1 078.86 % | -625.175 K -112.94 % | 4.831 M 118.38 % | -26.284 M -6 519.10 % | 409.465 K -82.61 % | 2.355 M 374.21 % | 496.574 K 107.50 % | -6.622 M -466.75 % | 1.806 M -55.05 % | 4.017 M 10.46 % | 3.637 M 539.93 % | -826.661 K -146.71 % | 1.770 M -68.06 % | 5.541 M 45.17 % | 3.817 M 139.66 % | -9.623 M -196.69 % | 9.953 M 27.85 % | 7.785 M 76.07 % | 4.421 M -58.60 % | 10.679 M -35.24 % | 16.490 M 112.05 % | 7.777 M 47.73 % | 5.264 M -77.00 % | 22.887 M 43.28 % | 15.974 M 208.35 % | 5.180 M -20.46 % | 6.513 M -7.45 % | 7.038 M -34.29 % | 10.710 M -1.35 % | 10.857 M 92.36 % | 5.644 M -50.42 % | 11.384 M 308.32 % | 2.788 M -75.22 % | 11.249 M 102.56 % | 5.554 M 115.88 % | -34.974 M -1 836.00 % | 2.015 M -96.11 % | 51.731 M -81.97 % | 286.940 M 2 095.30 % | 13.071 M 1 118.76 % | 1.072 M 121.29 % | -5.037 M 10.73 % | -5.642 M 86.24 % | -41.002 M -151.73 % | -16.288 M -96.98 % | -8.269 M 10.93 % | -9.283 M 32.63 % | -13.780 M -17.88 % | -11.690 M -39.93 % | -8.354 M 19.26 % | -10.347 M -139.56 % | 26.153 M 425.52 % | -8.034 M -11.50 % | -7.205 M 10.04 % | -8.010 M 98.65 % | -591.942 M -3 924.34 % | -14.709 M 67.61 % | -45.414 M -191.56 % | -15.576 M |
| Income before tax ratio | 0.02 -86.13 % | 0.16 144.41 % | 0.07 -21.56 % | 0.09 67.37 % | 0.05 -30.45 % | 0.07 -13.42 % | 0.09 65.51 % | 0.05 -0.76 % | 0.05 11.87 % | 0.05 -26.49 % | 0.06 28.16 % | 0.05 81.18 % | 0.03 -63.39 % | 0.07 212.81 % | 0.02 -69.51 % | 0.08 113.57 % | 0.04 -64.21 % | 0.10 345.58 % | 0.02 -69.40 % | 0.07 -1.56 % | 0.08 -33.26 % | 0.11 825.77 % | -0.02 -117.60 % | 0.09 25.08 % | 0.07 -32.43 % | 0.11 121.17 % | 0.05 -61.70 % | 0.12 17.92 % | 0.11 0.79 % | 0.10 579.87 % | 0.02 -86.83 % | 0.12 -8.66 % | 0.13 7.15 % | 0.12 180.71 % | 0.04 -56.33 % | 0.10 670.06 % | -0.02 -113.83 % | 0.12 140.61 % | -0.30 -3 662.44 % | 0.01 -85.87 % | 0.06 285.00 % | 0.02 125.76 % | -0.06 -380.33 % | 0.02 -60.36 % | 0.05 -1.58 % | 0.06 1 076.99 % | -0.01 -145.72 % | 0.01 -79.89 % | 0.06 -0.75 % | 0.06 227.91 % | -0.05 -160.84 % | 0.08 -56.17 % | 0.18 111.15 % | 0.09 80.08 % | 0.05 -74.98 % | 0.19 40.33 % | 0.14 17.84 % | 0.12 -17.56 % | 0.14 -32.46 % | 0.21 113.88 % | 0.10 -26.66 % | 0.13 42.46 % | 0.09 -48.02 % | 0.18 -17.55 % | 0.22 24.56 % | 0.18 -11.12 % | 0.20 140.99 % | 0.08 -62.16 % | 0.22 9.13 % | 0.20 135.24 % | -0.56 -752.08 % | 0.09 -92.88 % | 1.21 -98.08 % | 63.01 1 204.03 % | 4.83 1 500.98 % | 0.30 125.61 % | -1.18 33.83 % | -1.78 70.38 % | -6.01 -41.22 % | -4.26 -70.89 % | -2.49 28.11 % | -3.47 -31.09 % | -2.64 -8.72 % | -2.43 -541.15 % | -0.38 41.31 % | -0.65 -163.46 % | 1.02 388.05 % | -0.35 39.44 % | -0.58 61.07 % | -1.50 99.19 % | -185.94 -5 503.57 % | -3.32 39.61 % | -5.49 -417.84 % | -1.06 |
| EBITDA | 7.101 M 52.09 % | 4.669 M -61.75 % | 12.206 M 51.13 % | 8.076 M 42.79 % | 5.656 M -19.27 % | 7.006 M 70.34 % | 4.113 M -47.03 % | 7.765 M 100.22 % | 3.878 M -15.54 % | 4.591 M -50.55 % | 9.285 M 74.09 % | 5.334 M 101.84 % | 2.642 M -67.04 % | 8.018 M 64.86 % | 4.864 M -49.01 % | 9.538 M 148.20 % | 3.843 M -45.61 % | 7.065 M 48.96 % | 4.743 M -37.79 % | 7.625 M 39 638.56 % | -19.284 K -100.31 % | 6.249 M 2 291.02 % | 261.362 K -97.59 % | 10.854 M 61.85 % | 6.706 M -21.24 % | 8.515 M -53.58 % | 18.342 M 49.95 % | 12.232 M 81.78 % | 6.729 M 79.49 % | 3.749 M -68.89 % | 12.052 M -17.39 % | 14.589 M 306.56 % | 3.588 M 19.44 % | 3.004 M -78.16 % | 13.759 M 92.37 % | 7.153 M 491.68 % | 1.209 M -32.24 % | 1.784 M -94.04 % | 29.917 M 2 763.16 % | -1.123 M -238.56 % | 810.754 K 144.44 % | -1.824 M 23.33 % | -2.380 M -398.68 % | 796.736 K -71.00 % | 2.748 M 80.69 % | 1.521 M -30.50 % | 2.188 M 156.05 % | 854.492 K -90.16 % | 8.688 M 448.12 % | 1.585 M 218.55 % | -1.337 M -109.32 % | 14.350 M 61.86 % | 8.866 M 391.02 % | 1.806 M -90.24 % | 18.493 M 28.04 % | 14.443 M 63.50 % | 8.834 M 94.15 % | 4.550 M -84.72 % | 29.777 M 96.63 % | 15.144 M 287.13 % | 3.912 M -31.97 % | 5.750 M 670.52 % | -1.008 M -108.39 % | 12.015 M -3.91 % | 12.504 M 147.20 % | 5.059 M -39.72 % | 8.392 M 115.44 % | 3.895 M -68.67 % | 12.433 M 115.08 % | 5.781 M -98.06 % | 297.754 M 9 939.26 % | 2.966 M -56.65 % | 6.841 M 585.26 % | -1.410 M -108.89 % | 15.856 M 3 124.82 % | 491.682 K -50.63 % | 995.815 K 586.94 % | 144.964 K 100.42 % | -34.730 M -256.06 % | -9.754 M -265.37 % | -2.670 M 13.29 % | -3.079 M 65.66 % | -8.965 M -121.00 % | -4.056 M -27.65 % | -3.178 M 26.69 % | -4.335 M -113.48 % | 32.152 M 1 682.34 % | -2.032 M -31.95 % | -1.540 M 58.56 % | -3.716 M 99.41 % | -624.585 M -2 274.23 % | 28.727 M 163.48 % | -45.253 M -385.05 % | -9.330 M |
| Net income ratio | 0.02 -88.96 % | 0.14 162.87 % | 0.05 -30.24 % | 0.08 56.44 % | 0.05 -24.25 % | 0.07 -9.75 % | 0.07 48.31 % | 0.05 4.40 % | 0.05 3.49 % | 0.05 -19.85 % | 0.06 21.18 % | 0.05 43.31 % | 0.03 -51.47 % | 0.07 157.94 % | 0.03 -62.15 % | 0.07 89.93 % | 0.04 -58.83 % | 0.09 296.85 % | 0.02 -63.99 % | 0.06 -9.73 % | 0.07 -30.84 % | 0.10 1 073.58 % | -0.01 -113.01 % | 0.08 38.43 % | 0.06 -37.38 % | 0.09 105.19 % | 0.04 -59.80 % | 0.11 24.26 % | 0.09 -2.30 % | 0.09 455.73 % | 0.02 -83.53 % | 0.10 -13.65 % | 0.11 15.39 % | 0.10 152.99 % | 0.04 -53.20 % | 0.08 708.77 % | -0.01 -115.17 % | 0.09 135.53 % | -0.26 -3 165.52 % | 0.01 -48.70 % | 0.02 24.12 % | 0.01 126.55 % | -0.05 -318.09 % | 0.02 -29.74 % | 0.03 -31.73 % | 0.05 4 189.72 % | 0.00 -111.87 % | 0.01 -76.85 % | 0.04 -19.67 % | 0.05 233.34 % | -0.04 -156.32 % | 0.07 -48.13 % | 0.13 83.13 % | 0.07 72.85 % | 0.04 -74.21 % | 0.16 39.62 % | 0.12 19.37 % | 0.10 -19.10 % | 0.12 -31.53 % | 0.18 115.16 % | 0.08 -26.28 % | 0.11 23.08 % | 0.09 -40.22 % | 0.15 -17.63 % | 0.19 25.66 % | 0.15 -25.09 % | 0.20 185.87 % | 0.07 -57.41 % | 0.16 4.10 % | 0.16 124.81 % | -0.63 -1 190.02 % | 0.06 -95.05 % | 1.16 -98.16 % | 63.01 968.90 % | 5.90 1 337.40 % | 0.41 139.06 % | -1.05 23.25 % | -1.37 73.21 % | -5.11 -358.16 % | -1.11 27.21 % | -1.53 4.44 % | -1.60 -34.23 % | -1.19 19.35 % | -1.48 -319.48 % | -0.35 45.21 % | -0.64 -162.50 % | 1.03 391.04 % | -0.35 39.32 % | -0.58 61.07 % | -1.50 99.20 % | -186.53 -5 744.86 % | -3.19 40.86 % | -5.40 -426.68 % | -1.02 |
| Ratio EBITDA | 0.09 27.87 % | 0.07 -15.07 % | 0.09 -6.90 % | 0.09 23.59 % | 0.07 -24.52 % | 0.10 276.26 % | 0.03 -68.08 % | 0.08 51.31 % | 0.05 -26.27 % | 0.07 -0.42 % | 0.07 12.51 % | 0.07 32.57 % | 0.05 -60.14 % | 0.12 290.19 % | 0.03 -64.50 % | 0.09 74.52 % | 0.05 -51.76 % | 0.11 239.01 % | 0.03 -65.14 % | 0.09 28 508.75 % | 0.00 -100.25 % | 0.13 5 193.01 % | 0.00 -97.76 % | 0.11 2.36 % | 0.11 -25.42 % | 0.14 29.81 % | 0.11 -10.12 % | 0.12 26.01 % | 0.10 27.43 % | 0.08 -9.12 % | 0.08 -38.80 % | 0.14 115.86 % | 0.06 -26.92 % | 0.09 -18.20 % | 0.11 -7.16 % | 0.11 244.58 % | 0.03 -27.60 % | 0.05 -86.83 % | 0.35 1 577.99 % | -0.02 -212.61 % | 0.02 136.08 % | -0.06 -163.34 % | -0.02 -328.30 % | 0.01 -74.43 % | 0.04 61.00 % | 0.02 54.35 % | 0.02 150.66 % | 0.01 -93.81 % | 0.10 274.75 % | 0.03 482.33 % | -0.01 -105.86 % | 0.12 -44.51 % | 0.21 488.82 % | 0.04 -57.53 % | 0.08 -50.52 % | 0.17 8.20 % | 0.16 54.88 % | 0.10 -45.24 % | 0.18 -7.31 % | 0.20 168.53 % | 0.07 -37.27 % | 0.12 978.24 % | -0.01 -106.63 % | 0.20 -19.69 % | 0.25 60.07 % | 0.16 8.06 % | 0.15 27.15 % | 0.11 -52.17 % | 0.24 15.88 % | 0.21 -95.69 % | 4.78 3 670.94 % | 0.13 -20.70 % | 0.16 151.65 % | -0.31 -105.28 % | 5.86 4 136.16 % | 0.14 -40.62 % | 0.23 409.21 % | 0.05 100.90 % | -5.09 -99.75 % | -2.55 -216.97 % | -0.80 30.02 % | -1.15 33.17 % | -1.72 -103.82 % | -0.84 -484.86 % | -0.14 46.72 % | -0.27 -121.63 % | 1.25 1 500.22 % | -0.09 28.34 % | -0.12 82.07 % | -0.70 99.65 % | -196.20 -3 127.44 % | 6.48 218.37 % | -5.47 -761.51 % | -0.64 |
| Gross profit ratio | 0.30 29.74 % | 0.24 0.98 % | 0.23 26.66 % | 0.18 24.59 % | 0.15 -26.65 % | 0.20 9.69 % | 0.18 6.45 % | 0.17 -1.24 % | 0.17 -9.41 % | 0.19 12.90 % | 0.17 -0.49 % | 0.17 10.30 % | 0.16 -24.07 % | 0.20 37.52 % | 0.15 -4.49 % | 0.16 2.47 % | 0.15 -10.84 % | 0.17 59.13 % | 0.11 -21.29 % | 0.14 20.15 % | 0.11 -46.48 % | 0.21 68.06 % | 0.13 -27.50 % | 0.17 -18.70 % | 0.21 -7.57 % | 0.23 25.94 % | 0.18 -12.73 % | 0.21 -4.84 % | 0.22 13.20 % | 0.20 11.09 % | 0.18 -5.73 % | 0.19 -4.06 % | 0.19 -16.84 % | 0.23 20.30 % | 0.19 -4.47 % | 0.20 44.17 % | 0.14 -23.08 % | 0.18 86.88 % | 0.10 -25.66 % | 0.13 -32.38 % | 0.20 111.07 % | 0.09 3.33 % | 0.09 -36.55 % | 0.14 5.71 % | 0.13 -32.60 % | 0.20 4.27 % | 0.19 56.96 % | 0.12 -39.66 % | 0.20 19.00 % | 0.17 175.21 % | 0.06 -69.48 % | 0.20 -23.28 % | 0.26 22.93 % | 0.21 55.56 % | 0.14 -40.89 % | 0.23 -2.40 % | 0.24 25.68 % | 0.19 -23.15 % | 0.25 -6.51 % | 0.26 23.27 % | 0.21 -2.83 % | 0.22 26.86 % | 0.17 -41.47 % | 0.30 -4.80 % | 0.31 21.62 % | 0.25 -2.58 % | 0.26 33.62 % | 0.20 -32.14 % | 0.29 2.19 % | 0.28 13.34 % | 0.25 -1.52 % | 0.25 -13.53 % | 0.29 961.77 % | -0.03 -108.00 % | 0.42 1.19 % | 0.42 13.66 % | 0.37 -10.36 % | 0.41 -5.04 % | 0.43 10.33 % | 0.39 -19.43 % | 0.49 39.75 % | 0.35 11 629.51 % | 0.00 -96.43 % | 0.08 -10.45 % | 0.09 68.53 % | 0.06 -48.54 % | 0.11 -45.25 % | 0.20 3 583.88 % | -0.01 88.17 % | -0.05 93.20 % | -0.70 -493.73 % | -0.12 62.41 % | -0.31 -48.90 % | -0.21 |
| Weighted average shs out dil | 97.027 M 0.00 % | 97.027 M -0.04 % | 97.066 M -0.16 % | 97.218 M 0.00 % | 97.218 M 0.41 % | 96.822 M 0.85 % | 96.005 M -1.25 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M -0.77 % | 97.977 M 0.00 % | 97.977 M 0.00 % | 97.977 M -8.95 % | 107.612 M 10.61 % | 97.292 M 0.00 % | 97.292 M 0.00 % | 97.292 M -0.79 % | 98.070 M 0.00 % | 98.070 M 1.27 % | 96.843 M 0.00 % | 96.843 M -0.54 % | 97.365 M 0.00 % | 97.365 M 0.06 % | 97.310 M 0.00 % | 97.310 M 0.20 % | 97.117 M 0.00 % | 97.117 M -0.46 % | 97.568 M 0.00 % | 97.568 M 0.23 % | 97.344 M 0.00 % | 97.344 M 1.30 % | 96.094 M 0.00 % | 96.094 M -1.76 % | 97.820 M 0.00 % | 97.820 M 1.69 % | 96.195 M 0.00 % | 96.195 M -3.98 % | 100.177 M 0.00 % | 100.177 M -3.51 % | 103.816 M 0.00 % | 103.816 M 4.75 % | 99.113 M 0.00 % | 99.113 M 2.81 % | 96.405 M 0.00 % | 96.405 M -2.33 % | 98.702 M 0.00 % | 98.702 M 1.80 % | 96.955 M 0.00 % | 96.955 M -0.20 % | 97.154 M 0.00 % | 97.154 M -1.35 % | 98.488 M 0.00 % | 98.488 M 1.22 % | 97.299 M 0.00 % | 97.299 M 0.15 % | 97.150 M 0.00 % | 97.150 M -0.23 % | 97.372 M 0.00 % | 97.372 M 0.97 % | 96.435 M 0.00 % | 96.435 M -4.60 % | 101.081 M 0.00 % | 101.081 M 42.36 % | 71.004 M 0.00 % | 71.004 M 1.54 % | 69.925 M -10.74 % | 78.341 M 11.12 % | 70.499 M 0.23 % | 70.336 M 4.67 % | 67.200 M 0.00 % | 67.200 M 10.68 % | 60.714 M 0.00 % | 60.715 M 0.00 % | 60.714 M 0.99 % | 60.117 M -20.41 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M |
| Weighted average shs out | 97.027 M 0.00 % | 97.027 M -0.04 % | 97.066 M -0.16 % | 97.218 M 0.00 % | 97.218 M 0.41 % | 96.822 M 0.85 % | 96.006 M -1.25 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 2.24 % | 95.092 M -2.19 % | 97.218 M -7.60 % | 105.216 M 9.33 % | 96.238 M -1.01 % | 97.218 M 0.00 % | 97.218 M 0.04 % | 97.182 M 1.06 % | 96.161 M -0.70 % | 96.843 M 0.00 % | 96.843 M 0.24 % | 96.613 M -0.77 % | 97.365 M 0.06 % | 97.310 M 0.00 % | 97.310 M 0.20 % | 97.117 M 0.00 % | 97.117 M 0.82 % | 96.330 M -1.27 % | 97.568 M 0.23 % | 97.344 M 0.00 % | 97.344 M 1.30 % | 96.094 M 0.00 % | 96.094 M -1.76 % | 97.820 M 0.00 % | 97.820 M 1.69 % | 96.195 M 0.00 % | 96.195 M -2.09 % | 98.248 M -1.93 % | 100.177 M -3.51 % | 103.816 M 0.00 % | 103.816 M 5.44 % | 98.460 M -0.66 % | 99.113 M 2.81 % | 96.405 M 0.00 % | 96.405 M -1.87 % | 98.240 M -0.47 % | 98.702 M 2.45 % | 96.339 M -0.64 % | 96.955 M 1.51 % | 95.517 M -1.68 % | 97.154 M 0.66 % | 96.519 M -2.00 % | 98.488 M 4.95 % | 93.839 M -3.56 % | 97.299 M 0.44 % | 96.868 M -0.29 % | 97.150 M 3.93 % | 93.479 M -4.00 % | 97.372 M 0.97 % | 96.435 M 0.00 % | 96.435 M -4.60 % | 101.081 M 0.00 % | 101.081 M 42.36 % | 71.004 M 0.00 % | 71.004 M 1.54 % | 69.925 M -10.74 % | 78.341 M 11.12 % | 70.499 M 0.23 % | 70.336 M 4.67 % | 67.200 M 0.00 % | 67.200 M 10.68 % | 60.714 M 0.00 % | 60.715 M 0.00 % | 60.714 M 0.99 % | 60.117 M -20.41 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M 0.00 % | 75.534 M |
| EPS diluted | 0.01 -86.88 % | 0.10 18.52 % | 0.08 13.29 % | 0.07 81.01 % | 0.04 -19.39 % | 0.05 -59.17 % | 0.12 147.42 % | 0.05 38.18 % | 0.04 18.58 % | 0.03 -60.22 % | 0.07 88.83 % | 0.04 117.68 % | 0.02 -59.78 % | 0.05 19.68 % | 0.04 -50.85 % | 0.08 170.32 % | 0.03 -53.61 % | 0.06 75.79 % | 0.03 -35.74 % | 0.05 24.14 % | 0.04 -13.00 % | 0.05 542.48 % | -0.01 -113.95 % | 0.08 118.92 % | 0.04 -33.93 % | 0.06 -26.80 % | 0.08 -30.45 % | 0.11 73.78 % | 0.06 37.61 % | 0.05 90.08 % | 0.02 -78.00 % | 0.11 62.00 % | 0.07 88.61 % | 0.04 -31.30 % | 0.05 -2.96 % | 0.05 1 118.87 % | -0.01 -114.32 % | 0.04 116.82 % | -0.22 -5 600.00 % | 0.00 -34.43 % | 0.01 52.50 % | 0.00 107.38 % | -0.05 -385.26 % | 0.02 -22.45 % | 0.02 -23.44 % | 0.03 1 982.35 % | 0.00 -112.14 % | 0.01 -63.92 % | 0.04 17.58 % | 0.03 141.46 % | -0.08 -189.44 % | 0.09 53.45 % | 0.06 52.63 % | 0.04 -60.74 % | 0.10 -30.86 % | 0.14 103.49 % | 0.07 49.57 % | 0.05 -77.00 % | 0.20 42.86 % | 0.14 207.02 % | 0.05 -20.00 % | 0.06 -16.18 % | 0.07 -24.44 % | 0.09 -30.77 % | 0.13 94.03 % | 0.07 -58.13 % | 0.16 433.33 % | 0.03 -75.00 % | 0.12 93.55 % | 0.06 110.69 % | -0.58 -3 000.00 % | 0.02 -97.56 % | 0.82 -82.66 % | 4.73 1 719.23 % | 0.26 974.38 % | 0.02 140.74 % | -0.06 -3.48 % | -0.06 87.52 % | -0.46 -715.60 % | -0.06 16.20 % | -0.07 -18.49 % | -0.06 31.07 % | -0.08 12.53 % | -0.09 5.80 % | -0.10 28.57 % | -0.14 -140.00 % | 0.35 418.18 % | -0.11 -15.42 % | -0.10 13.36 % | -0.11 98.60 % | -7.86 -4 036.84 % | -0.19 67.80 % | -0.59 -195.00 % | -0.20 |
| Earnings per share | 0.01 -86.88 % | 0.10 18.52 % | 0.08 13.29 % | 0.07 81.01 % | 0.04 -19.39 % | 0.05 -59.17 % | 0.12 147.42 % | 0.05 38.18 % | 0.04 18.58 % | 0.03 -60.22 % | 0.07 87.41 % | 0.04 113.44 % | 0.02 -59.03 % | 0.05 17.92 % | 0.04 -49.67 % | 0.08 170.32 % | 0.03 -53.61 % | 0.06 75.79 % | 0.03 -35.74 % | 0.05 24.14 % | 0.04 -13.00 % | 0.05 538.60 % | -0.01 -114.07 % | 0.08 118.92 % | 0.04 -33.93 % | 0.06 -26.80 % | 0.08 -30.45 % | 0.11 73.78 % | 0.06 37.61 % | 0.05 90.08 % | 0.02 -78.00 % | 0.11 62.00 % | 0.07 88.61 % | 0.04 -31.30 % | 0.05 -2.96 % | 0.05 1 118.87 % | -0.01 -114.32 % | 0.04 116.09 % | -0.23 -5 850.00 % | 0.00 -34.43 % | 0.01 52.50 % | 0.00 107.33 % | -0.05 -387.37 % | 0.02 -22.45 % | 0.02 -23.44 % | 0.03 1 982.35 % | 0.00 -112.14 % | 0.01 -63.92 % | 0.04 17.58 % | 0.03 140.74 % | -0.08 -191.01 % | 0.09 53.45 % | 0.06 52.63 % | 0.04 -60.74 % | 0.10 -30.86 % | 0.14 103.49 % | 0.07 49.57 % | 0.05 -77.00 % | 0.20 42.86 % | 0.14 207.02 % | 0.05 -20.00 % | 0.06 -16.18 % | 0.07 -24.44 % | 0.09 -30.77 % | 0.13 94.03 % | 0.07 -58.13 % | 0.16 433.33 % | 0.03 -75.00 % | 0.12 93.55 % | 0.06 110.69 % | -0.58 -3 000.00 % | 0.02 -97.56 % | 0.82 -82.66 % | 4.73 1 719.23 % | 0.26 974.38 % | 0.02 140.74 % | -0.06 -3.48 % | -0.06 87.52 % | -0.46 -715.60 % | -0.06 16.20 % | -0.07 -18.49 % | -0.06 31.07 % | -0.08 12.53 % | -0.09 5.80 % | -0.10 28.57 % | -0.14 -140.00 % | 0.35 418.18 % | -0.11 -15.42 % | -0.10 13.36 % | -0.11 98.60 % | -7.86 -4 036.84 % | -0.19 67.80 % | -0.59 -195.00 % | -0.20 |
| Gross profit | 23.428 M 54.32 % | 15.182 M -54.52 % | 33.381 M 105.63 % | 16.234 M 43.95 % | 11.278 M -21.55 % | 14.376 M -50.34 % | 28.950 M 76.64 % | 16.389 M 30.69 % | 12.541 M 3.77 % | 12.085 M -43.94 % | 21.556 M 53.97 % | 14.000 M 67.94 % | 8.337 M -37.21 % | 13.277 M -41.90 % | 22.852 M 37.19 % | 16.657 M 45.73 % | 11.430 M 0.53 % | 11.369 M -30.08 % | 16.261 M 40.47 % | 11.576 M 67.22 % | 6.922 M -32.63 % | 10.275 M -24.08 % | 13.534 M -22.23 % | 17.402 M 28.54 % | 13.538 M -2.39 % | 13.869 M -54.96 % | 30.792 M 45.59 % | 21.150 M 37.28 % | 15.406 M 59.44 % | 9.663 M -61.98 % | 25.412 M 27.25 % | 19.970 M 80.70 % | 11.051 M 35.92 % | 8.131 M -67.89 % | 25.321 M 97.94 % | 12.792 M 147.56 % | 5.167 M -28.01 % | 7.178 M -15.41 % | 8.485 M 33.96 % | 6.334 M -16.80 % | 7.614 M 159.98 % | 2.929 M -69.92 % | 9.736 M -16.99 % | 11.728 M 19.86 % | 9.785 M -24.36 % | 12.936 M -53.05 % | 27.552 M 60.33 % | 17.184 M -4.17 % | 17.931 M 74.06 % | 10.302 M -14.66 % | 12.072 M -51.51 % | 24.895 M 123.78 % | 11.125 M 2.51 % | 10.852 M -64.23 % | 30.342 M 52.97 % | 19.835 M 47.47 % | 13.450 M 57.55 % | 8.537 M -78.56 % | 39.815 M 98.33 % | 20.075 M 77.72 % | 11.296 M 5.38 % | 10.719 M -17.59 % | 13.007 M -26.00 % | 17.578 M 13.90 % | 15.433 M 87.82 % | 8.217 M -45.66 % | 15.120 M 126.39 % | 6.679 M -55.55 % | 15.025 M 89.67 % | 7.922 M -48.92 % | 15.509 M 162.17 % | 5.916 M -52.73 % | 12.514 M 8 196.09 % | -154.563 K -113.47 % | 1.148 M -22.97 % | 1.490 M -5.49 % | 1.577 M 20.93 % | 1.304 M -55.88 % | 2.954 M 96.67 % | 1.502 M -7.13 % | 1.618 M 73.16 % | 934.125 K 5 927.78 % | 15.497 K -96.13 % | 399.991 K -80.46 % | 2.047 M 131.87 % | 882.616 K -67.92 % | 2.752 M -38.13 % | 4.448 M 6 514.87 % | -69.332 K 72.67 % | -253.700 K 88.59 % | -2.223 M -326.40 % | -521.441 K 79.84 % | -2.587 M 16.16 % | -3.085 M |
| Income tax expense | 530.814 K -59.57 % | 1.313 M -26.53 % | 1.787 M 181.47 % | 634.793 K 723.20 % | 77.113 K -85.36 % | 526.804 K -71.32 % | 1.837 M 929.66 % | 178.398 K -43.11 % | 313.574 K 985.86 % | 28.878 K -96.06 % | 732.768 K 360.49 % | 159.127 K 150.99 % | -312.094 K -177.27 % | 403.887 K 199.96 % | -404.034 K -146.17 % | 875.056 K 5 323.64 % | -16.752 K -101.97 % | 850.301 K 1 270.92 % | 62.024 K -94.10 % | 1.051 M 151.70 % | 417.692 K -37.85 % | 672.023 K 215.69 % | -580.903 K -156.73 % | 1.024 M 13.50 % | 902.206 K 4.33 % | 864.778 K 55.34 % | 556.707 K -60.83 % | 1.421 M 21.74 % | 1.168 M 70.43 % | 685.036 K 602.01 % | -136.459 K -107.22 % | 1.889 M 154.76 % | 741.637 K 7.54 % | 689.611 K 66.38 % | 414.489 K -50.50 % | 837.337 K 798.64 % | -119.853 K -109.42 % | 1.272 M 130.66 % | -4.150 M -47 492.24 % | 8.757 K -99.49 % | 1.720 M 2 015.32 % | 81.309 K 106.51 % | -1.249 M -1 511.65 % | -77.502 K -104.69 % | 1.653 M 199.64 % | 551.785 K 183.71 % | -659.143 K -269.84 % | 388.088 K -78.22 % | 1.782 M 188.70 % | 617.145 K 132.75 % | -1.885 M -244.30 % | 1.306 M -36.89 % | 2.070 M 204.88 % | 678.801 K -46.19 % | 1.262 M -47.03 % | 2.382 M 118.60 % | 1.090 M 37.00 % | 795.294 K -74.24 % | 3.088 M 31.86 % | 2.342 M 198.09 % | 785.513 K -22.71 % | 1.016 M 524.28 % | 162.802 K -89.91 % | 1.613 M -0.77 % | 1.625 M 83.27 % | 886.846 K 1 231 801.65 % | 71.990 -99.99 % | 690.213 K -75.56 % | 2.824 M 92.79 % | 1.465 M -63.60 % | 4.024 M 499.99 % | 670.608 K -98.57 % | 47.051 M 1 601.88 % | 2.765 M -80.33 % | 14.052 M 2 534.73 % | 533.336 K 213.40 % | -470.310 K 42.51 % | -818.058 K 89.14 % | -7.529 M 37.43 % | -12.033 M -235.48 % | -3.587 M -3 023.51 % | 122.692 K 101.23 % | -9.957 M -175.61 % | -3.613 M -306.19 % | -889.417 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 53.413 M 8.08 % | 49.420 M -55.09 % | 110.053 M 52.60 % | 72.120 M 12.23 % | 64.260 M 12.49 % | 57.126 M -55.71 % | 128.984 M 63.71 % | 78.788 M 32.67 % | 59.386 M 17.12 % | 50.705 M -51.66 % | 104.891 M 54.89 % | 67.721 M 49.37 % | 45.338 M -12.19 % | 51.634 M -60.52 % | 130.782 M 44.84 % | 90.295 M 41.59 % | 63.772 M 15.26 % | 55.331 M -59.18 % | 135.541 M 84.45 % | 73.486 M 35.60 % | 54.195 M 41.58 % | 38.278 M -59.26 % | 93.948 M 13.47 % | 82.793 M 66.14 % | 49.833 M 8.01 % | 46.140 M -66.32 % | 137.001 M 72.49 % | 79.426 M 46.24 % | 54.313 M 36.34 % | 39.837 M -66.58 % | 119.207 M 36.76 % | 87.163 M 90.19 % | 45.829 M 71.83 % | 26.671 M -74.61 % | 105.057 M 109.57 % | 50.129 M 59.26 % | 31.476 M -1.56 % | 31.976 M -59.01 % | 78.015 M 87.22 % | 41.671 M 32.70 % | 31.401 M 9.23 % | 28.747 M -70.98 % | 99.066 M 38.68 % | 71.435 M 12.39 % | 63.558 M 21.26 % | 52.415 M -55.42 % | 117.577 M -5.85 % | 124.889 M 74.61 % | 71.526 M 40.63 % | 50.860 M -72.53 % | 185.174 M 86.61 % | 99.230 M 215.72 % | 31.429 M -21.78 % | 40.178 M -79.03 % | 191.614 M 190.63 % | 65.931 M 52.23 % | 43.310 M 17.88 % | 36.740 M -70.00 % | 122.465 M 117.04 % | 56.424 M 35.09 % | 41.767 M 9.32 % | 38.206 M -38.68 % | 62.306 M 48.36 % | 41.996 M 22.22 % | 34.361 M 43.01 % | 24.027 M -43.71 % | 42.681 M 55.57 % | 27.436 M -25.97 % | 37.058 M 84.01 % | 20.139 M -56.93 % | 46.758 M 167.60 % | 17.473 M -42.27 % | 30.267 M 542.85 % | 4.708 M 202.35 % | 1.557 M -24.53 % | 2.063 M -23.49 % | 2.697 M 44.67 % | 1.864 M -51.74 % | 3.862 M 66.33 % | 2.322 M 36.58 % | 1.700 M -2.48 % | 1.744 M -66.44 % | 5.195 M 17.92 % | 4.405 M -77.94 % | 19.971 M 32.08 % | 15.121 M -34.03 % | 22.919 M 25.46 % | 18.269 M 47.25 % | 12.406 M 121.83 % | 5.593 M 3.44 % | 5.407 M 9.14 % | 4.954 M -54.35 % | 10.852 M -38.92 % | 17.766 M |
| General and administrative expenses | -777.967 K -126.61 % | 2.923 M 157.02 % | -5.126 M -175.84 % | 6.759 M 1 100.83 % | -675.383 K -129.00 % | 2.329 M 151.72 % | -4.503 M -181.45 % | 5.529 M 2 441.89 % | -236.078 K -113.57 % | 1.739 M 150.43 % | -3.448 M -169.48 % | 4.963 M 1 550.56 % | -342.149 K -121.11 % | 1.621 M 149.31 % | -3.287 M -171.20 % | 4.617 M 2 291.42 % | -210.690 K -113.90 % | 1.515 M 153.41 % | -2.837 M -250.71 % | 1.883 M 775.29 % | 215.094 K -81.47 % | 1.161 M 127.80 % | -4.174 M -298.89 % | 2.099 M 326.13 % | -928.114 K -138.96 % | 2.382 M 172.43 % | -3.289 M -287.44 % | 1.755 M 179.12 % | -2.218 M -167.47 % | 3.287 M 138.64 % | -8.507 M -303.21 % | 4.186 M 436.48 % | -1.244 M -143.04 % | 2.891 M 141.62 % | -6.944 M -271.22 % | 4.056 M 782.91 % | -593.902 K -118.57 % | 3.197 M 149.09 % | -6.514 M -241.77 % | 4.595 M 6 417.06 % | -72.735 K -102.61 % | 2.785 M 125.78 % | -10.802 M -238.51 % | 7.799 M 530.98 % | -1.810 M -142.18 % | 4.290 M 135.41 % | -12.115 M -252.05 % | 7.967 M 716.72 % | -1.292 M -127.36 % | 4.722 M 150.47 % | -9.357 M -213.29 % | 8.259 M 452.71 % | -2.342 M -149.96 % | 4.687 M 191.25 % | -5.136 M -254.51 % | 3.324 M 662.48 % | -590.948 K -129.32 % | 2.016 M 130.70 % | -6.566 M -398.16 % | 2.202 M -42.12 % | 3.805 M 70.56 % | 2.231 M -54.59 % | 4.913 M 39.77 % | 3.515 M 113.47 % | 1.647 M 0.26 % | 1.642 M -59.34 % | 4.039 M 528.39 % | 642.732 K -3.90 % | 668.783 K -47.66 % | 1.278 M -2.46 % | 1.310 M 140.62 % | 544.476 K -48.57 % | 1.059 M 22.14 % | 866.802 K -67.31 % | 2.651 M 48.92 % | 1.780 M 66.94 % | 1.066 M -54.98 % | 2.369 M -93.45 % | 36.186 M 195.05 % | 12.264 M 171.59 % | 4.516 M -9.78 % | 5.005 M -43.30 % | 8.827 M 65.71 % | 5.327 M 25.54 % | 4.243 M -12.61 % | 4.856 M -83.71 % | 29.806 M 470.34 % | 5.226 M 308.39 % | 1.280 M -65.90 % | 3.753 M -87.11 % | 29.113 M 312.73 % | 7.054 M 37.66 % | 5.124 M -5.63 % | 5.430 M |
| Selling and marketing expenses | 6.105 M 26.77 % | 4.816 M 133.66 % | -14.307 M -353.57 % | 5.642 M 313.35 % | 1.365 M -44.47 % | 2.458 M 669.07 % | -431.925 K -117.56 % | 2.459 M -18.58 % | 3.020 M 7.92 % | 2.799 M -7.33 % | 3.020 M 29.31 % | 2.336 M 60.81 % | 1.452 M 19.95 % | 1.211 M -49.02 % | 2.375 M -16.93 % | 2.859 M 16.85 % | 2.447 M 116.64 % | 1.129 M -71.94 % | 4.025 M 72.86 % | 2.328 M 26.03 % | 1.847 M 26.72 % | 1.458 M -67.41 % | 4.473 M 4.91 % | 4.263 M 21.49 % | 3.509 M 45.92 % | 2.405 M -46.69 % | 4.511 M 10.75 % | 4.073 M 15.96 % | 3.513 M 59.15 % | 2.207 M -60.45 % | 5.581 M 102.34 % | 2.758 M 17.95 % | 2.339 M 5.71 % | 2.212 M -30.72 % | 3.193 M 44.86 % | 2.204 M 79.56 % | 1.228 M -37.45 % | 1.963 M -21.63 % | 2.504 M 2.08 % | 2.453 M 10.52 % | 2.220 M 22.92 % | 1.806 M -73.90 % | 6.920 M 147.30 % | 2.798 M -14.07 % | 3.257 M -52.96 % | 6.923 M -47.83 % | 13.269 M 67.92 % | 7.902 M 106.92 % | 3.819 M 0.06 % | 3.817 M -46.37 % | 7.117 M 71.69 % | 4.145 M 176.17 % | 1.501 M -58.16 % | 3.588 M -60.15 % | 9.002 M 325.53 % | 2.116 M 24.56 % | 1.698 M 0.18 % | 1.695 M -55.33 % | 3.795 M 41.97 % | 2.673 M -20.51 % | 3.363 M 32.84 % | 2.532 M -63.83 % | 6.999 M 164.57 % | 2.645 M 41.59 % | 1.868 M 66.57 % | 1.122 M -33.69 % | 1.692 M -14.20 % | 1.972 M -17.23 % | 2.382 M 807.44 % | 262.508 K -89.60 % | 2.524 M 10.64 % | 2.281 M -48.45 % | 4.425 M 1 231.37 % | 332.332 K 22.12 % | 272.137 K -23.75 % | 356.880 K 49.78 % | 238.277 K 35.54 % | 175.797 K -27.80 % | 243.479 K -28.18 % | 339.004 K -5.70 % | 359.497 K 7.68 % | 333.862 K -17.62 % | 405.265 K -29.97 % | 578.737 K -64.07 % | 1.611 M 28.56 % | 1.253 M -34.91 % | 1.925 M -8.25 % | 2.098 M 113.96 % | 980.446 K 100.91 % | 488.008 K 63.54 % | 298.399 K -29.94 % | 425.945 K -37.69 % | 683.636 K -7.33 % | 737.701 K |
| Other expenses | 13.065 M 335.37 % | -5.551 M -113.89 % | 39.959 M 649.93 % | -7.266 M -227.27 % | 5.709 M 115.74 % | 2.646 M 65.55 % | 1.599 M 159 760.80 % | 1.000 K -99.59 % | 242.100 K 67.21 % | 144.790 K -97.89 % | 6.851 M 343.86 % | -2.809 M -198.41 % | 2.855 M 1 609.61 % | 166.984 K 227.94 % | -130.520 K 94.78 % | -2.498 M -181.82 % | 3.054 M 1 795.72 % | 161.088 K 2 374.55 % | -7.082 K 97.58 % | -292.560 K -324.21 % | 130.487 K | 0.000 -100.00 % | 464.050 K -22.69 % | 600.230 K -87.37 % | 4.754 M 3 430.70 % | 134.634 K -78.24 % | 618.690 K 379.88 % | 128.927 K 2 319.12 % | 5.330 K 105.84 % | -91.235 K 81.35 % | -489.275 K -241.32 % | 346.217 K 278.49 % | -193.967 K -257.70 % | 122.995 K -91.15 % | 1.390 M 912.84 % | 137.269 K 7.77 % | 127.369 K -16.84 % | 153.165 K -77.99 % | 695.981 K 3 437.21 % | 19.676 K -91.53 % | 232.277 K 81.92 % | 127.682 K -88.37 % | 1.098 M 321.75 % | 260.327 K 100.08 % | 130.110 K -77.26 % | 572.092 K -19.13 % | 707.436 K 81.46 % | 389.850 K -21.53 % | 496.790 K 35.87 % | 365.638 K -76.26 % | 1.540 M 367.23 % | 329.610 K 159.03 % | 127.250 K -91.12 % | 1.433 M -51.44 % | 2.951 M 13.39 % | 2.603 M 1 664.50 % | 147.500 K 17.04 % | 126.020 K 110.72 % | -1.176 M -221.78 % | 965.400 K 3 727 513.13 % | -25.900 -100.02 % | 172.060 K -94.23 % | 2.982 M 1 585.83 % | 176.885 K -54.86 % | 391.830 K 107.61 % | 188.732 K -87.88 % | 1.558 M 229.52 % | -1.203 M -1 870.84 % | 67.919 K 106.33 % | -1.074 M -1 723.40 % | 66.127 K 106.35 % | -1.042 M -2 324.70 % | -42.980 K -100.02 % | 285.590 M | 0.000 100.00 % | -1.990 M -175.50 % | -722.289 K -47.09 % | -491.065 K | 0.000 | 0.000 | 0.000 100.00 % | -16.068 K | 0.000 100.00 % | -1.387 M -953.29 % | -131.656 K 76.33 % | -556.316 K -100.92 % | 60.679 M 5 458.29 % | -1.132 M -617.20 % | 218.951 K | 0.000 | 0.000 | 0.000 100.00 % | -30.548 M -180 528.63 % | 16.931 K |
| Operating expenses | 21.208 M 368.30 % | 4.529 M -81.57 % | 24.569 M 187.29 % | 8.552 M -8.29 % | 9.325 M 2.42 % | 9.105 M 20 539.45 % | 44.115 K -99.49 % | 8.625 M -0.44 % | 8.663 M 15.60 % | 7.494 M -23.11 % | 9.746 M 31.89 % | 7.389 M -1.40 % | 7.494 M 42.48 % | 5.259 M -47.63 % | 10.042 M 21.28 % | 8.280 M -10.43 % | 9.244 M 114.76 % | 4.304 M -51.48 % | 8.872 M 59.59 % | 5.559 M -19.92 % | 6.942 M 72.45 % | 4.025 M -62.46 % | 10.722 M 13.10 % | 9.480 M 4.02 % | 9.114 M 21.77 % | 7.484 M -39.88 % | 12.450 M 29.67 % | 9.601 M 10.65 % | 8.677 M 46.73 % | 5.914 M -55.73 % | 13.360 M 84.05 % | 7.259 M -2.73 % | 7.463 M 42.05 % | 5.254 M -54.56 % | 11.561 M 77.43 % | 6.516 M 25.37 % | 5.197 M -3.64 % | 5.393 M -35.71 % | 8.389 M 16.15 % | 7.223 M 6.17 % | 6.803 M 43.13 % | 4.753 M -68.80 % | 15.235 M 39.37 % | 10.932 M 55.34 % | 7.037 M -38.35 % | 11.415 M -52.65 % | 24.106 M 47.62 % | 16.330 M 33.22 % | 12.258 M 40.62 % | 8.717 M -52.82 % | 18.476 M 44.75 % | 12.764 M 139.28 % | 5.334 M -37.45 % | 8.529 M -53.42 % | 18.312 M 231.42 % | 5.525 M 7.57 % | 5.136 M 33.67 % | 3.843 M -68.13 % | 12.056 M 133.26 % | 5.169 M -30.01 % | 7.384 M 48.60 % | 4.969 M -59.17 % | 12.171 M 88.37 % | 6.461 M 65.38 % | 3.907 M 32.31 % | 2.953 M -51.50 % | 6.088 M 118.68 % | 2.784 M -16.99 % | 3.353 M 91.46 % | 1.752 M -60.29 % | 4.411 M 49.52 % | 2.950 M -48.00 % | 5.672 M 351.87 % | 1.255 M -57.43 % | 2.949 M 35.11 % | 2.182 M 59.26 % | 1.370 M -47.03 % | 2.587 M -92.92 % | 36.518 M 188.67 % | 12.650 M 157.17 % | 4.919 M -8.79 % | 5.393 M -41.83 % | 9.271 M 52.99 % | 6.060 M 1.04 % | 5.998 M -4.51 % | 6.281 M -80.40 % | 32.049 M 325.30 % | 7.536 M 225.41 % | 2.316 M -45.40 % | 4.241 M -85.63 % | 29.505 M 294.12 % | 7.486 M 26.20 % | 5.932 M -5.00 % | 6.244 M |
| Cost and expenses | 74.622 M 38.32 % | 53.949 M -59.93 % | 134.622 M 66.88 % | 80.672 M 11.19 % | 72.552 M 9.54 % | 66.231 M -54.25 % | 144.775 M 65.62 % | 87.413 M 28.46 % | 68.049 M 16.93 % | 58.198 M -49.23 % | 114.637 M 52.62 % | 75.110 M 42.17 % | 52.832 M -7.14 % | 56.893 M -59.60 % | 140.823 M 42.86 % | 98.575 M 35.00 % | 73.016 M 22.44 % | 59.635 M -58.70 % | 144.412 M 82.70 % | 79.045 M 29.29 % | 61.137 M 44.52 % | 42.304 M -59.58 % | 104.670 M 13.43 % | 92.273 M 56.54 % | 58.947 M 9.93 % | 53.624 M -64.12 % | 149.451 M 67.87 % | 89.028 M 41.34 % | 62.990 M 37.68 % | 45.751 M -65.49 % | 132.567 M 40.40 % | 94.422 M 77.18 % | 53.293 M 66.93 % | 31.925 M -72.62 % | 116.618 M 105.88 % | 56.645 M 54.46 % | 36.673 M -1.86 % | 37.370 M -56.75 % | 86.404 M 76.72 % | 48.894 M 27.98 % | 38.204 M 14.04 % | 33.500 M -70.69 % | 114.301 M 38.77 % | 82.366 M 16.67 % | 70.595 M 10.60 % | 63.830 M -54.95 % | 141.683 M 0.33 % | 141.219 M 68.55 % | 83.785 M 40.63 % | 59.577 M -70.75 % | 203.650 M 81.84 % | 111.994 M 204.63 % | 36.764 M -24.52 % | 48.707 M -76.80 % | 209.926 M 193.78 % | 71.457 M 47.50 % | 48.446 M 19.38 % | 40.583 M -69.83 % | 134.521 M 118.41 % | 61.592 M 25.31 % | 49.151 M 13.84 % | 43.175 M -42.03 % | 74.477 M 53.70 % | 48.457 M 26.63 % | 38.268 M 41.84 % | 26.980 M -44.68 % | 48.768 M 61.38 % | 30.219 M -25.22 % | 40.412 M 84.61 % | 21.890 M -57.22 % | 51.168 M 150.55 % | 20.423 M -43.17 % | 35.939 M 502.65 % | 5.963 M 32.35 % | 4.506 M 6.13 % | 4.246 M 4.40 % | 4.067 M -8.63 % | 4.451 M -88.98 % | 40.380 M 169.70 % | 14.972 M 126.20 % | 6.619 M -7.25 % | 7.137 M -50.67 % | 14.466 M 38.23 % | 10.465 M -59.70 % | 25.969 M 21.34 % | 21.401 M -61.07 % | 54.968 M 113.02 % | 25.804 M 75.28 % | 14.722 M 49.71 % | 9.834 M -71.83 % | 34.912 M 180.63 % | 12.440 M -25.88 % | 16.784 M -30.10 % | 24.010 M |
| Research and development expenses | 2.816 M 20.33 % | 2.340 M -42.12 % | 4.043 M 19.14 % | 3.394 M 15.99 % | 2.926 M 75.02 % | 1.672 M -50.54 % | 3.380 M -8.89 % | 3.710 M 110.18 % | 1.765 M -37.20 % | 2.811 M -15.40 % | 3.323 M 14.60 % | 2.900 M -17.82 % | 3.529 M 56.08 % | 2.261 M -50.67 % | 4.583 M 38.78 % | 3.302 M -16.48 % | 3.954 M 163.89 % | 1.498 M -55.74 % | 3.385 M 49.88 % | 2.259 M -16.15 % | 2.694 M 91.56 % | 1.406 M -62.28 % | 3.728 M 29.24 % | 2.885 M 62.15 % | 1.779 M -30.57 % | 2.562 M -52.38 % | 5.380 M 57.66 % | 3.413 M -46.11 % | 6.333 M 285.20 % | 1.644 M -90.08 % | 16.567 M 600.98 % | 2.363 M -18.72 % | 2.908 M | 0.000 -100.00 % | 8.511 M | 0.000 -100.00 % | 2.191 M | 0.000 -100.00 % | 6.168 M | 0.000 -100.00 % | 2.105 M | 0.000 -100.00 % | 9.954 M | 0.000 -100.00 % | 2.101 M | 0.000 -100.00 % | 13.220 M | 0.000 -100.00 % | 3.650 M | 0.000 -100.00 % | 13.365 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 |
| Selling general and administrative expenses | 5.327 M -31.17 % | 7.739 M 139.82 % | -19.433 M -256.41 % | 12.425 M 1 701.74 % | 689.590 K -85.59 % | 4.787 M 197.00 % | -4.935 M -161.78 % | 7.988 M 186.89 % | 2.784 M -38.64 % | 4.538 M 1 159.85 % | -428.157 K -105.87 % | 7.299 M 557.44 % | 1.110 M -60.79 % | 2.832 M 410.40 % | -912.250 K -112.20 % | 7.476 M 234.33 % | 2.236 M -15.45 % | 2.645 M 122.77 % | 1.187 M -71.81 % | 4.211 M 104.17 % | 2.063 M -21.23 % | 2.618 M 777.29 % | 298.469 K -95.31 % | 6.362 M 146.50 % | 2.581 M -46.08 % | 4.787 M 291.69 % | 1.222 M -79.03 % | 5.828 M 350.08 % | 1.295 M -76.43 % | 5.494 M 287.80 % | -2.925 M -142.13 % | 6.945 M 534.54 % | 1.094 M -78.55 % | 5.103 M 236.02 % | -3.752 M -159.93 % | 6.260 M 887.89 % | 633.677 K -87.72 % | 5.160 M 228.69 % | -4.010 M -156.89 % | 7.048 M 228.26 % | 2.147 M -53.23 % | 4.591 M 218.26 % | -3.882 M -136.63 % | 10.597 M 632.36 % | 1.447 M -87.10 % | 11.213 M 871.03 % | 1.155 M -92.72 % | 15.869 M 527.99 % | 2.527 M -70.41 % | 8.539 M 481.21 % | -2.240 M -118.06 % | 12.404 M 1 575.64 % | -840.616 K -110.16 % | 8.274 M 114.00 % | 3.867 M -28.92 % | 5.440 M 391.17 % | 1.107 M -70.16 % | 3.711 M 233.90 % | -2.771 M -156.85 % | 4.875 M -31.99 % | 7.168 M 50.51 % | 4.763 M -60.02 % | 11.912 M 93.36 % | 6.161 M 75.26 % | 3.515 M 27.17 % | 2.764 M -51.77 % | 5.730 M 119.19 % | 2.614 M -14.31 % | 3.051 M 98.06 % | 1.540 M -59.82 % | 3.834 M 35.69 % | 2.825 M -48.47 % | 5.483 M 357.27 % | 1.199 M -58.98 % | 2.923 M 36.79 % | 2.137 M 63.81 % | 1.305 M -48.73 % | 2.545 M -93.01 % | 36.429 M 189.04 % | 12.603 M 158.52 % | 4.875 M -8.69 % | 5.339 M -42.17 % | 9.232 M 56.33 % | 5.906 M 0.88 % | 5.854 M -4.17 % | 6.109 M -80.75 % | 31.730 M 333.26 % | 7.324 M 224.05 % | 2.260 M -46.70 % | 4.241 M -85.58 % | 29.412 M 293.22 % | 7.480 M 28.79 % | 5.808 M -5.83 % | 6.167 M |
| Interest income | 409.493 K -95.78 % | 9.713 M 1 705.10 % | 538.073 K -21.24 % | 683.159 K -15.36 % | 807.095 K -51.30 % | 1.657 M -62.89 % | 4.466 M 395.08 % | 902.043 K -51.11 % | 1.845 M 148.39 % | 742.884 K -85.68 % | 5.188 M 1 645.49 % | 297.245 K -81.75 % | 1.629 M 228.91 % | 495.187 K -90.98 % | 5.492 M 2 540.47 % | 208.000 K -92.48 % | 2.767 M 117.85 % | 1.270 M -70.38 % | 4.288 M 635.31 % | 583.084 K -72.83 % | 2.146 M 125.51 % | 951.598 K -74.30 % | 3.703 M 476.38 % | 642.402 K -47.09 % | 1.214 M 312.67 % | 294.214 K -92.83 % | 4.103 M 180.16 % | 1.465 M | 0.000 | 0.000 | 0.000 -100.00 % | 164.564 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 545.204 K 236.27 % | 162.132 K 518.16 % | 26.228 K | 0.000 -100.00 % | 1.011 M | 0.000 -100.00 % | 1.316 M 572 115 317.44 % | -0.230 -100.00 % | 402.705 K | 0.000 -100.00 % | 3.216 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 % | 356.933 K | 0.000 | 0.000 100.00 % | -0.310 -100.00 % | 15.801 K | 0.000 -100.00 % | 7.762 K 1 764 084.09 % | -0.440 -100.00 % | 25.992 K 12 996 099.99 % | -0.200 -100.00 % | 17.067 K 4 376 253.85 % | -0.390 -100.00 % | 101.172 K 12 646 600.00 % | -0.800 -100.00 % | 41.124 K 14 180 789.65 % | -0.290 -100.00 % | 22.691 K 6 132 802.70 % | -0.370 -100.01 % | 4.574 K 571 851.25 % | -0.800 -100.00 % | 26.861 K 106.33 % | -424.139 K -200.00 % | 424.137 K 132 542 912.57 % | -0.320 |
| Interest expense | 0.000 -100.00 % | 53.009 K -64.53 % | 149.464 K | 0.000 | 0.000 -100.00 % | 17.251 K | 0.000 -100.00 % | 317.678 K 369.65 % | 67.642 K 39 044.68 % | 172.800 -99.84 % | 107.463 K -65.81 % | 314.336 K -49.87 % | 627.085 K 38.39 % | 453.114 K -77.98 % | 2.058 M 5 391.62 % | 37.476 K -45.81 % | 69.158 K | 0.000 -100.00 % | 26.607 K -52.00 % | 55.432 K 48.41 % | 37.351 K 17.40 % | 31.815 K -73.03 % | 117.947 K 673.63 % | 15.246 K -42.42 % | 26.478 K -78.70 % | 124.313 K -84.13 % | 783.394 K | 0.000 -100.00 % | 1.186 M | 0.000 -100.00 % | 273.845 K 479.92 % | 47.221 K -82.48 % | 269.466 K | 0.000 -100.00 % | 1.367 M | 0.000 -100.00 % | 240.417 K | 0.000 -100.00 % | 2.745 M | 0.000 -100.00 % | 862.787 K | 0.000 -100.00 % | 898.816 K | 0.000 -100.00 % | 268.468 K | 0.000 -100.00 % | 490.139 K | 0.000 -100.00 % | 162.132 K | 0.000 -100.00 % | 1.688 M 484.52 % | 288.790 K -73.80 % | 1.102 M | 0.000 -100.00 % | 1.662 M 474.30 % | 289.368 K -63.21 % | 786.623 K | 0.000 -100.00 % | 2.335 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 % | 275.024 K | 0.000 | 0.000 -100.00 % | 435.457 K -90.33 % | 4.501 M | 0.000 -100.00 % | 4.493 M 0.08 % | 4.490 M -18.37 % | 5.500 M 3.64 % | 5.307 M 17.81 % | 4.505 M 0.44 % | 4.485 M -1.05 % | 4.533 M 0.99 % | 4.488 M -1.38 % | 4.551 M 1.17 % | 4.498 M -11.96 % | 5.110 M 21.23 % | 4.215 M -17.19 % | 5.090 M 53.73 % | 3.311 M -58.34 % | 7.947 M 179.23 % | 2.846 M -17.89 % | 3.466 M 17.84 % | 2.941 M |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 -100.00 % | 1.272 M -26.72 % | 1.735 M 0.00 % | 1.735 M 27.93 % | 1.356 M -7.43 % | 1.465 M -16.70 % | 1.759 M 0.00 % | 1.759 M 33.87 % | 1.314 M 0.00 % | 1.314 M 10.86 % | 1.185 M 0.00 % | 1.185 M -3.00 % | 1.222 M 0.00 % | 1.222 M 10.58 % | 1.105 M 0.00 % | 1.105 M -22.48 % | 1.425 M -21.21 % | 1.809 M 8.59 % | 1.666 M -7.91 % | 1.809 M 0.00 % | 1.809 M -1.84 % | 1.843 M -2.22 % | 1.885 M 2.27 % | 1.843 M -92.46 % | 24.439 M 18 658.29 % | -131.686 K -105.03 % | 2.620 M 219.03 % | -2.201 M -110.84 % | 20.303 M 602.43 % | 2.890 M 169.79 % | -4.142 M -109.27 % | -1.979 M -108.92 % | 22.198 M 1 796.72 % | 1.170 M -40.33 % | 1.961 M 137.45 % | -5.238 M -109.21 % | 56.897 M 3 855.03 % | -1.515 M 13.95 % | -1.761 M 53.99 % | -3.827 M -171.66 % | 5.341 M 737.54 % | -837.669 K 58.33 % | -2.010 M 17.05 % | -2.423 M -127.27 % | 8.886 M 979.98 % | -1.010 M -127.71 % | 3.644 M 202.09 % | -3.570 M -136.33 % | 9.826 M 107.87 % | 4.727 M 291.17 % | 1.208 M 202.18 % | -1.183 M -110.99 % | 10.765 M 1 838.24 % | 555.408 K -57.88 % | 1.319 M 324.16 % | -588.280 K -110.29 % | 5.714 M 4 116.25 % | 135.533 K 110.63 % | -1.275 M -150.20 % | -509.772 K 89.93 % | -5.064 M -441.69 % | 1.482 M -6.33 % | 1.582 M 370.17 % | -585.592 K 59.17 % | -1.434 M -2 646.62 % | -52.223 K -104.43 % | 1.178 M 252.46 % | -772.865 K -100.23 % | 333.486 M 748 121.71 % | -44.582 K 99.90 % | -44.511 M -1 825.70 % | -2.311 M -283.79 % | 1.258 M 6.22 % | 1.184 M -15.93 % | 1.408 M -1.39 % | 1.428 M 0.45 % | 1.422 M 2.00 % | 1.394 M -2.72 % | 1.433 M 3.83 % | 1.380 M -36.27 % | 2.166 M 35.06 % | 1.604 M 49.11 % | 1.075 M 1.15 % | 1.063 M -31.82 % | 1.559 M 47.65 % | 1.056 M 35.52 % | 779.389 K 0.04 % | 779.070 K 100.48 % | -162.160 M -471.91 % | 43.602 M 242.87 % | -30.519 M -585.55 % | 6.285 M |
| Operating income | 2.219 M -79.17 % | 10.653 M 20.89 % | 8.812 M 14.71 % | 7.682 M 96.02 % | 3.919 M -25.65 % | 5.271 M -59.94 % | 13.159 M 168.79 % | 4.896 M 40.41 % | 3.487 M 19.82 % | 2.910 M -61.50 % | 7.558 M -17.46 % | 9.157 M 3 221.52 % | 275.688 K -97.54 % | 11.223 M 197.53 % | 3.772 M -54.64 % | 8.316 M 206.75 % | 2.711 M -60.05 % | 6.785 M 95.39 % | 3.473 M -47.70 % | 6.640 M 47.47 % | 4.502 M -14.47 % | 5.264 M 345.31 % | -2.146 M -125.82 % | 8.310 M 83.99 % | 4.517 M -28.47 % | 6.314 M -14.26 % | 7.364 M -40.44 % | 12.364 M 68.48 % | 7.338 M 39.40 % | 5.264 M 94.41 % | 2.708 M -77.72 % | 12.154 M 62.82 % | 7.464 M 85.40 % | 4.026 M -2.91 % | 4.147 M -30.68 % | 5.982 M 894.95 % | -752.545 K -116.09 % | 4.678 M 117.34 % | -26.980 M -6 985.17 % | 391.856 K -81.54 % | 2.123 M 475.38 % | 368.891 K 104.78 % | -7.720 M -599.59 % | 1.545 M -60.24 % | 3.887 M 26.84 % | 3.065 M 299.77 % | -1.534 M -211.16 % | 1.380 M -72.64 % | 5.044 M 46.16 % | 3.451 M 130.92 % | -11.163 M -216.00 % | 9.623 M 25.67 % | 7.658 M 156.25 % | 2.988 M -61.33 % | 7.728 M -44.35 % | 13.888 M 82.03 % | 7.629 M 48.48 % | 5.138 M -78.65 % | 24.063 M 60.33 % | 15.008 M 189.71 % | 5.180 M -18.30 % | 6.341 M 56.35 % | 4.056 M -61.50 % | 10.533 M -3.56 % | 10.922 M 93.52 % | 5.644 M -42.56 % | 9.826 M 146.22 % | 3.991 M -64.54 % | 11.255 M 71.74 % | 6.554 M 118.70 % | -35.040 M -1 246.31 % | 3.057 M -94.10 % | 51.774 M 3 734.59 % | 1.350 M 125.37 % | -5.322 M -348.22 % | 2.144 M 142.77 % | -5.013 M 11.15 % | -5.642 M 86.09 % | -40.576 M -146.03 % | -16.492 M -96.14 % | -8.408 M 9.43 % | -9.284 M 32.01 % | -13.655 M -21.20 % | -11.267 M -37.08 % | -8.219 M 20.57 % | -10.347 M 70.48 % | -35.051 M -335.46 % | -8.049 M -10.54 % | -7.282 M 8.81 % | -7.986 M 98.27 % | -462.425 M -3 008.71 % | -14.875 M -0.96 % | -14.734 M 5.64 % | -15.615 M |
| Operating income ratio | 0.03 -82.49 % | 0.16 168.41 % | 0.06 -29.34 % | 0.09 69.65 % | 0.05 -30.48 % | 0.07 -11.52 % | 0.08 61.98 % | 0.05 6.11 % | 0.05 4.60 % | 0.05 -22.47 % | 0.06 -46.66 % | 0.11 2 081.58 % | 0.01 -97.03 % | 0.17 604.19 % | 0.02 -68.42 % | 0.08 115.69 % | 0.04 -64.56 % | 0.10 344.68 % | 0.02 -70.69 % | 0.08 5.96 % | 0.07 -32.05 % | 0.11 643.04 % | -0.02 -124.07 % | 0.08 16.37 % | 0.07 -32.26 % | 0.11 139.75 % | 0.04 -64.30 % | 0.12 16.79 % | 0.11 -1.03 % | 0.11 468.00 % | 0.02 -83.50 % | 0.11 -13.55 % | 0.13 13.44 % | 0.12 263.71 % | 0.03 -66.55 % | 0.10 562.96 % | -0.02 -117.19 % | 0.12 138.31 % | -0.31 -3 921.10 % | 0.01 -85.00 % | 0.05 367.14 % | 0.01 116.41 % | -0.07 -481.86 % | 0.02 -64.94 % | 0.05 13.01 % | 0.05 543.64 % | -0.01 -208.82 % | 0.01 -82.77 % | 0.06 -0.07 % | 0.06 199.70 % | -0.06 -173.00 % | 0.08 -56.92 % | 0.18 207.29 % | 0.06 68.19 % | 0.03 -78.50 % | 0.16 20.47 % | 0.13 18.44 % | 0.11 -23.47 % | 0.15 -24.42 % | 0.20 100.96 % | 0.10 -24.67 % | 0.13 140.68 % | 0.05 -69.54 % | 0.18 -19.39 % | 0.22 25.31 % | 0.18 2.97 % | 0.17 45.32 % | 0.12 -45.87 % | 0.22 -7.47 % | 0.23 141.50 % | -0.56 -530.58 % | 0.13 -89.20 % | 1.21 308.16 % | 0.30 115.07 % | -1.97 -426.06 % | 0.60 151.44 % | -1.17 34.14 % | -1.78 70.07 % | -5.95 -38.03 % | -4.31 -70.15 % | -2.53 26.91 % | -3.47 -32.31 % | -2.62 -11.77 % | -2.34 -528.08 % | -0.37 42.27 % | -0.65 52.65 % | -1.37 -285.34 % | -0.35 39.97 % | -0.59 60.54 % | -1.50 98.97 % | -145.26 -4 228.63 % | -3.36 -88.25 % | -1.78 -67.59 % | -1.06 |
| Total other income expenses net | -465.719 K -1 735.35 % | -25.375 K -103.01 % | 842.304 K 942.41 % | -99.987 K -6 083.66 % | 1.671 K | 0.000 -100.00 % | 289.112 K 28 811.20 % | 1.000 K -99.59 % | 242.101 K 140 042.77 % | -173.000 -100.04 % | 412.703 K 357.94 % | -160.000 K -4 676.12 % | -3.350 K 96.65 % | -100.128 K 23.29 % | -130.520 K | 0.000 -100.00 % | 26.890 K | 0.000 100.00 % | -7.082 K 97.58 % | -292.560 K -324.21 % | 130.487 K -47.81 % | 250.000 K -46.13 % | 464.050 K -22.69 % | 600.230 K 5 501.64 % | -11.112 K | 0.000 -100.00 % | 618.691 K 379.87 % | 128.928 K 2 319.37 % | 5.329 K 105.84 % | -91.235 K 81.18 % | -484.771 K -321.64 % | 218.717 K 210.20 % | -198.472 K -4 306.57 % | -4.504 K -100.32 % | 1.390 M 912.84 % | 137.269 K 7.77 % | 127.369 K -16.84 % | 153.166 K -77.99 % | 695.980 K 3 852.19 % | 17.610 K -92.42 % | 232.280 K 81.92 % | 127.683 K -88.37 % | 1.098 M 321.75 % | 260.328 K 100.08 % | 130.111 K -77.26 % | 572.093 K -19.13 % | 707.436 K 81.46 % | 389.850 K -21.53 % | 496.791 K -77.74 % | 2.232 M 135.68 % | 946.834 K 143.47 % | -2.178 M -1 811.82 % | 127.250 K -91.12 % | 1.433 M -51.44 % | 2.951 M 13.39 % | 2.603 M 1 664.50 % | 147.500 K 17.04 % | 126.021 K 110.72 % | -1.176 M -221.78 % | 965.400 K 3 713 176.92 % | -26.000 -100.02 % | 172.060 K -94.23 % | 2.982 M 1 585.83 % | 176.885 K 370.95 % | -65.284 K | 0.000 -100.00 % | 1.558 M 229.52 % | -1.203 M -21 450.56 % | -5.581 K 99.44 % | -1.000 M -1 612.25 % | 66.127 K 106.35 % | -1.042 M -2 324.71 % | -42.980 K -100.02 % | 285.590 M 1 452.71 % | 18.393 M 1 816.15 % | -1.072 M -4 470.13 % | -23.451 K -234 414.10 % | -10.000 100.00 % | -425.274 K -308.00 % | 204.462 K 46.28 % | 139.772 K 13 877.20 % | 1.000 K 100.80 % | -124.868 K 70.48 % | -422.929 K -213.88 % | -134.742 K -15 952.01 % | 850.000 -100.00 % | 61.204 M 405 655.05 % | 15.084 K -80.29 % | 76.535 K 420.90 % | -23.850 K 99.98 % | -129.517 M -78 074.90 % | 166.101 K 100.54 % | -30.680 M -79 185.59 % | 38.793 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 | 1998-12-31 | 1998-06-30 | 1997-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -461.488 M -3.38 % | -446.413 M 3.72 % | -463.655 M -51.16 % | -306.740 M -87.70 % | -163.421 M 59.25 % | -400.991 M 13.46 % | -463.345 M -147.79 % | -186.992 M -4.38 % | -179.149 M -2.47 % | -174.823 M 50.38 % | -352.305 M -113.20 % | -165.249 M 17.06 % | -199.246 M 0.35 % | -199.940 M 42.57 % | -348.122 M -300.64 % | -86.892 M 5.84 % | -92.285 M 20.63 % | -116.275 M 70.45 % | -393.476 M -176.60 % | -142.253 M -13.78 % | -125.022 M 9.60 % | -138.301 M 62.26 % | -366.434 M -155.84 % | -143.230 M 10.49 % | -160.012 M 17.65 % | -194.309 M 41.56 % | -332.466 M -200.87 % | -110.501 M 47.46 % | -210.328 M -6.14 % | -198.167 M 32.34 % | -292.872 M -23.54 % | -237.070 M -76.90 % | -134.017 M -97.66 % | -67.802 M 71.54 % | -238.213 M -37.55 % | -173.183 M 13.75 % | -200.786 M -3.36 % | -194.258 M 17.43 % | -235.272 M -23.86 % | -189.943 M -1.04 % | -187.990 M 11.75 % | -213.031 M 1.45 % | -216.159 M -26.97 % | -170.251 M -19.27 % | -142.746 M 0.06 % | -142.837 M 12.37 % | -163.005 M -78.32 % | -91.413 M -38.95 % | -65.788 M 55.14 % | -146.652 M 0.08 % | -146.763 M -453.43 % | -26.519 M -83.70 % | -14.436 M 84.11 % | -90.867 M 30.17 % | -130.130 M -406.60 % | -25.687 M 9.78 % | -28.472 M 73.26 % | -106.474 M 25.97 % | -143.828 M 6.97 % | -154.596 M 11.05 % | -173.791 M 31.93 % | -255.317 M 6.57 % | -273.282 M -12.15 % | -243.683 M 5.52 % | -257.931 M -242.52 % | -75.303 M -6.41 % | -70.769 M -73.85 % | -40.706 M -17.08 % | -34.768 M 20.24 % | -43.592 M -8.20 % | -40.289 M -67.02 % | -24.122 M 0.66 % | -24.281 M -2 901 844.40 % | -836.710 -100.00 % | 111.849 M -28.51 % | 156.443 M -13.58 % | 181.019 M -0.56 % | 182.047 M 0.20 % | 181.691 M -0.11 % | 181.892 M 47.66 % | 123.187 M 0.09 % | 123.072 M 1.36 % | 121.422 M 1.07 % | 120.142 M -0.73 % | 121.022 M 0.21 % | 120.767 M -1.44 % | 122.536 M -32.36 % | 181.162 M -1.66 % | 184.222 M 0.12 % | 183.998 M 2.87 % | 178.860 M 16.56 % | 153.455 M 9.74 % | 139.837 M 2.34 % | 136.635 M 1.77 % | 134.257 M 2.96 % | 130.392 M 0.18 % | 130.159 M -5.96 % | 138.406 M 3.04 % | 134.321 M 6.94 % | 125.606 M 3.60 % | 121.241 M 0.70 % | 120.392 M 28.58 % | 93.632 M |
| Total investments | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M -99.49 % | 194.303 M 19 330.26 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.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 -100.00 % | 21.680 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.471 M 7.55 % | 6.947 M -12.46 % | 7.936 M -0.42 % | 7.970 M -25.86 % | 10.749 M -2.63 % | 11.039 M -0.41 % | 11.084 M -1.92 % | 11.301 M -2.78 % | 11.624 M -14.62 % | 13.614 M 10.85 % | 12.281 M 44.91 % | 8.475 M 1.27 % | 8.369 M 12.50 % | 7.439 M -55.57 % | 16.743 M 92.48 % | 8.699 M 0.69 % | 8.639 M -92.51 % | 115.403 M -2.99 % | 118.964 M 2.47 % | 116.097 M -2.78 % | 119.411 M -4.66 % | 125.248 M -16.50 % | 150.004 M 10 317.05 % | 1.440 M -4.32 % | 1.505 M -88.92 % | 13.583 M -22.98 % | 17.635 M 4.31 % | 16.906 M -0.06 % | 16.916 M |
| Total debt | 52.738 M 11.28 % | 47.393 M 41.75 % | 33.434 M -32.17 % | 49.291 M -19.84 % | 61.493 M 16.87 % | 52.617 M 0.99 % | 52.103 M 104.07 % | 25.532 M -39.70 % | 42.338 M 0.51 % | 42.123 M -10.90 % | 47.276 M 30.79 % | 36.147 M -1.07 % | 36.538 M -22.18 % | 46.955 M 16.22 % | 40.402 M -8.48 % | 44.144 M 21.18 % | 36.429 M -31.68 % | 53.318 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 -100.00 % | 40.000 M 0.00 % | 40.000 M 100.00 % | 20.000 M -57.85 % | 47.450 M 0.00 % | 47.450 M 0.00 % | 47.450 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 115.621 M -28.09 % | 160.777 M -12.99 % | 184.777 M 0.00 % | 184.777 M 0.00 % | 184.777 M 0.00 % | 184.777 M 0.00 % | 184.777 M 0.00 % | 184.777 M 0.00 % | 184.777 M 0.00 % | 184.777 M 0.00 % | 184.777 M 0.00 % | 184.777 M 0.00 % | 184.777 M 0.00 % | 184.777 M -0.03 % | 184.827 M 0.00 % | 184.827 M 0.00 % | 184.827 M 19.86 % | 154.199 M 5.33 % | 146.399 M 0.00 % | 146.399 M 1.39 % | 144.399 M 5.68 % | 136.644 M 0.40 % | 136.102 M -3.95 % | 141.700 M 3.66 % | 136.700 M 7.21 % | 127.506 M 3.41 % | 123.304 M 0.77 % | 122.365 M 23.01 % | 99.472 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 -100.00 % | 361.482 M | 0.000 | 0.000 -100.00 % | 109.597 M -69.52 % | 359.536 M 233.98 % | 107.651 M -70.06 % | 359.536 M 233.98 % | 107.651 M -69.94 % | 358.082 M 237.19 % | 106.196 M -70.34 % | 358.082 M 237.19 % | 106.196 M -70.20 % | 356.330 M 241.17 % | 104.445 M -70.69 % | 356.330 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 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 72.889 M -18.79 % | 89.749 M 11.58 % | 80.434 M 7.82 % | 74.602 M 10.27 % | 67.655 M -16.79 % | 81.311 M 6.20 % | 76.567 M 14.45 % | 66.901 M 7.59 % | 62.183 M -12.92 % | 71.406 M 4.20 % | 68.526 M 9.22 % | 62.742 M 6.56 % | 58.882 M -20.04 % | 73.639 M 6.37 % | 69.230 M 3.43 % | 66.936 M 12.51 % | 59.496 M -7.79 % | 64.519 M 10.13 % | 58.584 M 4.32 % | 56.160 M 10.41 % | 50.864 M -9.77 % | 56.370 M 9.40 % | 51.528 M -4.11 % | 53.735 M 17.20 % | 45.849 M -14.96 % | 53.912 M 11.24 % | 48.462 M 14.07 % | 42.484 M 35.25 % | 31.412 M 1.10 % | 31.069 M 16.88 % | 26.581 M 6.80 % | 24.889 M 74.31 % | 14.278 M 84.14 % | 7.754 M 80.55 % | 4.295 M 618.86 % | -827.758 K 86.45 % | -6.110 M -9.02 % | -5.605 M 38.84 % | -9.164 M -170.65 % | 12.970 M 3.19 % | 12.569 M 5.32 % | 11.935 M 3.60 % | 11.519 M -31.81 % | 16.892 M 12.55 % | 15.009 M 18.69 % | 12.646 M 32.27 % | 9.561 M -1.72 % | 9.728 M 16.56 % | 8.346 M 81.95 % | 4.587 M 230.56 % | 1.388 M -84.79 % | 9.126 M 1 804.27 % | 479.235 K 109.15 % | -5.236 M 41.68 % | -8.979 M 51.19 % | -18.396 M 43.40 % | -32.504 M 17.06 % | -39.191 M 10.24 % | -43.660 M 38.04 % | -70.461 M 16.21 % | -84.094 M 4.97 % | -88.488 M 5.85 % | -93.985 M 3.91 % | -97.810 M 8.51 % | -106.907 M 7.95 % | -116.143 M 3.93 % | -120.896 M 6.73 % | -129.623 M 1.59 % | -131.721 M 6.01 % | -140.146 M 2.83 % | -144.235 M -3.52 % | -139.336 M 0.96 % | -140.680 M -45.73 % | -96.536 M 83.76 % | -594.304 M 25.68 % | -799.679 M 0.18 % | -801.136 M -0.56 % | -796.649 M -0.55 % | -792.316 M -4.60 % | -757.504 M -0.57 % | -753.242 M -0.68 % | -748.161 M -0.58 % | -743.870 M -0.84 % | -737.650 M -1.13 % | -729.397 M -0.21 % | -727.887 M -1.44 % | -717.580 M 3.56 % | -744.033 M -1.09 % | -735.990 M -0.99 % | -728.791 M -1.11 % | -720.787 M -467.61 % | -126.987 M -12.54 % | -112.841 M -65.36 % | -68.242 M -28.27 % | -53.201 M -137.54 % | -22.396 M 33.32 % | -33.588 M 47.85 % | -64.409 M -34.86 % | -47.762 M -1 427.02 % | 3.599 M -81.43 % | 19.387 M -37.75 % | 31.142 M 7.63 % | 28.935 M |
| Common stock | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 0.00 % | 97.218 M 37.28 % | 70.818 M 0.00 % | 70.818 M 0.00 % | 70.818 M 0.00 % | 70.818 M 0.00 % | 70.818 M 0.00 % | 70.818 M 0.00 % | 70.818 M 0.00 % | 70.818 M 16.65 % | 60.711 M 0.00 % | 60.711 M 0.00 % | 60.711 M 0.00 % | 60.711 M 0.00 % | 60.711 M 0.00 % | 60.711 M 0.00 % | 60.711 M 0.00 % | 60.711 M 0.00 % | 60.711 M 0.00 % | 60.711 M 0.00 % | 60.711 M 0.00 % | 60.711 M 0.00 % | 60.711 M 0.00 % | 60.711 M 0.00 % | 60.711 M 0.00 % | 60.711 M 0.00 % | 60.711 M 0.00 % | 60.711 M 0.00 % | 60.711 M 0.00 % | 60.711 M 0.00 % | 60.711 M 0.00 % | 60.711 M 0.00 % | 60.711 M 0.00 % | 60.711 M 0.00 % | 60.711 M 0.00 % | 60.711 M 0.00 % | 60.711 M 0.00 % | 60.711 M 20.00 % | 50.593 M 0.00 % | 50.593 M |
| Total equity | 533.625 M -3.06 % | 550.484 M 1.72 % | 541.170 M 1.48 % | 533.302 M 1.32 % | 526.355 M -2.53 % | 540.011 M 0.89 % | 535.267 M 2.22 % | 523.656 M 0.91 % | 518.937 M -1.75 % | 528.160 M 0.55 % | 525.280 M 1.40 % | 518.042 M 0.75 % | 514.181 M -2.79 % | 528.939 M 0.84 % | 524.530 M 0.78 % | 520.484 M 1.45 % | 513.044 M -0.97 % | 518.067 M 1.16 % | 512.132 M 0.67 % | 508.729 M 1.05 % | 503.433 M -1.08 % | 508.939 M 0.96 % | 504.097 M -0.25 % | 505.346 M 1.59 % | 497.459 M -1.59 % | 505.522 M 1.09 % | 500.073 M 1.51 % | 492.647 M 2.30 % | 481.575 M 0.07 % | 481.232 M 0.94 % | 476.744 M 0.50 % | 474.385 M 2.29 % | 463.774 M 1.43 % | 457.250 M 0.76 % | 453.791 M 1.14 % | 448.668 M 1.19 % | 443.386 M -0.11 % | 443.891 M 0.81 % | 440.332 M -4.79 % | 462.466 M 0.09 % | 462.065 M 0.14 % | 461.430 M 0.09 % | 461.015 M -1.15 % | 466.388 M 0.41 % | 464.505 M 0.51 % | 462.141 M 0.67 % | 459.056 M -0.04 % | 459.224 M 0.30 % | 457.842 M 0.83 % | 454.083 M 0.71 % | 450.883 M -1.69 % | 458.622 M 1.92 % | 449.975 M 1.29 % | 444.260 M 0.85 % | 440.517 M 2.18 % | 431.100 M 3.38 % | 416.992 M 1.63 % | 410.304 M 1.10 % | 405.835 M 5.13 % | 386.036 M 3.66 % | 372.404 M 1.19 % | 368.009 M 1.52 % | 362.512 M 1.93 % | 355.637 M 2.63 % | 346.540 M 201.57 % | 114.912 M 4.32 % | 110.159 M 11.52 % | 98.775 M 2.17 % | 96.677 M 9.55 % | 88.252 M 4.86 % | 84.163 M -5.30 % | 88.877 M 1.54 % | 87.533 M 689.08 % | 11.093 M 102.29 % | -484.791 M 15.13 % | -571.223 M 3.80 % | -593.778 M -0.85 % | -588.769 M -0.27 % | -587.200 M -7.45 % | -546.510 M -3.07 % | -530.222 M -1.58 % | -521.987 M -1.85 % | -512.528 M -3.07 % | -497.249 M -2.09 % | -487.046 M 7.05 % | -523.972 M -2.01 % | -513.626 M 5.65 % | -544.401 M -1.47 % | -536.499 M -1.36 % | -529.294 M -1.54 % | -521.284 M -389.78 % | 179.890 M -7.56 % | 194.599 M -18.89 % | 239.906 M -6.14 % | 255.589 M -11.52 % | 288.881 M 67.43 % | 172.535 M 4 625.61 % | 3.651 M -82.01 % | 20.298 M -72.61 % | 74.102 M -17.68 % | 90.014 M -9.86 % | 99.860 M 2.84 % | 97.102 M |
| Other non current liabilities | 0.000 -100.00 % | 53.248 K 0.00 % | 53.247 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 % | 3.145 M -3.90 % | 3.273 M -3.75 % | 3.400 M | 0.000 -100.00 % | 3.655 M -3.37 % | 3.783 M -3.26 % | 3.910 M -3.16 % | 4.038 M -3.06 % | 4.165 M -2.97 % | 4.293 M -2.88 % | 4.420 M -2.80 % | 4.548 M -13.15 % | 5.236 M -2.38 % | 5.363 M -6.63 % | 5.744 M -2.17 % | 5.872 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 -100.00 % | 62.512 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 % | 2.550 M 0.00 % | 2.550 M -46.88 % | 4.800 M 0.00 % | 4.800 M | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 62.544 K 6.90 % | 58.505 K 7.42 % | 54.466 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 -100.00 % | 45.571 M -24.30 % | 60.198 M 0.00 % | 60.198 M 0.00 % | 60.198 M 0.00 % | 60.198 M 0.00 % | 60.198 M 0.00 % | 60.198 M 0.00 % | 60.198 M 0.00 % | 60.198 M 17.12 % | 51.398 M 0.00 % | 51.398 M 0.00 % | 51.398 M 0.00 % | 51.398 M -14.62 % | 60.198 M 0.00 % | 60.198 M 0.00 % | 60.198 M 0.00 % | 60.198 M 584.06 % | 8.800 M | 0.000 -100.00 % | 20.470 M | 0.000 -100.00 % | 14.000 M 0.00 % | 14.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.694 M -63.04 % | 12.700 M 19.40 % | 10.637 M |
| Total non current liabilities | 402.107 K 49.26 % | 269.399 K -7.99 % | 292.794 K 11.35 % | 262.943 K -24.63 % | 348.883 K -5.26 % | 368.240 K -4.99 % | 387.596 K 29.02 % | 300.422 K -4.47 % | 314.467 K -4.28 % | 328.512 K -4.10 % | 342.557 K -3.94 % | 356.602 K -3.79 % | 370.647 K -3.65 % | 384.692 K -3.52 % | 398.737 K -3.40 % | 412.782 K -3.29 % | 426.827 K -3.19 % | 440.872 K -3.09 % | 454.917 K -18.38 % | 557.374 K -20.25 % | 698.919 K -16.84 % | 840.464 K -14.41 % | 982.009 K 0.85 % | 973.713 K -12.39 % | 1.111 M -11.03 % | 1.249 M -9.93 % | 1.387 M 25.51 % | 1.105 M -10.34 % | 1.233 M -9.38 % | 1.360 M -8.57 % | 1.488 M -7.89 % | 1.615 M -7.32 % | 1.743 M -6.82 % | 1.870 M -6.38 % | 1.998 M -6.00 % | 2.125 M -5.66 % | 2.253 M -5.36 % | 2.380 M -5.08 % | 2.508 M -4.84 % | 2.635 M -4.62 % | 2.763 M -4.41 % | 2.890 M -4.23 % | 3.018 M -4.05 % | 3.145 M -3.90 % | 3.273 M -3.75 % | 3.400 M -3.61 % | 3.528 M -3.49 % | 3.655 M -3.37 % | 3.783 M -3.26 % | 3.910 M -3.16 % | 4.038 M -3.06 % | 4.165 M -2.97 % | 4.293 M -2.88 % | 4.420 M -2.80 % | 4.548 M -13.15 % | 5.236 M -2.38 % | 5.363 M -6.63 % | 5.744 M -2.17 % | 5.872 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.586 M -62.85 % | 122.725 M 0.00 % | 122.725 M 0.00 % | 122.725 M 0.00 % | 122.725 M 0.01 % | 122.709 M 0.00 % | 122.709 M 0.00 % | 122.709 M 0.00 % | 122.709 M 7.73 % | 113.909 M 0.00 % | 113.909 M 0.00 % | 113.909 M 0.00 % | 113.909 M -7.17 % | 122.709 M 0.00 % | 122.709 M 0.00 % | 122.709 M 0.00 % | 122.709 M 91.48 % | 64.086 M 15.92 % | 55.286 M -29.27 % | 78.165 M 35.48 % | 57.694 M -24.59 % | 76.512 M 0.00 % | 76.512 M 2 900.67 % | 2.550 M 0.00 % | 2.550 M -46.88 % | 4.800 M -49.44 % | 9.494 M -25.24 % | 12.700 M 19.40 % | 10.637 M |
| Other current liabilities | -17.250 M 38.97 % | -28.267 M -54.65 % | -18.278 M -181.86 % | 22.327 M 144.32 % | -50.372 M 11.34 % | -56.815 M 2.82 % | -58.463 M -365.48 % | 22.022 M -8.87 % | 24.166 M 146.52 % | 9.803 M -26.37 % | 13.313 M 15.16 % | 11.561 M -63.92 % | 32.044 M 189.40 % | 11.072 M -30.15 % | 15.852 M -78.27 % | 72.960 M 262.66 % | 20.118 M 17.69 % | 17.094 M 3.19 % | 16.566 M 10.69 % | 14.967 M 18.41 % | 12.640 M 18.85 % | 10.635 M -27.17 % | 14.603 M -40.70 % | 24.627 M -11.39 % | 27.792 M 188.31 % | 9.640 M -21.00 % | 12.202 M 23.04 % | 9.917 M -45.01 % | 18.034 M 92.59 % | 9.364 M -36.03 % | 14.638 M 26.47 % | 11.574 M -28.85 % | 16.267 M 47.94 % | 10.996 M 4.82 % | 10.490 M -5.26 % | 11.072 M -13.38 % | 12.782 M 55.37 % | 8.227 M -24.46 % | 10.892 M -5.79 % | 11.561 M 14.04 % | 10.137 M 4.39 % | 9.711 M -28.27 % | 13.538 M -37.50 % | 21.660 M 2.95 % | 21.040 M 73.54 % | 12.124 M -32.16 % | 17.871 M -8.54 % | 19.539 M -42.91 % | 34.224 M 94.91 % | 17.559 M 6.54 % | 16.481 M 14.48 % | 14.397 M -68.53 % | 45.747 M 71.83 % | 26.624 M 21.81 % | 21.858 M -55.99 % | 49.662 M 45.98 % | 34.019 M 22.15 % | 27.851 M 34.54 % | 20.700 M -70.01 % | 69.022 M 34.72 % | 51.235 M 36.73 % | 37.472 M 18.76 % | 31.553 M 75.68 % | 17.961 M 36.64 % | 13.144 M -22.72 % | 17.009 M -4.32 % | 17.777 M -2.69 % | 18.267 M 53.11 % | 11.931 M -41.46 % | 20.380 M 50.61 % | 13.531 M -14.29 % | 15.787 M 20.71 % | 13.078 M | 0.000 -100.00 % | 376.335 M 0.73 % | 373.606 M 5.47 % | 354.230 M 0.73 % | 351.671 M 1.99 % | 344.813 M 9.70 % | 314.319 M -10.87 % | 352.638 M 1.33 % | 348.008 M 1.69 % | 342.212 M -1.28 % | 346.649 M 2.21 % | 339.147 M 1.45 % | 334.308 M 6.75 % | 313.164 M -7.79 % | 339.617 M 5.77 % | 321.104 M 6.60 % | 301.223 M 2.52 % | 293.810 M 73.22 % | 169.617 M 0.75 % | 168.351 M 4.99 % | 160.353 M 9.57 % | 146.348 M 27.19 % | 115.065 M 25.07 % | 92.002 M 22.16 % | 75.316 M 7.57 % | 70.016 M -21.93 % | 89.688 M 32.71 % | 67.584 M 64.20 % | 41.160 M -34.47 % | 62.811 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.566 M -30.23 % | 16.576 M -18.79 % | 20.411 M 322.63 % | 4.830 M -8.20 % | 5.261 M 11.46 % | 4.720 M -15.42 % | 5.580 M -9.91 % | 6.194 M -25.38 % | 8.300 M 38.38 % | 5.998 M -11.95 % | 6.813 M -52.78 % | 14.429 M 14.34 % | 12.620 M 10.45 % | 11.426 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 -100.00 % | 1.572 M 119.22 % | -8.177 M -83.50 % | -4.456 M -189.86 % | -1.537 M 86.43 % | -11.327 M -20.87 % | -9.371 M | 0.000 | 0.000 | 0.000 100.00 % | -3.039 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.297 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 295.545 M 12.69 % | 262.264 M 8.32 % | 242.127 M 1.97 % | 237.451 M 3.09 % | 230.338 M 15.89 % | 198.758 M -16.23 % | 237.279 M 1.98 % | 232.668 M 2.73 % | 226.492 M 2.43 % | 221.116 M 3.03 % | 214.606 M 3.07 % | 208.215 M 6.54 % | 195.427 M -11.74 % | 221.428 M 9.20 % | 202.775 M 14.08 % | 177.754 M 3.27 % | 172.128 M -3.33 % | 178.051 M 0.74 % | 176.738 M 0.36 % | 176.099 M 6.22 % | 165.788 M 15.80 % | 143.169 M 23.23 % | 116.176 M 13.42 % | 102.427 M 18.16 % | 86.687 M 3.35 % | 83.877 M 24.27 % | 67.494 M 5.08 % | 64.232 M 10.07 % | 58.355 M |
| Short term debt | 52.738 M 11.28 % | 47.393 M 41.75 % | 33.434 M -32.17 % | 49.291 M -19.76 % | 61.430 M 16.88 % | 52.558 M 0.98 % | 52.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.000 M 0.00 % | 40.000 M 100.00 % | 20.000 M -57.85 % | 47.450 M 0.00 % | 47.450 M 0.00 % | 47.450 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 70.050 M -30.35 % | 100.579 M -19.26 % | 124.579 M 0.00 % | 124.579 M 0.00 % | 124.579 M 0.00 % | 124.579 M 0.00 % | 124.579 M 0.00 % | 124.579 M 0.00 % | 124.579 M 0.00 % | 124.579 M 0.00 % | 124.579 M 0.00 % | 124.579 M -6.60 % | 133.379 M 7.06 % | 124.579 M -0.04 % | 124.629 M 0.00 % | 124.629 M 0.00 % | 124.629 M -14.28 % | 145.399 M -0.68 % | 146.399 M 16.26 % | 125.929 M -12.79 % | 144.399 M 17.74 % | 122.644 M 0.44 % | 122.102 M -13.83 % | 141.700 M 3.66 % | 136.700 M 31.41 % | 104.025 M 9.24 % | 95.225 M -13.17 % | 109.665 M 71.93 % | 63.784 M |
| Total current liabilities | 150.041 M 0.04 % | 149.979 M 3.75 % | 144.560 M 11.80 % | 129.304 M -8.62 % | 141.498 M -3.55 % | 146.706 M -14.74 % | 172.061 M 62.89 % | 105.628 M -17.28 % | 127.689 M 12.94 % | 113.062 M -18.28 % | 138.348 M 42.35 % | 97.189 M -19.01 % | 120.006 M 8.97 % | 110.130 M -22.85 % | 142.754 M 5.22 % | 135.676 M 12.70 % | 120.391 M -17.69 % | 146.263 M -20.33 % | 183.591 M 31.49 % | 139.623 M -6.86 % | 149.908 M -0.83 % | 151.165 M -19.69 % | 188.232 M 13.50 % | 165.850 M -12.47 % | 189.477 M 2.82 % | 184.288 M -5.59 % | 195.204 M 59.63 % | 122.289 M -4.19 % | 127.636 M -14.39 % | 149.098 M -14.14 % | 173.653 M 37.21 % | 126.562 M 12.81 % | 112.188 M 0.89 % | 111.199 M -14.56 % | 130.142 M 18.35 % | 109.960 M 15.66 % | 95.069 M 11.58 % | 85.202 M -16.64 % | 102.210 M 12.05 % | 91.214 M 0.97 % | 90.337 M -17.32 % | 109.268 M -19.44 % | 135.635 M 5.36 % | 128.734 M 12.49 % | 114.444 M 11.42 % | 102.716 M -22.44 % | 132.438 M -24.49 % | 175.398 M 10.28 % | 159.042 M 7.99 % | 147.269 M -8.66 % | 161.234 M 11.53 % | 144.568 M 12.04 % | 129.027 M 1.63 % | 126.958 M -42.25 % | 219.829 M 20.97 % | 181.721 M 43.00 % | 127.078 M -6.03 % | 135.226 M -20.66 % | 170.441 M -13.17 % | 196.296 M 3.59 % | 189.498 M 29.58 % | 146.244 M -5.05 % | 154.028 M 10.54 % | 139.338 M 47.48 % | 94.478 M -24.27 % | 124.753 M 72.06 % | 72.507 M 1.19 % | 71.652 M 15.85 % | 61.848 M 5.30 % | 58.736 M -10.89 % | 65.911 M 31.99 % | 49.937 M -0.90 % | 50.389 M | 0.000 -100.00 % | 547.089 M -1.01 % | 552.695 M -4.50 % | 578.725 M 0.47 % | 576.029 M 1.00 % | 570.305 M 5.95 % | 538.254 M -6.74 % | 577.182 M 0.66 % | 573.399 M 1.15 % | 566.872 M -0.97 % | 572.428 M 1.03 % | 566.613 M -0.53 % | 569.619 M 2.94 % | 553.372 M 2.09 % | 542.035 M 3.91 % | 521.632 M 2.12 % | 510.816 M 1.37 % | 503.920 M 20.43 % | 418.446 M -3.12 % | 431.920 M 7.45 % | 401.977 M -2.62 % | 412.799 M 20.07 % | 343.787 M 6.77 % | 321.987 M 3.84 % | 310.084 M 8.00 % | 287.103 M -0.42 % | 288.327 M 21.23 % | 237.829 M 5.91 % | 224.556 M 18.51 % | 189.488 M |
| Total liabilities | 150.443 M 0.13 % | 150.248 M 3.72 % | 144.853 M 11.80 % | 129.567 M -8.66 % | 141.847 M -3.55 % | 147.074 M -14.71 % | 172.448 M 62.80 % | 105.929 M -17.25 % | 128.003 M 12.89 % | 113.390 M -18.24 % | 138.690 M 42.18 % | 97.546 M -18.97 % | 120.376 M 8.92 % | 110.515 M -22.80 % | 143.153 M 5.19 % | 136.088 M 12.64 % | 120.818 M -17.65 % | 146.704 M -20.29 % | 184.046 M 31.29 % | 140.181 M -6.92 % | 150.606 M -0.92 % | 152.005 M -19.67 % | 189.215 M 13.42 % | 166.824 M -12.47 % | 190.588 M 2.72 % | 185.537 M -5.62 % | 196.591 M 59.32 % | 123.394 M -4.25 % | 128.868 M -14.35 % | 150.458 M -14.09 % | 175.140 M 36.64 % | 128.177 M 12.50 % | 113.930 M 0.76 % | 113.069 M -14.43 % | 132.140 M 17.89 % | 112.085 M 15.17 % | 97.321 M 11.12 % | 87.582 M -16.36 % | 104.717 M 11.58 % | 93.849 M 0.80 % | 93.100 M -16.99 % | 112.158 M -19.11 % | 138.652 M 5.14 % | 131.879 M 12.03 % | 117.716 M 10.93 % | 106.116 M -21.95 % | 135.965 M -24.06 % | 179.053 M 9.97 % | 162.825 M 7.70 % | 151.179 M -8.53 % | 165.272 M 11.12 % | 148.733 M 11.56 % | 133.320 M 1.48 % | 131.378 M -41.45 % | 224.377 M 20.02 % | 186.957 M 41.16 % | 132.441 M -6.05 % | 140.971 M -20.05 % | 176.313 M -10.18 % | 196.296 M 3.59 % | 189.498 M 29.58 % | 146.244 M -5.05 % | 154.028 M 10.54 % | 139.338 M 47.48 % | 94.478 M -24.27 % | 124.753 M 72.06 % | 72.507 M 1.19 % | 71.652 M 15.85 % | 61.848 M 5.30 % | 58.736 M -10.89 % | 65.911 M 31.99 % | 49.937 M -0.90 % | 50.389 M | 0.000 -100.00 % | 592.675 M -12.25 % | 675.420 M -3.71 % | 701.450 M 0.39 % | 698.754 M 0.83 % | 693.030 M 4.85 % | 660.963 M -5.56 % | 699.891 M 0.54 % | 696.108 M 0.95 % | 689.581 M 0.47 % | 686.337 M 0.85 % | 680.522 M -0.44 % | 683.528 M 2.43 % | 667.281 M 0.38 % | 664.745 M 3.17 % | 644.341 M 1.71 % | 633.525 M 1.10 % | 626.629 M 29.86 % | 482.532 M -0.96 % | 487.206 M 1.47 % | 480.141 M 2.05 % | 470.494 M 11.94 % | 420.298 M 5.47 % | 398.499 M 27.46 % | 312.634 M 7.93 % | 289.652 M -1.19 % | 293.127 M 18.52 % | 247.323 M 4.24 % | 237.256 M 18.55 % | 200.125 M |
| Other non current assets | 1.819 M -1.58 % | 1.849 M -9.86 % | 2.051 M -7.65 % | 2.221 M 217.44 % | 699.543 K -74.90 % | 2.788 M -9.29 % | 3.073 M 99.43 % | 1.541 M -28.74 % | 2.162 M 3 196.04 % | 65.606 K | 0.000 -100.00 % | 1.192 M -66.32 % | 3.539 M 17.29 % | 3.018 M 7 063.56 % | 42.126 K -87.66 % | 341.314 K -26.17 % | 462.288 K -22.02 % | 592.845 K -78.11 % | 2.708 M -96.96 % | 89.187 M 3 010.84 % | 2.867 M -7.86 % | 3.112 M 26.43 % | 2.461 M -9.06 % | 2.707 M -8.77 % | 2.967 M -10.71 % | 3.322 M -9.51 % | 3.672 M 34.74 % | 2.725 M -0.63 % | 2.742 M -7.79 % | 2.974 M -7.50 % | 3.215 M -7.26 % | 3.467 M 6.85 % | 3.244 M -9.10 % | 3.569 M -8.76 % | 3.912 M -29.22 % | 5.527 M -10.34 % | 6.165 M -11.69 % | 6.981 M -10.75 % | 7.822 M 82.12 % | 4.295 M -14.80 % | 5.041 M -14.08 % | 5.867 M -10.17 % | 6.531 M -4.39 % | 6.831 M 0.74 % | 6.781 M -8.40 % | 7.403 M -7.50 % | 8.004 M 2.59 % | 7.802 M 0.37 % | 7.773 M -9.28 % | 8.569 M -6.44 % | 9.159 M -8.24 % | 9.981 M 6.03 % | 9.414 M 16.33 % | 8.092 M -5.30 % | 8.546 M 146.89 % | 3.461 M 303.32 % | 858.189 K -11.99 % | 975.088 K -10.71 % | 1.092 M -3.96 % | 1.137 M -8.20 % | 1.239 M -7.57 % | 1.340 M -7.04 % | 1.442 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 % | 7.079 M 1.91 % | 6.947 M -12.46 % | 7.936 M -0.42 % | 7.970 M -25.86 % | 10.749 M -2.65 % | 11.041 M -0.43 % | 11.088 M -1.94 % | 11.307 M -2.80 % | 11.633 M -14.63 % | 13.625 M 10.82 % | 12.295 M 44.80 % | 8.491 M 1.24 % | 8.387 M 12.43 % | 7.459 M -55.51 % | 16.765 M 92.19 % | 8.723 M 0.67 % | 8.666 M -92.50 % | 115.602 M -2.99 % | 119.166 M 2.46 % | 116.301 M -2.77 % | 119.617 M -4.78 % | 125.628 M -16.47 % | 150.407 M 7 422.25 % | 1.999 M -3.20 % | 2.066 M -85.58 % | 14.321 M -22.07 % | 18.378 M 2.41 % | 17.946 M -0.28 % | 17.996 M |
| Long term investments | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M -64.32 % | 2.803 M 180.26 % | 1.000 M 0.00 % | 1.000 M -64.86 % | 2.846 M -0.50 % | 2.860 M -2.45 % | 2.932 M 1.49 % | 2.889 M -0.50 % | 2.903 M | 0.000 | 0.000 -100.00 % | 2.946 M -0.49 % | 2.961 M -0.48 % | 2.975 M -0.48 % | 2.990 M 198.96 % | 1.000 M 101.17 % | -85.461 M -8 646.14 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 31.677 M -1.07 % | 32.021 M -1.06 % | 32.365 M -0.40 % | 32.496 M -1.04 % | 32.836 M -1.03 % | 33.176 M -1.01 % | 33.516 M -0.57 % | 33.709 M -1.00 % | 34.049 M -0.99 % | 34.389 M -0.98 % | 34.729 M -0.55 % | 34.922 M -0.96 % | 35.262 M -0.96 % | 35.602 M -0.95 % | 35.943 M -0.74 % | 36.209 M -0.93 % | 36.549 M -0.72 % | 36.815 M -0.92 % | 37.156 M -0.52 % | 37.348 M -0.90 % | 37.688 M -0.89 % | 38.028 M -0.89 % | 38.369 M -0.50 % | 38.561 M -0.87 % | 38.901 M -0.87 % | 39.241 M -0.86 % | 39.582 M -0.48 % | 39.774 M -0.85 % | 40.114 M -0.84 % | 40.454 M -0.83 % | 40.795 M -0.74 % | 41.098 M -0.73 % | 41.401 M -0.73 % | 41.704 M -0.72 % | 42.008 M -0.72 % | 42.311 M -0.71 % | 42.614 M -0.71 % | 42.917 M -0.70 % | 43.221 M -11.20 % | 48.673 M -0.69 % | 49.013 M -0.69 % | 49.353 M -0.69 % | 49.695 M -0.68 % | 50.038 M -0.68 % | 50.380 M -0.68 % | 50.723 M -0.67 % | 51.066 M -0.67 % | 51.408 M -0.66 % | 51.751 M -0.66 % | 52.094 M -0.65 % | 52.436 M -0.65 % | 52.779 M -0.65 % | 53.122 M -0.64 % | 53.464 M -0.64 % | 53.807 M -0.63 % | 54.149 M -0.63 % | 54.492 M -0.62 % | 54.835 M -0.62 % | 55.177 M 151.28 % | 21.958 M -0.60 % | 22.091 M -0.43 % | 22.186 M -0.59 % | 22.318 M -0.63 % | 22.460 M -0.56 % | 22.587 M -0.56 % | 22.713 M 115 470.69 % | 19.653 K -6.38 % | 20.993 K -6.00 % | 22.333 K -5.66 % | 23.673 K -5.36 % | 25.013 K | 0.000 | 0.000 | 0.000 -100.00 % | 44.869 M -1.24 % | 45.434 M -0.70 % | 45.753 M -0.69 % | 46.071 M 14.56 % | 40.218 M -0.67 % | 40.490 M -0.67 % | 40.761 M -0.66 % | 41.032 M -0.66 % | 41.303 M -0.84 % | 41.651 M -0.65 % | 41.922 M 620.05 % | 5.822 M -0.62 % | 5.859 M 17.79 % | 4.974 M 75.63 % | 2.832 M -0.63 % | 2.850 M -0.62 % | 2.868 M -99.30 % | 408.258 M -0.52 % | 410.385 M -0.52 % | 412.515 M -0.51 % | 414.640 M -1.02 % | 418.894 M 228.38 % | 127.565 M 3 817.70 % | 3.256 M -1.16 % | 3.294 M -1.15 % | 3.333 M -1.14 % | 3.371 M -9.33 % | 3.718 M -1.11 % | 3.760 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 31.677 M -1.07 % | 32.021 M -1.06 % | 32.365 M -0.40 % | 32.496 M -1.04 % | 32.836 M -1.03 % | 33.176 M -1.01 % | 33.516 M -0.57 % | 33.709 M -1.00 % | 34.049 M -0.99 % | 34.389 M -0.98 % | 34.729 M -0.55 % | 34.922 M -0.96 % | 35.262 M -0.96 % | 35.602 M -0.95 % | 35.943 M -0.74 % | 36.209 M -0.93 % | 36.549 M -0.72 % | 36.815 M -0.92 % | 37.156 M -0.52 % | 37.348 M -0.90 % | 37.688 M -0.89 % | 38.028 M -0.89 % | 38.369 M -0.50 % | 38.561 M -0.87 % | 38.901 M -0.87 % | 39.241 M -0.86 % | 39.582 M -0.48 % | 39.774 M -0.85 % | 40.114 M -0.84 % | 40.454 M -0.83 % | 40.795 M -0.74 % | 41.098 M -0.73 % | 41.401 M -0.73 % | 41.704 M -0.72 % | 42.008 M -0.72 % | 42.311 M -0.71 % | 42.614 M -0.71 % | 42.917 M -0.70 % | 43.221 M -11.20 % | 48.673 M -0.69 % | 49.013 M -0.69 % | 49.353 M -0.69 % | 49.695 M -0.68 % | 50.038 M -0.68 % | 50.380 M -0.68 % | 50.723 M -0.67 % | 51.066 M -0.67 % | 51.408 M -0.66 % | 51.751 M -0.66 % | 52.094 M -0.65 % | 52.436 M -0.65 % | 52.779 M -0.65 % | 53.122 M -0.64 % | 53.464 M -0.64 % | 53.807 M -0.63 % | 54.149 M -0.63 % | 54.492 M -0.62 % | 54.835 M -0.62 % | 55.177 M 151.28 % | 21.958 M -0.60 % | 22.091 M -0.43 % | 22.186 M -0.59 % | 22.318 M -0.63 % | 22.460 M -0.56 % | 22.587 M -0.56 % | 22.713 M 115 470.69 % | 19.653 K -6.38 % | 20.993 K -6.00 % | 22.333 K -5.66 % | 23.673 K -5.36 % | 25.013 K | 0.000 | 0.000 | 0.000 -100.00 % | 44.869 M -1.24 % | 45.434 M -0.70 % | 45.753 M -0.69 % | 46.071 M 14.56 % | 40.218 M -0.67 % | 40.490 M -0.67 % | 40.761 M -0.66 % | 41.032 M -0.66 % | 41.303 M -0.84 % | 41.651 M -0.65 % | 41.922 M 620.05 % | 5.822 M -0.62 % | 5.859 M 17.79 % | 4.974 M 75.63 % | 2.832 M -0.63 % | 2.850 M -0.62 % | 2.868 M -99.30 % | 408.258 M -0.52 % | 410.385 M -0.52 % | 412.515 M -0.51 % | 414.640 M -1.02 % | 418.894 M 228.38 % | 127.565 M 3 817.70 % | 3.256 M -1.16 % | 3.294 M -1.15 % | 3.333 M -1.14 % | 3.371 M -9.33 % | 3.718 M -1.11 % | 3.760 M |
| Property plant equipment net | 86.407 M -1.09 % | 87.356 M -1.14 % | 88.361 M -0.70 % | 88.982 M -0.98 % | 89.862 M 0.03 % | 89.839 M -0.77 % | 90.537 M -0.52 % | 91.011 M -0.97 % | 91.898 M -0.54 % | 92.399 M -0.30 % | 92.674 M 3.72 % | 89.352 M -0.90 % | 90.160 M -0.77 % | 90.861 M 0.40 % | 90.499 M -1.39 % | 91.770 M -0.02 % | 91.784 M -0.39 % | 92.144 M 2.18 % | 90.176 M 1.11 % | 89.187 M 2.39 % | 87.101 M 1.82 % | 85.544 M 1.76 % | 84.065 M 6.14 % | 79.204 M 0.63 % | 78.706 M 0.76 % | 78.109 M -1.47 % | 79.276 M 0.25 % | 79.081 M -1.94 % | 80.647 M -1.74 % | 82.072 M -1.83 % | 83.600 M 0.36 % | 83.297 M -1.77 % | 84.799 M -1.84 % | 86.385 M -1.77 % | 87.939 M -0.12 % | 88.044 M -1.85 % | 89.706 M -1.97 % | 91.508 M -2.60 % | 93.947 M -6.41 % | 100.376 M -2.54 % | 102.987 M -2.46 % | 105.588 M -2.41 % | 108.192 M -2.36 % | 110.809 M -2.19 % | 113.291 M -2.24 % | 115.884 M -2.15 % | 118.435 M -1.66 % | 120.430 M -1.85 % | 122.697 M 0.30 % | 122.329 M -2.12 % | 124.972 M -1.70 % | 127.130 M -1.59 % | 129.182 M -1.36 % | 130.964 M -1.38 % | 132.803 M 0.40 % | 132.274 M 1.79 % | 129.942 M 0.43 % | 129.391 M 0.95 % | 128.175 M 10.05 % | 116.468 M 36.64 % | 85.235 M 6.81 % | 79.797 M 4.50 % | 76.364 M 34.37 % | 56.833 M 55.71 % | 36.499 M -0.39 % | 36.641 M 13.58 % | 32.260 M -3.20 % | 33.325 M -2.94 % | 34.335 M -1.00 % | 34.682 M -2.22 % | 35.470 M 0.30 % | 35.365 M -2.74 % | 36.361 M | 0.000 -100.00 % | 35.443 M -3.01 % | 36.543 M -4.69 % | 38.343 M -2.74 % | 39.422 M 4.34 % | 37.783 M -3.75 % | 39.253 M -2.81 % | 40.389 M -2.56 % | 41.449 M -2.79 % | 42.638 M -6.23 % | 45.468 M -2.02 % | 46.408 M 11.29 % | 41.702 M -2.40 % | 42.726 M 17.04 % | 36.505 M 12.76 % | 32.374 M -1.48 % | 32.861 M -1.84 % | 33.477 M -24.23 % | 44.185 M -1.82 % | 45.006 M -17.96 % | 54.856 M -1.88 % | 55.904 M 5.32 % | 53.080 M -25.94 % | 71.669 M 10.62 % | 64.788 M 5.16 % | 61.610 M -3.47 % | 63.823 M -1.59 % | 64.857 M -20.25 % | 81.325 M -0.46 % | 81.704 M |
| Total non current assets | 135.279 M -0.97 % | 136.607 M -0.86 % | 137.789 M -0.48 % | 138.453 M -1.02 % | 139.885 M -0.49 % | 140.569 M -0.70 % | 141.561 M -0.56 % | 142.354 M -1.09 % | 143.929 M 0.89 % | 142.657 M -0.31 % | 143.102 M 1.78 % | 140.605 M -0.38 % | 141.137 M -0.44 % | 141.768 M 0.05 % | 141.697 M 0.05 % | 141.632 M -0.31 % | 142.072 M -0.67 % | 143.027 M 1.05 % | 141.536 M 0.97 % | 140.176 M 1.15 % | 138.582 M 0.17 % | 138.341 M 1.29 % | 136.576 M 3.26 % | 132.263 M -0.30 % | 132.660 M -0.06 % | 132.742 M -1.51 % | 134.776 M 2.00 % | 132.133 M -1.40 % | 134.003 M -1.21 % | 135.649 M -1.72 % | 138.017 M 1.03 % | 136.612 M -0.94 % | 137.907 M -1.65 % | 140.221 M -1.69 % | 142.634 M -0.05 % | 142.700 M -1.93 % | 145.513 M -1.90 % | 148.337 M -2.60 % | 152.290 M -2.47 % | 156.154 M -2.38 % | 159.965 M -2.38 % | 163.873 M -2.31 % | 167.750 M -1.58 % | 170.451 M -1.76 % | 173.507 M -2.21 % | 177.436 M -2.01 % | 181.083 M -0.62 % | 182.209 M -1.49 % | 184.960 M -0.42 % | 185.739 M -2.03 % | 189.590 M -1.17 % | 191.834 M -0.78 % | 193.348 M -0.74 % | 194.788 M -1.04 % | 196.843 M 3.10 % | 190.932 M 2.46 % | 186.344 M 0.02 % | 186.315 M 0.38 % | 185.610 M 32.62 % | 139.960 M 28.38 % | 109.024 M 4.89 % | 103.941 M 3.14 % | 100.781 M 26.24 % | 79.834 M 34.15 % | 59.512 M -0.28 % | 59.678 M 82.02 % | 32.787 M -3.82 % | 34.091 M -2.77 % | 35.063 M -2.51 % | 35.965 M -3.27 % | 37.181 M -21.65 % | 47.455 M -2.08 % | 48.465 M 337.02 % | 11.090 M -87.37 % | 87.783 M -1.28 % | 88.924 M -3.38 % | 92.031 M -1.53 % | 93.463 M 5.31 % | 88.749 M -2.24 % | 90.784 M -1.58 % | 92.238 M -1.65 % | 93.789 M -1.87 % | 95.573 M -5.13 % | 100.745 M 0.12 % | 100.625 M 79.64 % | 56.015 M -1.68 % | 56.972 M 16.42 % | 48.938 M -5.84 % | 51.971 M 16.96 % | 44.434 M -1.28 % | 45.010 M -92.08 % | 568.045 M -1.13 % | 574.557 M -1.56 % | 583.672 M -1.10 % | 590.161 M -1.25 % | 597.603 M 70.92 % | 349.641 M 399.18 % | 70.044 M 4.59 % | 66.970 M -17.80 % | 81.477 M -5.92 % | 86.606 M -15.91 % | 102.989 M -0.45 % | 103.459 M |
| Other current assets | 12.189 M -69.87 % | 40.452 M 277.45 % | 10.717 M -85.10 % | 71.939 M 1.95 % | 70.562 M 9.61 % | 64.374 M 437.23 % | 11.983 M -92.17 % | 153.016 M 30.17 % | 117.553 M -33.90 % | 177.844 M 752.81 % | 20.854 M -85.69 % | 145.708 M 2.22 % | 142.540 M 7.95 % | 132.043 M 407.77 % | 26.005 M -87.74 % | 212.112 M -4.35 % | 221.759 M 6.25 % | 208.719 M | 0.000 -100.00 % | 181.197 M -20.35 % | 227.477 M 0.71 % | 225.878 M 634.29 % | 30.762 M -83.70 % | 188.710 M -13.04 % | 216.997 M 6.81 % | 203.154 M 231.56 % | 61.273 M -64.50 % | 172.595 M 46.96 % | 117.443 M -34.58 % | 179.522 M 94.47 % | 92.312 M 34.32 % | 68.727 M -61.59 % | 178.915 M -27.59 % | 247.076 M 165.01 % | 93.231 M -21.57 % | 118.874 M 709.89 % | 14.678 M -68.78 % | 47.009 M 108.73 % | 22.522 M -44.16 % | 40.335 M 8.11 % | 37.309 M 70.74 % | 21.851 M -1.24 % | 22.126 M -30.50 % | 31.837 M 1.63 % | 31.326 M 52.17 % | 20.586 M -13.26 % | 23.732 M -72.68 % | 86.862 M -48.49 % | 168.619 M 162.69 % | 64.189 M 105.73 % | 31.201 M -70.08 % | 104.294 M -10.96 % | 117.132 M 80.36 % | 64.942 M -8.59 % | 71.048 M -34.87 % | 109.090 M -3.57 % | 113.131 M 179.36 % | 40.496 M -43.99 % | 72.297 M 18.18 % | 61.176 M -58.53 % | 147.515 M 363.28 % | 31.842 M 106.44 % | 15.424 M -53.38 % | 33.085 M 6.07 % | 31.193 M -21.48 % | 39.724 M 19.61 % | 33.211 M -42.46 % | 57.719 M 405.45 % | 11.419 M -70.43 % | 38.615 M -2.60 % | 39.646 M 50.52 % | 26.340 M 302.41 % | 6.546 M 294 610.72 % | 2.221 K -99.99 % | 29.946 M 411.31 % | 5.857 M -5.21 % | 6.179 M 2 938.21 % | 203.370 K -20.94 % | 257.247 K -98.08 % | 13.417 M 55.54 % | 8.627 M 200.41 % | 2.872 M -73.94 % | 11.021 M -21.49 % | 14.038 M -19.71 % | 17.485 M -34.82 % | 26.826 M 35.45 % | 19.805 M -63.18 % | 53.787 M 31.61 % | 40.867 M -9.85 % | 45.332 M 7.55 % | 42.150 M -44.97 % | 76.595 M -4.10 % | 79.869 M -20.04 % | 99.886 M 466.06 % | 17.646 M -73.17 % | 65.759 M -59.09 % | 160.727 M -22.56 % | 207.537 M 4.66 % | 198.306 M -11.67 % | 224.502 M 19.99 % | 187.106 M -0.78 % | 188.582 M 19.47 % | 157.844 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 191.500 M | 0.000 | 0.000 100.00 % | -1.846 M -100.62 % | 300.000 M 15 627.18 % | -1.932 M -2.28 % | -1.889 M 0.76 % | -1.903 M -290.33 % | 999.998 K 0.00 % | 999.998 K 151.37 % | -1.946 M 0.73 % | -1.961 M -100.86 % | 227.000 M 11 509.11 % | -1.990 M | 0.000 -100.00 % | 86.461 M -56.77 % | 200.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 170.000 M | 0.000 -100.00 % | 40.000 M | 0.000 -100.00 % | 55.000 M | 0.000 -100.00 % | 80.000 M | 0.000 -100.00 % | 146.000 M | 0.000 -100.00 % | 80.000 M | 0.000 -100.00 % | 35.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 -100.00 % | 21.680 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.471 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 |
| cash and cash equivalents | 461.488 M 3.38 % | 446.413 M -3.72 % | 463.655 M 30.23 % | 356.031 M 58.30 % | 224.914 M -43.93 % | 401.149 M -13.45 % | 463.501 M 118.09 % | 212.524 M -4.05 % | 221.487 M 2.09 % | 216.945 M -45.71 % | 399.581 M 98.41 % | 201.396 M -14.58 % | 235.784 M -4.50 % | 246.895 M -36.45 % | 388.524 M 196.50 % | 131.035 M 1.80 % | 128.714 M -24.10 % | 169.593 M -56.90 % | 393.476 M 176.60 % | 142.253 M 13.78 % | 125.022 M -9.60 % | 138.301 M -62.26 % | 366.434 M 155.84 % | 143.230 M -10.49 % | 160.012 M -17.65 % | 194.309 M -41.56 % | 332.466 M 200.87 % | 110.501 M -47.46 % | 210.328 M 6.14 % | 198.167 M -32.34 % | 292.872 M 23.54 % | 237.070 M 76.90 % | 134.017 M 97.66 % | 67.802 M -71.54 % | 238.213 M 37.55 % | 173.183 M -13.75 % | 200.786 M 3.36 % | 194.258 M -17.43 % | 235.272 M 23.86 % | 189.943 M 1.04 % | 187.990 M -11.75 % | 213.031 M -1.45 % | 216.159 M 26.97 % | 170.251 M 19.27 % | 142.746 M -0.06 % | 142.837 M -12.37 % | 163.005 M 78.32 % | 91.413 M 38.95 % | 65.788 M -55.14 % | 146.652 M -0.08 % | 146.763 M 120.63 % | 66.519 M 22.20 % | 54.436 M -50.90 % | 110.867 M -37.57 % | 177.580 M 142.80 % | 73.137 M -3.67 % | 75.922 M -28.69 % | 106.474 M -25.97 % | 143.828 M -6.97 % | 154.596 M -23.39 % | 201.791 M -20.96 % | 255.317 M -6.57 % | 273.282 M 12.15 % | 243.683 M -5.52 % | 257.931 M 159.74 % | 99.303 M 40.32 % | 70.769 M 73.85 % | 40.706 M 17.08 % | 34.768 M -20.24 % | 43.592 M 8.20 % | 40.289 M 67.02 % | 24.122 M -0.66 % | 24.281 M 2 901 844.40 % | 836.710 -99.98 % | 3.772 M -12.96 % | 4.333 M 15.31 % | 3.758 M 37.66 % | 2.730 M -11.53 % | 3.086 M 6.96 % | 2.885 M -95.32 % | 61.590 M -0.19 % | 61.705 M -2.60 % | 63.354 M -1.98 % | 64.635 M 1.38 % | 63.754 M -0.40 % | 64.010 M 2.84 % | 62.240 M 1 621.96 % | 3.615 M 497.87 % | 604.559 K -27.08 % | 829.015 K -86.11 % | 5.967 M 701.50 % | 744.438 K -88.66 % | 6.562 M -32.79 % | 9.764 M -3.73 % | 10.142 M 62.22 % | 6.252 M 5.20 % | 5.943 M 80.40 % | 3.294 M 38.46 % | 2.379 M 25.18 % | 1.901 M -7.88 % | 2.063 M 4.56 % | 1.973 M -66.21 % | 5.840 M |
| Cash and short term investments | 461.488 M 3.38 % | 446.413 M -3.72 % | 463.655 M 30.23 % | 356.031 M -2.83 % | 366.414 M -8.66 % | 401.149 M -13.45 % | 463.501 M 118.09 % | 212.524 M -4.05 % | 221.487 M 2.09 % | 216.945 M -45.71 % | 399.581 M 98.41 % | 201.396 M -14.58 % | 235.784 M -4.50 % | 246.895 M -36.45 % | 388.524 M 196.50 % | 131.035 M 1.80 % | 128.714 M -24.10 % | 169.593 M -56.90 % | 393.476 M 176.60 % | 142.253 M 13.78 % | 125.022 M -9.60 % | 138.301 M -62.26 % | 366.434 M 155.84 % | 143.230 M -10.49 % | 160.012 M -17.65 % | 194.309 M -41.56 % | 332.466 M 200.87 % | 110.501 M -47.46 % | 210.328 M 6.14 % | 198.167 M -32.34 % | 292.872 M 23.54 % | 237.070 M 76.90 % | 134.017 M 97.66 % | 67.802 M -71.54 % | 238.213 M 37.55 % | 173.183 M -13.75 % | 200.786 M 3.36 % | 194.258 M -17.43 % | 235.272 M 23.86 % | 189.943 M 1.04 % | 187.990 M -11.75 % | 213.031 M -1.45 % | 216.159 M 26.97 % | 170.251 M 19.27 % | 142.746 M -0.06 % | 142.837 M -12.37 % | 163.005 M 78.32 % | 91.413 M 38.95 % | 65.788 M -55.14 % | 146.652 M -0.08 % | 146.763 M 120.63 % | 66.519 M 22.20 % | 54.436 M -50.90 % | 110.867 M -37.57 % | 177.580 M 142.80 % | 73.137 M -3.67 % | 75.922 M -28.69 % | 106.474 M -25.97 % | 143.828 M -6.97 % | 154.596 M -23.39 % | 201.791 M -20.96 % | 255.317 M -6.57 % | 273.282 M 12.14 % | 243.704 M -5.52 % | 257.931 M 159.74 % | 99.303 M 40.32 % | 70.769 M 73.85 % | 40.706 M 17.08 % | 34.768 M -20.24 % | 43.592 M 8.20 % | 40.289 M 67.02 % | 24.122 M -0.66 % | 24.281 M 2 901 844.40 % | 836.710 -99.98 % | 3.772 M -12.96 % | 4.333 M 15.31 % | 3.758 M 37.66 % | 2.730 M -11.53 % | 3.086 M 6.96 % | 2.885 M -95.32 % | 61.590 M -0.19 % | 61.705 M -2.60 % | 63.354 M -1.98 % | 64.635 M 1.38 % | 63.754 M -0.40 % | 64.010 M 2.84 % | 62.240 M 1 621.96 % | 3.615 M 497.87 % | 604.559 K -27.08 % | 829.015 K -86.11 % | 5.967 M 701.50 % | 744.438 K -88.66 % | 6.562 M -32.79 % | 9.764 M -3.73 % | 10.142 M 62.22 % | 6.252 M 5.20 % | 5.943 M 80.40 % | 3.294 M 38.46 % | 2.379 M 25.18 % | 1.901 M -7.88 % | 2.063 M 4.56 % | 1.973 M -66.21 % | 5.840 M |
| Total current assets | 548.789 M -2.72 % | 564.126 M 2.90 % | 548.234 M 4.54 % | 524.417 M -0.74 % | 528.317 M -3.33 % | 546.516 M -3.47 % | 566.154 M 16.20 % | 487.231 M -3.14 % | 503.012 M 0.83 % | 498.894 M -4.22 % | 520.868 M 9.66 % | 474.982 M -3.74 % | 493.420 M -0.86 % | 497.686 M -5.38 % | 525.985 M 2.14 % | 514.941 M 4.71 % | 491.790 M -5.74 % | 521.744 M -5.93 % | 554.642 M 9.02 % | 508.733 M -1.30 % | 515.457 M -1.37 % | 522.604 M -6.13 % | 556.736 M 3.12 % | 539.908 M -2.79 % | 555.388 M -0.52 % | 558.317 M -0.64 % | 561.888 M 16.11 % | 483.908 M 1.57 % | 476.440 M -3.95 % | 496.042 M -3.47 % | 513.867 M 10.28 % | 465.950 M 5.95 % | 439.798 M 2.26 % | 430.098 M -2.98 % | 443.297 M 6.04 % | 418.053 M 5.78 % | 395.194 M 3.15 % | 383.136 M -2.45 % | 392.759 M -1.85 % | 400.161 M 1.26 % | 395.200 M -3.54 % | 409.715 M -5.14 % | 431.917 M 0.96 % | 427.816 M 4.67 % | 408.714 M 4.58 % | 390.821 M -5.58 % | 413.938 M -9.24 % | 456.068 M 4.67 % | 435.706 M 3.86 % | 419.523 M -1.65 % | 426.565 M 2.66 % | 415.520 M 6.56 % | 389.946 M 2.39 % | 380.850 M -18.63 % | 468.051 M 9.58 % | 427.125 M 17.64 % | 363.089 M -0.51 % | 364.960 M -7.96 % | 396.539 M -10.36 % | 442.372 M -2.32 % | 452.878 M 10.37 % | 410.312 M -1.31 % | 415.759 M 0.15 % | 415.141 M 8.82 % | 381.506 M 111.96 % | 179.987 M 20.09 % | 149.879 M 9.93 % | 136.336 M 10.43 % | 123.462 M 11.20 % | 111.023 M -1.66 % | 112.892 M 23.57 % | 91.358 M 2.13 % | 89.457 M 2 925 509.13 % | 3.058 K -99.98 % | 20.101 M 31.61 % | 15.273 M -2.35 % | 15.640 M -5.34 % | 16.522 M -3.27 % | 17.081 M -27.84 % | 23.670 M -69.43 % | 77.431 M -3.61 % | 80.332 M -1.41 % | 81.480 M -7.77 % | 88.344 M -4.85 % | 92.851 M -10.33 % | 103.542 M 7.09 % | 96.684 M 35.40 % | 71.406 M 27.80 % | 55.871 M -6.57 % | 59.798 M -0.89 % | 60.335 M -36.07 % | 94.377 M -12.00 % | 107.248 M -21.36 % | 136.375 M 0.33 % | 135.922 M 21.82 % | 111.577 M -49.60 % | 221.393 M -10.09 % | 246.241 M 1.34 % | 242.980 M -14.97 % | 285.752 M 13.97 % | 250.731 M 7.09 % | 234.127 M 20.83 % | 193.768 M |
| Inventory | 37.489 M -9.40 % | 41.376 M -5.03 % | 43.568 M -16.93 % | 52.447 M 17.87 % | 44.495 M 2.21 % | 43.531 M -1.14 % | 44.033 M -25.72 % | 59.279 M 4.81 % | 56.561 M 4.46 % | 54.146 M -4.69 % | 56.810 M -25.73 % | 76.490 M 5.75 % | 72.329 M 4.74 % | 69.054 M -4.39 % | 72.227 M -27.41 % | 99.507 M 7.98 % | 92.157 M 12.68 % | 81.789 M -0.26 % | 82.004 M -26.65 % | 111.803 M 4.68 % | 106.809 M 7.79 % | 99.093 M -2.77 % | 101.918 M -7.25 % | 109.881 M -2.28 % | 112.444 M 16.61 % | 96.427 M 8.04 % | 89.251 M -25.18 % | 119.282 M 34.39 % | 88.756 M 23.79 % | 71.699 M 6.27 % | 67.471 M -19.75 % | 84.072 M -6.24 % | 89.670 M 17.64 % | 76.226 M 14.81 % | 66.394 M -32.75 % | 98.734 M 3.12 % | 95.749 M 1.26 % | 94.561 M 1.05 % | 93.578 M -27.96 % | 129.889 M 1.42 % | 128.066 M 0.36 % | 127.612 M -3.74 % | 132.573 M -23.28 % | 172.793 M -3.59 % | 179.221 M 9.69 % | 163.382 M 3.33 % | 158.114 M -15.70 % | 187.572 M -3.26 % | 193.890 M 24.08 % | 156.262 M -6.20 % | 166.591 M -31.92 % | 244.707 M 12.06 % | 218.379 M 6.51 % | 205.041 M -6.55 % | 219.423 M -10.40 % | 244.898 M 40.72 % | 174.036 M -0.38 % | 174.707 M -3.16 % | 180.413 M -5.43 % | 190.776 M 84.20 % | 103.572 M 12.39 % | 92.158 M -5.58 % | 97.604 M 30.88 % | 74.574 M 59.91 % | 46.635 M 13.86 % | 40.959 M -10.76 % | 45.899 M 21.07 % | 37.911 M 15.05 % | 32.950 M 14.35 % | 28.815 M -12.57 % | 32.957 M -19.41 % | 40.897 M 7.01 % | 38.219 M | 0.000 -100.00 % | 6.115 M 20.29 % | 5.083 M -10.87 % | 5.703 M -9.58 % | 6.308 M 2.80 % | 6.136 M -16.72 % | 7.367 M 2.12 % | 7.214 M -3.02 % | 7.439 M 4.70 % | 7.105 M -26.53 % | 9.671 M -16.71 % | 11.611 M -8.61 % | 12.706 M -13.20 % | 14.639 M 4.53 % | 14.004 M -2.75 % | 14.399 M 5.59 % | 13.636 M 11.61 % | 12.218 M -28.29 % | 17.038 M -18.16 % | 20.817 M -22.11 % | 26.726 M -5.59 % | 28.308 M -28.45 % | 39.566 M -18.36 % | 48.462 M 37.41 % | 35.268 M -13.78 % | 40.906 M -31.07 % | 59.349 M 22.76 % | 48.345 M 11.49 % | 43.365 M 44.33 % | 30.046 M |
| Net receivables | 37.624 M 4.85 % | 35.885 M 18.45 % | 30.294 M -31.15 % | 44.000 M -6.07 % | 46.846 M 25.05 % | 37.462 M -19.68 % | 46.638 M -27.72 % | 64.521 M 22.06 % | 52.859 M 1.46 % | 52.101 M 14.46 % | 45.518 M -17.44 % | 55.130 M 19.63 % | 46.083 M -12.32 % | 52.560 M 21.97 % | 43.094 M -42.45 % | 74.875 M 44.06 % | 51.974 M -19.33 % | 64.425 M 14.08 % | 56.474 M -26.57 % | 76.906 M 29.37 % | 59.448 M -4.91 % | 62.517 M 2.60 % | 60.931 M -42.39 % | 105.771 M 44.87 % | 73.010 M 2.94 % | 70.925 M -16.32 % | 84.760 M 3.96 % | 81.529 M 25.50 % | 64.962 M 24.18 % | 52.314 M -20.75 % | 66.012 M -21.12 % | 83.690 M 86.26 % | 44.931 M -3.62 % | 46.621 M -11.72 % | 52.810 M -5.27 % | 55.749 M 13.82 % | 48.982 M -15.24 % | 57.790 M 1.96 % | 56.679 M 14.87 % | 49.342 M -5.50 % | 52.215 M -9.80 % | 57.890 M -19.17 % | 71.619 M 27.02 % | 56.386 M -3.27 % | 58.292 M -14.54 % | 68.213 M -8.96 % | 74.922 M -19.54 % | 93.119 M 1 156.73 % | 7.410 M -85.86 % | 52.420 M -36.08 % | 82.011 M -23.46 % | 107.149 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.284 M | 0.000 -100.00 % | 35.824 M | 0.000 -100.00 % | 30.996 M 5.25 % | 29.449 M -53.83 % | 63.777 M 39.41 % | 45.748 M | 0.000 | 0.000 | 0.000 -100.00 % | 44.325 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.411 M | 0.000 -100.00 % | 54.334 M | 0.000 | 0.000 -100.00 % | 7.281 M -4.23 % | 7.602 M -62.88 % | 20.480 M | 0.000 -100.00 % | 8.317 M | 0.000 -100.00 % | 17.739 M | 0.000 | 0.000 | 0.000 -100.00 % | 98.100 M 34.29 % | 73.052 M -11.99 % | 83.008 M 4.37 % | 79.532 M -40.85 % | 134.449 M -5.12 % | 141.703 M | 0.000 -100.00 % | 79.825 M 21.41 % | 65.746 M 1 126.77 % | 5.359 M -41.31 % | 9.132 M 23.36 % | 7.402 M -17.49 % | 8.971 M 913.74 % | 884.993 K 327.40 % | 207.064 K -96.12 % | 5.340 M |
| Tax assets | 14.375 M -0.04 % | 14.381 M 2.63 % | 14.012 M 1.87 % | 13.755 M 0.51 % | 13.684 M -0.59 % | 13.766 M 2.47 % | 13.434 M 1.41 % | 13.247 M 2.22 % | 12.959 M 0.69 % | 12.871 M 0.47 % | 12.810 M 4.70 % | 12.235 M 0.49 % | 12.176 M -0.91 % | 12.287 M 0.16 % | 12.267 M 18.52 % | 10.351 M 0.48 % | 10.301 M -1.75 % | 10.485 M -0.10 % | 10.496 M 5.86 % | 9.915 M -0.10 % | 9.925 M -6.86 % | 10.657 M -0.23 % | 10.681 M -1.02 % | 10.791 M -2.66 % | 11.086 M 0.16 % | 11.069 M -1.58 % | 11.247 M 17.73 % | 9.553 M 0.57 % | 9.500 M 3.84 % | 9.148 M -2.76 % | 9.407 M 21.38 % | 7.750 M 3.86 % | 7.462 M -1.34 % | 7.563 M -2.73 % | 7.775 M 33.64 % | 5.818 M -3.48 % | 6.028 M -13.01 % | 6.930 M -5.08 % | 7.301 M 159.81 % | 2.810 M -3.87 % | 2.923 M -4.61 % | 3.064 M -8.02 % | 3.332 M 20.12 % | 2.773 M -9.23 % | 3.055 M -10.82 % | 3.426 M -4.28 % | 3.579 M 39.36 % | 2.568 M -6.23 % | 2.739 M -0.34 % | 2.748 M -9.09 % | 3.023 M 55.44 % | 1.945 M 19.24 % | 1.631 M -28.07 % | 2.267 M 34.38 % | 1.687 M 61.13 % | 1.047 M -0.44 % | 1.052 M -5.58 % | 1.114 M -4.47 % | 1.166 M 194.06 % | 396.508 K -13.71 % | 459.485 K -25.49 % | 616.661 K -6.16 % | 657.130 K 21.52 % | 540.764 K 26.91 % | 426.108 K 31.49 % | 324.061 K -36.23 % | 508.147 K -31.78 % | 744.842 K 5.57 % | 705.525 K -43.98 % | 1.259 M -25.30 % | 1.686 M -86.06 % | 12.090 M -0.11 % | 12.104 M 9.14 % | 11.090 M 2 730.59 % | 391.791 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 110.470 M -10.58 % | 123.538 M 1.90 % | 121.240 M 130.29 % | 52.646 M -55.43 % | 118.126 M -8.50 % | 129.100 M -14.35 % | 150.732 M 90.59 % | 79.088 M -20.95 % | 100.046 M 0.03 % | 100.013 M -16.68 % | 120.039 M 45.25 % | 82.641 M -3.35 % | 85.509 M -8.31 % | 93.259 M -19.62 % | 116.017 M 96.75 % | 58.967 M -39.56 % | 97.560 M -21.79 % | 124.745 M -19.59 % | 155.128 M 26.59 % | 122.544 M -9.66 % | 135.643 M -2.59 % | 139.245 M -19.14 % | 172.212 M 27.37 % | 135.209 M -14.83 % | 158.753 M -6.56 % | 169.901 M -3.84 % | 176.684 M 63.15 % | 108.296 M 1.84 % | 106.335 M -21.72 % | 135.835 M -12.05 % | 154.444 M 39.88 % | 110.415 M 18.01 % | 93.563 M -3.92 % | 97.377 M -13.39 % | 112.433 M 15.67 % | 97.204 M 19.50 % | 81.343 M 7.79 % | 75.462 M -15.01 % | 88.793 M 13.58 % | 78.179 M -1.10 % | 79.049 M -20.27 % | 99.148 M -13.83 % | 115.066 M 11.77 % | 102.951 M 10.93 % | 92.807 M 5.03 % | 88.366 M -25.26 % | 118.226 M -24.00 % | 155.555 M 19.23 % | 130.463 M 0.75 % | 129.487 M -9.67 % | 143.350 M 55.90 % | 91.951 M 69.65 % | 54.199 M -39.71 % | 89.890 M -43.12 % | 158.047 M 56.86 % | 100.757 M 70.21 % | 59.196 M -50.28 % | 119.062 M -22.95 % | 154.530 M 11.31 % | 138.828 M 18.59 % | 117.069 M 3.48 % | 113.136 M -10.05 % | 125.773 M 6.34 % | 118.270 M 50.78 % | 78.438 M -4.90 % | 82.479 M 54.34 % | 53.441 M 2.83 % | 51.968 M 15.39 % | 45.036 M 32.65 % | 33.952 M -24.88 % | 45.197 M 41.92 % | 31.846 M -7.09 % | 34.276 M | 0.000 -100.00 % | 54.044 M 72.58 % | 31.315 M -41.13 % | 53.195 M 0.11 % | 53.134 M -2.30 % | 54.387 M 0.51 % | 54.113 M -0.84 % | 54.570 M -1.88 % | 55.615 M 1.60 % | 54.742 M -2.58 % | 56.192 M -3.39 % | 58.161 M -12.77 % | 66.679 M 4.12 % | 64.043 M 74.00 % | 36.806 M 2.89 % | 35.774 M -21.56 % | 45.609 M -1.61 % | 46.354 M -17.39 % | 56.114 M -20.33 % | 70.430 M -2.98 % | 72.593 M -2.89 % | 74.752 M 8.18 % | 69.101 M -4.35 % | 72.245 M 18.57 % | 60.928 M 6.70 % | 57.100 M -13.16 % | 65.757 M 37.95 % | 47.668 M -0.33 % | 47.825 M 30.37 % | 36.685 M |
| Tax payables | 4.084 M -44.17 % | 7.315 M -10.40 % | 8.163 M 61.94 % | 5.041 M 573.85 % | 748.097 K -85.85 % | 5.287 M -27.89 % | 7.332 M 62.26 % | 4.518 M 29.94 % | 3.477 M 7.13 % | 3.246 M -35.02 % | 4.995 M 67.23 % | 2.987 M 21.79 % | 2.453 M -57.70 % | 5.799 M -46.73 % | 10.885 M 190.32 % | 3.749 M 38.18 % | 2.713 M -38.66 % | 4.424 M -62.82 % | 11.897 M 463.21 % | 2.112 M 30.02 % | 1.625 M 26.46 % | 1.285 M -9.41 % | 1.418 M -76.42 % | 6.015 M 105.17 % | 2.932 M -38.24 % | 4.747 M -24.87 % | 6.319 M 55.00 % | 4.077 M 24.79 % | 3.267 M -16.22 % | 3.899 M -14.69 % | 4.571 M -0.05 % | 4.573 M 93.93 % | 2.358 M -16.58 % | 2.827 M -60.84 % | 7.219 M 328.56 % | 1.684 M 78.50 % | 943.686 K -37.60 % | 1.512 M -40.11 % | 2.525 M 71.27 % | 1.474 M 28.06 % | 1.151 M 181.18 % | 409.438 K -94.18 % | 7.032 M 70.55 % | 4.123 M 590.26 % | 597.310 K -73.16 % | 2.226 M 274.40 % | -1.276 M -519.33 % | 304.328 K 105.39 % | -5.645 M -2 630.60 % | 223.079 K -84.10 % | 1.403 M 178.86 % | -1.779 M 83.71 % | -10.919 M -14.26 % | -9.556 M -26.98 % | -7.526 M 53.40 % | -16.148 M -18.85 % | -13.587 M -16.27 % | -11.686 M -144.00 % | -4.789 M 58.55 % | -11.554 M -69.75 % | -6.807 M -55.97 % | -4.364 M -32.32 % | -3.298 M -206.15 % | 3.107 M 7.28 % | 2.896 M 128.89 % | 1.265 M -1.91 % | 1.290 M -8.95 % | 1.417 M -70.97 % | 4.881 M 10.80 % | 4.405 M -38.67 % | 7.182 M 211.79 % | 2.303 M -24.09 % | 3.034 M | 0.000 -100.00 % | 46.660 M -1.13 % | 47.195 M 1.02 % | 46.721 M 0.16 % | 46.645 M 0.25 % | 46.526 M 2.84 % | 45.243 M -0.34 % | 45.395 M 0.44 % | 45.197 M -0.32 % | 45.340 M 0.73 % | 45.009 M 0.63 % | 44.726 M 1.53 % | 44.053 M 2.96 % | 42.786 M 4.27 % | 41.033 M 2.26 % | 40.125 M 1.96 % | 39.355 M 0.58 % | 39.127 M -17.30 % | 47.315 M 1.23 % | 46.740 M 8.44 % | 43.101 M 1.46 % | 42.482 M 14.89 % | 36.977 M 5.18 % | 35.155 M 9.38 % | 32.141 M 18.09 % | 27.218 M -5.68 % | 28.857 M 2.63 % | 28.117 M 8.54 % | 25.905 M -3.10 % | 26.733 M |
| Deferred revenue non current | 262.222 K 297.12 % | 66.031 K -5.46 % | 69.841 K -5.17 % | 73.650 K -4.92 % | 77.460 K -4.69 % | 81.269 K -4.48 % | 85.079 K -4.29 % | 88.888 K -4.11 % | 92.698 K -3.95 % | 96.507 K -3.80 % | 100.317 K -3.66 % | 104.127 K -3.53 % | 107.936 K -3.41 % | 111.746 K -3.30 % | 115.555 K -3.19 % | 119.365 K -3.09 % | 123.174 K -3.00 % | 126.984 K -2.91 % | 130.793 K -40.44 % | 219.603 K -37.42 % | 350.912 K -27.23 % | 482.222 K -21.40 % | 613.531 K 3.11 % | 595.000 K -17.65 % | 722.500 K -15.00 % | 850.000 K -13.04 % | 977.500 K -11.54 % | 1.105 M -10.34 % | 1.233 M -9.38 % | 1.360 M -8.57 % | 1.488 M -7.89 % | 1.615 M -7.32 % | 1.743 M -6.82 % | 1.870 M -6.38 % | 1.998 M -6.00 % | 2.125 M -5.66 % | 2.253 M -5.36 % | 2.380 M -5.08 % | 2.508 M -4.84 % | 2.635 M -4.62 % | 2.763 M -4.41 % | 2.890 M -4.23 % | 3.018 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.528 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 100.00 % | -156.148 M 0.00 % | -156.148 M 0.00 % | -156.148 M 0.00 % | -156.148 M 0.00 % | -156.148 M 0.00 % | -156.148 M 0.00 % | -156.148 M 0.00 % | -156.148 M 0.00 % | -156.148 M 0.00 % | -156.148 M 0.00 % | -156.148 M 0.00 % | -156.148 M 0.00 % | -156.148 M 0.00 % | -156.148 M 0.00 % | -156.148 M 0.00 % | -156.148 M 0.00 % | -156.148 M -410.98 % | -30.559 M | 0.000 100.00 % | -20.470 M | 0.000 100.00 % | -14.000 M 0.00 % | -14.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.627 M -32.22 % | -1.986 M -10.58 % | -1.796 M 0.22 % | -1.800 M 8.43 % | -1.966 M -13.36 % | -1.734 M -52.12 % | -1.140 M 17.61 % | -1.384 M -86.36 % | -742.587 K -601.34 % | -105.882 K -137.37 % | 283.348 K 692.85 % | 35.738 K -52.82 % | 75.742 K -67.37 % | 232.110 K 155.14 % | 90.975 K -6.53 % | 97.331 K -5.79 % | 103.309 K -99.90 % | 107.371 M -0.52 % | 107.934 M -0.75 % | 108.748 M -0.49 % | 109.284 M -1.98 % | 111.490 M 1 630.67 % | 6.442 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 62.544 K 6.90 % | 58.505 K 7.42 % | 54.466 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 19.685 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 | 0.000 | 0.000 | 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 | 363.518 M 0.00 % | 363.518 M 0.00 % | 363.518 M | 0.000 -100.00 % | 361.482 M 0.00 % | 361.482 M 43.51 % | 251.886 M | 0.000 -100.00 % | 251.886 M | 0.000 -100.00 % | 251.886 M | 0.000 -100.00 % | 251.886 M | 0.000 -100.00 % | 251.886 M | 0.000 -100.00 % | 251.886 M | 0.000 -100.00 % | 251.886 M | 0.000 -100.00 % | 355.351 M | 0.000 -100.00 % | 355.351 M 0.27 % | 354.393 M 40.70 % | 251.886 M -28.92 % | 354.393 M -0.04 % | 354.541 M 0.45 % | 352.946 M -22.26 % | 454.005 M 28.63 % | 352.946 M 0.00 % | 352.946 M 0.19 % | 352.278 M 0.00 % | 352.278 M 0.00 % | 352.278 M 0.00 % | 352.278 M 0.00 % | 352.278 M 3.07 % | 341.798 M 0.00 % | 341.798 M 0.00 % | 341.798 M -2.98 % | 352.278 M 0.00 % | 352.278 M 0.00 % | 352.278 M 0.00 % | 352.278 M 0.00 % | 352.278 M 0.00 % | 352.278 M 0.00 % | 352.278 M 0.00 % | 352.278 M 0.00 % | 352.278 M 0.00 % | 352.278 M 0.00 % | 352.278 M 0.00 % | 352.278 M 0.00 % | 352.278 M 0.00 % | 352.278 M 0.00 % | 352.278 M 0.00 % | 352.278 M 0.00 % | 352.278 M 0.00 % | 352.278 M 0.00 % | 352.278 M 0.00 % | 352.278 M -1.95 % | 359.280 M 0.00 % | 359.280 M 0.00 % | 359.280 M 0.00 % | 359.280 M 0.86 % | 356.230 M 0.00 % | 356.230 M 122.31 % | 160.238 M 0.00 % | 160.238 M 1.69 % | 157.581 M 0.00 % | 157.581 M 0.00 % | 157.581 M 0.00 % | 157.581 M 0.12 % | 157.395 M 0.00 % | 157.395 M 235.47 % | 46.918 M -82.68 % | 270.864 M 59.58 % | 169.731 M 14.34 % | 148.443 M -0.35 % | 148.970 M 445.98 % | -43.057 M -128.32 % | 152.018 M -6.99 % | 163.449 M -2.04 % | 166.846 M -2.64 % | 171.374 M -4.68 % | 179.796 M -0.86 % | 181.356 M 26.67 % | 143.168 M 0.00 % | 143.168 M 3.23 % | 138.689 M 0.00 % | 138.689 M 0.00 % | 138.689 M 0.00 % | 138.689 M -0.08 % | 138.796 M 0.00 % | 138.796 M 0.08 % | 138.689 M -0.08 % | 138.796 M -0.20 % | 139.077 M -0.15 % | 139.287 M 1 795.32 % | 7.349 M -17.82 % | 8.943 M -8.67 % | 9.791 M -69.37 % | 31.971 M 76.38 % | 18.126 M 54.50 % | 11.732 M |
| Deferred tax liabilities non current | 139.885 K -6.82 % | 150.120 K -11.54 % | 169.706 K -10.35 % | 189.292 K -9.38 % | 208.878 K -8.57 % | 228.464 K -7.90 % | 248.050 K 17.26 % | 211.533 K -4.62 % | 221.768 K -4.41 % | 232.004 K -4.23 % | 242.239 K -4.05 % | 252.475 K -3.90 % | 262.710 K -3.75 % | 272.946 K -3.61 % | 283.181 K -3.49 % | 293.417 K -3.37 % | 303.652 K -3.26 % | 313.888 K -3.16 % | 324.123 K -4.04 % | 337.771 K -2.94 % | 348.006 K -2.86 % | 358.242 K -2.78 % | 368.477 K -2.70 % | 378.713 K -2.63 % | 388.948 K -2.56 % | 399.184 K -2.50 % | 409.419 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 -100.00 % | 15.700 K -99.97 % | 62.527 M 0.00 % | 62.527 M 0.00 % | 62.527 M 0.00 % | 62.527 M 0.03 % | 62.512 M 0.00 % | 62.512 M 0.00 % | 62.512 M 0.00 % | 62.512 M 0.00 % | 62.512 M 0.00 % | 62.512 M 0.00 % | 62.512 M 0.00 % | 62.512 M 0.00 % | 62.512 M 0.00 % | 62.512 M 0.00 % | 62.512 M 0.00 % | 62.512 M 13.07 % | 55.286 M 0.00 % | 55.286 M -4.17 % | 57.694 M 0.00 % | 57.694 M -7.71 % | 62.512 M 0.00 % | 62.512 M | 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 | 0.000 | 0.000 | 0.000 |
| Total assets | 684.068 M -2.38 % | 700.732 M 2.14 % | 686.022 M 3.49 % | 662.870 M -0.80 % | 668.202 M -2.75 % | 687.085 M -2.91 % | 707.715 M 12.41 % | 629.584 M -2.68 % | 646.941 M 0.84 % | 641.551 M -3.38 % | 663.970 M 7.86 % | 615.587 M -2.99 % | 634.557 M -0.77 % | 639.454 M -4.23 % | 667.683 M 1.69 % | 656.573 M 3.58 % | 633.862 M -4.65 % | 664.771 M -4.51 % | 696.178 M 7.28 % | 648.909 M -0.78 % | 654.039 M -1.04 % | 660.945 M -4.67 % | 693.312 M 3.15 % | 672.170 M -2.31 % | 688.048 M -0.44 % | 691.059 M -0.80 % | 696.664 M 13.09 % | 616.041 M 0.92 % | 610.444 M -3.36 % | 631.690 M -3.10 % | 651.884 M 8.19 % | 602.562 M 4.30 % | 577.705 M 1.29 % | 570.319 M -2.66 % | 585.930 M 4.49 % | 560.753 M 3.71 % | 540.707 M 1.74 % | 531.473 M -2.49 % | 545.049 M -2.03 % | 556.315 M 0.21 % | 555.165 M -3.21 % | 573.588 M -4.35 % | 599.667 M 0.23 % | 598.267 M 2.76 % | 582.221 M 2.46 % | 568.257 M -4.50 % | 595.021 M -6.78 % | 638.277 M 2.84 % | 620.666 M 2.55 % | 605.262 M -1.77 % | 616.155 M 1.45 % | 607.355 M 4.12 % | 583.294 M 1.33 % | 575.637 M -13.42 % | 664.894 M 7.58 % | 618.057 M 12.49 % | 549.433 M -0.33 % | 551.275 M -5.30 % | 582.149 M -0.03 % | 582.332 M 3.64 % | 561.902 M 9.27 % | 514.253 M -0.44 % | 516.540 M 4.36 % | 494.975 M 12.23 % | 441.018 M 84.01 % | 239.665 M 31.20 % | 182.666 M 7.18 % | 170.427 M 7.51 % | 158.525 M 7.85 % | 146.988 M -2.06 % | 150.073 M 8.11 % | 138.813 M 0.65 % | 137.922 M 1 143.32 % | 11.093 M -89.72 % | 107.884 M 3.54 % | 104.197 M -3.23 % | 107.672 M -2.10 % | 109.985 M 3.93 % | 105.830 M -7.53 % | 114.454 M -32.54 % | 169.669 M -2.56 % | 174.121 M -1.66 % | 177.054 M -6.36 % | 189.089 M -2.27 % | 193.476 M 21.26 % | 159.557 M 3.84 % | 153.656 M 27.68 % | 120.344 M 11.59 % | 107.842 M 3.46 % | 104.232 M -1.06 % | 105.345 M -84.10 % | 662.422 M -2.84 % | 681.805 M -5.31 % | 720.047 M -0.83 % | 726.083 M 2.38 % | 709.180 M 24.19 % | 571.034 M 80.54 % | 316.285 M 2.04 % | 309.951 M -15.60 % | 367.228 M 8.86 % | 337.337 M 0.07 % | 337.116 M 13.42 % | 297.227 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 | 1998-12-31 | 1998-06-30 | 1997-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -20.165 M | 0.000 -100.00 % | 205.686 K -98.05 % | 10.542 M 200.00 % | -10.542 M | 0.000 100.00 % | -675.774 K -111.02 % | 6.134 M 200.00 % | -6.134 M | 0.000 100.00 % | -719.065 K -105.21 % | 13.790 M 200.00 % | -13.790 M | 0.000 -100.00 % | 43.438 M 516.56 % | -10.428 M -200.00 % | 10.428 M | 0.000 -100.00 % | 10.724 M 12 278.58 % | 86.635 K 200.00 % | -86.635 K | 0.000 -100.00 % | 2.231 M -91.91 % | 27.591 M 200.00 % | -27.591 M | 0.000 100.00 % | -94.007 M -257.30 % | 59.762 M 200.00 % | -59.762 M | 0.000 100.00 % | -52.851 M -268.36 % | 31.391 M 200.00 % | -31.391 M | 0.000 -100.00 % | 19.638 M 643.28 % | 2.642 M 200.00 % | -2.642 M | 0.000 -100.00 % | 35.182 M 425.05 % | -10.824 M -200.00 % | 10.824 M | 0.000 -100.00 % | 39.879 M 353.07 % | 8.802 M 200.00 % | -8.802 M | 0.000 -100.00 % | 24.932 M -72.94 % | 92.134 M 200.00 % | -92.134 M | 0.000 -100.00 % | 6.511 M -84.85 % | 42.991 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 % | -17.951 M -1 383.26 % | 1.399 M 201.05 % | 464.644 K 186.26 % | -538.652 K -101.59 % | 33.948 M 170.24 % | -48.330 M -2 152.71 % | 2.354 M 77.26 % | 1.328 M -62.60 % | 3.552 M -43.72 % | 6.311 M 131.26 % | 2.729 M -59.09 % | 6.670 M 247.20 % | 1.921 M -79.63 % | 9.431 M 2 973.40 % | -328.222 K 71.00 % | -1.132 M |
| Accounts receivables | -8.704 M | 0.000 -100.00 % | 16.413 M 88.39 % | 8.712 M 200.00 % | -8.712 M | 0.000 -100.00 % | 5.532 M 74.61 % | 3.168 M 200.00 % | -3.168 M | 0.000 100.00 % | -2.986 M -129.66 % | 10.067 M 200.00 % | -10.067 M | 0.000 -100.00 % | 11.505 M -54.99 % | 25.562 M 200.00 % | -25.562 M | 0.000 -100.00 % | 14.487 M 242.31 % | -10.179 M -200.00 % | 10.179 M | 0.000 -100.00 % | 6.526 M -46.01 % | 12.087 M 200.00 % | -12.087 M | 0.000 100.00 % | -33.564 M -168.38 % | 49.082 M 200.00 % | -49.082 M | 0.000 100.00 % | -16.716 M -274.30 % | 9.591 M 200.00 % | -9.591 M | 0.000 -100.00 % | 2.248 M 259.20 % | -1.412 M -200.00 % | 1.412 M | 0.000 -100.00 % | 16.783 M 367.00 % | -6.286 M -200.00 % | 6.286 M | 0.000 -100.00 % | 9.731 M 235.04 % | -7.206 M -200.00 % | 7.206 M | 0.000 -100.00 % | 19.636 M -68.62 % | 62.579 M 200.00 % | -62.579 M | 0.000 100.00 % | -46.264 M -202.34 % | 45.206 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 | -3.006 M | 0.000 100.00 % | -11.008 M -278.77 % | 6.158 M 200.00 % | -6.158 M | 0.000 100.00 % | -2.970 M -200.13 % | 2.966 M 200.00 % | -2.966 M | 0.000 -100.00 % | 2.267 M -39.10 % | 3.723 M 200.00 % | -3.723 M | 0.000 100.00 % | -2.243 M -117.51 % | 12.810 M 200.00 % | -12.810 M | 0.000 -100.00 % | 7.894 M -9.82 % | 8.753 M 200.00 % | -8.753 M | 0.000 100.00 % | -20.134 M -179.34 % | 25.376 M 200.00 % | -25.376 M | 0.000 100.00 % | -31.604 M -234.03 % | 23.579 M 200.00 % | -23.579 M | 0.000 100.00 % | -10.483 M -143.67 % | 24.006 M 200.00 % | -24.006 M | 0.000 -100.00 % | 26.011 M 938.43 % | 2.505 M 200.00 % | -2.505 M | 0.000 -100.00 % | 19.099 M 539.59 % | -4.345 M -200.00 % | 4.345 M | 0.000 -100.00 % | 26.547 M 29.56 % | 20.490 M 200.00 % | -20.490 M | 0.000 -100.00 % | 5.341 M -80.38 % | 27.220 M 200.00 % | -27.220 M | 0.000 -100.00 % | 52.775 M 2 482.49 % | -2.215 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 % | -907.323 K -232.56 % | 684.473 K 26.72 % | 540.152 K 413.96 % | -172.043 K -107.31 % | 2.354 M 1 636.80 % | -153.169 K -159.40 % | 257.873 K 177.22 % | -333.936 K -111.04 % | 3.025 M 55.92 % | 1.940 M 192.03 % | 664.283 K -65.63 % | 1.933 M 224.28 % | -1.555 M -218.17 % | 1.316 M 272.52 % | -762.907 K 46.23 % | -1.419 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.591 M -200.00 % | 4.591 M | 0.000 100.00 % | -30.790 M -184.90 % | 36.268 M 200.00 % | -36.268 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 |
| Other working capital | -8.455 M | 0.000 100.00 % | -5.199 M -20.13 % | -4.328 M -200.00 % | 4.328 M | 0.000 100.00 % | -3.238 M -170.53 % | 4.591 M 200.00 % | -4.591 M | 0.000 -100.00 % | 30.790 M 184.90 % | -36.268 M -200.00 % | 36.268 M | 0.000 -100.00 % | 34.176 M 170.03 % | -48.799 M -200.00 % | 48.799 M | 0.000 100.00 % | -11.656 M -870.58 % | 1.513 M 200.00 % | -1.513 M | 0.000 -100.00 % | 15.840 M 260.45 % | -9.872 M -200.00 % | 9.872 M | 0.000 100.00 % | -28.838 M -123.58 % | -12.898 M -200.00 % | 12.898 M | 0.000 100.00 % | -25.652 M -1 063.35 % | -2.205 M -200.00 % | 2.205 M | 0.000 100.00 % | -8.621 M -656.45 % | 1.549 M 200.00 % | -1.549 M | 0.000 100.00 % | -700.505 K -262.97 % | -192.995 K -200.00 % | 192.995 K | 0.000 -100.00 % | 3.601 M 180.33 % | -4.483 M -200.00 % | 4.483 M | 0.000 100.00 % | -45.240 K -101.94 % | 2.335 M 200.00 % | -2.335 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 100.00 % | -17.043 M -2 485.83 % | 714.352 K 1 046.07 % | -75.508 K 79.40 % | -366.609 K -101.16 % | 31.594 M 165.58 % | -48.177 M -2 397.88 % | 2.097 M 26.14 % | 1.662 M 215.56 % | 526.736 K -87.95 % | 4.371 M 111.71 % | 2.065 M -56.42 % | 4.737 M 36.27 % | 3.476 M -57.16 % | 8.115 M 1 766.87 % | 434.684 K 51.58 % | 286.776 K |
| Other non cash items | 7.043 M 400.04 % | -2.347 M -105.82 % | 40.305 M 331.28 % | -17.427 M 16.43 % | -20.852 M -141.73 % | -8.626 M -108.31 % | 103.781 M 371.27 % | -38.258 M -782.68 % | 5.604 M 418.58 % | -1.759 M -195.65 % | -595.000 K 96.06 % | -15.104 M -239.39 % | 10.836 M 345.76 % | -4.409 M -8.98 % | -4.046 M 45.63 % | -7.441 M -170.12 % | -2.754 M 53.59 % | -5.935 M -74.37 % | -3.404 M 35.73 % | -5.296 M -25.64 % | -4.215 M 12.95 % | -4.842 M -539.80 % | 1.101 M 113.96 % | -7.887 M -118.87 % | -3.603 M 33.88 % | -5.449 M 26.62 % | -7.426 M 32.93 % | -11.071 M -79.26 % | -6.176 M -37.61 % | -4.488 M -90.21 % | -2.360 M 77.76 % | -10.610 M -62.63 % | -6.524 M -88.59 % | -3.459 M 32.47 % | -5.123 M 3.02 % | -5.282 M -1 145.33 % | 505.321 K 114.20 % | -3.559 M -116.08 % | 22.134 M 5 623.71 % | -400.709 K 36.88 % | -634.868 K -52.88 % | -415.265 K -107.73 % | 5.373 M 385.33 % | -1.883 M 20.33 % | -2.364 M 23.38 % | -3.085 M -1 941.57 % | 167.518 K 112.12 % | -1.382 M 63.24 % | -3.759 M -17.49 % | -3.200 M -141.35 % | 7.738 M 189.49 % | -8.647 M -51.29 % | -5.715 M -52.71 % | -3.743 M 60.26 % | -9.417 M 33.25 % | -14.108 M -110.98 % | -6.687 M -49.64 % | -4.469 M 77.43 % | -19.800 M -45.24 % | -13.632 M -210.18 % | -4.395 M 20.05 % | -5.497 M 20.05 % | -6.875 M 24.43 % | -9.097 M 1.46 % | -9.232 M -94.06 % | -4.757 M 58.21 % | -11.384 M -442.66 % | -2.098 M 75.10 % | -8.426 M -106.06 % | -4.089 M -110.48 % | 39.002 M 3 001.92 % | -1.344 M 97.29 % | -49.613 M 82.71 % | -286.936 M -73 503.13 % | 390.904 K 112.11 % | -3.227 M -188.72 % | 3.638 M 16.96 % | 3.110 M 2 305.79 % | -140.995 K 99.03 % | -14.503 M -263.21 % | 8.886 M 6 748.41 % | 129.751 K 141.76 % | -310.682 K -196.71 % | 321.236 K -91.41 % | 3.741 M -14.93 % | 4.397 M -84.82 % | 28.972 M 6 171.07 % | 461.989 K -92.99 % | 6.591 M 102.60 % | 3.253 M |
| Net cash provided by operating activities | -8.703 M -224.91 % | 6.967 M -87.40 % | 55.284 M 902.92 % | -6.885 M 73.33 % | -25.815 M -1 102.65 % | -2.147 M -101.78 % | 120.329 M 503.47 % | -29.823 M -742.20 % | 4.644 M 61.20 % | 2.881 M -60.20 % | 7.238 M 87.50 % | 3.860 M 501 343 476.61 % | -0.770 22.22 % | -0.990 -100.00 % | 36.416 M -39.12 % | 59.817 M 180.93 % | -73.908 M -387.46 % | -15.162 M -113.68 % | 110.869 M 327.38 % | -48.759 M -6 981.22 % | -688.572 K 97.43 % | -26.816 M -131.71 % | 84.577 M 390.55 % | -29.109 M -23.17 % | -23.633 M -227.89 % | -7.208 M -108.90 % | 81.030 M 636.98 % | -15.090 M 80.91 % | -79.030 M -502.14 % | -13.125 M -120.90 % | 62.788 M 3 206.57 % | 1.899 M 108.98 % | -21.153 M -15.17 % | -18.366 M -125.27 % | 72.694 M 11 833.42 % | 609.167 K -90.49 % | 6.405 M 195.04 % | -6.740 M -115.74 % | 42.805 M 1 440.00 % | 2.780 M 113.89 % | -20.014 M -172.51 % | -7.345 M -116.45 % | 44.649 M 54.59 % | 28.882 M 14 981.74 % | 191.500 K 101.25 % | -15.293 M -120.28 % | 75.418 M 172.39 % | 27.688 M 140.74 % | -67.969 M -470.76 % | -11.908 M -110.57 % | 112.677 M 803.14 % | 12.476 M | 0.000 | 0.000 -100.00 % | 122.010 M 1 305.83 % | -10.118 M | 0.000 | 0.000 | 0.000 100.00 % | -2.340 M | 0.000 | 0.000 -100.00 % | 50.024 M 6 424.06 % | 766.759 K 106.95 % | -11.037 M -274.30 % | 6.332 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -551.445 K -168.63 % | 803.466 K -21.85 % | 1.028 M 388.93 % | -355.828 K -341.96 % | 147.060 K 100.25 % | -58.786 M -92 466.24 % | -63.506 K 96.27 % | -1.703 M -19.85 % | -1.421 M -260.74 % | 883.971 K 389.23 % | -305.625 K -117.13 % | 1.784 M -96.96 % | 58.605 M 1 910.40 % | 2.915 M 1 887.01 % | -163.127 K 96.81 % | -5.109 M |
| Investments in property plant and equipment | -148.843 K 38.59 % | -242.382 K 70.10 % | -810.617 K -182.18 % | -287.270 K 71.63 % | -1.013 M -35.16 % | -749.126 K 74.53 % | -2.941 M -18 831.86 % | 15.702 K 107.01 % | -224.065 K 74.24 % | -869.704 K 59.65 % | -2.155 M -218.69 % | -676.297 K 21.86 % | -865.456 K 18.97 % | -1.068 M 45.79 % | -1.970 M -189.91 % | -679.562 K -175.55 % | -246.619 K 90.72 % | -2.658 M 47.94 % | -5.107 M -59.48 % | -3.202 M -11.08 % | -2.883 M 21.40 % | -3.667 M 30.27 % | -5.260 M -155.69 % | -2.057 M 3.44 % | -2.130 M -411.33 % | -416.619 K 87.18 % | -3.249 M -856.81 % | -339.525 K -212.60 % | -108.614 K -328.94 % | -25.321 K 98.98 % | -2.479 M -6 614.25 % | -36.923 K -188.01 % | -12.820 K | 0.000 | 0.000 | 0.000 -100.00 % | 133.255 K 200.00 % | -133.256 K -119.98 % | 666.836 K | 0.000 100.00 % | -533.581 K -300.42 % | -133.256 K -55.43 % | -85.735 K 90.93 % | -945.190 K -47.53 % | -640.657 K | 0.000 100.00 % | -1.751 M -5.63 % | -1.658 M 48.58 % | -3.224 M | 0.000 100.00 % | -6.219 M | 0.000 | 0.000 | 0.000 100.00 % | -9.067 M -70.39 % | -5.321 M -14.21 % | -4.659 M -21.65 % | -3.830 M 92.27 % | -49.557 M -192.05 % | -16.969 M 41.74 % | -29.126 M -462.51 % | -5.178 M 76.10 % | -21.664 M -44.80 % | -14.962 M 48.64 % | -29.133 M -1 597.65 % | -1.716 M -7 361.31 % | -23.000 K 95.92 % | -563.760 K -145.33 % | -229.800 K 15.82 % | -273.000 K 75.61 % | -1.119 M -2 603.78 % | -41.400 K 85.01 % | -276.230 K -494.04 % | -46.500 K 95.35 % | -1.000 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -33.000 K 43.88 % | -58.800 K 60.27 % | -148.000 K 8.66 % | -162.026 K -3 157.71 % | -4.974 K | 0.000 100.00 % | -84.778 K -203.48 % | -27.935 K | 0.000 | 0.000 100.00 % | -6.000 K |
| Acquisitions net | 15.897 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.194 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.500 K | 0.000 -100.00 % | 1.252 M 84.21 % | 679.562 K | 0.000 | 0.000 -100.00 % | 5.107 M 59.48 % | 3.202 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.249 M 495.59 % | 545.447 K 402.19 % | 108.613 K 328.94 % | 25.321 K -98.98 % | 2.479 M 6 614.27 % | 36.923 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 100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -30.000 M | 0.000 | 0.000 | 0.000 100.00 % | -80.000 M | 0.000 | 0.000 | 0.000 100.00 % | -160.000 M | 0.000 | 0.000 | 0.000 100.00 % | -110.000 M | 0.000 100.00 % | -40.000 M -33.33 % | -30.000 M 83.77 % | -184.800 M -82.34 % | -101.350 M -377.84 % | -21.210 M 78.79 % | -100.000 M 50.00 % | -200.000 M | 0.000 | 0.000 100.00 % | -50.000 M 62.96 % | -135.000 M -218.42 % | 114.000 M 133.93 % | -335.948 M -1 243.79 % | -25.000 M 82.52 % | -143.000 M 32.86 % | -213.000 M -46.90 % | -145.000 M 41.06 % | -246.000 M -29.35 % | -190.180 M 26.85 % | -260.000 M -271.43 % | -70.000 M -100.00 % | -35.000 M -12.90 % | -31.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 100.00 % | -44.000 K 66.90 % | -132.940 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 |
| Sales maturities of investments | 30.000 M | 0.000 -100.00 % | 50.853 M | 0.000 | 0.000 -100.00 % | 30.041 M -77.57 % | 133.953 M | 0.000 | 0.000 | 0.000 -100.00 % | 110.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 173.090 M 392.05 % | 35.177 M -29.36 % | 49.800 M | 0.000 -100.00 % | 254.997 M 253.37 % | 72.162 M | 0.000 | 0.000 -100.00 % | 155.147 M 647.70 % | 20.750 M | 0.000 | 0.000 -100.00 % | 133.648 M 25.99 % | 106.076 M -18.81 % | 130.653 M 98.50 % | 65.819 M -63.30 % | 179.346 M -27.58 % | 247.658 M -25.70 % | 333.336 M 727.70 % | 40.272 M -83.99 % | 251.606 M 612.59 % | 35.309 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 -100.00 % | 59.660 K -76.55 % | 254.407 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 % | 5.827 K |
| Other investing activites | 14.458 K | 0.000 100.00 % | -853.424 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | 0.000 -100.00 % | 3.701 M | 0.000 -100.00 % | 1.500 K 100.00 % | -110.000 M -8 887.35 % | 1.252 M 284.21 % | -679.562 K -101.36 % | 50.023 M 1 981.70 % | -2.658 M 47.94 % | -5.107 M -59.48 % | -3.202 M -103.18 % | 100.844 M 2 849.68 % | -3.667 M -118 810.73 % | -3.084 K -176.06 % | 4.055 K -99.99 % | 55.720 M 113 546.41 % | 49.029 K 101.51 % | -3.249 M -856.81 % | -339.525 K -212.60 % | -108.614 K -328.94 % | -25.321 K 98.98 % | -2.479 M -6 614.25 % | -36.923 K -100.09 % | 40.405 M 200.33 % | -40.272 M -14 491.47 % | -276.000 K -200.00 % | 276.000 K -99.09 % | 30.276 M 22 620.35 % | 133.255 K -80.69 % | 690.246 K 2 609.29 % | 25.477 K 104.77 % | -533.581 K -300.42 % | -133.256 K -55.43 % | -85.735 K 90.93 % | -945.190 K | 0.000 | 0.000 100.00 % | -1.751 M -5.63 % | -1.658 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.067 M -70.39 % | -5.321 M -14.21 % | -4.659 M -21.65 % | -3.830 M -109 964.63 % | 3.486 K 952.13 % | -409.130 16.67 % | -491.000 92.14 % | -6.249 K -80.60 % | -3.460 K -121.23 % | 16.303 K 28 150.58 % | -58.120 99.98 % | -273.000 K -1 086.96 % | -23.000 K 95.92 % | -563.760 K -145.33 % | -229.800 K 15.82 % | -273.000 K 30.35 % | -391.983 K -385.41 % | 137.340 K 2.00 % | 134.642 K 104.86 % | -2.772 M -379.95 % | 990.013 K | 0.000 | 0.000 | 0.000 -100.00 % | 53.764 K -52.70 % | 113.668 K 1 415.57 % | 7.500 K -96.27 % | 201.200 K -99.67 % | 60.777 M 4 051 715.73 % | 1.500 K 100.00 % | -60.475 M -86 327.42 % | 70.134 K 49.79 % | 46.822 K -50.68 % | 94.938 K 1 729.27 % | -5.827 K -2 562 746 100 066 811 904.00 % | 0.000 |
| Net cash used for investing activites | 29.882 M 198.81 % | -30.242 M -161.48 % | 49.189 M 17 223.05 % | -287.270 K 71.63 % | -1.013 M 98.00 % | -50.709 M -138.71 % | 131.012 M 333.67 % | 30.210 M 13 582.70 % | -224.065 K 99.86 % | -160.870 M -244.22 % | 111.546 M 16 593.59 % | -676.297 K 21.72 % | -863.956 K 99.22 % | -111.068 M -164.44 % | 172.372 M 3 232.80 % | -5.502 M -127.82 % | 19.777 M 110.55 % | -187.458 M -226.20 % | 148.540 M 211.08 % | 47.750 M 2 441.48 % | -2.039 M 99.00 % | -203.667 M -235.88 % | 149.884 M 701.65 % | 18.697 M 420.89 % | 3.589 M 102.65 % | -135.368 M -155.39 % | 244.399 M 206.26 % | -230.006 M -317.92 % | 105.544 M 236.70 % | -77.207 M -113.67 % | -36.133 M -135.21 % | 102.621 M -19.66 % | 127.741 M 167.17 % | -190.180 M -2 093.58 % | -8.670 M 74.81 % | -34.415 M -628.52 % | -4.724 M 84.76 % | -31.000 M -4 591.15 % | 690.246 K 2 609.29 % | 25.477 K 104.77 % | -533.581 K -300.42 % | -133.256 K -55.43 % | -85.735 K 90.93 % | -945.190 K -47.53 % | -640.657 K | 0.000 100.00 % | -1.751 M -5.63 % | -1.658 M 48.58 % | -3.224 M | 0.000 100.00 % | -6.219 M | 0.000 | 0.000 | 0.000 100.00 % | -9.067 M -70.39 % | -5.321 M -14.21 % | -4.659 M -21.65 % | -3.830 M 92.27 % | -49.554 M -192.02 % | -16.969 M 41.74 % | -29.127 M -463.55 % | -5.168 M 76.01 % | -21.546 M -44.17 % | -14.946 M 48.70 % | -29.133 M -1 597.65 % | -1.716 M -7 361.31 % | -23.000 K 95.92 % | -563.760 K -145.33 % | -229.800 K 15.82 % | -273.000 K 81.94 % | -1.511 M -1 675.30 % | 95.940 K 167.76 % | -141.587 K 94.98 % | -2.818 M -28 118.10 % | -9.987 K | 0.000 | 0.000 | 0.000 -100.00 % | 53.764 K -33.35 % | 80.668 K 257.25 % | -51.300 K -196.43 % | 53.200 K -99.91 % | 60.615 M 1 745 110.55 % | -3.474 K 99.99 % | -60.475 M -412 880.07 % | -14.644 K -177.53 % | 18.887 K -80.11 % | 94.938 K 1 729.27 % | -5.827 K -3 268.41 % | -172.990 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -107.450 M -259.30 % | 67.450 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.000 M -200.00 % | 24.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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -17.499 M | 0.000 100.00 % | -12.638 M -100.00 % | -6.319 M | 0.000 | 0.000 100.00 % | -16.527 M 0.00 % | -16.527 M | 0.000 | 0.000 100.00 % | -7.777 M 0.00 % | -7.777 M 0.00 % | -7.777 M | 0.000 | 0.000 | 0.000 100.00 % | -9.722 M | 0.000 | 0.000 100.00 % | -11.666 M | 0.000 | 0.000 100.00 % | -18.091 K 13.16 % | -20.833 K 99.64 % | -5.836 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 % | -275.520 K 60.87 % | -704.107 K | 0.000 | 0.000 100.00 % | -865.509 K 0.43 % | -869.221 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.240 K 94.45 % | -58.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.669 K -1 806.31 % | -87.570 99.84 % | -55.502 K -96.37 % | -28.264 K |
| Other financing activites | -50.116 M -200.11 % | 50.062 M | 0.000 100.00 % | -98.793 K | 0.000 | 0.000 -100.00 % | 12.274 M 294.24 % | -6.319 M | 0.000 100.00 % | -24.600 M 26.51 % | -33.473 M | 0.000 | 0.000 100.00 % | -8.845 M -213.73 % | 7.777 M 200.00 % | -7.777 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.833 K -150.00 % | 41.666 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 % | 3.000 K 454 443.94 % | 0.660 | 0.000 | 0.000 -100.00 % | 758.861 K 3 549.37 % | -22.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 191.106 K | 0.000 | 0.000 -100.00 % | 1.137 M 1 785.32 % | -67.468 K -100.03 % | 222.807 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 100.00 % | -60.475 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.339 K | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -50.116 M -200.11 % | 50.062 M | 0.000 100.00 % | -98.793 K 99.44 % | -17.499 M | 0.000 100.00 % | -363.871 K 97.12 % | -12.638 M -175.30 % | -4.591 M 81.34 % | -24.600 M 50.80 % | -50.000 M -18.92 % | -42.044 M -1 087.11 % | 4.259 M 148.15 % | -8.845 M | 0.000 | 0.000 100.00 % | -7.777 M | 0.000 | 0.000 | 0.000 100.00 % | -9.722 M | 0.000 | 0.000 100.00 % | -11.666 M | 0.000 | 0.000 100.00 % | -18.091 K -186.84 % | 20.833 K 100.36 % | -5.836 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 % | -107.723 M -261.39 % | 66.746 M | 0.000 | 0.000 100.00 % | -106.648 K 88.03 % | -891.221 K | 0.000 | 0.000 | 0.000 100.00 % | -27.809 M | 0.000 | 0.000 -100.00 % | 1.137 M 1 785.32 % | -67.468 K -100.03 % | 198.804 M 730.37 % | 23.942 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 % | -60.475 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.669 K 2 006.31 % | -87.570 99.84 % | -55.502 K -96.37 % | -28.264 K |
| Effect of forex changes on cash | -215.974 M -1 452.28 % | 15.971 M 128.09 % | -56.850 M -141.08 % | 138.389 M 204.91 % | -131.908 M -621 311.20 % | 21.234 K 229.18 % | -16.438 K -132.00 % | 51.365 K -28.55 % | 71.893 K 2 222.11 % | 3.096 K -84.88 % | 20.481 K -18.29 % | 25.065 K -53.59 % | 54.009 K 820.64 % | -7.495 K 75.85 % | -31.029 K -663.28 % | 5.509 K 149.51 % | -11.127 K -903.53 % | 1.385 K 101.98 % | -69.976 K -271.82 % | -18.820 K -1 157.92 % | -1.496 K -116.24 % | 9.211 K 141.56 % | -22.164 K -175.39 % | 29.399 K -53.77 % | 63.594 K 338.19 % | -26.699 K -860.85 % | 3.509 K -94.30 % | 61.547 K -35.90 % | 96.020 K 209.06 % | -88.043 K 44.83 % | -159.587 K -777.46 % | -18.187 K 22.91 % | -23.592 K -179.02 % | -8.455 K -106.68 % | 126.662 K 1 177.51 % | 9.915 K -71.97 % | 35.368 K 380.14 % | -12.625 K -122.14 % | 57.022 K 1.14 % | 56.381 K 358.01 % | 12.310 K -67.37 % | 37.726 K -45.06 % | 68.669 K 288.60 % | -36.409 K -224.74 % | 29.188 K 146.26 % | -63.098 K 25.92 % | -85.176 K 18.80 % | -104.896 K 42.48 % | -182.371 K -598.29 % | -26.117 K 85.35 % | -178.219 K -1 156.80 % | 16.864 K -8.07 % | 18.344 K 188.67 % | -20.688 K 93.76 % | -331.604 K -391.78 % | -67.430 K 30.27 % | -96.708 K -17.16 % | -82.542 K 61.18 % | -212.613 K -174.79 % | -77.374 K -632.34 % | -10.565 K 43.20 % | -18.600 K -22.69 % | -15.161 K -766.11 % | -1.750 K 69.60 % | -5.758 K 75.63 % | -23.628 K 24.31 % | -31.218 K -258.47 % | -8.709 K 46.77 % | -16.361 K 66.75 % | -49.206 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 1 700.00 % | 0.000 -900.00 % | 0.000 | 0.000 |
| Net change in cash | 12.346 M -71.13 % | 42.758 M -56.95 % | 99.312 M -24.26 % | 131.117 M 174.40 % | -176.235 M -233.56 % | -52.834 M -121.05 % | 250.960 M 3 398.08 % | -7.609 M -7 584.45 % | -99.022 K 99.95 % | -182.586 M -224.08 % | 147.154 M 478.92 % | -38.835 M -1 225.86 % | 3.449 M 102.88 % | -119.920 M -150.00 % | 239.842 M 4 388.02 % | 5.344 M 140.05 % | -13.344 M 93.41 % | -202.619 M -178.13 % | 259.340 M 25 314.68 % | -1.029 M 91.73 % | -12.433 M 94.61 % | -230.474 M -198.31 % | 234.439 M 1 163.26 % | -22.049 M -10.36 % | -19.980 M 85.99 % | -142.602 M -143.82 % | 325.415 M 232.82 % | -245.013 M -1 279.42 % | 20.774 M 122.98 % | -90.420 M -441.27 % | 26.495 M -74.65 % | 104.502 M -1.94 % | 106.564 M 151.10 % | -208.555 M -425.10 % | 64.151 M 289.82 % | -33.796 M -2 068.59 % | 1.717 M 104.55 % | -37.752 M -186.68 % | 43.553 M 1 435.74 % | 2.836 M 113.81 % | -20.536 M -176.01 % | -7.440 M -116.67 % | 44.631 M 59.97 % | 27.900 M 6 743.35 % | -419.968 K 97.27 % | -15.357 M -120.87 % | 73.582 M 183.82 % | 25.925 M 128.84 % | -89.886 M -653.15 % | -11.935 M -727.33 % | -1.443 M -101.82 % | 79.239 M 198.64 % | -80.331 M -115.91 % | -37.206 M -133.07 % | 112.505 M 786.08 % | -16.398 M 52.59 % | -34.587 M 7.41 % | -37.354 M -3.10 % | -36.232 M 23.23 % | -47.195 M 11.83 % | -53.525 M -197.94 % | -17.965 M -160.69 % | 29.599 M 307.74 % | -14.248 M -108.98 % | 158.627 M 455.92 % | 28.534 M -5.08 % | 30.063 M 406.24 % | 5.938 M 167.30 % | -8.824 M -367.16 % | 3.303 M -79.57 % | 16.167 M 10 257.67 % | -159.164 K -100.66 % | 24.280 M 743.87 % | -3.771 M -571.60 % | -561.484 K -197.61 % | 575.241 K -44.05 % | 1.028 M 388.93 % | -355.828 K -277.22 % | 200.781 K 100.34 % | -58.705 M -51 033.56 % | -114.807 K 93.04 % | -1.650 M -28.84 % | -1.280 M -245.42 % | 880.498 K 444.45 % | -255.624 K -114.44 % | 1.770 M -96.98 % | 58.626 M 1 847.73 % | 3.010 M 1 441.00 % | -224.456 K 95.63 % | -5.138 M |
| Cash at beginning of period | 422.632 M 4.70 % | 403.655 M 36.24 % | 296.287 M -3.77 % | 307.886 M -23.25 % | 401.149 M 0.13 % | 400.631 M 167.68 % | 149.670 M -4.84 % | 157.280 M -0.06 % | 157.379 M -53.71 % | 339.965 M 76.32 % | 192.811 M -16.76 % | 231.646 M 1.51 % | 228.196 M -34.45 % | 348.117 M 221.51 % | 108.275 M 5.19 % | 102.931 M -11.48 % | 116.275 M -63.54 % | 318.894 M 435.47 % | 59.554 M -1.70 % | 60.583 M -17.03 % | 73.016 M -75.94 % | 303.490 M 339.40 % | 69.069 M -24.20 % | 91.118 M -17.98 % | 111.098 M -56.21 % | 253.700 M 453.76 % | -71.715 M -141.38 % | 173.299 M 13.62 % | 152.525 M -37.22 % | 242.944 M 12.24 % | 216.449 M 93.35 % | 111.947 M 1 979.91 % | 5.382 M -97.48 % | 213.937 M 42.83 % | 149.786 M -18.41 % | 183.582 M 0.94 % | 181.865 M -17.19 % | 219.617 M 24.74 % | 176.065 M 1.64 % | 173.229 M -10.60 % | 193.765 M -3.70 % | 201.205 M 28.51 % | 156.573 M 21.68 % | 128.673 M -0.33 % | 129.093 M -10.63 % | 144.450 M 103.83 % | 70.868 M 57.68 % | 44.943 M -66.67 % | 134.829 M -8.13 % | 146.763 M 13.16 % | 129.696 M 157.04 % | 50.457 M -61.42 % | 130.788 M -22.15 % | 167.993 M 202.76 % | 55.488 M -22.81 % | 71.886 M -32.48 % | 106.474 M -25.97 % | 143.828 M -6.97 % | 154.596 M -23.39 % | 201.791 M -20.96 % | 255.317 M -6.57 % | 273.282 M 12.15 % | 243.683 M -5.52 % | 257.931 M 159.74 % | 99.303 M 40.32 % | 70.769 M 73.85 % | 40.706 M 17.08 % | 34.768 M -20.24 % | 43.592 M 8.20 % | 40.289 M 67.02 % | 24.122 M -0.66 % | 24.281 M 2 901 844.40 % | 836.710 -99.98 % | 3.772 M -12.96 % | 4.333 M 15.31 % | 3.758 M 37.66 % | 2.730 M -11.53 % | 3.086 M 6.96 % | 2.885 M -95.32 % | 61.590 M -0.19 % | 61.705 M -2.60 % | 63.354 M -1.98 % | 64.635 M 1.38 % | 63.754 M -0.40 % | 64.010 M 2.84 % | 62.240 M 1 621.96 % | 3.615 M 497.87 % | 604.559 K -27.08 % | 829.015 K -86.11 % | 5.967 M |
| Cash at end of period | 434.977 M -2.56 % | 446.413 M 12.84 % | 395.599 M 33.52 % | 296.287 M 31.73 % | 224.914 M -35.33 % | 347.797 M -13.19 % | 400.631 M 167.68 % | 149.670 M -4.84 % | 157.280 M -0.06 % | 157.379 M -53.71 % | 339.965 M 76.32 % | 192.811 M -16.76 % | 231.646 M 1.51 % | 228.196 M -34.45 % | 348.117 M 221.51 % | 108.275 M 5.19 % | 102.931 M -11.48 % | 116.275 M -63.54 % | 318.894 M 435.47 % | 59.554 M -1.70 % | 60.583 M -17.03 % | 73.016 M -75.94 % | 303.508 M 339.43 % | 69.069 M -24.20 % | 91.118 M -17.98 % | 111.098 M -56.21 % | 253.700 M 453.76 % | -71.715 M -141.38 % | 173.299 M 13.62 % | 152.525 M -37.22 % | 242.944 M 12.24 % | 216.449 M 93.35 % | 111.947 M 1 979.91 % | 5.382 M -97.48 % | 213.937 M 42.83 % | 149.786 M -18.41 % | 183.582 M 0.94 % | 181.865 M -17.19 % | 219.617 M 24.74 % | 176.065 M 1.64 % | 173.229 M -10.60 % | 193.765 M -3.70 % | 201.205 M 28.51 % | 156.573 M 21.68 % | 128.673 M -0.33 % | 129.093 M -10.63 % | 144.450 M 103.83 % | 70.868 M 57.68 % | 44.943 M -66.67 % | 134.829 M 5.13 % | 128.253 M -1.11 % | 129.696 M 157.04 % | 50.457 M -61.42 % | 130.788 M -22.15 % | 167.993 M 202.76 % | 55.488 M -22.81 % | 71.886 M -32.48 % | 106.474 M -10.05 % | 118.364 M -23.44 % | 154.596 M -23.39 % | 201.791 M -20.96 % | 255.317 M -6.57 % | 273.282 M 12.15 % | 243.683 M -5.52 % | 257.931 M 159.74 % | 99.303 M 40.32 % | 70.769 M 73.85 % | 40.706 M 17.08 % | 34.768 M -20.24 % | 43.592 M 8.20 % | 40.289 M 67.02 % | 24.122 M -0.66 % | 24.281 M 2 901 844.40 % | 836.710 -99.98 % | 3.772 M -12.96 % | 4.333 M 15.31 % | 3.758 M 37.66 % | 2.730 M -11.53 % | 3.086 M 6.96 % | 2.885 M -95.32 % | 61.590 M -0.19 % | 61.705 M -2.60 % | 63.354 M -1.98 % | 64.635 M 1.38 % | 63.754 M -0.40 % | 64.010 M 2.84 % | 62.240 M 1 621.96 % | 3.615 M 497.87 % | 604.559 K -27.08 % | 829.015 K |
| Operating cash flow | -17.172 M -346.46 % | 6.967 M -87.40 % | 55.284 M 902.92 % | -6.885 M 73.33 % | -25.815 M -1 102.65 % | -2.147 M -101.78 % | 120.329 M 503.47 % | -29.823 M -742.20 % | 4.644 M 61.20 % | 2.881 M -60.20 % | 7.238 M 87.50 % | 3.860 M 501 343 476.61 % | -0.770 22.22 % | -0.990 -100.00 % | 36.416 M -39.12 % | 59.817 M 180.93 % | -73.908 M -387.46 % | -15.162 M -113.68 % | 110.869 M 327.38 % | -48.759 M -6 981.22 % | -688.572 K 97.43 % | -26.816 M -131.71 % | 84.577 M 390.55 % | -29.109 M -23.17 % | -23.633 M -227.89 % | -7.208 M -108.90 % | 81.030 M 636.98 % | -15.090 M 80.91 % | -79.030 M -502.14 % | -13.125 M -120.90 % | 62.788 M 3 206.57 % | 1.899 M 108.98 % | -21.153 M -15.17 % | -18.366 M -125.27 % | 72.694 M 11 833.42 % | 609.167 K -90.49 % | 6.405 M 195.04 % | -6.740 M -115.74 % | 42.805 M 1 440.00 % | 2.780 M 113.89 % | -20.014 M -172.51 % | -7.345 M -116.45 % | 44.649 M 54.59 % | 28.882 M 14 981.74 % | 191.500 K 101.25 % | -15.293 M -120.28 % | 75.418 M 172.39 % | 27.688 M 140.74 % | -67.969 M -470.76 % | -11.908 M -110.57 % | 112.677 M 803.14 % | 12.476 M | 0.000 | 0.000 -100.00 % | 122.010 M 1 305.83 % | -10.118 M | 0.000 | 0.000 | 0.000 100.00 % | -2.340 M | 0.000 | 0.000 -100.00 % | 50.024 M 6 424.06 % | 766.759 K 106.95 % | -11.037 M -274.30 % | 6.332 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -551.445 K -168.63 % | 803.466 K -21.85 % | 1.028 M 388.93 % | -355.828 K -341.96 % | 147.060 K 100.25 % | -58.786 M -92 466.24 % | -63.506 K 96.27 % | -1.703 M -19.85 % | -1.421 M -260.74 % | 883.971 K 389.23 % | -305.625 K -117.13 % | 1.784 M -96.96 % | 58.605 M 1 910.40 % | 2.915 M 1 887.01 % | -163.127 K 96.81 % | -5.109 M |
| Capital expenditure | -148.843 K 38.59 % | -242.382 K 70.10 % | -810.617 K -182.18 % | -287.270 K 71.63 % | -1.013 M -35.16 % | -749.126 K 74.53 % | -2.941 M -18 831.86 % | 15.702 K 107.01 % | -224.065 K 74.24 % | -869.704 K 59.65 % | -2.155 M -218.69 % | -676.297 K 21.86 % | -865.456 K 18.97 % | -1.068 M 45.79 % | -1.970 M -189.91 % | -679.562 K -175.55 % | -246.619 K 90.72 % | -2.658 M 47.94 % | -5.107 M -59.48 % | -3.202 M -11.08 % | -2.883 M 21.40 % | -3.667 M 30.27 % | -5.260 M -155.69 % | -2.057 M 3.44 % | -2.130 M -411.33 % | -416.619 K 87.18 % | -3.249 M -856.81 % | -339.525 K -212.60 % | -108.614 K -328.94 % | -25.321 K 98.98 % | -2.479 M -6 614.25 % | -36.923 K -188.01 % | -12.820 K | 0.000 | 0.000 | 0.000 -100.00 % | 133.255 K 200.00 % | -133.256 K -119.98 % | 666.836 K | 0.000 100.00 % | -533.581 K -300.42 % | -133.256 K -55.43 % | -85.735 K 90.93 % | -945.190 K -47.53 % | -640.657 K | 0.000 100.00 % | -1.751 M -5.63 % | -1.658 M 48.58 % | -3.224 M | 0.000 100.00 % | -6.219 M | 0.000 | 0.000 | 0.000 100.00 % | -9.067 M -70.39 % | -5.321 M -14.21 % | -4.659 M -21.65 % | -3.830 M 92.27 % | -49.557 M -192.05 % | -16.969 M 41.74 % | -29.126 M -462.51 % | -5.178 M 76.10 % | -21.664 M -44.80 % | -14.962 M 48.64 % | -29.133 M -1 597.65 % | -1.716 M -7 361.31 % | -23.000 K 95.92 % | -563.760 K -145.33 % | -229.800 K 15.82 % | -273.000 K 75.61 % | -1.119 M -2 603.78 % | -41.400 K 85.01 % | -276.230 K -494.04 % | -46.500 K 95.35 % | -1.000 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -33.000 K 43.88 % | -58.800 K 60.27 % | -148.000 K 8.66 % | -162.026 K -3 157.71 % | -4.974 K | 0.000 100.00 % | -84.778 K -203.48 % | -27.935 K | 0.000 | 0.000 100.00 % | -6.000 K |
| Free CashFlow | -17.321 M -357.56 % | 6.725 M -86.11 % | 48.421 M 16 955.47 % | -287.270 K 98.93 % | -26.828 M -826.48 % | -2.896 M -102.47 % | 117.387 M 493.82 % | -29.807 M -774.40 % | 4.420 M 119.78 % | 2.011 M -60.43 % | 5.083 M 59.63 % | 3.184 M 467.90 % | -865.456 K 18.97 % | -1.068 M -103.10 % | 34.446 M -41.75 % | 59.138 M 179.75 % | -74.155 M -316.12 % | -17.820 M -116.85 % | 105.763 M 303.54 % | -51.961 M -1 354.94 % | -3.571 M 88.28 % | -30.484 M -138.43 % | 79.318 M 354.50 % | -31.167 M -20.97 % | -25.764 M -237.91 % | -7.624 M -109.80 % | 77.782 M 604.11 % | -15.430 M 80.50 % | -79.139 M -501.81 % | -13.150 M -121.80 % | 60.309 M 3 139.00 % | 1.862 M 108.80 % | -21.165 M -15.24 % | -18.366 M -125.27 % | 72.694 M 11 833.42 % | 609.167 K -90.68 % | 6.539 M 195.14 % | -6.873 M -115.81 % | 43.472 M 1 463.99 % | 2.780 M 113.53 % | -20.548 M -174.78 % | -7.478 M -116.78 % | 44.563 M 59.52 % | 27.936 M 6 319.73 % | -449.157 K 97.06 % | -15.293 M -120.76 % | 73.667 M 183.01 % | 26.030 M 136.56 % | -71.193 M -497.84 % | -11.908 M -111.19 % | 106.458 M 753.29 % | 12.476 M | 0.000 | 0.000 -100.00 % | 112.943 M 831.52 % | -15.440 M -231.37 % | -4.659 M -21.65 % | -3.830 M 92.27 % | -49.557 M -156.66 % | -19.309 M 33.71 % | -29.126 M -462.51 % | -5.178 M -118.26 % | 28.359 M 299.78 % | -14.195 M 64.66 % | -40.170 M -970.21 % | 4.616 M 20 170.29 % | -23.000 K 95.92 % | -563.760 K -145.33 % | -229.800 K 15.82 % | -273.000 K 75.61 % | -1.119 M -2 603.78 % | -41.400 K 85.01 % | -276.230 K -494.04 % | -46.500 K 97.00 % | -1.551 M -293.09 % | 803.466 K -21.85 % | 1.028 M 388.93 % | -355.828 K -341.96 % | 147.060 K 100.25 % | -58.819 M -47 991.13 % | -122.306 K 93.39 % | -1.851 M -16.93 % | -1.583 M -280.09 % | 878.997 K 387.61 % | -305.625 K -117.98 % | 1.700 M -97.10 % | 58.577 M 1 909.44 % | 2.915 M 1 887.01 % | -163.127 K 96.81 % | -5.115 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 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 |