Congyu Intelligent Agricultural Holdings Limited 0875.HK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.253 B -12.95 % | 1.439 B 44.03 % | 999.356 M 91.22 % | 522.625 M 59.00 % | 328.690 M 5.54 % | 311.422 M 76.75 % | 176.198 M 113.14 % | 82.669 M -10.70 % | 92.572 M -8.56 % | 101.241 M -2.47 % | 103.809 M -61.33 % | 268.423 M 0.19 % | 267.919 M 1 594.62 % | 15.810 M 4.72 % | 15.097 M -58.82 % | 36.659 M | 0.000 -100.00 % | 1.486 M -12.84 % | 1.705 M 15.12 % | 1.481 M -96.87 % | 47.334 M |
| Net income | -124.383 M -363.01 % | 47.293 M 214.66 % | -41.246 M -215.50 % | 35.711 M 152.45 % | -68.089 M -14.28 % | -59.582 M 62.43 % | -158.594 M -146.19 % | -64.420 M 87.31 % | -507.539 M -967.90 % | -47.527 M 70.82 % | -162.895 M -176.90 % | -58.829 M -287.36 % | 31.399 M 358.81 % | -12.132 M -26.10 % | -9.621 M -35.18 % | -7.117 M 40.58 % | -11.977 M -316.88 % | -2.873 M 97.93 % | -138.911 M -496.88 % | -23.273 M 85.93 % | -165.419 M |
| Income before tax | -120.416 M -316.75 % | 55.554 M 204.30 % | -53.266 M -812.25 % | -5.839 M 90.80 % | -63.489 M -14.67 % | -55.365 M 63.99 % | -153.728 M -160.06 % | -59.112 M 88.33 % | -506.435 M -967.73 % | -47.431 M 70.88 % | -162.895 M -175.24 % | -59.183 M -304.26 % | 28.975 M 338.83 % | -12.132 M -26.10 % | -9.621 M -35.18 % | -7.117 M 44.64 % | -12.855 M 7.12 % | -13.840 M 90.04 % | -138.911 M -496.88 % | -23.273 M 88.58 % | -203.835 M |
| Income before tax ratio | -0.10 -349.00 % | 0.04 172.41 % | -0.05 -377.07 % | -0.01 94.22 % | -0.19 -8.65 % | -0.18 79.62 % | -0.87 -22.02 % | -0.72 86.93 % | -5.47 -1 067.72 % | -0.47 70.14 % | -1.57 -611.70 % | -0.22 -303.87 % | 0.11 114.09 % | -0.77 -20.41 % | -0.64 -228.26 % | -0.19 | 0.00 100.00 % | -9.31 88.57 % | -81.47 -418.46 % | -15.71 -264.92 % | -4.31 |
| EBITDA | -91.329 M -202.67 % | 88.952 M 451.60 % | -25.299 M -215.00 % | 21.999 M 156.26 % | -39.103 M -62.54 % | -24.058 M 68.96 % | -77.518 M -87.69 % | -41.300 M 87.74 % | -336.919 M -1 148.40 % | -26.988 M 80.17 % | -136.120 M -283.61 % | -35.484 M -175.63 % | 46.920 M 487.00 % | -12.124 M -28.50 % | -9.435 M -41.75 % | -6.656 M 46.17 % | -12.364 M 7.91 % | -13.426 M -81.80 % | -7.385 M 62.14 % | -19.505 M 90.07 % | -196.348 M |
| Net income ratio | -0.10 -402.12 % | 0.03 179.61 % | -0.04 -160.40 % | 0.07 132.99 % | -0.21 -8.27 % | -0.19 78.74 % | -0.90 -15.51 % | -0.78 85.79 % | -5.48 -1 067.90 % | -0.47 70.08 % | -1.57 -615.98 % | -0.22 -287.01 % | 0.12 115.27 % | -0.77 -20.41 % | -0.64 -228.26 % | -0.19 | 0.00 100.00 % | -1.93 97.63 % | -81.47 -418.46 % | -15.71 -349.66 % | -3.49 |
| Ratio EBITDA | -0.07 -217.94 % | 0.06 344.11 % | -0.03 -160.14 % | 0.04 135.38 % | -0.12 -54.00 % | -0.08 82.44 % | -0.44 11.94 % | -0.50 86.27 % | -3.64 -1 265.31 % | -0.27 79.67 % | -1.31 -891.91 % | -0.13 -175.48 % | 0.18 122.84 % | -0.77 -22.71 % | -0.62 -244.21 % | -0.18 | 0.00 100.00 % | -9.03 -108.59 % | -4.33 67.11 % | -13.17 -217.50 % | -4.15 |
| Gross profit ratio | 0.04 15.43 % | 0.03 -33.72 % | 0.05 -34.08 % | 0.07 -47.19 % | 0.14 269.91 % | 0.04 -87.50 % | 0.30 -44.21 % | 0.53 87.68 % | 0.28 1 315.91 % | 0.02 110.00 % | -0.20 -167.44 % | 0.30 -9.36 % | 0.33 1 156.99 % | 0.03 22.56 % | 0.02 -80.95 % | 0.11 | 0.00 -100.00 % | 1.00 44.74 % | 0.69 1 089.81 % | 0.06 106.29 % | -0.92 |
| Weighted average shs out dil | 379.257 M -1.91 % | 386.625 M 1.94 % | 379.257 M 8.66 % | 349.027 M 46.82 % | 237.727 M 189.65 % | 82.073 M 46.91 % | 55.866 M 15.54 % | 48.352 M 41.86 % | 34.084 M 33.73 % | 25.487 M 95.15 % | 13.060 M 49.50 % | 8.736 M -24.93 % | 11.638 M 635.25 % | 1.583 M 0.00 % | 1.583 M 0.00 % | 1.583 M 0.00 % | 1.583 M 0.00 % | 1.583 M 0.09 % | 1.581 M 1.11 % | 1.564 M 0.00 % | 1.564 M |
| Weighted average shs out | 379.257 M 0.00 % | 379.257 M 0.00 % | 379.257 M 8.66 % | 349.027 M 46.82 % | 237.727 M 189.65 % | 82.073 M 46.97 % | 55.843 M 15.49 % | 48.352 M 41.95 % | 34.063 M 33.65 % | 25.487 M 95.26 % | 13.052 M 49.41 % | 8.736 M -24.93 % | 11.638 M 635.25 % | 1.583 M 0.00 % | 1.583 M 0.00 % | 1.583 M 0.00 % | 1.583 M 0.00 % | 1.583 M 0.09 % | 1.581 M 1.11 % | 1.564 M 18.34 % | 1.322 M |
| EPS diluted | -0.33 -375.00 % | 0.12 9.09 % | 0.11 10.00 % | 0.10 134.48 % | -0.29 60.27 % | -0.73 74.30 % | -2.84 -113.53 % | -1.33 91.07 % | -14.89 -700.54 % | -1.86 85.08 % | -12.47 -85.29 % | -6.73 -349.26 % | 2.70 135.25 % | -7.66 -25.99 % | -6.08 -35.11 % | -4.50 40.55 % | -7.57 -315.93 % | -1.82 97.93 % | -87.84 -490.32 % | -14.88 85.93 % | -105.76 |
| Earnings per share | -0.33 -375.00 % | 0.12 9.09 % | 0.11 10.00 % | 0.10 134.48 % | -0.29 60.27 % | -0.73 74.30 % | -2.84 -113.53 % | -1.33 91.07 % | -14.90 -701.08 % | -1.86 85.10 % | -12.48 -85.44 % | -6.73 -226.03 % | 5.34 169.71 % | -7.66 -25.99 % | -6.08 -35.11 % | -4.50 40.55 % | -7.57 -315.93 % | -1.82 97.93 % | -87.84 -490.32 % | -14.88 88.11 % | -125.16 |
| Gross profit | 45.816 M 0.48 % | 45.597 M -4.54 % | 47.766 M 26.04 % | 37.896 M -16.03 % | 45.129 M 290.42 % | 11.559 M -77.90 % | 52.300 M 18.91 % | 43.984 M 67.60 % | 26.243 M 1 194.67 % | 2.027 M 109.75 % | -20.787 M -126.08 % | 79.697 M -9.19 % | 87.761 M 21 201.21 % | 412.000 K 28.35 % | 321.000 K -92.15 % | 4.091 M | 0.000 -100.00 % | 1.486 M 26.15 % | 1.178 M 1 269.77 % | 86.000 K 100.20 % | -43.707 M |
| Income tax expense | 8.327 M 100.46 % | 4.154 M -38.96 % | 6.805 M | 0.000 -100.00 % | 4.633 M 9.81 % | 4.219 M -13.30 % | 4.866 M -8.33 % | 5.308 M 380.80 % | 1.104 M 1 050.00 % | 96.000 K 838.46 % | -13.000 K -103.67 % | 354.000 K 114.60 % | -2.424 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.010 M 47.48 % | 2.719 M | 0.000 | 0.000 |
| Cost of revenue | 1.207 B -13.39 % | 1.394 B 46.47 % | 951.590 M 96.31 % | 484.729 M 70.94 % | 283.561 M -5.44 % | 299.863 M 142.02 % | 123.898 M 220.27 % | 38.685 M -41.68 % | 66.329 M -33.15 % | 99.214 M -20.37 % | 124.596 M -33.98 % | 188.726 M 4.76 % | 180.158 M 1 070.01 % | 15.398 M 4.21 % | 14.776 M -54.63 % | 32.568 M | 0.000 | 0.000 -100.00 % | 527.000 K -62.22 % | 1.395 M -98.47 % | 91.041 M |
| General and administrative expenses | 38.308 M -21.60 % | 48.862 M -27.11 % | 67.038 M 169.47 % | 24.878 M -29.16 % | 35.121 M -26.69 % | 47.909 M -12.51 % | 54.761 M -27.24 % | 75.259 M -32.68 % | 111.798 M -40.73 % | 188.638 M 440.32 % | 34.912 M -30.44 % | 50.193 M -15.29 % | 59.255 M 345.06 % | 13.314 M 37.83 % | 9.660 M 25.60 % | 7.691 M -28.01 % | 10.683 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 6.665 M 8.36 % | 6.151 M 43.25 % | 4.294 M -65.70 % | 12.519 M 350.81 % | 2.777 M 25.43 % | 2.214 M -92.31 % | 28.789 M 63.78 % | 17.578 M -6.16 % | 18.731 M -41.77 % | 32.168 M -23.60 % | 42.105 M -39.90 % | 70.058 M 21.89 % | 57.475 M 45 880.00 % | 125.000 K -57.04 % | 291.000 K -80.07 % | 1.460 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 30.403 M -13.87 % | 35.299 M 209.04 % | 11.422 M 1 772.33 % | -683.000 K -100.94 % | 72.658 M 440.19 % | -21.358 M -35 696.67 % | 60.000 K -91.44 % | 701.000 K 102.46 % | -28.540 M -4 778.69 % | 610.000 K -93.33 % | 9.141 M 1 592.78 % | 540.000 K 100.91 % | -59.467 M -6 544.36 % | -895.000 K -9 844.44 % | -9.000 K -100.44 % | 2.057 M -21.52 % | 2.621 M 651.00 % | 349.000 K -99.75 % | 139.935 M 521.60 % | 22.512 M 150.53 % | -44.550 M |
| Operating expenses | 149.747 M 65.81 % | 90.312 M 9.13 % | 82.754 M 125.40 % | 36.714 M -66.79 % | 110.556 M 284.34 % | 28.765 M -84.37 % | 184.009 M 92.60 % | 95.538 M -81.78 % | 524.446 M 1 173.61 % | 41.178 M -69.71 % | 135.955 M 0.82 % | 134.855 M 135.50 % | 57.263 M 356.50 % | 12.544 M 26.17 % | 9.942 M -11.30 % | 11.208 M -15.75 % | 13.304 M 3 712.03 % | 349.000 K -99.75 % | 139.935 M 521.60 % | 22.512 M 1 124.81 % | 1.838 M |
| Cost and expenses | 1.357 B -8.57 % | 1.484 B 43.48 % | 1.034 B 98.36 % | 521.443 M 32.31 % | 394.117 M 19.93 % | 328.628 M 6.73 % | 307.907 M 129.40 % | 134.223 M -77.28 % | 590.775 M 320.80 % | 140.392 M -46.12 % | 260.551 M -19.48 % | 323.581 M 36.29 % | 237.421 M 749.69 % | 27.942 M 13.04 % | 24.718 M -43.54 % | 43.776 M 229.04 % | 13.304 M 3 712.03 % | 349.000 K -99.75 % | 140.462 M 487.54 % | 23.907 M -74.26 % | 92.879 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 119.344 M 116.94 % | 55.013 M -22.88 % | 71.332 M 90.74 % | 37.397 M -1.32 % | 37.898 M -24.39 % | 50.123 M -40.01 % | 83.550 M -10.00 % | 92.837 M -28.88 % | 130.529 M -40.89 % | 220.824 M 185.53 % | 77.337 M -35.69 % | 120.251 M 3.02 % | 116.730 M 768.59 % | 13.439 M 35.05 % | 9.951 M 8.74 % | 9.151 M -14.34 % | 10.683 M | 0.000 | 0.000 | 0.000 -100.00 % | 46.388 M |
| Interest income | 25.000 K -99.79 % | 11.864 M 365.25 % | 2.550 M 1 831.82 % | 132.000 K -46.12 % | 245.000 K 1 013.64 % | 22.000 K -35.29 % | 34.000 K -90.12 % | 344.000 K -58.95 % | 838.000 K 6 346.15 % | 13.000 K -53.57 % | 28.000 K -24.32 % | 37.000 K 15.63 % | 32.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 833.000 K |
| Interest expense | 18.406 M -3.63 % | 19.100 M 42.70 % | 13.385 M 25.26 % | 10.686 M 32.24 % | 8.081 M -46.44 % | 15.089 M -31.58 % | 22.053 M 179.08 % | 7.902 M -12.88 % | 9.070 M 9.37 % | 8.293 M 29.86 % | 6.386 M 57.21 % | 4.062 M 107.88 % | 1.954 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 14.000 K |
| Depreciation and amortization | 10.681 M -25.30 % | 14.298 M -1.95 % | 14.582 M -14.98 % | 17.152 M 5.19 % | 16.305 M 0.54 % | 16.218 M 61.71 % | 10.029 M 1.20 % | 9.910 M -13.01 % | 11.392 M -11.92 % | 12.934 M -36.71 % | 20.436 M 4.07 % | 19.637 M 20.09 % | 16.352 M 204 300.00 % | 8.000 K -95.70 % | 186.000 K -59.65 % | 461.000 K -4.95 % | 485.000 K 38.97 % | 349.000 K 267.37 % | 95.000 K -78.01 % | 432.000 K -94.22 % | 7.473 M |
| Operating income | -103.931 M -500.34 % | 25.961 M 174.20 % | -34.988 M -3 060.07 % | 1.182 M 101.81 % | -65.427 M -280.26 % | -17.206 M 56.71 % | -39.749 M 33.14 % | -59.451 M 82.93 % | -348.311 M -54.38 % | -225.626 M -120.80 % | -102.185 M -125.13 % | -45.389 M -248.83 % | 30.498 M 351.38 % | -12.132 M -26.10 % | -9.621 M -35.18 % | -7.117 M 44.61 % | -12.849 M -1 230.08 % | 1.137 M 100.83 % | -136.192 M -583.11 % | -19.937 M 56.23 % | -45.545 M |
| Operating income ratio | -0.08 -559.88 % | 0.02 151.52 % | -0.04 -1 648.00 % | 0.00 101.14 % | -0.20 -260.28 % | -0.06 75.51 % | -0.23 68.63 % | -0.72 80.89 % | -3.76 -68.83 % | -2.23 -126.40 % | -0.98 -482.13 % | -0.17 -248.55 % | 0.11 114.83 % | -0.77 -20.41 % | -0.64 -228.26 % | -0.19 | 0.00 -100.00 % | 0.77 100.96 % | -79.88 -493.37 % | -13.46 -1 299.06 % | -0.96 |
| Total other income expenses net | -16.485 M -155.71 % | 29.593 M 261.91 % | -18.278 M -160.33 % | -7.021 M -462.28 % | 1.938 M | 0.000 100.00 % | -123.720 M -1 105.97 % | -10.259 M 97.47 % | -406.173 M -340.61 % | 168.813 M 378.06 % | -60.710 M -225.89 % | -18.629 M -1 123.18 % | -1.523 M | 0.000 | 0.000 | 0.000 100.00 % | -6.000 K 99.96 % | -14.977 M -111.53 % | 129.917 M 3 994.39 % | -3.336 M 97.89 % | -158.290 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 406.380 M 7.26 % | 378.857 M 84.30 % | 205.567 M -22.61 % | 265.612 M 6.79 % | 248.729 M -4.88 % | 261.477 M 40.23 % | 186.461 M 185.07 % | 65.408 M 52.58 % | 42.867 M -47.96 % | 82.374 M 10.57 % | 74.501 M 22.29 % | 60.923 M 844.10 % | 6.453 M -83.03 % | 38.037 M 544.59 % | 5.901 M 74.43 % | 3.383 M 213.49 % | -2.981 M 78.95 % | -14.162 M -885.53 % | -1.437 M -132.08 % | 4.480 M 500.72 % | -1.118 M |
| Total investments | 286.000 K -3.38 % | 296.000 K -99.74 % | 115.984 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 46.911 M 0.93 % | 46.479 M -87.43 % | 369.690 M 8 463.59 % | 4.317 M -28.32 % | 6.023 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 410.955 M 6.32 % | 386.511 M 38.33 % | 279.406 M -20.95 % | 353.470 M 12.81 % | 313.326 M 4.88 % | 298.744 M 56.17 % | 191.295 M 152.85 % | 75.655 M 24.15 % | 60.940 M -51.81 % | 126.448 M 49.47 % | 84.599 M 11.71 % | 75.734 M 199.78 % | 25.263 M -68.56 % | 80.356 M 1 168.24 % | 6.336 M 81.76 % | 3.486 M 3 953.49 % | 86.000 K -74.33 % | 335.000 K 0.00 % | 335.000 K -92.91 % | 4.728 M 288.82 % | 1.216 M |
| Accumulated other comprehensive income loss | 57.591 M -27.63 % | 79.577 M -24.98 % | 106.069 M -42.15 % | 183.346 M -2.67 % | 188.385 M 44.31 % | 130.545 M -8.91 % | 143.316 M -35.21 % | 221.203 M 2.02 % | 216.825 M 50.73 % | 143.853 M 930.17 % | 13.964 M 93.68 % | 7.210 M 142.71 % | -16.883 M -26 279.69 % | -64.000 K 77.54 % | -285.000 K 75.22 % | -1.150 M -66.91 % | -689.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 130.489 M |
| Retained earnings | -875.073 M -16.60 % | -750.465 M 5.70 % | -795.827 M 13.44 % | -919.433 M 3.85 % | -956.268 M -7.33 % | -890.964 M -5.41 % | -845.199 M -1.19 % | -835.278 M -9.82 % | -760.585 M -217.48 % | -239.573 M -22.18 % | -196.087 M -514.35 % | -31.918 M 82.55 % | -182.960 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -193.527 M |
| Common stock | 3.793 M 0.00 % | 3.793 M 0.00 % | 3.793 M 0.00 % | 3.793 M 25.55 % | 3.021 M 202.10 % | 1.000 M -91.89 % | 12.324 M -88.03 % | 102.961 M 7.15 % | 96.090 M 67.35 % | 57.419 M 51.42 % | 37.920 M 96.14 % | 19.333 M -36.52 % | 30.456 M 20.26 % | 25.325 M 0.00 % | 25.325 M 0.00 % | 25.325 M 0.00 % | 25.325 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.325 M |
| Total equity | 354.665 M -29.09 % | 500.138 M 5.26 % | 475.132 M 8.97 % | 436.015 M 41.40 % | 308.365 M 69.25 % | 182.198 M -0.07 % | 182.325 M -45.08 % | 332.012 M -6.77 % | 356.107 M 5.06 % | 338.942 M 1 587.71 % | 20.083 M -88.36 % | 172.498 M 45.90 % | 118.232 M 241.27 % | -83.691 M -16.95 % | -71.559 M -15.53 % | -61.938 M -12.98 % | -54.821 M -30.69 % | -41.947 M -33.90 % | -31.326 M -129.76 % | 105.252 M -5.87 % | 111.819 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 -100.00 % | 1.849 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.136 M -20.44 % | 11.483 M -49.09 % | 22.556 M | 0.000 | 0.000 -100.00 % | 24.224 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 24.922 M -10.83 % | 27.950 M 90.06 % | 14.706 M -52.14 % | 30.727 M -35.30 % | 47.490 M 8.70 % | 43.689 M 59.90 % | 27.323 M 11 097.95 % | 244.000 K -98.90 % | 22.283 M -71.07 % | 77.013 M 263.39 % | 21.193 M | 0.000 -100.00 % | 68.000 K -67.77 % | 211.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 249.000 K | 0.000 | 0.000 |
| Total non current liabilities | 32.495 M -12.34 % | 37.070 M 47.26 % | 25.174 M -22.72 % | 32.576 M -34.69 % | 49.881 M 6.34 % | 46.907 M 72.14 % | 27.250 M 11 068.03 % | 244.000 K -98.88 % | 21.731 M -71.50 % | 76.251 M 265.96 % | 20.836 M -6.34 % | 22.247 M -1.85 % | 22.666 M -7.24 % | 24.435 M 285.65 % | 6.336 M 81.76 % | 3.486 M 3 953.49 % | 86.000 K -74.33 % | 335.000 K 34.54 % | 249.000 K -94.73 % | 4.728 M | 0.000 |
| Other current liabilities | 137.004 M 0.74 % | 136.002 M -24.29 % | 179.628 M 141.14 % | 74.490 M -10.55 % | 83.274 M 75.12 % | 47.553 M -13.34 % | 54.874 M 76.11 % | 31.159 M 6.43 % | 29.276 M 23.75 % | 23.658 M 0.79 % | 23.473 M -32.69 % | 34.871 M | 0.000 | 0.000 -100.00 % | 65.970 M 0.77 % | 65.464 M 9.66 % | 59.699 M 2.14 % | 58.450 M -59.00 % | 142.551 M 670.75 % | 18.495 M -8.93 % | 20.309 M |
| Deferred revenue | 1.247 M | 0.000 -100.00 % | 1.782 M 83.52 % | 971.000 K -6.72 % | 1.041 M 0.77 % | 1.033 M -4.44 % | 1.081 M 101.43 % | -75.411 M -95.08 % | -38.657 M 21.80 % | -49.435 M 22.03 % | -63.406 M 16.28 % | -75.734 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 389.773 M 8.70 % | 358.561 M 35.46 % | 264.700 M -17.98 % | 322.743 M 21.41 % | 265.836 M 4.23 % | 255.055 M 56.91 % | 162.545 M 90.34 % | 85.398 M 120.91 % | 38.657 M -21.80 % | 49.435 M -22.03 % | 63.406 M -16.28 % | 75.734 M 199.78 % | 25.263 M -68.48 % | 80.145 M 1 164.91 % | 6.336 M 81.76 % | 3.486 M 3 953.49 % | 86.000 K -74.33 % | 335.000 K -42.64 % | 584.000 K -89.76 % | 5.704 M 369.08 % | 1.216 M |
| Total current liabilities | 568.560 M -27.95 % | 789.077 M 24.57 % | 633.439 M -25.65 % | 851.935 M 75.46 % | 485.542 M 18.55 % | 409.554 M 70.61 % | 240.051 M 71.47 % | 139.998 M 51.16 % | 92.616 M -0.96 % | 93.516 M -15.46 % | 110.616 M -14.26 % | 129.014 M -25.84 % | 173.969 M -51.56 % | 359.134 M 392.30 % | 72.950 M 5.80 % | 68.950 M 15.33 % | 59.785 M 1.70 % | 58.785 M -58.93 % | 143.135 M 491.49 % | 24.199 M 8.32 % | 22.341 M |
| Total liabilities | 601.055 M -27.25 % | 826.147 M 25.44 % | 658.613 M -25.54 % | 884.511 M 65.20 % | 535.423 M 17.30 % | 456.461 M 68.00 % | 271.705 M 86.17 % | 145.941 M 17.66 % | 124.035 M -31.85 % | 182.012 M 17.91 % | 154.365 M 2.05 % | 151.261 M -23.08 % | 196.635 M -48.74 % | 383.569 M 425.80 % | 72.950 M 5.80 % | 68.950 M 15.33 % | 59.785 M 1.70 % | 58.785 M -59.00 % | 143.384 M 492.52 % | 24.199 M 8.32 % | 22.341 M |
| Other non current assets | 0.000 | 0.000 100.00 % | -45.086 M -6 510.85 % | -682.000 K 6.19 % | -727.000 K -199.59 % | 730.000 K 101.16 % | -63.076 M 55.30 % | -141.120 M 16.61 % | -169.223 M 12.47 % | -193.337 M -35.81 % | -142.359 M 42.21 % | -246.359 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 66.505 M |
| Long term investments | 286.000 K -3.38 % | 296.000 K -99.74 % | 115.984 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 46.911 M 23.45 % | 38.000 M -65.72 % | 110.841 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 -100.00 % | 1.457 M 0.00 % | 1.457 M 0.00 % | 1.457 M | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 63.350 M 0.74 % | 62.887 M 1 107.51 % | 5.208 M |
| GoodWill | 0.000 -100.00 % | 1.457 M 0.00 % | 1.457 M 0.00 % | 1.457 M 0.00 % | 1.457 M | 0.000 -100.00 % | 15.777 M -68.90 % | 50.732 M -25.74 % | 68.317 M | 0.000 | 0.000 -100.00 % | 29.580 M -6.62 % | 31.678 M 0.00 % | 31.678 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 1.457 M -50.00 % | 2.914 M 0.00 % | 2.914 M 0.00 % | 2.914 M | 0.000 -100.00 % | 15.777 M -68.90 % | 50.732 M -26.28 % | 68.817 M | 0.000 | 0.000 -100.00 % | 29.580 M -6.62 % | 31.678 M 0.00 % | 31.678 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 63.350 M 0.74 % | 62.887 M 1 107.51 % | 5.208 M |
| Property plant equipment net | 39.513 M -19.89 % | 49.323 M 13.85 % | 43.324 M -48.34 % | 83.867 M 19.53 % | 70.163 M -9.82 % | 77.800 M 64.49 % | 47.299 M 8.79 % | 43.477 M -30.33 % | 62.406 M -24.35 % | 82.496 M -42.05 % | 142.359 M -34.33 % | 216.779 M 10.58 % | 196.033 M 19.42 % | 164.148 M 1 094 220.00 % | 15.000 K -92.68 % | 205.000 K -68.56 % | 652.000 K -42.66 % | 1.137 M -96.45 % | 32.040 M -7.32 % | 34.572 M 5.77 % | 32.686 M |
| Total non current assets | 39.799 M -22.08 % | 51.076 M -68.23 % | 160.765 M 86.72 % | 86.099 M 19.00 % | 72.350 M -7.87 % | 78.530 M 24.50 % | 63.076 M -55.30 % | 141.120 M -16.61 % | 169.223 M -12.47 % | 193.337 M 35.81 % | 142.359 M -42.21 % | 246.359 M 8.19 % | 227.711 M 16.28 % | 195.826 M 1 305 406.67 % | 15.000 K -92.68 % | 205.000 K -68.56 % | 652.000 K -42.66 % | 1.137 M -98.81 % | 95.390 M -2.12 % | 97.459 M -6.65 % | 104.399 M |
| Other current assets | 276.000 K -99.94 % | 476.551 M | 0.000 -100.00 % | 77.756 M 151.31 % | 30.940 M 375.49 % | 6.507 M -97.99 % | 323.323 M 1.52 % | 318.482 M 13.84 % | 279.773 M 347.57 % | 62.509 M 1 025.88 % | 5.552 M -73.13 % | 20.665 M 140.26 % | 8.601 M -51.20 % | 17.624 M | 0.000 -100.00 % | 1.445 M 29.60 % | 1.115 M -7.39 % | 1.204 M -53.06 % | 2.565 M -89.73 % | 24.972 M | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.479 M -96.72 % | 258.849 M 5 896.04 % | 4.317 M -28.32 % | 6.023 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 4.575 M -40.23 % | 7.654 M -89.63 % | 73.839 M -15.96 % | 87.858 M 36.01 % | 64.597 M 73.34 % | 37.267 M 670.94 % | 4.834 M -52.83 % | 10.247 M -43.30 % | 18.073 M -58.99 % | 44.074 M 336.46 % | 10.098 M -31.82 % | 14.811 M -21.26 % | 18.810 M -55.55 % | 42.319 M 9 628.51 % | 435.000 K 322.33 % | 103.000 K -96.64 % | 3.067 M -78.84 % | 14.497 M 718.12 % | 1.772 M 614.52 % | 248.000 K -89.37 % | 2.334 M |
| Cash and short term investments | 4.575 M -40.23 % | 7.654 M -89.63 % | 73.839 M -48.31 % | 142.841 M 121.13 % | 64.597 M 73.34 % | 37.267 M 670.94 % | 4.834 M -52.83 % | 10.247 M -61.41 % | 26.552 M -91.23 % | 302.923 M 2 001.44 % | 14.415 M -30.81 % | 20.834 M 10.76 % | 18.810 M -55.55 % | 42.319 M 9 628.51 % | 435.000 K 322.33 % | 103.000 K -96.64 % | 3.067 M -78.84 % | 14.497 M 718.12 % | 1.772 M 614.52 % | 248.000 K -89.37 % | 2.334 M |
| Total current assets | 915.921 M -28.17 % | 1.275 B 31.06 % | 972.980 M -21.18 % | 1.234 B 60.02 % | 771.438 M 37.73 % | 560.129 M 43.27 % | 390.954 M 16.54 % | 335.463 M 7.97 % | 310.714 M -5.16 % | 327.617 M 920.96 % | 32.089 M -58.54 % | 77.400 M -11.19 % | 87.156 M -16.24 % | 104.052 M 7 461.92 % | 1.376 M -79.79 % | 6.807 M 57.86 % | 4.312 M -72.54 % | 15.701 M -5.80 % | 16.668 M -47.90 % | 31.992 M 7.50 % | 29.761 M |
| Inventory | 134.000 K -99.90 % | 129.610 M 587.88 % | 18.842 M -17.95 % | 22.965 M -79.25 % | 110.700 M 802.57 % | 12.265 M -4.77 % | 12.880 M 335.14 % | 2.960 M 444.12 % | 544.000 K -75.79 % | 2.247 M -75.20 % | 9.060 M -32.56 % | 13.434 M 149.75 % | 5.379 M 20.85 % | 4.451 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 461.000 K -47.07 % | 871.000 K 3.69 % | 840.000 K |
| Net receivables | 910.936 M 37.73 % | 661.394 M -24.87 % | 880.299 M -11.16 % | 990.865 M 75.31 % | 565.201 M 12.12 % | 504.090 M 60.61 % | 313.869 M 3.65 % | 302.828 M 2 357.22 % | 12.324 M -45.10 % | 22.447 M 162.91 % | 8.538 M -79.94 % | 42.566 M -21.70 % | 54.366 M | 0.000 | 0.000 -100.00 % | 5.259 M 7 990.77 % | 65.000 K | 0.000 | 0.000 -100.00 % | 5.901 M -77.80 % | 26.587 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 43.629 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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.370 M 568.29 % | 205.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 |
| Account payables | 40.536 M -85.74 % | 284.341 M 57.51 % | 180.524 M -57.81 % | 427.902 M 270.19 % | 115.591 M 25.74 % | 91.931 M 728.51 % | 11.096 M -35.91 % | 17.312 M -26.37 % | 23.511 M 15.55 % | 20.347 M -14.28 % | 23.737 M 28.94 % | 18.409 M -87.61 % | 148.554 M -45.97 % | 274.965 M 42 596.43 % | 644.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 816.000 K |
| Tax payables | 0.000 -100.00 % | 10.173 M 49.49 % | 6.805 M -73.65 % | 25.829 M 30.45 % | 19.800 M 41.61 % | 13.982 M 33.74 % | 10.455 M 70.58 % | 6.129 M 422.95 % | 1.172 M 1 442.11 % | 76.000 K | 0.000 | 0.000 -100.00 % | 152.000 K -96.22 % | 4.024 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 7.573 M -16.96 % | 9.120 M -12.88 % | 10.468 M 466.14 % | 1.849 M -22.67 % | 2.391 M -25.70 % | 3.218 M -25.70 % | 4.331 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.247 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 1.178 M 317.73 % | 282.000 K 107.23 % | -3.903 M -32.98 % | -2.935 M -192.33 % | -1.004 M -276.76 % | 568.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 |
| Capital lease obligations | 21.453 M -1.77 % | 21.839 M 69.15 % | 12.911 M -69.65 % | 42.542 M 3.00 % | 41.304 M -9.17 % | 45.473 M 18 536.48 % | 244.000 K -40.20 % | 408.000 K -46.46 % | 762.000 K -20.79 % | 962.000 K 61.14 % | 597.000 K 832.81 % | 64.000 K -69.67 % | 211.000 K -39.89 % | 351.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 30.000 K 0.00 % | 30.000 K 0.00 % | 30.000 K 0.00 % | 30.000 K 0.00 % | 30.000 K 0.00 % | 30.000 K 0.00 % | 30.000 K 0.00 % | 30.000 K 0.00 % | 30.000 K 0.00 % | 30.000 K 0.00 % | 30.000 K -99.84 % | 18.273 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 1.167 B 0.02 % | 1.167 B 0.17 % | 1.165 B -0.53 % | 1.171 B 9.03 % | 1.074 B 14.15 % | 941.019 M 8.11 % | 870.427 M 3.24 % | 843.096 M 4.90 % | 803.747 M 113.08 % | 377.213 M 129.65 % | 164.256 M 2.92 % | 159.600 M -40.75 % | 269.371 M -7.27 % | 290.479 M 399.82 % | -96.884 M -11.03 % | -87.263 M -8.88 % | -80.146 M -19.14 % | -67.272 M -114.75 % | -31.326 M -119.16 % | 163.532 M 6.51 % | 153.532 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 10.060 M -31.59 % | 14.706 M 895.35 % | -1.849 M | 0.000 -100.00 % | 42.262 M 84.40 % | 22.919 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.404 M -22.72 % | 5.699 M -41.17 % | 9.688 M -20.88 % | 12.245 M -46.56 % | 22.913 M | 0.000 | 0.000 | 0.000 100.00 % | -6.336 M -81.76 % | -3.486 M -3 953.49 % | -86.000 K 74.33 % | -335.000 K | 0.000 100.00 % | -4.728 M | 0.000 |
| Total assets | 955.720 M -27.94 % | 1.326 B 16.98 % | 1.134 B -14.14 % | 1.321 B 56.50 % | 843.788 M 32.12 % | 638.659 M 40.66 % | 454.030 M -5.01 % | 477.953 M -0.46 % | 480.142 M -7.83 % | 520.954 M 198.63 % | 174.448 M -46.12 % | 323.759 M 2.82 % | 314.867 M 5.00 % | 299.878 M 21 458.45 % | 1.391 M -80.16 % | 7.012 M 41.26 % | 4.964 M -70.52 % | 16.838 M -84.97 % | 112.058 M -13.44 % | 129.451 M -3.51 % | 134.160 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 -100.00 % | 284.757 M | 0.000 100.00 % | -176.931 M -88.38 % | -93.920 M -218.97 % | 78.941 M 413.86 % | -25.152 M 62.06 % | -66.301 M 31.89 % | -97.351 M | 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 -100.00 % | 15.616 M | 0.000 -100.00 % | 33.232 M 391.67 % | 6.759 M 71.24 % | 3.947 M -83.96 % | 24.610 M -63.81 % | 68.008 M -53.81 % | 147.245 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -19.968 M 89.07 % | -182.690 M -63.04 % | -112.053 M -43.94 % | -77.847 M 29.92 % | -111.089 M -102.99 % | -54.725 M 33.98 % | -82.888 M -15 392.99 % | 542.000 K 131.75 % | -1.707 M 96.58 % | -49.894 M -258.91 % | 31.397 M 1 041.71 % | 2.750 M -62.87 % | 7.406 M 109.80 % | 3.530 M -43.57 % | 6.255 M 1 944.12 % | 306.000 K -76.85 % | 1.322 M -96.21 % | 34.854 M 355.01 % | 7.660 M 168.66 % | -11.156 M 86.67 % | -83.711 M |
| Accounts receivables | 93.004 M 146.88 % | -198.381 M -119.93 % | -90.200 M 69.55 % | -296.217 M -375.43 % | -62.305 M 51.55 % | -128.593 M -74.22 % | -73.810 M -2 415.24 % | 3.188 M 215.59 % | -2.758 M 94.90 % | -54.046 M -296.14 % | 27.555 M 225.98 % | 8.453 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -22.105 M |
| Inventory | 127.873 M 213.48 % | -112.681 M -4 560.85 % | 2.526 M -97.21 % | 90.547 M 196.64 % | -93.697 M -45 805.85 % | 205.000 K 102.26 % | -9.078 M -243.08 % | -2.646 M -351.76 % | 1.051 M -74.69 % | 4.152 M 8.07 % | 3.842 M 167.37 % | -5.703 M -514.55 % | -928.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.000 K 33.33 % | -3.000 K -400.00 % | 1.000 K -99.75 % | 398.000 K |
| Accounts payables | -240.845 M -287.61 % | 128.372 M -69.23 % | 417.211 M 41.81 % | 294.212 M 555.07 % | 44.913 M -39.03 % | 73.663 M 361.69 % | 15.955 M 88.88 % | 8.447 M -8.33 % | 9.215 M -41.19 % | 15.669 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.009 M |
| Other working capital | 0.000 | 0.000 100.00 % | -441.590 M -165.40 % | -166.389 M | 0.000 | 0.000 100.00 % | -15.955 M 5.56 % | -16.894 M 8.33 % | -18.430 M 41.19 % | -31.338 M | 0.000 | 0.000 -100.00 % | 8.334 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.856 M 354.86 % | 7.663 M 168.68 % | -11.157 M 81.09 % | -58.995 M |
| Other non cash items | 120.716 M 352.70 % | -47.771 M 76.02 % | -199.176 M -1 314.71 % | 16.397 M -91.63 % | 195.846 M 109.82 % | 93.339 M 112.67 % | 43.890 M 192.40 % | 15.010 M -90.66 % | 160.629 M 194.66 % | -169.688 M -274.60 % | 97.188 M 311.22 % | 23.634 M 144.07 % | -53.627 M -243 859.09 % | 22.000 K -96.69 % | 664.000 K | 0.000 100.00 % | -1.502 M 92.01 % | -18.787 M -113.71 % | 137.019 M 947.87 % | 13.076 M -92.47 % | 173.626 M |
| Net cash provided by operating activities | -8.987 M 94.68 % | -168.870 M -204.95 % | -55.377 M -22.94 % | -45.043 M 59.32 % | -110.726 M -20.47 % | -91.911 M 12.19 % | -104.675 M -357.96 % | -22.857 M 91.91 % | -282.361 M -177.37 % | -101.800 M -572.04 % | -15.148 M -18.27 % | -12.808 M -1 332.66 % | -894.000 K 89.57 % | -8.572 M -240.70 % | -2.516 M 60.38 % | -6.350 M 45.60 % | -11.672 M -186.18 % | 13.543 M 130.99 % | 5.863 M 128.02 % | -20.921 M 71.47 % | -73.321 M |
| Investments in property plant and equipment | -5.717 M 27.76 % | -7.914 M 33.67 % | -11.931 M 33.96 % | -18.065 M -1 857.20 % | -923.000 K 82.81 % | -5.370 M 66.68 % | -16.115 M -259.71 % | -4.480 M 15.47 % | -5.300 M 60.02 % | -13.255 M 12.36 % | -15.124 M 65.19 % | -43.447 M 8.25 % | -47.352 M | 0.000 100.00 % | -2.000 K 85.71 % | -14.000 K | 0.000 | 0.000 100.00 % | -49.000 K -1 125.00 % | -4.000 K 99.96 % | -9.152 M |
| Acquisitions net | 0.000 100.00 % | -5.000 K -100.01 % | 90.041 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.729 M | 0.000 -100.00 % | 18.000 K -99.74 % | 6.993 M | 0.000 | 0.000 | 0.000 100.00 % | -2.684 M | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.362 M |
| Purchases of investments | 0.000 | 0.000 100.00 % | -305.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -17.774 M 52.29 % | -37.254 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.756 M -41.32 % | 30.261 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 2.192 M -96.40 % | 60.919 M 731.77 % | 7.324 M 109.56 % | -76.621 M -11 285.55 % | 685.000 K 61.56 % | 424.000 K -65.13 % | 1.216 M 647.75 % | -222.000 K -122.96 % | 967.000 K -43.91 % | 1.724 M -72.15 % | 6.190 M 99.55 % | 3.102 M 109.38 % | -33.075 M | 0.000 | 0.000 | 0.000 -100.00 % | 62.000 K 105.84 % | -1.061 M -4 922.73 % | 22.000 K 2 100.00 % | 1.000 K -100.00 % | 186.000 M |
| Net cash used for investing activites | -3.525 M -106.65 % | 53.000 M -37.74 % | 85.129 M 189.91 % | -94.686 M -39 684.03 % | -238.000 K 95.19 % | -4.946 M 59.36 % | -12.170 M -158.83 % | -4.702 M 78.71 % | -22.089 M 47.15 % | -41.792 M -367.79 % | -8.934 M 77.86 % | -40.345 M 49.84 % | -80.427 M -2 896.54 % | -2.684 M -134 100.00 % | -2.000 K 85.71 % | -14.000 K -108.64 % | 162.000 K 115.27 % | -1.061 M -3 829.63 % | -27.000 K -800.00 % | -3.000 K -100.00 % | 178.210 M |
| Debt repayment | 19.422 M -78.07 % | 88.551 M 395.39 % | -29.978 M -193.77 % | 31.971 M 150.54 % | 12.761 M -79.44 % | 62.075 M 61.16 % | 38.518 M 581.73 % | 5.650 M -97.58 % | 233.415 M 38 177.49 % | -613.000 K -106.45 % | 9.505 M -80.73 % | 49.318 M 428.31 % | 9.335 M -82.43 % | 53.140 M 1 764.56 % | 2.850 M -16.18 % | 3.400 M 1 465.46 % | -249.000 K 50.00 % | -498.000 K 89.78 % | -4.871 M -208.53 % | 4.488 M 269.08 % | 1.216 M |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 77.252 M -41.63 % | 132.357 M 1 985.02 % | 6.348 M -36.37 % | 9.976 M -62.77 % | 26.798 M -40.02 % | 44.675 M -76.72 % | 191.898 M 3 737.96 % | 5.000 M | 0.000 -100.00 % | 48.614 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.000 M -38.54 % | 22.778 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 financing activites | 2.956 M -88.60 % | 25.920 M 1 073.38 % | 2.209 M 116.98 % | -13.009 M -27.35 % | -10.215 M -123.95 % | 42.650 M -41.07 % | 72.374 M 20 544.63 % | -354.000 K 91.90 % | -4.369 M 74.84 % | -17.366 M -556.40 % | 3.805 M | 0.000 100.00 % | -140.000 K | 0.000 | 0.000 | 0.000 100.00 % | -6.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 22.378 M -80.45 % | 114.471 M 512.23 % | -27.769 M -128.86 % | 96.214 M -28.68 % | 134.903 M 21.45 % | 111.073 M -8.10 % | 120.868 M 276.61 % | 32.094 M -88.27 % | 273.721 M 57.38 % | 173.919 M 849.86 % | 18.310 M -62.87 % | 49.318 M -14.69 % | 57.809 M 8.79 % | 53.140 M 1 764.56 % | 2.850 M -16.18 % | 3.400 M 1 433.33 % | -255.000 K 48.80 % | -498.000 K 89.78 % | -4.871 M -126.35 % | 18.488 M -22.95 % | 23.994 M |
| Effect of forex changes on cash | -12.945 M -5 140.89 % | -247.000 K 91.13 % | -2.785 M -270.75 % | 1.631 M -51.90 % | 3.391 M 2 504.96 % | -141.000 K 61.58 % | -367.000 K 94.11 % | -6.228 M -231.73 % | 4.728 M 29.57 % | 3.649 M 244.57 % | 1.059 M 745.73 % | -164.000 K -5 566.67 % | 3.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 335.000 K -54.79 % | 741.000 K 32.56 % | 559.000 K -11.69 % | 633.000 K | 0.000 |
| Net change in cash | -3.079 M -87.06 % | -1.646 M -105.24 % | -802.000 K 98.09 % | -41.884 M -253.25 % | 27.330 M -15.73 % | 32.433 M 376.12 % | 6.812 M 502.36 % | -1.693 M 93.49 % | -26.001 M -176.53 % | 33.976 M 820.90 % | -4.713 M -17.85 % | -3.999 M 82.99 % | -23.509 M -156.13 % | 41.884 M 12 515.66 % | 332.000 K 111.20 % | -2.964 M 74.07 % | -11.430 M -189.82 % | 12.725 M 734.97 % | 1.524 M 184.53 % | -1.803 M | 0.000 |
| Cash at beginning of period | 7.654 M -17.70 % | 9.300 M -89.41 % | 87.858 M 36.01 % | 64.597 M 73.34 % | 37.267 M 670.94 % | 4.834 M -70.49 % | 16.380 M -9.37 % | 18.073 M -58.99 % | 44.074 M 336.46 % | 10.098 M -31.82 % | 14.811 M -21.26 % | 18.810 M -55.55 % | 42.319 M 9 628.51 % | 435.000 K 322.33 % | 103.000 K -96.64 % | 3.067 M -78.84 % | 14.497 M 718.12 % | 1.772 M 614.52 % | 248.000 K -87.91 % | 2.051 M | 0.000 |
| Cash at end of period | 4.575 M -40.23 % | 7.654 M -89.63 % | 73.839 M -15.96 % | 87.858 M 36.01 % | 64.597 M 73.34 % | 37.267 M 60.69 % | 23.192 M 41.59 % | 16.380 M -9.37 % | 18.073 M -58.99 % | 44.074 M 336.46 % | 10.098 M -31.82 % | 14.811 M -21.26 % | 18.810 M -55.55 % | 42.319 M 9 628.51 % | 435.000 K 322.33 % | 103.000 K -96.64 % | 3.067 M -78.84 % | 14.497 M 718.12 % | 1.772 M 614.52 % | 248.000 K -89.37 % | 2.334 M |
| Operating cash flow | -8.987 M 94.68 % | -168.870 M -204.95 % | -55.377 M -22.94 % | -45.043 M 59.32 % | -110.726 M -20.47 % | -91.911 M 12.19 % | -104.675 M -357.96 % | -22.857 M 91.91 % | -282.361 M -177.37 % | -101.800 M -572.04 % | -15.148 M -18.27 % | -12.808 M -1 332.66 % | -894.000 K 89.57 % | -8.572 M -240.70 % | -2.516 M 60.38 % | -6.350 M 45.60 % | -11.672 M -186.18 % | 13.543 M 130.99 % | 5.863 M 128.02 % | -20.921 M 71.47 % | -73.321 M |
| Capital expenditure | -5.717 M 27.76 % | -7.914 M 33.67 % | -11.931 M 33.96 % | -18.065 M -1 857.20 % | -923.000 K 82.81 % | -5.370 M 66.68 % | -16.115 M -259.71 % | -4.480 M 15.47 % | -5.300 M 60.02 % | -13.255 M 12.36 % | -15.124 M 65.19 % | -43.447 M 8.25 % | -47.352 M | 0.000 100.00 % | -2.000 K 85.71 % | -14.000 K | 0.000 | 0.000 100.00 % | -49.000 K -1 125.00 % | -4.000 K 99.85 % | -2.642 M |
| Free CashFlow | -14.704 M 91.68 % | -176.784 M -162.65 % | -67.308 M -6.66 % | -63.108 M 43.48 % | -111.649 M -14.77 % | -97.281 M 19.46 % | -120.790 M -341.86 % | -27.337 M 90.50 % | -287.661 M -150.02 % | -115.055 M -280.07 % | -30.272 M 46.19 % | -56.255 M -16.60 % | -48.246 M -462.83 % | -8.572 M -240.43 % | -2.518 M 60.43 % | -6.364 M 45.48 % | -11.672 M -186.18 % | 13.543 M 132.94 % | 5.814 M 127.78 % | -20.925 M 72.45 % | -75.963 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 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 | 2006-01-31 | 2005-06-30 | 2005-01-31 | 2004-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 564.940 M -40.74 % | 953.287 M 218.04 % | 299.739 M -16.78 % | 360.187 M -66.63 % | 1.079 B 65.65 % | 651.501 M 87.29 % | 347.855 M 23.88 % | 280.793 M -0.25 % | 281.486 M 14.58 % | 245.665 M 195.89 % | 83.025 M -35.52 % | 128.770 M -29.50 % | 182.652 M 35.20 % | 135.100 M 228.73 % | 41.098 M -20.46 % | 51.671 M 66.69 % | 30.998 M -43.02 % | 54.402 M 42.53 % | 38.170 M -44.53 % | 68.810 M 112.17 % | 32.431 M -50.64 % | 65.707 M 72.45 % | 38.102 M -76.93 % | 165.161 M 59.94 % | 103.262 M -22.92 % | 133.960 M 0.00 % | 133.960 M 1 594.62 % | 7.905 M 0.00 % | 7.905 M 4.72 % | 7.549 M 0.00 % | 7.549 M -58.82 % | 18.330 M 0.00 % | 18.330 M | 0.000 | 0.000 -100.00 % | 743.000 K 0.00 % | 743.000 K -12.84 % | 852.500 K 0.00 % | 852.500 K 100.00 % | 426.250 K -42.44 % | 740.500 K 100.00 % | 370.250 K -99.21 % | 46.964 M |
| Net income | 1.262 M 100.94 % | -133.664 M -1 540.19 % | 9.281 M -45.42 % | 17.003 M -43.87 % | 30.290 M 141.73 % | -72.578 M -638.61 % | 13.475 M -45.23 % | 24.602 M 121.46 % | 11.109 M 116.89 % | -65.787 M -2 757.82 % | -2.302 M 94.66 % | -43.097 M -106.27 % | -20.893 M 82.86 % | -121.874 M -231.90 % | -36.720 M 43.08 % | -64.515 M -68 010.53 % | 95.000 K 100.04 % | -234.037 M 14.43 % | -273.502 M -783.31 % | 40.026 M 145.72 % | -87.553 M 37.08 % | -139.142 M -485.79 % | -23.753 M 32.51 % | -35.197 M -48.94 % | -23.632 M -250.53 % | 15.700 M 0.00 % | 15.700 M 358.81 % | -6.066 M 0.00 % | -6.066 M -26.10 % | -4.811 M 0.00 % | -4.811 M -35.18 % | -3.559 M 0.00 % | -3.559 M 35.84 % | -5.547 M 13.75 % | -6.431 M -347.65 % | -1.437 M 0.00 % | -1.437 M 97.93 % | -69.456 M 0.00 % | -69.456 M -100.00 % | -34.728 M -198.44 % | -11.637 M -100.00 % | -5.818 M 96.35 % | -159.601 M |
| Income before tax | 912.000 K 100.73 % | -125.434 M -2 599.68 % | 5.018 M -80.11 % | 25.231 M -16.79 % | 30.323 M 143.58 % | -69.574 M -526.62 % | 16.308 M -33.81 % | 24.637 M 116.36 % | 11.387 M 117.86 % | -63.760 M -23 627.68 % | 271.000 K 100.68 % | -40.146 M -163.79 % | -15.219 M 87.28 % | -119.673 M -251.41 % | -34.055 M 42.84 % | -59.579 M -12 857.82 % | 467.000 K 100.20 % | -232.933 M 14.83 % | -273.502 M -782.02 % | 40.102 M 145.81 % | -87.533 M 37.14 % | -139.241 M -488.66 % | -23.654 M 33.74 % | -35.698 M -52.00 % | -23.485 M -262.11 % | 14.488 M 0.00 % | 14.488 M 338.83 % | -6.066 M 0.00 % | -6.066 M -26.10 % | -4.811 M 0.00 % | -4.811 M -35.18 % | -3.559 M 0.00 % | -3.559 M 44.64 % | -6.428 M 0.00 % | -6.428 M 7.12 % | -6.920 M 0.00 % | -6.920 M 90.04 % | -69.456 M 0.00 % | -69.456 M -100.00 % | -34.728 M -198.44 % | -11.637 M -100.00 % | -5.818 M 97.06 % | -198.017 M |
| Income before tax ratio | 0.00 101.23 % | -0.13 -885.97 % | 0.02 -76.10 % | 0.07 149.31 % | 0.03 126.31 % | -0.11 -327.79 % | 0.05 -46.57 % | 0.09 116.89 % | 0.04 115.59 % | -0.26 -8 051.42 % | 0.00 101.05 % | -0.31 -274.17 % | -0.08 90.59 % | -0.89 -6.90 % | -0.83 28.14 % | -1.15 -7 753.55 % | 0.02 100.35 % | -4.28 40.24 % | -7.17 -1 329.49 % | 0.58 121.59 % | -2.70 -27.37 % | -2.12 -241.35 % | -0.62 -187.22 % | -0.22 4.96 % | -0.23 -310.30 % | 0.11 0.00 % | 0.11 114.09 % | -0.77 0.00 % | -0.77 -20.41 % | -0.64 0.00 % | -0.64 -228.26 % | -0.19 0.00 % | -0.19 | 0.00 | 0.00 100.00 % | -9.31 0.00 % | -9.31 88.57 % | -81.47 0.00 % | -81.47 0.00 % | -81.47 -418.46 % | -15.71 0.00 % | -15.71 -272.70 % | -4.22 |
| EBITDA | 12.257 M 110.99 % | -111.485 M -438.52 % | -20.702 M -147.18 % | 43.879 M -2.65 % | 45.073 M 184.09 % | -53.599 M -289.40 % | 28.300 M -27.15 % | 38.849 M 138.51 % | 16.288 M 131.76 % | -51.292 M -1 812.02 % | 2.996 M 110.95 % | -27.353 M -2 120.21 % | -1.232 M 88.17 % | -10.416 M 46.04 % | -19.304 M 56.50 % | -44.379 M -759.72 % | -5.162 M 98.40 % | -322.378 M -2 117.03 % | -14.541 M 91.18 % | -164.924 M -245.26 % | -47.768 M 60.83 % | -121.951 M -760.69 % | -14.169 M -39.82 % | -10.134 M 35.11 % | -15.618 M -167.09 % | 23.280 M -1.53 % | 23.641 M 489.98 % | -6.062 M 0.00 % | -6.062 M -28.50 % | -4.718 M 0.00 % | -4.718 M -41.75 % | -3.328 M 0.00 % | -3.328 M 49.74 % | -6.621 M -15.29 % | -5.743 M 52.79 % | -12.164 M -863.87 % | -1.262 M -102.03 % | 62.023 M 189.36 % | -69.408 M -100.00 % | -34.704 M -203.87 % | -11.421 M -100.00 % | -5.710 M 97.00 % | -190.638 M |
| Net income ratio | 0.00 101.59 % | -0.14 -552.83 % | 0.03 -34.41 % | 0.05 68.19 % | 0.03 125.19 % | -0.11 -387.58 % | 0.04 -55.79 % | 0.09 122.01 % | 0.04 114.74 % | -0.27 -865.83 % | -0.03 91.72 % | -0.33 -192.59 % | -0.11 87.32 % | -0.90 -0.97 % | -0.89 28.44 % | -1.25 -40 840.27 % | 0.00 100.07 % | -4.30 39.96 % | -7.17 -1 331.82 % | 0.58 121.55 % | -2.70 -27.49 % | -2.12 -239.68 % | -0.62 -192.53 % | -0.21 6.88 % | -0.23 -295.28 % | 0.12 0.00 % | 0.12 115.27 % | -0.77 0.00 % | -0.77 -20.41 % | -0.64 0.00 % | -0.64 -228.26 % | -0.19 0.00 % | -0.19 | 0.00 | 0.00 100.00 % | -1.93 0.00 % | -1.93 97.63 % | -81.47 0.00 % | -81.47 0.00 % | -81.47 -418.46 % | -15.71 0.00 % | -15.71 -362.41 % | -3.40 |
| Ratio EBITDA | 0.02 118.55 % | -0.12 -69.33 % | -0.07 -156.69 % | 0.12 191.69 % | 0.04 150.77 % | -0.08 -201.12 % | 0.08 -41.20 % | 0.14 139.10 % | 0.06 127.71 % | -0.21 -678.59 % | 0.04 116.99 % | -0.21 -3 049.23 % | -0.01 91.25 % | -0.08 83.59 % | -0.47 45.31 % | -0.86 -415.76 % | -0.17 97.19 % | -5.93 -1 455.53 % | -0.38 84.11 % | -2.40 -62.73 % | -1.47 20.64 % | -1.86 -399.09 % | -0.37 -506.06 % | -0.06 59.43 % | -0.15 -187.03 % | 0.17 -1.53 % | 0.18 123.01 % | -0.77 0.00 % | -0.77 -22.71 % | -0.62 0.00 % | -0.62 -244.21 % | -0.18 0.00 % | -0.18 | 0.00 | 0.00 100.00 % | -16.37 -863.87 % | -1.70 -102.33 % | 72.75 189.36 % | -81.42 0.00 % | -81.42 -427.90 % | -15.42 0.00 % | -15.42 -279.94 % | -4.06 |
| Gross profit ratio | 0.01 -85.96 % | 0.04 154.44 % | 0.02 -75.78 % | 0.07 263.84 % | 0.02 -28.36 % | 0.03 -69.54 % | 0.09 -49.11 % | 0.17 76.48 % | 0.10 -23.04 % | 0.13 -25.28 % | 0.17 671.65 % | 0.02 -54.12 % | 0.05 -81.90 % | 0.26 -34.66 % | 0.40 -21.53 % | 0.52 -8.03 % | 0.56 50.82 % | 0.37 134.84 % | 0.16 13.18 % | 0.14 159.72 % | -0.23 54.57 % | -0.52 -250.29 % | 0.34 4.32 % | 0.33 33.40 % | 0.25 -24.81 % | 0.33 0.00 % | 0.33 1 156.99 % | 0.03 0.00 % | 0.03 22.56 % | 0.02 0.00 % | 0.02 -80.95 % | 0.11 0.00 % | 0.11 | 0.00 | 0.00 -100.00 % | 1.00 0.00 % | 1.00 44.74 % | 0.69 0.00 % | 0.69 0.00 % | 0.69 1 089.81 % | 0.06 0.00 % | 0.06 106.24 % | -0.93 |
| Weighted average shs out dil | 423.274 M 11.59 % | 379.296 M -0.92 % | 382.819 M -0.24 % | 383.733 M -1.17 % | 388.267 M 2.38 % | 379.257 M -2.09 % | 387.359 M 2.14 % | 379.257 M 16.18 % | 326.450 M 8.07 % | 302.083 M 62.53 % | 185.865 M 85.82 % | 100.023 M 49.52 % | 66.898 M 11.98 % | 59.741 M 14.91 % | 51.990 M 6.84 % | 48.660 M 1.28 % | 48.045 M 29.19 % | 37.188 M 20.04 % | 30.980 M 9.19 % | 28.372 M 25.47 % | 22.612 M 73.14 % | 13.060 M 5.86 % | 12.337 M 27.63 % | 9.666 M 23.84 % | 7.806 M -32.93 % | 11.638 M 0.00 % | 11.638 M 635.25 % | 1.583 M 0.00 % | 1.583 M 0.00 % | 1.583 M 0.00 % | 1.583 M 0.00 % | 1.583 M 0.00 % | 1.583 M 0.00 % | 1.583 M 0.00 % | 1.583 M 0.00 % | 1.583 M 0.00 % | 1.583 M 0.09 % | 1.581 M -0.09 % | 1.583 M 0.00 % | 1.583 M 1.20 % | 1.564 M 0.00 % | 1.564 M 0.00 % | 1.564 M |
| Weighted average shs out | 423.348 M 11.61 % | 379.296 M 0.01 % | 379.257 M 0.00 % | 379.257 M 0.00 % | 379.257 M 0.00 % | 379.257 M 0.00 % | 379.257 M 0.00 % | 379.257 M 16.18 % | 326.450 M 8.07 % | 302.083 M 62.53 % | 185.865 M 85.82 % | 100.023 M 49.52 % | 66.898 M 12.04 % | 59.710 M 14.85 % | 51.989 M 6.84 % | 48.660 M 1.26 % | 48.053 M 29.39 % | 37.137 M 19.87 % | 30.980 M 9.19 % | 28.372 M 25.54 % | 22.601 M 73.15 % | 13.052 M 5.80 % | 12.337 M 27.63 % | 9.666 M 23.84 % | 7.806 M -32.93 % | 11.638 M 0.00 % | 11.638 M 635.25 % | 1.583 M 0.00 % | 1.583 M 0.00 % | 1.583 M 0.00 % | 1.583 M 0.00 % | 1.583 M 0.00 % | 1.583 M 0.00 % | 1.583 M 0.00 % | 1.583 M 0.00 % | 1.583 M 0.00 % | 1.583 M 0.09 % | 1.581 M -0.09 % | 1.583 M 0.00 % | 1.583 M 1.20 % | 1.564 M 0.00 % | 1.564 M 0.00 % | 1.564 M |
| EPS diluted | 0.00 100.86 % | -0.35 -1 546.28 % | 0.02 -45.37 % | 0.04 -43.21 % | 0.08 141.05 % | -0.19 -645.98 % | 0.03 -46.38 % | 0.06 90.88 % | 0.03 115.45 % | -0.22 -1 674.19 % | -0.01 97.12 % | -0.43 -38.71 % | -0.31 84.80 % | -2.04 -187.32 % | -0.71 46.62 % | -1.33 -66 600.00 % | 0.00 100.03 % | -6.29 28.77 % | -8.83 -726.24 % | 1.41 136.43 % | -3.87 63.28 % | -10.54 -446.11 % | -1.93 46.98 % | -3.64 -20.13 % | -3.03 -322.79 % | 1.36 1.49 % | 1.34 135.08 % | -3.82 0.52 % | -3.84 -26.32 % | -3.04 0.00 % | -3.04 -34.51 % | -2.26 -0.89 % | -2.24 36.18 % | -3.51 13.55 % | -4.06 -341.30 % | -0.92 -2.22 % | -0.90 97.95 % | -43.96 -0.18 % | -43.88 -100.00 % | -21.94 -194.89 % | -7.44 -100.00 % | -3.72 -200.00 % | 3.72 |
| Earnings per share | 0.00 100.86 % | -0.35 -1 528.57 % | 0.02 -45.31 % | 0.04 -43.93 % | 0.08 142.05 % | -0.19 -635.21 % | 0.04 -45.30 % | 0.06 90.88 % | 0.03 115.45 % | -0.22 -1 674.19 % | -0.01 97.12 % | -0.43 -38.71 % | -0.31 84.80 % | -2.04 -187.32 % | -0.71 46.62 % | -1.33 -66 600.00 % | 0.00 100.03 % | -6.30 28.65 % | -8.83 -726.24 % | 1.41 136.43 % | -3.87 63.32 % | -10.55 -446.63 % | -1.93 46.98 % | -3.64 -20.13 % | -3.03 -175.75 % | 4.00 198.51 % | 1.34 135.08 % | -3.82 0.52 % | -3.84 -26.32 % | -3.04 0.00 % | -3.04 -34.51 % | -2.26 -0.89 % | -2.24 36.18 % | -3.51 13.55 % | -4.06 -341.30 % | -0.92 -2.22 % | -0.90 97.95 % | -43.96 -0.18 % | -43.88 -100.00 % | -21.94 -194.89 % | -7.44 -100.00 % | -3.72 96.94 % | -121.44 |
| Gross profit | 3.394 M -91.68 % | 40.777 M 709.23 % | 5.039 M -79.85 % | 25.005 M 21.43 % | 20.592 M 18.67 % | 17.353 M -42.94 % | 30.413 M -36.95 % | 48.237 M 76.05 % | 27.400 M -11.82 % | 31.074 M 121.09 % | 14.055 M 397.52 % | 2.825 M -67.66 % | 8.734 M -75.52 % | 35.685 M 114.78 % | 16.615 M -37.58 % | 26.620 M 53.31 % | 17.364 M -14.07 % | 20.206 M 234.70 % | 6.037 M -37.22 % | 9.616 M 226.71 % | -7.589 M 77.58 % | -33.846 M -359.18 % | 13.059 M -75.93 % | 54.264 M 113.36 % | 25.433 M -42.04 % | 43.881 M 0.00 % | 43.881 M 21 201.21 % | 206.000 K 0.00 % | 206.000 K 28.35 % | 160.500 K 0.00 % | 160.500 K -92.15 % | 2.046 M 0.00 % | 2.046 M | 0.000 | 0.000 -100.00 % | 743.000 K 0.00 % | 743.000 K 26.15 % | 589.000 K 0.00 % | 589.000 K 100.00 % | 294.500 K 584.88 % | 43.000 K 100.00 % | 21.500 K 100.05 % | -43.729 M |
| Income tax expense | 0.000 -100.00 % | 8.256 M 11 528.17 % | 71.000 K -98.21 % | 3.974 M 2 107.78 % | 180.000 K -95.15 % | 3.710 M 19.87 % | 3.095 M 9.25 % | 2.833 M 10.06 % | 2.574 M 24.95 % | 2.060 M -19.94 % | 2.573 M -12.81 % | 2.951 M 132.73 % | 1.268 M -42.39 % | 2.201 M -17.41 % | 2.665 M -46.01 % | 4.936 M 1 226.88 % | 372.000 K -66.30 % | 1.104 M | 0.000 -100.00 % | 76.000 K 280.00 % | 20.000 K 117.86 % | -112.000 K -213.13 % | 99.000 K -80.24 % | 501.000 K 240.82 % | 147.000 K 112.13 % | -1.212 M 0.00 % | -1.212 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -881.000 K -29 466.67 % | 3.000 K -99.97 % | 9.494 M 273.13 % | -5.484 M -301.67 % | 2.719 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 561.546 M -38.46 % | 912.510 M 209.64 % | 294.700 M -12.08 % | 335.182 M -68.34 % | 1.059 B 66.94 % | 634.148 M 99.77 % | 317.442 M 36.50 % | 232.556 M -8.47 % | 254.086 M 18.40 % | 214.591 M 211.14 % | 68.970 M -45.24 % | 125.945 M -27.58 % | 173.918 M 74.94 % | 99.415 M 306.06 % | 24.483 M -2.27 % | 25.051 M 83.74 % | 13.634 M -60.13 % | 34.196 M 6.42 % | 32.133 M -45.72 % | 59.194 M 47.91 % | 40.020 M -59.80 % | 99.553 M 297.53 % | 25.043 M -77.42 % | 110.897 M 42.49 % | 77.829 M -13.60 % | 90.079 M 0.00 % | 90.079 M 1 070.01 % | 7.699 M 0.00 % | 7.699 M 4.21 % | 7.388 M 0.00 % | 7.388 M -54.63 % | 16.284 M 0.00 % | 16.284 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 263.500 K 0.00 % | 263.500 K 100.00 % | 131.750 K -81.11 % | 697.500 K 100.00 % | 348.750 K -99.62 % | 90.692 M |
| General and administrative expenses | 19.578 M 13.91 % | 17.188 M -18.62 % | 21.120 M -39.62 % | 34.978 M 151.93 % | 13.884 M | 0.000 -100.00 % | 10.639 M | 0.000 -100.00 % | 24.809 M 43.92 % | 17.238 M -3.61 % | 17.883 M -42.11 % | 30.889 M 81.49 % | 17.020 M -49.61 % | 33.779 M 60.99 % | 20.982 M -60.43 % | 53.020 M 138.41 % | 22.239 M -76.06 % | 92.898 M 391.52 % | 18.900 M -87.60 % | 152.467 M 321.52 % | 36.171 M 162.26 % | 13.792 M -34.70 % | 21.120 M -44.63 % | 38.145 M 216.61 % | 12.048 M -59.34 % | 29.628 M 0.00 % | 29.628 M 345.06 % | 6.657 M 0.00 % | 6.657 M 37.83 % | 4.830 M 0.00 % | 4.830 M 25.60 % | 3.846 M 0.00 % | 3.846 M -28.01 % | 5.342 M 0.00 % | 5.342 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 2.364 M -25.71 % | 3.182 M -8.64 % | 3.483 M 12.03 % | 3.109 M 2.20 % | 3.042 M | 0.000 -100.00 % | 2.448 M | 0.000 -100.00 % | 6.609 M 276.37 % | 1.756 M 71.99 % | 1.021 M -5.11 % | 1.076 M -5.45 % | 1.138 M -92.38 % | 14.930 M 7.73 % | 13.859 M 13.98 % | 12.159 M 124.38 % | 5.419 M -56.52 % | 12.464 M 98.88 % | 6.267 M -71.87 % | 22.280 M 125.32 % | 9.888 M -62.15 % | 26.126 M 63.50 % | 15.979 M -69.61 % | 52.575 M 200.72 % | 17.483 M -39.16 % | 28.738 M 0.00 % | 28.738 M 45 880.00 % | 62.500 K 0.00 % | 62.500 K -57.04 % | 145.500 K 0.00 % | 145.500 K -80.07 % | 730.000 K 0.00 % | 730.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 22.286 M 174.56 % | 8.117 M -77.07 % | 35.394 M | 0.000 100.00 % | -1.582 M | 0.000 -100.00 % | 9.324 M | 0.000 | 0.000 | 0.000 100.00 % | -410.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.141 M | 0.000 100.00 % | -183.500 K | 0.000 100.00 % | -29.734 M 0.00 % | -29.734 M -6 544.36 % | -447.500 K 0.00 % | -447.500 K -9 844.44 % | -4.500 K 0.00 % | -4.500 K -100.44 % | 1.029 M 0.00 % | 1.029 M -92.63 % | 13.948 M 223.14 % | -11.327 M -547.97 % | 2.529 M 216.01 % | -2.180 M -101.56 % | 139.935 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -44.550 M |
| Operating expenses | 6.811 M -94.36 % | 120.761 M 316.62 % | 28.986 M -71.28 % | 100.924 M 1 059.63 % | -10.517 M -116.17 % | 65.055 M 267.38 % | 17.708 M -6.57 % | 18.953 M 30.56 % | 14.517 M -84.16 % | 91.652 M 384.83 % | 18.904 M 19.96 % | 15.759 M 21.17 % | 13.006 M -90.78 % | 141.016 M 228.00 % | 42.993 M -47.37 % | 81.685 M 489.66 % | 13.853 M -94.45 % | 249.776 M -9.06 % | 274.670 M 668.63 % | 35.735 M -53.54 % | 76.913 M -24.67 % | 102.103 M 201.62 % | 33.852 M -61.42 % | 87.735 M 86.19 % | 47.120 M 64.57 % | 28.632 M 0.00 % | 28.632 M 356.50 % | 6.272 M 0.00 % | 6.272 M 26.17 % | 4.971 M 0.00 % | 4.971 M -11.30 % | 5.604 M 0.00 % | 5.604 M -70.95 % | 19.290 M 422.27 % | -5.986 M -336.72 % | 2.529 M 216.01 % | -2.180 M -103.12 % | 69.968 M 0.00 % | 69.968 M 100.00 % | 34.984 M 210.80 % | 11.256 M 100.00 % | 5.628 M 248.50 % | -3.790 M |
| Cost and expenses | 568.357 M -44.99 % | 1.033 B 219.22 % | 323.686 M -25.78 % | 436.106 M -58.39 % | 1.048 B 49.90 % | 699.203 M 108.62 % | 335.150 M 33.26 % | 251.509 M -6.36 % | 268.603 M -12.29 % | 306.243 M 248.50 % | 87.874 M -37.99 % | 141.704 M -24.19 % | 186.924 M -22.25 % | 240.431 M 256.32 % | 67.476 M -36.78 % | 106.736 M 288.31 % | 27.487 M -90.32 % | 283.972 M -7.44 % | 306.803 M 223.19 % | 94.929 M -18.82 % | 116.933 M -42.01 % | 201.656 M 242.40 % | 58.895 M -70.35 % | 198.632 M 58.97 % | 124.949 M 5.26 % | 118.711 M 0.00 % | 118.711 M 749.69 % | 13.971 M 0.00 % | 13.971 M 13.04 % | 12.359 M 0.00 % | 12.359 M -43.54 % | 21.888 M 0.00 % | 21.888 M 229.04 % | 6.652 M 0.00 % | 6.652 M 3 712.03 % | 174.500 K 0.00 % | 174.500 K -99.75 % | 70.231 M 0.00 % | 70.231 M 100.00 % | 35.116 M 193.77 % | 11.954 M 100.00 % | 5.977 M -93.12 % | 86.902 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 6.811 M -93.08 % | 98.475 M 371.87 % | 20.869 M -68.15 % | 65.530 M 723.09 % | -10.517 M -116.57 % | 63.473 M 258.44 % | 17.708 M -37.38 % | 28.277 M 94.79 % | 14.517 M -84.16 % | 91.652 M 384.83 % | 18.904 M 23.16 % | 15.349 M 18.01 % | 13.006 M -73.30 % | 48.709 M 39.80 % | 34.841 M -46.55 % | 65.179 M 135.66 % | 27.658 M -73.75 % | 105.362 M 318.65 % | 25.167 M -85.60 % | 174.765 M 279.44 % | 46.059 M 14.47 % | 40.238 M 8.46 % | 37.099 M -47.19 % | 70.256 M 40.53 % | 49.995 M -14.34 % | 58.365 M 0.00 % | 58.365 M 768.59 % | 6.720 M 0.00 % | 6.720 M 35.05 % | 4.976 M 0.00 % | 4.976 M 8.74 % | 4.576 M 0.00 % | 4.576 M -14.34 % | 5.342 M 0.00 % | 5.342 M | 0.000 | 0.000 100.00 % | -69.968 M -200.00 % | 69.968 M 100.00 % | 34.984 M 210.80 % | 11.256 M 100.00 % | 5.628 M -86.19 % | 40.760 M |
| Interest income | 2.000 K 100.14 % | -1.447 M -198.30 % | 1.472 M -75.53 % | 6.016 M 2.87 % | 5.848 M | 0.000 -100.00 % | 10.344 M 79 469.23 % | 13.000 K -89.08 % | 119.000 K 1 600.00 % | 7.000 K -97.06 % | 238.000 K 11 800.00 % | 2.000 K -90.00 % | 20.000 K -99.86 % | 14.342 M 86.82 % | 7.677 M 70.07 % | 4.514 M 48.29 % | 3.044 M -9.49 % | 3.363 M -30.93 % | 4.869 M -7.24 % | 5.249 M 73.18 % | 3.031 M -7.93 % | 3.292 M 15.06 % | 2.861 M 28.47 % | 2.227 M 23.86 % | 1.798 M 5 518.75 % | 32.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 -100.00 % | 833.000 K |
| Interest expense | 3.319 M -66.77 % | 9.988 M 18.65 % | 8.418 M -19.36 % | 10.439 M 20.53 % | 8.661 M 6.58 % | 8.126 M 54.52 % | 5.259 M -26.23 % | 7.129 M 92.21 % | 3.709 M -7.46 % | 4.008 M -1.60 % | 4.073 M -13.98 % | 4.735 M -54.27 % | 10.354 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.204 M | 0.000 -100.00 % | 1.551 M | 0.000 -100.00 % | 977.000 K 0.00 % | 977.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 K 0.00 % | 3.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.000 K |
| Depreciation and amortization | 2.052 M -60.89 % | 5.247 M 61.69 % | 3.245 M -60.47 % | 8.209 M 34.82 % | 6.089 M -22.42 % | 7.849 M 16.58 % | 6.733 M -29.61 % | 9.565 M 12.03 % | 8.538 M 0.92 % | 8.460 M 7.84 % | 7.845 M -2.64 % | 8.058 M 121.80 % | 3.633 M -27.93 % | 5.041 M 1.06 % | 4.988 M 4.72 % | 4.763 M -7.46 % | 5.147 M -11.38 % | 5.808 M 4.01 % | 5.584 M -13.12 % | 6.427 M -1.23 % | 6.507 M -38.41 % | 10.565 M 7.03 % | 9.871 M -7.69 % | 10.693 M 19.56 % | 8.944 M 9.39 % | 8.176 M 0.00 % | 8.176 M 204 300.00 % | 4.000 K 0.00 % | 4.000 K -95.70 % | 93.000 K 0.00 % | 93.000 K -59.65 % | 230.500 K 0.00 % | 230.500 K -4.95 % | 242.500 K 0.00 % | 242.500 K 38.97 % | 174.500 K 0.00 % | 174.500 K 267.37 % | 47.500 K 0.00 % | 47.500 K 100.00 % | 23.750 K -89.00 % | 216.000 K 100.00 % | 108.000 K -98.53 % | 7.365 M |
| Operating income | -3.417 M 96.95 % | -111.895 M -367.26 % | -23.947 M -365.17 % | -5.148 M -116.55 % | 31.109 M 165.22 % | -47.702 M -475.46 % | 12.705 M -56.61 % | 29.284 M 127.31 % | 12.883 M 121.27 % | -60.578 M -1 149.29 % | -4.849 M 62.51 % | -12.934 M -202.76 % | -4.272 M 72.36 % | -15.457 M 36.37 % | -24.292 M 50.57 % | -49.142 M -376.69 % | -10.309 M 96.86 % | -328.186 M -1 530.74 % | -20.125 M 88.26 % | -171.351 M -215.71 % | -54.275 M 30.55 % | -78.145 M -225.06 % | -24.040 M -15.43 % | -20.827 M 15.21 % | -24.562 M -263.38 % | 15.034 M -2.79 % | 15.465 M 354.94 % | -6.066 M 0.00 % | -6.066 M -26.10 % | -4.811 M 0.00 % | -4.811 M -35.18 % | -3.559 M 0.00 % | -3.559 M 48.15 % | -6.864 M -14.67 % | -5.986 M -332.58 % | 2.574 M 279.15 % | -1.437 M 97.85 % | -66.737 M 3.91 % | -69.456 M -100.00 % | -34.728 M -198.44 % | -11.637 M -100.00 % | -5.818 M 85.35 % | -39.727 M |
| Operating income ratio | -0.01 94.85 % | -0.12 -46.92 % | -0.08 -458.98 % | -0.01 -149.58 % | 0.03 139.37 % | -0.07 -300.47 % | 0.04 -64.98 % | 0.10 127.87 % | 0.05 118.56 % | -0.25 -322.21 % | -0.06 41.85 % | -0.10 -329.45 % | -0.02 79.56 % | -0.11 80.64 % | -0.59 37.85 % | -0.95 -185.97 % | -0.33 94.49 % | -6.03 -1 044.17 % | -0.53 78.83 % | -2.49 -48.80 % | -1.67 -40.72 % | -1.19 -88.50 % | -0.63 -400.34 % | -0.13 46.99 % | -0.24 -311.95 % | 0.11 -2.79 % | 0.12 115.04 % | -0.77 0.00 % | -0.77 -20.41 % | -0.64 0.00 % | -0.64 -228.26 % | -0.19 0.00 % | -0.19 | 0.00 | 0.00 -100.00 % | 3.46 279.15 % | -1.93 97.53 % | -78.28 3.91 % | -81.47 0.00 % | -81.47 -418.46 % | -15.71 0.00 % | -15.71 -1 757.71 % | -0.85 |
| Total other income expenses net | 4.329 M 131.97 % | -13.539 M -146.74 % | 28.965 M | 0.000 100.00 % | -786.000 K 96.41 % | -21.872 M -13.10 % | -19.339 M -316.16 % | -4.647 M -210.63 % | -1.496 M 52.99 % | -3.182 M -162.15 % | 5.120 M 118.82 % | -27.212 M -148.58 % | -10.947 M 89.74 % | -106.649 M -724.18 % | -12.940 M -23.98 % | -10.437 M -196.99 % | 10.761 M 107.28 % | -147.777 M 41.91 % | -254.372 M -220.30 % | 211.453 M 724.03 % | -33.885 M 44.54 % | -61.096 M -15 927.98 % | 386.000 K 101.96 % | -19.706 M -1 929.71 % | 1.077 M 297.25 % | -546.000 K 44.11 % | -977.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 436.000 K 198.64 % | -442.000 K 95.34 % | -9.494 M -73.13 % | -5.484 M -104.22 % | 129.917 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -158.290 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 | 2006-01-31 | 2005-06-30 | 2005-01-31 | 2004-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 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 452.300 M 11.30 % | 406.380 M 6.23 % | 382.545 M 1.56 % | 376.665 M -4.33 % | 393.710 M 91.52 % | 205.567 M -45.77 % | 379.082 M 185.30 % | 132.873 M 5.04 % | 126.496 M -49.14 % | 248.729 M 56.22 % | 159.216 M -39.11 % | 261.477 M 21.86 % | 214.580 M 15.97 % | 185.034 M 15.18 % | 160.643 M 145.60 % | 65.408 M 25.99 % | 51.915 M 21.11 % | 42.867 M 22.75 % | 34.921 M -57.61 % | 82.374 M 64.86 % | 49.967 M -32.93 % | 74.501 M 8.80 % | 68.476 M 12.40 % | 60.923 M 51.61 % | 40.184 M 522.72 % | 6.453 M -34.66 % | 9.876 M -74.04 % | 38.037 M 456.67 % | 6.833 M 15.79 % | 5.901 M 59.36 % | 3.703 M 9.46 % | 3.383 M 213.49 % | -2.981 M 78.95 % | -14.162 M -885.53 % | -1.437 M -132.08 % | 4.480 M 500.72 % | -1.118 M |
| Total investments | 296.000 K 3.50 % | 286.000 K -1.04 % | 289.000 K -2.36 % | 296.000 K -99.49 % | 58.145 M -49.87 % | 115.984 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 60.084 M | 0.000 -100.00 % | 28.214 M | 0.000 -100.00 % | 106.693 M 127.44 % | 46.911 M -0.47 % | 47.131 M 1.40 % | 46.479 M -72.74 % | 170.511 M -53.88 % | 369.690 M 419.61 % | 71.148 M 1 548.09 % | 4.317 M | 0.000 -100.00 % | 6.023 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 debt | 461.945 M 12.41 % | 410.955 M 4.28 % | 394.087 M 1.96 % | 386.511 M -11.07 % | 434.626 M 55.55 % | 279.406 M -39.15 % | 459.172 M 29.90 % | 353.470 M 16.47 % | 303.480 M -3.14 % | 313.326 M 45.17 % | 215.837 M -27.75 % | 298.744 M 38.39 % | 215.870 M 13.69 % | 189.868 M 17.73 % | 161.269 M 113.16 % | 75.655 M 27.00 % | 59.573 M -2.24 % | 60.940 M -12.08 % | 69.314 M -45.18 % | 126.448 M 80.54 % | 70.040 M -17.21 % | 84.599 M -5.25 % | 89.282 M 17.89 % | 75.734 M 47.01 % | 51.517 M 103.92 % | 25.263 M 23.70 % | 20.423 M -74.58 % | 80.356 M 769.09 % | 9.246 M 45.93 % | 6.336 M 33.78 % | 4.736 M 35.86 % | 3.486 M 3 953.49 % | 86.000 K -74.33 % | 335.000 K 0.00 % | 335.000 K -92.91 % | 4.728 M 288.82 % | 1.216 M |
| Accumulated other comprehensive income loss | 54.594 M -5.20 % | 57.591 M -14.72 % | 67.532 M -15.14 % | 79.577 M -7.52 % | 86.049 M -18.87 % | 106.069 M -32.98 % | 158.274 M -13.67 % | 183.346 M -5.66 % | 194.348 M 3.17 % | 188.385 M 56.09 % | 120.692 M -7.55 % | 130.545 M -7.04 % | 140.433 M -2.98 % | 144.743 M -16.81 % | 173.990 M -21.34 % | 221.203 M 2.58 % | 215.646 M -0.54 % | 216.825 M 50.16 % | 144.399 M 0.38 % | 143.853 M 1 054.43 % | 12.461 M -10.76 % | 13.964 M 3.21 % | 13.530 M 136.23 % | -37.347 M -103.51 % | -18.351 M -8.70 % | -16.883 M | 0.000 100.00 % | -64.000 K | 0.000 100.00 % | -285.000 K | 0.000 100.00 % | -1.150 M -66.91 % | -689.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 130.489 M |
| Retained earnings | -873.784 M 0.15 % | -875.073 M -18.07 % | -741.174 M 1.24 % | -750.465 M 1.97 % | -765.524 M 3.81 % | -795.827 M 12.16 % | -905.958 M -6.43 % | -851.250 M 9.94 % | -945.159 M 1.16 % | -956.268 M -7.30 % | -891.229 M -0.03 % | -890.964 M -2.68 % | -867.696 M -2.66 % | -845.199 M 0.40 % | -848.616 M -1.60 % | -835.278 M -9.26 % | -764.478 M -0.51 % | -760.585 M -47.18 % | -516.772 M -115.71 % | -239.573 M 16.53 % | -287.028 M -46.38 % | -196.087 M -210.86 % | -63.078 M -97.63 % | -31.918 M -974.47 % | 3.650 M 101.99 % | -182.960 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -193.527 M |
| Common stock | 4.551 M 19.98 % | 3.793 M 0.00 % | 3.793 M 0.00 % | 3.793 M 0.00 % | 3.793 M 0.00 % | 3.793 M 0.00 % | 3.793 M -0.78 % | 3.823 M 5.46 % | 3.625 M 19.99 % | 3.021 M 0.00 % | 3.021 M 202.10 % | 1.000 M 5.71 % | 946.000 K -92.32 % | 12.324 M 9.86 % | 11.218 M -89.10 % | 102.961 M 7.15 % | 96.090 M 0.00 % | 96.090 M 39.63 % | 68.816 M 19.85 % | 57.419 M 6.49 % | 53.919 M 42.19 % | 37.920 M 49.72 % | 25.327 M -32.65 % | 37.606 M 0.00 % | 37.606 M 23.48 % | 30.456 M 8.59 % | 28.048 M 10.75 % | 25.325 M 0.00 % | 25.325 M 0.00 % | 25.325 M 0.00 % | 25.325 M 0.00 % | 25.325 M 0.00 % | 25.325 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.325 M |
| Total equity | 394.782 M 11.31 % | 354.665 M -28.83 % | 498.363 M -0.35 % | 500.138 M 3.06 % | 485.268 M 2.13 % | 475.132 M 11.97 % | 424.357 M -2.67 % | 436.015 M 16.37 % | 374.682 M 21.51 % | 308.365 M 0.80 % | 305.911 M 67.90 % | 182.198 M -10.67 % | 203.969 M 11.87 % | 182.325 M -37.69 % | 292.622 M -11.86 % | 332.012 M -5.42 % | 351.035 M -1.42 % | 356.107 M 85.62 % | 191.851 M -43.40 % | 338.942 M 380.88 % | 70.483 M 250.96 % | 20.083 M -86.84 % | 152.658 M -11.50 % | 172.498 M -14.77 % | 202.390 M 71.18 % | 118.232 M 15.82 % | 102.083 M 221.98 % | -83.691 M -11.87 % | -74.809 M -4.54 % | -71.559 M -8.33 % | -66.055 M -6.65 % | -61.938 M -12.98 % | -54.821 M -30.69 % | -41.947 M -33.90 % | -31.326 M -129.76 % | 105.252 M -5.87 % | 111.819 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.058 M | 0.000 -100.00 % | 9.057 M -0.86 % | 9.136 M -11.59 % | 10.334 M 1 456.17 % | -762.000 K -104.71 % | 16.168 M 4 628.85 % | -357.000 K | 0.000 | 0.000 -100.00 % | 24.105 M | 0.000 | 0.000 -100.00 % | 24.224 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 51.614 M 107.10 % | 24.922 M -39.79 % | 41.390 M 48.09 % | 27.950 M 123.83 % | 12.487 M -15.09 % | 14.706 M -19.16 % | 18.192 M -40.79 % | 30.727 M -41.15 % | 52.215 M 9.95 % | 47.490 M 2.82 % | 46.186 M 5.72 % | 43.689 M 0.61 % | 43.426 M 58.94 % | 27.323 M 16 976.88 % | 160.000 K -34.43 % | 244.000 K -98.96 % | 23.516 M 5.53 % | 22.283 M 6.09 % | 21.003 M -72.73 % | 77.013 M 496.72 % | 12.906 M -39.10 % | 21.193 M 5.20 % | 20.146 M | 0.000 | 0.000 -100.00 % | 68.000 K | 0.000 -100.00 % | 211.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 249.000 K | 0.000 | 0.000 |
| Total non current liabilities | 59.449 M 82.95 % | 32.495 M -34.57 % | 49.663 M 33.97 % | 37.070 M 167.92 % | 13.836 M -45.04 % | 25.174 M -1.45 % | 25.544 M -21.59 % | 32.576 M -39.86 % | 54.169 M 8.60 % | 49.881 M 2.08 % | 48.864 M 4.17 % | 46.907 M -0.64 % | 47.209 M 73.24 % | 27.250 M 422.23 % | 5.218 M -12.20 % | 5.943 M -74.37 % | 23.189 M 6.71 % | 21.731 M 6.81 % | 20.345 M -73.32 % | 76.251 M 490.82 % | 12.906 M -38.06 % | 20.836 M 3.42 % | 20.146 M -9.44 % | 22.247 M -7.71 % | 24.105 M 6.35 % | 22.666 M -88.75 % | 201.534 M 724.78 % | 24.435 M 164.28 % | 9.246 M 45.93 % | 6.336 M 33.78 % | 4.736 M 35.86 % | 3.486 M 3 953.49 % | 86.000 K -74.33 % | 335.000 K 34.54 % | 249.000 K -94.73 % | 4.728 M | 0.000 |
| Other current liabilities | 154.089 M 12.47 % | 137.004 M 33.26 % | 102.809 M -15.20 % | 121.231 M -7.64 % | 131.258 M -26.93 % | 179.628 M 40.54 % | 127.813 M 71.58 % | 74.490 M -24.10 % | 98.147 M 17.86 % | 83.274 M -27.18 % | 114.352 M 140.47 % | 47.553 M -33.22 % | 71.211 M 29.77 % | 54.874 M 45.90 % | 37.611 M 20.71 % | 31.159 M -38.39 % | 50.575 M 72.75 % | 29.276 M 2.51 % | 28.559 M 20.72 % | 23.658 M -48.18 % | 45.656 M 94.50 % | 23.473 M -10.73 % | 26.295 M -24.59 % | 34.871 M | 0.000 | 0.000 -100.00 % | 144.000 K | 0.000 -100.00 % | 68.751 M | 0.000 -100.00 % | 65.109 M -0.54 % | 65.464 M 9.66 % | 59.699 M 2.14 % | 58.450 M -59.00 % | 142.551 M 670.75 % | 18.495 M -8.93 % | 20.309 M |
| Deferred revenue | 0.000 -100.00 % | 1.247 M | 0.000 -100.00 % | 14.771 M 52.00 % | 9.718 M 445.34 % | 1.782 M 21.39 % | 1.468 M 51.18 % | 971.000 K -1.32 % | 984.000 K -5.48 % | 1.041 M 7.21 % | 971.000 K -6.00 % | 1.033 M -4.26 % | 1.079 M 100.66 % | -162.545 M -0.89 % | -161.109 M -113.64 % | -75.411 M -109.14 % | -36.057 M 6.73 % | -38.657 M 19.98 % | -48.311 M 2.27 % | -49.435 M 13.48 % | -57.134 M 9.89 % | -63.406 M 8.29 % | -69.136 M 37.49 % | -110.605 M -38.42 % | -79.905 M | 0.000 -100.00 % | 2.807 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 410.331 M 5.27 % | 389.773 M 10.51 % | 352.697 M -1.64 % | 358.561 M -15.06 % | 422.139 M 59.48 % | 264.700 M -39.97 % | 440.980 M 36.64 % | 322.743 M 28.45 % | 251.265 M -5.48 % | 265.836 M 56.70 % | 169.651 M -33.48 % | 255.055 M 47.91 % | 172.444 M 6.09 % | 162.545 M 0.89 % | 161.109 M 88.66 % | 85.398 M 136.84 % | 36.057 M -6.73 % | 38.657 M -19.98 % | 48.311 M -2.27 % | 49.435 M -13.48 % | 57.134 M -9.89 % | 63.406 M -8.29 % | 69.136 M -8.71 % | 75.734 M 47.01 % | 51.517 M 103.92 % | 25.263 M 23.70 % | 20.423 M -74.52 % | 80.145 M 766.81 % | 9.246 M 45.93 % | 6.336 M 33.78 % | 4.736 M 35.86 % | 3.486 M 3 953.49 % | 86.000 K -74.33 % | 335.000 K -42.64 % | 584.000 K -89.76 % | 5.704 M 369.08 % | 1.216 M |
| Total current liabilities | 644.294 M 13.32 % | 568.560 M -8.14 % | 618.944 M -21.56 % | 789.077 M 4.73 % | 753.439 M 18.94 % | 633.439 M -27.08 % | 868.625 M 1.96 % | 851.935 M 19.70 % | 711.731 M 46.58 % | 485.542 M 38.22 % | 351.291 M -14.23 % | 409.554 M 29.72 % | 315.714 M 31.52 % | 240.051 M -0.83 % | 242.058 M 72.90 % | 139.998 M 30.50 % | 107.275 M 15.83 % | 92.616 M -12.52 % | 105.867 M 13.21 % | 93.516 M -27.65 % | 129.248 M 16.84 % | 110.616 M -7.04 % | 118.987 M -7.77 % | 129.014 M 24.41 % | 103.701 M -40.39 % | 173.969 M -14.92 % | 204.485 M -43.06 % | 359.134 M 360.45 % | 77.997 M 6.92 % | 72.950 M 4.45 % | 69.845 M 1.30 % | 68.950 M 15.33 % | 59.785 M 1.70 % | 58.785 M -58.93 % | 143.135 M 491.49 % | 24.199 M 8.32 % | 22.341 M |
| Total liabilities | 703.743 M 17.08 % | 601.055 M -10.10 % | 668.607 M -19.07 % | 826.147 M 7.67 % | 767.275 M 16.50 % | 658.613 M -26.34 % | 894.169 M 1.09 % | 884.511 M 15.49 % | 765.900 M 43.05 % | 535.423 M 33.80 % | 400.155 M -12.34 % | 456.461 M 25.77 % | 362.923 M 33.57 % | 271.705 M 9.88 % | 247.276 M 69.44 % | 145.941 M 4.36 % | 139.848 M 12.75 % | 124.035 M -9.60 % | 137.204 M -24.62 % | 182.012 M 14.96 % | 158.322 M 2.56 % | 154.365 M -5.45 % | 163.256 M 7.93 % | 151.261 M 18.35 % | 127.806 M -35.00 % | 196.635 M -3.84 % | 204.485 M -46.69 % | 383.569 M 391.77 % | 77.997 M 6.92 % | 72.950 M 4.45 % | 69.845 M 1.30 % | 68.950 M 15.33 % | 59.785 M 1.70 % | 58.785 M -59.00 % | 143.384 M 492.52 % | 24.199 M 8.32 % | 22.341 M |
| Other non current assets | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -36.820 M 18.33 % | -45.086 M -6 101.65 % | -727.000 K -6.60 % | -682.000 K 6.19 % | -727.000 K 0.00 % | -727.000 K -258.39 % | 459.000 K -37.12 % | 730.000 K 104.63 % | -15.777 M 74.99 % | -63.076 M 59.68 % | -156.450 M -10.86 % | -141.120 M 14.40 % | -164.869 M 2.57 % | -169.223 M 16.17 % | -201.873 M -4.42 % | -193.337 M -104.85 % | -94.382 M 33.70 % | -142.359 M 40.74 % | -240.248 M 2.48 % | -246.359 M -5.95 % | -232.514 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 % | 66.505 M |
| Long term investments | 296.000 K 3.50 % | 286.000 K -1.04 % | 289.000 K -2.36 % | 296.000 K -99.49 % | 58.145 M -49.87 % | 115.984 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 49.564 M 5.66 % | 46.911 M 18.57 % | 39.563 M 4.11 % | 38.000 M -70.54 % | 128.999 M 16.38 % | 110.841 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 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.457 M 0.00 % | 1.457 M 0.00 % | 1.457 M 0.00 % | 1.457 M 0.00 % | 1.457 M 0.00 % | 1.457 M 437.64 % | 271.000 K | 0.000 -100.00 % | 15.777 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 K 0.00 % | 500.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 -100.00 % | 63.350 M 0.74 % | 62.887 M 1 107.51 % | 5.208 M |
| GoodWill | 0.000 | 0.000 -100.00 % | 1.457 M 0.00 % | 1.457 M 0.00 % | 1.457 M 0.00 % | 1.457 M 0.00 % | 1.457 M 0.00 % | 1.457 M 0.00 % | 1.457 M 0.00 % | 1.457 M 437.64 % | 271.000 K | 0.000 -100.00 % | 15.777 M 0.00 % | 15.777 M -68.90 % | 50.732 M 0.00 % | 50.732 M -25.74 % | 68.317 M 0.00 % | 68.317 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.580 M 0.00 % | 29.580 M -6.62 % | 31.678 M 0.00 % | 31.678 M 0.00 % | 31.678 M 0.00 % | 31.678 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 -100.00 % | 1.457 M 0.00 % | 1.457 M -50.00 % | 2.914 M 0.00 % | 2.914 M 0.00 % | 2.914 M 0.00 % | 2.914 M 0.00 % | 2.914 M 0.00 % | 2.914 M 437.64 % | 542.000 K | 0.000 -100.00 % | 31.554 M 100.00 % | 15.777 M -68.90 % | 50.732 M 0.00 % | 50.732 M -25.74 % | 68.317 M -0.73 % | 68.817 M 13 663.40 % | 500.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 29.580 M 0.00 % | 29.580 M -6.62 % | 31.678 M 0.00 % | 31.678 M 0.00 % | 31.678 M 0.00 % | 31.678 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 63.350 M 0.74 % | 62.887 M 1 107.51 % | 5.208 M |
| Property plant equipment net | 36.236 M -8.29 % | 39.513 M -28.89 % | 55.563 M 12.65 % | 49.323 M 40.69 % | 35.058 M -19.08 % | 43.324 M -19.34 % | 53.714 M -35.95 % | 83.867 M 13.34 % | 73.998 M 5.47 % | 70.163 M 1.82 % | 68.907 M -11.43 % | 77.800 M -6.84 % | 83.516 M 76.57 % | 47.299 M -15.77 % | 56.154 M 29.16 % | 43.477 M -23.71 % | 56.989 M -8.68 % | 62.406 M -13.77 % | 72.374 M -12.27 % | 82.496 M -12.59 % | 94.382 M -33.70 % | 142.359 M -32.42 % | 210.668 M -2.82 % | 216.779 M 7.94 % | 200.836 M 2.45 % | 196.033 M 4.67 % | 187.292 M 14.10 % | 164.148 M 1 492 154.55 % | 11.000 K -26.67 % | 15.000 K -50.00 % | 30.000 K -85.37 % | 205.000 K -68.56 % | 652.000 K -42.66 % | 1.137 M -96.45 % | 32.040 M -7.32 % | 34.572 M 5.77 % | 32.686 M |
| Total non current assets | 36.532 M -8.21 % | 39.799 M -30.55 % | 57.309 M 12.20 % | 51.076 M -46.04 % | 94.660 M -41.12 % | 160.765 M 187.59 % | 55.901 M -35.07 % | 86.099 M 13.01 % | 76.185 M 5.30 % | 72.350 M 3.49 % | 69.908 M -10.98 % | 78.530 M -20.91 % | 99.293 M 57.42 % | 63.076 M -59.68 % | 156.450 M 10.86 % | 141.120 M -14.40 % | 164.869 M -2.57 % | 169.223 M -16.17 % | 201.873 M 4.42 % | 193.337 M 104.85 % | 94.382 M -33.70 % | 142.359 M -40.74 % | 240.248 M -2.48 % | 246.359 M 5.95 % | 232.514 M 2.11 % | 227.711 M 3.99 % | 218.970 M 11.82 % | 195.826 M 1 780 136.36 % | 11.000 K -26.67 % | 15.000 K -50.00 % | 30.000 K -85.37 % | 205.000 K -68.56 % | 652.000 K -42.66 % | 1.137 M -98.81 % | 95.390 M -2.12 % | 97.459 M -6.65 % | 104.399 M |
| Other current assets | 856.686 M 310 293.48 % | 276.000 K -99.96 % | 782.270 M 64.15 % | 476.551 M -27.77 % | 659.740 M | 0.000 -100.00 % | 725.121 M 58.78 % | 456.684 M -19.78 % | 569.300 M 107.21 % | 274.741 M -7.67 % | 297.558 M 29.62 % | 229.565 M -5.57 % | 243.094 M -24.81 % | 323.323 M -11.72 % | 366.241 M 15.00 % | 318.482 M 3.03 % | 309.101 M 10.48 % | 279.773 M 282.78 % | 73.090 M -73.71 % | 277.998 M 181.97 % | 98.593 M 1 675.81 % | 5.552 M -74.52 % | 21.793 M 5.46 % | 20.665 M -34.43 % | 31.515 M -49.95 % | 62.967 M -10.72 % | 70.525 M 23.12 % | 57.282 M 7 397.64 % | 764.000 K -18.81 % | 941.000 K -65.49 % | 2.727 M -59.32 % | 6.704 M 501.26 % | 1.115 M -7.39 % | 1.204 M -53.06 % | 2.565 M -89.73 % | 24.972 M | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 60.084 M | 0.000 -100.00 % | 28.214 M | 0.000 -100.00 % | 57.129 M | 0.000 -100.00 % | 7.568 M -10.74 % | 8.479 M -79.57 % | 41.512 M -83.96 % | 258.849 M 263.82 % | 71.148 M 1 548.09 % | 4.317 M | 0.000 -100.00 % | 6.023 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 |
| cash and cash equivalents | 9.645 M 110.82 % | 4.575 M -60.36 % | 11.542 M 17.23 % | 9.846 M -75.94 % | 40.916 M -44.59 % | 73.839 M -7.80 % | 80.090 M -63.69 % | 220.597 M 24.64 % | 176.984 M 173.98 % | 64.597 M 14.09 % | 56.621 M 51.93 % | 37.267 M 2 788.91 % | 1.290 M -73.31 % | 4.834 M 672.20 % | 626.000 K -93.89 % | 10.247 M 33.81 % | 7.658 M -57.63 % | 18.073 M -47.45 % | 34.393 M -21.97 % | 44.074 M 119.57 % | 20.073 M 98.78 % | 10.098 M -51.47 % | 20.806 M 40.48 % | 14.811 M 30.69 % | 11.333 M -39.75 % | 18.810 M 78.34 % | 10.547 M -75.08 % | 42.319 M 1 653.79 % | 2.413 M 454.71 % | 435.000 K -57.89 % | 1.033 M 902.91 % | 103.000 K -96.64 % | 3.067 M -78.84 % | 14.497 M 718.12 % | 1.772 M 614.52 % | 248.000 K -89.37 % | 2.334 M |
| Cash and short term investments | 9.645 M 110.82 % | 4.575 M -60.36 % | 11.542 M 50.80 % | 7.654 M -81.29 % | 40.916 M -44.59 % | 73.839 M -7.80 % | 80.090 M -63.69 % | 220.597 M 24.64 % | 176.984 M 173.98 % | 64.597 M 14.09 % | 56.621 M 51.93 % | 37.267 M 2 788.91 % | 1.290 M -73.31 % | 4.834 M -91.63 % | 57.755 M 463.63 % | 10.247 M -32.70 % | 15.226 M -42.66 % | 26.552 M -65.02 % | 75.905 M -74.94 % | 302.923 M 232.08 % | 91.221 M 532.82 % | 14.415 M -30.72 % | 20.806 M 40.48 % | 14.811 M 30.69 % | 11.333 M -39.75 % | 18.810 M 78.34 % | 10.547 M -75.08 % | 42.319 M 1 653.79 % | 2.413 M 454.71 % | 435.000 K -57.89 % | 1.033 M 902.91 % | 103.000 K -96.64 % | 3.067 M -78.84 % | 14.497 M 718.12 % | 1.772 M 614.52 % | 248.000 K -89.37 % | 2.334 M |
| Total current assets | 1.062 B 15.95 % | 915.921 M -17.46 % | 1.110 B -12.98 % | 1.275 B 10.13 % | 1.158 B 19.00 % | 972.980 M -22.94 % | 1.263 B 2.28 % | 1.234 B 15.97 % | 1.064 B 37.98 % | 771.438 M 21.27 % | 636.158 M 13.57 % | 560.129 M 19.79 % | 467.599 M 19.60 % | 390.954 M 1.96 % | 383.448 M 14.30 % | 335.463 M 2.90 % | 326.014 M 4.92 % | 310.714 M 144.70 % | 126.977 M -61.24 % | 327.617 M 143.72 % | 134.423 M 318.91 % | 32.089 M -57.59 % | 75.666 M -2.24 % | 77.400 M -20.76 % | 97.682 M 12.08 % | 87.156 M -0.50 % | 87.598 M -15.81 % | 104.052 M 3 175.17 % | 3.177 M 130.89 % | 1.376 M -63.40 % | 3.760 M -44.76 % | 6.807 M 57.86 % | 4.312 M -72.54 % | 15.701 M -5.80 % | 16.668 M -47.90 % | 31.992 M 7.50 % | 29.761 M |
| Inventory | 2.260 M 1 586.57 % | 134.000 K -99.89 % | 127.582 M -1.56 % | 129.610 M 0.39 % | 129.108 M 585.21 % | 18.842 M 13.62 % | 16.584 M -27.79 % | 22.965 M -20.49 % | 28.883 M -73.91 % | 110.700 M 71.75 % | 64.456 M 425.53 % | 12.265 M -42.28 % | 21.249 M 64.98 % | 12.880 M 254.82 % | 3.630 M 22.64 % | 2.960 M 1.68 % | 2.911 M 435.11 % | 544.000 K -92.54 % | 7.296 M 224.70 % | 2.247 M -75.43 % | 9.146 M 0.95 % | 9.060 M -57.12 % | 21.129 M 163.98 % | 8.004 M -5.55 % | 8.474 M 57.54 % | 5.379 M -17.58 % | 6.526 M 46.62 % | 4.451 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 461.000 K -47.07 % | 871.000 K 3.69 % | 840.000 K |
| Net receivables | 193.402 M -78.77 % | 910.936 M 383.85 % | 188.267 M -71.53 % | 661.394 M 4.96 % | 630.122 M -28.42 % | 880.299 M -7.54 % | 952.080 M | 0.000 -100.00 % | 701.400 M 24.10 % | 565.201 M 24.22 % | 454.997 M -9.74 % | 504.090 M 28.23 % | 393.129 M 25.25 % | 313.869 M 3.24 % | 304.009 M 0.39 % | 302.828 M 3.41 % | 292.848 M 2 276.24 % | 12.324 M -70.22 % | 41.389 M 1 154.97 % | 3.298 M -50.11 % | 6.611 M -10.41 % | 7.379 M -38.19 % | 11.938 M -58.10 % | 28.490 M -18.24 % | 34.847 M -40.50 % | 58.571 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 65.000 K | 0.000 | 0.000 -100.00 % | 5.901 M -77.80 % | 26.587 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.363 M -18.95 % | 43.629 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 |
| 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 -100.00 % | 1.370 M | 0.000 -100.00 % | 205.000 K 0.00 % | 205.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 |
| Account payables | 79.874 M 97.04 % | 40.536 M -73.79 % | 154.681 M -45.60 % | 284.341 M 54.68 % | 183.824 M 1.83 % | 180.524 M -33.30 % | 270.638 M -36.75 % | 427.902 M 26.30 % | 338.788 M 193.09 % | 115.591 M 130.48 % | 50.153 M -45.44 % | 91.931 M 55.01 % | 59.307 M 434.49 % | 11.096 M -68.06 % | 34.737 M 100.65 % | 17.312 M -9.48 % | 19.126 M -18.65 % | 23.511 M -18.71 % | 28.921 M 42.14 % | 20.347 M -23.10 % | 26.458 M 11.46 % | 23.737 M 1.52 % | 23.381 M 27.01 % | 18.409 M -64.72 % | 52.184 M -64.87 % | 148.554 M -17.98 % | 181.111 M -34.13 % | 274.965 M | 0.000 -100.00 % | 66.614 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 816.000 K |
| Tax payables | 0.000 | 0.000 -100.00 % | 8.757 M -13.92 % | 10.173 M 56.51 % | 6.500 M -4.48 % | 6.805 M -75.46 % | 27.726 M 7.34 % | 25.829 M 14.56 % | 22.547 M 13.87 % | 19.800 M 22.49 % | 16.164 M 15.61 % | 13.982 M 19.78 % | 11.673 M 11.65 % | 10.455 M 21.56 % | 8.601 M 40.33 % | 6.129 M 304.02 % | 1.517 M 29.44 % | 1.172 M 1 442.11 % | 76.000 K 0.00 % | 76.000 K | 0.000 | 0.000 -100.00 % | 175.000 K | 0.000 | 0.000 -100.00 % | 152.000 K -94.58 % | 2.807 M -30.24 % | 4.024 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 7.835 M 3.46 % | 7.573 M -8.46 % | 8.273 M -9.29 % | 9.120 M 576.06 % | 1.349 M -87.11 % | 10.468 M 42.38 % | 7.352 M 297.62 % | 1.849 M -5.37 % | 1.954 M -18.28 % | 2.391 M -10.72 % | 2.678 M -16.78 % | 3.218 M -14.94 % | 3.783 M -12.65 % | 4.331 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.123 M 8.43 % | 22.247 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 |
| Minority interest | 703.000 K -40.32 % | 1.178 M -6.58 % | 1.261 M 347.16 % | 282.000 K 106.96 % | -4.050 M -3.77 % | -3.903 M -30.27 % | -2.996 M -2.08 % | -2.935 M -3 090.22 % | -92.000 K 90.84 % | -1.004 M -276.76 % | 568.000 K 0.00 % | 568.000 K -0.18 % | 569.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 |
| Capital lease obligations | 20.931 M -2.43 % | 21.453 M -22.89 % | 27.822 M 27.40 % | 21.839 M 117.58 % | 10.037 M -22.26 % | 12.911 M -49.20 % | 25.416 M -40.26 % | 42.542 M -10.83 % | 47.707 M 15.50 % | 41.304 M 3.86 % | 39.769 M -12.54 % | 45.473 M -12.69 % | 52.082 M 21 245.08 % | 244.000 K -25.38 % | 327.000 K -19.85 % | 408.000 K -16.22 % | 487.000 K -36.09 % | 762.000 K -11.70 % | 863.000 K -10.29 % | 962.000 K | 0.000 -100.00 % | 597.000 K | 0.000 -100.00 % | 64.000 K -53.62 % | 138.000 K -34.60 % | 211.000 K | 0.000 -100.00 % | 351.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 30.000 K 0.00 % | 30.000 K 0.00 % | 30.000 K 0.00 % | 30.000 K 0.00 % | 30.000 K 0.00 % | 30.000 K 0.00 % | 30.000 K 0.00 % | 30.000 K 0.00 % | 30.000 K 0.00 % | 30.000 K 0.00 % | 30.000 K 0.00 % | 30.000 K 0.00 % | 30.000 K 0.00 % | 30.000 K 0.00 % | 30.000 K 0.00 % | 30.000 K 0.00 % | 30.000 K 0.00 % | 30.000 K 0.00 % | 30.000 K 0.00 % | 30.000 K 0.00 % | 30.000 K 0.00 % | 30.000 K -99.76 % | 12.623 M -30.92 % | 18.273 M -0.43 % | 18.351 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 total stockholders equity | 1.209 B 3.56 % | 1.167 B 0.02 % | 1.167 B 0.00 % | 1.167 B 0.17 % | 1.165 B 0.00 % | 1.165 B -0.53 % | 1.171 B 0.00 % | 1.171 B 4.39 % | 1.122 B 4.44 % | 1.074 B 0.13 % | 1.073 B 14.01 % | 941.019 M 1.22 % | 929.687 M 6.81 % | 870.427 M -8.95 % | 956.000 M 13.39 % | 843.096 M 4.90 % | 803.747 M 0.00 % | 803.747 M 62.25 % | 495.378 M 31.32 % | 377.243 M 29.58 % | 291.131 M 77.21 % | 164.286 M -7.12 % | 176.879 M 10.83 % | 159.600 M -19.33 % | 197.836 M -26.93 % | 270.736 M 265.69 % | 74.035 M -74.51 % | 290.479 M 390.09 % | -100.134 M -3.66 % | -96.599 M -5.71 % | -91.380 M -6.12 % | -86.113 M -7.45 % | -80.146 M -19.14 % | -67.272 M -114.75 % | -31.326 M -119.16 % | 163.532 M 6.51 % | 153.532 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.487 M -15.09 % | 14.706 M | 0.000 100.00 % | -1.849 M -103.54 % | 52.215 M 9.95 % | 47.490 M 2.82 % | 46.186 M 9.28 % | 42.262 M 1 217.16 % | -3.783 M -116.51 % | 22.919 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.977 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.404 M | 0.000 | 0.000 -100.00 % | 9.384 M -3.14 % | 9.688 M -11.86 % | 10.992 M -10.23 % | 12.245 M -24.26 % | 16.168 M -29.44 % | 22.913 M -5.02 % | 24.123 M | 0.000 | 0.000 | 0.000 100.00 % | -201.534 M | 0.000 100.00 % | -9.246 M -45.93 % | -6.336 M -33.78 % | -4.736 M -35.86 % | -3.486 M -3 953.49 % | -86.000 K 74.33 % | -335.000 K | 0.000 100.00 % | -4.728 M | 0.000 |
| Total assets | 1.099 B 14.94 % | 955.720 M -18.10 % | 1.167 B -12.01 % | 1.326 B 5.89 % | 1.253 B 10.48 % | 1.134 B -14.01 % | 1.319 B -0.15 % | 1.321 B 15.78 % | 1.141 B 35.17 % | 843.788 M 19.51 % | 706.066 M 10.55 % | 638.659 M 12.66 % | 566.892 M 24.86 % | 454.030 M -15.90 % | 539.898 M 12.96 % | 477.953 M -2.63 % | 490.883 M 2.24 % | 480.142 M 45.92 % | 329.055 M -36.84 % | 520.954 M 127.68 % | 228.805 M 31.16 % | 174.448 M -44.78 % | 315.914 M -2.42 % | 323.759 M -1.95 % | 330.196 M 4.87 % | 314.867 M 2.71 % | 306.568 M 2.23 % | 299.878 M 9 306.46 % | 3.188 M 129.19 % | 1.391 M -63.30 % | 3.790 M -45.95 % | 7.012 M 41.26 % | 4.964 M -70.52 % | 16.838 M -84.97 % | 112.058 M -13.44 % | 129.451 M -3.51 % | 134.160 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 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 |
| 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-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 | 2006-01-31 | 2005-06-30 | 2005-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 117.597 M | 0.000 -100.00 % | 173.398 M | 0.000 -100.00 % | 78.941 M | 0.000 100.00 % | -25.152 M | 0.000 100.00 % | -66.301 M | 0.000 100.00 % | -169.170 M -335.55 % | 71.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.232 M | 0.000 -100.00 % | 6.759 M | 0.000 -100.00 % | 3.947 M | 0.000 -100.00 % | 24.610 M | 0.000 -100.00 % | 68.008 M | 0.000 -100.00 % | 135.992 M 1 108.49 % | 11.253 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 |
| Change in working capital | 0.000 -100.00 % | 220.877 M | 0.000 100.00 % | -311.062 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -176.600 M | 0.000 100.00 % | -128.388 M | 0.000 100.00 % | -81.807 M | 0.000 100.00 % | -36.275 M | 0.000 100.00 % | -253.989 M | 0.000 -100.00 % | 24.058 M 128.96 % | -83.072 M | 0.000 -100.00 % | 2.750 M | 0.000 -100.00 % | 3.703 M 0.00 % | 3.703 M 109.80 % | 1.765 M 0.00 % | 1.765 M -43.57 % | 3.128 M 0.00 % | 3.128 M 1 944.12 % | 153.000 K 0.00 % | 153.000 K -76.85 % | 661.000 K 0.00 % | 661.000 K -96.21 % | 17.427 M 0.00 % | 17.427 M 355.01 % | 3.830 M 0.00 % | 3.830 M 100.00 % | 1.915 M 134.33 % | -5.578 M -100.00 % | -2.789 M |
| Accounts receivables | 0.000 -100.00 % | 93.004 M | 0.000 100.00 % | -198.381 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -74.052 M | 0.000 100.00 % | -196.478 M | 0.000 100.00 % | -73.810 M | 0.000 -100.00 % | 3.188 M | 0.000 100.00 % | -2.758 M | 0.000 -100.00 % | 26.943 M 133.27 % | -80.989 M | 0.000 -100.00 % | 8.453 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 |
| Inventory | 0.000 -100.00 % | 127.873 M | 0.000 100.00 % | -112.681 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -93.697 M | 0.000 -100.00 % | 205.000 K | 0.000 100.00 % | -9.078 M | 0.000 100.00 % | -2.646 M | 0.000 -100.00 % | 1.051 M | 0.000 -100.00 % | 6.235 M 399.33 % | -2.083 M | 0.000 100.00 % | -5.703 M | 0.000 100.00 % | -464.000 K 0.00 % | -464.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K 0.00 % | -1.000 K 33.33 % | -1.500 K 0.00 % | -1.500 K -100.00 % | -750.000 -250.00 % | 500.000 100.00 % | 250.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.334 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 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.851 M | 0.000 -100.00 % | 67.885 M | 0.000 -100.00 % | 1.081 M | 0.000 100.00 % | -36.817 M | 0.000 100.00 % | -252.282 M | 0.000 100.00 % | -9.120 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.167 M 0.00 % | 4.167 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.428 M 0.00 % | 17.428 M 354.86 % | 3.832 M 0.00 % | 3.832 M 100.00 % | 1.916 M 134.34 % | -5.579 M -100.00 % | -2.789 M |
| Other non cash items | -75.207 M 21.67 % | -96.017 M -376.63 % | -20.145 M -106.68 % | 301.511 M 265.12 % | -182.599 M -170.91 % | 257.513 M 207.65 % | -239.205 M -526.39 % | 56.100 M 1 817.70 % | -3.266 M -8.04 % | -3.023 M 87.03 % | -23.309 M -126.71 % | 87.257 M 715.57 % | -14.175 M -107.61 % | 186.247 M 388.77 % | -64.497 M -225.55 % | 51.373 M 11 215.65 % | 454.000 K -99.73 % | 168.373 M -31.15 % | 244.538 M 211.14 % | -220.027 M -470.05 % | 59.459 M 853.79 % | 6.234 M 20.49 % | 5.174 M -71.97 % | 18.460 M 172.11 % | -25.602 M 8.65 % | -28.026 M -254 877.27 % | 11.000 K 0.00 % | 11.000 K -96.69 % | 332.000 K 0.00 % | 332.000 K | 0.000 | 0.000 100.00 % | -751.000 K 0.00 % | -751.000 K 92.01 % | -9.394 M 0.00 % | -9.394 M -113.71 % | 68.510 M 0.00 % | 68.510 M 100.00 % | 34.255 M 423.93 % | 6.538 M 100.00 % | 3.269 M |
| Net cash provided by operating activities | -70.002 M -1 868.01 % | -3.557 M 34.49 % | -5.430 M -134.67 % | 15.661 M 110.71 % | -146.220 M -182.57 % | 177.086 M 176.18 % | -232.463 M -426.78 % | 71.137 M 10 335.54 % | -695.000 K 99.10 % | -77.270 M -130.96 % | -33.456 M 48.96 % | -65.543 M -148.57 % | -26.368 M -144.87 % | -10.768 M 88.53 % | -93.907 M -282.28 % | -24.565 M -1 538.23 % | 1.708 M 100.67 % | -255.284 M -842.81 % | -27.077 M -436.71 % | -5.045 M 94.79 % | -96.755 M -542.68 % | -15.055 M 9.20 % | -16.580 M -539.55 % | 3.772 M 943.85 % | -447.000 K 0.00 % | -447.000 K 89.57 % | -4.286 M 0.00 % | -4.286 M -240.70 % | -1.258 M 0.00 % | -1.258 M 60.38 % | -3.175 M 0.00 % | -3.175 M 45.60 % | -5.836 M 0.00 % | -5.836 M -186.18 % | 6.772 M 0.00 % | 6.772 M 130.99 % | 2.932 M 0.00 % | 2.932 M 100.00 % | 1.466 M 114.01 % | -10.461 M -100.00 % | -5.230 M |
| Investments in property plant and equipment | 0.000 100.00 % | -537.000 K 89.63 % | -5.180 M 34.55 % | -7.914 M | 0.000 | 0.000 | 0.000 100.00 % | -45.000 K | 0.000 100.00 % | -923.000 K | 0.000 100.00 % | -5.370 M | 0.000 -100.00 % | 3.035 M 115.85 % | -19.150 M -327.46 % | -4.480 M | 0.000 100.00 % | -5.300 M | 0.000 100.00 % | -8.878 M -102.83 % | -4.377 M | 0.000 100.00 % | -30.404 M -133.11 % | -13.043 M 44.91 % | -23.676 M 0.00 % | -23.676 M | 0.000 | 0.000 100.00 % | -1.000 K 0.00 % | -1.000 K 85.71 % | -7.000 K 0.00 % | -7.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.500 K 0.00 % | -24.500 K -100.00 % | -12.250 K -512.50 % | -2.000 K -100.00 % | -1.000 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.684 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 100.00 % | -1.937 M -127.16 % | 7.131 M -69.50 % | 23.377 M | 0.000 | 0.000 -100.00 % | 7.264 M 540.00 % | 1.135 M 597.81 % | -228.000 K -126.73 % | 853.000 K 607.74 % | -168.000 K -105.72 % | 2.939 M 216.86 % | -2.515 M -357.68 % | 976.000 K -67.13 % | 2.969 M 619.06 % | -572.000 K -263.43 % | 350.000 K -93.45 % | 5.343 M 124.14 % | -22.132 M 23.52 % | -28.939 M -7 298.76 % | 402.000 K 106.73 % | -5.976 M -122.12 % | 27.014 M 212.97 % | -23.912 M 57.87 % | -56.751 M -339.70 % | 23.676 M | 0.000 | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K 114.29 % | -7.000 K -200.00 % | 7.000 K -88.71 % | 62.000 K | 0.000 100.00 % | -1.061 M | 0.000 100.00 % | -2.500 K -110.20 % | 24.500 K 100.00 % | 12.250 K 512.50 % | 2.000 K 100.00 % | 1.000 K |
| Net cash used for investing activites | 0.000 100.00 % | -2.474 M -226.81 % | 1.951 M -87.38 % | 15.463 M 66.27 % | 9.300 M -88.78 % | 82.910 M 1 041.38 % | 7.264 M 143.49 % | -16.702 M -7 225.44 % | -228.000 K -225.71 % | -70.000 K 58.33 % | -168.000 K 93.09 % | -2.431 M 3.34 % | -2.515 M -162.70 % | 4.011 M 124.79 % | -16.181 M -220.29 % | -5.052 M -1 543.43 % | 350.000 K 713.95 % | 43.000 K 100.19 % | -22.132 M 41.48 % | -37.817 M -851.37 % | -3.975 M 33.48 % | -5.976 M -76.28 % | -3.390 M 90.83 % | -36.955 M 8.10 % | -40.214 M 0.00 % | -40.214 M -1 398.27 % | -2.684 M | 0.000 100.00 % | -1.000 K 0.00 % | -1.000 K 85.71 % | -7.000 K 0.00 % | -7.000 K -104.32 % | 162.000 K | 0.000 100.00 % | -530.500 K 0.00 % | -530.500 K -3 829.63 % | -13.500 K 0.00 % | -13.500 K -100.00 % | -6.750 K -350.00 % | -1.500 K -100.00 % | -750.000 |
| Debt repayment | 34.520 M 250.39 % | 9.852 M 17.37 % | 8.394 M | 0.000 -100.00 % | 162.031 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -597.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 9.335 M | 0.000 -100.00 % | 53.140 M | 0.000 -100.00 % | 2.850 M | 0.000 -100.00 % | 3.400 M | 0.000 100.00 % | -249.000 K | 0.000 100.00 % | -498.000 K | 0.000 100.00 % | -4.871 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 41.542 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 77.252 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 % | 1.250 M | 0.000 -100.00 % | 24.307 M 0.00 % | 24.307 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.000 M 100.00 % | 3.500 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 financing activites | -127.000 K 47.08 % | -240.000 K 70.80 % | -822.000 K 97.81 % | -37.573 M -276.22 % | -9.987 M 93.79 % | -160.726 M -233.29 % | 120.588 M 2 173.74 % | -5.815 M -119.77 % | 29.420 M -61.75 % | 76.910 M 32.62 % | 57.993 M -31.27 % | 84.380 M 216.11 % | 26.693 M 12.51 % | 23.725 M -75.58 % | 97.143 M 156.31 % | 37.900 M 752.77 % | -5.806 M -102.47 % | 235.450 M 515.22 % | 38.271 M -37.80 % | 61.532 M -45.54 % | 112.984 M 311.37 % | 27.465 M 17.70 % | 23.335 M -10.19 % | 25.983 M 266.09 % | -15.644 M -200.90 % | 15.504 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 118.500 K 195.18 % | -124.500 K -150.00 % | 249.000 K 200.00 % | -249.000 K -110.22 % | 2.436 M 200.00 % | -2.436 M -100.00 % | -1.218 M -207.77 % | 1.130 M 100.00 % | 565.000 K |
| Net cash used provided by financing activities | 75.935 M 690.00 % | 9.612 M 26.94 % | 7.572 M 120.15 % | -37.573 M -124.71 % | 152.044 M 194.60 % | -160.726 M -233.29 % | 120.588 M 68.80 % | 71.437 M 142.82 % | 29.420 M -61.75 % | 76.910 M 32.62 % | 57.993 M -31.27 % | 84.380 M 216.11 % | 26.693 M 12.51 % | 23.725 M -75.58 % | 97.143 M 156.31 % | 37.900 M 752.77 % | -5.806 M -102.47 % | 235.450 M 515.22 % | 38.271 M -37.80 % | 61.532 M -45.25 % | 112.387 M 309.20 % | 27.465 M 17.70 % | 23.335 M -10.19 % | 25.983 M -38.58 % | 42.305 M 172.87 % | 15.504 M -70.82 % | 53.140 M | 0.000 -100.00 % | 2.850 M | 0.000 -100.00 % | 3.400 M | 0.000 100.00 % | -130.500 K -4.82 % | -124.500 K 50.00 % | -249.000 K 0.00 % | -249.000 K 89.78 % | -2.436 M 0.00 % | -2.436 M -100.00 % | -1.218 M -207.77 % | 1.130 M 100.00 % | 565.000 K |
| Effect of forex changes on cash | -863.000 K 92.08 % | -10.902 M -433.63 % | -2.043 M -617.22 % | 395.000 K 538.89 % | -90.000 K 99.93 % | -131.672 M -2 159.30 % | -5.828 M 97.43 % | -226.465 M -3 119.94 % | 7.499 M -10.79 % | 8.406 M 267.62 % | -5.015 M -238.69 % | 3.616 M 196.25 % | -3.757 M 35.17 % | -5.795 M -206.76 % | 5.428 M 183.10 % | -6.532 M -2 248.68 % | 304.000 K -91.24 % | 3.471 M 176.13 % | 1.257 M -68.53 % | 3.994 M 1 257.68 % | -345.000 K 21.41 % | -439.000 K -488.50 % | 113.000 K 140.79 % | -277.000 K 97.93 % | -13.399 M -199.98 % | 13.402 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 335.000 K | 0.000 -100.00 % | 370.500 K 0.00 % | 370.500 K 32.56 % | 279.500 K 0.00 % | 279.500 K 100.00 % | 139.750 K -98.34 % | 8.431 M 100.00 % | 4.215 M |
| Net change in cash | 5.070 M 169.25 % | -7.321 M -457.12 % | 2.050 M 139.51 % | -5.188 M 91.18 % | -58.805 M -840.73 % | -6.251 M 95.55 % | -140.507 M -422.17 % | 43.613 M -61.19 % | 112.387 M 1 309.06 % | 7.976 M -58.79 % | 19.354 M -37.17 % | 30.804 M 4 079.84 % | -774.000 K -106.93 % | 11.173 M 248.64 % | -7.517 M -529.30 % | 1.751 M 150.84 % | -3.444 M 78.90 % | -16.320 M -68.58 % | -9.681 M -142.72 % | 22.664 M 100.35 % | 11.312 M 88.69 % | 5.995 M 168.06 % | -8.809 M -177.72 % | 11.333 M 148.21 % | -23.509 M -300.00 % | -5.877 M -114.03 % | 41.884 M 300.00 % | 10.471 M 3 053.92 % | 332.000 K 300.00 % | 83.000 K 102.80 % | -2.964 M -300.00 % | -741.000 K 93.52 % | -11.430 M -300.00 % | -2.858 M -122.46 % | 12.725 M 300.00 % | 3.181 M 108.74 % | 1.524 M 300.00 % | 381.000 K 0.00 % | 381.000 K 184.53 % | -450.750 K 0.00 % | -450.750 K |
| Cash at beginning of period | 4.575 M -60.36 % | 11.542 M 17.23 % | 9.846 M -34.51 % | 15.034 M -79.64 % | 73.839 M -7.80 % | 80.090 M -63.69 % | 220.597 M 24.64 % | 176.984 M 173.98 % | 64.597 M 14.09 % | 56.621 M 51.93 % | 37.267 M 476.62 % | 6.463 M -10.70 % | 7.237 M -18.35 % | 8.863 M -45.89 % | 16.380 M 11.97 % | 14.629 M -19.06 % | 18.073 M -47.45 % | 34.393 M -21.97 % | 44.074 M 105.86 % | 21.410 M 112.02 % | 10.098 M -31.82 % | 14.811 M 30.69 % | 11.333 M | 0.000 -100.00 % | 42.319 M 300.00 % | 10.580 M 2 332.13 % | 435.000 K 300.00 % | 108.750 K 5.58 % | 103.000 K 300.00 % | 25.750 K -99.16 % | 3.067 M 300.00 % | 766.750 K -94.71 % | 14.497 M 300.00 % | 3.624 M 104.53 % | 1.772 M 300.00 % | 443.000 K 78.63 % | 248.000 K 300.00 % | 62.000 K 0.00 % | 62.000 K -87.91 % | 512.750 K 0.00 % | 512.750 K |
| Cash at end of period | 9.645 M 110.82 % | 4.575 M -60.36 % | 11.542 M 17.23 % | 9.846 M -34.51 % | 15.034 M -79.64 % | 73.839 M -7.80 % | 80.090 M -63.69 % | 220.597 M 24.64 % | 176.984 M 173.98 % | 64.597 M 14.09 % | 56.621 M 51.93 % | 37.267 M 476.62 % | 6.463 M -67.74 % | 20.036 M 126.06 % | 8.863 M -45.89 % | 16.380 M 11.97 % | 14.629 M -19.06 % | 18.073 M -47.45 % | 34.393 M -21.97 % | 44.074 M 105.86 % | 21.410 M 2.90 % | 20.806 M 724.16 % | 2.525 M -77.72 % | 11.333 M -39.75 % | 18.810 M 300.00 % | 4.703 M -88.89 % | 42.319 M 300.00 % | 10.580 M 2 332.13 % | 435.000 K 300.00 % | 108.750 K 5.58 % | 103.000 K 300.00 % | 25.750 K -99.16 % | 3.067 M 300.00 % | 766.750 K -94.71 % | 14.497 M 300.00 % | 3.624 M 104.53 % | 1.772 M 300.00 % | 443.000 K 0.00 % | 443.000 K 614.52 % | 62.000 K 0.00 % | 62.000 K |
| Operating cash flow | -70.002 M -528.72 % | -11.134 M -618.58 % | 2.147 M 109.48 % | -22.650 M 84.51 % | -146.220 M -182.57 % | 177.086 M 176.18 % | -232.463 M -426.78 % | 71.137 M 10 335.54 % | -695.000 K 99.10 % | -77.270 M -130.96 % | -33.456 M 48.96 % | -65.543 M -148.57 % | -26.368 M -144.87 % | -10.768 M 88.53 % | -93.907 M -282.28 % | -24.565 M -1 538.23 % | 1.708 M 100.67 % | -255.284 M -842.81 % | -27.077 M -436.71 % | -5.045 M 94.79 % | -96.755 M -542.68 % | -15.055 M 9.20 % | -16.580 M -539.55 % | 3.772 M 943.85 % | -447.000 K 0.00 % | -447.000 K 89.57 % | -4.286 M 0.00 % | -4.286 M -240.70 % | -1.258 M 0.00 % | -1.258 M 60.38 % | -3.175 M 0.00 % | -3.175 M 45.60 % | -5.836 M 0.00 % | -5.836 M -186.18 % | 6.772 M 0.00 % | 6.772 M 130.99 % | 2.932 M 0.00 % | 2.932 M 100.00 % | 1.466 M 114.01 % | -10.461 M -100.00 % | -5.230 M |
| Capital expenditure | 0.000 100.00 % | -537.000 K 89.63 % | -5.180 M 34.55 % | -7.914 M | 0.000 | 0.000 | 0.000 100.00 % | -45.000 K | 0.000 100.00 % | -923.000 K | 0.000 100.00 % | -5.370 M | 0.000 -100.00 % | 3.035 M 115.85 % | -19.150 M -327.46 % | -4.480 M | 0.000 100.00 % | -5.300 M | 0.000 100.00 % | -8.878 M -102.83 % | -4.377 M | 0.000 100.00 % | -30.404 M -133.11 % | -13.043 M 44.91 % | -23.676 M 0.00 % | -23.676 M | 0.000 | 0.000 100.00 % | -1.000 K 0.00 % | -1.000 K 85.71 % | -7.000 K 0.00 % | -7.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.500 K 0.00 % | -24.500 K -100.00 % | -12.250 K -512.50 % | -2.000 K -100.00 % | -1.000 K |
| Free CashFlow | -70.002 M -499.79 % | -11.671 M -284.80 % | -3.033 M 90.08 % | -30.564 M 79.10 % | -146.220 M -182.57 % | 177.086 M 176.18 % | -232.463 M -426.99 % | 71.092 M 10 329.06 % | -695.000 K 99.11 % | -78.193 M -133.72 % | -33.456 M 52.82 % | -70.913 M -168.94 % | -26.368 M -240.98 % | -7.733 M 93.16 % | -113.057 M -289.25 % | -29.045 M -1 800.53 % | 1.708 M 100.66 % | -260.584 M -862.38 % | -27.077 M -94.48 % | -13.923 M 86.23 % | -101.132 M -571.75 % | -15.055 M 67.96 % | -46.984 M -406.78 % | -9.271 M 61.57 % | -24.123 M 0.00 % | -24.123 M -462.83 % | -4.286 M 0.00 % | -4.286 M -240.43 % | -1.259 M 0.00 % | -1.259 M 60.43 % | -3.182 M 0.00 % | -3.182 M 45.48 % | -5.836 M 0.00 % | -5.836 M -186.18 % | 6.772 M 0.00 % | 6.772 M 132.94 % | 2.907 M 0.00 % | 2.907 M 100.00 % | 1.454 M 113.89 % | -10.463 M -100.00 % | -5.231 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2013 | 2013 | 2012 | 2012 | 2011 | 2011 | 2010 | 2010 | 2009 | 2009 | 2008 | 2008 | 2007 | 2007 | 2006 | 2006 | 2006 | 2005 | 2005 |