ABC India Limited ABCINDQ.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.850 B 12.37 % | 1.646 B 13.38 % | 1.452 B 7.71 % | 1.348 B -19.41 % | 1.672 B -24.24 % | 2.207 B 24.71 % | 1.770 B 51.74 % | 1.166 B -9.78 % | 1.293 B -3.09 % | 1.334 B -12.53 % | 1.525 B -7.00 % | 1.640 B -8.91 % | 1.801 B -30.27 % | 2.582 B 25.48 % | 2.058 B 40.48 % | 1.465 B -7.55 % | 1.584 B 13.26 % | 1.399 B 26.86 % | 1.103 B 2.68 % | 1.074 B |
| Net income | 24.693 M 8.16 % | 22.830 M -45.89 % | 42.194 M 54.32 % | 27.342 M 10.72 % | 24.694 M -42.11 % | 42.659 M -25.77 % | 57.466 M 549.26 % | 8.851 M 116.81 % | -52.653 M -89.96 % | -27.717 M -2 307.64 % | 1.256 M -69.76 % | 4.152 M -93.30 % | 61.930 M 27.37 % | 48.624 M -11.51 % | 54.945 M 587.85 % | 7.988 M -81.53 % | 43.255 M 190.89 % | 14.870 M 24.07 % | 11.985 M -0.41 % | 12.034 M |
| Income before tax | 30.817 M 0.25 % | 30.740 M -20.96 % | 38.892 M 36.28 % | 28.539 M -1.97 % | 29.113 M -28.89 % | 40.941 M -18.19 % | 50.046 M 10 041.20 % | 493.490 K 100.82 % | -59.899 M -100.10 % | -29.934 M -158.80 % | -11.566 M -177.17 % | -4.173 M -105.40 % | 77.229 M 12.04 % | 68.933 M -18.71 % | 84.798 M 402.79 % | 16.865 M -72.17 % | 60.607 M 113.19 % | 28.429 M 76.57 % | 16.101 M 19.27 % | 13.500 M |
| Income before tax ratio | 0.02 -10.78 % | 0.02 -30.29 % | 0.03 26.52 % | 0.02 21.64 % | 0.02 -6.14 % | 0.02 -34.40 % | 0.03 6 583.40 % | 0.00 100.91 % | -0.05 -106.49 % | -0.02 -195.87 % | -0.01 -198.05 % | 0.00 -105.93 % | 0.04 60.67 % | 0.03 -35.22 % | 0.04 257.90 % | 0.01 -69.90 % | 0.04 88.22 % | 0.02 39.19 % | 0.01 16.16 % | 0.01 |
| EBITDA | 64.552 M -1.98 % | 65.858 M -10.01 % | 73.185 M 22.95 % | 59.525 M -14.21 % | 69.384 M -20.94 % | 87.757 M -6.68 % | 94.043 M 61.69 % | 58.163 M 344.89 % | 13.074 M -81.30 % | 69.925 M -48.21 % | 135.012 M -26.53 % | 183.770 M 46.38 % | 125.539 M -47.97 % | 241.290 M 154.06 % | -446.369 M -631.39 % | 84.000 M -30.49 % | 120.850 M 54.12 % | 78.412 M 29.49 % | 60.555 M -7.59 % | 65.528 M |
| Net income ratio | 0.01 -3.75 % | 0.01 -52.28 % | 0.03 43.27 % | 0.02 37.39 % | 0.01 -23.60 % | 0.02 -40.47 % | 0.03 327.88 % | 0.01 118.63 % | -0.04 -96.03 % | -0.02 -2 623.80 % | 0.00 -67.49 % | 0.00 -92.64 % | 0.03 82.65 % | 0.02 -29.48 % | 0.03 389.63 % | 0.01 -80.03 % | 0.03 156.82 % | 0.01 -2.19 % | 0.01 -3.01 % | 0.01 |
| Ratio EBITDA | 0.03 -12.77 % | 0.04 -20.63 % | 0.05 14.14 % | 0.04 6.45 % | 0.04 4.36 % | 0.04 -25.17 % | 0.05 6.56 % | 0.05 393.12 % | 0.01 -80.71 % | 0.05 -40.79 % | 0.09 -21.00 % | 0.11 60.70 % | 0.07 -25.39 % | 0.09 143.08 % | -0.22 -478.26 % | 0.06 -24.82 % | 0.08 36.07 % | 0.06 2.07 % | 0.05 -10.00 % | 0.06 |
| Gross profit ratio | 0.05 -37.99 % | 0.08 13.57 % | 0.07 -21.03 % | 0.08 38.51 % | 0.06 -34.00 % | 0.09 -23.21 % | 0.12 137.61 % | 0.05 -29.34 % | 0.07 -64.00 % | 0.20 20.40 % | 0.17 -3.78 % | 0.17 -22.92 % | 0.22 -71.16 % | 0.78 -0.69 % | 0.78 371.56 % | 0.17 10.40 % | 0.15 -2.36 % | 0.15 -5.46 % | 0.16 285.20 % | 0.04 |
| Weighted average shs out dil | 5.406 M -0.21 % | 5.417 M 0.00 % | 5.417 M 0.00 % | 5.417 M 0.00 % | 5.417 M 0.00 % | 5.417 M 0.00 % | 5.417 M 0.00 % | 5.417 M 0.00 % | 5.417 M 0.00 % | 5.417 M 0.00 % | 5.417 M 0.00 % | 5.417 M 0.00 % | 5.417 M 0.00 % | 5.417 M 0.27 % | 5.403 M 0.01 % | 5.402 M 0.00 % | 5.402 M 3.70 % | 5.209 M 4.14 % | 5.002 M 0.00 % | 5.002 M |
| Weighted average shs out | 5.406 M -0.31 % | 5.423 M 0.10 % | 5.417 M 0.00 % | 5.417 M 0.00 % | 5.417 M 0.00 % | 5.417 M 0.00 % | 5.417 M 0.00 % | 5.417 M 0.00 % | 5.417 M 0.00 % | 5.417 M 0.00 % | 5.417 M 0.00 % | 5.417 M 0.00 % | 5.417 M 0.00 % | 5.417 M 0.27 % | 5.403 M 0.01 % | 5.402 M 0.00 % | 5.402 M 3.70 % | 5.209 M 4.14 % | 5.002 M 0.00 % | 5.002 M |
| EPS diluted | 4.57 8.55 % | 4.21 -45.96 % | 7.79 54.26 % | 5.05 10.75 % | 4.56 -42.06 % | 7.87 -25.82 % | 10.61 550.92 % | 1.63 116.77 % | -9.72 -89.84 % | -5.12 -2 326.09 % | 0.23 -70.13 % | 0.77 -93.26 % | 11.43 27.28 % | 8.98 -11.70 % | 10.17 587.16 % | 1.48 -81.52 % | 8.01 181.05 % | 2.85 18.75 % | 2.40 -0.41 % | 2.41 |
| Earnings per share | 4.57 8.55 % | 4.21 -45.96 % | 7.79 54.26 % | 5.05 10.75 % | 4.56 -42.06 % | 7.87 -25.82 % | 10.61 550.92 % | 1.63 116.77 % | -9.72 -89.84 % | -5.12 -2 326.09 % | 0.23 -70.13 % | 0.77 -93.26 % | 11.43 27.28 % | 8.98 -11.70 % | 10.17 587.16 % | 1.48 -81.52 % | 8.01 181.05 % | 2.85 18.75 % | 2.40 -0.41 % | 2.41 |
| Gross profit | 87.400 M -30.31 % | 125.420 M 28.77 % | 97.402 M -14.94 % | 114.507 M 11.63 % | 102.577 M -50.00 % | 205.145 M -4.24 % | 214.231 M 260.55 % | 59.418 M -36.25 % | 93.206 M -65.12 % | 267.195 M 5.32 % | 253.703 M -10.52 % | 283.535 M -29.78 % | 403.794 M -79.89 % | 2.008 B 24.62 % | 1.611 B 562.47 % | 243.231 M 2.07 % | 238.291 M 10.59 % | 215.479 M 19.94 % | 179.663 M 295.51 % | 45.426 M |
| Income tax expense | 6.124 M -22.58 % | 7.910 M 339.55 % | -3.302 M -375.86 % | 1.197 M -72.91 % | 4.419 M 357.15 % | -1.718 M 76.84 % | -7.420 M 11.22 % | -8.357 M -15.34 % | -7.246 M -226.83 % | -2.217 M 82.71 % | -12.822 M -54.01 % | -8.325 M -154.42 % | 15.299 M 80.18 % | 8.491 M -71.22 % | 29.499 M 384.01 % | 6.095 M -66.13 % | 17.996 M 57.42 % | 11.432 M 302.32 % | 2.841 M 93.87 % | 1.466 M |
| Cost of revenue | 1.762 B 15.89 % | 1.521 B 12.27 % | 1.354 B 8.93 % | 1.243 B -20.79 % | 1.570 B -21.60 % | 2.002 B 28.70 % | 1.556 B 40.53 % | 1.107 B -7.72 % | 1.200 B 12.44 % | 1.067 B -16.09 % | 1.272 B -6.27 % | 1.357 B -2.87 % | 1.397 B 143.34 % | 573.973 M 28.59 % | 446.369 M -63.46 % | 1.221 B -9.25 % | 1.346 B 13.75 % | 1.183 B 28.20 % | 922.965 M -10.26 % | 1.028 B |
| General and administrative expenses | 11.420 M -25.33 % | 15.294 M 28.02 % | 11.947 M 149.73 % | 4.784 M 54.37 % | 3.099 M 6.45 % | 2.911 M -20.58 % | 3.666 M -10.97 % | 4.117 M 9.27 % | 3.768 M 20.55 % | 3.126 M -14.45 % | 3.654 M 541.25 % | 569.779 K -15.78 % | 676.519 K -99.58 % | 160.017 M 84.95 % | 86.519 M 22.44 % | 70.665 M -8.24 % | 77.007 M 12.37 % | 68.531 M 63.06 % | 42.029 M | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 113.421 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.979 M -17.56 % | 12.106 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 100.00 % | -8.037 M -117.65 % | 45.542 M 272.56 % | 12.224 M -33.65 % | 18.424 M 287.15 % | -9.845 M -104.68 % | 210.566 M 280.76 % | 55.301 M 605.80 % | -10.933 M -104.14 % | 264.069 M 5.61 % | 250.049 M -11.81 % | 283.535 M -29.78 % | 403.794 M 1 444.29 % | -30.038 M -101.97 % | 1.525 B 783.60 % | 172.567 M 7.00 % | 161.283 M 9.76 % | 146.948 M 6.77 % | 137.634 M 2 508.25 % | -5.715 M |
| Operating expenses | 58.607 M 707.59 % | 7.257 M -87.38 % | 57.489 M 238.01 % | 17.008 M -20.98 % | 21.523 M -79.79 % | 106.487 M -50.29 % | 214.231 M 260.55 % | 59.418 M -36.25 % | 93.206 M -65.12 % | 267.195 M 5.32 % | 253.703 M -10.52 % | 283.535 M -29.78 % | 403.794 M -79.89 % | 2.008 B 24.62 % | 1.611 B 562.47 % | 243.231 M 2.07 % | 238.291 M 10.59 % | 215.479 M 19.94 % | 179.663 M 3 043.65 % | 5.715 M |
| Cost and expenses | 1.821 B 19.18 % | 1.528 B 8.06 % | 1.414 B 8.47 % | 1.303 B -19.78 % | 1.625 B -22.95 % | 2.109 B 19.13 % | 1.770 B 51.74 % | 1.166 B -3.88 % | 1.214 B -9.04 % | 1.334 B -16.32 % | 1.594 B -2.79 % | 1.640 B -7.66 % | 1.776 B -26.58 % | 2.419 B 17.57 % | 2.058 B 40.48 % | 1.465 B -7.55 % | 1.584 B 13.26 % | 1.399 B 26.86 % | 1.103 B 6.45 % | 1.036 B |
| 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 |
| Selling general and administrative expenses | 58.607 M 283.20 % | 15.294 M 28.02 % | 11.947 M 149.73 % | 4.784 M 54.37 % | 3.099 M -97.34 % | 116.332 M 3 073.64 % | 3.666 M -10.97 % | 4.117 M 9.27 % | 3.768 M 20.55 % | 3.126 M -14.45 % | 3.654 M -65.36 % | 10.549 M -17.47 % | 12.782 M -92.01 % | 160.017 M 84.95 % | 86.519 M 22.44 % | 70.665 M -8.24 % | 77.007 M 12.37 % | 68.531 M 63.06 % | 42.029 M 267.70 % | 11.430 M |
| Interest income | 5.869 M 28.48 % | 4.568 M 870.32 % | -593.000 K -111.05 % | 5.368 M -10.42 % | 5.992 M 13.27 % | 5.291 M -2.34 % | 5.417 M 94.28 % | 2.788 M -28.25 % | 3.886 M 184.90 % | 1.364 M -55.10 % | 3.038 M -16.34 % | 3.631 M 46.11 % | 2.485 M -20.37 % | 3.121 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 963.294 K |
| Interest expense | 20.099 M -9.42 % | 22.190 M 8.56 % | 20.440 M -7.41 % | 22.075 M -11.63 % | 24.981 M -38.41 % | 40.563 M 4.37 % | 38.866 M -8.99 % | 42.704 M -6.01 % | 45.437 M -16.11 % | 54.162 M -34.04 % | 82.109 M -5.42 % | 86.811 M -21.85 % | 111.088 M -9.65 % | 122.953 M 111.37 % | 58.170 M 39.59 % | 41.671 M 11.05 % | 37.525 M 27.70 % | 29.385 M 5.34 % | 27.897 M -18.86 % | 34.383 M |
| Depreciation and amortization | 13.636 M 11.37 % | 12.244 M 6.95 % | 11.448 M 8.08 % | 10.592 M -30.72 % | 15.290 M 17.89 % | 12.970 M 43.97 % | 9.009 M -39.80 % | 14.965 M -45.65 % | 27.535 M -39.74 % | 45.698 M -29.12 % | 64.469 M -29.43 % | 91.356 M -4.24 % | 95.401 M 17.86 % | 80.942 M 92.83 % | 41.977 M 64.85 % | 25.464 M 11.94 % | 22.747 M 10.44 % | 20.597 M 14.70 % | 17.957 M 1.77 % | 17.645 M |
| Operating income | 28.793 M -75.63 % | 118.163 M 211.26 % | 37.963 M -61.06 % | 97.499 M 105.13 % | 47.531 M -51.82 % | 98.658 M -14.30 % | 115.121 M 1 868.21 % | 5.849 M -93.53 % | 90.402 M 304.42 % | -44.224 M 40.14 % | -73.882 M -160.48 % | 122.151 M 508.60 % | 20.071 M -87.48 % | 160.348 M 135.92 % | -446.369 M -844.72 % | 59.938 M -39.81 % | 99.577 M 67.88 % | 59.315 M 21.93 % | 48.646 M 27.76 % | 38.075 M |
| Operating income ratio | 0.02 -78.32 % | 0.07 174.53 % | 0.03 -63.85 % | 0.07 154.53 % | 0.03 -36.41 % | 0.04 -31.28 % | 0.07 1 197.12 % | 0.01 -92.83 % | 0.07 310.94 % | -0.03 31.57 % | -0.05 -165.04 % | 0.07 568.12 % | 0.01 -82.05 % | 0.06 128.63 % | -0.22 -630.11 % | 0.04 -34.89 % | 0.06 48.22 % | 0.04 -3.88 % | 0.04 24.43 % | 0.04 |
| Total other income expenses net | 2.024 M 102.32 % | -87.423 M -9 510.44 % | 929.000 K 101.35 % | -68.960 M -274.42 % | -18.418 M 68.09 % | -57.717 M 11.31 % | -65.075 M -1 115.10 % | -5.356 M 96.44 % | -150.301 M -1 151.84 % | 14.289 M -77.07 % | 62.315 M 149.33 % | -126.324 M -321.01 % | 57.158 M 162.53 % | -91.415 M -117.21 % | 531.167 M 1 333.19 % | -43.073 M -10.53 % | -38.970 M -26.18 % | -30.886 M 5.10 % | -32.545 M -32.43 % | -24.575 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 163.090 M -12.37 % | 186.114 M 2.94 % | 180.796 M 7.01 % | 168.948 M 4.54 % | 161.610 M 37.59 % | 117.460 M -25.74 % | 158.172 M -24.85 % | 210.476 M -31.83 % | 308.756 M -1.75 % | 314.240 M -15.95 % | 373.863 M -23.44 % | 488.330 M -18.25 % | 597.311 M -20.54 % | 751.749 M -15.38 % | 888.333 M 194.19 % | 301.959 M 36.08 % | 221.904 M -18.23 % | 271.388 M 49.95 % | 180.988 M -27.24 % | 248.757 M |
| Total investments | 338.413 M 26.51 % | 267.494 M 157.32 % | 103.952 M 19.02 % | 87.343 M 12.58 % | 77.580 M 72.74 % | 44.913 M 26.29 % | 35.565 M 39.07 % | 25.573 M 55.62 % | 16.433 M 29.11 % | 12.728 M 1 112.19 % | 1.050 M 0.00 % | 1.050 M 0.00 % | 1.050 M -66.56 % | 3.140 M -96.63 % | 93.291 M 141.18 % | 38.681 M -19.21 % | 47.876 M -11.27 % | 53.956 M 113.55 % | 25.266 M -42.03 % | 43.581 M |
| Total debt | 198.851 M -3.73 % | 206.562 M -0.46 % | 207.508 M 12.65 % | 184.211 M 2.55 % | 179.624 M 28.44 % | 139.854 M -19.45 % | 173.626 M -25.46 % | 232.941 M -29.05 % | 328.323 M -0.09 % | 328.615 M -20.54 % | 413.549 M -21.91 % | 529.566 M -17.92 % | 645.168 M -22.30 % | 830.339 M -6.53 % | 888.333 M 159.99 % | 341.676 M 23.33 % | 277.043 M -3.97 % | 288.500 M 5.04 % | 274.644 M 6.10 % | 258.844 M |
| Accumulated other comprehensive income loss | 332.637 M 808.40 % | 36.618 M | 0.000 | 0.000 -100.00 % | 241.453 M | 0.000 | 0.000 -100.00 % | 241.453 M 0.00 % | 241.453 M | 0.000 -100.00 % | 276.485 M -1.08 % | 279.507 M 393.32 % | 56.658 M | 0.000 -100.00 % | 327.035 M 15.57 % | 282.984 M 1.22 % | 279.561 M 21.45 % | 230.192 M | 0.000 -100.00 % | 212.162 M |
| Retained earnings | 133.890 M 42.30 % | 94.092 M 26.12 % | 74.605 M 87.23 % | 39.846 M 73.09 % | 23.021 M 3.89 % | 22.158 M 182.05 % | -27.005 M 67.45 % | -82.972 M 10.08 % | -92.278 M -132.03 % | -39.771 M -110.53 % | 377.775 M 177.36 % | 136.205 M -62.41 % | 362.297 M 217.38 % | 114.154 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 54.123 M 0.00 % | 54.123 M 0.00 % | 54.123 M 0.00 % | 54.123 M 0.00 % | 54.123 M 0.00 % | 54.123 M 0.00 % | 54.123 M 0.00 % | 54.123 M 0.00 % | 54.123 M 0.00 % | 54.123 M 0.00 % | 54.123 M 0.00 % | 54.123 M 0.00 % | 54.123 M 0.00 % | 54.123 M 0.00 % | 54.121 M 0.28 % | 53.970 M 0.00 % | 53.970 M 0.00 % | 53.970 M 8.00 % | 49.970 M 0.00 % | 49.970 M |
| Total equity | 546.355 M 20.88 % | 451.990 M 8.75 % | 415.637 M 11.13 % | 374.005 M 8.63 % | 344.303 M 0.25 % | 343.440 M 16.71 % | 294.277 M 23.49 % | 238.310 M 4.06 % | 229.004 M -18.65 % | 281.511 M -42.95 % | 493.448 M -0.42 % | 495.541 M -0.65 % | 498.784 M 11.87 % | 445.862 M 9.59 % | 406.857 M 12.39 % | 362.017 M 0.95 % | 358.594 M 15.97 % | 309.225 M 12.10 % | 275.856 M 1.72 % | 271.195 M |
| Other non current liabilities | 10.773 M -8.17 % | 11.731 M 3.96 % | 11.284 M 1.55 % | 11.112 M -27.47 % | 15.321 M -7.72 % | 16.603 M 16.09 % | 14.302 M 35.12 % | 10.585 M 23.10 % | 8.599 M 58.12 % | 5.438 M | 0.000 | 0.000 -100.00 % | 37.675 M 5.95 % | 35.559 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.947 M |
| Long term debt | 14.738 M -66.11 % | 43.489 M -25.84 % | 58.641 M -3.24 % | 60.602 M -2.33 % | 62.051 M 12.77 % | 55.025 M 131.41 % | 23.778 M -65.82 % | 69.565 M -39.45 % | 114.893 M -23.85 % | 150.880 M 0.26 % | 150.486 M 37.09 % | 109.771 M -43.36 % | 193.820 M -29.15 % | 273.582 M -69.20 % | 888.333 M 159.99 % | 341.676 M 23.33 % | 277.043 M -3.97 % | 288.500 M 5.04 % | 274.644 M 390.38 % | 56.006 M |
| Total non current liabilities | 51.142 M -32.75 % | 76.051 M -10.86 % | 85.321 M -3.49 % | 88.403 M -6.52 % | 94.570 M 1.49 % | 93.178 M 51.38 % | 61.554 M -44.39 % | 110.691 M -25.04 % | 147.673 M -16.55 % | 176.961 M -6.74 % | 189.742 M 13.48 % | 167.200 M -43.75 % | 297.249 M -20.12 % | 372.124 M -60.09 % | 932.307 M 147.13 % | 377.251 M 20.13 % | 314.023 M -1.34 % | 318.284 M 5.74 % | 300.997 M 192.62 % | 102.864 M |
| Other current liabilities | 51.322 M 45.20 % | 35.346 M 17.11 % | 30.181 M -51.54 % | 62.285 M -50.44 % | 125.688 M 54.28 % | 81.465 M -29.37 % | 115.336 M 52.34 % | 75.708 M 8.91 % | 69.511 M 15.39 % | 60.242 M -27.33 % | 82.898 M 11.42 % | 74.399 M -61.21 % | 191.797 M -15.99 % | 228.315 M -18.93 % | 281.613 M -26.84 % | 384.902 M 34.87 % | 285.385 M -32.21 % | 421.009 M 166.03 % | 158.255 M 119.48 % | 72.104 M |
| Deferred revenue | 0.000 -100.00 % | 3.263 M | 0.000 -100.00 % | 2.263 M 0.00 % | 2.263 M 49 266.82 % | 4.584 K -99.98 % | 18.495 M 28.36 % | 14.409 M 349.53 % | 3.205 M 13.05 % | 2.835 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 184.113 M 12.90 % | 163.073 M 9.54 % | 148.867 M 20.43 % | 123.609 M 5.13 % | 117.573 M 38.60 % | 84.829 M -57.90 % | 201.507 M 23.32 % | 163.404 M -23.44 % | 213.430 M 20.08 % | 177.735 M -31.47 % | 259.367 M -52.44 % | 545.322 M 20.82 % | 451.348 M -18.93 % | 556.757 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 202.838 M |
| Total current liabilities | 561.656 M 22.56 % | 458.283 M 21.14 % | 378.305 M -6.37 % | 404.043 M -36.66 % | 637.945 M 29.26 % | 493.554 M 8.38 % | 455.402 M 46.53 % | 310.793 M -12.40 % | 354.796 M 17.86 % | 301.044 M -24.55 % | 399.007 M -39.19 % | 656.156 M -7.34 % | 708.153 M -23.51 % | 925.835 M 228.76 % | 281.613 M -26.84 % | 384.902 M 34.87 % | 285.385 M -32.21 % | 421.009 M 131.82 % | 181.606 M -41.41 % | 309.971 M |
| Total liabilities | 612.798 M 14.68 % | 534.334 M 15.25 % | 463.626 M -5.85 % | 492.445 M -32.77 % | 732.514 M 24.85 % | 586.732 M 13.50 % | 516.956 M 22.65 % | 421.484 M -16.12 % | 502.469 M 5.12 % | 478.005 M -18.81 % | 588.749 M -28.49 % | 823.356 M -18.11 % | 1.005 B -22.54 % | 1.298 B 6.92 % | 1.214 B 151.21 % | 483.229 M 5.69 % | 457.210 M -6.32 % | 488.042 M 1.13 % | 482.603 M 16.90 % | 412.835 M |
| Other non current assets | 293.000 K -67.23 % | 894.000 K -99.40 % | 148.621 M -1.37 % | 150.692 M 3 143.55 % | 4.646 M -92.72 % | 63.784 M -26.19 % | 86.421 M 112.36 % | 40.695 M 775.93 % | 4.646 M -78.31 % | 21.420 M -49.34 % | 42.278 M 28.17 % | 32.987 M -43.25 % | 58.123 M -42.25 % | 100.639 M -85.40 % | 689.308 M 1 198.62 % | 53.080 M -4.79 % | 55.751 M -11.95 % | 63.319 M 94.22 % | 32.602 M | 0.000 |
| Long term investments | 195.335 M 53.11 % | 127.580 M 391.44 % | -43.775 M 5.15 % | -46.152 M -149.75 % | 92.765 M | 0.000 100.00 % | -35.431 M -3 238.57 % | -1.061 M -106.44 % | 16.482 M 1 469.72 % | 1.050 M 112.69 % | -8.271 M -887.75 % | 1.050 M 104.10 % | -25.598 M 60.95 % | -65.545 M -2 187.41 % | 3.140 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.711 M |
| Intangible assets | 26.000 K 0.00 % | 26.000 K 0.00 % | 26.000 K -79.69 % | 128.000 K -47.64 % | 244.459 K -38.19 % | 395.496 K 322.80 % | 93.541 K -35.04 % | 144.000 K | 0.000 | 0.000 -100.00 % | 94.477 K -94.52 % | 1.724 M -27.11 % | 2.365 M 16.01 % | 2.038 M 4.59 % | 1.949 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 26.000 K 0.00 % | 26.000 K 0.00 % | 26.000 K -79.69 % | 128.000 K -47.64 % | 244.459 K -38.19 % | 395.496 K 322.80 % | 93.541 K -35.04 % | 144.000 K | 0.000 | 0.000 -100.00 % | 94.477 K -94.52 % | 1.724 M -27.11 % | 2.365 M 16.01 % | 2.038 M 4.59 % | 1.949 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 98.136 M -16.29 % | 117.240 M 80.60 % | 64.916 M -20.27 % | 81.423 M -36.08 % | 127.382 M -6.98 % | 136.944 M 11.97 % | 122.300 M -10.77 % | 137.064 M -43.39 % | 242.105 M -4.99 % | 254.823 M -28.54 % | 356.601 M -32.05 % | 524.782 M -19.81 % | 654.454 M -11.90 % | 742.861 M 26 888.25 % | 2.753 M -99.09 % | 304.074 M 8.03 % | 281.479 M 5.87 % | 265.860 M 8.91 % | 244.112 M -5.83 % | 259.237 M |
| Total non current assets | 293.790 M 19.55 % | 245.740 M 44.73 % | 169.789 M -8.76 % | 186.091 M -17.31 % | 225.037 M 11.89 % | 201.124 M 16.00 % | 173.383 M -1.96 % | 176.841 M -32.82 % | 263.233 M -5.07 % | 277.292 M -29.03 % | 390.702 M -30.30 % | 560.542 M -18.68 % | 689.344 M -11.62 % | 779.994 M 11.88 % | 697.150 M 95.20 % | 357.154 M 5.91 % | 337.230 M 2.45 % | 329.179 M 18.96 % | 276.714 M -6.50 % | 295.948 M |
| Other current assets | 359.475 M 72.82 % | 208.005 M -2.93 % | 214.288 M 3.57 % | 206.903 M 15.13 % | 179.713 M -22.60 % | 232.184 M 38.71 % | 167.385 M -1.45 % | 169.844 M 19.39 % | 142.257 M -48.39 % | 275.634 M 97.00 % | 139.918 M -8.97 % | 153.697 M 24.26 % | 123.692 M -6.97 % | 132.966 M -83.98 % | 830.007 M 1 298.83 % | 59.336 M 12.77 % | 52.615 M -17.57 % | 63.829 M -31.31 % | 92.927 M 2.78 % | 90.409 M |
| Short term investments | 143.078 M 2.26 % | 139.914 M -5.29 % | 147.727 M 10.66 % | 133.495 M -2.36 % | 136.727 M 28.04 % | 106.788 M 50.41 % | 70.996 M 166.56 % | 26.635 M 54 458.52 % | -48.998 K 95.64 % | -1.125 M -112.07 % | 9.321 M 133.62 % | -27.726 M -204.05 % | 26.648 M -61.20 % | 68.685 M -23.81 % | 90.151 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.871 M |
| cash and cash equivalents | 35.761 M 74.90 % | 20.447 M -23.45 % | 26.712 M 75.01 % | 15.263 M -15.27 % | 18.013 M -19.56 % | 22.394 M 44.91 % | 15.454 M -31.21 % | 22.465 M 14.81 % | 19.567 M 36.12 % | 14.375 M -63.78 % | 39.687 M -3.76 % | 41.235 M -13.84 % | 47.857 M -39.11 % | 78.591 M | 0.000 -100.00 % | 39.717 M -27.97 % | 55.139 M 222.24 % | 17.111 M -81.73 % | 93.656 M 828.51 % | 10.087 M |
| Cash and short term investments | 178.839 M 6.33 % | 168.190 M -3.58 % | 174.439 M 17.26 % | 148.758 M -3.87 % | 154.740 M 19.78 % | 129.182 M 49.43 % | 86.450 M 76.07 % | 49.099 M 150.93 % | 19.567 M 36.12 % | 14.375 M -70.67 % | 49.008 M 262.78 % | 13.509 M -59.15 % | 33.067 M -77.55 % | 147.275 M 63.36 % | 90.151 M 126.98 % | 39.717 M -27.97 % | 55.139 M 222.24 % | 17.111 M -81.73 % | 93.656 M 452.30 % | 16.958 M |
| Total current assets | 865.363 M 16.85 % | 740.584 M 4.38 % | 709.474 M 4.28 % | 680.360 M -20.12 % | 851.779 M 16.83 % | 729.048 M 14.30 % | 637.850 M 32.07 % | 482.952 M 3.14 % | 468.240 M -2.90 % | 482.224 M -30.26 % | 691.495 M -8.82 % | 758.354 M -6.93 % | 814.841 M -15.46 % | 963.827 M 4.35 % | 923.627 M 89.23 % | 488.092 M 1.99 % | 478.574 M 2.24 % | 468.088 M -2.83 % | 481.745 M 24.13 % | 388.083 M |
| Inventory | 7.934 M 6.03 % | 7.483 M -15.55 % | 8.861 M 3.31 % | 8.577 M 23.86 % | 6.925 M 55.76 % | 4.446 M -21.65 % | 5.674 M 1.14 % | 5.610 M -16.84 % | 6.746 M 33.58 % | 5.050 M -16.61 % | 6.056 M 30.54 % | 4.639 M -2.12 % | 4.740 M -35.21 % | 7.315 M 110.91 % | 3.469 M 17.99 % | 2.940 M 39.84 % | 2.102 M -10.03 % | 2.336 M -31.73 % | 3.422 M 84.36 % | 1.856 M |
| Net receivables | 319.115 M -10.59 % | 356.906 M 14.43 % | 311.886 M -1.34 % | 316.122 M -38.06 % | 510.402 M 40.52 % | 363.236 M -3.99 % | 378.342 M 46.42 % | 258.399 M -13.77 % | 299.669 M 60.11 % | 187.165 M -62.30 % | 496.513 M -15.34 % | 586.509 M -24.52 % | 777.034 M 14.90 % | 676.270 M | 0.000 -100.00 % | 386.685 M 4.76 % | 369.126 M -4.20 % | 385.305 M 31.89 % | 292.144 M 4.76 % | 278.859 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 70.996 M 166.56 % | 26.635 M | 0.000 | 0.000 -100.00 % | 8.271 M 887.75 % | -1.050 M -104.10 % | 25.598 M -60.95 % | 65.545 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 326.221 M 27.13 % | 256.601 M 28.78 % | 199.257 M -7.70 % | 215.886 M -44.99 % | 392.421 M 19.91 % | 327.255 M 90.57 % | 171.723 M 199.69 % | 57.300 M -12.05 % | 65.149 M 19.03 % | 54.732 M -3.54 % | 56.742 M 55.73 % | 36.435 M -43.95 % | 65.008 M -53.82 % | 140.763 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.351 M -12.00 % | 26.537 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.500 M -36.36 % | 5.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.493 M |
| Deferred revenue non current | 8.211 M -0.95 % | 8.290 M 1.54 % | 8.164 M -6.00 % | 8.685 M -2.31 % | 8.891 M -42.87 % | 15.561 M -1.30 % | 15.766 M 15.61 % | 13.637 M -11.45 % | 15.400 M 197.41 % | 5.178 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 2.850 M -65.17 % | 8.182 M -36.17 % | 12.818 M 475.57 % | 2.227 M -82.67 % | 12.851 M -28.02 % | 17.853 M -65.44 % | 51.659 M 183 549.39 % | 28.129 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.139 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 25.705 M -90.38 % | 267.157 M -6.88 % | 286.909 M 2.45 % | 280.036 M 989.42 % | 25.705 M -90.38 % | 267.159 M 0.00 % | 267.159 M 939.32 % | 25.705 M 0.00 % | 25.705 M -90.38 % | 267.159 M 224.30 % | -214.934 M -936.16 % | 25.705 M 0.00 % | 25.705 M -90.74 % | 277.585 M 980.03 % | 25.701 M 2.55 % | 25.063 M 0.00 % | 25.063 M 0.00 % | 25.063 M -88.90 % | 225.885 M 2 392.45 % | 9.063 M |
| Deferred tax liabilities non current | 17.420 M 38.90 % | 12.541 M 73.41 % | 7.232 M -9.65 % | 8.004 M -3.65 % | 8.307 M 38.72 % | 5.988 M -22.30 % | 7.707 M -54.41 % | 16.904 M 92.49 % | 8.782 M -43.22 % | 15.465 M -60.60 % | 39.255 M -31.65 % | 57.429 M -12.66 % | 65.755 M 4.40 % | 62.983 M 43.23 % | 43.974 M 23.61 % | 35.575 M -3.80 % | 36.980 M 24.16 % | 29.785 M 13.02 % | 26.353 M -28.61 % | 36.911 M |
| Other liabilities | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -278.924 M -96.15 % | -142.199 M 43.40 % | -251.251 M | 0.000 | 0.000 |
| Total assets | 1.159 B 17.52 % | 986.324 M 12.18 % | 879.263 M 1.48 % | 866.451 M -19.54 % | 1.077 B 15.77 % | 930.172 M 14.66 % | 811.233 M 22.95 % | 659.793 M -9.80 % | 731.473 M -3.69 % | 759.516 M -29.82 % | 1.082 B -17.95 % | 1.319 B -12.32 % | 1.504 B -13.74 % | 1.744 B 7.59 % | 1.621 B 91.75 % | 845.246 M 3.61 % | 815.804 M 2.33 % | 797.267 M 5.12 % | 758.459 M 10.88 % | 684.030 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -27.390 M -271.84 % | 15.939 M 129.19 % | -54.612 M 12.43 % | -62.365 M -143.42 % | -25.621 M -221.43 % | 21.100 M 359.88 % | -8.119 M -122.55 % | 36.003 M -16.35 % | 43.042 M 693.23 % | -7.255 M -114.20 % | 51.101 M 8.05 % | 47.295 M 165.75 % | -71.934 M -174.41 % | 96.670 M 138.11 % | -253.648 M -309.83 % | -61.891 M -991.42 % | 6.943 M 110.02 % | -69.321 M -215.81 % | 59.856 M 3 641.78 % | -1.690 M |
| Accounts receivables | -120.761 M -137.03 % | -50.947 M -3 643.38 % | -1.361 M -100.78 % | 173.745 M 236.68 % | -127.116 M -41.27 % | -89.983 M 45.92 % | -166.391 M -740.76 % | 25.968 M -76.56 % | 110.772 M 281.57 % | 29.030 M -67.74 % | 89.995 M 34.66 % | 66.833 M 103.63 % | 32.821 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.996 M | 0.000 | 0.000 100.00 % | -5.005 M |
| Inventory | -452.000 K -132.78 % | 1.379 M 583.78 % | -285.000 K 82.75 % | -1.652 M 33.36 % | -2.479 M -301.79 % | 1.229 M 2 015.64 % | -64.131 K -105.64 % | 1.136 M 166.98 % | -1.696 M -268.63 % | 1.006 M 170.99 % | -1.417 M -1 510.68 % | 100.431 K -96.10 % | 2.576 M 166.95 % | -3.847 M -627.18 % | -529.000 K 36.87 % | -838.000 K -458.12 % | 234.000 K -78.45 % | 1.086 M 169.35 % | -1.566 M -135.45 % | 4.418 M |
| Accounts payables | 93.822 M 43.22 % | 65.508 M 223.68 % | -52.965 M 77.41 % | -234.458 M -325.50 % | 103.975 M -5.35 % | 109.855 M -30.62 % | 158.336 M 1 679.28 % | 8.899 M 1.22 % | 8.792 M 206.19 % | -8.279 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.590 M | 0.000 100.00 % | -1.103 M |
| Other working capital | 0.000 | 0.000 100.00 % | -1.000 K -534.78 % | 230.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -74.826 M -157.91 % | -29.012 M 22.59 % | -37.478 M -90.83 % | -19.639 M 81.70 % | -107.330 M -206.78 % | 100.517 M 139.71 % | -253.119 M -314.59 % | -61.053 M -253.17 % | -17.287 M 65.30 % | -49.817 M -181.11 % | 61.422 M | 0.000 |
| Other non cash items | -298.000 K -101.22 % | 24.486 M 793.63 % | 2.740 M 312.44 % | -1.290 M -108.63 % | 14.952 M -75.80 % | 61.795 M -17.14 % | 74.574 M 241.30 % | -52.776 M -263.49 % | 32.280 M 428.27 % | -9.833 M 85.20 % | -66.424 M 23.99 % | -87.393 M -205.38 % | 82.930 M 0.11 % | 82.841 M 40.62 % | 58.911 M 124.97 % | 26.186 M 226.85 % | -20.643 M -271.28 % | 12.052 M 78.11 % | 6.767 M 147.94 % | -14.115 M |
| Net cash provided by operating activities | 16.765 M -77.79 % | 75.499 M 28 390.19 % | 265.000 K 101.03 % | -25.721 M -176.25 % | 33.734 M -75.34 % | 136.806 M 9.00 % | 125.509 M 9 644.88 % | -1.315 M -103.06 % | 42.959 M 3 340.67 % | -1.326 M -102.63 % | 50.402 M 6.94 % | 47.130 M -74.33 % | 183.627 M -44.44 % | 330.497 M 596.47 % | -66.569 M -1 104.97 % | 6.624 M -90.49 % | 69.654 M 814.91 % | -9.743 M -109.68 % | 100.681 M 625.63 % | 13.875 M |
| Investments in property plant and equipment | -1.521 M 97.67 % | -65.310 M -1 194.81 % | -5.044 M -159.07 % | -1.947 M 60.26 % | -4.900 M 40.45 % | -8.228 M -65.22 % | -4.980 M -113.10 % | -2.337 M 88.06 % | -19.574 M -12.79 % | -17.353 M -41.75 % | -12.242 M 42.47 % | -21.280 M 27.74 % | -29.450 M 90.75 % | -318.521 M 3.68 % | -330.681 M -439.74 % | -61.267 M -3.28 % | -59.324 M -27.77 % | -46.430 M -91.28 % | -24.273 M -48.69 % | -16.325 M |
| Acquisitions net | 12.627 M | 0.000 100.00 % | -14.122 M -144.21 % | 31.942 M 73 494.48 % | 43.403 K | 0.000 | 0.000 -100.00 % | 128.392 M 555.33 % | 19.592 M -83.13 % | 116.145 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.484 M 139.37 % | -54.563 M -691.73 % | 9.221 M 192.36 % | 3.154 M 110.46 % | -30.154 M -623.23 % | 5.763 M -38.04 % | 9.301 M |
| Purchases of investments | -20.300 M -2 118.58 % | -915.000 K -83.00 % | -500.000 K 50.00 % | -1.000 M 95.66 % | -23.019 M -116.70 % | -10.622 M -43.08 % | -7.424 M 62.01 % | -19.540 M -200.11 % | -6.511 M -246.84 % | 4.434 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 31.611 M | 0.000 -100.00 % | 5.373 M 104.06 % | 2.633 M -25.03 % | 3.512 M | 0.000 | 0.000 -100.00 % | 2.060 M -39.44 % | 3.401 M -67.48 % | 10.458 M | 0.000 -100.00 % | 500.000 K -76.08 % | 2.090 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.500 M 1.69 % | 1.475 M -76.61 % | 6.306 M | 0.000 |
| Other investing activites | -1.494 M -112.95 % | 11.535 M -75.87 % | 47.808 M 1 059.32 % | 4.124 M 113.83 % | -29.820 M -1.65 % | -29.335 M -32.20 % | -22.189 M -174.21 % | 29.900 M 473.17 % | 5.217 M -50.12 % | 10.458 M -94.97 % | 208.109 M -3.54 % | 215.742 M 95.44 % | 110.389 M 217.41 % | 34.778 M 406.01 % | 6.873 M -2.36 % | 7.039 M -90.23 % | 72.025 M 1 773.70 % | 3.844 M -61.76 % | 10.052 M 884.52 % | 1.021 M |
| Net cash used for investing activites | 20.923 M 138.26 % | -54.690 M -263.18 % | 33.515 M -6.26 % | 35.752 M 165.98 % | -54.183 M -12.45 % | -48.185 M -39.29 % | -34.594 M -124.98 % | 138.475 M 6 416.36 % | 2.125 M -98.29 % | 124.141 M -36.62 % | 195.867 M 0.46 % | 194.962 M 134.81 % | 83.029 M 131.66 % | -262.259 M 30.69 % | -378.371 M -740.69 % | -45.007 M -359.33 % | 17.355 M 124.35 % | -71.265 M -3 211.57 % | -2.152 M 64.15 % | -6.003 M |
| Debt repayment | -2.378 M -164.46 % | 3.689 M -70.97 % | 12.707 M -17.54 % | 15.410 M -65.58 % | 44.772 M 186.72 % | -51.625 M 13.22 % | -59.487 M 37.77 % | -95.598 M -473.32 % | -16.674 M 78.96 % | -79.269 M 50.84 % | -161.259 M -39.49 % | -115.602 M 37.57 % | -185.172 M -979.73 % | 21.049 M -96.15 % | 546.657 M 745.79 % | 64.633 M 664.18 % | -11.456 M -133.84 % | 33.856 M 478.34 % | 5.854 M 125.68 % | -22.792 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 | 0.000 -100.00 % | 5.400 K -99.32 % | 790.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -2.709 M 0.00 % | -2.709 M 0.00 % | -2.709 M -0.01 % | -2.709 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -920.659 K 86.33 % | -6.735 M 17.11 % | -8.126 M 13.96 % | -9.444 M 0.43 % | -9.485 M -235.98 % | -2.823 M | 0.000 | 0.000 100.00 % | -7.000 K 86.00 % | -50.000 K 82.94 % | -293.000 K |
| Other financing activites | -25.431 M 5.20 % | -26.826 M -5.56 % | -25.414 M -1.24 % | -25.102 M 15.37 % | -29.662 M 25.61 % | -39.873 M -8.36 % | -36.797 M 6.52 % | -39.364 M -34.22 % | -29.329 M 40.81 % | -49.547 M 35.10 % | -76.345 M 38.67 % | -124.485 M -21.13 % | -102.774 M -24.65 % | -82.448 M -41.73 % | -58.171 M -39.60 % | -41.671 M -11.05 % | -37.525 M -27.70 % | -29.386 M -5.34 % | -27.897 M | 0.000 |
| Net cash used provided by financing activities | -30.518 M -18.08 % | -25.846 M -67.66 % | -15.416 M -24.31 % | -12.401 M -182.07 % | 15.110 M 116.51 % | -91.498 M 4.97 % | -96.284 M 28.66 % | -134.962 M -193.37 % | -46.003 M 64.54 % | -129.737 M 46.90 % | -244.339 M 1.56 % | -248.213 M 16.54 % | -297.390 M -319.58 % | -70.879 M -114.57 % | 486.453 M 2 018.51 % | 22.962 M 146.88 % | -48.981 M -1 197.49 % | 4.463 M 120.20 % | -22.093 M 4.30 % | -23.085 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 7.171 M 242.39 % | -5.036 M -127.42 % | 18.365 M 874.57 % | -2.371 M 55.59 % | -5.339 M -85.57 % | -2.877 M 46.41 % | -5.369 M -344.24 % | 2.198 M 339.08 % | -919.402 K 86.72 % | -6.922 M -458.78 % | 1.929 M 131.19 % | -6.186 M 79.87 % | -30.734 M -1 064.16 % | -2.640 M -106.36 % | 41.513 M 369.20 % | -15.421 M -140.55 % | 38.028 M 149.68 % | -76.545 M -200.14 % | 76.436 M | 0.000 |
| Cash at beginning of period | 28.591 M -14.98 % | 33.627 M 120.33 % | 15.262 M -13.45 % | 17.633 M -23.24 % | 22.972 M -11.13 % | 25.849 M -17.20 % | 31.218 M 7.57 % | 29.019 M -3.07 % | 29.939 M 40.58 % | 21.297 M 9.96 % | 19.367 M -59.16 % | 47.421 M -39.66 % | 78.591 M -3.25 % | 81.231 M -32.84 % | 120.948 M 27.51 % | 94.856 M 31.29 % | 72.250 M -34.77 % | 110.767 M -0.10 % | 110.876 M | 0.000 |
| Cash at end of period | 35.761 M 25.08 % | 28.591 M -14.98 % | 33.627 M 120.33 % | 15.262 M -13.45 % | 17.633 M -23.24 % | 22.972 M -11.13 % | 25.849 M -17.20 % | 31.218 M 7.57 % | 29.019 M 101.88 % | 14.375 M -32.50 % | 21.297 M -48.35 % | 41.235 M -13.84 % | 47.857 M -39.11 % | 78.591 M -51.62 % | 162.461 M 104.52 % | 79.435 M -27.97 % | 110.278 M 222.24 % | 34.222 M -81.73 % | 187.312 M 1 757.03 % | 10.087 M |
| Operating cash flow | 16.765 M -77.79 % | 75.499 M 28 390.19 % | 265.000 K 101.03 % | -25.721 M -176.25 % | 33.734 M -75.34 % | 136.806 M 9.00 % | 125.509 M 9 644.88 % | -1.315 M -103.06 % | 42.959 M 3 340.67 % | -1.326 M -102.63 % | 50.402 M 6.94 % | 47.130 M -74.33 % | 183.627 M -44.44 % | 330.497 M 596.47 % | -66.569 M -1 104.97 % | 6.624 M -90.49 % | 69.654 M 814.91 % | -9.743 M -109.68 % | 100.681 M 625.63 % | 13.875 M |
| Capital expenditure | -1.521 M 97.67 % | -65.310 M -1 194.81 % | -5.044 M -159.07 % | -1.947 M 60.26 % | -4.900 M 40.45 % | -8.228 M -65.22 % | -4.980 M -113.10 % | -2.337 M 88.06 % | -19.574 M -12.79 % | -17.353 M -41.75 % | -12.242 M 42.47 % | -21.280 M 27.74 % | -29.450 M 90.75 % | -318.521 M -11 471.90 % | -2.753 M 95.51 % | -61.267 M -3.28 % | -59.324 M -27.77 % | -46.430 M -91.28 % | -24.273 M -48.69 % | -16.325 M |
| Free CashFlow | 15.245 M 49.62 % | 10.189 M 313.20 % | -4.779 M 82.73 % | -27.668 M -195.95 % | 28.835 M -77.57 % | 128.578 M 6.68 % | 120.529 M 3 400.43 % | -3.652 M -115.62 % | 23.385 M 225.19 % | -18.679 M -148.95 % | 38.160 M 47.99 % | 25.785 M -83.28 % | 154.177 M 1 187.30 % | 11.977 M 117.28 % | -69.322 M -26.86 % | -54.643 M -628.97 % | 10.330 M 118.39 % | -56.173 M -173.52 % | 76.408 M 3 218.69 % | -2.450 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 378.755 M -22.08 % | 486.088 M -1.24 % | 492.179 M 10.17 % | 446.726 M 5.23 % | 424.536 M 7.02 % | 396.681 M -6.85 % | 425.844 M -7.68 % | 461.284 M 27.38 % | 362.127 M -2.13 % | 370.011 M 6.29 % | 348.110 M 2.40 % | 339.947 M -13.64 % | 393.650 M 6.54 % | 369.494 M 21.83 % | 303.284 M -7.02 % | 326.196 M -6.47 % | 348.772 M -18.84 % | 429.715 M -28.69 % | 602.564 M 67.72 % | 359.266 M 27.96 % | 280.764 M 20.49 % | 233.020 M -66.66 % | 698.818 M 10.16 % | 634.360 M -1.05 % | 641.081 M 0.51 % | 637.825 M 41.26 % | 451.532 M 14.80 % | 393.322 M 36.92 % | 287.267 M -2.57 % | 294.839 M 3.65 % | 284.451 M 1.20 % | 281.089 M -8.16 % | 306.076 M -1.43 % | 310.513 M -3.08 % | 320.382 M 1.72 % | 314.965 M -4.90 % | 331.200 M -1.51 % | 336.275 M 6.45 % | 315.900 M -7.20 % | 340.400 M -0.35 % | 341.600 M -6.83 % | 366.644 M -9.22 % | 403.900 M 8.02 % | 373.900 M -1.81 % | 380.800 M -6.26 % | 406.231 M 0.75 % | 403.200 M 2.83 % | 392.100 M -10.60 % | 438.600 M -7.82 % | 475.815 M 16.11 % | 409.800 M -6.84 % | 439.900 M -7.39 % | 475.000 M |
| Net income | 160.000 K -93.34 % | 2.403 M -55.55 % | 5.406 M 4.83 % | 5.157 M -56.03 % | 11.728 M 629.35 % | 1.608 M -75.70 % | 6.617 M -3.74 % | 6.874 M -5.13 % | 7.246 M -63.04 % | 19.604 M 225.32 % | 6.026 M -23.97 % | 7.926 M -12.17 % | 9.024 M 225.35 % | -7.199 M -134.02 % | 21.163 M 205.56 % | 6.926 M 7.35 % | 6.452 M 227.35 % | 1.971 M -81.13 % | 10.445 M 32.82 % | 7.864 M 78.12 % | 4.415 M 132.45 % | -13.608 M -206.59 % | 12.766 M -46.28 % | 23.765 M 20.41 % | 19.737 M -54.21 % | 43.105 M 262.25 % | 11.899 M -38.66 % | 19.398 M 214.53 % | -16.937 M -132.74 % | 51.734 M 329.50 % | -22.542 M -296.53 % | 11.470 M 136.06 % | -31.809 M -9.54 % | -29.038 M -2.58 % | -28.309 M -490.20 % | 7.255 M 379.04 % | -2.600 M -119.28 % | 13.483 M 200.62 % | -13.400 M -8.94 % | -12.300 M 20.13 % | -15.400 M -124.31 % | 63.356 M 483.97 % | -16.500 M -24.06 % | -13.300 M 58.82 % | -32.300 M 21.59 % | -41.196 M -54.87 % | -26.600 M -129.01 % | 91.700 M 565.48 % | -19.700 M -36.15 % | -14.470 M -117.02 % | 85.000 M 1 013.98 % | -9.300 M -1 428.57 % | 700.000 K |
| Income before tax | 160.000 K -96.21 % | 4.227 M -21.81 % | 5.406 M -7.70 % | 5.857 M -61.79 % | 15.328 M 148.31 % | 6.173 M -29.55 % | 8.762 M 8.52 % | 8.074 M 4.44 % | 7.731 M -56.36 % | 17.714 M 193.96 % | 6.026 M -23.97 % | 7.926 M -12.17 % | 9.024 M 250.32 % | -6.003 M -128.37 % | 21.163 M 205.56 % | 6.926 M 7.35 % | 6.452 M 0.97 % | 6.390 M -38.82 % | 10.445 M 32.82 % | 7.864 M 78.12 % | 4.415 M 128.81 % | -15.326 M -220.05 % | 12.766 M -46.28 % | 23.765 M 20.41 % | 19.737 M -38.25 % | 31.962 M 113.32 % | 14.983 M -25.22 % | 20.037 M 218.30 % | -16.937 M -139.74 % | 42.616 M 286.29 % | -22.876 M -282.08 % | 12.564 M 139.50 % | -31.809 M -22.63 % | -25.939 M 81.14 % | -137.500 M -5 235.66 % | -2.577 M 0.88 % | -2.600 M -117.61 % | 14.766 M 203.98 % | -14.200 M 5.33 % | -15.000 M 2.60 % | -15.400 M -124.55 % | 62.734 M 318.58 % | -28.700 M -115.79 % | -13.300 M 58.82 % | -32.300 M 38.85 % | -52.821 M -67.69 % | -31.500 M -131.53 % | 99.900 M 607.11 % | -19.700 M -14.06 % | -17.271 M -116.75 % | 103.100 M 1 173.96 % | -9.600 M -1 060.00 % | 1.000 M |
| Income before tax ratio | 0.00 -95.14 % | 0.01 -20.83 % | 0.01 -16.22 % | 0.01 -63.69 % | 0.04 132.02 % | 0.02 -24.37 % | 0.02 17.55 % | 0.02 -18.01 % | 0.02 -55.41 % | 0.05 176.56 % | 0.02 -25.75 % | 0.02 1.71 % | 0.02 241.10 % | -0.02 -123.28 % | 0.07 228.64 % | 0.02 14.78 % | 0.02 24.40 % | 0.01 -14.21 % | 0.02 -20.81 % | 0.02 39.20 % | 0.02 123.91 % | -0.07 -460.03 % | 0.02 -51.24 % | 0.04 21.68 % | 0.03 -38.56 % | 0.05 51.01 % | 0.03 -34.86 % | 0.05 186.40 % | -0.06 -140.79 % | 0.14 279.73 % | -0.08 -279.92 % | 0.04 143.01 % | -0.10 -24.41 % | -0.08 80.54 % | -0.43 -5 145.45 % | -0.01 -4.22 % | -0.01 -117.88 % | 0.04 197.68 % | -0.04 -2.01 % | -0.04 2.25 % | -0.05 -126.35 % | 0.17 340.79 % | -0.07 -99.76 % | -0.04 58.06 % | -0.08 34.77 % | -0.13 -66.44 % | -0.08 -130.66 % | 0.25 667.25 % | -0.04 -23.74 % | -0.04 -114.43 % | 0.25 1 252.84 % | -0.02 -1 136.60 % | 0.00 |
| EBITDA | 4.842 M -62.52 % | 12.918 M -6.50 % | 13.816 M -1.05 % | 13.962 M -41.48 % | 23.857 M 50.72 % | 15.829 M 14.65 % | 13.806 M 0.82 % | 13.694 M 8.29 % | 12.646 M -45.25 % | 23.099 M 56.65 % | 14.746 M -3.94 % | 15.351 M -4.97 % | 16.154 M 1 051.39 % | 1.403 M -89.58 % | 13.464 M -14.75 % | 15.794 M 9.83 % | 14.380 M 7.35 % | 13.396 M -21.59 % | 17.085 M 1.91 % | 16.765 M 95.17 % | 8.590 M 244.97 % | -5.925 M -126.37 % | 22.466 M -30.01 % | 32.100 M 14.88 % | 27.943 M -35.39 % | 43.246 M 54.68 % | 27.959 M 10.83 % | 25.226 M 466.39 % | -6.885 M -112.58 % | 54.713 M 633.37 % | -10.258 M -138.05 % | 26.959 M 261.43 % | -16.700 M 1.18 % | -16.900 M -44.89 % | -11.664 M -274.09 % | 6.700 M -57.05 % | 15.600 M 184.32 % | -18.500 M -301.09 % | 9.200 M 3.37 % | 8.900 M -21.93 % | 11.400 M 128.44 % | -40.083 M -768.05 % | 6.000 M -74.79 % | 23.800 M 147.92 % | 9.600 M 140.20 % | -23.880 M -235.68 % | 17.600 M 70.87 % | 10.300 M -61.99 % | 27.100 M 119.55 % | -138.628 M -5 927.30 % | -2.300 M -105.10 % | 45.100 M -18.15 % | 55.100 M |
| Net income ratio | 0.00 -91.45 % | 0.00 -54.99 % | 0.01 -4.85 % | 0.01 -58.21 % | 0.03 581.50 % | 0.00 -73.91 % | 0.02 4.27 % | 0.01 -25.53 % | 0.02 -62.23 % | 0.05 206.07 % | 0.02 -25.75 % | 0.02 1.71 % | 0.02 217.66 % | -0.02 -127.92 % | 0.07 228.64 % | 0.02 14.78 % | 0.02 303.32 % | 0.00 -73.54 % | 0.02 -20.81 % | 0.02 39.20 % | 0.02 126.93 % | -0.06 -419.66 % | 0.02 -51.24 % | 0.04 21.68 % | 0.03 -54.44 % | 0.07 156.45 % | 0.03 -46.57 % | 0.05 183.65 % | -0.06 -133.60 % | 0.18 321.41 % | -0.08 -294.21 % | 0.04 139.26 % | -0.10 -11.13 % | -0.09 -5.84 % | -0.09 -483.60 % | 0.02 393.42 % | -0.01 -119.58 % | 0.04 194.52 % | -0.04 -17.39 % | -0.04 19.85 % | -0.05 -126.09 % | 0.17 522.99 % | -0.04 -14.85 % | -0.04 58.06 % | -0.08 16.36 % | -0.10 -53.72 % | -0.07 -128.21 % | 0.23 620.68 % | -0.04 -47.70 % | -0.03 -114.66 % | 0.21 1 081.11 % | -0.02 -1 534.58 % | 0.00 |
| Ratio EBITDA | 0.01 -51.90 % | 0.03 -5.33 % | 0.03 -10.18 % | 0.03 -44.38 % | 0.06 40.83 % | 0.04 23.08 % | 0.03 9.21 % | 0.03 -14.99 % | 0.03 -44.06 % | 0.06 47.37 % | 0.04 -6.19 % | 0.05 10.04 % | 0.04 980.74 % | 0.00 -91.45 % | 0.04 -8.31 % | 0.05 17.43 % | 0.04 32.26 % | 0.03 9.95 % | 0.03 -39.24 % | 0.05 52.52 % | 0.03 220.32 % | -0.03 -179.09 % | 0.03 -36.47 % | 0.05 16.09 % | 0.04 -35.71 % | 0.07 9.50 % | 0.06 -3.45 % | 0.06 367.60 % | -0.02 -112.92 % | 0.19 614.58 % | -0.04 -137.60 % | 0.10 275.78 % | -0.05 -0.25 % | -0.05 -49.50 % | -0.04 -271.15 % | 0.02 -54.84 % | 0.05 185.62 % | -0.06 -288.90 % | 0.03 11.39 % | 0.03 -21.65 % | 0.03 130.53 % | -0.11 -835.93 % | 0.01 -76.66 % | 0.06 152.49 % | 0.03 142.88 % | -0.06 -234.67 % | 0.04 66.17 % | 0.03 -57.49 % | 0.06 121.21 % | -0.29 -5 091.07 % | -0.01 -105.47 % | 0.10 -11.62 % | 0.12 |
| Gross profit ratio | 0.05 61.38 % | 0.03 -41.61 % | 0.05 -3.11 % | 0.05 -6.52 % | 0.06 -24.16 % | 0.07 7.70 % | 0.07 15.78 % | 0.06 -18.22 % | 0.07 -12.43 % | 0.08 -82.69 % | 0.48 732.44 % | 0.06 -2.89 % | 0.06 4.26 % | 0.06 -46.80 % | 0.11 35.44 % | 0.08 14.46 % | 0.07 -6.18 % | 0.07 50.11 % | 0.05 -33.76 % | 0.07 20.06 % | 0.06 -68.42 % | 0.20 193.87 % | 0.07 -33.95 % | 0.10 33.46 % | 0.08 -54.75 % | 0.17 59.44 % | 0.11 -6.96 % | 0.11 107.92 % | 0.05 35.30 % | 0.04 -24.71 % | 0.05 -31.14 % | 0.08 199.96 % | 0.03 760.17 % | 0.00 -102.93 % | 0.13 -35.11 % | 0.21 -4.12 % | 0.21 29.48 % | 0.17 -30.64 % | 0.24 12.07 % | 0.21 13.70 % | 0.19 136.47 % | 0.08 -57.57 % | 0.19 -16.62 % | 0.22 29.40 % | 0.17 112.03 % | -1.44 -851.25 % | 0.19 -1.99 % | 0.20 -72.12 % | 0.70 -66.63 % | 2.10 198.81 % | 0.70 -5.24 % | 0.74 5.93 % | 0.70 |
| Weighted average shs out dil | 5.333 M -1.34 % | 5.406 M 0.00 % | 5.406 M -0.41 % | 5.428 M 0.20 % | 5.417 M 0.00 % | 5.417 M -0.12 % | 5.424 M 0.21 % | 5.413 M -0.09 % | 5.417 M 0.00 % | 5.417 M -0.21 % | 5.429 M 0.00 % | 5.429 M 0.47 % | 5.404 M -0.25 % | 5.417 M 0.09 % | 5.413 M 0.03 % | 5.411 M -0.20 % | 5.422 M 0.09 % | 5.417 M 0.10 % | 5.412 M -0.21 % | 5.423 M 0.73 % | 5.384 M -0.61 % | 5.417 M 0.15 % | 5.409 M -0.08 % | 5.413 M -0.16 % | 5.422 M 0.09 % | 5.417 M 0.16 % | 5.409 M -0.18 % | 5.418 M 0.13 % | 5.411 M -0.11 % | 5.417 M -0.03 % | 5.419 M 0.15 % | 5.410 M -0.16 % | 5.419 M -1.61 % | 5.507 M 1.63 % | 5.419 M 0.84 % | 5.374 M -2.85 % | 5.532 M 2.32 % | 5.406 M 0.06 % | 5.403 M -0.28 % | 5.419 M 0.28 % | 5.404 M 2.44 % | 5.275 M -2.49 % | 5.410 M -18.65 % | 6.650 M 23.53 % | 5.383 M -0.31 % | 5.400 M 1.51 % | 5.320 M -1.37 % | 5.394 M 9.53 % | 4.925 M -4.76 % | 5.171 M -4.54 % | 5.417 M 0.00 % | 5.417 M 0.61 % | 5.385 M |
| Weighted average shs out | 5.333 M -1.34 % | 5.406 M 0.00 % | 5.406 M -0.41 % | 5.428 M 0.20 % | 5.417 M -0.47 % | 5.443 M 0.35 % | 5.424 M 0.21 % | 5.413 M -0.09 % | 5.417 M 0.00 % | 5.417 M -0.21 % | 5.429 M 0.00 % | 5.429 M 0.47 % | 5.404 M -0.25 % | 5.417 M 0.09 % | 5.413 M 0.03 % | 5.411 M -0.20 % | 5.422 M 0.09 % | 5.417 M 0.10 % | 5.412 M -0.21 % | 5.423 M 0.73 % | 5.384 M -0.61 % | 5.417 M 0.15 % | 5.409 M -0.08 % | 5.413 M -0.16 % | 5.422 M 0.09 % | 5.417 M 0.16 % | 5.409 M -0.18 % | 5.418 M 0.13 % | 5.411 M -0.11 % | 5.417 M -0.03 % | 5.419 M 0.15 % | 5.410 M -0.16 % | 5.419 M -1.61 % | 5.508 M 1.63 % | 5.419 M 0.84 % | 5.374 M -2.85 % | 5.532 M 2.32 % | 5.406 M 0.06 % | 5.403 M -0.28 % | 5.419 M 0.28 % | 5.404 M 2.44 % | 5.275 M -2.49 % | 5.410 M -18.65 % | 6.650 M 23.53 % | 5.383 M -0.31 % | 5.400 M 1.51 % | 5.320 M -1.37 % | 5.394 M 9.53 % | 4.925 M -4.76 % | 5.171 M -4.54 % | 5.417 M 0.00 % | 5.417 M 0.61 % | 5.385 M |
| EPS diluted | 0.03 -93.18 % | 0.44 -56.00 % | 1.00 5.26 % | 0.95 -56.02 % | 2.16 620.00 % | 0.30 -75.41 % | 1.22 -3.94 % | 1.27 -5.22 % | 1.34 -62.98 % | 3.62 226.13 % | 1.11 -23.97 % | 1.46 -12.57 % | 1.67 225.56 % | -1.33 -134.02 % | 3.91 205.47 % | 1.28 7.56 % | 1.19 230.56 % | 0.36 -81.35 % | 1.93 33.10 % | 1.45 76.83 % | 0.82 132.67 % | -2.51 -206.36 % | 2.36 -46.24 % | 4.39 20.60 % | 3.64 -54.27 % | 7.96 261.82 % | 2.20 -38.55 % | 3.58 214.38 % | -3.13 -132.77 % | 9.55 329.57 % | -4.16 -296.23 % | 2.12 136.12 % | -5.87 -9.51 % | -5.36 -2.49 % | -5.23 -487.41 % | 1.35 387.23 % | -0.47 -118.88 % | 2.49 200.40 % | -2.48 -9.25 % | -2.27 20.35 % | -2.85 -123.73 % | 12.01 493.77 % | -3.05 -52.50 % | -2.00 66.67 % | -6.00 21.36 % | -7.63 -52.60 % | -5.00 -129.41 % | 17.00 525.00 % | -4.00 -42.86 % | -2.80 -117.50 % | 16.00 1 030.23 % | -1.72 -1 423.08 % | 0.13 |
| Earnings per share | 0.03 -93.18 % | 0.44 -56.00 % | 1.00 5.26 % | 0.95 -56.02 % | 2.16 620.00 % | 0.30 -75.41 % | 1.22 -3.94 % | 1.27 -5.22 % | 1.34 -62.98 % | 3.62 226.13 % | 1.11 -23.97 % | 1.46 -12.57 % | 1.67 225.56 % | -1.33 -134.02 % | 3.91 205.47 % | 1.28 7.56 % | 1.19 230.56 % | 0.36 -81.35 % | 1.93 33.10 % | 1.45 76.83 % | 0.82 132.54 % | -2.52 -206.78 % | 2.36 -46.24 % | 4.39 20.60 % | 3.64 -54.27 % | 7.96 261.82 % | 2.20 -38.55 % | 3.58 214.38 % | -3.13 -132.77 % | 9.55 329.57 % | -4.16 -296.23 % | 2.12 136.12 % | -5.87 -9.51 % | -5.36 -2.49 % | -5.23 -487.41 % | 1.35 387.23 % | -0.47 -118.88 % | 2.49 200.40 % | -2.48 -9.25 % | -2.27 20.35 % | -2.85 -123.73 % | 12.01 493.77 % | -3.05 -52.50 % | -2.00 66.67 % | -6.00 21.36 % | -7.63 -52.60 % | -5.00 -129.41 % | 17.00 525.00 % | -4.00 -42.86 % | -2.80 -117.50 % | 16.00 1 030.23 % | -1.72 -1 423.08 % | 0.13 |
| Gross profit | 18.286 M 25.75 % | 14.542 M -42.33 % | 25.218 M 6.75 % | 23.624 M -1.64 % | 24.017 M -18.84 % | 29.592 M 0.33 % | 29.496 M 6.89 % | 27.596 M 4.17 % | 26.491 M -14.30 % | 30.911 M -81.60 % | 167.979 M 752.43 % | 19.706 M -16.14 % | 23.498 M 11.08 % | 21.154 M -35.18 % | 32.635 M 25.93 % | 25.915 M 7.05 % | 24.209 M -23.85 % | 31.792 M 7.05 % | 29.699 M 11.09 % | 26.733 M 53.63 % | 17.401 M -61.96 % | 45.738 M -2.01 % | 46.677 M -27.24 % | 64.152 M 32.06 % | 48.579 M -54.52 % | 106.807 M 125.22 % | 47.424 M 6.81 % | 44.402 M 184.68 % | 15.597 M 31.82 % | 11.832 M -21.96 % | 15.161 M -30.32 % | 21.757 M 175.47 % | 7.898 M 750.74 % | -1.214 M -102.84 % | 42.672 M -33.99 % | 64.645 M -8.82 % | 70.900 M 27.53 % | 55.595 M -26.17 % | 75.300 M 4.01 % | 72.400 M 13.30 % | 63.900 M 120.32 % | 29.003 M -61.48 % | 75.300 M -9.93 % | 83.600 M 27.05 % | 65.800 M 111.28 % | -583.565 M -856.89 % | 77.100 M 0.78 % | 76.500 M -75.07 % | 306.900 M -69.24 % | 997.811 M 246.94 % | 287.600 M -11.72 % | 325.800 M -1.90 % | 332.100 M |
| Income tax expense | 0.000 -100.00 % | 1.824 M | 0.000 -100.00 % | 700.000 K -80.56 % | 3.600 M -21.14 % | 4.565 M 112.82 % | 2.145 M 78.75 % | 1.200 M 147.42 % | 485.000 K 125.67 % | -1.889 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.197 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.419 M | 0.000 | 0.000 | 0.000 100.00 % | -1.719 M | 0.000 | 0.000 | 0.000 100.00 % | -11.143 M -461.19 % | 3.085 M 383.54 % | 638.000 K | 0.000 100.00 % | -9.118 M -2 629.94 % | -334.000 K -130.53 % | 1.094 M | 0.000 -100.00 % | 3.099 M 704.09 % | -513.000 K 94.77 % | -9.800 M | 0.000 100.00 % | -2.717 M -239.62 % | -800.000 K 70.37 % | -2.700 M | 0.000 100.00 % | -621.983 K 94.90 % | -12.200 M | 0.000 | 0.000 100.00 % | -11.625 M -137.25 % | -4.900 M -159.76 % | 8.200 M | 0.000 100.00 % | -2.399 M -113.25 % | 18.100 M 6 133.33 % | -300.000 K -200.00 % | 300.000 K |
| Cost of revenue | 360.469 M -23.56 % | 471.546 M 0.98 % | 466.961 M 10.37 % | 423.102 M 5.64 % | 400.519 M 9.11 % | 367.089 M -7.38 % | 396.348 M -8.61 % | 433.688 M 29.21 % | 335.636 M -1.02 % | 339.100 M 88.25 % | 180.131 M -43.75 % | 320.241 M -13.48 % | 370.152 M 6.26 % | 348.340 M 28.71 % | 270.649 M -9.87 % | 300.281 M -7.48 % | 324.563 M -18.44 % | 397.923 M -30.54 % | 572.865 M 72.27 % | 332.533 M 26.26 % | 263.363 M 40.62 % | 187.282 M -71.28 % | 652.141 M 14.37 % | 570.208 M -3.76 % | 592.502 M 11.58 % | 531.018 M 31.40 % | 404.108 M 15.82 % | 348.920 M 28.44 % | 271.670 M -4.01 % | 283.007 M 5.09 % | 269.290 M 3.84 % | 259.332 M -13.03 % | 298.178 M -4.35 % | 311.727 M 12.25 % | 277.710 M 10.94 % | 250.320 M -3.83 % | 260.300 M -7.26 % | 280.680 M 16.66 % | 240.600 M -10.22 % | 268.000 M -3.49 % | 277.700 M -17.75 % | 337.641 M 2.75 % | 328.600 M 13.19 % | 290.300 M -7.84 % | 315.000 M -68.18 % | 989.796 M 203.53 % | 326.100 M 3.33 % | 315.600 M 139.64 % | 131.700 M 125.23 % | -521.996 M -527.17 % | 122.200 M 7.10 % | 114.100 M -20.15 % | 142.900 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 46.300 M | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 221.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 206.200 M |
| Other expenses | 18.561 M 6.68 % | 17.398 M | 0.000 -100.00 % | 14.556 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 % | 16.273 M 62.60 % | 10.008 M | 0.000 -100.00 % | 26.797 M -17.09 % | 32.322 M 35.69 % | 23.821 M | 0.000 -100.00 % | 22.703 M -48.87 % | 44.402 M 184.68 % | 15.597 M | 0.000 -100.00 % | 15.161 M -42.84 % | 26.525 M 235.84 % | 7.898 M | 0.000 -100.00 % | 42.672 M -33.99 % | 64.645 M 4.27 % | 62.000 M | 0.000 -100.00 % | 75.300 M 4.01 % | 72.400 M 13.30 % | 63.900 M 120.32 % | 29.003 M -61.48 % | 75.300 M -9.93 % | 83.600 M 27.05 % | 65.800 M 111.28 % | -583.565 M -856.89 % | 77.100 M 0.78 % | 76.500 M -6.71 % | 82.000 M -91.83 % | 1.003 B 248.90 % | 287.600 M 2.90 % | 279.500 M 122.00 % | 125.900 M |
| Operating expenses | 18.561 M 6.68 % | 17.398 M 39.42 % | 12.479 M -14.27 % | 14.556 M 2.70 % | 14.174 M -20.92 % | 17.923 M 2.28 % | 17.524 M 12.39 % | 15.592 M -1.88 % | 15.891 M -18.08 % | 19.398 M -87.85 % | 159.716 M 1 139.26 % | 12.888 M -7.72 % | 13.966 M 18.60 % | 11.776 M -43.81 % | 20.959 M 46.57 % | 14.300 M 4.75 % | 13.651 M -32.14 % | 20.116 M 56.86 % | 12.824 M -21.19 % | 16.273 M 62.60 % | 10.008 M -78.12 % | 45.738 M 70.68 % | 26.797 M -17.09 % | 32.322 M 35.69 % | 23.821 M -77.70 % | 106.807 M 370.45 % | 22.703 M 11.66 % | 20.333 M 30.36 % | 15.597 M -38.32 % | 25.285 M 66.78 % | 15.161 M -42.84 % | 26.525 M 235.84 % | 7.898 M -45.89 % | 14.595 M -65.80 % | 42.672 M -33.98 % | 64.634 M 4.25 % | 62.000 M 11.52 % | 55.595 M -26.17 % | 75.300 M 4.01 % | 72.400 M 13.30 % | 63.900 M 120.32 % | 29.003 M -61.48 % | 75.300 M -9.93 % | 83.600 M 27.05 % | 65.800 M 111.28 % | -583.565 M -856.89 % | 77.100 M 0.78 % | 76.500 M -74.78 % | 303.300 M -69.77 % | 1.003 B 248.90 % | 287.600 M -11.72 % | 325.800 M -1.90 % | 332.100 M |
| Cost and expenses | 379.030 M -22.48 % | 488.944 M 1.98 % | 479.440 M 9.55 % | 437.658 M 5.54 % | 414.693 M 7.71 % | 385.012 M -6.97 % | 413.872 M -7.88 % | 449.280 M 27.81 % | 351.527 M -1.94 % | 358.498 M 5.49 % | 339.847 M 2.02 % | 333.129 M -13.27 % | 384.118 M 6.67 % | 360.116 M 23.49 % | 291.608 M -7.30 % | 314.581 M -6.99 % | 338.214 M -19.41 % | 419.675 M -28.35 % | 585.689 M 67.91 % | 348.806 M 27.59 % | 273.371 M 17.32 % | 233.020 M -65.68 % | 678.938 M 12.68 % | 602.530 M -2.24 % | 616.323 M -3.37 % | 637.825 M 49.44 % | 426.811 M 15.59 % | 369.250 M 24.47 % | 296.668 M -3.77 % | 308.292 M 1.90 % | 302.546 M 5.84 % | 285.857 M -12.85 % | 328.000 M 0.51 % | 326.322 M 1.85 % | 320.382 M 1.72 % | 314.965 M -2.28 % | 322.300 M -4.16 % | 336.275 M 5.55 % | 318.600 M -8.05 % | 346.500 M 1.17 % | 342.500 M -6.59 % | 366.644 M -10.64 % | 410.300 M 10.77 % | 370.400 M -5.82 % | 393.300 M -3.18 % | 406.231 M 0.75 % | 403.200 M 2.83 % | 392.100 M -9.86 % | 435.000 M -9.65 % | 481.444 M 17.48 % | 409.800 M -6.84 % | 439.900 M -7.39 % | 475.000 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 | 0.000 -100.00 % | 12.479 M | 0.000 -100.00 % | 14.174 M -20.92 % | 17.923 M 2.28 % | 17.524 M 12.39 % | 15.592 M -1.88 % | 15.891 M -18.08 % | 19.398 M -87.85 % | 159.716 M 1 139.26 % | 12.888 M -7.72 % | 13.966 M 18.60 % | 11.776 M -43.81 % | 20.959 M 46.57 % | 14.300 M 4.75 % | 13.651 M -32.14 % | 20.116 M 56.86 % | 12.824 M | 0.000 | 0.000 -100.00 % | 52.333 M | 0.000 | 0.000 | 0.000 -100.00 % | 72.824 M | 0.000 100.00 % | -24.069 M | 0.000 -100.00 % | 25.285 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.595 M | 0.000 100.00 % | -11.000 K | 0.000 -100.00 % | 43.422 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 221.300 M | 0.000 | 0.000 -100.00 % | 46.300 M -77.55 % | 206.200 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -818.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.718 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.782 M | 0.000 | 0.000 | 0.000 -100.00 % | 930.935 K | 0.000 | 0.000 | 0.000 100.00 % | -405.623 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.540 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -81.000 K 19.00 % | -100.000 K 93.61 % | -1.565 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 |
| Interest expense | 4.682 M -11.34 % | 5.281 M 6.04 % | 4.980 M 5.80 % | 4.707 M -8.28 % | 5.132 M 2.29 % | 5.017 M -5.96 % | 5.335 M -5.07 % | 5.620 M 4.07 % | 5.400 M 110.20 % | 2.569 M -54.68 % | 5.668 M 12.33 % | 5.046 M 16.24 % | 4.341 M 146.11 % | 1.764 M -66.11 % | 5.204 M -16.75 % | 6.251 M 18.59 % | 5.271 M 42.22 % | 3.706 M -44.18 % | 6.640 M 22.99 % | 5.399 M 29.32 % | 4.175 M -59.94 % | 10.422 M 7.44 % | 9.700 M 16.38 % | 8.335 M 30.03 % | 6.410 M -43.19 % | 11.284 M 5.00 % | 10.747 M 107.11 % | 5.189 M -33.21 % | 7.769 M -12.71 % | 8.900 M -2.06 % | 9.087 M -13.08 % | 10.455 M -3.34 % | 10.816 M -9.68 % | 11.975 M 16.44 % | 10.284 M -9.79 % | 11.400 M -0.87 % | 11.500 M 15.61 % | 9.947 M -14.98 % | 11.700 M -10.69 % | 13.100 M -11.49 % | 14.800 M | 0.000 -100.00 % | 18.800 M -9.18 % | 20.700 M 1.97 % | 20.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.000 M -10.30 % | 30.100 M -0.66 % | 30.300 M |
| Depreciation and amortization | 3.148 M -7.68 % | 3.410 M -0.58 % | 3.430 M 0.97 % | 3.397 M 0.00 % | 3.397 M -11.10 % | 3.821 M 108.31 % | 1.834 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.054 M 28.32 % | 2.380 M -14.70 % | 2.790 M 4.03 % | 2.682 M 120.79 % | -12.903 M -592.84 % | 2.618 M -1.95 % | 2.670 M | 0.000 | 0.000 -100.00 % | 3.504 M | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.797 M | 0.000 -100.00 % | 2.229 M 0.50 % | 2.218 M -2.85 % | 2.283 M -28.59 % | 3.197 M -9.43 % | 3.530 M -10.41 % | 3.940 M -8.37 % | 4.300 M -37.68 % | 6.900 M -1.43 % | 7.000 M 2.94 % | 6.800 M 1.49 % | 6.700 M -40.17 % | 11.198 M -4.29 % | 11.700 M 8.33 % | 10.800 M -10.00 % | 12.000 M 13.53 % | 10.569 M -33.53 % | 15.900 M -3.05 % | 16.400 M -24.07 % | 21.600 M -1.62 % | 21.956 M -4.95 % | 23.100 M 1.32 % | 22.800 M -2.98 % | 23.500 M 1.29 % | 23.201 M -2.52 % | 23.800 M -3.25 % | 24.600 M 3.36 % | 23.800 M |
| Operating income | -275.000 K 90.37 % | -2.856 M -122.42 % | 12.739 M 40.48 % | 9.068 M -7.87 % | 9.843 M -15.65 % | 11.669 M -2.53 % | 11.972 M -0.27 % | 12.004 M 13.25 % | 10.600 M -7.93 % | 11.513 M 39.33 % | 8.263 M 21.19 % | 6.818 M -28.47 % | 9.532 M 1.64 % | 9.378 M -19.68 % | 11.676 M 0.53 % | 11.615 M 10.01 % | 10.558 M 5.38 % | 10.019 M -40.63 % | 16.875 M 61.33 % | 10.460 M 41.49 % | 7.393 M 212.48 % | -6.573 M -133.06 % | 19.880 M -37.54 % | 31.830 M 28.56 % | 24.758 M -29.18 % | 34.959 M 41.41 % | 24.721 M 2.70 % | 24.071 M 356.05 % | -9.401 M 30.12 % | -13.453 M 25.65 % | -18.094 M -279.49 % | -4.768 M 78.33 % | -22.000 M -23.19 % | -17.858 M 3.91 % | -18.585 M -18 485.00 % | -100.000 K -101.12 % | 8.900 M -30.47 % | 12.800 M 592.31 % | -2.600 M 57.38 % | -6.100 M -577.78 % | -900.000 K -105.84 % | 15.400 M 340.63 % | -6.400 M -256.10 % | 4.100 M 134.17 % | -12.000 M 73.82 % | -45.837 M -733.39 % | -5.500 M 56.00 % | -12.500 M -447.22 % | 3.600 M 163.95 % | -5.629 M 78.43 % | -26.100 M -227.32 % | 20.500 M -34.50 % | 31.300 M |
| Operating income ratio | 0.00 87.64 % | -0.01 -122.70 % | 0.03 27.51 % | 0.02 -12.45 % | 0.02 -21.18 % | 0.03 4.63 % | 0.03 8.03 % | 0.03 -11.10 % | 0.03 -5.93 % | 0.03 31.08 % | 0.02 18.35 % | 0.02 -17.17 % | 0.02 -4.60 % | 0.03 -34.07 % | 0.04 8.12 % | 0.04 17.63 % | 0.03 29.84 % | 0.02 -16.75 % | 0.03 -3.81 % | 0.03 10.57 % | 0.03 193.35 % | -0.03 -199.15 % | 0.03 -43.30 % | 0.05 29.93 % | 0.04 -29.54 % | 0.05 0.11 % | 0.05 -10.54 % | 0.06 287.01 % | -0.03 28.28 % | -0.05 28.27 % | -0.06 -275.00 % | -0.02 76.40 % | -0.07 -24.98 % | -0.06 0.86 % | -0.06 -18 170.77 % | 0.00 -101.18 % | 0.03 -29.40 % | 0.04 562.48 % | -0.01 54.07 % | -0.02 -580.17 % | 0.00 -106.27 % | 0.04 365.08 % | -0.02 -244.50 % | 0.01 134.80 % | -0.03 72.07 % | -0.11 -727.17 % | -0.01 57.21 % | -0.03 -488.40 % | 0.01 169.38 % | -0.01 81.42 % | -0.06 -236.67 % | 0.05 -29.28 % | 0.07 |
| Total other income expenses net | 435.000 K -93.86 % | 7.083 M 196.59 % | -7.333 M -128.37 % | -3.211 M -158.54 % | 5.485 M 199.80 % | -5.496 M -71.21 % | -3.210 M 18.32 % | -3.930 M -36.98 % | -2.869 M -146.27 % | 6.201 M 377.20 % | -2.237 M -301.90 % | 1.108 M 318.11 % | -508.000 K 96.70 % | -15.381 M -262.13 % | 9.487 M 302.32 % | -4.689 M -14.20 % | -4.106 M -13.14 % | -3.629 M 43.56 % | -6.430 M -147.69 % | -2.596 M 12.83 % | -2.978 M 65.98 % | -8.753 M -23.04 % | -7.114 M 11.79 % | -8.065 M -60.63 % | -5.021 M -67.52 % | -2.997 M 69.22 % | -9.738 M -141.40 % | -4.034 M 46.47 % | -7.536 M -113.44 % | 56.069 M 1 272.50 % | -4.782 M -127.59 % | 17.332 M 276.69 % | -9.809 M -21.38 % | -8.081 M 93.20 % | -118.915 M -4 700.77 % | -2.477 M 78.46 % | -11.500 M -685.04 % | 1.966 M 116.95 % | -11.600 M -30.34 % | -8.900 M 38.62 % | -14.500 M -130.63 % | 47.334 M 312.26 % | -22.300 M -28.16 % | -17.400 M 14.29 % | -20.300 M -190.63 % | -6.985 M 73.13 % | -26.000 M -123.13 % | 112.400 M 582.40 % | -23.300 M -100.14 % | -11.642 M -109.01 % | 129.200 M 529.24 % | -30.100 M 0.66 % | -30.300 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2012-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 163.090 M | 0.000 -100.00 % | 169.766 M | 0.000 -100.00 % | 186.114 M 0.07 % | 185.981 M -7.25 % | 200.526 M 14.95 % | 174.439 M -3.52 % | 180.796 M 19.26 % | 151.599 M -18.09 % | 185.069 M 24.41 % | 148.762 M -11.95 % | 168.948 M 10.06 % | 153.499 M 2.15 % | 150.264 M -3.26 % | 155.323 M -3.89 % | 161.610 M 7.19 % | 150.767 M 1.24 % | 148.923 M 15.28 % | 129.182 M 9.98 % | 117.460 M -46.54 % | 219.706 M 111.99 % | 103.641 M -38.27 % | 167.903 M 6.15 % | 158.172 M 63.27 % | 96.876 M -36.99 % | 153.743 M 213.13 % | 49.099 M -76.67 % | 210.476 M 182.56 % | 74.488 M -61.10 % | 191.495 M 509.86 % | 31.400 M -89.83 % | 308.756 M 792.36 % | 34.600 M -84.16 % | 218.500 M 658.68 % | 28.800 M -90.84 % | 314.240 M 805.59 % | 34.700 M -88.79 % | 309.500 M 531.53 % | 49.008 M -86.89 % | 373.863 M 494.38 % | 62.900 M -86.14 % | 453.800 M 3 261.48 % | 13.500 M -97.24 % | 488.330 M -5.34 % | 515.900 M -13.63 % | 597.311 M 91.57 % | 311.800 M |
| Total investments | 0.000 -100.00 % | 337.493 M | 0.000 -100.00 % | 322.533 M | 0.000 -100.00 % | 267.494 M -28.09 % | 371.962 M 225.65 % | 114.222 M -67.26 % | 348.878 M 235.61 % | 103.952 M -65.71 % | 303.198 M 202.21 % | 100.326 M -66.28 % | 297.524 M 240.64 % | 87.343 M -71.55 % | 306.998 M 42.75 % | 215.057 M -30.77 % | 310.646 M 35.36 % | 229.495 M -23.89 % | 301.534 M 396.74 % | 60.702 M -76.51 % | 258.363 M 475.26 % | 44.913 M -89.78 % | 439.412 M 710.14 % | 54.239 M -83.85 % | 335.806 M 844.21 % | 35.565 M -81.64 % | 193.752 M 355.05 % | 42.578 M -56.64 % | 98.199 M 283.99 % | 25.573 M -82.83 % | 148.976 M 792.34 % | 16.695 M -73.42 % | 62.800 M 282.16 % | 16.433 M -76.25 % | 69.200 M 6 190.91 % | 1.100 M -98.09 % | 57.600 M 352.55 % | 12.728 M -81.66 % | 69.400 M 6 209.09 % | 1.100 M -98.88 % | 98.016 M 9 234.83 % | 1.050 M -99.17 % | 125.800 M 11 336.36 % | 1.100 M -95.93 % | 27.000 M 2 471.43 % | 1.050 M -34.38 % | 1.600 M 52.38 % | 1.050 M -85.42 % | 7.200 M |
| Total debt | 0.000 -100.00 % | 198.851 M | 0.000 -100.00 % | 186.988 M | 0.000 -100.00 % | 206.562 M | 0.000 -100.00 % | 220.989 M | 0.000 -100.00 % | 207.508 M | 0.000 -100.00 % | 196.547 M | 0.000 -100.00 % | 184.211 M | 0.000 -100.00 % | 165.306 M | 0.000 -100.00 % | 179.624 M | 0.000 -100.00 % | 168.349 M | 0.000 -100.00 % | 139.854 M | 0.000 -100.00 % | 145.784 M | 0.000 -100.00 % | 173.626 M | 0.000 -100.00 % | 166.819 M | 0.000 -100.00 % | 232.941 M | 0.000 -100.00 % | 220.969 M | 0.000 -100.00 % | 328.323 M | 0.000 -100.00 % | 249.000 M | 0.000 -100.00 % | 328.615 M | 0.000 -100.00 % | 341.200 M | 0.000 -100.00 % | 413.549 M | 0.000 -100.00 % | 513.300 M | 0.000 -100.00 % | 529.566 M -5.55 % | 560.700 M -13.09 % | 645.168 M 42.11 % | 454.000 M |
| Accumulated other comprehensive income loss | 546.356 M 64.25 % | 332.637 M -37.28 % | 530.344 M 11.37 % | 476.221 M 5.36 % | 451.991 M 62.55 % | 278.071 M -34.96 % | 427.534 M | 0.000 -100.00 % | 415.638 M | 0.000 -100.00 % | 388.240 M | 0.000 -100.00 % | 374.006 M | 0.000 -100.00 % | 354.972 M | 0.000 -100.00 % | 344.303 M 42.60 % | 241.453 M -30.87 % | 349.253 M | 0.000 -100.00 % | 336.975 M | 0.000 -100.00 % | 337.777 M 19.08 % | 283.654 M -3.61 % | 294.277 M | 0.000 -100.00 % | 240.771 M | 0.000 -100.00 % | 238.310 M | 0.000 -100.00 % | 214.340 M | 0.000 -100.00 % | 272.100 M | 0.000 -100.00 % | 473.100 M | 0.000 -100.00 % | 468.200 M | 0.000 -100.00 % | 465.700 M 13.14 % | 411.600 M -16.59 % | 493.448 M 1 276.61 % | 35.845 M -91.97 % | 446.600 M | 0.000 -100.00 % | 495.500 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 133.890 M | 0.000 | 0.000 | 0.000 -100.00 % | 94.092 M | 0.000 | 0.000 | 0.000 -100.00 % | 79.716 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.846 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.021 M | 0.000 | 0.000 | 0.000 -100.00 % | 263.611 M | 0.000 | 0.000 | 0.000 100.00 % | -27.005 M | 0.000 | 0.000 | 0.000 100.00 % | -82.972 M | 0.000 | 0.000 | 0.000 100.00 % | -92.278 M | 0.000 | 0.000 | 0.000 100.00 % | -39.771 M | 0.000 | 0.000 | 0.000 -100.00 % | 377.775 M | 0.000 | 0.000 | 0.000 -100.00 % | 136.205 M | 0.000 -100.00 % | 138.339 M | 0.000 |
| Common stock | 0.000 -100.00 % | 54.123 M | 0.000 -100.00 % | 54.123 M | 0.000 -100.00 % | 54.123 M | 0.000 -100.00 % | 54.123 M | 0.000 -100.00 % | 54.123 M | 0.000 -100.00 % | 54.123 M | 0.000 -100.00 % | 54.123 M | 0.000 -100.00 % | 54.123 M | 0.000 -100.00 % | 54.172 M | 0.000 -100.00 % | 54.123 M | 0.000 -100.00 % | 54.123 M | 0.000 -100.00 % | 54.123 M | 0.000 -100.00 % | 54.123 M | 0.000 -100.00 % | 54.123 M | 0.000 -100.00 % | 54.123 M | 0.000 -100.00 % | 54.123 M | 0.000 -100.00 % | 54.123 M | 0.000 -100.00 % | 54.100 M | 0.000 -100.00 % | 54.123 M | 0.000 -100.00 % | 54.100 M | 0.000 -100.00 % | 54.123 M | 0.000 -100.00 % | 54.100 M | 0.000 -100.00 % | 54.123 M 0.04 % | 54.100 M -0.04 % | 54.123 M -49.98 % | 108.200 M |
| Total equity | 546.356 M 0.00 % | 546.355 M 3.02 % | 530.344 M 0.00 % | 530.344 M 17.34 % | 451.991 M 0.00 % | 451.990 M 5.72 % | 427.534 M 0.00 % | 427.534 M 2.86 % | 415.638 M 0.00 % | 415.637 M 7.06 % | 388.240 M 0.00 % | 388.239 M 3.81 % | 374.006 M 0.00 % | 374.005 M 5.36 % | 354.972 M 0.00 % | 354.972 M 3.10 % | 344.303 M 0.00 % | 344.303 M -1.42 % | 349.253 M 0.00 % | 349.253 M 3.64 % | 336.975 M -1.88 % | 343.440 M 1.68 % | 337.777 M 0.00 % | 337.778 M 14.78 % | 294.277 M 0.00 % | 294.277 M 22.22 % | 240.771 M 0.00 % | 240.771 M 1.03 % | 238.310 M 0.00 % | 238.310 M 11.18 % | 214.340 M 0.00 % | 214.340 M -21.23 % | 272.100 M 18.82 % | 229.004 M -51.60 % | 473.100 M 0.00 % | 473.100 M 1.05 % | 468.200 M 66.32 % | 281.511 M -39.55 % | 465.700 M 0.00 % | 465.700 M -5.62 % | 493.448 M 0.00 % | 493.448 M 10.49 % | 446.600 M 0.00 % | 446.600 M -9.87 % | 495.500 M -0.01 % | 495.541 M -13.17 % | 570.700 M 14.42 % | 498.784 M -43.17 % | 877.600 M |
| Other non current liabilities | -546.356 M -5 171.53 % | 10.773 M 102.03 % | -530.344 M -2 627.49 % | 20.983 M 104.64 % | -451.991 M -3 952.96 % | 11.731 M 102.74 % | -427.534 M -2 279.29 % | 19.618 M | 0.000 -100.00 % | 11.284 M | 0.000 -100.00 % | 22.312 M | 0.000 -100.00 % | 11.112 M | 0.000 -100.00 % | 27.575 M | 0.000 -100.00 % | 15.321 M | 0.000 -100.00 % | 32.066 M | 0.000 -100.00 % | 16.603 M | 0.000 -100.00 % | 29.969 M | 0.000 -100.00 % | 14.302 M | 0.000 -100.00 % | 24.723 M | 0.000 -100.00 % | 24.222 M | 0.000 -100.00 % | 22.529 M | 0.000 -100.00 % | 8.599 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.438 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.675 M -47.09 % | 71.200 M |
| Long term debt | 0.000 -100.00 % | 14.738 M | 0.000 -100.00 % | 33.912 M | 0.000 -100.00 % | 43.489 M | 0.000 -100.00 % | 52.277 M | 0.000 -100.00 % | 58.641 M | 0.000 -100.00 % | 56.634 M | 0.000 -100.00 % | 60.602 M | 0.000 -100.00 % | 57.543 M | 0.000 -100.00 % | 62.051 M | 0.000 -100.00 % | 47.820 M | 0.000 -100.00 % | 55.025 M | 0.000 -100.00 % | 50.382 M | 0.000 -100.00 % | 23.778 M | 0.000 -100.00 % | 55.661 M | 0.000 -100.00 % | 69.565 M | 0.000 -100.00 % | 85.512 M | 0.000 -100.00 % | 114.893 M | 0.000 -100.00 % | 86.900 M | 0.000 -100.00 % | 150.880 M | 0.000 -100.00 % | 153.700 M | 0.000 -100.00 % | 150.486 M | 0.000 -100.00 % | 68.900 M | 0.000 -100.00 % | 109.771 M -36.03 % | 171.600 M -11.46 % | 193.820 M -57.31 % | 454.000 M |
| Total non current liabilities | -546.356 M -1 168.31 % | 51.142 M 109.64 % | -530.344 M -834.28 % | 72.226 M 115.98 % | -451.991 M -694.33 % | 76.051 M 117.79 % | -427.534 M -640.31 % | 79.127 M | 0.000 -100.00 % | 85.321 M | 0.000 -100.00 % | 86.950 M | 0.000 -100.00 % | 88.403 M | 0.000 -100.00 % | 93.425 M | 0.000 -100.00 % | 94.570 M | 0.000 -100.00 % | 85.874 M | 0.000 -100.00 % | 93.178 M | 0.000 -100.00 % | 88.058 M | 0.000 -100.00 % | 61.554 M | 0.000 -100.00 % | 80.384 M | 0.000 -100.00 % | 110.691 M | 0.000 -100.00 % | 111.323 M | 0.000 -100.00 % | 147.673 M | 0.000 -100.00 % | 110.600 M | 0.000 -100.00 % | 176.961 M | 0.000 -100.00 % | 190.200 M | 0.000 -100.00 % | 189.742 M | 0.000 -100.00 % | 124.900 M | 0.000 -100.00 % | 167.200 M -28.24 % | 233.000 M -21.61 % | 297.249 M -54.35 % | 651.200 M |
| Other current liabilities | 0.000 -100.00 % | 51.322 M | 0.000 -100.00 % | 84.754 M | 0.000 -100.00 % | 35.346 M | 0.000 -100.00 % | 66.925 M | 0.000 -100.00 % | 49.214 M | 0.000 -100.00 % | 73.435 M | 0.000 -100.00 % | 62.285 M | 0.000 -100.00 % | 219.725 M | 0.000 -100.00 % | 125.688 M | 0.000 -100.00 % | 128.985 M | 0.000 -100.00 % | 81.470 M | 0.000 -100.00 % | 225.687 M | 0.000 -100.00 % | 115.336 M | 0.000 -100.00 % | 124.598 M | 0.000 -100.00 % | 90.117 M | 0.000 -100.00 % | 143.266 M | 0.000 -100.00 % | 75.087 M | 0.000 -100.00 % | 147.300 M | 0.000 -100.00 % | 68.577 M | 0.000 -100.00 % | 89.000 M | 0.000 -100.00 % | 82.898 M | 0.000 -100.00 % | 175.300 M | 0.000 -100.00 % | 186.568 M 0.90 % | 184.900 M 24.98 % | 147.949 M -92.03 % | 1.856 B |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.263 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.263 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.263 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.263 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.584 K | 0.000 | 0.000 | 0.000 -100.00 % | 18.495 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.358 M -78.52 % | 62.200 M 41.85 % | 43.848 M | 0.000 |
| Short term debt | 0.000 -100.00 % | 184.113 M | 0.000 -100.00 % | 153.076 M | 0.000 -100.00 % | 163.073 M | 0.000 -100.00 % | 168.712 M | 0.000 -100.00 % | 148.867 M | 0.000 -100.00 % | 139.913 M | 0.000 -100.00 % | 123.609 M | 0.000 -100.00 % | 107.763 M | 0.000 -100.00 % | 117.573 M | 0.000 -100.00 % | 120.529 M | 0.000 -100.00 % | 84.829 M | 0.000 -100.00 % | 95.402 M | 0.000 -100.00 % | 201.507 M | 0.000 -100.00 % | 111.158 M | 0.000 -100.00 % | 163.376 M | 0.000 -100.00 % | 135.457 M | 0.000 -100.00 % | 214.560 M | 0.000 -100.00 % | 162.100 M | 0.000 -100.00 % | 177.735 M | 0.000 -100.00 % | 187.500 M | 0.000 -100.00 % | 259.367 M | 0.000 -100.00 % | 444.400 M | 0.000 -100.00 % | 419.794 M 7.89 % | 389.100 M -13.79 % | 451.348 M | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 561.656 M | 0.000 -100.00 % | 466.564 M | 0.000 -100.00 % | 458.283 M | 0.000 -100.00 % | 477.138 M | 0.000 -100.00 % | 378.305 M | 0.000 -100.00 % | 401.307 M | 0.000 -100.00 % | 404.043 M | 0.000 -100.00 % | 695.837 M | 0.000 -100.00 % | 637.945 M | 0.000 -100.00 % | 631.704 M | 0.000 -100.00 % | 493.554 M | 0.000 -100.00 % | 765.945 M | 0.000 -100.00 % | 455.402 M | 0.000 -100.00 % | 370.727 M | 0.000 -100.00 % | 310.793 M | 0.000 -100.00 % | 344.955 M | 0.000 -100.00 % | 354.796 M | 0.000 -100.00 % | 366.000 M | 0.000 -100.00 % | 301.044 M | 0.000 -100.00 % | 326.200 M | 0.000 -100.00 % | 399.007 M | 0.000 -100.00 % | 661.700 M | 0.000 -100.00 % | 656.156 M -7.54 % | 709.700 M 0.22 % | 708.153 M -61.84 % | 1.856 B |
| Total liabilities | -546.356 M -189.16 % | 612.798 M 215.55 % | -530.344 M -198.43 % | 538.790 M 219.20 % | -451.991 M -184.59 % | 534.334 M 224.98 % | -427.534 M -176.86 % | 556.265 M | 0.000 -100.00 % | 463.626 M | 0.000 -100.00 % | 488.257 M | 0.000 -100.00 % | 492.445 M | 0.000 -100.00 % | 789.262 M | 0.000 -100.00 % | 732.514 M | 0.000 -100.00 % | 717.578 M | 0.000 -100.00 % | 586.732 M | 0.000 -100.00 % | 854.003 M | 0.000 -100.00 % | 516.956 M | 0.000 -100.00 % | 451.111 M | 0.000 -100.00 % | 421.484 M | 0.000 -100.00 % | 456.278 M | 0.000 -100.00 % | 502.469 M | 0.000 -100.00 % | 476.600 M | 0.000 -100.00 % | 478.005 M | 0.000 -100.00 % | 516.400 M | 0.000 -100.00 % | 588.749 M | 0.000 -100.00 % | 786.600 M | 0.000 -100.00 % | 823.356 M -12.66 % | 942.700 M -6.24 % | 1.005 B -59.90 % | 2.507 B |
| Other non current assets | 0.000 -100.00 % | 1.213 M | 0.000 -100.00 % | 893.000 K 100.53 % | -168.504 M -18 948.32 % | 894.000 K 100.48 % | -185.981 M -407.16 % | 60.548 M 134.71 % | -174.439 M -217.37 % | 148.622 M 198.04 % | -151.599 M -17 076.37 % | 893.000 K 100.60 % | -148.762 M -198.72 % | 150.692 M 198.17 % | -153.499 M -740.51 % | 23.965 M 115.43 % | -155.323 M -3 443.23 % | 4.646 M 103.08 % | -150.767 M -3 311.22 % | 4.695 M 103.63 % | -129.182 M -302.53 % | 63.784 M 129.03 % | -219.706 M -356.21 % | 85.753 M 151.07 % | -167.903 M -294.28 % | 86.421 M 189.21 % | -96.876 M -357.54 % | 37.616 M 176.61 % | -49.099 M -220.65 % | 40.695 M 154.63 % | -74.488 M -249.85 % | 49.709 M 258.31 % | -31.400 M -1 182.93 % | 2.900 M 108.38 % | -34.600 M -206.46 % | 32.500 M 212.85 % | -28.800 M -434.23 % | 8.617 M 124.83 % | -34.700 M -224.37 % | 27.900 M 156.93 % | -49.008 M -215.92 % | 42.278 M 167.21 % | -62.900 M -261.70 % | 38.900 M 388.15 % | -13.500 M -356.63 % | 5.261 M -71.41 % | 18.400 M 13.29 % | 16.242 M -92.22 % | 208.800 M |
| Long term investments | 0.000 -100.00 % | 194.415 M | 0.000 -100.00 % | 179.619 M | 0.000 -100.00 % | 127.580 M | 0.000 -100.00 % | 114.222 M | 0.000 100.00 % | -43.775 M | 0.000 -100.00 % | 100.326 M | 0.000 100.00 % | -46.152 M | 0.000 -100.00 % | 76.600 M | 0.000 -100.00 % | 92.765 M | 0.000 -100.00 % | 60.702 M | 0.000 | 0.000 | 0.000 100.00 % | -26.818 M | 0.000 100.00 % | -35.431 M | 0.000 -100.00 % | 9.657 M | 0.000 100.00 % | -1.061 M | 0.000 100.00 % | -28.319 M | 0.000 -100.00 % | 18.228 M | 0.000 100.00 % | -3.000 M | 0.000 -100.00 % | 13.853 M | 0.000 100.00 % | -1.900 M | 0.000 100.00 % | -8.271 M | 0.000 100.00 % | -2.300 M | 0.000 -100.00 % | 28.776 M 41.06 % | 20.400 M 28.79 % | 15.839 M 111.87 % | -133.400 M |
| Intangible assets | 0.000 -100.00 % | 26.000 K | 0.000 -100.00 % | 5.017 M | 0.000 -100.00 % | 26.000 K | 0.000 -100.00 % | 26.000 K | 0.000 -100.00 % | 26.000 K | 0.000 -100.00 % | 77.000 K | 0.000 -100.00 % | 128.000 K | 0.000 -100.00 % | 186.000 K | 0.000 -100.00 % | 244.459 K | 0.000 -100.00 % | 320.000 K | 0.000 -100.00 % | 395.496 K | 0.000 -100.00 % | 68.000 K | 0.000 -100.00 % | 93.541 K | 0.000 -100.00 % | 119.000 K | 0.000 -100.00 % | 144.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 94.477 K | 0.000 | 0.000 | 0.000 -100.00 % | 740.205 M | 0.000 -100.00 % | 777.034 M | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 26.000 K | 0.000 -100.00 % | 5.017 M | 0.000 -100.00 % | 26.000 K | 0.000 -100.00 % | 26.000 K | 0.000 -100.00 % | 26.000 K | 0.000 -100.00 % | 77.000 K | 0.000 -100.00 % | 128.000 K | 0.000 -100.00 % | 186.000 K | 0.000 -100.00 % | 244.459 K | 0.000 -100.00 % | 320.000 K | 0.000 -100.00 % | 395.496 K | 0.000 -100.00 % | 68.000 K | 0.000 -100.00 % | 93.541 K | 0.000 -100.00 % | 119.000 K | 0.000 -100.00 % | 144.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 94.477 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.724 M | 0.000 -100.00 % | 2.365 M | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 98.136 M | 0.000 -100.00 % | 106.080 M | 0.000 -100.00 % | 117.240 M | 0.000 -100.00 % | 61.482 M | 0.000 -100.00 % | 64.916 M | 0.000 -100.00 % | 69.873 M | 0.000 -100.00 % | 81.423 M | 0.000 -100.00 % | 115.984 M | 0.000 -100.00 % | 127.382 M | 0.000 -100.00 % | 127.977 M | 0.000 -100.00 % | 136.944 M | 0.000 -100.00 % | 119.503 M | 0.000 -100.00 % | 122.300 M | 0.000 -100.00 % | 131.342 M | 0.000 -100.00 % | 137.064 M | 0.000 -100.00 % | 180.986 M | 0.000 -100.00 % | 242.105 M | 0.000 -100.00 % | 261.200 M | 0.000 -100.00 % | 254.823 M | 0.000 -100.00 % | 318.900 M | 0.000 -100.00 % | 356.601 M | 0.000 -100.00 % | 445.300 M | 0.000 -100.00 % | 524.782 M -6.49 % | 561.200 M -14.25 % | 654.454 M -51.72 % | 1.355 B |
| Total non current assets | 0.000 -100.00 % | 293.790 M | 0.000 -100.00 % | 291.609 M 273.06 % | -168.504 M -168.57 % | 245.740 M 232.13 % | -185.981 M -178.71 % | 236.278 M 235.45 % | -174.439 M -202.74 % | 169.789 M 212.00 % | -151.599 M -188.57 % | 171.169 M 215.06 % | -148.762 M -179.94 % | 186.091 M 221.23 % | -153.499 M -170.82 % | 216.735 M 239.54 % | -155.323 M -169.02 % | 225.037 M 249.26 % | -150.767 M -177.84 % | 193.694 M 249.94 % | -129.182 M -164.23 % | 201.124 M 191.54 % | -219.706 M -223.08 % | 178.506 M 206.31 % | -167.903 M -196.84 % | 173.383 M 278.97 % | -96.876 M -153.85 % | 179.903 M 466.41 % | -49.099 M -127.76 % | 176.841 M 337.41 % | -74.488 M -136.81 % | 202.376 M 744.51 % | -31.400 M -111.93 % | 263.233 M 860.79 % | -34.600 M -111.90 % | 290.700 M 1 109.38 % | -28.800 M -110.39 % | 277.292 M 899.11 % | -34.700 M -110.06 % | 344.900 M 803.76 % | -49.008 M -112.54 % | 390.702 M 721.15 % | -62.900 M -113.05 % | 481.900 M 3 669.63 % | -13.500 M -102.41 % | 560.542 M -6.58 % | 600.000 M -12.96 % | 689.344 M -51.82 % | 1.431 B |
| Other current assets | -178.839 M -149.75 % | 359.475 M 312.74 % | -168.973 M -175.82 % | 222.853 M | 0.000 -100.00 % | 207.691 M | 0.000 -100.00 % | 216.297 M | 0.000 -100.00 % | 200.188 M | 0.000 -100.00 % | 230.656 M | 0.000 -100.00 % | 213.313 M | 0.000 -100.00 % | 319.815 M | 0.000 -100.00 % | 179.713 M | 0.000 -100.00 % | 242.050 M | 0.000 -100.00 % | 232.184 M | 0.000 -100.00 % | 182.467 M | 0.000 -100.00 % | 167.385 M | 0.000 -100.00 % | 124.678 M | 0.000 -100.00 % | 169.844 M | 0.000 -100.00 % | 82.438 M | 0.000 -100.00 % | 142.257 M | 0.000 -100.00 % | 140.100 M | 0.000 -100.00 % | 130.813 M | 0.000 -100.00 % | 107.500 M | 0.000 -100.00 % | 139.918 M | 0.000 -100.00 % | 134.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.663 B |
| Short term investments | 0.000 -100.00 % | 143.078 M | 0.000 -100.00 % | 142.914 M | 0.000 -100.00 % | 139.914 M -62.38 % | 371.962 M 11.97 % | 332.210 M -4.78 % | 348.878 M 136.16 % | 147.727 M -51.28 % | 303.198 M -0.62 % | 305.088 M 2.54 % | 297.524 M 122.87 % | 133.495 M -56.52 % | 306.998 M 121.73 % | 138.457 M -55.43 % | 310.646 M 127.20 % | 136.727 M -54.66 % | 301.534 M 11.03 % | 271.579 M 5.12 % | 258.363 M 141.94 % | 106.788 M -75.70 % | 439.412 M 442.10 % | 81.057 M -75.86 % | 335.806 M 372.99 % | 70.996 M -63.36 % | 193.752 M 488.54 % | 32.921 M -66.48 % | 98.199 M 268.69 % | 26.635 M -82.12 % | 148.976 M 230.95 % | 45.014 M -28.32 % | 62.800 M 3 597.92 % | -1.795 M -102.59 % | 69.200 M 1 587.80 % | 4.100 M -92.88 % | 57.600 M 5 219.78 % | -1.125 M -101.62 % | 69.400 M 2 213.33 % | 3.000 M -96.94 % | 98.016 M 951.52 % | 9.321 M -92.59 % | 125.800 M 3 600.00 % | 3.400 M -87.41 % | 27.000 M 197.38 % | -27.726 M -47.48 % | -18.800 M -27.12 % | -14.789 M -110.52 % | 140.600 M |
| cash and cash equivalents | 0.000 -100.00 % | 35.761 M | 0.000 -100.00 % | 26.059 M | 0.000 -100.00 % | 20.447 M 110.99 % | -185.981 M -1 008.86 % | 20.463 M 111.73 % | -174.439 M -753.04 % | 26.712 M 117.62 % | -151.599 M -1 420.78 % | 11.478 M 107.72 % | -148.762 M -1 074.66 % | 15.263 M 109.94 % | -153.499 M -1 120.47 % | 15.042 M 109.68 % | -155.323 M -962.27 % | 18.013 M 111.95 % | -150.767 M -876.11 % | 19.426 M 115.04 % | -129.182 M -676.86 % | 22.394 M 110.19 % | -219.706 M -621.33 % | 42.143 M 125.10 % | -167.903 M -1 186.50 % | 15.454 M 115.95 % | -96.876 M -840.87 % | 13.076 M 126.63 % | -49.099 M -318.56 % | 22.465 M 130.16 % | -74.488 M -352.72 % | 29.474 M 193.87 % | -31.400 M -260.47 % | 19.567 M 156.55 % | -34.600 M -213.44 % | 30.500 M 205.90 % | -28.800 M -300.35 % | 14.375 M 141.43 % | -34.700 M -209.46 % | 31.700 M 164.68 % | -49.008 M -223.49 % | 39.687 M 163.09 % | -62.900 M -205.71 % | 59.500 M 540.74 % | -13.500 M -132.74 % | 41.235 M -7.96 % | 44.800 M -6.39 % | 47.857 M -66.35 % | 142.200 M |
| Cash and short term investments | 178.839 M 0.00 % | 178.839 M 5.84 % | 168.973 M 0.00 % | 168.973 M 0.28 % | 168.504 M 0.00 % | 168.504 M -9.40 % | 185.981 M 0.00 % | 185.981 M 6.62 % | 174.439 M 0.00 % | 174.439 M 15.07 % | 151.599 M 0.00 % | 151.599 M 1.91 % | 148.762 M 0.00 % | 148.758 M -3.09 % | 153.499 M 0.00 % | 153.499 M -1.17 % | 155.323 M 0.38 % | 154.740 M 2.64 % | 150.767 M 0.00 % | 150.767 M 16.71 % | 129.182 M 0.00 % | 129.182 M -41.20 % | 219.706 M 78.33 % | 123.200 M -26.62 % | 167.903 M 94.22 % | 86.450 M -10.76 % | 96.876 M 110.61 % | 45.997 M -6.32 % | 49.099 M 118.56 % | 22.465 M -69.84 % | 74.488 M 0.00 % | 74.488 M 137.22 % | 31.400 M 60.47 % | 19.567 M -43.45 % | 34.600 M 0.00 % | 34.600 M 20.14 % | 28.800 M 100.35 % | 14.375 M -58.57 % | 34.700 M 0.00 % | 34.700 M -29.20 % | 49.008 M 0.00 % | 49.008 M -22.09 % | 62.900 M 0.00 % | 62.900 M 365.93 % | 13.500 M -0.07 % | 13.509 M -48.04 % | 26.000 M -21.37 % | 33.067 M -88.31 % | 282.800 M |
| Total current assets | 0.000 -100.00 % | 865.363 M | 0.000 -100.00 % | 777.523 M 361.43 % | 168.504 M -77.25 % | 740.584 M 298.20 % | 185.981 M -75.12 % | 747.521 M 328.53 % | 174.439 M -75.17 % | 702.558 M 363.43 % | 151.599 M -78.51 % | 705.326 M 374.13 % | 148.762 M -78.13 % | 680.360 M 343.23 % | 153.499 M -83.45 % | 927.499 M 497.14 % | 155.323 M -81.76 % | 851.779 M 464.96 % | 150.767 M -82.73 % | 873.137 M 575.90 % | 129.182 M -82.28 % | 729.048 M 231.83 % | 219.706 M -78.32 % | 1.013 B 503.49 % | 167.903 M -73.68 % | 637.850 M 558.42 % | 96.876 M -81.08 % | 511.980 M 942.74 % | 49.099 M -89.83 % | 482.952 M 548.36 % | 74.488 M -84.09 % | 468.242 M 1 391.22 % | 31.400 M -93.29 % | 468.240 M 1 253.29 % | 34.600 M -94.75 % | 659.000 M 2 188.19 % | 28.800 M -94.03 % | 482.224 M 1 289.69 % | 34.700 M -94.55 % | 637.200 M 1 200.20 % | 49.008 M -92.91 % | 691.495 M 999.36 % | 62.900 M -91.63 % | 751.300 M 5 465.19 % | 13.500 M -98.22 % | 758.354 M -16.97 % | 913.400 M 12.10 % | 814.841 M -58.29 % | 1.954 B |
| Inventory | 0.000 -100.00 % | 7.934 M | 0.000 -100.00 % | 5.631 M | 0.000 -100.00 % | 7.483 M | 0.000 -100.00 % | 7.412 M | 0.000 -100.00 % | 8.861 M | 0.000 -100.00 % | 6.294 M | 0.000 -100.00 % | 8.577 M | 0.000 -100.00 % | 6.921 M | 0.000 -100.00 % | 6.925 M | 0.000 -100.00 % | 5.223 M | 0.000 -100.00 % | 4.446 M | 0.000 -100.00 % | 5.820 M | 0.000 -100.00 % | 5.674 M | 0.000 -100.00 % | 8.170 M | 0.000 -100.00 % | 5.610 M | 0.000 -100.00 % | 5.413 M | 0.000 -100.00 % | 6.746 M | 0.000 -100.00 % | 2.800 M | 0.000 -100.00 % | 5.050 M | 0.000 -100.00 % | 4.100 M | 0.000 -100.00 % | 6.056 M | 0.000 -100.00 % | 1.500 M | 0.000 -100.00 % | 4.639 M 10.46 % | 4.200 M -11.39 % | 4.740 M -40.75 % | 8.000 M |
| Net receivables | 0.000 -100.00 % | 319.115 M | 0.000 -100.00 % | 380.066 M | 0.000 -100.00 % | 356.906 M | 0.000 -100.00 % | 344.508 M | 0.000 -100.00 % | 319.070 M | 0.000 -100.00 % | 323.919 M | 0.000 -100.00 % | 316.122 M | 0.000 -100.00 % | 454.355 M | 0.000 -100.00 % | 510.402 M | 0.000 -100.00 % | 482.150 M | 0.000 -100.00 % | 484.877 M | 0.000 -100.00 % | 685.412 M | 0.000 -100.00 % | 378.342 M | 0.000 -100.00 % | 326.157 M | 0.000 -100.00 % | 293.363 M | 0.000 -100.00 % | 313.316 M | 0.000 -100.00 % | 299.669 M | 0.000 -100.00 % | 481.500 M | 0.000 -100.00 % | 331.986 M | 0.000 -100.00 % | 490.900 M | 0.000 -100.00 % | 496.513 M | 0.000 -100.00 % | 552.900 M | 0.000 -100.00 % | 740.205 M -16.19 % | 883.200 M 13.66 % | 777.034 M | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -45.469 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 81.057 M | 0.000 -100.00 % | 70.996 M | 0.000 -100.00 % | 1.169 M | 0.000 -100.00 % | 26.635 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 % | 8.271 M | 0.000 | 0.000 | 0.000 100.00 % | -28.776 M | 0.000 -100.00 % | 443.896 K | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.916 M | 0.000 -100.00 % | 1.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 % | 2.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 |
| Account payables | 0.000 -100.00 % | 326.221 M | 0.000 -100.00 % | 228.734 M | 0.000 -100.00 % | 256.601 M | 0.000 -100.00 % | 241.501 M | 0.000 -100.00 % | 177.961 M | 0.000 -100.00 % | 187.959 M | 0.000 -100.00 % | 215.886 M | 0.000 -100.00 % | 368.349 M | 0.000 -100.00 % | 392.421 M | 0.000 -100.00 % | 382.190 M | 0.000 -100.00 % | 327.255 M | 0.000 -100.00 % | 444.856 M | 0.000 -100.00 % | 171.723 M | 0.000 -100.00 % | 134.971 M | 0.000 -100.00 % | 57.300 M | 0.000 -100.00 % | 66.232 M | 0.000 -100.00 % | 65.149 M | 0.000 -100.00 % | 56.600 M | 0.000 -100.00 % | 54.732 M | 0.000 -100.00 % | 49.700 M | 0.000 -100.00 % | 56.742 M | 0.000 -100.00 % | 42.000 M | 0.000 -100.00 % | 36.435 M -50.43 % | 73.500 M 13.06 % | 65.008 M | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 -100.00 % | 8.211 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.290 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.164 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.685 M | 0.000 -100.00 % | 2.000 K | 0.000 -100.00 % | 8.891 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.561 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.766 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.178 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 2.850 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.182 M | 0.000 -100.00 % | 10.500 M | 0.000 -100.00 % | 12.818 M | 0.000 -100.00 % | 630.000 K | 0.000 -100.00 % | 2.227 M | 0.000 -100.00 % | 3.366 M | 0.000 -100.00 % | 12.851 M | 0.000 -100.00 % | 11.979 M | 0.000 -100.00 % | 17.853 M | 0.000 | 0.000 | 0.000 -100.00 % | 51.659 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 25.705 M | 0.000 -100.00 % | 476.221 M | 0.000 -100.00 % | 25.704 M | 0.000 -100.00 % | 373.411 M | 0.000 -100.00 % | 281.798 M | 0.000 -100.00 % | 334.116 M | 0.000 -100.00 % | 280.036 M | 0.000 -100.00 % | 300.849 M | 0.000 -100.00 % | 25.656 M | 0.000 -100.00 % | 295.130 M | 0.000 -100.00 % | 25.705 M | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 267.159 M | 0.000 -100.00 % | 186.648 M | 0.000 -100.00 % | 267.159 M | 0.000 -100.00 % | 160.217 M | 0.000 -100.00 % | 267.159 M | 0.000 -100.00 % | 419.000 M | 0.000 -100.00 % | 267.159 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.705 M | 0.000 -100.00 % | 392.500 M | 0.000 -100.00 % | 305.212 M -40.92 % | 516.600 M 68.65 % | 306.322 M -60.19 % | 769.400 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 17.420 M | 0.000 -100.00 % | 17.331 M | 0.000 -100.00 % | 12.541 M | 0.000 -100.00 % | 7.232 M | 0.000 -100.00 % | 7.232 M | 0.000 -100.00 % | 8.004 M | 0.000 -100.00 % | 8.004 M | 0.000 -100.00 % | 8.307 M | 0.000 -100.00 % | 8.307 M | 0.000 -100.00 % | 5.988 M | 0.000 -100.00 % | 5.988 M | 0.000 -100.00 % | 7.707 M | 0.000 -100.00 % | 7.707 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.904 M | 0.000 -100.00 % | 3.282 M | 0.000 -100.00 % | 8.782 M | 0.000 -100.00 % | 23.700 M | 0.000 -100.00 % | 15.465 M | 0.000 -100.00 % | 36.500 M | 0.000 -100.00 % | 39.255 M | 0.000 -100.00 % | 56.000 M | 0.000 -100.00 % | 57.429 M -6.47 % | 61.400 M -6.62 % | 65.755 M -47.81 % | 126.000 M |
| 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 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 1.159 B | 0.000 -100.00 % | 1.069 B | 0.000 -100.00 % | 986.324 M | 0.000 -100.00 % | 983.799 M | 0.000 -100.00 % | 879.263 M | 0.000 -100.00 % | 876.496 M | 0.000 -100.00 % | 866.451 M | 0.000 -100.00 % | 1.144 B | 0.000 -100.00 % | 1.077 B | 0.000 -100.00 % | 1.067 B | 0.000 -100.00 % | 930.172 M | 0.000 -100.00 % | 1.192 B | 0.000 -100.00 % | 811.233 M | 0.000 -100.00 % | 691.885 M | 0.000 -100.00 % | 659.793 M | 0.000 -100.00 % | 670.618 M | 0.000 -100.00 % | 731.473 M | 0.000 -100.00 % | 949.700 M | 0.000 -100.00 % | 759.516 M | 0.000 -100.00 % | 982.100 M | 0.000 -100.00 % | 1.082 B | 0.000 -100.00 % | 1.233 B | 0.000 -100.00 % | 1.319 B -12.85 % | 1.513 B 0.61 % | 1.504 B -55.56 % | 3.385 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2012-09-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 non cash items | -160.000 K 93.34 % | -2.403 M 55.55 % | -5.406 M -4.83 % | -5.157 M 56.03 % | -11.728 M -629.35 % | -1.608 M -1 791.76 % | -85.000 K | 0.000 100.00 % | -7.731 M 60.56 % | -19.604 M -225.32 % | -6.026 M 23.97 % | -7.926 M 12.17 % | -9.024 M -902 300.00 % | -1.000 K | 0.000 100.00 % | -6.926 M -7.35 % | -6.452 M -227.35 % | -1.971 M 81.13 % | -10.445 M -32.82 % | -7.864 M -78.12 % | -4.415 M -132.45 % | 13.608 M 206.59 % | -12.766 M 46.28 % | -23.765 M -20.41 % | -19.737 M 54.21 % | -43.105 M -262.25 % | -11.899 M 38.66 % | -19.398 M -214.53 % | 16.937 M 132.74 % | -51.733 M -329.50 % | 22.542 M 296.53 % | -11.470 M -136.07 % | 31.800 M 140.03 % | -79.447 M -157.99 % | 137.000 M 1 951.35 % | -7.400 M -396.00 % | 2.500 M 118.54 % | -13.483 M -200.62 % | 13.400 M 8.94 % | 12.300 M -20.13 % | 15.400 M 124.31 % | -63.356 M -483.97 % | 16.500 M 24.06 % | 13.300 M -58.82 % | 32.300 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.532 M -4.98 % | 6.874 M -11.09 % | 7.731 M -60.56 % | 19.604 M 225.32 % | 6.026 M -23.97 % | 7.926 M -12.17 % | 9.024 M 225.33 % | -7.200 M -134.02 % | 21.163 M 205.56 % | 6.926 M 7.35 % | 6.452 M 227.35 % | 1.971 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 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.532 M -4.98 % | 6.874 M | 0.000 -100.00 % | 19.604 M | 0.000 -100.00 % | 7.926 M -12.17 % | 9.024 M 225.33 % | -7.200 M -134.02 % | 21.163 M 205.56 % | 6.926 M 7.35 % | 6.452 M 227.35 % | 1.971 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.235 M 31.55 % | 20.703 M 49.71 % | 13.829 M | 0.000 -100.00 % | 7.108 M -38.09 % | 11.482 M 222.89 % | 3.556 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.591 M 4.98 % | 27.235 M 31.55 % | 20.703 M 167.79 % | 7.731 M -71.06 % | 26.712 M 343.28 % | 6.026 M -47.52 % | 11.482 M 27.24 % | 9.024 M 225.33 % | -7.200 M -134.02 % | 21.163 M 205.56 % | 6.926 M 7.35 % | 6.452 M 227.35 % | 1.971 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.532 M -4.98 % | 6.874 M -11.09 % | 7.731 M -60.56 % | 19.604 M 225.32 % | 6.026 M -23.97 % | 7.926 M -12.17 % | 9.024 M 225.33 % | -7.200 M -134.02 % | 21.163 M 205.56 % | 6.926 M 7.35 % | 6.452 M 227.35 % | 1.971 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 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.532 M -4.98 % | 6.874 M -11.09 % | 7.731 M -60.56 % | 19.604 M 225.32 % | 6.026 M -23.97 % | 7.926 M -12.17 % | 9.024 M 225.33 % | -7.200 M -134.02 % | 21.163 M 205.56 % | 6.926 M 7.35 % | 6.452 M 227.35 % | 1.971 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 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 |