Prakit Holdings Public Company Limited PRAKIT.BK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 369.215 M 37.42 % | 268.685 M -10.22 % | 299.286 M -2.00 % | 305.404 M 1.14 % | 301.975 M -19.63 % | 375.732 M -19.16 % | 464.769 M -8.74 % | 509.265 M 28.57 % | 396.112 M 7.40 % | 368.807 M 7.86 % | 341.919 M -14.40 % | 399.454 M -29.37 % | 565.557 M 8.13 % | 523.029 M 7.24 % | 487.728 M 11.79 % | 436.280 M -7.55 % | 471.933 M |
| Net income | -81.856 M -135.07 % | 233.405 M 599.73 % | -46.706 M -305.79 % | 22.696 M 2.67 % | 22.106 M -58.86 % | 53.731 M -27.78 % | 74.404 M 28.06 % | 58.101 M 6.33 % | 54.641 M -53.16 % | 116.646 M 151.89 % | 46.308 M -40.47 % | 77.792 M -18.06 % | 94.933 M 34.34 % | 70.666 M 27.48 % | 55.433 M 50.07 % | 36.939 M -25.93 % | 49.873 M |
| Income before tax | -68.319 M -121.33 % | 320.353 M 840.44 % | -43.265 M -243.36 % | 30.180 M 8.88 % | 27.718 M -57.03 % | 64.509 M -30.94 % | 93.409 M 28.13 % | 72.905 M 7.69 % | 67.699 M -57.51 % | 159.316 M 177.13 % | 57.488 M -40.97 % | 97.392 M -21.13 % | 123.483 M 19.18 % | 103.615 M 38.92 % | 74.588 M 43.06 % | 52.138 M -24.83 % | 69.364 M |
| Income before tax ratio | -0.19 -115.52 % | 1.19 924.77 % | -0.14 -246.29 % | 0.10 7.66 % | 0.09 -46.54 % | 0.17 -14.57 % | 0.20 40.39 % | 0.14 -16.24 % | 0.17 -60.44 % | 0.43 156.92 % | 0.17 -31.04 % | 0.24 11.67 % | 0.22 10.21 % | 0.20 29.54 % | 0.15 27.97 % | 0.12 -18.69 % | 0.15 |
| EBITDA | 46.410 M 87.53 % | 24.748 M 135.45 % | 10.511 M -68.81 % | 33.696 M 25.29 % | 26.895 M -51.36 % | 55.298 M -41.05 % | 93.811 M 28.99 % | 72.729 M 11.02 % | 65.510 M 9.40 % | 59.881 M -3.52 % | 62.063 M -39.66 % | 102.858 M -15.93 % | 122.351 M 39.36 % | 87.794 M 7.33 % | 81.798 M 66.54 % | 49.117 M -23.33 % | 64.061 M |
| Net income ratio | -0.22 -125.52 % | 0.87 656.64 % | -0.16 -310.00 % | 0.07 1.51 % | 0.07 -48.81 % | 0.14 -10.67 % | 0.16 40.32 % | 0.11 -17.29 % | 0.14 -56.39 % | 0.32 133.53 % | 0.14 -30.46 % | 0.19 16.02 % | 0.17 24.24 % | 0.14 18.88 % | 0.11 34.24 % | 0.08 -19.88 % | 0.11 |
| Ratio EBITDA | 0.13 36.47 % | 0.09 162.26 % | 0.04 -68.17 % | 0.11 23.88 % | 0.09 -39.48 % | 0.15 -27.08 % | 0.20 41.34 % | 0.14 -13.65 % | 0.17 1.86 % | 0.16 -10.55 % | 0.18 -29.51 % | 0.26 19.03 % | 0.22 28.88 % | 0.17 0.09 % | 0.17 48.97 % | 0.11 -17.06 % | 0.14 |
| Gross profit ratio | 0.56 -0.67 % | 0.57 13.75 % | 0.50 -8.31 % | 0.54 -6.09 % | 0.58 -1.79 % | 0.59 4.70 % | 0.56 24.97 % | 0.45 -11.78 % | 0.51 -0.62 % | 0.51 6.73 % | 0.48 -12.92 % | 0.55 13.72 % | 0.48 -14.89 % | 0.57 11.69 % | 0.51 4.69 % | 0.49 2.95 % | 0.47 |
| Weighted average shs out dil | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M -1.72 % | 61.508 M 3.17 % | 59.620 M -3.34 % | 61.683 M -6.54 % | 66.000 M 0.00 % | 66.000 M 0.00 % | 66.000 M 0.87 % | 65.432 M 0.00 % | 65.432 M 0.00 % | 65.432 M |
| Weighted average shs out | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M -1.72 % | 61.508 M 3.17 % | 59.620 M -3.34 % | 61.683 M -6.54 % | 66.000 M 0.00 % | 66.000 M 0.00 % | 66.000 M 0.87 % | 65.432 M 0.00 % | 65.432 M 0.00 % | 65.432 M |
| EPS diluted | -1.35 -134.97 % | 3.86 601.30 % | -0.77 -302.63 % | 0.38 2.70 % | 0.37 -58.43 % | 0.89 -27.64 % | 1.23 28.13 % | 0.96 7.87 % | 0.89 -54.36 % | 1.95 160.00 % | 0.75 -36.44 % | 1.18 -18.62 % | 1.45 35.51 % | 1.07 25.88 % | 0.85 51.79 % | 0.56 -26.32 % | 0.76 |
| Earnings per share | -1.35 -134.97 % | 3.86 601.30 % | -0.77 -302.63 % | 0.38 2.70 % | 0.37 -58.43 % | 0.89 -27.64 % | 1.23 28.13 % | 0.96 7.87 % | 0.89 -54.36 % | 1.95 160.00 % | 0.75 -36.44 % | 1.18 -18.62 % | 1.45 35.51 % | 1.07 25.88 % | 0.85 51.79 % | 0.56 -26.32 % | 0.76 |
| Gross profit | 207.319 M 36.49 % | 151.890 M 2.12 % | 148.738 M -10.15 % | 165.540 M -5.02 % | 174.297 M -21.07 % | 220.815 M -15.36 % | 260.883 M 14.05 % | 228.748 M 13.42 % | 201.687 M 6.74 % | 188.953 M 15.12 % | 164.132 M -25.46 % | 220.189 M -19.68 % | 274.132 M -7.97 % | 297.884 M 19.77 % | 248.715 M 17.03 % | 212.517 M -4.83 % | 223.297 M |
| Income tax expense | 13.435 M -84.75 % | 88.084 M 2 459.55 % | 3.441 M -53.04 % | 7.328 M 40.21 % | 5.227 M -49.92 % | 10.436 M -43.64 % | 18.516 M 24.64 % | 14.855 M 15.96 % | 12.810 M -70.09 % | 42.828 M 279.08 % | 11.298 M -42.40 % | 19.614 M -31.35 % | 28.569 M -13.52 % | 33.037 M 68.23 % | 19.638 M 26.21 % | 15.560 M -15.98 % | 18.520 M |
| Cost of revenue | 161.895 M 38.61 % | 116.795 M -22.42 % | 150.548 M 7.64 % | 139.863 M 9.54 % | 127.679 M -17.58 % | 154.917 M -24.02 % | 203.886 M -27.32 % | 280.517 M 44.28 % | 194.425 M 8.10 % | 179.854 M 1.16 % | 177.786 M -0.82 % | 179.265 M -38.49 % | 291.425 M 29.44 % | 225.145 M -5.80 % | 239.014 M 6.82 % | 223.763 M -10.00 % | 248.637 M |
| General and administrative expenses | 97.874 M 1.77 % | 96.175 M 4.96 % | 91.634 M 1.09 % | 90.650 M 5.13 % | 86.227 M -11.65 % | 97.593 M -14.50 % | 114.143 M 10.00 % | 103.763 M 19.47 % | 86.850 M -4.34 % | 90.791 M 10.32 % | 82.298 M 3.85 % | 79.243 M -12.92 % | 91.001 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 74.415 M 7.26 % | 69.380 M -3.63 % | 71.992 M 6.27 % | 67.742 M 0.57 % | 67.359 M -6.52 % | 72.060 M 16.03 % | 62.104 M 3.18 % | 60.191 M 7.63 % | 55.925 M -5.21 % | 59.001 M 20.74 % | 48.866 M -4.76 % | 51.309 M -23.39 % | 66.973 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 100.00 % | -18.076 M 10.87 % | -20.281 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.796 M 46.25 % | -14.503 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.292 M 126.24 % | 6.317 M |
| Operating expenses | 172.289 M 4.07 % | 165.555 M 13.74 % | 145.550 M 5.39 % | 138.111 M -10.08 % | 153.586 M -9.47 % | 169.653 M -3.74 % | 176.247 M 7.50 % | 163.954 M 14.83 % | 142.775 M 0.55 % | 141.996 M 21.72 % | 116.660 M -10.64 % | 130.552 M -17.36 % | 157.974 M -29.37 % | 223.673 M 13.66 % | 196.789 M 15.40 % | 170.533 M 2.27 % | 166.751 M |
| Cost and expenses | 334.184 M 18.36 % | 282.351 M -4.64 % | 296.098 M 6.52 % | 277.974 M -1.17 % | 281.264 M -13.34 % | 324.570 M -14.62 % | 380.132 M -14.48 % | 444.471 M 31.81 % | 337.200 M 4.77 % | 321.850 M 9.31 % | 294.447 M -4.96 % | 309.817 M -31.06 % | 449.400 M 0.13 % | 448.818 M 2.99 % | 435.802 M 10.53 % | 394.297 M -5.08 % | 415.387 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 172.289 M 4.07 % | 165.555 M 1.18 % | 163.626 M 3.30 % | 158.392 M 3.13 % | 153.586 M -9.47 % | 169.653 M -3.74 % | 176.247 M 7.50 % | 163.954 M 14.83 % | 142.775 M -4.68 % | 149.792 M 14.20 % | 131.164 M 0.47 % | 130.552 M -17.36 % | 157.974 M -29.37 % | 223.673 M 13.66 % | 196.789 M 25.95 % | 156.241 M -2.61 % | 160.433 M |
| Interest income | 3.317 M 64.82 % | 2.013 M 965.70 % | 188.870 K -83.63 % | 1.154 M -45.62 % | 2.122 M -56.51 % | 4.879 M -4.93 % | 5.132 M 6.11 % | 4.837 M 6.13 % | 4.557 M -11.61 % | 5.156 M -17.56 % | 6.254 M -16.41 % | 7.482 M | 0.000 -100.00 % | 6.039 M 3.13 % | 5.856 M -22.75 % | 7.580 M -18.78 % | 9.333 M |
| Interest expense | 0.000 | 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.617 K | 0.000 -100.00 % | 7.580 M -18.72 % | 9.326 M |
| Depreciation and amortization | 11.380 M -28.83 % | 15.990 M 52.17 % | 10.508 M -13.59 % | 12.160 M -1.87 % | 12.392 M 2.14 % | 12.132 M 32.24 % | 9.174 M 15.62 % | 7.935 M 20.27 % | 6.598 M 17.94 % | 5.594 M -1.85 % | 5.700 M -0.69 % | 5.739 M -7.34 % | 6.194 M -17.48 % | 7.505 M 4.56 % | 7.178 M 0.63 % | 7.133 M -5.08 % | 7.515 M |
| Operating income | 35.030 M 396.72 % | -11.806 M -294 285.60 % | 4.013 K -99.98 % | 21.536 M 48.49 % | 14.503 M -66.40 % | 43.166 M -49.00 % | 84.636 M 30.62 % | 64.794 M 9.98 % | 58.912 M -63.02 % | 159.316 M 177.13 % | 57.488 M -40.81 % | 97.119 M -21.02 % | 122.968 M 65.70 % | 74.210 M 42.92 % | 51.926 M -0.41 % | 52.138 M -24.83 % | 69.364 M |
| Operating income ratio | 0.09 315.93 % | -0.04 -327 790.39 % | 0.00 -99.98 % | 0.07 46.82 % | 0.05 -58.19 % | 0.11 -36.91 % | 0.18 43.13 % | 0.13 -14.45 % | 0.15 -65.57 % | 0.43 156.92 % | 0.17 -30.85 % | 0.24 11.82 % | 0.22 53.24 % | 0.14 33.27 % | 0.11 -10.91 % | 0.12 -18.69 % | 0.15 |
| Total other income expenses net | -103.349 M -131.11 % | 332.158 M 1 270.50 % | -28.378 M -214.01 % | 24.891 M 88.36 % | 13.214 M -68.28 % | 41.658 M 374.84 % | 8.773 M 8.17 % | 8.110 M -7.70 % | 8.787 M -91.63 % | 105.029 M 9 238.28 % | 1.125 M 311.47 % | 273.344 K -46.90 % | 514.745 K 1 224.78 % | 38.855 K -99.83 % | 22.662 M | 0.000 | 0.000 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -198.232 M -49.31 % | -132.765 M -175.73 % | -48.150 M 59.75 % | -119.635 M 2.21 % | -122.339 M 21.18 % | -155.215 M -14.09 % | -136.049 M -5.39 % | -129.085 M -32.42 % | -97.478 M -14.54 % | -85.103 M 5.20 % | -89.775 M 29.60 % | -127.523 M -60.80 % | -79.305 M 9.27 % | -87.404 M -38.05 % | -63.313 M -332.12 % | 27.276 M -32.79 % | 40.586 M |
| Total investments | 429.656 M -22.55 % | 554.732 M 7.66 % | 515.258 M -15.01 % | 606.293 M -1.91 % | 618.082 M 3.89 % | 594.955 M 13.28 % | 525.185 M -12.42 % | 599.651 M -8.86 % | 657.954 M 9.93 % | 598.522 M 39.06 % | 430.397 M 2.17 % | 421.269 M -26.66 % | 574.420 M 52.89 % | 375.710 M -10.75 % | 420.942 M 32.28 % | 318.230 M 4.34 % | 304.982 M |
| Total debt | 0.000 | 0.000 -100.00 % | 18.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.735 M | 0.000 | 0.000 | 0.000 -100.00 % | 81.229 M -27.29 % | 111.716 M |
| Accumulated other comprehensive income loss | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M -88.82 % | 89.460 M 0.00 % | 89.460 M 643.87 % | -16.449 M | 0.000 | 0.000 | 0.000 -100.00 % | 481.171 M 0.70 % | 477.837 M |
| Retained earnings | 575.411 M -19.92 % | 718.501 M 23.11 % | 583.614 M -11.55 % | 659.793 M 0.43 % | 656.971 M -2.67 % | 674.974 M -0.10 % | 675.648 M 2.46 % | 659.440 M 7.66 % | 612.515 M 2.35 % | 598.464 M 13.96 % | 525.172 M -15.33 % | 620.281 M 4.27 % | 594.869 M 9.69 % | 542.338 M 6.67 % | 508.416 M | 0.000 | 0.000 |
| Common stock | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 10.00 % | 54.955 M -8.41 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.87 % | 59.484 M 0.00 % | 59.484 M 0.00 % | 59.484 M |
| Total equity | 827.008 M -15.07 % | 973.775 M 18.83 % | 819.469 M -9.01 % | 900.619 M 1.06 % | 891.205 M -1.57 % | 905.387 M -1.80 % | 921.993 M 0.96 % | 913.245 M 7.37 % | 850.581 M 2.03 % | 833.632 M 8.18 % | 770.578 M -10.28 % | 858.896 M 2.61 % | 837.083 M 7.53 % | 778.460 M 3.86 % | 749.514 M 6.50 % | 703.757 M 5.55 % | 666.722 M |
| Other non current liabilities | 45.150 M 7.83 % | 41.870 M -23.07 % | 54.426 M 10.14 % | 49.415 M -15.44 % | 58.441 M 8.17 % | 54.029 M -0.84 % | 54.485 M 50.15 % | 36.286 M 0.82 % | 35.992 M 8.53 % | 33.163 M -9.16 % | 36.509 M 805.97 % | 4.030 M -74.33 % | 15.696 M 81.61 % | 8.643 M -63.05 % | 23.388 M 5.96 % | 22.073 M -4.68 % | 23.157 M |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.469 M 88.47 % | 18.819 M -5.45 % | 19.904 M | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 45.150 M 7.83 % | 41.870 M -32.35 % | 61.888 M 6.73 % | 57.986 M -0.78 % | 58.441 M 8.17 % | 54.029 M -0.84 % | 54.485 M 50.15 % | 36.286 M 0.82 % | 35.992 M 8.53 % | 33.163 M -9.16 % | 36.509 M -7.57 % | 39.499 M 14.44 % | 34.515 M 20.91 % | 28.546 M 22.05 % | 23.388 M 5.96 % | 22.073 M -4.68 % | 23.157 M |
| Other current liabilities | 129.377 M 78.69 % | 72.403 M -58.20 % | 173.207 M 214.12 % | 55.140 M -44.18 % | 98.787 M -20.38 % | 124.070 M 0.70 % | 123.202 M -13.52 % | 142.471 M -5.86 % | 151.347 M -7.74 % | 164.043 M 69.94 % | 96.528 M -28.25 % | 134.532 M -60.32 % | 339.044 M 722.64 % | 41.214 M 50.30 % | 27.421 M -37.57 % | 43.925 M -10.77 % | 49.226 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 18.556 M -12.05 % | 21.098 M | 0.000 -100.00 % | 17.017 M -7.37 % | 18.371 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.219 M 330.52 % | 1.212 M |
| Short term debt | 0.000 | 0.000 -100.00 % | 18.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 101.218 M -20.25 % | 126.914 M |
| Total current liabilities | 380.088 M 52.47 % | 249.292 M -19.23 % | 308.636 M 24.37 % | 248.162 M -19.69 % | 309.024 M 1.81 % | 303.540 M -2.76 % | 312.142 M -11.17 % | 351.380 M 6.63 % | 329.524 M -0.54 % | 331.301 M 28.27 % | 258.288 M -13.99 % | 300.289 M -11.43 % | 339.044 M 41.42 % | 239.750 M -16.56 % | 287.318 M 32.09 % | 217.524 M -10.02 % | 241.756 M |
| Total liabilities | 425.237 M 46.05 % | 291.162 M -21.42 % | 370.525 M 21.03 % | 306.147 M -16.69 % | 367.465 M 2.77 % | 357.569 M -2.47 % | 366.627 M -5.43 % | 387.667 M 6.06 % | 365.516 M 0.29 % | 364.464 M 23.63 % | 294.797 M -13.24 % | 339.789 M -9.04 % | 373.559 M 39.23 % | 268.296 M -13.65 % | 310.706 M 29.68 % | 239.596 M -9.56 % | 264.914 M |
| Other non current assets | 275.906 M 5.96 % | 260.389 M -0.19 % | 260.884 M 212.60 % | 83.456 M -2.14 % | 85.280 M -2.71 % | 87.659 M -0.59 % | 88.180 M 0.26 % | 87.949 M -2.63 % | 90.326 M 0.81 % | 89.602 M -46.86 % | 168.618 M 0.97 % | 166.996 M 33 506.03 % | 496.924 K -99.64 % | 136.759 M -0.03 % | 136.804 M 298.18 % | 34.357 M -4.13 % | 35.836 M |
| Long term investments | 251.106 M -40.18 % | 419.801 M -16.52 % | 502.846 M 18.88 % | 422.971 M 8.12 % | 391.217 M 73.31 % | 225.730 M -5.89 % | 239.854 M 3.42 % | 231.925 M 1.11 % | 229.387 M -0.92 % | 231.528 M 66.30 % | 139.227 M -11.83 % | 157.906 M -48.80 % | 308.434 M 78.04 % | 173.241 M -21.84 % | 221.655 M 46.98 % | 150.811 M 11.56 % | 135.188 M |
| Intangible assets | 125.967 K 11.57 % | 112.902 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.530 K -79.81 % | 12.529 K -44.38 % | 22.528 K 534.41 % | 3.551 K -82.38 % | 20.152 K -91.02 % | 224.308 K -63.22 % | 609.901 K -41.57 % | 1.044 M | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 125.967 K 11.57 % | 112.902 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.530 K -79.81 % | 12.529 K -44.38 % | 22.528 K 534.41 % | 3.551 K -82.38 % | 20.152 K -91.02 % | 224.308 K -63.22 % | 609.901 K -41.57 % | 1.044 M | 0.000 | 0.000 |
| Property plant equipment net | 73.710 M -2.25 % | 75.408 M -3.94 % | 78.501 M -55.87 % | 177.878 M 98.81 % | 89.473 M -9.72 % | 99.109 M -5.31 % | 104.669 M 5.39 % | 99.319 M 2.03 % | 97.347 M 4.83 % | 92.858 M 1.21 % | 91.747 M -2.20 % | 93.811 M -2.94 % | 96.649 M -4.85 % | 101.579 M 2.45 % | 99.146 M -58.65 % | 239.763 M -1.99 % | 244.642 M |
| Total non current assets | 614.733 M -19.95 % | 767.979 M -11.23 % | 865.152 M 22.86 % | 704.154 M 20.63 % | 583.745 M 36.02 % | 429.172 M -3.72 % | 445.765 M 4.62 % | 426.066 M -0.10 % | 426.474 M 0.11 % | 426.001 M 4.09 % | 409.270 M -4.45 % | 428.320 M -1.82 % | 436.259 M 5.62 % | 413.054 M -10.11 % | 459.508 M 8.14 % | 424.931 M 2.23 % | 415.666 M |
| Other current assets | 21.209 M 28.64 % | 16.487 M -80.25 % | 83.481 M 19.94 % | 69.602 M -33.12 % | 104.066 M 22.70 % | 84.812 M -28.96 % | 119.390 M -1.82 % | 121.609 M | 0.000 -100.00 % | 69.187 M 1.59 % | 68.107 M 56.11 % | 43.628 M 535.56 % | 6.865 M -79.33 % | 33.214 M 77.96 % | 18.663 M 35.16 % | 13.808 M 172.38 % | 5.070 M |
| Short term investments | 178.550 M 32.33 % | 134.931 M 987.09 % | 12.412 M -93.23 % | 183.322 M -19.19 % | 226.865 M -38.56 % | 369.225 M 29.40 % | 285.331 M -22.41 % | 367.726 M -14.20 % | 428.567 M 16.78 % | 366.994 M 26.04 % | 291.169 M 10.56 % | 263.363 M -0.99 % | 265.986 M 31.37 % | 202.469 M 1.60 % | 199.287 M 19.03 % | 167.419 M -1.40 % | 169.795 M |
| cash and cash equivalents | 198.232 M 49.31 % | 132.765 M 100.70 % | 66.150 M -44.71 % | 119.635 M -2.21 % | 122.339 M -21.18 % | 155.215 M 14.09 % | 136.049 M 5.39 % | 129.085 M 32.42 % | 97.478 M 14.54 % | 85.103 M -5.20 % | 89.775 M -38.20 % | 145.258 M 83.16 % | 79.305 M -9.27 % | 87.404 M 38.05 % | 63.313 M 17.35 % | 53.953 M -24.15 % | 71.130 M |
| Cash and short term investments | 376.782 M 40.75 % | 267.696 M 240.74 % | 78.562 M -74.07 % | 302.957 M -13.24 % | 349.204 M -33.41 % | 524.440 M 24.46 % | 421.379 M -15.18 % | 496.811 M -5.56 % | 526.045 M 16.36 % | 452.096 M 18.68 % | 380.944 M -6.77 % | 408.621 M 18.34 % | 345.291 M 19.12 % | 289.873 M 10.39 % | 262.600 M 18.62 % | 221.372 M -8.12 % | 240.924 M |
| Total current assets | 637.512 M 28.28 % | 496.959 M 52.98 % | 324.842 M -35.37 % | 502.612 M -25.53 % | 674.925 M -19.05 % | 833.784 M -1.08 % | 842.855 M -3.66 % | 874.845 M 10.79 % | 789.623 M 2.27 % | 772.095 M 17.68 % | 656.106 M -14.83 % | 770.365 M -0.52 % | 774.383 M 22.20 % | 633.703 M 5.49 % | 600.712 M 15.87 % | 518.422 M 0.48 % | 515.969 M |
| Inventory | 0.000 | 0.000 -100.00 % | 52.993 M 739.16 % | 6.315 M -63.51 % | 17.306 M 47.46 % | 11.736 M 2.40 % | 11.461 M 103.54 % | -323.986 M 15.24 % | -382.240 M -19.92 % | -318.752 M -26.71 % | -251.559 M -938.53 % | 30.000 M 500.00 % | 5.000 M | 0.000 | 0.000 -100.00 % | 10.028 M 843.43 % | 1.063 M |
| Net receivables | 239.521 M 11.87 % | 214.105 M 28.29 % | 166.892 M -8.12 % | 181.636 M -23.98 % | 238.938 M -16.99 % | 287.856 M -27.21 % | 395.461 M 20.86 % | 327.212 M 108.66 % | 156.816 M -37.48 % | 250.812 M 21.13 % | 207.055 M -19.78 % | 258.116 M -37.39 % | 412.227 M 23.01 % | 335.117 M 4.90 % | 319.448 M 12.78 % | 283.242 M 4.91 % | 269.975 M |
| Tax assets | 13.885 M 13.17 % | 12.269 M -46.47 % | 22.920 M 15.47 % | 19.849 M 11.67 % | 17.775 M 6.61 % | 16.674 M 27.66 % | 13.061 M 90.11 % | 6.870 M -26.92 % | 9.401 M -21.59 % | 11.990 M 23.94 % | 9.674 M 0.92 % | 9.586 M -68.52 % | 30.455 M 3 420.81 % | 865.000 K 0.60 % | 859.840 K | 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 |
| Account payables | 245.909 M 40.35 % | 175.206 M 49.41 % | 117.269 M -37.43 % | 187.419 M -9.78 % | 207.742 M 17.90 % | 176.205 M -1.98 % | 179.765 M -13.14 % | 206.959 M 16.18 % | 178.133 M 29.99 % | 137.033 M -13.10 % | 157.688 M -4.87 % | 165.757 M | 0.000 -100.00 % | 198.536 M -23.61 % | 259.897 M 288.43 % | 66.909 M 8.96 % | 61.408 M |
| Tax payables | 4.802 M 185.26 % | 1.683 M 952.88 % | 159.870 K -97.15 % | 5.603 M 124.62 % | 2.494 M -23.61 % | 3.265 M -64.41 % | 9.175 M 370.33 % | 1.951 M 4 298.65 % | 44.348 K -99.85 % | 30.225 M 642.31 % | 4.072 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.242 M 11.26 % | 18.194 M |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 7.463 M -12.92 % | 8.570 M -11.47 % | 9.680 M -10.26 % | 10.788 M -12.38 % | 12.312 M -8.10 % | 13.397 M -7.49 % | 14.481 M -6.97 % | 15.566 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 413.688 K 32.60 % | 311.982 K -78.45 % | 1.448 M -27.71 % | 2.003 M 8.36 % | 1.848 M 37.55 % | 1.344 M -50.51 % | 2.715 M 21.95 % | 2.227 M 44.00 % | 1.546 M 18.95 % | 1.300 M -10.88 % | 1.459 M -2.42 % | 1.495 M -1.02 % | 1.510 M -1.41 % | 1.532 M -18.02 % | 1.868 M -26.34 % | 2.536 M -12.50 % | 2.899 M |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.735 M -5.76 % | 18.819 M -5.45 % | 19.904 M | 0.000 -100.00 % | 19.989 M 31.53 % | 15.198 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.449 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 180.733 M -2.05 % | 184.512 M -4.68 % | 193.569 M 0.00 % | 193.569 M 0.00 % | 193.569 M 0.00 % | 193.569 M 0.00 % | 193.569 M 0.00 % | 193.569 M 0.00 % | 193.569 M -4.91 % | 203.569 M 0.00 % | 203.569 M 0.00 % | 203.569 M 5.33 % | 193.270 M -4.26 % | 201.863 M 6.37 % | 189.776 M 0.00 % | 189.776 M 0.00 % | 189.776 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.689 M -32.95 % | 2.519 M 19.72 % | 2.104 M -11.82 % | 2.386 M 34.12 % | 1.779 M 121.82 % | 802.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.252 B -1.00 % | 1.265 B 6.30 % | 1.190 B -1.39 % | 1.207 B -4.12 % | 1.259 B -0.34 % | 1.263 B -1.99 % | 1.289 B -0.94 % | 1.301 B 6.97 % | 1.216 B 1.50 % | 1.198 B 12.46 % | 1.065 B -11.12 % | 1.199 B -0.99 % | 1.211 B 15.66 % | 1.047 B -1.27 % | 1.060 B 12.39 % | 943.353 M 1.26 % | 931.635 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 13.435 M -84.75 % | 88.084 M 2 459.55 % | 3.441 M -53.04 % | 7.328 M 40.21 % | 5.227 M -49.92 % | 10.436 M -43.64 % | 18.516 M 24.64 % | 14.855 M 15.96 % | 12.810 M -70.09 % | 42.828 M 279.08 % | 11.298 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 84.639 M 71.31 % | 49.406 M 159.67 % | -82.793 M -237.73 % | 60.114 M 444.27 % | -17.461 M -124.35 % | 71.719 M 231.89 % | -54.380 M 46.93 % | -102.464 M -200.80 % | 101.647 M 231.85 % | -77.094 M -439.15 % | 22.732 M -53.52 % | 48.901 M 162.05 % | 18.661 M 132.88 % | -56.753 M -282.64 % | 31.073 M 161.72 % | -50.342 M -1 177.01 % | -3.942 M |
| Accounts receivables | -43.370 M -135.48 % | -18.417 M -327.05 % | -4.313 M -103.47 % | 124.303 M 741.58 % | -19.375 M -127.85 % | 69.569 M 535.50 % | -15.975 M 84.92 % | -105.904 M -256.26 % | 67.775 M 234.28 % | -50.473 M -189.39 % | 56.467 M -41.89 % | 97.170 M 226.27 % | -76.952 M -418.58 % | -14.839 M 48.93 % | -29.055 M | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 -100.00 % | 531.867 K 101.34 % | -39.749 M -413.13 % | 12.694 M 117.25 % | -73.590 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.626 M 323.54 % | -2.964 M | 0.000 | 0.000 |
| Accounts payables | 127.677 M 55.55 % | 82.080 M 204.03 % | -78.901 M -35.64 % | -58.168 M -970.69 % | 6.681 M 66.15 % | 4.021 M 108.06 % | -49.869 M -495.57 % | 12.607 M -63.39 % | 34.436 M -1.68 % | 35.026 M | 0.000 | 0.000 | 0.000 100.00 % | -48.585 M -177.36 % | 62.808 M | 0.000 | 0.000 |
| Other working capital | 331.021 K 102.32 % | -14.257 M -12 700.81 % | -111.373 K -100.33 % | 33.727 M 293.15 % | -17.461 M -124.35 % | 71.719 M 231.89 % | -54.380 M 46.93 % | -102.464 M -200.80 % | 101.647 M 231.85 % | -77.094 M -439.15 % | 22.732 M -53.52 % | 48.901 M 162.05 % | 18.661 M 41 365.82 % | 45.004 K -84.17 % | 284.327 K 100.56 % | -50.342 M -1 177.01 % | -3.942 M |
| Other non cash items | 88.286 M 116.95 % | -520.823 M -350.03 % | 208.305 M 455.70 % | 37.485 M -65.12 % | 107.481 M 246.43 % | -73.399 M -194.46 % | 77.701 M 40.50 % | 55.304 M 181.22 % | -68.092 M -887.25 % | -6.897 M 10.25 % | -7.685 M 54.72 % | -16.972 M 1.86 % | -17.294 M -15.49 % | -14.975 M -5.90 % | -14.141 M 48.07 % | -27.232 M 17.96 % | -33.193 M |
| Net cash provided by operating activities | 115.883 M 186.52 % | -133.938 M -244.40 % | 92.754 M -32.61 % | 137.633 M 11.08 % | 123.904 M 156.80 % | 48.249 M -56.53 % | 110.982 M 331.24 % | 25.736 M -46.51 % | 48.111 M 207.58 % | -44.720 M -185.13 % | 52.529 M -54.50 % | 115.447 M 12.66 % | 102.474 M 1 490.35 % | 6.444 M -91.90 % | 79.544 M 534.61 % | -18.302 M -146.05 % | 39.743 M |
| Investments in property plant and equipment | -4.275 M 46.00 % | -7.916 M 29.11 % | -11.166 M 88.90 % | -100.612 M -3 543.38 % | -2.761 M 64.54 % | -7.787 M 47.92 % | -14.952 M -49.00 % | -10.035 M 9.90 % | -11.137 M -63.59 % | -6.808 M -72.10 % | -3.956 M -46.70 % | -2.696 M -29.87 % | -2.076 M 78.20 % | -9.524 M -142.15 % | -3.933 M -72.01 % | -2.287 M 23.05 % | -2.972 M |
| Acquisitions net | 457.600 K -99.87 % | 355.350 M 309.03 % | -170.000 M -466.67 % | -30.000 M 79.95 % | -149.625 M -29 591.01 % | 507.358 K -93.95 % | 8.387 M 28.77 % | 6.514 M -24.18 % | 8.591 M 105.71 % | -150.375 M -795.09 % | -16.800 M -843.46 % | 2.260 M 84.23 % | 1.227 M 108.40 % | 588.570 K 220.75 % | 183.500 K -98.29 % | 10.742 M -19.08 % | 13.275 M |
| Purchases of investments | -26.611 M 81.50 % | -143.836 M -880.12 % | -14.675 M 27.89 % | -20.352 M -44.02 % | -14.132 M 68.88 % | -45.412 M 43.37 % | -80.194 M -120.14 % | -36.428 M 29.17 % | -51.430 M -54.33 % | -33.325 M 85.70 % | -232.986 M 23.12 % | -303.034 M 10.87 % | -339.983 M -13.69 % | -299.037 M 25.72 % | -402.603 M -42.74 % | -282.045 M 47.95 % | -541.923 M |
| Sales maturities of investments | 48.938 M -36.32 % | 76.850 M 33.59 % | 57.529 M 2.10 % | 56.346 M 75.13 % | 32.174 M 17.56 % | 27.369 M -56.87 % | 63.453 M 3.42 % | 61.355 M 1.95 % | 60.181 M 255.00 % | 16.952 M -93.72 % | 270.045 M -10.86 % | 302.949 M 15.16 % | 263.076 M -24.78 % | 349.732 M -1.83 % | 356.260 M 16.00 % | 307.110 M -43.81 % | 546.517 M |
| Other investing activites | -8.474 M -39.61 % | -6.070 M -158.67 % | 10.345 M 148.03 % | -21.539 M -255.68 % | 13.835 M -72.30 % | 49.954 M 255.76 % | -32.070 M -223.29 % | -9.920 M -1 871.43 % | 560.000 K -99.78 % | 256.944 M 2 655.89 % | 9.323 M 22.82 % | 7.591 M -20.73 % | 9.576 M 15.81 % | 8.269 M 1.72 % | 8.129 M 639.17 % | 1.100 M -89.46 % | 10.433 M |
| Net cash used for investing activites | 10.036 M -96.34 % | 274.379 M 314.41 % | -127.968 M -10.17 % | -116.156 M 3.61 % | -120.509 M -589.27 % | 24.631 M 144.48 % | -55.375 M -582.11 % | 11.486 M 69.78 % | 6.765 M -91.89 % | 83.388 M 225.40 % | 25.627 M 262.49 % | 7.070 M 110.37 % | -68.181 M -236.28 % | 50.029 M 219.22 % | -41.964 M -221.21 % | 34.621 M 36.68 % | 25.330 M |
| Debt repayment | 0.000 100.00 % | -18.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 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.449 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.309 M | 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 100.00 % | -79.460 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -60.450 M 0.00 % | -60.450 M -66.67 % | -36.270 M -50.00 % | -24.180 M 33.33 % | -36.270 M 33.33 % | -54.405 M -12.50 % | -48.360 M -780.00 % | -5.495 M 89.97 % | -54.785 M -26.35 % | -43.360 M 20.00 % | -54.200 M 4.18 % | -56.565 M -33.40 % | -42.404 M -15.40 % | -36.745 M -31.21 % | -28.005 M 16.67 % | -33.605 M -0.11 % | -33.569 M |
| Other financing activites | -1.050 K -650.00 % | -140.000 -100.00 % | 17.999 M 1 714 252.38 % | -1.050 K 0.00 % | -1.050 K 0.00 % | -1.050 K 0.00 % | -1.050 K -50.00 % | -700.000 33.33 % | -1.050 K 0.00 % | -1.050 K 25.00 % | -1.400 K 42.86 % | -2.450 K 0.00 % | -2.450 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -60.451 M 22.94 % | -78.450 M -329.36 % | -18.272 M 24.44 % | -24.181 M 33.33 % | -36.271 M 33.33 % | -54.406 M -12.50 % | -48.361 M -779.90 % | -5.496 M 87.02 % | -42.336 M 2.36 % | -43.361 M 67.56 % | -133.661 M -136.29 % | -56.567 M -33.40 % | -42.404 M -30.73 % | -32.436 M -15.82 % | -28.005 M 16.67 % | -33.605 M -0.11 % | -33.569 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 693.455 K 345.58 % | -282.371 K -138.27 % | -118.508 K 27.85 % | -164.246 K -877.16 % | 21.134 K -6.33 % | 22.561 K 592.69 % | 3.257 K -72.40 % | 11.802 K -78.39 % | 54.626 K -50.73 % | 110.870 K 0.76 % | 110.036 K 188.26 % | -124.676 K |
| Net change in cash | 65.467 M -1.72 % | 66.615 M 224.55 % | -53.485 M -1 877.90 % | -2.704 M 91.77 % | -32.876 M -271.53 % | 19.167 M 175.25 % | 6.963 M -77.97 % | 31.607 M 155.40 % | 12.375 M 364.88 % | -4.672 M 91.58 % | -55.483 M -184.13 % | 65.953 M 914.36 % | -8.099 M -133.62 % | 24.091 M 148.72 % | 9.686 M 156.39 % | -17.177 M -154.74 % | 31.379 M |
| Cash at beginning of period | 132.765 M 100.70 % | 66.150 M -44.71 % | 119.635 M -2.21 % | 122.339 M -21.18 % | 155.215 M 14.09 % | 136.049 M 5.39 % | 129.085 M 32.42 % | 97.478 M 14.54 % | 85.103 M -5.20 % | 89.775 M -38.20 % | 145.258 M 83.16 % | 79.305 M -9.27 % | 87.404 M 38.05 % | 63.313 M 18.06 % | 53.627 M -24.61 % | 71.130 M 78.94 % | 39.751 M |
| Cash at end of period | 198.232 M 49.31 % | 132.765 M 100.70 % | 66.150 M -44.71 % | 119.635 M -2.21 % | 122.339 M -21.18 % | 155.215 M 14.09 % | 136.049 M 5.39 % | 129.085 M 32.42 % | 97.478 M 14.54 % | 85.103 M -5.20 % | 89.775 M -38.20 % | 145.258 M 83.16 % | 79.305 M -9.27 % | 87.404 M 38.05 % | 63.313 M 17.35 % | 53.953 M -24.15 % | 71.130 M |
| Operating cash flow | 115.883 M 186.52 % | -133.938 M -244.40 % | 92.754 M -32.61 % | 137.633 M 11.08 % | 123.904 M 156.80 % | 48.249 M -56.53 % | 110.982 M 331.24 % | 25.736 M -46.51 % | 48.111 M 207.58 % | -44.720 M -185.13 % | 52.529 M -54.50 % | 115.447 M 12.66 % | 102.474 M 1 490.35 % | 6.444 M -91.90 % | 79.544 M 534.61 % | -18.302 M -146.05 % | 39.743 M |
| Capital expenditure | -4.371 M 45.91 % | -8.081 M 27.63 % | -11.166 M 88.90 % | -100.612 M -3 543.38 % | -2.761 M 64.54 % | -7.787 M 47.92 % | -14.952 M -49.00 % | -10.035 M 9.90 % | -11.137 M -63.59 % | -6.808 M -72.10 % | -3.956 M -46.70 % | -2.696 M -29.87 % | -2.076 M 78.20 % | -9.524 M -142.15 % | -3.933 M -72.01 % | -2.287 M 23.05 % | -2.972 M |
| Free CashFlow | 111.512 M 178.52 % | -142.019 M -274.07 % | 81.588 M 120.38 % | 37.021 M -69.44 % | 121.143 M 199.40 % | 40.462 M -57.87 % | 96.030 M 511.61 % | 15.701 M -57.54 % | 36.974 M 171.76 % | -51.528 M -206.08 % | 48.573 M -56.92 % | 112.751 M 12.30 % | 100.398 M 3 358.63 % | -3.081 M -104.07 % | 75.610 M 467.23 % | -20.589 M -155.99 % | 36.772 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 120.710 M 26.87 % | 95.144 M -16.24 % | 113.594 M 37.72 % | 82.479 M -23.45 % | 107.739 M 41.87 % | 75.943 M -5.31 % | 80.205 M 1.81 % | 78.780 M 20.15 % | 65.570 M 44.03 % | 45.525 M -47.87 % | 87.337 M 30.40 % | 66.978 M -12.08 % | 76.183 M 3.31 % | 73.740 M -16.33 % | 88.129 M 39.21 % | 63.308 M -32.50 % | 93.795 M 31.58 % | 71.286 M -22.55 % | 92.043 M 4.75 % | 87.866 M 50.47 % | 58.395 M -8.29 % | 63.672 M -37.49 % | 101.860 M 9.39 % | 93.119 M 1.38 % | 91.856 M 3.33 % | 88.897 M -23.43 % | 116.104 M -10.49 % | 129.718 M -2.27 % | 132.729 M 53.95 % | 86.217 M -28.44 % | 120.488 M 0.65 % | 119.711 M 13.07 % | 105.873 M -39.71 % | 175.611 M 136.47 % | 74.262 M -3.45 % | 76.915 M -41.00 % | 130.356 M 10.51 % | 117.960 M 64.82 % | 71.571 M -39.82 % | 118.928 M 32.50 % | 89.755 M 1.36 % | 88.554 M 6.97 % | 82.781 M -8.36 % | 90.335 M -17.61 % | 109.643 M 61.49 % | 67.897 M 174.17 % | 24.765 M -79.19 % | 118.981 M -8.75 % | 130.398 M 8.53 % | 120.153 M -16.72 % | 144.269 M -8.35 % | 157.411 M 40.40 % | 112.119 M 47.35 % | 76.089 M -31.23 % | 110.651 M -18.39 % | 135.577 M 2.11 % | 132.779 M -7.81 % | 144.022 M 24.90 % | 115.307 M -30.91 % | 166.896 M 71.23 % | 97.469 M -9.80 % | 108.056 M -8.36 % | 117.916 M 7.05 % | 110.153 M |
| Net income | -9.539 M 28.21 % | -13.289 M 15.20 % | -15.670 M -15.13 % | -13.611 M 17.91 % | -16.581 M 53.93 % | -35.994 M -26.03 % | -28.561 M -0.13 % | -28.525 M -3.30 % | -27.613 M -108.68 % | 318.104 M 15 295.38 % | -2.093 M 91.12 % | -23.575 M -204.28 % | -7.748 M 41.70 % | -13.290 M -157.68 % | 23.042 M 1 175.27 % | -2.143 M -127.73 % | 7.727 M 230.31 % | -5.929 M -136.71 % | 16.153 M 75.31 % | 9.214 M 183.66 % | 3.248 M 149.91 % | -6.508 M -130.14 % | 21.596 M 83.04 % | 11.799 M -12.13 % | 13.427 M 94.32 % | 6.910 M -72.29 % | 24.939 M 15.96 % | 21.506 M -15.10 % | 25.331 M 863.83 % | 2.628 M -53.95 % | 5.707 M -60.65 % | 14.504 M -18.77 % | 17.854 M -10.89 % | 20.036 M 176.46 % | 7.247 M -19.07 % | 8.956 M -61.57 % | 23.301 M 53.94 % | 15.137 M 97.20 % | 7.676 M -90.34 % | 79.447 M 381.95 % | 16.485 M 26.43 % | 13.038 M 1.18 % | 12.887 M -32.77 % | 19.167 M 69.40 % | 11.315 M 284.88 % | 2.940 M -80.14 % | 14.801 M -30.12 % | 21.180 M -9.91 % | 23.510 M 28.46 % | 18.302 M -40.06 % | 30.531 M 9.73 % | 27.824 M 34.13 % | 20.744 M 31.07 % | 15.827 M 27.01 % | 12.461 M -16.40 % | 14.906 M -42.57 % | 25.953 M 49.61 % | 17.347 M 12.09 % | 15.475 M -33.61 % | 23.311 M 106.45 % | 11.291 M 110.84 % | 5.355 M -43.88 % | 9.543 M -24.96 % | 12.718 M |
| Income before tax | -2.271 M 76.55 % | -9.685 M 9.82 % | -10.740 M -4.09 % | -10.317 M 16.61 % | -12.372 M -350.51 % | 4.939 M -66.04 % | 14.542 M 153.54 % | -27.162 M 24.85 % | -36.145 M -108.84 % | 409.012 M 69 112.62 % | 590.950 K 102.54 % | -23.248 M -230.04 % | -7.044 M 48.07 % | -13.564 M -152.86 % | 25.659 M 3 273.24 % | -808.601 K -107.92 % | 10.211 M 309.17 % | -4.882 M -125.76 % | 18.948 M 62.48 % | 11.662 M 267.32 % | 3.175 M 152.33 % | -6.067 M -123.02 % | 26.354 M 101.88 % | 13.054 M -21.91 % | 16.717 M 99.39 % | 8.384 M -72.76 % | 30.777 M 13.27 % | 27.172 M -11.11 % | 30.568 M 524.75 % | 4.893 M -38.77 % | 7.991 M -55.20 % | 17.836 M -19.26 % | 22.092 M -11.58 % | 24.985 M 209.50 % | 8.073 M -25.56 % | 10.845 M -62.65 % | 29.033 M 47.02 % | 19.748 M 110.46 % | 9.383 M -91.72 % | 113.262 M 457.45 % | 20.318 M 24.24 % | 16.353 M 0.47 % | 16.278 M -31.12 % | 23.631 M 83.36 % | 12.888 M 174.73 % | 4.691 M -75.47 % | 19.124 M -27.06 % | 26.218 M -9.44 % | 28.950 M 25.32 % | 23.101 M -41.69 % | 39.616 M 8.39 % | 36.551 M 33.61 % | 27.356 M 37.07 % | 19.959 M 14.96 % | 17.362 M -23.18 % | 22.599 M -40.50 % | 37.981 M 47.94 % | 25.673 M 21.42 % | 21.143 M -31.92 % | 31.056 M 118.92 % | 14.186 M 72.94 % | 8.203 M -37.46 % | 13.117 M -25.65 % | 17.642 M |
| Income before tax ratio | -0.02 81.52 % | -0.10 -7.66 % | -0.09 24.42 % | -0.13 -8.93 % | -0.11 -276.58 % | 0.07 -64.13 % | 0.18 152.59 % | -0.34 37.45 % | -0.55 -106.14 % | 8.98 132 681.10 % | 0.01 101.95 % | -0.35 -275.40 % | -0.09 49.73 % | -0.18 -163.18 % | 0.29 2 379.52 % | -0.01 -111.73 % | 0.11 258.98 % | -0.07 -133.26 % | 0.21 55.11 % | 0.13 144.12 % | 0.05 157.06 % | -0.10 -136.83 % | 0.26 84.56 % | 0.14 -22.97 % | 0.18 92.97 % | 0.09 -64.42 % | 0.27 26.55 % | 0.21 -9.05 % | 0.23 305.82 % | 0.06 -14.43 % | 0.07 -55.49 % | 0.15 -28.60 % | 0.21 46.66 % | 0.14 30.88 % | 0.11 -22.90 % | 0.14 -36.70 % | 0.22 33.04 % | 0.17 27.69 % | 0.13 -86.23 % | 0.95 320.71 % | 0.23 22.58 % | 0.18 -6.08 % | 0.20 -24.83 % | 0.26 122.55 % | 0.12 70.13 % | 0.07 -91.05 % | 0.77 250.45 % | 0.22 -0.75 % | 0.22 15.48 % | 0.19 -29.99 % | 0.27 18.26 % | 0.23 -4.83 % | 0.24 -6.98 % | 0.26 67.17 % | 0.16 -5.87 % | 0.17 -41.73 % | 0.29 60.47 % | 0.18 -2.79 % | 0.18 -1.46 % | 0.19 27.85 % | 0.15 91.73 % | 0.08 -31.76 % | 0.11 -30.54 % | 0.16 |
| EBITDA | 24.806 M 63.99 % | 15.126 M -22.98 % | 19.640 M 89.89 % | 10.343 M -60.04 % | 25.883 M 1 593.33 % | 1.529 M -86.55 % | 11.365 M 54.12 % | 7.374 M 365.15 % | -2.781 M 58.68 % | -6.730 M -145.01 % | 14.953 M 363.65 % | -5.672 M -323.93 % | 2.533 M 126.37 % | -9.604 M -143.98 % | 21.839 M 562.92 % | -4.718 M -160.13 % | 7.846 M 2 835.83 % | 267.235 K -98.63 % | 19.441 M 305.24 % | 4.797 M 23.43 % | 3.887 M 426.54 % | -1.190 M -105.22 % | 22.783 M 56.48 % | 14.560 M -13.66 % | 16.864 M 85.60 % | 9.086 M -70.41 % | 30.704 M 22.95 % | 24.973 M -19.24 % | 30.922 M 328.75 % | 7.212 M -26.07 % | 9.755 M -47.06 % | 18.427 M -10.77 % | 20.651 M -18.07 % | 25.207 M 260.02 % | 7.002 M -44.71 % | 12.664 M -57.41 % | 29.733 M 34.17 % | 22.161 M 136.03 % | 9.389 M -18.26 % | 11.486 M -45.89 % | 21.226 M 19.38 % | 17.781 M 5.95 % | 16.783 M -32.78 % | 24.967 M 73.77 % | 14.368 M 141.63 % | 5.946 M -71.09 % | 20.565 M -24.79 % | 27.342 M -9.73 % | 30.290 M 32.21 % | 22.910 M -41.22 % | 38.978 M 7.88 % | 36.131 M 42.49 % | 25.356 M 29.26 % | 19.616 M 2.47 % | 19.144 M -17.68 % | 23.256 M -41.75 % | 39.926 M 340.00 % | -16.636 M -198.20 % | 16.941 M -38.67 % | 27.624 M 116.45 % | 12.762 M 111.12 % | 6.045 M 27.71 % | 4.733 M -68.31 % | 14.939 M |
| Net income ratio | -0.08 43.42 % | -0.14 -1.25 % | -0.14 16.41 % | -0.17 -7.23 % | -0.15 67.53 % | -0.47 -33.10 % | -0.36 1.65 % | -0.36 14.02 % | -0.42 -106.03 % | 6.99 29 251.61 % | -0.02 93.19 % | -0.35 -246.10 % | -0.10 43.57 % | -0.18 -168.93 % | 0.26 872.43 % | -0.03 -141.09 % | 0.08 199.04 % | -0.08 -147.40 % | 0.18 67.36 % | 0.10 88.52 % | 0.06 154.42 % | -0.10 -148.21 % | 0.21 67.33 % | 0.13 -13.32 % | 0.15 88.06 % | 0.08 -63.81 % | 0.21 29.56 % | 0.17 -13.13 % | 0.19 526.07 % | 0.03 -35.64 % | 0.05 -60.91 % | 0.12 -28.16 % | 0.17 47.81 % | 0.11 16.91 % | 0.10 -16.18 % | 0.12 -34.86 % | 0.18 39.30 % | 0.13 19.65 % | 0.11 -83.95 % | 0.67 263.73 % | 0.18 24.74 % | 0.15 -5.42 % | 0.16 -26.63 % | 0.21 105.61 % | 0.10 138.34 % | 0.04 -92.76 % | 0.60 235.74 % | 0.18 -1.27 % | 0.18 18.37 % | 0.15 -28.02 % | 0.21 19.73 % | 0.18 -4.47 % | 0.19 -11.05 % | 0.21 84.70 % | 0.11 2.43 % | 0.11 -43.75 % | 0.20 62.28 % | 0.12 -10.26 % | 0.13 -3.91 % | 0.14 20.57 % | 0.12 133.74 % | 0.05 -38.76 % | 0.08 -29.90 % | 0.12 |
| Ratio EBITDA | 0.21 29.26 % | 0.16 -8.05 % | 0.17 37.88 % | 0.13 -47.80 % | 0.24 1 093.60 % | 0.02 -85.80 % | 0.14 51.38 % | 0.09 320.69 % | -0.04 71.31 % | -0.15 -186.34 % | 0.17 302.19 % | -0.08 -354.71 % | 0.03 125.53 % | -0.13 -152.56 % | 0.25 432.54 % | -0.07 -189.09 % | 0.08 2 131.27 % | 0.00 -98.23 % | 0.21 286.85 % | 0.05 -17.97 % | 0.07 456.05 % | -0.02 -108.36 % | 0.22 43.05 % | 0.16 -14.84 % | 0.18 79.63 % | 0.10 -61.35 % | 0.26 37.37 % | 0.19 -17.37 % | 0.23 178.51 % | 0.08 3.32 % | 0.08 -47.40 % | 0.15 -21.09 % | 0.20 35.89 % | 0.14 52.24 % | 0.09 -42.74 % | 0.16 -27.82 % | 0.23 21.41 % | 0.19 43.21 % | 0.13 35.83 % | 0.10 -59.16 % | 0.24 17.78 % | 0.20 -0.96 % | 0.20 -26.65 % | 0.28 110.91 % | 0.13 49.63 % | 0.09 -89.45 % | 0.83 261.36 % | 0.23 -1.07 % | 0.23 21.83 % | 0.19 -29.43 % | 0.27 17.71 % | 0.23 1.49 % | 0.23 -12.28 % | 0.26 49.01 % | 0.17 0.86 % | 0.17 -42.95 % | 0.30 360.32 % | -0.12 -178.62 % | 0.15 -11.23 % | 0.17 26.41 % | 0.13 134.05 % | 0.06 39.37 % | 0.04 -70.40 % | 0.14 |
| Gross profit ratio | 0.53 -1.94 % | 0.54 -10.67 % | 0.61 8.07 % | 0.56 -3.00 % | 0.58 9.22 % | 0.53 -14.76 % | 0.62 6.74 % | 0.58 10.38 % | 0.53 4.82 % | 0.50 -6.14 % | 0.54 7.96 % | 0.50 2.01 % | 0.49 -1.48 % | 0.49 -23.93 % | 0.65 17.06 % | 0.56 8.94 % | 0.51 -0.30 % | 0.51 -10.51 % | 0.57 2.35 % | 0.56 -9.05 % | 0.61 5.97 % | 0.58 -5.24 % | 0.61 0.83 % | 0.61 -0.08 % | 0.61 16.12 % | 0.52 -23.64 % | 0.68 32.36 % | 0.52 -1.93 % | 0.53 2.14 % | 0.52 -6.34 % | 0.55 23.71 % | 0.45 -18.99 % | 0.55 52.49 % | 0.36 -51.04 % | 0.74 49.46 % | 0.49 12.62 % | 0.44 -0.98 % | 0.44 -25.47 % | 0.59 33.26 % | 0.44 -18.84 % | 0.55 9.14 % | 0.50 -5.87 % | 0.53 -1.76 % | 0.54 33.01 % | 0.41 -20.58 % | 0.51 -72.61 % | 1.88 310.99 % | 0.46 -9.95 % | 0.51 26.76 % | 0.40 95.29 % | 0.20 -63.91 % | 0.57 47.78 % | 0.38 -19.83 % | 0.48 -23.21 % | 0.62 17.43 % | 0.53 -22.32 % | 0.68 49.46 % | 0.46 -15.60 % | 0.54 15.37 % | 0.47 -19.57 % | 0.58 24.53 % | 0.47 1.55 % | 0.46 -8.63 % | 0.51 |
| Weighted average shs out dil | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.451 M 0.00 % | 60.451 M 0.00 % | 60.450 M 0.73 % | 60.013 M 0.64 % | 59.632 M 0.00 % | 59.632 M 0.02 % | 59.620 M 0.00 % | 59.620 M 0.00 % | 59.620 M 0.00 % | 59.620 M 0.00 % | 59.620 M -3.19 % | 61.582 M -6.69 % | 66.000 M 2.05 % | 64.675 M -2.01 % | 66.000 M 0.00 % | 66.000 M -1.65 % | 67.106 M 0.00 % | 67.106 M 2.02 % | 65.778 M 0.99 % | 65.132 M -0.07 % | 65.180 M -1.24 % | 66.000 M 0.31 % | 65.796 M 0.00 % | 65.796 M 0.56 % | 65.432 M 0.00 % | 65.432 M 0.00 % | 65.432 M 0.00 % | 65.432 M 0.00 % | 65.432 M 0.00 % | 65.432 M 0.00 % | 65.432 M |
| Weighted average shs out | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.451 M 0.00 % | 60.451 M 0.00 % | 60.450 M 0.73 % | 60.013 M 0.64 % | 59.632 M 0.02 % | 59.620 M 0.00 % | 59.620 M 0.00 % | 59.620 M 0.00 % | 59.620 M 0.04 % | 59.597 M -0.04 % | 59.620 M -3.19 % | 61.582 M -6.69 % | 66.000 M 2.05 % | 64.675 M -2.01 % | 66.000 M 0.00 % | 66.000 M 0.00 % | 66.000 M 0.13 % | 65.917 M 0.21 % | 65.778 M 0.99 % | 65.132 M -0.07 % | 65.180 M -1.24 % | 66.000 M 0.31 % | 65.796 M 0.00 % | 65.796 M 0.56 % | 65.432 M 0.00 % | 65.432 M 0.00 % | 65.432 M 0.00 % | 65.432 M 0.00 % | 65.432 M 0.00 % | 65.432 M 0.00 % | 65.432 M |
| EPS diluted | -0.16 27.27 % | -0.22 15.38 % | -0.26 -13.04 % | -0.23 14.81 % | -0.27 55.00 % | -0.60 -27.66 % | -0.47 0.00 % | -0.47 -2.17 % | -0.46 -108.75 % | 5.26 15 302.31 % | -0.03 91.13 % | -0.39 -200.00 % | -0.13 40.91 % | -0.22 -159.46 % | 0.37 1 145.20 % | -0.04 -127.23 % | 0.13 232.52 % | -0.10 -136.33 % | 0.27 80.00 % | 0.15 200.00 % | 0.05 145.45 % | -0.11 -130.56 % | 0.36 80.00 % | 0.20 -9.09 % | 0.22 100.00 % | 0.11 -73.17 % | 0.41 13.89 % | 0.36 -14.29 % | 0.42 950.00 % | 0.04 -57.45 % | 0.09 -60.83 % | 0.24 -20.00 % | 0.30 -9.09 % | 0.33 175.00 % | 0.12 -20.00 % | 0.15 -61.54 % | 0.39 56.00 % | 0.25 92.31 % | 0.13 -90.30 % | 1.34 396.30 % | 0.27 22.73 % | 0.22 0.00 % | 0.22 -31.25 % | 0.32 77.78 % | 0.18 295.60 % | 0.05 -80.22 % | 0.23 -28.13 % | 0.32 -8.57 % | 0.35 29.63 % | 0.27 -40.00 % | 0.45 7.14 % | 0.42 27.27 % | 0.33 37.50 % | 0.24 26.32 % | 0.19 -17.39 % | 0.23 -41.03 % | 0.39 50.00 % | 0.26 8.33 % | 0.24 -31.43 % | 0.35 105.88 % | 0.17 107.82 % | 0.08 -45.47 % | 0.15 -21.05 % | 0.19 |
| Earnings per share | -0.16 27.27 % | -0.22 15.38 % | -0.26 -13.04 % | -0.23 14.81 % | -0.27 55.00 % | -0.60 -27.66 % | -0.47 0.00 % | -0.47 -2.17 % | -0.46 -108.75 % | 5.26 15 302.31 % | -0.03 91.13 % | -0.39 -200.00 % | -0.13 40.91 % | -0.22 -159.46 % | 0.37 1 145.20 % | -0.04 -127.23 % | 0.13 232.52 % | -0.10 -136.33 % | 0.27 80.00 % | 0.15 200.00 % | 0.05 145.45 % | -0.11 -130.56 % | 0.36 80.00 % | 0.20 -9.09 % | 0.22 100.00 % | 0.11 -73.17 % | 0.41 13.89 % | 0.36 -14.29 % | 0.42 950.00 % | 0.04 -57.45 % | 0.09 -60.83 % | 0.24 -20.00 % | 0.30 -9.09 % | 0.33 175.00 % | 0.12 -20.00 % | 0.15 -61.54 % | 0.39 56.00 % | 0.25 92.31 % | 0.13 -90.30 % | 1.34 396.30 % | 0.27 22.73 % | 0.22 0.00 % | 0.22 -31.25 % | 0.32 77.78 % | 0.18 295.60 % | 0.05 -80.22 % | 0.23 -28.13 % | 0.32 -8.57 % | 0.35 29.63 % | 0.27 -41.30 % | 0.46 9.52 % | 0.42 27.27 % | 0.33 37.50 % | 0.24 26.32 % | 0.19 -17.39 % | 0.23 -41.03 % | 0.39 50.00 % | 0.26 8.33 % | 0.24 -31.43 % | 0.35 105.88 % | 0.17 107.82 % | 0.08 -45.47 % | 0.15 -21.05 % | 0.19 |
| Gross profit | 64.165 M 24.42 % | 51.573 M -25.18 % | 68.931 M 48.84 % | 46.310 M -25.75 % | 62.368 M 54.94 % | 40.252 M -19.28 % | 49.869 M 8.67 % | 45.890 M 32.61 % | 34.604 M 50.98 % | 22.921 M -51.08 % | 46.850 M 40.78 % | 33.278 M -10.32 % | 37.106 M 1.78 % | 36.456 M -36.35 % | 57.274 M 62.96 % | 35.146 M -26.47 % | 47.797 M 31.18 % | 36.437 M -30.69 % | 52.571 M 7.22 % | 49.032 M 36.85 % | 35.829 M -2.81 % | 36.866 M -40.77 % | 62.238 M 10.29 % | 56.431 M 1.29 % | 55.712 M 19.98 % | 46.433 M -41.53 % | 79.420 M 18.47 % | 67.037 M -4.16 % | 69.945 M 57.25 % | 44.481 M -32.98 % | 66.371 M 24.51 % | 53.304 M -8.40 % | 58.192 M -8.07 % | 63.298 M 15.77 % | 54.676 M 44.30 % | 37.890 M -33.55 % | 57.018 M 9.43 % | 52.104 M 22.84 % | 42.416 M -19.80 % | 52.890 M 7.53 % | 49.184 M 10.62 % | 44.464 M 0.69 % | 44.158 M -9.98 % | 49.051 M 9.59 % | 44.760 M 28.25 % | 34.902 M -24.92 % | 46.483 M -14.46 % | 54.339 M -17.84 % | 66.136 M 37.57 % | 48.074 M 62.65 % | 29.557 M -66.93 % | 89.368 M 107.48 % | 43.074 M 18.13 % | 36.464 M -47.19 % | 69.053 M -4.16 % | 72.052 M -20.69 % | 90.847 M 37.79 % | 65.932 M 5.41 % | 62.545 M -20.29 % | 78.468 M 37.72 % | 56.978 M 12.33 % | 50.724 M -6.94 % | 54.508 M -2.19 % | 55.731 M |
| Income tax expense | 6.542 M 72.79 % | 3.786 M -21.21 % | 4.805 M 49.17 % | 3.221 M -21.92 % | 4.125 M 221.57 % | 1.283 M -62.67 % | 3.437 M 98.88 % | 1.728 M 120.99 % | -8.232 M -109.03 % | 91.152 M 3 295.63 % | 2.684 M 720.15 % | 327.304 K -53.51 % | 704.005 K 356.66 % | -274.298 K -108.47 % | 3.238 M 306.90 % | 795.753 K -64.38 % | 2.234 M 110.61 % | 1.061 M -63.73 % | 2.924 M 25.95 % | 2.322 M 1 311.24 % | -191.669 K -211.06 % | 172.574 K -96.29 % | 4.657 M 291.35 % | 1.190 M -61.20 % | 3.066 M 101.26 % | 1.524 M -74.79 % | 6.042 M 14.80 % | 5.263 M 6.07 % | 4.962 M 120.80 % | 2.247 M -3.44 % | 2.328 M -30.34 % | 3.341 M -21.50 % | 4.256 M -13.66 % | 4.930 M 622.86 % | 681.987 K -61.71 % | 1.781 M -68.69 % | 5.689 M 22.15 % | 4.658 M 155.91 % | 1.820 M -94.62 % | 33.818 M 785.47 % | 3.819 M 13.31 % | 3.371 M -1.87 % | 3.435 M -24.92 % | 4.575 M 198.72 % | 1.532 M -12.81 % | 1.757 M -59.37 % | 4.323 M -14.18 % | 5.038 M -7.41 % | 5.441 M 13.06 % | 4.812 M -47.03 % | 9.085 M 4.10 % | 8.728 M 32.12 % | 6.606 M 59.16 % | 4.150 M -15.82 % | 4.930 M -36.23 % | 7.732 M -35.90 % | 12.062 M 45.11 % | 8.312 M 42.78 % | 5.822 M -25.53 % | 7.817 M 164.41 % | 2.957 M -2.82 % | 3.042 M -20.74 % | 3.838 M -23.29 % | 5.004 M |
| Cost of revenue | 56.545 M 29.78 % | 43.571 M -2.45 % | 44.664 M 23.49 % | 36.169 M -20.28 % | 45.372 M 27.12 % | 35.691 M 17.66 % | 30.335 M -7.77 % | 32.890 M 6.21 % | 30.966 M 36.99 % | 22.604 M -44.17 % | 40.488 M 20.14 % | 33.700 M -13.76 % | 39.077 M 4.81 % | 37.283 M 20.83 % | 30.855 M 9.56 % | 28.162 M -38.77 % | 45.998 M 31.99 % | 34.849 M -11.71 % | 39.472 M 1.64 % | 38.835 M 72.09 % | 22.566 M -15.82 % | 26.805 M -32.35 % | 39.622 M 8.00 % | 36.688 M 1.50 % | 36.144 M -14.88 % | 42.464 M 15.76 % | 36.684 M -41.48 % | 62.681 M -0.16 % | 62.784 M 50.43 % | 41.736 M -22.88 % | 54.117 M -18.51 % | 66.407 M 39.27 % | 47.680 M -57.55 % | 112.313 M 473.43 % | 19.586 M -49.81 % | 39.025 M -46.79 % | 73.338 M 11.36 % | 65.856 M 125.88 % | 29.155 M -55.85 % | 66.038 M 62.77 % | 40.571 M -7.98 % | 44.090 M 14.16 % | 38.623 M -6.45 % | 41.284 M -36.37 % | 64.884 M 96.65 % | 32.995 M 251.92 % | -21.718 M -133.60 % | 64.642 M 0.59 % | 64.261 M -10.85 % | 72.079 M -37.16 % | 114.712 M 68.59 % | 68.043 M -1.45 % | 69.045 M 74.25 % | 39.625 M -4.74 % | 41.598 M -34.52 % | 63.525 M 51.49 % | 41.932 M -46.30 % | 78.090 M 48.01 % | 52.761 M -40.33 % | 88.429 M 118.39 % | 40.491 M -29.37 % | 57.332 M -9.58 % | 63.408 M 16.51 % | 54.422 M |
| General and administrative expenses | 24.271 M 4.55 % | 23.215 M -22.41 % | 29.921 M 45.28 % | 20.596 M -10.59 % | 23.036 M -5.28 % | 24.321 M 4.71 % | 23.226 M -6.19 % | 24.760 M -0.05 % | 24.773 M 5.79 % | 23.416 M 12.39 % | 20.835 M -14.81 % | 24.458 M 6.38 % | 22.991 M -1.53 % | 23.349 M 5.68 % | 22.094 M -12.94 % | 25.377 M 21.52 % | 20.884 M -6.33 % | 22.295 M 14.95 % | 19.394 M -20.73 % | 24.467 M 29.39 % | 18.909 M -19.39 % | 23.457 M -4.24 % | 24.495 M -8.23 % | 26.692 M 20.22 % | 22.203 M -8.26 % | 24.202 M -31.60 % | 35.384 M 24.13 % | 28.506 M 11.87 % | 25.482 M 2.87 % | 24.771 M -10.21 % | 27.589 M -1.05 % | 27.880 M 15.12 % | 24.218 M 0.59 % | 24.075 M 21.43 % | 19.827 M -6.69 % | 21.249 M -3.42 % | 22.000 M -7.47 % | 23.775 M 26.07 % | 18.859 M -36.64 % | 29.764 M 39.49 % | 21.339 M 2.45 % | 20.829 M 0.60 % | 20.704 M 0.95 % | 20.510 M -1.54 % | 20.831 M 2.85 % | 20.253 M 9.69 % | 18.463 M 9.62 % | 16.843 M -30.71 % | 24.308 M 12.52 % | 21.604 M -0.48 % | 21.709 M -4.60 % | 22.756 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 52.319 M | 0.000 -100.00 % | 53.989 M | 0.000 -100.00 % | 46.409 M | 0.000 -100.00 % | 42.550 M |
| Selling and marketing expenses | 18.073 M 11.70 % | 16.180 M -27.21 % | 22.229 M 21.97 % | 18.225 M 12.71 % | 16.170 M -9.11 % | 17.791 M 1.23 % | 17.574 M 1.46 % | 17.322 M 3.50 % | 16.736 M -5.70 % | 17.748 M 4.76 % | 16.942 M -1.32 % | 17.168 M -1.54 % | 17.437 M -14.72 % | 20.445 M 25.82 % | 16.250 M -7.66 % | 17.599 M 3.74 % | 16.964 M 0.20 % | 16.929 M -3.39 % | 17.524 M 9.09 % | 16.064 M -0.11 % | 16.081 M -9.09 % | 17.689 M -2.22 % | 18.090 M -1.08 % | 18.289 M -7.23 % | 19.715 M 23.48 % | 15.966 M 1.67 % | 15.704 M -0.83 % | 15.836 M 0.26 % | 15.795 M 6.95 % | 14.769 M 5.72 % | 13.970 M -7.68 % | 15.133 M -0.64 % | 15.231 M -3.95 % | 15.858 M 46.68 % | 10.811 M -24.26 % | 14.274 M -7.80 % | 15.481 M 0.80 % | 15.359 M -7.83 % | 16.663 M 2.52 % | 16.253 M 23.10 % | 13.204 M 2.51 % | 12.880 M 9.14 % | 11.802 M -6.71 % | 12.652 M 0.07 % | 12.643 M 7.42 % | 11.769 M 6.20 % | 11.082 M -16.78 % | 13.317 M -10.90 % | 14.946 M 24.54 % | 12.001 M -30.73 % | 17.326 M 8.34 % | 15.992 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 |
| Other expenses | 24.092 M | 0.000 | 0.000 -100.00 % | 17.807 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.760 M 15.97 % | -4.474 M 8.50 % | -4.890 M | 0.000 -100.00 % | 2.509 M -62.32 % | 6.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 -100.00 % | 17.248 M 457.04 % | -4.831 M | 0.000 | 0.000 -100.00 % | 18.809 M 386.71 % | -6.560 M -12.55 % | -5.829 M 9.21 % | -6.420 M -1 551.31 % | 442.336 K 135.24 % | -1.255 M 54.49 % | -2.758 M 34.73 % | -4.225 M -109.10 % | -2.021 M 63.87 % | -5.593 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -105.057 K | 0.000 100.00 % | -7.956 M -114.66 % | 54.252 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.292 M | 0.000 |
| Operating expenses | 66.436 M 68.64 % | 39.395 M -24.46 % | 52.150 M -7.91 % | 56.628 M 44.44 % | 39.206 M -6.90 % | 42.112 M 3.22 % | 40.800 M -3.05 % | 42.082 M 1.38 % | 41.509 M 0.84 % | 41.164 M 21.01 % | 34.017 M -8.44 % | 37.152 M 4.54 % | 35.538 M -18.85 % | 43.795 M 22.21 % | 35.835 M -1.33 % | 36.318 M -4.04 % | 37.848 M -3.51 % | 39.224 M 6.25 % | 36.918 M -8.91 % | 40.531 M 15.83 % | 34.991 M -14.96 % | 41.146 M -3.38 % | 42.586 M -5.32 % | 44.981 M 7.31 % | 41.918 M 4.36 % | 40.169 M -21.37 % | 51.088 M 15.21 % | 44.342 M 7.43 % | 41.277 M 4.39 % | 39.540 M -32.76 % | 58.807 M 54.02 % | 38.183 M -3.21 % | 39.449 M -1.21 % | 39.933 M -19.24 % | 49.446 M 70.73 % | 28.962 M -8.50 % | 31.652 M -3.25 % | 32.714 M -9.04 % | 35.964 M -19.66 % | 44.763 M 40.83 % | 31.785 M 7.80 % | 29.484 M -3.29 % | 30.486 M 10.58 % | 27.569 M -17.64 % | 33.474 M 4.53 % | 32.022 M 8.39 % | 29.545 M -2.04 % | 30.160 M -22.96 % | 39.149 M 16.50 % | 33.605 M 522.40 % | -7.956 M -114.66 % | 54.252 M -4.25 % | 56.660 M 2.98 % | 55.018 M -2.66 % | 56.524 M 4.20 % | 54.245 M -10.46 % | 60.584 M 15.80 % | 52.319 M 7.22 % | 48.794 M -9.62 % | 53.989 M 13.43 % | 47.597 M 2.56 % | 46.409 M 22.75 % | 37.809 M -11.14 % | 42.550 M |
| Cost and expenses | 122.981 M 48.23 % | 82.966 M -14.30 % | 96.814 M 29.10 % | 74.989 M -11.34 % | 84.578 M 8.71 % | 77.804 M 9.37 % | 71.136 M -5.12 % | 74.972 M 3.45 % | 72.475 M 13.65 % | 63.768 M -14.41 % | 74.505 M 5.16 % | 70.852 M -5.04 % | 74.615 M -7.97 % | 81.078 M 21.57 % | 66.690 M 3.43 % | 64.480 M -23.10 % | 83.845 M 13.19 % | 74.073 M -3.03 % | 76.390 M -3.75 % | 79.366 M 37.89 % | 57.557 M -15.30 % | 67.952 M -17.34 % | 82.207 M 0.66 % | 81.668 M 4.62 % | 78.062 M -5.53 % | 82.632 M -5.86 % | 87.772 M -17.99 % | 107.024 M 2.85 % | 104.061 M 28.04 % | 81.275 M -28.03 % | 112.924 M 7.97 % | 104.589 M 20.04 % | 87.129 M -42.77 % | 152.246 M 120.54 % | 69.033 M 1.54 % | 67.987 M -35.24 % | 104.990 M 6.51 % | 98.570 M 51.37 % | 65.119 M -41.23 % | 110.801 M 53.13 % | 72.355 M -1.66 % | 73.574 M 6.46 % | 69.109 M 0.37 % | 68.853 M -30.00 % | 98.358 M 51.28 % | 65.017 M 730.73 % | 7.827 M -91.74 % | 94.802 M -8.32 % | 103.410 M -2.15 % | 105.684 M -1.00 % | 106.756 M -12.71 % | 122.295 M -2.71 % | 125.705 M 32.82 % | 94.643 M -3.55 % | 98.122 M -16.68 % | 117.770 M 14.88 % | 102.517 M -21.39 % | 130.410 M 28.41 % | 101.556 M -28.69 % | 142.417 M 61.68 % | 88.088 M -15.09 % | 103.741 M 2.49 % | 101.217 M 4.38 % | 96.972 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 42.344 M 7.49 % | 39.395 M -24.46 % | 52.150 M 34.34 % | 38.821 M -0.98 % | 39.206 M -6.90 % | 42.112 M 3.22 % | 40.800 M -3.05 % | 42.082 M 1.38 % | 41.509 M 0.84 % | 41.164 M 8.97 % | 37.777 M -9.25 % | 41.626 M 2.97 % | 40.427 M -7.69 % | 43.795 M 14.22 % | 38.344 M -10.78 % | 42.976 M 13.55 % | 37.848 M -3.51 % | 39.224 M 6.25 % | 36.918 M -8.91 % | 40.531 M 15.83 % | 34.991 M -14.96 % | 41.146 M -3.38 % | 42.586 M -5.32 % | 44.981 M 7.31 % | 41.918 M 4.36 % | 40.169 M -21.37 % | 51.088 M 15.21 % | 44.342 M 7.43 % | 41.277 M 4.39 % | 39.540 M -4.86 % | 41.559 M -3.38 % | 43.013 M 9.04 % | 39.449 M -1.21 % | 39.933 M 30.34 % | 30.638 M -13.75 % | 35.523 M -5.23 % | 37.481 M -4.22 % | 39.134 M 10.17 % | 35.522 M -22.81 % | 46.018 M 33.22 % | 34.543 M 2.47 % | 33.709 M 3.70 % | 32.506 M -1.98 % | 33.161 M -0.93 % | 33.474 M 4.53 % | 32.022 M 8.39 % | 29.545 M -2.04 % | 30.160 M -23.17 % | 39.254 M 16.81 % | 33.605 M -13.91 % | 39.035 M 0.74 % | 38.748 M -31.61 % | 56.660 M 2.98 % | 55.018 M -2.66 % | 56.524 M 4.20 % | 54.245 M -10.46 % | 60.584 M 15.80 % | 52.319 M 7.22 % | 48.794 M -9.62 % | 53.989 M 13.43 % | 47.597 M 2.56 % | 46.409 M 97.34 % | 23.517 M -44.73 % | 42.550 M |
| Interest income | 1.221 M 43.89 % | 848.657 K -0.12 % | 849.650 K 24.46 % | 682.654 K -32.92 % | 1.018 M 32.62 % | 767.400 K -11.62 % | 868.313 K 46.24 % | 593.756 K 10.80 % | 535.902 K 3 516.56 % | 14.818 K -80.08 % | 74.384 K 384.02 % | 15.368 K -77.36 % | 67.875 K 117.25 % | 31.243 K -73.18 % | 116.512 K -62.68 % | 312.235 K -19.02 % | 385.572 K 13.56 % | 339.517 K -26.50 % | 461.947 K 9.44 % | 422.103 K -28.20 % | 587.899 K -9.55 % | 649.977 K -41.18 % | 1.105 M -15.33 % | 1.305 M -4.14 % | 1.362 M 22.94 % | 1.108 M -29.25 % | 1.565 M 11.24 % | 1.407 M 15.16 % | 1.222 M 30.27 % | 938.020 K -31.12 % | 1.362 M 14.21 % | 1.192 M -10.15 % | 1.327 M 38.88 % | 955.521 K -24.37 % | 1.263 M 26.27 % | 1.001 M -18.85 % | 1.233 M 16.30 % | 1.060 M -24.55 % | 1.405 M 17.85 % | 1.192 M -11.63 % | 1.349 M 11.61 % | 1.209 M -23.40 % | 1.578 M 17.09 % | 1.348 M -17.91 % | 1.642 M -2.62 % | 1.686 M | 0.000 -100.00 % | 1.703 M -13.23 % | 1.963 M 20.85 % | 1.624 M | 0.000 -100.00 % | 1.442 M -22.67 % | 1.864 M 16.96 % | 1.594 M -0.64 % | 1.604 M 15.97 % | 1.383 M -16.51 % | 1.657 M 18.78 % | 1.395 M 2.47 % | 1.361 M -3.08 % | 1.405 M -8.31 % | 1.532 M -1.69 % | 1.558 M -12.59 % | 1.783 M 1.03 % | 1.764 M |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.060 M -24.55 % | 1.405 M 17.85 % | 1.192 M -11.63 % | 1.349 M 11.61 % | 1.209 M -23.40 % | 1.578 M 17.09 % | 1.348 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.864 M 16.96 % | 1.594 M | 0.000 -100.00 % | 1.383 M 24 527.26 % | 5.617 K -99.60 % | 1.395 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.558 M -12.59 % | 1.783 M | 0.000 |
| Depreciation and amortization | 2.984 M 1.23 % | 2.948 M 3.08 % | 2.860 M 0.23 % | 2.853 M 4.81 % | 2.722 M -6.90 % | 2.924 M 27.35 % | 2.296 M -25.74 % | 3.091 M 70.57 % | 1.812 M -52.86 % | 3.845 M 54.74 % | 2.485 M -7.18 % | 2.677 M 0.64 % | 2.660 M -1.00 % | 2.687 M -7.63 % | 2.909 M -6.55 % | 3.112 M 0.88 % | 3.085 M 1.01 % | 3.054 M -2.77 % | 3.141 M 0.95 % | 3.112 M 2.06 % | 3.049 M -1.33 % | 3.090 M -1.30 % | 3.131 M 0.69 % | 3.109 M 1.25 % | 3.071 M 8.83 % | 2.822 M 18.99 % | 2.371 M 4.09 % | 2.278 M 1.06 % | 2.254 M -0.72 % | 2.271 M 3.63 % | 2.191 M 9.91 % | 1.993 M 4.48 % | 1.908 M 3.55 % | 1.843 M 3.96 % | 1.772 M 9.02 % | 1.626 M 0.22 % | 1.622 M 2.83 % | 1.578 M 9.71 % | 1.438 M 2.43 % | 1.404 M 0.52 % | 1.397 M 3.00 % | 1.356 M -5.92 % | 1.441 M 0.22 % | 1.438 M -0.13 % | 1.440 M 4.31 % | 1.380 M -3.87 % | 1.436 M -1.64 % | 1.460 M 1.07 % | 1.445 M 3.30 % | 1.398 M -4.56 % | 1.465 M -7.23 % | 1.579 M -0.78 % | 1.592 M 2.25 % | 1.557 M -12.62 % | 1.782 M -5.02 % | 1.876 M -3.28 % | 1.940 M 1.65 % | 1.908 M 3.11 % | 1.851 M 6.05 % | 1.745 M -5.77 % | 1.852 M 7.00 % | 1.731 M -2.30 % | 1.771 M 0.77 % | 1.758 M |
| Operating income | -2.271 M -118.64 % | 12.178 M -27.43 % | 16.781 M 262.65 % | -10.317 M -144.54 % | 23.161 M 1 345.14 % | -1.860 M -120.51 % | 9.069 M 205.67 % | 2.967 M 133.43 % | -8.876 M 98.09 % | -464.307 M -3 823.58 % | 12.469 M 361.23 % | -4.773 M -3 653.07 % | -127.185 K 98.32 % | -7.565 M -128.66 % | 26.396 M 2 352.80 % | -1.172 M -111.78 % | 9.950 M 456.99 % | -2.787 M -117.81 % | 15.652 M 84.13 % | 8.501 M 914.67 % | 837.788 K 119.57 % | -4.280 M -121.78 % | 19.653 M 71.63 % | 11.451 M -16.99 % | 13.794 M 120.19 % | 6.265 M -77.89 % | 28.333 M 24.84 % | 22.695 M -20.84 % | 28.668 M 480.16 % | 4.941 M -34.67 % | 7.564 M -57.59 % | 17.836 M -4.84 % | 18.744 M -19.78 % | 23.365 M 346.79 % | 5.229 M -51.78 % | 10.845 M -62.65 % | 29.033 M 47.02 % | 19.748 M 110.46 % | 9.383 M -91.72 % | 113.262 M 457.45 % | 20.318 M 24.24 % | 16.353 M 0.47 % | 16.278 M -31.12 % | 23.631 M 109.39 % | 11.286 M 291.94 % | 2.879 M -84.95 % | 19.129 M -26.09 % | 25.882 M -4.09 % | 26.987 M 16.01 % | 23.262 M -40.99 % | 39.424 M 7.84 % | 36.558 M 369.08 % | -13.586 M 26.77 % | -18.554 M -248.10 % | 12.528 M -29.64 % | 17.807 M -41.16 % | 30.263 M 122.31 % | 13.613 M -1.01 % | 13.751 M -43.82 % | 24.479 M 160.94 % | 9.381 M 117.44 % | 4.314 M -74.16 % | 16.699 M 26.69 % | 13.181 M |
| Operating income ratio | -0.02 -114.70 % | 0.13 -13.35 % | 0.15 218.10 % | -0.13 -158.19 % | 0.21 977.67 % | -0.02 -121.66 % | 0.11 200.23 % | 0.04 127.82 % | -0.14 98.67 % | -10.20 -7 243.51 % | 0.14 300.33 % | -0.07 -4 168.88 % | 0.00 98.37 % | -0.10 -134.25 % | 0.30 1 718.31 % | -0.02 -117.45 % | 0.11 371.32 % | -0.04 -122.99 % | 0.17 75.77 % | 0.10 574.33 % | 0.01 121.34 % | -0.07 -134.84 % | 0.19 56.90 % | 0.12 -18.11 % | 0.15 113.09 % | 0.07 -71.12 % | 0.24 39.48 % | 0.17 -19.00 % | 0.22 276.85 % | 0.06 -8.71 % | 0.06 -57.87 % | 0.15 -15.84 % | 0.18 33.06 % | 0.13 88.94 % | 0.07 -50.06 % | 0.14 -36.70 % | 0.22 33.04 % | 0.17 27.69 % | 0.13 -86.23 % | 0.95 320.71 % | 0.23 22.58 % | 0.18 -6.08 % | 0.20 -24.83 % | 0.26 154.14 % | 0.10 142.71 % | 0.04 -94.51 % | 0.77 255.08 % | 0.22 5.11 % | 0.21 6.90 % | 0.19 -29.15 % | 0.27 17.66 % | 0.23 291.66 % | -0.12 50.31 % | -0.24 -315.37 % | 0.11 -13.79 % | 0.13 -42.37 % | 0.23 141.14 % | 0.09 -20.75 % | 0.12 -18.69 % | 0.15 52.39 % | 0.10 141.05 % | 0.04 -71.81 % | 0.14 18.35 % | 0.12 |
| Total other income expenses net | 0.000 100.00 % | -21.863 M 20.56 % | -27.520 M | 0.000 100.00 % | -35.534 M -6.09 % | -33.495 M 3.99 % | -34.886 M -12.64 % | -30.970 M -13.57 % | -27.270 M -106.38 % | 427.255 M 5 137.36 % | -8.482 M 58.19 % | -20.288 M -444.97 % | -3.723 M 42.58 % | -6.483 M -196.35 % | 6.729 M -4.17 % | 7.021 M 2 587.03 % | 261.303 K 109.69 % | -2.698 M -181.86 % | 3.296 M 4.26 % | 3.161 M 254.55 % | -2.045 M 26.23 % | -2.772 M -141.37 % | 6.701 M 317.95 % | 1.603 M -45.16 % | 2.924 M 37.92 % | 2.120 M -13.27 % | 2.444 M -45.42 % | 4.477 M 826.15 % | -616.608 K -1 169.89 % | -48.556 K -111.38 % | 426.844 K -69.58 % | 1.403 M -58.09 % | 3.349 M 106.66 % | 1.620 M -43.01 % | 2.843 M 1 568.64 % | -193.600 K -120.98 % | 922.709 K | 0.000 -100.00 % | 1.432 M -98.61 % | 103.180 M | 0.000 | 0.000 -100.00 % | 936.235 K | 0.000 -100.00 % | 1.602 M -11.57 % | 1.812 M 34 095.63 % | -5.329 K -101.59 % | 335.256 K -82.92 % | 1.963 M 1 314.51 % | -161.640 K -183.88 % | 192.698 K 2 866.66 % | -6.965 K -100.19 % | 3.592 M 4 398.76 % | 79.846 K -98.35 % | 4.833 M 0.86 % | 4.792 M -37.91 % | 7.718 M -36.00 % | 12.060 M 63.15 % | 7.392 M 12.39 % | 6.577 M 36.88 % | 4.805 M 23.58 % | 3.888 M 208.54 % | -3.582 M -180.31 % | 4.461 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 |
| 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 | 2009-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -95.310 M 15.61 % | -112.941 M 43.03 % | -198.232 M -36.40 % | -145.336 M -0.86 % | -144.099 M -46.00 % | -98.696 M 25.66 % | -132.765 M -31.15 % | -101.233 M 40.25 % | -169.422 M 58.04 % | -403.803 M -738.64 % | -48.150 M 58.16 % | -115.079 M 21.17 % | -145.987 M 11.02 % | -164.074 M -37.15 % | -119.635 M 29.77 % | -170.351 M -7.36 % | -158.678 M 25.47 % | -212.904 M -74.03 % | -122.339 M 9.69 % | -135.460 M -12.51 % | -120.394 M -8.40 % | -111.064 M 28.45 % | -155.215 M 12.00 % | -176.378 M -45.34 % | -121.358 M 21.99 % | -155.577 M -14.35 % | -136.049 M -14.78 % | -118.531 M -106.25 % | -57.470 M 69.52 % | -188.552 M -46.07 % | -129.085 M 13.17 % | -148.658 M 11.43 % | -167.850 M -139.88 % | -69.971 M 28.22 % | -97.478 M 31.40 % | -142.098 M -9.77 % | -129.455 M -63.66 % | -79.099 M 7.05 % | -85.103 M 43.21 % | -149.868 M -20.10 % | -124.782 M -28.52 % | -97.091 M -8.15 % | -89.775 M 24.40 % | -118.747 M -35.72 % | -87.495 M -394.63 % | -17.689 M 86.13 % | -127.523 M 9.07 % | -140.241 M -126.14 % | -62.014 M -1 232.16 % | -4.655 M 94.13 % | -79.305 M 19.58 % | -98.612 M -6.29 % | -92.773 M -23.77 % | -74.955 M 14.24 % | -87.404 M -21.65 % | -71.848 M 38.96 % | -117.714 M -25.86 % | -93.530 M -47.73 % | -63.313 M 9.14 % | -69.681 M -355.47 % | 27.276 M |
| Total investments | 405.293 M -28.44 % | 566.354 M 31.82 % | 429.656 M -11.95 % | 487.971 M -31.72 % | 714.661 M -20.73 % | 901.521 M 11.83 % | 806.142 M 33.79 % | 602.537 M -15.59 % | 713.787 M 20.27 % | 593.475 M 15.18 % | 515.258 M -1.04 % | 520.671 M -2.58 % | 534.456 M -9.62 % | 591.315 M -2.47 % | 606.293 M 4.28 % | 581.436 M -7.54 % | 628.826 M 0.32 % | 626.798 M 1.41 % | 618.082 M 5.87 % | 583.840 M -1.83 % | 594.743 M -6.51 % | 636.144 M 6.92 % | 594.955 M 14.59 % | 519.192 M -0.34 % | 520.951 M -14.17 % | 606.959 M 15.57 % | 525.185 M 10.73 % | 474.288 M -15.53 % | 561.488 M -5.47 % | 593.972 M -0.95 % | 599.651 M 2.57 % | 584.605 M 7.32 % | 544.720 M -12.57 % | 623.043 M -5.31 % | 657.954 M 18.10 % | 557.110 M 17.07 % | 475.886 M -17.54 % | 577.135 M -3.57 % | 598.522 M 20.40 % | 497.100 M 48.65 % | 334.413 M -10.65 % | 374.264 M -13.04 % | 430.397 M 178.79 % | 154.380 M -54.98 % | 342.932 M -35.25 % | 529.625 M 25.72 % | 421.269 M 2.58 % | 410.694 M 31.05 % | 313.390 M -23.12 % | 407.634 M -29.04 % | 574.420 M 27.91 % | 449.079 M 38.35 % | 324.595 M -7.48 % | 350.828 M -6.62 % | 375.710 M 16.25 % | 323.197 M 0.32 % | 322.169 M -22.63 % | 416.413 M -1.08 % | 420.942 M 17.54 % | 358.123 M 12.54 % | 318.230 M |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.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 -100.00 % | 17.195 M -1.54 % | 17.465 M -1.52 % | 17.735 M -1.51 % | 18.007 M -1.49 % | 18.280 M -1.45 % | 18.550 M | 0.000 -100.00 % | 19.092 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 140.757 K -99.83 % | 81.229 M |
| Accumulated other comprehensive income loss | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 321.82 % | -4.508 M -108.56 % | -2.162 M -329.19 % | 943.124 K -90.57 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M -87.36 % | 79.119 M 0.00 % | 79.119 M -7.28 % | 85.329 M -4.62 % | 89.460 M 0.00 % | 89.460 M 0.00 % | 89.460 M 0.00 % | 89.460 M 0.00 % | 89.460 M 0.00 % | 89.460 M 0.00 % | 89.460 M 794.60 % | 10.000 M 160.79 % | -16.449 M -264.49 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -16.723 M -103.48 % | 481.171 M |
| Retained earnings | 509.915 M -9.29 % | 562.122 M -2.31 % | 575.411 M -3.34 % | 595.267 M -2.01 % | 607.470 M -11.24 % | 684.375 M -4.75 % | 718.501 M -3.78 % | 746.728 M -3.45 % | 773.380 M -14.23 % | 901.718 M 54.51 % | 583.614 M -0.62 % | 587.243 M -3.60 % | 609.195 M -5.84 % | 646.983 M -1.94 % | 659.793 M 3.19 % | 639.366 M -0.41 % | 641.987 M -2.28 % | 656.981 M 0.00 % | 656.971 M 1.96 % | 644.312 M 1.45 % | 635.098 M -4.99 % | 668.466 M -0.96 % | 674.974 M 3.31 % | 653.378 M 1.84 % | 641.579 M -6.00 % | 682.558 M 1.02 % | 675.648 M 2.29 % | 660.544 M 3.37 % | 639.038 M -3.48 % | 662.068 M 0.40 % | 659.440 M 0.84 % | 653.918 M 2.27 % | 639.415 M 1.09 % | 632.551 M 3.27 % | 612.515 M 202.40 % | -598.172 M -201.52 % | 589.216 M -4.11 % | 614.489 M 2.68 % | 598.464 M 1.30 % | 590.783 M 15.54 % | 511.335 M -4.99 % | 538.211 M 2.48 % | 525.172 M 2.52 % | 512.286 M 1.82 % | 503.119 M -19.56 % | 625.465 M 0.84 % | 620.281 M 2.44 % | 605.481 M 3.62 % | 584.301 M -5.35 % | 617.356 M 3.78 % | 594.869 M 5.41 % | 564.340 M 5.19 % | 536.508 M -3.88 % | 558.165 M 2.92 % | 542.338 M 2.35 % | 529.876 M 2.89 % | 514.971 M -2.05 % | 525.762 M 3.41 % | 508.416 M 3.14 % | 492.941 M | 0.000 |
| Common stock | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 0.00 % | 60.450 M 10.00 % | 54.955 M 0.00 % | 54.955 M -8.41 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.87 % | 59.484 M 0.00 % | 59.484 M 0.00 % | 59.484 M 0.00 % | 59.484 M |
| Total equity | 756.076 M -6.55 % | 809.093 M -2.17 % | 827.008 M -2.59 % | 849.014 M -0.95 % | 857.196 M -8.46 % | 936.366 M -3.84 % | 973.775 M -2.80 % | 1.002 B -2.82 % | 1.031 B -8.85 % | 1.131 B 38.01 % | 819.469 M 0.21 % | 817.724 M -3.20 % | 844.745 M -4.89 % | 888.191 M -1.38 % | 900.619 M 2.47 % | 878.938 M -0.62 % | 884.407 M -1.64 % | 899.126 M 0.89 % | 891.205 M 3.71 % | 859.325 M 1.36 % | 847.786 M -3.14 % | 875.253 M -3.33 % | 905.387 M 1.64 % | 890.755 M -0.02 % | 890.913 M -4.39 % | 931.835 M 1.07 % | 921.993 M 0.68 % | 915.753 M 3.04 % | 888.719 M -2.88 % | 915.031 M 0.20 % | 913.245 M 0.86 % | 905.419 M 2.13 % | 886.508 M 1.03 % | 877.430 M 3.16 % | 850.581 M 0.94 % | 842.694 M 1.15 % | 833.146 M -2.55 % | 854.939 M 2.56 % | 833.632 M 0.61 % | 828.606 M 9.45 % | 757.098 M -3.46 % | 784.251 M 1.77 % | 770.578 M 0.74 % | 764.939 M 2.65 % | 745.169 M -13.96 % | 866.059 M 0.83 % | 858.896 M 1.70 % | 844.525 M 2.57 % | 823.333 M -4.52 % | 862.297 M 3.01 % | 837.083 M 4.26 % | 802.899 M 3.96 % | 772.336 M -3.57 % | 800.894 M 2.88 % | 778.460 M 2.97 % | 755.975 M 0.09 % | 755.326 M -1.36 % | 765.739 M 2.16 % | 749.514 M 3.03 % | 727.500 M 3.37 % | 703.757 M |
| Other non current liabilities | 44.580 M -0.76 % | 44.923 M -0.50 % | 45.150 M 2.35 % | 44.112 M 0.73 % | 43.791 M 2.05 % | 42.911 M 2.49 % | 41.870 M 0.40 % | 41.702 M -8.29 % | 45.471 M 0.11 % | 45.421 M -16.54 % | 54.426 M 5.67 % | 51.503 M 1.73 % | 50.628 M 1.76 % | 49.752 M 0.68 % | 49.415 M 1.47 % | 48.698 M 0.46 % | 48.476 M 1.31 % | 47.851 M -18.12 % | 58.441 M 6.94 % | 54.649 M 1.30 % | 53.947 M -1.44 % | 54.738 M 1.31 % | 54.029 M 0.76 % | 53.621 M -3.41 % | 55.516 M 0.79 % | 55.079 M 1.09 % | 54.485 M 50.31 % | 36.249 M 0.30 % | 36.141 M 2.35 % | 35.310 M -2.69 % | 36.286 M -0.42 % | 36.439 M 0.78 % | 36.159 M -0.33 % | 36.278 M 0.80 % | 35.992 M -2.01 % | 36.730 M 0.86 % | 36.416 M 0.88 % | 36.098 M 8.85 % | 33.163 M -11.84 % | 37.617 M 0.98 % | 37.251 M 1.01 % | 36.879 M 1.01 % | 36.509 M -2.96 % | 37.622 M 1 205.26 % | 2.882 M -85.28 % | 19.582 M 385.92 % | 4.030 M -81.91 % | 22.277 M 11.03 % | 20.064 M 12.78 % | 17.790 M 13.34 % | 15.696 M 13.38 % | 13.844 M -55.84 % | 31.350 M 213.15 % | 10.011 M 15.83 % | 8.643 M -69.75 % | 28.570 M 5.48 % | 27.086 M 4.43 % | 25.937 M 10.90 % | 23.388 M | 0.000 -100.00 % | 22.073 M |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 34.391 M 96.91 % | 17.465 M -50.76 % | 35.469 M 96.97 % | 18.007 M -1.49 % | 18.280 M -1.45 % | 18.550 M -1.43 % | 18.819 M -1.43 % | 19.092 M | 0.000 | 0.000 -100.00 % | 19.904 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 44.580 M -0.76 % | 44.923 M -0.50 % | 45.150 M 2.35 % | 44.112 M 0.73 % | 43.791 M 2.05 % | 42.911 M 2.49 % | 41.870 M 0.40 % | 41.702 M -8.29 % | 45.471 M 0.11 % | 45.421 M -26.61 % | 61.888 M 4.46 % | 59.245 M 1.02 % | 58.649 M 1.03 % | 58.049 M 0.11 % | 57.986 M 0.76 % | 57.547 M -0.10 % | 57.604 M 0.61 % | 57.255 M -2.03 % | 58.441 M 6.94 % | 54.649 M 1.30 % | 53.947 M -1.44 % | 54.738 M 1.31 % | 54.029 M 0.76 % | 53.621 M -3.41 % | 55.516 M 0.79 % | 55.079 M 1.09 % | 54.485 M 50.31 % | 36.249 M 0.30 % | 36.141 M 2.35 % | 35.310 M -2.69 % | 36.286 M -0.42 % | 36.439 M 0.78 % | 36.159 M -0.33 % | 36.278 M 0.80 % | 35.992 M -2.01 % | 36.730 M 0.86 % | 36.416 M 0.88 % | 36.098 M 8.85 % | 33.163 M -11.84 % | 37.617 M 0.98 % | 37.251 M 1.01 % | 36.879 M 1.01 % | 36.509 M -2.96 % | 37.622 M 0.94 % | 37.273 M 0.61 % | 37.047 M -6.21 % | 39.499 M -1.95 % | 40.285 M 5.06 % | 38.343 M 5.51 % | 36.339 M 5.28 % | 34.515 M 4.80 % | 32.936 M 5.06 % | 31.350 M 5.75 % | 29.645 M 3.85 % | 28.546 M -0.08 % | 28.570 M 5.48 % | 27.086 M 4.43 % | 25.937 M 10.90 % | 23.388 M 10.00 % | 21.261 M -3.67 % | 22.073 M |
| Other current liabilities | 133.421 M -16.75 % | 160.266 M 23.88 % | 129.377 M 22.01 % | 106.034 M -22.52 % | 136.861 M -8.27 % | 149.201 M 106.07 % | 72.403 M -19.99 % | 90.496 M -49.51 % | 179.221 M 26.85 % | 141.281 M -18.43 % | 173.207 M 20.52 % | 143.714 M -9.84 % | 159.400 M -49.58 % | 316.173 M 473.40 % | 55.140 M -62.49 % | 147.020 M 43.22 % | 102.653 M -1.05 % | 103.746 M 5.02 % | 98.787 M -2.60 % | 101.420 M 39.82 % | 72.537 M -40.05 % | 120.991 M -2.48 % | 124.070 M 0.65 % | 123.272 M -5.56 % | 130.528 M 0.98 % | 129.260 M 4.92 % | 123.202 M -0.55 % | 123.887 M -1.95 % | 126.354 M -10.17 % | 140.659 M -1.27 % | 142.471 M -6.49 % | 152.351 M 2.53 % | 148.587 M -19.73 % | 185.119 M 22.31 % | 151.347 M 21.46 % | 124.607 M -13.39 % | 143.877 M 2.53 % | 140.331 M -14.45 % | 164.043 M 37.19 % | 119.573 M 16.24 % | 102.866 M 11.94 % | 91.895 M -4.80 % | 96.528 M -7.20 % | 104.023 M -10.04 % | 115.637 M -0.38 % | 116.078 M -13.72 % | 134.532 M 40.15 % | 95.995 M 4.18 % | 92.146 M 9.66 % | 84.026 M -75.22 % | 339.044 M -10.79 % | 380.061 M 6.34 % | 357.408 M 3.78 % | 344.385 M 894.95 % | 34.613 M -84.13 % | 218.105 M -6.31 % | 232.794 M 2.98 % | 226.056 M 724.38 % | 27.421 M -86.88 % | 208.924 M 375.64 % | 43.925 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 121.341 M 198.41 % | 40.662 M -34.05 % | 61.660 M -57.82 % | 146.169 M 25.29 % | 116.662 M 528.70 % | 18.556 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.321 M 31.17 % | 17.017 M -38.44 % | 27.644 M -6.88 % | 29.688 M 5.24 % | 28.210 M 53.56 % | 18.371 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 138.232 M 2 548.39 % | 5.219 M |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.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 -100.00 % | 140.757 K -99.83 % | 81.229 M |
| Total current liabilities | 350.294 M -16.93 % | 421.669 M 10.94 % | 380.088 M 38.23 % | 274.959 M -13.07 % | 316.298 M -0.69 % | 318.502 M 27.76 % | 249.292 M -2.12 % | 254.689 M -35.08 % | 392.329 M 16.22 % | 337.563 M 9.37 % | 308.636 M 34.90 % | 228.792 M -39.23 % | 376.512 M 13.68 % | 331.196 M 33.46 % | 248.162 M -25.10 % | 331.336 M 9.43 % | 302.797 M 4.35 % | 290.185 M -6.10 % | 309.024 M -1.33 % | 313.181 M 27.59 % | 245.456 M -16.32 % | 293.322 M -3.37 % | 303.540 M -10.16 % | 337.885 M 14.42 % | 295.295 M -6.46 % | 315.676 M 1.13 % | 312.142 M -4.35 % | 326.352 M -5.56 % | 345.555 M 5.95 % | 326.140 M -7.18 % | 351.380 M -9.88 % | 389.923 M -8.70 % | 427.068 M -6.19 % | 455.237 M 38.15 % | 329.524 M 10.79 % | 297.420 M -13.16 % | 342.494 M -5.65 % | 363.012 M 9.57 % | 331.301 M -2.91 % | 341.224 M 14.14 % | 298.947 M 1.77 % | 293.751 M 13.73 % | 258.288 M -12.29 % | 294.495 M -5.16 % | 310.519 M -5.43 % | 328.345 M 9.34 % | 300.289 M -14.65 % | 351.846 M -8.98 % | 386.568 M 3.03 % | 375.212 M 10.67 % | 339.044 M -10.79 % | 380.061 M 6.34 % | 357.408 M 3.78 % | 344.385 M 43.64 % | 239.750 M -17.14 % | 289.331 M -5.99 % | 307.774 M -1.62 % | 312.855 M 8.89 % | 287.318 M -1.60 % | 291.997 M 34.24 % | 217.524 M |
| Total liabilities | 394.874 M -15.37 % | 466.592 M 9.73 % | 425.237 M 33.27 % | 319.071 M -11.39 % | 360.089 M -0.37 % | 361.413 M 24.13 % | 291.162 M -1.76 % | 296.390 M -32.30 % | 437.800 M 14.31 % | 382.984 M 3.36 % | 370.525 M 28.64 % | 288.037 M -33.81 % | 435.161 M 11.80 % | 389.245 M 27.14 % | 306.147 M -21.28 % | 388.883 M 7.90 % | 360.401 M 3.73 % | 347.440 M -5.45 % | 367.465 M -0.10 % | 367.830 M 22.85 % | 299.403 M -13.98 % | 348.060 M -2.66 % | 357.569 M -8.67 % | 391.506 M 11.60 % | 350.811 M -5.38 % | 370.755 M 1.13 % | 366.627 M 1.11 % | 362.601 M -5.00 % | 381.696 M 5.60 % | 361.451 M -6.76 % | 387.667 M -9.08 % | 426.362 M -7.96 % | 463.227 M -5.76 % | 491.515 M 34.47 % | 365.516 M 9.39 % | 334.150 M -11.81 % | 378.909 M -5.06 % | 399.110 M 9.51 % | 364.464 M -3.79 % | 378.841 M 12.68 % | 336.198 M 1.68 % | 330.630 M 12.15 % | 294.797 M -11.24 % | 332.117 M -4.51 % | 347.792 M -4.82 % | 365.392 M 7.54 % | 339.789 M -13.35 % | 392.131 M -7.71 % | 424.911 M 3.25 % | 411.552 M 10.17 % | 373.559 M -9.55 % | 412.997 M 6.23 % | 388.758 M 3.94 % | 374.030 M 39.41 % | 268.296 M -15.60 % | 317.901 M -5.06 % | 334.860 M -1.16 % | 338.792 M 9.04 % | 310.706 M -0.81 % | 313.258 M 30.74 % | 239.596 M |
| Other non current assets | 272.664 M -0.64 % | 274.419 M -0.54 % | 275.906 M 6.03 % | 260.208 M 2 932.33 % | 8.581 M -5.66 % | 9.096 M 1.31 % | 8.978 M -96.52 % | 258.325 M -1.07 % | 261.108 M 0.33 % | 260.236 M -0.25 % | 260.884 M 618.59 % | 36.305 M -56.48 % | 83.428 M -0.02 % | 83.441 M -0.02 % | 83.456 M 2.78 % | 81.200 M -5.07 % | 85.533 M -0.03 % | 85.562 M 0.33 % | 85.280 M 2.14 % | 83.489 M -4.74 % | 87.640 M -0.02 % | 87.661 M 0.00 % | 87.659 M 3.21 % | 84.933 M -4.03 % | 88.499 M 0.07 % | 88.433 M 0.29 % | 88.180 M 4.75 % | 84.183 M -4.75 % | 88.379 M -0.03 % | 88.409 M 0.52 % | 87.949 M -3.56 % | 91.194 M -0.02 % | 91.209 M -0.02 % | 91.229 M 1.00 % | 90.326 M 0.82 % | 89.587 M 2.08 % | 87.764 M -0.08 % | 87.835 M -1.97 % | 89.602 M 7.20 % | 83.583 M -51.88 % | 173.712 M 0.01 % | 173.700 M 3.01 % | 168.618 M -0.03 % | 168.660 M 0.13 % | 168.443 M 0.04 % | 168.378 M 0.83 % | 166.996 M 0.04 % | 166.926 M 0.04 % | 166.856 M 0.04 % | 166.791 M 33 464.78 % | 496.924 K -6.76 % | 532.924 K 0.00 % | 532.925 K -98.40 % | 33.350 M -75.61 % | 136.759 M -0.03 % | 136.794 M 0.00 % | 136.794 M -0.32 % | 137.233 M 0.31 % | 136.804 M 5 218.45 % | 2.572 M -92.51 % | 34.357 M |
| Long term investments | 261.668 M 20.27 % | 217.570 M -13.36 % | 251.106 M -16.38 % | 300.307 M -47.79 % | 575.226 M -6.23 % | 613.475 M -8.60 % | 671.212 M 48.76 % | 451.201 M -7.13 % | 485.841 M 1.06 % | 480.757 M -4.39 % | 502.846 M -1.13 % | 508.586 M -2.50 % | 521.619 M 27.23 % | 409.981 M -3.07 % | 422.971 M 2.19 % | 413.913 M 4.00 % | 397.999 M -0.18 % | 398.702 M 1.91 % | 391.217 M 10.92 % | 352.705 M 28.62 % | 274.217 M 2.45 % | 267.653 M 18.57 % | 225.730 M -4.04 % | 235.240 M 6.25 % | 221.396 M -9.39 % | 244.330 M 1.87 % | 239.854 M -4.95 % | 252.353 M 2.81 % | 245.459 M 8.94 % | 225.313 M -2.85 % | 231.925 M 5.07 % | 220.733 M 0.96 % | 218.637 M 2.80 % | 212.687 M -7.28 % | 229.387 M 1.16 % | 226.766 M -4.95 % | 238.584 M 4.85 % | 227.557 M -1.72 % | 231.528 M 4.75 % | 221.021 M 69.32 % | 130.537 M -6.96 % | 140.306 M 0.77 % | 139.227 M 15.13 % | 120.935 M -16.53 % | 144.880 M -9.72 % | 160.477 M 1.63 % | 157.906 M -0.43 % | 158.593 M 4.13 % | 152.298 M -3.09 % | 157.150 M -49.05 % | 308.434 M 10.09 % | 280.156 M 50.72 % | 185.874 M 26.78 % | 146.611 M -15.37 % | 173.241 M 3.29 % | 167.722 M -1.40 % | 170.108 M -10.36 % | 189.768 M -14.39 % | 221.655 M 6.88 % | 207.396 M 37.52 % | 150.811 M |
| Intangible assets | 0.000 -100.00 % | 104.526 K -17.02 % | 125.967 K -14.79 % | 147.825 K -12.88 % | 169.683 K -11.30 % | 191.303 K 69.44 % | 112.902 K -10.93 % | 126.755 K -9.85 % | 140.608 K -4.41 % | 147.099 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 % | 2.530 K -49.91 % | 5.051 K -33.28 % | 7.571 K -24.76 % | 10.063 K -19.68 % | 12.529 K -16.71 % | 15.042 K -14.32 % | 17.556 K -12.40 % | 20.041 K -11.04 % | 22.528 K -10.06 % | 25.048 K -9.14 % | 27.568 K 7 023.51 % | 387.000 -89.10 % | 3.551 K -47.66 % | 6.785 K -37.16 % | 10.798 K -30.34 % | 15.501 K -23.08 % | 20.152 K -71.42 % | 70.505 K -42.37 % | 122.336 K -29.53 % | 173.604 K -22.60 % | 224.308 K -25.51 % | 301.114 K -99.94 % | 490.236 M 5.97 % | 462.632 M 75 753.62 % | 609.901 K -99.85 % | 394.287 M 47 937.29 % | 820.793 K -12.02 % | 932.925 K -10.62 % | 1.044 M | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 82.847 K -20.74 % | 104.526 K -17.02 % | 125.967 K -14.79 % | 147.825 K -12.88 % | 169.683 K -11.30 % | 191.303 K 69.44 % | 112.902 K -10.93 % | 126.755 K -9.85 % | 140.608 K -4.41 % | 147.099 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 % | 2.530 K -49.91 % | 5.051 K -33.28 % | 7.571 K -24.76 % | 10.063 K -19.68 % | 12.529 K -16.71 % | 15.042 K -14.32 % | 17.556 K -12.40 % | 20.041 K -11.04 % | 22.528 K -10.06 % | 25.048 K -9.14 % | 27.568 K 7 023.51 % | 387.000 -89.10 % | 3.551 K -47.66 % | 6.785 K -37.16 % | 10.798 K -30.34 % | 15.501 K -23.08 % | 20.152 K -71.42 % | 70.505 K -42.37 % | 122.336 K -29.53 % | 173.604 K -22.60 % | 224.308 K -25.51 % | 301.114 K -28.12 % | 418.910 K -15.64 % | 496.575 K -18.58 % | 609.901 K -15.85 % | 724.785 K -11.70 % | 820.793 K -12.02 % | 932.925 K -10.62 % | 1.044 M | 0.000 | 0.000 |
| Property plant equipment net | 71.648 M -1.64 % | 72.846 M -1.17 % | 73.710 M 0.70 % | 73.200 M -0.47 % | 73.548 M -1.59 % | 74.740 M -0.89 % | 75.408 M -2.67 % | 77.478 M -3.82 % | 80.557 M 1.63 % | 79.264 M 0.97 % | 78.501 M -54.41 % | 172.175 M -1.21 % | 174.278 M -1.10 % | 176.211 M -0.94 % | 177.878 M -1.58 % | 180.741 M 115.83 % | 83.743 M -3.29 % | 86.589 M -3.22 % | 89.473 M -3.24 % | 92.466 M -1.58 % | 93.950 M -2.45 % | 96.307 M -2.83 % | 99.109 M -2.85 % | 102.019 M -2.61 % | 104.758 M -2.67 % | 107.633 M 2.83 % | 104.669 M 4.14 % | 100.507 M 5.77 % | 95.028 M -2.19 % | 97.151 M -2.18 % | 99.319 M 2.52 % | 96.876 M 1.15 % | 95.776 M -1.03 % | 96.769 M -0.59 % | 97.347 M 4.68 % | 92.998 M 0.90 % | 92.170 M -1.06 % | 93.161 M 0.33 % | 92.858 M 3.27 % | 89.921 M -1.00 % | 90.831 M -1.40 % | 92.119 M 0.41 % | 91.747 M -0.25 % | 91.974 M -1.26 % | 93.147 M 0.67 % | 92.525 M -1.37 % | 93.811 M -0.68 % | 94.451 M -1.06 % | 95.464 M -1.28 % | 96.701 M 0.05 % | 96.649 M -1.29 % | 97.914 M -58.37 % | 235.199 M -0.82 % | 237.140 M 133.45 % | 101.579 M 0.28 % | 101.291 M 2.32 % | 98.991 M 0.46 % | 98.542 M -0.61 % | 99.146 M -58.22 % | 237.314 M -1.02 % | 239.763 M |
| Total non current assets | 621.403 M 7.14 % | 579.965 M -5.66 % | 614.733 M -4.80 % | 645.725 M -3.68 % | 670.427 M -5.65 % | 710.607 M -7.47 % | 767.979 M -4.06 % | 800.479 M -4.83 % | 841.119 M -0.06 % | 841.623 M -2.72 % | 865.152 M 16.79 % | 740.802 M -7.58 % | 801.594 M 16.21 % | 689.793 M -2.04 % | 704.154 M 1.58 % | 693.222 M 18.88 % | 583.136 M -0.62 % | 586.771 M 0.52 % | 583.745 M 6.02 % | 550.577 M 15.30 % | 477.528 M 0.62 % | 474.566 M 10.58 % | 429.172 M -1.79 % | 437.014 M 2.39 % | 426.795 M -5.66 % | 452.415 M 1.49 % | 445.765 M 0.43 % | 443.844 M 1.60 % | 436.848 M 4.61 % | 417.588 M -1.99 % | 426.066 M 2.26 % | 416.636 M 0.63 % | 414.010 M 1.51 % | 407.856 M -4.37 % | 426.474 M 1.73 % | 419.227 M -2.20 % | 428.659 M 2.19 % | 419.473 M -1.53 % | 426.001 M 4.74 % | 406.719 M 0.51 % | 404.673 M -2.63 % | 415.584 M 1.54 % | 409.270 M 5.09 % | 389.456 M -6.11 % | 414.822 M -3.48 % | 429.797 M 0.35 % | 428.320 M -0.32 % | 429.704 M 1.30 % | 424.171 M -0.85 % | 427.792 M -1.94 % | 436.259 M 5.89 % | 412.009 M -2.52 % | 422.649 M 1.05 % | 418.239 M 1.26 % | 413.054 M 1.16 % | 408.319 M 0.00 % | 408.302 M -4.57 % | 427.854 M -6.89 % | 459.508 M 2.73 % | 447.282 M 5.26 % | 424.931 M |
| Other current assets | 18.997 M -0.47 % | 19.087 M -10.01 % | 21.209 M 112.32 % | 9.989 M -76.41 % | 42.338 M -33.21 % | 63.386 M -1.29 % | 64.215 M -24.31 % | 84.844 M 23.15 % | 68.896 M 27.14 % | 54.188 M -35.09 % | 83.481 M -17.95 % | 101.749 M 33.41 % | 76.269 M 10.80 % | 68.837 M -1.10 % | 69.602 M 9.20 % | 63.738 M -4.74 % | 66.911 M -15.76 % | 79.433 M -23.67 % | 104.066 M -13.22 % | 119.921 M 135.67 % | 50.885 M -45.25 % | 92.934 M 9.58 % | 84.812 M 550.62 % | 13.036 M 6.22 % | 12.272 M -27.21 % | 16.860 M -85.88 % | 119.390 M -27.08 % | 163.732 M 31.86 % | 124.174 M 5.17 % | 118.067 M -2.91 % | 121.609 M 23.03 % | 98.843 M -8.57 % | 108.105 M -5.23 % | 114.072 M | 0.000 -100.00 % | 60.325 M -10.76 % | 67.600 M -5.10 % | 71.231 M 2.95 % | 69.187 M 18.03 % | 58.621 M -13.09 % | 67.450 M 7.19 % | 62.927 M -7.60 % | 68.107 M -1.90 % | 69.423 M 19.01 % | 58.336 M 8.51 % | 53.759 M 23.22 % | 43.628 M 212.67 % | 13.953 M 5.50 % | 13.226 M 6.10 % | 12.466 M 81.61 % | 6.865 M -40.48 % | 11.533 M -31.00 % | 16.714 M 12.32 % | 14.881 M -55.20 % | 33.214 M -24.43 % | 43.949 M -29.45 % | 62.296 M 9.77 % | 56.754 M 204.09 % | 18.663 M -53.27 % | 39.940 M 189.24 % | 13.808 M |
| Short term investments | 143.625 M -58.82 % | 348.784 M 95.34 % | 178.550 M -4.86 % | 187.664 M 34.59 % | 139.436 M -51.59 % | 288.046 M 113.48 % | 134.931 M -10.84 % | 151.336 M -33.61 % | 227.947 M 102.23 % | 112.718 M 808.13 % | 12.412 M 2.71 % | 12.085 M -5.86 % | 12.837 M -92.92 % | 181.334 M -1.08 % | 183.322 M 9.43 % | 167.523 M -27.42 % | 230.827 M 1.20 % | 228.096 M 0.54 % | 226.865 M -1.85 % | 231.135 M -27.89 % | 320.526 M -13.02 % | 368.491 M -0.20 % | 369.225 M 30.03 % | 283.952 M -5.21 % | 299.555 M -17.39 % | 362.628 M 27.09 % | 285.331 M 28.56 % | 221.935 M -29.77 % | 316.029 M -14.28 % | 368.659 M 0.25 % | 367.726 M 1.06 % | 363.872 M 11.59 % | 326.082 M -20.54 % | 410.356 M -4.25 % | 428.567 M 29.73 % | 330.344 M 39.21 % | 237.301 M -32.12 % | 349.579 M -4.75 % | 366.994 M 32.93 % | 276.079 M 35.42 % | 203.875 M -12.86 % | 233.958 M -19.65 % | 291.169 M 770.61 % | 33.444 M -83.11 % | 198.052 M -46.35 % | 369.147 M 40.17 % | 263.363 M 4.47 % | 252.101 M 56.50 % | 161.091 M -35.69 % | 250.484 M -5.83 % | 265.986 M 57.46 % | 168.922 M 21.77 % | 138.721 M -32.07 % | 204.216 M 0.86 % | 202.469 M 30.23 % | 155.475 M 2.25 % | 152.061 M -32.91 % | 226.645 M 13.73 % | 199.287 M 32.22 % | 150.728 M -9.97 % | 167.419 M |
| cash and cash equivalents | 95.310 M -15.61 % | 112.941 M -43.03 % | 198.232 M 36.40 % | 145.336 M 0.86 % | 144.099 M 46.00 % | 98.696 M -25.66 % | 132.765 M 31.15 % | 101.233 M -40.25 % | 169.422 M -58.04 % | 403.803 M 510.44 % | 66.150 M -42.52 % | 115.079 M -21.17 % | 145.987 M -11.02 % | 164.074 M 37.15 % | 119.635 M -29.77 % | 170.351 M 7.36 % | 158.678 M -25.47 % | 212.904 M 74.03 % | 122.339 M -9.69 % | 135.460 M 12.51 % | 120.394 M 8.40 % | 111.064 M -28.45 % | 155.215 M -12.00 % | 176.378 M 45.34 % | 121.358 M -21.99 % | 155.577 M 14.35 % | 136.049 M 14.78 % | 118.531 M 106.25 % | 57.470 M -69.52 % | 188.552 M 46.07 % | 129.085 M -13.17 % | 148.658 M -11.43 % | 167.850 M 139.88 % | 69.971 M -28.22 % | 97.478 M -31.40 % | 142.098 M 9.77 % | 129.455 M 63.66 % | 79.099 M -7.05 % | 85.103 M -43.21 % | 149.868 M 20.10 % | 124.782 M 28.52 % | 97.091 M 8.15 % | 89.775 M -24.40 % | 118.747 M 13.43 % | 104.690 M 197.81 % | 35.154 M -75.80 % | 145.258 M -8.21 % | 158.248 M 97.09 % | 80.294 M 246.03 % | 23.205 M -70.74 % | 79.305 M -32.62 % | 117.704 M 26.87 % | 92.773 M 23.77 % | 74.955 M -14.24 % | 87.404 M 21.65 % | 71.848 M -38.96 % | 117.714 M 25.86 % | 93.530 M 47.73 % | 63.313 M -9.32 % | 69.822 M 29.41 % | 53.953 M |
| Cash and short term investments | 238.935 M -48.25 % | 461.724 M 22.54 % | 376.782 M 13.15 % | 333.001 M 17.45 % | 283.535 M -26.69 % | 386.742 M 44.47 % | 267.696 M 5.99 % | 252.569 M -36.44 % | 397.369 M -23.07 % | 516.521 M 557.47 % | 78.562 M -38.22 % | 127.164 M -19.93 % | 158.824 M -54.02 % | 345.408 M 14.01 % | 302.957 M -10.33 % | 337.874 M -13.26 % | 389.505 M -11.68 % | 441.000 M 26.29 % | 349.204 M -4.74 % | 366.595 M -16.86 % | 440.920 M -8.06 % | 479.555 M -8.56 % | 524.440 M 13.93 % | 460.330 M 9.36 % | 420.913 M -18.77 % | 518.205 M 22.98 % | 421.379 M 23.77 % | 340.466 M -8.84 % | 373.499 M -32.97 % | 557.211 M 12.16 % | 496.811 M -3.07 % | 512.530 M 3.77 % | 493.932 M 2.83 % | 480.327 M -8.69 % | 526.045 M 11.35 % | 472.442 M 28.82 % | 366.756 M -14.44 % | 428.678 M -5.18 % | 452.096 M 6.14 % | 425.947 M 29.60 % | 328.658 M -0.72 % | 331.049 M -13.10 % | 380.944 M 150.31 % | 152.191 M -49.73 % | 302.742 M -25.12 % | 404.301 M -1.06 % | 408.621 M -0.42 % | 410.349 M 70.00 % | 241.386 M -11.80 % | 273.689 M -20.74 % | 345.291 M 20.47 % | 286.626 M 23.82 % | 231.495 M -17.08 % | 279.172 M -3.69 % | 289.873 M 27.52 % | 227.322 M -15.74 % | 269.775 M -15.74 % | 320.175 M 21.92 % | 262.600 M 19.07 % | 220.550 M -0.37 % | 221.372 M |
| Total current assets | 529.548 M -23.88 % | 695.720 M 9.13 % | 637.512 M 22.04 % | 522.360 M -4.48 % | 546.859 M -6.87 % | 587.172 M 18.15 % | 496.959 M -0.16 % | 497.778 M -20.68 % | 627.572 M -6.66 % | 672.335 M 106.97 % | 324.842 M -10.99 % | 364.959 M -23.70 % | 478.312 M -18.60 % | 587.643 M 16.92 % | 502.612 M -12.53 % | 574.599 M -13.16 % | 661.672 M 0.28 % | 659.795 M -2.24 % | 674.925 M -0.24 % | 676.578 M 1.03 % | 669.660 M -10.56 % | 748.747 M -10.20 % | 833.784 M -1.36 % | 845.247 M 3.72 % | 814.930 M -4.15 % | 850.174 M 0.87 % | 842.855 M 1.00 % | 834.510 M 0.11 % | 833.567 M -2.95 % | 858.894 M -1.82 % | 874.845 M -4.40 % | 915.145 M -2.20 % | 935.724 M -2.64 % | 961.089 M 21.71 % | 789.623 M 4.22 % | 757.618 M -3.29 % | 783.397 M -6.13 % | 834.576 M 8.09 % | 772.095 M -3.58 % | 800.728 M 16.28 % | 688.623 M -1.53 % | 699.297 M 6.58 % | 656.106 M -7.28 % | 707.601 M 4.34 % | 678.140 M -15.41 % | 801.654 M 4.06 % | 770.365 M -4.53 % | 806.952 M -2.08 % | 824.073 M -2.60 % | 846.058 M 9.26 % | 774.383 M -3.67 % | 803.887 M 8.86 % | 738.445 M -2.41 % | 756.685 M 19.41 % | 633.703 M -4.79 % | 665.558 M -2.39 % | 681.883 M 0.77 % | 676.677 M 12.65 % | 600.712 M 1.22 % | 593.476 M 14.48 % | 518.422 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.463 M | 0.000 | 0.000 -100.00 % | 11.250 M -9.19 % | 12.389 M 64.84 % | 7.516 M -85.82 % | 52.993 M -6.66 % | 56.773 M 275.31 % | 15.127 M 43.94 % | 10.509 M 66.41 % | 6.315 M -43.02 % | 11.082 M 43.68 % | 7.713 M -9.33 % | 8.507 M -50.84 % | 17.306 M -14.88 % | 20.331 M 15.98 % | 17.530 M -25.04 % | 23.387 M 99.28 % | 11.736 M -22.46 % | 15.135 M -46.18 % | 28.123 M 51.13 % | 18.609 M 62.37 % | 11.461 M -36.72 % | 18.112 M -18.57 % | 22.243 M -17.68 % | 27.019 M 108.34 % | -323.986 M -0.42 % | -322.639 M -13.83 % | -283.440 M 22.10 % | -363.874 M 4.80 % | -382.240 M -32.39 % | -288.719 M -45.65 % | -198.231 M 33.93 % | -300.031 M 5.87 % | -318.752 M -39.76 % | -228.064 M -46.89 % | -155.265 M 20.36 % | -194.961 M 22.50 % | -251.559 M -50.03 % | -167.671 M -1 776.71 % | 10.000 M -50.00 % | 20.000 M -33.33 % | 30.000 M 0.00 % | 30.000 M 20.00 % | 25.000 M 66.67 % | 15.000 M 200.00 % | 5.000 M -50.00 % | 10.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.639 K 8.64 % | 27.281 K | 0.000 | 0.000 -100.00 % | 140.514 K -98.60 % | 10.028 M |
| Net receivables | 271.616 M 26.39 % | 214.909 M -10.28 % | 239.521 M 33.53 % | 179.371 M -22.50 % | 231.449 M 21.77 % | 190.078 M -11.22 % | 214.105 M -4.29 % | 223.697 M 7.12 % | 208.822 M 93.40 % | 107.976 M -35.30 % | 166.892 M 16.63 % | 143.097 M -44.11 % | 256.034 M 41.96 % | 180.352 M -0.71 % | 181.636 M -1.26 % | 183.962 M -13.58 % | 212.862 M 44.06 % | 147.764 M -38.16 % | 238.938 M 13.57 % | 210.390 M 31.23 % | 160.325 M -19.66 % | 199.563 M -30.67 % | 287.856 M -19.31 % | 356.746 M 0.88 % | 353.621 M 19.26 % | 296.500 M -25.02 % | 395.461 M -13.86 % | 459.068 M 9.30 % | 420.000 M 60.22 % | 262.131 M -19.89 % | 327.212 M -8.92 % | 359.249 M -8.10 % | 390.926 M -9.61 % | 432.509 M 175.81 % | 156.816 M -30.26 % | 224.851 M -35.58 % | 349.041 M 4.29 % | 334.667 M 33.43 % | 250.812 M -20.67 % | 316.160 M 8.08 % | 292.515 M -4.19 % | 305.320 M 47.46 % | 207.055 M -34.95 % | 318.316 M 7.15 % | 297.061 M -2.15 % | 303.594 M 17.62 % | 258.116 M -20.00 % | 322.649 M -40.74 % | 544.461 M -0.08 % | 544.903 M 32.19 % | 412.227 M -15.13 % | 485.728 M -0.92 % | 490.236 M 5.97 % | 462.632 M 38.05 % | 335.117 M -15.01 % | 394.287 M 12.71 % | 349.813 M 16.70 % | 299.748 M -6.17 % | 319.448 M -4.07 % | 332.986 M 17.56 % | 283.242 M |
| Tax assets | 15.339 M 2.08 % | 15.026 M 8.22 % | 13.885 M 17.05 % | 11.862 M -8.07 % | 12.903 M -1.54 % | 13.105 M 6.82 % | 12.269 M -8.09 % | 13.348 M -0.93 % | 13.474 M -36.50 % | 21.218 M -7.43 % | 22.920 M -3.44 % | 23.736 M 6.59 % | 22.269 M 10.46 % | 20.160 M 1.57 % | 19.849 M 14.28 % | 17.369 M 9.50 % | 15.862 M -0.36 % | 15.918 M -10.45 % | 17.775 M -18.90 % | 21.917 M 0.90 % | 21.721 M -5.33 % | 22.945 M 37.61 % | 16.674 M 12.49 % | 14.823 M 22.08 % | 12.142 M 1.03 % | 12.019 M -7.98 % | 13.061 M 92.05 % | 6.801 M -14.79 % | 7.981 M 18.88 % | 6.714 M -2.28 % | 6.870 M -12.23 % | 7.828 M -6.59 % | 8.380 M 17.03 % | 7.161 M -23.83 % | 9.401 M -4.67 % | 9.862 M -2.58 % | 10.123 M -7.14 % | 10.900 M -9.09 % | 11.990 M -1.46 % | 12.169 M 27.22 % | 9.565 M 1.12 % | 9.459 M -2.22 % | 9.674 M 22.78 % | 7.879 M -5.54 % | 8.341 M -0.72 % | 8.401 M -12.36 % | 9.586 M -0.79 % | 9.663 M 2.46 % | 9.431 M 35.19 % | 6.976 M -77.09 % | 30.455 M -8.00 % | 33.105 M 5 196.80 % | 625.000 K -2.34 % | 640.000 K -26.01 % | 865.000 K -51.60 % | 1.787 M 12.55 % | 1.588 M 15.21 % | 1.378 M 60.27 % | 859.840 K | 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 |
| Account payables | 210.481 M -17.23 % | 254.300 M 3.41 % | 245.909 M 47.51 % | 166.705 M -5.83 % | 177.027 M 5.78 % | 167.356 M -4.48 % | 175.206 M 6.86 % | 163.963 M 16.81 % | 140.368 M 23.13 % | 114.003 M -2.79 % | 117.269 M 37.84 % | 85.078 M -60.67 % | 216.323 M 2 199.10 % | 9.409 M -94.98 % | 187.419 M 3.17 % | 181.667 M -8.23 % | 197.967 M 7.92 % | 183.446 M -11.70 % | 207.742 M -0.83 % | 209.474 M 22.15 % | 171.489 M 1.70 % | 168.620 M -4.30 % | 176.205 M -17.79 % | 214.347 M 30.09 % | 164.767 M -6.99 % | 177.155 M -1.45 % | 179.765 M -9.70 % | 199.065 M -7.52 % | 215.260 M 17.48 % | 183.224 M -11.47 % | 206.959 M -12.34 % | 236.103 M -14.32 % | 275.576 M 2.16 % | 269.745 M 51.43 % | 178.133 M 3.35 % | 172.357 M -11.89 % | 195.609 M 2.24 % | 191.316 M 39.61 % | 137.033 M -28.53 % | 191.723 M -0.14 % | 192.000 M -2.22 % | 196.367 M 24.53 % | 157.688 M -16.57 % | 189.005 M -2.75 % | 194.340 M -6.82 % | 208.554 M 25.82 % | 165.757 M -34.76 % | 254.068 M -11.94 % | 288.520 M 2.55 % | 281.339 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 205.137 M 188.01 % | 71.227 M -5.01 % | 74.980 M -13.62 % | 86.799 M -66.60 % | 259.897 M 213.39 % | 82.932 M 23.95 % | 66.909 M |
| Tax payables | 6.391 M -10.02 % | 7.103 M 47.93 % | 4.802 M 116.27 % | 2.220 M -7.90 % | 2.411 M 23.91 % | 1.945 M 15.58 % | 1.683 M 632.72 % | 229.723 K -99.68 % | 72.740 M -11.59 % | 82.279 M 51 366.14 % | 159.870 K | 0.000 -100.00 % | 789.178 K -85.94 % | 5.614 M 0.20 % | 5.603 M 111.47 % | 2.649 M 21.71 % | 2.177 M -27.28 % | 2.993 M 20.01 % | 2.494 M 9.07 % | 2.287 M 59.90 % | 1.430 M -61.46 % | 3.711 M 13.66 % | 3.265 M 1 126.15 % | 266.293 K | 0.000 -100.00 % | 9.261 M 0.94 % | 9.175 M 169.79 % | 3.401 M -13.69 % | 3.940 M 74.52 % | 2.258 M 15.74 % | 1.951 M 32.80 % | 1.469 M -49.45 % | 2.906 M 679.90 % | 372.591 K 740.15 % | 44.348 K -90.27 % | 455.932 K -84.84 % | 3.008 M -90.41 % | 31.365 M 3.77 % | 30.225 M 0.99 % | 29.928 M 633.20 % | 4.082 M -25.64 % | 5.489 M 34.81 % | 4.072 M 177.62 % | 1.467 M 170.73 % | 541.748 K -85.41 % | 3.713 M | 0.000 -100.00 % | 1.783 M -69.79 % | 5.902 M -40.07 % | 9.848 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.242 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.463 M -3.61 % | 7.742 M -3.48 % | 8.021 M -3.33 % | 8.297 M -3.19 % | 8.570 M -3.15 % | 8.849 M -3.06 % | 9.128 M -2.94 % | 9.404 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.634 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.261 M | 0.000 |
| Minority interest | 957.281 K 313.53 % | 231.492 K -44.04 % | 413.688 K 43.42 % | 288.452 K 33.61 % | 215.884 K 61.63 % | 133.563 K -57.19 % | 311.982 K -42.14 % | 539.213 K -40.36 % | 904.165 K -23.97 % | 1.189 M -17.86 % | 1.448 M -1.80 % | 1.474 M -15.79 % | 1.751 M -7.12 % | 1.885 M -5.88 % | 2.003 M -23.66 % | 2.624 M 40.59 % | 1.866 M 3.13 % | 1.809 M -2.10 % | 1.848 M -10.17 % | 2.057 M 12.07 % | 1.836 M 3.39 % | 1.776 M 32.14 % | 1.344 M 8.79 % | 1.235 M -57.25 % | 2.890 M 8.36 % | 2.667 M -1.80 % | 2.715 M -7.01 % | 2.920 M 15.99 % | 2.517 M 12.20 % | 2.244 M 0.77 % | 2.227 M 44.81 % | 1.538 M -0.54 % | 1.546 M -1.23 % | 1.565 M 1.23 % | 1.546 M 10.22 % | 1.403 M 8.31 % | 1.295 M 3.34 % | 1.253 M -3.57 % | 1.300 M -7.97 % | 1.412 M -0.27 % | 1.416 M 0.93 % | 1.403 M -3.80 % | 1.459 M -2.91 % | 1.502 M -1.81 % | 1.530 M -2.69 % | 1.572 M 5.19 % | 1.495 M 0.00 % | 1.495 M 0.02 % | 1.494 M -0.16 % | 1.497 M -0.88 % | 1.510 M 0.10 % | 1.509 M -0.50 % | 1.516 M 0.25 % | 1.512 M -1.25 % | 1.532 M -1.93 % | 1.562 M -2.41 % | 1.600 M -14.98 % | 1.882 M 0.75 % | 1.868 M -7.59 % | 2.022 M -20.28 % | 2.536 M |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.195 M -1.54 % | 17.465 M -1.52 % | 17.735 M -1.51 % | 18.007 M -1.49 % | 18.280 M -1.45 % | 18.550 M -1.43 % | 18.819 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.904 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.449 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 |
| Other total stockholders equity | 174.753 M -0.87 % | 176.289 M -2.46 % | 180.733 M -1.24 % | 183.009 M -5.46 % | 193.569 M 0.00 % | 193.569 M 0.00 % | 193.569 M 0.00 % | 193.569 M 0.00 % | 193.569 M -4.91 % | 203.569 M 5.17 % | 193.569 M 0.00 % | 193.569 M 0.00 % | 193.569 M 0.00 % | 193.569 M 0.00 % | 193.569 M 16.26 % | 166.498 M -13.99 % | 193.569 M 0.00 % | 193.569 M 0.00 % | 193.569 M 0.00 % | 193.569 M 0.00 % | 193.569 M 0.00 % | 193.569 M 0.00 % | 193.569 M 0.00 % | 193.569 M 0.00 % | 193.569 M 9.88 % | 176.160 M -8.99 % | 193.569 M 0.00 % | 193.569 M 0.00 % | 193.569 M 0.00 % | 193.569 M 0.00 % | 193.569 M -4.91 % | 203.569 M 5.17 % | 193.569 M -4.91 % | 203.569 M 0.00 % | 203.569 M -1.03 % | 205.677 M 0.00 % | 205.677 M 0.67 % | 204.305 M 0.36 % | 203.569 M 0.00 % | 203.569 M 0.00 % | 203.569 M 0.00 % | 203.569 M 0.00 % | 203.569 M 0.00 % | 203.569 M 0.00 % | 203.569 M 0.00 % | 203.569 M 0.00 % | 203.569 M 0.00 % | 203.569 M 0.00 % | 203.569 M 0.00 % | 203.569 M 11.08 % | 183.270 M 3.51 % | 177.051 M 1.57 % | 174.311 M -3.81 % | 181.216 M 1.27 % | 178.945 M 8.76 % | 164.537 M -7.95 % | 178.755 M 0.08 % | 178.611 M -0.63 % | 179.746 M -5.29 % | 189.776 M 18.19 % | 160.566 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Total assets | 1.151 B -9.78 % | 1.276 B 1.87 % | 1.252 B 7.20 % | 1.168 B -4.04 % | 1.217 B -6.20 % | 1.298 B 2.60 % | 1.265 B -2.57 % | 1.298 B -11.60 % | 1.469 B -2.99 % | 1.514 B 27.22 % | 1.190 B 7.62 % | 1.106 B -13.61 % | 1.280 B 0.19 % | 1.277 B 5.86 % | 1.207 B -4.82 % | 1.268 B 1.85 % | 1.245 B -0.14 % | 1.247 B -0.96 % | 1.259 B 2.57 % | 1.227 B 6.97 % | 1.147 B -6.22 % | 1.223 B -3.14 % | 1.263 B -1.51 % | 1.282 B 3.26 % | 1.242 B -4.67 % | 1.303 B 1.08 % | 1.289 B 0.80 % | 1.278 B 0.62 % | 1.270 B -0.48 % | 1.276 B -1.88 % | 1.301 B -2.32 % | 1.332 B -1.33 % | 1.350 B -1.40 % | 1.369 B 12.57 % | 1.216 B 3.34 % | 1.177 B -2.91 % | 1.212 B -3.35 % | 1.254 B 4.67 % | 1.198 B -0.77 % | 1.207 B 10.44 % | 1.093 B -1.94 % | 1.115 B 4.65 % | 1.065 B -2.89 % | 1.097 B 0.37 % | 1.093 B -11.25 % | 1.231 B 2.73 % | 1.199 B -3.07 % | 1.237 B -0.93 % | 1.248 B -2.01 % | 1.274 B 5.22 % | 1.211 B -0.43 % | 1.216 B 4.72 % | 1.161 B -1.18 % | 1.175 B 12.24 % | 1.047 B -2.53 % | 1.074 B -1.50 % | 1.090 B -1.30 % | 1.105 B 4.18 % | 1.060 B 1.87 % | 1.041 B 10.33 % | 943.353 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 | 2009-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 6.542 M 72.79 % | 3.786 M -21.21 % | 4.805 M 49.17 % | 3.221 M | 0.000 -100.00 % | 1.283 M -62.67 % | 3.437 M 98.88 % | 1.728 M 120.99 % | -8.232 M -109.03 % | 91.152 M 3 295.63 % | 2.684 M 720.15 % | 327.304 K -53.51 % | 704.005 K 356.66 % | -274.298 K -108.47 % | 3.238 M 306.90 % | 795.753 K -64.38 % | 2.234 M 110.61 % | 1.061 M -63.73 % | 2.924 M 25.95 % | 2.322 M 1 311.24 % | -191.669 K -211.06 % | 172.574 K -96.29 % | 4.657 M 291.35 % | 1.190 M -61.20 % | 3.066 M 101.26 % | 1.524 M -74.79 % | 6.042 M 14.80 % | 5.263 M 6.07 % | 4.962 M 120.80 % | 2.247 M -3.44 % | 2.328 M -30.34 % | 3.341 M -21.50 % | 4.256 M -13.66 % | 4.930 M 622.86 % | 681.987 K -61.71 % | 1.781 M -68.69 % | 5.689 M 22.15 % | 4.658 M 155.91 % | 1.820 M -94.62 % | 33.818 M 785.47 % | 3.819 M 13.31 % | 3.371 M -1.87 % | 3.435 M -24.92 % | 4.575 M 198.72 % | 1.532 M -12.81 % | 1.757 M | 0.000 -100.00 % | 5.038 M -7.41 % | 5.441 M 13.06 % | 4.812 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 |
| 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 |
| Change in working capital | -128.263 M -291.15 % | 67.099 M 197.96 % | 22.520 M -36.11 % | 35.247 M -59.91 % | 87.912 M 246.27 % | -60.101 M -1 761.88 % | 3.616 M 104.57 % | -79.121 M -7 409.97 % | 1.082 M -99.22 % | 139.502 M 300.43 % | -69.600 M -128.06 % | -30.518 M -23.06 % | -24.799 M -158.87 % | 42.124 M 176.01 % | -55.418 M -183.96 % | 66.002 M 266.36 % | -39.673 M -144.47 % | 89.204 M 416.55 % | -28.180 M -138.77 % | -11.802 M -170.01 % | -4.371 M -116.25 % | 26.892 M 3 252.03 % | 802.272 K -98.22 % | 45.193 M 191.03 % | -49.645 M -165.87 % | 75.368 M 100.10 % | 37.666 M 312.67 % | -17.711 M 85.18 % | -119.489 M -364.62 % | 45.154 M 148.84 % | -92.460 M -239.03 % | 66.505 M 585.60 % | 9.700 M 111.25 % | -86.210 M -358.93 % | 33.294 M 2 484.06 % | -1.397 M -101.39 % | 100.534 M 426.56 % | -30.786 M 45.79 % | -56.792 M -314.83 % | 26.435 M 56.92 % | 16.846 M 126.49 % | -63.584 M -185.68 % | 74.210 M 290.95 % | -38.864 M -4 395.24 % | -864.566 K 92.64 % | -11.750 M 48.54 % | -22.834 M -114.57 % | 156.687 M 896.39 % | 15.725 M 115.62 % | -100.677 M -347.66 % | 40.651 M 102.93 % | 20.031 M 257.61 % | -12.710 M 56.64 % | -29.311 M -159.01 % | 49.671 M 226.48 % | -39.272 M 44.78 % | -71.125 M -1 890.55 % | 3.972 M -87.64 % | 32.150 M 198.21 % | -32.737 M -256.93 % | 20.861 M 93.17 % | 10.799 M 115.07 % | -71.680 M |
| Accounts receivables | -57.373 M -306.22 % | 27.822 M 134.74 % | -80.093 M -218.78 % | 67.431 M 204.99 % | -64.227 M -353.42 % | 25.344 M 119.03 % | 11.571 M 173.50 % | -15.744 M 72.87 % | -58.026 M -232.54 % | 43.781 M 502.00 % | -10.891 M -108.92 % | 122.083 M 262.64 % | -75.066 M -85.62 % | -40.439 M -220.13 % | 33.663 M 0.53 % | 33.487 M 165.16 % | -51.393 M -147.35 % | 108.546 M 705.61 % | -17.923 M 77.93 % | -81.196 M -310.24 % | 38.621 M -6.09 % | 41.123 M 12.63 % | 36.511 M 860.33 % | 3.802 M 108.83 % | -43.043 M -159.50 % | 72.339 M 23.31 % | 58.666 M 1 245.32 % | -5.122 M 96.34 % | -140.057 M -298.55 % | 70.538 M 248.72 % | 20.228 M -46.05 % | 37.496 M -3.65 % | 38.917 M 119.21 % | -202.545 M -728.78 % | 32.212 M -74.80 % | 127.841 M 1 595.94 % | -8.546 M 89.79 % | -83.733 M -261.52 % | 51.840 M 469.36 % | -14.035 M -335.48 % | 5.960 M 106.32 % | -94.239 M -182.42 % | 114.338 M 644.89 % | -20.984 M -310.58 % | 9.965 M 121.27 % | -46.852 M -221.48 % | 38.566 M -79.07 % | 184.263 M 5 173.85 % | -3.632 M 97.02 % | -122.029 M -264.81 % | 74.043 M 1 568.24 % | 4.438 M | 0.000 | 0.000 -100.00 % | 86.445 M 295.41 % | -44.238 M 11.29 % | -49.869 M -594.86 % | -7.177 M -116.38 % | 43.808 M 147.10 % | -93.002 M -57.70 % | -58.975 M -174.54 % | 79.114 M | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -210.247 M -281.35 % | 115.933 M 5.41 % | 109.988 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 % | 9.472 M 68.57 % | 5.619 M 125.45 % | -22.079 M -262.19 % | 13.613 M 118.53 % | -73.460 M -224.59 % | 58.962 M -25.24 % | 78.866 M 217.13 % | -67.332 M | 0.000 |
| Accounts payables | 0.000 | 0.000 -100.00 % | 102.547 M | 0.000 100.00 % | -4.839 M -106.94 % | 69.772 M 837.11 % | -9.466 M 84.35 % | -60.493 M -212.98 % | 53.542 M -45.64 % | 98.497 M 264.90 % | -59.731 M 59.05 % | -145.877 M -419.64 % | 45.638 M -43.70 % | 81.068 M 197.58 % | -83.081 M -382.13 % | 29.448 M 147.06 % | 11.919 M 172.44 % | -16.454 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 % | -14.166 M -133.85 % | 41.847 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -46.283 M -6 987.45 % | -653.021 K -269.57 % | 385.093 K 118.92 % | -2.035 M -103.33 % | 61.177 M 4 674.47 % | 1.281 M 36.68 % | 937.480 K 259.55 % | -587.596 K | 0.000 |
| Other working capital | -70.889 M -280.48 % | 39.277 M 59 937.52 % | 65.421 K 100.20 % | -32.185 M -120.50 % | 156.978 M 201.13 % | -155.218 M -10 373.81 % | 1.511 M -99.27 % | 207.364 M 287.89 % | -110.367 M 2.13 % | -112.765 M -11 136.73 % | 1.022 M 115.19 % | -6.724 M -245.30 % | 4.628 M 380.37 % | 963.419 K -97.38 % | 36.767 M 1 495.80 % | 2.304 M 511.33 % | -560.129 K -100.63 % | 89.204 M 416.55 % | -28.180 M -138.77 % | -11.802 M -152.51 % | 22.478 M 343.54 % | -9.230 M -1 250.45 % | 802.272 K -98.22 % | 45.193 M 191.03 % | -49.645 M -165.87 % | 75.368 M 226.25 % | -59.696 M -161.23 % | 97.500 M 181.60 % | -119.489 M -364.62 % | 45.154 M 148.84 % | -92.460 M -239.03 % | 66.505 M -19.05 % | 82.154 M 195.30 % | -86.210 M -358.93 % | 33.294 M 2 484.06 % | -1.397 M -101.39 % | 100.534 M 426.56 % | -30.786 M 45.79 % | -56.792 M 24.53 % | -75.254 M -274.04 % | 43.239 M -31.73 % | 63.333 M -14.66 % | 74.210 M 65.22 % | 44.916 M 1 246.03 % | 3.337 M 149.47 % | -6.745 M -155.23 % | -2.643 M -515.59 % | -429.271 K -107.38 % | 5.814 M 105.78 % | -100.677 M | 0.000 | 0.000 100.00 % | -12.710 M 56.64 % | -29.311 M -81 698.57 % | 35.921 K 56 937.03 % | -63.200 -100.01 % | 438.513 K 202.13 % | -429.367 K -168.69 % | 625.078 K 2 754.76 % | 21.896 K -32.78 % | 32.575 K 108.24 % | -395.223 K 99.45 % | -71.680 M |
| Other non cash items | 237.399 M 262.43 % | -146.150 M -410.30 % | 47.099 M 304.82 % | -22.995 M -170.80 % | 32.480 M 165.59 % | -49.519 M -207.91 % | 45.890 M -35.13 % | 70.745 M 160.95 % | -116.074 M 78.35 % | -536.074 M -4 938.78 % | 11.079 M -48.58 % | 21.547 M -87.26 % | 169.166 M 2 497.30 % | 6.513 M 138.07 % | -17.110 M -129.16 % | 58.682 M 3 823.19 % | -1.576 M 37.23 % | -2.511 M -31.73 % | -1.906 M -102.16 % | 88.428 M 305.63 % | 21.800 M 2 694.80 % | -840.140 K 98.96 % | -80.654 M -1 862.34 % | -4.110 M -104.68 % | 87.858 M 214.86 % | -76.493 M -19.61 % | -63.950 M -168.83 % | 92.914 M 81.71 % | 51.134 M 2 232.74 % | -2.398 M -104.25 % | 56.448 M 157.56 % | -98.068 M -225.61 % | 78.074 M 314.17 % | 18.851 M 130.45 % | -61.903 M -4 762.01 % | -1.273 M 60.65 % | -3.236 M -92.62 % | -1.680 M 22.52 % | -2.168 M 93.01 % | -31.028 M -211.42 % | 27.848 M 1 898.30 % | -1.549 M 18.53 % | -1.901 M -134.66 % | 5.485 M 150.96 % | -10.763 M -103.27 % | -5.295 M -212.13 % | -1.696 M -170.49 % | 2.406 M 113.23 % | -18.195 M -37 958.54 % | 48.061 K -78.40 % | 222.544 K -99.08 % | 24.110 M 396.69 % | -8.126 M -42.83 % | -5.689 M -362.85 % | -1.229 M 84.14 % | -7.751 M -182.18 % | -2.747 M 15.43 % | -3.248 M 56.87 % | -7.530 M -302.10 % | 3.726 M 150.52 % | -7.376 M -149.10 % | -2.961 M 8.42 % | -3.233 M |
| Net cash provided by operating activities | 109.850 M 228.05 % | -85.788 M -238.95 % | 61.739 M 1 189.58 % | 4.788 M -95.39 % | 103.880 M 294.45 % | -53.422 M -357.39 % | 20.755 M 130.28 % | -68.541 M 41.01 % | -116.185 M -813.49 % | 16.284 M 129.37 % | -55.446 M -87.69 % | -29.542 M -121.10 % | 139.983 M 270.72 % | 37.760 M 177.19 % | -48.921 M -136.92 % | 132.493 M 512.32 % | -32.134 M -137.28 % | 86.194 M 1 171.07 % | -8.047 M -109.05 % | 88.900 M 376.90 % | 18.641 M -23.63 % | 24.410 M 146.21 % | -52.820 M -198.42 % | 53.669 M 25.20 % | 42.868 M 845.83 % | 4.532 M -67.55 % | 13.966 M -85.09 % | 93.700 M 329.73 % | -40.787 M -192.48 % | 44.103 M 459.21 % | -12.278 M 41.38 % | -20.943 M -119.51 % | 107.345 M 321.84 % | -48.388 M -108.24 % | -23.237 M -4 240.61 % | 561.186 K -99.37 % | 88.648 M 596.30 % | -17.862 M 63.09 % | -48.388 M -272.22 % | 28.097 M -0.79 % | 28.322 M 153.69 % | -52.752 M -159.93 % | 88.023 M 467.79 % | -23.933 M -2 147.96 % | 1.169 M 109.18 % | -12.730 M -53.49 % | -8.294 M -104.80 % | 172.692 M 392.55 % | 35.061 M 141.73 % | -84.011 M -215.29 % | 72.869 M 59.38 % | 45.721 M 2 947.67 % | 1.500 M 108.52 % | -17.616 M -128.10 % | 62.685 M 307.28 % | -30.241 M 34.23 % | -45.979 M -330.14 % | 19.979 M -52.37 % | 41.946 M 1 160.65 % | -3.955 M -114.85 % | 26.628 M 78.43 % | 14.924 M 123.47 % | -63.599 M |
| Investments in property plant and equipment | -148.490 K 68.17 % | -466.525 K 78.19 % | -2.139 M -105.26 % | -1.042 M -505.43 % | -172.103 K 83.09 % | -1.018 M -381.95 % | -211.207 K -1 222.44 % | -15.971 K 99.62 % | -4.234 M -16.96 % | -3.620 M 59.08 % | -8.845 M -1 442.01 % | -573.622 K 21.08 % | -726.858 K 28.77 % | -1.021 M -1 005.11 % | -92.344 K 99.91 % | -100.110 M -41 804.73 % | -238.899 K -40.17 % | -170.439 K -15.20 % | -147.951 K 90.91 % | -1.628 M -133.27 % | -697.742 K -142.13 % | -288.169 K 37.44 % | -460.613 K 65.77 % | -1.346 M -586.21 % | -196.105 K 96.61 % | -5.784 M 11.41 % | -6.530 M 20.16 % | -8.179 M -5 864.51 % | -137.123 K -29.12 % | -106.199 K 97.71 % | -4.638 M -49.90 % | -3.094 M -237.04 % | -917.985 K 33.71 % | -1.385 M 77.59 % | -6.180 M -149.21 % | -2.480 M -299.88 % | -620.181 K 66.59 % | -1.856 M 57.75 % | -4.394 M -743.22 % | -521.045 K -219.75 % | -162.954 K 90.58 % | -1.730 M -11.85 % | -1.547 M -490.60 % | -261.935 K 87.27 % | -2.057 M -2 190.72 % | -89.800 K 87.95 % | -745.181 K -88.29 % | -395.752 K -153.54 % | -156.090 K 88.85 % | -1.399 M -1 028.00 % | -124.060 K 77.42 % | -549.326 K 10.37 % | -612.858 K 22.42 % | -790.020 K 59.60 % | -1.955 M 52.07 % | -4.079 M -77.63 % | -2.297 M -92.47 % | -1.193 M -26.88 % | -940.465 K -507.84 % | -154.723 K 75.54 % | -632.450 K 71.33 % | -2.206 M -101.24 % | -1.096 M |
| Acquisitions net | -84.280 M | 0.000 | 0.000 | 0.000 100.00 % | -150.000 K -124.69 % | 607.600 K | 0.000 -100.00 % | 797.295 K 101.81 % | -44.164 M -112.43 % | 355.336 M | 0.000 -100.00 % | 173.364 K 37 222.91 % | -467.000 -200.00 % | 467.000 -99.89 % | 432.134 K 101.60 % | -27.039 M -713.25 % | 4.409 M 423.09 % | 842.918 K 91.22 % | 440.813 K 100.59 % | -74.813 M -1 826.83 % | 4.332 M 105.79 % | -74.813 M -1 145.81 % | 7.154 M 82.75 % | 3.914 M 74.42 % | 2.244 M | 0.000 -100.00 % | 3.631 M 133.60 % | 1.555 M -21.60 % | 1.983 M 62.72 % | 1.219 M -29.72 % | 1.734 M | 0.000 -100.00 % | 1.784 M 40.61 % | 1.269 M 1.78 % | 1.247 M -53.10 % | 2.659 M 1.53 % | 2.618 M 26.68 % | 2.067 M -99.18 % | 251.484 M 267.24 % | -150.375 M -7 796.71 % | 1.954 M -18.26 % | 2.390 M 114.23 % | -16.800 M -20 420.53 % | 82.675 K -33.03 % | 123.458 K 49.33 % | 82.675 K -96.34 % | 2.260 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.688 K -97.69 % | 1.199 M 42 910 767 714 576 968.00 % | 0.000 -81.25 % | 0.000 -100.00 % | 271.619 K -55.36 % | 608.511 K 150.38 % | 243.036 K 143.32 % | -561.032 K -12 281.58 % | -4.531 K -102.47 % | 183.765 K -49.19 % | 361.660 K -96.63 % | 10.717 M |
| Purchases of investments | -5.402 M | 0.000 100.00 % | -3.124 M 83.59 % | -19.036 M -12 780.76 % | 150.120 K 101.92 % | -7.818 M 60.41 % | -19.749 M -4.41 % | -18.915 M 58.79 % | -45.896 M -279.74 % | -12.086 M -7 158.99 % | -166.499 K 98.73 % | -13.150 M 92.26 % | -170.000 M -12 407.14 % | -1.359 M 76.18 % | -5.707 M -286.90 % | -1.475 M 76.19 % | -6.194 M 11.21 % | -6.976 M 34.06 % | -10.580 M -5 262.67 % | -197.294 K 88.27 % | -1.682 M -0.60 % | -1.672 M 54.74 % | -3.694 M 88.78 % | -32.938 M -275.14 % | -8.780 M | 0.000 100.00 % | -17.794 M -297.96 % | -4.471 M 86.60 % | -33.359 M -35.77 % | -24.570 M -15.27 % | -21.315 M | 0.000 100.00 % | -10.000 M -95.58 % | -5.113 M 76.22 % | -21.506 M -159.22 % | -8.296 M 41.17 % | -14.102 M -87.40 % | -7.525 M 53.62 % | -16.226 M -106.43 % | -7.860 M -54.76 % | -5.079 M -22.07 % | -4.161 M 95.73 % | -97.409 M -10 074.00 % | 976.625 K 107.23 % | -13.510 M 89.02 % | -123.044 M -17.71 % | -104.528 M -5.08 % | -99.480 M -133.12 % | -42.673 M 24.28 % | -56.353 M 62.37 % | -149.766 M -43.68 % | -104.238 M -287.86 % | -26.875 M 54.53 % | -59.104 M 27.17 % | -81.149 M -68.15 % | -48.260 M -30.61 % | -36.950 M 72.15 % | -132.677 M 8.87 % | -145.597 M -40.69 % | -103.485 M 6.37 % | -110.531 M -157.11 % | -42.990 M 53.42 % | -92.291 M |
| Sales maturities of investments | 2.288 M 474.03 % | 398.600 K -95.58 % | 9.019 M -44.91 % | 16.372 M 826.14 % | 1.768 M -93.77 % | 28.387 M 137.25 % | 11.965 M -35.16 % | 18.453 M -60.31 % | 46.491 M 78 167.88 % | 59.400 K -75.37 % | 241.193 K -82.10 % | 1.347 M -97.14 % | 47.088 M 431.96 % | 8.852 M -73.58 % | 33.507 M 324.53 % | 7.893 M 84.59 % | 4.276 M -59.93 % | 10.670 M 96.54 % | 5.429 M 100.45 % | 2.708 M -89.19 % | 25.050 M 1 377.43 % | 1.695 M 170.99 % | -2.388 M -110.64 % | 22.456 M 207.56 % | 7.301 M | 0.000 -100.00 % | 14.172 M 63.00 % | 8.694 M 480.18 % | 1.499 M -96.17 % | 39.089 M 223.95 % | 12.066 M 310.74 % | 2.938 M -42.36 % | 5.097 M -87.65 % | 41.255 M 724.81 % | 5.002 M -75.54 % | 20.446 M -1.42 % | 20.741 M 48.25 % | 13.991 M 179.82 % | 5.000 M 105.17 % | -96.673 M -310.16 % | 46.000 M -26.55 % | 62.625 M 108.75 % | 30.000 M 1 005.64 % | 2.713 M -98.73 % | 214.453 M 837.37 % | 22.878 M -76.78 % | 98.531 M 3 183.32 % | 3.001 M -97.47 % | 118.483 M 42.86 % | 82.934 M 127.00 % | 36.535 M -55.42 % | 81.954 M 0.28 % | 81.725 M 30.01 % | 62.862 M 57.15 % | 40.000 M 16.77 % | 34.256 M -75.18 % | 138.042 M 0.44 % | 137.434 M 43.85 % | 95.541 M -23.80 % | 125.387 M 95.41 % | 64.166 M -9.84 % | 71.166 M -6.14 % | 75.821 M |
| Other investing activites | 2.390 M 323.36 % | 564.536 K 104.48 % | -12.599 M -8 173.30 % | 156.054 K -58.89 % | 379.604 K 291.11 % | -198.629 K -105.10 % | 3.895 M 12 369.81 % | 31.237 K 100.31 % | -9.943 M -2 998.12 % | -320.932 K 88.16 % | -2.711 M -125.02 % | 10.836 M 488.72 % | 1.841 M 789.18 % | 206.998 K 100.69 % | -29.936 M -9 629.51 % | -307.680 K -1 125.60 % | 30.000 K 0.00 % | 30.000 K 113.94 % | -215.195 K -326.56 % | 94.984 K 325.61 % | -42.101 K -100.65 % | 6.516 M -79.01 % | 31.048 M 274.06 % | 8.300 M 136.13 % | -22.970 M -210.59 % | 20.771 M 107.09 % | 10.030 M 133.46 % | -29.975 M -150.52 % | -11.965 M -7 378.13 % | -160.000 K -103.17 % | 5.055 M 182.21 % | 1.791 M 2 288.31 % | 75.000 K 100.50 % | -15.115 M -16 894.44 % | 90.000 K 156.22 % | -160.075 K -156.54 % | 283.122 K -18.40 % | 346.953 K 100.14 % | -250.255 M -198.76 % | 253.396 M 12 833.46 % | -1.990 M -5 585.71 % | -35.000 K 99.89 % | -31.261 M -190.69 % | 34.471 M 1 041.11 % | 3.021 M 4.65 % | 2.887 M 1 439.60 % | -215.479 K -110.08 % | 2.137 M -27.37 % | 2.943 M 7.93 % | 2.727 M 30.49 % | 2.090 M 3.74 % | 2.014 M -38.66 % | 3.284 M 50.00 % | 2.189 M 15.31 % | 1.898 M -12.60 % | 2.172 M -32.02 % | 3.195 M 581.71 % | 468.718 K -86.43 % | 3.455 M 686.63 % | 439.193 K -84.69 % | 2.869 M 82.83 % | 1.569 M 119.55 % | -8.030 M |
| Net cash used for investing activites | -85.152 M -17 246.66 % | 496.611 K 105.62 % | -8.843 M -149.06 % | -3.550 M -279.74 % | 1.975 M -89.79 % | 19.352 M 572.06 % | -4.100 M -1 266.87 % | 351.329 K 100.61 % | -57.745 M -117.02 % | 339.369 M 3 055.63 % | -11.482 M -740.21 % | -1.367 M 98.88 % | -121.798 M -1 923.58 % | 6.679 M 472.03 % | -1.795 M 98.52 % | -121.039 M -5 404.21 % | 2.282 M -48.10 % | 4.396 M 186.65 % | -5.074 M 93.13 % | -73.834 M -373.87 % | 26.960 M 139.32 % | -68.562 M -316.57 % | 31.658 M 8 079.37 % | 387.044 K 101.73 % | -22.401 M -249.47 % | 14.986 M 326.99 % | 3.510 M 110.84 % | -32.376 M 22.88 % | -41.979 M -371.34 % | 15.471 M 317.96 % | -7.098 M -534.14 % | 1.635 M 141.27 % | -3.962 M -118.95 % | 20.911 M 197.95 % | -21.348 M -275.43 % | 12.169 M 36.41 % | 8.921 M 27.01 % | 7.024 M 148.81 % | -14.390 M -607.68 % | -2.033 M -104.99 % | 40.722 M -31.08 % | 59.090 M 150.50 % | -117.017 M -408.09 % | 37.982 M -81.20 % | 202.030 M 307.49 % | -97.369 M -1 972.37 % | -4.698 M 95.04 % | -94.737 M -220.54 % | 78.597 M 181.62 % | 27.909 M 125.08 % | -111.266 M -435.17 % | -20.791 M -135.41 % | 58.720 M 1 038.80 % | 5.156 M 112.51 % | -41.206 M -163.46 % | -15.640 M -115.24 % | 102.599 M 2 299.61 % | 4.276 M 108.89 % | -48.102 M -316.85 % | 22.182 M 150.48 % | -43.944 M -257.50 % | 27.901 M 287.51 % | -14.879 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 7.583 M 55.81 % | 4.867 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock 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 100.00 % | -79.460 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -60.450 M | 0.000 | 0.000 | 0.000 100.00 % | -60.450 M | 0.000 | 0.000 | 0.000 100.00 % | -36.270 M | 0.000 | 0.000 | 0.000 100.00 % | -24.180 M | 0.000 | 0.000 | 0.000 100.00 % | -36.270 M | 0.000 | 0.000 | 0.000 100.00 % | -54.405 M | 0.000 | 0.000 | 0.000 100.00 % | -48.360 M | 0.000 | 0.000 | 0.000 100.00 % | -5.495 M | 0.000 | 0.000 | 0.000 100.00 % | -54.785 M | 0.000 | 0.000 | 0.000 100.00 % | -43.360 M | 0.000 | 0.000 | 0.000 100.00 % | -54.200 M | 0.000 100.00 % | -2.450 K | 0.000 100.00 % | -56.565 M | 0.000 | 0.000 100.00 % | -2.450 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.050 K | 0.000 | 0.000 | 0.000 100.00 % | -140.000 100.00 % | -18.000 M -200.00 % | 18.000 M | 0.000 100.00 % | -1.400 K | 0.000 | 0.000 | 0.000 100.00 % | -1.050 K | 0.000 | 0.000 | 0.000 100.00 % | -1.050 K | 0.000 | 0.000 | 0.000 100.00 % | -1.050 K | 0.000 | 0.000 | 0.000 100.00 % | -1.050 K | 0.000 | 0.000 | 0.000 100.00 % | -700.000 | 0.000 | 0.000 | 0.000 100.00 % | -54.786 M | 0.000 | 0.000 | 0.000 100.00 % | -1.050 K | 0.000 | 0.000 | 0.000 100.00 % | -1.399 K | 0.000 -100.00 % | 4.900 K | 0.000 100.00 % | -56.567 M | 0.000 | 0.000 -100.00 % | 2.450 K 100.01 % | -42.404 M -569 132 827 279 360 128.00 % | 0.000 100.00 % | -5.925 M -282 242.94 % | 2.100 K 100.01 % | -32.436 M | 0.000 100.00 % | -140.757 K -200.00 % | 140.757 K 100.50 % | -28.005 M | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -60.451 M | 0.000 | 0.000 | 0.000 100.00 % | -60.450 M -235.84 % | -18.000 M -200.00 % | 18.000 M | 0.000 100.00 % | -36.272 M | 0.000 | 0.000 | 0.000 100.00 % | -24.181 M | 0.000 | 0.000 | 0.000 100.00 % | -36.271 M | 0.000 | 0.000 | 0.000 100.00 % | -54.406 M | 0.000 | 0.000 | 0.000 100.00 % | -48.361 M | 0.000 | 0.000 | 0.000 100.00 % | -5.496 M | 0.000 | 0.000 | 0.000 100.00 % | -47.203 M -1 069.93 % | 4.867 M | 0.000 | 0.000 100.00 % | -43.361 M | 0.000 | 0.000 | 0.000 100.00 % | -133.661 M | 0.000 -100.00 % | 2.450 K | 0.000 100.00 % | -56.567 M | 0.000 | 0.000 100.00 % | -250.000 K | 0.000 -100.00 % | 0.000 100.00 % | -5.925 M -79 524 026 388 578 496.00 % | 0.000 100.00 % | -32.436 M | 0.000 100.00 % | -140.757 K -200.00 % | 140.757 K 100.50 % | -28.005 M | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -192.816 K -639.38 % | -26.078 K | 0.000 100.00 % | -105.919 K -85.49 % | -57.101 K -135.03 % | 163.020 K | 0.000 -100.00 % | 963.739 K 444.50 % | -279.747 K -3 056.22 % | 9.463 K -77.29 % | 41.669 K 115.86 % | -262.797 K -670.84 % | 46.037 K 142.91 % | -107.280 K 45.64 % | -197.345 K -269.38 % | 116.511 K 1 594.31 % | -7.797 K 73.90 % | -29.877 K 15.34 % | -35.290 K 59.42 % | -86.964 K -740.64 % | -10.345 K 67.31 % | -31.647 K -329.31 % | 13.801 K -36.79 % | 21.832 K 206.97 % | 7.112 K 132.91 % | -21.611 K -199.91 % | 21.631 K 184.73 % | 7.597 K 685.29 % | -1.298 K 75.82 % | -5.369 K -358.37 % | 2.078 K 543.07 % | -469.000 -56.33 % | -300.000 -115.40 % | 1.948 K 197.45 % | -1.999 K -100.80 % | 250.526 K | 0.000 -100.00 % | 11.570 K 436.46 % | 2.157 K -85.94 % | 15.345 K 2 759.54 % | -576.980 -101.53 % | 37.701 K -66.93 % | 114.000 K 1 344.02 % | 7.895 K 115.72 % | -50.226 K -228.12 % | 39.201 K -45.56 % | 72.008 K |
| Net change in cash | -17.631 M 79.33 % | -85.292 M -261.24 % | 52.896 M 4 176.03 % | 1.237 M -97.28 % | 45.404 M 233.27 % | -34.069 M -208.05 % | 31.532 M 146.24 % | -68.189 M 70.91 % | -234.381 M -169.41 % | 337.653 M 790.09 % | -48.929 M -58.30 % | -30.908 M -70.88 % | -18.087 M -140.70 % | 44.439 M 187.62 % | -50.716 M -534.48 % | 11.673 M 121.53 % | -54.226 M -159.88 % | 90.565 M 790.22 % | -13.121 M -187.09 % | 15.066 M 61.48 % | 9.330 M 121.13 % | -44.151 M -108.63 % | -21.162 M -138.46 % | 55.020 M 260.79 % | -34.219 M -275.23 % | 19.528 M 11.48 % | 17.518 M -71.31 % | 61.061 M 146.58 % | -131.082 M -320.43 % | 59.467 M 403.82 % | -19.573 M -1.99 % | -19.192 M -119.61 % | 97.879 M 455.83 % | -27.507 M 38.35 % | -44.620 M -452.92 % | 12.643 M -74.89 % | 50.356 M 938.79 % | -6.003 M 90.44 % | -62.764 M -340.61 % | 26.086 M 1.54 % | 25.691 M 306.75 % | 6.316 M 121.80 % | -28.972 M -306.11 % | 14.057 M -79.79 % | 69.536 M 163.15 % | -110.104 M -747.59 % | -12.990 M -116.66 % | 77.954 M 36.55 % | 57.090 M 201.76 % | -56.100 M -46.10 % | -38.399 M -254.02 % | 24.931 M 39.92 % | 17.818 M 243.13 % | -12.448 M -180.02 % | 15.556 M 133.92 % | -45.866 M -289.66 % | 24.184 M -0.45 % | 24.292 M 473.21 % | -6.509 M -135.42 % | 18.376 M 140.50 % | -45.371 M -205.85 % | 42.864 M 154.67 % | -78.406 M |
| Cash at beginning of period | 112.941 M -43.03 % | 198.232 M 36.40 % | 145.336 M 0.86 % | 144.099 M 46.00 % | 98.696 M -25.66 % | 132.765 M 31.15 % | 101.233 M -40.25 % | 169.422 M -58.04 % | 403.803 M 510.44 % | 66.150 M -42.52 % | 115.079 M -21.17 % | 145.987 M -11.02 % | 164.074 M 37.15 % | 119.635 M -29.77 % | 170.351 M 7.36 % | 158.678 M -25.47 % | 212.904 M 74.03 % | 122.339 M -9.69 % | 135.460 M 12.51 % | 120.394 M 8.40 % | 111.064 M -28.45 % | 155.215 M -12.00 % | 176.378 M 45.34 % | 121.358 M -21.99 % | 155.577 M 14.35 % | 136.049 M 14.78 % | 118.531 M 106.25 % | 57.470 M -69.52 % | 188.552 M 46.07 % | 129.085 M -13.17 % | 148.658 M -11.43 % | 167.850 M 139.88 % | 69.971 M -28.22 % | 97.478 M -31.40 % | 142.098 M 9.77 % | 129.455 M 63.66 % | 79.099 M -7.05 % | 85.103 M -42.45 % | 147.867 M 21.42 % | 121.781 M 26.74 % | 96.091 M 7.04 % | 89.775 M -24.40 % | 118.747 M 13.43 % | 104.690 M 197.81 % | 35.154 M -75.80 % | 145.258 M -8.21 % | 158.248 M 97.09 % | 80.294 M 246.03 % | 23.205 M -70.74 % | 79.305 M -32.62 % | 117.704 M 26.87 % | 92.773 M 23.77 % | 74.955 M -14.24 % | 87.404 M 21.65 % | 71.848 M -38.96 % | 117.714 M 25.86 % | 93.530 M 35.09 % | 69.238 M -0.84 % | 69.822 M 35.72 % | 51.446 M -46.86 % | 96.817 M 79.45 % | 53.953 M -59.24 % | 132.359 M |
| Cash at end of period | 95.310 M -15.61 % | 112.941 M -43.03 % | 198.232 M 36.40 % | 145.336 M 0.86 % | 144.099 M 46.00 % | 98.696 M -25.66 % | 132.765 M 31.15 % | 101.233 M -40.25 % | 169.422 M -58.04 % | 403.803 M 510.44 % | 66.150 M -42.52 % | 115.079 M -21.17 % | 145.987 M -11.02 % | 164.074 M 37.15 % | 119.635 M -29.77 % | 170.351 M 7.36 % | 158.678 M -25.47 % | 212.904 M 74.03 % | 122.339 M -9.69 % | 135.460 M 12.51 % | 120.394 M 8.40 % | 111.064 M -28.45 % | 155.215 M -12.00 % | 176.378 M 45.34 % | 121.358 M -21.99 % | 155.577 M 14.35 % | 136.049 M 14.78 % | 118.531 M 106.25 % | 57.470 M -69.52 % | 188.552 M 46.07 % | 129.085 M -13.17 % | 148.658 M -11.43 % | 167.850 M 139.88 % | 69.971 M -28.22 % | 97.478 M -31.40 % | 142.098 M 9.77 % | 129.455 M 63.66 % | 79.099 M -7.05 % | 85.103 M -42.45 % | 147.867 M 21.42 % | 121.781 M 26.74 % | 96.091 M 7.04 % | 89.775 M -24.40 % | 118.747 M 13.43 % | 104.690 M 197.81 % | 35.154 M -75.80 % | 145.258 M -8.21 % | 158.248 M 97.09 % | 80.294 M 246.03 % | 23.205 M -70.74 % | 79.305 M -32.62 % | 117.704 M 26.87 % | 92.773 M 23.77 % | 74.955 M -14.24 % | 87.404 M 21.65 % | 71.848 M -38.96 % | 117.714 M 25.86 % | 93.530 M 47.73 % | 63.313 M -9.32 % | 69.822 M 35.72 % | 51.446 M -46.86 % | 96.817 M 79.45 % | 53.953 M |
| Operating cash flow | 109.850 M 228.05 % | -85.788 M -238.95 % | 61.739 M 1 189.58 % | 4.788 M -95.62 % | 109.415 M 304.81 % | -53.422 M -357.39 % | 20.755 M 130.28 % | -68.541 M 41.01 % | -116.185 M -813.49 % | 16.284 M 129.37 % | -55.446 M -87.69 % | -29.542 M -121.10 % | 139.983 M 270.72 % | 37.760 M 177.19 % | -48.921 M -136.92 % | 132.493 M 512.32 % | -32.134 M -137.28 % | 86.194 M 1 171.07 % | -8.047 M -109.05 % | 88.900 M 376.90 % | 18.641 M -23.63 % | 24.410 M 146.21 % | -52.820 M -198.42 % | 53.669 M 25.20 % | 42.868 M 845.83 % | 4.532 M -67.55 % | 13.966 M -85.09 % | 93.700 M 329.73 % | -40.787 M -192.48 % | 44.103 M 459.21 % | -12.278 M 41.38 % | -20.943 M -119.51 % | 107.345 M 321.84 % | -48.388 M -108.24 % | -23.237 M -4 240.61 % | 561.186 K -99.37 % | 88.648 M 596.30 % | -17.862 M 63.09 % | -48.388 M -272.22 % | 28.097 M -0.79 % | 28.322 M 153.69 % | -52.752 M -159.93 % | 88.023 M 467.79 % | -23.933 M -2 147.96 % | 1.169 M 109.18 % | -12.730 M -53.49 % | -8.294 M -104.80 % | 172.692 M 392.55 % | 35.061 M 141.73 % | -84.011 M -215.29 % | 72.869 M 59.38 % | 45.721 M 2 947.67 % | 1.500 M 108.52 % | -17.616 M -128.10 % | 62.685 M 307.28 % | -30.241 M 34.23 % | -45.979 M -330.14 % | 19.979 M -52.37 % | 41.946 M 1 160.65 % | -3.955 M -114.85 % | 26.628 M 78.43 % | 14.924 M 123.47 % | -63.599 M |
| Capital expenditure | -148.490 K 68.17 % | -466.525 K 78.19 % | -2.139 M -105.26 % | -1.042 M -505.43 % | -172.103 K 83.09 % | -1.018 M -381.95 % | -211.207 K -1 222.44 % | -15.971 K 99.62 % | -4.234 M -16.96 % | -3.620 M 59.08 % | -8.845 M -1 442.01 % | -573.622 K 21.08 % | -726.858 K 28.77 % | -1.021 M -1 005.11 % | -92.344 K 99.91 % | -100.110 M -41 804.73 % | -238.899 K -40.17 % | -170.439 K -15.20 % | -147.951 K 90.91 % | -1.628 M -133.27 % | -697.742 K -142.13 % | -288.169 K 37.44 % | -460.613 K 65.77 % | -1.346 M -586.21 % | -196.105 K 96.61 % | -5.784 M 11.41 % | -6.530 M 20.16 % | -8.179 M -5 864.51 % | -137.123 K -29.12 % | -106.199 K 97.71 % | -4.638 M -49.90 % | -3.094 M -237.04 % | -917.985 K 33.71 % | -1.385 M 77.59 % | -6.180 M -149.21 % | -2.480 M -299.88 % | -620.181 K 66.59 % | -1.856 M 57.75 % | -4.394 M -743.22 % | -521.045 K -219.75 % | -162.954 K 90.58 % | -1.730 M -11.85 % | -1.547 M -490.60 % | -261.935 K 87.27 % | -2.057 M -2 190.72 % | -89.800 K 87.95 % | -745.181 K -88.29 % | -395.752 K -153.54 % | -156.090 K 88.85 % | -1.399 M -1 028.00 % | -124.060 K 77.42 % | -549.326 K 10.37 % | -612.858 K 22.42 % | -790.020 K 59.60 % | -1.955 M 52.07 % | -4.079 M -77.63 % | -2.297 M -92.47 % | -1.193 M -26.88 % | -940.465 K -507.84 % | -154.723 K 75.54 % | -632.450 K 71.33 % | -2.206 M -101.24 % | -1.096 M |
| Free CashFlow | 109.702 M 227.18 % | -86.255 M -244.72 % | 59.600 M 1 491.23 % | 3.746 M -96.57 % | 109.243 M 300.67 % | -54.439 M -365.00 % | 20.544 M 129.97 % | -68.557 M 43.07 % | -120.419 M -1 050.87 % | 12.664 M 119.70 % | -64.292 M -113.49 % | -30.115 M -121.63 % | 139.256 M 279.04 % | 36.739 M 174.96 % | -49.013 M -251.35 % | 32.383 M 200.03 % | -32.373 M -137.63 % | 86.024 M 1 149.66 % | -8.195 M -109.39 % | 87.273 M 386.38 % | 17.943 M -25.61 % | 24.122 M 145.27 % | -53.281 M -201.83 % | 52.324 M 22.62 % | 42.672 M 3 508.09 % | -1.252 M -116.84 % | 7.437 M -91.30 % | 85.521 M 308.97 % | -40.924 M -193.02 % | 43.997 M 360.10 % | -16.915 M 29.63 % | -24.037 M -122.59 % | 106.427 M 313.82 % | -49.773 M -69.20 % | -29.417 M -1 433.09 % | -1.919 M -102.18 % | 88.028 M 546.43 % | -19.718 M 62.64 % | -52.782 M -291.40 % | 27.576 M -2.07 % | 28.159 M 151.69 % | -54.482 M -163.00 % | 86.476 M 457.42 % | -24.195 M -2 623.29 % | -888.442 K 93.07 % | -12.820 M -41.83 % | -9.039 M -105.25 % | 172.296 M 393.62 % | 34.905 M 140.87 % | -85.410 M -217.41 % | 72.745 M 61.04 % | 45.171 M 4 990.71 % | 887.332 K 104.82 % | -18.406 M -130.31 % | 60.730 M 276.95 % | -34.321 M 28.91 % | -48.276 M -356.98 % | 18.786 M -54.19 % | 41.005 M 1 097.83 % | -4.109 M -115.81 % | 25.996 M 104.40 % | 12.718 M 119.66 % | -64.695 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 |