Geox S.p.A. GEO.MI
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 663.761 M -7.76 % | 719.571 M -2.17 % | 735.517 M 20.79 % | 608.915 M 13.84 % | 534.897 M -33.62 % | 805.858 M -2.58 % | 827.220 M -6.48 % | 884.529 M -1.80 % | 900.763 M 3.03 % | 874.304 M 6.07 % | 824.243 M 9.29 % | 754.191 M -6.62 % | 807.615 M -8.98 % | 887.272 M 4.38 % | 850.076 M -1.73 % | 865.010 M -3.08 % | 892.513 M 15.89 % | 770.162 M 25.79 % | 612.258 M 34.57 % | 454.963 M 26.35 % | 360.088 M 31.20 % | 274.460 M |
| Net income | -30.343 M -370.36 % | -6.451 M 50.46 % | -13.021 M 79.05 % | -62.147 M 51.53 % | -128.205 M -417.81 % | -24.759 M -367.95 % | -5.291 M -134.40 % | 15.383 M 665.32 % | 2.010 M -79.92 % | 10.008 M 440.29 % | -2.941 M 90.11 % | -29.749 M -396.33 % | 10.039 M -79.99 % | 50.168 M -13.51 % | 58.003 M -13.05 % | 66.706 M -43.27 % | 117.590 M -4.38 % | 122.978 M 26.44 % | 97.262 M 29.25 % | 75.253 M 43.00 % | 52.625 M 71.42 % | 30.699 M |
| Income before tax | -25.942 M -346.66 % | -5.808 M 30.82 % | -8.396 M 84.24 % | -53.268 M 59.60 % | -131.854 M -441.94 % | -24.330 M -4 383.45 % | 568.000 K -97.88 % | 26.750 M 267.55 % | 7.278 M -61.86 % | 19.084 M 1 420.69 % | -1.445 M 96.24 % | -38.479 M -317.22 % | 17.714 M -77.33 % | 78.127 M -13.42 % | 90.239 M -20.05 % | 112.874 M -32.08 % | 166.193 M -6.82 % | 178.355 M 33.19 % | 133.914 M 26.17 % | 106.141 M 55.37 % | 68.316 M 102.15 % | 33.795 M |
| Income before tax ratio | -0.04 -384.22 % | -0.01 29.29 % | -0.01 86.95 % | -0.09 64.51 % | -0.25 -716.47 % | -0.03 -4 497.00 % | 0.00 -97.73 % | 0.03 274.29 % | 0.01 -62.98 % | 0.02 1 345.07 % | 0.00 96.56 % | -0.05 -332.61 % | 0.02 -75.09 % | 0.09 -17.05 % | 0.11 -18.65 % | 0.13 -29.92 % | 0.19 -19.59 % | 0.23 5.88 % | 0.22 -6.25 % | 0.23 22.97 % | 0.19 54.08 % | 0.12 |
| EBITDA | 57.442 M -31.30 % | 83.614 M 18.66 % | 70.467 M 119.55 % | 32.096 M 351.77 % | -12.748 M -113.13 % | 97.072 M 110.44 % | 46.129 M -35.51 % | 71.524 M 35.38 % | 52.831 M 18.17 % | 44.708 M 5.37 % | 42.430 M 426.88 % | 8.053 M -87.43 % | 64.048 M -47.07 % | 121.002 M -8.55 % | 132.313 M -28.11 % | 184.045 M -7.10 % | 198.101 M -1.39 % | 200.894 M 30.90 % | 153.470 M 26.79 % | 121.042 M 38.47 % | 87.411 M 74.37 % | 50.129 M |
| Net income ratio | -0.05 -409.91 % | -0.01 49.36 % | -0.02 82.65 % | -0.10 57.42 % | -0.24 -680.12 % | -0.03 -380.35 % | -0.01 -136.78 % | 0.02 679.37 % | 0.00 -80.51 % | 0.01 420.81 % | 0.00 90.95 % | -0.04 -417.33 % | 0.01 -78.02 % | 0.06 -17.13 % | 0.07 -11.52 % | 0.08 -41.47 % | 0.13 -17.49 % | 0.16 0.52 % | 0.16 -3.96 % | 0.17 13.18 % | 0.15 30.66 % | 0.11 |
| Ratio EBITDA | 0.09 -25.52 % | 0.12 21.29 % | 0.10 81.76 % | 0.05 321.17 % | -0.02 -119.79 % | 0.12 116.01 % | 0.06 -31.04 % | 0.08 37.87 % | 0.06 14.70 % | 0.05 -0.66 % | 0.05 382.10 % | 0.01 -86.54 % | 0.08 -41.85 % | 0.14 -12.38 % | 0.16 -26.85 % | 0.21 -4.14 % | 0.22 -14.91 % | 0.26 4.06 % | 0.25 -5.78 % | 0.27 9.60 % | 0.24 32.91 % | 0.18 |
| Gross profit ratio | 0.51 23.00 % | 0.41 -13.53 % | 0.47 1.71 % | 0.47 7.46 % | 0.43 -12.22 % | 0.49 -1.05 % | 0.50 3.46 % | 0.48 1.40 % | 0.48 -0.51 % | 0.48 -2.18 % | 0.49 5.12 % | 0.47 -3.02 % | 0.48 4.21 % | 0.46 -5.53 % | 0.49 -3.61 % | 0.51 -3.43 % | 0.52 -1.93 % | 0.53 5.53 % | 0.51 -4.13 % | 0.53 65.48 % | 0.32 25.65 % | 0.25 |
| Weighted average shs out dil | 257.335 M 0.83 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M |
| Weighted average shs out | 257.335 M 0.83 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M |
| EPS diluted | -0.12 -374.31 % | -0.03 50.39 % | -0.05 77.83 % | -0.23 54.00 % | -0.50 -420.83 % | -0.10 -370.59 % | -0.02 -134.40 % | 0.06 660.26 % | 0.01 -79.79 % | 0.04 441.59 % | -0.01 89.73 % | -0.11 -375.00 % | 0.04 -78.95 % | 0.19 -13.64 % | 0.22 -15.38 % | 0.26 -42.22 % | 0.45 -6.25 % | 0.48 26.32 % | 0.38 31.03 % | 0.29 45.00 % | 0.20 66.67 % | 0.12 |
| Earnings per share | -0.12 -374.31 % | -0.03 50.39 % | -0.05 77.83 % | -0.23 54.00 % | -0.50 -420.83 % | -0.10 -370.59 % | -0.02 -134.40 % | 0.06 660.26 % | 0.01 -79.79 % | 0.04 441.59 % | -0.01 89.73 % | -0.11 -375.00 % | 0.04 -78.95 % | 0.19 -13.64 % | 0.22 -15.38 % | 0.26 -43.48 % | 0.46 -4.17 % | 0.48 26.32 % | 0.38 31.03 % | 0.29 45.00 % | 0.20 66.67 % | 0.12 |
| Gross profit | 335.200 M 13.46 % | 295.424 M -15.41 % | 349.230 M 22.85 % | 284.262 M 22.33 % | 232.374 M -41.74 % | 398.828 M -3.61 % | 413.764 M -3.24 % | 427.615 M -0.43 % | 429.449 M 2.50 % | 418.986 M 3.76 % | 403.792 M 14.88 % | 351.490 M -9.43 % | 388.093 M -5.14 % | 409.132 M -1.40 % | 414.930 M -5.28 % | 438.053 M -6.41 % | 468.052 M 13.65 % | 411.848 M 32.75 % | 310.240 M 29.02 % | 240.464 M 109.08 % | 115.009 M 64.86 % | 69.763 M |
| Income tax expense | 4.401 M 584.45 % | 643.000 K -86.10 % | 4.625 M -27.95 % | 6.419 M 49.04 % | 4.307 M 903.96 % | 429.000 K -92.68 % | 5.859 M -48.46 % | 11.367 M 115.77 % | 5.268 M -41.96 % | 9.076 M 506.68 % | 1.496 M 117.14 % | -8.730 M -213.75 % | 7.675 M -72.55 % | 27.959 M -13.27 % | 32.236 M -30.18 % | 46.168 M -5.01 % | 48.603 M -12.23 % | 55.377 M 51.09 % | 36.652 M 18.66 % | 30.888 M 96.85 % | 15.691 M 406.82 % | 3.096 M |
| Cost of revenue | 328.561 M -22.54 % | 424.147 M 9.80 % | 386.287 M 18.98 % | 324.653 M 7.32 % | 302.523 M -25.68 % | 407.030 M -1.55 % | 413.456 M -9.51 % | 456.914 M -3.06 % | 471.314 M 3.51 % | 455.318 M 8.29 % | 420.451 M 4.41 % | 402.701 M -4.01 % | 419.522 M -12.26 % | 478.140 M 9.88 % | 435.146 M 1.92 % | 426.957 M 0.59 % | 424.461 M 18.46 % | 358.314 M 18.64 % | 302.018 M 40.80 % | 214.499 M -12.48 % | 245.079 M 19.73 % | 204.697 M |
| General and administrative expenses | 105.160 M 2.37 % | 102.728 M 8.30 % | 94.853 M -68.42 % | 300.393 M 59.74 % | 188.050 M -5.31 % | 198.596 M 57.93 % | 125.750 M 2.06 % | 123.207 M -5.11 % | 129.843 M -4.16 % | 135.485 M 9.19 % | 124.082 M 5.21 % | 117.943 M 9.72 % | 107.494 M -54.16 % | 234.521 M -14.32 % | 273.707 M 27.47 % | 214.731 M 14.59 % | 187.397 M 40.44 % | 133.432 M 41.66 % | 94.195 M 26.43 % | 74.506 M 552.13 % | 11.425 M 72.77 % | 6.613 M |
| Selling and marketing expenses | 59.368 M -13.97 % | 69.012 M -0.50 % | 69.356 M 3.74 % | 66.854 M 3.74 % | 64.444 M -8.41 % | 70.358 M -3.71 % | 73.068 M 4.64 % | 69.829 M -19.14 % | 86.355 M -5.80 % | 91.670 M 1.13 % | 90.645 M 6.16 % | 85.384 M -4.23 % | 89.156 M -2.58 % | 91.516 M 92.99 % | 47.420 M -46.49 % | 88.625 M -19.55 % | 110.165 M 11.62 % | 98.695 M 21.64 % | 81.139 M 28.75 % | 63.020 M | 0.000 | 0.000 |
| Other expenses | 168.965 M 61.56 % | 104.583 M -6.40 % | 111.731 M 0.45 % | 111.230 M -19.56 % | 138.271 M 4.13 % | 132.788 M 3 475.34 % | 3.714 M -38.27 % | 6.017 M -16.00 % | 7.163 M | 0.000 -100.00 % | 11.062 M -25.62 % | 14.873 M -9.68 % | 16.467 M 2 729.38 % | 582.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -164.000 K 82.14 % | -918.000 K |
| Operating expenses | 343.085 M 19.80 % | 286.381 M -0.30 % | 287.253 M -24.11 % | 378.520 M -0.37 % | 379.921 M -8.40 % | 414.776 M 1.50 % | 408.627 M 2.74 % | 397.726 M -4.56 % | 416.711 M 1.34 % | 411.217 M 0.31 % | 409.964 M 7.26 % | 382.218 M 6.91 % | 357.530 M 9.46 % | 326.619 M 1.71 % | 321.127 M 5.86 % | 303.356 M 1.95 % | 297.562 M 28.19 % | 232.127 M 32.39 % | 175.334 M 27.49 % | 137.526 M 224.51 % | 42.380 M 36.25 % | 31.105 M |
| Cost and expenses | 671.646 M -5.47 % | 710.528 M -4.58 % | 744.617 M 11.82 % | 665.900 M 2.31 % | 650.853 M -20.80 % | 821.806 M -0.03 % | 822.083 M -3.81 % | 854.640 M -3.76 % | 888.025 M 2.48 % | 866.535 M 4.35 % | 830.415 M 5.80 % | 784.919 M 1.01 % | 777.052 M -3.44 % | 804.759 M 6.41 % | 756.273 M 3.55 % | 730.313 M 1.15 % | 722.023 M 22.29 % | 590.441 M 23.69 % | 477.352 M 35.60 % | 352.025 M 22.46 % | 287.459 M 21.91 % | 235.802 M |
| Research and development expenses | 9.592 M -4.63 % | 10.058 M -11.09 % | 11.313 M 0.35 % | 11.273 M 8.66 % | 10.375 M -20.40 % | 13.034 M 0.24 % | 13.003 M -4.28 % | 13.585 M -15.39 % | 16.056 M -4.42 % | 16.799 M 3.84 % | 16.178 M 25.57 % | 12.884 M | 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 | 164.528 M -4.20 % | 171.740 M 4.59 % | 164.209 M -35.86 % | 256.017 M 10.70 % | 231.275 M -14.01 % | 268.954 M 35.28 % | 198.818 M 3.00 % | 193.036 M -10.71 % | 216.198 M -4.82 % | 227.155 M 5.79 % | 214.727 M 5.61 % | 203.327 M 3.40 % | 196.650 M -39.68 % | 326.037 M 1.53 % | 321.127 M 5.86 % | 303.356 M 1.95 % | 297.562 M 28.19 % | 232.127 M 32.39 % | 175.334 M 27.49 % | 137.526 M 1 103.73 % | 11.425 M 72.77 % | 6.613 M |
| Interest income | 2.146 M -39.33 % | 3.537 M 30.56 % | 2.709 M 46.20 % | 1.853 M -27.70 % | 2.563 M -38.96 % | 4.199 M 7.12 % | 3.920 M -46.84 % | 7.374 M 21.38 % | 6.075 M 29.42 % | 4.694 M 106.69 % | 2.271 M -40.92 % | 3.844 M -18.26 % | 4.703 M 84.87 % | 2.544 M | 0.000 -100.00 % | 2.894 M -8.33 % | 3.157 M | 0.000 | 0.000 -100.00 % | 517.000 K 127.65 % | -1.870 M | 0.000 |
| Interest expense | 15.924 M -0.33 % | 15.977 M 42.22 % | 11.234 M 46.14 % | 7.687 M -7.53 % | 8.313 M -11.82 % | 9.427 M 74.67 % | 5.397 M -29.47 % | 7.652 M -12.64 % | 8.759 M 10.83 % | 7.903 M 29.09 % | 6.122 M 17.06 % | 5.230 M 10.29 % | 4.742 M 16.94 % | 4.055 M | 0.000 -100.00 % | 3.126 M 8.05 % | 2.893 M | 0.000 | 0.000 -100.00 % | 3.203 M 0.19 % | 3.197 M | 0.000 |
| Depreciation and amortization | 67.460 M -8.15 % | 73.445 M -2.29 % | 75.164 M -3.24 % | 77.677 M -29.89 % | 110.793 M -1.06 % | 111.975 M 262.12 % | 30.922 M -1.40 % | 31.362 M -9.68 % | 34.724 M -6.00 % | 36.939 M -2.16 % | 37.753 M -16.69 % | 45.318 M 8.96 % | 41.592 M 6.64 % | 39.001 M 0.24 % | 38.906 M -21.16 % | 49.348 M 70.08 % | 29.015 M 37.04 % | 21.173 M 14.05 % | 18.564 M 2.54 % | 18.104 M 22.93 % | 14.727 M 29.49 % | 11.373 M |
| Operating income | -7.885 M -187.19 % | 9.043 M 199.37 % | -9.100 M 84.03 % | -56.985 M 50.86 % | -115.956 M -3 627.29 % | -3.111 M -120.46 % | 15.207 M -62.14 % | 40.162 M 121.80 % | 18.107 M 133.07 % | 7.769 M 58.88 % | 4.890 M 114.12 % | -34.633 M -273.47 % | 19.965 M -75.80 % | 82.513 M -11.66 % | 93.407 M -20.18 % | 117.028 M -31.36 % | 170.490 M -5.14 % | 179.721 M 33.22 % | 134.906 M 31.06 % | 102.938 M 41.73 % | 72.629 M 87.88 % | 38.658 M |
| Operating income ratio | -0.01 -194.53 % | 0.01 201.58 % | -0.01 86.78 % | -0.09 56.83 % | -0.22 -5 515.41 % | 0.00 -121.00 % | 0.02 -59.51 % | 0.05 125.87 % | 0.02 126.22 % | 0.01 49.78 % | 0.01 112.92 % | -0.05 -285.76 % | 0.02 -73.42 % | 0.09 -15.37 % | 0.11 -18.78 % | 0.14 -29.18 % | 0.19 -18.14 % | 0.23 5.91 % | 0.22 -2.61 % | 0.23 12.18 % | 0.20 43.20 % | 0.14 |
| Total other income expenses net | -18.057 M -21.59 % | -14.851 M -2 209.52 % | 704.000 K -81.06 % | 3.717 M 123.38 % | -15.898 M 11.38 % | -17.940 M -996.58 % | -1.636 M 72.01 % | -5.844 M -5.18 % | -5.556 M 4.31 % | -5.806 M 8.35 % | -6.335 M -64.72 % | -3.846 M -70.86 % | -2.251 M 50.71 % | -4.567 M -44.16 % | -3.168 M 23.74 % | -4.154 M 3.33 % | -4.297 M -214.57 % | -1.366 M -37.70 % | -992.000 K -130.97 % | 3.203 M 174.26 % | -4.313 M 11.31 % | -4.863 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 305.948 M -4.18 % | 319.293 M 2.34 % | 311.979 M 4.55 % | 298.405 M -17.36 % | 361.086 M 21.48 % | 297.244 M 3 645.99 % | 7.935 M 153.52 % | -14.825 M -128.07 % | 52.810 M 1 423.89 % | -3.989 M -109.37 % | 42.571 M 112.43 % | 20.040 M 135.55 % | -56.370 M -41.68 % | -39.786 M 62.87 % | -107.157 M -6.72 % | -100.406 M -462.97 % | -17.835 M 84.28 % | -113.460 M -42.11 % | -79.841 M -70.67 % | -46.781 M -438.77 % | -8.683 M -119.06 % | 45.561 M |
| Total investments | 27.000 K 0.00 % | 27.000 K 0.00 % | 27.000 K 3.85 % | 26.000 K 8.33 % | 24.000 K 0.00 % | 24.000 K 9.09 % | 22.000 K 0.00 % | 22.000 K -4.35 % | 23.000 K -99.93 % | 33.602 M 2 018.66 % | 1.586 M -1.55 % | 1.611 M 19.25 % | 1.351 M 4.97 % | 1.287 M 5.93 % | 1.215 M 16.05 % | 1.047 M -14.81 % | 1.229 M -37.77 % | 1.975 M 130.72 % | 856.000 K -66.46 % | 2.552 M 9.76 % | 2.325 M 31.36 % | 1.770 M |
| Total debt | 332.601 M -14.59 % | 389.439 M 15.81 % | 336.282 M -0.82 % | 339.060 M -23.67 % | 444.216 M 28.50 % | 345.693 M 606.84 % | 48.907 M -19.55 % | 60.791 M -33.54 % | 91.473 M 125.89 % | 40.494 M -57.79 % | 95.926 M 43.11 % | 67.031 M 794.10 % | 7.497 M -83.34 % | 45.008 M 539.05 % | 7.043 M -0.30 % | 7.064 M -86.10 % | 50.837 M 725.54 % | 6.158 M 21.10 % | 5.085 M -65.48 % | 14.732 M -64.83 % | 41.886 M -29.09 % | 59.068 M |
| Accumulated other comprehensive income loss | 0.000 100.00 % | -556.000 K -105.16 % | 10.778 M -25.68 % | 14.502 M 390.39 % | -4.994 M -313.88 % | 2.335 M -38.41 % | 3.791 M 148.45 % | -7.825 M -162.21 % | 12.579 M -80.22 % | 63.599 M 247.16 % | 18.320 M 829.59 % | -2.511 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 903.000 K -97.23 % | 32.598 M -16.17 % | 38.884 M -31.44 % | 56.716 M -47.78 % | 108.603 M -55.11 % | 241.948 M -13.14 % | 278.554 M -6.80 % | 298.893 M 3.52 % | 288.723 M -2.82 % | 297.112 M 10 202.41 % | -2.941 M 90.11 % | -29.749 M -396.33 % | 10.039 M -79.99 % | 50.168 M -13.51 % | 58.003 M -13.05 % | 66.706 M -43.27 % | 117.590 M -4.38 % | 122.978 M 26.44 % | 97.262 M 29.25 % | 75.253 M -12.41 % | 85.917 M 27.44 % | 67.416 M |
| Common stock | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.920 M 0.14 % | 25.884 M 0.00 % | 25.884 M 0.00 % | 25.884 M 0.13 % | 25.850 M 12 825.00 % | 200.000 K |
| Total equity | 67.899 M -25.05 % | 90.590 M -16.28 % | 108.210 M -13.14 % | 124.582 M -25.49 % | 167.208 M -44.76 % | 302.698 M -11.17 % | 340.760 M -2.50 % | 349.483 M -2.85 % | 359.717 M -3.01 % | 370.863 M -0.75 % | 373.680 M 5.13 % | 355.429 M -11.77 % | 402.836 M -9.76 % | 446.428 M 4.72 % | 426.301 M -0.57 % | 428.751 M 0.30 % | 427.470 M 19.74 % | 357.004 M 29.05 % | 276.641 M 35.74 % | 203.800 M 35.53 % | 150.378 M 118.42 % | 68.848 M |
| Other non current liabilities | 6.937 M -12.47 % | 7.925 M -10.75 % | 8.880 M -15.18 % | 10.469 M -17.42 % | 12.677 M 6.40 % | 11.914 M 38.18 % | 8.622 M -3.38 % | 8.924 M 0.07 % | 8.918 M -24.77 % | 11.855 M 8.72 % | 10.904 M 4.93 % | 10.392 M -27.83 % | 14.399 M 23.38 % | 11.670 M -8.50 % | 12.754 M 5.57 % | 12.081 M -2.07 % | 12.336 M 71.86 % | 7.178 M 4.61 % | 6.862 M 33.42 % | 5.143 M -57.75 % | 12.172 M 181.30 % | 4.327 M |
| Long term debt | 276.750 M -0.53 % | 278.227 M 13.02 % | 246.171 M -0.93 % | 248.471 M -21.54 % | 316.693 M 26.90 % | 249.570 M 38 956.34 % | 639.000 K -96.02 % | 16.062 M -35.48 % | 24.895 M 147.42 % | 10.062 M 3 877.08 % | 253.000 K 308.06 % | 62.000 K -61.49 % | 161.000 K -55.03 % | 358.000 K -35.38 % | 554.000 K -26.03 % | 749.000 K -34.59 % | 1.145 M -3.38 % | 1.185 M -35.21 % | 1.829 M -26.10 % | 2.475 M -84.06 % | 15.530 M -56.60 % | 35.786 M |
| Total non current liabilities | 285.491 M -0.23 % | 286.152 M 12.19 % | 255.051 M -1.50 % | 258.940 M -21.38 % | 329.370 M 25.96 % | 261.484 M 40 820.81 % | 639.000 K -96.02 % | 16.062 M -35.48 % | 24.895 M 8.01 % | 23.048 M 106.58 % | 11.157 M 6.72 % | 10.454 M -28.20 % | 14.560 M 13.87 % | 12.787 M -3.91 % | 13.308 M 3.73 % | 12.830 M -4.83 % | 13.481 M 61.20 % | 8.363 M -3.77 % | 8.691 M 14.09 % | 7.618 M -72.50 % | 27.702 M -30.94 % | 40.113 M |
| Other current liabilities | 61.624 M -19.92 % | 76.956 M -53.34 % | 164.938 M -2.39 % | 168.970 M 214.41 % | 53.742 M -70.51 % | 182.210 M 280.56 % | 47.880 M -27.67 % | 66.194 M 41.80 % | 46.682 M 1.16 % | 46.146 M -2.11 % | 47.143 M -10.81 % | 52.855 M 11.15 % | 47.552 M 42.74 % | 33.314 M 15.31 % | 28.891 M -1.37 % | 29.292 M 25.04 % | 23.427 M -8.19 % | 25.518 M 47.44 % | 17.307 M 42.08 % | 12.181 M 48.95 % | 8.178 M 19.72 % | 6.831 M |
| Deferred revenue | 0.000 | 0.000 100.00 % | -90.111 M 5.73 % | -95.589 M | 0.000 100.00 % | -96.123 M -99.14 % | -48.268 M -7.91 % | -44.729 M 32.82 % | -66.578 M -118.78 % | -30.432 M -161.99 % | 49.091 M -14.07 % | 57.131 M 3.53 % | 55.184 M | 0.000 -100.00 % | 30.098 M 157.31 % | 11.697 M | 0.000 -100.00 % | 34.492 M 299.21 % | 8.640 M -46.41 % | 16.122 M | 0.000 -100.00 % | 16.055 M |
| Short term debt | 55.851 M -49.78 % | 111.212 M 52.11 % | 73.111 M -19.29 % | 90.589 M -28.96 % | 127.523 M 32.55 % | 96.205 M 99.31 % | 48.268 M 7.91 % | 44.729 M -32.82 % | 66.578 M 118.78 % | 30.432 M -68.19 % | 95.673 M 42.81 % | 66.993 M 813.21 % | 7.336 M -35.29 % | 11.336 M -57.66 % | 26.773 M 323.96 % | 6.315 M -75.96 % | 26.265 M 428.15 % | 4.973 M 52.73 % | 3.256 M -73.44 % | 12.257 M -53.49 % | 26.356 M 13.20 % | 23.282 M |
| Total current liabilities | 334.382 M -16.66 % | 401.238 M -6.06 % | 427.124 M 27.61 % | 334.715 M -7.17 % | 360.555 M -1.70 % | 366.785 M 10.05 % | 333.299 M 0.57 % | 331.404 M 5.75 % | 313.397 M 2.87 % | 304.662 M -3.85 % | 316.853 M 6.55 % | 297.370 M 29.77 % | 229.151 M 20.94 % | 189.481 M 3.37 % | 183.300 M 10.58 % | 165.760 M -23.31 % | 216.144 M 17.94 % | 183.264 M 48.48 % | 123.425 M -0.70 % | 124.293 M 14.50 % | 108.556 M 11.72 % | 97.167 M |
| Total liabilities | 618.069 M -10.08 % | 687.390 M 0.76 % | 682.175 M 14.91 % | 593.655 M -13.95 % | 689.925 M 9.81 % | 628.269 M 81.02 % | 347.075 M -4.29 % | 362.613 M 2.11 % | 355.105 M 8.36 % | 327.710 M -0.09 % | 328.010 M 6.56 % | 307.824 M 26.31 % | 243.711 M 20.49 % | 202.268 M 2.88 % | 196.608 M 10.09 % | 178.590 M -22.23 % | 229.625 M 19.83 % | 191.627 M 45.04 % | 132.116 M 0.16 % | 131.911 M -3.19 % | 136.258 M -0.74 % | 137.280 M |
| Other non current assets | 9.860 M 51.93 % | 6.490 M 123.34 % | -27.802 M 11.65 % | -31.469 M 20.95 % | -39.810 M -16.34 % | -34.218 M -5.23 % | -32.517 M 10.65 % | -36.394 M 8.97 % | -39.980 M | 0.000 -100.00 % | 17.586 M -4.25 % | 18.366 M -2.15 % | 18.770 M -66.47 % | 55.979 M 176.10 % | 20.275 M -5.03 % | 21.349 M -24.93 % | 28.437 M 252.69 % | 8.063 M 57.54 % | 5.118 M -25.10 % | 6.833 M 7.34 % | 6.366 M -8.53 % | 6.960 M |
| Long term investments | -3.679 M -13 725.93 % | 27.000 K 100.67 % | -4.016 M -43.17 % | -2.805 M 4.82 % | -2.947 M -134.26 % | -1.258 M -5 818.18 % | 22.000 K 0.00 % | 22.000 K -4.35 % | 23.000 K -99.86 % | 16.492 M 1 095.94 % | 1.379 M -7.94 % | 1.498 M 17.40 % | 1.276 M 103.47 % | -36.819 M -1 200.57 % | -2.831 M 15.62 % | -3.355 M 79.27 % | -16.185 M -1 309.64 % | 1.338 M 79.84 % | 744.000 K | 0.000 100.00 % | -13.357 M -1 264.52 % | 1.147 M |
| Intangible assets | 24.113 M -17.69 % | 29.295 M 58.55 % | 18.477 M 10.87 % | 16.665 M -2.33 % | 17.062 M -4.28 % | 17.824 M 4.40 % | 17.073 M 4.45 % | 16.346 M -5.65 % | 17.324 M -69.40 % | 56.613 M -4.07 % | 59.012 M -6.16 % | 62.885 M -5.70 % | 66.689 M 0.92 % | 66.084 M -3.70 % | 68.621 M -8.08 % | 74.651 M -4.58 % | 78.231 M 65.32 % | 47.322 M 24.35 % | 38.057 M 12.24 % | 33.908 M -19.78 % | 42.269 M 51.15 % | 27.965 M |
| GoodWill | 1.789 M 57.21 % | 1.138 M -92.76 % | 15.713 M 3.46 % | 15.188 M -19.09 % | 18.772 M -28.64 % | 26.307 M -20.49 % | 33.088 M -7.36 % | 35.715 M -4.48 % | 37.391 M 3 185.68 % | 1.138 M 0.00 % | 1.138 M 0.00 % | 1.138 M 0.00 % | 1.138 M 0.00 % | 1.138 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 25.902 M -14.89 % | 30.433 M -10.99 % | 34.190 M 7.34 % | 31.853 M -11.11 % | 35.834 M -18.80 % | 44.131 M -12.02 % | 50.161 M -3.65 % | 52.061 M -4.85 % | 54.715 M -5.26 % | 57.751 M -3.99 % | 60.150 M -6.05 % | 64.023 M -5.61 % | 67.827 M 0.90 % | 67.222 M -2.04 % | 68.621 M -8.08 % | 74.651 M -4.58 % | 78.231 M 65.32 % | 47.322 M 24.35 % | 38.057 M 12.24 % | 33.908 M -19.78 % | 42.269 M 51.15 % | 27.965 M |
| Property plant equipment net | 257.383 M -3.52 % | 266.760 M 3.10 % | 258.750 M 8.02 % | 239.547 M -18.03 % | 292.221 M -18.81 % | 359.916 M 446.77 % | 65.826 M 7.34 % | 61.326 M -7.28 % | 66.140 M -3.27 % | 68.373 M 6.01 % | 64.497 M -1.22 % | 65.291 M -4.11 % | 68.090 M 6.96 % | 63.658 M -5.42 % | 67.306 M -5.89 % | 71.516 M -8.34 % | 78.020 M 80.64 % | 43.191 M 34.68 % | 32.070 M 10.48 % | 29.029 M 69.22 % | 17.155 M -29.95 % | 24.489 M |
| Total non current assets | 314.702 M -6.16 % | 335.348 M 14.47 % | 292.967 M 7.94 % | 271.426 M -17.27 % | 328.079 M -18.81 % | 404.071 M 248.31 % | 116.009 M 2.29 % | 113.409 M -6.18 % | 120.878 M -33.94 % | 182.969 M -0.09 % | 183.126 M -8.63 % | 200.427 M 5.31 % | 190.312 M 8.74 % | 175.015 M -3.96 % | 182.235 M -4.21 % | 190.237 M -2.11 % | 194.330 M 70.72 % | 113.828 M 28.68 % | 88.455 M 12.67 % | 78.509 M 15.26 % | 68.115 M 11.33 % | 61.184 M |
| Other current assets | 18.212 M 167.55 % | 6.807 M -82.48 % | 38.855 M -23.22 % | 50.607 M 39.61 % | 36.249 M 191.51 % | 12.435 M -70.07 % | 41.544 M 51.19 % | 27.478 M -51.29 % | 56.413 M 5.78 % | 53.333 M 30.04 % | 41.012 M 23.94 % | 33.091 M 168.57 % | 12.321 M 53.13 % | 8.046 M 67.28 % | 4.810 M 24.94 % | 3.850 M 22.49 % | 3.143 M 60.19 % | 1.962 M -90.24 % | 20.108 M 835.69 % | 2.149 M -71.95 % | 7.661 M -89.00 % | 69.646 M |
| Short term investments | 3.706 M -30.61 % | 5.341 M 32.10 % | 4.043 M 42.81 % | 2.831 M -4.71 % | 2.971 M 131.75 % | 1.282 M -88.26 % | 10.916 M 545.15 % | 1.692 M -91.39 % | 19.656 M 14.88 % | 17.110 M 8 165.70 % | 207.000 K 83.19 % | 113.000 K 50.67 % | 75.000 K -99.80 % | 38.106 M 841.82 % | 4.046 M -8.09 % | 4.402 M -74.72 % | 17.414 M 2 633.75 % | 637.000 K 468.75 % | 112.000 K -95.61 % | 2.552 M -83.73 % | 15.682 M 2 417.17 % | 623.000 K |
| cash and cash equivalents | 26.653 M -62.00 % | 70.146 M 188.63 % | 24.303 M -46.77 % | 45.655 M -45.08 % | 83.130 M 71.58 % | 48.449 M 18.25 % | 40.972 M -45.82 % | 75.616 M 95.58 % | 38.663 M -13.08 % | 44.483 M -16.63 % | 53.355 M 13.54 % | 46.991 M -26.42 % | 63.867 M -24.68 % | 84.794 M -25.75 % | 114.200 M 6.26 % | 107.470 M 56.50 % | 68.672 M -42.59 % | 119.618 M 40.85 % | 84.926 M 38.06 % | 61.513 M 21.64 % | 50.569 M 274.39 % | 13.507 M |
| Cash and short term investments | 30.359 M -60.75 % | 77.339 M 172.84 % | 28.346 M -41.54 % | 48.486 M -43.69 % | 86.101 M 73.13 % | 49.731 M 21.38 % | 40.972 M -45.82 % | 75.616 M 95.58 % | 38.663 M -37.23 % | 61.593 M 15.44 % | 53.355 M 13.54 % | 46.991 M -26.42 % | 63.867 M -48.03 % | 122.900 M 3.94 % | 118.246 M 5.70 % | 111.872 M 29.95 % | 86.086 M -28.41 % | 120.255 M 41.41 % | 85.038 M 32.74 % | 64.065 M -3.30 % | 66.251 M 368.87 % | 14.130 M |
| Total current assets | 371.266 M -16.12 % | 442.632 M -4.07 % | 461.432 M 13.00 % | 408.340 M -14.58 % | 478.032 M -0.89 % | 482.322 M -8.59 % | 527.658 M -3.85 % | 548.781 M 1.02 % | 543.260 M 5.36 % | 515.604 M -0.57 % | 518.564 M 12.04 % | 462.826 M 1.44 % | 456.235 M -3.68 % | 473.681 M 7.49 % | 440.674 M 5.65 % | 417.104 M -9.87 % | 462.765 M 6.43 % | 434.803 M 35.75 % | 320.302 M 24.53 % | 257.202 M 17.70 % | 218.521 M 50.76 % | 144.944 M |
| Inventory | 243.732 M -11.68 % | 275.979 M -4.89 % | 290.165 M 20.74 % | 240.320 M -10.32 % | 267.964 M -5.84 % | 284.589 M -8.80 % | 312.052 M 10.18 % | 283.227 M -15.90 % | 336.767 M 10.00 % | 306.140 M 6.40 % | 287.732 M 2.07 % | 281.907 M 34.72 % | 209.249 M 6.43 % | 196.610 M 14.25 % | 172.085 M 12.93 % | 152.387 M -33.39 % | 228.764 M 22.30 % | 187.059 M 42.80 % | 130.997 M 21.57 % | 107.756 M 35.53 % | 79.509 M 29.98 % | 61.168 M |
| Net receivables | 78.963 M -4.30 % | 82.507 M -20.72 % | 104.066 M 50.98 % | 68.927 M -21.42 % | 87.718 M -35.30 % | 135.567 M -11.61 % | 153.379 M -13.03 % | 176.365 M 58.29 % | 111.417 M -14.60 % | 130.471 M -4.39 % | 136.465 M 17.73 % | 115.913 M -32.13 % | 170.798 M 1.67 % | 167.990 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 84.159 M | 0.000 -100.00 % | 65.100 M | 0.000 |
| Tax assets | 25.236 M -20.24 % | 31.638 M -0.65 % | 31.845 M -7.16 % | 34.300 M -19.82 % | 42.781 M 20.51 % | 35.500 M 9.17 % | 32.517 M -10.65 % | 36.394 M -8.97 % | 39.980 M -0.92 % | 40.353 M 2.12 % | 39.514 M -22.90 % | 51.249 M 49.20 % | 34.349 M 37.53 % | 24.975 M -13.47 % | 28.864 M 10.69 % | 26.076 M 0.96 % | 25.827 M 85.62 % | 13.914 M 11.62 % | 12.466 M 42.65 % | 8.739 M -44.27 % | 15.682 M 2 417.17 % | 623.000 K |
| Other assets | 0.000 | 0.000 -100.00 % | 35.986 M -6.46 % | 38.471 M -24.60 % | 51.022 M 14.47 % | 44.574 M 0.92 % | 44.168 M -11.50 % | 49.906 M -1.54 % | 50.684 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 |
| Account payables | 209.972 M 1.68 % | 206.506 M -23.36 % | 269.454 M 67.71 % | 160.666 M -9.82 % | 178.154 M -3.12 % | 183.898 M -22.09 % | 236.027 M 7.57 % | 219.410 M 11.76 % | 196.328 M -12.36 % | 224.025 M 33.67 % | 167.598 M -0.89 % | 169.098 M 3.60 % | 163.224 M 22.71 % | 133.013 M 12.89 % | 117.822 M -3.21 % | 121.725 M -18.42 % | 149.206 M 16.97 % | 127.559 M 31.69 % | 96.860 M 14.40 % | 84.665 M 31.56 % | 64.353 M 13.72 % | 56.591 M |
| Tax payables | 6.935 M 5.65 % | 6.564 M -32.55 % | 9.732 M -3.44 % | 10.079 M 787.24 % | 1.136 M 90.92 % | 595.000 K -47.06 % | 1.124 M 4.95 % | 1.071 M -71.88 % | 3.809 M -6.16 % | 4.059 M -36.96 % | 6.439 M -23.56 % | 8.424 M -23.69 % | 11.039 M -6.59 % | 11.818 M 20.42 % | 9.814 M 16.45 % | 8.428 M -51.13 % | 17.246 M -31.60 % | 25.214 M 320.09 % | 6.002 M -60.49 % | 15.190 M 57.10 % | 9.669 M -7.59 % | 10.463 M |
| Deferred revenue non current | 0.000 -100.00 % | 941.000 K 8.04 % | 871.000 K -25.49 % | 1.169 M -56.04 % | 2.659 M -18.83 % | 3.276 M -27.44 % | 4.515 M -27.45 % | 6.223 M -21.18 % | 7.895 M 598.05 % | 1.131 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 236.534 M -3.25 % | 244.477 M 5.15 % | 232.500 M 9.30 % | 212.717 M -20.75 % | 268.415 M -10.94 % | 301.384 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.763 M -81.45 % | 20.284 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.994 M | 0.000 | 0.000 -100.00 % | 7.825 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.511 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 41.075 M 25.89 % | 32.627 M 0.00 % | 32.627 M 18.89 % | 27.443 M -16.04 % | 32.684 M -13.25 % | 37.678 M 0.00 % | 37.678 M 15.95 % | 32.494 M 0.00 % | 32.494 M 0.00 % | 32.494 M 0.00 % | 32.494 M 0.00 % | 32.494 M -13.76 % | 37.678 M 0.00 % | 37.678 M -89.00 % | 342.377 M 808.69 % | 37.678 M 0.08 % | 37.649 M 7.53 % | 35.014 M 0.00 % | 35.014 M -7.48 % | 37.843 M -1.99 % | 38.611 M 3 034.01 % | 1.232 M |
| Deferred tax liabilities non current | 1.804 M 394.25 % | 365.000 K -86.08 % | 2.623 M -33.19 % | 3.926 M 247.65 % | -2.659 M 18.83 % | -3.276 M 15.48 % | -3.876 M -139.39 % | 9.839 M 168.53 % | 3.664 M 27.80 % | 2.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 |
| Other liabilities | -1.804 M | 0.000 -100.00 % | 198.429 M 12.39 % | 176.551 M | 0.000 -100.00 % | 250.922 M 1 810.04 % | 13.137 M -13.27 % | 15.147 M -9.91 % | 16.813 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 685.968 M -11.83 % | 777.980 M -1.57 % | 790.385 M 10.05 % | 718.237 M -16.20 % | 857.133 M -7.93 % | 930.967 M 35.35 % | 687.835 M -3.41 % | 712.096 M -0.38 % | 714.822 M 2.33 % | 698.573 M -0.44 % | 701.690 M 5.80 % | 663.253 M 2.58 % | 646.547 M -0.33 % | 648.696 M 4.14 % | 622.909 M 2.56 % | 607.341 M -7.57 % | 657.095 M 19.77 % | 548.631 M 34.22 % | 408.757 M 21.76 % | 335.711 M 17.12 % | 286.636 M 39.06 % | 206.128 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 -100.00 % | 65.518 M 212.09 % | -58.450 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 100.00 % | -1.049 M -154.52 % | 1.924 M -2.83 % | 1.980 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 |
| Change in working capital | 25.686 M 221.67 % | -21.111 M 68.70 % | -67.442 M -219.43 % | 56.470 M 210.36 % | 18.195 M -56.98 % | 42.290 M 535.40 % | -9.713 M -124.09 % | 40.325 M 215.77 % | -34.831 M -174.35 % | 46.850 M 310.33 % | -22.275 M 30.70 % | -32.141 M -821.78 % | 4.453 M 111.70 % | -38.048 M -117.93 % | -17.459 M -185.50 % | 20.421 M 142.06 % | -48.557 M -67.06 % | -29.066 M 10.27 % | -32.392 M -95.33 % | -16.583 M -5.48 % | -15.721 M 35.21 % | -24.264 M |
| Accounts receivables | 9.146 M 44.58 % | 6.326 M 159.12 % | -10.700 M -175.91 % | 14.096 M -40.41 % | 23.656 M 122.69 % | 10.623 M -61.77 % | 27.785 M 21 309.92 % | -131.000 K 98.92 % | -12.118 M -151 575.00 % | 8.000 K 100.09 % | -9.408 M -129.77 % | 31.599 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 30.031 M 43.03 % | 20.997 M 137.00 % | -56.742 M -233.91 % | 42.374 M 875.94 % | -5.461 M -117.25 % | 31.667 M 184.45 % | -37.498 M -192.69 % | 40.456 M 278.12 % | -22.713 M -101.04 % | -11.298 M -319.07 % | -2.696 M 96.59 % | -79.131 M -681.85 % | -10.121 M 57.77 % | -23.968 M -62.96 % | -14.708 M -120.25 % | 72.625 M 284.00 % | -39.471 M 31.58 % | -57.692 M -146.54 % | -23.401 M 15.13 % | -27.572 M -50.33 % | -18.341 M 12.54 % | -20.970 M |
| Accounts payables | -17.902 M 71.42 % | -62.635 M -157.56 % | 108.823 M 342.06 % | 24.617 M 151.26 % | -48.020 M -329.71 % | -11.175 M -166.62 % | 16.774 M 197.92 % | -17.130 M 39.32 % | -28.232 M -151.74 % | 54.562 M 479.95 % | 9.408 M 129.77 % | -31.599 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 4.411 M -68.94 % | 14.201 M 113.05 % | -108.823 M -342.06 % | -24.617 M -151.26 % | 48.020 M 329.71 % | 11.175 M 166.62 % | -16.774 M -197.92 % | 17.130 M -39.32 % | 28.232 M 689.04 % | 3.578 M 135.18 % | -10.171 M -166.08 % | 15.391 M 5.61 % | 14.574 M 203.51 % | -14.080 M -411.81 % | -2.751 M 94.73 % | -52.204 M -474.55 % | -9.086 M -131.74 % | 28.626 M 418.39 % | -8.991 M -181.82 % | 10.989 M 319.43 % | 2.620 M 179.54 % | -3.294 M |
| Other non cash items | -6.320 M -132.69 % | 19.332 M 0.26 % | 19.281 M -70.00 % | 64.273 M 530.09 % | -14.944 M -3 232.91 % | 477.000 K -96.88 % | 15.267 M 32.96 % | 11.482 M 195.36 % | -12.041 M -33.24 % | -9.037 M -508.96 % | -1.484 M 71.12 % | -5.138 M -147.11 % | 10.907 M 1 489.43 % | -785.000 K -108.26 % | 9.509 M -59.02 % | 23.205 M 260.13 % | -14.491 M -961.02 % | 1.683 M 621.05 % | -323.000 K 97.19 % | -11.494 M -312.97 % | 5.397 M -32.39 % | 7.982 M |
| Net cash provided by operating activities | 56.483 M -11.97 % | 64.166 M -23.56 % | 83.943 M 5.19 % | 79.803 M 400.05 % | -26.597 M -122.05 % | 120.616 M 286.78 % | 31.185 M -68.36 % | 98.552 M 1 072.10 % | -10.138 M -111.96 % | 84.760 M 666.85 % | 11.053 M 150.91 % | -21.710 M -132.41 % | 66.991 M 33.09 % | 50.336 M -43.42 % | 88.959 M -44.29 % | 159.680 M 91.10 % | 83.557 M -28.44 % | 116.768 M 40.50 % | 83.111 M 27.31 % | 65.280 M 14.47 % | 57.028 M 121.12 % | 25.790 M |
| Investments in property plant and equipment | -16.494 M 11.81 % | -18.702 M -22.64 % | -15.250 M -34.10 % | -11.372 M -3.66 % | -10.971 M 51.22 % | -22.491 M 14.59 % | -26.332 M -43.49 % | -18.351 M 12.97 % | -21.087 M 46.27 % | -39.244 M -9.76 % | -35.754 M 10.86 % | -40.112 M 16.69 % | -48.146 M -33.39 % | -36.093 M -13.48 % | -31.805 M 24.26 % | -41.995 M 56.41 % | -96.345 M -116.48 % | -44.505 M -62.53 % | -27.382 M 13.84 % | -31.779 M -3.09 % | -30.826 M -5.33 % | -29.267 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 45.000 K -99.31 % | 6.505 M 3 454.64 % | 183.000 K -84.80 % | 1.204 M 162.88 % | 458.000 K -89.53 % | 4.373 M 464.99 % | 774.000 K -22.21 % | 995.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -495.000 K | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -1.062 M 84.58 % | -6.887 M -209.25 % | -2.227 M -1 300.63 % | -159.000 K 77.32 % | -701.000 K 86.62 % | -5.239 M -385.54 % | -1.079 M 56.86 % | -2.501 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -136.000 K | 0.000 | 0.000 100.00 % | -1.117 M -25.51 % | -890.000 K | 0.000 100.00 % | -21.543 M | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 1.017 M 166.23 % | 382.000 K -81.31 % | 2.044 M 295.60 % | -1.045 M -530.04 % | 243.000 K -71.94 % | 866.000 K 183.93 % | 305.000 K -79.75 % | 1.506 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 447.000 K 19.20 % | 375.000 K | 0.000 | 0.000 -100.00 % | 15.682 M 69.39 % | 9.258 M | 0.000 |
| Other investing activites | 1.819 M 211.60 % | -1.630 M 85.19 % | -11.004 M -1 407.40 % | -730.000 K 92.14 % | -9.285 M 5.71 % | -9.847 M 12.62 % | -11.269 M 9.78 % | -12.490 M -34.27 % | -9.302 M -7 662.60 % | 123.000 K -95.68 % | 2.845 M 715.19 % | 349.000 K -73.82 % | 1.333 M -44.67 % | 2.409 M 14.33 % | 2.107 M -28.75 % | 2.957 M 44.67 % | 2.044 M 13.30 % | 1.804 M 113.49 % | 845.000 K -65.01 % | 2.415 M -89.27 % | 22.507 M 3 239.32 % | 674.000 K |
| Net cash used for investing activites | -14.675 M 27.82 % | -20.332 M 22.56 % | -26.254 M -116.94 % | -12.102 M 40.25 % | -20.256 M 37.36 % | -32.338 M 14.00 % | -37.601 M -46.87 % | -25.602 M 16.59 % | -30.694 M 16.18 % | -36.620 M -11.28 % | -32.909 M 17.24 % | -39.763 M 15.06 % | -46.813 M -38.98 % | -33.684 M -12.90 % | -29.834 M 22.69 % | -38.591 M 58.91 % | -93.926 M -114.35 % | -43.818 M -59.76 % | -27.427 M -100.46 % | -13.682 M 35.15 % | -21.099 M 26.21 % | -28.593 M |
| Debt repayment | -40.032 M -177.70 % | 51.518 M 254.24 % | -33.402 M 25.34 % | -44.741 M -134.01 % | 131.547 M 2 845.71 % | -4.791 M 61.67 % | -12.499 M 64.65 % | -35.355 M -170.45 % | 50.182 M 186.07 % | -58.302 M -317.56 % | 26.798 M -29.11 % | 37.802 M 7 225.97 % | 516.000 K 74.92 % | 295.000 K 122.47 % | -1.313 M 93.47 % | -20.097 M -200.47 % | 20.003 M 1 596.61 % | 1.179 M 109.45 % | -12.474 M 54.06 % | -27.152 M | 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 -100.00 % | 23.000 K -98.60 % | 1.648 M | 0.000 | 0.000 -100.00 % | 1.582 M -95.95 % | 39.058 M | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.051 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.480 M 58.33 % | -15.552 M -200.00 % | -5.184 M 66.67 % | -15.552 M | 0.000 | 0.000 100.00 % | -15.552 M 62.50 % | -41.473 M 11.11 % | -46.657 M 10.00 % | -51.841 M 16.67 % | -62.210 M -0.02 % | -62.199 M -60.20 % | -38.827 M -76.48 % | -22.001 M -41.85 % | -15.510 M -55.10 % | -10.000 M | 0.000 |
| Other financing activites | -45.113 M 8.24 % | -49.166 M -7.12 % | -45.897 M 25.12 % | -61.292 M -26.09 % | -48.611 M 25.09 % | -64.890 M | 0.000 -100.00 % | 5.789 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.373 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.827 M | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -85.145 M -3 720.11 % | 2.352 M 102.97 % | -79.299 M 25.21 % | -106.033 M -227.85 % | 82.936 M 202.12 % | -81.212 M -189.52 % | -28.051 M 19.28 % | -34.750 M -200.35 % | 34.630 M 159.40 % | -58.302 M -317.56 % | 26.798 M -41.26 % | 45.623 M 211.39 % | -40.957 M 11.66 % | -46.362 M 12.78 % | -53.154 M 35.40 % | -82.284 M -102.93 % | -40.548 M -7.70 % | -37.648 M -18.96 % | -31.648 M 22.96 % | -41.080 M -241.37 % | 29.058 M | 0.000 |
| Effect of forex changes on cash | -156.000 K 54.52 % | -343.000 K -232.95 % | 258.000 K -69.89 % | 857.000 K 161.13 % | -1.402 M -441.12 % | 411.000 K 332.20 % | -177.000 K 85.81 % | -1.247 M -426.44 % | 382.000 K -70.39 % | 1.290 M -9.28 % | 1.422 M 238.60 % | -1.026 M -593.24 % | -148.000 K -148.68 % | 304.000 K -59.95 % | 759.000 K 10 942.86 % | -7.000 K 75.86 % | -29.000 K 95.25 % | -610.000 K 2.09 % | -623.000 K -246.59 % | 425.000 K 284.78 % | -230.000 K -101.75 % | -114.000 K |
| Net change in cash | -43.493 M -194.87 % | 45.843 M 314.70 % | -21.352 M 43.02 % | -37.475 M -208.06 % | 34.681 M 363.84 % | 7.477 M 121.58 % | -34.644 M -193.75 % | 36.953 M 734.93 % | -5.820 M 34.40 % | -8.872 M -239.41 % | 6.364 M 137.71 % | -16.876 M 19.36 % | -20.927 M 28.83 % | -29.406 M -536.94 % | 6.730 M -82.65 % | 38.798 M 176.16 % | -50.946 M -246.85 % | 34.692 M 48.17 % | 23.413 M 113.95 % | 10.943 M -83.10 % | 64.757 M 2 319.99 % | -2.917 M |
| Cash at beginning of period | 70.146 M 188.63 % | 24.303 M -46.77 % | 45.655 M -45.08 % | 83.130 M 71.58 % | 48.449 M 18.25 % | 40.972 M -45.82 % | 75.616 M 95.58 % | 38.663 M -13.08 % | 44.483 M -16.63 % | 53.355 M 13.54 % | 46.991 M -26.42 % | 63.867 M -24.68 % | 84.794 M -25.75 % | 114.200 M 6.26 % | 107.470 M 56.50 % | 68.672 M -42.59 % | 119.618 M 40.85 % | 84.926 M 38.06 % | 61.513 M 21.64 % | 50.570 M 225.21 % | -40.389 M -7.78 % | -37.472 M |
| Cash at end of period | 26.653 M -62.00 % | 70.146 M 188.63 % | 24.303 M -46.77 % | 45.655 M -45.08 % | 83.130 M 71.58 % | 48.449 M 18.25 % | 40.972 M -45.82 % | 75.616 M 95.58 % | 38.663 M -13.08 % | 44.483 M -16.63 % | 53.355 M 13.54 % | 46.991 M -26.42 % | 63.867 M -24.68 % | 84.794 M -25.75 % | 114.200 M 6.26 % | 107.470 M 56.50 % | 68.672 M -42.59 % | 119.618 M 40.85 % | 84.926 M 38.06 % | 61.513 M 152.43 % | 24.368 M 160.33 % | -40.389 M |
| Operating cash flow | 56.483 M -11.97 % | 64.166 M -23.56 % | 83.943 M 5.19 % | 79.803 M 400.05 % | -26.597 M -122.05 % | 120.616 M 286.78 % | 31.185 M -68.36 % | 98.552 M 1 072.10 % | -10.138 M -111.96 % | 84.760 M 666.85 % | 11.053 M 150.91 % | -21.710 M -132.41 % | 66.991 M 33.09 % | 50.336 M -43.42 % | 88.959 M -44.29 % | 159.680 M 91.10 % | 83.557 M -28.44 % | 116.768 M 40.50 % | 83.111 M 27.31 % | 65.280 M 14.47 % | 57.028 M 121.12 % | 25.790 M |
| Capital expenditure | -16.494 M 11.81 % | -18.702 M -22.64 % | -15.250 M -34.10 % | -11.372 M -3.66 % | -10.971 M 51.22 % | -22.491 M 14.59 % | -26.332 M -43.49 % | -18.351 M 12.97 % | -21.087 M 46.27 % | -39.244 M -9.76 % | -35.754 M 10.86 % | -40.112 M 16.69 % | -48.146 M -33.39 % | -36.093 M -13.48 % | -31.805 M 24.26 % | -41.995 M 56.41 % | -96.345 M -116.48 % | -44.505 M -62.53 % | -27.382 M 13.84 % | -31.779 M -3.09 % | -30.826 M -5.33 % | -29.267 M |
| Free CashFlow | 39.989 M -12.04 % | 45.464 M -33.82 % | 68.693 M 0.38 % | 68.431 M 282.15 % | -37.568 M -138.29 % | 98.125 M 1 921.95 % | 4.853 M -93.95 % | 80.201 M 356.85 % | -31.225 M -168.60 % | 45.516 M 284.27 % | -24.701 M 60.04 % | -61.822 M -428.06 % | 18.845 M 32.31 % | 14.243 M -75.08 % | 57.154 M -51.43 % | 117.685 M 1 020.28 % | -12.788 M -117.70 % | 72.263 M 29.67 % | 55.729 M 66.35 % | 33.501 M 27.86 % | 26.202 M 853.58 % | -3.477 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2003-12-31 | 2003-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 152.648 M -55.55 % | 343.376 M 7.18 % | 320.385 M -12.46 % | 365.968 M 3.50 % | 353.603 M -10.46 % | 394.928 M 15.95 % | 340.589 M -1.24 % | 344.875 M 30.61 % | 264.040 M -9.35 % | 291.279 M 19.56 % | 243.618 M -40.06 % | 406.416 M 1.75 % | 399.442 M -3.32 % | 413.139 M -0.23 % | 414.081 M -4.46 % | 433.409 M -3.93 % | 451.120 M 0.14 % | 450.488 M 0.05 % | 450.275 M 0.65 % | 447.377 M 4.79 % | 426.927 M 173.93 % | 155.854 M 18.33 % | 131.711 M -3.22 % | 136.093 M 9.53 % | 124.250 M -69.23 % | 403.808 M 0.00 % | 403.808 M -8.98 % | 443.636 M 0.00 % | 443.636 M 4.38 % | 425.038 M 0.00 % | 425.038 M 403.33 % | 84.446 M -14.46 % | 98.726 M -77.88 % | 446.257 M 0.00 % | 446.257 M 15.89 % | 385.081 M 0.00 % | 385.081 M 25.79 % | 306.129 M 0.00 % | 306.129 M 34.57 % | 227.482 M 0.00 % | 227.482 M 26.35 % | 180.044 M 0.00 % | 180.044 M 31.20 % | 137.230 M 0.00 % | 137.230 M |
| Net income | -2.447 M 83.57 % | -14.898 M 3.54 % | -15.445 M -583.87 % | 3.192 M 133.10 % | -9.643 M -245.58 % | 6.624 M 133.72 % | -19.645 M 21.94 % | -25.168 M 31.94 % | -36.979 M 20.07 % | -46.265 M 43.54 % | -81.940 M -314.34 % | -19.776 M -296.87 % | -4.983 M 26.83 % | -6.810 M -548.32 % | 1.519 M -78.32 % | 7.005 M -16.39 % | 8.378 M 322.70 % | 1.982 M 6 978.57 % | 28.000 K -99.68 % | 8.881 M 688.02 % | 1.127 M 115.13 % | -7.451 M 46.59 % | -13.950 M 34.44 % | -21.277 M 6.01 % | -22.638 M -551.00 % | 5.020 M 0.00 % | 5.020 M -79.99 % | 25.084 M 0.00 % | 25.084 M -13.51 % | 29.002 M 0.00 % | 29.002 M 226.36 % | -22.952 M -45.24 % | -15.803 M -126.88 % | 58.795 M 0.00 % | 58.795 M -4.38 % | 61.489 M 0.00 % | 61.489 M 26.44 % | 48.631 M 0.00 % | 48.631 M 29.25 % | 37.627 M 0.00 % | 37.627 M 43.00 % | 26.313 M 0.00 % | 26.313 M 71.42 % | 15.350 M 0.00 % | 15.350 M |
| Income before tax | -1.846 M 86.77 % | -13.950 M -16.33 % | -11.992 M -413.11 % | 3.830 M 139.74 % | -9.638 M -238.26 % | 6.971 M 145.36 % | -15.367 M 22.96 % | -19.946 M 40.14 % | -33.322 M 25.42 % | -44.682 M 49.21 % | -87.967 M -296.16 % | -22.205 M -944.94 % | -2.125 M 63.36 % | -5.799 M -191.08 % | 6.367 M -49.00 % | 12.485 M -12.48 % | 14.265 M 207.10 % | 4.645 M 76.41 % | 2.633 M -83.27 % | 15.742 M 371.04 % | 3.342 M 128.36 % | -11.785 M 37.87 % | -18.967 M 38.24 % | -30.710 M 0.68 % | -30.921 M -449.11 % | 8.857 M 0.00 % | 8.857 M -77.33 % | 39.064 M 0.00 % | 39.064 M -13.42 % | 45.120 M 0.00 % | 45.120 M 219.71 % | -37.690 M -93.63 % | -19.465 M -123.42 % | 83.097 M 0.00 % | 83.097 M -6.82 % | 89.178 M 0.00 % | 89.178 M 33.19 % | 66.957 M 0.00 % | 66.957 M 26.17 % | 53.071 M 0.00 % | 53.071 M 55.37 % | 34.158 M 0.00 % | 34.158 M 102.15 % | 16.898 M 0.00 % | 16.898 M |
| Income before tax ratio | -0.01 70.23 % | -0.04 -8.54 % | -0.04 -457.65 % | 0.01 138.40 % | -0.03 -254.42 % | 0.02 139.12 % | -0.05 21.99 % | -0.06 54.17 % | -0.13 17.73 % | -0.15 57.52 % | -0.36 -560.89 % | -0.05 -927.01 % | -0.01 62.10 % | -0.01 -191.29 % | 0.02 -46.62 % | 0.03 -8.90 % | 0.03 206.67 % | 0.01 76.33 % | 0.01 -83.38 % | 0.04 349.50 % | 0.01 110.35 % | -0.08 47.49 % | -0.14 36.18 % | -0.23 9.33 % | -0.25 -1 234.61 % | 0.02 0.00 % | 0.02 -75.09 % | 0.09 0.00 % | 0.09 -17.05 % | 0.11 0.00 % | 0.11 123.78 % | -0.45 -126.37 % | -0.20 -205.88 % | 0.19 0.00 % | 0.19 -19.59 % | 0.23 0.00 % | 0.23 5.88 % | 0.22 0.00 % | 0.22 -6.25 % | 0.23 0.00 % | 0.23 22.97 % | 0.19 0.00 % | 0.19 54.08 % | 0.12 0.00 % | 0.12 |
| EBITDA | 4.613 M -83.00 % | 27.125 M -10.53 % | 30.317 M -36.46 % | 47.711 M 32.89 % | 35.903 M -20.36 % | 45.082 M 77.59 % | 25.385 M 12.93 % | 22.478 M 133.71 % | 9.618 M 46.19 % | 6.579 M 132.77 % | -20.079 M -147.59 % | 42.193 M -21.91 % | 54.031 M 328.82 % | 12.600 M -53.91 % | 27.338 M -9.79 % | 30.306 M -26.47 % | 41.218 M 34.20 % | 30.714 M 38.87 % | 22.117 M -37.20 % | 35.220 M 32.36 % | 26.609 M 791.14 % | -3.850 M 39.99 % | -6.416 M 66.24 % | -19.002 M -20.55 % | -15.763 M -149.22 % | 32.024 M 0.00 % | 32.024 M -47.07 % | 60.501 M 0.00 % | 60.501 M -8.55 % | 66.157 M 0.00 % | 66.157 M 471.90 % | -17.789 M -4 336.16 % | -401.000 K -100.48 % | 83.097 M 0.00 % | 83.097 M -6.82 % | 89.178 M 0.00 % | 89.178 M 33.19 % | 66.957 M 0.00 % | 66.957 M 26.17 % | 53.071 M 0.00 % | 53.071 M 27.70 % | 41.559 M 0.00 % | 41.559 M 83.62 % | 22.633 M 0.00 % | 22.633 M |
| Net income ratio | -0.02 63.05 % | -0.04 10.00 % | -0.05 -652.71 % | 0.01 131.98 % | -0.03 -262.59 % | 0.02 129.08 % | -0.06 20.96 % | -0.07 47.89 % | -0.14 11.83 % | -0.16 52.78 % | -0.34 -591.22 % | -0.05 -290.06 % | -0.01 24.32 % | -0.02 -549.34 % | 0.00 -77.30 % | 0.02 -12.97 % | 0.02 322.11 % | 0.00 6 975.23 % | 0.00 -99.69 % | 0.02 652.00 % | 0.00 105.52 % | -0.05 54.86 % | -0.11 32.25 % | -0.16 14.19 % | -0.18 -1 565.74 % | 0.01 0.00 % | 0.01 -78.02 % | 0.06 0.00 % | 0.06 -17.13 % | 0.07 0.00 % | 0.07 125.10 % | -0.27 -69.80 % | -0.16 -221.49 % | 0.13 0.00 % | 0.13 -17.49 % | 0.16 0.00 % | 0.16 0.52 % | 0.16 0.00 % | 0.16 -3.96 % | 0.17 0.00 % | 0.17 13.18 % | 0.15 0.00 % | 0.15 30.66 % | 0.11 0.00 % | 0.11 |
| Ratio EBITDA | 0.03 -61.75 % | 0.08 -16.52 % | 0.09 -27.42 % | 0.13 28.40 % | 0.10 -11.05 % | 0.11 53.16 % | 0.07 14.35 % | 0.07 78.93 % | 0.04 61.27 % | 0.02 127.40 % | -0.08 -179.39 % | 0.10 -23.25 % | 0.14 343.52 % | 0.03 -53.81 % | 0.07 -5.58 % | 0.07 -23.47 % | 0.09 34.01 % | 0.07 38.80 % | 0.05 -37.61 % | 0.08 26.31 % | 0.06 352.31 % | -0.02 49.29 % | -0.05 65.11 % | -0.14 -10.06 % | -0.13 -259.97 % | 0.08 0.00 % | 0.08 -41.85 % | 0.14 0.00 % | 0.14 -12.38 % | 0.16 0.00 % | 0.16 173.89 % | -0.21 -5 086.32 % | 0.00 -102.18 % | 0.19 0.00 % | 0.19 -19.59 % | 0.23 0.00 % | 0.23 5.88 % | 0.22 0.00 % | 0.22 -6.25 % | 0.23 0.00 % | 0.23 1.07 % | 0.23 0.00 % | 0.23 39.96 % | 0.16 0.00 % | 0.16 |
| Gross profit ratio | 0.51 25.39 % | 0.41 -18.11 % | 0.50 21.15 % | 0.41 0.47 % | 0.41 6.77 % | 0.38 3.15 % | 0.37 7.28 % | 0.35 0.85 % | 0.34 14.34 % | 0.30 83.98 % | 0.16 -51.88 % | 0.34 -12.63 % | 0.39 -21.63 % | 0.50 -1.67 % | 0.50 6.41 % | 0.47 -3.75 % | 0.49 7.51 % | 0.46 -7.54 % | 0.50 -3.56 % | 0.51 -0.76 % | 0.52 -7.29 % | 0.56 -1.77 % | 0.57 18.61 % | 0.48 -4.53 % | 0.50 4.46 % | 0.48 0.00 % | 0.48 4.21 % | 0.46 0.00 % | 0.46 -5.53 % | 0.49 0.00 % | 0.49 -4.65 % | 0.51 -5.99 % | 0.54 3.84 % | 0.52 0.00 % | 0.52 -1.93 % | 0.53 0.00 % | 0.53 5.53 % | 0.51 0.00 % | 0.51 -4.13 % | 0.53 0.00 % | 0.53 65.48 % | 0.32 0.00 % | 0.32 25.65 % | 0.25 0.00 % | 0.25 |
| Weighted average shs out dil | 265.570 M 2.75 % | 258.473 M 0.90 % | 256.171 M 0.38 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M |
| Weighted average shs out | 265.570 M 2.75 % | 258.473 M 0.90 % | 256.171 M 0.38 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M 0.00 % | 255.211 M |
| EPS diluted | -0.02 68.06 % | -0.06 4.48 % | -0.06 -582.40 % | 0.01 133.07 % | -0.04 -245.38 % | 0.03 133.77 % | -0.08 21.91 % | -0.10 29.57 % | -0.14 22.22 % | -0.18 43.75 % | -0.32 -316.67 % | -0.08 -300.00 % | -0.02 27.00 % | -0.03 -545.76 % | 0.01 -78.15 % | 0.03 -16.41 % | 0.03 325.00 % | 0.01 7 500.00 % | 0.00 -99.71 % | 0.03 697.67 % | 0.00 114.73 % | -0.03 46.62 % | -0.05 34.41 % | -0.08 5.98 % | -0.09 -550.99 % | 0.02 0.00 % | 0.02 -79.92 % | 0.10 0.00 % | 0.10 -13.82 % | 0.11 0.00 % | 0.11 233.22 % | -0.09 -40.30 % | -0.06 -127.64 % | 0.22 0.00 % | 0.22 -8.33 % | 0.24 0.00 % | 0.24 26.32 % | 0.19 0.00 % | 0.19 31.03 % | 0.15 0.00 % | 0.15 42.72 % | 0.10 0.00 % | 0.10 71.04 % | 0.06 0.00 % | 0.06 |
| Earnings per share | -0.02 68.06 % | -0.06 4.48 % | -0.06 -582.40 % | 0.01 133.07 % | -0.04 -245.38 % | 0.03 133.77 % | -0.08 21.91 % | -0.10 29.57 % | -0.14 22.22 % | -0.18 43.75 % | -0.32 -316.67 % | -0.08 -284.00 % | -0.02 23.95 % | -0.03 -545.76 % | 0.01 -78.15 % | 0.03 -16.41 % | 0.03 325.00 % | 0.01 7 500.00 % | 0.00 -99.71 % | 0.03 697.67 % | 0.00 114.73 % | -0.03 46.62 % | -0.05 34.41 % | -0.08 5.98 % | -0.09 -550.99 % | 0.02 0.00 % | 0.02 -79.92 % | 0.10 0.00 % | 0.10 -13.82 % | 0.11 0.00 % | 0.11 232.60 % | -0.09 -40.72 % | -0.06 -127.68 % | 0.22 0.00 % | 0.22 -8.33 % | 0.24 0.00 % | 0.24 26.32 % | 0.19 0.00 % | 0.19 31.03 % | 0.15 0.00 % | 0.15 42.72 % | 0.10 0.00 % | 0.10 71.04 % | 0.06 0.00 % | 0.06 |
| Gross profit | 78.144 M -44.26 % | 140.187 M -12.23 % | 159.719 M 6.06 % | 150.598 M 3.99 % | 144.826 M -4.40 % | 151.491 M 19.60 % | 126.662 M 5.95 % | 119.550 M 31.73 % | 90.755 M 3.65 % | 87.563 M 119.97 % | 39.807 M -71.16 % | 138.017 M -11.10 % | 155.258 M -24.23 % | 204.909 M -1.89 % | 208.855 M 1.66 % | 205.443 M -7.53 % | 222.172 M 7.66 % | 206.364 M -7.50 % | 223.085 M -2.93 % | 229.824 M 4.00 % | 220.988 M 153.94 % | 87.022 M 16.24 % | 74.866 M 14.79 % | 65.221 M 4.57 % | 62.370 M -67.86 % | 194.047 M 0.00 % | 194.047 M -5.14 % | 204.566 M 0.00 % | 204.566 M -1.40 % | 207.465 M 0.00 % | 207.465 M 379.90 % | 43.231 M -19.59 % | 53.760 M -77.03 % | 234.026 M 0.00 % | 234.026 M 13.65 % | 205.924 M 0.00 % | 205.924 M 32.75 % | 155.120 M 0.00 % | 155.120 M 29.02 % | 120.232 M 0.00 % | 120.232 M 109.08 % | 57.505 M 0.00 % | 57.505 M 64.86 % | 34.882 M 0.00 % | 34.882 M |
| Income tax expense | 601.000 K -36.60 % | 948.000 K -72.55 % | 3.453 M 441.22 % | 638.000 K 12 660.00 % | 5.000 K -98.56 % | 347.000 K -91.89 % | 4.278 M 54.89 % | 2.762 M -24.47 % | 3.657 M 131.02 % | 1.583 M 126.27 % | -6.027 M -148.13 % | -2.429 M -184.99 % | 2.858 M 182.69 % | 1.011 M -79.15 % | 4.848 M -11.53 % | 5.480 M -6.91 % | 5.887 M 121.07 % | 2.663 M 2.23 % | 2.605 M -62.03 % | 6.861 M 209.75 % | 2.215 M 151.11 % | -4.334 M 13.61 % | -5.017 M 46.81 % | -9.433 M -13.88 % | -8.283 M -315.84 % | 3.838 M 0.00 % | 3.838 M -72.55 % | 13.980 M 0.00 % | 13.980 M -13.27 % | 16.118 M 0.00 % | 16.118 M 209.36 % | -14.738 M -302.46 % | -3.662 M -115.07 % | 24.302 M 0.00 % | 24.302 M -12.23 % | 27.689 M 0.00 % | 27.689 M 51.09 % | 18.326 M 0.00 % | 18.326 M 18.66 % | 15.444 M 0.00 % | 15.444 M 96.85 % | 7.846 M 0.00 % | 7.846 M 406.82 % | 1.548 M 0.00 % | 1.548 M |
| Cost of revenue | 74.504 M -63.33 % | 203.189 M 26.47 % | 160.666 M -25.40 % | 215.370 M 3.16 % | 208.777 M -14.24 % | 243.437 M 13.79 % | 213.927 M -5.06 % | 225.325 M 30.03 % | 173.285 M -14.94 % | 203.716 M -0.05 % | 203.811 M -24.06 % | 268.399 M 9.92 % | 244.184 M 17.27 % | 208.230 M 1.46 % | 205.226 M -9.98 % | 227.966 M -0.43 % | 228.948 M -6.22 % | 244.124 M 7.45 % | 227.190 M 4.43 % | 217.553 M 5.64 % | 205.939 M 199.19 % | 68.832 M 21.09 % | 56.845 M -19.79 % | 70.872 M 14.53 % | 61.880 M -70.50 % | 209.761 M 0.00 % | 209.761 M -12.26 % | 239.070 M 0.00 % | 239.070 M 9.88 % | 217.573 M 0.00 % | 217.573 M 427.90 % | 41.215 M -8.34 % | 44.966 M -78.81 % | 212.231 M 0.00 % | 212.231 M 18.46 % | 179.157 M 0.00 % | 179.157 M 18.64 % | 151.009 M 0.00 % | 151.009 M 40.80 % | 107.250 M 0.00 % | 107.250 M -12.48 % | 122.540 M 0.00 % | 122.540 M 19.73 % | 102.349 M 0.00 % | 102.349 M |
| General and administrative expenses | 64.716 M -0.48 % | 65.031 M 1.10 % | 64.323 M -0.40 % | 64.582 M -55.17 % | 144.045 M 14.81 % | 125.460 M -10.89 % | 140.787 M 132.41 % | 60.577 M -56.76 % | 140.094 M 121.74 % | 63.180 M -51.34 % | 129.828 M -16.59 % | 155.655 M 0.88 % | 154.290 M 30.28 % | 118.426 M 1.52 % | 116.649 M 6.27 % | 109.771 M -4.90 % | 115.422 M 6.92 % | 107.951 M -10.90 % | 121.151 M 4.61 % | 115.807 M -2.72 % | 119.042 M 211.05 % | -107.198 M -581.49 % | -15.730 M 82.00 % | -87.412 M -769.51 % | -10.053 M -118.70 % | 53.747 M 0.00 % | 53.747 M -54.16 % | 117.261 M 0.00 % | 117.261 M -14.32 % | 136.854 M 0.00 % | 136.854 M 744.57 % | 16.204 M -78.51 % | 75.401 M -49.32 % | 148.781 M 0.00 % | 148.781 M 28.19 % | 116.064 M 0.00 % | 116.064 M 32.39 % | 87.667 M 0.00 % | 87.667 M 27.49 % | 68.763 M 0.00 % | 68.763 M 1 103.73 % | 5.713 M 0.00 % | 5.713 M 72.77 % | 3.307 M 0.00 % | 3.307 M |
| Selling and marketing expenses | 14.000 M -45.00 % | 25.452 M 50.09 % | 16.958 M -7.58 % | 18.348 M -48.71 % | 35.776 M -13.55 % | 41.383 M 22.59 % | 33.758 M 101.98 % | 16.714 M -45.03 % | 30.407 M 88.73 % | 16.111 M -50.23 % | 32.368 M -7.37 % | 34.943 M -1.33 % | 35.415 M -3.53 % | 36.712 M 0.98 % | 36.356 M 5.14 % | 34.579 M -1.90 % | 35.250 M -3.92 % | 36.690 M -26.13 % | 49.665 M 5.81 % | 46.939 M 4.94 % | 44.731 M 115.36 % | 20.770 M 22.91 % | 16.898 M -9.81 % | 18.736 M 4.84 % | 17.871 M -59.91 % | 44.578 M 0.00 % | 44.578 M -2.58 % | 45.758 M 0.00 % | 45.758 M 92.99 % | 23.710 M 0.00 % | 23.710 M -58.17 % | 56.681 M 964.43 % | -6.557 M -111.90 % | 55.083 M 0.00 % | 55.083 M 11.62 % | 49.348 M 0.00 % | 49.348 M 21.64 % | 40.570 M 0.00 % | 40.570 M 28.75 % | 31.510 M 0.00 % | 31.510 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 32.400 M -60.22 % | 81.458 M 61.88 % | 50.320 M | 0.000 | 0.000 | 0.000 -100.00 % | 309.000 K 0.00 % | 309.000 K -47.47 % | 588.250 K 0.00 % | 588.250 K -28.24 % | 819.750 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 184.175 M 102.36 % | 91.012 M -44.60 % | 164.273 M 93.13 % | 85.059 M 933.08 % | 8.234 M 0.00 % | 8.234 M 2 729.38 % | 291.000 K 0.00 % | 291.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -352.645 M 0.00 % | -352.645 M -25.28 % | -281.475 M 0.00 % | -281.475 M -30.37 % | -215.904 M 0.00 % | -215.904 M -27.73 % | -169.036 M 0.00 % | -169.036 M -206 041.46 % | -82.000 K 0.00 % | -82.000 K 82.14 % | -459.000 K 0.00 % | -459.000 K |
| Operating expenses | 78.716 M -55.74 % | 177.854 M 7.64 % | 165.231 M 17.19 % | 140.994 M -3.02 % | 145.387 M -1.48 % | 147.565 M 5.64 % | 139.688 M -1.08 % | 141.216 M 12.01 % | 126.074 M -4.17 % | 131.566 M 16.91 % | 112.538 M -23.45 % | 147.012 M -5.35 % | 155.315 M -25.66 % | 208.912 M 4.61 % | 199.715 M 3.48 % | 192.991 M -5.74 % | 204.735 M 3.16 % | 198.471 M -9.06 % | 218.240 M 1.52 % | 214.964 M 0.66 % | 213.555 M 118.48 % | 97.747 M 6.04 % | 92.180 M -3.57 % | 95.597 M 2.93 % | 92.877 M -48.05 % | 178.765 M 0.00 % | 178.765 M 9.46 % | 163.310 M 0.00 % | 163.310 M 1.71 % | 160.564 M 0.00 % | 160.564 M 120.30 % | 72.885 M 5.87 % | 68.844 M 146.27 % | -148.781 M 0.00 % | -148.781 M -28.19 % | -116.064 M 0.00 % | -116.064 M -32.39 % | -87.667 M 0.00 % | -87.667 M -27.49 % | -68.763 M 0.00 % | -68.763 M -1 321.26 % | 5.631 M 0.00 % | 5.631 M 97.73 % | 2.848 M 0.00 % | 2.848 M |
| Cost and expenses | 153.220 M -55.68 % | 345.749 M 6.09 % | 325.897 M -8.55 % | 356.364 M 0.62 % | 354.164 M -9.42 % | 391.002 M 10.57 % | 353.615 M -3.53 % | 366.541 M 22.44 % | 299.359 M -10.71 % | 335.282 M 5.98 % | 316.349 M -23.85 % | 415.411 M 3.98 % | 399.499 M -4.23 % | 417.142 M 3.01 % | 404.941 M -3.80 % | 420.957 M -2.93 % | 433.683 M -2.01 % | 442.595 M -0.64 % | 445.430 M 2.99 % | 432.517 M 3.10 % | 419.494 M 151.83 % | 166.579 M 11.78 % | 149.025 M -10.48 % | 166.469 M 7.57 % | 154.757 M -60.17 % | 388.526 M 0.00 % | 388.526 M -3.44 % | 402.380 M 0.00 % | 402.380 M 6.41 % | 378.137 M 0.00 % | 378.137 M 231.41 % | 114.100 M 0.25 % | 113.810 M -68.47 % | 361.012 M 0.00 % | 361.012 M 22.29 % | 295.221 M 0.00 % | 295.221 M 23.69 % | 238.676 M 0.00 % | 238.676 M 35.60 % | 176.013 M 0.00 % | 176.013 M 22.46 % | 143.730 M 0.00 % | 143.730 M 21.91 % | 117.901 M 0.00 % | 117.901 M |
| Research and development expenses | 0.000 -100.00 % | 4.796 M | 0.000 -100.00 % | 5.029 M | 0.000 -100.00 % | 11.313 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.034 M | 0.000 -100.00 % | 13.003 M | 0.000 -100.00 % | 13.585 M | 0.000 -100.00 % | 16.056 M | 0.000 -100.00 % | 16.799 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 |
| Selling general and administrative expenses | 78.716 M -44.04 % | 140.658 M 67.90 % | 83.773 M -2.19 % | 85.645 M -41.09 % | 145.387 M -1.48 % | 147.565 M 5.64 % | 139.688 M -1.08 % | 141.216 M 12.01 % | 126.074 M -4.17 % | 131.566 M 16.91 % | 112.538 M -23.45 % | 147.012 M -5.35 % | 155.315 M -22.58 % | 200.612 M 1.35 % | 197.945 M 4.60 % | 189.241 M -4.53 % | 198.212 M 2.77 % | 192.873 M -11.72 % | 218.469 M 2.91 % | 212.290 M -0.63 % | 213.632 M 347.18 % | -86.428 M -7 499.66 % | 1.168 M 101.70 % | -68.676 M -978.43 % | 7.818 M -92.05 % | 98.325 M 0.00 % | 98.325 M -39.68 % | 163.019 M 0.00 % | 163.019 M 1.53 % | 160.564 M 0.00 % | 160.564 M 120.30 % | 72.885 M 5.87 % | 68.844 M -66.23 % | 203.864 M 0.00 % | 203.864 M 23.25 % | 165.411 M 0.00 % | 165.411 M 28.99 % | 128.237 M 0.00 % | 128.237 M 27.89 % | 100.273 M 0.00 % | 100.273 M 1 655.33 % | 5.713 M 0.00 % | 5.713 M 72.77 % | 3.307 M 0.00 % | 3.307 M |
| Interest income | 72.000 K -93.90 % | 1.181 M 22.38 % | 965.000 K -63.06 % | 2.612 M 182.38 % | 925.000 K -38.82 % | 1.512 M 26.32 % | 1.197 M 175.17 % | 435.000 K -69.32 % | 1.418 M 240.87 % | 416.000 K -80.62 % | 2.147 M 60.34 % | 1.339 M -53.18 % | 2.860 M 59.24 % | 1.796 M -35.23 % | 2.773 M 8 303.03 % | 33.000 K -98.96 % | 3.172 M -2.34 % | 3.248 M 46.84 % | 2.212 M 150.79 % | 882.000 K -78.44 % | 4.091 M 21 431.58 % | 19.000 K -97.72 % | 833.000 K | 0.000 -100.00 % | 1.976 M -15.97 % | 2.352 M 0.00 % | 2.352 M 84.87 % | 1.272 M 0.00 % | 1.272 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 |
| Interest expense | 0.000 -100.00 % | 8.179 M 5.60 % | 7.745 M -4.24 % | 8.088 M 2.52 % | 7.889 M 17.68 % | 6.704 M 47.99 % | 4.530 M 31.23 % | 3.452 M -18.49 % | 4.235 M 11.80 % | 3.788 M -17.08 % | 4.568 M 24.20 % | 3.678 M -36.02 % | 5.749 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 847.000 K -63.21 % | 2.302 M | 0.000 -100.00 % | 2.278 M -3.92 % | 2.371 M 0.00 % | 2.371 M 16.94 % | 2.028 M 0.00 % | 2.028 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.149 M 0.00 % | 2.149 M 214.57 % | 683.000 K 0.00 % | 683.000 K 37.70 % | 496.000 K 0.00 % | 496.000 K 130.97 % | -1.602 M 0.00 % | -1.602 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 5.185 M -84.24 % | 32.896 M -4.83 % | 34.564 M -3.43 % | 35.793 M -4.94 % | 37.652 M -2.68 % | 38.690 M 6.08 % | 36.474 M -6.41 % | 38.972 M 0.69 % | 38.705 M -18.47 % | 47.473 M -25.03 % | 63.320 M 4.28 % | 60.720 M 18.47 % | 51.255 M 253.63 % | 14.494 M -11.77 % | 16.428 M 16.48 % | 14.104 M -18.28 % | 17.258 M 0.20 % | 17.223 M -1.59 % | 17.501 M -1.05 % | 17.686 M -8.14 % | 19.253 M 171.63 % | 7.088 M -30.84 % | 10.249 M 2.59 % | 9.990 M -16.65 % | 11.986 M -42.36 % | 20.796 M 0.00 % | 20.796 M 6.64 % | 19.501 M 0.00 % | 19.501 M 0.24 % | 19.453 M 0.00 % | 19.453 M 63.95 % | 11.865 M -19.19 % | 14.683 M 783.41 % | -2.149 M 0.00 % | -2.149 M -214.57 % | -683.000 K 0.00 % | -683.000 K -37.70 % | -496.000 K 0.00 % | -496.000 K -130.97 % | 1.602 M 0.00 % | 1.602 M -78.36 % | 7.401 M 0.00 % | 7.401 M 29.04 % | 5.736 M 0.00 % | 5.736 M |
| Operating income | -572.000 K -21.44 % | -471.000 K 91.46 % | -5.512 M -157.39 % | 9.604 M 1 811.94 % | -561.000 K -114.29 % | 3.926 M 130.14 % | -13.026 M 39.88 % | -21.666 M 38.66 % | -35.319 M 19.74 % | -44.003 M 39.50 % | -72.731 M -708.57 % | -8.995 M -15 680.70 % | -57.000 K -101.33 % | 4.297 M -60.61 % | 10.910 M -32.66 % | 16.202 M -32.38 % | 23.960 M 77.60 % | 13.491 M 192.27 % | 4.616 M -73.67 % | 17.534 M 138.36 % | 7.356 M 168.59 % | -10.725 M 38.06 % | -17.314 M 43.00 % | -30.376 M 0.43 % | -30.507 M -405.60 % | 9.983 M 0.00 % | 9.983 M -75.80 % | 41.257 M 0.00 % | 41.257 M -11.66 % | 46.704 M 0.00 % | 46.704 M 224.83 % | -37.415 M -87.07 % | -20.001 M -123.46 % | 85.245 M 0.00 % | 85.245 M -5.14 % | 89.861 M 0.00 % | 89.861 M 33.22 % | 67.453 M 0.00 % | 67.453 M 31.06 % | 51.469 M 0.00 % | 51.469 M 50.68 % | 34.158 M 0.00 % | 34.158 M 102.15 % | 16.898 M 0.00 % | 16.898 M |
| Operating income ratio | 0.00 -173.18 % | 0.00 92.03 % | -0.02 -165.56 % | 0.03 1 754.10 % | 0.00 -115.96 % | 0.01 125.99 % | -0.04 39.12 % | -0.06 53.03 % | -0.13 11.45 % | -0.15 49.40 % | -0.30 -1 248.90 % | -0.02 -15 409.90 % | 0.00 -101.37 % | 0.01 -60.52 % | 0.03 -29.52 % | 0.04 -29.62 % | 0.05 77.35 % | 0.03 192.13 % | 0.01 -73.84 % | 0.04 127.47 % | 0.02 125.04 % | -0.07 47.65 % | -0.13 41.10 % | -0.22 9.09 % | -0.25 -1 093.20 % | 0.02 0.00 % | 0.02 -73.42 % | 0.09 0.00 % | 0.09 -15.37 % | 0.11 0.00 % | 0.11 124.80 % | -0.44 -118.70 % | -0.20 -206.06 % | 0.19 0.00 % | 0.19 -18.14 % | 0.23 0.00 % | 0.23 5.91 % | 0.22 0.00 % | 0.22 -2.61 % | 0.23 0.00 % | 0.23 19.26 % | 0.19 0.00 % | 0.19 54.08 % | 0.12 0.00 % | 0.12 |
| Total other income expenses net | -1.274 M 90.55 % | -13.479 M -108.01 % | -6.480 M -12.23 % | -5.774 M 36.39 % | -9.077 M -124.85 % | -4.037 M -72.45 % | -2.341 M -236.10 % | 1.720 M -13.87 % | 1.997 M 394.11 % | -679.000 K 95.54 % | -15.236 M -363.95 % | -3.284 M -58.80 % | -2.068 M -171.14 % | 2.907 M 163.99 % | -4.543 M -22.22 % | -3.717 M 61.66 % | -9.695 M -9.60 % | -8.846 M -346.09 % | -1.983 M 78.32 % | -9.148 M -127.90 % | -4.014 M -278.68 % | -1.060 M 35.87 % | -1.653 M -394.91 % | -334.000 K 19.32 % | -414.000 K 63.22 % | -1.126 M 0.00 % | -1.126 M 50.71 % | -2.284 M 0.00 % | -2.284 M -44.16 % | -1.584 M 0.00 % | -1.584 M -476.00 % | -275.000 K -151.31 % | 536.000 K 124.95 % | -2.149 M 0.00 % | -2.149 M -214.57 % | -683.000 K 0.00 % | -683.000 K -37.70 % | -496.000 K 0.00 % | -496.000 K -130.97 % | 1.602 M 0.00 % | 1.602 M | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2003-12-31 | 2003-06-30 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2003-12-31 | 2003-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 330.125 M 7.90 % | 305.948 M -9.46 % | 337.920 M -0.95 % | 341.173 M 6.15 % | 321.412 M 8.96 % | 294.979 M -2.88 % | 303.731 M 1.78 % | 298.405 M -16.36 % | 356.763 M -1.20 % | 361.086 M -5.00 % | 380.071 M 27.86 % | 297.244 M -14.24 % | 346.600 M 4 267.99 % | 7.935 M -62.02 % | 20.890 M 240.91 % | -14.825 M -144.64 % | 33.212 M -37.11 % | 52.810 M 57.90 % | 33.446 M 951.26 % | -3.929 M 66.80 % | -11.833 M -127.80 % | 42.571 M 3.91 % | 40.968 M 104.43 % | 20.040 M 298.18 % | -10.112 M 82.06 % | -56.370 M 16.19 % | -67.256 M -69.04 % | -39.786 M 50.19 % | -79.870 M 25.46 % | -107.157 M -13.51 % | -94.399 M 5.98 % | -100.406 M -300.00 % | -25.102 M -462.97 % | -4.459 M 0.00 % | -4.459 M 84.28 % | -28.365 M 0.00 % | -28.365 M -42.11 % | -19.960 M 0.00 % | -19.960 M -70.67 % | -11.695 M 0.00 % | -11.695 M -438.77 % | -2.171 M 0.00 % | -2.171 M -119.06 % | 11.390 M 0.00 % | 11.390 M |
| Total investments | 14.226 M 52 588.89 % | 27.000 K 0.00 % | 27.000 K -99.84 % | 16.590 M 61 344.44 % | 27.000 K 0.00 % | 27.000 K 3.85 % | 26.000 K 0.00 % | 26.000 K 8.33 % | 24.000 K 0.00 % | 24.000 K 0.00 % | 24.000 K 0.00 % | 24.000 K 0.00 % | 24.000 K 9.09 % | 22.000 K 0.00 % | 22.000 K 0.00 % | 22.000 K -4.35 % | 23.000 K 0.00 % | 23.000 K 0.00 % | 23.000 K | 0.000 -100.00 % | 763.000 K -51.89 % | 1.586 M 0.00 % | 1.586 M -1.55 % | 1.611 M 6.20 % | 1.517 M 12.29 % | 1.351 M 2.12 % | 1.323 M 2.80 % | 1.287 M 22.69 % | 1.049 M -13.66 % | 1.215 M -13.71 % | 1.408 M 34.48 % | 1.047 M -4.86 % | 1.101 M -74.72 % | 4.354 M 0.00 % | 4.354 M 2 633.75 % | 159.250 K 0.00 % | 159.250 K 468.75 % | 28.000 K 0.00 % | 28.000 K -95.61 % | 638.000 K 0.00 % | 638.000 K -83.73 % | 3.921 M 0.00 % | 3.921 M 2 417.17 % | 155.750 K 0.00 % | 155.750 K |
| Total debt | 348.018 M 4.64 % | 332.601 M -5.49 % | 351.916 M -9.64 % | 389.439 M 5.65 % | 368.627 M 15.45 % | 319.282 M -3.32 % | 330.262 M -4.01 % | 344.060 M -15.67 % | 407.996 M -8.15 % | 444.216 M -0.45 % | 446.243 M 29.09 % | 345.693 M -7.89 % | 375.286 M 667.35 % | 48.907 M -0.41 % | 49.107 M -19.22 % | 60.791 M -21.67 % | 77.613 M -15.15 % | 91.473 M 31.60 % | 69.506 M 71.39 % | 40.554 M 47.16 % | 27.558 M -71.27 % | 95.926 M 3.22 % | 92.938 M 38.65 % | 67.031 M 79.90 % | 37.261 M 397.01 % | 7.497 M -13.93 % | 8.710 M -80.65 % | 45.008 M 555.90 % | 6.862 M -2.57 % | 7.043 M -1.84 % | 7.175 M 1.57 % | 7.064 M 300.00 % | 1.766 M -86.10 % | 12.709 M 0.00 % | 12.709 M 725.54 % | 1.540 M 0.00 % | 1.540 M 21.10 % | 1.271 M 0.00 % | 1.271 M -65.48 % | 3.683 M 0.00 % | 3.683 M -64.83 % | 10.472 M 0.00 % | 10.472 M -29.09 % | 14.767 M 0.00 % | 14.767 M |
| Accumulated other comprehensive income loss | -8.791 M -303.26 % | 4.325 M 296.86 % | -2.197 M -295.14 % | -556.000 K -113.69 % | 4.060 M -62.33 % | 10.778 M -70.14 % | 36.100 M 148.93 % | 14.502 M 175.97 % | 5.255 M 205.23 % | -4.994 M -191.38 % | 5.465 M 134.05 % | 2.335 M -96.33 % | 63.599 M 4 665.61 % | -1.393 M -11.44 % | -1.250 M 90.39 % | -13.009 M -38.36 % | -9.402 M -227.14 % | 7.395 M 29 481.18 % | 24.999 K -99.50 % | 4.968 M -68.77 % | 15.908 M -13.17 % | 18.320 M 3 324.30 % | 535.000 K 121.31 % | -2.511 M -206.58 % | 2.356 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -3.911 M -533.11 % | 903.000 K -95.72 % | 21.076 M -35.35 % | 32.598 M 11.19 % | 29.318 M -24.60 % | 38.884 M 43.12 % | 27.169 M -41.55 % | 46.481 M -35.26 % | 71.794 M -33.89 % | 108.603 M -29.92 % | 154.978 M 725.95 % | -24.759 M -396.87 % | -4.983 M 5.82 % | -5.291 M -448.32 % | 1.519 M -90.13 % | 15.383 M 83.61 % | 8.378 M 316.82 % | 2.010 M 7 078.57 % | 28.000 K -99.99 % | 302.296 M 3.22 % | 292.876 M 10 058.38 % | -2.941 M 24.65 % | -3.903 M 86.88 % | -29.749 M -717.28 % | -3.640 M -136.26 % | 10.039 M -52.89 % | 21.308 M -57.53 % | 50.168 M -85.13 % | 337.457 M 481.79 % | 58.003 M 52.97 % | 37.917 M -43.16 % | 66.706 M 300.00 % | 16.677 M -43.27 % | 29.398 M 0.00 % | 29.398 M -4.38 % | 30.745 M 0.00 % | 30.745 M 26.44 % | 24.316 M 0.00 % | 24.316 M 29.25 % | 18.813 M 0.00 % | 18.813 M -12.41 % | 21.479 M 0.00 % | 21.479 M 27.44 % | 16.854 M 0.00 % | 16.854 M |
| Common stock | 36.690 M 41.55 % | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.921 M 0.00 % | 25.921 M 300.00 % | 6.480 M 0.00 % | 6.480 M 0.00 % | 6.480 M 0.14 % | 6.471 M 0.00 % | 6.471 M 0.00 % | 6.471 M 0.00 % | 6.471 M 0.00 % | 6.471 M 0.00 % | 6.471 M 0.13 % | 6.463 M 0.00 % | 6.463 M 12 825.00 % | 50.000 K 0.00 % | 50.000 K |
| Total equity | 79.367 M 16.89 % | 67.899 M -11.09 % | 76.366 M -15.70 % | 90.590 M -1.45 % | 91.926 M -15.05 % | 108.210 M -14.71 % | 126.868 M 1.83 % | 124.582 M -11.42 % | 140.648 M -15.88 % | 167.208 M -25.37 % | 224.042 M -25.98 % | 302.698 M -7.32 % | 326.596 M -4.16 % | 340.760 M -1.97 % | 347.604 M -0.54 % | 349.483 M 0.98 % | 346.098 M -3.79 % | 359.717 M 2.70 % | 350.277 M -5.55 % | 370.863 M -0.41 % | 372.383 M -0.35 % | 373.680 M 5.45 % | 354.360 M -0.30 % | 355.429 M -7.88 % | 385.835 M -4.22 % | 402.836 M -5.97 % | 428.411 M -4.04 % | 446.428 M 11.67 % | 399.780 M -6.22 % | 426.301 M 1.53 % | 419.867 M -2.07 % | 428.751 M 300.00 % | 107.188 M 0.30 % | 106.868 M 0.00 % | 106.868 M 19.74 % | 89.251 M 0.00 % | 89.251 M 29.05 % | 69.160 M 0.00 % | 69.160 M 35.74 % | 50.950 M 0.00 % | 50.950 M 35.53 % | 37.595 M 0.00 % | 37.595 M 118.42 % | 17.212 M 0.00 % | 17.212 M |
| Other non current liabilities | 6.323 M -8.85 % | 6.937 M -6.80 % | 7.443 M -6.08 % | 7.925 M 17.84 % | 6.725 M 24.86 % | 5.386 M -45.76 % | 9.930 M 84.78 % | 5.374 M -59.39 % | 13.234 M 4.39 % | 12.677 M 13.32 % | 11.187 M -6.10 % | 11.914 M -5.53 % | 12.612 M -4.00 % | 13.137 M -6.98 % | 14.123 M -6.76 % | 15.147 M -4.97 % | 15.939 M -5.20 % | 16.813 M 11.37 % | 15.097 M 49.19 % | 10.119 M -12.33 % | 11.542 M 5.85 % | 10.904 M 0.84 % | 10.813 M 4.05 % | 10.392 M -24.57 % | 13.777 M -4.32 % | 14.399 M -1.04 % | 14.551 M 17.07 % | 12.429 M 13.54 % | 10.947 M -14.17 % | 12.754 M 2.44 % | 12.450 M 3.05 % | 12.081 M 300.00 % | 3.020 M -2.07 % | 3.084 M 0.00 % | 3.084 M 71.86 % | 1.795 M 0.00 % | 1.795 M 4.61 % | 1.716 M 0.00 % | 1.716 M 33.42 % | 1.286 M 0.00 % | 1.286 M -57.75 % | 3.043 M 0.00 % | 3.043 M 181.30 % | 1.082 M 0.00 % | 1.082 M |
| Long term debt | 273.359 M -1.23 % | 276.750 M 10.38 % | 250.736 M -9.88 % | 278.227 M 0.04 % | 278.111 M 12.97 % | 246.171 M 2.46 % | 240.259 M -3.31 % | 248.471 M -12.61 % | 284.320 M -10.22 % | 316.693 M 16.95 % | 270.785 M 8.50 % | 249.570 M -3.86 % | 259.593 M 40 524.88 % | 639.000 K -75.06 % | 2.562 M -84.05 % | 16.062 M -48.29 % | 31.062 M 24.77 % | 24.895 M 48.81 % | 16.729 M 66.26 % | 10.062 M -24.88 % | 13.395 M 5 194.47 % | 253.000 K -98.74 % | 20.062 M 32 258.06 % | 62.000 K 0.00 % | 62.000 K -61.49 % | 161.000 K -37.84 % | 259.000 K -27.65 % | 358.000 K -21.49 % | 456.000 K -17.69 % | 554.000 K -14.90 % | 651.000 K -13.08 % | 749.000 K 300.00 % | 187.250 K -34.59 % | 286.250 K 0.00 % | 286.250 K -3.38 % | 296.250 K 0.00 % | 296.250 K -35.21 % | 457.250 K 0.00 % | 457.250 K -26.10 % | 618.750 K 0.00 % | 618.750 K -84.06 % | 3.883 M 0.00 % | 3.883 M -56.60 % | 8.947 M 0.00 % | 8.947 M |
| Total non current liabilities | 280.230 M -1.84 % | 285.491 M 10.58 % | 258.179 M -9.89 % | 286.517 M -0.10 % | 286.799 M 12.45 % | 255.051 M 1.94 % | 250.189 M -3.38 % | 258.940 M -12.98 % | 297.554 M -9.66 % | 329.370 M 16.81 % | 281.972 M 7.84 % | 261.484 M -3.94 % | 272.205 M 1 875.94 % | 13.776 M -17.43 % | 16.685 M -46.54 % | 31.209 M -33.60 % | 47.001 M 12.69 % | 41.708 M 31.05 % | 31.826 M 57.70 % | 20.181 M -19.07 % | 24.937 M 123.51 % | 11.157 M -63.86 % | 30.875 M 195.34 % | 10.454 M -24.46 % | 13.839 M -4.95 % | 14.560 M -1.69 % | 14.810 M 15.82 % | 12.787 M 12.14 % | 11.403 M -14.31 % | 13.308 M 1.58 % | 13.101 M 2.11 % | 12.830 M 300.00 % | 3.208 M -4.83 % | 3.370 M 0.00 % | 3.370 M 61.20 % | 2.091 M 0.00 % | 2.091 M -3.77 % | 2.173 M 0.00 % | 2.173 M 14.09 % | 1.905 M 0.00 % | 1.905 M -72.50 % | 6.926 M 0.00 % | 6.926 M -30.94 % | 10.028 M 0.00 % | 10.028 M |
| Other current liabilities | 57.082 M -7.37 % | 61.624 M -10.27 % | 68.675 M -10.77 % | 76.968 M -17.60 % | 93.408 M 17.92 % | 79.216 M 15.03 % | 68.863 M -7.24 % | 74.238 M 3.73 % | 71.567 M -15.07 % | 84.269 M 9.03 % | 77.292 M 1.46 % | 76.180 M -0.97 % | 76.929 M 90.98 % | 40.281 M 714.04 % | -6.560 M -111.22 % | 58.455 M 4.69 % | 55.836 M 35.81 % | 41.112 M -0.95 % | 41.507 M -17.23 % | 50.145 M -16.00 % | 59.699 M 27.26 % | 46.910 M 2.15 % | 45.921 M -13.12 % | 52.855 M 21.72 % | 43.424 M -9.85 % | 48.170 M 40.13 % | 34.376 M 3.19 % | 33.314 M -30.53 % | 47.955 M 65.99 % | 28.891 M -10.20 % | 32.174 M 9.84 % | 29.292 M 166.08 % | 11.009 M -34.22 % | 16.735 M 0.00 % | 16.735 M 20.17 % | 13.926 M 0.00 % | 13.926 M 109.69 % | 6.641 M 0.00 % | 6.641 M -32.96 % | 9.907 M 0.00 % | 9.907 M -10.35 % | 11.051 M 0.00 % | 11.051 M 8.94 % | 10.144 M 0.00 % | 10.144 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.796 M | 0.000 | 0.000 -100.00 % | 44.191 M -8.57 % | 48.334 M -22.63 % | 62.469 M 3.67 % | 60.255 M 31.39 % | 45.861 M -1.00 % | 46.325 M | 0.000 | 0.000 -100.00 % | 49.091 M -4.50 % | 51.403 M -10.03 % | 57.131 M 11.15 % | 51.402 M | 0.000 -100.00 % | 19.577 M | 0.000 -100.00 % | 36.720 M 22.00 % | 30.098 M 72.59 % | 17.439 M 49.09 % | 11.697 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 |
| Short term debt | 74.659 M 33.68 % | 55.851 M -44.80 % | 101.180 M -9.01 % | 111.200 M 23.17 % | 90.283 M 31.37 % | 68.722 M -23.75 % | 90.124 M 0.44 % | 89.732 M -27.71 % | 124.135 M -3.25 % | 128.301 M -26.93 % | 175.587 M 82.51 % | 96.205 M -16.89 % | 115.750 M 139.81 % | 48.268 M 3.70 % | 46.545 M 4.06 % | 44.729 M -3.91 % | 46.551 M -30.08 % | 66.578 M 25.89 % | 52.885 M 73.44 % | 30.492 M 115.29 % | 14.163 M -85.23 % | 95.906 M 31.12 % | 73.142 M 9.18 % | 66.993 M 80.09 % | 37.199 M 407.07 % | 7.336 M -13.19 % | 8.451 M -25.45 % | 11.336 M 76.96 % | 6.406 M -76.07 % | 26.773 M 310.38 % | 6.524 M 3.31 % | 6.315 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 313.962 M -6.11 % | 334.382 M -8.82 % | 366.711 M -8.61 % | 401.238 M -8.58 % | 438.900 M 2.76 % | 427.124 M 10.41 % | 386.844 M 15.57 % | 334.715 M -11.99 % | 380.324 M 5.48 % | 360.555 M -10.11 % | 401.115 M 9.36 % | 366.785 M -0.56 % | 368.842 M 10.66 % | 333.299 M 15.74 % | 287.973 M -0.46 % | 289.300 M -1.99 % | 295.159 M -5.82 % | 313.397 M -7.78 % | 339.822 M 11.54 % | 304.662 M 20.83 % | 252.137 M -20.42 % | 316.853 M 14.96 % | 275.628 M -7.31 % | 297.370 M 32.36 % | 224.675 M -1.95 % | 229.151 M 20.00 % | 190.953 M 0.78 % | 189.481 M -6.45 % | 202.541 M 10.50 % | 183.300 M 7.83 % | 169.988 M 2.55 % | 165.760 M 300.00 % | 41.440 M -23.31 % | 54.036 M 0.00 % | 54.036 M 17.94 % | 45.816 M 0.00 % | 45.816 M 48.48 % | 30.856 M 0.00 % | 30.856 M -0.70 % | 31.073 M 0.00 % | 31.073 M 14.50 % | 27.139 M 0.00 % | 27.139 M 11.72 % | 24.292 M 0.00 % | 24.292 M |
| Total liabilities | 594.192 M -3.86 % | 618.069 M -1.09 % | 624.890 M -9.14 % | 687.755 M -5.23 % | 725.699 M 6.38 % | 682.175 M 7.09 % | 637.033 M 7.31 % | 593.655 M -12.42 % | 677.878 M -1.75 % | 689.925 M 1.00 % | 683.087 M 8.73 % | 628.269 M -1.99 % | 641.047 M 84.70 % | 347.075 M 13.92 % | 304.658 M -4.95 % | 320.509 M -6.33 % | 342.160 M -3.65 % | 355.105 M -4.45 % | 371.648 M 14.41 % | 324.843 M 17.24 % | 277.074 M -15.53 % | 328.010 M 7.02 % | 306.503 M -0.43 % | 307.824 M 29.06 % | 238.514 M -2.13 % | 243.711 M 18.44 % | 205.763 M 1.73 % | 202.268 M -5.46 % | 213.944 M 8.82 % | 196.608 M 7.38 % | 183.089 M 2.52 % | 178.590 M 300.00 % | 44.648 M -22.23 % | 57.406 M 0.00 % | 57.406 M 19.83 % | 47.907 M 0.00 % | 47.907 M 45.04 % | 33.029 M 0.00 % | 33.029 M 0.16 % | 32.978 M 0.00 % | 32.978 M -3.19 % | 34.065 M 0.00 % | 34.065 M -0.74 % | 34.320 M 0.00 % | 34.320 M |
| Other non current assets | 69.000 K -99.30 % | 9.860 M 55.03 % | 6.360 M | 0.000 -100.00 % | 10.958 M 1.40 % | 10.807 M -5.78 % | 11.470 M 4.96 % | 10.928 M -2.61 % | 11.221 M -1.69 % | 11.414 M 12.62 % | 10.135 M -2.13 % | 10.356 M | 0.000 -100.00 % | 12.770 M -3.99 % | 13.301 M -4.52 % | 13.930 M 3.84 % | 13.415 M -14.60 % | 15.709 M -2.39 % | 16.093 M -70.19 % | 53.978 M -4.81 % | 56.708 M 222.46 % | 17.586 M 5.45 % | 16.677 M -9.20 % | 18.366 M -11.60 % | 20.775 M 3.64 % | 20.046 M -39.60 % | 33.190 M -40.71 % | 55.979 M 210.63 % | 18.021 M -11.12 % | 20.275 M -23.93 % | 26.653 M 24.84 % | 21.349 M 374.58 % | 4.499 M 46.87 % | 3.063 M 0.00 % | 3.063 M 30.33 % | 2.350 M 0.00 % | 2.350 M 60.37 % | 1.466 M 0.00 % | 1.466 M -14.21 % | 1.708 M 0.00 % | 1.708 M -21.38 % | 2.173 M 0.00 % | 2.173 M -0.45 % | 2.183 M 0.00 % | 2.183 M |
| Long term investments | 5.681 M 254.42 % | -3.679 M -13 725.93 % | 27.000 K -99.59 % | 6.517 M 267.70 % | -3.886 M 3.24 % | -4.016 M -25.54 % | -3.199 M -14.05 % | -2.805 M -18.71 % | -2.363 M 19.82 % | -2.947 M -110.50 % | -1.400 M -11.29 % | -1.258 M -113.58 % | 9.262 M 944.30 % | -1.097 M -135.91 % | -465.000 K -17.42 % | -396.000 K -3.94 % | -381.000 K 71.09 % | -1.318 M -117.85 % | -605.000 K | 0.000 -100.00 % | 763.000 K -44.67 % | 1.379 M 0.29 % | 1.375 M -8.21 % | 1.498 M 3.67 % | 1.445 M | 0.000 100.00 % | -12.322 M 66.53 % | -36.819 M -3 325.02 % | -1.075 M 62.03 % | -2.831 M 66.94 % | -8.563 M -155.23 % | -3.355 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 |
| Intangible assets | 23.348 M -3.17 % | 24.113 M 61.97 % | 14.887 M -49.18 % | 29.295 M -0.51 % | 29.444 M -10.92 % | 33.052 M 10.79 % | 29.833 M -2.87 % | 30.715 M -3.85 % | 31.946 M -7.93 % | 34.696 M -7.30 % | 37.427 M -12.95 % | 42.993 M -6.57 % | 46.018 M -6.13 % | 49.023 M 4.74 % | 46.803 M -8.09 % | 50.923 M 2.53 % | 49.665 M -7.30 % | 53.577 M -3.03 % | 55.252 M 236.41 % | 16.424 M 11.11 % | 14.782 M -74.95 % | 59.012 M 3.35 % | 57.098 M -9.20 % | 62.885 M -3.90 % | 65.437 M -1.88 % | 66.689 M -4.85 % | 70.088 M 6.06 % | 66.084 M 0.97 % | 65.450 M -4.62 % | 68.621 M -5.62 % | 72.704 M -2.61 % | 74.651 M 300.00 % | 18.663 M -4.58 % | 19.558 M 0.00 % | 19.558 M 65.32 % | 11.831 M 0.00 % | 11.831 M 24.35 % | 9.514 M 0.00 % | 9.514 M 12.24 % | 8.477 M 0.00 % | 8.477 M -19.78 % | 10.567 M 0.00 % | 10.567 M 51.15 % | 6.991 M 0.00 % | 6.991 M |
| GoodWill | 1.138 M -36.39 % | 1.789 M -86.03 % | 12.810 M 1 025.66 % | 1.138 M 0.00 % | 1.138 M 0.00 % | 1.138 M 0.00 % | 1.138 M 0.00 % | 1.138 M 0.00 % | 1.138 M 0.00 % | 1.138 M 0.00 % | 1.138 M 0.00 % | 1.138 M 0.00 % | 1.138 M 0.00 % | 1.138 M 0.00 % | 1.138 M 0.00 % | 1.138 M 0.00 % | 1.138 M 0.00 % | 1.138 M 0.00 % | 1.138 M -97.25 % | 41.327 M -4.38 % | 43.219 M 3 697.80 % | 1.138 M 0.00 % | 1.138 M 0.00 % | 1.138 M 0.00 % | 1.138 M 0.00 % | 1.138 M | 0.000 -100.00 % | 1.138 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 |
| Goodwill and intangible assets | 24.486 M -5.47 % | 25.902 M -6.48 % | 27.697 M -8.99 % | 30.433 M -0.49 % | 30.582 M -10.55 % | 34.190 M 10.39 % | 30.971 M -2.77 % | 31.853 M -3.72 % | 33.084 M -7.67 % | 35.834 M -7.08 % | 38.565 M -12.61 % | 44.131 M -6.41 % | 47.156 M -5.99 % | 50.161 M 4.63 % | 47.941 M -7.91 % | 52.061 M 2.48 % | 50.803 M -7.15 % | 54.715 M -2.97 % | 56.390 M -2.36 % | 57.751 M -0.43 % | 58.001 M -3.57 % | 60.150 M 3.29 % | 58.236 M -9.04 % | 64.023 M -3.83 % | 66.575 M -1.85 % | 67.827 M -3.23 % | 70.088 M 4.26 % | 67.222 M 2.71 % | 65.450 M -4.62 % | 68.621 M -5.62 % | 72.704 M -2.61 % | 74.651 M 300.00 % | 18.663 M -4.58 % | 19.558 M 0.00 % | 19.558 M 65.32 % | 11.831 M 0.00 % | 11.831 M 24.35 % | 9.514 M 0.00 % | 9.514 M 12.24 % | 8.477 M 0.00 % | 8.477 M -19.78 % | 10.567 M 0.00 % | 10.567 M 51.15 % | 6.991 M 0.00 % | 6.991 M |
| Property plant equipment net | 257.208 M -0.07 % | 257.383 M -0.85 % | 259.578 M -2.69 % | 266.760 M -3.36 % | 276.023 M 6.68 % | 258.750 M 4.55 % | 247.501 M 3.32 % | 239.547 M -8.94 % | 263.060 M -9.98 % | 292.221 M -6.70 % | 313.200 M -12.98 % | 359.916 M -4.58 % | 377.203 M 473.03 % | 65.826 M 9.68 % | 60.014 M -2.14 % | 61.326 M 2.15 % | 60.033 M -9.23 % | 66.140 M 3.28 % | 64.041 M -6.34 % | 68.373 M 1.48 % | 67.376 M 4.46 % | 64.497 M 6.97 % | 60.292 M -7.66 % | 65.291 M 0.13 % | 65.208 M -4.23 % | 68.090 M 6.47 % | 63.953 M 0.46 % | 63.658 M 0.42 % | 63.392 M -5.82 % | 67.306 M -2.32 % | 68.902 M -3.66 % | 71.516 M 300.00 % | 17.879 M -8.34 % | 19.505 M 0.00 % | 19.505 M 80.64 % | 10.798 M 0.00 % | 10.798 M 34.68 % | 8.018 M 0.00 % | 8.018 M 10.48 % | 7.257 M 0.00 % | 7.257 M 69.22 % | 4.289 M 0.00 % | 4.289 M -29.95 % | 6.122 M 0.00 % | 6.122 M |
| Total non current assets | 317.454 M 0.87 % | 314.702 M -2.19 % | 321.758 M -4.16 % | 335.713 M -2.52 % | 344.408 M 4.70 % | 328.953 M 6.57 % | 308.680 M -0.39 % | 309.897 M -9.17 % | 341.198 M -10.00 % | 379.101 M -5.48 % | 401.095 M -10.60 % | 448.645 M -3.51 % | 464.976 M 190.29 % | 160.177 M 5.64 % | 151.625 M -7.16 % | 163.315 M 0.54 % | 162.431 M -5.32 % | 171.562 M -1.45 % | 174.095 M -3.34 % | 180.102 M -1.50 % | 182.848 M -0.15 % | 183.126 M -3.25 % | 189.280 M -5.56 % | 200.427 M 5.05 % | 190.799 M 0.26 % | 190.312 M 5.45 % | 180.474 M 3.12 % | 175.015 M -1.66 % | 177.971 M -2.34 % | 182.235 M -1.02 % | 184.109 M -3.22 % | 190.237 M 300.00 % | 47.559 M -2.11 % | 48.583 M 0.00 % | 48.583 M 70.72 % | 28.457 M 0.00 % | 28.457 M 28.68 % | 22.114 M 0.00 % | 22.114 M 12.67 % | 19.627 M 0.00 % | 19.627 M 15.26 % | 17.029 M 0.00 % | 17.029 M 11.33 % | 15.296 M 0.00 % | 15.296 M |
| Other current assets | 6.716 M -63.12 % | 18.212 M -5.23 % | 19.218 M 182.33 % | 6.807 M -84.54 % | 44.041 M -30.06 % | 62.966 M -23.70 % | 82.522 M 54.43 % | 53.438 M 22.54 % | 43.607 M 11.19 % | 39.220 M 9.68 % | 35.759 M 31.92 % | 27.106 M -17.84 % | 32.991 M -20.59 % | 41.544 M 37.51 % | 30.212 M 306.56 % | -14.626 M -164.59 % | 22.645 M -59.86 % | 56.413 M 49.67 % | 37.691 M -29.33 % | 53.333 M 1.31 % | 52.643 M -25.81 % | 70.960 M 100.95 % | 35.313 M 6.71 % | 33.091 M -81.72 % | 181.017 M 801.57 % | 20.078 M -26.29 % | 27.238 M 2.18 % | 26.658 M 24.56 % | 21.402 M | 0.000 -100.00 % | 17.966 M -25.27 % | 24.042 M -37.08 % | 38.211 M 3.33 % | 36.979 M 0.00 % | 36.979 M 16.02 % | 31.872 M 0.00 % | 31.872 M 22.27 % | 26.067 M 0.00 % | 26.067 M 22.12 % | 21.345 M 0.00 % | 21.345 M 17.34 % | 18.190 M 0.00 % | 18.190 M 4.47 % | 17.412 M 0.00 % | 17.412 M |
| Short term investments | 8.545 M 130.57 % | 3.706 M | 0.000 -100.00 % | 10.073 M 157.42 % | 3.913 M -3.22 % | 4.043 M 25.36 % | 3.225 M 13.92 % | 2.831 M 18.60 % | 2.387 M -19.66 % | 2.971 M 108.64 % | 1.424 M 11.08 % | 1.282 M -58.39 % | 3.081 M 175.34 % | 1.119 M 129.77 % | 487.000 K 16.51 % | 418.000 K 3.47 % | 404.000 K -69.87 % | 1.341 M 113.54 % | 628.000 K | 0.000 | 0.000 -100.00 % | 207.000 K -1.90 % | 211.000 K 86.73 % | 113.000 K 56.94 % | 72.000 K | 0.000 -100.00 % | 13.645 M -64.19 % | 38.106 M 1 694.07 % | 2.124 M -47.50 % | 4.046 M -59.42 % | 9.971 M 126.51 % | 4.402 M 300.00 % | 1.101 M -74.72 % | 4.354 M 0.00 % | 4.354 M 2 633.75 % | 159.250 K 0.00 % | 159.250 K 468.75 % | 28.000 K 0.00 % | 28.000 K -95.61 % | 638.000 K 0.00 % | 638.000 K -83.73 % | 3.921 M 0.00 % | 3.921 M 2 417.17 % | 155.750 K 0.00 % | 155.750 K |
| cash and cash equivalents | 17.893 M -32.87 % | 26.653 M 90.43 % | 13.996 M -79.19 % | 67.266 M 42.47 % | 47.215 M 94.28 % | 24.303 M -8.40 % | 26.531 M -41.89 % | 45.655 M -10.89 % | 51.233 M -38.37 % | 83.130 M 25.63 % | 66.172 M 36.58 % | 48.449 M 68.89 % | 28.686 M -29.99 % | 40.972 M 45.20 % | 28.217 M -62.68 % | 75.616 M 70.30 % | 44.401 M 14.84 % | 38.663 M 7.22 % | 36.060 M -18.94 % | 44.483 M 12.93 % | 39.391 M -26.17 % | 53.355 M 2.66 % | 51.970 M 10.60 % | 46.991 M -0.81 % | 47.373 M -25.83 % | 63.867 M -15.93 % | 75.966 M -10.41 % | 84.794 M -2.23 % | 86.732 M -24.05 % | 114.200 M 12.43 % | 101.574 M -5.49 % | 107.470 M 300.00 % | 26.868 M 56.50 % | 17.168 M 0.00 % | 17.168 M -42.59 % | 29.905 M 0.00 % | 29.905 M 40.85 % | 21.232 M 0.00 % | 21.232 M 38.06 % | 15.378 M 0.00 % | 15.378 M 21.64 % | 12.642 M 0.00 % | 12.642 M 274.39 % | 3.377 M 0.00 % | 3.377 M |
| Cash and short term investments | 23.090 M -23.94 % | 30.359 M 116.91 % | 13.996 M -81.90 % | 77.339 M 51.27 % | 51.128 M 80.37 % | 28.346 M -4.74 % | 29.756 M -38.63 % | 48.486 M -9.57 % | 53.620 M -37.72 % | 86.101 M 27.38 % | 67.596 M 35.92 % | 49.731 M 73.36 % | 28.686 M -29.99 % | 40.972 M 45.20 % | 28.217 M -62.68 % | 75.616 M 70.30 % | 44.401 M 14.84 % | 38.663 M 7.22 % | 36.060 M -18.94 % | 44.483 M 12.93 % | 39.391 M -26.17 % | 53.355 M 2.66 % | 51.970 M 10.60 % | 46.991 M -0.81 % | 47.373 M -25.83 % | 63.867 M -28.73 % | 89.611 M -27.09 % | 122.900 M 38.31 % | 88.856 M -24.85 % | 118.246 M 6.01 % | 111.545 M -0.29 % | 111.872 M 300.00 % | 27.968 M 29.95 % | 21.522 M 0.00 % | 21.522 M -28.41 % | 30.064 M 0.00 % | 30.064 M 41.41 % | 21.260 M 0.00 % | 21.260 M 32.74 % | 16.016 M 0.00 % | 16.016 M -3.30 % | 16.563 M 0.00 % | 16.563 M 368.87 % | 3.533 M 0.00 % | 3.533 M |
| Total current assets | 356.105 M -4.08 % | 371.266 M -2.17 % | 379.498 M -14.26 % | 442.632 M -6.46 % | 473.217 M 2.55 % | 461.432 M 1.36 % | 455.221 M 11.48 % | 408.340 M -14.45 % | 477.328 M -0.15 % | 478.032 M -5.53 % | 506.034 M 4.92 % | 482.322 M -4.05 % | 502.667 M -4.74 % | 527.658 M 5.40 % | 500.637 M -1.19 % | 506.677 M -3.64 % | 525.827 M -3.21 % | 543.260 M -0.83 % | 547.830 M 6.25 % | 515.604 M 10.50 % | 466.609 M -10.02 % | 518.564 M 9.96 % | 471.583 M 1.89 % | 462.826 M 6.75 % | 433.550 M -4.97 % | 456.235 M 0.56 % | 453.700 M -4.22 % | 473.681 M 8.70 % | 435.753 M -1.12 % | 440.674 M 5.21 % | 418.847 M 0.42 % | 417.104 M 300.00 % | 104.276 M -9.87 % | 115.691 M 0.00 % | 115.691 M 6.43 % | 108.701 M 0.00 % | 108.701 M 35.75 % | 80.076 M 0.00 % | 80.076 M 24.53 % | 64.301 M 0.00 % | 64.301 M 17.70 % | 54.630 M 0.00 % | 54.630 M 50.76 % | 36.236 M 0.00 % | 36.236 M |
| Inventory | 246.876 M 1.29 % | 243.732 M -9.82 % | 270.278 M -2.07 % | 275.979 M -9.52 % | 305.004 M 5.11 % | 290.165 M 10.66 % | 262.203 M 9.11 % | 240.320 M -17.96 % | 292.929 M 9.32 % | 267.964 M -6.47 % | 286.507 M 0.67 % | 284.589 M -2.67 % | 292.408 M -6.30 % | 312.052 M 2.66 % | 303.972 M 7.32 % | 283.227 M -8.47 % | 309.440 M -8.11 % | 336.767 M -2.10 % | 343.979 M 12.85 % | 304.810 M 14.25 % | 266.789 M -7.28 % | 287.732 M 1.21 % | 284.300 M 0.85 % | 281.907 M 37.41 % | 205.160 M -1.95 % | 209.249 M 18.34 % | 176.821 M -10.07 % | 196.610 M 3.73 % | 189.543 M 10.14 % | 172.085 M 31.07 % | 131.295 M -13.84 % | 152.387 M 300.00 % | 38.097 M -33.39 % | 57.191 M 0.00 % | 57.191 M 22.30 % | 46.765 M 0.00 % | 46.765 M 42.80 % | 32.749 M 0.00 % | 32.749 M 21.57 % | 26.939 M 0.00 % | 26.939 M 35.53 % | 19.877 M 0.00 % | 19.877 M 29.98 % | 15.292 M 0.00 % | 15.292 M |
| Net receivables | 79.423 M 0.58 % | 78.963 M 3.89 % | 76.006 M -7.88 % | 82.507 M -2.55 % | 84.663 M -18.64 % | 104.066 M 7.89 % | 96.460 M 16.78 % | 82.598 M -21.00 % | 104.550 M 2.79 % | 101.711 M -21.94 % | 130.295 M -3.89 % | 135.567 M -19.57 % | 168.549 M 9.89 % | 153.379 M -1.71 % | 156.043 M -3.95 % | 162.460 M 0.35 % | 161.889 M 28.23 % | 126.253 M -2.49 % | 129.472 M 14.60 % | 112.978 M 4.82 % | 107.786 M 1.19 % | 106.517 M 6.52 % | 100.000 M -0.83 % | 100.837 M -29.99 % | 144.034 M -11.66 % | 163.041 M 1.88 % | 160.030 M -3.37 % | 165.619 M 21.82 % | 135.952 M 9.18 % | 124.525 M -21.21 % | 158.041 M 22.70 % | 128.803 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 |
| Tax assets | 30.010 M 18.92 % | 25.236 M -10.18 % | 28.096 M -12.21 % | 32.003 M 4.14 % | 30.731 M 5.16 % | 29.222 M 33.21 % | 21.937 M -27.78 % | 30.374 M -16.08 % | 36.196 M -14.99 % | 42.579 M 4.89 % | 40.595 M 14.35 % | 35.500 M 13.22 % | 31.355 M -3.57 % | 32.517 M 5.46 % | 30.834 M -15.28 % | 36.394 M -5.62 % | 38.561 M 6.18 % | 36.316 M -4.87 % | 38.176 M | 0.000 | 0.000 -100.00 % | 39.514 M -25.02 % | 52.700 M 2.83 % | 51.249 M 39.28 % | 36.796 M 7.12 % | 34.349 M 34.36 % | 25.565 M 2.36 % | 24.975 M -22.40 % | 32.183 M 11.50 % | 28.864 M 18.23 % | 24.413 M -6.38 % | 26.076 M 300.00 % | 6.519 M 0.96 % | 6.457 M 0.00 % | 6.457 M 85.62 % | 3.479 M 0.00 % | 3.479 M 11.62 % | 3.117 M 0.00 % | 3.117 M 42.65 % | 2.185 M 0.00 % | 2.185 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 176.965 M -15.72 % | 209.972 M 11.09 % | 189.007 M -8.47 % | 206.506 M -13.80 % | 239.559 M -11.09 % | 269.454 M 22.38 % | 220.172 M 37.04 % | 160.666 M -8.13 % | 174.892 M 29.62 % | 134.928 M -1.89 % | 137.534 M -25.21 % | 183.898 M 10.37 % | 166.625 M -29.40 % | 236.027 M 24.50 % | 189.585 M 6.93 % | 177.306 M -4.21 % | 185.102 M -5.72 % | 196.328 M -17.28 % | 237.346 M 5.95 % | 224.025 M 25.66 % | 178.275 M 6.37 % | 167.598 M 12.83 % | 148.536 M -12.16 % | 169.098 M 26.96 % | 133.188 M -18.09 % | 162.606 M 24.46 % | 130.645 M -1.78 % | 133.013 M 3.23 % | 128.847 M 9.36 % | 117.822 M -1.55 % | 119.680 M -1.68 % | 121.725 M 300.00 % | 30.431 M -18.42 % | 37.302 M 0.00 % | 37.302 M 16.97 % | 31.890 M 0.00 % | 31.890 M 31.69 % | 24.215 M 0.00 % | 24.215 M 14.40 % | 21.166 M 0.00 % | 21.166 M 31.56 % | 16.088 M 0.00 % | 16.088 M 13.72 % | 14.148 M 0.00 % | 14.148 M |
| Tax payables | 5.256 M -24.21 % | 6.935 M -11.64 % | 7.849 M 19.58 % | 6.564 M -58.06 % | 15.650 M 60.81 % | 9.732 M 26.64 % | 7.685 M -23.75 % | 10.079 M 3.59 % | 9.730 M -25.48 % | 13.057 M 22.01 % | 10.702 M 1.90 % | 10.502 M 10.11 % | 9.538 M 9.34 % | 8.723 M -13.37 % | 10.069 M 14.29 % | 8.810 M 14.86 % | 7.670 M -18.22 % | 9.379 M 16.02 % | 8.084 M | 0.000 | 0.000 -100.00 % | 6.439 M -19.80 % | 8.029 M -4.69 % | 8.424 M -22.46 % | 10.864 M -1.59 % | 11.039 M -36.85 % | 17.481 M 47.92 % | 11.818 M -38.87 % | 19.333 M 96.99 % | 9.814 M -15.47 % | 11.610 M 37.76 % | 8.428 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 |
| Deferred revenue non current | 548.000 K | 0.000 | 0.000 -100.00 % | 941.000 K 5.02 % | 896.000 K 2.87 % | 871.000 K -38.36 % | 1.413 M 20.87 % | 1.169 M -45.88 % | 2.160 M -18.77 % | 2.659 M -10.44 % | 2.969 M -9.37 % | 3.276 M -7.04 % | 3.524 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 235.919 M -0.26 % | 236.534 M -1.16 % | 239.299 M -2.12 % | 244.477 M -2.44 % | 250.588 M 7.78 % | 232.500 M 6.69 % | 217.931 M 2.45 % | 212.717 M -12.00 % | 241.732 M -9.94 % | 268.415 M -5.50 % | 284.026 M -5.76 % | 301.384 M 387.53 % | 61.819 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.763 M | 0.000 -100.00 % | 20.284 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.994 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.393 M 11.44 % | 1.250 M -90.39 % | 13.009 M 38.36 % | 9.402 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.511 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 |
| Other total stockholders equity | 55.379 M 50.69 % | 36.750 M 16.42 % | 31.566 M -3.25 % | 32.627 M 0.00 % | 32.627 M 0.00 % | 32.627 M -13.41 % | 37.678 M 15.48 % | 32.627 M -13.41 % | 37.678 M 36.07 % | 27.690 M -26.51 % | 37.678 M -12.09 % | 42.862 M 13.76 % | 37.678 M 21.15 % | 31.101 M -4.29 % | 32.494 M 0.00 % | 32.494 M 0.00 % | 32.494 M 0.00 % | 32.494 M -89.98 % | 324.303 M 760.72 % | 37.678 M 0.00 % | 37.678 M 0.00 % | 37.678 M 0.00 % | 37.678 M 7.14 % | 35.167 M -6.66 % | 37.678 M -89.73 % | 366.876 M -3.75 % | 381.182 M 2.93 % | 370.339 M 917.36 % | 36.402 M -89.37 % | 342.377 M -3.83 % | 356.029 M 5.92 % | 336.124 M 300.00 % | 84.031 M 18.37 % | 70.990 M 0.00 % | 70.990 M 36.43 % | 52.036 M 0.00 % | 52.036 M 35.60 % | 38.374 M 0.00 % | 38.374 M 49.51 % | 25.666 M 0.00 % | 25.666 M 165.89 % | 9.653 M 0.00 % | 9.653 M 3 034.01 % | 308.000 K 0.00 % | 308.000 K |
| Deferred tax liabilities non current | 0.000 -100.00 % | 1.804 M | 0.000 -100.00 % | 365.000 K -65.79 % | 1.067 M -59.32 % | 2.623 M -71.58 % | 9.228 M 135.05 % | 3.926 M -92.27 % | 50.793 M 2 010.23 % | -2.659 M 10.44 % | -2.969 M 9.37 % | -3.276 M 7.04 % | -3.524 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 |
| Other liabilities | 0.000 100.00 % | -1.804 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 |
| Total assets | 673.559 M -1.81 % | 685.968 M -2.18 % | 701.256 M -9.90 % | 778.345 M -4.80 % | 817.625 M 3.45 % | 790.385 M 3.47 % | 763.901 M 6.36 % | 718.237 M -12.25 % | 818.526 M -4.50 % | 857.133 M -5.51 % | 907.129 M -2.56 % | 930.967 M -3.79 % | 967.643 M 40.68 % | 687.835 M 5.45 % | 652.262 M -2.65 % | 669.992 M -2.65 % | 688.258 M -3.72 % | 714.822 M -0.98 % | 721.925 M 3.77 % | 695.706 M 7.12 % | 649.457 M -7.44 % | 701.690 M 6.18 % | 660.863 M -0.36 % | 663.253 M 6.23 % | 624.349 M -3.43 % | 646.547 M 1.95 % | 634.174 M -2.24 % | 648.696 M 5.70 % | 613.724 M -1.47 % | 622.909 M 3.31 % | 602.956 M -0.72 % | 607.341 M 300.00 % | 151.835 M -7.57 % | 164.274 M 0.00 % | 164.274 M 19.77 % | 137.158 M 0.00 % | 137.158 M 34.22 % | 102.189 M 0.00 % | 102.189 M 21.76 % | 83.928 M 0.00 % | 83.928 M 17.12 % | 71.659 M 0.00 % | 71.659 M 39.06 % | 51.532 M 0.00 % | 51.532 M |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2003-12-31 | 2003-06-30 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2003-12-31 | 2003-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 -100.00 % | 3.338 M | 0.000 | 0.000 -100.00 % | 3.159 M -85.64 % | 21.995 M 114.00 % | 10.278 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 100.00 % | -138.500 K 82.06 % | -772.000 K -181.18 % | 951.000 K -2.26 % | 973.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -18.542 M -162.16 % | 29.829 M 119.75 % | 13.574 M 310.42 % | -6.451 M 56.00 % | -14.660 M -574.89 % | 3.087 M -92.28 % | 39.994 M -42.94 % | 70.097 M 414.47 % | 13.625 M -61.06 % | 34.992 M 149.64 % | -70.494 M -228.73 % | 54.761 M 334.40 % | -23.362 M -190.17 % | 25.908 M 163.85 % | -40.578 M -193.91 % | 43.211 M 222.45 % | 13.401 M 5.49 % | 12.703 M 126.84 % | -47.333 M -2.75 % | -46.066 M -223.49 % | 37.302 M -53.62 % | 80.422 M 89.74 % | 42.385 M 31.12 % | 32.325 M -27.72 % | 44.719 M 1 908.49 % | 2.227 M 0.00 % | 2.227 M 111.70 % | -19.024 M 0.00 % | -19.024 M -117.93 % | -8.730 M 0.00 % | -8.730 M -118.34 % | 47.602 M -66.27 % | 141.106 M 681.20 % | -24.279 M 0.00 % | -24.279 M -67.06 % | -14.533 M 0.00 % | -14.533 M 10.27 % | -16.196 M 0.00 % | -16.196 M -95.33 % | -8.292 M 0.00 % | -8.292 M -5.48 % | -7.861 M 0.00 % | -7.861 M 35.21 % | -12.132 M 0.00 % | -12.132 M |
| Accounts receivables | -1.270 M 61.22 % | -3.275 M -126.37 % | 12.421 M 987.65 % | 1.142 M -77.97 % | 5.184 M 17 975.86 % | -29.000 K 99.73 % | -10.671 M -150.28 % | 21.222 M 397.81 % | -7.126 M -126.50 % | 26.887 M 932.16 % | -3.231 M -112.40 % | 26.060 M 268.82 % | -15.437 M -131.30 % | 49.316 M 329.05 % | -21.531 M -205.54 % | 20.400 M 199.36 % | -20.531 M -698.05 % | 3.433 M 122.08 % | -15.551 M -150.42 % | -6.210 M -199.87 % | 6.218 M -93.11 % | 90.238 M 8.68 % | 83.028 M 3.82 % | 79.973 M -8.84 % | 87.727 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 |
| Inventory | -2.656 M -109.73 % | 27.284 M 893.23 % | 2.747 M -91.34 % | 31.727 M 395.68 % | -10.730 M 76.61 % | -45.884 M -322.58 % | -10.858 M -117.62 % | 61.623 M 420.14 % | -19.249 M -239.72 % | 13.777 M 171.61 % | -19.238 M -290.57 % | 10.095 M -53.20 % | 21.572 M 236.46 % | -15.808 M 27.12 % | -21.690 M -171.41 % | 30.376 M 201.35 % | 10.080 M -45.53 % | 18.504 M 144.89 % | -41.217 M -22.54 % | -33.635 M -250.58 % | 22.337 M 440.19 % | 4.135 M 105.05 % | -81.953 M 3.15 % | -84.618 M -19 963.38 % | 426.000 K 108.42 % | -5.061 M 0.00 % | -5.061 M 57.77 % | -11.984 M 0.00 % | -11.984 M -62.96 % | -7.354 M 0.00 % | -7.354 M 85.86 % | -52.015 M -168.45 % | -19.376 M 1.82 % | -19.736 M 0.00 % | -19.736 M 31.58 % | -28.846 M 0.00 % | -28.846 M -146.54 % | -11.701 M 0.00 % | -11.701 M 15.13 % | -13.786 M 0.00 % | -13.786 M -50.33 % | -9.171 M 0.00 % | -9.171 M 12.54 % | -10.485 M 0.00 % | -10.485 M |
| Accounts payables | 0.000 100.00 % | -185.000 K | 0.000 100.00 % | -33.041 M -11.65 % | -29.594 M -159.46 % | 49.772 M -15.71 % | 59.051 M 503.19 % | -14.646 M -137.30 % | 39.263 M 2 222.32 % | -1.850 M 95.99 % | -46.170 M -369.86 % | 17.109 M 160.49 % | -28.284 M -186.12 % | -9.885 M 0.00 % | -9.885 M -3 436.79 % | 296.250 K 0.00 % | 296.250 K -96.89 % | 9.530 M 0.00 % | 9.530 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 |
| Other working capital | -18.542 M -408.78 % | 6.005 M 476.73 % | -1.594 M 74.61 % | -6.279 M -130.66 % | 20.480 M 2 752.85 % | -772.000 K -131.23 % | 2.472 M 30.24 % | 1.898 M 157.53 % | 737.000 K 119.28 % | -3.822 M -106.04 % | -1.855 M -223.91 % | 1.497 M 223.41 % | -1.213 M 84.04 % | -7.600 M -387.55 % | 2.643 M 134.94 % | -7.565 M -131.72 % | 23.852 M 358.31 % | -9.234 M -197.87 % | 9.435 M 251.66 % | -6.221 M -171.12 % | 8.747 M 162.70 % | -13.951 M -133.77 % | 41.310 M 11.74 % | 36.970 M 185.12 % | -43.434 M -696.05 % | 7.287 M 0.00 % | 7.287 M 203.51 % | -7.040 M 0.00 % | -7.040 M -411.81 % | -1.376 M 0.00 % | -1.376 M -101.38 % | 99.617 M -37.93 % | 160.482 M 3 632.51 % | -4.543 M 0.00 % | -4.543 M -131.74 % | 14.313 M 0.00 % | 14.313 M 418.39 % | -4.496 M 0.00 % | -4.496 M -181.82 % | 5.495 M 0.00 % | 5.495 M 319.43 % | 1.310 M 0.00 % | 1.310 M 179.54 % | -1.647 M 0.00 % | -1.647 M |
| Other non cash items | 5.273 M 972.93 % | -604.000 K 97.79 % | -27.292 M -220.87 % | 22.580 M -78.76 % | 106.286 M 46.87 % | 72.367 M 373.02 % | 15.299 M 316.67 % | -7.061 M -111.88 % | 59.419 M -5.76 % | 63.050 M -70.63 % | 214.678 M 224.30 % | 66.197 M 1 563.24 % | 3.980 M -25.72 % | 5.358 M -63.96 % | 14.866 M 335.57 % | 3.413 M 141.53 % | -8.218 M 75.62 % | -33.710 M -257.02 % | 21.468 M -28.90 % | 30.192 M 84.27 % | 16.385 M 197.18 % | -16.861 M -1 128.04 % | -1.373 M 91.43 % | -16.023 M -359.90 % | -3.484 M -163.89 % | 5.454 M 0.00 % | 5.454 M 1 489.43 % | -392.500 K 0.00 % | -392.500 K -108.26 % | 4.755 M 0.00 % | 4.755 M 129.45 % | -16.144 M 33.76 % | -24.371 M -236.36 % | -7.246 M 0.00 % | -7.246 M -961.02 % | 841.500 K 0.00 % | 841.500 K 621.05 % | -161.500 K 0.00 % | -161.500 K 97.19 % | -5.747 M 0.00 % | -5.747 M -312.97 % | 2.699 M 0.00 % | 2.699 M -32.39 % | 3.991 M 0.00 % | 3.991 M |
| Net cash provided by operating activities | 1.068 M -97.89 % | 50.561 M 753.78 % | 5.922 M -89.23 % | 54.975 M 498.14 % | 9.191 M -80.55 % | 47.247 M 28.75 % | 36.696 M -47.24 % | 69.555 M 578.72 % | 10.248 M -76.23 % | 43.118 M 161.85 % | -69.715 M -174.38 % | 93.726 M 248.55 % | 26.890 M -30.96 % | 38.950 M 601.61 % | -7.765 M -111.46 % | 67.733 M 119.78 % | 30.819 M 1 810.27 % | -1.802 M 78.38 % | -8.336 M -177.96 % | 10.693 M -85.56 % | 74.067 M 17.20 % | 63.198 M 69.38 % | 37.311 M 643.99 % | 5.015 M -83.60 % | 30.583 M -8.70 % | 33.496 M 0.00 % | 33.496 M 33.09 % | 25.168 M 0.00 % | 25.168 M -43.42 % | 44.480 M 0.00 % | 44.480 M 2.67 % | 43.323 M -67.03 % | 131.418 M 214.56 % | 41.779 M 0.00 % | 41.779 M -28.44 % | 58.384 M 0.00 % | 58.384 M 40.50 % | 41.556 M 0.00 % | 41.556 M 27.31 % | 32.640 M 0.00 % | 32.640 M 14.47 % | 28.514 M 0.00 % | 28.514 M 121.12 % | 12.895 M 0.00 % | 12.895 M |
| Investments in property plant and equipment | -4.937 M 46.82 % | -9.282 M -92.61 % | -4.819 M 53.78 % | -10.426 M -25.98 % | -8.276 M 39.87 % | -13.764 M -19.97 % | -11.473 M 1.92 % | -11.698 M -60.44 % | -7.291 M 17.96 % | -8.887 M 4.70 % | -9.325 M 55.31 % | -20.866 M -66.70 % | -12.517 M 25.45 % | -16.790 M -75.96 % | -9.542 M 24.69 % | -12.670 M -123.02 % | -5.681 M 57.49 % | -13.364 M -73.04 % | -7.723 M 45.34 % | -14.130 M 11.53 % | -15.971 M -22.50 % | -13.038 M -161.91 % | -4.978 M 32.13 % | -7.335 M -74.02 % | -4.215 M 82.49 % | -24.073 M 0.00 % | -24.073 M -33.39 % | -18.047 M 0.00 % | -18.047 M -13.48 % | -15.903 M 0.00 % | -15.903 M -41.07 % | -11.273 M -7.13 % | -10.523 M 78.16 % | -48.173 M 0.00 % | -48.173 M -116.48 % | -22.253 M 0.00 % | -22.253 M -62.53 % | -13.691 M 0.00 % | -13.691 M 13.84 % | -15.890 M 0.00 % | -15.890 M -3.09 % | -15.413 M 0.00 % | -15.413 M -5.33 % | -14.634 M 0.00 % | -14.634 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 4.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 45.000 K -99.31 % | 6.505 M | 0.000 100.00 % | -38.000 K -117.19 % | 221.000 K -75.44 % | 900.000 K 196.05 % | 304.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -1.215 M -2 741.30 % | 46.000 K 200.00 % | -46.000 K 96.34 % | -1.258 M -238.17 % | -372.000 K 52.37 % | -781.000 K -177.94 % | -281.000 K 94.08 % | -4.747 M | 0.000 100.00 % | -2.082 M -1 335.86 % | -145.000 K -188.41 % | 164.000 K 150.77 % | -323.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.000 K 210.00 % | -10.000 K 78.26 % | -46.000 K -866.67 % | 6.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -68.000 K 0.00 % | -68.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -558.500 K 0.00 % | -558.500 K -25.51 % | -445.000 K 0.00 % | -445.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 1.815 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.258 M 1 406.13 % | -326.000 K -146.05 % | 708.000 K 115.55 % | -4.553 M -268.32 % | 2.705 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 161.000 K 28.80 % | 125.000 K -33.33 % | 187.500 K 0.00 % | 187.500 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.841 M 0.00 % | 7.841 M 69.39 % | 4.629 M 0.00 % | 4.629 M | 0.000 | 0.000 |
| Other investing activites | -4.937 M | 0.000 100.00 % | -2.393 M | 0.000 100.00 % | -3.609 M 46.50 % | -6.746 M -58.43 % | -4.258 M | 0.000 100.00 % | -1.716 M | 0.000 100.00 % | -2.705 M -38 542.86 % | -7.000 K -200.00 % | 7.000 K 100.08 % | -8.882 M -272.10 % | -2.387 M 63.23 % | -6.492 M -755.34 % | -759.000 K 84.35 % | -4.849 M -1.91 % | -4.758 M -21.47 % | -3.917 M -50.54 % | -2.602 M -2 148.82 % | 127.000 K -69.02 % | 410.000 K 108.88 % | -4.617 M -95.64 % | -2.360 M -454.09 % | 666.500 K 0.00 % | 666.500 K -44.67 % | 1.205 M 0.00 % | 1.205 M 14.33 % | 1.054 M 0.00 % | 1.054 M -16.46 % | 1.261 M 104.71 % | 616.000 K -98.72 % | 48.173 M 0.00 % | 48.173 M 116.48 % | 22.253 M 0.00 % | 22.253 M 62.53 % | 13.691 M 0.00 % | 13.691 M -13.84 % | 15.890 M 0.00 % | 15.890 M 3.09 % | 15.413 M 0.00 % | 15.413 M 5.33 % | 14.634 M 0.00 % | 14.634 M |
| Net cash used for investing activites | -11.088 M -49.41 % | -7.421 M -2.30 % | -7.254 M 37.92 % | -11.684 M -35.11 % | -8.648 M 40.54 % | -14.545 M -24.22 % | -11.709 M -112.16 % | -5.519 M 16.16 % | -6.583 M 40.19 % | -11.007 M -19.01 % | -9.249 M 53.31 % | -19.809 M -58.11 % | -12.529 M 51.20 % | -25.672 M -115.21 % | -11.929 M 37.75 % | -19.162 M -197.55 % | -6.440 M 64.64 % | -18.213 M -45.93 % | -12.481 M 30.84 % | -18.047 M 2.83 % | -18.573 M -43.98 % | -12.900 M -181.78 % | -4.578 M 61.84 % | -11.998 M -82.65 % | -6.569 M 71.94 % | -23.407 M 0.00 % | -23.407 M -38.98 % | -16.842 M 0.00 % | -16.842 M -12.90 % | -14.917 M 0.00 % | -14.917 M -51.43 % | -9.851 M -0.71 % | -9.782 M -5 317.07 % | 187.500 K 0.00 % | 187.500 K 133.57 % | -558.500 K 0.00 % | -558.500 K -25.51 % | -445.000 K 0.00 % | -445.000 K -105.68 % | 7.841 M 0.00 % | 7.841 M 69.39 % | 4.629 M 0.00 % | 4.629 M 131.63 % | -14.634 M 0.00 % | -14.634 M |
| Debt repayment | -5.383 M 29.95 % | -7.684 M 86.97 % | -58.950 M -1 599.62 % | 3.931 M -84.59 % | 25.509 M | 0.000 100.00 % | -47.041 M -34.05 % | -35.091 M -4.62 % | -33.542 M -346.61 % | 13.601 M -85.13 % | 91.487 M | 0.000 100.00 % | -15.397 M | 0.000 100.00 % | -11.500 M | 0.000 100.00 % | -15.500 M | 0.000 -100.00 % | 28.978 M | 0.000 100.00 % | -70.123 M -201.99 % | -23.220 M -41.40 % | -16.421 M -187.46 % | 18.776 M 183.37 % | -22.520 M -8 828.68 % | 258.000 K 0.00 % | 258.000 K 74.92 % | 147.500 K 0.00 % | 147.500 K 122.47 % | -656.500 K 0.00 % | -656.500 K 66.39 % | -1.953 M 83.03 % | -11.508 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 29.398 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.000 K -97.21 % | 824.000 K 0.00 % | 824.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 791.000 K 0.00 % | 791.000 K -95.95 % | 19.529 M 0.00 % | 19.529 M | 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 100.00 % | -4.366 M -537.37 % | -685.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.620 M 75.00 % | -6.480 M -66.67 % | -3.888 M 75.00 % | -15.552 M -1 100.00 % | -1.296 M 75.00 % | -5.184 M -33.33 % | -3.888 M 75.00 % | -15.552 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.552 M 25.00 % | -20.737 M 0.00 % | -20.737 M 11.11 % | -23.329 M 0.00 % | -23.329 M 10.00 % | -25.921 M 0.00 % | -25.921 M | 0.000 | 0.000 100.00 % | -31.100 M 0.00 % | -31.100 M -60.20 % | -19.414 M 0.00 % | -19.414 M -76.48 % | -11.001 M 0.00 % | -11.001 M -41.85 % | -7.755 M 0.00 % | -7.755 M -55.10 % | -5.000 M 0.00 % | -5.000 M | 0.000 | 0.000 |
| Other financing activites | -22.896 M -1.84 % | -22.482 M -666.15 % | 3.971 M 116.27 % | -24.402 M -808.49 % | -2.686 M 93.35 % | -40.377 M -2 122.90 % | 1.996 M 105.72 % | -34.898 M -1 294.80 % | -2.502 M 91.01 % | -27.819 M -590.89 % | 5.667 M 111.36 % | -49.906 M -1 039.93 % | -4.378 M -847.62 % | -462.000 K 13.97 % | -537.000 K 96.50 % | -15.356 M -693.81 % | 2.586 M -88.27 % | 22.053 M 2 697.53 % | -849.000 K -106.59 % | 12.874 M 1 322.60 % | -1.053 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -62.210 M -509.24 % | -10.211 M 0.00 % | -10.211 M -474.94 % | -1.776 M 0.00 % | -1.776 M 71.52 % | -6.237 M 0.00 % | -6.237 M 65.90 % | -18.289 M 0.00 % | -18.289 M -193.65 % | 19.529 M 0.00 % | 19.529 M | 0.000 | 0.000 |
| Net cash used provided by financing activities | 1.119 M 103.71 % | -30.166 M 45.13 % | -54.979 M -168.57 % | -20.471 M -189.69 % | 22.823 M 166.63 % | -34.254 M 23.96 % | -45.045 M 35.64 % | -69.989 M -94.18 % | -36.044 M -153.51 % | -14.218 M -114.63 % | 97.154 M 279.01 % | -54.272 M -101.46 % | -26.940 M -5 731.17 % | -462.000 K 98.33 % | -27.589 M -65.68 % | -16.652 M 7.99 % | -18.098 M -182.07 % | 22.053 M 75.34 % | 12.577 M -2.31 % | 12.874 M 118.09 % | -71.176 M -206.53 % | -23.220 M -41.40 % | -16.421 M -187.46 % | 18.776 M 149.32 % | -38.072 M -85.91 % | -20.479 M 0.00 % | -20.479 M 11.66 % | -23.181 M 0.00 % | -23.181 M 12.78 % | -26.577 M 0.00 % | -26.577 M -1 260.83 % | -1.953 M 97.35 % | -73.695 M -78.39 % | -41.311 M 0.00 % | -41.311 M -94.96 % | -21.190 M 0.00 % | -21.190 M -22.93 % | -17.238 M 0.00 % | -17.238 M 33.81 % | -26.044 M 0.00 % | -26.044 M -279.25 % | 14.529 M 0.00 % | 14.529 M | 0.000 | 0.000 |
| Effect of forex changes on cash | 1.163 M 185.45 % | -1.361 M -1 224.79 % | 121.000 K 9.01 % | 111.000 K 124.45 % | -454.000 K 32.84 % | -676.000 K -172.38 % | 934.000 K 109.64 % | -9.685 M -2 109.34 % | 482.000 K -98.10 % | 25.424 M 5 544.16 % | -467.000 K -495.76 % | 118.000 K -59.73 % | 293.000 K 580.33 % | -61.000 K 47.41 % | -116.000 K 83.52 % | -704.000 K -29.65 % | -543.000 K -196.11 % | 565.000 K 408.74 % | -183.000 K 57.24 % | -428.000 K -124.91 % | 1.718 M 12.07 % | 1.533 M 544.12 % | 238.000 K 147.41 % | -502.000 K -1 759.26 % | -27.000 K 63.51 % | -74.000 K 0.00 % | -74.000 K -148.68 % | 152.000 K 0.00 % | 152.000 K -59.95 % | 379.500 K 0.00 % | 379.500 K 1 907.14 % | -21.000 K 94.07 % | -354.000 K 98.65 % | -26.129 M 0.00 % | -26.129 M -35.45 % | -19.290 M 0.00 % | -19.290 M -58.55 % | -12.167 M 0.00 % | -12.167 M -35.70 % | -8.966 M 0.00 % | -8.966 M 41.37 % | -15.294 M 0.00 % | -15.294 M | 0.000 | 0.000 |
| Net change in cash | -7.738 M -166.63 % | 11.613 M 120.67 % | -56.190 M -345.54 % | 22.884 M 0.07 % | 22.867 M 1 131.90 % | -2.216 M 89.38 % | -20.862 M -214.95 % | -6.624 M 76.40 % | -28.071 M -275.21 % | 16.021 M -3.86 % | 16.664 M -6.99 % | 17.917 M -2.85 % | 18.443 M 202.61 % | -17.974 M -293.00 % | 9.313 M 136.53 % | -25.497 M -173.40 % | 34.735 M 231.60 % | -26.394 M -205.83 % | 24.939 M 389.77 % | 5.092 M 136.47 % | -13.964 M -150.31 % | 27.756 M 67.71 % | 16.550 M 46.58 % | 11.291 M 176.93 % | -14.677 M -342.34 % | -3.318 M -285.47 % | 1.789 M -92.59 % | 24.141 M 43.89 % | 16.777 M -16.04 % | 19.983 M -42.17 % | 34.554 M 9.70 % | 31.498 M -33.81 % | 47.587 M 473.63 % | -12.737 M 0.00 % | -12.737 M -246.85 % | 8.673 M 0.00 % | 8.673 M 48.17 % | 5.853 M 0.00 % | 5.853 M 113.95 % | 2.736 M 0.00 % | 2.736 M -83.10 % | 16.189 M 0.00 % | 16.189 M 2 319.99 % | -729.250 K 0.00 % | -729.250 K |
| Cash at beginning of period | 22.689 M 104.85 % | 11.076 M -83.53 % | 67.266 M 51.56 % | 44.382 M 106.28 % | 21.515 M -9.34 % | 23.731 M -46.78 % | 44.593 M -12.93 % | 51.217 M -35.40 % | 79.288 M 25.32 % | 63.267 M 35.76 % | 46.603 M 62.46 % | 28.686 M 180.05 % | 10.243 M -63.70 % | 28.217 M 49.26 % | 18.904 M -57.42 % | 44.401 M 359.36 % | 9.666 M -73.20 % | 36.060 M 224.26 % | 11.121 M -71.77 % | 39.391 M -26.17 % | 53.355 M 108.43 % | 25.599 M -27.73 % | 35.420 M -0.78 % | 35.700 M -42.47 % | 62.050 M -7.64 % | 67.185 M -9.43 % | 74.177 M 22.30 % | 60.653 M -13.30 % | 69.955 M -25.75 % | 94.217 M 40.58 % | 67.020 M -11.78 % | 75.972 M 29.86 % | 58.502 M 95.63 % | 29.905 M 0.00 % | 29.905 M 40.85 % | 21.232 M 0.00 % | 21.232 M 38.06 % | 15.378 M 0.00 % | 15.378 M 21.64 % | 12.643 M 0.00 % | 12.643 M 225.21 % | -10.097 M 0.00 % | -10.097 M -7.78 % | -9.368 M 0.00 % | -9.368 M |
| Cash at end of period | 14.951 M -34.10 % | 22.689 M 62.11 % | 13.996 M -79.19 % | 67.266 M 51.56 % | 44.382 M 106.28 % | 21.515 M -9.34 % | 23.731 M -46.78 % | 44.593 M -12.93 % | 51.217 M -35.40 % | 79.288 M 25.32 % | 63.267 M 35.76 % | 46.603 M 62.46 % | 28.686 M 180.05 % | 10.243 M -63.70 % | 28.217 M 49.26 % | 18.904 M -57.42 % | 44.401 M 359.36 % | 9.666 M -73.20 % | 36.060 M -18.94 % | 44.483 M 12.93 % | 39.391 M -26.17 % | 53.355 M 2.66 % | 51.970 M 10.60 % | 46.991 M -0.81 % | 47.373 M -25.83 % | 63.867 M -15.93 % | 75.966 M -10.41 % | 84.794 M -2.23 % | 86.732 M -24.05 % | 114.200 M 12.43 % | 101.574 M -5.49 % | 107.470 M 1.30 % | 106.089 M 517.95 % | 17.168 M 0.00 % | 17.168 M -42.59 % | 29.905 M 0.00 % | 29.905 M 40.85 % | 21.232 M 0.00 % | 21.232 M 38.06 % | 15.378 M 0.00 % | 15.378 M 152.43 % | 6.092 M 0.00 % | 6.092 M 160.33 % | -10.097 M 0.00 % | -10.097 M |
| Operating cash flow | 2.778 M -94.51 % | 50.561 M 753.78 % | 5.922 M -89.23 % | 54.975 M 498.14 % | 9.191 M -80.55 % | 47.247 M 28.75 % | 36.696 M -47.24 % | 69.555 M 578.72 % | 10.248 M -76.23 % | 43.118 M 161.85 % | -69.715 M -174.38 % | 93.726 M 248.55 % | 26.890 M -30.96 % | 38.950 M 601.61 % | -7.765 M -111.46 % | 67.733 M 119.78 % | 30.819 M 1 810.27 % | -1.802 M 78.38 % | -8.336 M -177.96 % | 10.693 M -85.56 % | 74.067 M 17.20 % | 63.198 M 69.38 % | 37.311 M 643.99 % | 5.015 M -83.60 % | 30.583 M -8.70 % | 33.496 M 0.00 % | 33.496 M 33.09 % | 25.168 M 0.00 % | 25.168 M -43.42 % | 44.480 M 0.00 % | 44.480 M 2.67 % | 43.323 M -67.03 % | 131.418 M 214.56 % | 41.779 M 0.00 % | 41.779 M -28.44 % | 58.384 M 0.00 % | 58.384 M 40.50 % | 41.556 M 0.00 % | 41.556 M 27.31 % | 32.640 M 0.00 % | 32.640 M 14.47 % | 28.514 M 0.00 % | 28.514 M 121.12 % | 12.895 M 0.00 % | 12.895 M |
| Capital expenditure | -4.937 M 11.47 % | -5.576 M -15.71 % | -4.819 M 53.78 % | -10.426 M -25.98 % | -8.276 M 39.87 % | -13.764 M -19.97 % | -11.473 M 1.92 % | -11.698 M -60.44 % | -7.291 M 17.96 % | -8.887 M 4.70 % | -9.325 M 55.31 % | -20.866 M -66.70 % | -12.517 M 25.45 % | -16.790 M -75.96 % | -9.542 M 24.69 % | -12.670 M -123.02 % | -5.681 M 57.49 % | -13.364 M -73.04 % | -7.723 M 45.34 % | -14.130 M 11.53 % | -15.971 M -22.50 % | -13.038 M -109.18 % | -6.233 M 48.27 % | -12.049 M -79.81 % | -6.701 M 72.16 % | -24.073 M 0.00 % | -24.073 M -33.39 % | -18.047 M 0.00 % | -18.047 M -13.48 % | -15.903 M 0.00 % | -15.903 M -41.07 % | -11.273 M -7.13 % | -10.523 M 78.16 % | -48.173 M 0.00 % | -48.173 M -116.48 % | -22.253 M 0.00 % | -22.253 M -62.53 % | -13.691 M 0.00 % | -13.691 M 13.84 % | -15.890 M 0.00 % | -15.890 M -3.09 % | -15.413 M 0.00 % | -15.413 M -5.33 % | -14.634 M 0.00 % | -14.634 M |
| Free CashFlow | -2.158 M -104.80 % | 44.985 M 3 978.42 % | 1.103 M -97.52 % | 44.549 M 4 768.74 % | 915.000 K -97.27 % | 33.483 M 32.75 % | 25.223 M -56.40 % | 57.857 M 1 856.61 % | 2.957 M -91.36 % | 34.231 M 143.31 % | -79.040 M -208.48 % | 72.860 M 406.92 % | 14.373 M -35.14 % | 22.160 M 228.04 % | -17.307 M -131.43 % | 55.063 M 119.04 % | 25.138 M 265.75 % | -15.166 M 5.56 % | -16.059 M -367.24 % | -3.437 M -105.92 % | 58.096 M 15.82 % | 50.160 M 61.40 % | 31.078 M 541.83 % | -7.034 M -129.45 % | 23.882 M 153.46 % | 9.423 M 0.00 % | 9.423 M 32.31 % | 7.122 M 0.00 % | 7.122 M -75.08 % | 28.577 M 0.00 % | 28.577 M -10.84 % | 32.050 M -73.49 % | 120.895 M 1 990.76 % | -6.394 M 0.00 % | -6.394 M -117.70 % | 36.132 M 0.00 % | 36.132 M 29.67 % | 27.865 M 0.00 % | 27.865 M 66.35 % | 16.751 M 0.00 % | 16.751 M 27.86 % | 13.101 M 0.00 % | 13.101 M 853.58 % | -1.739 M 0.00 % | -1.739 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 | 2012 | 2012 | 2011 | 2011 | 2010 | 2010 | 2009 | 2009 | 2008 | 2008 | 2007 | 2007 | 2006 | 2006 | 2005 | 2005 | 2004 | 2004 | 2003 | 2003 |