Brilliance Technology Co., Ltd. 300542.SZ
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.349 B -22.22 % | 1.735 B 19.24 % | 1.455 B 37.12 % | 1.061 B -7.66 % | 1.149 B 5.99 % | 1.084 B 32.36 % | 819.190 M 35.08 % | 606.452 M 40.57 % | 431.422 M 4.33 % | 413.527 M 7.57 % | 384.436 M -8.53 % | 420.273 M 11.46 % | 377.061 M 12.32 % | 335.706 M |
| Net income | -81.459 M -324.01 % | 36.364 M -30.24 % | 52.132 M -18.01 % | 63.582 M -6.88 % | 68.279 M 23.50 % | 55.287 M 44.09 % | 38.369 M 6.03 % | 36.188 M 5.21 % | 34.396 M -2.17 % | 35.158 M 0.04 % | 35.146 M -29.30 % | 49.710 M 9.85 % | 45.253 M 13.63 % | 39.826 M |
| Income before tax | -85.003 M -308.72 % | 40.726 M -30.40 % | 58.512 M -26.27 % | 79.363 M -19.91 % | 99.088 M 24.59 % | 79.530 M 50.08 % | 52.991 M 37.46 % | 38.551 M 3.41 % | 37.279 M -3.80 % | 38.752 M -0.45 % | 38.928 M -30.95 % | 56.373 M 11.03 % | 50.771 M 12.77 % | 45.020 M |
| Income before tax ratio | -0.06 -368.34 % | 0.02 -41.63 % | 0.04 -46.23 % | 0.07 -13.26 % | 0.09 17.56 % | 0.07 13.39 % | 0.06 1.76 % | 0.06 -26.43 % | 0.09 -7.79 % | 0.09 -7.46 % | 0.10 -24.51 % | 0.13 -0.38 % | 0.13 0.41 % | 0.13 |
| EBITDA | -65.462 M -203.85 % | 63.033 M -23.11 % | 81.983 M -10.75 % | 91.854 M -19.18 % | 113.655 M 17.47 % | 96.756 M 49.65 % | 64.654 M 53.98 % | 41.988 M -3.12 % | 43.342 M -3.71 % | 45.013 M 2.81 % | 43.782 M -20.73 % | 55.234 M 1.63 % | 54.348 M 46.36 % | 37.134 M |
| Net income ratio | -0.06 -388.00 % | 0.02 -41.50 % | 0.04 -40.21 % | 0.06 0.85 % | 0.06 16.52 % | 0.05 8.87 % | 0.05 -21.51 % | 0.06 -25.16 % | 0.08 -6.22 % | 0.09 -7.00 % | 0.09 -22.71 % | 0.12 -1.45 % | 0.12 1.17 % | 0.12 |
| Ratio EBITDA | -0.05 -233.52 % | 0.04 -35.52 % | 0.06 -34.91 % | 0.09 -12.48 % | 0.10 10.83 % | 0.09 13.07 % | 0.08 14.00 % | 0.07 -31.08 % | 0.10 -7.71 % | 0.11 -4.42 % | 0.11 -13.34 % | 0.13 -8.82 % | 0.14 30.30 % | 0.11 |
| Gross profit ratio | 0.15 -13.46 % | 0.17 -11.12 % | 0.20 -24.09 % | 0.26 11.23 % | 0.23 3.83 % | 0.22 -0.34 % | 0.23 -4.73 % | 0.24 -14.25 % | 0.28 7.63 % | 0.26 -0.14 % | 0.26 3.38 % | 0.25 -3.07 % | 0.26 16.73 % | 0.22 |
| Weighted average shs out dil | 298.560 M -1.48 % | 303.037 M 1.50 % | 298.560 M 0.49 % | 297.096 M 0.25 % | 296.357 M -0.45 % | 297.704 M -4.50 % | 311.744 M 1.61 % | 306.810 M 26.47 % | 242.604 M 8.24 % | 224.133 M 0.04 % | 224.053 M -0.07 % | 224.203 M 0.13 % | 223.902 M 17.02 % | 191.336 M |
| Weighted average shs out | 298.560 M -1.48 % | 303.037 M 1.50 % | 298.560 M 0.49 % | 297.096 M 0.25 % | 296.357 M -0.45 % | 297.704 M -0.52 % | 299.275 M 0.14 % | 298.847 M 23.20 % | 242.570 M 8.25 % | 224.080 M 0.04 % | 224.000 M 0.58 % | 222.716 M -0.53 % | 223.902 M 17.02 % | 191.336 M |
| EPS diluted | -0.27 -325.00 % | 0.12 -29.41 % | 0.17 -19.05 % | 0.21 -8.70 % | 0.23 21.05 % | 0.19 58.33 % | 0.12 0.00 % | 0.12 -14.29 % | 0.14 -12.50 % | 0.16 0.00 % | 0.16 -27.27 % | 0.22 10.00 % | 0.20 -4.76 % | 0.21 |
| Earnings per share | -0.27 -325.00 % | 0.12 -29.41 % | 0.17 -19.05 % | 0.21 -8.70 % | 0.23 21.05 % | 0.19 46.15 % | 0.13 8.33 % | 0.12 -14.29 % | 0.14 -12.50 % | 0.16 0.00 % | 0.16 -27.27 % | 0.22 10.00 % | 0.20 -4.76 % | 0.21 |
| Gross profit | 204.349 M -32.69 % | 303.586 M 5.98 % | 286.459 M 4.09 % | 275.211 M 2.71 % | 267.953 M 10.04 % | 243.498 M 31.91 % | 184.592 M 28.69 % | 143.439 M 20.54 % | 118.995 M 12.28 % | 105.977 M 7.41 % | 98.663 M -5.44 % | 104.337 M 8.04 % | 96.576 M 31.11 % | 73.662 M |
| Income tax expense | -2.284 M -168.03 % | 3.358 M -6.80 % | 3.603 M -39.10 % | 5.916 M -33.24 % | 8.862 M 17.34 % | 7.552 M 75.55 % | 4.302 M 81.95 % | 2.365 M -18.05 % | 2.885 M -19.73 % | 3.594 M -5.24 % | 3.793 M -43.27 % | 6.686 M 16.50 % | 5.739 M 7.66 % | 5.331 M |
| Cost of revenue | 1.145 B -20.00 % | 1.431 B 22.50 % | 1.169 B 48.69 % | 785.890 M -10.82 % | 881.201 M 4.81 % | 840.751 M 32.49 % | 634.598 M 37.06 % | 463.013 M 48.20 % | 312.428 M 1.59 % | 307.550 M 7.62 % | 285.773 M -9.55 % | 315.936 M 12.64 % | 280.485 M 7.04 % | 262.044 M |
| General and administrative expenses | 14.983 M 134.42 % | 6.392 M -44.98 % | 11.618 M -14.24 % | 13.547 M -0.01 % | 13.549 M -6.83 % | 14.542 M 4.17 % | 13.960 M 18.95 % | 11.736 M 27.78 % | 9.185 M 25.57 % | 7.314 M -12.08 % | 8.320 M -7.20 % | 8.965 M -64.07 % | 24.951 M 18.54 % | 21.049 M |
| Selling and marketing expenses | 19.280 M -9.05 % | 21.199 M -43.93 % | 37.808 M 4.36 % | 36.230 M 15.98 % | 31.239 M -3.64 % | 32.418 M 22.29 % | 26.510 M 10.66 % | 23.957 M 11.22 % | 21.541 M -2.63 % | 22.123 M 8.81 % | 20.332 M 16.96 % | 17.384 M -1.88 % | 17.718 M 15.29 % | 15.368 M |
| Other expenses | 183.442 M | 0.000 -100.00 % | 63.235 M -3.59 % | 65.592 M 26.30 % | 51.935 M 35.12 % | 38.437 M 110 495.15 % | -34.818 K -122.64 % | 153.821 K -92.22 % | 1.978 M -59.37 % | 4.868 M 43.03 % | 3.403 M -21.24 % | 4.321 M 74.20 % | 2.481 M -24.78 % | 3.298 M |
| Operating expenses | 289.242 M 8.34 % | 266.975 M 39.52 % | 191.351 M 1.16 % | 189.155 M 8.44 % | 174.441 M 10.60 % | 157.729 M 32.60 % | 118.951 M 25.92 % | 94.468 M 39.44 % | 67.749 M 8.78 % | 62.280 M 8.11 % | 57.608 M 10.76 % | 52.012 M 14.77 % | 45.321 M 16.43 % | 38.926 M |
| Cost and expenses | 1.434 B -15.35 % | 1.695 B 24.61 % | 1.360 B 39.47 % | 975.045 M -7.63 % | 1.056 B 5.72 % | 998.479 M 32.50 % | 753.549 M 35.17 % | 557.481 M 46.64 % | 380.176 M 2.80 % | 369.830 M 7.70 % | 343.381 M -6.68 % | 367.948 M 12.94 % | 325.805 M 8.25 % | 300.970 M |
| Research and development expenses | 71.537 M -43.04 % | 125.581 M 59.59 % | 78.690 M 6.64 % | 73.787 M -5.06 % | 77.718 M 7.45 % | 72.332 M 92.91 % | 37.494 M 42.60 % | 26.294 M 130.56 % | 11.404 M 24.17 % | 9.184 M 31.32 % | 6.994 M 37.20 % | 5.097 M -94.17 % | 87.458 M | 0.000 |
| Selling general and administrative expenses | 34.263 M 24.18 % | 27.590 M -44.18 % | 49.426 M -0.70 % | 49.776 M 11.14 % | 44.788 M -4.63 % | 46.960 M 16.04 % | 40.470 M 13.38 % | 35.693 M 16.17 % | 30.725 M 4.37 % | 29.437 M 2.74 % | 28.651 M 8.74 % | 26.349 M -38.25 % | 42.669 M 17.17 % | 36.417 M |
| Interest income | 1.748 M -34.99 % | 2.688 M 15.31 % | 2.331 M -16.37 % | 2.788 M 17.45 % | 2.373 M -19.32 % | 2.942 M 64.86 % | 1.784 M -22.52 % | 2.303 M 165.08 % | 868.906 K 12.64 % | 771.400 K 28.21 % | 601.666 K -16.04 % | 716.613 K -63.90 % | 1.985 M | 0.000 |
| Interest expense | 14.823 M -2.87 % | 15.260 M 42.89 % | 10.680 M 293.88 % | 2.712 M -34.27 % | 4.125 M -46.26 % | 7.677 M 27.39 % | 6.026 M 2 384.52 % | 242.555 K -90.02 % | 2.431 M -0.03 % | 2.432 M 83.15 % | 1.328 M 115.81 % | 615.196 K 606.63 % | 87.060 K | 0.000 |
| Depreciation and amortization | 5.909 M -28.91 % | 8.312 M -38.97 % | 13.619 M 41.45 % | 9.628 M -1.28 % | 9.753 M 2.14 % | 9.549 M 98.89 % | 4.801 M 45.75 % | 3.294 M -9.29 % | 3.632 M -5.17 % | 3.830 M 13.09 % | 3.386 M 16.39 % | 2.909 M -5.91 % | 3.092 M 28.94 % | 2.398 M |
| Operating income | -84.893 M -309.97 % | 40.431 M -59.22 % | 99.135 M 24.73 % | 79.480 M -19.74 % | 99.034 M 24.66 % | 79.445 M 49.82 % | 53.026 M 38.10 % | 38.397 M 8.75 % | 35.307 M 4.07 % | 33.927 M -4.61 % | 35.566 M -31.68 % | 52.060 M 7.81 % | 48.291 M 15.20 % | 41.918 M |
| Operating income ratio | -0.06 -369.95 % | 0.02 -65.80 % | 0.07 -9.04 % | 0.07 -13.08 % | 0.09 17.62 % | 0.07 13.20 % | 0.06 2.24 % | 0.06 -22.63 % | 0.08 -0.25 % | 0.08 -11.32 % | 0.09 -25.32 % | 0.12 -3.28 % | 0.13 2.57 % | 0.12 |
| Total other income expenses net | -109.603 K -137.07 % | 295.631 K 104.42 % | -6.681 M -5 611.47 % | -116.974 K -315.42 % | 54.300 K -35.54 % | 84.239 K 341.94 % | -34.818 K -122.64 % | 153.822 K -92.20 % | 1.973 M -59.12 % | 4.825 M 43.51 % | 3.362 M -22.04 % | 4.313 M 73.87 % | 2.481 M -20.03 % | 3.102 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -290.230 M -25.90 % | -230.533 M -273.43 % | -61.733 M 65.39 % | -178.350 M 26.63 % | -243.068 M -46.84 % | -165.528 M 19.00 % | -204.344 M 29.89 % | -291.470 M -4.27 % | -279.539 M -98.13 % | -141.089 M 11.84 % | -160.045 M 23.02 % | -207.894 M 4.20 % | -217.019 M -11.30 % | -194.994 M |
| Total investments | 5.219 M 1 318.65 % | 367.878 K -35.09 % | 566.735 K -76.32 % | 2.393 M 0.00 % | 2.393 M -93.21 % | 35.246 M 1 372.86 % | 2.393 M 139.30 % | 1.000 M -33.56 % | 1.505 M -10.81 % | 1.688 M -9.76 % | 1.870 M -8.89 % | 2.053 M | 0.000 | 0.000 |
| Total debt | 222.686 M -24.19 % | 293.750 M 6.53 % | 275.750 M 209.05 % | 89.224 M 170.38 % | 33.000 M -72.65 % | 120.659 M -41.57 % | 206.502 M 65 062.90 % | 316.901 K -99.12 % | 35.946 M -30.84 % | 51.971 M 235.26 % | 15.502 M 5 278.25 % | 288.235 K | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 11.994 M 0.00 % | 11.994 M 25.13 % | 9.585 M 213.37 % | 3.059 M -29.03 % | 4.310 M -54.46 % | 9.464 M -66.89 % | 28.583 M 58.12 % | 18.077 M -51.19 % | 37.031 M 9.22 % | 33.906 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 248.329 M -25.64 % | 333.968 M 8.55 % | 307.652 M 6.42 % | 289.087 M -21.68 % | 369.099 M 9.99 % | 335.587 M 14.70 % | 292.577 M 11.03 % | 263.512 M 11.33 % | 236.701 M 15.22 % | 205.430 M 15.48 % | 177.893 M 14.63 % | 155.187 M 30.72 % | 118.714 M 34.92 % | 87.987 M |
| Common stock | 298.560 M 0.00 % | 298.560 M -0.49 % | 300.028 M -0.01 % | 300.056 M -0.01 % | 300.083 M 29.50 % | 231.730 M 49.48 % | 155.026 M 70.00 % | 91.192 M 1.16 % | 90.150 M 33.36 % | 67.600 M 0.00 % | 67.600 M 0.00 % | 67.600 M 0.00 % | 67.600 M 0.00 % | 67.600 M |
| Total equity | 570.437 M -13.23 % | 657.380 M 3.50 % | 635.134 M 5.50 % | 602.007 M -16.29 % | 719.121 M 5.81 % | 679.659 M 3.32 % | 657.840 M 10.54 % | 595.134 M 5.70 % | 563.022 M 51.70 % | 371.153 M 8.37 % | 342.485 M 8.15 % | 316.679 M 15.07 % | 275.199 M 14.16 % | 241.065 M |
| Other non current liabilities | 0.000 | 0.000 -100.00 % | 48.148 M -50.26 % | 96.800 M | 0.000 -100.00 % | 33.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 2.425 M 455.90 % | 436.252 K | 0.000 -100.00 % | 2.184 M -64.92 % | 6.226 M -79.65 % | 30.600 M -61.36 % | 79.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 3.805 M 462.59 % | 676.252 K -98.60 % | 48.405 M -51.14 % | 99.077 M 40 703.82 % | 242.813 K -99.62 % | 63.600 M -19.70 % | 79.200 M 11 699.73 % | 671.202 K -32.07 % | 988.104 K -24.28 % | 1.305 M -53.37 % | 2.798 M 127.32 % | 1.231 M | 0.000 | 0.000 |
| Other current liabilities | 147.184 M -46.07 % | 272.892 M 0.81 % | 270.708 M 386.96 % | 55.592 M -34.57 % | 84.958 M -57.47 % | 199.744 M 388.42 % | 40.896 M -6.95 % | 43.950 M -49.76 % | 87.483 M 141.86 % | 36.170 M -23.15 % | 47.064 M 116.78 % | 21.711 M -46.57 % | 40.638 M -31.09 % | 58.968 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 67.869 M -62.31 % | 180.077 M -0.13 % | 180.314 M 182.02 % | 63.936 M 181.56 % | 22.707 M -69.88 % | 75.393 M 159.14 % | 29.093 M 8.67 % | 26.772 M -9.68 % | 29.642 M 48.96 % | 19.899 M | 0.000 | 0.000 |
| Short term debt | 220.261 M -24.91 % | 293.314 M 30.27 % | 225.166 M 158.69 % | 87.040 M | 0.000 -100.00 % | 43.859 M -61.15 % | 112.884 M 212.14 % | -100.664 M -382.53 % | 35.629 M -1.94 % | 36.334 M 74.35 % | 20.839 M | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 804.639 M -17.27 % | 972.572 M 46.59 % | 663.484 M 61.98 % | 409.608 M 11.67 % | 366.792 M 14.49 % | 320.381 M -33.60 % | 482.512 M 149.13 % | 193.681 M 19.18 % | 162.514 M -7.67 % | 176.021 M -2.25 % | 180.077 M 53.53 % | 117.288 M -7.36 % | 126.605 M 25.05 % | 101.247 M |
| Total liabilities | 808.443 M -16.93 % | 973.248 M 36.71 % | 711.888 M 39.95 % | 508.685 M 38.59 % | 367.035 M -4.41 % | 383.981 M -31.64 % | 561.712 M 189.02 % | 194.352 M 18.87 % | 163.502 M -7.80 % | 177.326 M -3.03 % | 182.875 M 54.30 % | 118.519 M -6.39 % | 126.605 M 25.05 % | 101.247 M |
| Other non current assets | 2.253 M -6.31 % | 2.404 M 782.30 % | 272.486 K -99.48 % | 52.045 M -5.60 % | 55.132 M 7 224.63 % | 752.699 K -91.34 % | 8.691 M 1 096.09 % | 726.628 K -2.98 % | 748.915 K -99.14 % | 87.153 M 0.00 % | 87.153 M 111.11 % | 41.283 M 1 747.08 % | 2.235 M -7.55 % | 2.418 M |
| Long term investments | 218.897 K -40.50 % | 367.878 K -28.82 % | 516.860 K -9.01 % | 568.069 K 160.54 % | -938.334 K -101.07 % | 87.972 M 20.57 % | 72.966 M 3 041.37 % | 2.323 M 54.31 % | 1.505 M -10.81 % | 1.688 M -9.76 % | 1.870 M -8.89 % | 2.053 M | 0.000 | 0.000 |
| Intangible assets | 1.099 M -8.21 % | 1.198 M 362.08 % | 259.193 K -72.04 % | 927.038 K -76.64 % | 3.968 M -42.57 % | 6.909 M -1.03 % | 6.981 M 194.14 % | 2.373 M 64.71 % | 1.441 M -38.11 % | 2.328 M 13.79 % | 2.046 M 448.04 % | 373.370 K -47.83 % | 715.727 K 1 155.99 % | 56.985 K |
| GoodWill | 104.036 M -44.00 % | 185.775 M -8.35 % | 202.696 M -2.76 % | 208.453 M 0.00 % | 208.453 M 36.49 % | 152.727 M 0.00 % | 152.727 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 105.135 M -43.77 % | 186.973 M -7.87 % | 202.955 M -3.07 % | 209.380 M -1.43 % | 212.421 M 33.07 % | 159.636 M -0.04 % | 159.708 M 6 629.02 % | 2.373 M 64.71 % | 1.441 M -38.11 % | 2.328 M 13.79 % | 2.046 M 448.04 % | 373.370 K -47.83 % | 715.727 K 1 155.99 % | 56.985 K |
| Property plant equipment net | 111.792 M -0.17 % | 111.977 M -2.51 % | 114.857 M 57.39 % | 72.975 M 3.50 % | 70.508 M 1.62 % | 69.388 M 75.62 % | 39.511 M -61.45 % | 102.492 M -2.46 % | 105.080 M 570.02 % | 15.683 M -7.66 % | 16.984 M -10.45 % | 18.966 M -3.01 % | 19.555 M -7.49 % | 21.137 M |
| Total non current assets | 252.906 M -23.13 % | 329.010 M -3.39 % | 340.549 M -3.72 % | 353.710 M 0.26 % | 352.796 M 6.13 % | 332.426 M 13.44 % | 293.046 M 151.99 % | 116.291 M 1.18 % | 114.939 M 3.58 % | 110.968 M -0.18 % | 111.170 M 71.19 % | 64.941 M 170.22 % | 24.033 M -1.58 % | 24.419 M |
| Other current assets | 10.520 M -21.42 % | 13.388 M -72.65 % | 48.953 M 51.71 % | 32.267 M -31.60 % | 47.178 M 92.10 % | 24.559 M -76.39 % | 104.034 M 240.40 % | 30.562 M -7.61 % | 33.081 M 24.41 % | 26.590 M 11.72 % | 23.801 M 287.54 % | 6.142 M -2.56 % | 6.303 M -85.75 % | 44.245 M |
| Short term investments | 5.000 M | 0.000 -100.00 % | 49.875 K -97.27 % | 1.825 M -45.22 % | 3.331 M 106.32 % | -52.726 M 25.29 % | -70.573 M -5 235.37 % | -1.323 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 512.916 M -2.17 % | 524.283 M 55.35 % | 337.483 M 26.13 % | 267.574 M -3.08 % | 276.068 M -3.54 % | 286.188 M -30.34 % | 410.846 M 40.80 % | 291.787 M -7.51 % | 315.485 M 63.41 % | 193.061 M 9.98 % | 175.547 M -15.68 % | 208.183 M -4.07 % | 217.019 M 11.30 % | 194.994 M |
| Cash and short term investments | 517.916 M -1.21 % | 524.283 M 55.35 % | 337.483 M 25.27 % | 269.399 M -3.58 % | 279.400 M -2.37 % | 286.188 M -30.34 % | 410.846 M 40.80 % | 291.787 M -7.51 % | 315.485 M 63.41 % | 193.061 M 9.98 % | 175.547 M -15.68 % | 208.183 M -4.07 % | 217.019 M 11.30 % | 194.994 M |
| Total current assets | 1.126 B -13.49 % | 1.302 B 29.32 % | 1.006 B 32.96 % | 756.982 M 3.22 % | 733.361 M 0.29 % | 731.214 M -21.08 % | 926.506 M 37.63 % | 673.195 M 10.07 % | 611.585 M 39.79 % | 437.511 M 5.63 % | 414.190 M 11.87 % | 370.256 M -1.99 % | 377.771 M 18.84 % | 317.893 M |
| Inventory | 166.196 M -4.57 % | 174.159 M 23.83 % | 140.638 M 9.04 % | 128.975 M 15.97 % | 111.217 M 72.47 % | 64.486 M -44.65 % | 116.497 M 251.04 % | 33.187 M -20.93 % | 41.969 M 43.20 % | 29.308 M -44.21 % | 52.529 M 40.17 % | 37.476 M -35.63 % | 58.219 M 163.56 % | 22.089 M |
| Net receivables | 431.342 M -26.77 % | 589.041 M 16.70 % | 504.760 M 45.15 % | 347.755 M 6.33 % | 327.050 M -2.82 % | 336.544 M 1.84 % | 330.465 M -0.97 % | 333.714 M 39.11 % | 239.890 M 16.97 % | 205.085 M 17.71 % | 174.224 M 47.08 % | 118.455 M 16.86 % | 101.361 M 79.19 % | 56.566 M |
| Tax assets | 33.507 M 22.79 % | 27.288 M 24.33 % | 21.947 M 17.11 % | 18.742 M 19.58 % | 15.672 M 6.78 % | 14.677 M 20.60 % | 12.171 M 45.29 % | 8.377 M 35.91 % | 6.163 M 49.76 % | 4.115 M 32.05 % | 3.117 M 37.54 % | 2.266 M 48.37 % | 1.527 M 89.33 % | 806.642 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 385.369 M 15.89 % | 332.535 M 160.69 % | 127.559 M -10.12 % | 141.919 M -7.35 % | 153.182 M 127.49 % | 67.334 M -64.50 % | 189.699 M 71.51 % | 110.604 M 295.15 % | 27.991 M -63.38 % | 76.429 M -22.17 % | 98.201 M 15.63 % | 84.927 M 2.06 % | 83.211 M 120.02 % | 37.819 M |
| Tax payables | 51.825 M -29.81 % | 73.831 M 84.35 % | 40.050 M -2.45 % | 41.055 M 19.17 % | 34.451 M 20.28 % | 28.641 M 26.13 % | 22.707 M -27.78 % | 31.443 M 175.53 % | 11.412 M -0.34 % | 11.451 M -39.71 % | 18.994 M 83.31 % | 10.361 M 275.94 % | 2.756 M -38.20 % | 4.460 M |
| Deferred revenue non current | 751.488 K 213.12 % | 240.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 671.202 K -32.07 % | 988.104 K -24.28 % | 1.305 M -53.37 % | 2.798 M 127.32 % | 1.231 M | 0.000 | 0.000 |
| Minority interest | 6.433 M -16.85 % | 7.737 M 7.71 % | 7.183 M -26.74 % | 9.806 M -76.05 % | 40.940 M 71.19 % | 23.915 M 17.40 % | 20.371 M 172 693.34 % | -11.803 K -11.82 % | -10.555 K -26.79 % | -8.325 K -6.89 % | -7.789 K -356.51 % | 3.036 K 121.54 % | -14.094 K -101.76 % | 800.639 K |
| Capital lease obligations | 2.425 M 455.90 % | 436.252 K | 0.000 -100.00 % | 2.184 M -64.92 % | 6.226 M | 0.000 100.00 % | -93.618 M 7.29 % | -100.980 M | 0.000 100.00 % | -15.321 M -387.07 % | 5.337 M | 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 |
| Other total stockholders equity | 5.121 M 0.00 % | 5.121 M -74.75 % | 20.283 M 763.15 % | -3.059 M -133.99 % | 8.999 M -91.56 % | 106.673 M -43.82 % | 189.866 M -21.03 % | 240.442 M 1.80 % | 236.182 M 267.74 % | 64.225 M -33.79 % | 96.999 M 51.03 % | 64.225 M -27.75 % | 88.899 M 4.99 % | 84.677 M |
| Deferred tax liabilities non current | 627.927 K | 0.000 -100.00 % | 4.515 K -95.14 % | 92.831 K -61.77 % | 242.813 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.379 B -15.44 % | 1.631 B 21.05 % | 1.347 B 21.28 % | 1.111 B 2.26 % | 1.086 B 2.12 % | 1.064 B -12.78 % | 1.220 B 54.47 % | 789.486 M 8.67 % | 726.524 M 32.46 % | 548.479 M 4.40 % | 525.360 M 20.72 % | 435.197 M 8.31 % | 401.804 M 17.38 % | 342.312 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -3.294 M -12.84 % | -2.919 M -277.87 % | -772.568 K 69.18 % | -2.507 M 33.93 % | -3.794 M -71.43 % | -2.213 M -8.06 % | -2.048 M -105.03 % | -998.900 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 -100.00 % | 6.295 M -46.15 % | 11.691 M 55.09 % | 7.538 M 995.85 % | 687.904 K -55.56 % | 1.548 M -30.77 % | 2.236 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 91.296 M -6.15 % | 97.275 M 168.07 % | -142.910 M -208.60 % | -46.309 M -168.97 % | 67.146 M 1 031.49 % | -7.208 M 77.15 % | -31.542 M 42.39 % | -54.746 M 15.37 % | -64.687 M 1.61 % | -65.744 M -85.93 % | -35.359 M -167.26 % | -13.230 M 16.61 % | -15.865 M -129.00 % | 54.701 M |
| Accounts receivables | 159.384 M 247.99 % | -107.701 M 43.57 % | -190.852 M -950.68 % | -18.165 M -155.44 % | -7.111 M 35.50 % | -11.025 M 78.36 % | -50.941 M 60.24 % | -128.111 M -144.04 % | -52.496 M -14.46 % | -45.864 M 35.56 % | -71.177 M -201.25 % | -23.628 M -440.27 % | -4.373 M | 0.000 |
| Inventory | -1.786 M 95.20 % | -37.245 M -178.11 % | -13.392 M 24.59 % | -17.758 M -92.11 % | -9.244 M -117.77 % | 52.011 M 162.43 % | -83.310 M -1 048.65 % | 8.782 M 169.36 % | -12.661 M -154.52 % | 23.222 M 254.27 % | -15.053 M -172.57 % | 20.742 M 157.41 % | -36.130 M -617.53 % | 6.981 M |
| Accounts payables | -66.303 M -126.78 % | 247.552 M 283.04 % | 64.629 M 965.57 % | -7.467 M -108.86 % | 84.273 M 284.45 % | -45.688 M -142.90 % | 106.504 M 59.45 % | 66.796 M 2 552.33 % | 2.518 M 105.98 % | -42.103 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -71.893 M -1 248.31 % | -5.332 M -61.87 % | -3.294 M -12.84 % | -2.919 M -277.87 % | -772.569 K 69.18 % | -2.507 M -104.84 % | 51.769 M 181.49 % | -63.528 M -22.11 % | -52.026 M 41.52 % | -88.966 M -338.12 % | -20.306 M 40.23 % | -33.972 M -267.64 % | 20.264 M -57.53 % | 47.720 M |
| Other non cash items | 90.368 M 67.04 % | 54.098 M 22.94 % | 44.003 M 246.93 % | 12.683 M 565.37 % | -2.725 M -123.87 % | 11.418 M 822.32 % | 1.238 M -91.57 % | 14.690 M -12.26 % | 16.742 M 64.24 % | 10.194 M 70.02 % | 5.996 M 530.91 % | 950.325 K -80.38 % | 4.843 M 186.57 % | -5.594 M |
| Net cash provided by operating activities | 104.854 M -46.88 % | 197.387 M 818.58 % | -27.469 M -146.18 % | 59.481 M -65.20 % | 170.936 M 104.19 % | 83.716 M 251.00 % | 23.850 M 4 951.44 % | -491.617 K 95.08 % | -10.002 M 39.61 % | -16.563 M -280.86 % | 9.158 M -77.29 % | 40.317 M 8.67 % | 37.102 M -59.32 % | 91.195 M |
| Investments in property plant and equipment | -2.124 M 62.69 % | -5.693 M -244.22 % | -1.654 M 68.75 % | -5.292 M -47.44 % | -3.589 M 76.82 % | -15.483 M 36.23 % | -24.279 M -482.11 % | -4.171 M 32.28 % | -6.159 M -144.70 % | -2.517 M 94.72 % | -47.647 M -12.30 % | -42.429 M -3 359.61 % | -1.226 M 67.61 % | -3.786 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 660.000 -97.24 % | 23.915 K 100.08 % | -30.125 M -294.55 % | 15.484 M 127.37 % | -56.579 M -4 319 132.32 % | 1.310 K 63.75 % | 800.000 -92.88 % | 11.238 K -99.98 % | 47.649 M 12.30 % | 42.431 M | 0.000 | 0.000 |
| Purchases of investments | -74.400 M -53.72 % | -48.400 M -3 063.40 % | -1.530 M 98.38 % | -94.520 M -90.95 % | -49.500 M -30.06 % | -38.060 M 42.67 % | -66.393 M -6 539.30 % | -1.000 M | 0.000 | 0.000 100.00 % | -232.000 M 59.41 % | -571.600 M -72 062.61 % | -792.100 K | 0.000 |
| Sales maturities of investments | 21.049 M | 0.000 -100.00 % | 5.799 M 89.36 % | 3.062 M -84.06 % | 19.214 M 139.83 % | 8.012 M -87.89 % | 66.163 M | 0.000 | 0.000 | 0.000 -100.00 % | 232.810 M -59.43 % | 573.823 M | 0.000 | 0.000 |
| Other investing activites | 12.042 M 1 770 954 659.60 % | -0.680 -300.00 % | 0.340 -15.00 % | 0.400 -100.00 % | 30.319 K 100.20 % | -15.483 M -229.77 % | 11.931 M 910 671.53 % | 1.310 K 63.75 % | 800.000 -92.88 % | 11.238 K 100.02 % | -47.647 M -12.30 % | -42.429 M -114 774.16 % | 37.000 K 214.52 % | 11.764 K |
| Net cash used for investing activites | -43.433 M 19.71 % | -54.093 M -2 168.30 % | 2.615 M 102.70 % | -96.726 M -51.21 % | -63.970 M -40.50 % | -45.530 M 34.17 % | -69.157 M -1 237.77 % | -5.170 M 16.06 % | -6.159 M -145.76 % | -2.506 M 94.65 % | -46.837 M -16.49 % | -40.206 M -1 929.03 % | -1.982 M 47.50 % | -3.774 M |
| Debt repayment | -72.674 M -206.48 % | 68.250 M -51.06 % | 139.455 M 64.13 % | 84.967 M 213.60 % | -74.792 M 11.51 % | -84.520 M -155.73 % | 151.649 M 525.64 % | -35.629 M -122.29 % | -16.028 M -143.95 % | 36.469 M 140.17 % | 15.185 M | 0.000 | 0.000 100.00 % | -15.000 M |
| Common stock issued | 0.000 | 0.000 -100.00 % | 140.933 K 2.86 % | 137.015 K -99.26 % | 18.632 M -38.52 % | 30.305 M | 0.000 -100.00 % | 24.257 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 100.00 % | -7.611 M -5 300.10 % | -140.933 K -2.86 % | -137.016 K 99.54 % | -30.028 M 0.91 % | -30.305 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -18.162 M 6.54 % | -19.433 M 35.24 % | -30.006 M -11.10 % | -27.008 M -163.23 % | -10.260 M -32.37 % | -7.751 M 41.43 % | -13.233 M -104.46 % | -6.472 M -198.68 % | -2.167 M 74.50 % | -8.498 M 19.97 % | -10.619 M -28.76 % | -8.247 M 18.39 % | -10.106 M 67.04 % | -30.666 M |
| Other financing activites | -1.179 M 46.87 % | -2.219 M 86.58 % | -16.537 M 37.29 % | -26.370 M -97.86 % | -13.328 M -3 602 162 057.15 % | -0.370 | 0.000 -100.00 % | 0.510 -100.00 % | 160.631 M 32 781 790 697.29 % | -0.490 -226.67 % | -0.150 -100.00 % | 40.000 K | 0.000 -100.00 % | 79.810 M |
| Net cash used provided by financing activities | -92.015 M -336.00 % | 38.989 M -57.97 % | 92.772 M 194.96 % | 31.452 M 126.80 % | -117.373 M 17.18 % | -141.719 M -202.39 % | 138.416 M 875.67 % | -17.845 M -112.53 % | 142.436 M 409.22 % | 27.972 M 512.55 % | 4.566 M 155.64 % | -8.207 M 18.79 % | -10.106 M -129.60 % | 34.144 M |
| Effect of forex changes on cash | 48.000 K 79.89 % | 26.683 K -79.94 % | 133.033 K 492.23 % | -33.917 K 32.05 % | -49.918 K -1 857.37 % | 2.841 K -65.64 % | 8.268 K 140.95 % | -20.190 K -176.06 % | 26.544 K -21.20 % | 33.685 K 275.54 % | 8.970 K -85.66 % | 62.557 K 642.63 % | -11.528 K 99.99 % | -87.420 M |
| Net change in cash | -30.546 M -116.75 % | 182.309 M 167.90 % | 68.051 M 1 268.08 % | -5.826 M 44.28 % | -10.456 M 89.90 % | -103.530 M -211.18 % | 93.117 M 495.80 % | -23.526 M -118.63 % | 126.301 M 1 313.36 % | 8.936 M 126.99 % | -33.104 M -312.08 % | -8.033 M -132.13 % | 25.002 M -26.77 % | 34.144 M |
| Cash at beginning of period | 509.843 M 55.66 % | 327.534 M 26.23 % | 259.483 M -2.20 % | 265.309 M -3.79 % | 275.765 M -27.30 % | 379.295 M 32.54 % | 286.178 M -7.60 % | 309.704 M 68.87 % | 183.402 M 5.12 % | 174.466 M -15.95 % | 207.570 M -3.73 % | 215.603 M 28 368 806 362.08 % | -0.760 | 0.000 |
| Cash at end of period | 479.298 M -5.99 % | 509.843 M 55.66 % | 327.534 M 26.23 % | 259.483 M -2.20 % | 265.309 M -3.79 % | 275.765 M -27.30 % | 379.295 M 32.54 % | 286.178 M -7.60 % | 309.704 M 68.87 % | 183.402 M 5.12 % | 174.466 M -15.95 % | 207.570 M 730.20 % | 25.002 M -26.77 % | 34.144 M |
| Operating cash flow | 104.854 M -46.88 % | 197.387 M 818.58 % | -27.469 M -146.18 % | 59.481 M -65.20 % | 170.936 M 104.19 % | 83.716 M 251.00 % | 23.850 M 4 951.44 % | -491.617 K 95.08 % | -10.002 M 39.61 % | -16.563 M -280.86 % | 9.158 M -77.29 % | 40.317 M 8.67 % | 37.102 M -59.32 % | 91.195 M |
| Capital expenditure | -2.124 M 62.69 % | -5.693 M -244.22 % | -1.654 M 68.75 % | -5.292 M -47.44 % | -3.589 M 76.82 % | -15.483 M 36.23 % | -24.279 M -482.11 % | -4.171 M 32.28 % | -6.159 M -144.70 % | -2.517 M 94.72 % | -47.647 M -12.30 % | -42.429 M -3 359.61 % | -1.226 M 67.61 % | -3.786 M |
| Free CashFlow | 102.729 M -46.41 % | 191.694 M 758.22 % | -29.123 M -153.74 % | 54.190 M -67.62 % | 167.347 M 145.26 % | 68.233 M 16 016.96 % | -428.683 K 90.81 % | -4.663 M 71.15 % | -16.162 M 15.30 % | -19.080 M 50.43 % | -38.490 M -1 722.08 % | -2.112 M -105.89 % | 35.875 M -58.96 % | 87.409 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 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 | 2023-01-01 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 335.918 M 170.23 % | 124.310 M -81.63 % | 676.738 M 168.98 % | 251.592 M 10.25 % | 228.193 M 19.26 % | 191.344 M -78.39 % | 885.622 M 158.16 % | 343.050 M -0.07 % | 343.293 M 110.58 % | 163.024 M -74.20 % | 631.834 M 129.00 % | 275.909 M -3.82 % | 286.858 M 10.16 % | 260.394 M -47.18 % | 493.013 M 184.10 % | 173.534 M -32.56 % | 257.321 M 87.51 % | 137.233 M -67.09 % | 416.993 M 31.09 % | 318.086 M 4.05 % | 305.697 M 182.07 % | 108.378 M -73.62 % | 410.886 M 130.64 % | 178.149 M -32.82 % | 265.162 M 15.26 % | 230.051 M -50.51 % | 464.840 M 230.70 % | 140.561 M 15.05 % | 122.175 M 33.36 % | 91.614 M -59.64 % | 226.994 M 72.87 % | 131.311 M -18.21 % | 160.549 M 83.28 % | 87.597 M -46.07 % | 162.420 M 88.20 % | 86.303 M -21.75 % | 110.290 M 52.31 % | 72.409 M -49.57 % | 143.585 M 78.34 % | 80.510 M -15.00 % | 94.716 M 0.00 % | 94.716 M |
| Net income | -6.725 M -7.38 % | -6.263 M 90.17 % | -63.723 M -1 761.37 % | -3.423 M -209.32 % | -1.107 M 91.62 % | -13.207 M -123.68 % | 55.769 M 355.99 % | -21.786 M -349.71 % | 8.725 M 237.21 % | -6.359 M -114.96 % | 42.497 M 12 595.55 % | -340.101 K -102.03 % | 16.733 M 383.76 % | -5.897 M -110.59 % | 55.702 M 1 693.37 % | -3.496 M -117.36 % | 20.132 M 329.92 % | -8.756 M -115.32 % | 57.152 M 3 739.14 % | 1.489 M -93.11 % | 21.600 M 280.57 % | -11.962 M -126.57 % | 45.027 M 2 465.32 % | 1.755 M -88.43 % | 15.165 M 327.68 % | -6.661 M -124.01 % | 27.743 M 859.52 % | 2.891 M -80.87 % | 15.116 M 304.77 % | -7.382 M -128.78 % | 25.648 M 762.85 % | 2.972 M -71.71 % | 10.508 M 457.40 % | -2.940 M -111.90 % | 24.713 M 761.37 % | 2.869 M -63.49 % | 7.858 M 852.48 % | -1.044 M -103.75 % | 27.885 M 2 243.80 % | 1.190 M -60.89 % | 3.042 M 0.00 % | 3.042 M |
| Income before tax | 2.671 M 154.15 % | -4.934 M 93.05 % | -71.005 M -2 359.81 % | -2.887 M -291.39 % | 1.508 M 111.95 % | -12.619 M -121.85 % | 57.752 M 364.46 % | -21.838 M -316.22 % | 10.100 M 291.00 % | -5.288 M -111.96 % | 44.209 M 4 438.43 % | 974.092 K -94.77 % | 18.631 M 451.43 % | -5.301 M -108.79 % | 60.318 M 5 231.55 % | -1.175 M -104.44 % | 26.491 M 522.46 % | -6.271 M -108.51 % | 73.726 M 1 187.61 % | 5.726 M -81.84 % | 31.529 M 365.11 % | -11.893 M -121.52 % | 55.253 M 1 260.48 % | 4.061 M -82.50 % | 23.213 M 874.24 % | -2.998 M -107.46 % | 40.207 M 1 011.41 % | 3.618 M -77.25 % | 15.905 M 336.03 % | -6.739 M -125.94 % | 25.976 M 697.79 % | 3.256 M -72.79 % | 11.964 M 552.35 % | -2.645 M -110.73 % | 24.660 M 565.13 % | 3.708 M -62.10 % | 9.783 M 1 223.31 % | -870.899 K -103.05 % | 28.548 M 1 373.83 % | 1.937 M -53.14 % | 4.133 M 0.00 % | 4.133 M |
| Income before tax ratio | 0.01 120.04 % | -0.04 62.17 % | -0.10 -814.49 % | -0.01 -273.59 % | 0.01 110.02 % | -0.07 -201.14 % | 0.07 202.44 % | -0.06 -316.37 % | 0.03 190.70 % | -0.03 -146.36 % | 0.07 1 881.84 % | 0.00 -94.56 % | 0.06 419.01 % | -0.02 -116.64 % | 0.12 1 906.24 % | -0.01 -106.58 % | 0.10 325.31 % | -0.05 -125.84 % | 0.18 882.20 % | 0.02 -82.55 % | 0.10 193.99 % | -0.11 -181.61 % | 0.13 489.87 % | 0.02 -73.96 % | 0.09 771.72 % | -0.01 -115.07 % | 0.09 236.07 % | 0.03 -80.23 % | 0.13 276.99 % | -0.07 -164.28 % | 0.11 361.50 % | 0.02 -66.73 % | 0.07 346.81 % | -0.03 -119.89 % | 0.15 253.42 % | 0.04 -51.57 % | 0.09 837.49 % | -0.01 -106.05 % | 0.20 726.40 % | 0.02 -44.87 % | 0.04 0.00 % | 0.04 |
| EBITDA | 4.966 M 254.92 % | -3.206 M 95.20 % | -66.849 M -11 661.05 % | 578.230 K -91.28 % | 6.633 M 172.86 % | -9.104 M -113.95 % | 65.241 M 517.85 % | -15.614 M -203.34 % | 15.109 M 1 202.97 % | -1.370 M -102.84 % | 48.196 M 525.25 % | 7.708 M -66.66 % | 23.122 M 1 247.71 % | -2.015 M -103.11 % | 64.866 M 5 863.31 % | -1.126 M -103.84 % | 29.344 M 573.56 % | -6.196 M -108.08 % | 76.666 M 1 002.27 % | 6.955 M -80.06 % | 34.881 M 482.00 % | -9.131 M -115.47 % | 59.010 M 1 057.17 % | 5.100 M -81.43 % | 27.459 M 3 392.94 % | 786.132 K -98.20 % | 43.612 M 683.31 % | 5.568 M -67.92 % | 17.355 M 396.63 % | -5.851 M -121.83 % | 26.799 M 589.65 % | 3.886 M -68.77 % | 12.443 M 516.72 % | -2.986 M -111.52 % | 25.930 M 904.52 % | 2.581 M -75.85 % | 10.688 M 218.13 % | 3.360 M -86.94 % | 25.724 M 312.52 % | 6.236 M -3.49 % | 6.461 M 0.00 % | 6.461 M |
| Net income ratio | -0.02 60.26 % | -0.05 46.49 % | -0.09 -592.00 % | -0.01 -180.55 % | 0.00 92.97 % | -0.07 -209.61 % | 0.06 199.16 % | -0.06 -349.88 % | 0.03 165.16 % | -0.04 -157.99 % | 0.07 5 556.54 % | 0.00 -102.11 % | 0.06 357.58 % | -0.02 -120.04 % | 0.11 660.85 % | -0.02 -125.75 % | 0.08 222.62 % | -0.06 -146.55 % | 0.14 2 828.53 % | 0.00 -93.38 % | 0.07 164.02 % | -0.11 -200.72 % | 0.11 1 012.25 % | 0.01 -82.77 % | 0.06 297.53 % | -0.03 -148.51 % | 0.06 190.15 % | 0.02 -83.37 % | 0.12 253.55 % | -0.08 -171.31 % | 0.11 399.14 % | 0.02 -65.41 % | 0.07 295.00 % | -0.03 -122.06 % | 0.15 357.69 % | 0.03 -53.34 % | 0.07 594.03 % | -0.01 -107.43 % | 0.19 1 214.21 % | 0.01 -53.99 % | 0.03 0.00 % | 0.03 |
| Ratio EBITDA | 0.01 157.33 % | -0.03 73.89 % | -0.10 -4 398.06 % | 0.00 -92.09 % | 0.03 161.10 % | -0.05 -164.59 % | 0.07 261.86 % | -0.05 -203.41 % | 0.04 623.78 % | -0.01 -111.02 % | 0.08 173.03 % | 0.03 -65.34 % | 0.08 1 141.82 % | -0.01 -105.88 % | 0.13 2 128.61 % | -0.01 -105.69 % | 0.11 352.56 % | -0.05 -124.56 % | 0.18 740.82 % | 0.02 -80.84 % | 0.11 235.43 % | -0.08 -158.67 % | 0.14 401.71 % | 0.03 -72.36 % | 0.10 2 930.42 % | 0.00 -96.36 % | 0.09 136.86 % | 0.04 -72.12 % | 0.14 322.43 % | -0.06 -154.09 % | 0.12 298.95 % | 0.03 -61.82 % | 0.08 327.36 % | -0.03 -121.35 % | 0.16 433.76 % | 0.03 -69.14 % | 0.10 108.87 % | 0.05 -74.10 % | 0.18 131.31 % | 0.08 13.54 % | 0.07 0.00 % | 0.07 |
| Gross profit ratio | 0.17 -16.73 % | 0.20 49.79 % | 0.14 -22.20 % | 0.17 50.18 % | 0.12 -45.17 % | 0.21 28.47 % | 0.16 -2.60 % | 0.17 -5.48 % | 0.18 -32.15 % | 0.26 41.48 % | 0.19 -15.19 % | 0.22 -2.59 % | 0.22 38.40 % | 0.16 -29.50 % | 0.23 -24.65 % | 0.31 6.79 % | 0.29 13.20 % | 0.25 -12.20 % | 0.29 63.10 % | 0.18 -20.74 % | 0.22 3.38 % | 0.22 -4.96 % | 0.23 -10.95 % | 0.25 19.66 % | 0.21 1.28 % | 0.21 -0.13 % | 0.21 -7.52 % | 0.23 -22.88 % | 0.30 45.12 % | 0.20 -20.56 % | 0.26 35.69 % | 0.19 -20.23 % | 0.24 -8.00 % | 0.26 -23.30 % | 0.34 59.71 % | 0.21 -21.82 % | 0.27 15.78 % | 0.23 -29.39 % | 0.33 53.26 % | 0.21 -2.10 % | 0.22 0.00 % | 0.22 |
| Weighted average shs out dil | 313.166 M 0.00 % | 313.166 M 4.89 % | 298.560 M 0.00 % | 298.560 M 0.00 % | 298.560 M -9.57 % | 330.167 M 10.59 % | 298.560 M 0.00 % | 298.560 M 0.00 % | 298.560 M 0.00 % | 298.560 M 13.43 % | 263.218 M -24.53 % | 348.788 M 0.00 % | 348.788 M 0.00 % | 348.788 M 0.00 % | 348.788 M 0.00 % | 348.788 M 0.00 % | 348.788 M 19.50 % | 291.871 M 0.00 % | 291.871 M -1.96 % | 297.705 M 0.00 % | 297.705 M -0.45 % | 299.052 M 25.00 % | 239.242 M 0.00 % | 239.242 M 0.00 % | 239.242 M -17.11 % | 288.638 M -11.11 % | 324.717 M 3.71 % | 313.112 M 3.85 % | 301.506 M 4.73 % | 287.899 M -5.88 % | 305.892 M 1.33 % | 301.888 M 0.18 % | 301.334 M -7.25 % | 324.882 M 0.00 % | 324.882 M 43.47 % | 226.453 M 0.00 % | 226.453 M 30.83 % | 173.094 M 0.00 % | 173.094 M -21.00 % | 219.107 M -13.20 % | 252.431 M 0.00 % | 252.431 M |
| Weighted average shs out | 313.166 M 0.00 % | 313.166 M 4.89 % | 298.560 M 0.00 % | 298.560 M 0.00 % | 298.560 M -9.57 % | 330.167 M 10.59 % | 298.560 M 0.00 % | 298.560 M 0.00 % | 298.560 M 0.00 % | 298.560 M 13.43 % | 263.219 M -24.53 % | 348.788 M 0.00 % | 348.788 M 0.01 % | 348.742 M -0.01 % | 348.788 M 0.00 % | 348.788 M 0.00 % | 348.788 M 19.50 % | 291.871 M 0.00 % | 291.871 M -1.96 % | 297.705 M 0.00 % | 297.705 M -0.45 % | 299.052 M 25.00 % | 239.242 M 0.00 % | 239.242 M 0.00 % | 239.242 M -17.03 % | 288.349 M -11.20 % | 324.717 M 3.97 % | 312.310 M 4.14 % | 299.902 M 4.17 % | 287.899 M -5.88 % | 305.892 M 1.33 % | 301.888 M 0.18 % | 301.334 M -6.73 % | 323.089 M -0.55 % | 324.882 M 43.81 % | 225.913 M -0.24 % | 226.453 M 30.83 % | 173.094 M 0.00 % | 173.094 M -21.00 % | 219.107 M -13.20 % | 252.431 M 0.00 % | 252.431 M |
| EPS diluted | -0.02 -7.50 % | -0.02 90.48 % | -0.21 -1 726.09 % | -0.01 -210.81 % | 0.00 90.75 % | -0.04 -121.05 % | 0.19 360.27 % | -0.07 -350.00 % | 0.03 237.09 % | -0.02 -113.31 % | 0.16 16 100.00 % | 0.00 -102.08 % | 0.05 384.02 % | -0.02 -109.94 % | 0.17 1 800.00 % | -0.01 -117.24 % | 0.06 293.33 % | -0.03 -115.00 % | 0.20 3 900.00 % | 0.01 -93.11 % | 0.07 281.50 % | -0.04 -121.05 % | 0.19 2 502.74 % | 0.01 -88.41 % | 0.06 372.73 % | -0.02 -127.18 % | 0.09 823.91 % | 0.01 -81.60 % | 0.05 295.31 % | -0.03 -130.48 % | 0.08 757.14 % | 0.01 -72.00 % | 0.04 488.89 % | -0.01 -111.84 % | 0.08 498.43 % | 0.01 -63.71 % | 0.04 683.33 % | -0.01 -103.75 % | 0.16 2 862.96 % | 0.01 -55.37 % | 0.01 0.00 % | 0.01 |
| Earnings per share | -0.02 -7.50 % | -0.02 90.48 % | -0.21 -1 726.09 % | -0.01 -210.81 % | 0.00 90.75 % | -0.04 -121.05 % | 0.19 360.27 % | -0.07 -350.00 % | 0.03 237.09 % | -0.02 -113.31 % | 0.16 16 100.00 % | 0.00 -102.08 % | 0.05 384.02 % | -0.02 -109.94 % | 0.17 1 800.00 % | -0.01 -117.24 % | 0.06 293.33 % | -0.03 -115.00 % | 0.20 3 900.00 % | 0.01 -93.11 % | 0.07 281.50 % | -0.04 -121.05 % | 0.19 2 502.74 % | 0.01 -88.41 % | 0.06 372.73 % | -0.02 -127.18 % | 0.09 813.98 % | 0.01 -81.40 % | 0.05 295.31 % | -0.03 -130.48 % | 0.08 757.14 % | 0.01 -72.00 % | 0.04 484.62 % | -0.01 -111.97 % | 0.08 498.43 % | 0.01 -63.71 % | 0.04 683.33 % | -0.01 -103.75 % | 0.16 2 862.96 % | 0.01 -55.37 % | 0.01 0.00 % | 0.01 |
| Gross profit | 56.631 M 125.01 % | 25.168 M -72.49 % | 91.473 M 109.26 % | 43.712 M 65.58 % | 26.399 M -34.61 % | 40.371 M -72.24 % | 145.450 M 151.44 % | 57.847 M -5.55 % | 61.244 M 42.88 % | 42.864 M -63.50 % | 117.421 M 94.22 % | 60.458 M -6.31 % | 64.528 M 52.46 % | 42.323 M -62.76 % | 113.657 M 114.06 % | 53.096 M -27.98 % | 73.724 M 112.26 % | 34.733 M -71.10 % | 120.198 M 113.82 % | 56.216 M -17.53 % | 68.163 M 191.60 % | 23.376 M -74.93 % | 93.245 M 105.38 % | 45.402 M -19.61 % | 56.473 M 16.73 % | 48.378 M -50.57 % | 97.877 M 205.83 % | 32.004 M -11.28 % | 36.072 M 93.53 % | 18.639 M -67.94 % | 58.136 M 134.56 % | 24.785 M -34.76 % | 37.989 M 68.62 % | 22.529 M -58.63 % | 54.462 M 200.58 % | 18.119 M -38.82 % | 29.618 M 76.35 % | 16.795 M -64.39 % | 47.167 M 173.33 % | 17.257 M -16.79 % | 20.738 M 0.00 % | 20.738 M |
| Income tax expense | 9.684 M 519.51 % | 1.563 M 122.73 % | -6.876 M -829.55 % | 942.557 K -67.84 % | 2.931 M 307.88 % | 718.596 K -56.43 % | 1.649 M 1 135.11 % | -159.323 K -120.03 % | 795.402 K -25.71 % | 1.071 M 384.46 % | 221.002 K -83.18 % | 1.314 M -31.38 % | 1.915 M 221.59 % | 595.506 K -74.44 % | 2.329 M 763.30 % | 269.830 K -89.73 % | 2.627 M 280.94 % | 689.662 K -87.13 % | 5.359 M 1 544.74 % | 325.821 K -89.35 % | 3.061 M 2 530.56 % | 116.353 K -96.52 % | 3.341 M 568.70 % | 499.671 K -84.24 % | 3.171 M 486.97 % | 540.253 K -74.72 % | 2.137 M 193.71 % | 727.737 K -7.98 % | 790.886 K 22.40 % | 646.144 K 97.81 % | 326.645 K 15.17 % | 283.616 K -80.53 % | 1.457 M 390.18 % | 297.242 K 645.88 % | -54.452 K -106.47 % | 841.657 K -56.21 % | 1.922 M 990.75 % | 176.202 K -73.20 % | 657.364 K -12.41 % | 750.505 K -31.35 % | 1.093 M 0.00 % | 1.093 M |
| Cost of revenue | 279.287 M 181.71 % | 99.141 M -83.06 % | 585.266 M 181.54 % | 207.880 M 3.02 % | 201.794 M 33.66 % | 150.974 M -79.60 % | 740.173 M 159.52 % | 285.203 M 1.12 % | 282.048 M 134.73 % | 120.160 M -76.64 % | 514.413 M 138.76 % | 215.450 M -3.09 % | 222.330 M 1.95 % | 218.071 M -42.52 % | 379.356 M 214.98 % | 120.438 M -34.40 % | 183.596 M 79.12 % | 102.500 M -65.46 % | 296.795 M 13.34 % | 261.870 M 10.25 % | 237.533 M 179.44 % | 85.002 M -73.24 % | 317.641 M 139.28 % | 132.747 M -36.39 % | 208.689 M 14.87 % | 181.673 M -50.49 % | 366.963 M 238.04 % | 108.557 M 26.08 % | 86.102 M 17.99 % | 72.975 M -56.78 % | 168.858 M 58.51 % | 106.526 M -13.08 % | 122.561 M 88.36 % | 65.068 M -39.73 % | 107.958 M 58.33 % | 68.183 M -15.48 % | 80.672 M 45.06 % | 55.615 M -42.32 % | 96.417 M 52.43 % | 63.254 M -14.50 % | 73.979 M 0.00 % | 73.979 M |
| General and administrative expenses | -5.165 M -134.00 % | 15.192 M 134.89 % | -43.536 M -186.57 % | 50.289 M 676.35 % | -8.725 M -151.46 % | 16.956 M 145.46 % | -37.296 M -180.17 % | 46.522 M 576.77 % | -9.758 M -161.30 % | 15.917 M -16.90 % | 19.153 M -62.99 % | 51.756 M 622.61 % | -9.903 M -165.90 % | 15.029 M 132.89 % | -45.697 M -185.28 % | 53.587 M 495.65 % | -13.544 M -170.54 % | 19.201 M 156.06 % | -34.248 M -269.74 % | 20.177 M 565.86 % | -4.331 M -137.68 % | 11.496 M 146.70 % | -24.618 M -324.94 % | 10.944 M 238.77 % | -7.886 M -148.61 % | 16.223 M 191.05 % | -17.817 M -284.46 % | 9.659 M 169.58 % | -13.883 M -171.76 % | 19.345 M 151.02 % | -37.916 M -349.97 % | 15.168 M 221.89 % | -12.445 M -165.56 % | 18.983 M 187.56 % | -21.680 M -305.23 % | 10.564 M 260.21 % | -6.593 M -166.76 % | 9.876 M 149.27 % | -20.045 M -359.30 % | 7.731 M -17.86 % | 9.411 M 0.00 % | 9.411 M |
| Selling and marketing expenses | -382.407 K -105.30 % | 7.210 M 185.79 % | -8.404 M -149.86 % | 16.856 M 142.33 % | 6.956 M -45.86 % | 12.846 M 20.18 % | 10.690 M 7.20 % | 9.971 M -0.42 % | 10.013 M 1.46 % | 9.869 M -10.96 % | 11.084 M 7.72 % | 10.289 M 48.90 % | 6.910 M -27.45 % | 9.524 M 4.14 % | 9.146 M -2.03 % | 9.336 M 22.72 % | 7.607 M -24.99 % | 10.141 M 1.42 % | 9.999 M 26.44 % | 7.908 M 24.53 % | 6.350 M -9.04 % | 6.981 M -25.76 % | 9.403 M -0.78 % | 9.477 M 36.08 % | 6.965 M 5.96 % | 6.573 M -25.75 % | 8.852 M 26.79 % | 6.982 M 18.54 % | 5.890 M 23.06 % | 4.786 M -24.61 % | 6.348 M 16.11 % | 5.468 M -14.84 % | 6.421 M 12.25 % | 5.720 M -17.56 % | 6.939 M 46.72 % | 4.729 M 6.08 % | 4.458 M -17.66 % | 5.415 M -15.32 % | 6.394 M 19.30 % | 5.360 M 5.42 % | 5.085 M 0.00 % | 5.085 M |
| Other expenses | 43.505 M 684.95 % | -7.437 M -103.81 % | 195.126 M 679.03 % | -33.699 M -8 240.43 % | 413.969 K 11 937.83 % | -3.497 K -101.33 % | 262.089 K 132.03 % | 112.954 K 32 553.38 % | -348.050 99.97 % | -1.036 M | 0.000 100.00 % | -29.181 M -208.40 % | 26.920 M 7 600.77 % | -358.891 K -6 833.36 % | -5.176 K -112.79 % | -2.433 K 97.76 % | -108.542 K -13 092.46 % | -822.760 -100.00 % | 52.881 M 16 080.30 % | -330.912 K -101.62 % | 20.372 M 3 928.36 % | -532.127 K -101.38 % | 38.469 M 32 800.41 % | -117.640 K 96.65 % | -3.512 M -35 121 902 000.00 % | 0.010 100.00 % | -58.962 K -4 770.74 % | 1.262 K -94.34 % | 22.292 K 3 682.54 % | 589.340 -99.61 % | 150.835 K 16 537.44 % | 906.600 101.16 % | -77.874 K -197.40 % | 79.953 K -86.11 % | 575.584 K 1.01 % | 569.830 K 21.03 % | 470.830 K 30.30 % | 361.335 K -85.08 % | 2.421 M 205.71 % | 791.958 K | 0.000 | 0.000 |
| Operating expenses | 53.861 M 77.86 % | 30.282 M -81.36 % | 162.465 M 249.23 % | 46.521 M 40.76 % | 33.050 M -39.18 % | 54.339 M -4.14 % | 56.685 M 3.87 % | 54.570 M 25.40 % | 43.517 M -14.25 % | 50.746 M -27.66 % | 70.151 M 29.54 % | 54.153 M 41.84 % | 38.179 M -16.30 % | 45.612 M -6.51 % | 48.785 M -9.57 % | 53.947 M 28.44 % | 42.002 M -5.44 % | 44.421 M -17.31 % | 53.722 M 16.16 % | 46.249 M 18.62 % | 38.989 M 9.88 % | 35.482 M -7.06 % | 38.177 M -4.96 % | 40.170 M 24.27 % | 32.324 M -31.31 % | 47.058 M -5.29 % | 49.687 M 91.42 % | 25.957 M 37.95 % | 18.817 M -23.16 % | 24.490 M -1.87 % | 24.957 M 19.42 % | 20.899 M -9.20 % | 23.017 M -10.07 % | 25.594 M 20.45 % | 21.248 M 36.75 % | 15.538 M 1.20 % | 15.353 M -1.64 % | 15.609 M -15.65 % | 18.507 M 39.56 % | 13.261 M -19.63 % | 16.500 M 0.00 % | 16.500 M |
| Cost and expenses | 333.148 M 157.41 % | 129.424 M -82.69 % | 747.731 M 193.92 % | 254.402 M 8.33 % | 234.844 M 14.38 % | 205.313 M -74.23 % | 796.857 M 134.53 % | 339.773 M 4.36 % | 325.565 M 90.49 % | 170.906 M -70.76 % | 584.564 M 116.82 % | 269.603 M 3.49 % | 260.509 M -1.20 % | 263.683 M -38.41 % | 428.141 M 145.51 % | 174.385 M -22.70 % | 225.599 M 53.55 % | 146.920 M -58.08 % | 350.517 M 13.76 % | 308.119 M 11.43 % | 276.522 M 129.51 % | 120.484 M -66.14 % | 355.818 M 105.77 % | 172.917 M -28.25 % | 241.013 M 5.37 % | 228.731 M -45.10 % | 416.650 M 209.74 % | 134.515 M 28.21 % | 104.919 M 7.65 % | 97.465 M -49.71 % | 193.816 M 52.10 % | 127.425 M -12.47 % | 145.578 M 60.57 % | 90.663 M -29.83 % | 129.206 M 54.33 % | 83.721 M -12.81 % | 96.025 M 34.82 % | 71.224 M -38.02 % | 114.924 M 50.20 % | 76.514 M -15.43 % | 90.479 M 0.00 % | 90.479 M |
| Research and development expenses | 15.903 M 3.82 % | 15.319 M -20.54 % | 19.279 M 47.43 % | 13.076 M -6.48 % | 13.982 M -44.31 % | 25.108 M 15.58 % | 21.723 M 17.20 % | 18.535 M -14.15 % | 21.590 M -16.95 % | 25.997 M -74.00 % | 99.996 M 369.71 % | 21.289 M 49.37 % | 14.253 M -33.45 % | 21.417 M 9.17 % | 19.619 M -3.55 % | 20.341 M 14.39 % | 17.783 M 10.83 % | 16.045 M -36.05 % | 25.090 M 35.66 % | 18.494 M 11.43 % | 16.598 M -5.35 % | 17.536 M 17.51 % | 14.923 M -24.88 % | 19.866 M 53.76 % | 12.920 M -47.53 % | 24.622 M 34.34 % | 18.329 M 89.40 % | 9.677 M 922.02 % | 946.867 K -88.91 % | 8.542 M 53.45 % | 5.566 M -7.83 % | 6.039 M -91.18 % | 68.457 M | 0.000 -100.00 % | 117.898 M | 0.000 -100.00 % | 62.283 M | 0.000 -100.00 % | 117.283 M | 0.000 -100.00 % | 28.403 M 0.00 % | 28.403 M |
| Selling general and administrative expenses | -5.547 M -124.76 % | 22.401 M 143.13 % | -51.940 M -177.36 % | 67.144 M 244.65 % | 19.482 M -34.63 % | 29.802 M 212.01 % | -26.607 M -147.10 % | 56.493 M 21 999.79 % | 255.628 K -99.01 % | 25.786 M -41.34 % | 43.959 M -29.15 % | 62.045 M 2 172.85 % | -2.993 M -112.19 % | 24.553 M 167.17 % | -36.551 M -158.09 % | 62.923 M 1 159.83 % | -5.937 M -120.23 % | 29.342 M 221.00 % | -24.249 M -186.34 % | 28.086 M 1 290.94 % | 2.019 M -89.07 % | 18.477 M 221.44 % | -15.215 M -174.50 % | 20.422 M 2 315.40 % | -921.807 K -104.04 % | 22.796 M 354.28 % | -8.965 M -153.87 % | 16.641 M 308.19 % | -7.993 M -133.12 % | 24.131 M 176.44 % | -31.567 M -252.97 % | 20.636 M 442.56 % | -6.024 M -124.39 % | 24.703 M 267.58 % | -14.741 M -196.39 % | 15.293 M 816.22 % | -2.135 M -113.96 % | 15.290 M 212.01 % | -13.651 M -204.28 % | 13.091 M -12.50 % | 14.960 M 0.00 % | 14.960 M |
| Interest income | 424.922 K -48.51 % | 825.291 K 71.97 % | 479.894 K 101.57 % | 238.074 K -23.77 % | 312.325 K -55.27 % | 698.258 K -16.10 % | 832.234 K 35.05 % | 616.247 K 3.69 % | 594.296 K -7.93 % | 645.514 K -78.91 % | 3.061 M 414.29 % | 595.274 K -6.31 % | 635.334 K 17.39 % | 541.197 K -38.03 % | 873.326 K 57.27 % | 555.296 K -20.40 % | 697.575 K -1.64 % | 709.192 K 49.09 % | 475.680 K -17.45 % | 576.200 K -31.63 % | 842.803 K -18.24 % | 1.031 M -32.13 % | 1.519 M 107.99 % | 730.238 K -56.88 % | 1.693 M 5.69 % | 1.602 M 135.71 % | 679.714 K 153.19 % | 268.460 K -46.01 % | 497.259 K 25.03 % | 397.714 K -72.59 % | 1.451 M 963.48 % | 136.420 K -70.28 % | 459.024 K 103.97 % | 225.042 K -13.48 % | 260.098 K | 0.000 -100.00 % | 193.804 K -20.26 % | 243.053 K -30.17 % | 348.057 K -43.06 % | 611.218 K 488.28 % | 103.900 K 0.00 % | 103.900 K |
| Interest expense | 2.295 M 32.84 % | 1.728 M -58.42 % | 4.156 M 19.93 % | 3.465 M -9.07 % | 3.811 M 73.14 % | 2.201 M -57.26 % | 5.150 M 32.55 % | 3.885 M 28.40 % | 3.026 M 56.42 % | 1.934 M | 0.000 -100.00 % | 2.776 M 18.05 % | 2.351 M 105.08 % | 1.146 M -50.05 % | 2.295 M 4 497.75 % | 49.920 K -82.91 % | 292.156 K 293.41 % | 74.263 K -90.63 % | 792.424 K -35.55 % | 1.229 M -8.71 % | 1.347 M 77.95 % | 756.831 K -45.82 % | 1.397 M 34.54 % | 1.038 M -59.73 % | 2.578 M 21.79 % | 2.117 M -37.84 % | 3.405 M 74.63 % | 1.950 M 82.44 % | 1.069 M | 0.000 -100.00 % | 778.362 K | 0.000 -100.00 % | 283.646 K | 0.000 -100.00 % | 1.129 M 142.88 % | 464.844 K -25.06 % | 620.305 K | 0.000 -100.00 % | 881.397 K | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.315 M 1.58 % | 1.294 M -44.68 % | 2.339 M 0.00 % | 2.339 M 17.92 % | 1.984 M 0.00 % | 1.984 M -22.11 % | 2.547 M -35.67 % | 3.959 M 84.97 % | 2.140 M 0.00 % | 2.140 M -5.03 % | 2.254 M 0.00 % | 2.254 M -11.98 % | 2.560 M 0.00 % | 2.560 M 104.31 % | 1.253 M -1.44 % | 1.271 M 3.30 % | 1.231 M -3.20 % | 1.271 M 0.00 % | 1.271 M 39.15 % | 913.694 K -54.58 % | 2.012 M 120.19 % | 913.694 K -88.65 % | 8.052 M 172.48 % | 2.955 M 103.44 % | 1.453 M -33.20 % | 2.175 M -61.83 % | 5.697 M 307.54 % | 1.398 M -61.79 % | 3.659 M 902.96 % | -455.633 K -107.43 % | 6.130 M 488.10 % | -1.579 M -141.40 % | 3.814 M -16.93 % | 4.592 M 189.05 % | 1.589 M -68.79 % | 5.091 M 440.86 % | 941.250 K 0.00 % | 941.250 K |
| Operating income | 2.770 M 154.16 % | -5.114 M 92.80 % | -70.992 M -35 692.63 % | 199.458 K 103.00 % | -6.651 M 47.28 % | -12.616 M -121.94 % | 57.490 M 361.90 % | -21.951 M -317.33 % | 10.100 M 293.90 % | -5.209 M -111.41 % | 45.650 M 1 135.26 % | 3.696 M -80.20 % | 18.663 M 667.51 % | -3.289 M -105.45 % | 60.323 M 5 242.63 % | -1.173 M -104.41 % | 26.600 M 524.25 % | -6.270 M -108.51 % | 73.672 M 1 186.66 % | 5.726 M -81.84 % | 31.529 M 365.11 % | -11.893 M -121.56 % | 55.169 M 1 258.40 % | 4.061 M -82.50 % | 23.213 M 874.24 % | -2.998 M -107.45 % | 40.266 M 1 013.42 % | 3.616 M -77.23 % | 15.883 M 335.68 % | -6.739 M -126.13 % | 25.795 M 692.44 % | 3.255 M -73.04 % | 12.072 M 543.04 % | -2.725 M -111.31 % | 24.084 M 667.14 % | 3.139 M -66.30 % | 9.315 M 855.96 % | -1.232 M -104.71 % | 26.170 M 2 185.45 % | 1.145 M -79.26 % | 5.520 M 0.00 % | 5.520 M |
| Operating income ratio | 0.01 120.04 % | -0.04 60.78 % | -0.10 -13 332.31 % | 0.00 102.72 % | -0.03 55.79 % | -0.07 -201.57 % | 0.06 201.45 % | -0.06 -317.49 % | 0.03 192.08 % | -0.03 -144.22 % | 0.07 439.41 % | 0.01 -79.41 % | 0.07 615.16 % | -0.01 -110.32 % | 0.12 1 910.14 % | -0.01 -106.54 % | 0.10 326.26 % | -0.05 -125.86 % | 0.18 881.47 % | 0.02 -82.55 % | 0.10 193.99 % | -0.11 -181.73 % | 0.13 488.97 % | 0.02 -73.96 % | 0.09 771.72 % | -0.01 -115.05 % | 0.09 236.68 % | 0.03 -80.21 % | 0.13 276.73 % | -0.07 -164.73 % | 0.11 358.41 % | 0.02 -67.03 % | 0.08 341.73 % | -0.03 -120.98 % | 0.15 307.62 % | 0.04 -56.93 % | 0.08 596.31 % | -0.02 -109.34 % | 0.18 1 181.49 % | 0.01 -75.60 % | 0.06 0.00 % | 0.06 |
| Total other income expenses net | -98.155 K -154.38 % | 180.482 K 1 528.70 % | -12.633 K 99.59 % | -3.086 M -137.82 % | 8.159 M 233 421.17 % | -3.497 K -101.33 % | 262.089 K 107.96 % | -3.293 M -946 085.63 % | -348.000 99.56 % | -79.065 K 94.51 % | -1.441 M 47.04 % | -2.721 M -8 318.35 % | -32.328 K 96.32 % | -879.100 K -16 880.88 % | -5.177 K -102.01 % | 257.282 K 337.03 % | -108.543 K -133.62 % | 322.820 K 494.51 % | 54.300 K | 0.000 | 0.000 -100.00 % | 379.654 K 350.69 % | 84.239 K 118.93 % | -444.991 K | 0.000 -100.00 % | 0.370 100.00 % | -58.962 K 97.57 % | -2.429 M -10 995.33 % | 22.292 K 3 681.45 % | 589.510 -99.67 % | 181.143 K 19 893.71 % | 906.000 -99.58 % | 214.042 K 29 315.92 % | 727.640 -99.99 % | 5.849 M 419.39 % | 1.126 M -49.47 % | 2.229 M 208.39 % | -2.056 M -125.60 % | 8.031 M 490.04 % | -2.059 M -48.49 % | -1.387 M 0.00 % | -1.387 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 | 2023-01-01 | 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 |
| 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 | 2023-01-01 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -5.067 M 95.83 % | -121.509 M 58.13 % | -290.230 M -268.20 % | 172.546 M 28.72 % | 134.048 M -31.48 % | 195.648 M 207.51 % | -181.977 M -181.45 % | 223.430 M 10.42 % | 202.350 M 106.39 % | 98.042 M 187.29 % | -112.318 M -158.33 % | 192.557 M 23.69 % | 155.673 M 2 210.70 % | -7.375 M 95.86 % | -178.350 M -535.30 % | -28.073 M 77.99 % | -127.562 M 35.42 % | -197.518 M 18.74 % | -243.068 M -793.94 % | -27.191 M 45.84 % | -50.203 M 44.95 % | -91.200 M 44.90 % | -165.528 M -89.72 % | -87.249 M -23.51 % | -70.643 M 8.27 % | -77.013 M 62.31 % | -204.344 M -217.38 % | -64.385 M -16.60 % | -55.218 M 64.55 % | -155.777 M 46.55 % | -291.470 M -84.95 % | -157.590 M 0.62 % | -158.575 M 26.02 % | -214.354 M 23.32 % | -279.539 M -44.11 % | -193.978 M -169.20 % | -72.057 M -137.32 % | 193.061 M 236.84 % | -141.089 M -228.42 % | 109.864 M 260.35 % | -68.517 M 0.46 % | -68.834 M |
| Total investments | 25.000 M 66.67 % | 15.000 M 200.00 % | 5.000 M -51.25 % | 10.256 M 3 395.76 % | 293.388 K -11.26 % | 330.633 K -10.12 % | 367.878 K -9.19 % | 405.124 K -8.42 % | 442.369 K -7.77 % | 479.615 K | 0.000 -100.00 % | 48.791 M 16 163.80 % | 300.000 K -70.00 % | 1.000 M -58.21 % | 2.393 M 0.00 % | 2.393 M 0.00 % | 2.393 M 0.00 % | 2.393 M 0.00 % | 2.393 M 0.00 % | 2.393 M 0.00 % | 2.393 M -93.29 % | 35.652 M 1.15 % | 35.246 M 3.02 % | 34.213 M 0.00 % | 34.213 M 2.97 % | 33.227 M 1 288.51 % | 2.393 M 139.30 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.321 M -2.78 % | 2.387 M -99.38 % | 386.121 M 22 779.11 % | 1.688 M -99.23 % | 219.729 M 12 252.01 % | 1.779 M | 0.000 |
| Total debt | 284.110 M 26.48 % | 224.636 M 0.88 % | 222.686 M -43.80 % | 396.260 M -0.03 % | 396.367 M -6.79 % | 425.245 M 24.23 % | 342.307 M -26.88 % | 468.157 M 22.42 % | 382.416 M 7.09 % | 357.092 M 58.59 % | 225.166 M -27.34 % | 309.893 M -9.46 % | 342.283 M 53.34 % | 223.214 M 150.17 % | 89.224 M -29.33 % | 126.258 M 103.27 % | 62.112 M 60.32 % | 38.743 M 17.40 % | 33.000 M -77.36 % | 145.744 M -10.58 % | 162.991 M 28.90 % | 126.451 M 4.80 % | 120.659 M -19.20 % | 149.323 M -13.88 % | 173.393 M -5.27 % | 183.035 M -11.36 % | 206.502 M -0.15 % | 206.819 M 60.19 % | 129.111 M 355.17 % | 28.365 M 8 850.84 % | 316.901 K 0.00 % | 316.901 K 0.00 % | 316.901 K 0.00 % | 316.901 K -99.12 % | 35.946 M -35.46 % | 55.694 M 30.17 % | 42.787 M | 0.000 -100.00 % | 51.971 M | 0.000 -100.00 % | 41.347 M 0.77 % | 41.031 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.994 M -29.92 % | 17.114 M 42.69 % | 11.994 M -8.12 % | 13.053 M 64.55 % | 7.933 M -72.18 % | 28.510 M | 0.000 -100.00 % | 22.582 M 7.49 % | 21.008 M 8.09 % | 19.436 M 8.82 % | 17.860 M 29.10 % | 13.834 M -55.16 % | 30.851 M 0.97 % | 30.554 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 371.161 M | 0.000 -100.00 % | 342.086 M | 0.000 | 0.000 |
| Retained earnings | 235.340 M -2.78 % | 242.066 M -2.52 % | 248.329 M -20.42 % | 312.054 M -2.38 % | 319.655 M -0.35 % | 320.762 M -3.95 % | 333.968 M 18.32 % | 282.260 M -7.17 % | 304.046 M 0.91 % | 301.311 M -4.50 % | 315.492 M 17.41 % | 268.716 M -0.05 % | 268.840 M -4.70 % | 282.111 M -2.41 % | 289.087 M 23.23 % | 234.596 M -33.63 % | 353.467 M -1.91 % | 360.343 M -2.37 % | 369.099 M 15.99 % | 318.207 M 0.47 % | 316.719 M 3.71 % | 305.379 M -9.00 % | 335.587 M 13.73 % | 295.086 M 0.60 % | 293.331 M 2.59 % | 285.917 M -2.28 % | 292.577 M 9.64 % | 266.842 M 1.10 % | 263.951 M 3.05 % | 256.130 M -2.80 % | 263.512 M 9.37 % | 240.930 M 1.25 % | 237.958 M 1.80 % | 233.761 M -1.24 % | 236.701 M 10.04 % | 215.113 M 1.35 % | 212.244 M | 0.000 -100.00 % | 205.430 M | 0.000 -100.00 % | 177.487 M -15.54 % | 210.155 M |
| Common stock | 298.560 M 0.00 % | 298.560 M 0.00 % | 298.560 M 0.00 % | 298.560 M 0.00 % | 298.560 M 0.00 % | 298.560 M 0.00 % | 298.560 M 0.00 % | 298.560 M -0.49 % | 300.028 M 0.00 % | 300.028 M 0.00 % | 300.028 M -0.01 % | 300.056 M 0.00 % | 300.056 M 0.00 % | 300.056 M 0.00 % | 300.056 M -0.01 % | 300.083 M 0.00 % | 300.083 M 0.00 % | 300.083 M 0.00 % | 300.083 M 0.00 % | 300.083 M -0.02 % | 300.131 M 29.52 % | 231.730 M 0.00 % | 231.730 M 0.00 % | 231.730 M -0.35 % | 232.538 M 50.00 % | 155.026 M 0.00 % | 155.026 M 0.00 % | 155.026 M 0.00 % | 155.026 M 70.00 % | 91.192 M 0.00 % | 91.192 M 0.00 % | 91.192 M 1.16 % | 90.150 M 0.00 % | 90.150 M 0.00 % | 90.150 M 0.00 % | 90.150 M 33.36 % | 67.600 M | 0.000 -100.00 % | 67.600 M | 0.000 -100.00 % | 67.600 M 0.00 % | 67.600 M |
| Total equity | 556.928 M -1.24 % | 563.940 M -1.14 % | 570.437 M -10.11 % | 634.567 M -1.25 % | 642.619 M -0.22 % | 644.042 M -2.03 % | 657.380 M 9.33 % | 601.277 M -3.43 % | 622.647 M -1.12 % | 629.674 M -0.86 % | 635.147 M 7.81 % | 589.124 M 1.47 % | 580.570 M -2.86 % | 597.686 M -0.72 % | 602.007 M 10.34 % | 545.594 M -23.68 % | 714.863 M -0.03 % | 715.084 M -0.56 % | 719.121 M 11.12 % | 647.157 M 2.51 % | 631.320 M 2.19 % | 617.776 M -9.10 % | 679.659 M 3.36 % | 657.575 M 0.58 % | 653.790 M -0.10 % | 654.474 M -0.51 % | 657.840 M 7.76 % | 610.482 M 2.24 % | 597.116 M 1.46 % | 588.523 M -1.11 % | 595.134 M 4.92 % | 567.249 M 0.53 % | 564.277 M 0.75 % | 560.080 M -0.52 % | 563.022 M 4.59 % | 538.308 M 42.42 % | 377.967 M 1.84 % | 371.153 M 0.00 % | 371.153 M 8.50 % | 342.075 M 0.00 % | 342.075 M 0.00 % | 342.075 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -833.309 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 48.209 M | 0.000 -100.00 % | 48.400 M 0.00 % | 48.400 M -50.00 % | 96.800 M 0.00 % | 96.800 M 0.00 % | 96.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.000 M 0.00 % | 33.000 M 0.00 % | 33.000 M 0.00 % | 33.000 M -58.33 % | 79.200 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 |
| Long term debt | 1.527 M -23.05 % | 1.984 M -18.17 % | 2.425 M -15.21 % | 2.860 M 11.65 % | 2.562 M 549.86 % | 394.170 K -9.65 % | 436.252 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 556.743 K -49.67 % | 1.106 M -51.90 % | 2.300 M 5.30 % | 2.184 M -19.48 % | 2.713 M -16.13 % | 3.234 M -43.68 % | 5.743 M -7.75 % | 6.226 M | 0.000 -100.00 % | 20.467 M -6.83 % | 21.967 M -28.21 % | 30.600 M 22.40 % | 25.000 M -25.00 % | 33.333 M 0.00 % | 33.333 M -57.91 % | 79.200 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 |
| Total non current liabilities | 2.747 M -28.45 % | 3.840 M 0.93 % | 3.805 M -13.16 % | 4.381 M 43.34 % | 3.057 M 148.41 % | 1.230 M 81.95 % | 676.252 K 963.11 % | 63.611 K -50.00 % | 127.224 K -99.74 % | 48.402 M | 0.000 -100.00 % | 49.000 M -1.14 % | 49.566 M -50.02 % | 99.176 M 0.10 % | 99.077 M -0.64 % | 99.710 M 2 791.65 % | 3.448 M -42.24 % | 5.970 M 2 358.59 % | 242.813 K -1.36 % | 246.153 K -98.81 % | 20.729 M -62.29 % | 54.967 M -13.57 % | 63.600 M 9.66 % | 58.000 M -12.56 % | 66.333 M -41.05 % | 112.533 M 42.09 % | 79.200 M 18 168.80 % | 433.526 K -15.45 % | 512.751 K -13.38 % | 591.976 K -11.80 % | 671.202 K -10.56 % | 750.427 K -9.55 % | 829.653 K -8.72 % | 908.878 K -8.02 % | 988.104 K -1.08 % | 998.873 K -12.88 % | 1.147 M | 0.000 -100.00 % | 1.305 M | 0.000 -100.00 % | 2.629 M | 0.000 |
| Other current liabilities | 98.573 M -41.60 % | 168.781 M 14.67 % | 147.184 M -34.32 % | 224.108 M -9.57 % | 247.837 M 200.01 % | 82.611 M 118.83 % | 37.752 M -55.20 % | 84.263 M -7.95 % | 91.542 M -48.36 % | 177.254 M -39.97 % | 295.300 M 39.44 % | 211.772 M 112.74 % | 99.543 M -16.28 % | 118.902 M 106.19 % | 57.665 M 1.39 % | 56.874 M -2.67 % | 58.437 M -31.70 % | 85.560 M 0.71 % | 84.958 M -0.39 % | 85.291 M -30.24 % | 122.255 M 19.35 % | 102.432 M -48.65 % | 199.486 M 62.25 % | 122.953 M 41.38 % | 86.965 M 15.89 % | 75.043 M 17.98 % | 63.604 M 6.26 % | 59.855 M 32.95 % | 45.021 M -9.14 % | 49.548 M 12.74 % | 43.950 M -10.25 % | 48.970 M 109.35 % | 23.391 M -0.01 % | 23.392 M -73.26 % | 87.483 M 215.67 % | 27.714 M 19.58 % | 23.176 M | 0.000 -100.00 % | 36.487 M | 0.000 -100.00 % | 21.548 M -34.65 % | 32.974 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 110.608 M -37.64 % | 177.369 M -13.17 % | 204.273 M 61.29 % | 126.646 M -21.46 % | 161.256 M 92.77 % | 83.650 M | 0.000 -100.00 % | 117.225 M | 0.000 | 0.000 -100.00 % | 180.077 M 25.41 % | 143.586 M 2.12 % | 140.599 M -28.03 % | 195.365 M 8.35 % | 180.314 M 22.53 % | 147.164 M 41.06 % | 104.326 M -9.51 % | 115.287 M 80.32 % | 63.936 M 11.38 % | 57.405 M -18.13 % | 70.115 M 17.13 % | 59.858 M -11.05 % | 67.293 M 14.43 % | 58.807 M -21.13 % | 74.558 M 2.36 % | 72.838 M -3.39 % | 75.393 M 13.55 % | 66.393 M 51.09 % | 43.943 M 32.77 % | 33.096 M 13.76 % | 29.093 M -6.20 % | 31.017 M 3.08 % | 30.090 M | 0.000 -100.00 % | 26.772 M | 0.000 -100.00 % | 23.496 M | 0.000 |
| Short term debt | 282.583 M 26.92 % | 222.652 M 1.09 % | 220.261 M -44.01 % | 393.400 M 2.12 % | 385.249 M 2.38 % | 376.291 M 125.02 % | 167.225 M -60.10 % | 419.132 M 25.90 % | 332.910 M 8.42 % | 307.044 M 36.36 % | 225.166 M -12.99 % | 258.780 M -24.15 % | 341.176 M 55.31 % | 219.669 M 158.54 % | 84.967 M -30.07 % | 121.498 M 113.69 % | 56.858 M | 0.000 | 0.000 -100.00 % | 112.744 M 23.01 % | 91.658 M 120.24 % | 41.617 M -5.11 % | 43.859 M -28.63 % | 61.457 M -34.52 % | 93.859 M -29.45 % | 133.035 M -35.58 % | 206.502 M 0.00 % | 206.502 M 60.34 % | 128.794 M 359.18 % | 28.048 M 127.86 % | -100.664 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.629 M -35.66 % | 55.377 M 30.39 % | 42.470 M | 0.000 -100.00 % | 51.654 M | 0.000 -100.00 % | 41.031 M 0.00 % | 41.031 M |
| Total current liabilities | 610.734 M -10.67 % | 683.667 M -15.03 % | 804.639 M 0.84 % | 797.901 M 8.49 % | 735.484 M -3.88 % | 765.203 M -21.32 % | 972.572 M 11.51 % | 872.198 M 28.71 % | 677.634 M 3.12 % | 657.152 M -0.95 % | 663.484 M -8.11 % | 722.058 M 10.73 % | 652.112 M 36.71 % | 476.994 M 16.45 % | 409.608 M 3.90 % | 394.216 M 30.94 % | 301.061 M -12.24 % | 343.034 M -6.48 % | 366.792 M -28.72 % | 514.598 M 14.86 % | 448.009 M 27.56 % | 351.213 M 9.62 % | 320.381 M -6.74 % | 343.528 M -13.86 % | 398.816 M 2.97 % | 387.309 M -19.73 % | 482.512 M 29.05 % | 373.886 M 38.56 % | 269.840 M 64.63 % | 163.905 M -15.37 % | 193.681 M 49.09 % | 129.906 M 46.78 % | 88.502 M 5.74 % | 83.701 M -48.50 % | 162.514 M 29.65 % | 125.347 M 2.92 % | 121.794 M | 0.000 -100.00 % | 176.021 M | 0.000 -100.00 % | 134.799 M 0.00 % | 134.799 M |
| Total liabilities | 613.481 M -10.77 % | 687.507 M -14.96 % | 808.443 M 0.77 % | 802.283 M 8.63 % | 738.541 M -3.64 % | 766.433 M -21.25 % | 973.248 M 11.58 % | 872.262 M 28.70 % | 677.761 M -3.94 % | 705.554 M 6.34 % | 663.484 M -13.95 % | 771.059 M 9.89 % | 701.678 M 21.78 % | 576.170 M 13.27 % | 508.685 M 2.99 % | 493.927 M 62.20 % | 304.509 M -12.75 % | 349.004 M -4.91 % | 367.035 M -28.71 % | 514.844 M 9.84 % | 468.739 M 15.40 % | 406.179 M 5.78 % | 383.981 M -4.37 % | 401.528 M -13.68 % | 465.149 M -6.94 % | 499.843 M -11.01 % | 561.712 M 50.06 % | 374.320 M 38.46 % | 270.353 M 64.35 % | 164.497 M -15.36 % | 194.352 M 48.75 % | 130.657 M 46.26 % | 89.331 M 5.58 % | 84.610 M -48.25 % | 163.502 M 29.41 % | 126.346 M 2.77 % | 122.940 M | 0.000 -100.00 % | 177.326 M | 0.000 -100.00 % | 137.428 M 1.95 % | 134.799 M |
| Other non current assets | 2.210 M -5.59 % | 2.341 M -5.29 % | 2.471 M 5.34 % | 2.346 M 7.66 % | 2.179 M -5.91 % | 2.316 M -3.66 % | 2.404 M 1 076.39 % | 204.365 K -10.00 % | 227.072 K -9.09 % | 249.779 K -98.91 % | 23.002 M 7 692.16 % | 295.193 K -99.40 % | 49.464 M -4.27 % | 51.672 M -0.72 % | 52.045 M 0.55 % | 51.759 M -0.71 % | 52.131 M -1.71 % | 53.037 M -3.80 % | 55.132 M -10.87 % | 61.859 M -10.79 % | 69.341 M 30.66 % | 53.071 M -0.76 % | 53.479 M 367.45 % | 11.441 M 31.64 % | 8.691 M 0.00 % | 8.691 M 0.00 % | 8.691 M -85.85 % | 61.431 M 3 111.72 % | 1.913 M -3.45 % | 1.981 M -3.33 % | 2.049 M -0.27 % | 2.055 M -3.13 % | 2.121 M -3.04 % | 2.188 M -2.95 % | 2.254 M -97.41 % | 87.153 M 0.00 % | 87.153 M 145.14 % | -193.061 M -321.52 % | 87.153 M 179.33 % | -109.864 M -226.06 % | 87.153 M -5.95 % | 92.667 M |
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 256.142 K -12.70 % | 293.388 K -11.26 % | 330.633 K -10.12 % | 367.878 K -9.19 % | 405.124 K -8.42 % | 442.369 K -7.77 % | 479.615 K | 0.000 -100.00 % | 48.791 M | 0.000 100.00 % | -830.000 K -246.11 % | 568.069 K -53.90 % | 1.232 M -0.44 % | 1.238 M 66.16 % | 744.935 K 179.39 % | -938.334 K 87.06 % | -7.252 M 49.36 % | -14.322 M -140.17 % | 35.652 M 1.15 % | 35.246 M -59.99 % | 88.100 M -0.45 % | 88.498 M -19.90 % | 110.482 M 51.42 % | 72.966 M 7 196.57 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.321 M -2.78 % | 2.387 M | 0.000 -100.00 % | 1.688 M | 0.000 -100.00 % | 1.779 M | 0.000 |
| Intangible assets | 938.735 K -17.89 % | 1.143 M 3.99 % | 1.099 M -80.39 % | 5.607 M 270.65 % | 1.513 M -3.13 % | 1.562 M 30.38 % | 1.198 M -14.05 % | 1.393 M -10.22 % | 1.552 M 497.33 % | 259.825 K 0.24 % | 259.193 K -37.85 % | 417.074 K -28.37 % | 582.290 K -38.55 % | 947.602 K 2.22 % | 927.038 K -32.02 % | 1.364 M -33.76 % | 2.059 M -30.45 % | 2.960 M -25.40 % | 3.968 M -22.03 % | 5.090 M -18.81 % | 6.268 M 6.95 % | 5.861 M -15.17 % | 6.909 M -19.24 % | 8.555 M 5.50 % | 8.109 M 29.43 % | 6.266 M -10.25 % | 6.981 M 20.01 % | 5.817 M 55.68 % | 3.737 M 71.64 % | 2.177 M -8.28 % | 2.373 M 295.62 % | 599.921 K -31.35 % | 873.825 K -24.04 % | 1.150 M -20.17 % | 1.441 M -3.31 % | 1.490 M -16.04 % | 1.775 M | 0.000 -100.00 % | 2.328 M | 0.000 -100.00 % | 2.897 M 0.00 % | 2.897 M |
| GoodWill | 104.036 M 0.00 % | 104.036 M 0.00 % | 104.036 M -44.00 % | 185.775 M 0.00 % | 185.775 M 0.00 % | 185.775 M 0.00 % | 185.775 M 0.00 % | 185.775 M -8.35 % | 202.696 M 0.00 % | 202.696 M 0.00 % | 202.696 M -2.76 % | 208.453 M 0.00 % | 208.453 M 0.00 % | 208.453 M 0.00 % | 208.453 M 0.00 % | 208.453 M 0.00 % | 208.453 M 0.00 % | 208.453 M 0.00 % | 208.453 M 0.00 % | 208.453 M 0.00 % | 208.453 M 36.49 % | 152.727 M 0.00 % | 152.727 M 0.00 % | 152.727 M 0.00 % | 152.727 M 0.00 % | 152.727 M 0.00 % | 152.727 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 104.975 M -0.19 % | 105.179 M 0.04 % | 105.135 M -45.07 % | 191.382 M 2.19 % | 187.288 M -0.03 % | 187.336 M 0.19 % | 186.973 M -0.10 % | 187.168 M -8.36 % | 204.248 M 0.64 % | 202.956 M 0.00 % | 202.955 M -2.83 % | 208.870 M -0.08 % | 209.035 M -0.17 % | 209.401 M 0.01 % | 209.380 M -0.21 % | 209.817 M -0.33 % | 210.512 M -0.43 % | 211.413 M -0.47 % | 212.421 M -0.53 % | 213.543 M -0.55 % | 214.721 M 35.40 % | 158.588 M -0.66 % | 159.636 M -1.02 % | 161.282 M 0.28 % | 160.836 M 1.16 % | 158.993 M -0.45 % | 159.708 M 2 645.37 % | 5.817 M 55.68 % | 3.737 M 71.64 % | 2.177 M -8.28 % | 2.373 M 295.62 % | 599.921 K -31.35 % | 873.825 K -24.04 % | 1.150 M -20.17 % | 1.441 M -3.31 % | 1.490 M -16.04 % | 1.775 M | 0.000 -100.00 % | 2.328 M | 0.000 -100.00 % | 2.897 M 0.00 % | 2.897 M |
| Property plant equipment net | 109.075 M -1.22 % | 110.419 M -1.23 % | 111.792 M -1.07 % | 113.005 M -0.32 % | 113.366 M 2.13 % | 110.996 M -0.88 % | 111.977 M 1.85 % | 109.944 M -1.50 % | 111.614 M -1.43 % | 113.231 M -1.42 % | 114.857 M 67.92 % | 68.399 M -2.13 % | 69.891 M -2.19 % | 71.458 M -2.08 % | 72.975 M -2.03 % | 74.486 M -1.88 % | 75.910 M 0.10 % | 75.832 M 7.55 % | 70.508 M 0.65 % | 70.053 M -0.13 % | 70.147 M 0.04 % | 70.117 M 1.05 % | 69.388 M 31.60 % | 52.725 M -1.57 % | 53.565 M 69.06 % | 31.685 M -19.81 % | 39.511 M -21.73 % | 50.479 M -52.11 % | 105.403 M 1.20 % | 104.158 M 1.63 % | 102.492 M -1.38 % | 103.927 M -0.30 % | 104.241 M -0.45 % | 104.711 M -0.35 % | 105.080 M 683.42 % | 13.413 M -3.18 % | 13.853 M | 0.000 -100.00 % | 15.683 M | 0.000 -100.00 % | 15.922 M 0.00 % | 15.922 M |
| Total non current assets | 248.561 M -0.60 % | 250.066 M -1.12 % | 252.906 M -24.16 % | 333.488 M 1.12 % | 329.804 M 0.62 % | 327.783 M -0.37 % | 329.010 M 3.11 % | 319.089 M -5.39 % | 337.258 M -0.32 % | 338.334 M -0.73 % | 340.814 M -1.35 % | 345.467 M -0.85 % | 348.427 M -0.66 % | 350.752 M -0.84 % | 353.710 M 0.22 % | 352.937 M -0.76 % | 355.636 M -0.29 % | 356.674 M 1.10 % | 352.796 M -0.18 % | 353.431 M -0.25 % | 354.330 M 6.70 % | 332.078 M -0.10 % | 332.426 M 1.86 % | 326.351 M 0.65 % | 324.228 M 0.50 % | 322.605 M 10.09 % | 293.046 M 129.16 % | 127.879 M 5.59 % | 121.112 M 2.60 % | 118.038 M 1.50 % | 116.291 M 2.63 % | 113.311 M -0.44 % | 113.813 M -0.33 % | 114.187 M -0.65 % | 114.939 M 5.18 % | 109.277 M -0.90 % | 110.273 M 157.12 % | -193.061 M -273.98 % | 110.968 M 201.00 % | -109.864 M -198.55 % | 111.486 M 0.00 % | 111.486 M |
| Other current assets | 14.910 M -41.59 % | 25.525 M 142.64 % | 10.520 M -75.89 % | 43.640 M 134.70 % | 18.594 M -70.53 % | 63.085 M -89.54 % | 603.176 M 704.98 % | 74.930 M -19.44 % | 93.010 M -16.41 % | 111.276 M 222.04 % | 34.554 M -55.02 % | 76.821 M 32.08 % | 58.163 M -41.25 % | 99.008 M 206.84 % | 32.267 M -15.18 % | 38.044 M -29.04 % | 53.615 M -83.27 % | 320.385 M 579.10 % | 47.178 M -39.19 % | 77.582 M 48.53 % | 52.232 M 61.17 % | 32.409 M 31.96 % | 24.559 M -60.77 % | 62.603 M -19.57 % | 77.838 M 28.73 % | 60.465 M -41.88 % | 104.034 M 32.80 % | 78.338 M -51.21 % | 160.566 M 123.92 % | 71.708 M 134.63 % | 30.562 M -54.38 % | 66.992 M 24.39 % | 53.856 M 4.73 % | 51.423 M 55.45 % | 33.081 M -42.50 % | 57.534 M 85.95 % | 30.941 M | 0.000 -100.00 % | 26.590 M | 0.000 -100.00 % | 20.013 M 58.49 % | 12.627 M |
| Short term investments | 25.000 M 66.67 % | 15.000 M 200.00 % | 5.000 M -50.00 % | 10.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 300.000 K -83.61 % | 1.830 M 0.28 % | 1.825 M 57.23 % | 1.161 M 0.47 % | 1.155 M -29.90 % | 1.648 M -50.53 % | 3.331 M -65.46 % | 9.645 M -42.30 % | 16.715 M | 0.000 | 0.000 100.00 % | -53.887 M 0.73 % | -54.284 M 29.73 % | -77.255 M -9.47 % | -70.573 M | 0.000 -100.00 % | 45.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 386.121 M | 0.000 -100.00 % | 219.729 M | 0.000 | 0.000 |
| cash and cash equivalents | 289.178 M -16.46 % | 346.146 M -32.51 % | 512.916 M 129.27 % | 223.714 M -14.72 % | 262.319 M 14.25 % | 229.598 M -56.21 % | 524.283 M 114.23 % | 244.727 M 35.91 % | 180.066 M -30.49 % | 259.050 M -23.24 % | 337.483 M 187.62 % | 117.335 M -37.12 % | 186.610 M -19.07 % | 230.590 M -13.82 % | 267.574 M 73.38 % | 154.331 M -18.63 % | 189.674 M -19.72 % | 236.261 M -14.42 % | 276.068 M 59.64 % | 172.934 M -18.88 % | 213.194 M -2.05 % | 217.651 M -23.95 % | 286.188 M 20.97 % | 236.573 M -3.06 % | 244.036 M -6.16 % | 260.047 M -36.70 % | 410.846 M 51.49 % | 271.203 M 47.13 % | 184.328 M 0.10 % | 184.143 M -36.89 % | 291.787 M 84.78 % | 157.907 M -0.62 % | 158.892 M -25.98 % | 214.671 M -31.96 % | 315.485 M 26.36 % | 249.673 M 117.40 % | 114.844 M 159.49 % | -193.061 M -200.00 % | 193.061 M 275.73 % | -109.864 M -200.00 % | 109.864 M 0.00 % | 109.864 M |
| Cash and short term investments | 314.178 M -13.01 % | 361.146 M -30.27 % | 517.916 M 121.60 % | 233.714 M -10.90 % | 262.319 M 14.25 % | 229.598 M -56.21 % | 524.283 M 114.23 % | 244.727 M 35.91 % | 180.066 M -30.49 % | 259.050 M -23.24 % | 337.483 M 187.62 % | 117.335 M -37.22 % | 186.910 M -19.58 % | 232.420 M -13.73 % | 269.399 M 73.26 % | 155.492 M -18.52 % | 190.830 M -19.79 % | 237.909 M -14.85 % | 279.400 M 53.03 % | 182.579 M -20.59 % | 229.909 M 5.63 % | 217.651 M -23.95 % | 286.188 M 20.97 % | 236.573 M -3.06 % | 244.036 M -6.16 % | 260.047 M -36.70 % | 410.846 M 51.49 % | 271.203 M 47.13 % | 184.328 M 0.10 % | 184.143 M -36.89 % | 291.787 M 84.78 % | 157.907 M -0.62 % | 158.892 M -25.98 % | 214.671 M -31.96 % | 315.485 M 26.36 % | 249.673 M 117.40 % | 114.844 M -40.51 % | 193.061 M 0.00 % | 193.061 M 75.73 % | 109.864 M 0.00 % | 109.864 M 0.00 % | 109.864 M |
| Total current assets | 921.848 M -7.94 % | 1.001 B -11.07 % | 1.126 B 2.05 % | 1.103 B 4.86 % | 1.052 B -2.82 % | 1.083 B -16.82 % | 1.302 B 12.75 % | 1.154 B 19.86 % | 963.151 M -3.38 % | 996.895 M -0.95 % | 1.006 B -0.81 % | 1.015 B 8.66 % | 933.820 M 13.45 % | 823.104 M 8.73 % | 756.982 M 10.25 % | 686.583 M 3.44 % | 663.736 M -6.17 % | 707.413 M -3.54 % | 733.361 M -9.30 % | 808.570 M 8.43 % | 745.729 M 7.78 % | 691.877 M -5.38 % | 731.214 M -0.21 % | 732.751 M -7.80 % | 794.712 M -4.45 % | 831.711 M -10.23 % | 926.506 M 8.12 % | 856.924 M 14.81 % | 746.357 M 17.54 % | 634.982 M -5.68 % | 673.195 M 15.16 % | 584.595 M 8.30 % | 539.795 M 1.75 % | 530.503 M -13.26 % | 611.585 M 10.12 % | 555.377 M 42.17 % | 390.634 M 102.34 % | 193.061 M -55.87 % | 437.511 M 298.23 % | 109.864 M -70.15 % | 368.017 M 0.00 % | 368.017 M |
| Inventory | 157.987 M -36.42 % | 248.470 M 49.50 % | 166.196 M -47.06 % | 313.913 M 37.62 % | 228.102 M 2.35 % | 222.874 M 27.97 % | 174.159 M -17.75 % | 211.755 M 23.80 % | 171.049 M -28.52 % | 239.308 M 70.16 % | 140.638 M -43.14 % | 247.360 M 24.60 % | 198.528 M 33.05 % | 149.211 M 15.69 % | 128.975 M -16.28 % | 154.057 M 40.53 % | 109.628 M -26.48 % | 149.119 M 34.08 % | 111.217 M -11.80 % | 126.099 M 13.04 % | 111.552 M -12.11 % | 126.916 M 96.81 % | 64.486 M -21.54 % | 82.187 M 62.79 % | 50.487 M -52.60 % | 106.513 M -8.57 % | 116.497 M 0.38 % | 116.061 M 202.59 % | 38.356 M 1.63 % | 37.740 M 13.72 % | 33.187 M -19.96 % | 41.465 M 94.89 % | 21.276 M -23.72 % | 27.894 M -33.54 % | 41.969 M 89.58 % | 22.138 M 10.44 % | 20.046 M | 0.000 -100.00 % | 29.308 M | 0.000 -100.00 % | 38.685 M 0.00 % | 38.685 M |
| Net receivables | 434.773 M 18.71 % | 366.240 M -15.09 % | 431.342 M -15.77 % | 512.095 M -5.72 % | 543.174 M -9.58 % | 600.705 M 1.85 % | 589.788 M -9.52 % | 651.808 M 14.53 % | 569.137 M 27.00 % | 448.146 M -9.25 % | 493.797 M -17.43 % | 598.000 M 15.19 % | 519.153 M 34.36 % | 386.386 M 11.11 % | 347.755 M -0.67 % | 350.091 M 1.81 % | 343.857 M | 0.000 -100.00 % | 327.050 M -31.20 % | 475.347 M 21.10 % | 392.517 M 17.37 % | 334.415 M 0.67 % | 332.203 M -14.49 % | 388.509 M -16.56 % | 465.595 M 0.39 % | 463.794 M 40.35 % | 330.465 M -28.09 % | 459.524 M 18.13 % | 388.998 M -3.72 % | 404.011 M 21.06 % | 333.714 M -6.03 % | 355.140 M 8.67 % | 326.797 M 23.30 % | 265.032 M 10.48 % | 239.890 M -7.00 % | 257.940 M 5.55 % | 244.381 M | 0.000 -100.00 % | 198.273 M | 0.000 -100.00 % | 211.556 M 2.28 % | 206.840 M |
| Tax assets | 32.301 M 0.54 % | 32.128 M -4.12 % | 33.507 M 26.45 % | 26.499 M -0.67 % | 26.678 M -0.47 % | 26.804 M -1.77 % | 27.288 M 27.71 % | 21.368 M 3.10 % | 20.726 M -3.23 % | 21.418 M | 0.000 -100.00 % | 19.111 M -4.62 % | 20.037 M 5.17 % | 19.051 M 1.65 % | 18.742 M 19.81 % | 15.643 M -1.27 % | 15.845 M 1.26 % | 15.647 M -0.16 % | 15.672 M 2.91 % | 15.228 M 5.44 % | 14.442 M -1.41 % | 14.649 M -0.19 % | 14.677 M 14.64 % | 12.803 M 1.31 % | 12.638 M -0.92 % | 12.755 M 4.80 % | 12.171 M 32.99 % | 9.151 M 1.01 % | 9.060 M 3.88 % | 8.722 M 4.12 % | 8.377 M 24.49 % | 6.729 M 2.31 % | 6.577 M 7.16 % | 6.138 M -0.42 % | 6.163 M 25.78 % | 4.900 M -4.01 % | 5.105 M | 0.000 -100.00 % | 4.115 M | 0.000 -100.00 % | 3.735 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 196.251 M -25.71 % | 264.170 M -31.45 % | 385.369 M 161.45 % | 147.399 M 47.59 % | 99.868 M -38.19 % | 161.568 M -62.07 % | 425.969 M 53.79 % | 276.989 M 106.84 % | 133.914 M -9.49 % | 147.949 M -36.02 % | 231.255 M 7.33 % | 215.453 M 25.53 % | 171.637 M 58.12 % | 108.549 M -23.51 % | 141.919 M 12.00 % | 126.711 M 24.97 % | 101.391 M -11.45 % | 114.507 M -25.25 % | 153.182 M -30.67 % | 220.948 M 9.96 % | 200.941 M 56.64 % | 128.283 M 89.79 % | 67.592 M -50.48 % | 136.484 M -22.07 % | 175.135 M 9.38 % | 160.112 M -15.60 % | 189.699 M 121.69 % | 85.570 M 36.26 % | 62.798 M 10.71 % | 56.723 M -48.71 % | 110.604 M 90.13 % | 58.174 M 44.18 % | 40.347 M -7.94 % | 43.827 M 56.58 % | 27.991 M -13.90 % | 32.509 M -22.72 % | 42.065 M | 0.000 -100.00 % | 76.429 M | 0.000 -100.00 % | 60.794 M 0.00 % | 60.794 M |
| Tax payables | 33.327 M 18.75 % | 28.064 M -45.85 % | 51.825 M 57.07 % | 32.995 M 1 204.40 % | 2.530 M -93.27 % | 37.593 M -49.08 % | 73.831 M 76.52 % | 41.825 M 15.22 % | 36.301 M 45.75 % | 24.906 M | 0.000 -100.00 % | 36.053 M -9.31 % | 39.755 M 33.08 % | 29.873 M -27.24 % | 41.055 M 39.76 % | 29.375 M 0.11 % | 29.344 M 23.24 % | 23.811 M -30.88 % | 34.451 M -7.76 % | 37.350 M 12.65 % | 33.156 M 46.93 % | 22.566 M -21.21 % | 28.641 M 26.55 % | 22.633 M -22.89 % | 29.350 M 53.50 % | 19.121 M -15.80 % | 22.707 M 3.41 % | 21.959 M -26.44 % | 29.854 M 0.91 % | 29.585 M -5.91 % | 31.443 M 38.13 % | 22.762 M -8.08 % | 24.764 M 50.24 % | 16.482 M 44.43 % | 11.412 M 17.07 % | 9.747 M -30.78 % | 14.083 M | 0.000 -100.00 % | 11.451 M | 0.000 -100.00 % | 11.426 M | 0.000 |
| Deferred revenue non current | 725.370 K -43.94 % | 1.294 M 72.18 % | 751.488 K -9.10 % | 826.762 K -0.79 % | 833.310 K -0.35 % | 836.260 K 248.44 % | 240.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -226.560 K | 0.000 | 0.000 100.00 % | -20.467 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 433.526 K -15.45 % | 512.751 K -13.38 % | 591.976 K -11.80 % | 671.202 K -10.56 % | 750.427 K -9.55 % | 829.653 K -8.72 % | 908.878 K -8.02 % | 988.104 K -1.08 % | 998.873 K -12.88 % | 1.147 M | 0.000 -100.00 % | 1.305 M | 0.000 -100.00 % | 2.629 M | 0.000 |
| Minority interest | 5.913 M -4.63 % | 6.200 M -3.63 % | 6.433 M -5.94 % | 6.839 M -6.18 % | 7.290 M -4.16 % | 7.606 M -1.70 % | 7.737 M 4.51 % | 7.404 M 1.47 % | 7.296 M 1.81 % | 7.167 M -0.24 % | 7.184 M 36.79 % | 5.251 M -3.95 % | 5.467 M -49.77 % | 10.885 M 11.00 % | 9.806 M -18.42 % | 12.019 M -74.13 % | 46.468 M 8.73 % | 42.736 M 4.39 % | 40.940 M 37.73 % | 29.726 M 15.15 % | 25.814 M 8.16 % | 23.867 M -0.20 % | 23.915 M 40.43 % | 17.030 M 11.87 % | 15.224 M -35.20 % | 23.493 M 15.33 % | 20.371 M 115 314.05 % | -17.681 K -8.73 % | -16.262 K -11.36 % | -14.603 K -23.73 % | -11.803 K 12.35 % | -13.466 K -0.33 % | -13.421 K -6.80 % | -12.567 K -19.06 % | -10.555 K 8.63 % | -11.552 K -38.38 % | -8.348 K | 0.000 100.00 % | -8.325 K | 0.000 100.00 % | -11.180 K -0.01 % | -11.179 K |
| Capital lease obligations | 1.527 M -23.05 % | 1.984 M -18.17 % | 2.425 M -15.21 % | 2.860 M 11.65 % | 2.562 M 549.86 % | 394.170 K 100.23 % | -174.209 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 556.743 K -49.67 % | 1.106 M -51.90 % | 2.300 M 5.30 % | 2.184 M -19.48 % | 2.713 M -16.13 % | 3.234 M -43.68 % | 5.743 M -7.75 % | 6.226 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.980 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 17.114 M 0.00 % | 17.114 M 0.00 % | 17.114 M 0.00 % | 17.114 M 0.00 % | 17.114 M | 0.000 -100.00 % | 5.121 M | 0.000 -100.00 % | 3.344 M -84.21 % | 21.180 M 70.22 % | 12.443 M 266.33 % | -7.481 M 49.46 % | -14.802 M -419.39 % | 4.634 M 114.19 % | -32.662 M -2 856.76 % | -1.105 M 93.10 % | -16.007 M -234.27 % | 11.922 M 174.48 % | -16.007 M 56.03 % | -36.405 M -220.92 % | -11.344 M -119.97 % | 56.799 M -46.75 % | 106.673 M -6.20 % | 113.729 M 0.92 % | 112.698 M -40.70 % | 190.038 M 0.09 % | 189.866 M 0.65 % | 188.633 M 5.88 % | 178.156 M -26.14 % | 241.216 M 0.32 % | 240.442 M 2.25 % | 235.140 M -0.44 % | 236.182 M 0.00 % | 236.182 M 0.00 % | 236.182 M 1.34 % | 233.057 M 137.49 % | 98.131 M 1 178 852.85 % | -8.325 K -100.01 % | 98.131 M 877 917.11 % | -11.179 K -100.01 % | 96.999 M 50.78 % | 64.331 M |
| Deferred tax liabilities non current | 494.813 K -11.86 % | 561.370 K -10.60 % | 627.927 K -9.58 % | 694.483 K 40.30 % | 494.987 K 159.19 % | -836.260 K -248.44 % | -240.000 K -477.29 % | 63.611 K -50.00 % | 127.224 K 6 944.91 % | 1.806 K | 0.000 -100.00 % | 43.341 K -27.27 % | 59.594 K -21.43 % | 75.847 K -18.30 % | 92.831 K -53.03 % | 197.642 K -7.60 % | 213.895 K -5.59 % | 226.560 K -6.69 % | 242.813 K -1.36 % | 246.153 K -6.19 % | 262.406 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 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 |
| Total assets | 1.170 B -6.48 % | 1.251 B -9.24 % | 1.379 B -4.03 % | 1.437 B 3.97 % | 1.382 B -2.02 % | 1.410 B -13.50 % | 1.631 B 10.66 % | 1.474 B 13.31 % | 1.300 B -2.61 % | 1.335 B -0.90 % | 1.347 B -0.95 % | 1.360 B 6.08 % | 1.282 B 9.23 % | 1.174 B 5.69 % | 1.111 B 6.85 % | 1.040 B 1.98 % | 1.019 B -4.20 % | 1.064 B -2.03 % | 1.086 B -6.53 % | 1.162 B 5.63 % | 1.100 B 7.43 % | 1.024 B -3.73 % | 1.064 B 0.43 % | 1.059 B -5.35 % | 1.119 B -3.06 % | 1.154 B -5.35 % | 1.220 B 23.84 % | 984.802 M 13.53 % | 867.469 M 15.20 % | 753.020 M -4.62 % | 789.486 M 13.12 % | 697.905 M 6.78 % | 653.608 M 1.38 % | 644.690 M -11.26 % | 726.524 M 9.31 % | 664.654 M 32.69 % | 500.907 M | 0.000 -100.00 % | 548.479 M | 0.000 -100.00 % | 479.503 M 0.00 % | 479.503 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 | 2023-01-01 | 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 |
| 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 | 2023-01-01 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -123.140 M -200.33 % | 122.733 M | 0.000 | 0.000 100.00 % | -271.579 M -174.99 % | 362.165 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.993 M -200.00 % | 8.993 M 200.00 % | -8.993 M | 0.000 -100.00 % | 6.295 M 300.00 % | -3.148 M -200.00 % | 3.148 M | 0.000 -100.00 % | 11.691 M 300.00 % | -5.845 M -200.00 % | 5.845 M | 0.000 -100.00 % | 7.538 M 2 291.70 % | -343.952 K -200.00 % | 343.952 K | 0.000 -100.00 % | 687.904 K | 0.000 -100.00 % | 343.952 K | 0.000 -100.00 % | 1.548 M | 0.000 -100.00 % | 1.548 M | 0.000 -100.00 % | 2.236 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -153.939 M -230.78 % | 117.707 M 200.00 % | -117.707 M | 0.000 100.00 % | -197.949 M -173.20 % | 270.427 M 200.00 % | -270.427 M | 0.000 100.00 % | -24.232 M -256.09 % | 15.524 M 200.00 % | -15.524 M | 0.000 100.00 % | -8.816 M -112.71 % | 69.372 M 200.00 % | -69.372 M | 0.000 -100.00 % | 41.674 M 153.13 % | 16.463 M 200.00 % | -16.463 M | 0.000 100.00 % | -133.692 M -200.02 % | 133.671 M 200.00 % | -133.671 M | 0.000 100.00 % | -117.410 M -233.35 % | 88.049 M 200.00 % | -88.049 M | 0.000 100.00 % | -65.157 M -298.20 % | 32.874 M 200.00 % | -32.874 M | 0.000 100.00 % | -22.642 M -185.69 % | 26.423 M 300.00 % | -13.211 M 0.00 % | -13.211 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -107.701 M -223.37 % | 87.297 M 200.00 % | -87.297 M | 0.000 100.00 % | -190.852 M -195.01 % | 200.875 M 200.00 % | -200.875 M | 0.000 100.00 % | -18.165 M -179.12 % | 22.959 M 200.00 % | -22.959 M | 0.000 100.00 % | -7.111 M -111.82 % | 60.137 M 200.00 % | -60.137 M | 0.000 100.00 % | -11.025 M -113.31 % | 82.818 M 200.00 % | -82.818 M | 0.000 100.00 % | -50.941 M -139.17 % | 130.049 M 200.00 % | -130.049 M | 0.000 100.00 % | -128.111 M -217.81 % | 108.742 M 200.00 % | -108.742 M | 0.000 100.00 % | -52.496 M -224.59 % | 42.136 M 200.00 % | -42.136 M | 0.000 100.00 % | -45.864 M -213.90 % | 40.267 M 300.00 % | -20.134 M 0.00 % | -20.134 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -37.245 M -222.47 % | 30.411 M 200.00 % | -30.411 M | 0.000 100.00 % | -13.392 M -119.25 % | 69.553 M 200.00 % | -69.553 M | 0.000 100.00 % | -17.758 M -1 017.49 % | -1.589 M -200.00 % | 1.589 M | 0.000 100.00 % | -9.244 M -196.50 % | 9.579 M 200.00 % | -9.579 M | 0.000 -100.00 % | 52.011 M 178.79 % | -66.010 M -200.00 % | 66.010 M | 0.000 100.00 % | -83.310 M -1 711.59 % | 5.169 M 200.00 % | -5.169 M | 0.000 -100.00 % | 8.782 M 142.44 % | -20.692 M -200.00 % | 20.692 M | 0.000 100.00 % | -12.661 M -36.70 % | -9.262 M -200.00 % | 9.262 M | 0.000 -100.00 % | 23.222 M 267.74 % | -13.844 M -300.00 % | 6.922 M 0.00 % | 6.922 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.993 M -200.00 % | 8.993 M | 0.000 | 0.000 -100.00 % | 3.148 M 200.00 % | -3.148 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.993 M -200.00 % | 8.993 M 200.00 % | -8.993 M | 0.000 -100.00 % | 6.295 M 300.00 % | -3.148 M -200.00 % | 3.148 M | 0.000 -100.00 % | 11.691 M 300.00 % | -5.845 M -200.00 % | 5.845 M | 0.000 -100.00 % | 7.538 M 2 291.70 % | -343.952 K -200.00 % | 343.952 K | 0.000 -100.00 % | 687.904 K 300.00 % | -343.951 K -200.00 % | 343.951 K | 0.000 -100.00 % | 559.680 K 136.16 % | -1.548 M -200.00 % | 1.548 M | 0.000 -100.00 % | 1.919 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -105.723 M 21.48 % | -134.640 M | 0.000 100.00 % | -25.487 M -138.36 % | 66.449 M 118.37 % | -361.642 M -199.28 % | 364.276 M 5 342.86 % | 6.693 M 112.79 % | -52.331 M -2 538.07 % | -1.984 M -100.50 % | 399.172 M 117 269.43 % | 340.099 K 100.35 % | -97.026 M 40.85 % | -164.040 M -194.50 % | -55.702 M -1 693.37 % | 3.496 M 117.36 % | -20.132 M -329.92 % | 8.756 M 115.32 % | -57.152 M -3 739.14 % | -1.489 M 93.11 % | -21.600 M -280.57 % | 11.962 M 126.57 % | -45.027 M -2 465.32 % | -1.755 M 88.43 % | -15.165 M -327.68 % | 6.661 M 124.01 % | -27.743 M -859.52 % | -2.891 M 80.87 % | -15.116 M -304.77 % | 7.382 M 128.78 % | -25.648 M -762.85 % | -2.972 M 71.71 % | -10.508 M -457.40 % | 2.940 M 111.90 % | -24.713 M -761.37 % | -2.869 M 63.49 % | -7.858 M -852.48 % | 1.044 M 103.75 % | -27.885 M -2 243.80 % | -1.190 M 96.46 % | -33.583 M 0.00 % | -33.583 M |
| Net cash provided by operating activities | -105.723 M 24.97 % | -140.903 M | 0.000 100.00 % | -28.911 M -145.15 % | 64.027 M 117.08 % | -374.849 M -189.74 % | 417.707 M 2 867.55 % | -15.093 M 66.90 % | -45.593 M -617.01 % | -6.359 M -102.42 % | 262.277 M 77 217.53 % | -340.101 K -102.03 % | 16.733 M 109.78 % | -171.016 M -206.95 % | 159.895 M 861.73 % | -20.991 M 45.34 % | -38.405 M 6.37 % | -41.018 M -119.33 % | 212.177 M 547.56 % | -47.408 M -194.10 % | 50.382 M 213.95 % | -44.215 M -137.05 % | 119.332 M 345.30 % | 26.798 M -16.56 % | 32.115 M 133.97 % | -94.528 M -154.61 % | 173.097 M 1 889.70 % | -9.672 M -38.61 % | -6.978 M 94.74 % | -132.597 M -196.58 % | 137.292 M 683.85 % | -23.515 M 52.37 % | -49.372 M 23.92 % | -64.896 M -171.98 % | 90.160 M 340.00 % | -37.567 M -419.54 % | 11.757 M 115.81 % | -74.352 M -177.14 % | 96.390 M 452.68 % | -27.330 M 36.16 % | -42.811 M 0.00 % | -42.811 M |
| Investments in property plant and equipment | -132.499 K 52.09 % | -276.543 K 47.79 % | -529.718 K -31.17 % | -403.841 K 58.69 % | -977.562 K -358.72 % | -213.105 K 94.01 % | -3.559 M -3 173.70 % | -108.708 K 93.50 % | -1.673 M -374.18 % | -352.779 K -127.31 % | -155.195 K 68.81 % | -497.503 K -86.18 % | -267.216 K 63.59 % | -734.009 K 63.38 % | -2.004 M -534.33 % | 461.504 K 125.06 % | -1.842 M 3.41 % | -1.907 M -17.68 % | -1.620 M -80.92 % | -895.671 K -76.46 % | -507.584 K 10.24 % | -565.500 K 93.67 % | -8.929 M -184.37 % | -3.140 M -0.74 % | -3.117 M -951.15 % | -296.527 K 97.33 % | -11.113 M -112.09 % | -5.240 M 13.74 % | -6.074 M -227.89 % | -1.852 M 20.46 % | -2.329 M -52.55 % | -1.527 M -710.41 % | -188.381 K -48.42 % | -126.923 K 97.65 % | -5.403 M -2 828.30 % | -184.513 K -16.81 % | -157.957 K 61.83 % | -413.821 K 0.94 % | -417.763 K -805.77 % | -46.123 K 95.51 % | -1.027 M 0.00 % | -1.027 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.521 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 300.000 53 671.43 % | -0.560 -100.11 % | 500.000 -23.66 % | 655.000 -94.72 % | 12.410 K 19.90 % | 10.350 K | 0.000 -100.00 % | 895.670 K 102.97 % | -30.125 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -56.579 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 |
| Purchases of investments | -50.000 M -100.00 % | -25.000 M -400.00 % | -5.000 M 76.19 % | -21.000 M 56.61 % | -48.400 M | 0.000 | 0.000 | 0.000 100.00 % | -48.400 M | 0.000 | 0.000 | 0.000 100.00 % | -300.000 99.98 % | -1.530 M -0.66 % | -1.520 M 97.47 % | -60.000 M -81.82 % | -33.000 M | 0.000 | 0.000 100.00 % | -3.300 M | 0.000 | 0.000 | 0.000 100.00 % | -8.000 M -13 233.33 % | -60.000 K 99.80 % | -30.000 M -2 053.63 % | -1.393 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 |
| Sales maturities of investments | 40.100 M 166.51 % | 15.046 M 50.03 % | 10.029 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 330.996 K -86.97 % | 2.541 M -13.16 % | 2.926 M 239.38 % | 862.281 K | 0.000 -100.00 % | 500.000 K -70.59 % | 1.700 M -57.74 % | 4.023 M -61.67 % | 10.496 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.935 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 100.00 % | -4.150 -100.00 % | 11.521 M 131.24 % | -36.879 M | 0.000 | 0.000 | 0.000 100.00 % | -48.400 M | 0.000 | 0.000 -100.00 % | 0.990 -99.67 % | 300.190 -16.61 % | 360.000 -28.00 % | 500.000 -23.66 % | 655.000 100.00 % | -32.988 M -318 820.68 % | 10.350 K -65.86 % | 30.319 K 103.39 % | -895.671 K 98.75 % | -71.630 M -12 566.58 % | -565.500 K -36 119.11 % | 1.570 K -99.98 % | 8.012 M 357.03 % | -3.117 M -951.15 % | -296.527 K 99.34 % | -44.699 M -753.07 % | -5.240 M 88.30 % | -44.772 M -89 109.91 % | 50.300 K 105.03 % | -1.000 M 34.50 % | -1.527 M -116 639.66 % | 1.310 K 101.03 % | -126.923 K 97.65 % | -5.403 M -1 801 129.16 % | 300.000 -40.00 % | 500.000 100.12 % | -413.821 K -13 834.28 % | 3.013 K 200.00 % | -3.013 K -153.62 % | 5.619 K 0.00 % | 5.619 K |
| Net cash used for investing activites | -10.032 M 1.94 % | -10.230 M -327.39 % | 4.499 M 145.52 % | -9.883 M 73.89 % | -37.856 M -17 664.05 % | -213.105 K 94.01 % | -3.559 M -3 173.70 % | -108.708 K 99.78 % | -50.073 M -14 093.82 % | -352.779 K -127.31 % | -155.195 K 6.79 % | -166.506 K -107.32 % | 2.274 M 243.14 % | 662.777 K 124.90 % | -2.662 M 95.53 % | -59.538 M -73.43 % | -34.329 M -17 360.27 % | -196.615 K -108.08 % | 2.433 M -61.39 % | 6.300 M 108.73 % | -72.137 M -12 656.34 % | -565.500 K 93.67 % | -8.928 M -185.36 % | -3.129 M 1.52 % | -3.177 M 89.51 % | -30.297 M 47.04 % | -57.204 M -240.57 % | 40.695 M 180.04 % | -50.846 M -2 721.39 % | -1.802 M 45.86 % | -3.329 M -118.05 % | -1.527 M -716.09 % | -187.071 K -47.39 % | -126.923 K 97.65 % | -5.403 M -2 833.07 % | -184.213 K -16.99 % | -157.457 K 61.95 % | -413.821 K 0.22 % | -414.750 K -744.09 % | -49.136 K 95.19 % | -1.021 M 0.00 % | -1.021 M |
| Debt repayment | 59.931 M 2 158.16 % | 2.654 M 101.53 % | -173.402 M -2 227.46 % | 8.151 M -12.02 % | 9.265 M -88.88 % | 83.313 M 169.76 % | -119.428 M -250.81 % | 79.190 M 206.12 % | 25.869 M -68.69 % | 82.619 M | 0.000 100.00 % | -31.868 M -144.90 % | 70.979 M -47.31 % | 134.703 M 468.73 % | -36.532 M -156.51 % | 64.641 M | 0.000 | 0.000 100.00 % | -112.744 M -541.31 % | -17.580 M -135.56 % | 49.440 M 711.66 % | 6.091 M 121.25 % | -28.664 M 8.71 % | -31.400 M -41.71 % | -22.159 M -864.33 % | -2.298 M | 0.000 -100.00 % | 56.539 M -15.69 % | 67.062 M 139.09 % | 28.048 M | 0.000 | 0.000 | 0.000 100.00 % | -35.629 M -80.39 % | -19.751 M -253.02 % | 12.907 M -16.69 % | 15.494 M 162.78 % | -24.678 M -256.68 % | 15.750 M 407.24 % | -5.126 M | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.611 M | 0.000 | 0.000 | 0.000 100.00 % | -140.933 K | 0.000 | 0.000 | 0.000 100.00 % | -137.016 K | 0.000 | 0.000 | 0.000 100.00 % | -30.028 M | 0.000 100.00 % | -29.999 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 |
| Dividends paid | -2.301 M -15.24 % | -1.996 M 49.11 % | -3.923 M 48.57 % | -7.628 M -82.15 % | -4.188 M -72.81 % | -2.423 M 59.62 % | -6.001 M -80.14 % | -3.331 M 63.14 % | -9.036 M -236.85 % | -2.683 M 6.27 % | -2.862 M -2.86 % | -2.782 M 91.39 % | -32.311 M -2 168.33 % | -1.424 M 23.09 % | -1.852 M -1 005.88 % | -167.477 K 99.38 % | -27.175 M -139 588.31 % | -19.454 K 99.89 % | -17.620 M -1 367.07 % | -1.201 M 89.65 % | -11.606 M -1 433.48 % | -756.831 K 94.80 % | -14.544 M -1 884.40 % | -732.895 K 92.58 % | -9.871 M -465.18 % | -1.746 M 10.03 % | -1.941 M -30.16 % | -1.491 M 84.78 % | -9.800 M | 0.000 100.00 % | -1.380 | 0.000 100.00 % | -6.311 M -3 797.00 % | -161.932 K 77.76 % | -728.123 K -28.01 % | -568.800 K -20.24 % | -473.040 K -19.14 % | -397.049 K 77.07 % | -1.732 M -442.55 % | -319.163 K 90.99 % | -3.543 M 0.00 % | -3.543 M |
| Other financing activites | -416.847 K -1.49 % | -410.713 K -1.31 % | -405.419 K -63.69 % | -247.669 K 49.21 % | -487.607 K -1 179.89 % | -38.098 K -101.87 % | 2.034 M 281.52 % | -1.120 M -13.70 % | -985.424 K -86.46 % | -528.501 K 98.48 % | -34.736 M -6 645.95 % | -514.922 K 91.19 % | -5.847 M -938.41 % | -563.061 K 89.03 % | -5.132 M 71.69 % | -18.129 M -132.09 % | 56.501 M 8 378.70 % | -682.487 K -111.37 % | 6.000 M -67.75 % | 18.603 M 74.33 % | 10.671 M 135.57 % | -29.999 M -26.87 % | -23.645 M -7 644.55 % | -305.318 K 97.68 % | -13.147 M | 0.000 -100.00 % | 2.798 M 200.00 % | -2.798 M | 0.000 | 0.000 -100.00 % | 3.380 -100.00 % | 24.257 M | 0.000 -100.00 % | 0.000 100.00 % | -4.255 M -102.58 % | 164.886 M 21 139 166 694.11 % | 0.780 -6.02 % | 0.830 36.07 % | 0.610 -63.91 % | 1.690 -100.00 % | 12.923 M 0.00 % | 12.923 M |
| Net cash used provided by financing activities | 57.214 M 23 068.66 % | 246.946 K 100.14 % | -177.730 M -64 720.03 % | 275.039 K -94.01 % | 4.589 M -94.32 % | 80.851 M 161.72 % | -131.005 M -275.28 % | 74.738 M 371.61 % | 15.848 M -80.04 % | 79.408 M 311.20 % | -37.598 M -6.92 % | -35.166 M -207.14 % | 32.821 M -75.27 % | 132.715 M 404.98 % | -43.516 M -193.90 % | 46.344 M 58.03 % | 29.326 M 4 277.80 % | -701.941 K 99.37 % | -111.036 M -62 062.86 % | -178.621 K -100.97 % | 18.506 M 175.03 % | -24.664 M 58.93 % | -60.061 M -85.15 % | -32.438 M 28.20 % | -45.176 M -1 017.03 % | -4.044 M -571.96 % | 856.923 K -98.36 % | 52.249 M -8.75 % | 57.262 M 104.15 % | 28.048 M 2 032 492 798.55 % | 1.380 -100.00 % | 24.257 M 484.38 % | -6.311 M 82.37 % | -35.791 M -44.70 % | -24.734 M -113.96 % | 177.224 M 1 079.88 % | 15.021 M 159.90 % | -25.075 M -278.87 % | 14.019 M 391.62 % | -4.807 M -151.25 % | 9.380 M 0.00 % | 9.380 M |
| Effect of forex changes on cash | -9.926 K -92.59 % | -5.154 K -105.62 % | 91.664 K 251.60 % | -60.465 K -475.54 % | 16.101 K 2 203.57 % | 698.960 103.17 % | -22.064 K -145.44 % | 48.557 K 129.26 % | 21.180 K 200.90 % | -20.990 K 31.28 % | -30.543 K -134.81 % | 87.742 K 6.94 % | 82.046 K 1 420.73 % | -6.212 K 74.93 % | -24.780 K -530.08 % | 5.762 K 122.54 % | -25.568 K -339.67 % | 10.668 K 128.43 % | -37.530 K -150.44 % | -14.985 K -10 540.82 % | -140.830 -105.14 % | 2.738 K 212.62 % | -2.431 K -148.80 % | 4.982 K 40.38 % | 3.549 K 208.89 % | -3.259 K -714.45 % | -400.160 -106.07 % | 6.597 K -23.66 % | 8.642 K 231.52 % | -6.571 K 0.19 % | -6.583 K | 0.000 100.00 % | -13.606 K | 0.000 -100.00 % | 8.017 K 47.91 % | 5.420 K -58.65 % | 13.107 K | 0.000 -100.00 % | 33.685 K 1 268.81 % | -2.882 K -300.00 % | 1.441 K 0.00 % | 1.441 K |
| Net change in cash | -58.551 M 61.21 % | -150.938 M -155.60 % | 271.466 M 803.66 % | -38.579 M -217.90 % | 32.721 M 111.12 % | -294.210 M -203.92 % | 283.121 M 375.15 % | 59.585 M 174.67 % | -79.797 M 1.00 % | -80.600 M -135.90 % | 224.493 M 413.84 % | -71.531 M -51.33 % | -47.267 M -25.56 % | -37.644 M -133.11 % | 113.693 M 432.64 % | -34.179 M 21.31 % | -43.435 M -3.65 % | -41.905 M -140.47 % | 103.536 M 350.69 % | -41.301 M -1 171.30 % | -3.249 M 95.32 % | -69.442 M -237.94 % | 50.341 M 674.42 % | -8.764 M 46.02 % | -16.235 M 87.40 % | -128.872 M -210.38 % | 116.749 M 40.19 % | 83.279 M 15 143.30 % | -553.595 K 99.48 % | -106.357 M -179.40 % | 133.956 M 17 165.75 % | -784.943 K 98.73 % | -61.665 M 38.83 % | -100.814 M -267.94 % | 60.031 M -56.96 % | 139.478 M 651.64 % | 18.557 M 118.59 % | -99.841 M -191.64 % | 108.947 M 450.21 % | -31.109 M 9.70 % | -34.451 M 0.00 % | -34.451 M |
| Cash at beginning of period | 328.360 M -31.49 % | 479.298 M 130.62 % | 207.831 M -15.66 % | 246.410 M 7.32 % | 229.598 M -54.97 % | 509.843 M 124.88 % | 226.723 M 35.65 % | 167.138 M -32.31 % | 246.934 M -24.61 % | 327.534 M 217.87 % | 103.041 M -40.98 % | 174.572 M -21.31 % | 221.839 M -14.51 % | 259.483 M 77.98 % | 145.790 M -18.99 % | 179.969 M -19.44 % | 223.404 M -15.79 % | 265.309 M 64.00 % | 161.773 M -20.34 % | 203.074 M -1.57 % | 206.323 M -25.18 % | 275.765 M 22.33 % | 225.424 M -3.74 % | 234.188 M -6.48 % | 250.423 M -33.98 % | 379.295 M 44.47 % | 262.546 M 46.46 % | 179.267 M -0.31 % | 179.821 M -37.16 % | 286.178 M 88.00 % | 152.221 M -0.51 % | 153.006 M -28.73 % | 214.671 M -31.96 % | 315.485 M 26.36 % | 249.673 M 126.57 % | 110.195 M 20.25 % | 91.638 M -52.14 % | 191.479 M 157.17 % | 74.456 M -29.47 % | 105.565 M | 0.000 | 0.000 |
| Cash at end of period | 269.809 M -17.83 % | 328.360 M -31.49 % | 479.298 M 130.62 % | 207.831 M -20.77 % | 262.319 M 21.65 % | 215.634 M -57.71 % | 509.843 M 124.88 % | 226.723 M 35.65 % | 167.138 M -32.31 % | 246.934 M -24.61 % | 327.534 M 217.87 % | 103.041 M -40.98 % | 174.572 M -21.31 % | 221.839 M -14.51 % | 259.483 M 77.98 % | 145.790 M -18.99 % | 179.969 M -19.44 % | 223.404 M -15.79 % | 265.309 M 64.00 % | 161.773 M -20.34 % | 203.074 M -1.57 % | 206.323 M -25.18 % | 275.765 M 22.33 % | 225.424 M -3.74 % | 234.188 M -6.48 % | 250.423 M -33.98 % | 379.295 M 44.47 % | 262.546 M 46.46 % | 179.267 M -0.31 % | 179.821 M -37.16 % | 286.178 M 88.00 % | 152.221 M -0.51 % | 153.006 M -28.73 % | 214.671 M -30.69 % | 309.704 M 24.04 % | 249.673 M 126.57 % | 110.195 M 20.25 % | 91.638 M -50.03 % | 183.402 M 146.32 % | 74.456 M 316.12 % | -34.451 M 0.00 % | -34.451 M |
| Operating cash flow | -105.723 M 24.99 % | -140.950 M | 0.000 100.00 % | -28.911 M -145.15 % | 64.027 M 117.08 % | -374.849 M -189.74 % | 417.707 M 2 867.55 % | -15.093 M 66.90 % | -45.593 M -617.01 % | -6.359 M -102.42 % | 262.277 M 77 217.53 % | -340.101 K -102.03 % | 16.733 M 109.78 % | -171.016 M -206.95 % | 159.895 M 861.73 % | -20.991 M 45.34 % | -38.405 M 6.37 % | -41.018 M -119.33 % | 212.177 M 547.56 % | -47.408 M -194.10 % | 50.382 M 213.95 % | -44.215 M -137.05 % | 119.332 M 345.30 % | 26.798 M -16.56 % | 32.115 M 133.97 % | -94.528 M -154.61 % | 173.097 M 1 889.70 % | -9.672 M -38.61 % | -6.978 M 94.74 % | -132.597 M -196.58 % | 137.292 M 683.85 % | -23.515 M 52.37 % | -49.372 M 23.92 % | -64.896 M -171.98 % | 90.160 M 340.00 % | -37.567 M -419.54 % | 11.757 M 115.81 % | -74.352 M -177.14 % | 96.390 M 452.68 % | -27.330 M 36.16 % | -42.811 M 0.00 % | -42.811 M |
| Capital expenditure | -132.499 K 52.09 % | -276.543 K 47.79 % | -529.718 K -31.17 % | -403.842 K 58.69 % | -977.562 K -358.72 % | -213.105 K 94.01 % | -3.559 M -3 173.70 % | -108.708 K 93.50 % | -1.673 M -374.18 % | -352.779 K -127.31 % | -155.195 K 68.81 % | -497.503 K -86.18 % | -267.216 K 63.59 % | -734.009 K 63.38 % | -2.004 M -534.33 % | 461.504 K 125.06 % | -1.842 M 3.41 % | -1.907 M -17.68 % | -1.620 M -80.92 % | -895.671 K -76.46 % | -507.584 K 10.24 % | -565.500 K 93.67 % | -8.929 M -184.37 % | -3.140 M -0.74 % | -3.117 M -951.15 % | -296.527 K 97.33 % | -11.113 M -112.09 % | -5.240 M 13.74 % | -6.074 M -227.89 % | -1.852 M 20.46 % | -2.329 M -52.55 % | -1.527 M -710.41 % | -188.381 K -48.42 % | -126.923 K 97.65 % | -5.403 M -2 828.30 % | -184.513 K -16.81 % | -157.957 K 61.83 % | -413.821 K 0.94 % | -417.763 K -805.77 % | -46.123 K 95.51 % | -1.027 M 0.00 % | -1.027 M |
| Free CashFlow | -105.855 M 25.05 % | -141.226 M -131.80 % | 444.076 M 1 614.86 % | -29.315 M -146.49 % | 63.050 M 116.81 % | -375.062 M -190.56 % | 414.148 M 2 824.35 % | -15.202 M 67.84 % | -47.265 M -604.25 % | -6.711 M -102.56 % | 262.122 M 31 394.29 % | -837.604 K -105.09 % | 16.466 M 109.59 % | -171.750 M -208.78 % | 157.891 M 869.09 % | -20.530 M 48.99 % | -40.247 M 6.24 % | -42.924 M -120.39 % | 210.556 M 535.90 % | -48.303 M -196.85 % | 49.875 M 211.38 % | -44.781 M -140.56 % | 110.403 M 366.66 % | 23.658 M -18.41 % | 28.998 M 130.58 % | -94.825 M -158.54 % | 161.984 M 1 186.30 % | -14.912 M -14.25 % | -13.052 M 90.29 % | -134.449 M -199.62 % | 134.963 M 638.96 % | -25.041 M 49.47 % | -49.561 M 23.78 % | -65.023 M -176.72 % | 84.757 M 324.51 % | -37.752 M -425.49 % | 11.599 M 115.51 % | -74.765 M -177.90 % | 95.972 M 450.56 % | -27.376 M 37.55 % | -43.838 M 0.00 % | -43.838 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2023 | 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 |