Kuznetsky Bank Public joint stock company KUZB.ME
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 792.684 M 1.15 % | 783.694 M 14.00 % | 687.428 M -14.71 % | 805.988 M 4.66 % | 770.086 M -7.09 % | 828.890 M 9.49 % | 757.051 M -3.25 % | 782.444 M 3.54 % | 755.659 M 4.07 % | 726.083 M 13.28 % | 640.961 M 0.00 % | 640.964 M 26.82 % | 505.410 M 31.59 % | 384.080 M 16.74 % | 328.992 M 39.28 % | 236.205 M -5.12 % | 248.954 M 31.54 % | 189.267 M |
| Net income | 168.330 M -24.89 % | 224.121 M 1.12 % | 221.635 M 189.93 % | 76.444 M 14.56 % | 66.727 M 103.43 % | 32.801 M 68.71 % | 19.442 M -65.01 % | 55.563 M 37.56 % | 40.393 M 1 105.04 % | 3.352 M -90.60 % | 35.642 M -15.98 % | 42.420 M 58.07 % | 26.836 M -10.86 % | 30.105 M 159.41 % | -50.675 M -506 850.00 % | 10.000 K -99.97 % | 30.751 M 8.44 % | 28.358 M |
| Income before tax | 222.291 M -20.18 % | 278.480 M 17.41 % | 237.184 M 113.71 % | 110.985 M 34.39 % | 82.587 M 42.62 % | 57.908 M -6.44 % | 61.896 M -27.19 % | 85.016 M 56.96 % | 54.163 M 115.05 % | 25.186 M -59.82 % | 62.686 M -11.51 % | 70.836 M 47.08 % | 48.163 M 62.39 % | 29.658 M 156.71 % | -52.298 M -2 227.66 % | 2.458 M -93.77 % | 39.432 M 0.22 % | 39.344 M |
| Income before tax ratio | 0.28 -21.08 % | 0.36 2.99 % | 0.35 150.57 % | 0.14 28.40 % | 0.11 53.51 % | 0.07 -14.55 % | 0.08 -24.75 % | 0.11 51.59 % | 0.07 106.64 % | 0.03 -64.53 % | 0.10 -11.51 % | 0.11 15.97 % | 0.10 23.41 % | 0.08 148.58 % | -0.16 -1 627.59 % | 0.01 -93.43 % | 0.16 -23.81 % | 0.21 |
| EBITDA | 0.000 | 0.000 | 0.000 -100.00 % | 178.173 M 46.93 % | 121.263 M 67.47 % | 72.410 M -12.02 % | 82.303 M -24.66 % | 109.245 M 30.62 % | 83.634 M 232.07 % | 25.186 M -59.82 % | 62.686 M -11.51 % | 70.836 M -3.48 % | 73.392 M 54.39 % | 47.536 M 230.68 % | -36.377 M -309.64 % | 17.352 M -64.12 % | 48.361 M 13.62 % | 42.562 M |
| Net income ratio | 0.21 -25.75 % | 0.29 -11.30 % | 0.32 239.94 % | 0.09 9.46 % | 0.09 118.96 % | 0.04 54.09 % | 0.03 -63.84 % | 0.07 32.85 % | 0.05 1 057.88 % | 0.00 -91.70 % | 0.06 -15.98 % | 0.07 24.64 % | 0.05 -32.26 % | 0.08 150.89 % | -0.15 -363 929.22 % | 0.00 -99.97 % | 0.12 -17.56 % | 0.15 |
| Ratio EBITDA | 0.00 | 0.00 | 0.00 -100.00 % | 0.22 40.39 % | 0.16 80.26 % | 0.09 -19.65 % | 0.11 -22.14 % | 0.14 26.15 % | 0.11 219.07 % | 0.03 -64.53 % | 0.10 -11.51 % | 0.11 -23.89 % | 0.15 17.33 % | 0.12 211.93 % | -0.11 -250.52 % | 0.07 -62.18 % | 0.19 -13.62 % | 0.22 |
| Gross profit ratio | 1.00 0.00 % | 1.00 0.00 % | 1.00 31.08 % | 0.76 8.14 % | 0.71 1.87 % | 0.69 1.89 % | 0.68 -2.35 % | 0.70 13.64 % | 0.61 8.54 % | 0.56 -14.28 % | 0.66 -0.45 % | 0.66 -0.81 % | 0.67 1.21 % | 0.66 24.13 % | 0.53 -9.63 % | 0.59 -12.29 % | 0.67 1.11 % | 0.66 |
| Weighted average shs out dil | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 2.73 % | 21.905 B 2.97 % | 21.273 B 15.60 % | 18.402 B -4.79 % | 19.329 B 0.00 % | 19.329 B 0.00 % | 19.329 B 0.00 % | 19.329 B 0.00 % | 19.329 B |
| Weighted average shs out | 22.504 B 0.00 % | 22.504 B -0.03 % | 22.510 B 0.00 % | 22.510 B 0.03 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 2.73 % | 21.905 B 2.97 % | 21.273 B 15.60 % | 18.402 B -4.79 % | 19.329 B 0.00 % | 19.329 B 0.00 % | 19.329 B 0.00 % | 19.329 B 0.00 % | 19.329 B |
| EPS diluted | 0.01 -25.00 % | 0.01 2.04 % | 0.01 188.24 % | 0.00 13.33 % | 0.00 100.00 % | 0.00 66.67 % | 0.00 -59.09 % | 0.00 22.22 % | 0.00 800.00 % | 0.00 -87.50 % | 0.00 -20.00 % | 0.00 33.33 % | 0.00 -6.25 % | 0.00 161.54 % | 0.00 -502 612.56 % | 0.00 -99.97 % | 0.00 6.67 % | 0.00 |
| Earnings per share | 0.01 -25.00 % | 0.01 2.04 % | 0.01 188.24 % | 0.00 13.33 % | 0.00 100.00 % | 0.00 66.67 % | 0.00 -59.09 % | 0.00 22.22 % | 0.00 800.00 % | 0.00 -87.50 % | 0.00 -20.00 % | 0.00 33.33 % | 0.00 -6.25 % | 0.00 161.54 % | 0.00 -502 612.56 % | 0.00 -99.97 % | 0.00 6.67 % | 0.00 |
| Gross profit | 792.684 M 1.15 % | 783.694 M 14.00 % | 687.428 M 11.80 % | 614.896 M 13.19 % | 543.260 M -5.36 % | 574.022 M 11.56 % | 514.561 M -5.51 % | 544.595 M 17.67 % | 462.809 M 12.96 % | 409.715 M -2.90 % | 421.937 M -0.45 % | 423.828 M 25.79 % | 336.921 M 33.18 % | 252.976 M 44.92 % | 174.564 M 25.87 % | 138.688 M -16.78 % | 166.648 M 33.00 % | 125.298 M |
| Income tax expense | 53.961 M -0.73 % | 54.359 M 249.60 % | 15.549 M -54.98 % | 34.541 M 117.79 % | 15.860 M -36.83 % | 25.107 M -40.86 % | 42.454 M 44.14 % | 29.453 M 113.89 % | 13.770 M -36.93 % | 21.834 M -19.26 % | 27.044 M -4.83 % | 28.416 M 33.24 % | 21.327 M 943.63 % | -2.528 M -55.76 % | -1.623 M -166.30 % | 2.448 M -71.80 % | 8.681 M -20.98 % | 10.986 M |
| Cost of revenue | 0.000 | 0.000 | 0.000 -100.00 % | 191.092 M -15.75 % | 226.826 M -11.00 % | 254.868 M 5.10 % | 242.490 M 1.95 % | 237.849 M -18.78 % | 292.850 M -7.43 % | 316.368 M 44.44 % | 219.024 M 0.87 % | 217.136 M 28.87 % | 168.489 M 28.52 % | 131.104 M -15.10 % | 154.428 M 58.36 % | 97.517 M 18.48 % | 82.306 M 28.67 % | 63.969 M |
| General and administrative expenses | 38.633 M 21.66 % | 31.754 M | 0.000 -100.00 % | 105.836 M -3.20 % | 109.334 M -17.03 % | 131.768 M -15.60 % | 156.129 M 23.78 % | 126.134 M 77.47 % | 71.073 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.083 M 50.84 % | 26.574 M -8.91 % | 29.173 M 24.21 % | 23.487 M 20.87 % | 19.431 M 7.44 % | 18.086 M |
| Selling and marketing expenses | 13.916 M 58.70 % | 8.769 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.597 M -5.47 % | 8.037 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.925 M 59.75 % | 6.213 M 290.26 % | 1.592 M 10.25 % | 1.444 M -45.07 % | 2.629 M 34.96 % | 1.948 M |
| Other expenses | 0.000 | 0.000 | 0.000 -100.00 % | 398.075 M 13.30 % | 351.339 M -8.59 % | 384.346 M 29.61 % | 296.536 M -11.07 % | 333.445 M 1.19 % | 329.536 M -14.30 % | 384.529 M 7.04 % | 359.251 M 1.77 % | 352.992 M 47.85 % | 238.750 M 25.31 % | 190.531 M -2.84 % | 196.097 M 76.19 % | 111.299 M 5.84 % | 105.156 M 59.52 % | 65.920 M |
| Operating expenses | 504.763 M 12.93 % | 446.956 M | 0.000 -100.00 % | 503.911 M 9.39 % | 460.673 M -10.74 % | 516.114 M 14.02 % | 452.665 M -1.50 % | 459.579 M 12.46 % | 408.646 M 6.27 % | 384.529 M 7.04 % | 359.251 M 1.77 % | 352.992 M 22.24 % | 288.758 M 29.30 % | 223.318 M -1.56 % | 226.862 M 66.53 % | 136.230 M 7.09 % | 127.216 M 48.00 % | 85.954 M |
| Cost and expenses | 504.763 M 12.93 % | 446.956 M | 0.000 -100.00 % | 695.003 M 1.09 % | 687.499 M -10.83 % | 770.982 M 10.91 % | 695.155 M -0.33 % | 697.428 M -0.58 % | 701.496 M 0.09 % | 700.897 M 21.20 % | 578.275 M 1.43 % | 570.128 M 24.69 % | 457.247 M 29.01 % | 354.422 M -7.05 % | 381.290 M 63.12 % | 233.747 M 11.56 % | 209.522 M 39.75 % | 149.923 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 |
| Selling general and administrative expenses | 504.763 M 12.93 % | 446.956 M | 0.000 -100.00 % | 105.836 M -3.20 % | 109.334 M -17.03 % | 131.768 M -15.60 % | 156.129 M 23.78 % | 126.134 M 59.44 % | 79.110 M | 0.000 | 0.000 | 0.000 -100.00 % | 50.008 M 52.52 % | 32.787 M 6.57 % | 30.765 M 23.40 % | 24.931 M 13.01 % | 22.060 M 10.11 % | 20.034 M |
| Interest income | 0.000 | 0.000 | 0.000 -100.00 % | 533.013 M -1.10 % | 538.925 M -5.45 % | 570.019 M 5.47 % | 540.459 M 1.43 % | 532.836 M -0.33 % | 534.598 M -0.45 % | 537.040 M 17.70 % | 456.266 M 1.36 % | 450.164 M 27.70 % | 352.517 M 28.77 % | 273.761 M 16.93 % | 234.114 M 37.79 % | 169.909 M -9.37 % | 187.485 M 35.70 % | 138.159 M |
| Interest expense | 0.000 | 0.000 | 0.000 -100.00 % | 191.092 M -15.75 % | 226.826 M -11.00 % | 254.868 M 5.10 % | 242.490 M 1.95 % | 237.849 M -18.78 % | 292.850 M -7.43 % | 316.368 M 44.44 % | 219.024 M 0.87 % | 217.136 M 28.87 % | 168.489 M 28.52 % | 131.104 M -15.10 % | 154.428 M 58.36 % | 97.517 M 18.48 % | 82.306 M 28.67 % | 63.969 M |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 -100.00 % | 67.188 M 73.72 % | 38.676 M 166.69 % | 14.502 M -28.94 % | 20.407 M -15.77 % | 24.229 M -17.79 % | 29.471 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.229 M 41.12 % | 17.878 M 12.29 % | 15.921 M 6.90 % | 14.894 M 66.80 % | 8.929 M 177.47 % | 3.218 M |
| Operating income | 287.921 M -14.50 % | 336.738 M -51.01 % | 687.428 M 519.39 % | 110.985 M 34.39 % | 82.587 M 42.62 % | 57.908 M -6.44 % | 61.896 M -27.19 % | 85.016 M 56.96 % | 54.163 M 115.05 % | 25.186 M -59.82 % | 62.686 M -11.51 % | 70.836 M 47.08 % | 48.163 M 62.39 % | 29.658 M 156.71 % | -52.298 M -2 227.66 % | 2.458 M -93.77 % | 39.432 M 0.22 % | 39.344 M |
| Operating income ratio | 0.36 -15.47 % | 0.43 -57.03 % | 1.00 626.21 % | 0.14 28.40 % | 0.11 53.51 % | 0.07 -14.55 % | 0.08 -24.75 % | 0.11 51.59 % | 0.07 106.64 % | 0.03 -64.53 % | 0.10 -11.51 % | 0.11 15.97 % | 0.10 23.41 % | 0.08 148.58 % | -0.16 -1 627.59 % | 0.01 -93.43 % | 0.16 -23.81 % | 0.21 |
| Total other income expenses net | -65.630 M -12.65 % | -58.258 M 87.06 % | -450.244 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 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -775.184 M -4.21 % | -743.857 M -90.84 % | -389.775 M 73.36 % | -1.463 B 19.31 % | -1.813 B -23.41 % | -1.469 B -21.02 % | -1.214 B -64.64 % | -737.416 M -26.72 % | -581.925 M -12.90 % | -515.434 M -2.24 % | -504.132 M 25.18 % | -673.793 M -94.24 % | -346.883 M -12.55 % | -308.201 M 15.36 % | -364.111 M -112.21 % | -171.581 M -272.20 % | -46.099 M 75.37 % | -187.188 M |
| Total investments | 0.000 | 0.000 | 0.000 -100.00 % | 3.937 B 251.61 % | 1.120 B -69.33 % | 3.651 B -1.74 % | 3.716 B 4.61 % | 3.552 B 24.15 % | 2.861 B -4.93 % | 3.010 B 1 934.19 % | 147.953 M 192.21 % | 50.632 M -97.91 % | 2.417 B 17.20 % | 2.063 B 37.34 % | 1.502 B 33.03 % | 1.129 B 17.10 % | 964.068 M 4 843.94 % | 19.500 M |
| Total debt | 0.000 | 0.000 | 0.000 -100.00 % | 77.618 M 10.38 % | 70.320 M | 0.000 | 0.000 -100.00 % | 17.217 M -86.68 % | 129.296 M 2 117.77 % | 5.830 M -89.85 % | 57.421 M -21.12 % | 72.793 M 3 957.58 % | 1.794 M -93.88 % | 29.329 M -38.25 % | 47.500 M 1 583 233.33 % | 3.000 K -99.94 % | 5.003 M -80.82 % | 26.085 M |
| Accumulated other comprehensive income loss | -8.488 M 57.59 % | -20.012 M -48.20 % | -13.503 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 % | -6.602 M |
| Retained earnings | 887.627 M 16.77 % | 760.176 M 24.66 % | 609.821 M 61.78 % | 376.935 M 15.28 % | 326.980 M 33.41 % | 245.102 M 8.21 % | 226.499 M 7.32 % | 211.057 M 52.21 % | 138.664 M -2.67 % | 142.463 M -3.78 % | 148.065 M 22.14 % | 121.228 M 47.62 % | 82.123 M 171.32 % | 30.268 M 18 469.33 % | 163.000 K -99.68 % | 50.838 M 0.02 % | 50.828 M | 0.000 |
| Common stock | 225.035 M 0.00 % | 225.035 M 0.00 % | 225.035 M 0.00 % | 225.035 M 0.00 % | 225.035 M 0.00 % | 225.035 M 0.00 % | 225.035 M 0.00 % | 225.035 M -14.27 % | 262.494 M 16.65 % | 225.035 M 0.00 % | 225.035 M 2.74 % | 219.035 M 3.02 % | 212.620 M -7.86 % | 230.750 M 26.29 % | 182.719 M 15.27 % | 158.509 M 4.52 % | 151.659 M | 0.000 |
| Total equity | 1.145 B 13.81 % | 1.006 B 16.68 % | 862.586 M 38.77 % | 621.594 M -0.22 % | 622.964 M 9.75 % | 567.625 M 5.54 % | 537.849 M -22.60 % | 694.925 M 12.05 % | 620.169 M 23.36 % | 502.746 M 0.29 % | 501.276 M 7.94 % | 464.395 M 12.13 % | 414.149 M 11.14 % | 372.640 M 103.76 % | 182.882 M -12.64 % | 209.347 M 3.39 % | 202.487 M 21.15 % | 167.136 M |
| Other non current liabilities | 8.513 B 19.16 % | 7.144 B 8.43 % | 6.588 B 3 824.50 % | 167.880 M | 0.000 -100.00 % | 389.330 M -12.49 % | 444.890 M -18.43 % | 545.436 M 766.39 % | 62.955 M -9.02 % | 69.194 M | 0.000 100.00 % | -72.793 M -214.84 % | 63.387 M 65.07 % | 38.401 M 121.70 % | 17.321 M 14.85 % | 15.082 M 7.10 % | 14.082 M 153.99 % | -26.085 M |
| Long term debt | 0.000 | 0.000 | 0.000 -100.00 % | 77.618 M 10.38 % | 70.320 M | 0.000 | 0.000 -100.00 % | 17.217 M -86.68 % | 129.296 M 2 117.77 % | 5.830 M | 0.000 -100.00 % | 72.793 M 3 957.58 % | 1.794 M -93.88 % | 29.329 M -38.25 % | 47.500 M 1 583 233.33 % | 3.000 K -99.94 % | 5.003 M -80.82 % | 26.085 M |
| Total non current liabilities | 8.513 B 19.16 % | 7.144 B 8.43 % | 6.588 B 2 583.71 % | 245.498 M 249.12 % | 70.320 M -81.94 % | 389.330 M -12.49 % | 444.890 M -20.93 % | 562.653 M 192.67 % | 192.251 M 156.25 % | 75.024 M -97.78 % | 3.381 B -11.37 % | 3.814 B 5 751.68 % | 65.181 M -3.76 % | 67.730 M 4.49 % | 64.821 M 329.71 % | 15.085 M -20.96 % | 19.085 M -98.58 % | 1.348 B |
| Other current liabilities | 0.000 | 0.000 | 0.000 -100.00 % | 5.809 B 33 006.26 % | -17.652 M -100.32 % | 5.541 B 15.96 % | 4.779 B 10.36 % | 4.330 B 12.09 % | 3.863 B -0.44 % | 3.880 B | 0.000 | 0.000 -100.00 % | 3.048 B 25.29 % | 2.433 B 27.80 % | 1.904 B 50.14 % | 1.268 B 33.07 % | 952.825 M 47 641 350.00 % | -2.000 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 current liabilities | 0.000 | 0.000 | 0.000 -100.00 % | 5.843 B 20 972.52 % | 27.729 M -99.50 % | 5.595 B 16.14 % | 4.818 B 10.38 % | 4.365 B 11.44 % | 3.917 B 0.93 % | 3.880 B | 0.000 | 0.000 -100.00 % | 3.048 B 25.29 % | 2.433 B 27.80 % | 1.904 B 50.06 % | 1.269 B 33.03 % | 953.633 M | 0.000 |
| Total liabilities | 8.513 B 19.16 % | 7.144 B 8.43 % | 6.588 B 8.21 % | 6.089 B -4.42 % | 6.370 B 6.44 % | 5.985 B 13.72 % | 5.263 B 6.81 % | 4.927 B 19.92 % | 4.109 B 3.88 % | 3.955 B 17.00 % | 3.381 B -11.37 % | 3.814 B 22.51 % | 3.113 B 24.51 % | 2.501 B 27.03 % | 1.969 B 53.34 % | 1.284 B 31.97 % | 972.718 M -27.86 % | 1.348 B |
| Other non current assets | 9.453 B 19.74 % | 7.895 B 5.95 % | 7.451 B 727.08 % | 900.889 M | 0.000 -100.00 % | 1.041 B 151.29 % | 414.152 M -34.73 % | 634.550 M -11.45 % | 716.610 M 100.08 % | 358.168 M 150.54 % | -708.708 M -57.08 % | -451.175 M -216.16 % | 388.420 M 153.90 % | 152.984 M 110.86 % | 72.551 M 74.14 % | 41.663 M 1 790.34 % | 2.204 M 101.67 % | -131.732 M |
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 3.937 B 251.61 % | 1.120 B -69.33 % | 3.651 B -1.74 % | 3.716 B 4.61 % | 3.552 B 24.15 % | 2.861 B -4.93 % | 3.010 B 1 934.19 % | 147.953 M 192.21 % | 50.632 M -97.91 % | 2.417 B 17.20 % | 2.063 B 37.34 % | 1.502 B 33.03 % | 1.129 B 17.10 % | 964.068 M 4 843.94 % | 19.500 M |
| Intangible assets | 23.297 M 53.05 % | 15.222 M | 0.000 -100.00 % | 16.124 M 21.39 % | 13.283 M 205.99 % | 4.341 M -10.05 % | 4.826 M -24.96 % | 6.431 M 24.90 % | 5.149 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 23.297 M 53.05 % | 15.222 M | 0.000 -100.00 % | 16.124 M 21.39 % | 13.283 M 205.99 % | 4.341 M -10.05 % | 4.826 M -24.96 % | 6.431 M 24.90 % | 5.149 M 8 204.84 % | 62.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 182.369 M -24.24 % | 240.720 M | 0.000 -100.00 % | 264.100 M -8.37 % | 288.236 M -14.60 % | 337.513 M -17.35 % | 408.383 M -32.40 % | 604.090 M 40.24 % | 430.756 M -24.09 % | 567.462 M 1.20 % | 560.755 M 40.00 % | 400.543 M 7.38 % | 373.024 M 16.55 % | 320.045 M 93.56 % | 165.346 M 9.60 % | 150.857 M -4.42 % | 157.831 M 40.63 % | 112.232 M |
| Total non current assets | 9.658 B 18.50 % | 8.151 B 9.39 % | 7.451 B 45.34 % | 5.127 B 260.70 % | 1.421 B -71.76 % | 5.034 B 10.79 % | 4.543 B -5.29 % | 4.797 B 19.44 % | 4.016 B 2.02 % | 3.937 B 455.50 % | 708.708 M 57.08 % | 451.175 M -85.81 % | 3.179 B 25.36 % | 2.536 B 45.75 % | 1.740 B 31.65 % | 1.321 B 17.56 % | 1.124 B 753.33 % | 131.732 M |
| Other current assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.879 M 26.77 % | 2.271 M 56.08 % | 1.455 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 775.184 M 4.21 % | 743.857 M 90.84 % | 389.775 M -74.70 % | 1.541 B -18.20 % | 1.884 B 28.19 % | 1.469 B 21.02 % | 1.214 B 60.88 % | 754.633 M 6.10 % | 711.221 M 36.44 % | 521.264 M -7.17 % | 561.553 M -24.78 % | 746.586 M 114.12 % | 348.677 M 3.30 % | 337.530 M -18.00 % | 411.611 M 139.89 % | 171.584 M 235.77 % | 51.102 M -76.04 % | 213.273 M |
| Cash and short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 1.541 B -18.20 % | 1.884 B 28.19 % | 1.469 B 21.02 % | 1.214 B 60.88 % | 754.633 M 6.10 % | 711.221 M 36.44 % | 521.264 M -7.17 % | 561.553 M -24.78 % | 746.586 M 114.12 % | 348.677 M 3.30 % | 337.530 M -18.00 % | 411.611 M 139.89 % | 171.584 M 235.77 % | 51.102 M -76.04 % | 213.273 M |
| Total current assets | 0.000 | 0.000 | 0.000 -100.00 % | 1.584 B -17.65 % | 1.923 B 26.64 % | 1.519 B 20.79 % | 1.257 B 52.41 % | 824.845 M 15.74 % | 712.676 M 36.72 % | 521.264 M -7.17 % | 561.553 M -24.78 % | 746.586 M 114.12 % | 348.677 M 3.30 % | 337.530 M -18.00 % | 411.611 M 139.89 % | 171.584 M 235.77 % | 51.102 M -76.04 % | 213.273 M |
| 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 |
| Net receivables | 0.000 | 0.000 | 0.000 -100.00 % | 42.929 M 8.38 % | 39.608 M -19.57 % | 49.246 M 22.49 % | 40.205 M -40.82 % | 67.941 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 8.216 M | 0.000 -100.00 % | 34.000 K -50.00 % | 68.000 K -33.33 % | 102.000 K -96.11 % | 2.621 M 70.31 % | 1.539 M | 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 -100.00 % | 3.649 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.612 B -15.23 % | 3.081 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.170 B |
| Account payables | 0.000 | 0.000 | 0.000 -100.00 % | 24.281 M -12.43 % | 27.729 M -32.18 % | 40.887 M 76.61 % | 23.151 M -20.30 % | 29.049 M -22.16 % | 37.320 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 10.306 M -41.62 % | 17.652 M 33.47 % | 13.225 M -17.80 % | 16.088 M 195.84 % | 5.438 M -66.55 % | 16.258 M 5 706.43 % | 280.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 695.000 K -13.99 % | 808.000 K 40 300.00 % | 2.000 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 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Other total stockholders equity | 41.233 M 0.00 % | 41.233 M 0.00 % | 41.233 M 110.12 % | 19.624 M -72.34 % | 70.949 M -27.22 % | 97.488 M 12.94 % | 86.315 M -66.65 % | 258.833 M 18.18 % | 219.011 M 61.93 % | 135.248 M 5.52 % | 128.176 M 3.26 % | 124.132 M 3.96 % | 119.406 M 6.97 % | 111.622 M | 0.000 | 0.000 | 0.000 -100.00 % | 173.738 M |
| Deferred tax liabilities 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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.272 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 9.658 B 18.50 % | 8.151 B 9.39 % | 7.451 B 11.04 % | 6.710 B -4.04 % | 6.993 B 6.73 % | 6.552 B 12.96 % | 5.801 B 3.17 % | 5.622 B 18.89 % | 4.729 B 6.08 % | 4.458 B 14.85 % | 3.882 B -9.27 % | 4.279 B 21.29 % | 3.528 B 22.77 % | 2.873 B 33.55 % | 2.151 B 44.09 % | 1.493 B 27.05 % | 1.175 B -22.45 % | 1.515 B |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -998.081 M -439.09 % | -185.141 M | 0.000 | 0.000 -100.00 % | 87.843 M -60.45 % | 222.132 M 502.66 % | -55.166 M -138.99 % | 141.501 M -54.14 % | 308.553 M 279.73 % | -171.677 M -254.66 % | 111.001 M -8.45 % | 121.247 M 192.72 % | -130.769 M -280.90 % | 72.287 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -452.555 M -110.49 % | -215.005 M | 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 |
| 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 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -998.081 M -439.09 % | -185.141 M | 0.000 | 0.000 -100.00 % | 87.843 M -60.45 % | 222.132 M 502.66 % | -55.166 M -138.99 % | 141.501 M -54.14 % | 308.553 M | 0.000 -100.00 % | 563.556 M 67.60 % | 336.252 M 357.13 % | -130.769 M -280.90 % | 72.287 M |
| Other non cash items | -168.330 M 24.89 % | -224.121 M -1.12 % | -221.635 M -1 545.89 % | -13.466 M -102.05 % | 657.795 M -28.64 % | 921.772 M 909.56 % | 91.304 M 217.86 % | -77.469 M -204.57 % | 74.081 M 447.08 % | -21.344 M -123.00 % | 92.789 M -14.80 % | 108.912 M 3.65 % | 105.078 M 54.27 % | 68.114 M 11.01 % | 61.359 M 101.25 % | 30.489 M -43.39 % | 53.857 M 18.82 % | 45.325 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 100.00 % | -13.466 M 94.27 % | -234.883 M -129.96 % | 783.934 M 607.87 % | 110.746 M 242.96 % | -77.469 M -147.84 % | 161.924 M -19.36 % | 200.788 M 433.68 % | 37.623 M -84.98 % | 250.413 M -39.46 % | 413.631 M 523.24 % | -97.730 M -156.70 % | 172.360 M 13.59 % | 151.736 M 297.29 % | -76.912 M -165.39 % | 117.612 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 100.00 % | -22.990 M 39.99 % | -38.309 M -52.51 % | -25.119 M 59.09 % | -61.403 M -357.07 % | -13.434 M -117.03 % | -6.190 M 80.47 % | -31.692 M 80.20 % | -160.087 M -474.90 % | -27.846 M 65.28 % | -80.191 M 4.32 % | -83.809 M -1 251.76 % | -6.200 M 21.72 % | -7.920 M 85.53 % | -54.717 M 46.17 % | -101.643 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.094 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 100.00 % | -903.780 M 51.84 % | -1.877 B -79.95 % | -1.043 B -197.93 % | -350.014 M 25.59 % | -470.388 M 1.80 % | -479.029 M -44.43 % | -331.671 M -226.59 % | -101.555 M -107.20 % | -49.013 M 76.01 % | -204.294 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 -100.00 % | 1.064 B -39.60 % | 1.762 B 305.68 % | 434.270 M -20.88 % | 548.909 M 25.13 % | 438.682 M 72.10 % | 254.895 M 62.07 % | 157.277 M | 0.000 -100.00 % | 202.111 M 194 237.50 % | 104.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 -100.00 % | 56.586 M -56.18 % | 129.130 M | 0.000 -100.00 % | 62.000 K -99.34 % | 9.440 M 35.15 % | 6.985 M -65.66 % | 20.341 M 13 194.77 % | 153.000 K -89.38 % | 1.441 M | 0.000 -100.00 % | 38.150 M 63 483.33 % | 60.000 K 100.16 % | -37.650 M -37 750.00 % | 100.000 K | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 -100.00 % | 193.923 M 908.82 % | -23.976 M 96.06 % | -608.549 M -542.41 % | 137.554 M 485.31 % | -35.700 M 84.02 % | -223.339 M -20.24 % | -185.745 M 28.97 % | -261.489 M -306.40 % | 126.693 M 144.55 % | -284.381 M -522.84 % | -45.659 M -643.63 % | -6.140 M 86.53 % | -45.570 M 16.56 % | -54.617 M 46.27 % | -101.643 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -22.471 M -311.15 % | 10.642 M | 0.000 -100.00 % | 6.624 M -84.34 % | 42.296 M | 0.000 | 0.000 | 0.000 -100.00 % | 45.000 M 347.65 % | -18.171 M -137.37 % | 48.620 M | 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 -100.00 % | 12.000 M -6.46 % | 12.829 M -33.63 % | 19.329 M -74.85 % | 76.850 M 80.82 % | 42.500 M 520.44 % | 6.850 M 48.91 % | 4.600 M -68.06 % | 14.400 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.209 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 100.00 % | -33.000 M | 0.000 100.00 % | -33.998 M | 0.000 100.00 % | -24.000 M | 0.000 100.00 % | -14.257 M -68.05 % | -8.484 M -216.10 % | -2.684 M 43.09 % | -4.716 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 100.00 % | -53.942 M -340.04 % | 22.472 M 311.16 % | -10.642 M | 0.000 100.00 % | -6.624 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -45.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 100.00 % | -86.942 M -8 694 300.00 % | 1.000 K 100.00 % | -33.998 M | 0.000 100.00 % | -24.000 M -156.74 % | 42.296 M 396.67 % | -14.257 M -505.49 % | 3.516 M -65.34 % | 10.145 M -30.58 % | 14.613 M -73.17 % | 54.470 M 12.03 % | 48.620 M 609.78 % | 6.850 M 48.91 % | 4.600 M -68.06 % | 14.400 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 100.00 % | -6.090 M -120.28 % | 30.025 M 375.61 % | -10.894 M -207.66 % | 10.119 M 2 642.46 % | -398.000 K 83.27 % | -2.379 M -117.29 % | 13.762 M 1 944.87 % | 673.000 K 559.80 % | 102.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 100.00 % | -599.091 M -785.26 % | 87.425 M 138.20 % | -228.833 M -275.36 % | 130.493 M -49.50 % | 258.419 M 287.85 % | -137.567 M -539.91 % | -21.498 M -247.77 % | 14.548 M 106.62 % | -219.677 M -156.71 % | 387.353 M 169.25 % | 143.863 M 261.79 % | -88.919 M -141.39 % | 214.840 M 90.10 % | 113.016 M 189.04 % | -126.929 M -517.96 % | 30.369 M |
| Cash at beginning of period | 0.000 | 0.000 -100.00 % | 599.091 M 17.09 % | 511.666 M -30.90 % | 740.499 M 21.39 % | 610.006 M 73.52 % | 351.540 M -28.13 % | 489.107 M -29.86 % | 697.285 M 45.08 % | 480.616 M -31.37 % | 700.293 M 123.78 % | 312.940 M 85.09 % | 169.077 M -55.17 % | 377.173 M 132.35 % | 162.333 M 229.16 % | 49.317 M -72.02 % | 176.246 M 20.82 % | 145.877 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 -100.00 % | 599.091 M 17.09 % | 511.666 M -30.90 % | 740.499 M 21.40 % | 609.959 M 73.51 % | 351.540 M -47.98 % | 675.787 M 36.48 % | 495.164 M 3.03 % | 480.616 M -31.37 % | 700.293 M 123.78 % | 312.940 M 8.56 % | 288.254 M -23.58 % | 377.173 M 132.35 % | 162.333 M 229.16 % | 49.317 M -72.02 % | 176.246 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 100.00 % | -13.466 M 94.27 % | -234.883 M -129.96 % | 783.934 M 607.87 % | 110.746 M 242.96 % | -77.469 M -147.84 % | 161.924 M -19.36 % | 200.788 M 433.68 % | 37.623 M -84.98 % | 250.413 M -39.46 % | 413.631 M 523.24 % | -97.730 M -156.70 % | 172.360 M 13.59 % | 151.736 M 297.29 % | -76.912 M -165.39 % | 117.612 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 100.00 % | -22.990 M 39.99 % | -38.309 M -52.51 % | -25.119 M 59.09 % | -61.403 M -357.07 % | -13.434 M -19.29 % | -11.262 M 64.46 % | -31.692 M 80.20 % | -160.087 M -474.90 % | -27.846 M 65.28 % | -80.191 M 4.32 % | -83.809 M -1 251.76 % | -6.200 M 21.72 % | -7.920 M 85.53 % | -54.717 M 46.17 % | -101.643 M |
| Free CashFlow | 0.000 | 0.000 | 0.000 100.00 % | -36.456 M 86.66 % | -273.192 M -136.00 % | 758.815 M 1 437.84 % | 49.343 M 154.28 % | -90.903 M -160.34 % | 150.662 M -10.90 % | 169.096 M 238.08 % | -122.464 M -155.02 % | 222.567 M -33.25 % | 333.440 M 283.67 % | -181.539 M -209.26 % | 166.160 M 15.54 % | 143.816 M 209.26 % | -131.629 M -924.28 % | 15.969 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 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 | 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-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 188.051 M 17.20 % | 160.454 M -33.04 % | 239.614 M 29.32 % | 185.293 M 0.76 % | 183.888 M 0.00 % | 183.888 M -7.16 % | 198.061 M -16.15 % | 236.212 M 24.44 % | 189.817 M -22.83 % | 245.969 M 25.07 % | 196.666 M 5.45 % | 186.508 M -24.49 % | 247.002 M 40.49 % | 175.812 M -9.34 % | 193.930 M -0.40 % | 194.716 M 8.73 % | 179.088 M -11.50 % | 202.352 M -6.08 % | 215.445 M 2.27 % | 210.673 M 4.69 % | 201.240 M -0.14 % | 201.532 M 2.09 % | 197.407 M 21.52 % | 162.442 M -16.39 % | 194.293 M -4.25 % | 202.909 M 161.13 % | 77.704 M -57.50 % | 182.834 M 23.63 % | 147.883 M 48.24 % | 99.760 M | 0.000 -100.00 % | 182.724 M -7.14 % | 196.780 M | 0.000 -100.00 % | 180.187 M 17.53 % | 153.314 M | 0.000 -100.00 % | 153.607 M -0.25 % | 153.996 M 4.00 % | 148.069 M 43.52 % | 103.169 M -35.86 % | 160.841 M 7.63 % | 149.440 M 3.84 % | 143.917 M 8.95 % | 132.098 M 18.51 % | 111.467 M -2.82 % | 114.704 M |
| Net income | 36.165 M 518.31 % | 5.849 M -90.15 % | 59.382 M 25.68 % | 47.250 M 53.17 % | 30.849 M 0.00 % | 30.849 M -41.30 % | 52.552 M 99.96 % | 26.281 M 132.37 % | 11.310 M -91.56 % | 133.978 M 1 895.20 % | 6.715 M -69.85 % | 22.274 M -21.76 % | 28.467 M 49.92 % | 18.988 M 99.06 % | 9.539 M -73.03 % | 35.375 M 614.79 % | 4.949 M -70.65 % | 16.864 M 135.09 % | -48.064 M -316.03 % | 22.249 M -49.11 % | 43.716 M 193.40 % | 14.900 M -18.46 % | 18.274 M 119.14 % | -95.467 M -580.34 % | 19.875 M -74.11 % | 76.760 M 1 318.80 % | -6.298 M -134.05 % | 18.495 M -51.62 % | 38.228 M 2 797.81 % | -1.417 M | 0.000 -100.00 % | 1.019 M -52.43 % | 2.142 M | 0.000 100.00 % | -3.857 M -534.35 % | 888.000 K | 0.000 100.00 % | -1.155 M -105.63 % | 20.498 M 219.88 % | -17.099 M -195.10 % | 17.980 M 19.60 % | 15.033 M 249.69 % | 4.299 M -15.84 % | 5.108 M 368.98 % | -1.899 M -140.61 % | 4.676 M 32.09 % | 3.540 M |
| Income before tax | 27.530 M 139.54 % | 11.493 M -86.87 % | 87.511 M 77.49 % | 49.304 M 15.36 % | 42.738 M 0.00 % | 42.738 M -24.86 % | 56.875 M 29.79 % | 43.822 M 10.29 % | 39.733 M -71.22 % | 138.050 M 1 113.31 % | 11.378 M -72.34 % | 41.137 M 36.40 % | 30.159 M 6.53 % | 28.311 M -1.99 % | 28.886 M -25.88 % | 38.971 M 250.43 % | 11.121 M -38.87 % | 18.192 M 132.97 % | -55.180 M -252.45 % | 36.195 M -33.68 % | 54.576 M 144.55 % | 22.317 M 27.59 % | 17.491 M 119.66 % | -88.946 M -293.49 % | 45.970 M -47.39 % | 87.381 M -45.79 % | 161.187 M 595.34 % | 23.181 M -50.22 % | 46.567 M 575.47 % | 6.894 M | 0.000 -100.00 % | 4.822 M -33.08 % | 7.206 M | 0.000 100.00 % | -1.891 M -121.84 % | 8.659 M | 0.000 -100.00 % | 9.405 M -50.90 % | 19.156 M 300.63 % | -9.548 M -132.33 % | 29.532 M 50.69 % | 19.598 M 53.19 % | 12.793 M 43.53 % | 8.913 M 48.70 % | 5.994 M -14.08 % | 6.976 M -15.45 % | 8.251 M |
| Income before tax ratio | 0.15 104.38 % | 0.07 -80.39 % | 0.37 37.25 % | 0.27 14.49 % | 0.23 0.00 % | 0.23 -19.06 % | 0.29 54.79 % | 0.19 -11.37 % | 0.21 -62.70 % | 0.56 870.11 % | 0.06 -73.77 % | 0.22 80.64 % | 0.12 -24.18 % | 0.16 8.11 % | 0.15 -25.58 % | 0.20 222.30 % | 0.06 -30.93 % | 0.09 135.10 % | -0.26 -249.08 % | 0.17 -36.65 % | 0.27 144.90 % | 0.11 24.98 % | 0.09 116.18 % | -0.55 -331.43 % | 0.24 -45.06 % | 0.43 -79.24 % | 2.07 1 536.11 % | 0.13 -59.74 % | 0.31 355.66 % | 0.07 | 0.00 -100.00 % | 0.03 -27.94 % | 0.04 | 0.00 100.00 % | -0.01 -118.58 % | 0.06 | 0.00 -100.00 % | 0.06 -50.78 % | 0.12 292.91 % | -0.06 -122.53 % | 0.29 134.92 % | 0.12 42.33 % | 0.09 38.23 % | 0.06 36.49 % | 0.05 -27.50 % | 0.06 -13.00 % | 0.07 |
| EBITDA | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.822 M 9.95 % | 39.855 M -71.14 % | 138.092 M 369.84 % | 29.391 M -49.82 % | 58.566 M 27.33 % | 45.997 M 4.02 % | 44.219 M 7.46 % | 41.151 M -13.12 % | 47.364 M 139.14 % | 19.806 M -28.04 % | 27.525 M 153.42 % | -51.527 M -229.39 % | 39.822 M -31.49 % | 58.123 M 123.62 % | 25.992 M 20.60 % | 21.552 M 125.63 % | -84.105 M -262.96 % | 51.611 M -44.65 % | 93.245 M -42.15 % | 161.187 M 451.95 % | 29.203 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.822 M -33.08 % | 7.206 M | 0.000 100.00 % | -1.891 M -121.84 % | 8.659 M | 0.000 -100.00 % | 9.405 M -50.90 % | 19.156 M 300.63 % | -9.548 M | 0.000 -100.00 % | 19.598 M 53.19 % | 12.793 M 43.53 % | 8.913 M 48.70 % | 5.994 M -14.08 % | 6.976 M -15.45 % | 8.251 M |
| Net income ratio | 0.19 427.57 % | 0.04 -85.29 % | 0.25 -2.81 % | 0.26 52.00 % | 0.17 0.00 % | 0.17 -36.77 % | 0.27 138.48 % | 0.11 86.73 % | 0.06 -89.06 % | 0.54 1 495.28 % | 0.03 -71.41 % | 0.12 3.62 % | 0.12 6.71 % | 0.11 119.57 % | 0.05 -72.93 % | 0.18 557.42 % | 0.03 -66.84 % | 0.08 137.36 % | -0.22 -311.24 % | 0.11 -51.38 % | 0.22 193.82 % | 0.07 -20.13 % | 0.09 115.75 % | -0.59 -674.52 % | 0.10 -72.96 % | 0.38 566.74 % | -0.08 -180.12 % | 0.10 -60.87 % | 0.26 1 919.91 % | -0.01 | 0.00 -100.00 % | 0.01 -48.77 % | 0.01 | 0.00 100.00 % | -0.02 -469.57 % | 0.01 | 0.00 100.00 % | -0.01 -105.65 % | 0.13 215.26 % | -0.12 -166.26 % | 0.17 86.46 % | 0.09 224.90 % | 0.03 -18.95 % | 0.04 346.89 % | -0.01 -134.27 % | 0.04 35.93 % | 0.03 |
| Ratio EBITDA | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.19 -11.64 % | 0.21 -62.60 % | 0.56 275.67 % | 0.15 -52.41 % | 0.31 68.62 % | 0.19 -25.96 % | 0.25 18.53 % | 0.21 -12.77 % | 0.24 119.95 % | 0.11 -18.70 % | 0.14 156.87 % | -0.24 -226.53 % | 0.19 -34.55 % | 0.29 123.94 % | 0.13 18.13 % | 0.11 121.09 % | -0.52 -294.91 % | 0.27 -42.20 % | 0.46 -77.85 % | 2.07 1 198.72 % | 0.16 | 0.00 | 0.00 | 0.00 -100.00 % | 0.03 -27.94 % | 0.04 | 0.00 100.00 % | -0.01 -118.58 % | 0.06 | 0.00 -100.00 % | 0.06 -50.78 % | 0.12 292.91 % | -0.06 | 0.00 -100.00 % | 0.12 42.33 % | 0.09 38.23 % | 0.06 36.49 % | 0.05 -27.50 % | 0.06 -13.00 % | 0.07 |
| Gross profit ratio | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 43.97 % | 0.69 -30.54 % | 1.00 0.00 % | 1.00 31.30 % | 0.76 2.10 % | 0.75 -7.57 % | 0.81 12.01 % | 0.72 -2.53 % | 0.74 2.14 % | 0.72 7.29 % | 0.67 -1.23 % | 0.68 -2.96 % | 0.70 1.94 % | 0.69 1.35 % | 0.68 -1.89 % | 0.69 -0.60 % | 0.70 11.30 % | 0.63 -8.23 % | 0.68 -2.18 % | 0.70 188.14 % | 0.24 -64.59 % | 0.69 -31.49 % | 1.00 0.00 % | 1.00 | 0.00 -100.00 % | 0.54 -6.20 % | 0.58 | 0.00 -100.00 % | 0.55 -5.77 % | 0.58 | 0.00 -100.00 % | 0.64 3.60 % | 0.62 -0.41 % | 0.62 -37.60 % | 1.00 57.98 % | 0.63 -3.36 % | 0.65 -0.14 % | 0.66 -0.57 % | 0.66 0.53 % | 0.66 -4.07 % | 0.68 |
| Weighted average shs out dil | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 2.74 % | 21.903 B 0.00 % | 21.903 B 0.00 % | 21.903 B 0.00 % | 21.903 B 0.00 % | 21.903 B 0.00 % | 21.903 B 3.02 % | 21.262 B 0.00 % | 21.262 B 0.00 % | 21.262 B 10.00 % | 19.329 B 0.00 % | 19.329 B 0.00 % | 19.329 B |
| Weighted average shs out | 22.583 B 0.00 % | 22.583 B 0.32 % | 22.510 B 0.00 % | 22.510 B 0.01 % | 22.508 B 0.00 % | 22.508 B 0.01 % | 22.506 B -0.02 % | 22.510 B 0.00 % | 22.510 B 0.00 % | 22.510 B 0.03 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B -0.04 % | 22.514 B -1.49 % | 22.855 B 1.56 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 0.00 % | 22.503 B 2.74 % | 21.903 B 0.00 % | 21.903 B 0.00 % | 21.903 B 0.00 % | 21.903 B 0.00 % | 21.903 B -0.11 % | 21.927 B 3.13 % | 21.262 B 0.00 % | 21.262 B 0.00 % | 21.262 B 10.00 % | 19.329 B 0.00 % | 19.329 B 0.00 % | 19.329 B |
| EPS diluted | 0.00 433.33 % | 0.00 -88.46 % | 0.00 23.81 % | 0.00 50.00 % | 0.00 0.00 % | 0.00 -39.13 % | 0.00 91.67 % | 0.00 140.00 % | 0.00 -91.67 % | 0.01 1 900.00 % | 0.00 -70.00 % | 0.00 -23.08 % | 0.00 62.50 % | 0.00 14.29 % | 0.00 -53.33 % | 0.00 650.00 % | 0.00 -66.67 % | 0.00 128.57 % | 0.00 -310.00 % | 0.00 -47.37 % | 0.00 171.43 % | 0.00 -12.50 % | 0.00 119.05 % | 0.00 -566.67 % | 0.00 -73.53 % | 0.00 1 233.33 % | 0.00 -112.00 % | 0.00 47.06 % | 0.00 1 800.00 % | 0.00 -200.00 % | 0.00 120.84 % | 0.00 -54.72 % | 0.00 -50.00 % | 0.00 200.00 % | 0.00 -593.32 % | 0.00 -97.30 % | 0.00 1 600.00 % | 0.00 -111.11 % | 0.00 212.50 % | 0.00 -200.00 % | 0.00 14.29 % | 0.00 250.00 % | 0.00 0.00 % | 0.00 300.00 % | 0.00 -150.00 % | 0.00 0.00 % | 0.00 |
| Earnings per share | 0.00 433.33 % | 0.00 -88.46 % | 0.00 23.81 % | 0.00 50.00 % | 0.00 0.00 % | 0.00 -39.13 % | 0.00 91.67 % | 0.00 140.00 % | 0.00 -91.67 % | 0.01 1 900.00 % | 0.00 -70.00 % | 0.00 -23.08 % | 0.00 62.50 % | 0.00 14.29 % | 0.00 -53.33 % | 0.00 650.00 % | 0.00 -66.67 % | 0.00 128.57 % | 0.00 -310.00 % | 0.00 -47.37 % | 0.00 171.43 % | 0.00 -12.50 % | 0.00 119.05 % | 0.00 -566.67 % | 0.00 -73.53 % | 0.00 1 233.33 % | 0.00 -112.00 % | 0.00 47.06 % | 0.00 1 800.00 % | 0.00 -200.00 % | 0.00 120.84 % | 0.00 -54.72 % | 0.00 -50.00 % | 0.00 200.00 % | 0.00 -593.32 % | 0.00 -97.30 % | 0.00 1 600.00 % | 0.00 -111.11 % | 0.00 212.50 % | 0.00 -200.00 % | 0.00 14.29 % | 0.00 250.00 % | 0.00 0.00 % | 0.00 300.00 % | 0.00 -150.00 % | 0.00 0.00 % | 0.00 |
| Gross profit | 188.051 M 17.20 % | 160.454 M -33.04 % | 239.614 M 29.32 % | 185.293 M 0.76 % | 183.888 M 0.00 % | 183.888 M -7.16 % | 198.061 M 20.72 % | 164.068 M -13.57 % | 189.817 M -22.83 % | 245.969 M 64.22 % | 149.781 M 7.66 % | 139.121 M -30.20 % | 199.325 M 57.36 % | 126.669 M -11.64 % | 143.354 M 1.73 % | 140.917 M 16.65 % | 120.801 M -12.58 % | 138.188 M -8.85 % | 151.612 M 4.25 % | 145.426 M 6.10 % | 137.067 M -2.04 % | 139.917 M 1.48 % | 137.874 M 35.25 % | 101.938 M -23.27 % | 132.860 M -6.33 % | 141.845 M 652.41 % | 18.852 M -84.95 % | 125.254 M -15.30 % | 147.883 M 48.24 % | 99.760 M | 0.000 -100.00 % | 99.515 M -12.90 % | 114.252 M | 0.000 -100.00 % | 99.238 M 10.74 % | 89.612 M | 0.000 -100.00 % | 98.895 M 3.34 % | 95.698 M 3.58 % | 92.394 M -10.44 % | 103.169 M 1.34 % | 101.808 M 4.02 % | 97.876 M 3.70 % | 94.388 M 8.33 % | 87.133 M 19.14 % | 73.137 M -6.78 % | 78.454 M |
| Income tax expense | 8.635 M 52.99 % | 5.644 M -79.94 % | 28.129 M 1 269.47 % | 2.054 M -82.72 % | 11.889 M 0.00 % | 11.889 M 175.02 % | 4.323 M -75.35 % | 17.541 M -38.29 % | 28.423 M 598.01 % | 4.072 M -12.67 % | 4.663 M -75.28 % | 18.863 M 1 014.83 % | 1.692 M -81.85 % | 9.323 M -32.33 % | 13.777 M 119.76 % | 6.269 M 1.34 % | 6.186 M 46.90 % | 4.211 M 159.23 % | -7.109 M -150.98 % | 13.946 M 28.50 % | 10.853 M 46.33 % | 7.417 M 1 047.25 % | -783.000 K -112.01 % | 6.521 M -75.01 % | 26.095 M 145.69 % | 10.621 M -92.98 % | 151.342 M 3 129.66 % | 4.686 M -43.81 % | 8.339 M 0.34 % | 8.311 M | 0.000 -100.00 % | 3.803 M -24.90 % | 5.064 M | 0.000 -100.00 % | 1.966 M -74.70 % | 7.771 M | 0.000 -100.00 % | 10.560 M 886.89 % | -1.342 M -117.77 % | 7.551 M -34.63 % | 11.552 M 153.06 % | 4.565 M -46.26 % | 8.494 M 123.23 % | 3.805 M -51.79 % | 7.893 M 243.17 % | 2.300 M -51.18 % | 4.711 M |
| Cost of revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 72.144 M | 0.000 | 0.000 -100.00 % | 46.885 M -1.06 % | 47.387 M -0.61 % | 47.677 M -2.98 % | 49.143 M -2.83 % | 50.576 M -5.99 % | 53.799 M -7.70 % | 58.287 M -9.16 % | 64.164 M 0.52 % | 63.833 M -2.17 % | 65.247 M 1.67 % | 64.173 M 4.15 % | 61.615 M 3.50 % | 59.533 M -1.60 % | 60.504 M -1.51 % | 61.433 M 0.60 % | 61.064 M 3.76 % | 58.852 M 2.21 % | 57.580 M | 0.000 | 0.000 | 0.000 -100.00 % | 83.209 M 0.83 % | 82.528 M | 0.000 -100.00 % | 80.949 M 27.07 % | 63.702 M | 0.000 -100.00 % | 54.712 M -6.15 % | 58.298 M 4.71 % | 55.675 M | 0.000 -100.00 % | 59.033 M 14.48 % | 51.564 M 4.11 % | 49.529 M 10.15 % | 44.965 M 17.31 % | 38.330 M 5.74 % | 36.250 M |
| General and administrative expenses | 0.000 | 0.000 -100.00 % | 38.633 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.754 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.499 M 14.31 % | 27.555 M 2.41 % | 26.906 M 35.37 % | 19.876 M -47.86 % | 38.119 M 39.27 % | 27.370 M 29.90 % | 21.070 M -7.49 % | 22.775 M -45.16 % | 41.531 M 25.68 % | 33.044 M 4.74 % | 31.548 M 13.83 % | 27.715 M -35.25 % | 42.802 M -16.20 % | 51.075 M 62.95 % | 31.344 M 1.41 % | 30.908 M | 0.000 -100.00 % | 26.832 M -78.05 % | 122.246 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 |
| Selling and marketing expenses | 0.000 | 0.000 -100.00 % | 13.916 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.769 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 63.873 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 |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 120.246 M | 0.000 | 0.000 -100.00 % | 106.904 M 51.79 % | 70.429 M -50.49 % | 142.260 M 81.26 % | 78.482 M 2.79 % | 76.349 M 2.38 % | 74.576 M -15.84 % | 88.610 M -8.86 % | 97.221 M -41.17 % | 165.261 M 116.91 % | 76.187 M 49.55 % | 50.943 M -43.32 % | 89.885 M 15.86 % | 77.581 M -44.51 % | 139.809 M 151.70 % | 55.546 M 135.80 % | 23.556 M 116.55 % | -142.335 M -289.17 % | 75.241 M | 0.000 | 0.000 | 0.000 -100.00 % | 94.693 M -11.54 % | 107.046 M | 0.000 -100.00 % | 101.129 M 24.92 % | 80.953 M | 0.000 -100.00 % | 89.490 M 16.92 % | 76.542 M -24.92 % | 101.942 M | 0.000 -100.00 % | 82.210 M -3.38 % | 85.083 M -0.46 % | 85.475 M 5.34 % | 81.139 M 22.64 % | 66.161 M -5.76 % | 70.203 M |
| Operating expenses | 0.000 | 0.000 -100.00 % | 504.763 M | 0.000 | 0.000 | 0.000 -100.00 % | 446.956 M 271.70 % | 120.246 M -19.88 % | 150.084 M 39.07 % | 107.919 M -22.03 % | 138.403 M 41.25 % | 97.984 M -42.08 % | 169.166 M 71.99 % | 98.358 M -14.07 % | 114.468 M 12.28 % | 101.946 M -7.05 % | 109.680 M -8.60 % | 119.996 M -41.97 % | 206.792 M 89.32 % | 109.231 M 32.42 % | 82.491 M -29.85 % | 117.600 M -2.31 % | 120.383 M -36.93 % | 190.884 M 119.68 % | 86.890 M 59.54 % | 54.464 M 138.26 % | -142.335 M -239.44 % | 102.073 M -45.16 % | 186.119 M 366.52 % | 39.895 M | 0.000 -100.00 % | 94.693 M -11.54 % | 107.046 M | 0.000 -100.00 % | 101.129 M 24.92 % | 80.953 M | 0.000 -100.00 % | 89.490 M 16.92 % | 76.542 M -24.92 % | 101.942 M -1.58 % | 103.583 M 26.00 % | 82.210 M -3.38 % | 85.083 M -0.46 % | 85.475 M 5.34 % | 81.139 M 22.64 % | 66.161 M -5.76 % | 70.203 M |
| Cost and expenses | 0.000 | 0.000 -100.00 % | 504.763 M | 0.000 | 0.000 | 0.000 -100.00 % | 446.956 M 132.32 % | 192.390 M 28.19 % | 150.084 M 39.07 % | 107.919 M -41.76 % | 185.288 M 27.46 % | 145.371 M -32.96 % | 216.843 M 47.01 % | 147.501 M -10.63 % | 165.044 M 5.97 % | 155.745 M -7.28 % | 167.967 M -8.79 % | 184.160 M -31.95 % | 270.625 M 55.11 % | 174.478 M 18.96 % | 146.664 M -18.16 % | 179.215 M -0.39 % | 179.916 M -28.43 % | 251.388 M 69.49 % | 148.323 M 28.39 % | 115.528 M 238.39 % | -83.483 M -152.29 % | 159.653 M -14.22 % | 186.119 M 366.52 % | 39.895 M | 0.000 -100.00 % | 177.902 M -6.16 % | 189.574 M | 0.000 -100.00 % | 182.078 M 25.87 % | 144.655 M | 0.000 -100.00 % | 144.202 M 6.94 % | 134.840 M -14.45 % | 157.617 M 52.16 % | 103.583 M -26.66 % | 141.243 M 3.36 % | 136.647 M 1.22 % | 135.004 M 7.06 % | 126.104 M 20.68 % | 104.491 M -1.84 % | 106.453 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 |
| Selling general and administrative expenses | 0.000 | 0.000 -100.00 % | 504.763 M | 0.000 | 0.000 | 0.000 -100.00 % | 446.956 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.499 M 14.31 % | 27.555 M 2.41 % | 26.906 M 35.37 % | 19.876 M -47.86 % | 38.119 M 39.27 % | 27.370 M 29.90 % | 21.070 M -7.49 % | 22.775 M -45.16 % | 41.531 M 25.68 % | 33.044 M 4.74 % | 31.548 M 13.83 % | 27.715 M -35.25 % | 42.802 M -16.20 % | 51.075 M 62.95 % | 31.344 M 1.41 % | 30.908 M | 0.000 -100.00 % | 26.832 M -85.58 % | 186.119 M 366.52 % | 39.895 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 103.583 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 187.547 M | 0.000 | 0.000 -100.00 % | 138.031 M -0.31 % | 138.455 M 7.21 % | 129.144 M 1.38 % | 127.383 M -4.46 % | 133.334 M -1.01 % | 134.688 M 1.52 % | 132.673 M -4.02 % | 138.230 M -4.16 % | 144.232 M -0.98 % | 145.656 M 3.85 % | 140.250 M 0.26 % | 139.881 M 2.31 % | 136.717 M -0.31 % | 137.137 M 3.42 % | 132.602 M -1.05 % | 134.003 M 2.86 % | 130.276 M 2.40 % | 127.220 M | 0.000 | 0.000 | 0.000 -100.00 % | 134.998 M -13.20 % | 155.533 M | 0.000 -100.00 % | 125.851 M 10.93 % | 113.450 M | 0.000 -100.00 % | 113.433 M -0.79 % | 114.340 M 6.77 % | 107.094 M | 0.000 -100.00 % | 117.647 M 8.31 % | 108.618 M 2.82 % | 105.635 M 14.43 % | 92.313 M 12.14 % | 82.322 M 2.33 % | 80.451 M |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 72.144 M | 0.000 | 0.000 -100.00 % | 46.885 M -1.06 % | 47.387 M -0.61 % | 47.677 M -2.98 % | 49.143 M -2.83 % | 50.576 M -5.99 % | 53.799 M -7.70 % | 58.287 M -9.16 % | 64.164 M 0.52 % | 63.833 M -2.17 % | 65.247 M 1.67 % | 64.173 M 4.15 % | 61.615 M 3.50 % | 59.533 M -1.60 % | 60.504 M -1.51 % | 61.433 M 0.60 % | 61.064 M 3.76 % | 58.852 M 2.21 % | 57.580 M | 0.000 | 0.000 | 0.000 -100.00 % | 83.209 M 0.83 % | 82.528 M | 0.000 -100.00 % | 80.949 M 27.07 % | 63.702 M | 0.000 -100.00 % | 54.712 M -6.15 % | 58.298 M 4.71 % | 55.675 M | 0.000 -100.00 % | 59.033 M 14.48 % | 51.564 M 4.11 % | 49.529 M 10.15 % | 44.965 M 17.31 % | 38.330 M 5.74 % | 36.250 M |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 122.085 K 193.59 % | 41.584 K -99.77 % | 18.013 M 3.35 % | 17.429 M 10.05 % | 15.838 M -0.44 % | 15.908 M 29.70 % | 12.265 M 46.13 % | 8.393 M -3.36 % | 8.685 M -6.94 % | 9.333 M 155.49 % | 3.653 M 0.72 % | 3.627 M 2.26 % | 3.547 M -3.48 % | 3.675 M -9.51 % | 4.061 M -16.11 % | 4.841 M -14.18 % | 5.641 M -3.80 % | 5.864 M | 0.000 -100.00 % | 6.022 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 |
| Operating income | 188.051 M 17.20 % | 160.454 M 160.51 % | -265.149 M -243.10 % | 185.293 M 0.76 % | 183.888 M 0.00 % | 183.888 M 173.88 % | -248.895 M -667.97 % | 43.822 M 10.29 % | 39.733 M -71.22 % | 138.050 M 1 113.31 % | 11.378 M -72.34 % | 41.137 M 36.40 % | 30.159 M 6.53 % | 28.311 M -1.99 % | 28.886 M -25.88 % | 38.971 M 250.43 % | 11.121 M -38.87 % | 18.192 M 132.97 % | -55.180 M -252.45 % | 36.195 M -33.68 % | 54.576 M 144.55 % | 22.317 M 27.59 % | 17.491 M 119.66 % | -88.946 M -293.49 % | 45.970 M -47.39 % | 87.381 M -45.79 % | 161.187 M 595.34 % | 23.181 M 160.63 % | -38.236 M -163.87 % | 59.865 M | 0.000 -100.00 % | 4.822 M -33.08 % | 7.206 M | 0.000 100.00 % | -1.891 M -121.84 % | 8.659 M | 0.000 -100.00 % | 9.405 M -50.90 % | 19.156 M 300.63 % | -9.548 M -2 206.28 % | -414.000 K -102.11 % | 19.598 M 53.19 % | 12.793 M 43.53 % | 8.913 M 48.70 % | 5.994 M -14.08 % | 6.976 M -15.45 % | 8.251 M |
| Operating income ratio | 1.00 0.00 % | 1.00 190.37 % | -1.11 -210.66 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 179.58 % | -1.26 -777.37 % | 0.19 -11.37 % | 0.21 -62.70 % | 0.56 870.11 % | 0.06 -73.77 % | 0.22 80.64 % | 0.12 -24.18 % | 0.16 8.11 % | 0.15 -25.58 % | 0.20 222.30 % | 0.06 -30.93 % | 0.09 135.10 % | -0.26 -249.08 % | 0.17 -36.65 % | 0.27 144.90 % | 0.11 24.98 % | 0.09 116.18 % | -0.55 -331.43 % | 0.24 -45.06 % | 0.43 -79.24 % | 2.07 1 536.11 % | 0.13 149.04 % | -0.26 -143.09 % | 0.60 | 0.00 -100.00 % | 0.03 -27.94 % | 0.04 | 0.00 100.00 % | -0.01 -118.58 % | 0.06 | 0.00 -100.00 % | 0.06 -50.78 % | 0.12 292.91 % | -0.06 -1 506.93 % | 0.00 -103.29 % | 0.12 42.33 % | 0.09 38.23 % | 0.06 36.49 % | 0.05 -27.50 % | 0.06 -13.00 % | 0.07 |
| Total other income expenses net | -160.521 M -7.76 % | -148.961 M -142.24 % | 352.660 M 359.33 % | -135.989 M 3.66 % | -141.150 M 0.00 % | -141.150 M -146.16 % | 305.770 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 84.803 M 260.09 % | -52.971 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.946 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 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-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-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-06-30 | 2013-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -284.037 M | 0.000 100.00 % | -775.184 M | 0.000 100.00 % | -743.857 M -6.74 % | -696.893 M -77.23 % | -393.218 M -61.43 % | -243.585 M 83.35 % | -1.463 B -43.36 % | -1.021 B -0.59 % | -1.015 B 15.51 % | -1.201 B 33.77 % | -1.813 B -75.49 % | -1.033 B 23.47 % | -1.350 B -41.31 % | -955.428 M 34.98 % | -1.469 B -14.39 % | -1.285 B -18.46 % | -1.084 B -8.35 % | -1.001 B 17.57 % | -1.214 B -47.35 % | -823.956 M -29.40 % | -636.739 M -26.01 % | -505.294 M 33.04 % | -754.633 M -135.80 % | -320.037 M 31.60 % | -467.881 M -32.75 % | -352.458 M 13.99 % | -409.782 M 25.64 % | -551.084 M -59.77 % | -344.929 M 34.50 % | -526.618 M -2.17 % | -515.434 M -47.90 % | -348.509 M 35.44 % | -539.796 M -54.74 % | -348.847 M 37.88 % | -561.553 M -14.69 % | -489.612 M 20.82 % | -618.334 M |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.011 B -82.13 % | 5.660 B | 0.000 -100.00 % | 898.252 M -26.79 % | 1.227 B 0.31 % | 1.223 B -1.14 % | 1.237 B 10.48 % | 1.120 B -71.72 % | 3.959 B 4.50 % | 3.789 B 0.71 % | 3.762 B 3.05 % | 3.651 B -5.18 % | 3.851 B 2.04 % | 3.774 B -1.76 % | 3.841 B 3.37 % | 3.716 B 1 189.71 % | 288.120 M -58.30 % | 690.883 M 5.53 % | 654.650 M 9.87 % | 595.863 M -83.87 % | 3.694 B 14.25 % | 3.233 B 2.43 % | 3.156 B | 0.000 -100.00 % | 2.776 B | 0.000 -100.00 % | 2.854 B -3.61 % | 2.961 B | 0.000 | 0.000 | 0.000 -100.00 % | 147.953 M | 0.000 | 0.000 |
| Total debt | 7.296 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 85.207 M | 0.000 | 0.000 -100.00 % | 77.618 M -14.06 % | 90.320 M 10.04 % | 82.076 M 37.59 % | 59.654 M -15.17 % | 70.320 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.529 M 4.44 % | 9.124 M -48.28 % | 17.641 M | 0.000 -100.00 % | 17.112 M 1.40 % | 16.875 M -50.54 % | 34.120 M 47.07 % | 23.200 M -7.70 % | 25.135 M | 0.000 -100.00 % | 4.258 M -26.96 % | 5.830 M -6.68 % | 6.247 M -11.78 % | 7.081 M 0.00 % | 7.081 M | 0.000 -100.00 % | 8.332 M -89.83 % | 81.959 M |
| Accumulated other comprehensive income loss | 8.638 M -99.25 % | 1.145 B 13 594.43 % | -8.488 M -100.84 % | 1.006 B 5 129.14 % | -20.012 M | 0.000 | 0.000 100.00 % | -14.287 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 206.347 M | 0.000 | 0.000 | 0.000 -100.00 % | 183.841 M | 0.000 -100.00 % | 72.278 M | 0.000 | 0.000 -100.00 % | 76.398 M -0.96 % | 77.135 M -4.31 % | 80.607 M | 0.000 -100.00 % | 59.730 M -23.69 % | 78.268 M |
| Retained earnings | 928.548 M | 0.000 -100.00 % | 887.627 M | 0.000 -100.00 % | 760.176 M 7.05 % | 710.139 M -4.53 % | 743.857 M 0.01 % | 743.799 M 97.33 % | 376.935 M 1.81 % | 370.220 M 6.40 % | 347.946 M 0.57 % | 345.969 M 5.81 % | 326.980 M 4.84 % | 311.871 M 11.71 % | 279.169 M 7.75 % | 259.083 M 5.70 % | 245.102 M -20.42 % | 308.009 M 7.79 % | 285.760 M 9.47 % | 261.037 M 15.25 % | 226.499 M 8.78 % | 208.225 M -31.44 % | 303.692 M 7.00 % | 283.817 M 27.67 % | 222.309 M 8.09 % | 205.665 M 22.70 % | 167.622 M -13.59 % | 193.989 M 3.88 % | 186.745 M 34.09 % | 139.265 M -7.12 % | 149.934 M 8.81 % | 137.799 M -3.27 % | 142.463 M -6.01 % | 151.573 M -6.23 % | 161.651 M 1.09 % | 159.905 M 8.00 % | 148.065 M 16.79 % | 126.774 M -3.86 % | 131.859 M |
| Common stock | 225.035 M | 0.000 -100.00 % | 225.035 M | 0.000 -100.00 % | 225.035 M 0.00 % | 225.035 M 0.00 % | 225.035 M 0.00 % | 225.035 M 0.00 % | 225.035 M 0.00 % | 225.035 M 0.00 % | 225.035 M 0.00 % | 225.035 M 0.00 % | 225.035 M 0.00 % | 225.035 M 0.00 % | 225.035 M 0.00 % | 225.035 M 0.00 % | 225.035 M 0.00 % | 225.035 M 0.00 % | 225.035 M 0.00 % | 225.035 M 0.00 % | 225.035 M 0.00 % | 225.035 M 0.00 % | 225.035 M 0.00 % | 225.035 M 0.00 % | 225.035 M 0.00 % | 225.035 M 0.00 % | 225.035 M 0.00 % | 225.035 M 0.00 % | 225.035 M 0.00 % | 225.035 M 0.00 % | 225.035 M 0.00 % | 225.035 M 0.00 % | 225.035 M 0.00 % | 225.035 M 0.00 % | 225.035 M 0.00 % | 225.035 M 0.00 % | 225.035 M 2.74 % | 219.035 M 0.00 % | 219.035 M |
| Total equity | 1.203 B 5.07 % | 1.145 B 0.00 % | 1.145 B 13.81 % | 1.006 B 0.00 % | 1.006 B 5.74 % | 951.798 M -6.38 % | 1.017 B 2.09 % | 995.780 M 60.20 % | 621.594 M -1.13 % | 628.697 M 4.36 % | 602.415 M -1.59 % | 612.148 M -1.74 % | 622.964 M 2.67 % | 606.754 M 5.86 % | 573.179 M 0.69 % | 569.276 M 0.29 % | 567.625 M -9.12 % | 624.616 M 3.96 % | 600.842 M 4.80 % | 573.338 M 6.60 % | 537.849 M -1.16 % | 544.150 M -30.41 % | 781.907 M 1.63 % | 769.385 M 10.71 % | 694.925 M 3.98 % | 668.342 M 6.14 % | 629.701 M -3.78 % | 654.460 M 2.76 % | 636.854 M 29.60 % | 491.385 M 0.59 % | 488.480 M -2.10 % | 498.978 M -0.75 % | 502.746 M 1.72 % | 494.239 M -2.14 % | 505.054 M -0.34 % | 506.780 M 1.10 % | 501.276 M 13.73 % | 440.772 M -5.09 % | 464.395 M |
| Other non current liabilities | 8.094 B 806.66 % | -1.145 B -113.45 % | 8.513 B 945.86 % | -1.006 B -114.09 % | 7.144 B 10.31 % | 6.476 B 3 534.62 % | 178.188 M | 0.000 100.00 % | -77.618 M 14.06 % | -90.320 M -10.04 % | -82.076 M -37.59 % | -59.654 M 15.17 % | -70.320 M -147.34 % | 148.552 M -19.16 % | 183.757 M -36.52 % | 289.460 M -25.65 % | 389.330 M -7.79 % | 422.215 M -8.87 % | 463.327 M -4.51 % | 485.204 M 9.06 % | 444.890 M 4 768.80 % | -9.529 M -4.44 % | -9.124 M 48.28 % | -17.641 M | 0.000 -100.00 % | 535.511 M 54.02 % | 347.696 M 74.56 % | 199.183 M -95.15 % | 4.110 B 6 077.27 % | 66.541 M -98.33 % | 3.977 B 5 172.89 % | 75.429 M 9.01 % | 69.194 M -98.09 % | 3.624 B -8.25 % | 3.949 B 23.05 % | 3.210 B | 0.000 -100.00 % | 3.551 B -4.04 % | 3.700 B |
| Long term debt | 7.296 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 85.207 M | 0.000 | 0.000 -100.00 % | 77.618 M -14.06 % | 90.320 M 10.04 % | 82.076 M 37.59 % | 59.654 M -15.17 % | 70.320 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.529 M 4.44 % | 9.124 M -48.28 % | 17.641 M | 0.000 -100.00 % | 17.112 M 1.40 % | 16.875 M -50.54 % | 34.120 M 47.07 % | 23.200 M -7.70 % | 25.135 M | 0.000 -100.00 % | 4.258 M -26.96 % | 5.830 M -6.68 % | 6.247 M -11.78 % | 7.081 M 0.00 % | 7.081 M | 0.000 -100.00 % | 8.332 M -89.83 % | 81.959 M |
| Total non current liabilities | 8.101 B 807.30 % | -1.145 B -113.45 % | 8.513 B 945.86 % | -1.006 B -114.09 % | 7.144 B 8.88 % | 6.562 B 3 582.44 % | 178.188 M | 0.000 -100.00 % | 77.618 M -14.06 % | 90.320 M 10.04 % | 82.076 M 37.59 % | 59.654 M -15.17 % | 70.320 M -52.66 % | 148.552 M -19.16 % | 183.757 M -36.52 % | 289.460 M -25.65 % | 389.330 M -7.79 % | 422.215 M -8.87 % | 463.327 M -4.51 % | 485.204 M 9.06 % | 444.890 M 4 568.80 % | 9.529 M 4.44 % | 9.124 M -48.28 % | 17.641 M | 0.000 -100.00 % | 552.623 M 51.58 % | 364.571 M 56.27 % | 233.303 M -94.36 % | 4.134 B 4 408.94 % | 91.676 M -97.70 % | 3.977 B 4 891.14 % | 79.687 M 6.22 % | 75.024 M -97.93 % | 3.630 B -8.25 % | 3.956 B 23.00 % | 3.217 B | 0.000 -100.00 % | 3.559 B -5.90 % | 3.782 B |
| Other current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.221 B | 0.000 100.00 % | -10.306 M 22.56 % | -13.308 M 30.22 % | -19.071 M -53.66 % | -12.411 M 29.69 % | -17.652 M -100.31 % | 5.697 B 4.06 % | 5.475 B 4.46 % | 5.241 B -5.42 % | 5.541 B 7.01 % | 5.178 B 5.72 % | 4.898 B 4.52 % | 4.686 B -1.93 % | 4.779 B 51 759.97 % | -9.250 M 33.82 % | -13.978 M -49.99 % | -9.319 M 72.98 % | -34.487 M -100.85 % | 4.062 B 2.36 % | 3.969 B 4.41 % | 3.801 B | 0.000 -100.00 % | 3.780 B 11 879.12 % | 31.555 M -99.15 % | 3.731 B -3.85 % | 3.880 B 9 782.29 % | 39.263 M -0.75 % | 39.561 M 11.05 % | 35.626 M 1 004.21 % | -3.940 M -115.66 % | 25.165 M -20.74 % | 31.749 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.221 B | 0.000 -100.00 % | 24.281 M 7.92 % | 22.499 M -2.85 % | 23.160 M -13.59 % | 26.801 M -3.35 % | 27.729 M -99.52 % | 5.744 B 4.68 % | 5.487 B 4.57 % | 5.248 B -6.22 % | 5.595 B 7.80 % | 5.190 B 5.75 % | 4.908 B 4.51 % | 4.697 B -2.52 % | 4.818 B 22 202.50 % | 21.602 M -16.94 % | 26.009 M 2.70 % | 25.325 M | 0.000 -100.00 % | 4.062 B 2.36 % | 3.969 B 4.41 % | 3.801 B | 0.000 -100.00 % | 3.780 B 11 879.12 % | 31.555 M -99.15 % | 3.731 B -3.85 % | 3.880 B 9 783.01 % | 39.263 M -0.75 % | 39.561 M 11.05 % | 35.626 M | 0.000 -100.00 % | 25.165 M -20.74 % | 31.749 M |
| Total liabilities | 8.101 B 807.30 % | -1.145 B -113.45 % | 8.513 B 945.86 % | -1.006 B -114.09 % | 7.144 B 8.88 % | 6.562 B 2.53 % | 6.400 B | 0.000 -100.00 % | 6.089 B 1.68 % | 5.988 B -0.19 % | 5.999 B 0.24 % | 5.985 B -6.05 % | 6.370 B 8.10 % | 5.893 B 3.91 % | 5.671 B 2.42 % | 5.537 B -7.48 % | 5.985 B 6.63 % | 5.613 B 4.49 % | 5.372 B 3.66 % | 5.182 B -1.54 % | 5.263 B 6.38 % | 4.947 B -5.30 % | 5.224 B 8.62 % | 4.809 B -2.39 % | 4.927 B 6.77 % | 4.615 B 6.50 % | 4.333 B 7.41 % | 4.034 B -2.40 % | 4.134 B 6.77 % | 3.872 B -3.42 % | 4.009 B 5.21 % | 3.810 B -3.66 % | 3.955 B 7.80 % | 3.669 B -8.18 % | 3.996 B 22.87 % | 3.252 B -3.79 % | 3.381 B -5.69 % | 3.584 B -6.02 % | 3.814 B |
| Other non current assets | 9.046 B | 0.000 -100.00 % | 9.453 B | 0.000 -100.00 % | 7.895 B 12.31 % | 7.029 B 541.24 % | 1.096 B -83.58 % | 6.677 B 666.62 % | -1.178 B 22.51 % | -1.521 B -0.79 % | -1.509 B 1.23 % | -1.528 B -7.49 % | -1.421 B -219.15 % | 1.193 B 54.48 % | 772.178 M -22.96 % | 1.002 B -3.70 % | 1.041 B 62.17 % | 641.747 M -2.89 % | 660.830 M 43.40 % | 460.829 M 11.27 % | 414.152 M 155.43 % | -747.146 M 46.40 % | -1.394 B -2.62 % | -1.358 B -12.60 % | -1.206 B -280.08 % | 669.920 M 0.87 % | 664.135 M 18.37 % | 561.044 M -85.58 % | 3.890 B 838.75 % | 414.433 M -89.18 % | 3.830 B 760.76 % | 444.991 M 9.38 % | 406.841 M -88.29 % | 3.475 B -3.96 % | 3.618 B 18.18 % | 3.062 B 532.02 % | -708.708 M -122.26 % | 3.184 B 0.19 % | 3.178 B |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.011 B -82.13 % | 5.660 B | 0.000 -100.00 % | 898.252 M -26.79 % | 1.227 B 0.31 % | 1.223 B -1.14 % | 1.237 B 10.48 % | 1.120 B -71.72 % | 3.959 B 4.50 % | 3.789 B 0.71 % | 3.762 B 3.05 % | 3.651 B -5.18 % | 3.851 B 2.04 % | 3.774 B -1.76 % | 3.841 B 3.37 % | 3.716 B 1 189.71 % | 288.120 M -58.30 % | 690.883 M 5.53 % | 654.650 M 9.87 % | 595.863 M -83.87 % | 3.694 B 14.25 % | 3.233 B 2.43 % | 3.156 B | 0.000 -100.00 % | 2.776 B | 0.000 -100.00 % | 2.854 B -3.61 % | 2.961 B | 0.000 | 0.000 | 0.000 -100.00 % | 147.953 M | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 -100.00 % | 23.297 M | 0.000 -100.00 % | 15.222 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.124 M 7.67 % | 14.975 M -3.86 % | 15.576 M 17.31 % | 13.278 M -0.04 % | 13.283 M 199.50 % | 4.435 M -9.64 % | 4.908 M -1.39 % | 4.977 M 14.65 % | 4.341 M 7.21 % | 4.049 M -9.11 % | 4.455 M 0.91 % | 4.415 M -8.52 % | 4.826 M -6.47 % | 5.160 M -3.80 % | 5.364 M -8.85 % | 5.885 M -8.49 % | 6.431 M -2.49 % | 6.595 M | 0.000 | 0.000 -100.00 % | 4.529 M | 0.000 -100.00 % | 3.713 M | 0.000 | 0.000 -100.00 % | 70.000 K -9.09 % | 77.000 K -9.41 % | 85.000 K | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 -100.00 % | 23.297 M | 0.000 -100.00 % | 15.222 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.124 M 7.67 % | 14.975 M -3.86 % | 15.576 M 17.31 % | 13.278 M -0.04 % | 13.283 M 199.50 % | 4.435 M -9.64 % | 4.908 M -1.39 % | 4.977 M 14.65 % | 4.341 M 7.21 % | 4.049 M -9.11 % | 4.455 M 0.91 % | 4.415 M -8.52 % | 4.826 M -6.47 % | 5.160 M -3.80 % | 5.364 M -8.85 % | 5.885 M -8.49 % | 6.431 M -2.49 % | 6.595 M | 0.000 | 0.000 -100.00 % | 4.529 M | 0.000 -100.00 % | 3.713 M | 0.000 | 0.000 -100.00 % | 70.000 K -9.09 % | 77.000 K -9.41 % | 85.000 K | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 258.568 M | 0.000 -100.00 % | 182.369 M | 0.000 -100.00 % | 240.720 M 13.62 % | 211.864 M -16.14 % | 252.641 M 6.98 % | 236.151 M -10.58 % | 264.100 M -5.31 % | 278.904 M 3.20 % | 270.243 M -2.55 % | 277.304 M -3.79 % | 288.236 M 5.55 % | 273.080 M -7.32 % | 294.634 M -14.05 % | 342.797 M 1.57 % | 337.513 M -16.78 % | 405.578 M 0.24 % | 404.602 M -0.15 % | 405.217 M -0.78 % | 408.383 M -10.02 % | 453.866 M -34.95 % | 697.678 M -0.02 % | 697.847 M 15.52 % | 604.090 M 6.24 % | 568.595 M -2.09 % | 580.719 M -0.23 % | 582.031 M 31.54 % | 442.472 M -25.79 % | 596.261 M 87.29 % | 318.363 M -33.40 % | 478.037 M -15.77 % | 567.524 M 70.22 % | 333.405 M -0.72 % | 335.821 M -1.60 % | 341.286 M -39.14 % | 560.755 M 63.28 % | 343.422 M -14.26 % | 400.543 M |
| Total non current assets | 9.305 B | 0.000 -100.00 % | 9.658 B | 0.000 -100.00 % | 8.151 B -1.23 % | 8.252 B 17.51 % | 7.023 B 1.58 % | 6.914 B 486.65 % | 1.178 B -22.51 % | 1.521 B 0.79 % | 1.509 B -1.23 % | 1.528 B 7.49 % | 1.421 B -73.83 % | 5.430 B 11.69 % | 4.862 B -4.90 % | 5.113 B 1.56 % | 5.034 B 2.69 % | 4.902 B 1.21 % | 4.843 B 2.80 % | 4.712 B 3.70 % | 4.543 B 508.09 % | 747.146 M -46.40 % | 1.394 B 2.62 % | 1.358 B -72.09 % | 4.868 B -1.59 % | 4.946 B 10.45 % | 4.478 B 4.09 % | 4.302 B -0.81 % | 4.337 B 14.54 % | 3.787 B -8.80 % | 4.152 B 9.89 % | 3.779 B -4.02 % | 3.937 B 3.37 % | 3.809 B -3.68 % | 3.954 B 16.19 % | 3.403 B 2.50 % | 3.320 B -5.87 % | 3.527 B -1.43 % | 3.578 B |
| Other current 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 -100.00 % | 2.879 M 3.15 % | 2.791 M -12.26 % | 3.181 M 21.88 % | 2.610 M 103.84 % | -67.941 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 |
| Short term 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 |
| cash and cash equivalents | 291.333 M | 0.000 -100.00 % | 775.184 M | 0.000 -100.00 % | 743.857 M -4.89 % | 782.100 M 98.90 % | 393.218 M 61.43 % | 243.585 M -84.19 % | 1.541 B 38.69 % | 1.111 B 1.30 % | 1.097 B -13.00 % | 1.261 B -33.07 % | 1.884 B 82.29 % | 1.033 B -23.47 % | 1.350 B 41.31 % | 955.428 M -34.98 % | 1.469 B 14.39 % | 1.285 B 18.46 % | 1.084 B 8.35 % | 1.001 B -17.57 % | 1.214 B 45.66 % | 833.485 M 29.05 % | 645.863 M 23.51 % | 522.935 M -30.70 % | 754.633 M 123.83 % | 337.149 M -30.45 % | 484.756 M 25.40 % | 386.578 M -10.72 % | 432.982 M -24.86 % | 576.219 M 67.05 % | 344.929 M -35.03 % | 530.876 M 1.84 % | 521.264 M 46.94 % | 354.756 M -35.13 % | 546.877 M 53.65 % | 355.928 M -36.62 % | 561.553 M 12.77 % | 497.944 M -28.89 % | 700.293 M |
| Cash and short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 782.100 M 98.90 % | 393.218 M 61.43 % | 243.585 M -84.19 % | 1.541 B 38.69 % | 1.111 B 1.30 % | 1.097 B -13.00 % | 1.261 B -33.07 % | 1.884 B 82.29 % | 1.033 B -23.47 % | 1.350 B 41.31 % | 955.428 M -34.98 % | 1.469 B 14.39 % | 1.285 B 18.46 % | 1.084 B 8.35 % | 1.001 B -17.57 % | 1.214 B 45.66 % | 833.485 M 29.05 % | 645.863 M 23.51 % | 522.935 M -30.70 % | 754.633 M 123.83 % | 337.149 M -30.45 % | 484.756 M 25.40 % | 386.578 M -10.72 % | 432.982 M -24.86 % | 576.219 M 67.05 % | 344.929 M -35.03 % | 530.876 M 1.84 % | 521.264 M 46.94 % | 354.756 M -35.13 % | 546.877 M 53.65 % | 355.928 M -36.62 % | 561.553 M 12.77 % | 497.944 M -28.89 % | 700.293 M |
| Total current assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 782.100 M 98.90 % | 393.218 M 61.43 % | 243.585 M -84.62 % | 1.584 B 37.65 % | 1.151 B 0.97 % | 1.140 B -12.55 % | 1.303 B -32.24 % | 1.923 B 79.84 % | 1.069 B -22.64 % | 1.382 B 39.09 % | 993.809 M -34.56 % | 1.519 B 13.72 % | 1.335 B 18.27 % | 1.129 B 8.19 % | 1.044 B -16.99 % | 1.257 B 40.30 % | 896.032 M 25.93 % | 711.524 M 19.90 % | 593.419 M -21.36 % | 754.633 M 123.83 % | 337.149 M -30.45 % | 484.756 M 25.40 % | 386.578 M -10.72 % | 432.982 M -24.86 % | 576.219 M 67.05 % | 344.929 M -35.03 % | 530.876 M 1.84 % | 521.264 M 46.94 % | 354.756 M -35.13 % | 546.877 M 53.65 % | 355.928 M -36.62 % | 561.553 M 12.77 % | 497.944 M -28.89 % | 700.293 M |
| 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 |
| Net receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.929 M 8.41 % | 39.597 M -7.38 % | 42.753 M 0.54 % | 42.522 M 7.36 % | 39.608 M 9.64 % | 36.126 M 12.19 % | 32.200 M -16.10 % | 38.381 M -22.06 % | 49.246 M -3.10 % | 50.819 M 13.75 % | 44.677 M 4.45 % | 42.773 M 6.39 % | 40.205 M -35.72 % | 62.547 M -4.74 % | 65.661 M -6.84 % | 70.484 M 3.74 % | 67.941 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 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.210 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 348.000 K -69.95 % | 1.158 M 3 305.88 % | 34.000 K 0.00 % | 34.000 K 0.00 % | 34.000 K 0.00 % | 34.000 K -50.00 % | 68.000 K 0.00 % | 68.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.991 M 6 753.92 % | 102.000 K -96.06 % | 2.586 M | 0.000 -100.00 % | 136.000 K | 0.000 -100.00 % | 1.540 M 0.06 % | 1.539 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.521 B | 0.000 | 0.000 -100.00 % | 3.948 B 0.07 % | 3.945 B -0.21 % | 3.953 B 4.97 % | 3.766 B 3.23 % | 3.649 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.848 B -1.34 % | 3.900 B 7.54 % | 3.627 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.281 M 7.92 % | 22.499 M -2.85 % | 23.160 M -13.59 % | 26.801 M -3.35 % | 27.729 M -20.22 % | 34.757 M | 0.000 | 0.000 -100.00 % | 40.887 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.151 M 7.17 % | 21.602 M -16.94 % | 26.009 M 2.70 % | 25.325 M -12.82 % | 29.049 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 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.306 M -22.56 % | 13.308 M -30.22 % | 19.071 M 53.66 % | 12.411 M -29.69 % | 17.652 M 43.49 % | 12.302 M -2.40 % | 12.605 M 94.46 % | 6.482 M -50.99 % | 13.225 M 9.22 % | 12.109 M 18.67 % | 10.204 M -1.01 % | 10.308 M -35.93 % | 16.088 M 73.92 % | 9.250 M -33.82 % | 13.978 M 49.99 % | 9.319 M 71.37 % | 5.438 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 280.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.940 M | 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 35.861 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 |
| Other total stockholders equity | 41.233 M | 0.000 -100.00 % | 41.233 M | 0.000 -100.00 % | 41.233 M 314.34 % | -19.237 M -140.32 % | 47.715 M 15.72 % | 41.233 M 110.12 % | 19.624 M -41.32 % | 33.442 M 13.62 % | 29.434 M -28.46 % | 41.144 M -42.01 % | 70.949 M 1.58 % | 69.848 M 1.27 % | 68.975 M -19.00 % | 85.158 M -12.65 % | 97.488 M 6.46 % | 91.572 M 1.69 % | 90.047 M 3.19 % | 87.266 M 1.10 % | 86.315 M -22.16 % | 110.890 M -56.20 % | 253.180 M -2.82 % | 260.533 M 531.84 % | 41.234 M -82.65 % | 237.642 M 0.25 % | 237.044 M 0.68 % | 235.436 M 470.99 % | 41.233 M -67.55 % | 127.085 M 208.21 % | 41.233 M -69.71 % | 136.144 M 0.66 % | 135.248 M 228.01 % | 41.233 M 0.00 % | 41.233 M 0.00 % | 41.233 M -67.83 % | 128.176 M 263.80 % | 35.233 M 0.00 % | 35.233 M |
| Deferred tax liabilities 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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.987 B 1.90 % | 5.875 B -0.32 % | 5.894 B -0.07 % | 5.899 B -5.96 % | 6.272 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.916 B -5.26 % | 5.189 B 8.86 % | 4.766 B -3.26 % | 4.927 B | 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.381 B | 0.000 | 0.000 |
| Total assets | 9.305 B | 0.000 -100.00 % | 9.658 B | 0.000 -100.00 % | 8.151 B 8.48 % | 7.513 B 1.31 % | 7.416 B 3.62 % | 7.157 B 6.66 % | 6.710 B 1.42 % | 6.617 B 0.22 % | 6.602 B 0.07 % | 6.597 B -5.66 % | 6.993 B 7.59 % | 6.500 B 4.09 % | 6.244 B 2.26 % | 6.106 B -6.81 % | 6.552 B 5.05 % | 6.237 B 4.43 % | 5.972 B 3.78 % | 5.755 B -0.78 % | 5.801 B 5.63 % | 5.491 B -8.57 % | 6.006 B 7.66 % | 5.579 B -0.77 % | 5.622 B 6.42 % | 5.283 B 6.46 % | 4.963 B 5.85 % | 4.689 B -1.71 % | 4.770 B 9.34 % | 4.363 B -2.99 % | 4.497 B 4.36 % | 4.309 B -3.33 % | 4.458 B 7.08 % | 4.163 B -7.50 % | 4.501 B 19.74 % | 3.759 B -3.16 % | 3.882 B -3.56 % | 4.025 B -5.92 % | 4.279 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-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-06-30 | 2013-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 100.00 % | -231.617 K 16.54 % | -277.515 K -100.19 % | 143.928 M 154.48 % | -264.184 M -243 490.83 % | -108.454 K -136.10 % | 300.426 K 226.23 % | -238.002 K 99.70 % | -79.406 M -42 297.80 % | -187.288 K -204.80 % | 178.716 K 140.71 % | -438.965 K 99.52 % | -90.853 M -38 319.78 % | 237.712 K 6 786.21 % | 3.452 K 105.60 % | -61.671 K -127.95 % | 220.674 K | 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 |
| 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 |
| 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 |
| 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 100.00 % | -231.617 K 16.54 % | -277.515 K | 0.000 | 0.000 100.00 % | -108.454 K -136.10 % | 300.426 K 226.23 % | -238.002 K | 0.000 100.00 % | -187.288 K -204.80 % | 178.716 K 140.71 % | -438.965 K | 0.000 -100.00 % | 237.712 K 6 786.21 % | 3.452 K 105.60 % | -61.671 K -127.95 % | 220.674 K | 0.000 |
| Other non cash items | -36.165 M -518.31 % | -5.849 M 90.15 % | -59.382 M -125 576.19 % | -47.250 K -53.17 % | -30.849 K 0.00 % | -30.849 K 99.94 % | -52.552 M -99.96 % | -26.281 M -132.37 % | -11.310 M 91.56 % | -133.978 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 195.215 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.742 K 100.06 % | -38.009 M -150.89 % | 74.682 M 103.36 % | 36.724 M 196.24 % | -38.159 M -245 969.56 % | 15.520 K 206.30 % | 5.067 K -99.97 % | 20.086 M 1 001.81 % | -2.227 M -15 735.62 % | 14.245 K -48.49 % | 27.655 K -99.64 % | 7.754 M 57 754.84 % | -13.449 K -178.04 % | 17.233 K 100.08 % | -20.486 M -53 303.22 % | 38.506 K 314.16 % | -17.980 K |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -145.016 M -701.43 % | 24.112 M 47.63 % | 16.333 M -82.07 % | 91.105 M 183.44 % | -109.191 M -141.08 % | 265.803 M 212.15 % | -237.005 M -53.41 % | -154.490 M -121.69 % | 712.375 M 719.06 % | -115.073 M -158.95 % | 195.215 M 2 374.44 % | -8.583 M 91.77 % | -104.305 M -241.90 % | 73.508 M 45.32 % | 50.583 M -44.39 % | 90.960 M 45 922.99 % | -198.503 K 16.42 % | -237.497 K -100.11 % | 218.610 M 196.11 % | -227.460 M -547 297.30 % | -41.553 K -112.66 % | 328.131 K 245.22 % | -225.948 K 99.62 % | -59.320 M -22 252.26 % | -265.387 K -230.14 % | 203.919 K 149.12 % | -415.167 K 99.50 % | -83.099 M -29 625.53 % | 281.448 K 1 341.11 % | 19.530 K 138.98 % | -50.103 K -120.70 % | 242.081 K | 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 -100.00 % | 50.906 M 271.20 % | -29.735 M 24.12 % | -39.187 M -687.84 % | -4.974 M -109.31 % | 53.453 M 217.34 % | -45.555 M -2 833.35 % | -1.553 M 96.52 % | -44.654 M -150.71 % | -17.811 M -322.16 % | -4.219 M -41.72 % | -2.977 M -2 558.04 % | -112.000 K -102.37 % | 4.717 M 541.25 % | -1.069 M 92.68 % | -14.606 M 71.05 % | -50.445 M -753 710.52 % | -6.692 K -609.65 % | -943.000 99.98 % | -4.705 M -330.07 % | -1.094 M -153 984.51 % | -710.000 -140.25 % | 1.764 K 124.35 % | -7.244 K | 0.000 -100.00 % | 30.190 K 185.87 % | -35.159 K -605.15 % | -4.986 K 99.98 % | -21.737 M -14 498.00 % | -148.904 K -2 265.56 % | 6.876 K 168.30 % | -10.068 K -25.99 % | -7.991 K | 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -633.000 K 99.79 % | -304.914 M -1.63 % | -300.019 M -0.61 % | -298.214 M -17.35 % | -254.129 M 55.59 % | -572.207 M -16.19 % | -492.466 M 11.70 % | -557.746 M 7.81 % | -605.028 M -224.70 % | -186.335 M 4.34 % | -194.793 M -243.93 % | -56.638 M 41.66 % | -97.085 M -793.06 % | -10.871 M 88.95 % | -98.348 M 31.56 % | -143.710 M | 0.000 | 0.000 100.00 % | -311.175 M -1 281.10 % | -22.531 M | 0.000 | 0.000 | 0.000 100.00 % | -10.965 M | 0.000 | 0.000 | 0.000 100.00 % | -18.462 M | 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 -100.00 % | 305.051 M 0.29 % | 304.181 M 0.28 % | 303.342 M 100.18 % | 151.533 M -50.01 % | 303.139 M 99.62 % | 151.858 M -78.24 % | 697.974 M 14.65 % | 608.780 M 164.16 % | 230.459 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 407.887 M 725.65 % | 49.402 M -46.08 % | 91.620 M | 0.000 | 0.000 -100.00 % | 202.459 M 67.65 % | 120.762 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.898 M | 0.000 | 0.000 | 0.000 -100.00 % | 853.000 K | 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 -100.00 % | 54.961 M 19 184.56 % | 285.000 K -77.94 % | 1.292 M 2 591.67 % | 48.000 K -99.91 % | 54.186 M 199.98 % | 18.063 M -56.65 % | 41.671 M 173.97 % | 15.210 M -32.67 % | 22.591 M -88.92 % | 203.815 M 8 055.86 % | 2.499 M | 0.000 -100.00 % | 2.000 K -94.59 % | 37.000 K 1 133.33 % | 3.000 K -85.00 % | 20.000 K 198.32 % | -20.342 K -2 248.96 % | -866.000 -100.01 % | 8.355 M 679.38 % | 1.072 M 1 455.37 % | -79.093 K 20.68 % | -99.716 K -11.15 % | -89.712 K -100.17 % | 51.511 M 83 902.69 % | -61.467 K -279.36 % | 34.271 K 131.32 % | -109.422 K -162.89 % | 174.000 K | 0.000 -100.00 % | 54.737 K 2 509.20 % | -2.272 K 98.52 % | -153.867 K | 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 -100.00 % | 410.285 M 1 459.32 % | -30.183 M 12.70 % | -34.572 M 77.20 % | -151.607 M -196.78 % | 156.649 M 134.98 % | -447.841 M -282.33 % | 245.626 M 1 037.68 % | 21.590 M 105.84 % | -369.789 M -2 888.55 % | 13.261 M 106.79 % | -195.271 M -244.09 % | -56.750 M 38.56 % | -92.366 M -123.33 % | 395.984 M 723.12 % | -63.549 M 38.01 % | -102.515 M -379 107.66 % | -27.034 K -1 394.42 % | -1.809 K 100.00 % | -105.066 M -206.98 % | 98.209 M 123 164.30 % | -79.803 K 18.53 % | -97.952 K -1.03 % | -96.956 K -100.17 % | 56.444 M 180 564.88 % | -31.277 K -3 422.18 % | -888.000 99.22 % | -114.408 K 99.71 % | -39.172 M -26 206.88 % | -148.904 K -341.68 % | 61.613 K 599.29 % | -12.340 K 92.38 % | -161.858 K | 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 100.00 % | -26.175 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 |
| 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 |
| 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 |
| 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 100.00 % | -15.000 M -749 900.00 % | -2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.257 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.484 K | 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 100.00 % | -86.943 M -8 694 400.00 % | 1.000 K | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 -100.00 % | 1.000 K -100.00 % | 26.175 M | 0.000 100.00 % | -19.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 276.176 K 202.81 % | 91.205 K 100.46 % | -20.000 M | 0.000 -100.00 % | 150.524 K 207.69 % | -139.779 K -169.02 % | 202.534 K | 0.000 -100.00 % | 424.305 K 210.32 % | -384.614 K -153.36 % | 720.831 K | 0.000 -100.00 % | 599.000 100.26 % | -231.222 K -305.84 % | 112.330 K 134.56 % | -325.040 K | 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 100.00 % | -86.943 M -8 694 400.00 % | 1.000 K | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 -100.00 % | 1.000 K 100.01 % | -15.000 M -750 100.00 % | 2.000 K 100.01 % | -19.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 272.176 K 198.42 % | 91.205 K 100.46 % | -20.000 M | 0.000 -100.00 % | 150.524 K 207.69 % | -139.779 K -169.02 % | 202.534 K | 0.000 -100.00 % | 424.305 K 206.38 % | -398.871 K -155.33 % | 720.831 K | 0.000 -100.00 % | 599.000 100.26 % | -231.222 K -322.66 % | 103.846 K 131.95 % | -325.040 K | 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 -100.00 % | 1.895 M 214.29 % | -1.658 M 75.79 % | -6.849 M -1 412.07 % | 522.000 K 107.79 % | -6.704 M -134.62 % | 19.364 M 257.23 % | -12.316 M -141.49 % | 29.681 M 253.54 % | -19.331 M -216.03 % | 16.661 M 1 128.46 % | -1.620 M 75.47 % | -6.604 M -198.30 % | 6.718 M 690.35 % | 850.000 K -64.48 % | 2.393 M 1 414.56 % | 158.000 K 47 123.81 % | -336.000 | 0.000 -100.00 % | 2.054 M 200.15 % | -2.051 M -68 695.32 % | 2.990 K 1 411.40 % | -228.000 89.84 % | -2.243 K 99.92 % | -2.898 M -22 799.15 % | 12.767 K -99.66 % | 3.719 M 1 211 500.65 % | -307.000 99.99 % | -2.417 M -575 376.19 % | -420.000 -101.50 % | 28.000 K | 0.000 -100.00 % | 1.035 M | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 180.221 M 2 432.05 % | -7.728 M 69.20 % | -25.088 M 58.17 % | -59.980 M -247.18 % | 40.753 M 125.05 % | -162.673 M -4 302.52 % | -3.695 M 96.42 % | -103.218 M -131.75 % | 325.129 M 418.68 % | -102.023 M -393.44 % | -20.676 M 71.26 % | -71.937 M 62.13 % | -189.953 M -140.39 % | 470.342 M 4 548.52 % | -10.573 M 7.23 % | -11.397 M -24 713.96 % | 46.303 K 131.25 % | -148.166 K -100.15 % | 95.598 M 172.81 % | -131.302 M -408 402.76 % | 32.158 K -64.34 % | 90.172 K 173.54 % | -122.613 K 97.88 % | -5.774 M -4 212.30 % | 140.408 K 173.08 % | -192.121 K -200.61 % | 190.949 K 100.15 % | -124.688 M -94 046.04 % | 132.723 K 188.45 % | -150.051 K -462.15 % | 41.433 K -90.92 % | 456.511 K | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 418.870 M -1.81 % | 426.598 M -5.55 % | 451.686 M -11.72 % | 511.666 M 8.65 % | 470.913 M -25.67 % | 633.586 M -0.58 % | 637.281 M -13.94 % | 740.499 M 78.27 % | 415.370 M -19.72 % | 517.393 M -3.84 % | 538.069 M -11.79 % | 610.006 M -23.74 % | 799.912 M 142.71 % | 329.570 M -3.11 % | 340.143 M -3.24 % | 351.540 M 115 069.52 % | 305.237 K -32.68 % | 453.403 K -99.87 % | 357.805 M -26.85 % | 489.107 M 106 937.55 % | 456.949 K 24.58 % | 366.777 K -25.05 % | 489.390 K -99.90 % | 495.164 M 139 478.75 % | 354.756 K -35.13 % | 546.877 K 53.65 % | 355.928 K -99.93 % | 480.616 M 138 050.52 % | 347.893 K -30.13 % | 497.944 K 9.08 % | 456.511 K | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 599.091 M 43.03 % | 418.870 M -1.81 % | 426.598 M -5.55 % | 451.686 M -11.72 % | 511.666 M 8.65 % | 470.913 M -25.67 % | 633.586 M -0.58 % | 637.281 M -13.94 % | 740.499 M 78.27 % | 415.370 M -19.72 % | 517.393 M -3.84 % | 538.069 M -11.79 % | 609.959 M -23.75 % | 799.912 M 142.71 % | 329.570 M -3.11 % | 340.143 M 96 657.98 % | 351.540 K 15.17 % | 305.237 K -99.93 % | 453.403 M 26.72 % | 357.805 M 73 054.75 % | 489.107 K 7.04 % | 456.949 K 24.58 % | 366.777 K -99.93 % | 489.390 M 98 733.92 % | 495.164 K 39.58 % | 354.756 K -35.13 % | 546.877 K -99.85 % | 355.928 M 73 956.63 % | 480.616 K 38.15 % | 347.893 K -30.13 % | 497.944 K 9.08 % | 456.511 K | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -145.016 M -701.43 % | 24.112 M 47.63 % | 16.333 M -82.07 % | 91.105 M 183.44 % | -109.191 M -141.08 % | 265.803 M 212.15 % | -237.005 M -53.41 % | -154.490 M -121.69 % | 712.375 M 719.06 % | -115.073 M -158.95 % | 195.215 M 2 374.44 % | -8.583 M 91.77 % | -104.305 M -241.90 % | 73.508 M 45.32 % | 50.583 M -44.39 % | 90.960 M 45 922.99 % | -198.503 K 16.42 % | -237.497 K -100.11 % | 218.610 M 196.11 % | -227.460 M -547 297.30 % | -41.553 K -112.66 % | 328.131 K 245.22 % | -225.948 K 99.62 % | -59.320 M -22 252.26 % | -265.387 K -230.14 % | 203.919 K 149.12 % | -415.167 K 99.50 % | -83.099 M -29 625.53 % | 281.448 K 1 341.11 % | 19.530 K 138.98 % | -50.103 K -120.70 % | 242.081 K | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.906 M 271.20 % | -29.735 M 24.12 % | -39.187 M -687.84 % | -4.974 M -109.31 % | 53.453 M 217.34 % | -45.555 M -2 833.35 % | -1.553 M 96.52 % | -44.654 M -150.71 % | -17.811 M -322.16 % | -4.219 M -41.72 % | -2.977 M -2 558.04 % | -112.000 K -102.37 % | 4.717 M 541.25 % | -1.069 M 92.68 % | -14.606 M 71.05 % | -50.445 M -753 710.52 % | -6.692 K -609.65 % | -943.000 99.98 % | -4.705 M -330.07 % | -1.094 M -153 984.51 % | -710.000 -140.25 % | 1.764 K 124.35 % | -7.244 K | 0.000 -100.00 % | 30.190 M 85 967.06 % | -35.159 K -605.15 % | -4.986 K 99.98 % | -21.737 M 85.40 % | -148.904 M -2 165 661.37 % | 6.876 K 168.30 % | -10.068 K 99.87 % | -7.991 M | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -94.110 M -1 573.66 % | -5.623 M 75.40 % | -22.854 M -126.53 % | 86.131 M 254.53 % | -55.738 M -125.31 % | 220.248 M 192.32 % | -238.558 M -19.79 % | -199.144 M -128.67 % | 694.564 M 682.24 % | -119.292 M -162.05 % | 192.238 M 2 310.90 % | -8.695 M 91.27 % | -99.588 M -237.48 % | 72.439 M 101.35 % | 35.977 M -11.20 % | 40.515 M 19 844.63 % | -205.195 K 13.94 % | -238.440 K -100.11 % | 213.905 M 193.59 % | -228.554 M -540 689.82 % | -42.263 K -112.81 % | 329.895 K 241.47 % | -233.192 K 99.61 % | -59.320 M -25 121.41 % | -235.197 K -239.37 % | 168.760 K 140.17 % | -420.152 K 99.60 % | -104.836 M -79 195.84 % | 132.543 K 401.94 % | 26.406 K 143.88 % | -60.171 K -125.70 % | 234.089 K | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 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 |