Arabian Shield Cooperative Insurance Company 8070.SR
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.144 B 31.56 % | 869.894 M 29.92 % | 669.538 M 53.40 % | 436.466 M 6.61 % | 409.394 M -16.65 % | 491.155 M 11.06 % | 442.245 M -13.04 % | 508.582 M 26.08 % | 403.365 M 22.16 % | 330.189 M 20.87 % | 273.166 M 12.82 % | 242.124 M -27.23 % | 332.736 M -7.29 % | 358.890 M 26.97 % | 282.668 M 859.04 % | 29.474 M 1.38 % | 29.074 M 91.02 % | 15.220 M |
| Net income | 70.995 M 60.67 % | 44.188 M 43.46 % | 30.801 M 6.13 % | 29.022 M -16.59 % | 34.795 M 379.01 % | 7.264 M -80.36 % | 36.989 M -65.81 % | 108.175 M 33.63 % | 80.950 M 96.04 % | 41.292 M 169.64 % | 15.314 M 604.40 % | 2.174 M -46.36 % | 4.053 M -63.69 % | 11.163 M -25.84 % | 15.053 M 85.95 % | 8.095 M 316.85 % | -3.733 M 28.69 % | -5.235 M |
| Income before tax | 93.725 M 43.89 % | 65.136 M 31.77 % | 49.432 M 25.22 % | 39.476 M -15.54 % | 46.740 M 175.90 % | 16.941 M -54.20 % | 36.989 M -93.35 % | 556.111 M 521.36 % | 89.499 M 97.06 % | 45.416 M 196.56 % | 15.314 M 134.15 % | 6.540 M -29.25 % | 9.244 M -43.66 % | 16.408 M -15.96 % | 19.523 M 45.13 % | 13.452 M 1 752.89 % | 726.000 K | 0.000 |
| Income before tax ratio | 0.08 9.37 % | 0.07 1.42 % | 0.07 -18.37 % | 0.09 -20.78 % | 0.11 231.00 % | 0.03 -58.76 % | 0.08 -92.35 % | 1.09 392.81 % | 0.22 61.31 % | 0.14 145.35 % | 0.06 107.54 % | 0.03 -2.77 % | 0.03 -39.23 % | 0.05 -33.81 % | 0.07 -84.87 % | 0.46 1 727.75 % | 0.02 | 0.00 |
| EBITDA | 109.598 M 38.50 % | 79.130 M | 0.000 -100.00 % | 43.858 M -14.59 % | 51.348 M | 0.000 -100.00 % | 40.415 M | 0.000 -100.00 % | 93.329 M 92.51 % | 48.481 M 150.92 % | 19.321 M 3 850.61 % | 489.076 K -96.00 % | 12.236 M -3.22 % | 12.644 M -39.43 % | 20.876 M 157.88 % | 8.095 M 316.85 % | -3.733 M 28.69 % | -5.235 M |
| Net income ratio | 0.06 22.13 % | 0.05 10.42 % | 0.05 -30.81 % | 0.07 -21.76 % | 0.08 474.67 % | 0.01 -82.32 % | 0.08 -60.68 % | 0.21 5.99 % | 0.20 60.48 % | 0.13 123.07 % | 0.06 524.35 % | 0.01 -26.28 % | 0.01 -60.84 % | 0.03 -41.59 % | 0.05 -80.61 % | 0.27 313.91 % | -0.13 62.67 % | -0.34 |
| Ratio EBITDA | 0.10 5.28 % | 0.09 | 0.00 -100.00 % | 0.10 -19.88 % | 0.13 | 0.00 -100.00 % | 0.09 | 0.00 -100.00 % | 0.23 57.58 % | 0.15 107.58 % | 0.07 3 401.66 % | 0.00 -94.51 % | 0.04 4.39 % | 0.04 -52.30 % | 0.07 -73.11 % | 0.27 313.91 % | -0.13 62.67 % | -0.34 |
| Gross profit ratio | 0.88 -11.88 % | 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 0.00 % | 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 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 79.815 M 20.86 % | 66.039 M 4.60 % | 63.134 M 57.83 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M -0.19 % | 40.076 M 0.31 % | 39.954 M -0.12 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M |
| Weighted average shs out | 79.815 M 20.86 % | 66.039 M 4.60 % | 63.134 M 57.83 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.12 % | 39.954 M -0.12 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.001 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M |
| EPS diluted | 0.89 32.84 % | 0.67 36.73 % | 0.49 -24.62 % | 0.65 -17.72 % | 0.79 338.89 % | 0.18 -80.43 % | 0.92 -66.05 % | 2.71 33.50 % | 2.03 97.09 % | 1.03 164.10 % | 0.39 616.91 % | 0.05 -76.35 % | 0.23 -17.86 % | 0.28 -26.32 % | 0.38 90.00 % | 0.20 314.36 % | -0.09 28.23 % | -0.13 |
| Earnings per share | 0.89 32.84 % | 0.67 36.73 % | 0.49 -24.62 % | 0.65 -17.72 % | 0.79 338.89 % | 0.18 -80.43 % | 0.92 -66.05 % | 2.71 33.50 % | 2.03 97.09 % | 1.03 164.10 % | 0.39 616.91 % | 0.05 -76.35 % | 0.23 -17.86 % | 0.28 -26.32 % | 0.38 90.00 % | 0.20 314.36 % | -0.09 28.23 % | -0.13 |
| Gross profit | 1.008 B 15.93 % | 869.894 M 29.92 % | 669.538 M 53.40 % | 436.466 M 6.61 % | 409.394 M -16.65 % | 491.155 M 11.06 % | 442.245 M -13.04 % | 508.582 M 26.08 % | 403.365 M 22.16 % | 330.189 M 20.87 % | 273.166 M 12.82 % | 242.124 M -27.23 % | 332.736 M -7.29 % | 358.890 M 26.97 % | 282.668 M 859.04 % | 29.474 M 1.38 % | 29.074 M 91.02 % | 15.220 M |
| Income tax expense | 22.730 M 8.51 % | 20.948 M 12.44 % | 18.631 M 78.22 % | 10.454 M -12.48 % | 11.945 M 23.44 % | 9.677 M 52.97 % | 6.326 M -98.86 % | 556.111 M 5 225.72 % | 10.442 M 22.39 % | 8.532 M 63.22 % | 5.227 M 19.71 % | 4.366 M -15.89 % | 5.191 M -1.03 % | 5.245 M 17.34 % | 4.470 M -16.56 % | 5.357 M 20.14 % | 4.459 M -14.82 % | 5.235 M |
| Cost of revenue | 135.936 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 |
| General and administrative expenses | 956.000 K 132.60 % | 411.000 K -99.50 % | 82.493 M 28.89 % | 64.001 M 0.64 % | 63.592 M 0.27 % | 63.423 M 3.18 % | 61.466 M -16.32 % | 73.458 M 338.88 % | 16.738 M 4.13 % | 16.074 M 11.09 % | 14.469 M 37.57 % | 10.517 M -2.70 % | 10.809 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 40.000 K -91.23 % | 456.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.001 M -88.74 % | 35.533 M -7.81 % | 38.546 M 26.92 % | 30.371 M 7.21 % | 28.327 M 379.30 % | -10.142 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 913.760 M 13.67 % | 803.891 M 214.42 % | -702.599 M -47.74 % | -475.571 M -9.82 % | -433.052 M 21.05 % | -548.542 M -17.53 % | -466.722 M -598.88 % | -66.782 M 79.29 % | -322.416 M -11.60 % | -288.897 M -12.04 % | -257.852 M | 0.000 100.00 % | -324.159 M 79.96 % | -1.618 B 11.92 % | -1.837 B -8 490.77 % | -21.379 M 34.83 % | -32.807 M -60.39 % | -20.455 M |
| Operating expenses | 914.756 M 13.67 % | 804.758 M 229.78 % | -620.106 M -50.67 % | -411.570 M -11.40 % | -369.460 M 23.84 % | -485.119 M -19.71 % | -405.256 M -380.96 % | 144.241 M 144.74 % | -322.416 M -11.60 % | -288.897 M -12.04 % | -257.852 M -209.45 % | 235.583 M 172.83 % | -323.492 M 5.54 % | -342.482 M -30.15 % | -263.145 M -1 130.86 % | -21.379 M 34.83 % | -32.807 M -60.39 % | -20.455 M |
| Cost and expenses | 1.545 B 92.02 % | 804.758 M 29.78 % | 620.106 M 56.20 % | 396.990 M 9.47 % | 362.654 M -23.53 % | 474.214 M 17.02 % | 405.256 M 200.62 % | -402.749 M -10 616.35 % | 3.830 M 24.97 % | 3.064 M 18.90 % | 2.577 M -98.91 % | 235.583 M -27.17 % | 323.492 M -5.54 % | 342.482 M 30.15 % | 263.145 M 1 542.40 % | 16.022 M -43.48 % | 28.348 M 120.69 % | 12.845 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 | 996.000 K 14.88 % | 867.000 K -98.95 % | 82.493 M 28.89 % | 64.001 M 0.64 % | 63.592 M 0.27 % | 63.423 M 3.18 % | 61.466 M -20.65 % | 77.459 M 48.19 % | 52.271 M -4.30 % | 54.619 M 21.81 % | 44.839 M 15.43 % | 38.845 M 5 723.77 % | 667.000 K -99.95 % | 1.275 B -18.96 % | 1.573 B | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 -100.00 % | 10.293 M 530.70 % | 1.632 M -60.12 % | 4.092 M 43.23 % | 2.857 M -55.35 % | 6.399 M 309.14 % | 1.564 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 15.873 M 52.80 % | 10.388 M 18.03 % | 8.801 M 100.84 % | 4.382 M -4.90 % | 4.608 M 130.28 % | 2.001 M -41.59 % | 3.426 M -45.44 % | 6.280 M 63.97 % | 3.830 M 24.97 % | 3.064 M 18.90 % | 2.577 M 139.41 % | -6.540 M -401.12 % | 2.172 M 46.76 % | 1.480 M 9.47 % | 1.352 M | 0.000 | 0.000 | 0.000 |
| Operating income | 93.525 M 34.96 % | 69.297 M 40.19 % | 49.432 M 98.55 % | 24.896 M -37.66 % | 39.934 M 561.60 % | 6.036 M -83.68 % | 36.989 M -92.73 % | 508.582 M 528.27 % | 80.950 M 96.04 % | 41.292 M 169.64 % | 15.314 M 134.15 % | 6.540 M -29.25 % | 9.244 M -43.66 % | 16.408 M -15.96 % | 19.523 M 141.17 % | 8.095 M 316.85 % | -3.733 M 28.69 % | -5.235 M |
| Operating income ratio | 0.08 2.59 % | 0.08 7.90 % | 0.07 29.44 % | 0.06 -41.52 % | 0.10 693.73 % | 0.01 -85.31 % | 0.08 -91.64 % | 1.00 398.29 % | 0.20 60.48 % | 0.13 123.07 % | 0.06 107.54 % | 0.03 -2.77 % | 0.03 -39.23 % | 0.05 -33.81 % | 0.07 -74.85 % | 0.27 313.91 % | -0.13 62.67 % | -0.34 |
| Total other income expenses net | 200.000 K 104.81 % | -4.161 M -1 124.88 % | 406.000 K 109.27 % | -4.382 M 4.90 % | -4.608 M 98.91 % | -424.671 M -12 295.53 % | -3.426 M -100.79 % | 435.942 M 239.49 % | -312.524 M -12.96 % | -276.675 M | 0.000 100.00 % | -489.076 K 77.48 % | -2.172 M -162.95 % | 3.450 M 355.19 % | -1.352 M -118.07 % | 7.483 M 930.75 % | 726.000 K | 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 | -80.842 M 49.23 % | -159.219 M -8.98 % | -146.094 M 60.04 % | -365.555 M 29.39 % | -517.745 M -28.35 % | -403.376 M 6.31 % | -430.566 M 24.46 % | -569.956 M 6.08 % | -606.862 M -48.54 % | -408.543 M -8.59 % | -376.236 M -18.59 % | -317.258 M 0.51 % | -318.885 M -23.43 % | -258.350 M 2.10 % | -263.902 M -3.16 % | -255.810 M -42.28 % | -179.789 M | 0.000 |
| Total investments | 1.474 B -18.10 % | 1.800 B 80.25 % | 998.790 M 53.36 % | 651.276 M 32.08 % | 493.110 M 5.31 % | 468.268 M 17.71 % | 397.802 M 182.68 % | 140.728 M 39.66 % | 100.765 M 1.15 % | 99.621 M 140.19 % | 41.477 M | 0.000 -100.00 % | 21.476 M -2.04 % | 21.923 M 57.46 % | 13.923 M 624.02 % | 1.923 M | 0.000 | 0.000 |
| Total debt | 1.176 M -32.88 % | 1.752 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 |
| Accumulated other comprehensive income loss | 138.317 M | 0.000 -100.00 % | 33.178 M 22.49 % | 27.087 M -29.53 % | 38.440 M -2.74 % | 39.521 M 11.77 % | 35.358 M -29.98 % | 50.493 M 68.13 % | 30.033 M 88.52 % | 15.931 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 237.590 M 47.88 % | 160.665 M 85.26 % | 86.722 M 34.69 % | 64.386 M -47.85 % | 123.464 M 25.81 % | 98.138 M 6.29 % | 92.327 M -40.16 % | 154.293 M 28.44 % | 120.130 M 88.52 % | 63.724 M 35.89 % | 46.894 M 27.41 % | 36.807 M 32.85 % | 27.706 M 13.26 % | 24.463 M 57.50 % | 15.532 M 516.07 % | -3.733 M -206.96 % | 3.490 M | 0.000 |
| Common stock | 798.153 M 0.00 % | 798.153 M 25.00 % | 638.525 M 59.63 % | 400.000 M 33.33 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 50.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M | 0.000 |
| Total equity | 1.653 B 8.08 % | 1.529 B 37.39 % | 1.113 B 127.72 % | 488.713 M 5.80 % | 461.904 M 5.54 % | 437.659 M 2.33 % | 427.685 M 5.66 % | 404.786 M 15.60 % | 350.163 M 25.21 % | 279.655 M 13.27 % | 246.894 M 4.26 % | 236.807 M 0.93 % | 234.632 M 1.76 % | 230.579 M 5.09 % | 219.416 M 7.37 % | 204.362 M 4.12 % | 196.267 M 0.77 % | 194.765 M |
| Other non current liabilities | 1.961 B 1 571.62 % | 117.338 M 288.44 % | -62.267 M -109.44 % | 659.909 M | 0.000 | 0.000 | 0.000 100.00 % | -19.074 M 39.24 % | -31.392 M -136.95 % | -13.249 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 1.176 M -32.88 % | 1.752 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 |
| Total non current liabilities | 1.961 B 1 014.82 % | 175.943 M 123.50 % | 78.721 M 522.05 % | 12.655 M -46.62 % | 23.709 M 46.26 % | 16.210 M -15.02 % | 19.074 M -90.95 % | 210.791 M -21.92 % | 269.974 M 48.53 % | 181.768 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 0.000 -100.00 % | 104.572 M 180.79 % | -129.435 M -217.90 % | -40.716 M 58.71 % | -98.615 M -35.79 % | -72.625 M -51.49 % | -47.941 M 4.55 % | -50.227 M 6.50 % | -53.721 M -89.63 % | -28.329 M | 0.000 -100.00 % | 18.859 M 143.62 % | -43.230 M -578.17 % | -6.374 M -9.30 % | -5.832 M -72.57 % | -3.380 M -201.75 % | -1.120 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.987 M -57.64 % | 18.855 M 56.59 % | 12.041 M | 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 -100.00 % | 78.721 M 36.34 % | 57.738 M -4.38 % | 60.380 M 48.67 % | 40.614 M 108.69 % | 19.461 M -92.27 % | 251.842 M 7.32 % | 234.672 M 33.61 % | 175.641 M 353.42 % | 38.737 M 105.40 % | 18.859 M -56.38 % | 43.230 M 4.00 % | 41.566 M -10.75 % | 46.573 M -79.80 % | 230.509 M 20 481.16 % | 1.120 M | 0.000 |
| Total liabilities | 1.961 B -2.05 % | 2.003 B 27.90 % | 1.566 B 137.27 % | 659.909 M -11.62 % | 746.661 M 11.28 % | 670.974 M -10.75 % | 751.807 M 16.02 % | 648.008 M -9.88 % | 719.062 M 32.05 % | 544.525 M -67.39 % | 1.670 B 8 753.16 % | 18.859 M -94.17 % | 323.595 M 11.64 % | 289.864 M 22.58 % | 236.475 M -3.09 % | 244.018 M 4 273.87 % | 5.579 M -41.70 % | 9.570 M |
| Other non current assets | 1.879 B 58.44 % | 1.186 B 212.64 % | -1.053 B -169.94 % | -389.984 M -25.13 % | -311.658 M -5.06 % | -296.643 M -13.11 % | -262.260 M -78.04 % | -147.304 M -34.75 % | -109.316 M -1.57 % | -107.622 M -115.69 % | -49.896 M -119.10 % | 261.205 M 437.73 % | -77.341 M -3.90 % | -74.437 M -12.42 % | -66.216 M -21.52 % | -54.490 M | 0.000 | 0.000 |
| Long term investments | 1.145 B 17.09 % | 977.864 M 53.60 % | 636.612 M 95.50 % | 325.638 M 32.08 % | 246.555 M 5.31 % | 234.134 M 17.71 % | 198.901 M 41.34 % | 140.728 M 39.66 % | 100.765 M 1.15 % | 99.621 M 140.19 % | 41.477 M | 0.000 -100.00 % | 21.476 M -2.04 % | 21.923 M 57.46 % | 13.923 M 624.02 % | 1.923 M | 0.000 | 0.000 |
| Intangible assets | 56.308 M 12.66 % | 49.979 M 14.34 % | 43.711 M 309.78 % | 10.667 M 6.64 % | 10.003 M 18.36 % | 8.451 M 11.83 % | 7.557 M -28.34 % | 10.545 M -54.28 % | 23.062 M 70.90 % | 13.495 M -7.23 % | 14.546 M 27.57 % | 11.403 M 65.66 % | 6.883 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 364.948 M -1.03 % | 368.755 M 1.04 % | 364.948 M 679.90 % | 46.794 M 0.00 % | 46.794 M 0.00 % | 46.794 M 0.00 % | 46.794 M 0.00 % | 46.794 M 0.00 % | 46.794 M -4.70 % | 49.100 M 0.00 % | 49.100 M 0.00 % | 49.100 M 0.00 % | 49.100 M 0.00 % | 49.100 M 0.00 % | 49.100 M 0.00 % | 49.100 M | 0.000 | 0.000 |
| Goodwill and intangible assets | 421.256 M 0.60 % | 418.734 M 2.47 % | 408.659 M 611.19 % | 57.461 M 1.17 % | 56.797 M 2.81 % | 55.245 M 1.64 % | 54.351 M -5.21 % | 57.339 M -17.92 % | 69.856 M 11.60 % | 62.595 M -1.65 % | 63.646 M 5.20 % | 60.503 M 8.07 % | 55.983 M 14.02 % | 49.100 M 0.00 % | 49.100 M 0.00 % | 49.100 M | 0.000 | 0.000 |
| Property plant equipment net | 6.703 M -14.55 % | 7.844 M 31.21 % | 5.978 M 120.35 % | 2.713 M -11.02 % | 3.049 M -13.06 % | 3.507 M -23.68 % | 4.595 M -30.13 % | 6.577 M -23.09 % | 8.551 M 6.88 % | 8.001 M -4.97 % | 8.419 M 52.89 % | 5.507 M -18.60 % | 6.765 M 98.15 % | 3.414 M 6.92 % | 3.193 M -7.90 % | 3.467 M | 0.000 | 0.000 |
| Total non current assets | 3.452 B 33.26 % | 2.590 B 146.05 % | 1.053 B 169.94 % | 389.984 M 25.13 % | 311.658 M 5.06 % | 296.643 M 13.11 % | 262.260 M 26.54 % | 207.249 M 1 945.39 % | -11.231 M 10.19 % | -12.505 M -49.20 % | -8.382 M -102.56 % | 327.214 M 323.08 % | 77.341 M 3.90 % | 74.437 M 12.42 % | 66.216 M 21.52 % | 54.490 M | 0.000 | 0.000 |
| Other current assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 683.915 M 41.79 % | 482.346 M | 0.000 | 0.000 -100.00 % | 117.000 K -63.89 % | 324.031 K -94.00 % | 5.403 M 29.54 % | 4.171 M | 0.000 | 0.000 |
| Short term investments | 329.393 M 9.43 % | 301.000 M -16.89 % | 362.178 M 11.22 % | 325.638 M 32.08 % | 246.555 M 5.31 % | 234.134 M 17.71 % | 198.901 M 1 094.52 % | -20.000 M 0.00 % | -20.000 M 0.00 % | -20.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 82.018 M -49.05 % | 160.971 M 10.18 % | 146.094 M -60.04 % | 365.555 M -29.39 % | 517.745 M 28.35 % | 403.376 M -6.31 % | 430.566 M -24.46 % | 569.956 M -6.08 % | 606.862 M 48.54 % | 408.543 M 8.59 % | 376.236 M 18.59 % | 317.258 M -0.51 % | 318.885 M 23.43 % | 258.350 M -2.10 % | 263.902 M 3.16 % | 255.810 M 42.28 % | 179.789 M | 0.000 |
| Cash and short term investments | 161.833 M -64.97 % | 461.971 M -9.11 % | 508.272 M -26.46 % | 691.193 M -9.57 % | 764.300 M 19.89 % | 637.510 M 1.28 % | 629.467 M 14.46 % | 549.956 M -6.29 % | 586.862 M 51.04 % | 388.543 M 3.27 % | 376.236 M 18.59 % | 317.258 M -0.51 % | 318.885 M 23.43 % | 258.350 M -2.10 % | 263.902 M 3.16 % | 255.810 M 42.28 % | 179.789 M | 0.000 |
| Total current assets | 161.833 M 0.54 % | 160.971 M -68.33 % | 508.272 M -26.46 % | 691.193 M -9.57 % | 764.300 M 19.89 % | 637.510 M 1.28 % | 629.467 M -6.35 % | 672.165 M -1.72 % | 683.915 M 41.79 % | 482.346 M 28.20 % | 376.236 M 18.59 % | 317.258 M -0.51 % | 318.885 M 23.43 % | 258.350 M -2.10 % | 263.902 M 3.16 % | 255.810 M 42.28 % | 179.789 M | 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 |
| Net 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 |
| Tax assets | 0.000 | 0.000 -100.00 % | 1.458 M -65.05 % | 4.172 M -20.64 % | 5.257 M 39.93 % | 3.757 M -14.87 % | 4.413 M -97.06 % | 149.910 M 284.88 % | -81.086 M -7.97 % | -75.100 M -4.27 % | -72.028 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 2.848 B 264.96 % | 780.363 M -30.18 % | 1.118 B 1 557.14 % | 67.445 M -49.14 % | 132.607 M -24.00 % | 174.480 M -39.37 % | 287.765 M 65.97 % | 173.380 M -56.28 % | 396.541 M 11.91 % | 354.339 M -77.12 % | 1.549 B | 0.000 -100.00 % | 162.001 M -13.67 % | 187.656 M 49.20 % | 125.773 M -8.91 % | 138.080 M -31.59 % | 201.846 M -1.22 % | 204.335 M |
| Account payables | 0.000 | 0.000 -100.00 % | 78.721 M | 0.000 -100.00 % | 60.380 M 48.67 % | 40.614 M 108.69 % | 19.461 M 8.27 % | 17.975 M -0.41 % | 18.049 M 279.06 % | 4.761 M | 0.000 | 0.000 -100.00 % | 43.230 M 578.17 % | 6.374 M 9.30 % | 5.832 M 72.57 % | 3.380 M 201.75 % | 1.120 M | 0.000 |
| Tax payables | 0.000 -100.00 % | 56.853 M 12.11 % | 50.714 M 24.56 % | 40.716 M 6.49 % | 38.235 M 19.44 % | 32.011 M 12.40 % | 28.480 M 17.37 % | 24.265 M 44.29 % | 16.817 M 45.90 % | 11.527 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 8.601 M -2.17 % | 8.792 M -37.86 % | 14.148 M 92.41 % | 7.353 M 7.39 % | 6.847 M -64.10 % | 19.074 M -39.24 % | 31.392 M 136.95 % | 13.249 M | 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 | 1.176 M -32.88 % | 1.752 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 |
| 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 | 478.473 M -16.08 % | 570.173 M 60.22 % | 355.879 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.931 M | 0.000 | 0.000 -100.00 % | 6.926 M 13.24 % | 6.116 M 57.47 % | 3.884 M -52.02 % | 8.095 M 212.07 % | -7.223 M -103.71 % | 194.765 M |
| Deferred tax liabilities non current | 40.878 M -28.10 % | 56.853 M 5.94 % | 53.666 M 1 289.23 % | 3.863 M -59.60 % | 9.561 M 7.95 % | 8.857 M -27.56 % | 12.227 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 -100.00 % | 175.951 M -87.51 % | 1.408 B 138.89 % | 589.516 M -11.03 % | 662.572 M 7.88 % | 614.150 M -13.90 % | 713.272 M 284.77 % | 185.375 M -13.54 % | 214.416 M 14.59 % | 187.116 M -88.79 % | 1.670 B | 0.000 -100.00 % | 323.595 M 11.64 % | 289.864 M 22.58 % | 236.475 M -3.09 % | 244.018 M 4 273.87 % | 5.579 M -41.70 % | 9.570 M |
| Total assets | 3.614 B 2.32 % | 3.532 B 31.84 % | 2.679 B 133.20 % | 1.149 B -4.96 % | 1.209 B 9.01 % | 1.109 B -6.01 % | 1.179 B 12.03 % | 1.053 B -1.54 % | 1.069 B 29.73 % | 824.180 M -57.00 % | 1.917 B 197.38 % | 644.472 M 15.45 % | 558.227 M 7.26 % | 520.443 M 14.16 % | 455.891 M 1.68 % | 448.380 M 122.14 % | 201.846 M -1.22 % | 204.335 M |
| 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 | 83.937 M 71.48 % | 48.948 M 5.85 % | 46.242 M 150.85 % | -90.931 M -262.17 % | 56.071 M 273.78 % | -32.265 M -345.01 % | 13.169 M -84.08 % | 82.703 M 42.11 % | 58.196 M 209.75 % | 18.788 M -1.17 % | 19.011 M 16.82 % | 16.274 M 1 143.86 % | -1.559 M 88.40 % | -13.437 M 19.35 % | -16.660 M 66.07 % | -49.100 M -2 453.30 % | -1.923 M | 0.000 |
| Accounts receivables | -4.098 M | 0.000 -100.00 % | 3.923 M 104.56 % | -86.100 M -432.73 % | 25.877 M 247.13 % | -17.588 M 52.12 % | -36.735 M -127.50 % | -16.147 M -453.11 % | -2.919 M -20.77 % | -2.417 M -127.60 % | 8.757 M -9.36 % | 9.662 M 271.46 % | -5.635 M | 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 |
| 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 | 88.035 M 79.85 % | 48.948 M 15.66 % | 42.319 M 975.99 % | -4.831 M -116.00 % | 30.194 M 305.72 % | -14.677 M -84.85 % | -7.940 M -108.03 % | 98.850 M 61.74 % | 61.115 M 188.20 % | 21.205 M 106.81 % | 10.254 M 55.08 % | 6.612 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -202.498 M -267.48 % | -55.104 M -29 525.81 % | -186.000 K 99.26 % | -25.053 M -11 445.16 % | -217.000 K 98.05 % | -11.104 M 9.42 % | -12.259 M -126.42 % | 46.401 M -61.94 % | 121.927 M 285.49 % | 31.629 M -29.89 % | 45.112 M 1 636.05 % | 2.599 M 166.25 % | -3.922 M -160.11 % | 6.525 M -92.36 % | 85.393 M -41.59 % | 146.193 M 1 884.16 % | 7.368 M 1 459.41 % | -542.000 K |
| Net cash provided by operating activities | -31.693 M -165.45 % | 48.420 M -52.29 % | 101.493 M 235.33 % | -74.995 M -181.41 % | 92.119 M 370.11 % | -34.104 M -188.29 % | 38.628 M -16.75 % | 46.401 M -77.13 % | 202.877 M 178.21 % | 72.922 M 20.68 % | 60.426 M 164.19 % | 22.872 M 285.38 % | 5.935 M 263.14 % | -3.638 M -105.03 % | 72.396 M -31.17 % | 105.188 M 6 044.16 % | 1.712 M 129.63 % | -5.777 M |
| Investments in property plant and equipment | -2.422 M -2.24 % | -2.369 M 65.00 % | -6.769 M -43.72 % | -4.710 M 17.41 % | -5.703 M -215.61 % | -1.807 M 79.96 % | -9.018 M -69.87 % | -5.309 M -43.76 % | -3.693 M -38.07 % | -2.675 M -278.87 % | -705.918 K 56.37 % | -1.618 M 46.07 % | -3.000 M -76.37 % | -1.701 M -57.79 % | -1.078 M | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 -100.00 % | 19.369 M -69.49 % | 63.476 M 1 862.73 % | -3.601 M 15.01 % | -4.237 M -146.62 % | -1.718 M -126.57 % | 6.467 M 14 498.19 % | 44.300 K -84.05 % | 277.810 K 36.32 % | 203.792 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -817.118 M -5.81 % | -772.233 M -658.37 % | -101.828 M 52.64 % | -215.000 M -86.96 % | -115.000 M 3.58 % | -119.276 M 37.71 % | -191.484 M -300.63 % | -47.795 M -84.80 % | -25.863 M 66.34 % | -76.829 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 715.923 M 0.68 % | 711.065 M 683.57 % | 90.747 M -40.50 % | 152.513 M 48.16 % | 102.937 M 18.66 % | 86.753 M -35.10 % | 133.666 M 1 233.99 % | 10.020 M -60.66 % | 25.473 M 36.33 % | 18.684 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 56.933 M 470.59 % | 9.978 M 102.72 % | -366.580 M -5 630.50 % | -6.397 M -114.46 % | 44.253 M 3.00 % | 42.962 M 144.00 % | -97.649 M -17.22 % | -83.307 M -1 727.52 % | -4.558 M 92.48 % | -60.615 M -4 088.22 % | -1.447 M 93.68 % | -22.882 M -127.07 % | 84.519 M | 0.000 | 0.000 100.00 % | -49.100 M -123.97 % | -21.923 M | 0.000 |
| Net cash used for investing activites | -46.684 M -36.54 % | -34.190 M 89.35 % | -320.954 M -315.77 % | -77.195 M -446.94 % | 22.250 M 221.81 % | 6.914 M 104.38 % | -158.018 M -89.68 % | -83.307 M -1 727.52 % | -4.558 M 92.48 % | -60.615 M -4 088.22 % | -1.447 M 94.09 % | -24.500 M -130.05 % | 81.519 M 4 892.42 % | -1.701 M -57.79 % | -1.078 M 97.80 % | -49.100 M -123.97 % | -21.923 M | 0.000 |
| Debt repayment | -576.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.270 M -111.02 % | 38.742 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 | 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.265 M | 0.000 | 0.000 100.00 % | -40.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 -100.00 % | 8.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.926 M -145.11 % | 4.270 M 111.02 % | -38.742 M -121.55 % | 179.789 M -10.11 % | 200.000 M -4.56 % | 209.550 M |
| Net cash used provided by financing activities | -576.000 K -7 300.00 % | 8.000 K | 0.000 | 0.000 100.00 % | -1.265 M | 0.000 | 0.000 100.00 % | -40.000 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.852 M | 0.000 100.00 % | -77.484 M -143.10 % | 179.789 M -10.11 % | 200.000 M -4.56 % | 209.550 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.265 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.852 M | 0.000 -100.00 % | 77.484 M 238.15 % | -56.088 M -377.51 % | 20.211 M | 0.000 |
| Net change in cash | -78.953 M -654.52 % | 14.238 M 106.49 % | -219.461 M -44.20 % | -152.190 M -233.07 % | 114.369 M 520.63 % | -27.190 M 77.23 % | -119.390 M -223.50 % | -36.906 M -118.61 % | 198.319 M 1 511.49 % | 12.307 M -79.13 % | 58.978 M 3 723.61 % | -1.628 M -101.86 % | 87.454 M 1 738.02 % | -5.339 M -107.49 % | 71.318 M -60.33 % | 179.789 M -10.11 % | 200.000 M -1.85 % | 203.773 M |
| Cash at beginning of period | 160.971 M 9.70 % | 146.733 M -59.86 % | 365.555 M -29.39 % | 517.745 M 28.35 % | 403.376 M -6.31 % | 430.566 M -21.71 % | 549.956 M -6.29 % | 586.862 M 51.04 % | 388.543 M 3.27 % | 376.236 M 18.59 % | 317.258 M -0.51 % | 318.886 M 249.02 % | 91.366 M 0.13 % | 91.251 M 357.79 % | 19.933 M -64.46 % | 56.088 M 377.51 % | -20.211 M | 0.000 |
| Cash at end of period | 82.018 M -49.05 % | 160.971 M 10.18 % | 146.094 M -60.04 % | 365.555 M -29.39 % | 517.745 M 28.35 % | 403.376 M -6.31 % | 430.566 M -21.71 % | 549.956 M -6.29 % | 586.862 M 51.04 % | 388.543 M 3.27 % | 376.236 M 18.59 % | 317.258 M 77.42 % | 178.820 M 108.14 % | 85.912 M -5.85 % | 91.251 M -61.31 % | 235.877 M 31.20 % | 179.789 M -11.77 % | 203.773 M |
| Operating cash flow | -31.693 M -165.45 % | 48.420 M -52.29 % | 101.493 M 235.33 % | -74.995 M -181.41 % | 92.119 M 370.11 % | -34.104 M -188.29 % | 38.628 M -16.75 % | 46.401 M -77.13 % | 202.877 M 178.21 % | 72.922 M 20.68 % | 60.426 M 164.19 % | 22.872 M 285.38 % | 5.935 M 263.14 % | -3.638 M -105.03 % | 72.396 M -31.17 % | 105.188 M 6 044.16 % | 1.712 M 129.63 % | -5.777 M |
| Capital expenditure | -2.422 M -2.24 % | -2.369 M 65.00 % | -6.769 M -43.72 % | -4.710 M 17.41 % | -5.703 M -215.61 % | -1.807 M 79.96 % | -9.018 M -69.87 % | -5.309 M -43.76 % | -3.693 M -38.07 % | -2.675 M -278.87 % | -705.918 K 56.37 % | -1.618 M 46.07 % | -3.000 M -76.37 % | -1.701 M -57.79 % | -1.078 M | 0.000 | 0.000 | 0.000 |
| Free CashFlow | -34.115 M -187.02 % | 39.203 M -58.61 % | 94.724 M 218.84 % | -79.705 M -192.23 % | 86.416 M 340.64 % | -35.911 M -221.28 % | 29.610 M -27.94 % | 41.092 M -79.37 % | 199.184 M 183.55 % | 70.247 M 17.63 % | 59.720 M 180.98 % | 21.254 M 624.17 % | 2.935 M 154.97 % | -5.339 M -107.49 % | 71.318 M -32.20 % | 105.188 M 6 044.16 % | 1.712 M 129.63 % | -5.777 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 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 346.277 M 7.71 % | 321.483 M -22.19 % | 413.189 M -2.65 % | 424.446 M 7.22 % | 395.849 M 39.78 % | 283.198 M 9.90 % | 257.678 M 14.15 % | 225.736 M 9.88 % | 205.434 M -7.82 % | 222.866 M 16.56 % | 191.203 M 10.95 % | 172.333 M 12.16 % | 153.651 M 0.85 % | 152.351 M 31.07 % | 116.236 M 7.37 % | 108.258 M -0.70 % | 109.025 M 5.90 % | 102.947 M 2.05 % | 100.881 M -5.14 % | 106.345 M 14.28 % | 93.060 M -8.36 % | 101.554 M -20.59 % | 127.882 M 13.67 % | 112.507 M -14.27 % | 131.240 M -2.10 % | 134.059 M -2.75 % | 137.855 M 42.39 % | 96.816 M -3.21 % | 100.026 M -6.99 % | 107.548 M -29.99 % | 153.608 M 45.54 % | 105.546 M -58.33 % | 253.319 M 109.00 % | 121.208 M -2.56 % | 124.395 M 21.76 % | 102.163 M -47.37 % | 194.110 M 8.04 % | 179.668 M 115.64 % | 83.320 M -2.41 % | 85.375 M -52.03 % | 177.976 M 7.87 % | 164.993 M 97.38 % | 83.591 M 2.43 % | 81.609 M 10.76 % | 73.679 M 12.30 % | 65.608 M 15.38 % | 56.862 M -1.47 % | 57.710 M -3.86 % | 60.026 M -11.11 % | 67.525 M -79.23 % | 325.159 M 10 166.51 % | 3.167 M 83.64 % | 1.725 M -35.76 % | 2.685 M |
| Net income | -29.913 M -563.55 % | 6.453 M 208.60 % | -5.942 M -125.83 % | 23.007 M -21.88 % | 29.452 M 77.31 % | 16.610 M 8.50 % | 15.309 M 303.93 % | 3.790 M -86.33 % | 27.720 M 1 296.47 % | 1.985 M -80.14 % | 9.993 M -26.75 % | 13.643 M 196.91 % | 4.595 M 78.79 % | 2.570 M 190.40 % | 885.000 K -89.61 % | 8.516 M 76.28 % | 4.831 M -58.52 % | 11.646 M 53.36 % | 7.594 M -43.64 % | 13.473 M 189.74 % | 4.650 M -21.72 % | 5.940 M -18.23 % | 7.264 M 255.38 % | 2.044 M 0.54 % | 2.033 M -45.90 % | 3.758 M -89.84 % | 36.989 M 1 706.99 % | 2.047 M -70.81 % | 7.013 M -46.31 % | 13.061 M 119.74 % | -66.162 M -385.96 % | 23.137 M -6.99 % | 24.875 M 8.56 % | 22.914 M -44.68 % | 41.423 M 157.71 % | 16.073 M 59.61 % | 10.071 M 35.54 % | 7.430 M -77.29 % | 32.719 M 547.12 % | 5.056 M 95.04 % | 2.592 M -42.47 % | 4.506 M -45.42 % | 8.255 M 2 673.35 % | 297.650 K -57.53 % | 700.864 K -15.93 % | 833.699 K -49.66 % | 1.656 M 1 093.73 % | 138.733 K -18.23 % | 169.653 K -19.05 % | 209.586 K 107.49 % | -2.796 M -195.30 % | 2.934 M 2 160.64 % | 129.803 K -88.08 % | 1.089 M |
| Income before tax | -27.394 M -376.43 % | 9.910 M 1 250.99 % | -861.000 K -102.94 % | 29.311 M -16.51 % | 35.107 M 57.43 % | 22.300 M 1.65 % | 21.937 M 137.31 % | 9.244 M -69.00 % | 29.816 M 328.39 % | 6.960 M -51.96 % | 14.489 M -19.96 % | 18.103 M 87.73 % | 9.643 M 33.99 % | 7.197 M 390.26 % | 1.468 M -88.81 % | 13.118 M 60.33 % | 8.182 M -51.03 % | 16.708 M 56.34 % | 10.687 M -40.13 % | 17.849 M -82.37 % | 101.250 M -11.28 % | 114.125 M 721.90 % | -18.351 M -114.90 % | 123.193 M 2 496.82 % | 4.744 M 26.24 % | 3.758 M -62.94 % | 10.141 M -90.57 % | 107.551 M 555.88 % | 16.398 M -40.21 % | 27.425 M 247.18 % | -18.634 M -117.80 % | 104.661 M -31.87 % | 153.610 M -6.25 % | 163.848 M 266.27 % | 44.734 M 139.02 % | 18.715 M -83.27 % | 111.861 M 9.02 % | 102.610 M 268.76 % | 27.826 M 336.93 % | 6.369 M -93.40 % | 96.505 M 4.82 % | 92.068 M 846.63 % | 9.726 M 573.23 % | 1.445 M -31.10 % | 2.097 M 2.45 % | 2.047 M -31.10 % | 2.970 M 273.75 % | 794.733 K -41.93 % | 1.369 M -2.70 % | 1.407 M -41.26 % | 2.395 M -18.39 % | 2.934 M 96.57 % | 1.493 M -38.37 % | 2.422 M |
| Income before tax ratio | -0.08 -356.64 % | 0.03 1 579.32 % | 0.00 -103.02 % | 0.07 -22.13 % | 0.09 12.63 % | 0.08 -7.51 % | 0.09 107.89 % | 0.04 -71.78 % | 0.15 364.74 % | 0.03 -58.79 % | 0.08 -27.86 % | 0.11 67.38 % | 0.06 32.85 % | 0.05 274.04 % | 0.01 -89.58 % | 0.12 61.46 % | 0.08 -53.76 % | 0.16 53.20 % | 0.11 -36.88 % | 0.17 -84.57 % | 1.09 -3.18 % | 1.12 883.13 % | -0.14 -113.11 % | 1.09 2 929.20 % | 0.04 28.95 % | 0.03 -61.89 % | 0.07 -93.38 % | 1.11 577.62 % | 0.16 -35.71 % | 0.26 310.21 % | -0.12 -112.23 % | 0.99 63.53 % | 0.61 -55.14 % | 1.35 275.90 % | 0.36 96.31 % | 0.18 -68.21 % | 0.58 0.90 % | 0.57 71.01 % | 0.33 347.70 % | 0.07 -86.24 % | 0.54 -2.83 % | 0.56 379.60 % | 0.12 557.27 % | 0.02 -37.80 % | 0.03 -8.77 % | 0.03 -40.28 % | 0.05 279.33 % | 0.01 -39.60 % | 0.02 9.46 % | 0.02 182.85 % | 0.01 -99.21 % | 0.93 7.04 % | 0.87 -4.07 % | 0.90 |
| EBITDA | -24.121 M -282.79 % | 13.196 M 1 632.64 % | -861.000 K -102.49 % | 34.622 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.715 M -66.09 % | 34.547 M 265.31 % | 9.457 M -18.02 % | 11.536 M -41.24 % | 19.633 M 76.11 % | 11.148 M 29.43 % | 8.613 M 228.36 % | 2.623 M -81.33 % | 14.053 M 50.72 % | 9.324 M -47.79 % | 17.858 M 49.59 % | 11.938 M -40.32 % | 20.004 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.418 M 23.59 % | 4.384 M 129.11 % | -15.061 M | 0.000 -100.00 % | 7.634 M -50.68 % | 15.478 M | 0.000 -100.00 % | 26.566 M | 0.000 | 0.000 -100.00 % | 51.140 M 139.03 % | 21.394 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 137.275 M 12.38 % | 122.156 M | 0.000 -100.00 % | 98.171 M 3.49 % | 94.864 M | 0.000 | 0.000 100.00 % | -2.796 M | 0.000 -100.00 % | 1.493 M -38.37 % | 2.422 M |
| Net income ratio | -0.09 -530.36 % | 0.02 239.58 % | -0.01 -126.53 % | 0.05 -27.15 % | 0.07 26.85 % | 0.06 -1.28 % | 0.06 253.86 % | 0.02 -87.56 % | 0.13 1 414.97 % | 0.01 -82.96 % | 0.05 -33.98 % | 0.08 164.72 % | 0.03 77.28 % | 0.02 121.56 % | 0.01 -90.32 % | 0.08 77.53 % | 0.04 -60.83 % | 0.11 50.28 % | 0.08 -40.58 % | 0.13 153.55 % | 0.05 -14.57 % | 0.06 2.97 % | 0.06 212.65 % | 0.02 17.28 % | 0.02 -44.74 % | 0.03 -89.55 % | 0.27 1 169.05 % | 0.02 -69.84 % | 0.07 -42.27 % | 0.12 128.20 % | -0.43 -296.49 % | 0.22 123.24 % | 0.10 -48.06 % | 0.19 -43.23 % | 0.33 111.65 % | 0.16 203.25 % | 0.05 25.45 % | 0.04 -89.47 % | 0.39 563.08 % | 0.06 306.60 % | 0.01 -46.67 % | 0.03 -72.35 % | 0.10 2 607.59 % | 0.00 -61.66 % | 0.01 -25.14 % | 0.01 -56.37 % | 0.03 1 111.53 % | 0.00 -14.94 % | 0.00 -8.94 % | 0.00 136.09 % | -0.01 -100.93 % | 0.93 1 131.04 % | 0.08 -81.45 % | 0.41 |
| Ratio EBITDA | -0.07 -269.70 % | 0.04 2 069.84 % | 0.00 -102.55 % | 0.08 | 0.00 | 0.00 | 0.00 -100.00 % | 0.05 -69.14 % | 0.17 296.30 % | 0.04 -29.67 % | 0.06 -47.04 % | 0.11 57.02 % | 0.07 28.34 % | 0.06 150.53 % | 0.02 -82.62 % | 0.13 51.79 % | 0.09 -50.70 % | 0.17 46.59 % | 0.12 -37.09 % | 0.19 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.04 26.24 % | 0.03 129.93 % | -0.11 | 0.00 -100.00 % | 0.08 -46.97 % | 0.14 | 0.00 -100.00 % | 0.25 | 0.00 | 0.00 -100.00 % | 0.41 96.31 % | 0.21 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.68 1.46 % | 1.66 | 0.00 -100.00 % | 1.73 5.03 % | 1.64 | 0.00 | 0.00 100.00 % | -0.01 | 0.00 -100.00 % | 0.87 -4.07 % | 0.90 |
| Gross profit ratio | 0.89 -1.09 % | 0.90 | 0.00 -100.00 % | 0.66 -33.80 % | 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 0.00 % | 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 0.00 % | 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 0.00 % | 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 0.00 % | 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 0.00 % | 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 0.00 % | 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 0.00 % | 1.00 |
| Weighted average shs out dil | 79.815 M 0.00 % | 79.815 M 0.00 % | 79.815 M 0.00 % | 79.815 M 0.00 % | 79.815 M 0.00 % | 79.815 M 0.00 % | 79.815 M 25.00 % | 63.853 M 0.00 % | 63.853 M 0.00 % | 63.852 M 0.00 % | 63.853 M -0.96 % | 64.474 M 7.76 % | 59.829 M -6.30 % | 63.852 M 57.46 % | 40.552 M 0.00 % | 40.552 M 0.73 % | 40.258 M 0.65 % | 40.000 M 0.20 % | 39.920 M 0.74 % | 39.626 M 2.26 % | 38.750 M -2.15 % | 39.600 M -1.00 % | 40.000 M -11.94 % | 45.422 M 17.30 % | 38.724 M -3.19 % | 40.000 M -3.12 % | 41.289 M 5.89 % | 38.990 M -5.57 % | 41.289 M 4.32 % | 39.579 M -1.05 % | 40.000 M -0.16 % | 40.064 M -10.61 % | 44.820 M 0.73 % | 44.493 M 11.23 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M |
| Weighted average shs out | 79.815 M 0.00 % | 79.815 M 0.00 % | 79.815 M 0.00 % | 79.815 M 0.00 % | 79.815 M 0.00 % | 79.815 M 0.00 % | 79.815 M 25.00 % | 63.853 M 0.00 % | 63.853 M 0.00 % | 63.852 M 0.00 % | 63.853 M 0.00 % | 63.852 M 6.73 % | 59.829 M -6.30 % | 63.852 M 63.45 % | 39.066 M -2.33 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.20 % | 39.920 M 0.74 % | 39.626 M 2.26 % | 38.750 M -2.15 % | 39.600 M 3.68 % | 38.194 M -15.91 % | 45.422 M 17.30 % | 38.724 M -3.19 % | 40.000 M -1.85 % | 40.752 M 4.52 % | 38.990 M -5.57 % | 41.289 M 4.32 % | 39.579 M -1.05 % | 40.000 M -0.16 % | 40.064 M -10.61 % | 44.820 M 0.73 % | 44.493 M 11.23 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.001 M 0.00 % | 40.001 M 0.00 % | 40.001 M 0.00 % | 40.001 M -0.01 % | 40.004 M 0.00 % | 40.003 M 0.00 % | 40.005 M 0.01 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M |
| EPS diluted | -0.37 -557.92 % | 0.08 208.60 % | -0.07 -125.66 % | 0.29 -21.62 % | 0.37 85.00 % | 0.20 5.26 % | 0.19 219.87 % | 0.06 -84.77 % | 0.39 1 244.83 % | 0.03 -79.29 % | 0.14 -33.33 % | 0.21 173.44 % | 0.08 91.04 % | 0.04 84.40 % | 0.02 -89.62 % | 0.21 75.00 % | 0.12 -58.62 % | 0.29 45.00 % | 0.20 -41.18 % | 0.34 183.33 % | 0.12 -20.00 % | 0.15 -16.67 % | 0.18 700.00 % | 0.02 -57.14 % | 0.05 133.33 % | 0.02 -97.50 % | 0.90 1 614.29 % | 0.05 -69.12 % | 0.17 -48.48 % | 0.33 120.00 % | -1.65 -384.48 % | 0.58 3.57 % | 0.56 7.69 % | 0.52 -53.57 % | 1.12 138.30 % | 0.47 88.00 % | 0.25 31.58 % | 0.19 -72.86 % | 0.70 337.50 % | 0.16 146.15 % | 0.07 -40.91 % | 0.11 -47.62 % | 0.21 2 737.84 % | 0.01 -57.71 % | 0.02 -15.87 % | 0.02 -49.76 % | 0.04 1 082.86 % | 0.00 -16.67 % | 0.00 -19.23 % | 0.01 107.44 % | -0.07 -195.23 % | 0.07 1 883.78 % | 0.00 -86.40 % | 0.03 |
| Earnings per share | -0.37 -557.92 % | 0.08 208.60 % | -0.07 -125.66 % | 0.29 -21.62 % | 0.37 85.00 % | 0.20 5.26 % | 0.19 219.87 % | 0.06 -84.77 % | 0.39 1 244.83 % | 0.03 -79.29 % | 0.14 -33.33 % | 0.21 173.44 % | 0.08 91.04 % | 0.04 77.09 % | 0.02 -89.19 % | 0.21 75.00 % | 0.12 -58.62 % | 0.29 45.00 % | 0.20 -41.18 % | 0.34 183.33 % | 0.12 -20.00 % | 0.15 -16.67 % | 0.18 700.00 % | 0.02 -57.14 % | 0.05 133.33 % | 0.02 -97.53 % | 0.91 1 633.33 % | 0.05 -69.12 % | 0.17 -48.48 % | 0.33 120.00 % | -1.65 -384.48 % | 0.58 3.57 % | 0.56 7.69 % | 0.52 -53.57 % | 1.12 138.30 % | 0.47 88.00 % | 0.25 31.58 % | 0.19 -72.86 % | 0.70 337.50 % | 0.16 146.15 % | 0.07 -40.91 % | 0.11 -47.62 % | 0.21 2 737.84 % | 0.01 -57.71 % | 0.02 -15.87 % | 0.02 -49.76 % | 0.04 1 082.86 % | 0.00 -16.67 % | 0.00 -19.23 % | 0.01 107.44 % | -0.07 -195.23 % | 0.07 1 883.78 % | 0.00 -86.40 % | 0.03 |
| Gross profit | 309.527 M 6.53 % | 290.541 M | 0.000 -100.00 % | 280.994 M -29.01 % | 395.849 M 39.78 % | 283.198 M 9.90 % | 257.678 M 14.15 % | 225.736 M 9.88 % | 205.434 M -7.82 % | 222.866 M 16.56 % | 191.203 M 10.95 % | 172.333 M 12.16 % | 153.651 M 0.85 % | 152.351 M 31.07 % | 116.236 M 7.37 % | 108.258 M -0.70 % | 109.025 M 5.90 % | 102.947 M 2.05 % | 100.881 M -5.14 % | 106.345 M 14.28 % | 93.060 M -8.36 % | 101.554 M -20.59 % | 127.882 M 13.67 % | 112.507 M -14.27 % | 131.240 M -2.10 % | 134.059 M -2.75 % | 137.855 M 42.39 % | 96.816 M -3.21 % | 100.026 M -6.99 % | 107.548 M -29.99 % | 153.608 M 45.54 % | 105.546 M -58.33 % | 253.319 M 109.00 % | 121.208 M -2.56 % | 124.395 M 21.76 % | 102.163 M -47.37 % | 194.110 M 8.04 % | 179.668 M 115.64 % | 83.320 M -2.41 % | 85.375 M -52.03 % | 177.976 M 7.87 % | 164.993 M 97.38 % | 83.591 M 2.43 % | 81.609 M 10.76 % | 73.679 M 12.30 % | 65.608 M 15.38 % | 56.862 M -1.47 % | 57.710 M -3.86 % | 60.026 M -11.11 % | 67.525 M -79.23 % | 325.159 M 10 166.51 % | 3.167 M 83.64 % | 1.725 M -35.76 % | 2.685 M |
| Income tax expense | 2.519 M -27.13 % | 3.457 M -31.96 % | 5.081 M -19.40 % | 6.304 M 11.48 % | 5.655 M -0.62 % | 5.690 M 2.87 % | 5.531 M 3.06 % | 5.367 M 5.75 % | 5.075 M 2.01 % | 4.975 M 10.65 % | 4.496 M 0.81 % | 4.460 M -11.65 % | 5.048 M 9.10 % | 4.627 M 693.65 % | 583.000 K -80.76 % | 3.030 M -3.87 % | 3.152 M -14.56 % | 3.689 M 39.52 % | 2.644 M -14.68 % | 3.099 M -96.94 % | 101.250 M -11.28 % | 114.125 M 545.54 % | -25.615 M -120.79 % | 123.193 M 4 444.19 % | 2.711 M -39.94 % | 4.514 M 116.81 % | -26.848 M -124.96 % | 107.551 M 1 045.99 % | 9.385 M -28.11 % | 13.054 M -72.53 % | 47.529 M -41.70 % | 81.525 M -37.89 % | 131.261 M -8.32 % | 143.170 M 4 224.08 % | 3.311 M 25.32 % | 2.642 M -97.40 % | 101.790 M 6.95 % | 95.180 M 2 515.54 % | 3.639 M 177.24 % | 1.313 M -98.60 % | 93.913 M 7.25 % | 87.562 M 5 852.58 % | 1.471 M 28.25 % | 1.147 M -17.84 % | 1.396 M 15.09 % | 1.213 M -7.70 % | 1.314 M 100.34 % | 656.000 K -45.29 % | 1.199 M 0.17 % | 1.197 M -76.94 % | 5.191 M | 0.000 -100.00 % | 1.363 M 2.25 % | 1.333 M |
| Cost of revenue | 36.750 M 18.77 % | 30.942 M -11.39 % | 34.918 M 9.60 % | 31.860 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 1.823 M 2 150.62 % | 81.000 K 214.08 % | -71.000 K -135.86 % | 198.000 K -85.80 % | 1.394 M 11.70 % | 1.248 M | 0.000 | 0.000 -100.00 % | 41.000 K -72.67 % | 150.000 K -98.85 % | 13.039 M -44.72 % | 23.588 M 3.61 % | 22.767 M -1.44 % | 23.099 M 76.13 % | 13.115 M -38.96 % | 21.485 M 29.93 % | 16.536 M 28.53 % | 12.865 M -17.91 % | 15.671 M -4.90 % | 16.479 M 4.59 % | 15.756 M 0.45 % | 15.686 M -15.27 % | 18.512 M 25.74 % | 14.722 M -3.32 % | 15.227 M 1.77 % | 14.962 M 9.46 % | 13.669 M -13.66 % | 15.832 M 4.40 % | 15.165 M -16.17 % | 18.091 M 42.87 % | 12.663 M -36.32 % | 19.886 M -11.14 % | 22.380 M 20.77 % | 18.531 M 332.89 % | 4.281 M -2.45 % | 4.388 M 4.53 % | 4.198 M 8.47 % | 3.870 M -11.79 % | 4.388 M 28.61 % | 3.412 M -23.41 % | 4.454 M 16.61 % | 3.820 M 28.95 % | 2.963 M -18.99 % | 3.657 M 11.19 % | 3.289 M -27.87 % | 4.560 M 110.42 % | 2.167 M -20.24 % | 2.717 M 2.19 % | 2.659 M -10.60 % | 2.974 M -41.82 % | 5.112 M 2 622.05 % | 187.801 K 4.68 % | 179.399 K -13.54 % | 207.500 K |
| Selling and marketing expenses | 0.000 -100.00 % | 3.000 K -99.93 % | 4.394 M 5.07 % | 4.182 M 2 434.55 % | 165.000 K 89.66 % | 87.000 K | 0.000 | 0.000 -100.00 % | 2.098 M 2 555.70 % | 79.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.130 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.600 M 220.00 % | -3.000 M | 0.000 | 0.000 100.00 % | -5.000 M -433.33 % | 1.500 M -70.00 % | 5.000 M 100.00 % | 2.500 M -15.17 % | 2.947 M -78.96 % | 14.010 M -1.65 % | 14.245 M 43.59 % | 9.921 M 28.22 % | 7.738 M -19.01 % | 9.554 M -15.55 % | 11.313 M 13.81 % | 9.941 M 73.81 % | 5.719 M -33.44 % | 8.592 M 3.99 % | 8.263 M 5.98 % | 7.797 M 89.02 % | 4.125 M -42.42 % | 7.164 M -15.93 % | 8.520 M 0.02 % | 8.518 M 269.70 % | -5.020 M | 0.000 | 0.000 | 0.000 |
| Other expenses | 335.098 M 19.44 % | 280.547 M 3 180.87 % | 8.551 M 13 460.94 % | -64.000 K 99.75 % | -25.542 M -321.90 % | -6.054 M -67.01 % | -3.625 M 98.33 % | -216.492 M -23.27 % | -175.618 M 18.66 % | -215.906 M -13.78 % | -189.753 M -6.71 % | -177.818 M -6.62 % | -166.775 M 0.88 % | -168.253 M -31.57 % | -127.883 M -9.65 % | -116.625 M 0.64 % | -117.379 M -18.44 % | -99.104 M 6.39 % | -105.865 M -0.85 % | -104.975 M | 0.000 | 0.000 100.00 % | -120.618 M | 0.000 100.00 % | -141.723 M 2.44 % | -145.263 M -44.02 % | -100.866 M | 0.000 100.00 % | -93.013 M 0.18 % | -93.177 M 57.60 % | -219.770 M -166.68 % | -82.410 M 64.32 % | -230.971 M -129.75 % | -100.531 M -26.20 % | -79.661 M 4.54 % | -83.447 M 54.66 % | -184.039 M -6.85 % | -172.238 M -210.37 % | -55.494 M 29.76 % | -79.006 M 54.95 % | -175.384 M -9.28 % | -160.487 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -328.048 M -77 894.90 % | -420.602 K -2.26 % | -411.298 K 12.49 % | -470.000 K |
| Operating expenses | 336.921 M 20.06 % | 280.631 M 6 391.58 % | 4.323 M 0.16 % | 4.316 M -83.10 % | 25.542 M 321.90 % | 6.054 M 67.01 % | 3.625 M 101.67 % | -216.492 M -23.27 % | -175.618 M 18.66 % | -215.906 M -22.18 % | -176.714 M -14.58 % | -154.230 M -7.10 % | -144.008 M 0.79 % | -145.154 M -26.48 % | -114.768 M -20.63 % | -95.140 M 5.66 % | -100.843 M -16.93 % | -86.239 M 4.38 % | -90.194 M -1.92 % | -88.496 M -207.13 % | 82.605 M -14.99 % | 97.171 M 180.56 % | -120.618 M -205.93 % | 113.863 M 190.01 % | -126.496 M 2.92 % | -130.301 M -29.18 % | -100.866 M -217.91 % | 85.547 M 191.97 % | -93.013 M 0.18 % | -93.177 M 57.60 % | -219.770 M -166.68 % | -82.410 M 64.32 % | -230.971 M -129.75 % | -100.531 M -26.20 % | -79.661 M 4.54 % | -83.447 M 54.66 % | -184.039 M -6.85 % | -172.238 M -210.37 % | -55.494 M 29.76 % | -79.006 M 54.95 % | -175.384 M -9.28 % | -160.487 M -317.27 % | 73.865 M -7.86 % | 80.165 M 11.99 % | 71.582 M 12.62 % | 63.561 M 17.94 % | 53.892 M -5.31 % | 56.915 M -2.97 % | 58.657 M -11.28 % | 66.119 M 120.16 % | -327.956 M -140 773.88 % | -232.801 K -0.39 % | -231.899 K 11.66 % | -262.500 K |
| Cost and expenses | 373.671 M 19.93 % | 311.573 M 7 107.33 % | 4.323 M -98.28 % | 251.683 M 169.71 % | -361.043 M -38.44 % | -260.797 M -10.76 % | -235.456 M -208.76 % | 216.492 M 23.27 % | 175.618 M -18.66 % | 215.906 M 22.18 % | 176.714 M 14.58 % | 154.230 M 7.10 % | 144.008 M -0.79 % | 145.154 M 26.48 % | 114.768 M 20.63 % | 95.140 M -5.66 % | 100.843 M 16.93 % | 86.239 M -4.38 % | 90.194 M 1.92 % | 88.496 M 1.15 % | 87.490 M -9.31 % | 96.474 M 179.98 % | -120.618 M -205.71 % | 114.103 M -9.80 % | 126.496 M -2.92 % | 130.301 M 229.18 % | -100.866 M -217.91 % | 85.547 M 191.97 % | -93.013 M 0.18 % | -93.177 M 57.60 % | -219.770 M -24 939.44 % | 884.763 K 100.38 % | -230.971 M -129.75 % | -100.531 M -6 581.01 % | 1.551 M 114.40 % | 723.488 K 100.39 % | -184.039 M -6.85 % | -172.238 M -36 298.39 % | 475.816 K -42.36 % | 825.456 K 100.47 % | -175.384 M -9.28 % | -160.487 M -317.27 % | 73.865 M -7.86 % | 80.165 M 11.99 % | 71.582 M 12.62 % | 63.561 M 17.94 % | 53.892 M -5.31 % | 56.915 M -2.97 % | 58.657 M -11.28 % | 66.119 M -79.51 % | 322.765 M 138 544.08 % | 232.801 K 0.39 % | 231.899 K -11.66 % | 262.500 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 1.823 M 2 070.24 % | 84.000 K -98.06 % | 4.323 M -1.30 % | 4.380 M 180.95 % | 1.559 M 16.78 % | 1.335 M -86.95 % | 10.231 M 185.14 % | 3.588 M 67.74 % | 2.139 M 834.06 % | 229.000 K -98.24 % | 13.039 M -44.72 % | 23.588 M 3.61 % | 22.767 M -1.44 % | 23.099 M 76.13 % | 13.115 M -38.96 % | 21.485 M 29.93 % | 16.536 M 28.53 % | 12.865 M -17.91 % | 15.671 M -4.90 % | 16.479 M 4.59 % | 15.756 M 0.45 % | 15.686 M 51.09 % | 10.382 M -29.48 % | 14.722 M -3.32 % | 15.227 M 1.77 % | 14.962 M -13.36 % | 17.269 M 34.58 % | 12.832 M -15.38 % | 15.165 M -16.17 % | 18.091 M 136.08 % | 7.663 M -64.17 % | 21.386 M -21.89 % | 27.380 M 30.19 % | 21.031 M 190.97 % | 7.228 M -60.71 % | 18.398 M -0.24 % | 18.443 M 33.73 % | 13.791 M 13.74 % | 12.125 M -6.48 % | 12.966 M -17.77 % | 15.768 M 14.59 % | 13.761 M 58.50 % | 8.682 M -29.12 % | 12.249 M 6.04 % | 11.552 M -6.51 % | 12.356 M 96.39 % | 6.292 M -36.32 % | 9.881 M -11.62 % | 11.179 M -2.73 % | 11.493 M 12 351.40 % | 92.300 K -50.85 % | 187.801 K 4.68 % | 179.399 K -13.54 % | 207.500 K |
| Interest income | 0.000 -100.00 % | 4.256 M | 0.000 -100.00 % | 14.850 M 251.23 % | 4.228 M | 0.000 | 0.000 -100.00 % | 8.267 M -89.68 % | 80.072 M 4 031.68 % | 1.938 M 29.72 % | 1.494 M -22.47 % | 1.927 M -86.33 % | 14.092 M 190.92 % | 4.844 M 40 266.67 % | 12.000 K -97.94 % | 583.000 K -5.05 % | 614.000 K 45.15 % | 423.000 K -65.36 % | 1.221 M 6.54 % | 1.146 M 58.29 % | 724.000 K -27.67 % | 1.001 M | 0.000 -100.00 % | 737.000 K 14.26 % | 645.000 K -66.89 % | 1.948 M | 0.000 | 0.000 -100.00 % | 1.317 M 26.88 % | 1.038 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 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 3.273 M -0.40 % | 3.286 M | 0.000 -100.00 % | 5.311 M 52.92 % | 3.473 M 3.76 % | 3.347 M 69.21 % | 1.978 M -43.01 % | 3.471 M 42.14 % | 2.442 M -2.20 % | 2.497 M -43.69 % | 4.434 M 189.80 % | 1.530 M 1.66 % | 1.505 M 6.29 % | 1.416 M 22.60 % | 1.155 M 23.53 % | 935.000 K -18.13 % | 1.142 M -0.70 % | 1.150 M -8.07 % | 1.251 M -41.95 % | 2.155 M 206.98 % | 702.000 K 40.40 % | 500.000 K 109.83 % | -5.085 M -1 108.93 % | 504.000 K -25.22 % | 674.000 K 7.67 % | 626.000 K 102.43 % | -25.740 M -454.02 % | -4.646 M -848.15 % | 621.000 K -43.90 % | 1.107 M 102.63 % | -42.012 M -4 848.39 % | 884.763 K 103.96 % | -22.349 M -8.08 % | -20.678 M -1 433.07 % | 1.551 M 114.40 % | 723.488 K 107.18 % | -10.071 M -35.54 % | -7.430 M -1 661.56 % | 475.816 K -42.36 % | 825.456 K 131.84 % | -2.592 M 42.47 % | -4.506 M 53.67 % | -9.726 M -573.23 % | -1.445 M 31.10 % | -2.097 M -2.45 % | -2.047 M 31.10 % | -2.970 M -273.75 % | -794.733 K 41.93 % | -1.369 M 2.70 % | -1.407 M 41.27 % | -2.395 M 18.38 % | -2.934 M | 0.000 | 0.000 |
| Operating income | -27.394 M -376.43 % | 9.910 M 42.94 % | 6.933 M -76.35 % | 29.311 M -90.09 % | 295.792 M 35 609.24 % | -833.000 K 24.00 % | -1.096 M -111.86 % | 9.244 M -69.00 % | 29.816 M 328.39 % | 6.960 M -51.96 % | 14.489 M -19.96 % | 18.103 M 87.73 % | 9.643 M 33.99 % | 7.197 M 390.26 % | 1.468 M -88.81 % | 13.118 M 60.33 % | 8.182 M -51.03 % | 16.708 M 56.34 % | 10.687 M -40.13 % | 17.849 M -80.82 % | 93.060 M -8.36 % | 101.554 M 1 298.05 % | 7.264 M -93.54 % | 112.507 M 2 271.56 % | 4.744 M 26.24 % | 3.758 M -89.84 % | 36.989 M -61.79 % | 96.816 M 1 280.52 % | 7.013 M -51.20 % | 14.371 M 121.72 % | -66.162 M -385.97 % | 23.136 M 3.52 % | 22.349 M 8.08 % | 20.678 M -53.78 % | 44.734 M 139.02 % | 18.715 M 85.84 % | 10.071 M 35.54 % | 7.430 M -73.30 % | 27.826 M 336.93 % | 6.369 M 145.68 % | 2.592 M -42.47 % | 4.506 M -53.67 % | 9.726 M 573.23 % | 1.445 M -31.10 % | 2.097 M 2.45 % | 2.047 M -31.10 % | 2.970 M 273.75 % | 794.733 K -41.93 % | 1.369 M -2.70 % | 1.407 M 150.30 % | -2.796 M -195.30 % | 2.934 M 96.57 % | 1.493 M -38.37 % | 2.422 M |
| Operating income ratio | -0.08 -356.64 % | 0.03 83.71 % | 0.02 -75.70 % | 0.07 -90.76 % | 0.75 25 504.00 % | 0.00 30.85 % | 0.00 -110.39 % | 0.04 -71.78 % | 0.15 364.74 % | 0.03 -58.79 % | 0.08 -27.86 % | 0.11 67.38 % | 0.06 32.85 % | 0.05 274.04 % | 0.01 -89.58 % | 0.12 61.46 % | 0.08 -53.76 % | 0.16 53.20 % | 0.11 -36.88 % | 0.17 -83.22 % | 1.00 0.00 % | 1.00 1 660.49 % | 0.06 -94.32 % | 1.00 2 666.44 % | 0.04 28.95 % | 0.03 -89.55 % | 0.27 -73.17 % | 1.00 1 326.29 % | 0.07 -47.53 % | 0.13 131.02 % | -0.43 -296.49 % | 0.22 148.46 % | 0.09 -48.28 % | 0.17 -52.56 % | 0.36 96.31 % | 0.18 253.10 % | 0.05 25.45 % | 0.04 -87.62 % | 0.33 347.70 % | 0.07 412.16 % | 0.01 -46.67 % | 0.03 -76.53 % | 0.12 557.27 % | 0.02 -37.80 % | 0.03 -8.77 % | 0.03 -40.28 % | 0.05 279.33 % | 0.01 -39.60 % | 0.02 9.46 % | 0.02 342.22 % | -0.01 -100.93 % | 0.93 7.04 % | 0.87 -4.07 % | 0.90 |
| Total other income expenses net | 0.000 | 0.000 100.00 % | -7.794 M | 0.000 100.00 % | -260.685 M -258 003.96 % | -101.000 K 64.56 % | -285.000 K 99.86 % | -208.661 M -8 444.68 % | -2.442 M 2.20 % | -2.497 M -133.80 % | 7.388 M 105.08 % | -145.353 M -5 168.10 % | 2.868 M 302.54 % | -1.416 M -22.60 % | -1.155 M -23.53 % | -935.000 K 18.13 % | -1.142 M 54.74 % | -2.523 M -101.68 % | -1.251 M 41.95 % | -2.155 M -106.57 % | 32.796 M 142.06 % | -77.980 M 70.78 % | -266.851 M -161.13 % | -102.191 M 10.71 % | -114.448 M -5.18 % | -108.812 M | 0.000 -100.00 % | 96.282 M 30 861.02 % | -313.000 K -102.40 % | 13.054 M 103.33 % | -392.012 M -11 327.98 % | -3.430 M 98.96 % | -330.680 M -471.21 % | -57.891 M 35.11 % | -89.212 M -13.39 % | -78.674 M 78.63 % | -368.078 M -47.65 % | -249.296 M -351.22 % | -55.250 M 28.93 % | -77.743 M 77.84 % | -350.768 M -50.28 % | -233.413 M | 0.000 100.00 % | -67.915 M -13.14 % | -60.030 M -17.24 % | -51.205 M -7.57 % | -47.600 M -1.20 % | -47.035 M | 0.000 | 0.000 -100.00 % | 2.796 M | 0.000 | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -163.785 M -17.30 % | -139.628 M 13.09 % | -160.657 M -229.11 % | -48.815 M 64.48 % | -137.411 M -11.65 % | -123.078 M 48.51 % | -239.034 M 3.16 % | -246.822 M -90.62 % | -129.487 M -51.84 % | -85.276 M 41.63 % | -146.094 M -164.09 % | -55.319 M 85.76 % | -388.445 M -9.63 % | -354.324 M 3.07 % | -365.555 M 1.56 % | -371.349 M 9.86 % | -411.949 M 14.18 % | -479.995 M 7.29 % | -517.745 M -2.06 % | -507.305 M -11.83 % | -453.641 M -3.03 % | -440.311 M -9.16 % | -403.376 M -28.42 % | -314.118 M 22.74 % | -406.592 M -0.19 % | -405.808 M 5.75 % | -430.566 M 8.95 % | -472.889 M 5.31 % | -499.421 M -9.22 % | -457.241 M 16.86 % | -549.956 M 2.66 % | -564.998 M -6.08 % | -532.592 M -0.84 % | -528.167 M 10.00 % | -586.862 M -9.21 % | -537.356 M -12.87 % | -476.079 M -19.18 % | -399.469 M -2.81 % | -388.543 M -10.70 % | -350.986 M 19.56 % | -436.350 M 26.39 % | -592.783 M -57.56 % | -376.236 M -0.09 % | -375.890 M -5.99 % | -354.662 M -3.60 % | -342.344 M -7.91 % | -317.258 M -0.75 % | -314.890 M -3.97 % | -302.862 M 4.78 % | -318.076 M 0.25 % | -318.885 M 3.96 % | -332.049 M -3.30 % | -321.446 M -8.67 % | -295.801 M |
| Total investments | 1.639 B 3.24 % | 1.588 B 7.69 % | 1.474 B -21.63 % | 1.881 B 18.70 % | 1.585 B 1 885.66 % | 79.815 M -91.84 % | 977.864 M 18.39 % | 825.979 M 12.44 % | 734.572 M -4.25 % | 767.139 M -23.19 % | 998.790 M 5.40 % | 947.588 M -0.73 % | 954.602 M -2.47 % | 978.818 M 50.29 % | 651.276 M 1.97 % | 638.666 M -1.77 % | 650.176 M 16.00 % | 560.486 M 13.66 % | 493.110 M 1.94 % | 483.706 M | 0.000 | 0.000 -100.00 % | 468.268 M | 0.000 -100.00 % | 428.358 M 0.27 % | 427.208 M 7.39 % | 397.802 M 121.44 % | 179.641 M 5.74 % | 169.895 M | 0.000 -100.00 % | 140.728 M 0.00 % | 140.728 M 0.02 % | 140.703 M 37.03 % | 102.680 M 1.90 % | 100.765 M 0.00 % | 100.765 M 1.32 % | 99.452 M 4.00 % | 95.628 M -4.01 % | 99.621 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.476 M -13.83 % | 24.923 M 0.00 % | 24.923 M 0.00 % | 24.923 M |
| Total debt | 1.199 M 0.93 % | 1.188 M 1.02 % | 1.176 M 1.03 % | 1.164 M -25.77 % | 1.568 M 1.29 % | 1.548 M -11.64 % | 1.752 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 138.317 M | 0.000 | 0.000 -100.00 % | 109.076 M 16.64 % | 93.513 M 16.99 % | 79.933 M 1.31 % | 78.896 M 5.65 % | 74.678 M 125.08 % | 33.178 M 13.45 % | 29.244 M -10.76 % | 32.769 M 3.09 % | 31.786 M 17.35 % | 27.087 M 15.42 % | 23.468 M -2.78 % | 24.140 M -47.19 % | 45.711 M 1 984.21 % | -2.426 M -1 044.34 % | -212.000 K 94.86 % | -4.125 M -454.44 % | -744.000 K -114.92 % | 4.986 M 7.43 % | 4.641 M 37.10 % | 3.385 M 96.00 % | 1.727 M -24.12 % | 2.276 M 12.17 % | 2.029 M -0.20 % | 2.033 M -29.78 % | 2.895 M 50.70 % | 1.921 M 0.02 % | 1.921 M 2.36 % | 1.876 M 13.84 % | 1.648 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 |
| Retained earnings | 214.130 M -12.26 % | 244.043 M 2.72 % | 237.590 M -4.97 % | 250.004 M 10.14 % | 226.997 M 28.65 % | 176.442 M 9.82 % | 160.665 M 4.20 % | 154.192 M 4.31 % | 147.820 M 20.10 % | 123.079 M 41.92 % | 86.722 M 3.99 % | 83.394 M 17.22 % | 71.144 M 6.25 % | 66.956 M 3.99 % | 64.386 M -5.95 % | 68.457 M 14.21 % | 59.941 M -55.64 % | 135.110 M 9.43 % | 123.464 M 1.03 % | 122.201 M -14.70 % | 143.263 M 3.35 % | 138.613 M 41.24 % | 98.138 M -24.35 % | 129.722 M 35.67 % | 95.618 M 2.17 % | 93.585 M 1.36 % | 92.327 M -22.03 % | 118.408 M 1.76 % | 116.362 M -45.28 % | 212.646 M 37.82 % | 154.293 M -7.45 % | 166.716 M 13.66 % | 146.681 M 15.06 % | 127.486 M -15.10 % | 150.163 M 38.09 % | 108.740 M 17.35 % | 92.667 M 9.12 % | 84.919 M 6.61 % | 79.655 M 43.61 % | 55.468 M 10.03 % | 50.413 M 1.55 % | 49.646 M 5.87 % | 46.894 M 21.36 % | 38.639 M 0.78 % | 38.341 M 1.86 % | 37.641 M 2.27 % | 36.807 M 4.71 % | 35.151 M 0.40 % | 35.012 M 0.49 % | 34.842 M 25.76 % | 27.706 M 1.96 % | 27.173 M 5.80 % | 25.683 M 0.51 % | 25.553 M |
| Common stock | 798.153 M 0.00 % | 798.153 M 0.00 % | 798.153 M 0.00 % | 798.153 M 0.00 % | 798.153 M 0.00 % | 798.153 M 0.00 % | 798.153 M 25.00 % | 638.525 M 0.00 % | 638.525 M 0.00 % | 638.525 M 0.00 % | 638.525 M 0.00 % | 638.525 M 0.00 % | 638.525 M 0.00 % | 638.525 M 59.63 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 33.33 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 50.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M |
| Total equity | 1.635 B -1.87 % | 1.666 B 0.82 % | 1.653 B 2.49 % | 1.612 B 1.38 % | 1.591 B 1.82 % | 1.562 B 2.05 % | 1.531 B 24.75 % | 1.227 B 0.61 % | 1.220 B 2.43 % | 1.191 B 7.00 % | 1.113 B 0.78 % | 1.104 B 0.80 % | 1.096 B 0.47 % | 1.090 B 123.11 % | 488.713 M -0.65 % | 491.925 M 1.62 % | 484.081 M 0.68 % | 480.821 M 4.10 % | 461.904 M 1.18 % | 456.524 M 3.96 % | 439.138 M 0.29 % | 437.869 M 0.05 % | 437.659 M 0.76 % | 434.363 M 0.53 % | 432.085 M 0.86 % | 428.394 M 0.17 % | 427.685 M 1.72 % | 420.437 M 0.49 % | 418.395 M 0.69 % | 415.541 M 2.66 % | 404.786 M 9.81 % | 368.637 M 5.76 % | 348.557 M 5.90 % | 329.134 M -6.01 % | 350.163 M 13.42 % | 308.740 M 5.49 % | 292.667 M 2.72 % | 284.920 M 1.88 % | 279.655 M 9.47 % | 255.468 M 2.02 % | 250.413 M 0.31 % | 249.646 M 1.11 % | 246.894 M 3.46 % | 238.639 M 0.12 % | 238.341 M 0.29 % | 237.641 M 0.35 % | 236.807 M 0.70 % | 235.151 M 0.06 % | 235.012 M 0.07 % | 234.842 M 0.09 % | 234.632 M 0.58 % | 233.289 M 0.64 % | 231.799 M 0.06 % | 231.669 M |
| Other non current liabilities | -29.032 M -101.36 % | 2.140 B 5 188.42 % | -42.054 M -8.15 % | -38.884 M -102.44 % | 1.595 B 103 112.27 % | -1.548 M -106.31 % | 24.520 M 151.71 % | -47.417 M -12.76 % | -42.050 M 23.80 % | -55.185 M 11.37 % | -62.267 M -391.69 % | -12.664 M 28.40 % | -17.688 M 19.50 % | -21.974 M -73.64 % | -12.655 M 42.04 % | -21.833 M 15.75 % | -25.915 M 20.74 % | -32.697 M -37.91 % | -23.709 M 15.98 % | -28.218 M | 0.000 | 0.000 100.00 % | -16.210 M | 0.000 100.00 % | -27.679 M 8.64 % | -30.296 M -58.83 % | -19.074 M | 0.000 | 0.000 | 0.000 100.00 % | -20.490 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 1.199 M 0.93 % | 1.188 M 1.02 % | 1.176 M 1.03 % | 1.164 M -25.77 % | 1.568 M 1.29 % | 1.548 M -11.64 % | 1.752 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.596 B 5 577.19 % | 28.116 M 7.02 % | 26.272 M -44.59 % | 47.417 M 12.76 % | 42.050 M -23.80 % | 55.185 M -29.90 % | 78.721 M -27.05 % | 107.906 M -13.56 % | 124.832 M -10.96 % | 140.202 M 142.82 % | 57.738 M 164.45 % | 21.833 M -15.75 % | 25.915 M -20.74 % | 32.697 M 37.91 % | 23.709 M -15.98 % | 28.218 M | 0.000 | 0.000 -100.00 % | 16.210 M | 0.000 -100.00 % | 27.679 M -8.64 % | 30.296 M 58.83 % | 19.074 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.490 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | -9.497 M 44.62 % | -17.150 M -100.98 % | 1.753 B | 0.000 -100.00 % | 135.911 M 292.69 % | -70.532 M 95.91 % | -1.726 B -3 539.42 % | -47.417 M -12.76 % | -42.050 M 23.80 % | -55.185 M 57.36 % | -129.435 M 17.09 % | -156.124 M 9.18 % | -171.914 M 12.05 % | -195.473 M -380.09 % | -40.716 M 51.81 % | -84.497 M 11.50 % | -95.478 M 16.00 % | -113.660 M -15.26 % | -98.615 M 8.86 % | -108.205 M | 0.000 | 0.000 100.00 % | -72.625 M | 0.000 100.00 % | -73.545 M 5.02 % | -77.433 M -61.52 % | -47.941 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.298 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -43.230 M -704.24 % | -5.375 M -53.71 % | -3.497 M -12.44 % | -3.110 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 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 1.753 B 24 133.38 % | 7.234 M -95.78 % | 171.538 M -87.95 % | 1.423 B -8.44 % | 1.555 B 49.40 % | 1.041 B 0.80 % | 1.032 B 0.54 % | 1.027 B 1 204.30 % | 78.721 M -27.05 % | 107.906 M -13.56 % | 124.832 M -10.96 % | 140.202 M 142.82 % | 57.738 M 30.15 % | 44.364 M -24.00 % | 58.375 M -18.81 % | 71.899 M 19.08 % | 60.380 M -16.85 % | 72.614 M 54.14 % | 47.110 M -12.62 % | 53.914 M 32.75 % | 40.614 M -7.25 % | 43.791 M -3.17 % | 45.225 M -3.69 % | 46.960 M 141.30 % | 19.461 M -54.31 % | 42.595 M 0.03 % | 42.581 M -13.30 % | 49.114 M -20.19 % | 61.538 M 21.51 % | 50.645 M 13.55 % | 44.602 M 14.03 % | 39.115 M -33.91 % | 59.185 M 80.49 % | 32.791 M 5.04 % | 31.218 M 72.52 % | 18.095 M -34.39 % | 27.582 M 82.26 % | 15.133 M -12.25 % | 17.245 M -93.57 % | 268.239 M 592.46 % | 38.737 M 214.20 % | 12.329 M 14.87 % | 10.732 M -42.06 % | 18.522 M -1.79 % | 18.859 M 38.79 % | 13.588 M -0.13 % | 13.606 M -14.18 % | 15.855 M -63.32 % | 43.230 M 704.24 % | 5.375 M 53.71 % | 3.497 M 12.44 % | 3.110 M |
| Total liabilities | 2.414 B 12.81 % | 2.140 B 9.10 % | 1.961 B 5.08 % | 1.867 B 5.60 % | 1.768 B 21.79 % | 1.451 B -8.18 % | 1.581 B 3 233.90 % | 47.417 M 12.76 % | 42.050 M -23.80 % | 55.185 M -96.48 % | 1.566 B -1.13 % | 1.584 B -4.75 % | 1.662 B -6.01 % | 1.769 B 168.03 % | 659.909 M -0.76 % | 664.992 M -7.76 % | 720.955 M -15.49 % | 853.113 M 14.26 % | 746.661 M 0.02 % | 746.547 M -2.10 % | 762.550 M -8.24 % | 831.050 M 23.86 % | 670.974 M 3.33 % | 649.337 M -16.72 % | 779.709 M -14.46 % | 911.492 M 21.24 % | 751.807 M 2.02 % | 736.902 M 3.66 % | 710.870 M -5.87 % | 755.234 M 16.55 % | 648.008 M -16.50 % | 776.055 M 3.67 % | 748.558 M -12.59 % | 856.329 M 19.09 % | 719.062 M -6.30 % | 767.389 M 2.33 % | 749.914 M 7.58 % | 697.098 M 28.02 % | 544.525 M 3 498.17 % | 15.133 M -12.25 % | 17.245 M -93.57 % | 268.239 M 592.46 % | 38.737 M 214.20 % | 12.329 M 14.87 % | 10.732 M -42.06 % | 18.522 M -1.79 % | 18.859 M 38.79 % | 13.588 M -0.13 % | 13.606 M -14.18 % | 15.855 M -95.10 % | 323.595 M -14.59 % | 378.861 M 0.34 % | 377.576 M 5.33 % | 358.466 M |
| Other non current assets | -1.666 B -176.57 % | 2.176 B 15.82 % | 1.879 B 33.19 % | 1.411 B -37.09 % | 2.242 B 2 376.39 % | 90.550 M 3.18 % | 87.758 M 108.58 % | -1.023 B -3.94 % | -983.873 M 3.80 % | -1.023 B 2.85 % | -1.053 B -2.59 % | -1.026 B 0.63 % | -1.033 B 2.49 % | -1.059 B -171.54 % | -389.984 M -1.65 % | -383.656 M 1.72 % | -390.378 M -12.08 % | -348.307 M -11.76 % | -311.658 M -1.35 % | -307.501 M -145.03 % | 682.937 M -10.39 % | 762.125 M 356.92 % | -296.643 M -141.97 % | 706.716 M 353.48 % | -278.809 M 0.41 % | -279.965 M -6.75 % | -262.260 M -42.12 % | -184.539 M -5.75 % | -174.507 M -126.74 % | 652.684 M 159.02 % | 251.986 M 269.59 % | -148.587 M -0.07 % | -148.483 M -34.86 % | -110.103 M -0.72 % | -109.316 M -0.30 % | -108.991 M -2.05 % | -106.799 M -3.51 % | -103.176 M 4.13 % | -107.622 M -123.64 % | 455.214 M -51.18 % | 932.476 M -32.71 % | 1.386 B -6.41 % | 1.481 B 357.42 % | 323.736 M -1.18 % | 327.609 M -5.94 % | 348.301 M 33.34 % | 261.205 M 11.23 % | 234.831 M -2.39 % | 240.573 M -5.15 % | 253.648 M 427.96 % | -77.341 M 3.22 % | -79.917 M -0.07 % | -79.862 M -0.84 % | -79.199 M |
| Long term investments | 1.241 B 3.13 % | 1.203 B 5.10 % | 1.145 B -30.11 % | 1.638 B 3.38 % | 1.585 B 9.13 % | 1.452 B 48.52 % | 977.864 M 60.46 % | 609.425 M 6.63 % | 571.555 M -6.05 % | 608.340 M -4.44 % | 636.612 M 4.62 % | 608.509 M -0.39 % | 610.915 M -3.73 % | 634.564 M 94.87 % | 325.638 M 1.97 % | 319.333 M -1.77 % | 325.088 M 16.00 % | 280.243 M 13.66 % | 246.555 M 1.94 % | 241.853 M | 0.000 | 0.000 -100.00 % | 234.134 M | 0.000 -100.00 % | 214.179 M 0.27 % | 213.604 M 7.39 % | 198.901 M 10.72 % | 179.641 M 5.74 % | 169.895 M | 0.000 -100.00 % | 140.728 M 0.00 % | 140.728 M 0.02 % | 140.703 M 37.03 % | 102.680 M 1.90 % | 100.765 M 0.00 % | 100.765 M 1.32 % | 99.452 M 4.00 % | 95.628 M -4.01 % | 99.621 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.476 M -13.83 % | 24.923 M 0.00 % | 24.923 M 0.00 % | 24.923 M |
| Intangible assets | 53.896 M -2.76 % | 55.428 M -1.56 % | 56.308 M -3.38 % | 58.278 M 20.50 % | 48.362 M -0.67 % | 48.688 M -2.58 % | 49.979 M 15.28 % | 43.355 M 2.34 % | 42.364 M -3.53 % | 43.913 M 0.46 % | 43.711 M 309.97 % | 10.662 M -4.24 % | 11.134 M -4.69 % | 11.682 M 9.52 % | 10.667 M 6.17 % | 10.047 M 10.88 % | 9.061 M -6.66 % | 9.708 M -2.95 % | 10.003 M 4.90 % | 9.536 M -37.57 % | 15.274 M -7.26 % | 16.470 M 94.89 % | 8.451 M -37.26 % | 13.469 M 76.90 % | 7.614 M -0.67 % | 7.665 M 1.43 % | 7.557 M -35.29 % | 11.679 M 10.64 % | 10.556 M 7.21 % | 9.846 M 293.68 % | 2.501 M -84.70 % | 16.347 M -10.45 % | 18.256 M -1.72 % | 18.575 M -19.46 % | 23.062 M 2.24 % | 22.556 M 16.48 % | 19.365 M 24.87 % | 15.508 M 14.92 % | 13.495 M -3.80 % | 14.028 M -15.49 % | 16.600 M 7.24 % | 15.480 M 6.42 % | 14.546 M -3.01 % | 14.998 M 4.54 % | 14.347 M 14.82 % | 12.495 M 9.58 % | 11.403 M 21.83 % | 9.359 M 38.62 % | 6.752 M 6.65 % | 6.331 M -8.03 % | 6.883 M -8.81 % | 7.548 M | 0.000 | 0.000 |
| GoodWill | 364.948 M 0.00 % | 364.948 M 0.00 % | 364.948 M 0.00 % | 364.948 M -1.03 % | 368.755 M 0.00 % | 368.755 M 0.00 % | 368.755 M 1.04 % | 364.948 M 0.00 % | 364.948 M 0.00 % | 364.948 M 0.00 % | 364.948 M -8.58 % | 399.192 M 0.00 % | 399.192 M 0.00 % | 399.192 M 753.08 % | 46.794 M 0.00 % | 46.794 M 0.00 % | 46.794 M 0.00 % | 46.794 M 0.00 % | 46.794 M 0.00 % | 46.794 M 0.00 % | 46.794 M 0.00 % | 46.794 M 0.00 % | 46.794 M 0.00 % | 46.794 M 0.00 % | 46.794 M 0.00 % | 46.794 M 0.00 % | 46.794 M 0.00 % | 46.794 M 0.00 % | 46.794 M 0.00 % | 46.794 M 0.00 % | 46.794 M 0.00 % | 46.794 M 0.00 % | 46.794 M 0.00 % | 46.794 M 0.00 % | 46.794 M -4.70 % | 49.100 M 0.00 % | 49.100 M 0.00 % | 49.100 M 0.00 % | 49.100 M 0.00 % | 49.100 M 0.00 % | 49.100 M 0.00 % | 49.100 M 0.00 % | 49.100 M 0.00 % | 49.100 M 0.00 % | 49.100 M 0.00 % | 49.100 M 0.00 % | 49.100 M 0.00 % | 49.100 M 0.00 % | 49.100 M 0.00 % | 49.100 M 0.00 % | 49.100 M 0.00 % | 49.100 M 0.00 % | 49.100 M 0.00 % | 49.100 M |
| Goodwill and intangible assets | 418.844 M -0.36 % | 420.376 M -0.21 % | 421.256 M -0.47 % | 423.226 M 1.46 % | 417.117 M -0.08 % | 417.443 M -0.31 % | 418.734 M 2.55 % | 408.303 M 0.24 % | 407.312 M -0.38 % | 408.861 M 0.05 % | 408.659 M -0.29 % | 409.854 M -0.12 % | 410.326 M -0.13 % | 410.874 M 615.05 % | 57.461 M 1.09 % | 56.841 M 1.77 % | 55.855 M -1.15 % | 56.502 M -0.52 % | 56.797 M 0.83 % | 56.330 M -9.24 % | 62.068 M -1.89 % | 63.264 M 14.52 % | 55.245 M -8.33 % | 60.263 M 10.76 % | 54.408 M -0.09 % | 54.459 M 0.20 % | 54.351 M -7.05 % | 58.473 M 1.96 % | 57.350 M 1.25 % | 56.640 M 14.90 % | 49.295 M -21.93 % | 63.141 M -2.93 % | 65.050 M -0.49 % | 65.369 M -6.42 % | 69.856 M -2.51 % | 71.656 M 4.66 % | 68.465 M 5.97 % | 64.608 M 3.22 % | 62.595 M -0.84 % | 63.128 M -3.91 % | 65.700 M 1.73 % | 64.580 M 1.47 % | 63.646 M -0.71 % | 64.098 M 1.03 % | 63.447 M 3.01 % | 61.595 M 1.81 % | 60.503 M 3.50 % | 58.459 M 4.67 % | 55.852 M 0.76 % | 55.431 M -0.99 % | 55.983 M -1.17 % | 56.648 M 15.37 % | 49.100 M 0.00 % | 49.100 M |
| Property plant equipment net | 6.122 M -0.87 % | 6.176 M -7.86 % | 6.703 M -2.90 % | 6.903 M -8.64 % | 7.556 M 0.32 % | 7.532 M -3.98 % | 7.844 M 59.43 % | 4.920 M -1.72 % | 5.006 M -9.33 % | 5.521 M -7.64 % | 5.978 M 0.29 % | 5.961 M -6.87 % | 6.401 M 9.42 % | 5.850 M 115.63 % | 2.713 M 19.94 % | 2.262 M -10.94 % | 2.540 M -3.02 % | 2.619 M -14.10 % | 3.049 M -5.66 % | 3.232 M 6.25 % | 3.042 M -5.50 % | 3.219 M -8.21 % | 3.507 M 34.73 % | 2.603 M -31.79 % | 3.816 M -9.62 % | 4.222 M -8.12 % | 4.595 M -6.19 % | 4.898 M 6.20 % | 4.612 M 9.55 % | 4.210 M -35.99 % | 6.577 M -16.32 % | 7.859 M 1.01 % | 7.781 M 4.81 % | 7.423 M -13.19 % | 8.551 M 3.96 % | 8.226 M 11.97 % | 7.347 M -2.67 % | 7.548 M -5.65 % | 8.001 M 131.66 % | 3.454 M -4.33 % | 3.610 M -6.19 % | 3.848 M -7.76 % | 4.172 M -7.70 % | 4.520 M -9.11 % | 4.973 M -4.20 % | 5.191 M -5.74 % | 5.507 M -1.69 % | 5.601 M 0.19 % | 5.591 M -1.34 % | 5.667 M -16.24 % | 6.765 M 14.78 % | 5.894 M 0.93 % | 5.839 M 12.81 % | 5.176 M |
| Total non current assets | 0.000 -100.00 % | 3.806 B 10.26 % | 3.452 B -0.79 % | 3.479 B -18.18 % | 4.252 B 56.50 % | 2.717 B 4.89 % | 2.590 B 153.29 % | 1.023 B 3.94 % | 983.873 M -3.80 % | 1.023 B -2.85 % | 1.053 B 2.59 % | 1.026 B -0.63 % | 1.033 B -2.49 % | 1.059 B 171.54 % | 389.984 M 1.65 % | 383.656 M -1.72 % | 390.378 M 12.08 % | 348.307 M 11.76 % | 311.658 M 1.35 % | 307.501 M -58.89 % | 748.047 M -9.72 % | 828.608 M 179.33 % | 296.643 M -61.45 % | 769.582 M 176.02 % | 278.809 M -0.41 % | 279.965 M 6.75 % | 262.260 M -61.68 % | 684.450 M 8.67 % | 629.844 M -11.73 % | 713.534 M 57.82 % | 452.128 M 2 951.27 % | -15.857 M -19.12 % | -13.312 M 1.15 % | -13.467 M -19.91 % | -11.231 M -76.14 % | -6.376 M -8.76 % | -5.863 M 55.82 % | -13.269 M -6.11 % | -12.505 M -102.40 % | 521.795 M -47.91 % | 1.002 B -31.11 % | 1.454 B -6.09 % | 1.549 B 294.71 % | 392.354 M -0.93 % | 396.029 M -4.59 % | 415.087 M 26.85 % | 327.214 M 9.48 % | 298.892 M -1.03 % | 302.016 M -4.04 % | 314.745 M 306.96 % | 77.341 M -3.22 % | 79.917 M 0.07 % | 79.862 M 0.84 % | 79.199 M |
| Other current assets | -563.188 M -7.23 % | -525.233 M | 0.000 | 0.000 -100.00 % | 704.837 M 4 444.11 % | 15.511 M 389.00 % | 3.172 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.727 M -53.39 % | 53.051 M -33.33 % | 79.567 M -18.89 % | 98.095 M 802.77 % | 10.866 M -83.64 % | 66.417 M -30.11 % | 95.029 M -24.28 % | 125.503 M 75.45 % | 71.532 M -20.72 % | 90.223 M | 0.000 | 0.000 -100.00 % | 36.440 M | 0.000 -100.00 % | 76.809 M -9.79 % | 85.146 M 155.01 % | 33.389 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.626 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 117.000 K -98.81 % | 9.869 M 2.97 % | 9.585 M 1.09 % | 9.482 M |
| Short term investments | 398.204 M 3.59 % | 384.417 M 16.70 % | 329.393 M 35.62 % | 242.886 M | 0.000 -100.00 % | 79.815 M -73.48 % | 301.000 M 39.00 % | 216.554 M 32.84 % | 163.017 M 2.66 % | 158.799 M -56.15 % | 362.178 M 6.81 % | 339.079 M -1.34 % | 343.687 M -0.16 % | 344.254 M 5.72 % | 325.638 M 1.97 % | 319.333 M -1.77 % | 325.088 M 16.00 % | 280.243 M 13.66 % | 246.555 M 1.94 % | 241.853 M | 0.000 | 0.000 -100.00 % | 234.134 M | 0.000 -100.00 % | 214.179 M 0.27 % | 213.604 M 7.39 % | 198.901 M | 0.000 | 0.000 | 0.000 -100.00 % | 140.728 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 |
| cash and cash equivalents | 164.984 M 17.16 % | 140.816 M -12.99 % | 161.833 M 223.80 % | 49.979 M -64.04 % | 138.979 M 11.52 % | 124.626 M -48.24 % | 240.786 M -2.45 % | 246.822 M 90.62 % | 129.487 M 51.84 % | 85.276 M -41.63 % | 146.094 M 164.09 % | 55.319 M -85.76 % | 388.445 M 9.63 % | 354.324 M -3.07 % | 365.555 M -1.56 % | 371.349 M -9.86 % | 411.949 M -14.18 % | 479.995 M -7.29 % | 517.745 M 2.06 % | 507.305 M 11.83 % | 453.641 M 3.03 % | 440.311 M 9.16 % | 403.376 M 28.42 % | 314.118 M -22.74 % | 406.592 M 0.19 % | 405.808 M -5.75 % | 430.566 M -8.95 % | 472.889 M -5.31 % | 499.421 M 9.22 % | 457.241 M -16.86 % | 549.956 M -2.66 % | 564.998 M 6.08 % | 532.592 M 0.84 % | 528.167 M -10.00 % | 586.862 M 9.21 % | 537.356 M 12.87 % | 476.079 M 19.18 % | 399.469 M 2.81 % | 388.543 M 10.70 % | 350.986 M -19.56 % | 436.350 M -26.39 % | 592.783 M 57.56 % | 376.236 M 0.09 % | 375.890 M 5.99 % | 354.662 M 3.60 % | 342.344 M 7.91 % | 317.258 M 0.75 % | 314.890 M 3.97 % | 302.862 M -4.78 % | 318.076 M -0.25 % | 318.885 M -3.96 % | 332.049 M 3.30 % | 321.446 M 8.67 % | 295.801 M |
| Cash and short term investments | 563.188 M 7.23 % | 525.233 M 224.55 % | 161.833 M -44.74 % | 292.865 M 110.73 % | 138.979 M -71.56 % | 488.689 M 5.78 % | 461.971 M -0.30 % | 463.376 M 58.42 % | 292.504 M 19.84 % | 244.075 M -51.98 % | 508.272 M 28.87 % | 394.398 M -46.13 % | 732.132 M 4.80 % | 698.578 M 1.07 % | 691.193 M 0.07 % | 690.682 M -6.29 % | 737.037 M -3.05 % | 760.238 M -0.53 % | 764.300 M 2.02 % | 749.158 M 65.14 % | 453.641 M 3.03 % | 440.311 M -30.93 % | 637.510 M 102.95 % | 314.118 M -49.40 % | 620.771 M 0.22 % | 619.412 M -1.60 % | 629.467 M 33.11 % | 472.889 M -5.31 % | 499.421 M 9.22 % | 457.241 M -33.80 % | 690.684 M 22.25 % | 564.998 M 6.08 % | 532.592 M 0.84 % | 528.167 M -10.00 % | 586.862 M 9.21 % | 537.356 M 12.87 % | 476.079 M 19.18 % | 399.469 M 2.81 % | 388.543 M 10.70 % | 350.986 M -19.56 % | 436.350 M -26.39 % | 592.783 M 57.56 % | 376.236 M 0.09 % | 375.890 M 5.99 % | 354.662 M 3.60 % | 342.344 M 7.91 % | 317.258 M 0.75 % | 314.890 M 3.97 % | 302.862 M -4.78 % | 318.076 M -0.25 % | 318.885 M -3.96 % | 332.049 M 3.30 % | 321.446 M 8.67 % | 295.801 M |
| Total current assets | 0.000 | 0.000 -100.00 % | 161.833 M -48.05 % | 311.529 M -54.81 % | 689.390 M 133.71 % | 294.979 M -43.23 % | 519.609 M 12.14 % | 463.376 M 58.42 % | 292.504 M 19.84 % | 244.075 M -51.98 % | 508.272 M 28.87 % | 394.398 M -46.13 % | 732.132 M 4.80 % | 698.578 M 1.07 % | 691.193 M 0.07 % | 690.682 M -6.29 % | 737.037 M -3.05 % | 760.238 M -0.53 % | 764.300 M 2.02 % | 749.158 M 65.14 % | 453.641 M 3.03 % | 440.311 M -30.93 % | 637.510 M 102.95 % | 314.118 M -49.40 % | 620.771 M 0.22 % | 619.412 M -1.60 % | 629.467 M 33.11 % | 472.889 M -5.31 % | 499.421 M 9.22 % | 457.241 M -16.86 % | 549.956 M -2.66 % | 564.998 M 6.08 % | 532.592 M 0.84 % | 528.167 M -10.00 % | 586.862 M 9.21 % | 537.356 M 12.87 % | 476.079 M 19.18 % | 399.469 M 2.81 % | 388.543 M 10.70 % | 350.986 M -19.56 % | 436.350 M -26.39 % | 592.783 M 57.56 % | 376.236 M 0.09 % | 375.890 M 5.99 % | 354.662 M 3.60 % | 342.344 M 7.91 % | 317.258 M 0.75 % | 314.890 M 3.97 % | 302.862 M -4.78 % | 318.076 M -0.25 % | 318.885 M -3.96 % | 332.049 M 3.30 % | 321.446 M 8.67 % | 295.801 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 | 0.000 | 0.000 | 0.000 | 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 % | 18.664 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 748.978 M -31.79 % | 1.098 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.458 M -20.67 % | 1.838 M -63.20 % | 4.995 M -34.87 % | 7.669 M 83.82 % | 4.172 M -20.08 % | 5.220 M -24.29 % | 6.895 M -22.90 % | 8.943 M 70.12 % | 5.257 M -13.62 % | 6.086 M | 0.000 | 0.000 -100.00 % | 3.757 M | 0.000 -100.00 % | 6.406 M -16.59 % | 7.680 M 74.03 % | 4.413 M -99.30 % | 625.977 M 9.34 % | 572.494 M | 0.000 -100.00 % | 3.543 M 104.48 % | -78.998 M -0.81 % | -78.362 M 0.60 % | -78.836 M 2.78 % | -81.086 M -3.91 % | -78.032 M -4.98 % | -74.327 M 4.56 % | -77.877 M -3.70 % | -75.100 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 |
| Other assets | 4.049 B 6.39 % | 3.806 B | 0.000 100.00 % | -1.900 B -19.88 % | -1.585 B | 0.000 | 0.000 -100.00 % | 1.028 B -17.04 % | 1.240 B 2.21 % | 1.213 B 8.53 % | 1.118 B -11.81 % | 1.267 B 27.59 % | 993.283 M -9.83 % | 1.102 B 1 533.35 % | 67.445 M -18.33 % | 82.579 M 6.39 % | 77.621 M -65.56 % | 225.389 M 69.97 % | 132.607 M -9.43 % | 146.412 M | 0.000 | 0.000 -100.00 % | 174.480 M | 0.000 -100.00 % | 312.214 M -29.12 % | 440.509 M 53.08 % | 287.765 M | 0.000 | 0.000 | 0.000 -100.00 % | 50.710 M -91.49 % | 595.551 M 3.07 % | 577.834 M -13.85 % | 670.763 M 35.89 % | 493.594 M -9.46 % | 545.148 M -4.75 % | 572.364 M -3.94 % | 595.818 M 32.95 % | 448.142 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 162.001 M -19.07 % | 200.183 M -3.79 % | 208.066 M -3.29 % | 215.134 M |
| Account payables | 0.000 | 0.000 | 0.000 -100.00 % | 7.234 M 19.89 % | 6.034 M 24.52 % | 4.846 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 78.721 M -27.05 % | 107.906 M -13.56 % | 124.832 M -10.96 % | 140.202 M | 0.000 -100.00 % | 44.364 M -24.00 % | 58.375 M -18.81 % | 71.899 M 19.08 % | 60.380 M -16.85 % | 72.614 M | 0.000 | 0.000 -100.00 % | 40.614 M | 0.000 -100.00 % | 45.225 M -3.69 % | 46.960 M 141.30 % | 19.461 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.975 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.230 M 704.24 % | 5.375 M 53.71 % | 3.497 M 12.44 % | 3.110 M |
| Tax payables | 9.497 M -44.62 % | 17.150 M | 0.000 | 0.000 -100.00 % | 29.593 M -54.95 % | 65.686 M 15.54 % | 56.853 M 19.90 % | 47.417 M 12.76 % | 42.050 M -23.80 % | 55.185 M 8.82 % | 50.714 M 5.18 % | 48.218 M 2.41 % | 47.082 M -14.82 % | 55.271 M 35.75 % | 40.716 M 1.45 % | 40.133 M 8.17 % | 37.103 M -11.15 % | 41.761 M 9.22 % | 38.235 M 7.43 % | 35.591 M | 0.000 | 0.000 -100.00 % | 32.011 M | 0.000 -100.00 % | 28.320 M -7.07 % | 30.473 M 7.00 % | 28.480 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.265 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.033 B | 0.000 | 0.000 | 0.000 -100.00 % | 8.601 M -19.72 % | 10.714 M -32.62 % | 15.902 M -17.59 % | 19.297 M 119.48 % | 8.792 M -27.92 % | 12.198 M -25.06 % | 16.277 M -21.20 % | 20.655 M 45.99 % | 14.148 M -13.79 % | 16.411 M | 0.000 | 0.000 -100.00 % | 7.353 M | 0.000 -100.00 % | 14.268 M -6.96 % | 15.336 M 123.98 % | 6.847 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.987 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 1.199 M 0.93 % | 1.188 M 1.02 % | 1.176 M 1.03 % | 1.164 M -25.77 % | 1.568 M 1.29 % | 1.548 M -11.64 % | 1.752 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 2.426 M 1 044.34 % | 212.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 622.663 M -0.19 % | 623.876 M 30.39 % | 478.473 M -15.21 % | 564.272 M -0.19 % | 565.360 M 18.16 % | 478.473 M 0.00 % | 478.473 M 10.15 % | 434.394 M 0.24 % | 433.357 M 0.98 % | 429.139 M 20.59 % | 355.879 M -6.93 % | 382.363 M -0.91 % | 385.888 M 0.26 % | 384.905 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.426 M -107.07 % | 34.323 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 505.000 | 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.926 M | 0.000 -100.00 % | 6.116 M 0.00 % | 6.116 M |
| Deferred tax liabilities non current | 27.833 M -37.22 % | 44.335 M 8.46 % | 40.878 M 8.37 % | 37.720 M | 0.000 | 0.000 -100.00 % | 56.853 M 19.90 % | 47.417 M 12.76 % | 42.050 M -23.80 % | 55.185 M 2.83 % | 53.666 M 2 652.10 % | 1.950 M 9.18 % | 1.786 M -33.28 % | 2.677 M -30.70 % | 3.863 M -59.91 % | 9.635 M -0.03 % | 9.638 M -19.96 % | 12.042 M 25.95 % | 9.561 M -19.02 % | 11.807 M | 0.000 | 0.000 -100.00 % | 8.857 M | 0.000 -100.00 % | 13.411 M -10.35 % | 14.960 M 22.35 % | 12.227 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 2.414 B 12.81 % | 2.140 B 9.10 % | 1.961 B 5.08 % | 1.867 B | 0.000 | 0.000 | 0.000 100.00 % | -1.041 B -0.80 % | -1.032 B -0.54 % | -1.027 B -172.91 % | 1.408 B 2.96 % | 1.368 B -3.19 % | 1.413 B -5.07 % | 1.488 B 173.38 % | 544.433 M -9.08 % | 598.795 M -5.95 % | 636.665 M -14.94 % | 748.517 M 12.97 % | 662.572 M 2.61 % | 645.715 M -15.32 % | 762.550 M -8.24 % | 831.050 M 35.32 % | 614.150 M -5.42 % | 649.337 M -8.13 % | 706.805 M -15.28 % | 834.236 M 16.96 % | 713.272 M -3.21 % | 736.902 M 3.66 % | 710.870 M -5.87 % | 755.234 M 33.44 % | 565.980 M -27.07 % | 776.055 M 3.67 % | 748.558 M -12.59 % | 856.329 M 19.09 % | 719.062 M -6.30 % | 767.389 M 2.33 % | 749.914 M 7.58 % | 697.098 M 28.02 % | 544.525 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 323.595 M -14.59 % | 378.861 M 0.34 % | 377.576 M 5.33 % | 358.466 M |
| Total assets | 4.049 B 6.39 % | 3.806 B 5.32 % | 3.614 B 3.86 % | 3.479 B 3.65 % | 3.356 B 11.44 % | 3.012 B -3.15 % | 3.110 B 23.68 % | 2.514 B -0.06 % | 2.516 B 1.47 % | 2.480 B -7.42 % | 2.679 B -0.34 % | 2.688 B -2.54 % | 2.758 B -3.54 % | 2.859 B 148.92 % | 1.149 B -0.72 % | 1.157 B -3.99 % | 1.205 B -9.66 % | 1.334 B 10.37 % | 1.209 B 0.46 % | 1.203 B 0.12 % | 1.202 B -5.30 % | 1.269 B 14.46 % | 1.109 B 2.30 % | 1.084 B -10.57 % | 1.212 B -9.56 % | 1.340 B 13.60 % | 1.179 B 1.91 % | 1.157 B 2.49 % | 1.129 B -3.55 % | 1.171 B 11.21 % | 1.053 B -8.03 % | 1.145 B 4.34 % | 1.097 B -7.45 % | 1.185 B 10.87 % | 1.069 B -0.64 % | 1.076 B 3.22 % | 1.043 B 6.17 % | 982.018 M 19.15 % | 824.180 M -5.57 % | 872.782 M -39.31 % | 1.438 B -29.75 % | 2.047 B 6.35 % | 1.925 B 150.56 % | 768.244 M 2.34 % | 750.691 M -0.89 % | 757.431 M 17.53 % | 644.472 M 5.00 % | 613.781 M 1.47 % | 604.878 M -4.42 % | 632.822 M 13.36 % | 558.227 M -8.81 % | 612.150 M 0.46 % | 609.375 M 3.26 % | 590.134 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 72.971 M -23.87 % | 95.847 M 471.13 % | 16.782 M 127.21 % | -61.681 M -222.14 % | -19.147 M -140.41 % | 47.377 M -28.25 % | 66.033 M 577.01 % | -13.843 M -480.72 % | 3.636 M 160.00 % | -6.060 M -4 525.95 % | -131.000 K 98.33 % | -7.862 M -109.44 % | 83.243 M 386.97 % | -29.008 M -353.17 % | 11.458 M 126.55 % | -43.154 M -77.68 % | -24.288 M 30.50 % | -34.947 M -323.89 % | 15.609 M -12.05 % | 17.748 M 704.17 % | 2.207 M -89.24 % | 20.507 M 74.69 % | 11.739 M -72.03 % | 41.964 M 2 254.88 % | 1.782 M 111.51 % | -15.486 M -114.96 % | 103.495 M 311.51 % | -48.932 M -245.01 % | 33.744 M 145.85 % | -73.597 M -222.90 % | 59.883 M -18.94 % | 73.873 M -12.55 % | 84.473 M 162.33 % | -135.526 M -832.03 % | 18.514 M -59.20 % | 45.377 M -25.29 % | 60.736 M 191.43 % | -66.431 M -180.99 % | 82.024 M -83.33 % | 492.107 M 213.10 % | -435.108 M -261.88 % | -120.235 M -832.75 % | 16.409 M -54.83 % | 36.325 M 590.63 % | 5.260 M 113.49 % | -38.983 M -247.53 % | 26.423 M 56.04 % | 16.933 M 568.41 % | -3.615 M 84.60 % | -23.468 M -357.22 % | -5.133 M -229.59 % | -1.557 M -140.30 % | 3.864 M 205.12 % | 1.267 M |
| Accounts receivables | 10.000 K -93.59 % | 156.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.529 M 271.09 % | -4.985 M -110.60 % | -2.367 M -158.12 % | -917.000 K 98.46 % | -59.452 M -152.31 % | -23.563 M -1 947.18 % | -1.151 M -105.79 % | 19.869 M 147.30 % | -42.009 M 10.89 % | -47.144 M -588.89 % | 9.643 M 246.33 % | -6.590 M 73.83 % | -25.186 M -227.45 % | 19.761 M -25.33 % | 26.464 M 447.00 % | 4.838 M 109.37 % | -51.610 M -409.58 % | 16.671 M -24.56 % | 22.097 M 565.59 % | -4.746 M -105.07 % | 93.677 M 211.34 % | -84.133 M -1 085.28 % | 8.539 M 115.58 % | -54.818 M -1 624.92 % | -3.178 M -102.82 % | 112.503 M 213.54 % | -99.087 M -275.54 % | -26.385 M -161.85 % | 42.658 M 793.38 % | 4.775 M -88.80 % | 42.642 M 145.85 % | -92.995 M -397.13 % | 31.298 M 413.79 % | 6.092 M -87.29 % | 47.932 M 154.63 % | -87.739 M -447.62 % | 25.240 M 47.34 % | 17.130 M -20.71 % | 21.603 M 139.12 % | -55.215 M -312.05 % | 26.039 M 69.01 % | 15.407 M 75.07 % | 8.800 M 121.68 % | -40.584 M -270.12 % | 23.857 M 310.33 % | 5.814 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 72.961 M -23.75 % | 95.691 M 470.20 % | 16.782 M 127.21 % | -61.681 M -222.14 % | -19.147 M | 0.000 -100.00 % | 57.504 M 749.18 % | -8.858 M -247.56 % | 6.003 M 216.72 % | -5.143 M -108.67 % | 59.321 M 277.82 % | 15.701 M -81.40 % | 84.394 M 173.94 % | -114.141 M -301.36 % | 56.684 M -13.16 % | 65.272 M 77.48 % | 36.778 M 122.99 % | -159.976 M -467.51 % | 43.530 M 33.28 % | 32.660 M -1.95 % | 33.311 M 126.60 % | -125.224 M -297.67 % | 63.349 M 150.46 % | 25.293 M -42.84 % | 44.252 M 139.79 % | -111.219 M -1 232.81 % | 9.818 M -72.11 % | 35.201 M -56.29 % | 80.524 M 160.33 % | -133.483 M -311.67 % | 63.061 M 263.24 % | -38.630 M -121.04 % | 183.560 M 268.19 % | -109.141 M -352.03 % | -24.145 M -159.47 % | 40.602 M 124.39 % | 18.094 M -31.88 % | 26.563 M -47.63 % | 50.726 M -89.56 % | 486.016 M 200.62 % | -483.040 M -1 386.43 % | -32.497 M -267.98 % | -8.831 M -146.01 % | 19.195 M 217.45 % | -16.343 M -200.68 % | 16.233 M 4 130.06 % | 383.742 K -74.87 % | 1.527 M 112.30 % | -12.415 M -172.53 % | 17.117 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -32.960 M -54.86 % | -21.284 M -523.25 % | -3.415 M 87.30 % | -26.894 M 50.39 % | -54.212 M -12 420.09 % | -433.000 K -117.19 % | 2.519 M 142.93 % | -5.868 M 71.89 % | -20.874 M 52.26 % | -43.727 M -242.59 % | 30.667 M 391.35 % | -10.526 M -1 220.70 % | -797.000 K 95.92 % | -19.530 M 12.63 % | -22.354 M -583.82 % | -3.269 M 63.32 % | -8.913 M -193.99 % | 9.483 M 171.13 % | -13.332 M -186.16 % | 15.474 M 6.19 % | 14.572 M -59.75 % | 36.201 M 74.95 % | 20.692 M 139.16 % | -52.833 M -2 451.09 % | -2.071 M -205.83 % | 1.957 M -91.46 % | 22.927 M 629.98 % | -4.326 M -113.67 % | 31.645 M 145.21 % | -69.991 M -232.96 % | 52.641 M -34.12 % | 79.906 M 1 062.69 % | -8.300 M 89.34 % | -77.846 M -1 478.22 % | 5.648 M -93.48 % | 86.663 M 191.33 % | 29.747 M 22 709.27 % | -131.571 K -100.29 % | 45.845 M 169.07 % | -66.375 M 58.56 % | -160.166 M -175.43 % | 212.326 M 988.33 % | -23.902 M -50.43 % | -15.889 M -360.74 % | 6.094 M -90.33 % | 63.001 M 1 402.66 % | -4.836 M -24.76 % | -3.877 M 66.72 % | -11.650 M -150.74 % | 22.961 M 591.43 % | 3.321 M 223.18 % | -2.696 M 27.29 % | -3.708 M -378.16 % | 1.333 M |
| Net cash provided by operating activities | 15.890 M -81.89 % | 87.759 M 1 327.44 % | 6.148 M 111.40 % | -53.953 M -33.43 % | -40.434 M -168.10 % | 59.374 M -30.83 % | 85.840 M 995.38 % | -9.587 M -163.83 % | 15.020 M 137.12 % | -40.464 M -183.64 % | 48.379 M 32 788.51 % | -148.000 K -100.16 % | 93.187 M 333.41 % | -39.925 M -2 231.61 % | 1.873 M 105.07 % | -36.972 M -35.79 % | -27.228 M -114.94 % | -12.668 M -213.90 % | 11.122 M -63.20 % | 30.224 M 107.41 % | 14.572 M -59.75 % | 36.201 M 29.49 % | 27.956 M 152.91 % | -52.833 M -64 330.49 % | -82.000 K 99.10 % | -9.145 M -115.26 % | 59.916 M 1 485.02 % | -4.326 M -111.19 % | 38.658 M 169.50 % | -55.620 M -311.34 % | -13.522 M -113.12 % | 103.042 M 633.47 % | 14.049 M 124.57 % | -57.168 M -213.47 % | 50.382 M -52.19 % | 105.379 M 164.65 % | 39.818 M 445.55 % | 7.299 M -90.09 % | 73.671 M 222.77 % | -60.006 M 61.92 % | -157.574 M -172.67 % | 216.831 M 22 529.56 % | 958.178 K -95.52 % | 21.398 M 69.94 % | 12.592 M -50.58 % | 25.478 M 7.96 % | 23.600 M 71.94 % | 13.726 M 193.74 % | -14.642 M -7 869.46 % | 188.458 K -67.66 % | 582.761 K -57.68 % | 1.377 M 380.80 % | 286.420 K -92.24 % | 3.689 M |
| Investments in property plant and equipment | -590.000 K -249.11 % | -169.000 K 90.81 % | -1.839 M -682.55 % | -235.000 K 74.97 % | -939.000 K 46.16 % | -1.744 M 45.86 % | -3.221 M 4.59 % | -3.376 M -793.12 % | -378.000 K 83.14 % | -2.242 M 31.16 % | -3.257 M -427.02 % | -618.000 K 59.02 % | -1.508 M -8.80 % | -1.386 M 37.74 % | -2.226 M -35.48 % | -1.643 M -294.95 % | -416.000 K 2.12 % | -425.000 K 72.31 % | -1.535 M 30.29 % | -2.202 M -575.46 % | -326.000 K 80.12 % | -1.640 M -27 233.33 % | -6.000 K 90.77 % | -65.000 K 70.05 % | -217.000 K 39.89 % | -361.000 K -97.27 % | -183.000 K 78.29 % | -843.000 K 65.32 % | -2.431 M -13.76 % | -2.137 M -528.53 % | -340.000 K -112.50 % | -160.000 K 87.16 % | -1.246 M -16.01 % | -1.074 M -180.94 % | 1.327 M 182.80 % | -1.603 M -181.58 % | -569.121 K 11.66 % | -644.231 K -1 911.90 % | -32.021 K 94.89 % | -626.598 K -63.35 % | -383.592 K 1.82 % | -390.693 K -318.53 % | 178.782 K 181.42 % | -219.568 K 19.63 % | -273.190 K 30.30 % | -391.942 K -123.75 % | 1.650 M 197.19 % | -1.698 M -196.71 % | -572.303 K 42.64 % | -997.777 K -165.68 % | -375.555 K 44.74 % | -679.618 K | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.369 M 263.74 % | 5.325 M 2 001.79 % | -280.000 K -100.31 % | 90.511 M 4 525 450.00 % | 2.000 K 100.00 % | 1.000 K -50.00 % | 2.000 K -100.00 % | 63.476 M 4 160.13 % | 1.490 M -8.70 % | 1.632 M 973.68 % | 152.000 K -53.80 % | 329.000 K -70.44 % | 1.113 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 209.000 K -42.11 % | 361.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -40.451 M 74.13 % | -156.377 M -66.61 % | -93.856 M 72.96 % | -347.042 M -233.45 % | -104.075 M 61.76 % | -272.145 M 28.49 % | -380.556 M -508.89 % | -62.500 M -61.64 % | -38.666 M 57.28 % | -90.511 M -91.38 % | -47.294 M 85.82 % | -333.446 M -3 397.44 % | -9.534 M 78.81 % | -45.000 M -200.00 % | -15.000 M 50.00 % | -30.000 M 73.33 % | -112.500 M -95.65 % | -57.500 M -1.44 % | -56.684 M -25.96 % | -45.000 M -350.00 % | -10.000 M | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K 100.00 % | -54.058 M | 0.000 | 0.000 100.00 % | -31.479 M 10.08 % | -35.007 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 100.00 % | -3.000 M |
| Sales maturities of investments | 40.000 M -63.64 % | 110.000 M 3.00 % | 106.801 M -62.91 % | 287.972 M 91.98 % | 150.000 M -12.36 % | 171.150 M -8.20 % | 186.444 M 266.81 % | 50.828 M -45.48 % | 93.235 M 28.78 % | 72.399 M 240.94 % | 21.235 M 1 857.14 % | 1.085 M -96.72 % | 33.053 M -6.56 % | 35.374 M 270.06 % | 9.559 M -74.85 % | 38.015 M -47.27 % | 72.096 M 119.52 % | 32.843 M -42.92 % | 57.537 M 67.26 % | 34.400 M 278.73 % | 9.083 M 373.81 % | 1.917 M | 0.000 | 0.000 -100.00 % | 1.084 M -97.21 % | 38.806 M | 0.000 | 0.000 -100.00 % | 37.431 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 |
| Other investing activites | 9.308 M -47.03 % | 17.573 M 30.21 % | 13.496 M -45.27 % | 24.661 M 152.13 % | 9.781 M 35.40 % | 7.224 M 15.31 % | 6.265 M -95.39 % | 136.006 M 650.19 % | -24.720 M 72.69 % | -90.511 M -226.22 % | 71.710 M 121.99 % | -326.030 M -302.11 % | -81.079 M -241.10 % | -23.770 M -1 495.30 % | -1.490 M 87.19 % | -11.632 M -7 654.67 % | -150.000 K 54.41 % | -329.000 K 70.44 % | -1.113 M -104.75 % | 23.439 M 1 988.72 % | -1.241 M -269.07 % | 734.000 K -98.80 % | 61.302 M 254.64 % | -39.641 M -18 866.99 % | -209.000 K 42.11 % | -361.000 K 99.65 % | -102.240 M -360.44 % | -22.205 M -730.64 % | 3.521 M 109.49 % | -37.094 M -2 339.58 % | -1.521 M 98.08 % | -79.006 M -5 096.42 % | -1.520 M -20.69 % | -1.260 M -43.67 % | -876.804 K 75.27 % | -3.546 M -1 635.91 % | 230.879 K 163.01 % | -366.421 K 98.99 % | -36.114 M -51.18 % | -23.888 M -7 187.52 % | -327.800 K -15.14 % | -284.693 K 63.98 % | -790.366 K -1 712.99 % | 49.000 K | 0.000 | 0.000 100.00 % | -22.882 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.446 M -95.75 % | 81.073 M | 0.000 | 0.000 |
| Net cash used for investing activites | 8.267 M 128.53 % | -28.973 M -211.96 % | 25.879 M 174.70 % | -34.644 M -163.26 % | 54.767 M 157.34 % | -95.515 M 44.37 % | -171.699 M -235.96 % | 126.283 M 332.61 % | 29.191 M 243.42 % | -20.354 M -148.01 % | 42.396 M 112.73 % | -332.978 M -463.74 % | -59.066 M -305.85 % | 28.694 M 474.25 % | -7.667 M -111.33 % | -3.628 M 91.11 % | -40.818 M -62.74 % | -25.082 M -3 577.71 % | -682.000 K -102.91 % | 23.439 M 1 988.72 % | -1.241 M -269.07 % | 734.000 K -98.80 % | 61.302 M 254.64 % | -39.641 M -4 677.48 % | 866.000 K 105.55 % | -15.613 M 84.73 % | -102.240 M -360.44 % | -22.205 M -730.64 % | 3.521 M 109.49 % | -37.094 M -2 339.58 % | -1.521 M 98.08 % | -79.006 M -5 096.42 % | -1.520 M -20.69 % | -1.260 M -43.67 % | -876.804 K 75.27 % | -3.546 M -1 635.91 % | 230.879 K 163.01 % | -366.421 K 98.99 % | -36.114 M -51.18 % | -23.888 M -7 187.52 % | -327.800 K -15.14 % | -284.693 K 53.45 % | -611.584 K -258.56 % | -170.568 K 37.56 % | -273.190 K 30.30 % | -391.942 K 98.15 % | -21.232 M -1 150.34 % | -1.698 M -196.71 % | -572.303 K 42.64 % | -997.777 K -128.96 % | 3.446 M -95.75 % | 81.073 M | 0.000 100.00 % | -3.000 M |
| Debt repayment | 0.000 -100.00 % | 12.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 100.00 % | -2.000 K 0.00 % | -2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -40.000 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 |
| Other financing activites | 11.000 K | 0.000 -100.00 % | 12.000 K 102.97 % | -404.000 K -2 120.00 % | 20.000 K 109.80 % | -204.000 K -2 650.00 % | 8.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -266.477 K | 0.000 | 0.000 100.00 % | -3.993 M -200.00 % | 3.993 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 |
| Net cash used provided by financing activities | 11.000 K -8.33 % | 12.000 K 0.00 % | 12.000 K 102.97 % | -404.000 K -2 120.00 % | 20.000 K 109.80 % | -204.000 K -2 650.00 % | 8.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.000 K -200.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 266.477 K 200.00 % | -266.477 K | 0.000 | 0.000 100.00 % | -3.993 M -200.00 % | 3.993 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 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.963 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 100.00 % | -159.424 M | 0.000 | 0.000 | 0.000 -100.00 % | 282.772 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 |
| Net change in cash | 24.168 M -58.90 % | 58.798 M 83.52 % | 32.039 M 136.00 % | -89.000 M -720.08 % | 14.353 M 112.36 % | -116.160 M -66.21 % | -69.888 M -159.56 % | 117.335 M 165.40 % | 44.211 M 172.69 % | -60.818 M -167.00 % | 90.775 M 127.25 % | -333.126 M -1 076.31 % | 34.121 M 403.81 % | -11.231 M -93.84 % | -5.794 M 85.73 % | -40.600 M 40.33 % | -68.046 M -80.25 % | -37.750 M -461.59 % | 10.440 M -80.55 % | 53.664 M 302.58 % | 13.330 M -63.91 % | 36.935 M -58.62 % | 89.258 M 196.52 % | -92.474 M -11 895.15 % | 784.000 K 103.17 % | -24.758 M 41.50 % | -42.323 M -59.52 % | -26.532 M -162.90 % | 42.179 M 145.49 % | -92.714 M -516.36 % | -15.042 M -108.20 % | 183.460 M 225.12 % | -146.630 M -149.82 % | -58.694 M -218.56 % | 49.505 M 127.36 % | -180.940 M -156.75 % | 318.828 M 2 818.17 % | 10.926 M -70.91 % | 37.557 M -50.73 % | 76.231 M 123.97 % | -318.028 M -246.86 % | 216.547 M 62 378.50 % | 346.594 K -98.37 % | 21.227 M 72.32 % | 12.318 M -50.89 % | 25.086 M 959.17 % | 2.368 M -80.31 % | 12.028 M 179.05 % | -15.214 M -1 779.91 % | -809.319 K -120.09 % | 4.028 M 192.51 % | 1.377 M 380.80 % | 286.420 K -58.41 % | 688.724 K |
| Cash at beginning of period | 140.816 M 71.69 % | 82.018 M 64.10 % | 49.979 M -64.04 % | 138.979 M 11.52 % | 124.626 M -48.24 % | 240.786 M -22.50 % | 310.674 M 139.93 % | 129.487 M 51.84 % | 85.276 M -41.63 % | 146.094 M 164.09 % | 55.319 M -85.76 % | 388.445 M 9.63 % | 354.324 M -3.07 % | 365.555 M -1.56 % | 371.349 M -9.86 % | 411.949 M -14.18 % | 479.995 M -7.29 % | 517.745 M 2.06 % | 507.305 M 11.83 % | 453.641 M 3.03 % | 440.311 M 9.16 % | 403.376 M 28.42 % | 314.118 M -22.74 % | 406.592 M 0.19 % | 405.808 M -5.75 % | 430.566 M -8.95 % | 472.889 M -5.31 % | 499.421 M 9.22 % | 457.242 M -16.86 % | 549.956 M -2.66 % | 564.998 M 48.08 % | 381.538 M -27.76 % | 528.167 M -10.00 % | 586.862 M 9.21 % | 537.356 M -25.19 % | 718.296 M 79.81 % | 399.469 M 2.81 % | 388.543 M 10.70 % | 350.986 M 27.75 % | 274.755 M -53.65 % | 592.783 M 57.56 % | 376.236 M 0.09 % | 375.890 M 5.99 % | 354.662 M 3.60 % | 342.344 M 7.91 % | 317.258 M 0.75 % | 314.890 M 3.97 % | 302.862 M -4.78 % | 318.076 M -0.25 % | 318.886 M 82.44 % | 174.792 M 0.79 % | 173.415 M 0.17 % | 173.128 M 0.40 % | 172.440 M |
| Cash at end of period | 164.984 M 17.16 % | 140.816 M 71.69 % | 82.018 M 64.10 % | 49.979 M -64.04 % | 138.979 M 11.52 % | 124.626 M -48.24 % | 240.786 M -2.45 % | 246.822 M 90.62 % | 129.487 M 51.84 % | 85.276 M -41.63 % | 146.094 M 164.09 % | 55.319 M -85.76 % | 388.445 M 9.63 % | 354.324 M -3.07 % | 365.555 M -1.56 % | 371.349 M -9.86 % | 411.949 M -14.18 % | 479.995 M -7.29 % | 517.745 M 2.06 % | 507.305 M 11.83 % | 453.641 M 3.03 % | 440.311 M 9.16 % | 403.376 M 28.42 % | 314.118 M -22.74 % | 406.592 M 0.19 % | 405.808 M -5.75 % | 430.566 M -8.95 % | 472.889 M -5.31 % | 499.421 M 9.22 % | 457.242 M -16.86 % | 549.956 M -2.66 % | 564.998 M 48.08 % | 381.538 M -27.76 % | 528.167 M -10.00 % | 586.862 M 9.21 % | 537.356 M -25.19 % | 718.296 M 79.81 % | 399.469 M 2.81 % | 388.543 M 10.70 % | 350.986 M 27.75 % | 274.755 M -53.65 % | 592.783 M 57.56 % | 376.236 M 0.09 % | 375.890 M 5.99 % | 354.662 M 3.60 % | 342.344 M 7.91 % | 317.258 M 0.75 % | 314.890 M 3.97 % | 302.862 M -4.78 % | 318.076 M 77.88 % | 178.820 M 2.30 % | 174.792 M 0.79 % | 173.415 M 0.17 % | 173.128 M |
| Operating cash flow | 15.890 M -81.89 % | 87.759 M 1 081.94 % | 7.425 M 113.76 % | -53.953 M -33.43 % | -40.434 M -168.10 % | 59.374 M -30.83 % | 85.840 M 995.38 % | -9.587 M -163.83 % | 15.020 M 137.12 % | -40.464 M -183.64 % | 48.379 M 32 788.51 % | -148.000 K -100.16 % | 93.187 M 333.41 % | -39.925 M -2 231.61 % | 1.873 M 105.07 % | -36.972 M -35.79 % | -27.228 M -114.94 % | -12.668 M -213.90 % | 11.122 M -63.20 % | 30.224 M 107.41 % | 14.572 M -59.75 % | 36.201 M 29.49 % | 27.956 M 152.91 % | -52.833 M -64 330.49 % | -82.000 K 99.10 % | -9.145 M -115.26 % | 59.916 M 1 485.02 % | -4.326 M -111.19 % | 38.658 M 169.50 % | -55.620 M -311.34 % | -13.522 M -113.12 % | 103.042 M 633.47 % | 14.049 M 124.57 % | -57.168 M -213.47 % | 50.382 M -52.19 % | 105.379 M 164.65 % | 39.818 M 445.55 % | 7.299 M -90.09 % | 73.671 M 222.77 % | -60.006 M 61.92 % | -157.574 M -172.67 % | 216.831 M 22 529.56 % | 958.178 K -95.52 % | 21.398 M 69.94 % | 12.592 M -50.58 % | 25.478 M 7.96 % | 23.600 M 71.94 % | 13.726 M 193.74 % | -14.642 M -7 869.46 % | 188.458 K -67.66 % | 582.761 K -57.68 % | 1.377 M 380.80 % | 286.420 K -92.24 % | 3.689 M |
| Capital expenditure | -1.687 M 10.22 % | -1.879 M -213.69 % | -599.000 K 66.27 % | -1.776 M 43.99 % | -3.171 M -81.82 % | -1.744 M 45.86 % | -3.221 M 4.59 % | -3.376 M -793.12 % | -378.000 K 83.14 % | -2.242 M 31.16 % | -3.257 M -427.02 % | -618.000 K 59.02 % | -1.508 M -8.80 % | -1.386 M 37.74 % | -2.226 M -35.48 % | -1.643 M -294.95 % | -416.000 K 2.12 % | -425.000 K 72.31 % | -1.535 M 30.29 % | -2.202 M -575.46 % | -326.000 K 80.12 % | -1.640 M -27 233.33 % | -6.000 K 90.77 % | -65.000 K 70.05 % | -217.000 K 39.89 % | -361.000 K -97.27 % | -183.000 K 78.29 % | -843.000 K 65.32 % | -2.431 M -13.76 % | -2.137 M -528.53 % | -340.000 K -112.50 % | -160.000 K 87.16 % | -1.246 M -16.01 % | -1.074 M -180.94 % | 1.327 M 182.80 % | -1.603 M -181.58 % | -569.121 K 11.66 % | -644.231 K -1 911.90 % | -32.021 K 94.89 % | -626.598 K -63.35 % | -383.592 K 1.82 % | -390.693 K -318.53 % | 178.782 K 181.42 % | -219.568 K 19.63 % | -273.190 K 30.30 % | -391.942 K -123.75 % | 1.650 M 197.19 % | -1.698 M -196.71 % | -572.303 K 42.64 % | -997.777 K -165.68 % | -375.555 K 44.74 % | -679.618 K | 0.000 | 0.000 |
| Free CashFlow | 14.203 M -83.46 % | 85.880 M 1 158.13 % | 6.826 M 112.25 % | -55.728 M -27.80 % | -43.605 M -175.66 % | 57.630 M -30.25 % | 82.619 M 737.34 % | -12.963 M -188.53 % | 14.642 M 134.29 % | -42.706 M -194.65 % | 45.122 M 5 990.60 % | -766.000 K -100.84 % | 91.679 M 321.92 % | -41.311 M -11 602.83 % | -353.000 K 99.09 % | -38.615 M -39.69 % | -27.644 M -111.14 % | -13.093 M -236.57 % | 9.587 M -65.79 % | 28.022 M 96.70 % | 14.246 M -58.78 % | 34.561 M 23.65 % | 27.950 M 152.84 % | -52.898 M -17 591.64 % | -299.000 K 96.85 % | -9.506 M -115.91 % | 59.733 M 1 255.60 % | -5.169 M -114.27 % | 36.227 M 162.72 % | -57.757 M -316.67 % | -13.862 M -113.47 % | 102.882 M 703.61 % | 12.803 M 121.98 % | -58.242 M -212.63 % | 51.709 M -50.17 % | 103.776 M 164.41 % | 39.249 M 489.82 % | 6.654 M -90.96 % | 73.639 M 221.45 % | -60.633 M 61.61 % | -157.958 M -172.98 % | 216.441 M 18 936.79 % | 1.137 M -94.63 % | 21.178 M 71.92 % | 12.318 M -50.89 % | 25.086 M -0.65 % | 25.250 M 109.93 % | 12.028 M 179.05 % | -15.214 M -1 779.91 % | -809.319 K -490.59 % | 207.206 K -70.29 % | 697.477 K 143.52 % | 286.420 K -92.24 % | 3.689 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 |