RRIL Ltd. RRIL.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.129 B 18.53 % | 952.128 M -38.39 % | 1.545 B 85.82 % | 831.644 M 782.17 % | 94.273 M -90.55 % | 997.823 M -13.30 % | 1.151 B 40.14 % | 821.219 M 457.14 % | 147.398 M 67.93 % | 87.774 M 177.09 % | 31.677 M -86.33 % | 231.675 M -31.79 % | 339.653 M 226.47 % | 104.040 M 39.66 % | 74.496 M 103.32 % | 36.640 M |
| Net income | 68.456 M 18.74 % | 57.651 M -58.09 % | 137.561 M 224.72 % | 42.363 M 348.24 % | 9.451 M -7.42 % | 10.209 M 381.73 % | -3.624 M -136.80 % | 9.847 M 303.75 % | -4.833 M 54.86 % | -10.707 M -223.18 % | 8.692 M -39.68 % | 14.410 M -21.98 % | 18.471 M 32 111.61 % | 57.343 K -49.24 % | 112.977 K -28.10 % | 157.133 K |
| Income before tax | 96.051 M 24.63 % | 77.070 M -59.08 % | 188.353 M 162.91 % | 71.641 M 799.79 % | 7.962 M -59.63 % | 19.722 M 269.67 % | -11.623 M -179.25 % | -4.162 M 13.87 % | -4.833 M 54.40 % | -10.598 M -174.27 % | 14.269 M -33.10 % | 21.328 M -10.94 % | 23.946 M 33 252.39 % | 71.797 K -49.45 % | 142.044 K -24.58 % | 188.345 K |
| Income before tax ratio | 0.09 5.14 % | 0.08 -33.59 % | 0.12 41.49 % | 0.09 2.00 % | 0.08 327.31 % | 0.02 295.70 % | -0.01 -99.26 % | -0.01 84.54 % | -0.03 72.84 % | -0.12 -126.81 % | 0.45 389.30 % | 0.09 30.58 % | 0.07 10 116.21 % | 0.00 -63.81 % | 0.00 -62.91 % | 0.01 |
| EBITDA | 117.288 M 17.90 % | 99.480 M -53.92 % | 215.894 M 128.61 % | 94.437 M 187.24 % | 32.878 M 2 540.40 % | 1.245 M -81.89 % | 6.877 M 132.55 % | 2.957 M 193.02 % | -3.179 M 67.17 % | -9.684 M -1 577.94 % | -577.127 K -106.17 % | 9.348 M -61.44 % | 24.246 M 6 928.92 % | 344.950 K -19.79 % | 430.070 K 14.88 % | 374.361 K |
| Net income ratio | 0.06 0.18 % | 0.06 -31.98 % | 0.09 74.75 % | 0.05 -49.19 % | 0.10 879.87 % | 0.01 424.94 % | 0.00 -126.26 % | 0.01 136.57 % | -0.03 73.12 % | -0.12 -144.45 % | 0.27 341.15 % | 0.06 14.38 % | 0.05 9 766.78 % | 0.00 -63.66 % | 0.00 -64.64 % | 0.00 |
| Ratio EBITDA | 0.10 -0.53 % | 0.10 -25.21 % | 0.14 23.03 % | 0.11 -67.44 % | 0.35 27 847.08 % | 0.00 -79.12 % | 0.01 65.94 % | 0.00 116.70 % | -0.02 80.45 % | -0.11 -505.55 % | -0.02 -145.15 % | 0.04 -43.47 % | 0.07 2 053.04 % | 0.00 -42.57 % | 0.01 -43.50 % | 0.01 |
| Gross profit ratio | 0.10 -42.84 % | 0.17 15.79 % | 0.15 25.28 % | 0.12 231.18 % | -0.09 -1 354.28 % | -0.01 -127.84 % | 0.02 32.73 % | 0.02 -50.15 % | 0.03 121.92 % | 0.02 -73.92 % | 0.06 19.78 % | 0.05 -8.87 % | 0.05 278.98 % | 0.01 97.26 % | 0.01 33.46 % | 0.01 |
| Weighted average shs out dil | 124.094 M 2.38 % | 121.214 M 0.00 % | 121.214 M 0.00 % | 121.214 M 54.50 % | 78.453 M 0.00 % | 78.453 M 0.00 % | 78.453 M 0.00 % | 78.453 M 0.00 % | 78.453 M 0.00 % | 78.453 M 0.00 % | 78.453 M 0.00 % | 78.453 M 0.00 % | 78.453 M 10 313.52 % | 753.380 K 0.00 % | 753.380 K 0.00 % | 753.380 K |
| Weighted average shs out | 124.094 M 2.38 % | 121.214 M 0.00 % | 121.214 M 0.00 % | 121.214 M 54.50 % | 78.453 M -0.10 % | 78.530 M 0.10 % | 78.453 M 0.00 % | 78.453 M 0.00 % | 78.454 M 2.58 % | 76.479 M -3.21 % | 79.020 M -1.30 % | 80.058 M 2.05 % | 78.453 M 10 313.52 % | 753.380 K 0.00 % | 753.380 K 0.00 % | 753.380 K |
| EPS diluted | 0.55 14.58 % | 0.48 -57.52 % | 1.13 222.86 % | 0.35 191.67 % | 0.12 -7.69 % | 0.13 381.39 % | -0.05 -135.54 % | 0.13 311.04 % | -0.06 56.00 % | -0.14 -227.27 % | 0.11 -38.89 % | 0.18 -25.00 % | 0.24 140.00 % | 0.10 -33.33 % | 0.15 -25.00 % | 0.20 |
| Earnings per share | 0.55 14.58 % | 0.48 -57.52 % | 1.13 222.86 % | 0.35 191.67 % | 0.12 -7.69 % | 0.13 381.39 % | -0.05 -135.54 % | 0.13 311.04 % | -0.06 56.00 % | -0.14 -227.27 % | 0.11 -38.89 % | 0.18 -25.00 % | 0.24 140.00 % | 0.10 -33.33 % | 0.15 -25.00 % | 0.20 |
| Gross profit | 110.377 M -32.25 % | 162.916 M -28.66 % | 228.366 M 132.79 % | 98.101 M 1 257.19 % | -8.478 M -37.40 % | -6.170 M -124.14 % | 25.564 M 86.01 % | 13.744 M 177.72 % | 4.949 M 272.66 % | 1.328 M -27.74 % | 1.838 M -83.62 % | 11.221 M -37.84 % | 18.053 M 1 137.24 % | 1.459 M 175.49 % | 529.657 K 171.35 % | 195.195 K |
| Income tax expense | 27.595 M 42.10 % | 19.419 M -61.77 % | 50.792 M 73.48 % | 29.278 M 1 550.12 % | -2.019 M -121.22 % | 9.513 M 218.92 % | -8.000 M 42.90 % | -14.010 M | 0.000 -100.00 % | 109.037 K -98.04 % | 5.576 M -19.38 % | 6.917 M 26.34 % | 5.475 M 37 778.19 % | 14.454 K -50.27 % | 29.067 K -6.87 % | 31.212 K |
| Cost of revenue | 934.026 M 18.35 % | 789.212 M -40.07 % | 1.317 B 79.53 % | 733.543 M 613.91 % | 102.750 M -89.77 % | 1.004 B -10.78 % | 1.125 B 39.36 % | 807.475 M 466.85 % | 142.449 M 64.78 % | 86.446 M 189.71 % | 29.839 M -86.46 % | 220.454 M -31.45 % | 321.600 M 213.51 % | 102.580 M 38.69 % | 73.966 M 102.95 % | 36.445 M |
| General and administrative expenses | 4.415 M 12.23 % | 3.934 M -23.27 % | 5.127 M 24.96 % | 4.103 M -50.43 % | 8.277 M -41.02 % | 14.035 M -24.05 % | 18.478 M 68.74 % | 10.951 M 464.16 % | 1.941 M -17.75 % | 2.360 M 131.44 % | 1.020 M 307.88 % | 249.982 K -37.77 % | 401.707 K | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 1.196 M -36.08 % | 1.871 M -64.13 % | 5.216 M 187.86 % | 1.812 M 286.35 % | 469.000 K 515.78 % | 76.164 K 112.87 % | 35.779 K 14.68 % | 31.200 K -12.85 % | 35.802 K -94.28 % | 626.002 K 728.11 % | 75.594 K 31.86 % | 57.330 K -13.35 % | 66.166 K | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 106.940 M 119.68 % | 48.679 M 96.99 % | 24.711 M 723.49 % | -3.963 M -3 365.04 % | -114.380 K -133.34 % | 343.100 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 37.675 M -66.58 % | 112.745 M 91.02 % | 59.022 M 92.72 % | 30.626 M 540.31 % | 4.783 M -65.83 % | 13.997 M -22.97 % | 18.171 M 65.31 % | 10.992 M 456.03 % | 1.977 M -33.79 % | 2.986 M 102.29 % | 1.476 M -7.90 % | 1.603 M -54.16 % | 3.496 M 140.08 % | 1.456 M 46.03 % | 997.224 K 821.16 % | 108.258 K |
| Cost and expenses | 1.056 B 17.11 % | 901.642 M -34.47 % | 1.376 B 80.06 % | 764.169 M 585.32 % | 111.506 M -89.05 % | 1.018 B -10.97 % | 1.143 B 39.71 % | 818.467 M 466.70 % | 144.426 M 61.49 % | 89.432 M 177.04 % | 32.281 M -85.49 % | 222.455 M -31.57 % | 325.096 M 212.48 % | 104.037 M 38.78 % | 74.964 M 105.08 % | 36.553 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 37.675 M 549.01 % | 5.805 M -43.88 % | 10.343 M 74.86 % | 5.915 M -32.37 % | 8.746 M -38.02 % | 14.111 M -23.78 % | 18.514 M 68.58 % | 10.982 M 455.52 % | 1.977 M -33.79 % | 2.986 M 172.63 % | 1.095 M -31.66 % | 1.603 M 1.64 % | 1.577 M 8.28 % | 1.456 M 46.03 % | 997.224 K 821.16 % | 108.258 K |
| Interest income | 33.320 M -8.95 % | 36.594 M 36.82 % | 26.746 M 62.82 % | 16.427 M -30.38 % | 23.595 M 879.79 % | 2.408 M 23.04 % | 1.957 M -86.51 % | 14.511 M 5.31 % | 13.778 M 5.67 % | 13.039 M -12.33 % | 14.873 M 22.85 % | 12.107 M 28.94 % | 9.389 M | 0.000 | 0.000 | 0.000 |
| Interest expense | 10.453 M -1.25 % | 10.585 M -22.66 % | 13.687 M 9.31 % | 12.521 M 2 704.30 % | 446.493 K 1 313.40 % | 31.590 K 1 976.92 % | 1.521 K -98.10 % | 79.856 K -77.83 % | 360.275 K -42.71 % | 628.827 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 10.784 M -8.20 % | 11.747 M -15.22 % | 13.856 M -10.68 % | 15.513 M -36.63 % | 24.479 M 11 889.87 % | 204.164 K 40.20 % | 145.619 K -30.63 % | 209.918 K -83.77 % | 1.294 M 353.43 % | 285.289 K -9.54 % | 315.372 K 4.22 % | 302.592 K 0.78 % | 300.241 K 9.92 % | 273.150 K -5.17 % | 288.029 K 54.84 % | 186.015 K |
| Operating income | 72.702 M 44.00 % | 50.487 M -70.19 % | 169.344 M 150.97 % | 67.475 M 452.49 % | 12.213 M 160.56 % | -20.167 M -372.75 % | 7.394 M 168.70 % | 2.752 M -7.41 % | 2.972 M 279.26 % | -1.658 M -323.30 % | 742.456 K -92.03 % | 9.316 M -42.55 % | 16.214 M 557 097.11 % | 2.910 K 100.62 % | -467.568 K -637.83 % | 86.936 K |
| Operating income ratio | 0.06 21.48 % | 0.05 -51.61 % | 0.11 35.07 % | 0.08 -37.37 % | 0.13 740.99 % | -0.02 -414.59 % | 0.01 91.74 % | 0.00 -83.38 % | 0.02 206.75 % | -0.02 -180.59 % | 0.02 -41.71 % | 0.04 -15.77 % | 0.05 170 575.84 % | 0.00 100.45 % | -0.01 -364.53 % | 0.00 |
| Total other income expenses net | 22.964 M -13.61 % | 26.583 M 39.84 % | 19.009 M 356.29 % | 4.166 M | 0.000 -100.00 % | 39.889 M 309.75 % | -19.017 M -175.05 % | -6.914 M 11.41 % | -7.805 M 12.70 % | -8.940 M -166.09 % | 13.526 M 12.61 % | 12.012 M 55.36 % | 7.732 M 11 123.57 % | 68.887 K -88.70 % | 609.612 K 501.14 % | 101.409 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 144.323 M -0.03 % | 144.364 M -11.00 % | 162.210 M 93.16 % | 83.978 M -21.73 % | 107.296 M 2 935.31 % | 3.535 M 217.89 % | -2.998 M -12 780.09 % | -23.280 K -100.74 % | 3.160 M -70.52 % | 10.717 M 0.54 % | 10.659 M 615.92 % | -2.066 M -66.73 % | -1.239 M -228.92 % | -376.752 K -89.73 % | -198.570 K -125.92 % | 766.177 K |
| Total investments | 34.572 M -22.62 % | 44.680 M -47.36 % | 84.871 M 136.86 % | 35.832 M -26.00 % | 48.421 M -38.70 % | 78.992 M 257.95 % | 22.068 M 39.63 % | 15.804 M -21.41 % | 20.110 M 192.27 % | 6.880 M | 0.000 | 0.000 -100.00 % | 8.597 M | 0.000 | 0.000 | 0.000 |
| Total debt | 290.202 M 98.87 % | 145.923 M -27.03 % | 199.976 M 92.85 % | 103.696 M -4.25 % | 108.294 M 2 655.92 % | 3.930 M | 0.000 | 0.000 -100.00 % | 3.176 M -72.07 % | 11.373 M -3.84 % | 11.827 M 117.39 % | 5.440 M -1.08 % | 5.500 M 3 476.00 % | 153.803 K -31.97 % | 226.069 K -75.98 % | 940.994 K |
| Accumulated other comprehensive income loss | 6.135 M 776.43 % | 700.000 K 253.54 % | 198.000 K -95.36 % | 4.268 M 0.00 % | 4.268 M 0.00 % | 4.268 M -23.86 % | 5.606 M 0.00 % | 5.606 M 0.00 % | 5.606 M 0.00 % | 5.606 M 0.00 % | 5.606 M 0.00 % | 5.606 M 0.00 % | 5.606 M 113.54 % | -41.412 M 0.14 % | -41.469 M 0.27 % | -41.582 M |
| Retained earnings | 440.868 M 18.38 % | 372.412 M 18.32 % | 314.761 M 77.43 % | 177.398 M 344.09 % | 39.947 M 30.99 % | 30.495 M 60.94 % | 18.949 M -16.05 % | 22.572 M 77.38 % | 12.725 M -27.60 % | 17.576 M -37.86 % | 28.283 M 44.37 % | 19.591 M 100.52 % | 9.770 M | 0.000 | 0.000 | 0.000 |
| Common stock | 606.071 M 0.00 % | 606.071 M 0.00 % | 606.071 M 0.00 % | 606.071 M 54.50 % | 392.267 M 0.00 % | 392.267 M 0.00 % | 392.267 M 0.00 % | 392.267 M 0.00 % | 392.267 M 0.00 % | 392.267 M 0.00 % | 392.267 M 0.00 % | 392.267 M 0.00 % | 392.267 M 941.35 % | 37.669 M 0.00 % | 37.669 M 0.00 % | 37.669 M |
| Total equity | 1.053 B 7.08 % | 983.451 M 6.26 % | 925.544 M 17.49 % | 787.737 M 38.68 % | 568.013 M 33.01 % | 427.030 M 2.78 % | 415.484 M -0.86 % | 419.107 M 2.41 % | 409.260 M -1.17 % | 414.111 M -2.83 % | 426.156 M 2.08 % | 417.464 M 2.41 % | 407.643 M 77 472.46 % | 525.499 K 12.25 % | 468.155 K 31.81 % | 355.177 K |
| Other non current liabilities | 1.348 M -35.50 % | 2.090 M 7.40 % | 1.946 M 0.10 % | 1.944 M 11.92 % | 1.737 M | 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 | 141.412 M 105.90 % | 68.679 M -21.19 % | 87.144 M 577.90 % | 12.855 M -28.42 % | 17.960 M 488.72 % | 3.051 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.182 M -1.05 % | 4.227 M -22.31 % | 5.440 M -1.08 % | 5.500 M 3 476.00 % | 153.803 K -31.97 % | 226.069 K -75.98 % | 940.994 K |
| Total non current liabilities | 156.060 M 93.52 % | 80.643 M -19.74 % | 100.481 M 296.70 % | 25.329 M 28.59 % | 19.697 M 545.66 % | 3.051 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.182 M -1.05 % | 4.227 M -22.31 % | 5.440 M -1.08 % | 5.500 M 3 476.03 % | 153.802 K -31.97 % | 226.069 K -75.98 % | 940.994 K |
| Other current liabilities | 18.787 M 64.19 % | 11.442 M 124.36 % | -46.974 M -608.49 % | 9.238 M 92.00 % | 4.812 M 505.69 % | 794.388 K 231.52 % | 239.618 K -67.80 % | 744.186 K 341.50 % | 168.558 K 271.95 % | -98.026 K -126.95 % | 363.673 K 163.45 % | -573.134 K -109.19 % | 6.237 M 241.34 % | 1.827 M 229.82 % | 554.009 K -57.52 % | 1.304 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 952.469 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 225.673 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 148.790 M 92.62 % | 77.244 M -31.54 % | 112.832 M 24.21 % | 90.841 M 0.48 % | 90.411 M 10 187.36 % | 878.853 K | 0.000 | 0.000 -100.00 % | 3.176 M -55.83 % | 7.190 M -5.39 % | 7.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 191.184 M 68.30 % | 113.595 M -45.92 % | 210.061 M 32.00 % | 159.140 M 42.92 % | 111.351 M 4 213.76 % | 2.581 M -90.45 % | 27.029 M -10.33 % | 30.144 M 55.86 % | 19.340 M -70.22 % | 64.935 M 432.72 % | 12.189 M 20.29 % | 10.133 M -81.07 % | 53.543 M 69.41 % | 31.606 M 1 496.31 % | 1.980 M -94.72 % | 37.520 M |
| Total liabilities | 347.244 M 78.77 % | 194.238 M -37.32 % | 309.895 M 55.27 % | 199.583 M 52.30 % | 131.048 M 2 226.86 % | 5.632 M -79.16 % | 27.029 M -10.33 % | 30.144 M 55.86 % | 19.340 M -72.02 % | 69.118 M 321.03 % | 16.416 M 5.41 % | 15.574 M -73.62 % | 59.043 M 85.91 % | 31.760 M 1 339.70 % | 2.206 M -94.26 % | 38.461 M |
| Other non current assets | 184.392 M 10.76 % | 166.474 M 4 216.15 % | 3.857 M -94.22 % | 66.688 M 64.40 % | 40.565 M | 0.000 -100.00 % | 62.500 M 38.89 % | 45.000 M -31.77 % | 65.958 M 107.21 % | 31.832 M -85.41 % | 218.148 M 9.76 % | 198.742 M 2.97 % | 193.006 M 9 033.59 % | 2.113 M -10.77 % | 2.368 M -10.69 % | 2.652 M |
| Long term investments | 34.572 M -22.62 % | 44.680 M -47.36 % | 84.871 M 136.86 % | 35.832 M -24.38 % | 47.384 M -40.01 % | 78.992 M 400.73 % | 15.775 M 0.00 % | 15.775 M 0.00 % | 15.775 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 256.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 192.150 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 264.691 M 0.00 % | 264.691 M 0.00 % | 264.691 M 0.00 % | 264.691 M 116.58 % | 122.217 M 14.49 % | 106.750 M -16.67 % | 128.100 M -14.29 % | 149.450 M -12.50 % | 170.800 M -11.11 % | 192.150 M -10.00 % | 213.500 M 0.00 % | 213.500 M 0.00 % | 213.500 M | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 264.691 M 0.00 % | 264.691 M 0.00 % | 264.691 M 0.00 % | 264.691 M 116.57 % | 122.217 M 14.49 % | 106.750 M -16.67 % | 128.100 M -14.29 % | 149.450 M -12.50 % | 170.800 M -55.56 % | 384.300 M 80.00 % | 213.500 M 0.00 % | 213.500 M 0.00 % | 213.500 M | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 335.180 M 65.89 % | 202.048 M -4.32 % | 211.180 M 52.07 % | 138.871 M -7.70 % | 150.451 M 2 231.04 % | 6.454 M 253.09 % | 1.828 M -7.02 % | 1.966 M -9.65 % | 2.176 M 41.01 % | 1.543 M 0.73 % | 1.532 M -2.89 % | 1.577 M 2 250.19 % | 67.115 K 269.35 % | 18.171 K -43.29 % | 32.040 K 514.69 % | 5.212 K |
| Total non current assets | 818.835 M 20.79 % | 677.893 M 19.96 % | 565.120 M 11.67 % | 506.082 M 34.78 % | 375.500 M 83.34 % | 204.815 M -11.08 % | 230.335 M 1.83 % | 226.201 M -11.19 % | 254.709 M -39.02 % | 417.675 M -3.58 % | 433.180 M 4.68 % | 413.819 M 1.78 % | 406.573 M 18 976.16 % | 2.131 M -11.21 % | 2.400 M -9.66 % | 2.657 M |
| Other current assets | 43.445 M -85.15 % | 292.469 M 70.86 % | 171.175 M -13.07 % | 196.905 M 1 743.38 % | 10.682 M -95.28 % | 226.109 M 28.80 % | 175.554 M -8.25 % | 191.331 M 27.27 % | 150.333 M 66 515.63 % | 225.673 K -93.54 % | 3.495 M 0.00 % | 3.495 M | 0.000 | 0.000 -100.00 % | 23.000 K 187.50 % | 8.000 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.037 M | 0.000 -100.00 % | 6.292 M 21 500.62 % | 29.131 K -99.33 % | 4.334 M -37.01 % | 6.880 M | 0.000 | 0.000 -100.00 % | 8.597 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 4.467 M 186.53 % | 1.559 M -95.87 % | 37.766 M 91.53 % | 19.718 M 1 873.77 % | 999.000 K 153.17 % | 394.600 K -86.84 % | 2.998 M 12 780.09 % | 23.280 K 40.54 % | 16.565 K -97.47 % | 655.954 K -43.82 % | 1.168 M -84.45 % | 7.507 M 11.39 % | 6.739 M 1 170.22 % | 530.555 K 24.94 % | 424.640 K 142.91 % | 174.817 K |
| Cash and short term investments | 4.467 M 186.53 % | 1.559 M -95.87 % | 37.766 M 91.53 % | 19.718 M 868.47 % | 2.036 M 415.97 % | 394.600 K -95.75 % | 9.291 M 17 627.13 % | 52.411 K -98.80 % | 4.351 M -42.27 % | 7.536 M 545.51 % | 1.168 M -84.45 % | 7.507 M -51.05 % | 15.337 M 2 790.69 % | 530.555 K 24.94 % | 424.640 K 142.91 % | 174.817 K |
| Total current assets | 581.482 M 16.34 % | 499.796 M -30.57 % | 719.877 M 49.59 % | 481.239 M 44.13 % | 333.885 M 46.54 % | 227.847 M 6.71 % | 213.516 M -4.85 % | 224.388 M 28.05 % | 175.229 M 161.96 % | 66.892 M 612.22 % | 9.392 M -51.13 % | 19.218 M -68.03 % | 60.113 M 90.88 % | 31.492 M 1 854.19 % | 1.611 M -95.70 % | 37.497 M |
| Inventory | 125.937 M 14.82 % | 109.685 M 6.54 % | 102.953 M -36.42 % | 161.933 M 52.84 % | 105.948 M | 0.000 100.00 % | -4.698 M 47.01 % | -8.864 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 581.000 K -11.87 % | 659.288 K -4.24 % | 688.500 K |
| Net receivables | 407.633 M 324.25 % | 96.083 M -76.45 % | 407.983 M 297.32 % | 102.683 M -52.29 % | 215.219 M 15 909.73 % | 1.344 M -95.97 % | 33.369 M -20.30 % | 41.869 M 103.79 % | 20.545 M -65.25 % | 59.130 M 1 150.24 % | 4.729 M -42.44 % | 8.217 M -82.02 % | 45.699 M 50.42 % | 30.380 M 5 921.02 % | 504.568 K -98.62 % | 36.626 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 521.000 K | 0.000 -100.00 % | 14.884 M 17.95 % | 12.619 M -42.98 % | 22.132 M 57.97 % | 14.010 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 100.00 % | -49.558 M -4 955 700.00 % | -1.000 K 99.99 % | -10.324 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 23.607 M -5.23 % | 24.909 M -73.20 % | 92.940 M 76.53 % | 52.648 M 283.68 % | 13.722 M 1 411.14 % | 908.058 K -96.61 % | 26.790 M -8.88 % | 29.400 M 83.80 % | 15.995 M -72.13 % | 57.392 M 1 258.15 % | 4.226 M -60.53 % | 10.707 M -77.37 % | 47.306 M 58.94 % | 29.764 M 2 026.03 % | 1.400 M -96.13 % | 36.185 M |
| Tax payables | 0.000 | 0.000 -100.00 % | 51.263 M 699.36 % | 6.413 M 341.00 % | 1.454 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 225.673 K | 0.000 | 0.000 | 0.000 -100.00 % | 14.454 K -44.26 % | 25.930 K -16.92 % | 31.212 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 131.531 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 76.774 K | 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 |
| Other total stockholders equity | 0.000 -100.00 % | 4.268 M -5.45 % | 4.514 M | 0.000 100.00 % | -100.000 | 0.000 100.00 % | -1.338 M 0.00 % | -1.338 M 0.00 % | -1.338 M 0.00 % | -1.338 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.268 M 0.00 % | 4.268 M 0.00 % | 4.268 M |
| Deferred tax liabilities non current | 13.300 M 34.70 % | 9.874 M -8.11 % | 10.745 M 2.04 % | 10.530 M 1.99 % | 10.325 M | 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 100.00 % | -647.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.400 B 18.90 % | 1.178 B -4.67 % | 1.235 B 25.13 % | 987.320 M 41.24 % | 699.061 M 61.57 % | 432.662 M -2.52 % | 443.851 M -1.50 % | 450.589 M 4.80 % | 429.938 M -11.27 % | 484.566 M 9.49 % | 442.572 M 2.20 % | 433.037 M -7.21 % | 466.686 M 1 287.99 % | 33.623 M 738.10 % | 4.012 M -90.01 % | 40.154 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -75.039 M -328.53 % | 32.835 M 1 143.28 % | 2.641 M 100.93 % | -282.730 M -814.90 % | 39.548 M 180.95 % | -48.857 M -480.83 % | 12.829 M 133.96 % | -37.782 M -150.19 % | 75.275 M 1 415.29 % | -5.723 M 64.41 % | -16.081 M -154.27 % | 29.631 M 314.48 % | -13.815 M -9 447.31 % | -144.699 K -124.10 % | 600.398 K |
| Accounts receivables | -34.058 M -152.82 % | 64.485 M 117.57 % | -366.991 M -61.85 % | -226.744 M -378.21 % | 81.500 M 152.06 % | 32.333 M 2 918.56 % | 1.071 M 108.33 % | -12.859 M -133.33 % | 38.585 M 170.93 % | -54.400 M -1 659.94 % | 3.487 M -90.46 % | 36.559 M 353.70 % | -14.410 M 51.74 % | -29.861 M -182.70 % | 36.106 M |
| Inventory | -16.253 M -141.43 % | -6.732 M -111.41 % | 58.981 M 205.35 % | -55.985 M -150.68 % | -22.333 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 581.000 K 644.87 % | 78.000 K 164.41 % | 29.500 K |
| Accounts payables | -1.302 M 97.94 % | -63.112 M -234.16 % | 47.041 M 11.30 % | 42.265 M 315.43 % | -19.619 M 22.54 % | -25.327 M -713.16 % | -3.115 M -122.28 % | 13.980 M 133.80 % | -41.355 M -177.80 % | 53.156 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.638 M 183.40 % | -35.535 M |
| Other working capital | -23.431 M -161.35 % | 38.194 M -85.51 % | 263.610 M 723.69 % | -42.266 M | 0.000 100.00 % | -55.864 M -475.61 % | 14.873 M 138.23 % | -38.903 M -149.85 % | 78.045 M 1 842.70 % | -4.478 M 77.11 % | -19.568 M -182.43 % | -6.929 M -48 178.79 % | 14.411 K 1 543.22 % | 877.000 | 0.000 |
| Other non cash items | -17.597 M 80.62 % | -90.818 M -220.21 % | -28.362 M -133.97 % | 83.503 M 445.53 % | -24.167 M -354.04 % | 9.513 M -28.09 % | 13.228 M 80.22 % | 7.340 M -65.62 % | 21.350 M 0.55 % | 21.232 M 203.41 % | -20.531 M 62.38 % | -54.572 M -356.47 % | 21.278 M 56 671.12 % | -37.613 K -612.23 % | -5.281 K |
| Net cash provided by operating activities | -13.396 M -217.35 % | 11.415 M -93.53 % | 176.488 M 224.86 % | -141.351 M -395.58 % | 47.822 M 730.78 % | -7.581 M -133.58 % | 22.579 M 210.77 % | -20.385 M -121.90 % | 93.085 M 1 729.66 % | 5.088 M 118.43 % | -27.605 M -169.89 % | -10.228 M -139.39 % | 25.969 M 17 425.32 % | 148.181 K -85.12 % | 996.123 K |
| Investments in property plant and equipment | -143.917 M -5 384.64 % | -2.624 M 96.95 % | -86.165 M 41.27 % | -146.724 M | 0.000 100.00 % | -4.830 M -62 878.60 % | -7.670 K | 0.000 100.00 % | -905.031 K -3 302.37 % | -26.600 K | 0.000 100.00 % | -1.543 M -1 590.40 % | -91.277 K | 0.000 100.00 % | -31.375 K |
| Acquisitions net | 371.000 K | 0.000 | 0.000 100.00 % | -55.333 M 62.12 % | -146.081 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -403.726 M | 0.000 | 0.000 |
| Purchases of investments | -6.662 M | 0.000 | 0.000 | 0.000 100.00 % | -9.537 M 84.91 % | -63.217 M | 0.000 | 0.000 100.00 % | -12.280 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 -100.00 % | 7.276 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 32.686 M 65.89 % | 19.704 M 112.63 % | -156.050 M -198.71 % | 158.082 M 61.01 % | 98.184 M 49.10 % | 65.853 M 593.90 % | -13.333 M -169.22 % | 19.263 M 126.98 % | -71.394 M -4 019.51 % | -1.733 M -111.15 % | 15.543 M -9.71 % | 17.214 M 300.22 % | -8.597 M | 0.000 | 0.000 |
| Net cash used for investing activites | -117.522 M -788.07 % | 17.080 M 107.05 % | -242.215 M -560.00 % | -36.699 M 36.10 % | -57.434 M -2 518.04 % | -2.194 M 83.56 % | -13.341 M -169.26 % | 19.263 M 122.77 % | -84.579 M -4 706.54 % | -1.760 M -111.32 % | 15.543 M -0.82 % | 15.671 M 103.80 % | -412.415 M | 0.000 100.00 % | -31.375 K |
| Debt repayment | 144.279 M 366.93 % | -54.052 M -155.50 % | 97.393 M 2 217.70 % | -4.599 M -144.05 % | 10.440 M 1 087.91 % | 878.853 K | 0.000 100.00 % | -3.176 M 61.25 % | -8.196 M -1 705.13 % | -454.066 K -107.11 % | 6.386 M 10 830.48 % | -59.516 K -101.11 % | 5.346 M 7 497.84 % | -72.267 K 89.89 % | -714.925 K |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 213.805 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 388.500 M | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -33.902 M | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.923 M | 0.000 | 0.000 | 0.000 |
| Other financing activites | -10.453 M 1.85 % | -10.650 M 21.79 % | -13.618 M -9.50 % | -12.436 M -2 772.06 % | -433.000 K -1 455.71 % | -27.833 K -40.75 % | -19.775 K 73.51 % | -74.645 K 79.20 % | -358.953 K 42.69 % | -626.379 K 5.64 % | -663.809 K 4.26 % | -693.324 K 41.82 % | -1.192 M -4 072.49 % | 30.000 K | 0.000 |
| Net cash used provided by financing activities | 133.826 M 306.83 % | -64.702 M -177.23 % | 83.775 M -57.42 % | 196.770 M 1 866.32 % | 10.007 M 1 075.88 % | 851.020 K 4 403.51 % | -19.775 K 99.39 % | -3.251 M 62.00 % | -8.555 M -691.84 % | -1.080 M -118.88 % | 5.723 M 222.39 % | -4.676 M -101.19 % | 392.654 M 929 085.85 % | -42.267 K 94.09 % | -714.925 K |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 -100.00 % | 3.292 K -98.43 % | 209.691 K -96.67 % | 6.292 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 2.908 M 108.03 % | -36.207 M -300.62 % | 18.048 M -3.58 % | 18.719 M 2 997.12 % | 604.400 K 123.21 % | -2.604 M -187.52 % | 2.975 M 44 206.87 % | 6.715 K 101.05 % | -639.389 K -24.99 % | -511.559 K 91.93 % | -6.339 M -926.07 % | 767.376 K -87.64 % | 6.209 M | 0.000 | 0.000 |
| Cash at beginning of period | 1.559 M -95.87 % | 37.766 M 91.53 % | 19.718 M 1 873.77 % | 999.000 K 153.17 % | 394.600 K -86.84 % | 2.998 M 12 780.09 % | 23.280 K 40.54 % | 16.565 K -97.47 % | 655.954 K -43.82 % | 1.168 M -84.45 % | 7.507 M 11.39 % | 6.739 M 1 170.22 % | 530.555 K 24.94 % | 424.640 K 142.91 % | 174.817 K |
| Cash at end of period | 4.467 M 186.53 % | 1.559 M -95.87 % | 37.766 M 91.53 % | 19.718 M 1 874.35 % | 998.708 K 153.09 % | 394.600 K -86.84 % | 2.998 M 12 780.09 % | 23.280 K 40.54 % | 16.565 K -97.47 % | 655.954 K -43.82 % | 1.168 M -84.45 % | 7.507 M 11.39 % | 6.739 M 1 170.22 % | 530.555 K 24.94 % | 424.640 K |
| Operating cash flow | -13.396 M -217.35 % | 11.415 M -93.53 % | 176.488 M 224.86 % | -141.351 M -395.58 % | 47.822 M 730.78 % | -7.581 M -133.58 % | 22.579 M 210.77 % | -20.385 M -121.90 % | 93.085 M 1 729.66 % | 5.088 M 118.43 % | -27.605 M -169.89 % | -10.228 M -139.39 % | 25.969 M 17 425.32 % | 148.181 K -85.12 % | 996.123 K |
| Capital expenditure | -143.917 M -5 384.64 % | -2.624 M 96.95 % | -86.165 M 41.27 % | -146.724 M -106.70 % | -70.983 M -1 369.50 % | -4.830 M 63.79 % | -13.341 M | 0.000 100.00 % | -905.031 K -3 302.50 % | -26.599 K | 0.000 100.00 % | -1.543 M -1 590.40 % | -91.277 K | 0.000 100.00 % | -31.373 K |
| Free CashFlow | -157.313 M -1 889.48 % | 8.791 M -90.27 % | 90.323 M 131.51 % | -286.657 M -699.42 % | 47.822 M 485.29 % | -12.412 M -234.35 % | 9.239 M 145.32 % | -20.385 M -122.11 % | 92.180 M 1 721.39 % | 5.061 M 118.33 % | -27.605 M -134.51 % | -11.771 M -145.49 % | 25.878 M 17 363.84 % | 148.180 K -84.64 % | 964.750 K |
| 2025 | 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 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 239.848 M -21.39 % | 305.115 M -4.94 % | 320.976 M -6.33 % | 342.678 M 114.40 % | 159.831 M -39.08 % | 262.382 M 16.66 % | 224.917 M -16.47 % | 269.249 M 37.67 % | 195.580 M -55.43 % | 438.861 M 2.84 % | 426.749 M 7.30 % | 397.727 M 41.04 % | 281.988 M -11.65 % | 319.182 M 46.64 % | 217.669 M 35.25 % | 160.944 M 20.63 % | 133.419 M 91.92 % | 69.519 M 1 114.52 % | 5.724 M -48.01 % | 11.010 M -19.89 % | 13.744 M -88.89 % | 123.667 M -54.19 % | 269.980 M -7.95 % | 293.287 M -5.66 % | 310.889 M -3.13 % | 320.948 M 4.85 % | 306.100 M 9.64 % | 279.178 M 14.12 % | 244.634 M -0.75 % | 246.482 M -3.53 % | 255.491 M 28.37 % | 199.031 M 65.46 % | 120.290 M 35.50 % | 88.778 M 155 650.56 % | 57.000 K -99.83 % | 33.452 M 33.22 % | 25.111 M -4.04 % | 26.169 M -33.77 % | 39.514 M 83.24 % | 21.564 M 802.26 % | 2.390 M 41.76 % | 1.686 M -84.06 % | 10.579 M 169.39 % | 3.927 M -74.46 % | 15.377 M -55.85 % | 34.829 M -56.09 % | 79.328 M 142.86 % | 32.664 M -61.51 % | 84.854 M -70.56 % | 288.229 M |
| Net income | 14.495 M -27.72 % | 20.053 M -10.23 % | 22.337 M 27.21 % | 17.559 M 106.41 % | 8.507 M -51.39 % | 17.501 M 33.65 % | 13.095 M 5.21 % | 12.446 M -14.81 % | 14.609 M -71.70 % | 51.631 M 87.27 % | 27.570 M -39.78 % | 45.784 M 264.06 % | 12.576 M -70.32 % | 42.368 M 4 809.39 % | 863.000 K 131.60 % | -2.731 M 24.97 % | -3.640 M -135.42 % | 10.277 M 345.92 % | -4.179 M -501.29 % | -695.000 K -117.17 % | 4.048 M -75.78 % | 16.712 M 818.48 % | -2.326 M 8.93 % | -2.554 M -57.36 % | -1.623 M -1 626.05 % | 106.353 K 103.83 % | -2.780 M -17.30 % | -2.370 M -266.78 % | 1.421 M -88.81 % | 12.703 M 1 270 400.00 % | -1.000 K 99.93 % | -1.466 M -5.47 % | -1.390 M -142.29 % | 3.287 M 165.05 % | -5.053 M -438.70 % | -938.000 K 55.96 % | -2.130 M 37.11 % | -3.387 M -378.77 % | 1.215 M 132.45 % | -3.744 M 21.84 % | -4.790 M -686.18 % | 817.150 K -71.86 % | 2.904 M 12.91 % | 2.572 M 7.21 % | 2.399 M 24.53 % | 1.926 M -40.62 % | 3.244 M -24.68 % | 4.307 M -12.69 % | 4.933 M -74.57 % | 19.400 M |
| Income before tax | 21.418 M -29.34 % | 30.311 M 17.53 % | 25.790 M 0.19 % | 25.741 M 81.16 % | 14.209 M -44.54 % | 25.618 M 47.49 % | 17.369 M 4.78 % | 16.577 M -5.30 % | 17.505 M -76.28 % | 73.809 M 102.07 % | 36.527 M -40.16 % | 61.043 M 259.65 % | 16.973 M -72.00 % | 60.627 M 664.33 % | 7.932 M 251.91 % | 2.254 M 172.22 % | 828.000 K -92.78 % | 11.474 M 1 249.70 % | -998.000 K 0.70 % | -1.005 M 33.40 % | -1.509 M -104.75 % | 31.764 M 1 042.55 % | -3.370 M 10.40 % | -3.761 M 23.42 % | -4.911 M -2 286.55 % | 224.600 K 105.83 % | -3.850 M -9.25 % | -3.524 M 21.22 % | -4.473 M -242.38 % | -1.306 M -130 543.40 % | -1.000 K 99.93 % | -1.466 M -5.47 % | -1.390 M -142.29 % | 3.287 M 165.05 % | -5.053 M -438.70 % | -938.000 K 55.96 % | -2.130 M 35.02 % | -3.278 M -369.79 % | 1.215 M 132.45 % | -3.744 M 21.84 % | -4.790 M -268.21 % | 2.848 M -38.43 % | 4.625 M 24.26 % | 3.722 M 21.08 % | 3.074 M -5.08 % | 3.239 M -31.01 % | 4.694 M -24.74 % | 6.237 M -12.87 % | 7.158 M -71.22 % | 24.875 M |
| Income before tax ratio | 0.09 -10.11 % | 0.10 23.64 % | 0.08 6.96 % | 0.08 -15.50 % | 0.09 -8.95 % | 0.10 26.43 % | 0.08 25.43 % | 0.06 -31.21 % | 0.09 -46.78 % | 0.17 96.49 % | 0.09 -44.23 % | 0.15 154.99 % | 0.06 -68.31 % | 0.19 421.24 % | 0.04 160.20 % | 0.01 125.67 % | 0.01 -96.24 % | 0.17 194.66 % | -0.17 -91.01 % | -0.09 16.86 % | -0.11 -142.75 % | 0.26 2 157.71 % | -0.01 2.66 % | -0.01 18.82 % | -0.02 -2 357.30 % | 0.00 105.56 % | -0.01 0.36 % | -0.01 30.96 % | -0.02 -244.97 % | -0.01 -135 319.45 % | 0.00 99.95 % | -0.01 36.26 % | -0.01 -131.21 % | 0.04 100.04 % | -88.65 -316 050.37 % | -0.03 66.94 % | -0.08 32.28 % | -0.13 -507.37 % | 0.03 117.71 % | -0.17 91.34 % | -2.00 -218.66 % | 1.69 286.33 % | 0.44 -53.87 % | 0.95 374.11 % | 0.20 115.00 % | 0.09 57.14 % | 0.06 -69.01 % | 0.19 126.35 % | 0.08 -2.26 % | 0.09 |
| EBITDA | 29.535 M -23.84 % | 38.780 M 26.39 % | 30.684 M 1.73 % | 30.163 M 70.81 % | 17.659 M -35.14 % | 27.226 M 9.47 % | 24.871 M 1.81 % | 24.429 M 67.43 % | 14.591 M -80.04 % | 73.118 M 119.52 % | 33.308 M -51.10 % | 68.114 M 326.08 % | 15.986 M -70.92 % | 54.965 M 843.41 % | 5.826 M -56.42 % | 13.369 M 85.60 % | 7.203 M -62.05 % | 18.978 M 372.01 % | -6.977 M -239.43 % | 5.004 M 22.14 % | 4.097 M -72.31 % | 14.798 M 642.50 % | 1.993 M 25.27 % | 1.591 M 244.37 % | 462.000 K -97.73 % | 20.353 M 1 225.09 % | 1.536 M -17.60 % | 1.864 M 103.94 % | 914.000 K -94.32 % | 16.096 M 506.93 % | -3.955 M -200.65 % | 3.930 M -3.44 % | 4.070 M -78.19 % | 18.662 M 397.02 % | -6.283 M -34.48 % | -4.672 M -794.23 % | 673.000 K -95.69 % | 15.620 M 357.47 % | -6.067 M -25.82 % | -4.822 M -674.00 % | 840.000 K 106.97 % | -12.054 M -358.94 % | 4.655 M 1 831.73 % | -268.817 K -108.54 % | 3.149 M 135.93 % | -8.765 M -286.38 % | 4.703 M -24.70 % | 6.246 M -13.64 % | 7.232 M -57.84 % | 17.152 M |
| Net income ratio | 0.06 -8.05 % | 0.07 -5.56 % | 0.07 35.81 % | 0.05 -3.73 % | 0.05 -20.20 % | 0.07 14.56 % | 0.06 25.95 % | 0.05 -38.12 % | 0.07 -36.51 % | 0.12 82.10 % | 0.06 -43.88 % | 0.12 158.12 % | 0.04 -66.40 % | 0.13 3 248.00 % | 0.00 123.37 % | -0.02 37.80 % | -0.03 -118.46 % | 0.15 120.25 % | -0.73 -1 056.58 % | -0.06 -121.43 % | 0.29 117.95 % | 0.14 1 668.54 % | -0.01 1.06 % | -0.01 -66.81 % | -0.01 -1 675.43 % | 0.00 103.65 % | -0.01 -6.98 % | -0.01 -246.15 % | 0.01 -88.73 % | 0.05 1 316 839.51 % | 0.00 99.95 % | -0.01 36.26 % | -0.01 -131.21 % | 0.04 100.04 % | -88.65 -316 050.37 % | -0.03 66.94 % | -0.08 34.46 % | -0.13 -520.92 % | 0.03 117.71 % | -0.17 91.34 % | -2.00 -513.52 % | 0.48 76.56 % | 0.27 -58.09 % | 0.65 319.81 % | 0.16 182.07 % | 0.06 35.25 % | 0.04 -68.99 % | 0.13 126.81 % | 0.06 -13.63 % | 0.07 |
| Ratio EBITDA | 0.12 -3.11 % | 0.13 32.96 % | 0.10 8.61 % | 0.09 -20.33 % | 0.11 6.48 % | 0.10 -6.16 % | 0.11 21.88 % | 0.09 21.62 % | 0.07 -55.22 % | 0.17 113.46 % | 0.08 -54.42 % | 0.17 202.09 % | 0.06 -67.08 % | 0.17 543.37 % | 0.03 -67.78 % | 0.08 53.86 % | 0.05 -80.22 % | 0.27 122.40 % | -1.22 -368.19 % | 0.45 52.47 % | 0.30 149.12 % | 0.12 1 520.98 % | 0.01 36.08 % | 0.01 265.04 % | 0.00 -97.66 % | 0.06 1 163.79 % | 0.01 -24.84 % | 0.01 78.70 % | 0.00 -94.28 % | 0.07 521.80 % | -0.02 -178.40 % | 0.02 -41.64 % | 0.03 -83.90 % | 0.21 100.19 % | -110.23 -78 823.81 % | -0.14 -621.13 % | 0.03 -95.51 % | 0.60 488.76 % | -0.15 31.34 % | -0.22 -163.62 % | 0.35 104.92 % | -7.15 -1 724.77 % | 0.44 742.83 % | -0.07 -133.43 % | 0.20 181.37 % | -0.25 -524.51 % | 0.06 -69.00 % | 0.19 124.35 % | 0.09 43.22 % | 0.06 |
| Gross profit ratio | 0.20 -4.31 % | 0.21 28.60 % | 0.16 8.79 % | 0.15 -22.17 % | 0.19 104.84 % | 0.09 41.15 % | 0.07 -18.55 % | 0.08 -6.63 % | 0.09 -54.68 % | 0.19 109.15 % | 0.09 -46.03 % | 0.17 81.02 % | 0.09 -36.70 % | 0.15 178.17 % | 0.05 64.32 % | 0.03 88.49 % | 0.02 -84.98 % | 0.11 | 0.00 -100.00 % | 0.02 103.46 % | -0.45 -4 097.41 % | 0.01 358.79 % | 0.00 -5.68 % | 0.00 -131.48 % | 0.00 -107.41 % | 0.02 463.47 % | 0.00 129.86 % | 0.00 182.99 % | 0.00 -111.73 % | 0.02 893.49 % | 0.00 108.01 % | -0.02 -32.05 % | -0.02 -134.83 % | 0.05 100.05 % | -103.16 -80 621.35 % | -0.13 -305.84 % | 0.06 315.69 % | 0.01 10.31 % | 0.01 -73.74 % | 0.05 -94.84 % | 1.00 157.92 % | 0.39 421.17 % | 0.07 121.32 % | 0.03 229.22 % | 0.01 -95.74 % | 0.24 1 180.55 % | 0.02 83.93 % | 0.01 -19.24 % | 0.01 -79.85 % | 0.06 |
| Weighted average shs out dil | 120.792 M -2.66 % | 124.094 M 0.00 % | 124.094 M -1.06 % | 125.421 M 3.20 % | 121.529 M 5.20 % | 115.527 M -2.96 % | 119.045 M -4.35 % | 124.460 M 2.23 % | 121.742 M 1.39 % | 120.072 M 0.17 % | 119.870 M -0.51 % | 120.484 M -0.60 % | 121.214 M 0.00 % | 121.214 M 54.50 % | 78.453 M 0.00 % | 78.453 M 0.00 % | 78.453 M 0.00 % | 78.453 M -6.13 % | 83.580 M -0.29 % | 83.825 M 3.54 % | 80.960 M 1.73 % | 79.581 M 2.64 % | 77.533 M -8.93 % | 85.133 M 4.91 % | 81.150 M -5.98 % | 86.314 M 24.19 % | 69.500 M -12.03 % | 79.000 M 11.19 % | 71.050 M -10.51 % | 79.394 M 11.20 % | 71.400 M -2.59 % | 73.300 M 5.47 % | 69.500 M -15.42 % | 82.175 M -2.42 % | 84.217 M 9.80 % | 76.700 M 8.03 % | 71.000 M -16.15 % | 84.675 M 39.38 % | 60.750 M -18.87 % | 74.880 M -6.20 % | 79.833 M -2.28 % | 81.700 M 12.53 % | 72.600 M -4.83 % | 76.283 M -4.61 % | 79.967 M -14.61 % | 93.650 M 15.47 % | 81.100 M 3.56 % | 78.309 M 3.18 % | 75.892 M -3.17 % | 78.377 M |
| Weighted average shs out | 120.792 M -2.66 % | 124.094 M 0.00 % | 124.094 M -1.06 % | 125.421 M 3.20 % | 121.529 M 5.19 % | 115.527 M -2.96 % | 119.045 M -4.35 % | 124.460 M 2.23 % | 121.742 M 1.39 % | 120.072 M 0.17 % | 119.870 M -0.51 % | 120.484 M -0.60 % | 121.214 M 0.00 % | 121.214 M 54.50 % | 78.453 M 0.00 % | 78.453 M 0.00 % | 78.453 M 0.00 % | 78.453 M -6.13 % | 83.580 M 20.26 % | 69.500 M -14.16 % | 80.960 M 1.67 % | 79.628 M 2.70 % | 77.533 M -8.93 % | 85.133 M 4.91 % | 81.150 M -5.98 % | 86.314 M 24.19 % | 69.500 M -12.03 % | 79.000 M 11.19 % | 71.050 M -10.51 % | 79.394 M 11.15 % | 71.429 M -2.55 % | 73.300 M 5.47 % | 69.500 M -15.42 % | 82.175 M -2.42 % | 84.217 M 9.80 % | 76.703 M 8.03 % | 71.000 M -9.31 % | 78.285 M 28.86 % | 60.750 M -18.87 % | 74.880 M -6.20 % | 79.833 M -9.74 % | 88.446 M 21.83 % | 72.600 M -4.83 % | 76.283 M -4.61 % | 79.967 M -27.41 % | 110.168 M 35.84 % | 81.100 M 3.56 % | 78.309 M 3.18 % | 75.892 M -3.17 % | 78.377 M |
| EPS diluted | 0.12 -25.00 % | 0.16 -11.11 % | 0.18 28.57 % | 0.14 100.00 % | 0.07 -53.33 % | 0.15 36.36 % | 0.11 10.00 % | 0.10 -16.67 % | 0.12 -72.09 % | 0.43 86.96 % | 0.23 -39.47 % | 0.38 280.00 % | 0.10 -71.43 % | 0.35 3 081.82 % | 0.01 131.61 % | -0.03 25.00 % | -0.05 -135.69 % | 0.13 360.00 % | -0.05 -502.41 % | -0.01 -116.60 % | 0.05 -76.19 % | 0.21 800.00 % | -0.03 0.00 % | -0.03 -50.00 % | -0.02 -1 766.67 % | 0.00 103.00 % | -0.04 -33.33 % | -0.03 -250.00 % | 0.02 -87.50 % | 0.16 1 142 500.18 % | 0.00 99.93 % | -0.02 0.00 % | -0.02 -150.00 % | 0.04 166.67 % | -0.06 -391.80 % | -0.01 59.33 % | -0.03 25.00 % | -0.04 -300.00 % | 0.02 140.00 % | -0.05 16.67 % | -0.06 -700.00 % | 0.01 -75.00 % | 0.04 18.69 % | 0.03 12.33 % | 0.03 45.63 % | 0.02 -48.50 % | 0.04 -27.27 % | 0.06 -15.38 % | 0.07 -74.00 % | 0.25 |
| Earnings per share | 0.12 -25.00 % | 0.16 -11.11 % | 0.18 28.57 % | 0.14 100.00 % | 0.07 -53.33 % | 0.15 36.36 % | 0.11 10.00 % | 0.10 -16.67 % | 0.12 -72.09 % | 0.43 86.96 % | 0.23 -39.47 % | 0.38 280.00 % | 0.10 -71.43 % | 0.35 3 081.82 % | 0.01 131.61 % | -0.03 25.00 % | -0.05 -135.69 % | 0.13 360.00 % | -0.05 -400.00 % | -0.01 -120.00 % | 0.05 -76.19 % | 0.21 800.00 % | -0.03 0.00 % | -0.03 -50.00 % | -0.02 -587.80 % | 0.00 110.25 % | -0.04 -33.33 % | -0.03 -250.00 % | 0.02 -87.50 % | 0.16 1 142 957.14 % | 0.00 99.93 % | -0.02 0.00 % | -0.02 -150.00 % | 0.04 166.67 % | -0.06 -391.80 % | -0.01 59.33 % | -0.03 30.72 % | -0.04 -316.50 % | 0.02 140.00 % | -0.05 16.67 % | -0.06 -752.17 % | 0.01 -77.00 % | 0.04 18.69 % | 0.03 12.33 % | 0.03 71.43 % | 0.02 -56.25 % | 0.04 -27.27 % | 0.06 -15.38 % | 0.07 -74.00 % | 0.25 |
| Gross profit | 47.181 M -24.78 % | 62.726 M 22.24 % | 51.313 M 1.90 % | 50.358 M 66.88 % | 30.177 M 24.78 % | 24.184 M 64.66 % | 14.687 M -31.96 % | 21.587 M 28.54 % | 16.794 M -79.80 % | 83.143 M 115.08 % | 38.656 M -42.09 % | 66.748 M 155.32 % | 26.143 M -44.08 % | 46.750 M 307.91 % | 11.461 M 122.24 % | 5.157 M 127.38 % | 2.268 M -71.17 % | 7.867 M | 0.000 -100.00 % | 172.000 K 102.77 % | -6.209 M -544.26 % | 1.398 M 218.54 % | -1.179 M 2.72 % | -1.212 M -118.38 % | -555.000 K -107.18 % | 7.728 M 490.80 % | 1.308 M 152.02 % | 519.000 K 194.71 % | -548.000 K -111.64 % | 4.706 M 858.46 % | 491.000 K 110.28 % | -4.776 M -118.48 % | -2.186 M -147.19 % | 4.633 M 178.79 % | -5.880 M -37.54 % | -4.275 M -374.21 % | 1.559 M 298.87 % | 390.851 K -26.94 % | 535.000 K -51.89 % | 1.112 M -53.47 % | 2.390 M 265.62 % | 653.679 K -16.94 % | 787.000 K 496.21 % | 132.000 K -15.92 % | 157.000 K -98.12 % | 8.338 M 462.23 % | 1.483 M 346.69 % | 332.000 K -68.91 % | 1.068 M -94.07 % | 18.004 M |
| Income tax expense | 6.923 M -32.51 % | 10.258 M 197.08 % | 3.453 M -57.80 % | 8.182 M 43.49 % | 5.702 M -29.76 % | 8.118 M 89.94 % | 4.274 M 3.46 % | 4.131 M 42.65 % | 2.896 M -86.94 % | 22.178 M 147.61 % | 8.957 M -41.30 % | 15.259 M 247.03 % | 4.397 M -75.92 % | 18.259 M 340.19 % | 4.148 M 19.20 % | 3.480 M 2.65 % | 3.390 M 408.25 % | 667.000 K -79.03 % | 3.181 M 1 126.13 % | -310.000 K 94.42 % | -5.557 M -136.92 % | 15.052 M 1 541.76 % | -1.044 M 13.50 % | -1.207 M 63.29 % | -3.288 M -2 880.62 % | 118.247 K 111.05 % | -1.070 M 7.28 % | -1.154 M 80.42 % | -5.894 M 57.93 % | -14.010 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.059 M | 0.000 | 0.000 | 0.000 -100.00 % | 109.037 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.030 M 17.98 % | 1.721 M 49.65 % | 1.150 M 70.37 % | 675.000 K -48.56 % | 1.312 M -9.51 % | 1.450 M -24.87 % | 1.930 M -13.26 % | 2.225 M -59.36 % | 5.475 M |
| Cost of revenue | 192.667 M -20.51 % | 242.389 M -10.11 % | 269.663 M -7.75 % | 292.320 M 125.46 % | 129.654 M -45.57 % | 238.198 M 13.30 % | 210.230 M -15.11 % | 247.662 M 38.52 % | 178.786 M -49.74 % | 355.718 M -8.34 % | 388.093 M 17.26 % | 330.979 M 29.37 % | 255.845 M -6.09 % | 272.432 M 32.12 % | 206.208 M 32.37 % | 155.787 M 18.78 % | 131.151 M 112.73 % | 61.652 M 977.08 % | 5.724 M -47.19 % | 10.838 M -45.68 % | 19.953 M -83.68 % | 122.269 M -54.91 % | 271.159 M -7.93 % | 294.499 M -5.44 % | 311.444 M -0.57 % | 313.221 M 2.77 % | 304.792 M 9.38 % | 278.659 M 13.65 % | 245.182 M 1.41 % | 241.776 M -5.19 % | 255.000 M 25.12 % | 203.807 M 66.41 % | 122.476 M 45.55 % | 84.145 M 1 317.30 % | 5.937 M -84.26 % | 37.727 M 60.19 % | 23.552 M -8.64 % | 25.779 M -33.87 % | 38.979 M 90.59 % | 20.452 M | 0.000 -100.00 % | 1.032 M -89.46 % | 9.792 M 158.02 % | 3.795 M -75.07 % | 15.220 M -42.55 % | 26.491 M -65.97 % | 77.845 M 140.77 % | 32.332 M -61.41 % | 83.786 M -68.99 % | 270.225 M |
| General and administrative expenses | 0.000 -100.00 % | 18.188 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.086 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.369 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.431 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.240 M | 0.000 | 0.000 | 0.000 -100.00 % | 712.301 K | 0.000 | 0.000 | 0.000 -100.00 % | 885.960 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.144 M | 0.000 | 0.000 | 0.000 -100.00 % | 938.613 K | 0.000 | 0.000 | 0.000 -100.00 % | 582.629 K | 0.000 | 0.000 | 0.000 -100.00 % | 249.982 K | 0.000 | 0.000 | 0.000 -100.00 % | 401.707 K |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 57.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.372 M | 0.000 | 0.000 | 0.000 -100.00 % | 268.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 468.629 K | 0.000 | 0.000 | 0.000 -100.00 % | 76.164 K | 0.000 | 0.000 | 0.000 -100.00 % | 35.779 K | 0.000 | 0.000 | 0.000 -100.00 % | 31.200 K | 0.000 | 0.000 | 0.000 -100.00 % | 35.802 K | 0.000 | 0.000 | 0.000 -100.00 % | 626.002 K | 0.000 | 0.000 | 0.000 -100.00 % | 75.594 K | 0.000 | 0.000 | 0.000 -100.00 % | 57.330 K | 0.000 | 0.000 | 0.000 -100.00 % | 66.166 K |
| Other expenses | 28.851 M 34.93 % | 21.382 M -31.87 % | 31.384 M 4.48 % | 30.038 M | 0.000 100.00 % | -9.908 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 100.00 % | -4.543 M | 0.000 | 0.000 -100.00 % | 3.359 M 143.28 % | -7.761 M -551.62 % | -1.191 M -126.79 % | 4.445 M | 0.000 -100.00 % | 11.438 M 385.68 % | -4.004 M -6.52 % | -3.759 M -23.61 % | -3.041 M -112.05 % | 25.240 M 857.51 % | -3.332 M 44.98 % | -6.056 M | 0.000 | 0.000 |
| Operating expenses | 28.851 M -20.51 % | 36.294 M 15.64 % | 31.384 M 4.48 % | 30.038 M 79.17 % | 16.765 M 55.97 % | 10.749 M 159.64 % | 4.140 M -50.71 % | 8.400 M 48.23 % | 5.667 M -57.89 % | 13.458 M 45.87 % | 9.226 M 1.10 % | 9.126 M -34.98 % | 14.035 M 111.47 % | 6.637 M 3.43 % | 6.417 M 17.42 % | 5.465 M 32.20 % | 4.134 M 42.55 % | 2.900 M 212.16 % | 929.000 K 6.17 % | 875.000 K -46.15 % | 1.625 M 23.42 % | 1.317 M 80.36 % | 730.000 K -79.77 % | 3.609 M -18.73 % | 4.441 M 493.65 % | 748.080 K -86.65 % | 5.605 M 19.15 % | 4.704 M 3.57 % | 4.542 M 395.22 % | 917.160 K -79.66 % | 4.510 M 1 050.51 % | 392.000 K 15.29 % | 340.000 K 110.11 % | -3.363 M -166.85 % | 5.031 M 126.32 % | 2.223 M -37.91 % | 3.580 M 157.78 % | -6.196 M -774.23 % | 919.000 K -80.23 % | 4.648 M 3 220.00 % | 140.000 K -98.90 % | 12.701 M 429.04 % | -3.860 M -207.52 % | 3.590 M 223.07 % | -2.917 M -116.95 % | 17.206 M 635.85 % | -3.211 M 45.62 % | -5.905 M -196.96 % | 6.090 M 141.86 % | 2.518 M |
| Cost and expenses | 221.518 M -20.51 % | 278.683 M -7.43 % | 301.047 M -6.61 % | 322.358 M 120.16 % | 146.419 M -41.18 % | 248.947 M 16.13 % | 214.370 M -16.28 % | 256.062 M 38.82 % | 184.453 M -50.04 % | 369.176 M -7.08 % | 397.319 M 16.82 % | 340.105 M 26.02 % | 269.880 M -3.29 % | 279.069 M 31.25 % | 212.625 M 31.86 % | 161.252 M 19.19 % | 135.285 M 109.58 % | 64.552 M 818.50 % | 7.028 M -40.00 % | 11.713 M -18.83 % | 14.430 M -88.32 % | 123.586 M -54.87 % | 273.869 M -8.13 % | 298.108 M -2.60 % | 306.071 M -2.52 % | 313.969 M 1.15 % | 310.397 M 9.54 % | 283.363 M 13.47 % | 249.724 M 2.90 % | 242.693 M -2.77 % | 249.610 M 21.97 % | 204.650 M 65.11 % | 123.944 M 53.43 % | 80.782 M 1 173.36 % | 6.344 M -83.36 % | 38.128 M 40.53 % | 27.132 M 38.55 % | 19.582 M -48.55 % | 38.060 M 51.63 % | 25.100 M 17 828.57 % | 140.000 K -98.93 % | 13.129 M 121.33 % | 5.932 M 2 793.66 % | 205.000 K -98.33 % | 12.303 M -76.75 % | 52.918 M -29.10 % | 74.634 M 182.42 % | 26.427 M -70.60 % | 89.876 M -67.05 % | 272.743 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 14.912 M | 0.000 | 0.000 -100.00 % | 16.765 M -18.84 % | 20.657 M 398.96 % | 4.140 M -50.71 % | 8.400 M 48.23 % | 5.667 M -57.89 % | 13.458 M 45.87 % | 9.226 M 1.10 % | 9.126 M -34.98 % | 14.035 M 111.47 % | 6.637 M 3.43 % | 6.417 M 17.42 % | 5.465 M 32.20 % | 4.134 M 42.55 % | 2.900 M 200.83 % | 964.000 K 10.17 % | 875.000 K -46.58 % | 1.638 M 24.41 % | 1.317 M 80.36 % | 730.000 K -79.77 % | 3.609 M -18.73 % | 4.441 M 493.65 % | 748.080 K -86.65 % | 5.605 M 19.15 % | 4.704 M 3.57 % | 4.542 M 395.22 % | 917.160 K 108.45 % | 440.000 K 12.24 % | 392.000 K -73.30 % | 1.468 M 24.40 % | 1.180 M 213.85 % | 376.000 K 33.81 % | 281.000 K 27.15 % | 221.000 K -85.88 % | 1.565 M 475.23 % | 272.000 K 33.99 % | 203.000 K 45.00 % | 140.000 K -78.73 % | 658.223 K 357.10 % | 144.000 K -14.79 % | 169.000 K 36.29 % | 124.000 K -89.55 % | 1.187 M 880.70 % | 121.000 K -19.87 % | 151.000 K 4.86 % | 144.000 K -87.76 % | 1.177 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.748 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 69.000 K -17.86 % | 84.000 K 1.20 % | 83.000 K -96.70 % | 2.519 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.555 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.510 M | 0.000 -100.00 % | 6.000 K -91.43 % | 70.000 K -99.45 % | 12.638 M 15 897.34 % | 79.000 K -13.19 % | 91.000 K -16.51 % | 109.000 K -99.17 % | 13.145 M 5 400.16 % | 239.000 K 14.90 % | 208.000 K -28.28 % | 290.000 K -98.05 % | 14.895 M 67 603.50 % | 22.000 K | 0.000 | 0.000 -100.00 % | 12.107 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.389 M |
| Interest expense | 5.560 M 28.23 % | 4.336 M 65.75 % | 2.616 M 16.99 % | 2.236 M 76.76 % | 1.265 M 151.19 % | -2.471 M -159.95 % | 4.122 M -7.83 % | 4.472 M 0.22 % | 4.462 M -2.92 % | 4.596 M 4.86 % | 4.383 M 51.61 % | 2.891 M | 0.000 -100.00 % | 6.495 M 188.54 % | 2.251 M 23.82 % | 1.818 M -2.88 % | 1.872 M 845.45 % | 198.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 2.557 M -38.13 % | 4.133 M 81.43 % | 2.278 M 4.21 % | 2.186 M -0.05 % | 2.187 M 36.01 % | 1.608 M -52.43 % | 3.380 M 0.00 % | 3.380 M 0.00 % | 3.380 M -0.84 % | 3.409 M -18.47 % | 4.181 M 0.02 % | 4.180 M -0.02 % | 4.181 M -65.61 % | 12.157 M 1 454.23 % | 782.188 K -91.59 % | 9.297 M 2.51 % | 9.069 M 24.11 % | 7.307 M 14 215.94 % | 51.041 K -99.11 % | 5.724 M 3.63 % | 5.523 M 10 720.71 % | 51.041 K -99.05 % | 5.363 M 0.21 % | 5.352 M -0.39 % | 5.373 M 14 658.96 % | 36.405 K -99.32 % | 5.387 M -0.02 % | 5.388 M 0.02 % | 5.387 M 10 164.86 % | 52.480 K -17.50 % | 63.610 K -98.82 % | 5.390 M 0.00 % | 5.390 M 8 373.51 % | 63.610 K 1 549.21 % | 3.857 K 0.00 % | 3.857 K -99.93 % | 5.338 M 138 297.72 % | 3.857 K -66.10 % | 11.378 K 0.00 % | 11.378 K -99.79 % | 5.340 M 46 832.68 % | 11.378 K 39.04 % | 8.183 K 0.00 % | 8.183 K -89.09 % | 75.000 K 816.53 % | 8.183 K -6.10 % | 8.715 K 0.00 % | 8.715 K -88.22 % | 74.000 K 749.11 % | 8.715 K |
| Operating income | 18.330 M -30.65 % | 26.432 M 32.63 % | 19.929 M -1.92 % | 20.320 M 51.51 % | 13.412 M -14.16 % | 15.625 M 48.15 % | 10.547 M -20.02 % | 13.187 M 18.51 % | 11.127 M -84.03 % | 69.685 M 136.78 % | 29.430 M -48.93 % | 57.622 M 375.90 % | 12.108 M -69.82 % | 40.113 M 695.26 % | 5.044 M 1 737.66 % | -308.000 K 83.49 % | -1.866 M -137.57 % | 4.967 M 170.67 % | -7.028 M -899.72 % | -703.000 K -2.48 % | -686.000 K -947.36 % | 80.957 K 102.08 % | -3.889 M 19.33 % | -4.821 M -200.06 % | 4.818 M -30.97 % | 6.980 M 261.94 % | -4.310 M -2.99 % | -4.185 M 17.78 % | -5.090 M -234.34 % | 3.789 M -35.57 % | 5.881 M 204.66 % | -5.619 M -53.52 % | -3.660 M -145.77 % | 7.996 M 227.18 % | -6.287 M -34.45 % | -4.676 M -131.37 % | -2.021 M -130.68 % | 6.587 M 353.03 % | 1.454 M 141.12 % | -3.536 M 21.42 % | -4.500 M 60.67 % | -11.443 M -346.24 % | 4.647 M 24.85 % | 3.722 M 21.08 % | 3.074 M 116.99 % | -18.089 M -485.36 % | 4.694 M -24.74 % | 6.237 M -12.87 % | 7.158 M -58.25 % | 17.143 M |
| Operating income ratio | 0.08 -11.78 % | 0.09 39.53 % | 0.06 4.71 % | 0.06 -29.33 % | 0.08 40.91 % | 0.06 26.99 % | 0.05 -4.26 % | 0.05 -13.91 % | 0.06 -64.17 % | 0.16 130.25 % | 0.07 -52.40 % | 0.14 237.41 % | 0.04 -65.83 % | 0.13 442.34 % | 0.02 1 310.88 % | 0.00 86.32 % | -0.01 -119.58 % | 0.07 105.82 % | -1.23 -1 822.93 % | -0.06 -27.93 % | -0.05 -7 724.45 % | 0.00 104.54 % | -0.01 12.37 % | -0.02 -206.07 % | 0.02 -28.74 % | 0.02 254.45 % | -0.01 6.07 % | -0.01 27.95 % | -0.02 -235.36 % | 0.02 -33.22 % | 0.02 181.53 % | -0.03 7.21 % | -0.03 -133.78 % | 0.09 100.08 % | -110.30 -78 807.12 % | -0.14 -73.68 % | -0.08 -131.97 % | 0.25 584.04 % | 0.04 122.44 % | -0.16 91.29 % | -1.88 72.26 % | -6.79 -1 645.09 % | 0.44 -53.65 % | 0.95 374.11 % | 0.20 138.49 % | -0.52 -977.71 % | 0.06 -69.01 % | 0.19 126.35 % | 0.08 41.83 % | 0.06 |
| Total other income expenses net | 3.088 M -20.39 % | 3.879 M -33.82 % | 5.861 M 8.12 % | 5.421 M -33.81 % | 8.190 M -18.04 % | 9.993 M 46.48 % | 6.822 M 101.24 % | 3.390 M -46.85 % | 6.378 M 54.66 % | 4.124 M -41.89 % | 7.097 M 107.45 % | 3.421 M -29.68 % | 4.865 M -76.28 % | 20.514 M 610.32 % | 2.888 M 12.72 % | 2.562 M -4.90 % | 2.694 M -58.60 % | 6.507 M 7.91 % | 6.030 M 2 096.69 % | -302.000 K 63.30 % | -823.000 K -102.60 % | 31.683 M 6 004.61 % | 519.000 K -51.04 % | 1.060 M 110.90 % | -9.729 M -44.03 % | -6.755 M -1 568.47 % | 460.000 K -30.41 % | 661.000 K 7.13 % | 617.000 K 112.11 % | -5.095 M 13.37 % | -5.882 M -241.63 % | 4.153 M 82.95 % | 2.270 M 148.21 % | -4.709 M -481.60 % | 1.234 M -66.99 % | 3.738 M 3 529.36 % | -109.000 K 98.90 % | -9.865 M -4 027.61 % | -239.000 K -14.90 % | -208.000 K 28.28 % | -290.000 K -102.03 % | 14.291 M 65 057.23 % | -22.000 K | 0.000 | 0.000 -100.00 % | 21.328 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.732 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 144.323 M | 0.000 -100.00 % | 53.857 M | 0.000 -100.00 % | 144.364 M 15 406.34 % | 931.000 K -99.54 % | 203.825 M 439.71 % | 37.766 M -76.72 % | 162.210 M 255.46 % | 45.634 M -77.26 % | 200.679 M 917.75 % | 19.718 M -76.52 % | 83.978 M 48 724.42 % | 172.000 K -99.85 % | 113.988 M 5 499.43 % | 2.036 M -98.10 % | 107.296 M 11 982.85 % | 888.000 K -68.45 % | 2.815 M 612.66 % | 395.000 K -88.83 % | 3.535 M -17.89 % | 4.305 M 907.69 % | -533.000 K -105.74 % | 9.291 M 409.86 % | -2.998 M -149.68 % | 6.036 M 2 273.60 % | -277.700 K -634.04 % | 52.000 K 199.22 % | -52.411 K 85.32 % | -357.000 K -108.21 % | 4.351 M 701.08 % | -723.865 K -109.99 % | 7.247 M 210.36 % | 2.335 M 255.95 % | 656.000 K -93.88 % | 10.717 M 1 286.39 % | 773.000 K -92.47 % | 10.262 M 778.60 % | 1.168 M -89.04 % | 10.659 M 80.79 % | 5.896 M 1 392.98 % | -456.000 K -104.14 % | 11.002 M 632.50 % | -2.066 M -115.00 % | 13.770 M 493.99 % | -3.495 M -122.79 % | 15.337 M 1 337.66 % | -1.239 M |
| Total investments | 0.000 -100.00 % | 34.572 M | 0.000 -100.00 % | 445.918 M | 0.000 -100.00 % | 44.680 M 2 299.57 % | 1.862 M -94.61 % | 34.572 M -54.23 % | 75.532 M -11.00 % | 84.871 M -7.01 % | 91.268 M 106.34 % | 44.231 M 12.16 % | 39.436 M -15.21 % | 46.510 M 13 420.35 % | 344.000 K -99.61 % | 87.885 M 2 058.59 % | 4.071 M -91.59 % | 48.421 M 2 626.39 % | 1.776 M -97.75 % | 78.992 M 9 898.99 % | 790.000 K -98.94 % | 74.717 M 767.79 % | 8.610 M -55.95 % | 19.547 M 5.19 % | 18.582 M 4.44 % | 17.792 M 47.38 % | 12.072 M -43.94 % | 21.534 M 20 605.48 % | 104.000 K -99.10 % | 11.500 M -27.10 % | 15.775 M 81.28 % | 8.702 M -27.18 % | 11.951 M -17.55 % | 14.494 M 150.76 % | 5.780 M 340.55 % | 1.312 M -61.25 % | 3.385 M 118.98 % | 1.546 M | 0.000 -100.00 % | 2.336 M | 0.000 -100.00 % | 11.792 M | 0.000 -100.00 % | 22.004 M | 0.000 -100.00 % | 27.540 M 469.60 % | 4.835 M -84.24 % | 30.674 M 256.78 % | 8.597 M |
| Total debt | 0.000 -100.00 % | 148.790 M | 0.000 -100.00 % | 56.171 M | 0.000 -100.00 % | 145.923 M | 0.000 -100.00 % | 204.756 M | 0.000 -100.00 % | 199.976 M | 0.000 -100.00 % | 246.313 M | 0.000 -100.00 % | 103.696 M | 0.000 -100.00 % | 114.160 M | 0.000 -100.00 % | 108.294 M | 0.000 -100.00 % | 3.703 M | 0.000 -100.00 % | 3.930 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.176 M | 0.000 -100.00 % | 3.802 M | 0.000 -100.00 % | 11.373 M | 0.000 -100.00 % | 11.035 M | 0.000 -100.00 % | 11.827 M | 0.000 -100.00 % | 5.440 M | 0.000 -100.00 % | 5.440 M | 0.000 -100.00 % | 5.440 M | 0.000 -100.00 % | 5.500 M |
| Accumulated other comprehensive income loss | 1.053 B 17 065.00 % | 6.135 M -99.50 % | 1.219 B | 0.000 -100.00 % | 983.451 M 140 393.00 % | 700.000 K -99.93 % | 952.599 M | 0.000 -100.00 % | 925.544 M 19 542.28 % | 4.712 M -99.44 % | 846.097 M 252.50 % | 240.026 M -69.53 % | 787.737 M 18 356.82 % | 4.268 M -99.01 % | 430.125 M 1 036.15 % | 37.858 M -91.33 % | 436.482 M 10 126.84 % | 4.268 M -99.01 % | 430.384 M 1 029.11 % | 38.117 M -91.07 % | 427.030 M 9 905.39 % | 4.268 M -98.97 % | 412.644 M 1 925.05 % | 20.377 M -95.11 % | 416.821 M 7 335.72 % | 5.606 M -98.66 % | 419.495 M 1 440.67 % | 27.228 M -93.52 % | 420.445 M 7 400.37 % | 5.606 M -63.78 % | 15.476 M -96.23 % | 410.598 M 7 224.71 % | 5.606 M -98.64 % | 412.382 M 1 950.12 % | 20.115 M -95.16 % | 415.449 M 7 311.24 % | 5.606 M -98.66 % | 417.620 M 1 547.22 % | 25.353 M -94.05 % | 426.156 M 7 502.25 % | 5.606 M -98.67 % | 422.436 M 1 300.23 % | 30.169 M -92.77 % | 417.464 M 7 347.19 % | 5.606 M -98.66 % | 416.907 M 1 591.99 % | 24.640 M -93.96 % | 407.643 M 7 171.99 % | 5.606 M |
| Retained earnings | 0.000 -100.00 % | 440.868 M | 0.000 | 0.000 | 0.000 -100.00 % | 372.412 M | 0.000 | 0.000 | 0.000 -100.00 % | 315.007 M | 0.000 | 0.000 | 0.000 -100.00 % | 177.398 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.947 M | 0.000 | 0.000 | 0.000 -100.00 % | 30.495 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.949 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.572 M | 0.000 | 0.000 -100.00 % | 12.725 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.576 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.283 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.591 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.770 M |
| Common stock | 0.000 -100.00 % | 606.071 M | 0.000 -100.00 % | 691.071 M | 0.000 -100.00 % | 606.071 M | 0.000 -100.00 % | 606.071 M | 0.000 -100.00 % | 606.071 M | 0.000 -100.00 % | 606.071 M | 0.000 -100.00 % | 606.071 M | 0.000 -100.00 % | 392.267 M | 0.000 -100.00 % | 392.267 M | 0.000 -100.00 % | 392.267 M | 0.000 -100.00 % | 392.267 M | 0.000 -100.00 % | 392.267 M | 0.000 -100.00 % | 392.267 M | 0.000 -100.00 % | 392.267 M | 0.000 -100.00 % | 392.267 M 0.00 % | 392.267 M | 0.000 -100.00 % | 392.267 M | 0.000 -100.00 % | 392.267 M | 0.000 -100.00 % | 392.267 M | 0.000 -100.00 % | 392.267 M | 0.000 -100.00 % | 392.267 M | 0.000 -100.00 % | 392.267 M | 0.000 -100.00 % | 392.267 M | 0.000 -100.00 % | 392.267 M | 0.000 -100.00 % | 392.267 M |
| Total equity | 1.053 B 0.00 % | 1.053 B -13.62 % | 1.219 B 0.00 % | 1.219 B 23.96 % | 983.451 M 0.00 % | 983.451 M 3.24 % | 952.599 M 0.00 % | 952.599 M 2.92 % | 925.544 M 0.00 % | 925.544 M 9.39 % | 846.097 M 0.00 % | 846.097 M 7.41 % | 787.737 M 0.00 % | 787.737 M 39.61 % | 564.239 M 0.00 % | 564.239 M -0.66 % | 568.013 M 0.00 % | 568.013 M 31.98 % | 430.384 M 0.00 % | 430.384 M 0.79 % | 427.030 M 0.00 % | 427.030 M 3.49 % | 412.644 M 0.00 % | 412.644 M -1.00 % | 416.821 M 0.00 % | 416.821 M -0.64 % | 419.495 M 0.00 % | 419.495 M -0.23 % | 420.445 M 0.00 % | 420.445 M 3.12 % | 407.743 M -0.70 % | 410.598 M 0.00 % | 410.598 M -0.43 % | 412.382 M 0.00 % | 412.382 M -0.74 % | 415.449 M 0.00 % | 415.449 M -0.52 % | 417.620 M 0.00 % | 417.620 M -2.00 % | 426.156 M 0.00 % | 426.156 M 0.88 % | 422.436 M 0.00 % | 422.436 M 1.19 % | 417.464 M 0.00 % | 417.464 M 0.13 % | 416.907 M 0.00 % | 416.907 M 2.27 % | 407.643 M 0.00 % | 407.643 M |
| Other non current liabilities | -1.053 B -78 221.14 % | 1.348 M 100.11 % | -1.219 B -894.95 % | 153.350 M 115.59 % | -983.451 M -47 155.07 % | 2.090 M 100.22 % | -952.599 M -46 097.05 % | 2.071 M | 0.000 -100.00 % | 2.071 M | 0.000 -100.00 % | 1.944 M | 0.000 -100.00 % | 1.943 M | 0.000 -100.00 % | 1.868 M | 0.000 -100.00 % | 1.736 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 141.412 M | 0.000 | 0.000 | 0.000 -100.00 % | 68.679 M | 0.000 -100.00 % | 96.795 M | 0.000 -100.00 % | 87.144 M | 0.000 -100.00 % | 99.280 M | 0.000 -100.00 % | 12.855 M | 0.000 -100.00 % | 15.707 M | 0.000 -100.00 % | 17.960 M | 0.000 -100.00 % | 2.824 M | 0.000 -100.00 % | 3.051 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.182 M | 0.000 -100.00 % | 4.227 M | 0.000 -100.00 % | 4.227 M | 0.000 -100.00 % | 5.440 M | 0.000 -100.00 % | 5.440 M | 0.000 -100.00 % | 5.440 M | 0.000 -100.00 % | 5.500 M |
| Total non current liabilities | -1.053 B -774.79 % | 156.060 M 112.80 % | -1.219 B -829.73 % | 167.056 M 116.99 % | -983.451 M -1 319.51 % | 80.643 M 108.47 % | -952.599 M -981.55 % | 108.060 M | 0.000 -100.00 % | 100.481 M | 0.000 -100.00 % | 111.701 M | 0.000 -100.00 % | 40.443 M | 0.000 -100.00 % | 17.575 M | 0.000 -100.00 % | 30.022 M | 0.000 -100.00 % | 2.824 M | 0.000 -100.00 % | 3.051 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.182 M | 0.000 -100.00 % | 4.227 M | 0.000 -100.00 % | 4.227 M | 0.000 -100.00 % | 5.440 M | 0.000 -100.00 % | 5.440 M | 0.000 -100.00 % | 5.440 M | 0.000 -100.00 % | 5.500 M |
| Other current liabilities | 0.000 -100.00 % | 18.787 M | 0.000 -100.00 % | 10.628 M | 0.000 -100.00 % | 11.442 M | 0.000 -100.00 % | 76.463 M | 0.000 100.00 % | -41.588 M | 0.000 -100.00 % | 42.341 M | 0.000 -100.00 % | 9.105 M | 0.000 -100.00 % | 1.657 M | 0.000 -100.00 % | 4.889 M | 0.000 -100.00 % | 405.000 K | 0.000 -100.00 % | 794.388 K | 0.000 -100.00 % | 871.000 K | 0.000 -100.00 % | 239.618 K | 0.000 -100.00 % | 1.625 M | 0.000 -100.00 % | 744.186 K 651.70 % | 99.000 K | 0.000 -100.00 % | 168.558 K | 0.000 -100.00 % | 317.000 K | 0.000 -100.00 % | 127.647 K | 0.000 -100.00 % | 25.062 M | 0.000 -100.00 % | 363.673 K | 0.000 -100.00 % | 8.912 M | 0.000 100.00 % | -573.134 K | 0.000 -100.00 % | 2.069 M | 0.000 -100.00 % | 6.237 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 133.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 952.469 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 148.790 M | 0.000 -100.00 % | 56.171 M | 0.000 -100.00 % | 77.244 M | 0.000 -100.00 % | 107.961 M | 0.000 -100.00 % | 156.312 M | 0.000 -100.00 % | 147.033 M | 0.000 -100.00 % | 90.841 M | 0.000 -100.00 % | 98.453 M | 0.000 -100.00 % | 90.334 M | 0.000 -100.00 % | 879.000 K | 0.000 -100.00 % | 878.853 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.176 M | 0.000 -100.00 % | 3.802 M | 0.000 -100.00 % | 7.190 M | 0.000 -100.00 % | 6.808 M | 0.000 -100.00 % | 7.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 191.184 M | 0.000 -100.00 % | 152.141 M | 0.000 -100.00 % | 113.595 M | 0.000 -100.00 % | 230.789 M | 0.000 -100.00 % | 258.972 M | 0.000 -100.00 % | 281.969 M | 0.000 -100.00 % | 159.140 M | 0.000 -100.00 % | 128.303 M | 0.000 -100.00 % | 111.351 M | 0.000 -100.00 % | 1.942 M | 0.000 -100.00 % | 2.581 M | 0.000 -100.00 % | 24.804 M | 0.000 -100.00 % | 27.029 M | 0.000 -100.00 % | 29.795 M | 0.000 -100.00 % | 30.144 M -41.68 % | 51.684 M | 0.000 -100.00 % | 19.340 M | 0.000 -100.00 % | 44.247 M | 0.000 -100.00 % | 64.710 M | 0.000 -100.00 % | 31.870 M | 0.000 -100.00 % | 12.189 M | 0.000 -100.00 % | 28.904 M | 0.000 -100.00 % | 10.133 M | 0.000 -100.00 % | 30.442 M | 0.000 -100.00 % | 53.543 M |
| Total liabilities | -1.053 B -403.27 % | 347.244 M 128.48 % | -1.219 B -481.91 % | 319.197 M 132.46 % | -983.451 M -606.31 % | 194.238 M 120.39 % | -952.599 M -381.13 % | 338.849 M | 0.000 -100.00 % | 359.453 M | 0.000 -100.00 % | 393.670 M | 0.000 -100.00 % | 199.583 M | 0.000 -100.00 % | 145.878 M | 0.000 -100.00 % | 141.372 M | 0.000 -100.00 % | 4.766 M | 0.000 -100.00 % | 5.632 M | 0.000 -100.00 % | 24.804 M | 0.000 -100.00 % | 27.029 M | 0.000 -100.00 % | 29.795 M | 0.000 -100.00 % | 30.144 M -41.68 % | 51.684 M | 0.000 -100.00 % | 19.340 M | 0.000 -100.00 % | 44.247 M | 0.000 -100.00 % | 68.892 M | 0.000 -100.00 % | 36.097 M | 0.000 -100.00 % | 16.416 M | 0.000 -100.00 % | 34.344 M | 0.000 -100.00 % | 15.574 M | 0.000 -100.00 % | 35.882 M | 0.000 -100.00 % | 59.043 M |
| Other non current assets | 0.000 -100.00 % | 184.392 M | 0.000 -100.00 % | 14.155 M 1 007.95 % | -1.559 M -100.94 % | 166.474 M 17 981.20 % | -931.000 K -101.34 % | 69.338 M 283.60 % | -37.766 M -1 079.15 % | 3.857 M 108.45 % | -45.634 M -341.44 % | 18.901 M 195.86 % | -19.718 M -148.22 % | 40.895 M 23 876.16 % | -172.000 K -105.78 % | 2.978 M 246.29 % | -2.036 M -104.54 % | 44.877 M 5 153.67 % | -888.000 K -104.80 % | 18.485 M 4 779.75 % | -395.000 K -102.34 % | 16.894 M 492.43 % | -4.305 M -104.57 % | 94.127 M 1 113.10 % | -9.291 M -110.45 % | 88.907 M 1 572.92 % | -6.036 M -107.34 % | 82.208 M 158 192.50 % | -52.000 K -100.08 % | 63.285 M 24.04 % | 51.020 M 1 272.60 % | -4.351 M -106.20 % | 70.233 M 1 069.13 % | -7.247 M -103.28 % | 220.808 M 33 759.76 % | -656.000 K -100.29 % | 227.477 M 29 527.78 % | -773.000 K -100.36 % | 217.682 M 18 737.16 % | -1.168 M -100.54 % | 218.148 M 3 799.93 % | -5.896 M -102.76 % | 213.692 M 2 042.30 % | -11.002 M -105.54 % | 198.742 M 1 543.30 % | -13.770 M -108.06 % | 170.839 M 1 213.90 % | -15.337 M -107.95 % | 193.006 M |
| Long term investments | 0.000 -100.00 % | 34.572 M | 0.000 -100.00 % | 445.918 M | 0.000 -100.00 % | 44.680 M | 0.000 -100.00 % | 34.572 M | 0.000 -100.00 % | 84.871 M | 0.000 -100.00 % | 44.231 M | 0.000 -100.00 % | 46.510 M | 0.000 -100.00 % | 87.885 M | 0.000 -100.00 % | 43.072 M | 0.000 -100.00 % | 78.992 M | 0.000 -100.00 % | 74.717 M | 0.000 -100.00 % | 15.775 M | 0.000 -100.00 % | 11.500 M | 0.000 -100.00 % | 15.775 M | 0.000 -100.00 % | 11.500 M -27.10 % | 15.775 M | 0.000 -100.00 % | 11.500 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 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 229.182 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 -100.00 % | 264.691 M | 0.000 -100.00 % | 229.182 M | 0.000 -100.00 % | 35.509 M | 0.000 -100.00 % | 264.691 M | 0.000 -100.00 % | 264.691 M | 0.000 -100.00 % | 264.690 M | 0.000 -100.00 % | 264.691 M | 0.000 -100.00 % | 111.542 M | 0.000 -100.00 % | 122.217 M | 0.000 -100.00 % | 96.075 M | 0.000 -100.00 % | 106.750 M | 0.000 -100.00 % | 117.425 M | 0.000 -100.00 % | 128.100 M | 0.000 -100.00 % | 138.775 M | 0.000 -100.00 % | 149.450 M -6.67 % | 160.125 M | 0.000 -100.00 % | 170.800 M | 0.000 -100.00 % | 181.475 M | 0.000 -100.00 % | 192.150 M | 0.000 -100.00 % | 202.825 M | 0.000 -100.00 % | 213.500 M | 0.000 -100.00 % | 213.500 M | 0.000 -100.00 % | 213.500 M | 0.000 -100.00 % | 213.500 M | 0.000 -100.00 % | 213.500 M |
| Goodwill and intangible assets | 0.000 -100.00 % | 264.691 M | 0.000 -100.00 % | 229.182 M | 0.000 -100.00 % | 264.691 M | 0.000 -100.00 % | 264.691 M | 0.000 -100.00 % | 264.691 M | 0.000 -100.00 % | 264.690 M | 0.000 -100.00 % | 264.691 M | 0.000 -100.00 % | 111.542 M | 0.000 -100.00 % | 122.217 M | 0.000 -100.00 % | 96.075 M | 0.000 -100.00 % | 106.750 M | 0.000 -100.00 % | 117.425 M | 0.000 -100.00 % | 128.100 M | 0.000 -100.00 % | 138.775 M | 0.000 -100.00 % | 149.450 M -6.67 % | 160.125 M | 0.000 -100.00 % | 170.800 M | 0.000 -100.00 % | 181.475 M | 0.000 -100.00 % | 192.150 M | 0.000 -100.00 % | 202.825 M | 0.000 -100.00 % | 213.500 M | 0.000 -100.00 % | 213.500 M | 0.000 -100.00 % | 213.500 M | 0.000 -100.00 % | 213.500 M | 0.000 -100.00 % | 213.500 M |
| Property plant equipment net | 0.000 -100.00 % | 335.180 M | 0.000 -100.00 % | 214.555 M | 0.000 -100.00 % | 202.048 M | 0.000 -100.00 % | 207.017 M | 0.000 -100.00 % | 211.180 M | 0.000 -100.00 % | 141.644 M | 0.000 -100.00 % | 138.871 M | 0.000 -100.00 % | 146.760 M | 0.000 -100.00 % | 150.451 M | 0.000 -100.00 % | 5.682 M | 0.000 -100.00 % | 6.454 M | 0.000 -100.00 % | 1.778 M | 0.000 -100.00 % | 1.828 M | 0.000 -100.00 % | 1.866 M | 0.000 -100.00 % | 1.966 M -5.08 % | 2.071 M | 0.000 -100.00 % | 2.176 M | 0.000 -100.00 % | 2.416 M | 0.000 -100.00 % | 1.543 M | 0.000 -100.00 % | 1.558 M | 0.000 -100.00 % | 1.532 M | 0.000 -100.00 % | 1.577 M | 0.000 -100.00 % | 1.577 M | 0.000 -100.00 % | 67.000 K | 0.000 -100.00 % | 67.115 K |
| Total non current assets | 0.000 -100.00 % | 818.835 M | 0.000 -100.00 % | 903.810 M 58 073.70 % | -1.559 M -100.23 % | 677.893 M 72 913.43 % | -931.000 K -100.16 % | 575.618 M 1 624.17 % | -37.766 M -106.68 % | 565.120 M 1 338.37 % | -45.634 M -109.72 % | 469.466 M 2 480.90 % | -19.718 M -103.90 % | 506.082 M 294 333.72 % | -172.000 K -100.05 % | 349.166 M 17 252.07 % | -2.036 M -100.54 % | 375.500 M 42 386.07 % | -888.000 K -100.45 % | 199.234 M 50 538.99 % | -395.000 K -100.19 % | 204.815 M 4 857.60 % | -4.305 M -101.88 % | 229.105 M 2 565.88 % | -9.291 M -104.03 % | 230.335 M 3 915.96 % | -6.036 M -102.53 % | 238.624 M 458 993.08 % | -52.000 K -100.02 % | 226.201 M -1.22 % | 228.991 M 5 362.95 % | -4.351 M -101.71 % | 254.709 M 3 614.68 % | -7.247 M -101.79 % | 404.699 M 61 791.92 % | -656.000 K -100.16 % | 421.170 M 54 585.09 % | -773.000 K -100.18 % | 422.065 M 36 235.70 % | -1.168 M -100.27 % | 433.180 M 7 447.01 % | -5.896 M -101.38 % | 428.769 M 3 997.19 % | -11.002 M -102.66 % | 413.819 M 3 105.22 % | -13.770 M -103.58 % | 384.406 M 2 606.40 % | -15.337 M -103.77 % | 406.573 M |
| Other current assets | -4.467 M -110.28 % | 43.445 M 1 977.48 % | -2.314 M -108.95 % | 25.863 M | 0.000 -100.00 % | 292.469 M | 0.000 -100.00 % | 452.575 M | 0.000 -100.00 % | 171.175 M | 0.000 -100.00 % | 363.749 M | 0.000 -100.00 % | 196.904 M | 0.000 -100.00 % | 182.553 M | 0.000 -100.00 % | 171.494 M | 0.000 -100.00 % | 235.028 M | 0.000 -100.00 % | 227.453 M | 0.000 -100.00 % | 175.780 M | 0.000 -100.00 % | 175.554 M | 0.000 -100.00 % | 170.035 M | 0.000 -100.00 % | 191.331 M 7.83 % | 177.436 M | 0.000 -100.00 % | 150.333 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.449 M | 0.000 -100.00 % | 3.495 M | 0.000 -100.00 % | 3.495 M | 0.000 -100.00 % | 3.495 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.862 M | 0.000 -100.00 % | 75.532 M | 0.000 -100.00 % | 91.268 M | 0.000 -100.00 % | 39.436 M | 0.000 -100.00 % | 344.000 K | 0.000 -100.00 % | 4.071 M 292.61 % | 1.037 M -41.61 % | 1.776 M | 0.000 -100.00 % | 790.000 K | 0.000 -100.00 % | 8.610 M 128.26 % | 3.772 M -79.70 % | 18.582 M 195.30 % | 6.292 M -47.88 % | 12.072 M 109.65 % | 5.758 M 5 436.92 % | 104.000 K | 0.000 | 0.000 -100.00 % | 8.702 M 1 831.09 % | 450.627 K -96.89 % | 14.494 M 150.76 % | 5.780 M 340.55 % | 1.312 M -61.25 % | 3.385 M 118.98 % | 1.546 M | 0.000 -100.00 % | 2.336 M | 0.000 -100.00 % | 11.792 M | 0.000 -100.00 % | 22.004 M | 0.000 -100.00 % | 27.540 M 469.60 % | 4.835 M -84.24 % | 30.674 M 256.78 % | 8.597 M |
| cash and cash equivalents | 0.000 -100.00 % | 4.467 M | 0.000 -100.00 % | 2.314 M | 0.000 -100.00 % | 1.559 M 267.45 % | -931.000 K -200.00 % | 931.000 K 102.47 % | -37.766 M -200.00 % | 37.766 M 182.76 % | -45.634 M -200.00 % | 45.634 M 331.43 % | -19.718 M -200.00 % | 19.718 M 11 563.95 % | -172.000 K -200.00 % | 172.000 K 108.45 % | -2.036 M -303.83 % | 998.708 K 212.47 % | -888.000 K -200.00 % | 888.000 K 324.81 % | -395.000 K -200.10 % | 394.600 K 109.17 % | -4.305 M -907.69 % | 533.000 K 105.74 % | -9.291 M -409.86 % | 2.998 M 149.68 % | -6.036 M -2 273.60 % | 277.700 K 634.04 % | -52.000 K -199.22 % | 52.411 K -85.32 % | 357.000 K 108.21 % | -4.351 M -211.56 % | 3.900 M 153.82 % | -7.247 M -594.00 % | 1.467 M 323.63 % | -656.000 K -200.01 % | 655.954 K 184.86 % | -773.000 K -200.00 % | 773.000 K 166.18 % | -1.168 M -200.04 % | 1.168 M 119.80 % | -5.896 M -200.00 % | 5.896 M 153.59 % | -11.002 M -246.56 % | 7.507 M 154.51 % | -13.770 M -254.11 % | 8.935 M 158.26 % | -15.337 M -327.58 % | 6.739 M |
| Cash and short term investments | 4.467 M 0.00 % | 4.467 M 93.04 % | 2.314 M 0.00 % | 2.314 M 48.43 % | 1.559 M 0.00 % | 1.559 M 67.45 % | 931.000 K 0.00 % | 931.000 K -97.53 % | 37.766 M 0.00 % | 37.766 M -17.24 % | 45.634 M 0.00 % | 45.634 M 131.43 % | 19.718 M 0.00 % | 19.718 M 11 363.95 % | 172.000 K 0.00 % | 172.000 K -91.55 % | 2.036 M 0.00 % | 2.036 M 129.25 % | 888.000 K 0.00 % | 888.000 K 124.81 % | 395.000 K 0.10 % | 394.600 K -90.83 % | 4.305 M 0.00 % | 4.305 M -53.66 % | 9.291 M 0.00 % | 9.291 M 53.92 % | 6.036 M 0.00 % | 6.036 M 11 507.88 % | 52.000 K -0.78 % | 52.411 K -85.32 % | 357.000 K -91.79 % | 4.351 M 0.00 % | 4.351 M -39.96 % | 7.247 M 0.00 % | 7.247 M 1 004.73 % | 656.000 K -83.77 % | 4.041 M 422.81 % | 773.000 K 0.00 % | 773.000 K -33.82 % | 1.168 M 0.04 % | 1.168 M -80.20 % | 5.896 M 0.00 % | 5.896 M -46.41 % | 11.002 M 46.56 % | 7.507 M -45.49 % | 13.770 M 0.00 % | 13.770 M -10.22 % | 15.337 M 0.00 % | 15.337 M |
| Total current assets | 0.000 -100.00 % | 581.482 M | 0.000 -100.00 % | 634.441 M 40 595.38 % | 1.559 M -99.69 % | 499.796 M 53 583.78 % | 931.000 K -99.87 % | 715.830 M 1 795.44 % | 37.766 M -94.75 % | 719.877 M 1 477.50 % | 45.634 M -94.08 % | 770.302 M 3 806.59 % | 19.718 M -95.90 % | 481.238 M 279 689.53 % | 172.000 K -99.95 % | 360.951 M 17 630.98 % | 2.036 M -99.39 % | 333.885 M 37 499.67 % | 888.000 K -99.62 % | 235.916 M 59 625.57 % | 395.000 K -99.83 % | 227.847 M 5 192.62 % | 4.305 M -97.94 % | 208.628 M 2 145.48 % | 9.291 M -95.65 % | 213.516 M 3 437.31 % | 6.036 M -97.13 % | 210.666 M 405 026.35 % | 52.000 K -99.98 % | 224.388 M -2.62 % | 230.436 M 5 196.16 % | 4.351 M -97.52 % | 175.229 M 2 317.96 % | 7.247 M -86.04 % | 51.930 M 7 816.16 % | 656.000 K -98.96 % | 63.171 M 8 072.19 % | 773.000 K -97.56 % | 31.652 M 2 609.93 % | 1.168 M -87.56 % | 9.392 M 59.29 % | 5.896 M -78.95 % | 28.011 M 154.60 % | 11.002 M -42.75 % | 19.218 M 39.57 % | 13.770 M -79.86 % | 68.383 M 345.87 % | 15.337 M -74.49 % | 60.113 M |
| Inventory | 0.000 -100.00 % | 125.937 M | 0.000 -100.00 % | 151.081 M | 0.000 -100.00 % | 109.685 M | 0.000 -100.00 % | 100.293 M | 0.000 -100.00 % | 102.953 M | 0.000 -100.00 % | 171.517 M | 0.000 -100.00 % | 161.933 M | 0.000 -100.00 % | 110.260 M | 0.000 -100.00 % | 105.948 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.698 M | 0.000 | 0.000 | 0.000 100.00 % | -8.864 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 |
| Net receivables | 0.000 -100.00 % | 407.633 M | 0.000 -100.00 % | 455.183 M | 0.000 -100.00 % | 96.083 M | 0.000 -100.00 % | 162.031 M | 0.000 -100.00 % | 407.983 M | 0.000 -100.00 % | 189.402 M | 0.000 -100.00 % | 102.683 M | 0.000 -100.00 % | 67.966 M | 0.000 -100.00 % | 54.407 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.344 M | 0.000 -100.00 % | 202.845 M | 0.000 -100.00 % | 33.369 M | 0.000 -100.00 % | 198.831 M | 0.000 -100.00 % | 41.869 M -81.01 % | 220.527 M | 0.000 -100.00 % | 20.545 M | 0.000 -100.00 % | 44.683 M | 0.000 -100.00 % | 59.130 M | 0.000 -100.00 % | 25.430 M | 0.000 -100.00 % | 4.729 M | 0.000 -100.00 % | 18.620 M | 0.000 -100.00 % | 8.217 M | 0.000 -100.00 % | 54.613 M | 0.000 -100.00 % | 44.776 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 521.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 15.115 M | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 14.884 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 23.607 M | 0.000 -100.00 % | 85.342 M | 0.000 -100.00 % | 24.909 M | 0.000 -100.00 % | 46.365 M | 0.000 -100.00 % | 92.940 M | 0.000 -100.00 % | 92.595 M | 0.000 -100.00 % | 52.648 M | 0.000 -100.00 % | 28.193 M | 0.000 -100.00 % | 13.721 M | 0.000 -100.00 % | 658.000 K | 0.000 -100.00 % | 908.058 K | 0.000 -100.00 % | 23.933 M | 0.000 -100.00 % | 26.790 M | 0.000 -100.00 % | 28.170 M | 0.000 -100.00 % | 29.400 M -43.01 % | 51.585 M | 0.000 -100.00 % | 15.995 M | 0.000 -100.00 % | 40.128 M | 0.000 -100.00 % | 57.392 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.226 M | 0.000 -100.00 % | 19.992 M | 0.000 -100.00 % | 10.707 M | 0.000 -100.00 % | 28.373 M | 0.000 -100.00 % | 47.306 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 51.263 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.413 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.454 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 134.114 M | 0.000 -100.00 % | 131.531 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.480 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 -100.00 % | 527.983 M | 0.000 -100.00 % | 4.268 M | 0.000 -100.00 % | 346.528 M | 0.000 100.00 % | -246.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 134.114 M | 0.000 -100.00 % | 131.531 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 -100.00 % | 13.300 M | 0.000 -100.00 % | 13.706 M | 0.000 -100.00 % | 9.874 M | 0.000 -100.00 % | 9.194 M | 0.000 -100.00 % | 11.266 M | 0.000 -100.00 % | 10.477 M | 0.000 -100.00 % | 25.645 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.325 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 1.400 B | 0.000 -100.00 % | 1.538 B | 0.000 -100.00 % | 1.178 B | 0.000 -100.00 % | 1.291 B | 0.000 -100.00 % | 1.285 B | 0.000 -100.00 % | 1.240 B | 0.000 -100.00 % | 987.320 M | 0.000 -100.00 % | 710.117 M | 0.000 -100.00 % | 709.385 M | 0.000 -100.00 % | 435.150 M | 0.000 -100.00 % | 432.662 M | 0.000 -100.00 % | 437.733 M | 0.000 -100.00 % | 443.851 M | 0.000 -100.00 % | 449.290 M | 0.000 -100.00 % | 450.589 M -1.92 % | 459.427 M | 0.000 -100.00 % | 429.938 M | 0.000 -100.00 % | 456.629 M | 0.000 -100.00 % | 484.341 M | 0.000 -100.00 % | 453.717 M | 0.000 -100.00 % | 442.572 M | 0.000 -100.00 % | 456.780 M | 0.000 -100.00 % | 433.037 M | 0.000 -100.00 % | 452.789 M | 0.000 -100.00 % | 466.686 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -14.495 M 27.72 % | -20.054 M 10.22 % | -22.337 M -27.21 % | -17.559 M -106.41 % | -8.507 M 51.39 % | -17.501 M | 0.000 | 0.000 100.00 % | -14.609 M 71.70 % | -51.630 M -87.27 % | -27.570 M | 0.000 100.00 % | -12.576 M -128.49 % | -5.504 M -537.78 % | -863.000 K | 0.000 | 0.000 100.00 % | -498.000 -100.01 % | 4.179 M 501.29 % | 695.000 K 117.17 % | -4.048 M 75.78 % | -16.712 M -818.48 % | 2.326 M -8.93 % | 2.554 M 57.36 % | 1.623 M 1 626.05 % | -106.353 K -103.83 % | 2.780 M 17.30 % | 2.370 M 266.78 % | -1.421 M 88.81 % | -12.703 M -1 270 409.10 % | 1.000 K -99.93 % | 1.466 M 5.47 % | 1.390 M 142.29 % | -3.287 M -165.05 % | 5.053 M 438.70 % | 938.000 K -55.96 % | 2.130 M -37.11 % | 3.387 M 378.77 % | -1.215 M -132.45 % | 3.744 M -21.84 % | 4.790 M 686.18 % | -817.150 K 71.86 % | -2.904 M -12.91 % | -2.572 M -7.21 % | -2.399 M -24.53 % | -1.926 M 40.62 % | -3.244 M 24.68 % | -4.307 M 12.69 % | -4.933 M 75.79 % | -20.378 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.095 M 5.21 % | 12.446 M -14.81 % | 14.609 M -71.70 % | 51.631 M 87.27 % | 27.570 M -39.78 % | 45.784 M | 0.000 -100.00 % | 42.368 M 4 809.39 % | 863.000 K 131.60 % | -2.731 M 24.97 % | -3.640 M -135.42 % | 10.277 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.164 M | 0.000 | 0.000 -100.00 % | 51.631 M | 0.000 -100.00 % | 45.784 M | 0.000 -100.00 % | 42.368 M 4 809.39 % | 863.000 K 131.60 % | -2.731 M 24.97 % | -3.640 M -135.42 % | 10.277 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.095 M 1 306.55 % | 931.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 45.634 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.559 M -88.09 % | 13.095 M 1 306.55 % | 931.000 K -93.63 % | 14.609 M -61.32 % | 37.766 M 36.98 % | 27.570 M -39.58 % | 45.634 M | 0.000 -100.00 % | 42.368 M 4 809.39 % | 863.000 K 131.60 % | -2.731 M 24.97 % | -3.640 M -135.42 % | 10.277 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.095 M 5.21 % | 12.446 M -14.81 % | 14.609 M -71.70 % | 51.631 M 87.27 % | 27.570 M -39.78 % | 45.784 M | 0.000 -100.00 % | 42.368 M 4 809.39 % | 863.000 K 131.60 % | -2.731 M 24.97 % | -3.640 M -135.42 % | 10.277 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.095 M 5.21 % | 12.446 M -14.81 % | 14.609 M -71.70 % | 51.631 M 87.27 % | 27.570 M -39.78 % | 45.784 M | 0.000 -100.00 % | 42.368 M 4 809.39 % | 863.000 K 131.60 % | -2.731 M 24.97 % | -3.640 M -135.42 % | 10.277 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 |