Byggmästare Anders J Ahlström Holding AB (publ) AJA-B.ST
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 14.000 K -100.00 % | 985.641 M -2.67 % | 1.013 B 15.56 % | 876.342 M 438.43 % | 162.760 M -23.63 % | 213.111 M 26.35 % | 168.663 M 47.84 % | 114.081 M -39.72 % | 189.249 M 25.66 % | 150.607 M 53.65 % | 98.019 M 556.13 % | 14.939 M |
| Net income | 606.100 M 222.26 % | -495.734 M -251.06 % | 328.167 M -45.96 % | 607.224 M 497.03 % | 101.707 M 158.77 % | 39.304 M -81.84 % | 216.407 M 65.54 % | 130.731 M -4.42 % | 136.777 M 1.49 % | 134.773 M -39.06 % | 221.144 M 838.68 % | 23.559 M |
| Income before tax | 604.553 M 261.59 % | -374.128 M -218.02 % | 317.012 M -47.65 % | 605.567 M 438.70 % | 112.412 M 99.61 % | 56.316 M 883.86 % | 5.724 M 290.80 % | -3.000 M -101.74 % | 172.122 M -0.58 % | 173.133 M -38.99 % | 283.774 M 848.63 % | 29.914 M |
| Income before tax ratio | 43 182.36 11 376 501.04 % | -0.38 -221.26 % | 0.31 -54.70 % | 0.69 0.05 % | 0.69 161.36 % | 0.26 678.66 % | 0.03 229.05 % | -0.03 -102.89 % | 0.91 -20.88 % | 1.15 -60.29 % | 2.90 44.58 % | 2.00 |
| EBITDA | 605.587 M 1 684.97 % | 33.927 M -90.99 % | 376.491 M -42.86 % | 658.920 M 444.61 % | 120.989 M 83.20 % | 66.041 M 580.34 % | 9.707 M 467.66 % | 1.710 M -99.13 % | 195.792 M -2.90 % | 201.635 M -36.26 % | 316.361 M 818.59 % | 34.440 M |
| Net income ratio | 43 292.86 8 607 783.76 % | -0.50 -255.21 % | 0.32 -53.23 % | 0.69 10.88 % | 0.62 238.82 % | 0.18 -85.63 % | 1.28 11.97 % | 1.15 58.56 % | 0.72 -19.24 % | 0.89 -60.34 % | 2.26 43.06 % | 1.58 |
| Ratio EBITDA | 43 256.21 125 667 062.74 % | 0.03 -90.74 % | 0.37 -50.56 % | 0.75 1.15 % | 0.74 139.88 % | 0.31 438.45 % | 0.06 283.96 % | 0.01 -98.55 % | 1.03 -22.72 % | 1.34 -58.52 % | 3.23 40.00 % | 2.31 |
| Gross profit ratio | 2.29 123.83 % | 1.02 -29.65 % | 1.45 79 757.66 % | 0.00 100.73 % | -0.25 -214.83 % | 0.22 -15.17 % | 0.26 -12.17 % | 0.29 -37.52 % | 0.47 -7.87 % | 0.51 -17.36 % | 0.61 37.75 % | 0.45 |
| Weighted average shs out dil | 7.287 M 0.00 % | 7.287 M -0.86 % | 7.350 M 2.57 % | 7.166 M -3.48 % | 7.424 M 5.95 % | 7.007 M 0.01 % | 7.006 M 0.01 % | 7.005 M 0.01 % | 7.004 M 0.04 % | 7.001 M 38.03 % | 5.072 M -27.54 % | 7.000 M |
| Weighted average shs out | 7.287 M 0.00 % | 7.287 M 0.00 % | 7.287 M 3.42 % | 7.046 M 0.56 % | 7.007 M 0.00 % | 7.007 M 0.01 % | 7.006 M 0.01 % | 7.005 M 0.01 % | 7.004 M 0.04 % | 7.001 M 38.03 % | 5.072 M 1.44 % | 5.000 M |
| EPS diluted | 83.17 222.25 % | -68.03 -252.36 % | 44.65 -47.31 % | 84.74 518.54 % | 13.70 77.92 % | 7.70 -75.07 % | 30.89 64.92 % | 18.73 -4.10 % | 19.53 1.45 % | 19.25 -55.85 % | 43.60 1 193.77 % | 3.37 |
| Earnings per share | 83.17 222.25 % | -68.03 -251.08 % | 45.03 -47.75 % | 86.18 493.53 % | 14.52 158.82 % | 5.61 -81.84 % | 30.89 64.92 % | 18.73 -4.10 % | 19.53 1.45 % | 19.25 -55.85 % | 43.60 825.69 % | 4.71 |
| Gross profit | 32.000 K -100.00 % | 1.007 B -31.53 % | 1.470 B 92 183.80 % | 1.593 M 103.91 % | -40.735 M -187.70 % | 46.447 M 7.19 % | 43.333 M 29.85 % | 33.371 M -62.34 % | 88.602 M 15.76 % | 76.537 M 26.98 % | 60.276 M 803.82 % | 6.669 M |
| Income tax expense | -1.548 M -116.60 % | 9.327 M 195.72 % | -9.744 M -98.33 % | -4.913 M -141.86 % | 11.737 M 400.09 % | 2.347 M 276.73 % | 623.000 K -31.31 % | 907.000 K -97.38 % | 34.628 M -9.82 % | 38.399 M -38.69 % | 62.630 M 885.52 % | 6.355 M |
| Cost of revenue | 28.574 M -97.12 % | 990.436 M -3.75 % | 1.029 B 17.64 % | 874.749 M 329.86 % | 203.495 M 22.10 % | 166.664 M 32.98 % | 125.330 M 55.28 % | 80.710 M -19.81 % | 100.647 M 35.88 % | 74.070 M 98.42 % | 37.330 M 351.39 % | 8.270 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 -100.00 % | 456.682 M 342.65 % | 103.171 M 398.46 % | 20.698 M -61.16 % | 53.296 M 46.22 % | 36.450 M 70.60 % | 21.366 M 43.50 % | 14.889 M 112.03 % | 7.022 M 276.31 % | 1.866 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.755 M -1.08 % | 2.785 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -631.612 M -2 534.24 % | 25.947 M -84.92 % | 172.033 M 201.69 % | -169.167 M -291.96 % | -43.159 M -191.68 % | 47.074 M 60.44 % | 29.340 M 23.09 % | 23.837 M 5.49 % | 22.596 M 64.91 % | 13.702 M 184.33 % | 4.819 M 729.43 % | 581.000 K |
| Operating expenses | -603.923 M -144.26 % | 1.365 B 19.44 % | 1.142 B 295.27 % | 289.014 M 372.72 % | 61.138 M -9.79 % | 67.772 M 23.64 % | 54.812 M 14.03 % | 48.068 M 6.05 % | 45.327 M 51.53 % | 29.912 M 130.38 % | 12.984 M 94.69 % | 6.669 M |
| Cost and expenses | -603.941 M -144.95 % | 1.344 B 96.15 % | 685.023 M 163.57 % | 259.906 M 413.42 % | 50.622 M -78.41 % | 234.436 M 27.56 % | 183.788 M 57.63 % | 116.598 M -19.37 % | 144.609 M 39.07 % | 103.982 M 106.67 % | 50.314 M 414.04 % | 9.788 M |
| Research and development expenses | 0.000 -100.00 % | 5.077 M 123.26 % | 2.274 M 51.70 % | 1.499 M 33.13 % | 1.126 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 27.689 M -97.92 % | 1.334 B 37.75 % | 968.093 M 111.98 % | 456.682 M 342.65 % | 103.171 M 398.46 % | 20.698 M -63.07 % | 56.051 M 42.86 % | 39.235 M 83.63 % | 21.366 M 43.50 % | 14.889 M 112.03 % | 7.022 M 276.31 % | 1.866 M |
| Interest income | 1.103 M -82.74 % | 6.391 M 58.35 % | 4.036 M 119.35 % | 1.840 M 95.95 % | 939.000 K -63.02 % | 2.539 M 810.04 % | 279.000 K 1 168.18 % | 22.000 K 0.00 % | 22.000 K -47.62 % | 42.000 K | 0.000 | 0.000 |
| Interest expense | 505.000 K -97.76 % | 22.505 M 53.04 % | 14.705 M 15.71 % | 12.708 M 1 810.98 % | 665.000 K -57.34 % | 1.559 M -28.55 % | 2.182 M 332.94 % | 504.000 K -97.56 % | 20.644 M -14.94 % | 24.269 M -17.17 % | 29.300 M 587.31 % | 4.263 M |
| Depreciation and amortization | 529.000 K -98.79 % | 43.799 M -2.18 % | 44.775 M 14.38 % | 39.146 M 394.77 % | 7.912 M -3.10 % | 8.165 M 353.36 % | 1.801 M -57.18 % | 4.206 M 39.00 % | 3.026 M -28.51 % | 4.233 M 28.78 % | 3.287 M 1 149.81 % | 263.000 K |
| Operating income | 603.955 M 268.70 % | -358.015 M -209.26 % | 327.681 M -46.84 % | 616.436 M 449.71 % | 112.138 M 102.65 % | 55.336 M 582.06 % | -11.479 M -356.06 % | -2.517 M -105.64 % | 44.640 M -4.26 % | 46.625 M -2.26 % | 47.705 M 1 029.91 % | 4.222 M |
| Operating income ratio | 43 139.64 11 876 753.42 % | -0.36 -212.26 % | 0.32 -54.00 % | 0.70 2.10 % | 0.69 165.34 % | 0.26 481.52 % | -0.07 -208.47 % | -0.02 -109.35 % | 0.24 -23.81 % | 0.31 -36.39 % | 0.49 72.21 % | 0.28 |
| Total other income expenses net | 598.000 K 103.71 % | -16.113 M -51.03 % | -10.669 M 1.84 % | -10.869 M -4 052.36 % | 275.000 K -71.97 % | 981.000 K -94.30 % | 17.202 M 3 661.49 % | -483.000 K -100.38 % | 127.482 M 0.77 % | 126.508 M -46.41 % | 236.069 M 818.84 % | 25.692 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -14.320 M 93.98 % | -237.777 M -1 206.47 % | -18.200 M 92.01 % | -227.886 M 40.13 % | -380.610 M 32.42 % | -563.180 M -4.11 % | -540.941 M -200.92 % | 536.001 M 3.79 % | 516.413 M -4.27 % | 539.463 M 8.15 % | 498.822 M -20.17 % | 624.835 M |
| Total investments | 2.214 B 65.87 % | 1.335 B -29.85 % | 1.903 B 30.87 % | 1.454 B 92.29 % | 756.073 M 67.42 % | 451.605 M 18.14 % | 382.268 M 14 490.38 % | 2.620 M 0.00 % | 2.620 M -91.35 % | 30.301 M | 0.000 -100.00 % | 12.471 M |
| Total debt | 3.806 M -94.26 % | 66.281 M -69.47 % | 217.126 M 51.48 % | 143.341 M 752.41 % | 16.816 M 94.40 % | 8.650 M 188.53 % | 2.998 M -99.59 % | 738.794 M 7.50 % | 687.278 M 5.27 % | 652.843 M 1.35 % | 644.147 M -1.46 % | 653.710 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 21.238 M 273.19 % | 5.691 M 584.01 % | 832.000 K 2.34 % | 813.000 K | 0.000 -100.00 % | 1.058 B 25.71 % | 841.955 M 18.08 % | 713.054 M | 0.000 | 0.000 | 0.000 |
| Retained earnings | 2.008 B 42.27 % | 1.411 B -26.92 % | 1.931 B 19.37 % | 1.618 B 59.86 % | 1.012 B 14.18 % | 886.293 M 4.18 % | 850.713 M 33.12 % | 639.068 M 24.69 % | 512.545 M 35.07 % | 379.476 M 55.08 % | 244.703 M 938.68 % | 23.559 M |
| Common stock | 1.457 M 0.00 % | 1.457 M 0.00 % | 1.457 M 0.00 % | 1.457 M 4.00 % | 1.401 M 0.00 % | 1.401 M 0.00 % | 1.401 M 0.00 % | 1.401 M 0.00 % | 1.401 M 0.00 % | 1.401 M 0.07 % | 1.400 M 40.00 % | 1.000 M |
| Total equity | 2.231 B 23.60 % | 1.805 B -17.85 % | 2.197 B 17.13 % | 1.876 B 54.42 % | 1.215 B 11.21 % | 1.092 B 3.20 % | 1.058 B 25.71 % | 841.955 M 18.08 % | 713.054 M 23.86 % | 575.698 M 31.48 % | 437.853 M 315.19 % | 105.459 M |
| Other non current liabilities | 583.000 K -98.26 % | 33.512 M 149.87 % | -67.196 M 31.69 % | -98.368 M | 0.000 | 0.000 -100.00 % | 4.605 M -92.17 % | 58.828 M -5.48 % | 62.237 M 3 474.78 % | 1.741 M -93.70 % | 27.620 M 154.30 % | 10.861 M |
| Long term debt | 2.953 M -93.39 % | 44.675 M -74.35 % | 174.164 M 124.99 % | 77.408 M 362.77 % | 16.727 M 147.77 % | 6.751 M 725.31 % | 818.000 K -99.90 % | 787.422 M 17.60 % | 669.552 M 6.54 % | 628.423 M -2.44 % | 644.147 M -1.46 % | 653.710 M |
| Total non current liabilities | 3.536 M -96.30 % | 95.502 M -51.75 % | 197.915 M 89.04 % | 104.697 M 225.78 % | 32.137 M 184.83 % | 11.283 M -24.01 % | 14.848 M -98.40 % | 930.689 M 14.16 % | 815.252 M 10.29 % | 739.157 M 3.60 % | 713.448 M 8.05 % | 660.292 M |
| Other current liabilities | 18.057 M -48.32 % | 34.940 M -71.37 % | 122.023 M 515.00 % | 19.841 M 4 409.32 % | 440.000 K -92.64 % | 5.975 M -87.17 % | 46.581 M 261.64 % | -28.818 M 9.41 % | -31.813 M -237.83 % | 23.082 M 350.24 % | -9.224 M -214.49 % | -2.933 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 4.685 M -97.73 % | 206.771 M 913.29 % | 20.406 M -6.19 % | 21.752 M 1 537.95 % | 1.328 M -95.06 % | 26.909 M 0.17 % | 26.864 M 1.70 % | 26.416 M | 0.000 | 0.000 |
| Short term debt | 853.000 K -96.05 % | 21.606 M -49.71 % | 42.963 M -34.84 % | 65.933 M 1 224.49 % | 4.978 M 207.47 % | 1.619 M -25.73 % | 2.180 M -68.59 % | 6.940 M -60.85 % | 17.726 M -27.41 % | 24.420 M | 0.000 | 0.000 |
| Total current liabilities | 18.911 M -83.89 % | 117.394 M -55.13 % | 261.658 M -31.35 % | 381.157 M 926.35 % | 37.137 M -14.69 % | 43.530 M -35.91 % | 67.920 M 22.23 % | 55.568 M -6.00 % | 59.118 M -9.45 % | 65.285 M 136.37 % | 27.620 M 154.30 % | 10.861 M |
| Total liabilities | 22.447 M -89.46 % | 212.896 M -53.68 % | 459.573 M -5.41 % | 485.854 M 601.35 % | 69.274 M 26.38 % | 54.813 M -33.78 % | 82.768 M -91.61 % | 986.257 M 12.80 % | 874.370 M 8.69 % | 804.442 M 8.55 % | 741.068 M 10.42 % | 671.153 M |
| Other non current assets | 2.214 B 3 322.91 % | 64.678 M | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 7.635 M 763 400.00 % | 1.000 K 120.00 % | -5.000 K -100.00 % | 1.358 B 14.57 % | 1.185 B 16.12 % | 1.021 B 8 083.18 % | 12.471 M |
| Long term investments | 0.000 -100.00 % | 1.338 B -29.98 % | 1.910 B 29.50 % | 1.475 B 88.33 % | 783.372 M 65.30 % | 473.912 M -2.36 % | 485.356 M -68.84 % | 1.558 B | 0.000 -100.00 % | 30.301 M | 0.000 | 0.000 |
| Intangible assets | 76.000 K -99.93 % | 111.416 M -31.98 % | 163.804 M -4.40 % | 171.340 M 927.10 % | 16.682 M -3.44 % | 17.277 M 0.96 % | 17.113 M 112.48 % | 8.054 M -2.10 % | 8.227 M -2.04 % | 8.398 M | 0.000 | 0.000 |
| GoodWill | 0.000 -100.00 % | 175.576 M -4.33 % | 183.520 M 0.00 % | 183.520 M 662.28 % | 24.075 M 0.00 % | 24.075 M 0.00 % | 24.075 M 38.86 % | 17.337 M 0.00 % | 17.337 M 0.00 % | 17.337 M | 0.000 | 0.000 |
| Goodwill and intangible assets | 76.000 K -99.97 % | 286.992 M -17.37 % | 347.324 M -2.12 % | 354.860 M 770.67 % | 40.757 M -1.44 % | 41.352 M 0.40 % | 41.188 M 62.21 % | 25.391 M -0.68 % | 25.564 M -0.66 % | 25.735 M | 0.000 | 0.000 |
| Property plant equipment net | 5.433 M -47.26 % | 10.302 M -83.18 % | 61.237 M 1.46 % | 60.358 M 239.13 % | 17.798 M 1 518.00 % | 1.100 M 11.56 % | 986.000 K -93.27 % | 14.646 M 41.85 % | 10.325 M 92.27 % | 5.370 M 3.35 % | 5.196 M -99.29 % | 735.013 M |
| Total non current assets | 2.231 B 30.16 % | 1.714 B -26.81 % | 2.342 B 23.22 % | 1.900 B 123.56 % | 850.063 M 59.61 % | 532.585 M -1.97 % | 543.289 M -66.09 % | 1.602 B 14.84 % | 1.395 B 11.77 % | 1.248 B 21.36 % | 1.028 B 37.58 % | 747.484 M |
| Other current assets | 0.000 -100.00 % | 34.019 M 196.38 % | 11.478 M 382 700.00 % | -3.000 K -100.27 % | 1.117 M -96.69 % | 33.701 M 174.19 % | 12.291 M | 0.000 -100.00 % | 5.011 M | 0.000 -100.00 % | 5.017 M 501 600.00 % | 1.000 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -103.088 M 93.37 % | -1.555 B | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 18.126 M -94.04 % | 304.058 M 29.21 % | 235.326 M -36.61 % | 371.227 M -6.59 % | 397.426 M -30.50 % | 571.830 M 5.13 % | 543.939 M 168.22 % | 202.793 M 18.69 % | 170.865 M 50.70 % | 113.380 M -21.98 % | 145.325 M 403.29 % | 28.875 M |
| Cash and short term investments | 18.126 M -94.04 % | 304.058 M 29.21 % | 235.326 M -36.61 % | 371.227 M -6.59 % | 397.426 M -30.50 % | 571.830 M 5.13 % | 543.939 M 168.22 % | 202.793 M 18.69 % | 170.865 M 50.70 % | 113.380 M -21.98 % | 145.325 M 403.29 % | 28.875 M |
| Total current assets | 22.659 M -93.85 % | 368.738 M 17.02 % | 315.110 M -31.70 % | 461.367 M 6.31 % | 433.982 M -29.38 % | 614.540 M 2.78 % | 597.897 M 164.29 % | 226.225 M 17.52 % | 192.507 M 45.71 % | 132.114 M -12.25 % | 150.555 M 416.87 % | 29.128 M |
| Inventory | 0.000 | 0.000 100.00 % | -4.588 M -249.11 % | 3.077 M 307 600.00 % | 1.000 K -99.98 % | 4.361 M 110.47 % | -41.667 M -107.99 % | -20.033 M -20.46 % | -16.631 M -25.73 % | -13.228 M | 0.000 | 0.000 |
| Net receivables | 4.533 M -85.22 % | 30.661 M -57.94 % | 72.894 M -16.28 % | 87.066 M 145.69 % | 35.438 M 662.44 % | 4.648 M -88.84 % | 41.667 M | 0.000 -100.00 % | 16.631 M | 0.000 -100.00 % | 213.000 K -15.48 % | 252.000 K |
| Tax assets | 11.325 M -19.56 % | 14.079 M -37.63 % | 22.575 M 128.75 % | 9.869 M 21.30 % | 8.136 M -5.24 % | 8.586 M -45.51 % | 15.758 M 263.59 % | 4.334 M 208.69 % | 1.404 M -13.33 % | 1.620 M -38.80 % | 2.647 M | 0.000 |
| Other assets | 0.000 100.00 % | -64.680 M | 0.000 -100.00 % | 1.000 K 200.00 % | -1.000 K | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 |
| Account payables | 1.000 K -100.00 % | 56.489 M -30.93 % | 81.784 M -2.82 % | 84.159 M 725.33 % | 10.197 M -21.83 % | 13.044 M -26.85 % | 17.831 M -9.39 % | 19.679 M 54.79 % | 12.713 M -2.81 % | 13.080 M 49.88 % | 8.727 M 267.61 % | 2.374 M |
| Tax payables | 0.000 -100.00 % | 4.359 M -57.28 % | 10.203 M 129.13 % | 4.453 M 299.01 % | 1.116 M -2.11 % | 1.140 M -14.16 % | 1.328 M -39.61 % | 2.199 M 60.04 % | 1.374 M -70.78 % | 4.703 M 846.28 % | 497.000 K -11.09 % | 559.000 K |
| Deferred revenue non current | 0.000 100.00 % | -27.745 M -106.04 % | 459.573 M -5.41 % | 485.854 M | 0.000 -100.00 % | 54.813 M -33.78 % | 82.768 M 543.16 % | 12.869 M -98.53 % | 874.370 M 11 407.90 % | 7.598 M 108.15 % | -93.204 M -840.88 % | -9.906 M |
| Minority interest | 0.000 -100.00 % | 149.478 M 299.33 % | 37.432 M 8.59 % | 34.470 M 1 586.40 % | 2.044 M -66.27 % | 6.059 M -22.57 % | 7.825 M 23.09 % | 6.357 M 59.76 % | 3.979 M 36.41 % | 2.917 M | 0.000 | 0.000 |
| Capital lease obligations | 3.806 M -55.04 % | 8.465 M -70.99 % | 29.180 M -12.56 % | 33.373 M 98.51 % | 16.812 M 764.37 % | 1.945 M | 0.000 -100.00 % | 55.568 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 -100.00 % | 1.931 B 19.37 % | 1.618 B 59.86 % | 1.012 B 14.18 % | 886.293 M 4.18 % | 850.713 M 33.12 % | 639.068 M 24.69 % | 512.545 M | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 221.493 M 0.00 % | 221.493 M 0.00 % | 221.493 M 0.02 % | 221.447 M 11.53 % | 198.559 M 128.87 % | -687.734 M 59.80 % | -1.711 B -976.68 % | 195.129 M 0.00 % | 195.128 M 1.68 % | 191.904 M 0.08 % | 191.750 M 137.02 % | 80.900 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 17.315 M -16.92 % | 20.842 M -15.09 % | 24.545 M 59.28 % | 15.410 M 240.03 % | 4.532 M -51.92 % | 9.425 M -94.84 % | 182.706 M 28.14 % | 142.581 M 30.82 % | 108.993 M 57.27 % | 69.301 M 952.89 % | 6.582 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.253 B 11.67 % | 2.018 B -24.05 % | 2.657 B 12.49 % | 2.362 B 83.93 % | 1.284 B 11.94 % | 1.147 B 0.52 % | 1.141 B -37.58 % | 1.828 B 15.17 % | 1.587 B 15.02 % | 1.380 B 17.07 % | 1.179 B 51.80 % | 776.612 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -2.204 M -104.77 % | 46.190 M 2 585.47 % | 1.720 M -98.01 % | 86.311 M 3 029.48 % | 2.758 M 150.91 % | -5.417 M 38.42 % | -8.796 M -379.50 % | 3.147 M 442.07 % | -920.000 K -109.62 % | 9.564 M 57.28 % | 6.081 M -37.18 % | 9.680 M |
| Accounts receivables | 0.000 -100.00 % | 15.060 M 45.25 % | 10.368 M -74.16 % | 40.123 M 351.58 % | 8.885 M -4.13 % | 9.268 M 151.98 % | -17.831 M -440.17 % | -3.301 M -14.70 % | -2.878 M -265.69 % | -787.000 K 84.19 % | -4.978 M -391.90 % | -1.012 M |
| Inventory | 0.000 | 0.000 -100.00 % | 2.375 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 100.00 % | -25.295 M -965.05 % | -2.375 M 91.50 % | -27.950 M -882.08 % | -2.846 M 40.55 % | -4.787 M -243.88 % | 3.327 M -52.24 % | 6.966 M 1 904.66 % | -386.000 K -672.00 % | -50.000 K | 0.000 | 0.000 |
| Other working capital | -2.204 M -103.91 % | 56.425 M 752.46 % | -8.648 M -111.66 % | 74.138 M 2 359.62 % | -3.281 M 66.85 % | -9.898 M -273.41 % | 5.708 M 1 201.93 % | -518.000 K -122.10 % | 2.344 M -77.46 % | 10.401 M -5.95 % | 11.059 M -72.17 % | 39.732 M |
| Other non cash items | -585.026 M -215.69 % | 505.690 M 256.46 % | -323.198 M 46.18 % | -600.560 M -322.47 % | -142.153 M -107.83 % | -68.398 M 72.05 % | -244.726 M -54.44 % | -158.465 M -4.66 % | -151.408 M 1.76 % | -154.116 M 42.57 % | -268.376 M -776.82 % | -30.608 M |
| Net cash provided by operating activities | 17.323 M -82.67 % | 99.945 M 147.95 % | 40.309 M -69.45 % | 131.963 M 791.96 % | -19.071 M 22.31 % | -24.547 M 38.30 % | -39.782 M -289.39 % | 21.005 M -7.95 % | 22.820 M -30.46 % | 32.814 M 32.50 % | 24.766 M 167.77 % | 9.249 M |
| Investments in property plant and equipment | -1.679 M 0.24 % | -1.683 M 85.69 % | -11.758 M -10.55 % | -10.636 M -357.27 % | -2.326 M 11.09 % | -2.616 M 25.91 % | -3.531 M 45.23 % | -6.447 M -22.71 % | -5.254 M -898.86 % | -526.000 K 69.52 % | -1.726 M | 0.000 |
| Acquisitions net | -57.000 K -100.04 % | 152.356 M 224.95 % | -121.933 M -2.70 % | -118.723 M 12.75 % | -136.070 M -1 341.29 % | 10.962 M -97.77 % | 491.015 M | 0.000 -100.00 % | 350.000 K 101.21 % | -28.807 M | 0.000 | 0.000 |
| Purchases of investments | -512.000 K | 0.000 100.00 % | -252.741 M -2 706.11 % | 9.698 M 428.79 % | 1.834 M -13.12 % | 2.111 M 101.52 % | -138.791 M | 0.000 100.00 % | -2.620 M 91.27 % | -30.000 M | 0.000 100.00 % | -9.866 M |
| Sales maturities of investments | 0.000 -100.00 % | 4.110 M -67.56 % | 12.669 M 105.87 % | 6.154 M -26.76 % | 8.402 M -89.60 % | 80.780 M 2 569.53 % | 3.026 M | 0.000 -100.00 % | 312.000 K | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 -100.00 % | 252.741 M 2 706.11 % | -9.698 M 41.34 % | -16.533 M -683.18 % | -2.111 M 88.39 % | -18.190 M 36.79 % | -28.777 M -224.33 % | 23.146 M 307.25 % | -11.168 M -6.75 % | -10.462 M 98.52 % | -706.118 M |
| Net cash used for investing activites | -2.248 M -101.45 % | 154.783 M 227.90 % | -121.022 M 1.77 % | -123.205 M 14.85 % | -144.693 M -262.35 % | 89.126 M -73.28 % | 333.529 M 1 046.88 % | -35.224 M -321.06 % | 15.934 M 122.60 % | -70.501 M -478.45 % | -12.188 M 98.30 % | -715.984 M |
| Debt repayment | -46.066 M 40.48 % | -77.400 M -331.15 % | -17.952 M 23.58 % | -23.490 M -1 257.80 % | -1.730 M 42.22 % | -2.994 M -0.07 % | -2.992 M -106.06 % | 49.406 M 157.10 % | 19.217 M 120.35 % | 8.721 M 193.77 % | -9.300 M -101.40 % | 665.000 M |
| Common stock issued | 0.000 100.00 % | -19.671 M -42 863.04 % | 46.000 K -99.81 % | 24.360 M | 0.000 -100.00 % | 82.000 K -97.55 % | 3.349 M | 0.000 -100.00 % | 3.225 M 1 980.65 % | 155.000 K -99.87 % | 116.000 M 41.72 % | 81.850 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -9.473 M -18.19 % | -8.015 M 49.97 % | -16.020 M | 0.000 100.00 % | -5.606 M -14.31 % | -4.904 M -7.69 % | -4.554 M -8.35 % | -4.203 M -13.26 % | -3.711 M | 0.000 | 0.000 | 0.000 |
| Other financing activites | -441.000 K 99.45 % | -80.910 M -280.54 % | -21.262 M 40.65 % | -35.827 M -984.35 % | -3.304 M 88.56 % | -28.872 M -152.55 % | 54.945 M 5 720.44 % | 944.000 K | 0.000 100.00 % | -3.135 M -10.86 % | -2.828 M 74.95 % | -11.290 M |
| Net cash used provided by financing activities | -55.980 M 69.90 % | -185.996 M -237.02 % | -55.188 M -57.87 % | -34.957 M -228.54 % | -10.640 M 71.00 % | -36.688 M -177.40 % | 47.399 M 2.72 % | 46.146 M 146.36 % | 18.731 M 226.21 % | 5.742 M -94.47 % | 103.872 M -85.88 % | 735.560 M |
| Effect of forex changes on cash | -245.027 M | 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 |
| Net change in cash | -285.932 M -516.01 % | 68.732 M 150.58 % | -135.901 M -418.73 % | -26.199 M 84.98 % | -174.404 M -725.31 % | 27.891 M -91.82 % | 341.146 M 968.49 % | 31.928 M -44.46 % | 57.485 M 279.95 % | -31.945 M -127.43 % | 116.450 M 303.99 % | 28.825 M |
| Cash at beginning of period | 304.058 M 29.21 % | 235.326 M -36.61 % | 371.227 M -6.59 % | 397.426 M -30.50 % | 571.830 M 5.13 % | 543.939 M 168.22 % | 202.793 M 18.69 % | 170.865 M 50.70 % | 113.380 M -21.98 % | 145.325 M 403.29 % | 28.875 M 57 650.00 % | 50.000 K |
| Cash at end of period | 18.126 M -94.04 % | 304.058 M 29.21 % | 235.326 M -36.61 % | 371.227 M -6.59 % | 397.426 M -30.50 % | 571.830 M 5.13 % | 543.939 M 168.22 % | 202.793 M 18.69 % | 170.865 M 50.70 % | 113.380 M -21.98 % | 145.325 M 403.29 % | 28.875 M |
| Operating cash flow | 17.323 M -82.67 % | 99.945 M 147.95 % | 40.309 M -69.45 % | 131.963 M 791.96 % | -19.071 M 22.31 % | -24.547 M 38.30 % | -39.782 M -289.39 % | 21.005 M -7.95 % | 22.820 M -30.46 % | 32.814 M 32.50 % | 24.766 M 167.77 % | 9.249 M |
| Capital expenditure | -1.679 M 0.24 % | -1.683 M 85.69 % | -11.758 M -10.55 % | -10.636 M -357.27 % | -2.326 M 11.09 % | -2.616 M 25.91 % | -3.531 M 45.23 % | -6.447 M -22.71 % | -5.254 M -898.86 % | -526.000 K 69.52 % | -1.726 M | 0.000 |
| Free CashFlow | 15.644 M -84.08 % | 98.262 M 244.16 % | 28.551 M -76.47 % | 121.327 M 667.03 % | -21.397 M 21.23 % | -27.163 M 37.29 % | -43.313 M -397.52 % | 14.558 M -17.12 % | 17.566 M -45.60 % | 32.288 M 40.14 % | 23.040 M 149.11 % | 9.249 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 4.548 M | 0.000 -100.00 % | 14.000 K -6.67 % | 15.000 K 100.05 % | -32.659 M -200.05 % | 32.644 M -87.71 % | 265.600 M 19.20 % | 222.825 M -19.88 % | 278.118 M 26.94 % | 219.098 M -26.44 % | 297.830 M 27.29 % | 233.983 M -13.49 % | 270.482 M 28.55 % | 210.409 M -25.73 % | 283.309 M 37.86 % | 205.505 M -15.30 % | 242.621 M 67.43 % | 144.907 M 184.98 % | 50.848 M 56.46 % | 32.500 M -35.52 % | 50.402 M 1.77 % | 49.527 M -20.94 % | 62.644 M 58.20 % | 39.598 M -29.57 % | 56.223 M 4.92 % | 53.585 M -15.77 % | 63.621 M 78.66 % | 35.610 M -6.96 % | 38.275 M 22.85 % | 31.157 M -46.24 % | 57.951 M 9.84 % | 52.761 M -1.97 % | 53.819 M 3.15 % | 52.175 M 3.67 % | 50.329 M 14.80 % | 43.842 M -11.21 % | 49.376 M 7.43 % | 45.961 M -2.10 % | 46.948 M 12.28 % | 41.814 M 13.89 % | 36.715 M 46.10 % | 25.130 M 1.78 % | 24.690 M 0.59 % | 24.545 M 0.60 % | 24.398 M 0.05 % | 24.386 M 63.24 % | 14.939 M |
| Net income | 172.469 M 343.27 % | -70.897 M -511.86 % | 17.214 M 140.61 % | -42.388 M -151.16 % | 82.857 M -84.89 % | 548.448 M 257.08 % | 153.593 M 128.74 % | -534.409 M -200.37 % | -177.917 M -430.35 % | 53.857 M 122.60 % | -238.311 M -162.28 % | 382.636 M 308.44 % | -183.575 M -149.96 % | 367.417 M 318.62 % | 87.769 M -81.38 % | 471.471 M 1 516.40 % | 29.168 M 55.01 % | 18.817 M -71.17 % | 65.261 M 51.58 % | 43.053 M 1 090.30 % | 3.617 M 135.38 % | -10.224 M -125.13 % | 40.683 M 488.09 % | -10.483 M -276.57 % | 5.937 M 87.41 % | 3.168 M 113.87 % | -22.841 M -258.63 % | 14.399 M -93.10 % | 208.793 M 1 200.40 % | 16.056 M -87.60 % | 129.509 M 3 025.97 % | 4.143 M -5.71 % | 4.394 M 160.08 % | -7.314 M -106.05 % | 120.873 M 1 894.93 % | 6.059 M -20.71 % | 7.642 M 246.89 % | 2.203 M -98.20 % | 122.310 M 1 986.49 % | 5.862 M 29.92 % | 4.512 M 116.09 % | 2.088 M -71.26 % | 7.264 M -96.65 % | 217.089 M 102 785.78 % | 211.000 K 106.21 % | -3.399 M -114.43 % | 23.559 M |
| Income before tax | 172.469 M 343.27 % | -70.897 M -520.70 % | 16.852 M 139.76 % | -42.388 M -151.16 % | 82.857 M -84.86 % | 547.262 M 81.39 % | 301.712 M 154.13 % | -557.365 M -218.96 % | -174.747 M -410.54 % | 56.272 M 123.52 % | -239.214 M -162.50 % | 382.763 M 306.18 % | -185.647 M -151.70 % | 359.109 M 276.18 % | 95.463 M -79.48 % | 465.251 M 1 483.94 % | 29.373 M 89.75 % | 15.480 M -78.79 % | 72.970 M 54.01 % | 47.381 M 553.62 % | 7.249 M 147.73 % | -15.187 M -148.41 % | 31.374 M 837.86 % | -4.252 M -133.28 % | 12.778 M -22.16 % | 16.416 M 146.60 % | -35.227 M -271.94 % | 20.488 M 2.58 % | 19.972 M 3 967.62 % | 491.000 K -99.71 % | 167.232 M 2 508.52 % | 6.411 M 434.25 % | -1.918 M 77.95 % | -8.700 M -105.58 % | 155.879 M 2 080.13 % | 7.150 M 23.13 % | 5.807 M 76.77 % | 3.285 M -97.91 % | 157.229 M 2 082.83 % | 7.203 M 23.28 % | 5.843 M 104.52 % | 2.857 M -68.84 % | 9.170 M -96.71 % | 278.318 M 37 663.64 % | 737.000 K 116.64 % | -4.430 M -114.81 % | 29.914 M |
| Income before tax ratio | 37.92 | 0.00 -100.00 % | 1 203.71 142.60 % | -2 825.87 -111 284.65 % | -2.54 -115.13 % | 16.76 1 375.80 % | 1.14 145.41 % | -2.50 -298.10 % | -0.63 -344.64 % | 0.26 131.98 % | -0.80 -149.10 % | 1.64 338.34 % | -0.69 -140.21 % | 1.71 406.51 % | 0.34 -85.12 % | 2.26 1 770.01 % | 0.12 13.33 % | 0.11 -92.56 % | 1.44 -1.56 % | 1.46 913.66 % | 0.14 146.90 % | -0.31 -161.23 % | 0.50 566.41 % | -0.11 -147.25 % | 0.23 -25.81 % | 0.31 155.33 % | -0.55 -196.24 % | 0.58 10.26 % | 0.52 3 211.16 % | 0.02 -99.45 % | 2.89 2 274.90 % | 0.12 440.96 % | -0.04 78.63 % | -0.17 -105.38 % | 3.10 1 799.13 % | 0.16 38.67 % | 0.12 64.55 % | 0.07 -97.87 % | 3.35 1 844.12 % | 0.17 8.24 % | 0.16 39.98 % | 0.11 -69.39 % | 0.37 -96.72 % | 11.34 37 437.47 % | 0.03 116.63 % | -0.18 -109.07 % | 2.00 |
| EBITDA | -4.753 M 11.75 % | -5.386 M 23.28 % | -7.020 M -15.99 % | -6.052 M -107.33 % | 82.605 M 1 438.17 % | -6.173 M -101.88 % | 328.332 M 159.36 % | -553.122 M -1 457.12 % | 40.757 M -40.86 % | 68.920 M 131.16 % | -221.164 M -155.86 % | 395.943 M 331.33 % | -171.159 M -145.91 % | 372.851 M 233.18 % | 111.906 M -76.63 % | 478.921 M 1 040.78 % | 41.982 M 60.77 % | 26.113 M 444.41 % | -7.582 M -157.89 % | -2.940 M 65.38 % | -8.491 M -22.01 % | -6.959 M -109.01 % | 77.259 M 2 633.91 % | -3.049 M -237.71 % | 2.214 M 176.34 % | -2.900 M 91.39 % | -33.693 M -565.61 % | -5.062 M 9.82 % | -5.613 M -1 522.25 % | -346.000 K -100.20 % | 173.805 M 7 196.60 % | 2.382 M 420.59 % | -743.000 K 80.21 % | -3.755 M -102.33 % | 160.862 M 1 140.07 % | 12.972 M 2.85 % | 12.613 M 23.63 % | 10.202 M -93.80 % | 164.645 M 1 073.94 % | 14.025 M 8.22 % | 12.960 M 29.52 % | 10.006 M -36.46 % | 15.747 M -94.53 % | 287.811 M 3 095.06 % | 9.008 M 105.66 % | 4.380 M -87.28 % | 34.440 M |
| Net income ratio | 37.92 | 0.00 -100.00 % | 1 229.57 143.51 % | -2 825.87 -111 284.65 % | -2.54 -115.10 % | 16.80 2 805.28 % | 0.58 124.11 % | -2.40 -274.91 % | -0.64 -360.25 % | 0.25 130.72 % | -0.80 -148.93 % | 1.64 340.95 % | -0.68 -138.87 % | 1.75 463.66 % | 0.31 -86.50 % | 2.29 1 808.33 % | 0.12 -7.42 % | 0.13 -89.88 % | 1.28 -3.11 % | 1.32 1 745.95 % | 0.07 134.76 % | -0.21 -131.79 % | 0.65 345.31 % | -0.26 -350.70 % | 0.11 78.61 % | 0.06 116.47 % | -0.36 -188.79 % | 0.40 -92.59 % | 5.46 958.57 % | 0.52 -76.94 % | 2.23 2 746.01 % | 0.08 -3.82 % | 0.08 158.24 % | -0.14 -105.84 % | 2.40 1 637.80 % | 0.14 -10.71 % | 0.15 222.90 % | 0.05 -98.16 % | 2.61 1 758.32 % | 0.14 14.08 % | 0.12 47.91 % | 0.08 -71.76 % | 0.29 -96.67 % | 8.84 102 169.60 % | 0.01 106.20 % | -0.14 -108.84 % | 1.58 |
| Ratio EBITDA | -1.05 | 0.00 100.00 % | -501.43 -24.28 % | -403.47 -15 851.60 % | -2.53 -1 237.55 % | -0.19 -115.30 % | 1.24 149.80 % | -2.48 -1 793.88 % | 0.15 -53.41 % | 0.31 142.36 % | -0.74 -143.88 % | 1.69 367.42 % | -0.63 -135.71 % | 1.77 348.62 % | 0.39 -83.05 % | 2.33 1 246.81 % | 0.17 -3.98 % | 0.18 220.85 % | -0.15 -64.83 % | -0.09 46.30 % | -0.17 -19.90 % | -0.14 -111.39 % | 1.23 1 701.72 % | -0.08 -295.53 % | 0.04 172.76 % | -0.05 89.78 % | -0.53 -272.55 % | -0.14 3.07 % | -0.15 -1 220.56 % | -0.01 -100.37 % | 3.00 6 543.13 % | 0.05 427.02 % | -0.01 80.82 % | -0.07 -102.25 % | 3.20 980.24 % | 0.30 15.83 % | 0.26 15.08 % | 0.22 -93.67 % | 3.51 945.56 % | 0.34 -4.98 % | 0.35 -11.35 % | 0.40 -37.57 % | 0.64 -94.56 % | 11.73 3 075.92 % | 0.37 105.56 % | 0.18 -92.21 % | 2.31 |
| Gross profit ratio | 0.50 | 0.00 -100.00 % | 1.00 100.53 % | -187.47 -125 843.97 % | 0.15 -83.26 % | 0.89 1 930.82 % | 0.04 -95.62 % | 1.00 3 229.16 % | 0.03 133.56 % | -0.09 -14 961.86 % | 0.00 -109.17 % | 0.01 172.11 % | -0.01 87.57 % | -0.07 -107.23 % | 1.00 5 883.89 % | -0.02 -196.40 % | -0.01 94.51 % | -0.11 42.12 % | -0.18 -118.60 % | 0.99 21.00 % | 0.82 543.67 % | -0.18 -187.11 % | 0.21 4.07 % | 0.20 -5.97 % | 0.22 -11.60 % | 0.24 -1.91 % | 0.25 18.19 % | 0.21 -19.85 % | 0.26 -17.90 % | 0.32 -19.17 % | 0.40 -12.51 % | 0.45 1.75 % | 0.44 8.00 % | 0.41 -3.51 % | 0.43 -17.47 % | 0.52 1.55 % | 0.51 16.04 % | 0.44 -1.94 % | 0.45 -7.64 % | 0.48 -16.93 % | 0.58 5.94 % | 0.55 -29.80 % | 0.78 10.33 % | 0.71 5.01 % | 0.68 40.00 % | 0.48 20.48 % | 0.40 |
| Weighted average shs out dil | 7.287 M 0.00 % | 7.287 M 0.00 % | 7.287 M 0.00 % | 7.287 M 0.00 % | 7.287 M 0.00 % | 7.287 M 0.00 % | 7.287 M 0.00 % | 7.287 M 0.00 % | 7.287 M 0.00 % | 7.287 M 0.00 % | 7.287 M 0.00 % | 7.287 M -0.01 % | 7.288 M -0.96 % | 7.359 M 2.69 % | 7.166 M 2.25 % | 7.008 M -0.06 % | 7.012 M -2.37 % | 7.182 M 2.50 % | 7.007 M 0.00 % | 7.007 M 0.00 % | 7.007 M 0.01 % | 7.006 M -0.01 % | 7.007 M 0.00 % | 7.007 M 0.00 % | 7.007 M 0.01 % | 7.006 M 0.01 % | 7.005 M 0.00 % | 7.005 M 0.00 % | 7.005 M -0.01 % | 7.006 M 0.01 % | 7.005 M 0.00 % | 7.005 M 0.00 % | 7.005 M 0.00 % | 7.005 M 0.00 % | 7.005 M 0.00 % | 7.005 M 0.01 % | 7.004 M 0.01 % | 7.003 M 0.00 % | 7.003 M 0.00 % | 7.003 M 0.01 % | 7.002 M 0.03 % | 7.000 M 0.00 % | 7.000 M 40.00 % | 5.000 M -28.57 % | 7.000 M 0.00 % | 7.000 M 0.00 % | 7.000 M |
| Weighted average shs out | 7.287 M 0.00 % | 7.287 M 0.00 % | 7.287 M 0.00 % | 7.287 M 0.00 % | 7.287 M 0.00 % | 7.287 M 0.00 % | 7.287 M 0.00 % | 7.287 M 0.00 % | 7.287 M 0.00 % | 7.287 M 0.00 % | 7.287 M 0.00 % | 7.287 M 0.00 % | 7.287 M 0.00 % | 7.287 M 3.42 % | 7.046 M 0.56 % | 7.007 M 0.00 % | 7.007 M 0.17 % | 6.995 M -0.17 % | 7.007 M 0.00 % | 7.007 M 0.00 % | 7.007 M 0.01 % | 7.006 M -0.01 % | 7.007 M 0.00 % | 7.007 M 0.00 % | 7.007 M 0.03 % | 7.005 M 0.00 % | 7.005 M 0.00 % | 7.005 M 0.00 % | 7.005 M 0.00 % | 7.005 M 0.01 % | 7.004 M -0.01 % | 7.005 M 0.00 % | 7.005 M 0.00 % | 7.005 M 0.06 % | 7.001 M -0.06 % | 7.005 M 0.01 % | 7.004 M 0.01 % | 7.003 M 0.03 % | 7.001 M -0.03 % | 7.003 M 0.01 % | 7.002 M 0.03 % | 7.000 M 39.00 % | 5.036 M 0.72 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M |
| EPS diluted | 23.67 343.27 % | -9.73 -512.29 % | 2.36 140.55 % | -5.82 -151.19 % | 11.37 -84.89 % | 75.26 257.02 % | 21.08 128.74 % | -73.34 -200.45 % | -24.41 -430.31 % | 7.39 123.04 % | -32.07 -161.07 % | 52.51 308.46 % | -25.19 -150.45 % | 49.93 279.41 % | 13.16 -80.44 % | 67.28 1 517.31 % | 4.16 58.78 % | 2.62 -71.86 % | 9.31 51.63 % | 6.14 1 080.77 % | 0.52 154.17 % | -0.96 -116.52 % | 5.81 487.33 % | -1.50 -276.47 % | 0.85 88.89 % | 0.45 113.80 % | -3.26 -258.25 % | 2.06 -93.09 % | 29.81 1 201.75 % | 2.29 -87.61 % | 18.49 3 033.90 % | 0.59 -6.35 % | 0.63 163.64 % | -0.99 -105.74 % | 17.26 1 883.91 % | 0.87 -20.18 % | 1.09 251.61 % | 0.31 -98.23 % | 17.47 1 979.76 % | 0.84 31.25 % | 0.64 113.33 % | 0.30 -71.15 % | 1.04 -97.60 % | 43.42 144 152.49 % | 0.03 106.14 % | -0.49 -114.54 % | 3.37 |
| Earnings per share | 23.67 343.27 % | -9.73 -512.29 % | 2.36 140.55 % | -5.82 -151.19 % | 11.37 -84.89 % | 75.26 257.02 % | 21.08 128.74 % | -73.34 -200.45 % | -24.41 -430.31 % | 7.39 123.04 % | -32.07 -161.07 % | 52.51 308.46 % | -25.19 -149.96 % | 50.42 276.83 % | 13.38 -80.11 % | 67.28 1 517.31 % | 4.16 54.65 % | 2.69 -71.11 % | 9.31 51.63 % | 6.14 1 080.77 % | 0.52 154.17 % | -0.96 -116.52 % | 5.81 487.33 % | -1.50 -276.47 % | 0.85 88.89 % | 0.45 113.80 % | -3.26 -258.25 % | 2.06 -93.09 % | 29.81 1 201.75 % | 2.29 -87.61 % | 18.49 3 033.90 % | 0.59 -6.35 % | 0.63 163.64 % | -0.99 -105.74 % | 17.26 1 883.91 % | 0.87 -20.18 % | 1.09 251.61 % | 0.31 -98.23 % | 17.47 1 979.76 % | 0.84 31.25 % | 0.64 113.33 % | 0.30 -71.15 % | 1.04 -97.60 % | 43.42 102 791.00 % | 0.04 106.21 % | -0.68 -120.18 % | 3.37 |
| Gross profit | 2.283 M 103.51 % | -65.110 M -465 171.43 % | 14.000 K 100.50 % | -2.812 M 42.25 % | -4.869 M -116.75 % | 29.066 M 149.60 % | 11.645 M -94.77 % | 222.825 M 2 567.29 % | 8.354 M 142.60 % | -19.612 M -10 980.23 % | -177.000 K -111.67 % | 1.517 M 162.38 % | -2.432 M 84.02 % | -15.216 M -105.37 % | 283.464 M 8 073.67 % | -3.555 M -151.06 % | -1.416 M 90.80 % | -15.399 M -64.94 % | -9.336 M -129.11 % | 32.075 M -21.98 % | 41.110 M 551.51 % | -9.105 M -168.87 % | 13.220 M 64.63 % | 8.030 M -33.77 % | 12.125 M -7.25 % | 13.073 M -17.38 % | 15.824 M 111.16 % | 7.494 M -25.43 % | 10.050 M 0.85 % | 9.965 M -56.54 % | 22.931 M -3.90 % | 23.862 M -0.25 % | 23.923 M 11.40 % | 21.475 M 0.03 % | 21.469 M -5.26 % | 22.661 M -9.84 % | 25.133 M 24.66 % | 20.161 M -4.00 % | 21.001 M 3.70 % | 20.251 M -5.39 % | 21.405 M 54.77 % | 13.830 M -28.55 % | 19.356 M 10.98 % | 17.441 M 5.65 % | 16.509 M 40.07 % | 11.786 M 96.66 % | 5.993 M |
| Income tax expense | 0.000 | 0.000 100.00 % | -362.000 K | 0.000 | 0.000 100.00 % | -1.186 M -114.61 % | 8.117 M 1 249.72 % | -706.000 K -41.48 % | -499.000 K -120.66 % | 2.415 M 143.91 % | -5.500 M -361.80 % | -1.191 M -157.79 % | -462.000 K 82.17 % | -2.591 M -323.17 % | 1.161 M 124.74 % | -4.693 M -87.05 % | -2.509 M -322.43 % | 1.128 M -85.66 % | 7.868 M 80.71 % | 4.354 M 61.26 % | 2.700 M 184.80 % | -3.184 M -32.67 % | -2.400 M -1 016.03 % | 262.000 K 197.73 % | 88.000 K -98.00 % | 4.396 M 161.77 % | -7.117 M -264.67 % | 4.322 M 15.41 % | 3.745 M 1 241.77 % | -328.000 K -100.88 % | 37.346 M 1 634.60 % | 2.153 M 232.33 % | -1.627 M 10.90 % | -1.826 M -105.26 % | 34.702 M 2 615.34 % | 1.278 M 159.75 % | -2.139 M -372.14 % | 786.000 K -97.75 % | 34.895 M 2 215.53 % | 1.507 M 22.82 % | 1.227 M 59.56 % | 769.000 K -59.65 % | 1.906 M -96.89 % | 61.229 M 11 540.49 % | 526.000 K 151.02 % | -1.031 M -116.22 % | 6.355 M |
| Cost of revenue | 2.265 M -96.52 % | 65.110 M 782.01 % | 7.382 M 161.12 % | 2.827 M -41.94 % | 4.869 M 36.08 % | 3.578 M -98.59 % | 253.955 M | 0.000 -100.00 % | 269.764 M 13.01 % | 238.710 M -19.90 % | 298.008 M 28.19 % | 232.466 M -14.82 % | 272.914 M 20.96 % | 225.625 M 145 664.52 % | -155.000 K -100.07 % | 209.060 M -14.33 % | 244.037 M 52.23 % | 160.306 M 224.61 % | 49.384 M 14.39 % | 43.171 M -16.56 % | 51.738 M -12.60 % | 59.200 M 19.78 % | 49.424 M 56.56 % | 31.568 M -30.10 % | 45.159 M 11.47 % | 40.512 M -15.24 % | 47.797 M 70.00 % | 28.116 M -0.39 % | 28.225 M 33.19 % | 21.192 M -39.49 % | 35.020 M 21.18 % | 28.899 M -3.33 % | 29.896 M -2.62 % | 30.700 M 4.97 % | 29.247 M 35.77 % | 21.541 M -12.52 % | 24.624 M -4.56 % | 25.800 M -0.57 % | 25.947 M 20.33 % | 21.563 M 40.84 % | 15.310 M 35.49 % | 11.300 M 111.85 % | 5.334 M -32.00 % | 7.844 M -0.57 % | 7.889 M -37.39 % | 12.600 M 40.85 % | 8.946 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 150.496 M 35.94 % | 110.709 M -22.57 % | 142.982 M 33.10 % | 107.427 M -15.71 % | 127.452 M 61.91 % | 78.717 M -10.32 % | 87.778 M 319.61 % | 20.919 M -21.09 % | 26.510 M -8.13 % | 28.857 M 192.99 % | -31.034 M -625.02 % | 5.911 M -31.16 % | 8.586 M -1.29 % | 8.698 M -28.96 % | 12.243 M -4.05 % | 12.760 M -21.92 % | 16.342 M 36.74 % | 11.951 M -2.18 % | 12.217 M 17.80 % | 10.371 M 4.48 % | 9.926 M 663.54 % | 1.300 M -78.57 % | 6.066 M -41.58 % | 10.384 M -15.50 % | 12.289 M 223.39 % | 3.800 M 220.87 % | -3.144 M -160.59 % | 5.189 M -40.23 % | 8.682 M 442.63 % | 1.600 M 51.66 % | 1.055 M -58.02 % | 2.513 M -33.64 % | 3.787 M 50.76 % | 2.512 M 2.66 % | 2.447 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.755 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.785 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 |
| Other expenses | -172.508 M -3 107.46 % | 5.736 M 123.88 % | -24.023 M -166.04 % | 36.375 M 140.12 % | -90.668 M 83.61 % | -553.311 M -81.00 % | -305.696 M | 0.000 -100.00 % | 207.004 M 1 037.73 % | -22.075 M -107.89 % | 279.922 M 285.94 % | -150.548 M -233.64 % | 112.651 M 1 027.19 % | 9.994 M -75.32 % | 40.493 M 110.96 % | -369.431 M -544.46 % | 83.120 M 69.49 % | 49.041 M 200.81 % | -48.647 M -34.36 % | -36.207 M -587.11 % | 7.433 M -76.97 % | 32.279 M -33.23 % | 48.344 M 12 527.76 % | -389.000 K 96.14 % | -10.086 M 47.58 % | -19.241 M -156.33 % | 34.155 M 9 886.84 % | 342.000 K 150.44 % | -678.000 K -29.14 % | -525.000 K -106.09 % | 8.614 M 13 359.38 % | 64.000 K 268.42 % | -38.000 K -100.57 % | 6.629 M 9.16 % | 6.073 M 1 030.02 % | -653.000 K 0.31 % | -655.000 K -110.41 % | 6.291 M -54.09 % | 13.702 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.196 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | -172.508 M -3 107.46 % | 5.736 M 134.35 % | -16.697 M -139.34 % | 42.442 M 151.39 % | -82.582 M 84.91 % | -547.135 M -735.83 % | -65.460 M -129.20 % | 224.181 M -13.63 % | 259.561 M 61.37 % | 160.849 M -43.21 % | 283.240 M 25.77 % | 225.208 M -14.42 % | 263.147 M 273.87 % | -151.344 M -182.49 % | 183.475 M 170.03 % | -262.004 M -224.36 % | 210.676 M 64.90 % | 127.758 M 491.08 % | -32.668 M -119.79 % | -14.863 M -134.67 % | 42.864 M -27.54 % | 59.153 M 241.73 % | 17.310 M 5.45 % | 16.415 M 1.84 % | 16.119 M -10.09 % | 17.928 M 22.63 % | 14.620 M 11.59 % | 13.102 M -16.36 % | 15.664 M 37.09 % | 11.426 M -16.97 % | 13.761 M 34.70 % | 10.216 M -22.45 % | 13.173 M 22.78 % | 10.729 M -12.53 % | 12.266 M 26.05 % | 9.731 M -16.36 % | 11.634 M 14.06 % | 10.200 M -4.97 % | 10.733 M 106.84 % | 5.189 M -40.23 % | 8.682 M 158.32 % | 3.361 M -49.11 % | 6.604 M 162.79 % | 2.513 M -33.64 % | 3.787 M -67.87 % | 11.786 M 96.66 % | 5.993 M |
| Cost and expenses | -172.508 M -343.50 % | 70.846 M 524.30 % | -16.697 M -139.34 % | 42.442 M 151.41 % | -82.548 M 84.91 % | -547.135 M -1 187.04 % | -42.511 M -118.96 % | 224.181 M -13.63 % | 259.561 M 27.80 % | 203.104 M -28.29 % | 283.240 M 25.77 % | 225.208 M -14.42 % | 263.147 M 216.63 % | -225.625 M -223.62 % | 182.520 M 173.14 % | -249.559 M -202.20 % | 244.187 M 118.28 % | 111.867 M 185.88 % | 39.131 M 6.08 % | 36.889 M -13.94 % | 42.864 M -21.54 % | 54.634 M -18.13 % | 66.734 M 39.08 % | 47.983 M -21.70 % | 61.278 M 64.58 % | 37.232 M -40.35 % | 62.417 M 51.43 % | 41.218 M -6.09 % | 43.889 M 34.55 % | 32.618 M -33.13 % | 48.781 M 24.71 % | 39.115 M -9.18 % | 43.069 M 3.96 % | 41.429 M -0.20 % | 41.513 M 32.75 % | 31.272 M -13.75 % | 36.258 M 0.72 % | 36.000 M -1.38 % | 36.505 M 36.46 % | 26.752 M 11.50 % | 23.992 M 63.65 % | 14.661 M 22.81 % | 11.938 M 15.27 % | 10.357 M -11.30 % | 11.676 M -22.74 % | 15.112 M 32.64 % | 11.393 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.077 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.274 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.499 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.126 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 |
| Selling general and administrative expenses | 0.000 | 0.000 -100.00 % | 7.326 M 20.75 % | 6.067 M -24.97 % | 8.086 M 30.93 % | 6.176 M -97.37 % | 235.159 M 4.05 % | 226.015 M -6.66 % | 242.144 M 7.53 % | 225.180 M -20.23 % | 282.288 M 30.34 % | 216.576 M 43.91 % | 150.496 M 35.94 % | 110.709 M -22.57 % | 142.982 M 33.10 % | 107.427 M -15.71 % | 127.452 M 61.91 % | 78.717 M -10.32 % | 87.778 M 319.61 % | 20.919 M -21.09 % | 26.510 M -8.13 % | 28.857 M 192.99 % | -31.034 M -625.02 % | 5.911 M -31.16 % | 8.586 M -1.29 % | 8.698 M -42.01 % | 14.998 M 17.54 % | 12.760 M -21.92 % | 16.342 M 36.74 % | 11.951 M -20.34 % | 15.002 M 44.65 % | 10.371 M 4.48 % | 9.926 M 663.54 % | 1.300 M -78.57 % | 6.066 M -41.58 % | 10.384 M -15.50 % | 12.289 M 223.39 % | 3.800 M 220.87 % | -3.144 M -160.59 % | 5.189 M -40.23 % | 8.682 M 442.63 % | 1.600 M 51.66 % | 1.055 M -58.02 % | 2.513 M -33.64 % | 3.787 M 50.76 % | 2.512 M 2.66 % | 2.447 M |
| Interest income | 0.000 | 0.000 -100.00 % | 142.000 K 162.96 % | 54.000 K -80.36 % | 275.000 K 116.54 % | 127.000 K -98.01 % | 6.391 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.696 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.840 M | 0.000 | 0.000 | 0.000 -100.00 % | 919.000 K 5 305.88 % | 17.000 K -79.27 % | 82.000 K | 0.000 -100.00 % | 441.000 K 67.05 % | 264.000 K 23.36 % | 214.000 K 245.16 % | 62.000 K -76.34 % | 262.000 K 5 140.00 % | 5.000 K -58.33 % | 12.000 K -99.42 % | 2.058 M 3 388.14 % | 59.000 K | 0.000 | 0.000 -100.00 % | 4.000 K -50.00 % | 8.000 K 14.29 % | 7.000 K 600.00 % | 1.000 K -80.00 % | 5.000 K -66.67 % | 15.000 K 87.50 % | 8.000 K -11.11 % | 9.000 K -18.18 % | 11.000 K -76.09 % | 46.000 K 666.67 % | 6.000 K | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.791 M 518.82 % | 2.067 M -63.54 % | 5.670 M 186.80 % | 1.977 M -70.63 % | 6.732 M 280.77 % | 1.768 M -50.39 % | 3.564 M 34.90 % | 2.642 M -57.46 % | 6.210 M 175.02 % | 2.258 M -12.21 % | 2.572 M 54.10 % | 1.669 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 771.000 K -35.32 % | 1.192 M 954.87 % | 113.000 K -97.70 % | 4.913 M -10.28 % | 5.476 M 3 322.50 % | 160.000 K 20.30 % | 133.000 K -96.92 % | 4.316 M -12.12 % | 4.911 M 3.06 % | 4.765 M -17.69 % | 5.789 M -0.29 % | 5.806 M -3.55 % | 6.020 M 3.40 % | 5.822 M -5.64 % | 6.170 M -1.37 % | 6.256 M -4.88 % | 6.577 M -5.64 % | 6.970 M -7.35 % | 7.523 M -8.60 % | 8.231 M 93.08 % | 4.263 M |
| Depreciation and amortization | 349.000 K 0.00 % | 349.000 K 0.29 % | 348.000 K 140.00 % | 145.000 K 504.17 % | 24.000 K 84.62 % | 13.000 K -99.91 % | 13.829 M 535.52 % | 2.176 M -90.20 % | 22.200 M 108.04 % | 10.671 M -5.72 % | 11.318 M -1.03 % | 11.436 M 4.70 % | 10.923 M -1.58 % | 11.098 M 8.45 % | 10.233 M -10.33 % | 11.412 M 13.70 % | 10.037 M 11.97 % | 8.964 M 411.06 % | 1.754 M -6.40 % | 1.874 M -12.31 % | 2.137 M -0.42 % | 2.146 M -0.14 % | 2.149 M 2.04 % | 2.106 M 7.94 % | 1.951 M -0.20 % | 1.955 M 156.23 % | 763.000 K 39.23 % | 548.000 K 187.68 % | -625.000 K -156.05 % | 1.115 M 1.64 % | 1.097 M 4.38 % | 1.051 M 0.96 % | 1.041 M 2.36 % | 1.017 M 701.78 % | -169.000 K -115.99 % | 1.057 M 3.02 % | 1.026 M -7.65 % | 1.111 M -20.42 % | 1.396 M 39.74 % | 999.000 K 5.49 % | 947.000 K 6.17 % | 892.000 K 258.44 % | -563.000 K -149.73 % | 1.132 M 51.34 % | 748.000 K 29.19 % | 579.000 K 120.15 % | 263.000 K |
| Operating income | 172.508 M 343.50 % | -70.846 M -523.95 % | 16.711 M 139.37 % | -42.442 M -151.39 % | 82.582 M -84.91 % | 547.135 M 77.58 % | 308.111 M 155.49 % | -555.297 M -228.43 % | -169.077 M -390.27 % | 58.249 M 124.63 % | -236.519 M -161.51 % | 384.531 M 310.53 % | -182.647 M -150.49 % | 361.753 M 262.35 % | 99.834 M -78.65 % | 467.509 M 1 363.48 % | 31.945 M 86.28 % | 17.149 M -76.42 % | 72.716 M 53.53 % | 47.363 M 560.94 % | 7.166 M 161.73 % | -11.609 M -183.84 % | -4.090 M 9.41 % | -4.515 M -135.94 % | 12.564 M -23.17 % | 16.353 M 1 258.22 % | 1.204 M 121.47 % | -5.608 M 0.11 % | -5.614 M -151.37 % | 10.928 M 18.85 % | 9.195 M -32.63 % | 13.648 M 26.96 % | 10.750 M -0.72 % | 10.828 M 21.08 % | 8.943 M -28.85 % | 12.570 M -4.18 % | 13.118 M 31.05 % | 10.010 M -2.51 % | 10.268 M -25.27 % | 13.741 M 8.00 % | 12.723 M 28.62 % | 9.892 M -22.43 % | 12.752 M -14.63 % | 14.937 M 17.41 % | 12.722 M 37.18 % | 9.274 M 161.53 % | 3.546 M |
| Operating income ratio | 37.93 | 0.00 -100.00 % | 1 193.64 142.19 % | -2 829.47 -111 797.93 % | -2.53 -115.09 % | 16.76 1 344.81 % | 1.16 146.55 % | -2.49 -309.93 % | -0.61 -328.67 % | 0.27 133.48 % | -0.79 -148.32 % | 1.64 343.37 % | -0.68 -139.28 % | 1.72 387.90 % | 0.35 -84.51 % | 2.27 1 627.80 % | 0.13 11.26 % | 0.12 -91.72 % | 1.43 -1.87 % | 1.46 925.01 % | 0.14 160.66 % | -0.23 -259.01 % | -0.07 42.74 % | -0.11 -151.02 % | 0.22 -26.77 % | 0.31 1 512.61 % | 0.02 112.02 % | -0.16 -7.37 % | -0.15 -141.82 % | 0.35 121.05 % | 0.16 -38.66 % | 0.26 29.50 % | 0.20 -3.75 % | 0.21 16.79 % | 0.18 -38.02 % | 0.29 7.92 % | 0.27 21.99 % | 0.22 -0.42 % | 0.22 -33.45 % | 0.33 -5.17 % | 0.35 -11.97 % | 0.39 -23.79 % | 0.52 -15.13 % | 0.61 16.71 % | 0.52 37.11 % | 0.38 60.22 % | 0.24 |
| Total other income expenses net | -39.000 K 23.53 % | -51.000 K -136.17 % | 141.000 K 161.11 % | 54.000 K -80.36 % | 275.000 K 116.54 % | 127.000 K 101.98 % | -6.399 M -209.58 % | -2.067 M 63.54 % | -5.670 M -186.80 % | -1.977 M 26.64 % | -2.695 M -52.52 % | -1.767 M 41.10 % | -3.000 M -13.46 % | -2.644 M 39.51 % | -4.371 M -93.58 % | -2.258 M 12.21 % | -2.572 M -54.20 % | -1.668 M -756.69 % | 254.000 K 1 311.11 % | 18.000 K -78.05 % | 82.000 K 202.50 % | -80.000 K -100.23 % | 35.464 M 13 333.33 % | 264.000 K 22.79 % | 215.000 K 241.27 % | 63.000 K 100.17 % | -36.431 M -239.60 % | 26.097 M 2.00 % | 25.586 M 1 210.76 % | 1.952 M -98.76 % | 158.037 M 98 259.63 % | -161.000 K -20.15 % | -134.000 K 99.33 % | -19.916 M -113.55 % | 146.936 M 2 811.00 % | -5.420 M 25.85 % | -7.310 M -8.70 % | -6.725 M -104.58 % | 146.961 M 2 347.80 % | -6.538 M 4.97 % | -6.880 M 2.20 % | -7.035 M -96.40 % | -3.582 M -101.36 % | 263.381 M 2 297.59 % | -11.985 M 12.54 % | -13.704 M -151.97 % | 26.368 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -3.541 M 56.00 % | -8.048 M 43.80 % | -14.320 M 30.69 % | -20.660 M 41.95 % | -35.587 M 11.19 % | -40.072 M 85.37 % | -273.987 M -246.19 % | 187.422 M 28.35 % | 146.027 M 6.10 % | 137.626 M 856.19 % | -18.200 M 74.30 % | -70.810 M 7.93 % | -76.910 M 47.43 % | -146.311 M 35.80 % | -227.886 M -230.54 % | -68.944 M 43.67 % | -122.391 M 31.99 % | -179.953 M 52.72 % | -380.610 M 11.82 % | -431.635 M 6.18 % | -460.052 M 13.44 % | -531.510 M 5.62 % | -563.180 M 6.30 % | -601.035 M 0.65 % | -604.968 M 2.23 % | -618.753 M -14.38 % | -540.941 M 22.33 % | -696.467 M 1.74 % | -708.815 M -980.05 % | -65.628 M -112.24 % | 536.001 M 0.89 % | 531.256 M -0.47 % | 533.750 M 2.16 % | 522.445 M 1.17 % | 516.413 M -1.32 % | 523.330 M -0.62 % | 526.608 M -2.44 % | 539.799 M 0.06 % | 539.463 M 4.00 % | 518.720 M -1.09 % | 524.455 M -14.23 % | 611.481 M 22.59 % | 498.822 M -18.68 % | 613.398 M -1.25 % | 621.185 M |
| Total investments | 2.322 B 8.05 % | 2.149 B -2.94 % | 2.214 B 1.05 % | 2.191 B -1.63 % | 2.227 B 4.27 % | 2.136 B 59.65 % | 1.338 B -1.57 % | 1.359 B -26.97 % | 1.861 B -7.72 % | 2.017 B 5.99 % | 1.903 B -6.33 % | 2.031 B 23.78 % | 1.641 B -7.75 % | 1.779 B 22.37 % | 1.454 B 5.52 % | 1.378 B 61.63 % | 852.399 M 11.21 % | 766.446 M 1.37 % | 756.073 M 21.18 % | 623.903 M 10.73 % | 563.429 M 15.32 % | 488.570 M 8.19 % | 451.605 M 6.40 % | 424.449 M -0.14 % | 425.057 M 3.87 % | 409.205 M 7.05 % | 382.268 M 18.83 % | 321.697 M 9.07 % | 294.958 M 1 257.06 % | -25.492 M -1 072.98 % | 2.620 M 0.00 % | 2.620 M 0.00 % | 2.620 M 0.00 % | 2.620 M 0.00 % | 2.620 M 109.91 % | -26.431 M -3.67 % | -25.495 M 0.50 % | -25.622 M | 0.000 100.00 % | -24.885 M 1.34 % | -25.222 M | 0.000 | 0.000 -100.00 % | 1.229 M | 0.000 |
| Total debt | 2.461 M -9.15 % | 2.709 M -28.82 % | 3.806 M 19.24 % | 3.192 M | 0.000 | 0.000 -100.00 % | 66.281 M -74.02 % | 255.115 M -5.73 % | 270.623 M -1.70 % | 275.312 M 26.80 % | 217.126 M -20.97 % | 274.736 M -3.41 % | 284.442 M 13.50 % | 250.616 M 74.84 % | 143.341 M -43.45 % | 253.460 M -0.55 % | 254.872 M -1.79 % | 259.529 M 1 443.35 % | 16.816 M -25.33 % | 22.520 M 135.42 % | 9.566 M -9.73 % | 10.597 M 22.51 % | 8.650 M -20.70 % | 10.908 M -3.91 % | 11.352 M -14.23 % | 13.235 M 341.46 % | 2.998 M -33.89 % | 4.535 M -17.29 % | 5.483 M -14.73 % | 6.430 M -99.13 % | 738.794 M 8.06 % | 683.668 M 0.21 % | 682.213 M -0.28 % | 684.104 M -0.46 % | 687.278 M -0.35 % | 689.716 M -0.47 % | 693.004 M 6.41 % | 651.236 M -0.25 % | 652.843 M -0.81 % | 658.190 M -0.37 % | 660.636 M 2.82 % | 642.541 M -0.25 % | 644.147 M -0.27 % | 645.913 M -0.27 % | 647.640 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.255 B | 0.000 -100.00 % | 21.238 M -98.57 % | 1.489 B -26.81 % | 2.035 B -7.50 % | 2.199 B 38 548.11 % | 5.691 M -99.76 % | 2.398 B 19.24 % | 2.011 B -8.88 % | 2.207 B 265 141.71 % | 832.000 K -99.95 % | 1.728 B 38.35 % | 1.249 B 3.75 % | 1.204 B 148 007.50 % | 813.000 K | 0.000 | 0.000 -100.00 % | 1.078 B | 0.000 100.00 % | -1,000.000 | 0.000 -100.00 % | 1,000.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 700.361 M 70 035 999.99 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 | 0.000 -100.00 % | 2.008 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.411 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.931 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.618 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.012 B | 0.000 | 0.000 | 0.000 -100.00 % | 886.293 M 4.87 % | 845.156 M -1.14 % | 854.914 M 0.12 % | 853.880 M 0.37 % | 850.713 M -2.61 % | 873.553 M 1.68 % | 859.154 M 31.19 % | 654.913 M 2.48 % | 639.068 M | 0.000 | 0.000 | 0.000 -100.00 % | 512.545 M | 0.000 | 0.000 | 0.000 -100.00 % | 379.476 M | 0.000 | 0.000 | 0.000 -100.00 % | 244.703 M | 0.000 | 0.000 |
| Common stock | 1.457 M 0.00 % | 1.457 M 0.00 % | 1.457 M 0.00 % | 1.457 M 0.00 % | 1.457 M 0.00 % | 1.457 M 0.00 % | 1.457 M 0.00 % | 1.457 M 0.00 % | 1.457 M 0.00 % | 1.457 M 0.00 % | 1.457 M 0.00 % | 1.457 M 0.00 % | 1.457 M 0.00 % | 1.457 M 0.00 % | 1.457 M 4.00 % | 1.401 M 0.00 % | 1.401 M 0.00 % | 1.401 M 0.00 % | 1.401 M -99.87 % | 1.117 B 4.08 % | 1.074 B 76 532.55 % | 1.401 M 0.00 % | 1.401 M 0.00 % | 1.401 M 0.00 % | 1.401 M 0.00 % | 1.401 M 0.00 % | 1.401 M 0.00 % | 1.401 M 0.00 % | 1.401 M 0.00 % | 1.401 M 0.00 % | 1.401 M -99.80 % | 706.089 M 0.59 % | 701.953 M 50 003.71 % | 1.401 M 0.00 % | 1.401 M -99.76 % | 585.076 M 1.04 % | 579.071 M 0.71 % | 574.984 M 40 940.97 % | 1.401 M -99.69 % | 450.464 M 0.62 % | 447.669 M 1.76 % | 439.941 M 31 324.36 % | 1.400 M -99.56 % | 319.339 M 215.86 % | 101.103 M |
| Total equity | 2.320 B 7.41 % | 2.160 B -3.18 % | 2.231 B 0.78 % | 2.214 B -1.88 % | 2.256 B 3.36 % | 2.183 B 20.93 % | 1.805 B 19.32 % | 1.513 B -26.78 % | 2.066 B -7.33 % | 2.229 B 1.46 % | 2.197 B -9.65 % | 2.432 B 19.00 % | 2.044 B -8.65 % | 2.237 B 19.25 % | 1.876 B 8.29 % | 1.732 B 38.26 % | 1.253 B 3.77 % | 1.207 B -0.60 % | 1.215 B 8.49 % | 1.120 B 3.90 % | 1.078 B -0.57 % | 1.084 B -0.78 % | 1.092 B 3.91 % | 1.051 B -1.07 % | 1.063 B 0.10 % | 1.062 B 0.29 % | 1.058 B -1.68 % | 1.076 B 1.26 % | 1.063 B 23.88 % | 858.156 M 1.92 % | 841.955 M 18.24 % | 712.068 M 0.79 % | 706.468 M 0.04 % | 706.182 M -0.96 % | 713.054 M 21.17 % | 588.460 M 1.01 % | 582.588 M 0.76 % | 578.197 M 0.43 % | 575.698 M 26.18 % | 456.264 M 1.92 % | 447.669 M 36.10 % | 328.937 M -24.88 % | 437.853 M 37.11 % | 319.339 M 215.86 % | 101.103 M |
| Other non current liabilities | 1.000 K | 0.000 -100.00 % | 583.000 K 29 250.00 % | -2.000 K -100.01 % | 19.465 M 248.96 % | 5.578 M -83.36 % | 33.512 M -89.17 % | 309.472 M 611.81 % | -60.466 M -15.71 % | -52.256 M -1 896.36 % | 2.909 M -94.27 % | 50.801 M 276.79 % | -28.736 M -107.94 % | 361.794 M 1 281.21 % | -30.629 M -139.16 % | 78.223 M 442.05 % | -22.869 M -107.82 % | 292.600 M 5 884.86 % | 4.889 M -60.14 % | 12.264 M -75.02 % | 49.099 M 648.46 % | 6.560 M | 0.000 -100.00 % | 89.742 M 13.32 % | 79.193 M -4.26 % | 82.716 M 1 696.22 % | 4.605 M -92.19 % | 58.974 M 3.22 % | 57.136 M -94.47 % | 1.034 B 1 656.84 % | 58.828 M -9.70 % | 65.149 M 4.97 % | 62.063 M 2.23 % | 60.707 M -2.46 % | 62.237 M 6.70 % | 58.328 M 1 815.53 % | 3.045 M -95.45 % | 66.915 M -0.17 % | 67.026 M 38.49 % | 48.398 M 6.82 % | 45.309 M | 0.000 -100.00 % | 96.921 M 330.47 % | 22.515 M | 0.000 |
| Long term debt | 2.461 M -9.15 % | 2.709 M -8.26 % | 2.953 M -7.49 % | 3.192 M | 0.000 | 0.000 -100.00 % | 44.675 M -70.39 % | 150.900 M -36.32 % | 236.980 M 2.84 % | 230.441 M 32.31 % | 174.164 M | 0.000 -100.00 % | 81.349 M -9.17 % | 89.558 M -19.16 % | 110.781 M | 0.000 -100.00 % | 102.107 M -43.94 % | 182.138 M 1 438.59 % | 11.838 M 144.54 % | 4.841 M | 0.000 | 0.000 -100.00 % | 6.751 M | 0.000 -100.00 % | 9.710 M -12.17 % | 11.055 M 1 251.47 % | 818.000 K 10.69 % | 739.000 K -56.19 % | 1.687 M -35.98 % | 2.635 M -99.67 % | 787.422 M 8.40 % | 726.382 M 0.19 % | 725.029 M -0.05 % | 725.407 M 8.34 % | 669.552 M -0.25 % | 671.251 M -0.25 % | 672.948 M 7.36 % | 626.816 M -0.26 % | 628.423 M -2.65 % | 645.530 M -0.38 % | 647.976 M 0.85 % | 642.541 M -0.25 % | 644.147 M -0.27 % | 645.913 M -0.27 % | 647.640 M |
| Total non current liabilities | 2.462 M -9.12 % | 2.709 M -23.39 % | 3.536 M -0.45 % | 3.552 M -82.09 % | 19.827 M 233.79 % | 5.940 M -93.78 % | 95.502 M -43.30 % | 168.429 M -15.74 % | 199.885 M -0.74 % | 201.370 M 1.75 % | 197.915 M 162.33 % | 75.444 M 0.16 % | 75.320 M -10.46 % | 84.116 M -19.66 % | 104.697 M -1.91 % | 106.740 M -5.16 % | 112.550 M -52.10 % | 234.989 M 631.21 % | 32.137 M 52.27 % | 21.105 M 95.82 % | 10.778 M -2.42 % | 11.045 M -2.11 % | 11.283 M -37.28 % | 17.989 M -4.17 % | 18.771 M -6.67 % | 20.113 M 35.46 % | 14.848 M -26.47 % | 20.194 M 42.42 % | 14.179 M 57.93 % | 8.978 M -99.04 % | 930.689 M 13.29 % | 821.541 M -0.18 % | 823.037 M -0.53 % | 827.410 M 1.49 % | 815.252 M 4.26 % | 781.921 M -0.25 % | 783.880 M 6.05 % | 739.136 M 0.00 % | 739.157 M 2.90 % | 718.311 M -0.31 % | 720.574 M 1.18 % | 712.141 M -0.18 % | 713.448 M 0.31 % | 711.235 M 9.82 % | 647.640 M |
| Other current liabilities | 21.975 M 26.40 % | 17.385 M -3.72 % | 18.057 M 11.01 % | 16.266 M -16.44 % | 19.466 M 248.98 % | 5.578 M -91.85 % | 68.453 M 165.68 % | -104.215 M | 0.000 | 0.000 -100.00 % | 101.117 M | 0.000 | 0.000 | 0.000 -100.00 % | 204.641 M -3.66 % | 212.419 M -46.90 % | 400.039 M 285.88 % | -215.208 M -933.49 % | 25.820 M -32.20 % | 38.081 M | 0.000 | 0.000 -100.00 % | 27.727 M 207.95 % | -25.684 M 1.48 % | -26.069 M 9.22 % | -28.718 M -161.65 % | 46.581 M 297.40 % | -23.597 M 0.18 % | -23.640 M -44.76 % | -16.331 M 43.33 % | -28.818 M 35.52 % | -44.696 M -13.20 % | -39.483 M -0.34 % | -39.351 M -23.69 % | -31.813 M 10.75 % | -35.644 M -249.74 % | 23.804 M 150.71 % | -46.938 M -303.35 % | 23.082 M 175.30 % | -30.654 M -20.78 % | -25.381 M -329.17 % | 11.075 M 220.07 % | -9.224 M 1.21 % | -9.337 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -192.990 M -3.58 % | -186.321 M -4 076.97 % | 4.685 M 102.48 % | -188.874 M 5.03 % | -198.888 M | 0.000 -100.00 % | 206.771 M | 0.000 | 0.000 100.00 % | -215.208 M -1 154.63 % | 20.406 M | 0.000 | 0.000 100.00 % | -49.336 M -326.81 % | 21.752 M 525.42 % | 3.478 M -17.74 % | 4.228 M -14.86 % | 4.966 M -89.15 % | 45.788 M 9 379.92 % | 483.000 K | 0.000 | 0.000 -100.00 % | 26.909 M 682.24 % | 3.440 M -23.30 % | 4.485 M 154.83 % | 1.760 M -93.45 % | 26.864 M 1 000.98 % | 2.440 M -71.76 % | 8.639 M 302.94 % | 2.144 M -91.88 % | 26.416 M 624.12 % | 3.648 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 -100.00 % | 853.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 21.606 M -79.27 % | 104.215 M 10.74 % | 94.110 M -3.11 % | 97.127 M 41.68 % | 68.554 M -69.39 % | 223.935 M -3.41 % | 231.830 M | 0.000 -100.00 % | 87.904 M -49.84 % | 175.237 M | 0.000 | 0.000 -100.00 % | 4.000 K -99.93 % | 5.415 M | 0.000 -100.00 % | 4.036 M 149.29 % | 1.619 M -18.52 % | 1.987 M 21.01 % | 1.642 M -24.68 % | 2.180 M 0.00 % | 2.180 M -42.57 % | 3.796 M 0.00 % | 3.796 M 0.03 % | 3.795 M -45.32 % | 6.940 M -63.87 % | 19.209 M 19.64 % | 16.056 M -1.19 % | 16.250 M -8.33 % | 17.726 M -4.00 % | 18.465 M -7.93 % | 20.056 M -17.87 % | 24.420 M 0.00 % | 24.420 M 92.89 % | 12.660 M 0.00 % | 12.660 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 21.975 M 26.40 % | 17.385 M -8.07 % | 18.911 M 16.26 % | 16.266 M -16.44 % | 19.466 M 248.98 % | 5.578 M -96.30 % | 150.907 M -51.24 % | 309.472 M 7.79 % | 287.100 M 1.29 % | 283.448 M 8.33 % | 261.658 M -36.62 % | 412.809 M -4.16 % | 430.718 M 10.18 % | 390.922 M 2.56 % | 381.157 M -1.68 % | 387.656 M -3.10 % | 400.039 M 52.52 % | 262.286 M 606.27 % | 37.137 M -14.62 % | 43.496 M 1.40 % | 42.896 M -19.63 % | 53.372 M 22.61 % | 43.530 M -42.77 % | 76.063 M 2.11 % | 74.489 M -4.58 % | 78.062 M 14.93 % | 67.920 M 24.80 % | 54.421 M 3.39 % | 52.635 M -94.89 % | 1.030 B 1 753.97 % | 55.568 M -10.26 % | 61.923 M 5.18 % | 58.872 M 2.29 % | 57.553 M -2.65 % | 59.118 M 7.00 % | 55.248 M -8.52 % | 60.392 M -5.50 % | 63.906 M -2.11 % | 65.285 M 34.89 % | 48.398 M 6.82 % | 45.309 M 103.97 % | 22.214 M -19.57 % | 27.620 M 22.67 % | 22.515 M | 0.000 |
| Total liabilities | 24.437 M 21.61 % | 20.094 M -10.48 % | 22.447 M 13.27 % | 19.818 M -0.05 % | 19.827 M 233.79 % | 5.940 M -97.21 % | 212.897 M -55.45 % | 477.901 M -1.87 % | 486.985 M 0.45 % | 484.818 M 5.49 % | 459.573 M -5.87 % | 488.253 M -3.51 % | 506.038 M 6.53 % | 475.038 M -2.23 % | 485.854 M -1.73 % | 494.396 M -3.55 % | 512.589 M 3.08 % | 497.275 M 617.84 % | 69.274 M 7.23 % | 64.601 M 20.36 % | 53.674 M -16.68 % | 64.417 M 17.52 % | 54.813 M -41.72 % | 94.052 M 0.85 % | 93.260 M -5.01 % | 98.175 M 18.61 % | 82.768 M 10.93 % | 74.615 M 11.68 % | 66.814 M -93.57 % | 1.039 B 5.37 % | 986.257 M 11.64 % | 883.464 M 0.18 % | 881.909 M -0.35 % | 884.963 M 1.21 % | 874.370 M 4.44 % | 837.169 M -0.84 % | 844.272 M 5.13 % | 803.042 M -0.17 % | 804.442 M 4.92 % | 766.709 M 0.11 % | 765.883 M 4.29 % | 734.355 M -0.91 % | 741.068 M 1.00 % | 733.750 M 13.30 % | 647.640 M |
| Other non current assets | 2.322 B 8.05 % | 2.149 B -2.94 % | 2.214 B 1.05 % | 2.191 B 21 281.36 % | -10.343 M -1 034 200.00 % | -1.000 K | 0.000 -100.00 % | 1.359 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.779 B 177 903 100.00 % | 1.000 K -100.00 % | 1.702 B 170 166 000.00 % | -1.000 K -100.00 % | 1.067 B | 0.000 -100.00 % | 623.903 M 10.73 % | 563.429 M 15.32 % | 488.569 M 1.46 % | 481.547 M 48 154 600.00 % | 1.000 K 0.00 % | 1.000 K 200.00 % | -1.000 K -200.00 % | 1.000 K 0.00 % | 1.000 K 200.00 % | -1.000 K -100.00 % | 59.550 M 1 191 100.00 % | -5.000 K -100.00 % | 1.398 B 0.25 % | 1.395 B 139 485 500.00 % | -1.000 K -100.00 % | 1.358 B 10.85 % | 1.225 B 0.02 % | 1.224 B -1.53 % | 1.244 B 2.32 % | 1.215 B 4 697.11 % | 25.334 M -1.33 % | 25.675 M 2 016.65 % | 1.213 M -99.88 % | 1.021 B 82 936.94 % | 1.229 M -80.62 % | 6.342 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.239 B 4.82 % | 2.136 B 59.65 % | 1.338 B | 0.000 -100.00 % | 1.861 B -7.72 % | 2.017 B 5.56 % | 1.910 B -5.95 % | 2.031 B 23.78 % | 1.641 B | 0.000 -100.00 % | 1.475 B 586.62 % | -303.171 M -134.61 % | 875.902 M 391.80 % | -300.176 M -138.32 % | 783.372 M 4 540.63 % | -17.641 M 51.53 % | -36.395 M -490.83 % | -6.160 M | 0.000 -100.00 % | 424.449 M -0.14 % | 425.057 M 3.87 % | 409.205 M -15.69 % | 485.356 M 35.56 % | 358.034 M 8.31 % | 330.570 M 1 396.76 % | -25.492 M -101.64 % | 1.558 B 6 286.68 % | -25.177 M 0.51 % | -25.307 M -101.86 % | 1.363 B | 0.000 100.00 % | -26.431 M -3.67 % | -25.495 M 0.50 % | -25.622 M | 0.000 100.00 % | -24.885 M 1.34 % | -25.222 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 66.000 K -7.04 % | 71.000 K -6.58 % | 76.000 K -37.19 % | 121.000 K -5.47 % | 128.000 K -5.88 % | 136.000 K -99.88 % | 111.416 M -67.27 % | 340.452 M -1.21 % | 344.609 M 0.98 % | 341.259 M 108.33 % | 163.804 M -52.51 % | 344.896 M -0.52 % | 346.688 M -1.68 % | 352.623 M 105.80 % | 171.340 M -43.48 % | 303.171 M -2.94 % | 312.364 M 4.06 % | 300.176 M 1 699.40 % | 16.682 M -59.69 % | 41.385 M 13.71 % | 36.395 M -13.83 % | 42.238 M 144.48 % | 17.277 M -58.57 % | 41.705 M 0.47 % | 41.509 M 0.24 % | 41.409 M 141.97 % | 17.113 M -58.31 % | 41.048 M 6.71 % | 38.467 M 50.90 % | 25.492 M 216.51 % | 8.054 M -68.01 % | 25.177 M -0.51 % | 25.307 M -0.51 % | 25.436 M 209.18 % | 8.227 M -68.87 % | 26.431 M 3.67 % | 25.495 M -0.50 % | 25.622 M 205.10 % | 8.398 M -66.25 % | 24.885 M -1.34 % | 25.222 M | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 175.576 M | 0.000 | 0.000 | 0.000 -100.00 % | 183.520 M | 0.000 | 0.000 | 0.000 -100.00 % | 183.520 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.075 M 36.47 % | 17.641 M | 0.000 -100.00 % | 6.160 M -74.41 % | 24.075 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.075 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.337 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.337 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.337 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 66.000 K -7.04 % | 71.000 K -6.58 % | 76.000 K -37.19 % | 121.000 K -5.47 % | 128.000 K -5.88 % | 136.000 K -99.95 % | 286.992 M -15.70 % | 340.452 M -1.21 % | 344.609 M 0.98 % | 341.259 M -1.75 % | 347.324 M 0.70 % | 344.896 M -0.52 % | 346.688 M -1.68 % | 352.623 M -0.63 % | 354.860 M 17.05 % | 303.171 M -2.94 % | 312.364 M 4.06 % | 300.176 M 636.50 % | 40.757 M -30.95 % | 59.026 M 62.18 % | 36.395 M -24.80 % | 48.398 M 17.04 % | 41.352 M -0.85 % | 41.705 M 0.47 % | 41.509 M 0.24 % | 41.409 M 0.54 % | 41.188 M 0.34 % | 41.048 M 6.71 % | 38.467 M 50.90 % | 25.492 M 0.40 % | 25.391 M 0.85 % | 25.177 M -0.51 % | 25.307 M -0.51 % | 25.436 M -0.50 % | 25.564 M -3.28 % | 26.431 M 3.67 % | 25.495 M -0.50 % | 25.622 M -0.44 % | 25.735 M 3.42 % | 24.885 M -1.34 % | 25.222 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 4.745 M -6.76 % | 5.089 M -6.33 % | 5.433 M -5.03 % | 5.721 M 1 185.62 % | 445.000 K 44 400.00 % | 1.000 K -99.99 % | 10.302 M -88.39 % | 88.714 M -5.11 % | 93.492 M 8.07 % | 86.511 M 41.27 % | 61.237 M -6.42 % | 65.435 M 5.48 % | 62.034 M 9.67 % | 56.562 M -6.29 % | 60.358 M 12.06 % | 53.864 M -2.37 % | 55.169 M -9.59 % | 61.022 M 242.86 % | 17.798 M 0.89 % | 17.641 M -62.13 % | 46.585 M 656.25 % | 6.160 M 460.00 % | 1.100 M -89.58 % | 10.552 M -6.10 % | 11.237 M -10.70 % | 12.584 M 1 176.27 % | 986.000 K 8.71 % | 907.000 K -4.73 % | 952.000 K 34.84 % | 706.000 K -95.18 % | 14.646 M 11.71 % | 13.111 M 11.88 % | 11.719 M 9.50 % | 10.702 M 3.65 % | 10.325 M 26.61 % | 8.155 M 3.71 % | 7.863 M 51.88 % | 5.177 M -3.59 % | 5.370 M -99.48 % | 1.033 B 0.29 % | 1.030 B 0.32 % | 1.027 B 19 657.53 % | 5.196 M -99.49 % | 1.015 B 36.84 % | 742.042 M |
| Total non current assets | 2.338 B 7.98 % | 2.165 B -2.93 % | 2.231 B 1.03 % | 2.208 B -1.45 % | 2.240 B 4.33 % | 2.147 B 30.20 % | 1.649 B -9.00 % | 1.812 B -22.00 % | 2.324 B -5.82 % | 2.467 B 5.36 % | 2.342 B -4.68 % | 2.457 B 19.22 % | 2.061 B -6.28 % | 2.199 B 15.69 % | 1.900 B 7.18 % | 1.773 B 40.73 % | 1.260 B 10.20 % | 1.143 B 34.48 % | 850.063 M 23.46 % | 688.508 M 11.11 % | 619.687 M 12.90 % | 548.886 M 3.06 % | 532.585 M 9.14 % | 487.992 M -0.36 % | 489.749 M 2.91 % | 475.890 M -12.41 % | 543.289 M 31.51 % | 413.119 M 8.14 % | 382.016 M 481.11 % | 65.739 M -95.90 % | 1.602 B 13.10 % | 1.416 B 0.31 % | 1.412 B 0.57 % | 1.404 B 0.65 % | 1.395 B 12.93 % | 1.235 B 0.02 % | 1.235 B -1.25 % | 1.251 B 0.20 % | 1.248 B 17.54 % | 1.062 B 0.31 % | 1.058 B 2.99 % | 1.028 B -0.05 % | 1.028 B 1.15 % | 1.017 B 35.84 % | 748.384 M |
| Other current assets | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 100.07 % | -1.428 M | 0.000 -100.00 % | 4.154 M | 0.000 -100.00 % | 104.617 M -4.15 % | 109.147 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.074 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.556 M -12.13 % | 41.603 M -0.95 % | 42.000 M 341.22 % | 9.519 M -74.99 % | 38.062 M -4.63 % | 39.910 M -9.15 % | 43.931 M -3.11 % | 45.342 M 1.28 % | 44.771 M 39.73 % | 32.041 M 7.47 % | 29.815 M -98.30 % | 1.758 B 8 539.70 % | 20.344 M -1.27 % | 20.605 M -2.48 % | 21.129 M 15.59 % | 18.279 M -11.17 % | 20.578 M 47.01 % | 13.998 M -27.75 % | 19.374 M 50.51 % | 12.872 M -30.93 % | 18.635 M -1.19 % | 18.859 M 49.88 % | 12.583 M 2 526.93 % | 479.000 K -90.45 % | 5.017 M 677.83 % | 645.000 K | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.849 M | 0.000 | 0.000 | 0.000 100.00 % | -21.457 M -101.28 % | 1.681 B 7 251.93 % | -23.503 M -102.20 % | 1.067 B 4 007.18 % | -27.299 M -104.26 % | 641.544 M 6.96 % | 599.824 M 21.24 % | 494.730 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -103.088 M -183.70 % | -36.337 M -2.04 % | -35.612 M | 0.000 100.00 % | -1.555 B -5 694.13 % | 27.797 M -0.47 % | 27.927 M 102.05 % | -1.361 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 6.002 M -44.20 % | 10.757 M -40.65 % | 18.126 M -24.01 % | 23.852 M -32.98 % | 35.587 M -11.19 % | 40.072 M -86.82 % | 304.058 M 349.17 % | 67.693 M -45.67 % | 124.596 M -9.51 % | 137.686 M -41.49 % | 235.326 M -31.90 % | 345.546 M -4.37 % | 361.352 M -8.96 % | 396.927 M 6.92 % | 371.227 M 15.14 % | 322.404 M -14.54 % | 377.263 M -14.16 % | 439.482 M 10.58 % | 397.426 M -12.49 % | 454.155 M -3.29 % | 469.618 M -13.37 % | 542.107 M -5.20 % | 571.830 M -6.56 % | 611.943 M -0.71 % | 616.320 M -2.48 % | 631.988 M 16.19 % | 543.939 M -22.41 % | 701.002 M -1.86 % | 714.298 M 891.28 % | 72.058 M -64.47 % | 202.793 M 33.06 % | 152.412 M 2.66 % | 148.463 M -8.16 % | 161.659 M -5.39 % | 170.865 M 2.69 % | 166.386 M -0.01 % | 166.396 M 49.32 % | 111.437 M -1.71 % | 113.380 M -18.71 % | 139.470 M 2.42 % | 136.181 M 338.44 % | 31.060 M -78.63 % | 145.325 M 346.95 % | 32.515 M 22.91 % | 26.455 M |
| Cash and short term investments | 6.002 M -44.20 % | 10.757 M -40.65 % | 18.126 M -24.01 % | 23.852 M -32.98 % | 35.587 M -11.19 % | 40.072 M -86.82 % | 304.058 M 349.17 % | 67.693 M -45.67 % | 124.596 M -9.51 % | 137.686 M -41.49 % | 235.326 M -31.90 % | 345.546 M -4.37 % | 361.352 M -8.96 % | 396.927 M 6.92 % | 371.227 M 15.14 % | 322.404 M -14.54 % | 377.263 M -14.16 % | 439.482 M 10.58 % | 397.426 M -12.49 % | 454.155 M -3.29 % | 469.618 M -13.37 % | 542.107 M -5.20 % | 571.830 M -6.56 % | 611.943 M -0.71 % | 616.320 M -2.48 % | 631.988 M 16.19 % | 543.939 M -22.41 % | 701.002 M -1.86 % | 714.298 M 891.28 % | 72.058 M -64.47 % | 202.793 M 33.06 % | 152.412 M 2.66 % | 148.463 M -8.16 % | 161.659 M -5.39 % | 170.865 M 2.69 % | 166.386 M -0.01 % | 166.396 M 49.32 % | 111.437 M -1.71 % | 113.380 M -18.71 % | 139.470 M 2.42 % | 136.181 M 338.44 % | 31.060 M -78.63 % | 145.325 M 346.95 % | 32.515 M 22.91 % | 26.455 M |
| Total current assets | 6.579 M -55.75 % | 14.869 M -34.38 % | 22.659 M -11.36 % | 25.564 M -28.16 % | 35.587 M -14.01 % | 41.386 M -88.78 % | 368.737 M 106.85 % | 178.265 M -22.23 % | 229.213 M -7.14 % | 246.833 M -21.67 % | 315.110 M -32.02 % | 463.552 M -5.21 % | 489.022 M -4.77 % | 513.524 M 11.30 % | 461.367 M 1.70 % | 453.671 M -10.29 % | 505.699 M -9.94 % | 561.531 M 29.39 % | 433.982 M -12.46 % | 495.758 M -3.10 % | 511.618 M -14.63 % | 599.319 M -2.48 % | 614.540 M -6.51 % | 657.320 M -1.32 % | 666.108 M -2.59 % | 683.821 M 14.37 % | 597.897 M -18.98 % | 737.955 M -1.33 % | 747.880 M -59.17 % | 1.832 B 709.64 % | 226.225 M 26.28 % | 179.143 M 1.60 % | 176.316 M -5.77 % | 187.118 M -2.80 % | 192.507 M 1.11 % | 190.402 M -0.78 % | 191.890 M 46.84 % | 130.676 M -1.09 % | 132.114 M -16.56 % | 158.329 M 2.11 % | 155.053 M 337.04 % | 35.478 M -76.44 % | 150.555 M 313.06 % | 36.449 M 37.78 % | 26.455 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.588 M 96.11 % | -118.006 M 7.57 % | -127.670 M -9.50 % | -116.597 M -3 889.31 % | 3.077 M 102.34 % | -131.267 M -2.20 % | -128.436 M -5.23 % | -122.049 M -393.19 % | -24.747 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 |
| Net receivables | 577.000 K -85.97 % | 4.112 M -9.29 % | 4.533 M 164.93 % | 1.711 M 19.82 % | 1.428 M 8.68 % | 1.314 M -97.83 % | 60.525 M -45.26 % | 110.572 M | 0.000 | 0.000 -100.00 % | 72.894 M -38.23 % | 118.006 M -7.57 % | 127.670 M 9.50 % | 116.597 M | 0.000 -100.00 % | 131.267 M 2.20 % | 128.436 M 5.23 % | 122.049 M 393.19 % | 24.747 M | 0.000 | 0.000 -100.00 % | 47.693 M 926.10 % | 4.648 M -14.98 % | 5.467 M -6.66 % | 5.857 M -9.77 % | 6.491 M -29.35 % | 9.187 M 87.03 % | 4.912 M 30.40 % | 3.767 M 99.21 % | 1.891 M -38.76 % | 3.088 M -49.59 % | 6.126 M -8.89 % | 6.724 M -6.35 % | 7.180 M 574.81 % | 1.064 M -89.38 % | 10.018 M 63.69 % | 6.120 M -3.88 % | 6.367 M 6 331.31 % | 99.000 K | 0.000 -100.00 % | 6.289 M 59.66 % | 3.939 M 1 749.30 % | 213.000 K -93.52 % | 3.289 M | 0.000 |
| Tax assets | 11.325 M 0.00 % | 11.325 M 0.00 % | 11.325 M 0.00 % | 11.325 M 0.00 % | 11.325 M 0.00 % | 11.325 M -19.56 % | 14.079 M -41.50 % | 24.067 M -1.82 % | 24.512 M 7.66 % | 22.769 M 0.86 % | 22.575 M 51.16 % | 14.935 M 39.09 % | 10.738 M 4.07 % | 10.318 M 4.55 % | 9.869 M -43.61 % | 17.502 M 6.54 % | 16.427 M 5.56 % | 15.562 M 91.27 % | 8.136 M 45.83 % | 5.579 M -42.32 % | 9.673 M -18.84 % | 11.919 M 38.82 % | 8.586 M -23.92 % | 11.285 M -5.53 % | 11.945 M -5.89 % | 12.693 M -19.45 % | 15.758 M 20.02 % | 13.129 M 9.15 % | 12.028 M 119.37 % | 5.483 M 26.51 % | 4.334 M -11.33 % | 4.888 M -10.93 % | 5.488 M 16.17 % | 4.724 M 236.47 % | 1.404 M -38.80 % | 2.294 M -12.58 % | 2.624 M 42.53 % | 1.841 M 13.64 % | 1.620 M -53.39 % | 3.476 M 20.11 % | 2.894 M | 0.000 -100.00 % | 2.647 M | 0.000 | 0.000 |
| Other assets | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 1.000 K -66.67 % | 3.000 K | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 |
| Account payables | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 56.489 M | 0.000 | 0.000 | 0.000 -100.00 % | 81.784 M | 0.000 | 0.000 | 0.000 -100.00 % | 84.159 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.197 M | 0.000 | 0.000 -100.00 % | 49.336 M 278.23 % | 13.044 M -35.49 % | 20.219 M 0.10 % | 20.199 M -6.36 % | 21.572 M 20.98 % | 17.831 M -7.70 % | 19.318 M -2.65 % | 19.844 M 58.30 % | 12.536 M -36.30 % | 19.679 M -10.74 % | 22.047 M 16.39 % | 18.942 M -11.24 % | 21.341 M 67.87 % | 12.713 M -13.75 % | 14.739 M -3.84 % | 15.328 M -24.77 % | 20.374 M 55.76 % | 13.080 M -8.82 % | 14.346 M 12.77 % | 12.721 M 21.31 % | 10.486 M 20.16 % | 8.727 M 8.45 % | 8.047 M | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.359 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.203 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.453 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.116 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.140 M -67.22 % | 3.478 M -17.74 % | 4.228 M -14.86 % | 4.966 M 273.95 % | 1.328 M 174.95 % | 483.000 K | 0.000 | 0.000 -100.00 % | 2.199 M -36.08 % | 3.440 M -23.30 % | 4.485 M 154.83 % | 1.760 M 28.09 % | 1.374 M -43.69 % | 2.440 M 102.66 % | 1.204 M -43.84 % | 2.144 M -54.41 % | 4.703 M 28.92 % | 3.648 M | 0.000 -100.00 % | 653.000 K 31.39 % | 497.000 K -61.47 % | 1.290 M | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 125.929 M | 0.000 -100.00 % | 22.340 M | 0.000 | 0.000 | 0.000 100.00 % | -212.419 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.869 M 31.45 % | 9.790 M -2.05 % | 9.995 M -25.02 % | 13.330 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -93.204 M | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 149.478 M 573.93 % | 22.180 M -25.79 % | 29.890 M 5.66 % | 28.289 M -24.43 % | 37.432 M 14.00 % | 32.834 M 4.83 % | 31.322 M 8.93 % | 28.753 M -16.59 % | 34.470 M 1 311.55 % | 2.442 M 8.92 % | 2.242 M 15.15 % | 1.947 M -4.75 % | 2.044 M -7.18 % | 2.202 M -45.07 % | 4.009 M -6.35 % | 4.281 M -29.34 % | 6.059 M -1.40 % | 6.145 M -20.42 % | 7.722 M -0.69 % | 7.776 M -0.63 % | 7.825 M 24.36 % | 6.292 M -14.95 % | 7.398 M 10.20 % | 6.713 M 5.60 % | 6.357 M 6.32 % | 5.979 M 32.43 % | 4.515 M 2.15 % | 4.420 M 11.08 % | 3.979 M 36.41 % | 2.917 M 0.00 % | 2.917 M 0.00 % | 2.917 M 0.00 % | 2.917 M 0.59 % | 2.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 2.461 M -9.15 % | 2.709 M -28.82 % | 3.806 M 19.24 % | 3.192 M | 0.000 | 0.000 -100.00 % | 8.465 M | 0.000 -100.00 % | 60.467 M 15.71 % | 52.256 M -4.59 % | 54.771 M | 0.000 -100.00 % | 28.737 M -1.35 % | 29.129 M -47.37 % | 55.344 M | 0.000 -100.00 % | 22.870 M | 0.000 -100.00 % | 11.838 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.945 M | 0.000 -100.00 % | 9.301 M -12.22 % | 10.596 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 55.568 M -10.26 % | 61.923 M 5.18 % | 58.872 M 2.29 % | 57.553 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 2.320 B 7.41 % | 2.160 B 875.21 % | 221.493 M -89.99 % | 2.214 B -1.82 % | 2.255 B 3.36 % | 2.181 B 884.81 % | 221.493 M | 0.000 -100.00 % | 2.035 B -7.50 % | 2.199 B 893.02 % | 221.493 M -90.76 % | 2.398 B 19.24 % | 2.011 B -8.88 % | 2.207 B 896.54 % | 221.447 M -87.19 % | 1.728 B 38.35 % | 1.249 B 3.75 % | 1.204 B 506.43 % | 198.559 M | 0.000 | 0.000 -100.00 % | 1.078 B 442.96 % | 198.559 M 0.00 % | 198.559 M 0.00 % | 198.559 M 0.04 % | 198.478 M 0.00 % | 198.478 M 1.67 % | 195.213 M 0.04 % | 195.129 M 0.00 % | 195.129 M 0.00 % | 195.129 M | 0.000 | 0.000 -100.00 % | 700.361 M 258.92 % | 195.128 M | 0.000 | 0.000 | 0.000 -100.00 % | 191.904 M | 0.000 | 0.000 100.00 % | -111.004 M -157.89 % | 191.750 M | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 -100.00 % | 362.000 K 0.00 % | 362.000 K 0.00 % | 362.000 K -97.91 % | 17.315 M -1.22 % | 17.529 M -25.00 % | 23.371 M 0.80 % | 23.185 M 11.24 % | 20.842 M -15.42 % | 24.643 M 8.53 % | 22.707 M -4.13 % | 23.686 M -3.50 % | 24.545 M -13.93 % | 28.517 M -14.39 % | 33.312 M 47.81 % | 22.537 M 46.25 % | 15.410 M 285.25 % | 4.000 M -12.57 % | 4.575 M 2.01 % | 4.485 M -1.04 % | 4.532 M 5.15 % | 4.310 M -1.08 % | 4.357 M -1.07 % | 4.404 M -53.27 % | 9.425 M -36.75 % | 14.902 M 86.48 % | 7.991 M 162.34 % | 3.046 M -98.33 % | 182.706 M 26.82 % | 144.066 M 0.26 % | 143.694 M 0.43 % | 143.072 M 0.34 % | 142.581 M 32.52 % | 107.590 M -0.28 % | 107.887 M -1.30 % | 109.311 M 0.29 % | 108.993 M 49.75 % | 72.781 M 0.25 % | 72.598 M 4.31 % | 69.600 M 0.43 % | 69.301 M 6.09 % | 65.322 M | 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 |
| Total assets | 2.345 B 7.54 % | 2.180 B -3.25 % | 2.253 B 0.89 % | 2.234 B -1.86 % | 2.276 B 3.99 % | 2.189 B 8.46 % | 2.018 B 1.37 % | 1.991 B -22.02 % | 2.553 B -5.94 % | 2.714 B 2.16 % | 2.657 B -9.02 % | 2.920 B 14.53 % | 2.550 B -5.99 % | 2.712 B 14.83 % | 2.362 B 6.07 % | 2.227 B 26.12 % | 1.766 B 3.57 % | 1.705 B 32.76 % | 1.284 B 8.43 % | 1.184 B 4.68 % | 1.131 B -1.47 % | 1.148 B 0.09 % | 1.147 B 0.16 % | 1.145 B -0.91 % | 1.156 B -0.33 % | 1.160 B 1.62 % | 1.141 B -0.86 % | 1.151 B 1.87 % | 1.130 B -40.45 % | 1.897 B 3.78 % | 1.828 B 14.58 % | 1.596 B 0.45 % | 1.588 B -0.17 % | 1.591 B 0.23 % | 1.587 B 11.35 % | 1.426 B -0.09 % | 1.427 B 3.30 % | 1.381 B 0.08 % | 1.380 B 13.12 % | 1.220 B 0.54 % | 1.214 B 14.13 % | 1.063 B -9.81 % | 1.179 B 11.95 % | 1.053 B 35.91 % | 774.839 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 8.111 M 617.28 % | -1.568 M -745.27 % | 243.000 K 105.82 % | -4.173 M -4 115.15 % | -99.000 K -105.43 % | 1.824 M -95.85 % | 43.971 M 206.80 % | 14.332 M 40.44 % | 10.205 M 145.72 % | -22.319 M -178.77 % | 28.336 M 175.73 % | -37.416 M -270.86 % | 21.898 M 297.44 % | -11.091 M -112.30 % | 90.168 M 636.43 % | -16.809 M -279.28 % | 9.376 M 162.12 % | 3.577 M 829.09 % | 385.000 K 120.56 % | -1.873 M 54.43 % | -4.110 M -149.19 % | 8.356 M 579.90 % | 1.229 M -47.52 % | 2.342 M 130.97 % | -7.561 M -429.85 % | -1.427 M 81.37 % | -7.661 M -335.14 % | 3.258 M 1 059.43 % | 281.000 K 106.01 % | -4.674 M -145.36 % | 10.304 M 15 712.12 % | -66.000 K 97.54 % | -2.684 M 39.11 % | -4.408 M -150.01 % | 8.815 M 369.57 % | -3.270 M 38.29 % | -5.299 M -354.46 % | -1.166 M -117.08 % | 6.828 M 464.30 % | 1.210 M 5.13 % | 1.151 M -48.62 % | 2.240 M 1 069.70 % | -231.000 K -192.03 % | 251.000 K 118.02 % | -1.393 M -115.80 % | 8.819 M -8.89 % | 9.680 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.060 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.368 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.123 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.885 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.268 M | 0.000 | 0.000 | 0.000 100.00 % | -17.210 M -583.75 % | -2.517 M -165.39 % | 3.849 M 297.08 % | -1.953 M -165.23 % | 2.994 M 396.44 % | -1.010 M 31.34 % | -1.471 M 61.43 % | -3.814 M -226.25 % | 3.021 M 98.88 % | 1.519 M 121.43 % | -7.088 M -2 047.88 % | -330.000 K -149.48 % | 667.000 K -62.27 % | 1.768 M 144.00 % | -4.018 M -604.77 % | 796.000 K 161.37 % | -1.297 M -839.86 % | -138.000 K 89.92 % | -1.369 M 37.00 % | -2.173 M -758.89 % | -253.000 K |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 8.111 M 617.28 % | -1.568 M -745.27 % | 243.000 K 105.82 % | -4.173 M -4 115.15 % | -99.000 K -105.43 % | 1.824 M -93.69 % | 28.911 M 101.72 % | 14.332 M 40.44 % | 10.205 M 145.72 % | -22.319 M -224.22 % | 17.968 M 148.02 % | -37.416 M -270.86 % | 21.898 M 297.30 % | -11.099 M -114.23 % | 77.995 M 564.01 % | -16.809 M -279.28 % | 9.376 M 162.19 % | 3.576 M 163.25 % | -5.654 M -201.87 % | -1.873 M 54.43 % | -4.110 M -149.19 % | 8.355 M 356.84 % | -3.253 M -238.84 % | 2.343 M 130.99 % | -7.561 M -429.85 % | -1.427 M -125.63 % | 5.567 M -24.21 % | 7.345 M 197.44 % | -7.538 M -2 356.89 % | 334.000 K -92.68 % | 4.564 M 310.71 % | -2.166 M -789.81 % | 314.000 K 109.72 % | -3.230 M -141.35 % | 7.812 M 287.07 % | -4.176 M -636.07 % | 779.000 K 137.60 % | -2.072 M -127.39 % | 7.565 M 422.19 % | -2.348 M -160.75 % | 3.865 M 337.71 % | 883.000 K -16.93 % | 1.063 M 217.07 % | -908.000 K -3 683.33 % | -24.000 K -100.22 % | 10.927 M 10.01 % | 9.933 M |
| Other non cash items | -173.061 M -364.31 % | 65.476 M 389.19 % | -22.641 M -162.27 % | 36.359 M 147.33 % | -76.821 M 85.28 % | -521.993 M -97.02 % | -264.943 M -148.14 % | 550.337 M 206.96 % | 179.289 M 322.45 % | -80.598 M -132.55 % | 247.598 M 165.27 % | -379.354 M -305.39 % | 184.703 M 149.10 % | -376.143 M -511.10 % | -61.552 M 86.96 % | -471.971 M -1 635.32 % | -27.198 M -31.75 % | -20.643 M 72.62 % | -75.393 M -34.01 % | -56.258 M -293.28 % | -14.305 M -285.68 % | 7.704 M 116.92 % | -45.532 M -9 335.70 % | 493.000 K 105.59 % | -8.814 M 39.41 % | -14.546 M -143.02 % | 33.812 M 256.10 % | -21.660 M 90.80 % | -235.493 M -1 001.21 % | -21.385 M 87.17 % | -166.744 M -62 822.26 % | -265.000 K 93.87 % | -4.320 M -133.66 % | 12.835 M 108.36 % | -153.558 M -11 884.96 % | 1.303 M 67.05 % | 780.000 K 2 500.00 % | 30.000 K 100.02 % | -154.676 M -53 436.55 % | 290.000 K 133.11 % | -876.000 K -454.43 % | -158.000 K 97.10 % | -5.451 M 97.99 % | -271.094 M -8 569.04 % | 3.201 M -36.74 % | 5.060 M 116.53 % | -30.608 M |
| Net cash provided by operating activities | 7.868 M 212.58 % | -6.989 M -26.11 % | -5.542 M 45.68 % | -10.202 M -271.15 % | 5.961 M -78.01 % | 27.106 M -69.71 % | 89.492 M 844.01 % | 9.480 M -74.34 % | 36.947 M 202.70 % | -35.975 M -174.89 % | 48.038 M 312.83 % | -22.571 M -170.81 % | 31.877 M 287.21 % | -17.027 M -113.72 % | 124.079 M 1 124.01 % | -12.117 M -156.13 % | 21.588 M 1 461.16 % | -1.586 M 22.18 % | -2.038 M 77.04 % | -8.877 M 1.68 % | -9.029 M -1 134.25 % | 873.000 K 153.33 % | -1.637 M 77.11 % | -7.153 M 18.31 % | -8.756 M -25.03 % | -7.003 M -7.56 % | -6.511 M -1 680.34 % | 412.000 K 101.42 % | -28.956 M -512.57 % | -4.727 M -139.76 % | 11.889 M 66.72 % | 7.131 M 488.37 % | 1.212 M 62.90 % | 744.000 K -93.22 % | 10.967 M 75.75 % | 6.240 M 175.38 % | 2.266 M -32.28 % | 3.346 M -68.95 % | 10.777 M 11.08 % | 9.702 M 37.32 % | 7.065 M 9.30 % | 6.464 M 120.99 % | 2.925 M -66.02 % | 8.607 M 161.37 % | 3.293 M -67.16 % | 10.028 M 8.42 % | 9.249 M |
| Investments in property plant and equipment | 0.000 | 0.000 100.00 % | -52.000 K 95.54 % | -1.167 M | 0.000 | 0.000 -100.00 % | 3.220 M 1 262.45 % | -277.000 K -148.01 % | 577.000 K 111.09 % | -5.203 M -54.53 % | -3.367 M 20.12 % | -4.215 M -255.40 % | -1.186 M 60.35 % | -2.991 M -161.64 % | 4.852 M 268.47 % | -2.880 M -33.15 % | -2.163 M -189.56 % | -747.000 K 37.17 % | -1.189 M -235.88 % | -354.000 K -8.92 % | -325.000 K 28.88 % | -457.000 K -308.04 % | -112.000 K 88.19 % | -948.000 K -34.66 % | -704.000 K 17.18 % | -850.000 K 13.44 % | -982.000 K 36.32 % | -1.542 M -125.11 % | -685.000 K 71.96 % | -2.443 M 13.43 % | -2.822 M -67.38 % | -1.686 M -29.49 % | -1.302 M -104.40 % | -637.000 K 59.76 % | -1.583 M -162.96 % | -602.000 K 79.82 % | -2.983 M -97.42 % | -1.511 M -4 478.79 % | -33.000 K -266.67 % | -9.000 K 97.12 % | -312.000 K -81.40 % | -172.000 K -114.79 % | 1.163 M 189.46 % | -1.300 M 16.83 % | -1.563 M | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 100.00 % | -57.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 238.433 M 630.15 % | -44.975 M -349.84 % | -9.998 M 67.86 % | -31.104 M 80.60 % | -160.312 M -1 577.39 % | 10.851 M 125.32 % | -42.855 M -162.53 % | 68.532 M 333.44 % | -29.357 M 18.66 % | -36.090 M 50.15 % | -72.403 M -478.54 % | 19.127 M 146.80 % | -40.868 M -617.23 % | -5.698 M 90.32 % | -58.836 M -184.69 % | -20.667 M 76.96 % | -89.714 M -1 826.27 % | 5.197 M 349.02 % | -2.087 M -102.14 % | 97.566 M 20 440.21 % | 475.000 K 104.24 % | -11.194 M -102.17 % | 516.769 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 350.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -28.807 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -512.000 K | 0.000 | 0.000 | 0.000 100.00 % | -9.998 M 67.86 % | -31.104 M 75.23 % | -125.588 M -661.83 % | -16.485 M 63.56 % | -45.242 M 27.35 % | -62.276 M -128.94 % | -27.202 M -844.84 % | -2.879 M 96.02 % | -72.403 M -599.21 % | -10.355 M -970.90 % | 1.189 M 235.88 % | 354.000 K 8.92 % | 325.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 600.000 K | 0.000 100.00 % | -136.610 M -75 375.14 % | -181.000 K | 0.000 100.00 % | -2.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.620 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.866 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.464 M 4 550.00 % | 96.000 K 107.22 % | -1.330 M -109.50 % | 14.000 M 9 959.15 % | -142.000 K -200.00 % | 142.000 K 134.22 % | -415.000 K -115.04 % | 2.760 M 6 631.71 % | 41.000 K -99.82 % | 23.053 M 717.48 % | 2.820 M 1 268.93 % | 206.000 K -83.81 % | 1.272 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.586 M | 0.000 100.00 % | -557.000 K 62.62 % | -1.490 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 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -460.000 K | 0.000 | 0.000 100.00 % | -44.975 M -549.84 % | 9.998 M -67.86 % | 31.104 M -80.60 % | 160.312 M 1 245.00 % | -14.001 M -132.67 % | 42.855 M 1 532.32 % | -2.992 M 38.27 % | -4.847 M 85.46 % | -33.330 M 53.94 % | -72.362 M -2 020.44 % | 3.768 M 124.28 % | -15.522 M -4 272.39 % | -355.000 K -1 320.00 % | -25.000 K 99.62 % | -6.563 M -108.39 % | 78.187 M 1 116 857.14 % | 7.000 K 101.17 % | -600.000 K -100.61 % | 97.567 M 767.90 % | -14.608 M -1 079.75 % | 1.491 M 149 000.00 % | 1.000 K 100.01 % | -12.914 M 2.05 % | -13.184 M -259.63 % | -3.666 M 42.58 % | -6.384 M -15.17 % | -5.543 M -5.38 % | -5.260 M -203.70 % | -1.732 M -105.20 % | 33.278 M 2 471.92 % | -1.403 M 95.83 % | -33.669 M -939.81 % | -3.238 M -13.45 % | -2.854 M -102.99 % | -1.406 M 71.60 % | -4.951 M -18 437.04 % | 27.000 K 100.57 % | -4.708 M -467.23 % | -830.000 K 99.88 % | -706.118 M |
| Net cash used for investing activites | 0.000 | 0.000 100.00 % | -109.000 K 90.66 % | -1.167 M -20.06 % | -972.000 K | 0.000 -100.00 % | 241.653 M 634.02 % | -45.252 M -812.89 % | -4.957 M 86.31 % | -36.211 M 72.21 % | -130.285 M -1 222.69 % | -9.850 M 78.85 % | -46.570 M -170.90 % | 65.682 M 289.73 % | -34.619 M 4.39 % | -36.209 M 51.41 % | -74.525 M -436.49 % | 22.148 M 141.34 % | -53.570 M -816.20 % | -5.847 M 89.85 % | -57.589 M -108.00 % | -27.687 M -137.88 % | -11.639 M -373.47 % | 4.256 M 2 176.10 % | -205.000 K -100.21 % | 96.716 M 163.51 % | -152.282 M -1 079.02 % | -12.916 M -102.50 % | 516.085 M 3 073.35 % | -17.357 M -8.44 % | -16.006 M -199.07 % | -5.352 M 30.37 % | -7.686 M -24.37 % | -6.180 M 4.82 % | -6.493 M -178.19 % | -2.334 M -108.43 % | 27.675 M 1 049.73 % | -2.914 M 91.35 % | -33.702 M -937.94 % | -3.247 M 89.84 % | -31.973 M -1 926.17 % | -1.578 M 58.34 % | -3.788 M -191.38 % | -1.300 M 79.27 % | -6.271 M -655.54 % | -830.000 K 99.88 % | -715.984 M |
| Debt repayment | -235.000 K 38.16 % | -380.000 K | 0.000 100.00 % | -366.000 K | 0.000 100.00 % | -46.066 M -142.39 % | -19.005 M -25.44 % | -15.151 M 4.30 % | -15.832 M -201.10 % | -5.258 M 50.67 % | -10.659 M -164.33 % | 16.568 M 257.96 % | -10.489 M -47.01 % | -7.135 M 54.58 % | -15.710 M -3 414.35 % | 474.000 K 104.30 % | -11.033 M -137.50 % | 29.423 M 2 942 400.00 % | -1.000 K | 0.000 100.00 % | -119.000 K 92.61 % | -1.610 M 29.76 % | -2.292 M -3 538.10 % | -63.000 K 96.65 % | -1.882 M | 0.000 -100.00 % | 2.406 M 374.66 % | -876.000 K -101.65 % | 53.126 M 1 616.59 % | -3.503 M -106.43 % | 54.498 M 6 489.84 % | 827.000 K 132.83 % | -2.519 M 33.73 % | -3.801 M -24.09 % | -3.063 M -92.40 % | -1.592 M -103.67 % | 43.362 M 1 925.77 % | -2.375 M 24.94 % | -3.164 M 0.06 % | -3.166 M -118.22 % | 17.376 M 847.35 % | -2.325 M -564.07 % | 501.000 K 121.55 % | -2.325 M 0.00 % | -2.325 M 0.00 % | -2.325 M -100.36 % | 653.710 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 525.000 K | 0.000 100.00 % | -20.196 M -265.01 % | -5.533 M -12 128.26 % | 46.000 K 675.00 % | -8.000 K | 0.000 -100.00 % | 25.776 M | 0.000 100.00 % | -1.416 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 81.000 K | 0.000 -100.00 % | 3.265 M 3 786.90 % | 84.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.068 M | 0.000 -100.00 % | 156.000 K | 0.000 -100.00 % | 2.956 M | 0.000 -100.00 % | 155.000 K | 0.000 -100.00 % | 116.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 81.900 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -12.388 M | 0.000 | 0.000 | 0.000 100.00 % | -9.473 M | 0.000 100.00 % | -2.393 M 0.00 % | -2.393 M 70.14 % | -8.015 M | 0.000 100.00 % | -1.445 M 0.00 % | -1.445 M 90.98 % | -16.020 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.606 M | 0.000 | 0.000 | 0.000 100.00 % | -4.904 M | 0.000 | 0.000 | 0.000 100.00 % | -4.554 M | 0.000 | 0.000 | 0.000 100.00 % | -4.203 M | 0.000 | 0.000 | 0.000 100.00 % | -3.711 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 100.00 % | -75.000 K | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -73.382 M -1 028.09 % | -6.505 M 69.37 % | -21.234 M | 0.000 100.00 % | -18.759 M -1 318.91 % | 1.539 M -72.69 % | 5.635 M 135.62 % | -15.820 M 68.80 % | -50.702 M -623.59 % | -7.007 M -500.17 % | 1.751 M 122.08 % | -7.929 M -608.58 % | -1.119 M -51.22 % | -740.000 K -410.34 % | -145.000 K 88.85 % | -1.300 M 94.70 % | -24.546 M -1 633.47 % | -1.416 M -141 500.00 % | -1.000 K 99.94 % | -1.665 M -145.94 % | -677.000 K -67 800.00 % | 1.000 K -99.93 % | 1.393 M | 0.000 -100.00 % | 1.344 M -0.07 % | 1.345 M 134 600.00 % | -1.000 K | 0.000 | 0.000 100.00 % | -2.324 M 84.29 % | -14.790 M | 0.000 100.00 % | -2.957 M | 0.000 -100.00 % | 2.956 M 148.54 % | -6.090 M -115.35 % | -2.828 M -1 736.36 % | -154.000 K 94.24 % | -2.674 M | 0.000 | 0.000 |
| Net cash used provided by financing activities | -12.623 M -3 221.84 % | -380.000 K -406.67 % | -75.000 K 79.51 % | -366.000 K 96.14 % | -9.474 M 79.43 % | -46.066 M 51.40 % | -94.780 M -348.54 % | -21.131 M 53.13 % | -45.081 M -77.11 % | -25.454 M 9.01 % | -27.973 M -268.36 % | 16.615 M 179.57 % | -20.882 M 9.03 % | -22.955 M 43.51 % | -40.636 M -522.01 % | -6.533 M 29.62 % | -9.282 M -143.18 % | 21.494 M 2 019.11 % | -1.120 M -51.35 % | -740.000 K 87.39 % | -5.870 M -101.72 % | -2.910 M 89.16 % | -26.837 M -1 713.31 % | -1.480 M 77.93 % | -6.706 M -302.76 % | -1.665 M -196.30 % | 1.729 M 318.86 % | -790.000 K -101.58 % | 49.965 M 1 525.94 % | -3.504 M -106.43 % | 54.497 M 2 411.38 % | 2.170 M 132.28 % | -6.722 M -76.89 % | -3.800 M -76 100.00 % | 5.000 K 100.13 % | -3.916 M -115.65 % | 25.017 M 1 153.35 % | -2.375 M 24.96 % | -3.165 M 0.00 % | -3.165 M -115.45 % | 20.487 M 981.16 % | -2.325 M -102.05 % | 113.673 M 4 690.99 % | -2.476 M 50.47 % | -4.999 M -115.01 % | -2.325 M -100.32 % | 735.610 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -245.027 M | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K 200.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K 0.00 % | 1.000 K 150.00 % | -2.000 K -100.00 % | -1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 30.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 706.735 M |
| Net change in cash | -4.755 M 35.47 % | -7.369 M -28.69 % | -5.726 M 51.21 % | -11.735 M -161.65 % | -4.485 M 98.30 % | -263.986 M -211.69 % | 236.365 M 515.38 % | -56.903 M -334.71 % | -13.090 M 86.59 % | -97.640 M 11.41 % | -110.220 M -597.33 % | -15.806 M 55.57 % | -35.575 M -238.42 % | 25.700 M -47.36 % | 48.823 M 189.00 % | -54.859 M 11.83 % | -62.219 M -247.94 % | 42.056 M 174.13 % | -56.729 M -266.87 % | -15.463 M 78.67 % | -72.489 M -143.88 % | -29.723 M 25.90 % | -40.113 M -816.45 % | -4.377 M 72.06 % | -15.668 M -117.79 % | 88.049 M 156.06 % | -157.063 M -1 081.28 % | -13.296 M -102.48 % | 537.093 M 2 199.00 % | -25.588 M -150.79 % | 50.381 M 1 175.79 % | 3.949 M 129.93 % | -13.196 M -43.34 % | -9.206 M -305.54 % | 4.479 M 44 890.00 % | -10.000 K -100.02 % | 54.958 M 2 928.51 % | -1.943 M 92.55 % | -26.090 M -893.01 % | 3.290 M 174.42 % | -4.421 M -272.63 % | 2.561 M -97.73 % | 112.810 M 2 235.13 % | 4.831 M 160.56 % | -7.977 M -216.06 % | 6.873 M -99.07 % | 735.610 M |
| Cash at beginning of period | 10.757 M -40.65 % | 18.126 M -24.01 % | 23.852 M -32.98 % | 35.587 M -11.19 % | 40.072 M -86.82 % | 304.058 M 349.17 % | 67.693 M -45.67 % | 124.596 M -9.51 % | 137.686 M -41.49 % | 235.326 M -31.90 % | 345.546 M -4.37 % | 361.352 M -8.96 % | 396.927 M 6.92 % | 371.227 M 15.14 % | 322.404 M -14.54 % | 377.263 M -14.16 % | 439.482 M 10.58 % | 397.426 M -12.49 % | 454.155 M -3.29 % | 469.618 M -13.37 % | 542.107 M -5.20 % | 571.830 M -6.56 % | 611.943 M -0.71 % | 616.320 M -2.48 % | 631.988 M 16.19 % | 543.939 M -22.41 % | 701.002 M -1.86 % | 714.298 M 303.09 % | 177.205 M -12.62 % | 202.793 M 33.06 % | 152.412 M 2.66 % | 148.463 M -8.16 % | 161.659 M -5.39 % | 170.865 M 2.69 % | 166.386 M -0.01 % | 166.396 M 49.32 % | 111.438 M -1.71 % | 113.380 M -18.71 % | 139.470 M 2.42 % | 136.180 M -3.15 % | 140.602 M 393.36 % | 28.499 M -12.35 % | 32.515 M 17.45 % | 27.684 M -22.37 % | 35.662 M 29.75 % | 27.486 M 103.89 % | -706.735 M |
| Cash at end of period | 6.002 M -44.20 % | 10.757 M -40.65 % | 18.126 M -24.01 % | 23.852 M -32.98 % | 35.587 M -11.19 % | 40.072 M -86.82 % | 304.058 M 349.17 % | 67.693 M -45.67 % | 124.596 M -9.51 % | 137.686 M -41.49 % | 235.326 M -31.90 % | 345.546 M -4.37 % | 361.352 M -8.96 % | 396.927 M 6.92 % | 371.227 M 15.14 % | 322.404 M -14.54 % | 377.263 M -14.16 % | 439.482 M 10.58 % | 397.426 M -12.49 % | 454.155 M -3.29 % | 469.618 M -13.37 % | 542.107 M -5.20 % | 571.830 M -6.56 % | 611.943 M -0.71 % | 616.320 M -2.48 % | 631.988 M 16.19 % | 543.939 M -22.41 % | 701.002 M -1.86 % | 714.298 M 303.09 % | 177.205 M -12.62 % | 202.793 M 33.06 % | 152.412 M 2.66 % | 148.463 M -8.16 % | 161.659 M -5.39 % | 170.865 M 2.69 % | 166.386 M -0.01 % | 166.396 M 49.32 % | 111.437 M -1.71 % | 113.380 M -18.71 % | 139.470 M 2.42 % | 136.181 M 338.44 % | 31.060 M -78.63 % | 145.325 M 346.95 % | 32.515 M 17.45 % | 27.685 M -19.42 % | 34.359 M 18.99 % | 28.875 M |
| Operating cash flow | 7.868 M 212.58 % | -6.989 M -26.11 % | -5.542 M 45.68 % | -10.202 M -271.15 % | 5.961 M -78.01 % | 27.106 M -69.71 % | 89.492 M 844.01 % | 9.480 M -74.34 % | 36.947 M 202.70 % | -35.975 M -174.89 % | 48.038 M 312.83 % | -22.571 M -170.81 % | 31.877 M 287.21 % | -17.027 M -113.72 % | 124.079 M 1 124.01 % | -12.117 M -156.13 % | 21.588 M 1 461.16 % | -1.586 M 22.18 % | -2.038 M 77.04 % | -8.877 M 1.68 % | -9.029 M -1 134.25 % | 873.000 K 153.33 % | -1.637 M 77.11 % | -7.153 M 18.31 % | -8.756 M -25.03 % | -7.003 M -7.56 % | -6.511 M -1 680.34 % | 412.000 K 101.42 % | -28.956 M -512.57 % | -4.727 M -139.76 % | 11.889 M 66.72 % | 7.131 M 488.37 % | 1.212 M 62.90 % | 744.000 K -93.22 % | 10.967 M 75.75 % | 6.240 M 175.38 % | 2.266 M -32.28 % | 3.346 M -68.95 % | 10.777 M 11.08 % | 9.702 M 37.32 % | 7.065 M 9.30 % | 6.464 M 120.99 % | 2.925 M -66.02 % | 8.607 M 161.37 % | 3.293 M -67.16 % | 10.028 M 8.42 % | 9.249 M |
| Capital expenditure | 0.000 | 0.000 100.00 % | -52.000 K 95.54 % | -1.167 M -153.15 % | -461.000 K | 0.000 -100.00 % | 3.220 M 1 262.45 % | -277.000 K -148.01 % | 577.000 K 111.09 % | -5.203 M -54.53 % | -3.367 M 20.12 % | -4.215 M -255.40 % | -1.186 M 60.35 % | -2.991 M -161.64 % | 4.852 M 268.47 % | -2.880 M -33.15 % | -2.163 M -189.56 % | -747.000 K 37.17 % | -1.189 M -235.88 % | -354.000 K -8.92 % | -325.000 K 28.88 % | -457.000 K -308.04 % | -112.000 K 88.19 % | -948.000 K -34.66 % | -704.000 K 17.18 % | -850.000 K 13.44 % | -982.000 K 36.32 % | -1.542 M -125.11 % | -685.000 K 71.96 % | -2.443 M 13.43 % | -2.822 M -67.38 % | -1.686 M -29.49 % | -1.302 M -104.40 % | -637.000 K 59.76 % | -1.583 M -162.96 % | -602.000 K 79.82 % | -2.983 M -97.42 % | -1.511 M -4 478.79 % | -33.000 K -266.67 % | -9.000 K 97.12 % | -312.000 K -81.40 % | -172.000 K -114.79 % | 1.163 M 189.46 % | -1.300 M 16.83 % | -1.563 M | 0.000 | 0.000 |
| Free CashFlow | 7.868 M 212.58 % | -6.989 M -24.94 % | -5.594 M 50.80 % | -11.369 M -306.71 % | 5.500 M -79.71 % | 27.106 M -70.76 % | 92.712 M 907.41 % | 9.203 M -75.47 % | 37.524 M 191.13 % | -41.178 M -192.18 % | 44.671 M 266.77 % | -26.786 M -187.28 % | 30.691 M 253.32 % | -20.018 M -115.53 % | 128.931 M 959.71 % | -14.997 M -177.20 % | 19.425 M 932.62 % | -2.333 M 27.70 % | -3.227 M 65.04 % | -9.231 M 1.31 % | -9.354 M -2 348.56 % | 416.000 K 123.79 % | -1.749 M 78.41 % | -8.101 M 14.37 % | -9.460 M -20.46 % | -7.853 M -4.80 % | -7.493 M -563.10 % | -1.130 M 96.19 % | -29.641 M -313.40 % | -7.170 M -179.08 % | 9.067 M 66.52 % | 5.445 M 6 150.00 % | -90.000 K -184.11 % | 107.000 K -98.86 % | 9.384 M 66.44 % | 5.638 M 886.33 % | -717.000 K -139.07 % | 1.835 M -82.92 % | 10.744 M 10.84 % | 9.693 M 43.54 % | 6.753 M 7.33 % | 6.292 M 53.91 % | 4.088 M -44.05 % | 7.307 M 322.37 % | 1.730 M -82.75 % | 10.028 M 8.42 % | 9.249 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 |