Sreeleathers Limited SREEL.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.199 B 1.03 % | 2.177 B 9.03 % | 1.996 B 63.83 % | 1.219 B 46.18 % | 833.661 M -51.82 % | 1.730 B 3.21 % | 1.677 B 18.94 % | 1.410 B 41.55 % | 995.853 M 24.90 % | 797.331 M 19.43 % | 667.623 M 17.14 % | 569.930 M 6.61 % | 534.582 M 20.75 % | 442.715 M 9.79 % | 403.231 M 25.14 % | 322.224 M 44.90 % | 222.369 M | 0.000 |
| Net income | 225.713 M -15.92 % | 268.450 M 4.80 % | 256.161 M 54.94 % | 165.327 M 48.26 % | 111.512 M -61.23 % | 287.602 M -7.47 % | 310.810 M 45.43 % | 213.718 M 59.46 % | 134.030 M 18.61 % | 112.996 M 33.83 % | 84.434 M 19.25 % | 70.806 M -3.99 % | 73.745 M 63.55 % | 45.091 M 23.21 % | 36.597 M 42.82 % | 25.625 M 1 912.82 % | 1.273 M 802.17 % | -181.306 K |
| Income before tax | 319.010 M -12.33 % | 363.874 M 5.19 % | 345.927 M 53.45 % | 225.427 M 48.87 % | 151.429 M -61.27 % | 390.942 M -11.56 % | 442.047 M 35.82 % | 325.467 M 58.46 % | 205.391 M 17.87 % | 174.259 M 39.78 % | 124.667 M 18.78 % | 104.957 M -1.46 % | 106.515 M 55.15 % | 68.653 M 23.64 % | 55.528 M 38.43 % | 40.113 M 1 824.39 % | 2.084 M 1 250.18 % | -181.231 K |
| Income before tax ratio | 0.15 -13.23 % | 0.17 -3.53 % | 0.17 -6.33 % | 0.18 1.84 % | 0.18 -19.60 % | 0.23 -14.32 % | 0.26 14.19 % | 0.23 11.95 % | 0.21 -5.63 % | 0.22 17.04 % | 0.19 1.40 % | 0.18 -7.57 % | 0.20 28.49 % | 0.16 12.61 % | 0.14 10.62 % | 0.12 1 228.03 % | 0.01 | 0.00 |
| EBITDA | 335.400 M -11.46 % | 378.803 M 4.30 % | 363.182 M 50.53 % | 241.266 M 44.32 % | 167.177 M -58.07 % | 398.700 M 4.76 % | 380.589 M 18.83 % | 320.286 M 55.19 % | 206.379 M 8.72 % | 189.829 M 26.70 % | 149.829 M 22.24 % | 122.570 M 6.22 % | 115.391 M 48.82 % | 77.538 M 34.27 % | 57.749 M 27.32 % | 45.357 M 547.65 % | 7.003 M 3 964.27 % | -181.231 K |
| Net income ratio | 0.10 -16.78 % | 0.12 -3.88 % | 0.13 -5.42 % | 0.14 1.42 % | 0.13 -19.52 % | 0.17 -10.35 % | 0.19 22.27 % | 0.15 12.65 % | 0.13 -5.03 % | 0.14 12.06 % | 0.13 1.80 % | 0.12 -9.94 % | 0.14 35.44 % | 0.10 12.22 % | 0.09 14.13 % | 0.08 1 289.06 % | 0.01 | 0.00 |
| Ratio EBITDA | 0.15 -12.36 % | 0.17 -4.34 % | 0.18 -8.12 % | 0.20 -1.27 % | 0.20 -12.96 % | 0.23 1.50 % | 0.23 -0.09 % | 0.23 9.64 % | 0.21 -12.95 % | 0.24 6.09 % | 0.22 4.35 % | 0.22 -0.37 % | 0.22 23.24 % | 0.18 22.29 % | 0.14 1.74 % | 0.14 346.95 % | 0.03 | 0.00 |
| Gross profit ratio | 0.19 -22.74 % | 0.25 -1.54 % | 0.25 -6.86 % | 0.27 -4.25 % | 0.28 -4.91 % | 0.30 3.36 % | 0.29 -1.33 % | 0.29 -2.41 % | 0.30 3.19 % | 0.29 -1.15 % | 0.29 2.86 % | 0.28 0.98 % | 0.28 8.80 % | 0.26 7.01 % | 0.24 14.29 % | 0.21 13.13 % | 0.19 | 0.00 |
| Weighted average shs out dil | 23.142 M -0.05 % | 23.155 M 0.00 % | 23.155 M 0.00 % | 23.155 M 0.00 % | 23.155 M -7.95 % | 25.155 M 0.00 % | 25.155 M 0.00 % | 25.155 M 0.00 % | 25.155 M 0.00 % | 25.155 M 0.00 % | 25.155 M -0.17 % | 25.198 M 0.17 % | 25.155 M 0.00 % | 25.155 M 0.00 % | 25.155 M 0.13 % | 25.122 M -1.33 % | 25.462 M 1.22 % | 25.155 M |
| Weighted average shs out | 23.142 M -0.09 % | 23.162 M 0.03 % | 23.155 M 0.00 % | 23.155 M 0.00 % | 23.155 M -7.95 % | 25.155 M 0.00 % | 25.155 M 0.00 % | 25.155 M 0.00 % | 25.155 M 0.00 % | 25.155 M 0.00 % | 25.155 M -0.17 % | 25.198 M 0.17 % | 25.155 M 0.00 % | 25.155 M 0.00 % | 25.155 M 0.13 % | 25.122 M -1.33 % | 25.462 M 1.22 % | 25.155 M |
| EPS diluted | 9.75 -15.88 % | 11.59 4.79 % | 11.06 54.90 % | 7.14 48.13 % | 4.82 -57.83 % | 11.43 -7.52 % | 12.36 45.41 % | 8.50 59.47 % | 5.33 18.71 % | 4.49 33.63 % | 3.36 19.57 % | 2.81 -4.10 % | 2.93 63.69 % | 1.79 23.45 % | 1.45 42.16 % | 1.02 1 940.00 % | 0.05 794.44 % | -0.01 |
| Earnings per share | 9.75 -15.88 % | 11.59 4.79 % | 11.06 54.90 % | 7.14 48.13 % | 4.82 -57.83 % | 11.43 -7.52 % | 12.36 45.41 % | 8.50 59.47 % | 5.33 18.71 % | 4.49 33.63 % | 3.36 19.57 % | 2.81 -4.10 % | 2.93 63.69 % | 1.79 23.45 % | 1.45 42.16 % | 1.02 1 940.00 % | 0.05 794.44 % | -0.01 |
| Gross profit | 420.343 M -21.94 % | 538.495 M 7.35 % | 501.614 M 52.58 % | 328.746 M 39.96 % | 234.882 M -54.19 % | 512.728 M 6.69 % | 480.596 M 17.35 % | 409.526 M 38.14 % | 296.449 M 28.88 % | 230.019 M 18.05 % | 194.842 M 20.49 % | 161.713 M 7.66 % | 150.212 M 31.38 % | 114.338 M 17.49 % | 97.316 M 43.02 % | 68.042 M 63.93 % | 41.508 M | 0.000 |
| Income tax expense | 93.297 M -2.23 % | 95.424 M 6.30 % | 89.766 M 49.36 % | 60.100 M 50.56 % | 39.917 M -61.37 % | 103.341 M -21.26 % | 131.237 M 17.44 % | 111.750 M 56.60 % | 71.361 M 16.48 % | 61.262 M 52.27 % | 40.233 M 17.81 % | 34.150 M 4.21 % | 32.769 M 39.08 % | 23.562 M 24.46 % | 18.931 M 30.66 % | 14.489 M 1 685.65 % | 811.397 K 1 081 762.67 % | 75.000 |
| Cost of revenue | 1.779 B 8.59 % | 1.638 B 9.60 % | 1.495 B 67.98 % | 889.873 M 48.61 % | 598.779 M -50.83 % | 1.218 B 1.82 % | 1.196 B 19.59 % | 1.000 B 42.99 % | 699.404 M 23.28 % | 567.312 M 19.99 % | 472.781 M 15.82 % | 408.218 M 6.20 % | 384.370 M 17.05 % | 328.377 M 7.34 % | 305.916 M 20.35 % | 254.183 M 40.54 % | 180.862 M | 0.000 |
| General and administrative expenses | 85.042 M 14.95 % | 73.983 M 368.04 % | 15.807 M 31.23 % | 12.045 M 127.00 % | 5.306 M -53.54 % | 11.421 M 13.07 % | 10.101 M -5.25 % | 10.661 M 47.93 % | 7.207 M -7.27 % | 7.772 M | 0.000 -100.00 % | 3.382 M 91.79 % | 1.764 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 23.916 M 133.69 % | 10.234 M -3.31 % | 10.584 M -56.31 % | 24.224 M 152.40 % | 9.598 M -65.14 % | 27.533 M -9.41 % | 30.392 M 17.84 % | 25.791 M -28.42 % | 36.030 M 45.33 % | 24.792 M 31.19 % | 18.897 M 1.22 % | 18.670 M -12.30 % | 21.289 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 -100.00 % | 130.688 M 92.27 % | 67.970 M -2.07 % | 69.405 M -17.79 % | 84.423 M 4 547.11 % | 1.817 M 101.34 % | 902.281 K 69.83 % | 531.284 K 109.55 % | 253.537 K -98.87 % | 22.475 M 64 346.29 % | 34.874 K 15.05 % | 30.312 K -2.15 % | 30.977 K -99.93 % | 43.246 M 45.90 % | 29.641 M -27.74 % | 41.017 M 10 380.65 % | 391.362 K |
| Operating expenses | 112.283 M 33.33 % | 84.217 M -46.39 % | 157.079 M 50.69 % | 104.239 M 23.64 % | 84.309 M -31.67 % | 123.377 M 6.98 % | 115.330 M 14.02 % | 101.146 M 0.25 % | 100.889 M 20.83 % | 83.497 M 5.63 % | 79.043 M 31.90 % | 59.926 M 8.70 % | 55.128 M 11.41 % | 49.481 M 14.42 % | 43.246 M 45.90 % | 29.641 M -27.74 % | 41.017 M 10 380.65 % | 391.362 K |
| Cost and expenses | 1.891 B 9.80 % | 1.722 B 4.27 % | 1.652 B 67.20 % | 987.971 M 47.59 % | 669.425 M -50.09 % | 1.341 B 2.27 % | 1.311 B 19.08 % | 1.101 B 37.61 % | 800.293 M 22.97 % | 650.809 M 17.94 % | 551.824 M 17.88 % | 468.143 M 6.52 % | 439.498 M 16.31 % | 377.858 M 8.22 % | 349.161 M 23.02 % | 283.824 M 27.92 % | 221.879 M 56 594.05 % | 391.362 K |
| 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 |
| Selling general and administrative expenses | 112.283 M 33.33 % | 84.217 M 219.11 % | 26.391 M -27.24 % | 36.269 M 143.35 % | 14.904 M -61.74 % | 38.954 M -3.80 % | 40.493 M 11.08 % | 36.453 M -15.69 % | 43.237 M 32.78 % | 32.564 M 72.32 % | 18.897 M -14.31 % | 22.052 M -4.34 % | 23.052 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 4.179 M 160.70 % | 1.603 M -15.94 % | 1.907 M -7.83 % | 2.069 M 2.39 % | 2.021 M -24.99 % | 2.694 M 5.50 % | 2.553 M 9.49 % | 2.332 M -64.56 % | 6.580 M -60.38 % | 16.609 M 183.09 % | 5.867 M -11.57 % | 6.635 M 15.41 % | 5.749 M 142.39 % | 2.372 M 51.51 % | 1.565 M -18.92 % | 1.931 M 2.83 % | 1.878 M 793.50 % | 210.131 K |
| Interest expense | 4.243 M -25.61 % | 5.704 M 25.89 % | 4.531 M 2.14 % | 4.436 M 30.77 % | 3.392 M 128.86 % | 1.482 M -21.93 % | 1.899 M -9.98 % | 2.109 M -34.27 % | 3.208 M 0.14 % | 3.204 M -76.45 % | 13.607 M 57.79 % | 8.623 M 12 957.49 % | 66.042 K -23.11 % | 85.888 K -20.10 % | 107.500 K -50.69 % | 218.018 K -23.10 % | 283.524 K | 0.000 |
| Depreciation and amortization | 12.147 M 3.17 % | 11.774 M -7.47 % | 12.724 M 11.58 % | 11.403 M -7.71 % | 12.356 M 22.92 % | 10.052 M -14.68 % | 11.782 M -6.64 % | 12.620 M 1.28 % | 12.460 M 0.76 % | 12.367 M 9.71 % | 11.272 M 25.38 % | 8.990 M 2.04 % | 8.811 M 0.13 % | 8.799 M 54.45 % | 5.697 M 13.38 % | 5.025 M 8.41 % | 4.635 M | 0.000 |
| Operating income | 308.060 M -32.19 % | 454.278 M 29.49 % | 350.819 M 52.10 % | 230.648 M 40.44 % | 164.236 M -57.74 % | 388.648 M 6.40 % | 365.266 M 18.45 % | 308.380 M 50.14 % | 205.391 M 17.87 % | 174.259 M 39.78 % | 124.667 M 18.78 % | 104.957 M -1.46 % | 106.515 M 55.15 % | 68.653 M 23.64 % | 55.528 M 38.43 % | 40.113 M 1 824.39 % | 2.084 M 1 250.18 % | -181.231 K |
| Operating income ratio | 0.14 -32.88 % | 0.21 18.76 % | 0.18 -7.16 % | 0.19 -3.93 % | 0.20 -12.28 % | 0.22 3.09 % | 0.22 -0.41 % | 0.22 6.07 % | 0.21 -5.63 % | 0.22 17.04 % | 0.19 1.40 % | 0.18 -7.57 % | 0.20 28.49 % | 0.16 12.61 % | 0.14 10.62 % | 0.12 1 228.03 % | 0.01 | 0.00 |
| Total other income expenses net | 10.950 M 112.11 % | -90.404 M -1 748.00 % | -4.892 M 6.30 % | -5.221 M 59.23 % | -12.807 M | 0.000 -100.00 % | 73.710 M 400.80 % | 14.718 M 152.40 % | -28.089 M -314.04 % | -6.784 M 71.73 % | -23.999 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.953 M | 0.000 | 0.000 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -53.072 M -108.71 % | -25.428 M 20.56 % | -32.008 M -53.43 % | -20.861 M -101.60 % | -10.348 M 70.66 % | -35.274 M 27.83 % | -48.879 M 78.62 % | -228.600 M -1 036.46 % | -20.115 M 85.96 % | -143.244 M -165.52 % | -53.949 M -176.71 % | 70.327 M 256.57 % | -44.918 M -14.17 % | -39.342 M -683.77 % | -5.020 M 70.82 % | -17.202 M -272.02 % | 10.000 M | 0.000 |
| Total investments | 3.151 B 17.79 % | 2.675 B 22.01 % | 2.192 B 20.40 % | 1.821 B 14.20 % | 1.594 B -4.64 % | 1.672 B 28.92 % | 1.297 B 68.46 % | 769.942 M 85 449.12 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K -21.40 % | 1.145 M 0.00 % | 1.145 M 0.00 % | 1.145 M -98.17 % | 62.526 M -11.38 % | 70.558 M 133.50 % | 30.218 M 140.20 % | 12.580 M |
| Total debt | 25.610 M -12.71 % | 29.338 M -6.93 % | 31.522 M -5.44 % | 33.334 M 11.09 % | 30.006 M 1 986.25 % | 1.438 M -87.91 % | 11.897 M 8.10 % | 11.006 M -60.30 % | 27.720 M 0.05 % | 27.706 M 62 867.94 % | 44.000 K -99.96 % | 114.930 M 3 798.94 % | 2.948 M 1 641.17 % | 169.295 K | 0.000 | 0.000 -100.00 % | 10.000 M | 0.000 |
| Accumulated other comprehensive income loss | 678.506 M 17.72 % | 576.393 M 46.45 % | 393.588 M 1 867.94 % | 20.000 M 1.99 % | 19.609 M -89.94 % | 194.838 M 35.26 % | 144.049 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 2.415 B 16.60 % | 2.071 B 15.24 % | 1.797 B 16.82 % | 1.539 B -3.21 % | 1.590 B 0.73 % | 1.578 B 27.83 % | 1.235 B 38.53 % | 891.290 M 63.15 % | 546.312 M 32.51 % | 412.282 M 37.76 % | 299.285 M 39.30 % | 214.856 M 41.91 % | 151.407 M 78.19 % | 84.971 M 85.82 % | 45.728 M 92.71 % | 23.729 M 550.56 % | 3.647 M -5.16 % | 3.846 M |
| Common stock | 231.550 M 0.00 % | 231.550 M 0.00 % | 231.550 M 0.00 % | 231.550 M -0.17 % | 231.941 M -7.80 % | 251.550 M 0.00 % | 251.550 M 0.00 % | 251.550 M 0.00 % | 251.550 M 0.00 % | 251.550 M 0.00 % | 251.550 M 0.00 % | 251.550 M 0.00 % | 251.550 M 0.00 % | 251.550 M 0.00 % | 251.550 M 0.00 % | 251.550 M 0.00 % | 251.550 M 686.04 % | 32.002 M |
| Total equity | 4.621 B 10.68 % | 4.175 B 12.28 % | 3.718 B 10.28 % | 3.372 B 7.41 % | 3.139 B -3.03 % | 3.238 B 11.87 % | 2.894 B 13.46 % | 2.551 B 15.64 % | 2.206 B 6.47 % | 2.072 B 5.77 % | 1.959 B 4.50 % | 1.874 B 3.50 % | 1.811 B 3.81 % | 1.744 B 2.30 % | 1.705 B 1.31 % | 1.683 B 1.19 % | 1.663 B 4 495.90 % | 36.191 M |
| Other non current liabilities | 14.549 M 5.11 % | 13.842 M 1.18 % | 13.681 M 12.08 % | 12.207 M -22.85 % | 15.822 M 28.57 % | 12.306 M -67.37 % | 37.711 M 3 382.24 % | 1.083 M -92.92 % | 15.306 M -0.02 % | 15.310 M 0.02 % | 15.306 M 0.00 % | 15.306 M 0.37 % | 15.249 M -11.29 % | 17.191 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 22.136 M -15.90 % | 26.321 M -5.54 % | 27.864 M -11.60 % | 31.522 M 8.72 % | 28.994 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.396 K -51.54 % | 91.619 K -33.37 % | 137.496 K -18.78 % | 169.295 K | 0.000 | 0.000 -100.00 % | 10.000 M | 0.000 |
| Total non current liabilities | 117.922 M 14.60 % | 102.902 M 5.34 % | 97.690 M 10.09 % | 88.739 M 17.79 % | 75.334 M 85.24 % | 40.668 M 7.84 % | 37.711 M 206.44 % | 12.306 M -19.60 % | 15.306 M -0.02 % | 15.310 M -0.26 % | 15.350 M -0.31 % | 15.398 M 0.07 % | 15.387 M -11.37 % | 17.360 M | 0.000 -100.00 % | 132.595 K -98.69 % | 10.104 M | 0.000 |
| Other current liabilities | 43.976 M 38.06 % | 31.853 M 173.63 % | 11.641 M 58.38 % | 7.350 M -32.51 % | 10.890 M 65.56 % | 6.578 M -95.61 % | 149.931 M -42.21 % | 259.424 M 205.61 % | 84.888 M 23.06 % | 68.981 M 46.50 % | 47.087 M 356.18 % | 10.322 M -77.64 % | 46.154 M 46.96 % | 31.405 M -57.50 % | 73.901 M 27.53 % | 57.950 M 15.65 % | 50.109 M 54 643.06 % | 91.535 K |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 22.044 M 62.23 % | 13.588 M 1.34 % | 13.409 M -89.39 % | 126.412 M -16.90 % | 152.119 M -43.13 % | 267.490 M 219.91 % | 83.615 M 19.10 % | 70.203 M 348.00 % | -28.308 M -158.30 % | 48.556 M 152 796.03 % | -31.799 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 3.474 M 15.15 % | 3.017 M -30.93 % | 4.368 M 20.53 % | 3.624 M 79.03 % | 2.024 M 131.32 % | -6.462 M -154.32 % | 11.897 M 8.10 % | 11.006 M -60.30 % | 27.720 M 0.05 % | 27.706 M -2.13 % | 28.308 M -75.35 % | 114.838 M 361 037.77 % | 31.799 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 120.740 M 5.59 % | 114.346 M -5.81 % | 121.405 M 33.63 % | 90.850 M 4.53 % | 86.916 M -57.17 % | 202.922 M -13.45 % | 234.443 M -27.04 % | 321.315 M 98.61 % | 161.779 M 22.74 % | 131.810 M 39.99 % | 94.155 M -50.88 % | 191.693 M 160.48 % | 73.593 M 38.12 % | 53.283 M -46.16 % | 98.966 M 65.66 % | 59.740 M 17.79 % | 50.717 M 28 173.56 % | 179.380 K |
| Total liabilities | 238.662 M 9.86 % | 217.248 M -0.84 % | 219.095 M 23.43 % | 177.503 M 9.40 % | 162.251 M -33.39 % | 243.590 M -10.50 % | 272.154 M -18.42 % | 333.622 M 88.40 % | 177.086 M 20.37 % | 147.120 M 34.35 % | 109.505 M -47.12 % | 207.091 M 132.74 % | 88.980 M 25.96 % | 70.643 M -28.62 % | 98.966 M 65.29 % | 59.873 M -1.56 % | 60.822 M 33 806.56 % | 179.380 K |
| Other non current assets | 38.000 K -97.87 % | 1.786 M 3 033.33 % | 57.000 K -14.93 % | 67.000 K | 0.000 -100.00 % | 1.873 M -99.86 % | 1.300 B 8 022.25 % | 16.004 M -97.11 % | 553.838 M 98.36 % | 279.203 M 7 013.45 % | 3.925 M -98.71 % | 303.125 M 141.06 % | 125.747 M 62.32 % | 77.470 M 9 358.21 % | 819.081 K -98.85 % | 71.479 M 128.80 % | 31.241 M 148.34 % | 12.580 M |
| Long term investments | 3.151 B 19.35 % | 2.640 B 20.51 % | 2.191 B 20.30 % | 1.821 B 14.20 % | 1.594 B -4.64 % | 1.672 B 28.92 % | 1.297 B 71.33 % | 757.025 M 237.81 % | -549.336 M -100.22 % | -274.372 M 4.31 % | -286.730 M 3.59 % | -297.407 M -154.97 % | -116.644 M -89.92 % | -61.417 M -198.23 % | 62.526 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 275.439 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 12.191 M 0.00 % | 12.191 M 0.00 % | 12.191 M 0.00 % | 12.191 M 0.00 % | 12.191 M 0.00 % | 12.191 M 0.00 % | 12.191 M 0.00 % | 12.191 M 0.00 % | 12.191 M 0.00 % | 12.191 M 0.00 % | 12.191 M 0.00 % | 12.191 M 0.00 % | 12.191 M 0.00 % | 12.191 M -54.35 % | 26.704 M 202.88 % | 8.817 M -85.64 % | 61.407 M | 0.000 |
| Goodwill and intangible assets | 12.191 M 0.00 % | 12.191 M 0.00 % | 12.191 M 0.00 % | 12.191 M 0.00 % | 12.191 M 0.00 % | 12.191 M 0.00 % | 12.191 M 0.00 % | 12.191 M 0.00 % | 12.191 M 0.00 % | 12.191 M -95.76 % | 287.630 M 2 259.43 % | 12.191 M 0.00 % | 12.191 M 0.00 % | 12.191 M 0.00 % | 12.191 M 0.00 % | 12.191 M 0.00 % | 12.191 M | 0.000 |
| Property plant equipment net | 1.510 B 0.84 % | 1.498 B -0.23 % | 1.501 B -0.15 % | 1.504 B -0.36 % | 1.509 B 1.35 % | 1.489 B -0.61 % | 1.498 B -3.80 % | 1.557 B -0.75 % | 1.569 B -0.73 % | 1.580 B -1.53 % | 1.605 B 0.10 % | 1.603 B -0.09 % | 1.605 B 0.08 % | 1.603 B 1.44 % | 1.580 B 1.31 % | 1.560 B -0.31 % | 1.565 B 18 135.77 % | 8.581 M |
| Total non current assets | 4.673 B 12.57 % | 4.152 B 12.03 % | 3.706 B 11.01 % | 3.338 B 7.09 % | 3.117 B -1.81 % | 3.175 B 12.99 % | 2.810 B 19.40 % | 2.353 B 47.57 % | 1.595 B -0.63 % | 1.605 B -0.67 % | 1.616 B -0.60 % | 1.625 B -0.20 % | 1.629 B -0.26 % | 1.633 B -1.40 % | 1.656 B 0.76 % | 1.644 B 2.20 % | 1.608 B 7 499.86 % | 21.161 M |
| Other current assets | 26.705 M 23.29 % | 21.660 M 5.00 % | 20.629 M -16.48 % | 24.698 M -9.51 % | 27.293 M -76.96 % | 118.442 M -20.54 % | 149.063 M -11.06 % | 167.595 M 11.79 % | 149.923 M 82.33 % | 82.226 M 124.94 % | 36.555 M -45.21 % | 66.719 M 110.36 % | 31.717 M 54.37 % | 20.546 M -39.05 % | 33.712 M -60.70 % | 85.790 M 402.36 % | 17.077 M 12.28 % | 15.209 M |
| Short term investments | 10.000 M -71.55 % | 35.151 M 112.64 % | 16.531 M -37.36 % | 26.389 M | 0.000 -100.00 % | 33.320 M 916.58 % | 3.278 M -74.63 % | 12.917 M -97.65 % | 550.236 M 99.89 % | 275.272 M -4.30 % | 287.630 M -3.66 % | 298.552 M 153.46 % | 117.789 M 88.28 % | 62.562 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 52.626 M -3.91 % | 54.766 M -13.80 % | 63.530 M 17.22 % | 54.195 M 34.30 % | 40.354 M 9.92 % | 36.713 M -39.59 % | 60.776 M -74.63 % | 239.605 M 400.89 % | 47.835 M -72.02 % | 170.950 M 216.62 % | 53.993 M 21.05 % | 44.603 M -6.82 % | 47.866 M 21.14 % | 39.512 M 687.15 % | 5.020 M -70.82 % | 17.202 M | 0.000 | 0.000 |
| Cash and short term investments | 62.626 M -30.35 % | 89.917 M 41.53 % | 63.530 M 17.22 % | 54.195 M 34.30 % | 40.354 M 9.92 % | 36.713 M -39.59 % | 60.776 M -75.93 % | 252.523 M -57.78 % | 598.071 M 34.03 % | 446.222 M 30.62 % | 341.623 M -0.45 % | 343.155 M 107.15 % | 165.655 M 62.29 % | 102.074 M 1 933.50 % | 5.020 M -70.82 % | 17.202 M | 0.000 | 0.000 |
| Total current assets | 186.251 M -22.61 % | 240.657 M 3.90 % | 231.628 M 9.80 % | 210.945 M 14.60 % | 184.077 M -39.88 % | 306.195 M -14.02 % | 356.128 M -32.90 % | 530.754 M -32.64 % | 787.910 M 28.36 % | 613.805 M 35.68 % | 452.396 M -0.75 % | 455.803 M 68.25 % | 270.905 M 48.90 % | 181.940 M 23.06 % | 147.851 M 48.91 % | 99.290 M -14.35 % | 115.925 M 662.19 % | 15.209 M |
| Inventory | 92.201 M -26.28 % | 125.072 M -13.03 % | 143.811 M 11.32 % | 129.192 M 14.85 % | 112.484 M -21.76 % | 143.764 M 0.11 % | 143.602 M 35.60 % | 105.903 M 11.13 % | 95.296 M 15.03 % | 82.847 M 24.75 % | 66.410 M 49.72 % | 44.358 M 2.98 % | 43.072 M 29.21 % | 33.334 M -27.88 % | 46.224 M 72.04 % | 26.867 M | 0.000 | 0.000 |
| Net receivables | 4.719 M 17.74 % | 4.008 M 9.57 % | 3.658 M 27.90 % | 2.860 M -27.52 % | 3.946 M -45.76 % | 7.276 M 171.14 % | 2.683 M -43.31 % | 4.733 M -51.33 % | 9.724 M -96.50 % | 277.782 M 3 539.40 % | 7.633 M -70.34 % | 25.735 M -14.32 % | 30.035 M 15.58 % | 25.986 M -2.69 % | 26.704 M 202.88 % | 8.817 M -85.64 % | 61.407 M | 0.000 |
| Tax assets | 0.000 | 0.000 -100.00 % | 1.738 M 2.12 % | 1.702 M -8.75 % | 1.865 M | 0.000 100.00 % | -1.297 B -11 656.38 % | 11.223 M 20.84 % | 9.288 M 22.33 % | 7.592 M 24.24 % | 6.111 M 37.93 % | 4.431 M 50.31 % | 2.948 M 94.41 % | 1.516 M 620.64 % | 210.406 K | 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 |
| Account payables | 73.290 M -6.25 % | 78.180 M 0.25 % | 77.982 M 23.22 % | 63.289 M 8.74 % | 58.200 M -21.85 % | 74.471 M 5.85 % | 70.354 M 66.73 % | 42.197 M -10.27 % | 47.028 M 39.23 % | 33.777 M 80.05 % | 18.760 M -33.69 % | 28.293 M 3.23 % | 27.407 M 25.27 % | 21.878 M -9.08 % | 24.062 M 1 243.81 % | 1.791 M -70.71 % | 6.113 M 9 506.82 % | 63.629 K |
| Tax payables | 0.000 -100.00 % | 1.296 M -75.87 % | 5.370 M 79.06 % | 2.999 M 25.32 % | 2.393 M 24.45 % | 1.923 M -14.93 % | 2.260 M -21.93 % | 2.895 M 35.14 % | 2.142 M 59.04 % | 1.347 M | 0.000 -100.00 % | 38.240 M | 0.000 | 0.000 -100.00 % | 1.003 M | 0.000 -100.00 % | 111.696 K 361.25 % | 24.216 K |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 1.474 M -60.51 % | 3.733 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 |
| 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 |
| Capital lease obligations | 25.610 M -12.71 % | 29.338 M -6.93 % | 31.522 M -5.44 % | 33.334 M 11.09 % | 30.006 M 479.80 % | -7.901 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 |
| Preferred stock | 0.000 | 0.000 -100.00 % | 3.325 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 1.296 B 0.00 % | 1.296 B 0.00 % | 1.296 B -18.07 % | 1.582 B 21.85 % | 1.298 B -7.79 % | 1.408 B 0.00 % | 1.408 B 0.00 % | 1.408 B 0.00 % | 1.408 B 0.00 % | 1.408 B 0.00 % | 1.408 B 0.00 % | 1.408 B 0.00 % | 1.408 B 0.00 % | 1.408 B 0.00 % | 1.408 B 0.00 % | 1.408 B -0.02 % | 1.408 B 410 735.50 % | 342.737 K |
| Deferred tax liabilities non current | 81.237 M 29.48 % | 62.739 M 14.76 % | 54.671 M 32.45 % | 41.277 M 35.26 % | 30.518 M 7.60 % | 28.362 M 11.64 % | 25.405 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 132.595 K 26.91 % | 104.483 K | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 4.860 B 10.64 % | 4.392 B 11.55 % | 3.938 B 10.94 % | 3.549 B 7.50 % | 3.302 B -5.16 % | 3.481 B 9.95 % | 3.166 B 9.77 % | 2.884 B 21.05 % | 2.383 B 7.39 % | 2.219 B 7.28 % | 2.068 B -0.63 % | 2.081 B 9.56 % | 1.900 B 4.67 % | 1.815 B 0.61 % | 1.804 B 3.51 % | 1.743 B 1.09 % | 1.724 B 4 640.46 % | 36.370 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 31.394 M 135.04 % | 13.357 M -1.24 % | 13.525 M 267.29 % | -8.085 M -156.76 % | 14.244 M 290.12 % | -7.492 M 91.65 % | -89.706 M -227.31 % | 70.462 M 779.11 % | 8.015 M 184.72 % | -9.460 M 90.28 % | -97.364 M -179.17 % | 122.982 M 17 222.35 % | -718.256 K -131.89 % | 2.252 M 107.46 % | -30.190 M -203.57 % | 29.151 M |
| Accounts receivables | -711.000 K -13.58 % | -626.000 K -19.92 % | -522.000 K -148.07 % | 1.086 M -64.21 % | 3.034 M 168.26 % | -4.445 M -344.16 % | 1.820 M -38.69 % | 2.969 M 142.40 % | -7.003 M -255.82 % | 4.495 M -74.01 % | 17.295 M 233.47 % | 5.186 M 215.91 % | -4.474 M | 0.000 | 0.000 | 0.000 |
| Inventory | 32.871 M 75.41 % | 18.739 M 228.18 % | -14.619 M 12.51 % | -16.709 M -153.42 % | 31.280 M 19 390.04 % | -162.156 K 99.57 % | -37.699 M -255.40 % | -10.607 M 14.79 % | -12.449 M 24.26 % | -16.437 M 25.47 % | -22.053 M -1 615.77 % | -1.285 M 86.80 % | -9.738 M -175.55 % | 12.889 M 166.59 % | -19.356 M -260.16 % | -5.374 M |
| Accounts payables | -4.890 M -2 569.70 % | 198.000 K -98.65 % | 14.693 M 202.95 % | 4.850 M 128.37 % | -17.098 M -515.27 % | 4.117 M -85.38 % | 28.157 M 682.77 % | -4.832 M -136.46 % | 13.252 M -11.75 % | 15.017 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 4.124 M 183.25 % | -4.954 M -135.45 % | 13.973 M 419.83 % | 2.688 M 190.46 % | -2.972 M 57.56 % | -7.002 M 91.46 % | -81.985 M -201.13 % | 81.069 M 296.16 % | 20.464 M 193.33 % | 6.976 M 109.26 % | -75.312 M -160.60 % | 124.268 M 1 277.74 % | 9.020 M 184.80 % | -10.637 M 1.82 % | -10.834 M -131.38 % | 34.525 M |
| Other non cash items | 5.686 M 270.91 % | 1.533 M 101.88 % | -81.378 M -28.68 % | -63.240 M 8.36 % | -69.011 M 34.09 % | -104.705 M 53.14 % | -223.430 M -71.10 % | -130.588 M -55.45 % | -84.009 M 7.96 % | -91.271 M -79.77 % | -50.772 M -28.29 % | -39.577 M 15.22 % | -46.679 M -94.43 % | -24.008 M -5.49 % | -22.757 M -42.55 % | -15.964 M |
| Net cash provided by operating activities | 274.940 M -6.84 % | 295.114 M 1.48 % | 290.798 M 75.70 % | 165.505 M 51.81 % | 109.019 M -62.25 % | 288.797 M 105.27 % | 140.692 M -49.38 % | 277.961 M 95.94 % | 141.858 M 65.15 % | 85.894 M 804.16 % | -12.198 M -106.18 % | 197.353 M 190.53 % | 67.928 M 21.96 % | 55.697 M 572.84 % | 8.278 M -85.81 % | 58.325 M |
| Investments in property plant and equipment | -26.596 M -321.36 % | -6.312 M 40.08 % | -10.534 M -687.88 % | -1.337 M 14.12 % | -1.557 M -57.18 % | -990.455 K 79.20 % | -4.762 M -475.55 % | -827.311 K 15.95 % | -984.321 K -1 097.40 % | -82.205 K 88.86 % | -737.719 K 89.05 % | -6.736 M -55.61 % | -4.329 M 54.92 % | -9.603 M 63.28 % | -26.152 M -96.16 % | -13.332 M |
| Acquisitions net | 673.000 K 691.76 % | 85.000 K -95.54 % | 1.906 M -7.88 % | 2.069 M 2.39 % | 2.021 M -25.27 % | 2.704 M -97.91 % | 129.145 M 5 437.47 % | 2.332 M -64.56 % | 6.580 M -60.38 % | 16.609 M 149.01 % | 6.670 M | 0.000 -100.00 % | 5.855 M 92.09 % | 3.048 M 32.74 % | 2.296 M -79.34 % | 11.117 M |
| Purchases of investments | -925.686 M -70.71 % | -542.267 M -8.30 % | -500.707 M -191.83 % | -171.576 M -1 418.45 % | -11.299 M 96.73 % | -345.042 M 24.28 % | -455.665 M -546.95 % | -70.433 M 73.70 % | -267.827 M -149.68 % | -107.269 M -25 469.93 % | -419.511 K 99.77 % | -181.799 M -229.18 % | -55.227 M -282.95 % | -14.421 M 71.92 % | -51.355 M -71.18 % | -30.000 M |
| Sales maturities of investments | 679.781 M 170.94 % | 250.895 M -3.67 % | 260.449 M 1 565.70 % | 15.636 M -93.90 % | 256.389 M 335 980.55 % | 76.288 K -99.22 % | 9.791 M -67.89 % | 30.489 M -69.85 % | 101.135 M 275.53 % | 26.931 M 0.00 % | 26.931 M | 0.000 -100.00 % | 3.168 M -77.37 % | 14.000 M -33.77 % | 21.140 M -27.29 % | 29.073 M |
| Other investing activites | 4.000 K -99.75 % | 1.609 M 40 125.00 % | 4.000 K 0.00 % | 4.000 K -8.51 % | 4.372 K -5.92 % | 4.647 K 13.40 % | 4.098 K 100.14 % | -2.995 M -140 731.56 % | 2.130 K -82.02 % | 11.844 K -63.46 % | 32.416 K -99.51 % | 6.667 M 21 895.14 % | 30.312 K 100.10 % | -28.952 M -212.36 % | 25.767 M 331.78 % | -11.117 M |
| Net cash used for investing activites | -271.824 M 8.16 % | -295.990 M -18.93 % | -248.882 M -60.36 % | -155.204 M -163.20 % | 245.558 M 171.54 % | -343.248 M -6.77 % | -321.486 M -675.89 % | -41.434 M 74.28 % | -161.094 M -152.50 % | -63.799 M -296.45 % | 32.476 M 117.86 % | -181.867 M -260.12 % | -50.502 M -40.56 % | -35.928 M -26.94 % | -28.303 M -98.48 % | -14.260 M |
| Debt repayment | -5.256 M 0.00 % | -5.256 M -3.36 % | -5.085 M 9.95 % | -5.647 M -292.62 % | -1.438 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -44.396 K 5.99 % | -47.223 K -2.94 % | -45.876 K 18.90 % | -56.568 K -127.46 % | 206.000 K | 0.000 100.00 % | -35.012 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 100.00 % | -7.814 M 97.32 % | -291.156 M | 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 100.00 % | -6.289 M 0.00 % | -6.289 M -25.00 % | -5.031 M 59.48 % | -12.416 M -154.74 % | -4.874 M -295.92 % | -1.231 M |
| Other financing activites | 0.000 100.00 % | -2.632 M -109.22 % | -1.258 M -124.90 % | 5.052 M 112.76 % | -39.597 M -11 146.99 % | 358.439 K 128.44 % | -1.260 M 14.95 % | -1.482 M 46.50 % | -2.770 M -4.00 % | -2.663 M 81.85 % | -14.676 M -56.01 % | -9.407 M -1 052.61 % | -816.154 K 60.18 % | -2.050 M -117.35 % | -943.087 K -143.03 % | 2.191 M |
| Net cash used provided by financing activities | -5.256 M 33.37 % | -7.888 M -24.36 % | -6.343 M 24.57 % | -8.409 M 97.47 % | -332.191 M -92 777.14 % | 358.439 K 128.44 % | -1.260 M 14.95 % | -1.482 M 46.50 % | -2.770 M -2.30 % | -2.708 M 87.11 % | -21.012 M -33.48 % | -15.742 M -166.64 % | -5.904 M 58.60 % | -14.260 M -145.14 % | -5.817 M 82.92 % | -34.052 M |
| Effect of forex changes on cash | 10.386 M | 0.000 | 0.000 | 0.000 100.00 % | -183.000 | 0.000 -100.00 % | 0.000 0.00 % | 0.000 166.67 % | 0.000 250.00 % | 0.000 -300.00 % | 0.000 -110.53 % | 0.000 1 050.00 % | 0.000 -100.00 % | 0.000 75.00 % | 0.000 33.33 % | 0.000 |
| Net change in cash | 8.246 M 194.09 % | -8.764 M -124.64 % | 35.573 M 1 780.18 % | 1.892 M -91.55 % | 22.386 M 141.38 % | -54.092 M 70.29 % | -182.054 M -177.46 % | 235.045 M 1 168.07 % | -22.006 M -213.51 % | 19.388 M 2 740.98 % | -734.103 K -186.08 % | -256.605 K -102.23 % | 11.522 M 109.16 % | 5.509 M 121.32 % | -25.842 M -358.07 % | 10.014 M |
| Cash at beginning of period | 70.436 M 10.87 % | 63.530 M 127.24 % | 27.957 M 7.26 % | 26.065 M 608.36 % | 3.680 M -93.63 % | 57.772 M -75.91 % | 239.826 M 4 915.84 % | 4.781 M -82.15 % | 26.788 M 261.98 % | 7.400 M -9.02 % | 8.134 M -3.06 % | 8.391 M 367.98 % | -3.131 M 63.76 % | -8.640 M -150.23 % | 17.202 M 139.30 % | 7.189 M |
| Cash at end of period | 78.682 M 43.67 % | 54.766 M -13.80 % | 63.530 M 127.24 % | 27.957 M 7.26 % | 26.065 M 608.37 % | 3.680 M -93.63 % | 57.772 M -75.91 % | 239.826 M 4 915.84 % | 4.781 M -82.15 % | 26.788 M 261.98 % | 7.400 M -9.02 % | 8.134 M -3.06 % | 8.391 M 367.98 % | -3.131 M 63.76 % | -8.640 M -150.23 % | 17.202 M |
| Operating cash flow | 274.940 M -6.84 % | 295.114 M 1.48 % | 290.798 M 75.70 % | 165.505 M 51.81 % | 109.019 M -62.25 % | 288.797 M 105.27 % | 140.692 M -49.38 % | 277.961 M 95.94 % | 141.858 M 65.15 % | 85.894 M 804.16 % | -12.198 M -106.18 % | 197.353 M 190.53 % | 67.928 M 21.96 % | 55.697 M 572.84 % | 8.278 M -85.81 % | 58.325 M |
| Capital expenditure | -26.596 M -321.36 % | -6.312 M 40.08 % | -10.534 M -687.88 % | -1.337 M 14.12 % | -1.557 M -57.18 % | -990.455 K 79.20 % | -4.762 M -475.55 % | -827.311 K 15.95 % | -984.321 K -1 097.40 % | -82.205 K 88.86 % | -737.719 K 89.05 % | -6.736 M -55.61 % | -4.329 M 54.92 % | -9.603 M 63.28 % | -26.152 M -96.16 % | -13.332 M |
| Free CashFlow | 248.344 M -14.01 % | 288.802 M 3.05 % | 280.264 M 70.72 % | 164.168 M 52.77 % | 107.462 M -62.66 % | 287.807 M 111.73 % | 135.931 M -50.95 % | 277.133 M 96.73 % | 140.873 M 64.16 % | 85.812 M 763.37 % | -12.936 M -106.79 % | 190.617 M 199.71 % | 63.600 M 37.98 % | 46.094 M 357.89 % | -17.874 M -139.73 % | 44.993 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 498.019 M -6.30 % | 531.528 M -4.09 % | 554.189 M -11.56 % | 626.641 M 28.70 % | 486.913 M -1.84 % | 496.043 M -14.71 % | 581.597 M -3.52 % | 602.835 M 21.47 % | 496.279 M 2.78 % | 482.869 M 2.02 % | 473.304 M -19.94 % | 591.152 M 31.63 % | 449.106 M 27.75 % | 351.557 M -14.56 % | 411.448 M 24.25 % | 331.140 M 166.03 % | 124.475 M -63.01 % | 336.479 M 3.38 % | 325.483 M 133.92 % | 139.143 M 327.40 % | 32.556 M -90.67 % | 349.119 M -18.00 % | 425.769 M -18.99 % | 525.581 M 22.22 % | 430.013 M 13.16 % | 380.014 M -10.61 % | 425.100 M -12.50 % | 485.848 M 25.99 % | 385.627 M 14.89 % | 335.659 M 3.29 % | 324.979 M -24.89 % | 432.646 M 36.76 % | 316.343 M 19.78 % | 264.098 M 13.15 % | 233.409 M -18.02 % | 284.702 M 33.26 % | 213.645 M 14.67 % | 186.314 M -14.83 % | 218.744 M -2.38 % | 224.070 M 33.21 % | 168.202 M 14.76 % | 146.573 M -1.44 % | 148.715 M -31.29 % | 216.428 M 38.82 % | 155.907 M 23.11 % | 126.643 M -6.53 % | 135.484 M -26.51 % | 184.364 M 49.36 % | 123.439 M 10.07 % | 112.151 M -24.40 % | 148.350 M -9.19 % | 163.359 M 47.54 % | 110.722 M 14.66 % | 96.569 M -0.37 % | 96.926 M -35.49 % | 150.257 M |
| Net income | 29.334 M -44.60 % | 52.948 M -14.95 % | 62.253 M -3.41 % | 64.452 M 39.93 % | 46.060 M -3.58 % | 47.771 M -30.39 % | 68.622 M -21.36 % | 87.261 M 34.67 % | 64.796 M -3.72 % | 67.297 M 5.02 % | 64.080 M -6.86 % | 68.803 M 22.90 % | 55.982 M 51.98 % | 36.834 M -41.95 % | 63.451 M 17.56 % | 53.971 M 387.54 % | 11.070 M -76.01 % | 46.144 M -13.73 % | 53.490 M 167.81 % | 19.973 M 349.13 % | -8.017 M -114.38 % | 55.765 M -16.18 % | 66.525 M -28.48 % | 93.016 M 27.36 % | 73.034 M 80.26 % | 40.515 M -49.93 % | 80.917 M -40.85 % | 136.797 M 160.16 % | 52.581 M -8.49 % | 57.457 M 16.96 % | 49.124 M -23.35 % | 64.087 M 48.87 % | 43.050 M 12.90 % | 38.132 M 48.30 % | 25.713 M -43.32 % | 45.366 M 82.78 % | 24.820 M -4.27 % | 25.928 M -6.86 % | 27.837 M -4.07 % | 29.018 M -3.95 % | 30.210 M -4.05 % | 31.486 M 120.15 % | 14.302 M -34.47 % | 21.826 M 29.75 % | 16.821 M 40.51 % | 11.971 M -31.23 % | 17.407 M -31.19 % | 25.296 M 56.80 % | 16.133 M -7.40 % | 17.423 M -22.60 % | 22.511 M 24.98 % | 18.012 M 13.65 % | 15.849 M 29.28 % | 12.260 M 0.72 % | 12.172 M 4.25 % | 11.676 M |
| Income before tax | 40.052 M -44.90 % | 72.686 M -13.43 % | 83.966 M -15.16 % | 98.972 M 56.14 % | 63.387 M -3.85 % | 65.924 M -29.22 % | 93.145 M -20.73 % | 117.500 M 34.58 % | 87.308 M -4.96 % | 91.867 M 6.86 % | 85.972 M -7.54 % | 92.979 M 23.79 % | 75.109 M 44.47 % | 51.989 M -39.17 % | 85.462 M 17.43 % | 72.776 M 378.76 % | 15.201 M -75.68 % | 62.515 M -13.08 % | 71.920 M 181.96 % | 25.507 M 402.39 % | -8.435 M -111.30 % | 74.618 M -17.96 % | 90.951 M -25.14 % | 121.500 M 17.05 % | 103.805 M 61.69 % | 64.202 M -42.94 % | 112.522 M -40.86 % | 190.266 M 153.50 % | 75.057 M -14.83 % | 88.121 M 19.27 % | 73.885 M -23.71 % | 96.843 M 45.37 % | 66.618 M 16.71 % | 57.080 M 39.30 % | 40.977 M -40.11 % | 68.424 M 75.85 % | 38.910 M -0.18 % | 38.980 M -9.84 % | 43.233 M -4.51 % | 45.276 M -3.19 % | 46.767 M 13.40 % | 41.240 M 81.98 % | 22.662 M -33.90 % | 34.282 M 29.44 % | 26.484 M 48.76 % | 17.803 M -27.18 % | 24.449 M -36.03 % | 38.218 M 56.07 % | 24.487 M 12.63 % | 21.741 M -35.88 % | 33.905 M 24.56 % | 27.219 M 14.85 % | 23.700 M 22.03 % | 19.422 M 8.67 % | 17.873 M 1.14 % | 17.671 M |
| Income before tax ratio | 0.08 -41.19 % | 0.14 -9.74 % | 0.15 -4.07 % | 0.16 21.32 % | 0.13 -2.05 % | 0.13 -17.02 % | 0.16 -17.83 % | 0.19 10.79 % | 0.18 -7.53 % | 0.19 4.74 % | 0.18 15.49 % | 0.16 -5.95 % | 0.17 13.09 % | 0.15 -28.80 % | 0.21 -5.49 % | 0.22 79.96 % | 0.12 -34.27 % | 0.19 -15.92 % | 0.22 20.54 % | 0.18 170.75 % | -0.26 -221.22 % | 0.21 0.06 % | 0.21 -7.59 % | 0.23 -4.24 % | 0.24 42.89 % | 0.17 -36.17 % | 0.26 -32.41 % | 0.39 101.20 % | 0.19 -25.86 % | 0.26 15.47 % | 0.23 1.57 % | 0.22 6.29 % | 0.21 -2.57 % | 0.22 23.11 % | 0.18 -26.95 % | 0.24 31.96 % | 0.18 -12.95 % | 0.21 5.86 % | 0.20 -2.19 % | 0.20 -27.33 % | 0.28 -1.18 % | 0.28 84.64 % | 0.15 -3.80 % | 0.16 -6.75 % | 0.17 20.84 % | 0.14 -22.10 % | 0.18 -12.95 % | 0.21 4.50 % | 0.20 2.33 % | 0.19 -15.18 % | 0.23 37.17 % | 0.17 -22.16 % | 0.21 6.43 % | 0.20 9.07 % | 0.18 56.79 % | 0.12 |
| EBITDA | 44.144 M -42.60 % | 76.912 M -12.94 % | 88.346 M -13.71 % | 102.379 M 51.08 % | 67.764 M -1.73 % | 68.954 M -28.64 % | 96.627 M -20.96 % | 122.251 M 32.88 % | 91.998 M -4.81 % | 96.647 M 6.56 % | 90.695 M -6.48 % | 96.983 M 22.89 % | 78.919 M 37.48 % | 57.405 M -35.49 % | 88.982 M 16.72 % | 76.238 M 309.62 % | 18.612 M -73.70 % | 70.774 M -4.66 % | 74.233 M 165.36 % | 27.974 M 573.49 % | -5.908 M -107.65 % | 77.268 M -17.41 % | 93.558 M -24.66 % | 124.183 M 16.25 % | 106.821 M 58.50 % | 67.395 M -41.71 % | 115.629 M -40.26 % | 193.550 M 146.51 % | 78.516 M -14.32 % | 91.644 M 18.42 % | 77.392 M -22.82 % | 100.276 M 42.73 % | 70.256 M 15.18 % | 60.995 M 36.45 % | 44.702 M -38.02 % | 72.124 M 69.15 % | 42.639 M 1.46 % | 42.026 M -11.02 % | 47.233 M -4.95 % | 49.695 M -2.05 % | 50.733 M 7.93 % | 47.007 M 62.38 % | 28.949 M -29.00 % | 40.774 M 24.25 % | 32.817 M 40.36 % | 23.381 M -22.88 % | 30.317 M -27.49 % | 41.813 M 53.81 % | 27.184 M 12.92 % | 24.074 M -20.79 % | 30.392 M 3.41 % | 29.391 M 16.24 % | 25.284 M 42.00 % | 17.806 M -11.43 % | 20.103 M 1.18 % | 19.868 M |
| Net income ratio | 0.06 -40.87 % | 0.10 -11.32 % | 0.11 9.22 % | 0.10 8.73 % | 0.09 -1.77 % | 0.10 -18.38 % | 0.12 -18.49 % | 0.14 10.87 % | 0.13 -6.32 % | 0.14 2.94 % | 0.14 16.33 % | 0.12 -6.63 % | 0.12 18.97 % | 0.10 -32.06 % | 0.15 -5.38 % | 0.16 83.27 % | 0.09 -35.15 % | 0.14 -16.55 % | 0.16 14.49 % | 0.14 158.29 % | -0.25 -254.17 % | 0.16 2.23 % | 0.16 -11.71 % | 0.18 4.20 % | 0.17 59.30 % | 0.11 -43.99 % | 0.19 -32.40 % | 0.28 106.50 % | 0.14 -20.34 % | 0.17 13.24 % | 0.15 2.05 % | 0.15 8.85 % | 0.14 -5.75 % | 0.14 31.07 % | 0.11 -30.87 % | 0.16 37.16 % | 0.12 -16.52 % | 0.14 9.35 % | 0.13 -1.73 % | 0.13 -27.90 % | 0.18 -16.39 % | 0.21 123.37 % | 0.10 -4.64 % | 0.10 -6.53 % | 0.11 14.14 % | 0.09 -26.43 % | 0.13 -6.36 % | 0.14 4.98 % | 0.13 -15.87 % | 0.16 2.38 % | 0.15 37.62 % | 0.11 -22.97 % | 0.14 12.75 % | 0.13 1.09 % | 0.13 61.61 % | 0.08 |
| Ratio EBITDA | 0.09 -38.74 % | 0.14 -9.23 % | 0.16 -2.43 % | 0.16 17.39 % | 0.14 0.12 % | 0.14 -16.33 % | 0.17 -18.07 % | 0.20 9.40 % | 0.19 -7.38 % | 0.20 4.45 % | 0.19 16.80 % | 0.16 -6.64 % | 0.18 7.62 % | 0.16 -24.50 % | 0.22 -6.07 % | 0.23 53.97 % | 0.15 -28.91 % | 0.21 -7.78 % | 0.23 13.44 % | 0.20 210.79 % | -0.18 -181.99 % | 0.22 0.72 % | 0.22 -7.00 % | 0.24 -4.89 % | 0.25 40.07 % | 0.18 -34.80 % | 0.27 -31.72 % | 0.40 95.66 % | 0.20 -25.43 % | 0.27 14.65 % | 0.24 2.75 % | 0.23 4.36 % | 0.22 -3.84 % | 0.23 20.59 % | 0.19 -24.40 % | 0.25 26.93 % | 0.20 -11.52 % | 0.23 4.46 % | 0.22 -2.64 % | 0.22 -26.47 % | 0.30 -5.95 % | 0.32 64.75 % | 0.19 3.33 % | 0.19 -10.50 % | 0.21 14.01 % | 0.18 -17.50 % | 0.22 -1.34 % | 0.23 2.99 % | 0.22 2.59 % | 0.21 4.78 % | 0.20 13.87 % | 0.18 -21.21 % | 0.23 23.84 % | 0.18 -11.10 % | 0.21 56.86 % | 0.13 |
| Gross profit ratio | 0.18 1.65 % | 0.18 -29.20 % | 0.25 3.91 % | 0.24 28.18 % | 0.19 -3.16 % | 0.19 -9.48 % | 0.21 -19.14 % | 0.26 2.83 % | 0.25 -0.88 % | 0.26 0.04 % | 0.26 4.50 % | 0.25 -0.26 % | 0.25 4.83 % | 0.24 -15.58 % | 0.28 -4.27 % | 0.29 2.87 % | 0.28 2.85 % | 0.27 -4.27 % | 0.29 2.62 % | 0.28 -8.47 % | 0.31 3.31 % | 0.30 0.78 % | 0.29 -3.22 % | 0.30 4.45 % | 0.29 1.96 % | 0.28 -0.28 % | 0.29 0.27 % | 0.28 -2.27 % | 0.29 -7.65 % | 0.32 19.42 % | 0.26 -10.09 % | 0.29 2.87 % | 0.29 -4.18 % | 0.30 3.83 % | 0.29 -6.66 % | 0.31 4.39 % | 0.29 1.26 % | 0.29 -0.98 % | 0.29 5.54 % | 0.28 -4.41 % | 0.29 -4.05 % | 0.30 13.43 % | 0.27 -13.35 % | 0.31 10.45 % | 0.28 0.18 % | 0.28 -3.20 % | 0.29 3.70 % | 0.28 -4.51 % | 0.29 8.36 % | 0.27 -2.15 % | 0.27 -4.15 % | 0.29 -2.28 % | 0.29 -9.39 % | 0.32 18.42 % | 0.27 18.59 % | 0.23 |
| Weighted average shs out dil | 23.098 M -0.19 % | 23.142 M 0.00 % | 23.142 M -0.18 % | 23.184 M 0.17 % | 23.146 M -0.04 % | 23.155 M 0.00 % | 23.155 M 0.04 % | 23.146 M -0.04 % | 23.155 M 0.00 % | 23.155 M 0.00 % | 23.155 M -0.05 % | 23.166 M 0.14 % | 23.133 M -0.14 % | 23.164 M 0.03 % | 23.157 M -0.03 % | 23.164 M 0.44 % | 23.063 M -5.58 % | 24.425 M 5.48 % | 23.156 M -8.41 % | 25.282 M 0.91 % | 25.053 M -0.58 % | 25.199 M 0.00 % | 25.199 M 0.24 % | 25.139 M -0.18 % | 25.184 M 0.22 % | 25.130 M 0.00 % | 25.130 M -0.07 % | 25.147 M -0.05 % | 25.158 M 0.01 % | 25.155 M -0.15 % | 25.192 M 0.24 % | 25.132 M -0.17 % | 25.175 M 0.08 % | 25.155 M 0.09 % | 25.132 M -0.28 % | 25.203 M 0.53 % | 25.071 M -0.41 % | 25.173 M 0.38 % | 25.078 M -0.61 % | 25.233 M 0.23 % | 25.175 M -0.85 % | 25.390 M 1.19 % | 25.091 M 0.02 % | 25.087 M -0.07 % | 25.106 M 0.54 % | 24.971 M -1.02 % | 25.228 M 0.73 % | 25.046 M -0.64 % | 25.208 M 0.21 % | 25.155 M 0.00 % | 25.155 M 0.00 % | 25.155 M 0.00 % | 25.155 M 0.00 % | 25.155 M 0.00 % | 25.155 M 0.00 % | 25.155 M |
| Weighted average shs out | 23.098 M -0.19 % | 23.142 M 0.00 % | 23.142 M -0.18 % | 23.184 M 0.17 % | 23.146 M -0.04 % | 23.155 M 0.00 % | 23.155 M 0.04 % | 23.146 M -0.04 % | 23.155 M 0.00 % | 23.155 M 0.00 % | 23.155 M 0.00 % | 23.155 M 0.09 % | 23.133 M -0.09 % | 23.155 M 0.00 % | 23.155 M 0.00 % | 23.155 M 0.40 % | 23.063 M -0.75 % | 23.236 M 0.35 % | 23.156 M -8.41 % | 25.282 M 0.91 % | 25.053 M -0.52 % | 25.185 M -0.05 % | 25.199 M 0.24 % | 25.139 M -0.18 % | 25.184 M 0.22 % | 25.130 M 0.00 % | 25.130 M -0.07 % | 25.147 M -0.05 % | 25.158 M 0.11 % | 25.132 M -0.24 % | 25.192 M 0.24 % | 25.132 M -0.17 % | 25.175 M 0.35 % | 25.087 M -0.18 % | 25.132 M -0.28 % | 25.203 M 0.53 % | 25.071 M -0.41 % | 25.173 M 0.38 % | 25.078 M -0.61 % | 25.233 M 0.23 % | 25.175 M 0.78 % | 24.980 M -0.44 % | 25.091 M 0.02 % | 25.087 M -0.07 % | 25.106 M 0.54 % | 24.971 M -1.01 % | 25.226 M 0.72 % | 25.046 M -0.64 % | 25.208 M 0.21 % | 25.155 M 0.00 % | 25.155 M 0.55 % | 25.017 M -0.55 % | 25.155 M 0.00 % | 25.155 M 0.00 % | 25.155 M 0.00 % | 25.155 M |
| EPS diluted | 1.27 -44.54 % | 2.29 -14.87 % | 2.69 -3.24 % | 2.78 39.70 % | 1.99 -3.40 % | 2.06 -30.41 % | 2.96 -21.49 % | 3.77 34.64 % | 2.80 -3.78 % | 2.91 5.05 % | 2.77 -6.73 % | 2.97 22.73 % | 2.42 52.20 % | 1.59 -41.97 % | 2.74 17.60 % | 2.33 385.42 % | 0.48 -74.60 % | 1.89 -18.18 % | 2.31 192.41 % | 0.79 346.88 % | -0.32 -114.48 % | 2.21 -16.29 % | 2.64 -28.65 % | 3.70 27.59 % | 2.90 80.12 % | 1.61 -50.00 % | 3.22 -40.81 % | 5.44 160.29 % | 2.09 -8.33 % | 2.28 16.92 % | 1.95 -23.53 % | 2.55 49.12 % | 1.71 12.50 % | 1.52 49.02 % | 1.02 -43.33 % | 1.80 81.82 % | 0.99 -3.88 % | 1.03 -7.21 % | 1.11 -3.48 % | 1.15 -4.17 % | 1.20 -3.23 % | 1.24 117.54 % | 0.57 -34.48 % | 0.87 29.85 % | 0.67 59.52 % | 0.42 -39.13 % | 0.69 -31.68 % | 1.01 57.81 % | 0.64 -7.25 % | 0.69 -22.47 % | 0.89 23.61 % | 0.72 14.29 % | 0.63 28.57 % | 0.49 2.08 % | 0.48 4.35 % | 0.46 |
| Earnings per share | 1.27 -44.54 % | 2.29 -14.87 % | 2.69 -3.24 % | 2.78 39.70 % | 1.99 -3.40 % | 2.06 -30.41 % | 2.96 -21.49 % | 3.77 34.64 % | 2.80 -3.78 % | 2.91 5.05 % | 2.77 -6.73 % | 2.97 22.73 % | 2.42 52.20 % | 1.59 -41.97 % | 2.74 17.60 % | 2.33 385.42 % | 0.48 -74.60 % | 1.89 -18.18 % | 2.31 192.41 % | 0.79 346.88 % | -0.32 -114.48 % | 2.21 -16.29 % | 2.64 -28.65 % | 3.70 27.59 % | 2.90 80.12 % | 1.61 -50.00 % | 3.22 -40.81 % | 5.44 160.29 % | 2.09 -8.33 % | 2.28 16.92 % | 1.95 -23.53 % | 2.55 49.12 % | 1.71 12.50 % | 1.52 49.02 % | 1.02 -43.33 % | 1.80 81.82 % | 0.99 -3.88 % | 1.03 -7.21 % | 1.11 -3.48 % | 1.15 -4.17 % | 1.20 -3.23 % | 1.24 117.54 % | 0.57 -34.48 % | 0.87 29.85 % | 0.67 59.52 % | 0.42 -39.13 % | 0.69 -31.68 % | 1.01 57.81 % | 0.64 -7.25 % | 0.69 -22.47 % | 0.89 23.61 % | 0.72 14.29 % | 0.63 28.57 % | 0.49 2.08 % | 0.48 4.35 % | 0.46 |
| Gross profit | 88.620 M -4.76 % | 93.049 M -32.09 % | 137.027 M -8.11 % | 149.113 M 64.97 % | 90.390 M -4.94 % | 95.088 M -22.79 % | 123.163 M -21.99 % | 157.878 M 24.91 % | 126.398 M 1.87 % | 124.074 M 2.06 % | 121.567 M -16.33 % | 145.298 M 31.28 % | 110.676 M 33.92 % | 82.645 M -27.87 % | 114.577 M 18.95 % | 96.326 M 173.66 % | 35.199 M -61.95 % | 92.510 M -1.03 % | 93.476 M 140.05 % | 38.941 M 291.21 % | 9.954 M -90.37 % | 103.320 M -17.36 % | 125.024 M -21.60 % | 159.472 M 27.67 % | 124.911 M 15.37 % | 108.270 M -10.86 % | 121.455 M -12.27 % | 138.439 M 23.13 % | 112.433 M 6.10 % | 105.973 M 23.35 % | 85.913 M -32.47 % | 127.216 M 40.69 % | 90.424 M 14.78 % | 78.780 M 17.49 % | 67.055 M -23.48 % | 87.627 M 39.11 % | 62.989 M 16.11 % | 54.250 M -15.66 % | 64.320 M 3.03 % | 62.426 M 27.34 % | 49.022 M 10.11 % | 44.521 M 11.80 % | 39.822 M -40.46 % | 66.880 M 53.33 % | 43.619 M 23.33 % | 35.369 M -9.51 % | 39.087 M -23.80 % | 51.292 M 42.62 % | 35.965 M 19.27 % | 30.154 M -26.03 % | 40.764 M -12.96 % | 46.832 M 44.18 % | 32.481 M 3.89 % | 31.265 M 17.98 % | 26.499 M -23.50 % | 34.641 M |
| Income tax expense | 10.718 M -45.70 % | 19.738 M -9.10 % | 21.713 M -37.10 % | 34.520 M 99.23 % | 17.327 M -4.53 % | 18.149 M -25.99 % | 24.523 M -18.90 % | 30.239 M 34.32 % | 22.512 M -8.38 % | 24.570 M 12.23 % | 21.892 M -9.45 % | 24.176 M 26.40 % | 19.127 M 26.21 % | 15.155 M -31.15 % | 22.011 M 17.05 % | 18.805 M 355.22 % | 4.131 M -74.77 % | 16.371 M -11.17 % | 18.430 M 233.03 % | 5.534 M 1 423.61 % | -418.100 K -102.22 % | 18.854 M -22.81 % | 24.426 M -14.25 % | 28.484 M -7.43 % | 30.771 M 29.91 % | 23.687 M -25.05 % | 31.605 M -40.89 % | 53.469 M 137.89 % | 22.476 M -26.70 % | 30.665 M 23.84 % | 24.761 M -24.41 % | 32.756 M 38.99 % | 23.568 M 24.38 % | 18.948 M 24.14 % | 15.264 M -33.80 % | 23.058 M 63.65 % | 14.090 M 7.95 % | 13.052 M -15.22 % | 15.396 M -5.30 % | 16.258 M -1.81 % | 16.557 M 69.75 % | 9.754 M 16.67 % | 8.360 M -32.88 % | 12.456 M 28.90 % | 9.663 M 65.71 % | 5.831 M -17.21 % | 7.043 M -45.50 % | 12.922 M 54.68 % | 8.354 M 93.50 % | 4.317 M -62.11 % | 11.394 M 23.75 % | 9.207 M 17.27 % | 7.851 M 9.62 % | 7.162 M 25.63 % | 5.701 M -4.90 % | 5.995 M |
| Cost of revenue | 409.399 M -6.63 % | 438.479 M 5.11 % | 417.162 M -12.64 % | 477.528 M 20.43 % | 396.523 M -1.11 % | 400.955 M -12.54 % | 458.434 M 3.03 % | 444.957 M 20.30 % | 369.881 M 3.09 % | 358.795 M 2.01 % | 351.737 M -21.11 % | 445.854 M 31.74 % | 338.430 M 25.85 % | 268.912 M -9.42 % | 296.871 M 26.43 % | 234.814 M 163.02 % | 89.276 M -63.41 % | 243.969 M 5.16 % | 232.007 M 131.54 % | 100.202 M 343.33 % | 22.602 M -90.80 % | 245.799 M -18.27 % | 300.745 M -17.85 % | 366.109 M 20.00 % | 305.102 M 12.28 % | 271.744 M -10.51 % | 303.645 M -12.60 % | 347.409 M 27.17 % | 273.194 M 18.94 % | 229.686 M -3.92 % | 239.066 M -21.73 % | 305.430 M 35.19 % | 225.919 M 21.91 % | 185.318 M 11.40 % | 166.354 M -15.59 % | 197.075 M 30.81 % | 150.656 M 14.08 % | 132.064 M -14.48 % | 154.424 M -4.47 % | 161.644 M 35.63 % | 119.180 M 16.78 % | 102.052 M -6.28 % | 108.893 M -27.19 % | 149.548 M 33.18 % | 112.288 M 23.02 % | 91.275 M -5.31 % | 96.397 M -27.56 % | 133.072 M 52.13 % | 87.474 M 6.68 % | 81.997 M -23.78 % | 107.586 M -7.67 % | 116.527 M 48.93 % | 78.241 M 19.81 % | 65.304 M -7.27 % | 70.427 M -39.09 % | 115.616 M |
| General and administrative expenses | 0.000 -100.00 % | 21.942 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.445 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.807 M | 0.000 | 0.000 | 0.000 -100.00 % | 447.000 K -95.48 % | 9.889 M 32.58 % | 7.459 M | 0.000 -100.00 % | 8.803 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.504 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.994 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 % | 3.382 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.764 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 11.356 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.425 M | 0.000 | 0.000 | 0.000 100.00 % | -12.018 M -355.32 % | 4.707 M -72.32 % | 17.003 M | 0.000 -100.00 % | 17.054 M 115.52 % | 7.913 M 39.78 % | 5.661 M | 0.000 -100.00 % | 5.508 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.475 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.718 M | 0.000 -100.00 % | 12.650 M | 0.000 -100.00 % | 1.859 M -79.90 % | 9.251 M -5.61 % | 9.801 M -10.16 % | 10.910 M 94.72 % | 5.603 M -48.58 % | 10.896 M 288.03 % | 2.808 M 123.39 % | 1.257 M 319.00 % | 300.000 K -89.28 % | 2.799 M -80.01 % | 14.002 M 679.62 % | 1.796 M -83.61 % | 10.960 M 388.18 % | 2.245 M -55.98 % | 5.100 M 1 297.26 % | 365.000 K -93.64 % | 5.736 M 50.27 % | 3.817 M -63.37 % | 10.421 M 692.47 % | 1.315 M | 0.000 -100.00 % | 1.132 M -88.74 % | 10.050 M |
| Other expenses | 52.206 M | 0.000 -100.00 % | 53.206 M 1.71 % | 52.312 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.472 M 33.82 % | 1.100 M -29.40 % | 1.558 M 26.67 % | 1.230 M -36.04 % | 1.923 M 58.66 % | 1.212 M 531.32 % | -281.000 K -117.09 % | 1.644 M 19.22 % | 1.379 M 32.09 % | 1.044 M 579.96 % | -217.517 K -113.23 % | 1.644 M 184.92 % | 577.000 K 45.34 % | 397.000 K 119.47 % | -2.039 M -300.08 % | 1.019 M 11.00 % | 918.000 K 67.21 % | 549.000 K 102.40 % | -22.829 M -206.53 % | 21.430 M 864.01 % | 2.223 M 123.87 % | 993.000 K -58.07 % | 2.368 M -79.75 % | 11.691 M 520.21 % | 1.885 M 71.21 % | 1.101 M -94.22 % | 19.063 M 1 441.07 % | 1.237 M -86.23 % | 8.985 M 301.47 % | 2.238 M -76.97 % | 9.717 M 75.33 % | 5.542 M 56.07 % | 3.551 M -75.09 % | 14.253 M -10.97 % | 16.010 M 475.49 % | 2.782 M 17.63 % | 2.365 M 79.44 % | 1.318 M 114.59 % | -9.034 M -311.37 % | 4.274 M 2.99 % | 4.150 M 543.41 % | 645.000 K -96.80 % | 20.185 M 563.54 % | 3.042 M -67.02 % | 9.225 M 1 427.32 % | 604.000 K -96.15 % | 15.675 M 109.89 % | 7.468 M 8.03 % | 6.913 M |
| Operating expenses | 52.206 M 77.63 % | 29.390 M -44.76 % | 53.206 M 1.71 % | 52.312 M 96.59 % | 26.610 M -8.76 % | 29.166 M -2.71 % | 29.978 M -25.92 % | 40.468 M 3.74 % | 39.010 M 19.99 % | 32.512 M -8.88 % | 35.679 M -32.87 % | 53.146 M 48.69 % | 35.743 M 18.79 % | 30.090 M 0.86 % | 29.834 M 23.93 % | 24.074 M 18.75 % | 20.272 M -28.36 % | 28.295 M 22.01 % | 23.190 M 65.75 % | 13.991 M -25.40 % | 18.754 M -33.83 % | 28.344 M -18.98 % | 34.983 M -9.67 % | 38.726 M 82.82 % | 21.183 M -6.20 % | 22.584 M -24.86 % | 30.054 M 22.09 % | 24.616 M -35.35 % | 38.077 M 91.65 % | 19.868 M 69.94 % | 11.691 M -63.43 % | 31.968 M 31.00 % | 24.403 M 16.64 % | 20.922 M -21.70 % | 26.722 M -3.16 % | 27.594 M 7.48 % | 25.674 M 67.58 % | 15.320 M -40.42 % | 25.714 M 32.75 % | 19.370 M 23.90 % | 15.633 M -3.06 % | 16.126 M -2.55 % | 16.548 M -47.24 % | 31.363 M 109.02 % | 15.005 M -12.30 % | 17.109 M 11.80 % | 15.303 M -3.65 % | 15.882 M 36.54 % | 11.632 M -41.38 % | 19.844 M 189.31 % | 6.859 M -65.09 % | 19.646 M 109.33 % | 9.385 M -40.13 % | 15.675 M 82.26 % | 8.600 M -49.30 % | 16.963 M |
| Cost and expenses | 461.605 M -1.34 % | 467.869 M -0.53 % | 470.368 M -11.22 % | 529.840 M 25.22 % | 423.133 M -1.62 % | 430.121 M -11.93 % | 488.412 M 0.62 % | 485.425 M 18.72 % | 408.891 M 4.49 % | 391.307 M 1.00 % | 387.416 M -22.36 % | 499.000 M 33.36 % | 374.173 M 25.14 % | 299.002 M -8.48 % | 326.705 M 26.20 % | 258.888 M 136.32 % | 109.548 M -59.76 % | 272.264 M 6.69 % | 255.197 M 123.48 % | 114.193 M 176.12 % | 41.356 M -84.91 % | 274.143 M -18.34 % | 335.728 M -17.07 % | 404.835 M 24.07 % | 326.285 M 10.86 % | 294.327 M -11.80 % | 333.699 M -10.30 % | 372.025 M 19.52 % | 311.271 M 24.73 % | 249.554 M -0.48 % | 250.757 M -25.68 % | 337.398 M 34.79 % | 250.322 M 21.37 % | 206.240 M 6.82 % | 193.076 M -14.06 % | 224.669 M 27.41 % | 176.330 M 19.64 % | 147.384 M -18.18 % | 180.138 M -0.48 % | 181.014 M 34.27 % | 134.813 M 14.08 % | 118.178 M -5.79 % | 125.441 M -30.66 % | 180.911 M 42.12 % | 127.293 M 17.45 % | 108.383 M -2.97 % | 111.700 M -25.01 % | 148.954 M 50.30 % | 99.106 M -2.69 % | 101.841 M -11.01 % | 114.445 M -15.96 % | 136.173 M 55.40 % | 87.626 M 8.21 % | 80.979 M 2.47 % | 79.027 M -40.39 % | 132.579 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 29.390 M | 0.000 | 0.000 -100.00 % | 26.610 M -8.76 % | 29.166 M -2.71 % | 29.978 M 85.69 % | 16.144 M -0.30 % | 16.193 M 327.37 % | 3.789 M -19.50 % | 4.707 M -72.32 % | 17.003 M -10.53 % | 19.005 M 8.59 % | 17.501 M -1.69 % | 17.802 M 35.69 % | 13.120 M 56.34 % | 8.392 M -41.36 % | 14.311 M 42.13 % | 10.069 M 56.33 % | 6.441 M -23.18 % | 8.385 M -78.49 % | 38.979 M 143.63 % | 15.999 M 37.96 % | 11.597 M 32.07 % | 8.781 M -11.04 % | 9.871 M -7.80 % | 10.706 M 41.46 % | 7.568 M 2.13 % | 7.410 M -75.87 % | 30.712 M 299.58 % | 7.686 M -39.24 % | 12.650 M 64.16 % | 7.706 M 314.52 % | 1.859 M -79.90 % | 9.251 M -5.61 % | 9.801 M -10.16 % | 10.910 M 94.72 % | 5.603 M -48.58 % | 10.896 M 288.03 % | 2.808 M 123.39 % | 1.257 M 319.00 % | 300.000 K -89.28 % | 2.799 M -80.01 % | 14.002 M 679.62 % | 1.796 M -87.48 % | 14.342 M 538.85 % | 2.245 M -55.98 % | 5.100 M 1 297.26 % | 365.000 K -95.13 % | 7.499 M 96.47 % | 3.817 M -63.37 % | 10.421 M 692.47 % | 1.315 M | 0.000 -100.00 % | 1.132 M -88.74 % | 10.050 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.797 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 281.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 290.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.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 % | 5.733 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 806.000 K -12.20 % | 918.000 K -22.40 % | 1.183 M 59.22 % | 743.000 K -46.89 % | 1.399 M -11.34 % | 1.578 M 0.90 % | 1.564 M 13.17 % | 1.382 M 17.12 % | 1.180 M -5.83 % | 1.253 M 9.34 % | 1.146 M 4.56 % | 1.096 M 5.79 % | 1.036 M -24.27 % | 1.368 M 47.89 % | 925.000 K 8.19 % | 855.000 K 11.04 % | 770.000 K -75.52 % | 3.145 M 31 352.39 % | 10.000 K -50.00 % | 20.000 K -37.50 % | 32.000 K -79.87 % | 158.940 K 45.82 % | 109.000 K -33.54 % | 164.000 K -65.25 % | 472.000 K 133.42 % | 202.211 K -34.56 % | 309.000 K 9.96 % | 281.000 K -3.77 % | 292.000 K -16.81 % | 351.000 K 4.15 % | 337.000 K 16.21 % | 290.000 K -42.46 % | 504.000 K -35.22 % | 778.000 K 31.20 % | 593.000 K -0.17 % | 594.000 K -7.62 % | 643.000 K | 0.000 -100.00 % | 915.000 K -31.31 % | 1.332 M 52.23 % | 875.000 K -72.35 % | 3.165 M -6.75 % | 3.394 M -5.72 % | 3.600 M 4.41 % | 3.448 M 4.29 % | 3.306 M -8.37 % | 3.608 M 168.65 % | 1.343 M 174.08 % | 490.000 K -11.92 % | 556.320 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 3.286 M -0.67 % | 3.308 M 3.47 % | 3.197 M 20.01 % | 2.664 M -10.54 % | 2.978 M 105.10 % | 1.452 M -57.82 % | 3.442 M 2.17 % | 3.369 M -4.02 % | 3.510 M -0.43 % | 3.525 M -1.45 % | 3.577 M 25.60 % | 2.848 M 2.67 % | 2.774 M -22.08 % | 3.560 M 37.19 % | 2.595 M -0.46 % | 2.607 M -1.29 % | 2.641 M -48.34 % | 5.112 M 121.97 % | 2.303 M -5.88 % | 2.447 M -1.92 % | 2.495 M 0.16 % | 2.491 M -0.28 % | 2.498 M -0.83 % | 2.519 M -0.98 % | 2.544 M -9.59 % | 2.814 M 0.57 % | 2.798 M -6.83 % | 3.003 M -5.18 % | 3.167 M -0.16 % | 3.172 M 0.06 % | 3.170 M 0.86 % | 3.143 M 0.29 % | 3.134 M -0.10 % | 3.137 M 0.16 % | 3.132 M 0.84 % | 3.106 M 0.65 % | 3.086 M -0.32 % | 3.096 M 0.36 % | 3.085 M -0.06 % | 3.087 M -0.13 % | 3.091 M 18.79 % | 2.602 M -10.06 % | 2.893 M 0.03 % | 2.892 M 0.24 % | 2.885 M 26.97 % | 2.272 M 0.58 % | 2.259 M 0.31 % | 2.252 M 2.04 % | 2.207 M -0.22 % | 2.212 M 0.26 % | 2.206 M 0.05 % | 2.205 M 0.78 % | 2.188 M -1.28 % | 2.216 M 0.56 % | 2.204 M 0.64 % | 2.190 M |
| Operating income | 36.414 M -42.80 % | 63.659 M -24.05 % | 83.821 M -13.41 % | 96.801 M 51.77 % | 63.780 M -3.25 % | 65.922 M -29.26 % | 93.185 M -21.62 % | 118.882 M 36.04 % | 87.388 M -6.16 % | 93.120 M 6.89 % | 87.118 M -7.40 % | 94.075 M 25.55 % | 74.933 M 43.95 % | 52.056 M -38.57 % | 84.743 M 17.29 % | 72.252 M 384.04 % | 14.927 M -76.75 % | 64.215 M -8.64 % | 70.286 M 181.71 % | 24.950 M 383.52 % | -8.800 M -111.74 % | 74.977 M -16.73 % | 90.041 M -25.43 % | 120.746 M 16.41 % | 103.728 M 21.06 % | 85.686 M -6.25 % | 91.401 M -19.70 % | 113.823 M 53.08 % | 74.356 M -13.64 % | 86.105 M 16.54 % | 73.885 M -23.71 % | 96.845 M 45.37 % | 66.618 M 16.71 % | 57.080 M 39.30 % | 40.977 M -40.11 % | 68.424 M 75.85 % | 38.910 M -0.18 % | 38.980 M -90.98 % | 432.330 M 854.90 % | 45.275 M -3.19 % | 46.767 M 13.41 % | 41.238 M 81.97 % | 22.662 M -33.90 % | 34.282 M 29.44 % | 26.484 M 48.77 % | 17.802 M -27.19 % | 24.450 M -36.02 % | 38.218 M 56.07 % | 24.487 M 12.63 % | 21.741 M -35.88 % | 33.905 M 24.56 % | 27.219 M 14.85 % | 23.700 M 22.03 % | 19.422 M 8.67 % | 17.873 M 1.14 % | 17.671 M |
| Operating income ratio | 0.07 -38.95 % | 0.12 -20.82 % | 0.15 -2.09 % | 0.15 17.93 % | 0.13 -1.44 % | 0.13 -17.06 % | 0.16 -18.75 % | 0.20 11.99 % | 0.18 -8.69 % | 0.19 4.77 % | 0.18 15.66 % | 0.16 -4.62 % | 0.17 12.68 % | 0.15 -28.11 % | 0.21 -5.60 % | 0.22 81.95 % | 0.12 -37.16 % | 0.19 -11.62 % | 0.22 20.43 % | 0.18 166.34 % | -0.27 -225.86 % | 0.21 1.55 % | 0.21 -7.95 % | 0.23 -4.76 % | 0.24 6.98 % | 0.23 4.87 % | 0.22 -8.22 % | 0.23 21.50 % | 0.19 -24.83 % | 0.26 12.83 % | 0.23 1.57 % | 0.22 6.29 % | 0.21 -2.57 % | 0.22 23.11 % | 0.18 -26.95 % | 0.24 31.96 % | 0.18 -12.95 % | 0.21 -89.41 % | 1.98 878.15 % | 0.20 -27.33 % | 0.28 -1.18 % | 0.28 84.63 % | 0.15 -3.80 % | 0.16 -6.75 % | 0.17 20.85 % | 0.14 -22.11 % | 0.18 -12.94 % | 0.21 4.50 % | 0.20 2.33 % | 0.19 -15.18 % | 0.23 37.17 % | 0.17 -22.16 % | 0.21 6.43 % | 0.20 9.07 % | 0.18 56.79 % | 0.12 |
| Total other income expenses net | 3.638 M -59.70 % | 9.027 M 6 125.52 % | 145.000 K -93.32 % | 2.171 M 652.42 % | -393.000 K -19 750.00 % | 2.000 K 105.00 % | -40.000 K 99.83 % | -24.234 M -5.84 % | -22.897 M -1 727.37 % | -1.253 M -1 591.67 % | 84.000 K -89.84 % | 827.000 K 369.89 % | 176.000 K 131.10 % | -566.000 K -178.72 % | 719.000 K 37.21 % | 524.000 K 91.24 % | 274.000 K 116.12 % | -1.700 M -204.02 % | 1.634 M 193.36 % | 557.000 K 52.60 % | 365.000 K 201.95 % | -358.036 K -139.34 % | 910.000 K 20.69 % | 754.000 K 879.22 % | 77.000 K 100.36 % | -21.485 M -201.72 % | 21.121 M -72.37 % | 76.443 M 10 804.85 % | 701.000 K -65.23 % | 2.016 M 698.22 % | -337.000 K -16 750.00 % | -2.000 K 99.60 % | -504.000 K -149.90 % | 1.010 M -18.35 % | 1.237 M -86.23 % | 8.985 M 301.47 % | 2.238 M | 0.000 -100.00 % | 5.542 M 554 100.00 % | 1.000 K -99.99 % | 14.253 M 712 550.00 % | 2.000 K | 0.000 -100.00 % | 2.365 M | 0.000 -100.00 % | 611.000 -99.91 % | 666.000 K -76.27 % | 2.807 M | 0.000 -100.00 % | 3.381 M | 0.000 -100.00 % | 1.330 M | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 |
| 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-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -53.072 M | 0.000 100.00 % | -11.728 M | 0.000 100.00 % | -75.947 M -170.71 % | 107.409 M 441.82 % | -31.423 M -139.98 % | 78.599 M 345.56 % | -32.008 M -133.82 % | 94.646 M 1 231.18 % | -8.367 M -112.26 % | 68.255 M 427.19 % | -20.861 M -117.30 % | 120.609 M 793.23 % | -17.398 M -134.98 % | 49.731 M 580.59 % | -10.348 M -118.18 % | 56.930 M 17 915.82 % | 316.000 K -99.14 % | 36.864 M 204.51 % | -35.274 M -135.85 % | 98.407 M 2 510.27 % | 3.770 M -94.63 % | 70.218 M 243.66 % | -48.879 M -160.65 % | 80.586 M 1 125.08 % | 6.578 M -97.49 % | 262.095 M 204.38 % | -251.089 M -125.54 % | 982.980 M 1 475.82 % | -71.447 M -111.75 % | 607.895 M 2 140.77 % | -29.788 M -104.90 % | 608.489 M 1 394.13 % | -47.019 M -110.31 % | 455.922 M 418.28 % | -143.244 M -130.85 % | 464.382 M 318.80 % | -212.244 M -162.13 % | 341.623 M 733.23 % | -53.949 M -111.70 % | 461.086 M 385.11 % | -161.723 M -145.83 % | 352.860 M 401.74 % | 70.327 M 183.89 % | 24.773 M 149.82 % | -49.726 M -23.02 % | -40.422 M 10.01 % | -44.918 M 54.78 % | -99.328 M -70.26 % | -58.340 M -48.29 % | -39.342 M |
| Total investments | 0.000 -100.00 % | 3.151 B | 0.000 -100.00 % | 2.864 B | 0.000 -100.00 % | 2.675 B 1 145.19 % | 214.818 M -91.13 % | 2.421 B 1 440.41 % | 157.198 M -92.83 % | 2.192 B 1 058.17 % | 189.292 M -90.60 % | 2.013 B 1 374.54 % | 136.510 M -92.50 % | 1.821 B 654.88 % | 241.218 M -85.55 % | 1.670 B 1 578.56 % | 99.462 M -93.76 % | 1.594 B 1 300.40 % | 113.860 M -93.55 % | 1.766 B 2 295.60 % | 73.728 M -95.59 % | 1.672 B 749.57 % | 196.814 M -86.70 % | 1.480 B 953.73 % | 140.436 M -89.17 % | 1.297 B 704.74 % | 161.172 M -85.68 % | 1.126 B 114.73 % | 524.190 M -32.16 % | 772.697 M -60.70 % | 1.966 B 124 881.56 % | 1.573 M -99.87 % | 1.216 B 134 987.80 % | 900.000 K -99.93 % | 1.217 B 135 119.78 % | 900.000 K -99.90 % | 911.844 M 101 216.00 % | 900.000 K -99.90 % | 928.764 M 103 096.00 % | 900.000 K -99.87 % | 683.246 M 75 816.22 % | 900.000 K -99.90 % | 922.172 M 80 439.04 % | 1.145 M -99.84 % | 705.720 M 61 534.93 % | 1.145 M 0.00 % | 1.145 M 0.00 % | 1.145 M 0.00 % | 1.145 M 0.00 % | 1.145 M 0.00 % | 1.145 M 0.00 % | 1.145 M 0.00 % | 1.145 M |
| Total debt | 0.000 -100.00 % | 25.610 M | 0.000 -100.00 % | 26.909 M | 0.000 -100.00 % | 29.338 M | 0.000 -100.00 % | 30.457 M | 0.000 -100.00 % | 31.522 M | 0.000 -100.00 % | 32.536 M | 0.000 -100.00 % | 33.334 M | 0.000 -100.00 % | 29.513 M | 0.000 -100.00 % | 30.006 M | 0.000 -100.00 % | 886.000 K | 0.000 -100.00 % | 1.438 M | 0.000 -100.00 % | 6.197 M | 0.000 -100.00 % | 11.897 M | 0.000 -100.00 % | 11.501 M | 0.000 -100.00 % | 11.006 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.720 M | 0.000 -100.00 % | 21.234 M | 0.000 -100.00 % | 27.706 M | 0.000 -100.00 % | 69.000 K | 0.000 -100.00 % | 44.000 K | 0.000 -100.00 % | 72.000 K | 0.000 -100.00 % | 114.930 M 6.91 % | 107.500 M 86.46 % | 57.652 M 91.19 % | 30.155 M 923.00 % | 2.948 M 1 556.02 % | 178.000 K 2.89 % | 173.000 K 2.19 % | 169.295 K |
| Accumulated other comprehensive income loss | 4.621 B 581.05 % | 678.506 M -84.59 % | 4.403 B 5.55 % | 4.172 B -0.08 % | 4.175 B 624.35 % | 576.393 M -85.48 % | 3.970 B 6.19 % | 3.738 B 0.53 % | 3.718 B 844.75 % | 393.588 M -88.84 % | 3.526 B 7.03 % | 3.294 B -2.30 % | 3.372 B 16 759.11 % | 20.000 M -99.38 % | 3.242 B 7.69 % | 3.011 B -4.10 % | 3.139 B 15 909.64 % | 19.609 M -99.41 % | 3.345 B 8.13 % | 3.094 B -4.45 % | 3.238 B 1 561.67 % | 194.838 M -93.72 % | 3.101 B 8.83 % | 2.849 B -1.54 % | 2.894 B 1 909.00 % | 144.049 M -94.77 % | 2.754 B 10.05 % | 2.502 B -1.91 % | 2.551 B | 0.000 -100.00 % | 2.501 B 11.18 % | 2.249 B 1.98 % | 2.206 B | 0.000 -100.00 % | 2.142 B 13.31 % | 1.890 B -8.75 % | 2.072 B | 0.000 -100.00 % | 2.018 B 14.24 % | 1.766 B -9.82 % | 1.959 B | 0.000 -100.00 % | 1.913 B 15.14 % | 1.661 B -11.36 % | 1.874 B | 0.000 -100.00 % | 1.646 B 2.86 % | 1.601 B -0.51 % | 1.609 B | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 2.415 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.071 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.797 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.824 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.590 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.578 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.235 B | 0.000 | 0.000 | 0.000 -100.00 % | 891.290 M | 0.000 | 0.000 | 0.000 -100.00 % | 633.087 M | 0.000 | 0.000 | 0.000 -100.00 % | 412.282 M | 0.000 | 0.000 | 0.000 -100.00 % | 299.285 M | 0.000 | 0.000 | 0.000 -100.00 % | 214.856 M | 0.000 | 0.000 | 0.000 -100.00 % | 151.407 M | 0.000 | 0.000 -100.00 % | 84.971 M |
| Common stock | 0.000 -100.00 % | 231.550 M | 0.000 -100.00 % | 231.550 M | 0.000 -100.00 % | 231.550 M | 0.000 -100.00 % | 231.550 M | 0.000 -100.00 % | 231.550 M | 0.000 -100.00 % | 231.550 M | 0.000 -100.00 % | 231.550 M | 0.000 -100.00 % | 231.550 M | 0.000 -100.00 % | 231.941 M | 0.000 -100.00 % | 251.550 M | 0.000 -100.00 % | 251.550 M | 0.000 -100.00 % | 251.550 M | 0.000 -100.00 % | 251.550 M | 0.000 -100.00 % | 251.550 M | 0.000 -100.00 % | 251.550 M | 0.000 -100.00 % | 251.550 M | 0.000 -100.00 % | 251.550 M | 0.000 -100.00 % | 251.550 M | 0.000 -100.00 % | 251.550 M | 0.000 -100.00 % | 251.550 M | 0.000 -100.00 % | 251.550 M | 0.000 -100.00 % | 251.550 M | 0.000 -100.00 % | 251.550 M 0.00 % | 251.550 M 0.00 % | 251.550 M 0.00 % | 251.550 M 0.00 % | 251.550 M 0.00 % | 251.550 M 0.00 % | 251.550 M 0.00 % | 251.550 M |
| Total equity | 4.621 B 0.00 % | 4.621 B 4.95 % | 4.403 B 0.00 % | 4.403 B 5.46 % | 4.175 B 0.00 % | 4.175 B 5.18 % | 3.970 B 0.00 % | 3.970 B 6.75 % | 3.718 B 0.00 % | 3.718 B 5.46 % | 3.526 B 0.00 % | 3.526 B 4.57 % | 3.372 B 0.00 % | 3.372 B 4.00 % | 3.242 B 0.00 % | 3.242 B 3.28 % | 3.139 B 0.00 % | 3.139 B -6.15 % | 3.345 B 0.00 % | 3.345 B 3.32 % | 3.238 B 0.00 % | 3.238 B 4.40 % | 3.101 B 0.00 % | 3.101 B 7.16 % | 2.894 B 0.00 % | 2.894 B 5.10 % | 2.754 B 0.00 % | 2.754 B 7.96 % | 2.551 B 0.00 % | 2.551 B 1.99 % | 2.501 B 0.00 % | 2.501 B 13.39 % | 2.206 B 0.00 % | 2.206 B 2.98 % | 2.142 B 0.00 % | 2.142 B 3.39 % | 2.072 B 0.00 % | 2.072 B 2.66 % | 2.018 B 0.00 % | 2.018 B 3.02 % | 1.959 B 0.00 % | 1.959 B 2.39 % | 1.913 B 0.00 % | 1.913 B 2.06 % | 1.874 B 0.00 % | 1.874 B -1.25 % | 1.898 B 2.47 % | 1.852 B -0.44 % | 1.860 B 2.74 % | 1.811 B -1.09 % | 1.831 B 0.50 % | 1.822 B 4.44 % | 1.744 B |
| Other non current liabilities | -4.621 B -31 861.57 % | 14.549 M 100.33 % | -4.403 B -31 909.80 % | 13.842 M 100.33 % | -4.175 B -30 262.62 % | 13.842 M 100.35 % | -3.970 B -32 618.36 % | 12.207 M | 0.000 -100.00 % | 12.207 M | 0.000 100.00 % | -14.517 M | 0.000 -100.00 % | 12.207 M | 0.000 100.00 % | -16.093 M | 0.000 -100.00 % | 42.824 M | 0.000 -100.00 % | 12.306 M | 0.000 -100.00 % | 12.306 M | 0.000 -100.00 % | 12.306 M | 0.000 -100.00 % | 37.711 M | 0.000 -100.00 % | 12.306 M | 0.000 -100.00 % | 12.306 M | 0.000 -100.00 % | 15.306 M | 0.000 -100.00 % | 15.306 M | 0.000 -100.00 % | 42.968 M | 0.000 -100.00 % | 15.310 M | 0.000 -100.00 % | 15.306 M | 0.000 -100.00 % | 15.306 M | 0.000 -100.00 % | 15.306 M | 0.000 -100.00 % | 15.306 M 5 019.19 % | 299.000 K -98.04 % | 15.249 M -0.01 % | 15.250 M 0.00 % | 15.249 M 0.54 % | 15.167 M -6.35 % | 16.195 M -5.79 % | 17.191 M |
| Long term debt | 0.000 -100.00 % | 22.136 M | 0.000 -100.00 % | 24.871 M | 0.000 -100.00 % | 26.321 M | 0.000 -100.00 % | 27.965 M | 0.000 -100.00 % | 27.864 M | 0.000 -100.00 % | 60.914 M | 0.000 -100.00 % | 31.522 M | 0.000 -100.00 % | 56.600 M | 0.000 -100.00 % | 28.994 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 69.000 K | 0.000 -100.00 % | 44.396 K | 0.000 -100.00 % | 72.000 K | 0.000 -100.00 % | 91.619 K -99.91 % | 107.500 M 70 623.68 % | 152.000 K -99.50 % | 30.155 M 21 831.55 % | 137.496 K -22.76 % | 178.000 K 2.89 % | 173.000 K 2.19 % | 169.295 K |
| Total non current liabilities | -4.621 B -4 018.68 % | 117.922 M 102.68 % | -4.403 B -4 308.35 % | 104.628 M 102.51 % | -4.175 B -4 157.37 % | 102.902 M 102.59 % | -3.970 B -4 591.62 % | 88.376 M | 0.000 -100.00 % | 97.690 M | 0.000 -100.00 % | 91.811 M | 0.000 -100.00 % | 88.739 M | 0.000 -100.00 % | 79.308 M | 0.000 -100.00 % | 71.818 M | 0.000 -100.00 % | 36.131 M | 0.000 -100.00 % | 40.668 M | 0.000 -100.00 % | 37.711 M | 0.000 -100.00 % | 37.711 M | 0.000 -100.00 % | 12.306 M | 0.000 -100.00 % | 12.306 M | 0.000 -100.00 % | 15.306 M | 0.000 -100.00 % | 15.306 M | 0.000 -100.00 % | 42.968 M | 0.000 -100.00 % | 15.310 M | 0.000 -100.00 % | 15.375 M | 0.000 -100.00 % | 15.350 M | 0.000 -100.00 % | 15.378 M | 0.000 -100.00 % | 15.398 M -85.72 % | 107.799 M 599.95 % | 15.401 M -66.08 % | 45.405 M 195.09 % | 15.387 M 0.27 % | 15.345 M -6.25 % | 16.368 M -5.72 % | 17.360 M |
| Other current liabilities | 0.000 -100.00 % | 40.502 M | 0.000 -100.00 % | 39.095 M | 0.000 -100.00 % | 27.732 M | 0.000 -100.00 % | 11.170 M | 0.000 -100.00 % | 13.825 M | 0.000 -100.00 % | 6.352 M | 0.000 -100.00 % | 22.750 M | 0.000 -100.00 % | 36.532 M | 0.000 -100.00 % | 28.827 M | 0.000 -100.00 % | 129.626 M | 0.000 -100.00 % | 115.896 M | 0.000 -100.00 % | 223.461 M | 0.000 -100.00 % | 149.931 M | 0.000 -100.00 % | 210.669 M | 0.000 -100.00 % | 4.515 M | 0.000 -100.00 % | 164.574 M | 0.000 -100.00 % | 114.751 M | 0.000 -100.00 % | 59.480 M | 0.000 -100.00 % | 68.981 M | 0.000 -100.00 % | 71.990 M | 0.000 -100.00 % | 44.972 M | 0.000 -100.00 % | 148.455 M | 0.000 -100.00 % | 10.322 M -81.98 % | 57.267 M 494.80 % | 9.628 M -65.84 % | 28.185 M 176.08 % | 10.209 M -67.02 % | 30.951 M -5.18 % | 32.643 M 3.94 % | 31.405 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.296 M | 0.000 -100.00 % | 22.681 M | 0.000 -100.00 % | 12.958 M | 0.000 -100.00 % | 26.329 M | 0.000 -100.00 % | 20.491 M | 0.000 -100.00 % | 33.885 M | 0.000 -100.00 % | 2.393 M | 0.000 -100.00 % | 128.780 M | 0.000 -100.00 % | 126.412 M | 0.000 -100.00 % | 218.904 M | 0.000 -100.00 % | 152.119 M | 0.000 -100.00 % | 206.586 M | 0.000 -100.00 % | 263.598 M | 0.000 | 0.000 | 0.000 100.00 % | -27.720 M | 0.000 100.00 % | -21.234 M | 0.000 -100.00 % | 70.203 M | 0.000 100.00 % | -38.549 M | 0.000 100.00 % | -28.308 M | 0.000 100.00 % | -126.198 M | 0.000 -100.00 % | 48.556 M | 0.000 -100.00 % | 56.646 M | 0.000 100.00 % | -31.800 K | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 6.948 M | 0.000 -100.00 % | 4.076 M | 0.000 -100.00 % | 5.842 M | 0.000 100.00 % | -20.189 M | 0.000 100.00 % | -9.243 M | 0.000 100.00 % | -28.072 M | 0.000 -100.00 % | 1.812 M | 0.000 -100.00 % | 1.213 M | 0.000 -100.00 % | 1.012 M | 0.000 -100.00 % | 886.000 K | 0.000 -100.00 % | 95.845 M | 0.000 -100.00 % | 6.197 M | 0.000 -100.00 % | 11.897 M | 0.000 -100.00 % | 11.501 M | 0.000 -100.00 % | 11.006 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.706 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.308 M | 0.000 | 0.000 | 0.000 -100.00 % | 114.838 M | 0.000 -100.00 % | 57.500 M | 0.000 -100.00 % | 31.799 K | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 120.740 M | 0.000 -100.00 % | 139.656 M | 0.000 -100.00 % | 114.346 M | 0.000 -100.00 % | 151.888 M | 0.000 -100.00 % | 121.405 M | 0.000 -100.00 % | 170.987 M | 0.000 -100.00 % | 88.764 M | 0.000 -100.00 % | 109.066 M | 0.000 -100.00 % | 90.432 M | 0.000 -100.00 % | 201.703 M | 0.000 -100.00 % | 202.922 M | 0.000 -100.00 % | 284.302 M | 0.000 -100.00 % | 234.443 M | 0.000 -100.00 % | 310.219 M | 0.000 -100.00 % | 321.316 M | 0.000 -100.00 % | 295.285 M | 0.000 -100.00 % | 161.779 M | 0.000 -100.00 % | 172.136 M | 0.000 -100.00 % | 131.810 M | 0.000 -100.00 % | 161.290 M | 0.000 -100.00 % | 94.155 M | 0.000 -100.00 % | 236.246 M | 0.000 -100.00 % | 191.693 M 98.12 % | 96.754 M -51.89 % | 201.113 M 147.09 % | 81.394 M 10.60 % | 73.593 M -21.44 % | 93.683 M -11.94 % | 106.388 M 99.66 % | 53.283 M |
| Total liabilities | -4.621 B -2 036.21 % | 238.662 M 105.42 % | -4.403 B -1 902.46 % | 244.284 M 105.85 % | -4.175 B -2 021.82 % | 217.248 M 105.47 % | -3.970 B -1 752.15 % | 240.264 M | 0.000 -100.00 % | 219.095 M | 0.000 -100.00 % | 262.798 M | 0.000 -100.00 % | 177.503 M | 0.000 -100.00 % | 188.374 M | 0.000 -100.00 % | 162.251 M | 0.000 -100.00 % | 237.834 M | 0.000 -100.00 % | 243.590 M | 0.000 -100.00 % | 322.013 M | 0.000 -100.00 % | 272.154 M | 0.000 -100.00 % | 322.525 M | 0.000 -100.00 % | 333.622 M | 0.000 -100.00 % | 310.591 M | 0.000 -100.00 % | 177.085 M | 0.000 -100.00 % | 215.104 M | 0.000 -100.00 % | 147.120 M | 0.000 -100.00 % | 176.665 M | 0.000 -100.00 % | 109.505 M | 0.000 -100.00 % | 251.624 M | 0.000 -100.00 % | 207.091 M 1.24 % | 204.553 M -5.52 % | 216.514 M 70.75 % | 126.799 M 42.50 % | 88.980 M -18.39 % | 109.028 M -11.18 % | 122.756 M 73.77 % | 70.643 M |
| Other non current assets | 0.000 -100.00 % | 38.000 K | 0.000 -100.00 % | 1.781 M 101.69 % | -105.285 M -219 443.75 % | 48.000 K 100.04 % | -107.409 M -202 758.49 % | 53.000 K 100.07 % | -78.599 M -137 992.98 % | 57.000 K 100.06 % | -94.646 M -152 754.84 % | 62.000 K 100.09 % | -68.255 M -101 973.13 % | 67.000 K 100.06 % | -120.609 M -169 971.83 % | 71.000 K 100.14 % | -49.731 M -103.12 % | 1.596 B 2 904.08 % | -56.930 M -72 163.29 % | 79.000 K 100.21 % | -36.864 M -102.20 % | 1.674 B 1 801.04 % | -98.407 M -113 211.49 % | 87.000 K 100.12 % | -70.218 M -105.40 % | 1.300 B 1 713.05 % | -80.586 M -180.34 % | 100.303 M 138.27 % | -262.095 M -831.62 % | 35.824 M 103.64 % | -982.980 M -27 269.15 % | 3.618 M 100.60 % | -607.895 M -209.76 % | 553.838 M 191.02 % | -608.489 M -14 117.25 % | 4.341 M 100.95 % | -455.922 M -263.29 % | 279.203 M 160.12 % | -464.382 M -11 958.58 % | 3.916 M 101.15 % | -341.623 M -8 803.77 % | 3.925 M 100.85 % | -461.086 M -11 381.77 % | 4.087 M 101.16 % | -352.860 M -216.41 % | 303.125 M -80.73 % | 1.573 B 20 942.07 % | 7.476 M 17.58 % | 6.358 M -94.94 % | 125.747 M -92.73 % | 1.730 B -0.18 % | 1.733 B 2 136.77 % | 77.470 M |
| Long term investments | 0.000 -100.00 % | 3.151 B | 0.000 -100.00 % | 2.862 B | 0.000 -100.00 % | 2.642 B | 0.000 -100.00 % | 2.365 B | 0.000 -100.00 % | 2.191 B | 0.000 -100.00 % | 2.011 B | 0.000 -100.00 % | 1.776 B | 0.000 -100.00 % | 1.594 B | 0.000 -100.00 % | 1.594 B | 0.000 -100.00 % | 1.708 B | 0.000 -100.00 % | 1.672 B | 0.000 -100.00 % | 1.383 B | 0.000 -100.00 % | 1.297 B | 0.000 -100.00 % | 1.027 B | 0.000 -100.00 % | 737.205 M | 0.000 100.00 % | -909.960 M | 0.000 100.00 % | -549.336 M | 0.000 100.00 % | -539.336 M | 0.000 100.00 % | -274.372 M | 0.000 100.00 % | -251.169 M | 0.000 100.00 % | -286.730 M | 0.000 100.00 % | -298.146 M | 0.000 100.00 % | -297.407 M -16.36 % | -255.592 M -27.15 % | -201.018 M -18.81 % | -169.193 M -45.05 % | -116.644 M -20.74 % | -96.608 M -5.79 % | -91.323 M -48.69 % | -61.417 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 318.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 275.439 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 -100.00 % | 12.191 M | 0.000 -100.00 % | 12.191 M | 0.000 -100.00 % | 12.191 M | 0.000 -100.00 % | 12.191 M | 0.000 -100.00 % | 12.191 M | 0.000 -100.00 % | 12.191 M | 0.000 -100.00 % | 12.191 M | 0.000 -100.00 % | 12.191 M | 0.000 -100.00 % | 12.191 M | 0.000 -100.00 % | 12.191 M | 0.000 -100.00 % | 12.191 M | 0.000 -100.00 % | 12.191 M | 0.000 -100.00 % | 12.191 M | 0.000 -100.00 % | 12.191 M | 0.000 -100.00 % | 12.191 M | 0.000 -100.00 % | 134.468 M | 0.000 -100.00 % | 12.191 M | 0.000 -100.00 % | 29.964 M | 0.000 -100.00 % | 12.191 M | 0.000 -100.00 % | 12.033 M | 0.000 -100.00 % | 12.191 M | 0.000 -100.00 % | 5.044 M | 0.000 -100.00 % | 12.191 M | 0.000 -100.00 % | 35.411 M 17.27 % | 30.196 M 147.70 % | 12.191 M | 0.000 | 0.000 -100.00 % | 12.191 M |
| Goodwill and intangible assets | 0.000 -100.00 % | 12.191 M | 0.000 -100.00 % | 12.191 M | 0.000 -100.00 % | 12.191 M | 0.000 -100.00 % | 12.191 M | 0.000 -100.00 % | 12.191 M | 0.000 -100.00 % | 12.191 M | 0.000 -100.00 % | 12.191 M | 0.000 -100.00 % | 12.191 M | 0.000 -100.00 % | 12.191 M | 0.000 -100.00 % | 12.191 M | 0.000 -100.00 % | 12.191 M | 0.000 -100.00 % | 12.191 M | 0.000 -100.00 % | 12.191 M | 0.000 -100.00 % | 12.191 M | 0.000 -100.00 % | 12.191 M | 0.000 -100.00 % | 911.533 M | 0.000 -100.00 % | 12.191 M | 0.000 -100.00 % | 540.236 M | 0.000 -100.00 % | 12.191 M | 0.000 -100.00 % | 252.069 M | 0.000 -100.00 % | 287.630 M | 0.000 -100.00 % | 299.291 M | 0.000 -100.00 % | 12.191 M 100.93 % | -1.316 B -751.14 % | 202.163 M 18.68 % | 170.338 M 1 297.28 % | 12.191 M 100.75 % | -1.616 B 0.33 % | -1.621 B -13 399.16 % | 12.191 M |
| Property plant equipment net | 0.000 -100.00 % | 1.510 B | 0.000 -100.00 % | 1.510 B | 0.000 -100.00 % | 1.498 B | 0.000 -100.00 % | 1.496 B | 0.000 -100.00 % | 1.501 B | 0.000 -100.00 % | 1.508 B | 0.000 -100.00 % | 1.504 B | 0.000 -100.00 % | 1.504 B | 0.000 -100.00 % | 1.509 B | 0.000 -100.00 % | 1.485 B | 0.000 -100.00 % | 1.489 B | 0.000 -100.00 % | 1.493 B | 0.000 -100.00 % | 1.498 B | 0.000 -100.00 % | 1.503 B | 0.000 -100.00 % | 1.557 B | 0.000 -100.00 % | 1.575 B | 0.000 -100.00 % | 1.569 B | 0.000 -100.00 % | 1.587 B | 0.000 -100.00 % | 1.580 B | 0.000 -100.00 % | 1.599 B | 0.000 -100.00 % | 1.605 B | 0.000 -100.00 % | 1.610 B | 0.000 -100.00 % | 1.603 B 1.91 % | 1.573 B -2.73 % | 1.617 B 0.10 % | 1.616 B 0.69 % | 1.605 B -0.70 % | 1.616 B -0.33 % | 1.621 B 1.13 % | 1.603 B |
| Total non current assets | 0.000 -100.00 % | 4.673 B | 0.000 -100.00 % | 4.386 B 4 265.72 % | -105.285 M -102.54 % | 4.152 B 3 965.32 % | -107.409 M -102.73 % | 3.930 B 5 100.21 % | -78.599 M -102.12 % | 3.706 B 4 015.53 % | -94.646 M -102.68 % | 3.533 B 5 276.82 % | -68.255 M -102.04 % | 3.338 B 2 867.94 % | -120.609 M -103.79 % | 3.186 B 6 505.96 % | -49.731 M -101.60 % | 3.117 B 5 576.02 % | -56.930 M -101.74 % | 3.264 B 8 953.97 % | -36.864 M -101.16 % | 3.175 B 3 326.35 % | -98.407 M -103.30 % | 2.985 B 4 351.09 % | -70.218 M -102.50 % | 2.810 B 3 586.93 % | -80.586 M -103.04 % | 2.654 B 1 112.61 % | -262.095 M -111.14 % | 2.353 B 339.42 % | -982.980 M -161.79 % | 1.591 B 361.70 % | -607.895 M -138.12 % | 1.595 B 362.09 % | -608.489 M -138.04 % | 1.600 B 450.89 % | -455.922 M -128.41 % | 1.605 B 445.60 % | -464.382 M -128.85 % | 1.610 B 571.16 % | -341.623 M -121.14 % | 1.616 B 450.41 % | -461.086 M -128.47 % | 1.620 B 559.02 % | -352.860 M -121.71 % | 1.625 B 3.06 % | 1.577 B -3.17 % | 1.629 B 0.20 % | 1.626 B -0.20 % | 1.629 B -0.41 % | 1.636 B -0.46 % | 1.643 B 0.62 % | 1.633 B |
| Other current assets | -78.682 M -838.87 % | 10.649 M 108.23 % | -129.447 M -3 139.38 % | 4.259 M | 0.000 -100.00 % | 21.811 M | 0.000 -100.00 % | 15.308 M | 0.000 -100.00 % | 20.754 M | 0.000 -100.00 % | 3.358 M | 0.000 -100.00 % | 24.698 M | 0.000 -100.00 % | 12.554 M | 0.000 -100.00 % | 17.916 M | 0.000 -100.00 % | 136.567 M | 0.000 -100.00 % | 118.738 M | 0.000 -100.00 % | 198.735 M | 0.000 -100.00 % | 149.063 M | 0.000 -100.00 % | 189.721 M | 0.000 -100.00 % | 122.099 M | 0.000 -100.00 % | 131.248 M | 0.000 -100.00 % | 1.930 M | 0.000 -100.00 % | 44.735 M | 0.000 -100.00 % | 82.226 M | 0.000 -100.00 % | 29.828 M | 0.000 -100.00 % | 38.481 M | 0.000 -100.00 % | 21.519 M | 0.000 -100.00 % | 45.114 M -32.54 % | 66.872 M 38.55 % | 48.265 M -0.11 % | 48.320 M 39.87 % | 34.547 M -26.95 % | 47.293 M 49.95 % | 31.539 M 9 018.30 % | 345.887 K |
| Short term investments | 0.000 -100.00 % | 10.000 M | 0.000 -100.00 % | 99.099 M | 0.000 -100.00 % | 35.000 M -83.71 % | 214.818 M 279.68 % | 56.578 M -64.01 % | 157.198 M 850.93 % | 16.531 M -91.27 % | 189.292 M 231.52 % | 57.099 M -58.17 % | 136.510 M 193.86 % | 46.454 M -80.74 % | 241.218 M 218.56 % | 75.722 M -23.87 % | 99.462 M 586.13 % | 14.496 M -87.27 % | 113.860 M 94.93 % | 58.410 M -20.78 % | 73.728 M 121.28 % | 33.320 M -83.07 % | 196.814 M 102.35 % | 97.262 M -30.74 % | 140.436 M 4 184.69 % | 3.278 M -97.97 % | 161.172 M 63.72 % | 98.444 M -81.22 % | 524.190 M 1 376.92 % | 35.492 M -98.19 % | 1.966 B 115.68 % | 911.533 M -25.03 % | 1.216 B 120.96 % | 550.236 M -54.79 % | 1.217 B 125.27 % | 540.236 M -40.75 % | 911.844 M 231.25 % | 275.272 M -70.36 % | 928.764 M 268.46 % | 252.069 M -63.11 % | 683.246 M 137.54 % | 287.630 M -68.81 % | 922.172 M 208.12 % | 299.291 M -57.59 % | 705.720 M 136.38 % | 298.552 M 16.29 % | 256.737 M 27.00 % | 202.163 M 18.68 % | 170.338 M 44.61 % | 117.789 M 20.50 % | 97.753 M 5.72 % | 92.468 M 47.80 % | 62.562 M |
| cash and cash equivalents | 0.000 -100.00 % | 78.682 M | 0.000 -100.00 % | 38.637 M | 0.000 -100.00 % | 54.766 M 150.99 % | -107.409 M -273.58 % | 61.880 M 178.73 % | -78.599 M -223.72 % | 63.530 M 167.12 % | -94.646 M -331.39 % | 40.903 M 159.93 % | -68.255 M -225.94 % | 54.195 M 144.93 % | -120.609 M -357.10 % | 46.911 M 194.33 % | -49.731 M -223.24 % | 40.354 M 170.88 % | -56.930 M -10 087.72 % | 570.000 K 101.55 % | -36.864 M -200.41 % | 36.713 M 137.31 % | -98.407 M -4 154.68 % | 2.427 M 103.46 % | -70.218 M -215.54 % | 60.776 M 175.42 % | -80.586 M -1 736.93 % | 4.923 M 101.88 % | -262.095 M -200.00 % | 262.095 M 126.66 % | -982.980 M -1 475.82 % | 71.447 M 111.75 % | -607.895 M -1 157.06 % | 57.508 M 109.45 % | -608.489 M -991.52 % | 68.253 M 114.97 % | -455.922 M -366.70 % | 170.950 M 136.81 % | -464.382 M -318.73 % | 212.313 M 162.15 % | -341.623 M -732.72 % | 53.993 M 111.71 % | -461.086 M -384.98 % | 161.795 M 145.85 % | -352.860 M -891.12 % | 44.603 M -46.08 % | 82.727 M -22.96 % | 107.378 M 52.14 % | 70.577 M 47.45 % | 47.866 M -51.90 % | 99.506 M 70.06 % | 58.513 M 48.09 % | 39.512 M |
| Cash and short term investments | 78.682 M 0.00 % | 78.682 M -39.22 % | 129.447 M -6.02 % | 137.736 M 30.82 % | 105.285 M 17.29 % | 89.766 M -16.43 % | 107.409 M -9.33 % | 118.458 M 50.71 % | 78.599 M -1.83 % | 80.061 M -15.41 % | 94.646 M -3.42 % | 98.002 M 43.58 % | 68.255 M 25.94 % | 54.195 M -55.07 % | 120.609 M -1.65 % | 122.633 M 146.59 % | 49.731 M 23.24 % | 40.354 M -29.12 % | 56.930 M -3.48 % | 58.980 M 59.99 % | 36.864 M 0.41 % | 36.713 M -62.69 % | 98.407 M -1.29 % | 99.689 M 41.97 % | 70.218 M 15.54 % | 60.776 M -24.58 % | 80.586 M -22.04 % | 103.367 M -60.56 % | 262.095 M -11.93 % | 297.587 M -69.73 % | 982.980 M 0.00 % | 982.980 M 61.70 % | 607.895 M 0.02 % | 607.744 M -0.12 % | 608.489 M 0.00 % | 608.489 M 33.46 % | 455.922 M 2.17 % | 446.222 M -3.91 % | 464.382 M 0.00 % | 464.382 M 35.93 % | 341.623 M 0.00 % | 341.623 M -25.91 % | 461.086 M 0.00 % | 461.086 M 30.67 % | 352.860 M 2.83 % | 343.155 M 1.09 % | 339.464 M 9.67 % | 309.541 M 28.49 % | 240.915 M 45.43 % | 165.655 M -16.02 % | 197.259 M 30.65 % | 150.981 M 47.91 % | 102.074 M |
| Total current assets | 0.000 -100.00 % | 186.251 M | 0.000 -100.00 % | 261.522 M 148.39 % | 105.285 M -56.25 % | 240.657 M 124.06 % | 107.409 M -61.59 % | 279.666 M 255.81 % | 78.599 M -66.07 % | 231.628 M 144.73 % | 94.646 M -62.91 % | 255.188 M 273.87 % | 68.255 M -67.64 % | 210.945 M 74.90 % | 120.609 M -50.73 % | 244.769 M 392.19 % | 49.731 M -72.98 % | 184.077 M 223.34 % | 56.930 M -82.15 % | 318.963 M 765.24 % | 36.864 M -87.96 % | 306.195 M 211.15 % | 98.407 M -77.53 % | 438.025 M 523.81 % | 70.218 M -80.28 % | 356.128 M 341.92 % | 80.586 M -80.91 % | 422.044 M 61.03 % | 262.095 M -50.62 % | 530.754 M -46.01 % | 982.980 M -19.47 % | 1.221 B 100.79 % | 607.895 M -22.85 % | 787.910 M 29.49 % | 608.489 M -19.63 % | 757.101 M 66.06 % | 455.922 M -25.72 % | 613.805 M 32.18 % | 464.382 M -20.60 % | 584.899 M 71.21 % | 341.623 M -24.49 % | 452.396 M -1.88 % | 461.086 M -15.35 % | 544.723 M 54.37 % | 352.860 M -22.58 % | 455.803 M -13.22 % | 525.209 M 19.40 % | 439.877 M 21.63 % | 361.644 M 33.49 % | 270.905 M -10.95 % | 304.225 M 0.99 % | 301.233 M 65.57 % | 181.940 M |
| Inventory | 0.000 -100.00 % | 92.201 M | 0.000 -100.00 % | 116.528 M | 0.000 -100.00 % | 125.072 M | 0.000 -100.00 % | 152.301 M | 0.000 -100.00 % | 143.811 M | 0.000 -100.00 % | 150.737 M | 0.000 -100.00 % | 129.192 M | 0.000 -100.00 % | 108.612 M | 0.000 -100.00 % | 112.484 M | 0.000 -100.00 % | 123.195 M | 0.000 -100.00 % | 143.764 M | 0.000 -100.00 % | 134.728 M | 0.000 -100.00 % | 143.602 M | 0.000 -100.00 % | 123.327 M | 0.000 -100.00 % | 105.903 M | 0.000 -100.00 % | 101.085 M | 0.000 -100.00 % | 95.296 M | 0.000 -100.00 % | 92.868 M | 0.000 -100.00 % | 82.847 M | 0.000 -100.00 % | 78.656 M | 0.000 -100.00 % | 66.410 M | 0.000 -100.00 % | 57.074 M | 0.000 -100.00 % | 44.358 M 7.37 % | 41.313 M -11.46 % | 46.660 M 10.53 % | 42.213 M -1.99 % | 43.072 M 15.46 % | 37.306 M -38.22 % | 60.387 M 81.16 % | 33.334 M |
| Net receivables | 0.000 -100.00 % | 4.719 M | 0.000 -100.00 % | 2.999 M | 0.000 -100.00 % | 4.008 M | 0.000 -100.00 % | 4.648 M | 0.000 -100.00 % | 3.658 M | 0.000 -100.00 % | 6.447 M | 0.000 -100.00 % | 2.860 M | 0.000 -100.00 % | 2.994 M | 0.000 -100.00 % | 3.946 M | 0.000 -100.00 % | 2.271 M | 0.000 -100.00 % | 7.276 M | 0.000 -100.00 % | 6.155 M | 0.000 -100.00 % | 2.683 M | 0.000 -100.00 % | 28.410 M | 0.000 -100.00 % | 5.165 M | 0.000 -100.00 % | 134.468 M | 0.000 -100.00 % | 82.940 M | 0.000 -100.00 % | 29.964 M | 0.000 -100.00 % | 12.799 M | 0.000 -100.00 % | 12.033 M | 0.000 -100.00 % | 5.882 M | 0.000 -100.00 % | 5.044 M | 0.000 -100.00 % | 23.177 M -70.12 % | 77.560 M 119.03 % | 35.411 M 17.27 % | 30.196 M 0.54 % | 30.035 M -51.06 % | 61.376 M -31.40 % | 89.467 M 93.71 % | 46.186 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 56.578 M | 0.000 -100.00 % | 1.738 M | 0.000 -100.00 % | 1.702 M | 0.000 -100.00 % | 46.454 M | 0.000 -100.00 % | 75.722 M | 0.000 100.00 % | -1.594 B | 0.000 -100.00 % | 58.410 M | 0.000 100.00 % | -1.672 B | 0.000 -100.00 % | 97.262 M | 0.000 100.00 % | -1.297 B | 0.000 -100.00 % | 11.223 M | 0.000 -100.00 % | 11.223 M | 0.000 -100.00 % | 10.246 M | 0.000 -100.00 % | 9.288 M | 0.000 -100.00 % | 7.592 M | 0.000 -100.00 % | 7.592 M | 0.000 -100.00 % | 6.111 M | 0.000 -100.00 % | 6.111 M | 0.000 -100.00 % | 4.431 M | 0.000 -100.00 % | 4.431 M 50.29 % | 2.948 M 0.00 % | 2.948 M 21.02 % | 2.436 M -17.36 % | 2.948 M 21.01 % | 2.436 M 46.75 % | 1.660 M 9.48 % | 1.516 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 73.290 M | 0.000 -100.00 % | 83.266 M | 0.000 -100.00 % | 78.180 M | 0.000 -100.00 % | 103.599 M | 0.000 -100.00 % | 77.982 M | 0.000 -100.00 % | 136.227 M | 0.000 -100.00 % | 63.289 M | 0.000 -100.00 % | 71.321 M | 0.000 -100.00 % | 58.200 M | 0.000 -100.00 % | 71.191 M | 0.000 -100.00 % | 74.471 M | 0.000 -100.00 % | 54.644 M | 0.000 -100.00 % | 70.354 M | 0.000 -100.00 % | 88.049 M | 0.000 -100.00 % | 42.197 M | 0.000 -100.00 % | 130.711 M | 0.000 -100.00 % | 47.028 M | 0.000 -100.00 % | 112.656 M | 0.000 -100.00 % | 33.777 M | 0.000 -100.00 % | 89.300 M | 0.000 -100.00 % | 18.760 M | 0.000 -100.00 % | 87.791 M | 0.000 -100.00 % | 28.293 M -28.35 % | 39.487 M -48.94 % | 77.339 M 45.35 % | 53.209 M 94.14 % | 27.407 M -56.31 % | 62.732 M -14.93 % | 73.745 M 237.07 % | 21.878 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 13.219 M | 0.000 -100.00 % | 1.296 M | 0.000 -100.00 % | 11.946 M | 0.000 -100.00 % | 5.370 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.999 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.393 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.923 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.260 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 % | 1.347 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.114 M | 0.000 | 0.000 | 0.000 -100.00 % | 38.240 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.945 M | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.474 M | 0.000 -100.00 % | 1.474 M | 0.000 -100.00 % | 3.733 M | 0.000 -100.00 % | 3.733 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 25.610 M | 0.000 -100.00 % | 26.909 M | 0.000 -100.00 % | 29.338 M | 0.000 -100.00 % | 30.457 M | 0.000 -100.00 % | 31.522 M | 0.000 -100.00 % | 32.536 M | 0.000 -100.00 % | 33.334 M | 0.000 -100.00 % | 29.513 M | 0.000 -100.00 % | 30.006 M | 0.000 | 0.000 | 0.000 -100.00 % | 94.407 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.325 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 1.296 B | 0.000 -100.00 % | 4.172 B | 0.000 -100.00 % | 1.296 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.296 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.316 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.298 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.408 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.408 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.408 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.321 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.408 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.408 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.408 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.408 B -10.86 % | 1.579 B 0.58 % | 1.570 B 11.53 % | 1.408 B |
| Deferred tax liabilities non current | 0.000 -100.00 % | 81.237 M | 0.000 -100.00 % | 65.915 M | 0.000 -100.00 % | 62.739 M | 0.000 -100.00 % | 46.730 M | 0.000 -100.00 % | 54.671 M | 0.000 -100.00 % | 45.414 M | 0.000 -100.00 % | 41.277 M | 0.000 -100.00 % | 38.801 M | 0.000 -100.00 % | 30.518 M | 0.000 -100.00 % | 23.825 M | 0.000 -100.00 % | 28.362 M | 0.000 -100.00 % | 25.405 M | 0.000 -100.00 % | 25.405 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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 4.860 B | 0.000 -100.00 % | 4.647 B | 0.000 -100.00 % | 4.392 B | 0.000 -100.00 % | 4.210 B | 0.000 -100.00 % | 3.938 B | 0.000 -100.00 % | 3.789 B | 0.000 -100.00 % | 3.549 B | 0.000 -100.00 % | 3.431 B | 0.000 -100.00 % | 3.302 B | 0.000 -100.00 % | 3.583 B | 0.000 -100.00 % | 3.481 B | 0.000 -100.00 % | 3.423 B | 0.000 -100.00 % | 3.166 B | 0.000 -100.00 % | 3.076 B | 0.000 -100.00 % | 2.884 B | 0.000 -100.00 % | 2.811 B | 0.000 -100.00 % | 2.383 B | 0.000 -100.00 % | 2.357 B | 0.000 -100.00 % | 2.219 B | 0.000 -100.00 % | 2.194 B | 0.000 -100.00 % | 2.068 B | 0.000 -100.00 % | 2.164 B | 0.000 -100.00 % | 2.081 B -1.01 % | 2.102 B 1.63 % | 2.069 B 4.10 % | 1.987 B 4.60 % | 1.900 B -2.07 % | 1.940 B -0.24 % | 1.944 B 7.14 % | 1.815 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-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2011-01-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2010-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.873 M 0.00 % | -1.873 M 0.00 % | -1.873 M 0.00 % | -1.873 M | 0.000 100.00 % | -22.427 M 0.00 % | -22.427 M 0.00 % | -22.427 M | 0.000 -100.00 % | 17.615 M 0.00 % | 17.615 M 0.00 % | 17.615 M | 0.000 -100.00 % | 2.004 M 0.00 % | 2.004 M 0.00 % | 2.004 M | 0.000 100.00 % | -2.365 M 0.00 % | -2.365 M 0.00 % | -2.365 M 90.28 % | -24.341 M 0.00 % | -24.341 M 0.00 % | -24.341 M 0.00 % | -24.341 M -179.17 % | 30.746 M 0.00 % | 30.746 M 0.00 % | 30.746 M 0.00 % | 30.746 M 17 222.35 % | -179.564 K 0.00 % | -179.564 K 0.00 % | -179.564 K 0.00 % | -179.564 K -131.89 % | 563.073 K 0.00 % | 563.073 K 0.00 % | 563.073 K 0.00 % | 563.073 K 107.46 % | -7.547 M 0.00 % | -7.547 M 0.00 % | -7.547 M 0.00 % | -7.547 M -203.57 % | 7.288 M 0.00 % | 7.288 M 0.00 % | 7.288 M 0.00 % | 7.288 M |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -40.539 K 0.00 % | -40.539 K 0.00 % | -40.539 K 0.00 % | -40.539 K | 0.000 100.00 % | -9.425 M 0.00 % | -9.425 M 0.00 % | -9.425 M | 0.000 100.00 % | -2.652 M 0.00 % | -2.652 M 0.00 % | -2.652 M | 0.000 100.00 % | -3.112 M 0.00 % | -3.112 M 0.00 % | -3.112 M | 0.000 100.00 % | -4.109 M 0.00 % | -4.109 M 0.00 % | -4.109 M 25.47 % | -5.513 M 0.00 % | -5.513 M 0.00 % | -5.513 M 0.00 % | -5.513 M -1 615.77 % | -321.328 K 0.00 % | -321.328 K 0.00 % | -321.328 K 0.00 % | -321.328 K 86.80 % | -2.434 M 0.00 % | -2.434 M 0.00 % | -2.434 M 0.00 % | -2.434 M -175.55 % | 3.222 M 0.00 % | 3.222 M 0.00 % | 3.222 M 0.00 % | 3.222 M 166.59 % | -4.839 M 0.00 % | -4.839 M 0.00 % | -4.839 M 0.00 % | -4.839 M -260.16 % | -1.344 M 0.00 % | -1.344 M 0.00 % | -1.344 M 0.00 % | -1.344 M |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -1.833 M 0.00 % | -1.833 M 0.00 % | -1.833 M 0.00 % | -1.833 M | 0.000 100.00 % | -13.002 M 0.00 % | -13.002 M 0.00 % | -13.002 M | 0.000 -100.00 % | 20.267 M 0.00 % | 20.267 M 0.00 % | 20.267 M | 0.000 -100.00 % | 5.116 M 0.00 % | 5.116 M 0.00 % | 5.116 M | 0.000 -100.00 % | 1.744 M 0.00 % | 1.744 M 0.00 % | 1.744 M 109.26 % | -18.828 M 0.00 % | -18.828 M 0.00 % | -18.828 M 0.00 % | -18.828 M -160.60 % | 31.067 M 0.00 % | 31.067 M 0.00 % | 31.067 M 0.00 % | 31.067 M 1 277.74 % | 2.255 M 0.00 % | 2.255 M 0.00 % | 2.255 M 0.00 % | 2.255 M 184.80 % | -2.659 M 0.00 % | -2.659 M 0.00 % | -2.659 M 0.00 % | -2.659 M 1.82 % | -2.708 M 0.00 % | -2.708 M 0.00 % | -2.708 M 0.00 % | -2.708 M -131.38 % | 8.631 M 0.00 % | 8.631 M 0.00 % | 8.631 M 0.00 % | 8.631 M |
| Other non cash items | -29.334 M 44.60 % | -52.948 M 14.95 % | -62.253 M 3.41 % | -64.452 M -39.93 % | -46.060 M 3.58 % | -47.771 M 26.71 % | -65.180 M 25.30 % | -87.261 M -34.67 % | -64.796 M 3.72 % | -67.297 M -5.02 % | -64.080 M 6.86 % | -68.803 M -22.90 % | -55.982 M -51.98 % | -36.834 M 41.95 % | -63.451 M -17.56 % | -53.971 M -387.54 % | -11.070 M 76.01 % | -46.144 M 13.73 % | -53.490 M -167.81 % | -19.973 M -349.13 % | 8.017 M 114.38 % | -55.765 M 16.18 % | -66.525 M 28.48 % | -93.016 M -27.36 % | -73.034 M -80.26 % | -40.515 M 49.93 % | -80.917 M 40.85 % | -136.797 M -160.16 % | -52.581 M 8.49 % | -57.457 M -16.96 % | -49.124 M 23.35 % | -64.087 M -48.87 % | -43.050 M -12.90 % | -38.131 M -48.30 % | -25.713 M 43.32 % | -45.366 M -82.78 % | -24.820 M 4.28 % | -25.930 M 6.85 % | -27.837 M 4.07 % | -29.018 M 3.95 % | -30.210 M 4.05 % | -31.486 M -120.15 % | -14.302 M 34.47 % | -21.826 M -29.75 % | -16.821 M -40.51 % | -11.971 M 31.22 % | -17.406 M 31.19 % | -25.296 M -56.80 % | -16.133 M 7.40 % | -17.423 M 22.60 % | -22.511 M -24.98 % | -18.012 M -284.24 % | -4.688 M -326.75 % | -1.098 M 81.70 % | -6.002 M -72.30 % | -3.483 M 38.77 % | -5.689 M 0.00 % | -5.689 M 0.00 % | -5.689 M -42.55 % | -3.991 M 0.00 % | -3.991 M 0.00 % | -3.991 M 0.00 % | -3.991 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.884 M | 0.000 -100.00 % | 7.020 M -0.43 % | 7.050 M -1.45 % | 7.154 M 25.60 % | 5.696 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 72.199 M 0.00 % | 72.199 M 0.00 % | 72.199 M 0.00 % | 72.199 M | 0.000 -100.00 % | 35.173 M 0.00 % | 35.173 M 0.00 % | 35.173 M | 0.000 -100.00 % | 69.490 M 0.00 % | 69.490 M 0.00 % | 69.490 M | 0.000 -100.00 % | 35.464 M 0.00 % | 35.464 M 0.00 % | 35.464 M | 0.000 -100.00 % | 21.474 M 0.00 % | 21.474 M 0.00 % | 21.474 M 804.16 % | -3.050 M 0.00 % | -3.050 M 0.00 % | -3.050 M 0.00 % | -3.050 M -106.18 % | 49.338 M 0.00 % | 49.338 M 0.00 % | 49.338 M 0.00 % | 49.338 M 190.53 % | 16.982 M 0.00 % | 16.982 M 0.00 % | 16.982 M 0.00 % | 16.982 M 21.96 % | 13.924 M 0.00 % | 13.924 M 0.00 % | 13.924 M 0.00 % | 13.924 M 572.84 % | 2.069 M 0.00 % | 2.069 M 0.00 % | 2.069 M 0.00 % | 2.069 M -85.81 % | 14.581 M 0.00 % | 14.581 M 0.00 % | 14.581 M 0.00 % | 14.581 M |
| 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 100.00 % | -247.614 K 0.00 % | -247.614 K 0.00 % | -247.614 K 0.00 % | -247.614 K | 0.000 100.00 % | -1.190 M 0.00 % | -1.190 M 0.00 % | -1.190 M | 0.000 100.00 % | -206.828 K 0.00 % | -206.828 K 0.00 % | -206.828 K | 0.000 100.00 % | -246.080 K 0.00 % | -246.080 K 0.00 % | -246.080 K | 0.000 100.00 % | -20.551 K 0.00 % | -20.551 K 0.00 % | -20.551 K 88.86 % | -184.430 K 0.00 % | -184.430 K 0.00 % | -184.430 K 0.00 % | -184.430 K 89.05 % | -1.684 M 0.00 % | -1.684 M 0.00 % | -1.684 M 0.00 % | -1.684 M -55.61 % | -1.082 M 0.00 % | -1.082 M 0.00 % | -1.082 M 0.00 % | -1.082 M 54.92 % | -2.401 M 0.00 % | -2.401 M 0.00 % | -2.401 M 0.00 % | -2.401 M 63.28 % | -6.538 M 0.00 % | -6.538 M 0.00 % | -6.538 M 0.00 % | -6.538 M -96.16 % | -3.333 M 0.00 % | -3.333 M 0.00 % | -3.333 M 0.00 % | -3.333 M |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -86.261 M 0.00 % | -86.261 M 0.00 % | -86.261 M 0.00 % | -86.261 M | 0.000 100.00 % | -113.916 M 0.00 % | -113.916 M 0.00 % | -113.916 M | 0.000 100.00 % | -17.608 M 0.00 % | -17.608 M 0.00 % | -17.608 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.807 M 0.00 % | -13.807 M 0.00 % | -13.807 M 0.00 % | -13.807 M -282.95 % | -3.605 M 0.00 % | -3.605 M 0.00 % | -3.605 M 0.00 % | -3.605 M 71.92 % | -12.839 M 0.00 % | -12.839 M 0.00 % | -12.839 M 0.00 % | -12.839 M -71.18 % | -7.500 M 0.00 % | -7.500 M 0.00 % | -7.500 M 0.00 % | -7.500 M |
| 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 -100.00 % | 19.072 K 0.00 % | 19.072 K 0.00 % | 19.072 K 0.00 % | 19.072 K | 0.000 -100.00 % | 2.448 M 0.00 % | 2.448 M 0.00 % | 2.448 M | 0.000 -100.00 % | 7.622 M 0.00 % | 7.622 M 0.00 % | 7.622 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.733 M 0.00 % | 6.733 M 0.00 % | 6.733 M 0.00 % | 6.733 M 0.00 % | 6.733 M 0.00 % | 6.733 M 0.00 % | 6.733 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.500 M 0.00 % | 3.500 M 0.00 % | 3.500 M 0.00 % | 3.500 M -33.77 % | 5.285 M 0.00 % | 5.285 M 0.00 % | 5.285 M 0.00 % | 5.285 M -27.29 % | 7.268 M 0.00 % | 7.268 M 0.00 % | 7.268 M 0.00 % | 7.268 M |
| 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 -100.00 % | 86.489 M 0.00 % | 86.489 M 0.00 % | 86.489 M 0.00 % | 86.489 M | 0.000 -100.00 % | 112.659 M 0.00 % | 112.659 M 0.00 % | 112.659 M | 0.000 -100.00 % | 10.193 M 0.00 % | 10.193 M 0.00 % | 10.193 M | 0.000 -100.00 % | 246.080 K 0.00 % | 246.080 K 0.00 % | 246.080 K | 0.000 100.00 % | -26.814 M 0.00 % | -26.814 M 0.00 % | -26.814 M -309.48 % | -6.548 M 0.00 % | -6.548 M 0.00 % | -6.548 M 0.00 % | -6.548 M -292.92 % | -1.667 M 0.00 % | -1.667 M 0.00 % | -1.667 M 0.00 % | -1.667 M -111.19 % | 14.889 M 0.00 % | 14.889 M 0.00 % | 14.889 M 0.00 % | 14.889 M 494.13 % | 2.506 M 0.00 % | 2.506 M 0.00 % | 2.506 M 0.00 % | 2.506 M -82.22 % | 14.092 M 0.00 % | 14.092 M 0.00 % | 14.092 M 0.00 % | 14.092 M 295.29 % | 3.565 M 0.00 % | 3.565 M 0.00 % | 3.565 M 0.00 % | 3.565 M |
| 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 100.00 % | -86.488 M 0.00 % | -86.488 M 0.00 % | -86.488 M 0.00 % | -86.488 M | 0.000 100.00 % | -112.658 M 0.00 % | -112.658 M 0.00 % | -112.658 M | 0.000 100.00 % | -10.942 M 0.00 % | -10.942 M 0.00 % | -10.942 M | 0.000 -100.00 % | 25.038 M 0.00 % | 25.038 M 0.00 % | 25.038 M | 0.000 100.00 % | -20.102 M 0.00 % | -20.102 M 0.00 % | -20.102 M -411.58 % | 6.452 M 0.00 % | 6.452 M 0.00 % | 6.452 M 0.00 % | 6.452 M 292.55 % | -3.351 M 0.00 % | -3.351 M 0.00 % | -3.351 M 0.00 % | -3.351 M 76.22 % | -14.089 M 0.00 % | -14.089 M 0.00 % | -14.089 M 0.00 % | -14.089 M -44.59 % | -9.744 M 0.00 % | -9.744 M 0.00 % | -9.744 M 0.00 % | -9.744 M -27.37 % | -7.650 M 0.00 % | -7.650 M 0.00 % | -7.650 M 0.00 % | -7.650 M -114.59 % | -3.565 M 0.00 % | -3.565 M 0.00 % | -3.565 M 0.00 % | -3.565 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 100.00 % | -1.572 M 0.00 % | -1.572 M 0.00 % | -1.572 M 0.00 % | -1.572 M 0.00 % | -1.572 M 0.00 % | -1.572 M 0.00 % | -1.572 M 0.00 % | -1.572 M -25.00 % | -1.258 M 0.00 % | -1.258 M 0.00 % | -1.258 M 0.00 % | -1.258 M 59.48 % | -3.104 M 0.00 % | -3.104 M 0.00 % | -3.104 M 0.00 % | -3.104 M -154.74 % | -1.218 M 0.00 % | -1.218 M 0.00 % | -1.218 M 0.00 % | -1.218 M -295.92 % | -307.764 K 0.00 % | -307.764 K 0.00 % | -307.764 K 0.00 % | -307.764 K |
| 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 -100.00 % | 263.594 K 0.00 % | 263.594 K 0.00 % | 263.594 K 0.00 % | 263.594 K | 0.000 -100.00 % | 352.300 0.00 % | 352.300 0.00 % | 352.300 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.099 K 0.00 % | 11.099 K 0.00 % | 11.099 K -99.30 % | 1.584 M 0.00 % | 1.584 M 0.00 % | 1.584 M 0.00 % | 1.584 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -512.454 K 0.00 % | -512.454 K 0.00 % | -512.454 K -145.31 % | -208.897 K 0.00 % | -208.897 K 0.00 % | -208.897 K 0.00 % | -208.897 K 97.60 % | -8.688 M 0.00 % | -8.688 M 0.00 % | -8.688 M 0.00 % | -8.688 M |
| 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 -100.00 % | 263.594 K 0.00 % | 263.594 K 0.00 % | 263.594 K 0.00 % | 263.594 K | 0.000 -100.00 % | 352.300 0.00 % | 352.300 0.00 % | 352.300 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -676.954 K 0.00 % | -676.954 K 0.00 % | -676.954 K 87.11 % | -5.253 M 0.00 % | -5.253 M 0.00 % | -5.253 M 0.00 % | -5.253 M -185.69 % | -1.839 M 0.00 % | -1.839 M 0.00 % | -1.839 M 0.00 % | -1.839 M -24.58 % | -1.476 M 0.00 % | -1.476 M 0.00 % | -1.476 M 0.00 % | -1.476 M 59.19 % | -3.616 M 0.00 % | -3.616 M 0.00 % | -3.616 M 0.00 % | -3.616 M -153.36 % | -1.427 M 0.00 % | -1.427 M 0.00 % | -1.427 M 0.00 % | -1.427 M 84.13 % | -8.996 M 0.00 % | -8.996 M 0.00 % | -8.996 M 0.00 % | -8.996 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 -100.00 % | 501.969 K 0.00 % | 501.969 K 0.00 % | 501.969 K 0.00 % | 501.969 K | 0.000 -100.00 % | 31.971 M 0.00 % | 31.971 M 0.00 % | 31.971 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.152 M 0.00 % | 4.152 M 0.00 % | 4.152 M 149.01 % | 1.667 M 0.00 % | 1.667 M 0.00 % | 1.667 M 0.00 % | 1.667 M 103.77 % | -44.213 M 0.00 % | -44.213 M 0.00 % | -44.213 M 0.00 % | -44.213 M -3 120.49 % | 1.464 M 0.00 % | 1.464 M 0.00 % | 1.464 M 0.00 % | 1.464 M 79.93 % | 813.534 K 0.00 % | 813.534 K 0.00 % | 813.534 K 0.00 % | 813.534 K 48.67 % | 547.220 K 0.00 % | 547.220 K 0.00 % | 547.220 K 0.00 % | 547.220 K 13.38 % | 482.648 K 0.00 % | 482.648 K 0.00 % | 482.648 K 0.00 % | 482.648 K |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.884 M | 0.000 -100.00 % | 7.020 M -0.43 % | 7.050 M -1.45 % | 7.154 M 25.60 % | 5.696 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.523 M 0.00 % | -13.523 M 0.00 % | -13.523 M 0.00 % | -13.523 M | 0.000 100.00 % | -45.514 M 0.00 % | -45.514 M 0.00 % | -45.514 M | 0.000 -100.00 % | 58.761 M 0.00 % | 58.761 M 0.00 % | 58.761 M | 0.000 100.00 % | -5.502 M 0.00 % | -5.502 M 0.00 % | -5.502 M | 0.000 -100.00 % | 4.847 M 0.00 % | 4.847 M 0.00 % | 4.847 M 2 740.98 % | -183.526 K 0.00 % | -183.526 K 0.00 % | -183.526 K 0.00 % | -183.526 K -186.08 % | -64.151 K 0.00 % | -64.151 K 0.00 % | -64.151 K 0.00 % | -64.151 K -102.23 % | 2.881 M 0.00 % | 2.881 M 0.00 % | 2.881 M 0.00 % | 2.881 M 109.16 % | 1.377 M 0.00 % | 1.377 M 0.00 % | 1.377 M 0.00 % | 1.377 M 121.32 % | -6.461 M 0.00 % | -6.461 M 0.00 % | -6.461 M 0.00 % | -6.461 M -358.07 % | 2.503 M 0.00 % | 2.503 M 0.00 % | 2.503 M 0.00 % | 2.503 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.884 M | 0.000 | 0.000 -100.00 % | 78.750 M 9.83 % | 71.700 M -24.24 % | 94.646 M 6.40 % | 88.950 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.443 M 0.00 % | 14.443 M 0.00 % | 14.443 M 0.00 % | 14.443 M | 0.000 -100.00 % | 59.956 M 0.00 % | 59.956 M 0.00 % | 59.956 M | 0.000 -100.00 % | 1.195 M 0.00 % | 1.195 M 0.00 % | 1.195 M | 0.000 -100.00 % | 6.697 M 0.00 % | 6.697 M 0.00 % | 6.697 M | 0.000 -100.00 % | 1.850 M 0.00 % | 1.850 M 0.00 % | 1.850 M -9.02 % | 2.034 M 0.00 % | 2.034 M 0.00 % | 2.034 M 0.00 % | 2.034 M -3.06 % | 2.098 M 0.00 % | 2.098 M 0.00 % | 2.098 M 0.00 % | 2.098 M 367.98 % | -782.797 K 0.00 % | -782.797 K 0.00 % | -782.797 K 0.00 % | -782.797 K 63.76 % | -2.160 M 0.00 % | -2.160 M 0.00 % | -2.160 M 0.00 % | -2.160 M -150.23 % | 4.301 M 0.00 % | 4.301 M 0.00 % | 4.301 M 0.00 % | 4.301 M 139.30 % | 1.797 M 0.00 % | 1.797 M 0.00 % | 1.797 M 0.00 % | 1.797 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 54.766 M 695.55 % | 6.884 M | 0.000 -100.00 % | 85.770 M 8.91 % | 78.750 M -22.64 % | 101.800 M 7.56 % | 94.646 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 919.902 K 0.00 % | 919.902 K 0.00 % | 919.902 K 0.00 % | 919.902 K | 0.000 -100.00 % | 14.443 M 0.00 % | 14.443 M 0.00 % | 14.443 M | 0.000 -100.00 % | 59.956 M 0.00 % | 59.956 M 0.00 % | 59.956 M | 0.000 -100.00 % | 1.195 M 0.00 % | 1.195 M 0.00 % | 1.195 M | 0.000 -100.00 % | 6.697 M 0.00 % | 6.697 M 0.00 % | 6.697 M 261.98 % | 1.850 M 0.00 % | 1.850 M 0.00 % | 1.850 M 0.00 % | 1.850 M -9.02 % | 2.034 M 0.00 % | 2.034 M 0.00 % | 2.034 M 0.00 % | 2.034 M -3.06 % | 2.098 M 0.00 % | 2.098 M 0.00 % | 2.098 M 0.00 % | 2.098 M 367.98 % | -782.797 K 0.00 % | -782.797 K 0.00 % | -782.797 K 0.00 % | -782.797 K 63.76 % | -2.160 M 0.00 % | -2.160 M 0.00 % | -2.160 M 0.00 % | -2.160 M -150.23 % | 4.301 M 0.00 % | 4.301 M 0.00 % | 4.301 M 0.00 % | 4.301 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.884 M | 0.000 -100.00 % | 7.020 M -0.43 % | 7.050 M -1.45 % | 7.154 M 25.60 % | 5.696 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 72.199 M 0.00 % | 72.199 M 0.00 % | 72.199 M 0.00 % | 72.199 M | 0.000 -100.00 % | 35.173 M 0.00 % | 35.173 M 0.00 % | 35.173 M | 0.000 -100.00 % | 69.490 M 0.00 % | 69.490 M 0.00 % | 69.490 M | 0.000 -100.00 % | 35.464 M 0.00 % | 35.464 M 0.00 % | 35.464 M | 0.000 -100.00 % | 21.474 M 0.00 % | 21.474 M 0.00 % | 21.474 M 804.16 % | -3.050 M 0.00 % | -3.050 M 0.00 % | -3.050 M 0.00 % | -3.050 M -106.18 % | 49.338 M 0.00 % | 49.338 M 0.00 % | 49.338 M 0.00 % | 49.338 M 190.53 % | 16.982 M 0.00 % | 16.982 M 0.00 % | 16.982 M 0.00 % | 16.982 M 21.96 % | 13.924 M 0.00 % | 13.924 M 0.00 % | 13.924 M 0.00 % | 13.924 M 572.84 % | 2.069 M 0.00 % | 2.069 M 0.00 % | 2.069 M 0.00 % | 2.069 M -85.81 % | 14.581 M 0.00 % | 14.581 M 0.00 % | 14.581 M 0.00 % | 14.581 M |
| 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 100.00 % | -247.614 K 0.00 % | -247.614 K 0.00 % | -247.614 K 0.00 % | -247.614 K | 0.000 100.00 % | -1.190 M 0.00 % | -1.190 M 0.00 % | -1.190 M | 0.000 100.00 % | -206.828 K 0.00 % | -206.828 K 0.00 % | -206.828 K | 0.000 100.00 % | -246.080 K 0.00 % | -246.080 K 0.00 % | -246.080 K | 0.000 100.00 % | -20.551 K 0.00 % | -20.551 K 0.00 % | -20.551 K 88.86 % | -184.430 K 0.00 % | -184.430 K 0.00 % | -184.430 K 0.00 % | -184.430 K 89.05 % | -1.684 M 0.00 % | -1.684 M 0.00 % | -1.684 M 0.00 % | -1.684 M -55.61 % | -1.082 M 0.00 % | -1.082 M 0.00 % | -1.082 M 0.00 % | -1.082 M 54.92 % | -2.401 M 0.00 % | -2.401 M 0.00 % | -2.401 M 0.00 % | -2.401 M 63.28 % | -6.538 M 0.00 % | -6.538 M 0.00 % | -6.538 M 0.00 % | -6.538 M -96.16 % | -3.333 M 0.00 % | -3.333 M 0.00 % | -3.333 M 0.00 % | -3.333 M |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.884 M | 0.000 -100.00 % | 7.020 M -0.43 % | 7.050 M -1.45 % | 7.154 M 25.60 % | 5.696 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 71.952 M 0.00 % | 71.952 M 0.00 % | 71.952 M 0.00 % | 71.952 M | 0.000 -100.00 % | 33.983 M 0.00 % | 33.983 M 0.00 % | 33.983 M | 0.000 -100.00 % | 69.283 M 0.00 % | 69.283 M 0.00 % | 69.283 M | 0.000 -100.00 % | 35.218 M 0.00 % | 35.218 M 0.00 % | 35.218 M | 0.000 -100.00 % | 21.453 M 0.00 % | 21.453 M 0.00 % | 21.453 M 763.37 % | -3.234 M 0.00 % | -3.234 M 0.00 % | -3.234 M 0.00 % | -3.234 M -106.79 % | 47.654 M 0.00 % | 47.654 M 0.00 % | 47.654 M 0.00 % | 47.654 M 199.71 % | 15.900 M 0.00 % | 15.900 M 0.00 % | 15.900 M 0.00 % | 15.900 M 37.98 % | 11.524 M 0.00 % | 11.524 M 0.00 % | 11.524 M 0.00 % | 11.524 M 357.89 % | -4.468 M 0.00 % | -4.468 M 0.00 % | -4.468 M 0.00 % | -4.468 M -139.73 % | 11.248 M 0.00 % | 11.248 M 0.00 % | 11.248 M 0.00 % | 11.248 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 |