Saudi Advanced Industries Company 2120.SR
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 342.438 M 90.08 % | 180.155 M 55.24 % | 116.048 M 14.36 % | 101.475 M 175.92 % | 36.777 M -16.73 % | 44.165 M -1.03 % | 44.625 M 28.92 % | 34.615 M 85.37 % | 18.673 M -2.34 % | 19.121 M -29.99 % | 27.312 M 785.83 % | 3.083 M 108.48 % | -36.364 M -466.24 % | 9.929 M -25.31 % | 13.293 M -66.58 % | 39.777 M 58.24 % | 25.137 M 13.15 % | 22.216 M 839.76 % | 2.364 M |
| Net income | 295.064 M 98.30 % | 148.799 M 48.49 % | 100.207 M 9.96 % | 91.133 M 249.56 % | 26.071 M -8.59 % | 28.521 M -22.94 % | 37.011 M 21.02 % | 30.583 M 152.41 % | 12.116 M 923.61 % | 1.184 M -92.23 % | 15.229 M -39.22 % | 25.056 M 140.35 % | -62.104 M -1 612.52 % | 4.106 M -58.64 % | 9.927 M -71.46 % | 34.780 M 94.12 % | 17.917 M 14.83 % | 15.603 M 3 520.19 % | 431.000 K |
| Income before tax | 309.491 M 94.57 % | 159.066 M 55.44 % | 102.333 M 10.46 % | 92.640 M 218.27 % | 29.108 M -0.52 % | 29.260 M -22.99 % | 37.997 M 21.85 % | 31.183 M 145.22 % | 12.716 M 612.92 % | 1.784 M -88.83 % | 15.974 M -38.73 % | 26.074 M 142.44 % | -61.434 M -1 164.53 % | 5.771 M -45.26 % | 10.542 M -70.81 % | 36.118 M 65.37 % | 21.841 M 16.52 % | 18.744 M 3 539.61 % | 515.000 K |
| Income before tax ratio | 0.90 2.36 % | 0.88 0.13 % | 0.88 -3.41 % | 0.91 15.35 % | 0.79 19.46 % | 0.66 -22.19 % | 0.85 -5.48 % | 0.90 32.28 % | 0.68 630.01 % | 0.09 -84.05 % | 0.58 -93.08 % | 8.46 400.56 % | 1.69 190.66 % | 0.58 -26.71 % | 0.79 -12.66 % | 0.91 4.50 % | 0.87 2.98 % | 0.84 287.29 % | 0.22 |
| EBITDA | 317.303 M 95.34 % | 162.435 M 57.94 % | 102.845 M 10.87 % | 92.760 M 217.58 % | 29.208 M -2.13 % | 29.843 M -21.37 % | 37.955 M 35.35 % | 28.041 M 93.97 % | 14.456 M -24.40 % | 19.121 M -29.99 % | 27.312 M 785.83 % | 3.083 M 107.62 % | -40.488 M -797.83 % | 5.802 M -45.10 % | 10.569 M -71.22 % | 36.718 M 66.07 % | 22.110 M 17.87 % | 18.758 M 3 472.95 % | 525.000 K |
| Net income ratio | 0.86 4.32 % | 0.83 -4.35 % | 0.86 -3.85 % | 0.90 26.69 % | 0.71 9.77 % | 0.65 -22.14 % | 0.83 -6.13 % | 0.88 36.16 % | 0.65 948.14 % | 0.06 -88.90 % | 0.56 -93.14 % | 8.13 375.84 % | 1.71 312.99 % | 0.41 -44.62 % | 0.75 -14.59 % | 0.87 22.67 % | 0.71 1.49 % | 0.70 285.22 % | 0.18 |
| Ratio EBITDA | 0.93 2.77 % | 0.90 1.74 % | 0.89 -3.05 % | 0.91 15.10 % | 0.79 17.54 % | 0.68 -20.55 % | 0.85 4.99 % | 0.81 4.64 % | 0.77 -22.58 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 -10.19 % | 1.11 90.54 % | 0.58 -26.50 % | 0.80 -13.87 % | 0.92 4.95 % | 0.88 4.17 % | 0.84 280.20 % | 0.22 |
| Gross profit ratio | 1.00 0.01 % | 1.00 0.76 % | 0.99 0.13 % | 0.99 0.48 % | 0.99 -0.17 % | 0.99 -0.08 % | 0.99 -1.03 % | 1.00 -0.10 % | 1.00 0.06 % | 1.00 -0.06 % | 1.00 -89.99 % | 9.99 899.06 % | 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 | 59.000 M 0.00 % | 59.000 M -1.67 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.20 % | 59.880 M -0.47 % | 60.164 M -0.69 % | 60.582 M 0.97 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.17 % | 59.900 M -0.17 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 20.00 % | 50.000 M |
| Weighted average shs out | 59.000 M 0.00 % | 59.000 M -1.67 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.20 % | 59.880 M -0.20 % | 60.000 M 0.00 % | 60.000 M 4.19 % | 57.586 M 0.00 % | 57.586 M -4.02 % | 60.000 M 0.17 % | 59.900 M -0.17 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 20.00 % | 50.000 M |
| EPS diluted | 5.00 98.41 % | 2.52 50.90 % | 1.67 9.87 % | 1.52 253.49 % | 0.43 -10.42 % | 0.48 -22.58 % | 0.62 21.57 % | 0.51 155.00 % | 0.20 1 097.60 % | 0.02 -93.81 % | 0.27 -35.71 % | 0.42 140.38 % | -1.04 -1 620.47 % | 0.07 -59.76 % | 0.17 -70.69 % | 0.58 93.33 % | 0.30 15.38 % | 0.26 2 923.26 % | 0.01 |
| Earnings per share | 5.00 98.41 % | 2.52 50.90 % | 1.67 9.87 % | 1.52 253.49 % | 0.43 -10.42 % | 0.48 -22.58 % | 0.62 21.57 % | 0.51 155.00 % | 0.20 1 097.60 % | 0.02 -93.81 % | 0.27 -35.71 % | 0.42 140.38 % | -1.04 -1 620.47 % | 0.07 -59.76 % | 0.17 -70.69 % | 0.58 93.33 % | 0.30 15.38 % | 0.26 2 923.26 % | 0.01 |
| Gross profit | 342.438 M 90.10 % | 180.133 M 56.43 % | 115.154 M 14.51 % | 100.562 M 177.23 % | 36.273 M -16.87 % | 43.635 M -1.11 % | 44.123 M 27.59 % | 34.581 M 85.19 % | 18.673 M -2.28 % | 19.110 M -30.03 % | 27.312 M -11.33 % | 30.803 M 184.71 % | -36.364 M -466.24 % | 9.929 M -25.31 % | 13.293 M -66.58 % | 39.777 M 58.24 % | 25.137 M 13.15 % | 22.216 M 839.76 % | 2.364 M |
| Income tax expense | 14.427 M 40.52 % | 10.267 M 382.96 % | 2.126 M 41.05 % | 1.507 M -50.37 % | 3.037 M -47.74 % | 5.811 M 489.28 % | 986.041 K | 0.000 -100.00 % | 600.000 K | 0.000 -100.00 % | 745.496 K -26.73 % | 1.017 M 51.85 % | 670.000 K 13.18 % | 592.000 K -20.00 % | 740.000 K -44.65 % | 1.337 M -66.37 % | 3.976 M 803.64 % | 440.000 K 423.81 % | 84.000 K |
| Cost of revenue | 492.000 -97.72 % | 21.551 K -97.59 % | 893.791 K -2.14 % | 913.325 K 81.35 % | 503.636 K -4.90 % | 529.578 K 5.63 % | 501.368 K 1 382.37 % | 33.822 K | 0.000 -100.00 % | 11.000 K | 0.000 100.00 % | -27.720 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 5.852 M -13.07 % | 6.732 M 125.38 % | 2.987 M 1 086.97 % | -302.643 K -30.52 % | -231.876 K -106.97 % | 3.325 M 148.58 % | 1.338 M 18.28 % | 1.131 M 39.71 % | 809.466 K -31.37 % | 1.180 M -57.19 % | 2.755 M 19.40 % | 2.308 M -44.31 % | 4.144 M -0.34 % | 4.158 M 51.15 % | 2.751 M -10.07 % | 3.059 M 0.92 % | 3.031 M -12.70 % | 3.472 M 80.74 % | 1.921 M |
| Selling and marketing expenses | 0.000 -100.00 % | 10.967 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.298 M 570.87 % | -1.338 M -18.28 % | -1.131 M -39.71 % | -809.465 K -117.69 % | 4.575 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 21.026 M 10 328.33 % | 201.620 K -98.05 % | 10.348 M 220.43 % | -8.593 M -11.47 % | -7.709 M 21.60 % | -9.833 M -48.72 % | -6.612 M -0.58 % | -6.574 M -17 970.98 % | 36.785 K 100.60 % | -6.124 M -149 349.43 % | 4.103 K -91.36 % | 47.471 K | 0.000 | 0.000 | 0.000 -100.00 % | 600.000 K 126.42 % | 265.000 K | 0.000 100.00 % | -72.000 K |
| Operating expenses | 26.877 M 50.15 % | 17.900 M 34.23 % | 13.335 M 249.91 % | -8.896 M -15.40 % | -7.709 M 21.60 % | -9.833 M -48.72 % | -6.612 M -0.58 % | -6.574 M -17 970.98 % | 36.785 K 100.60 % | -6.124 M -204.94 % | 5.835 M 32.97 % | 4.388 M 5.90 % | 4.144 M -0.34 % | 4.158 M 51.15 % | 2.751 M -24.82 % | 3.659 M 11.01 % | 3.296 M -5.07 % | 3.472 M 87.78 % | 1.849 M |
| Cost and expenses | 26.877 M 49.97 % | 17.922 M 34.39 % | 13.335 M 249.91 % | -8.896 M -15.40 % | -7.709 M 21.60 % | -9.833 M -48.72 % | -6.612 M -0.58 % | -6.574 M -17 970.98 % | 36.785 K 100.60 % | -6.113 M -204.76 % | 5.835 M 32.97 % | 4.388 M 5.90 % | 4.144 M -0.34 % | 4.158 M 51.15 % | 2.751 M -24.82 % | 3.659 M 11.01 % | 3.296 M -5.07 % | 3.472 M 87.78 % | 1.849 M |
| Research and development expenses | 0.000 | 0.000 -100.00 % | 0.732 341.31 % | 0.166 -45.64 % | 0.305 53.59 % | 0.199 -67.98 % | 0.620 -25.04 % | 0.828 47.65 % | 0.561 | 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 | 5.852 M -66.94 % | 17.698 M 492.52 % | 2.987 M 1 086.97 % | -302.643 K -30.52 % | -231.876 K -102.41 % | 9.623 M 457 068 740.29 % | 2.105 37.10 % | 1.536 71.81 % | 0.894 -100.00 % | 5.755 M 108.86 % | 2.755 M 19.40 % | 2.308 M -44.31 % | 4.144 M -0.34 % | 4.158 M 51.15 % | 2.751 M -10.07 % | 3.059 M 0.92 % | 3.031 M -12.70 % | 3.472 M 80.74 % | 1.921 M |
| Interest income | -2.937 K 46.20 % | -5.459 K -101.43 % | 381.262 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 |
| Interest expense | 7.068 M 122.01 % | 3.184 M 735.01 % | 381.262 K 6 253.31 % | 6.001 K -82.78 % | 34.844 K -93.76 % | 558.809 K 664.79 % | 73.067 K -95.73 % | 1.713 M -1.53 % | 1.740 M 266.37 % | 474.862 K -78.43 % | 2.201 M 466.33 % | 388.700 K -79.90 % | 1.934 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 743.813 K 279.18 % | 196.162 K -92.59 % | 2.646 M -70.23 % | 8.890 M 15.35 % | 7.707 M -19.33 % | 9.553 M 45.44 % | 6.568 M -20.74 % | 8.287 M 7.16 % | 7.733 M 26.06 % | 6.135 M 5.13 % | 5.835 M 125.01 % | -23.332 M -116 757.83 % | 20.000 K -35.48 % | 31.000 K 14.81 % | 27.000 K -6.90 % | 29.000 K 20.83 % | 24.000 K 71.43 % | 14.000 K 40.00 % | 10.000 K |
| Operating income | 315.560 M 94.51 % | 162.233 M 57.96 % | 102.705 M 10.94 % | 92.579 M 218.49 % | 29.068 M -15.33 % | 34.332 M -9.68 % | 38.013 M 35.56 % | 28.041 M 121.15 % | 12.680 M -2.36 % | 12.986 M -39.54 % | 21.477 M -18.69 % | 26.415 M 165.21 % | -40.508 M -801.92 % | 5.771 M -45.26 % | 10.542 M -70.81 % | 36.118 M 65.37 % | 21.841 M 16.52 % | 18.744 M 3 539.61 % | 515.000 K |
| Operating income ratio | 0.92 2.33 % | 0.90 1.75 % | 0.89 -2.99 % | 0.91 15.43 % | 0.79 1.68 % | 0.78 -8.74 % | 0.85 5.15 % | 0.81 19.30 % | 0.68 -0.02 % | 0.68 -13.63 % | 0.79 -90.82 % | 8.57 669.08 % | 1.11 91.66 % | 0.58 -26.71 % | 0.79 -12.66 % | 0.91 4.50 % | 0.87 2.98 % | 0.84 287.29 % | 0.22 |
| Total other income expenses net | -6.069 M -91.62 % | -3.167 M -751.70 % | -371.868 K -712.08 % | 60.755 K 55.32 % | 39.115 K 100.74 % | -5.297 M -11 396.23 % | -46.076 K -101.47 % | 3.142 M 8 441.07 % | 36.785 K 100.33 % | -11.202 M -103.57 % | -5.503 M -1 512.66 % | -341.229 K 98.22 % | -19.213 M -21 322.52 % | 90.531 K -27.48 % | 124.835 K 120.80 % | -600.285 K | 0.000 100.00 % | -2.701 M | 0.000 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 95.816 M -5.23 % | 101.106 M 324.48 % | -45.041 M -89.49 % | -23.770 M -408.42 % | -4.675 M -219.84 % | 3.901 M 187.76 % | -4.445 M -131.21 % | 14.242 M 342.31 % | -5.877 M -115.65 % | 37.550 M 327.32 % | -16.518 M -103.73 % | -8.108 M 25.64 % | -10.903 M | 0.000 | 0.000 100.00 % | -1.272 M 5.36 % | -1.344 M -278.59 % | -355.000 K 69.66 % | -1.170 M |
| Total investments | 682.588 M -39.25 % | 1.124 B 31.47 % | 854.604 M -6.78 % | 916.728 M 11.57 % | 821.696 M 5.64 % | 777.811 M 0.31 % | 775.373 M 3.47 % | 749.395 M -1.61 % | 761.654 M 6.83 % | 712.939 M -6.33 % | 761.087 M -17.65 % | 924.178 M 87.79 % | 492.131 M -6.36 % | 525.532 M 0.01 % | 525.458 M -32.11 % | 773.977 M -38.97 % | 1.268 B 20.72 % | 1.051 B 217.74 % | 330.661 M |
| Total debt | 103.251 M 0.07 % | 103.184 M 175 879.06 % | 58.634 K 473.38 % | 10.226 K 0.00 % | 10.226 K -99.87 % | 8.000 M 65.85 % | 4.824 M -80.70 % | 25.000 M 539.38 % | 3.910 M -90.22 % | 40.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 180.970 M -0.54 % | 181.952 M 15.13 % | 158.040 M -37.49 % | 252.822 M 8.19 % | 233.692 M 13.70 % | 205.528 M -73.88 % | 786.903 M 1.92 % | 772.080 M 2.19 % | 755.523 M 292.29 % | 192.591 M 1 798.83 % | 10.143 M -91.89 % | 125.084 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 480.404 M 96.79 % | 244.123 M 0.40 % | 243.143 M 31.35 % | 185.114 M 74.53 % | 106.063 M 13.68 % | 93.299 M -88.14 % | 786.903 M 1.92 % | 772.080 M 2.19 % | 755.523 M 16 783.19 % | 4.475 M -80.60 % | 23.065 M 194.34 % | 7.836 M -96.06 % | 198.780 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 600.000 M 0.00 % | 600.000 M 20.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 129.71 % | 217.670 M 29.30 % | 168.339 M -36.26 % | 264.092 M -47.18 % | 500.000 M 15.74 % | 432.000 M 0.00 % | 432.000 M 0.00 % | 432.000 M 0.00 % | 432.000 M 0.00 % | 432.000 M 0.00 % | 432.000 M 0.00 % | 432.000 M 0.00 % | 432.000 M 300.00 % | 108.000 M |
| Total equity | 1.231 B 23.64 % | 995.409 M 17.43 % | 847.675 M -7.27 % | 914.156 M 12.15 % | 815.129 M 5.20 % | 774.849 M 0.32 % | 772.360 M -2.49 % | 792.095 M -2.32 % | 810.896 M 16.33 % | 697.066 M -11.21 % | 785.034 M -11.27 % | 884.746 M 14.42 % | 773.213 M -6.22 % | 824.528 M -0.92 % | 832.192 M 7.26 % | 775.839 M 10.54 % | 701.846 M -14.42 % | 820.152 M 563.38 % | 123.633 M |
| Other non current liabilities | 2.264 M 18.16 % | 1.916 M 26.26 % | 1.518 M -36.12 % | 2.376 M 7.93 % | 2.201 M 74.02 % | 1.265 M 21.01 % | 1.045 M 32.89 % | 786.577 K -21.98 % | 1.008 M 17.46 % | 858.323 K -98.46 % | 55.625 M 11 330.18 % | 486.650 K 19.95 % | 405.720 K -80.35 % | 2.065 M 411.14 % | 404.000 K 4.94 % | 385.000 K 23.00 % | 313.000 K 48.34 % | 211.000 K 4.46 % | 202.000 K |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.000 M | 0.000 -100.00 % | 25.000 M -37.50 % | 40.000 M 0.00 % | 40.000 M | 0.000 | 0.000 -100.00 % | 70.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 2.264 M 18.16 % | 1.916 M 26.26 % | 1.518 M -36.12 % | 2.376 M 7.93 % | 2.201 M -76.24 % | 9.265 M 786.37 % | 1.045 M -95.95 % | 25.787 M -37.12 % | 41.008 M 0.37 % | 40.858 M -26.55 % | 55.625 M 11 330.18 % | 486.650 K -80.76 % | 2.529 M 22.47 % | 2.065 M 411.14 % | 404.000 K 4.94 % | 385.000 K 23.00 % | 313.000 K 48.34 % | 211.000 K 4.46 % | 202.000 K |
| Other current liabilities | 20.607 M -21.90 % | 26.386 M 311.48 % | 6.412 M 31.39 % | 4.880 M -7.93 % | 5.301 M 117.18 % | 2.441 M -86.72 % | 18.382 M 400.08 % | 3.676 M 10.87 % | 3.315 M -19.19 % | 4.103 M 62.99 % | 2.517 M -95.62 % | 57.530 M -18.29 % | 70.405 M -1.66 % | 71.596 M 4 800.48 % | 1.461 M -15.84 % | 1.736 M -99.08 % | 189.584 M 12 099.74 % | 1.554 M -96.51 % | 44.484 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 |
| Short term debt | 103.251 M 0.07 % | 103.184 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 |
| Total current liabilities | 123.858 M -4.41 % | 129.569 M 1 920.62 % | 6.412 M 31.39 % | 4.880 M -7.93 % | 5.301 M 117.18 % | 2.441 M -86.72 % | 18.382 M 400.08 % | 3.676 M 10.87 % | 3.315 M -19.19 % | 4.103 M 62.99 % | 2.517 M -95.62 % | 57.530 M -18.29 % | 70.405 M -1.66 % | 71.596 M 4 800.48 % | 1.461 M -15.84 % | 1.736 M -99.08 % | 189.584 M 12 099.74 % | 1.554 M -96.51 % | 44.484 M |
| Total liabilities | 126.122 M -4.08 % | 131.485 M 1 558.10 % | 7.930 M 9.29 % | 7.256 M -3.28 % | 7.502 M -35.91 % | 11.706 M -39.75 % | 19.427 M -34.06 % | 29.462 M -33.53 % | 44.324 M -1.42 % | 44.961 M -22.67 % | 58.142 M 0.22 % | 58.017 M -20.45 % | 72.934 M -0.99 % | 73.661 M 3 849.65 % | 1.865 M -12.07 % | 2.121 M -98.88 % | 189.897 M 10 659.04 % | 1.765 M -96.05 % | 44.686 M |
| Other non current assets | 648.804 M 62 761.97 % | 1.032 M -87.73 % | 8.409 M 107.31 % | 4.056 M -79.66 % | 19.940 M 0.00 % | 19.940 M -97.46 % | 786.093 M -0.46 % | 789.715 M -2.60 % | 810.814 M 3 278.45 % | 24.000 M -63.08 % | 65.000 M 550.00 % | 10.000 M -97.97 % | 492.153 M -43.59 % | 872.417 M 7.26 % | 813.359 M 7.24 % | 758.474 M 97.72 % | 383.619 M 64.04 % | 233.852 M 40.02 % | 167.015 M |
| Long term investments | 33.784 M -95.71 % | 786.631 M -7.04 % | 846.195 M -7.69 % | 916.728 M 11.57 % | 821.696 M 5.64 % | 777.811 M 0.31 % | 775.373 M 3.47 % | 749.395 M -1.61 % | 761.654 M 6.83 % | 712.939 M -6.33 % | 761.087 M -17.65 % | 924.178 M 12.92 % | 818.410 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.625 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 100.00 % | -909.113 M 3.40 % | -941.136 M -8.53 % | -867.197 M -6.93 % | -811.027 M 48.72 % | -1.582 B -1.98 % | -1.551 B 0.68 % | -1.562 B | 0.000 | 0.000 | 0.000 -100.00 % | 281.278 M | 0.000 | 0.000 | 0.000 -100.00 % | 241.505 M 654.70 % | 32.000 M | 0.000 |
| Property plant equipment net | 17.712 M 1 580.85 % | 1.054 M 163.64 % | 399.686 K 9.48 % | 365.075 K -21.38 % | 464.376 K 36.54 % | 340.103 K -15.86 % | 404.232 K 44.35 % | 280.039 K -15.50 % | 331.421 K 119.97 % | 150.668 K 98.12 % | 76.047 K 179.13 % | 27.244 K -99.95 % | 55.000 M 183 233.33 % | 30.000 K -37.50 % | 48.000 K -22.58 % | 62.000 K -11.43 % | 70.000 K 218.18 % | 22.000 K 15.79 % | 19.000 K |
| Total non current assets | 700.300 M -11.21 % | 788.717 M -7.75 % | 855.004 M -7.18 % | 921.150 M 12.04 % | 822.161 M 3.02 % | 798.091 M 1.47 % | 786.497 M -0.44 % | 789.995 M -2.61 % | 811.145 M 10.05 % | 737.089 M -10.78 % | 826.163 M -11.57 % | 934.206 M 12.77 % | 828.431 M -5.05 % | 872.447 M 7.26 % | 813.407 M 7.23 % | 758.536 M 21.33 % | 625.194 M 135.15 % | 265.874 M 59.17 % | 167.034 M |
| Other current assets | 291.000 K 43.89 % | 202.239 K 244.92 % | 58.634 K -76.42 % | 248.682 K -47.17 % | 470.728 K 21.86 % | 386.301 K -20.44 % | 485.546 K -38.47 % | 789.130 K 17.86 % | 669.559 K -22.91 % | 868.521 K 75.65 % | 494.451 K 10.41 % | 447.850 K -7.23 % | 482.771 K 100.10 % | -499.790 M 0.99 % | -504.808 M 33.21 % | -755.825 M 24.65 % | -1.003 B -102.66 % | -494.949 M -49.74 % | -330.546 M |
| Short term investments | 648.804 M 93.17 % | 335.880 M 3 894.21 % | 8.409 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 492.131 M -6.36 % | 525.532 M 0.01 % | 525.458 M -32.11 % | 773.977 M -38.97 % | 1.268 B 20.72 % | 1.051 B 217.74 % | 330.661 M |
| cash and cash equivalents | 7.435 M 257.88 % | 2.078 M -95.39 % | 45.099 M 89.65 % | 23.780 M 407.53 % | 4.686 M 14.31 % | 4.099 M -55.78 % | 9.269 M -13.84 % | 10.758 M 9.92 % | 9.787 M 299.56 % | 2.450 M -85.17 % | 16.518 M 103.73 % | 8.108 M -25.64 % | 10.903 M | 0.000 | 0.000 -100.00 % | 1.272 M -5.36 % | 1.344 M 278.59 % | 355.000 K -69.66 % | 1.170 M |
| Cash and short term investments | 656.239 M 94.18 % | 337.958 M 531.60 % | 53.508 M 125.01 % | 23.780 M 407.53 % | 4.686 M 14.31 % | 4.099 M -55.78 % | 9.269 M -13.84 % | 10.758 M 9.92 % | 9.787 M 299.56 % | 2.450 M -85.17 % | 16.518 M 103.73 % | 8.108 M -98.39 % | 503.034 M -4.28 % | 525.532 M 0.01 % | 525.458 M -32.22 % | 775.249 M -38.94 % | 1.270 B 20.80 % | 1.051 B 216.73 % | 331.831 M |
| Total current assets | 656.530 M 94.14 % | 338.177 M 524.98 % | 54.110 M 125.06 % | 24.043 M -4.20 % | 25.096 M 94.01 % | 12.936 M -11.15 % | 14.559 M -15.94 % | 17.321 M 24.96 % | 13.861 M 180.70 % | 4.938 M -70.97 % | 17.013 M 98.80 % | 8.558 M -51.69 % | 17.716 M -31.18 % | 25.742 M 24.66 % | 20.650 M 6.31 % | 19.424 M -92.71 % | 266.549 M -52.06 % | 556.043 M 43 171.83 % | 1.285 M |
| Inventory | 0.000 | 0.000 -100.00 % | 477.375 K 13 829.51 % | -3.477 K -100.01 % | 45.036 M 9.02 % | 41.310 M | 0.000 100.00 % | -40.687 M -68.38 % | -24.164 M | 0.000 | 0.000 100.00 % | -2.020 K 99.88 % | -1.625 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 0.000 -100.00 % | 17.561 K -73.19 % | 65.490 K | 0.000 | 0.000 -100.00 % | 16.527 K -99.66 % | 4.805 M | 0.000 -100.00 % | 3.404 M 110.14 % | 1.620 M | 0.000 -100.00 % | 2.020 K -99.88 % | 1.625 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 -100.00 % | 909.113 M -3.40 % | 941.136 M 11.08 % | 847.257 M 4.47 % | 811.027 M 0.58 % | 806.329 M 0.60 % | 801.542 M 0.21 % | 799.847 M | 0.000 | 0.000 | 0.000 100.00 % | -818.410 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 7.930 M 9.29 % | 7.256 M -3.28 % | 7.502 M -38.51 % | 12.200 M -37.20 % | 19.427 M -34.06 % | 29.462 M -33.53 % | 44.324 M | 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 100.00 % | -53.508 M -125.01 % | -23.780 M 3.43 % | -24.626 M -0.62 % | -24.473 M -164.03 % | -9.269 M -165.08 % | 14.242 M -52.86 % | 30.213 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 93.299 M 34.76 % | 69.233 M -33.26 % | 103.742 M | 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 | -30.666 M 0.00 % | -30.666 M 87.39 % | -243.143 M -34.29 % | -181.058 M -70.71 % | -106.063 M -137.93 % | 279.619 M 121.73 % | -1.287 B 6.46 % | -1.376 B -9.58 % | -1.256 B -602.21 % | 250.000 M 140.79 % | 103.826 M 0.00 % | 103.826 M -71.03 % | 358.432 M -8.69 % | 392.528 M -1.92 % | 400.192 M 16.39 % | 343.839 M 2.90 % | 334.146 M -13.91 % | 388.152 M 2 382.90 % | 15.633 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.200 M | 0.000 100.00 % | -54.462 M 35.41 % | -84.324 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.357 B 20.40 % | 1.127 B 23.96 % | 909.113 M -3.82 % | 945.192 M 11.56 % | 847.257 M 4.47 % | 811.027 M 1.24 % | 801.056 M -0.78 % | 807.316 M -2.14 % | 825.007 M 11.18 % | 742.027 M -12.00 % | 843.176 M -10.56 % | 942.763 M 11.42 % | 846.147 M -5.79 % | 898.189 M 7.69 % | 834.057 M 7.21 % | 777.960 M -12.76 % | 891.743 M 8.50 % | 821.917 M 388.31 % | 168.319 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 2.662 M 174.04 % | 971.529 K 246.35 % | -663.854 K -336.72 % | 280.443 K -75.40 % | 1.140 M -80.60 % | 5.875 M 224.53 % | -4.718 M -261.52 % | 2.921 M 199.96 % | -2.922 M -382.60 % | -605.513 K -305.22 % | -149.428 K -100.27 % | 56.060 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 250.000 K 112.68 % | -1.971 M -6 696.55 % | -29.000 K |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.805 M 206.74 % | -4.501 M -237.04 % | 3.285 M 284.09 % | -1.784 M -10.14 % | -1.620 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 100.00 % | -543.196 K -853.39 % | 72.100 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 |
| Other working capital | 2.662 M 174.04 % | 971.529 K 905.19 % | -120.658 K -157.91 % | 208.343 K -81.72 % | 1.140 M 6.50 % | 1.070 M 594.26 % | -216.532 K 40.48 % | -363.821 K 87.55 % | -2.922 M -388.05 % | 1.014 M 778.91 % | -149.428 K -100.27 % | 56.060 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -198.629 M -74.66 % | -113.725 M -7.58 % | -105.710 M -10.82 % | -95.390 M -345.05 % | -21.434 M 28.66 % | -30.045 M 11.69 % | -34.024 M 0.11 % | -34.061 M -369.48 % | -7.255 M -5.69 % | -6.864 M 41.83 % | -11.801 M -131.50 % | 37.463 M -41.25 % | 63.769 M 1 292.61 % | -5.347 M 35.94 % | -8.347 M 73.89 % | -31.965 M -2 253.83 % | -1.358 M 99.12 % | -153.769 M -1 410.79 % | 11.731 M |
| Net cash provided by operating activities | 99.841 M 175.49 % | 36.242 M 1 027.39 % | -3.908 M -70.72 % | -2.289 M -138.70 % | 5.915 M 31.36 % | 4.503 M 50.74 % | 2.987 M 185.90 % | -3.477 M -171.53 % | 4.862 M 185.58 % | -5.681 M -265.74 % | 3.427 M -94.52 % | 62.519 M 2 554.73 % | 2.355 M 481.07 % | -618.000 K -126.33 % | 2.347 M -43.88 % | 4.182 M -77.78 % | 18.821 M 113.43 % | -140.123 M -1 253.94 % | 12.143 M |
| Investments in property plant and equipment | 0.000 100.00 % | -857.951 K -401.64 % | -171.029 K -109.29 % | -81.718 K 68.82 % | -262.054 K -271.44 % | -70.551 K 68.41 % | -223.308 K -1 716.10 % | -12.296 K 95.39 % | -266.739 K -124.33 % | -118.905 K -56.88 % | -75.794 K -279.06 % | -19.995 K -100.45 % | 4.396 M | 0.000 | 0.000 | 0.000 100.00 % | -73.000 K -356.25 % | -16.000 K -300.00 % | -4.000 K |
| Acquisitions net | 0.000 -100.00 % | 18.170 M -44.67 % | 32.836 M 75.68 % | 18.691 M 105.60 % | 9.091 M 174 222.32 % | 5.215 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 |
| Purchases of investments | 0.000 100.00 % | -1.076 B -4 452.89 % | -23.631 M -596.89 % | -3.391 M 77.53 % | -15.091 M -83.57 % | -8.221 M | 0.000 100.00 % | -8.794 M | 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 |
| Sales maturities of investments | 2.478 M -99.73 % | 931.155 M 1 634.42 % | 53.687 M 187.63 % | 18.665 M 20.90 % | 15.439 M 395.91 % | 3.113 M -65.10 % | 8.920 M -77.70 % | 40.000 M 1 358.22 % | 2.743 M -89.96 % | 27.331 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -18.715 M -445.34 % | -3.432 M -61 414.95 % | 5.597 K -99.98 % | 33.966 M 466.09 % | 6.000 M 85 859.89 % | 6.980 K -99.92 % | 8.697 M -72.78 % | 31.948 M 1 190.15 % | 2.476 M 119.36 % | -12.788 M -356.63 % | 4.983 M 107.12 % | -70.020 M -538 515.35 % | -13.000 K 98.31 % | -767.000 K 31.21 % | -1.115 M 99.51 % | -228.089 M 26.04 % | -308.383 M -460.70 % | -55.000 M -1.07 % | -54.416 M |
| Net cash used for investing activites | -16.237 M 87.59 % | -130.844 M -308.59 % | 62.727 M 85.12 % | 33.884 M 123.27 % | 15.176 M 393.79 % | -5.166 M -159.40 % | 8.697 M -72.78 % | 31.948 M 1 190.15 % | 2.476 M 119.36 % | -12.788 M -356.63 % | 4.983 M 107.12 % | -70.020 M -1 697.54 % | 4.383 M 671.45 % | -767.000 K 31.21 % | -1.115 M 99.51 % | -228.089 M 26.05 % | -308.456 M -460.67 % | -55.016 M -1.10 % | -54.420 M |
| Debt repayment | -7.000 M -107.00 % | 100.000 M | 0.000 | 0.000 100.00 % | -8.000 M | 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 |
| 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 |
| Common stock repurchased | 0.000 100.00 % | -30.666 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 |
| Dividends paid | -59.000 M -96.67 % | -30.000 M 20.00 % | -37.500 M -200.00 % | -12.500 M 0.00 % | -12.500 M 0.00 % | -12.500 M 0.00 % | -12.500 M 0.00 % | -12.500 M | 0.000 100.00 % | -21.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -12.247 M -200.00 % | 12.247 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.000 M 1 288.67 % | -673.020 K 97.85 % | -31.320 M | 0.000 100.00 % | -14.000 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 M 53.70 % | -21.600 M | 0.000 -100.00 % | 594.503 M 1 332.54 % | 41.500 M |
| Net cash used provided by financing activities | -78.247 M -251.70 % | 51.581 M 237.55 % | -37.500 M -200.00 % | -12.500 M 39.02 % | -20.500 M -354.85 % | -4.507 M 65.79 % | -13.173 M 52.10 % | -27.500 M | 0.000 -100.00 % | 4.400 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 M 53.70 % | -21.600 M | 0.000 -100.00 % | 594.503 M 1 332.54 % | 41.500 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 5.357 M 112.45 % | -43.022 M -301.80 % | 21.319 M 11.65 % | 19.095 M 3 129.81 % | 591.203 K 111.44 % | -5.170 M -247.11 % | -1.489 M -253.41 % | 970.887 K -86.77 % | 7.338 M 152.16 % | -14.069 M -267.28 % | 8.411 M 212.12 % | -7.501 M -211.33 % | 6.738 M 586.50 % | -1.385 M 84.20 % | -8.768 M 96.43 % | -245.507 M 15.24 % | -289.635 M -172.52 % | 399.364 M 51 498.20 % | -777.000 K |
| Cash at beginning of period | 2.078 M -95.39 % | 45.099 M 89.65 % | 23.780 M 407.53 % | 4.686 M 14.44 % | 4.094 M -55.83 % | 9.269 M -13.84 % | 10.758 M 9.92 % | 9.787 M 299.56 % | 2.450 M -85.17 % | 16.518 M 103.73 % | 8.108 M -48.06 % | 15.609 M 70.33 % | 9.164 M -13.13 % | 10.549 M -45.39 % | 19.317 M -92.71 % | 264.823 M -52.24 % | 554.458 M 47 289.57 % | 1.170 M -39.91 % | 1.947 M |
| Cash at end of period | 7.435 M 257.88 % | 2.078 M -95.39 % | 45.099 M 89.65 % | 23.780 M 407.53 % | 4.686 M 14.31 % | 4.099 M -55.78 % | 9.269 M -13.84 % | 10.758 M 9.92 % | 9.787 M 299.56 % | 2.450 M -85.17 % | 16.518 M 103.73 % | 8.108 M -49.01 % | 15.902 M 73.53 % | 9.164 M -13.13 % | 10.549 M -45.39 % | 19.316 M -92.71 % | 264.823 M -33.88 % | 400.534 M 34 133.68 % | 1.170 M |
| Operating cash flow | 99.841 M 175.49 % | 36.242 M 1 027.39 % | -3.908 M -70.72 % | -2.289 M -138.70 % | 5.915 M 31.36 % | 4.503 M 50.74 % | 2.987 M 185.90 % | -3.477 M -171.53 % | 4.862 M 185.58 % | -5.681 M -265.74 % | 3.427 M -94.52 % | 62.519 M 2 554.73 % | 2.355 M 481.07 % | -618.000 K -126.33 % | 2.347 M -43.88 % | 4.182 M -77.78 % | 18.821 M 113.43 % | -140.123 M -1 253.94 % | 12.143 M |
| Capital expenditure | -17.554 M -1 946.09 % | -857.951 K -401.64 % | -171.029 K -109.29 % | -81.718 K 68.82 % | -262.054 K -271.44 % | -70.551 K 68.41 % | -223.308 K -1 716.10 % | -12.296 K 95.39 % | -266.739 K -124.33 % | -118.905 K -56.88 % | -75.794 K -279.06 % | -19.995 K -100.45 % | 4.396 M | 0.000 | 0.000 | 0.000 100.00 % | -73.000 K -356.25 % | -16.000 K -300.00 % | -4.000 K |
| Free CashFlow | 82.287 M 132.56 % | 35.384 M 967.47 % | -4.079 M -72.05 % | -2.371 M -141.94 % | 5.653 M 27.54 % | 4.432 M 60.37 % | 2.764 M 179.20 % | -3.490 M -175.95 % | 4.595 M 179.23 % | -5.800 M -273.04 % | 3.352 M -94.64 % | 62.499 M 825.77 % | 6.751 M 1 192.39 % | -618.000 K -126.33 % | 2.347 M -43.88 % | 4.182 M -77.69 % | 18.748 M 113.38 % | -140.139 M -1 254.45 % | 12.139 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 9.753 M 109.17 % | -106.316 M -799.48 % | 15.199 M -21.02 % | 19.244 M -76.45 % | 81.706 M -31.68 % | 119.600 M 88.62 % | 63.408 M 314.92 % | -29.503 M -164.10 % | 46.030 M -14.11 % | 53.591 M 111.41 % | 25.349 M 3.24 % | 24.553 M -5.44 % | 25.967 M -16.47 % | 31.087 M -9.73 % | 34.440 M 29.62 % | 26.571 M -25.94 % | 35.876 M 85.47 % | 19.343 M -1.74 % | 19.685 M 101.97 % | 9.747 M 1.59 % | 9.594 M 42.90 % | 6.714 M -37.39 % | 10.723 M 140.71 % | 4.455 M -67.21 % | 13.585 M -32.35 % | 20.082 M 232.35 % | 6.042 M -70.10 % | 20.206 M 71.91 % | 11.753 M -25.20 % | 15.713 M 186.57 % | 5.483 M -46.22 % | 10.196 M -12.51 % | 11.653 M 39.63 % | 8.346 M 88.82 % | 4.420 M -3.42 % | 4.577 M 6.73 % | 4.288 M -50.94 % | 8.741 M 552.24 % | -1.933 M -332.60 % | -446.806 K -118.77 % | 2.381 M -70.77 % | 8.147 M -9.88 % | 9.040 M 46.78 % | 6.159 M -27.40 % | 8.483 M 82.98 % | 4.636 M -42.29 % | 8.034 M 21.08 % | 6.635 M -30.13 % | 9.496 M -3.47 % | 9.838 M 103.49 % | 4.834 M 113.29 % | -36.364 M -5 739.36 % | -622.740 K 70.19 % | -2.089 M |
| Net income | 892.786 K 100.77 % | -115.393 M -2 297.99 % | 5.250 M -46.87 % | 9.881 M -85.46 % | 67.945 M -37.39 % | 108.516 M -0.19 % | 108.722 M 188.96 % | 37.625 M -3.37 % | 38.940 M -22.37 % | 50.161 M 127.25 % | 22.073 M 11.21 % | 19.848 M -10.19 % | 22.100 M -19.10 % | 27.318 M -11.71 % | 30.942 M 20.76 % | 25.622 M -19.09 % | 31.669 M 88.59 % | 16.792 M -1.52 % | 17.050 M 208.63 % | 5.525 M -26.34 % | 7.500 M 59.70 % | 4.696 M -43.76 % | 8.350 M 340.52 % | -3.472 M -130.20 % | 11.496 M -29.77 % | 16.370 M 296.62 % | 4.127 M -74.58 % | 16.235 M 40.70 % | 11.539 M -18.17 % | 14.101 M 239.08 % | 4.159 M -57.59 % | 9.807 M -19.96 % | 12.252 M 62.05 % | 7.561 M 122.88 % | 3.392 M 57.88 % | 2.149 M -14.56 % | 2.515 M -74.75 % | 9.959 M 365.61 % | -3.750 M 75.34 % | -15.203 M -1 042.29 % | 1.613 M -77.78 % | 7.259 M -3.38 % | 7.514 M 224.31 % | 2.317 M -83.22 % | 13.809 M 299.81 % | -6.911 M -214.92 % | 6.014 M 31.35 % | 4.579 M -46.26 % | 8.519 M -2.30 % | 8.720 M 169.32 % | 3.238 M 111.40 % | -28.393 M -554.86 % | -4.336 M 83.43 % | -26.170 M |
| Income before tax | 1.393 M 101.21 % | -114.893 M -1 867.60 % | 6.500 M -51.75 % | 13.472 M -81.40 % | 72.413 M -35.99 % | 113.134 M 4.66 % | 108.092 M 118.56 % | 49.457 M 25.40 % | 39.440 M -22.15 % | 50.661 M 124.43 % | 22.573 M 3.62 % | 21.784 M -1.65 % | 22.150 M -19.16 % | 27.400 M -11.61 % | 31.000 M 29.01 % | 24.030 M -28.99 % | 33.838 M 96.47 % | 17.222 M -1.87 % | 17.550 M 129.08 % | 7.661 M -1.78 % | 7.800 M 56.12 % | 4.996 M -42.24 % | 8.650 M 359.50 % | -3.333 M -128.50 % | 11.696 M -29.41 % | 16.570 M 282.91 % | 4.327 M -74.20 % | 16.771 M 68.22 % | 9.970 M -27.98 % | 13.843 M 163.42 % | 5.255 M -47.22 % | 9.957 M -0.13 % | 9.970 M 29.30 % | 7.711 M 117.68 % | 3.542 M 54.10 % | 2.299 M -13.74 % | 2.665 M -73.64 % | 10.109 M 380.85 % | -3.600 M 76.09 % | -15.053 M -973.44 % | 1.723 M -76.74 % | 7.409 M -3.32 % | 7.664 M 227.95 % | 2.337 M -83.41 % | 14.084 M 312.23 % | -6.636 M -207.22 % | 6.190 M 29.04 % | 4.796 M -45.10 % | 8.736 M -2.83 % | 8.991 M 153.24 % | 3.550 M 109.80 % | -36.241 M -2 308.38 % | -1.505 M 92.70 % | -20.615 M |
| Income before tax ratio | 0.14 -86.79 % | 1.08 152.70 % | 0.43 -38.91 % | 0.70 -21.01 % | 0.89 -6.31 % | 0.95 -44.51 % | 1.70 201.69 % | -1.68 -295.64 % | 0.86 -9.36 % | 0.95 6.16 % | 0.89 0.37 % | 0.89 4.01 % | 0.85 -3.22 % | 0.88 -2.08 % | 0.90 -0.47 % | 0.90 -4.12 % | 0.94 5.93 % | 0.89 -0.13 % | 0.89 13.42 % | 0.79 -3.32 % | 0.81 9.25 % | 0.74 -7.74 % | 0.81 207.81 % | -0.75 -186.91 % | 0.86 4.34 % | 0.83 15.21 % | 0.72 -13.72 % | 0.83 -2.15 % | 0.85 -3.72 % | 0.88 -8.08 % | 0.96 -1.86 % | 0.98 14.15 % | 0.86 -7.40 % | 0.92 15.28 % | 0.80 59.56 % | 0.50 -19.18 % | 0.62 -46.27 % | 1.16 -37.90 % | 1.86 -94.47 % | 33.69 4 554.34 % | 0.72 -20.42 % | 0.91 7.29 % | 0.85 123.43 % | 0.38 -77.15 % | 1.66 215.99 % | -1.43 -285.79 % | 0.77 6.57 % | 0.72 -21.42 % | 0.92 0.66 % | 0.91 24.45 % | 0.73 -26.31 % | 1.00 -58.76 % | 2.42 -75.51 % | 9.87 |
| EBITDA | -3.372 M 96.99 % | -111.889 M -1 378.23 % | 8.753 M -43.53 % | 15.500 M -79.12 % | 74.250 M -35.43 % | 114.993 M 2.42 % | 112.275 M 132.83 % | 48.222 M 17.84 % | 40.921 M -19.27 % | 50.691 M 124.30 % | 22.600 M 3.51 % | 21.833 M -2.94 % | 22.494 M -18.16 % | 27.483 M -11.45 % | 31.035 M 28.90 % | 24.078 M -28.93 % | 33.879 M 96.73 % | 17.221 M -2.09 % | 17.588 M 128.59 % | 7.694 M -1.60 % | 7.819 M 56.87 % | 4.985 M -42.77 % | 8.710 M 377.15 % | -3.143 M -126.58 % | 11.824 M -29.13 % | 16.684 M 266.16 % | 4.556 M -39.73 % | 7.560 M -36.27 % | 11.863 M -16.89 % | 14.273 M 226.22 % | 4.375 M -57.09 % | 10.196 M -13.88 % | 11.839 M 66.25 % | 7.121 M 121.04 % | 3.222 M 15.97 % | 2.778 M -11.38 % | 3.135 M -64.14 % | 8.741 M 370.52 % | -3.231 M -623.21 % | -446.806 K -125.93 % | 1.723 M -78.85 % | 8.147 M 6.17 % | 7.673 M 98.51 % | 3.865 M -48.31 % | 7.479 M 112.68 % | 3.516 M -49.36 % | 6.944 M 36.26 % | 5.096 M -41.69 % | 8.739 M -3.42 % | 9.049 M 135.32 % | 3.845 M 111.09 % | -34.666 M -3 402.42 % | -989.779 K 68.10 % | -3.103 M |
| Net income ratio | 0.09 -91.57 % | 1.09 214.23 % | 0.35 -32.73 % | 0.51 -38.26 % | 0.83 -8.35 % | 0.91 -47.08 % | 1.71 234.45 % | -1.28 -250.75 % | 0.85 -9.62 % | 0.94 7.49 % | 0.87 7.72 % | 0.81 -5.02 % | 0.85 -3.15 % | 0.88 -2.19 % | 0.90 -6.83 % | 0.96 9.24 % | 0.88 1.68 % | 0.87 0.22 % | 0.87 52.81 % | 0.57 -27.49 % | 0.78 11.75 % | 0.70 -10.17 % | 0.78 199.92 % | -0.78 -192.10 % | 0.85 3.81 % | 0.82 19.34 % | 0.68 -14.99 % | 0.80 -18.16 % | 0.98 9.40 % | 0.90 18.32 % | 0.76 -21.15 % | 0.96 -8.52 % | 1.05 16.06 % | 0.91 18.04 % | 0.77 63.47 % | 0.47 -19.95 % | 0.59 -48.53 % | 1.14 -41.27 % | 1.94 -94.30 % | 34.03 4 921.22 % | 0.68 -23.96 % | 0.89 7.21 % | 0.83 120.95 % | 0.38 -76.89 % | 1.63 209.20 % | -1.49 -299.13 % | 0.75 8.48 % | 0.69 -23.08 % | 0.90 1.21 % | 0.89 32.35 % | 0.67 -14.22 % | 0.78 -88.79 % | 6.96 -44.42 % | 12.53 |
| Ratio EBITDA | -0.35 -132.85 % | 1.05 82.74 % | 0.58 -28.50 % | 0.81 -11.37 % | 0.91 -5.48 % | 0.96 -45.70 % | 1.77 208.33 % | -1.63 -283.85 % | 0.89 -6.01 % | 0.95 6.10 % | 0.89 0.26 % | 0.89 2.65 % | 0.87 -2.02 % | 0.88 -1.90 % | 0.90 -0.55 % | 0.91 -4.04 % | 0.94 6.07 % | 0.89 -0.36 % | 0.89 13.18 % | 0.79 -3.14 % | 0.82 9.77 % | 0.74 -8.60 % | 0.81 215.14 % | -0.71 -181.06 % | 0.87 4.76 % | 0.83 10.17 % | 0.75 101.53 % | 0.37 -62.93 % | 1.01 11.11 % | 0.91 13.84 % | 0.80 -20.20 % | 1.00 -1.57 % | 1.02 19.06 % | 0.85 17.06 % | 0.73 20.08 % | 0.61 -16.97 % | 0.73 -26.89 % | 1.00 -40.18 % | 1.67 67.18 % | 1.00 38.15 % | 0.72 -27.62 % | 1.00 17.82 % | 0.85 35.24 % | 0.63 -28.81 % | 0.88 16.23 % | 0.76 -12.25 % | 0.86 12.54 % | 0.77 -16.54 % | 0.92 0.05 % | 0.92 15.64 % | 0.80 -16.56 % | 0.95 -40.02 % | 1.59 7.00 % | 1.49 |
| Gross profit ratio | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 -48.44 % | 1.94 93.81 % | 1.00 0.07 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.07 % | 1.00 0.06 % | 1.00 -0.12 % | 1.00 0.00 % | 1.00 0.09 % | 1.00 -0.09 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.15 % | 1.00 -0.15 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.61 % | 0.99 -0.60 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.14 % | 1.00 -0.14 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.33 % | 1.00 -0.33 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 -25.55 % | 1.34 34.32 % | 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 | 59.000 M 0.00 % | 59.000 M 1.14 % | 58.333 M -1.22 % | 59.051 M 0.09 % | 59.000 M 0.00 % | 59.000 M 0.00 % | 59.000 M 0.00 % | 59.000 M -0.22 % | 59.128 M -1.45 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 20.00 % | 50.000 M -16.67 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 20.00 % | 50.000 M -16.67 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 20.00 % | 50.000 M -16.67 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 20.00 % | 50.000 M -16.67 % | 60.000 M 2.83 % | 58.348 M -2.75 % | 60.000 M 0.00 % | 60.000 M 2.02 % | 58.809 M -2.77 % | 60.485 M 4.01 % | 58.152 M -3.08 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 20.00 % | 50.000 M -16.67 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M -0.04 % | 60.027 M 5.73 % | 56.772 M 2.49 % | 55.392 M -7.16 % | 59.663 M 2.05 % | 58.463 M -1.18 % | 59.163 M -2.30 % | 60.557 M -5.74 % | 64.244 M 28.49 % | 50.000 M -16.67 % | 60.000 M 0.00 % | 60.000 M |
| Weighted average shs out | 59.000 M 0.00 % | 59.000 M 1.14 % | 58.333 M -1.22 % | 59.051 M 0.09 % | 59.000 M 0.00 % | 59.000 M 0.00 % | 59.000 M 0.00 % | 59.000 M -0.22 % | 59.128 M -1.45 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 20.00 % | 50.000 M -16.67 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 20.00 % | 50.000 M -16.67 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 20.00 % | 50.000 M -16.67 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 20.00 % | 50.000 M -16.67 % | 60.000 M 2.83 % | 58.348 M -2.75 % | 60.000 M 0.00 % | 60.000 M 2.02 % | 58.809 M -2.77 % | 60.485 M 4.01 % | 58.152 M -3.08 % | 60.000 M 0.00 % | 60.000 M 0.43 % | 59.745 M 0.40 % | 59.504 M 19.01 % | 50.000 M -16.67 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M -0.05 % | 60.028 M 5.74 % | 56.772 M 2.49 % | 55.392 M -7.16 % | 59.663 M 2.05 % | 58.463 M -1.18 % | 59.163 M -2.30 % | 60.557 M -5.74 % | 64.244 M 28.49 % | 50.000 M -16.67 % | 60.000 M 0.00 % | 60.000 M |
| EPS diluted | 0.02 100.77 % | -1.96 -2 277.78 % | 0.09 -47.06 % | 0.17 -85.22 % | 1.15 -37.50 % | 1.84 0.00 % | 1.84 187.50 % | 0.64 -3.03 % | 0.66 -21.43 % | 0.84 127.03 % | 0.37 12.12 % | 0.33 -10.81 % | 0.37 -19.57 % | 0.46 -11.54 % | 0.52 1.96 % | 0.51 -3.77 % | 0.53 89.29 % | 0.28 -3.45 % | 0.29 163.64 % | 0.11 -15.38 % | 0.13 73.33 % | 0.08 -46.43 % | 0.14 301.73 % | -0.07 -136.53 % | 0.19 -32.14 % | 0.28 319.79 % | 0.07 -79.16 % | 0.32 68.42 % | 0.19 -20.83 % | 0.24 259.82 % | 0.07 -60.76 % | 0.17 -19.05 % | 0.21 61.54 % | 0.13 122.98 % | 0.06 62.85 % | 0.04 -14.15 % | 0.04 -75.47 % | 0.17 372.00 % | -0.06 79.17 % | -0.30 -1 300.00 % | 0.03 -80.77 % | 0.13 0.00 % | 0.13 236.79 % | 0.04 -83.92 % | 0.24 300.00 % | -0.12 -220.00 % | 0.10 27.71 % | 0.08 -44.07 % | 0.14 0.00 % | 0.14 177.78 % | 0.05 108.84 % | -0.57 -688.38 % | -0.07 83.57 % | -0.44 |
| Earnings per share | 0.02 100.77 % | -1.96 -2 277.78 % | 0.09 -47.06 % | 0.17 -85.22 % | 1.15 -36.46 % | 1.81 -1.63 % | 1.84 187.50 % | 0.64 -3.03 % | 0.66 -21.43 % | 0.84 127.03 % | 0.37 12.12 % | 0.33 -10.81 % | 0.37 -19.57 % | 0.46 -11.54 % | 0.52 1.96 % | 0.51 -3.77 % | 0.53 89.29 % | 0.28 -3.45 % | 0.29 163.64 % | 0.11 -15.38 % | 0.13 73.33 % | 0.08 -46.43 % | 0.14 301.73 % | -0.07 -136.53 % | 0.19 -32.14 % | 0.28 319.79 % | 0.07 -79.16 % | 0.32 68.42 % | 0.19 -20.83 % | 0.24 259.82 % | 0.07 -60.76 % | 0.17 -19.05 % | 0.21 61.54 % | 0.13 122.98 % | 0.06 62.85 % | 0.04 -14.15 % | 0.04 -75.47 % | 0.17 369.84 % | -0.06 79.00 % | -0.30 -1 300.00 % | 0.03 -80.77 % | 0.13 0.00 % | 0.13 236.79 % | 0.04 -83.92 % | 0.24 300.00 % | -0.12 -220.00 % | 0.10 27.71 % | 0.08 -44.07 % | 0.14 0.00 % | 0.14 177.78 % | 0.05 108.84 % | -0.57 -688.38 % | -0.07 83.57 % | -0.44 |
| Gross profit | 9.753 M 109.17 % | -106.316 M -799.48 % | 15.199 M -21.02 % | 19.244 M -76.45 % | 81.706 M -31.68 % | 119.601 M -2.75 % | 122.980 M 516.53 % | -29.525 M -164.14 % | 46.030 M -14.11 % | 53.591 M 111.41 % | 25.349 M 3.31 % | 24.537 M -5.39 % | 25.935 M -16.57 % | 31.087 M -9.73 % | 34.440 M 29.73 % | 26.547 M -26.00 % | 35.876 M 85.47 % | 19.343 M -1.74 % | 19.685 M 102.27 % | 9.732 M 1.44 % | 9.594 M 42.90 % | 6.714 M -37.39 % | 10.723 M 142.17 % | 4.428 M -67.41 % | 13.585 M -32.35 % | 20.082 M 232.35 % | 6.042 M -70.05 % | 20.177 M 71.67 % | 11.753 M -25.20 % | 15.713 M 186.57 % | 5.483 M -46.04 % | 10.162 M -12.80 % | 11.653 M 39.63 % | 8.346 M 88.82 % | 4.420 M -3.42 % | 4.577 M 6.73 % | 4.288 M -63.48 % | 11.741 M 707.45 % | -1.933 M -332.60 % | -446.806 K -118.77 % | 2.381 M -70.77 % | 8.147 M -9.88 % | 9.040 M 46.78 % | 6.159 M -27.40 % | 8.483 M 82.98 % | 4.636 M -42.29 % | 8.034 M 21.08 % | 6.635 M -30.13 % | 9.496 M -3.47 % | 9.838 M 103.49 % | 4.834 M 113.29 % | -36.364 M -5 739.36 % | -622.740 K 70.19 % | -2.089 M |
| Income tax expense | 500.000 K 0.00 % | 500.000 K -60.00 % | 1.250 M -65.19 % | 3.591 M -19.65 % | 4.469 M -3.24 % | 4.618 M 163.90 % | 1.750 M -80.04 % | 8.767 M 1 653.35 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K -74.18 % | 1.936 M 3 772.64 % | 50.000 K -38.91 % | 81.844 K 41.99 % | 57.640 K 103.62 % | -1.593 M -173.42 % | 2.169 M 403.79 % | 430.560 K -13.89 % | 500.000 K -76.60 % | 2.137 M 612.23 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K | 0.000 | 0.000 -100.00 % | 200.000 K 0.00 % | 200.000 K -62.69 % | 536.041 K 257.36 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K | 0.000 -100.00 % | 150.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 150.000 K | 0.000 -100.00 % | 150.000 K 0.00 % | 150.000 K 650.00 % | 20.000 K -92.73 % | 275.000 K 0.00 % | 275.000 K 56.70 % | 175.496 K -19.44 % | 217.858 K 0.62 % | 216.519 K -19.97 % | 270.559 K -13.41 % | 312.460 K 103.98 % | -7.847 M -377.20 % | 2.831 M -49.04 % | 5.556 M |
| Cost of revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K 100.00 % | -59.572 M -276 522.25 % | 21.551 K | 0.000 | 0.000 | 0.000 -100.00 % | 16.200 K -49.85 % | 32.301 K | 0.000 | 0.000 -100.00 % | 23.753 K | 0.000 | 0.000 | 0.000 -100.00 % | 14.405 K | 0.000 | 0.000 | 0.000 -100.00 % | 26.821 K | 0.000 | 0.000 | 0.000 -100.00 % | 28.540 K | 0.000 | 0.000 | 0.000 -100.00 % | 33.822 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.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 |
| General and administrative expenses | 5.607 M -4.17 % | 5.851 M -13.61 % | 6.773 M -69.06 % | 21.891 M 193.45 % | 7.460 M 57.06 % | 4.750 M -50.94 % | 9.682 M 243.16 % | -6.763 M -230.69 % | 5.174 M 76.60 % | 2.930 M 5.43 % | 2.779 M 136.59 % | -7.596 M -316.69 % | 3.506 M -3.62 % | 3.637 M 5.73 % | 3.440 M 151.69 % | -6.656 M -425.89 % | 2.042 M -5.84 % | 2.169 M 1.28 % | 2.142 M -3.42 % | 2.217 M 22.56 % | 1.809 M 2.67 % | 1.762 M -13.86 % | 2.046 M -40.09 % | 3.415 M 90.24 % | 1.795 M -47.67 % | 3.430 M 126.43 % | 1.515 M -34.42 % | 2.310 M 119.05 % | 1.055 M -27.85 % | 1.462 M 29.39 % | 1.130 M -56.16 % | 2.577 M 105.64 % | 1.253 M 1.00 % | 1.241 M 2.19 % | 1.214 M -58.51 % | 2.926 M 145.73 % | 1.191 M -3.58 % | 1.235 M -5.72 % | 1.310 M -51.31 % | 2.690 M 130.21 % | 1.169 M -11.79 % | 1.325 M -3.76 % | 1.376 M -45.93 % | 2.546 M 152.29 % | 1.009 M -10.11 % | 1.123 M 2.73 % | 1.093 M -50.16 % | 2.193 M 188.34 % | 760.486 K -4.01 % | 792.239 K -20.19 % | 992.665 K -14.89 % | 1.166 M 213.98 % | 371.473 K | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -280.580 K | 0.000 | 0.000 | 0.000 100.00 % | -531.630 K | 0.000 | 0.000 | 0.000 -100.00 % | 482.798 K | 0.000 | 0.000 | 0.000 -100.00 % | 171.749 K | 0.000 | 0.000 | 0.000 100.00 % | -1.053 M | 0.000 | 0.000 | 0.000 100.00 % | -805.119 K | 0.000 | 0.000 | 0.000 100.00 % | -262.164 K | 0.000 | 0.000 | 0.000 100.00 % | -664.342 K | 0.000 | 0.000 | 0.000 -100.00 % | 565.528 K | 0.000 -100.00 % | 1.014 M |
| Other expenses | 0.000 | 0.000 | 0.000 -100.00 % | 298.655 M | 0.000 -100.00 % | 28.194 K -99.94 % | 44.482 M -43.87 % | 79.246 M 2 641 422.83 % | 3.000 K | 0.000 -100.00 % | 2.700 K -99.97 % | 10.348 M 63 913.17 % | 16.166 K 467.83 % | 2.847 K | 0.000 -100.00 % | 4.113 M 102 239.31 % | 4.019 K | 0.000 -100.00 % | 6.979 K 100.33 % | -2.091 M | 0.000 | 0.000 -100.00 % | 7.500 K 100.24 % | -3.093 M | 0.000 | 0.000 | 0.000 100.00 % | -2.904 M -114.64 % | -1.353 M | 0.000 | 0.000 100.00 % | -2.866 M | 0.000 | 0.000 | 0.000 -100.00 % | 459.659 K | 0.000 | 0.000 | 0.000 100.00 % | -2.265 M | 0.000 100.00 % | -1.425 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 |
| Operating expenses | 5.607 M -4.17 % | 5.851 M -13.61 % | 6.773 M -97.89 % | 320.547 M 4 196.84 % | 7.460 M 57.06 % | 4.750 M 110.68 % | -44.482 M 43.87 % | -79.246 M -1 631.48 % | 5.174 M 76.60 % | 2.930 M 5.43 % | 2.779 M 0.98 % | 2.752 M -21.49 % | 3.506 M -3.62 % | 3.637 M 5.73 % | 3.440 M 235.30 % | -2.543 M -224.50 % | 2.042 M -5.84 % | 2.169 M 1.28 % | 2.142 M 202.41 % | -2.091 M -15.58 % | -1.809 M -202.67 % | 1.762 M -13.86 % | 2.046 M 166.15 % | -3.093 M -72.30 % | -1.795 M 47.67 % | -3.430 M -126.43 % | -1.515 M 47.84 % | -2.904 M -114.64 % | -1.353 M 7.44 % | -1.462 M -29.39 % | -1.130 M 60.59 % | -2.866 M -128.75 % | -1.253 M -1.00 % | -1.241 M -2.19 % | -1.214 M -364.10 % | 459.659 K 138.61 % | -1.191 M 3.58 % | -1.235 M 5.72 % | -1.310 M 42.17 % | -2.265 M -93.83 % | -1.169 M 17.98 % | -1.425 M -203.50 % | 1.376 M -56.00 % | 3.128 M -51.39 % | 6.435 M -39.37 % | 10.614 M 475.51 % | 1.844 M 0.31 % | 1.838 M 141.75 % | 760.486 K -2.90 % | 783.176 K -18.32 % | 958.858 K -44.63 % | 1.732 M 366.22 % | 371.473 K -63.37 % | 1.014 M |
| Cost and expenses | 5.607 M -4.17 % | 5.851 M -13.61 % | 6.773 M -97.89 % | 320.547 M 4 196.84 % | 7.460 M 57.05 % | 4.750 M 110.70 % | -44.413 M 43.91 % | -79.175 M -1 630.11 % | 5.174 M 76.60 % | 2.930 M 5.43 % | 2.779 M 0.98 % | 2.752 M -21.49 % | 3.506 M -3.62 % | 3.637 M 5.73 % | 3.440 M 235.30 % | -2.543 M -224.50 % | 2.042 M -5.84 % | 2.169 M 1.28 % | 2.142 M 202.41 % | -2.091 M -15.58 % | -1.809 M -202.67 % | 1.762 M -13.86 % | 2.046 M 166.15 % | -3.093 M -72.30 % | -1.795 M 47.67 % | -3.430 M -126.43 % | -1.515 M 47.84 % | -2.904 M -114.64 % | -1.353 M 7.44 % | -1.462 M -29.39 % | -1.130 M 60.59 % | -2.866 M -128.75 % | -1.253 M -1.00 % | -1.241 M -2.19 % | -1.214 M -364.10 % | 459.659 K 138.61 % | -1.191 M 71.88 % | -4.235 M -223.33 % | -1.310 M 42.17 % | -2.265 M -93.83 % | -1.169 M 17.98 % | -1.425 M -203.50 % | 1.376 M -56.00 % | 3.128 M -51.39 % | 6.435 M -39.37 % | 10.614 M 475.51 % | 1.844 M 0.31 % | 1.838 M 141.75 % | 760.486 K -2.90 % | 783.176 K -18.32 % | 958.858 K -44.63 % | 1.732 M 366.22 % | 371.473 K -63.37 % | 1.014 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 5.607 M -4.17 % | 5.851 M -13.61 % | 6.773 M -69.06 % | 21.891 M 193.45 % | 7.460 M 57.06 % | 4.750 M -50.94 % | 9.682 M 243.16 % | -6.763 M -230.69 % | 5.174 M 76.60 % | 2.930 M 5.43 % | 2.779 M 136.59 % | -7.596 M -316.69 % | 3.506 M -3.62 % | 3.637 M 5.73 % | 3.440 M 151.69 % | -6.656 M -425.89 % | 2.042 M -5.84 % | 2.169 M 1.28 % | 2.142 M 10.57 % | 1.937 M 7.05 % | 1.809 M 2.67 % | 1.762 M -13.86 % | 2.046 M -29.05 % | 2.883 M 60.63 % | 1.795 M -47.67 % | 3.430 M 126.43 % | 1.515 M -45.76 % | 2.793 M 164.83 % | 1.055 M -27.85 % | 1.462 M 29.39 % | 1.130 M -58.90 % | 2.748 M 119.35 % | 1.253 M 1.00 % | 1.241 M 2.19 % | 1.214 M -35.18 % | 1.873 M 57.29 % | 1.191 M -3.58 % | 1.235 M -5.72 % | 1.310 M -30.52 % | 1.885 M 61.32 % | 1.169 M -11.79 % | 1.325 M -3.76 % | 1.376 M -39.73 % | 2.284 M 126.31 % | 1.009 M -10.11 % | 1.123 M 2.73 % | 1.093 M -28.50 % | 1.528 M 100.99 % | 760.486 K -4.01 % | 792.239 K -20.19 % | 992.665 K -42.68 % | 1.732 M 366.22 % | 371.473 K -63.37 % | 1.014 M |
| Interest income | 0.000 | 0.000 | 0.000 100.00 % | -2.937 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 -100.00 % | 5.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 % | 693.666 K -16.87 % | 834.466 K 26.65 % | 658.900 K | 0.000 | 0.000 | 0.000 -100.00 % | 63.538 K -80.46 % | 325.162 K | 0.000 | 0.000 | 0.000 |
| Interest expense | 2.797 M 3.43 % | 2.704 M 39.42 % | 1.940 M 12.17 % | 1.729 M -6.45 % | 1.848 M 5.91 % | 1.745 M 0.00 % | 1.745 M | 0.000 -100.00 % | 1.419 M | 0.000 | 0.000 -100.00 % | 7.202 K -97.80 % | 327.954 K 515.22 % | 53.307 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.844 K -77.83 % | 157.167 K 55.79 % | 100.884 K 0.35 % | 100.537 K -49.79 % | 200.221 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 403.636 K -6.25 % | 430.525 K 1.18 % | 425.500 K -6.17 % | 453.500 K | 0.000 -100.00 % | 470.075 K 11.39 % | 422.000 K 14.59 % | 368.271 K -22.45 % | 474.862 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 % | 510.572 K 0.88 % | 506.100 K |
| Depreciation and amortization | 242.618 K -19.05 % | 299.695 K -4.56 % | 314.008 K 4.97 % | 299.136 K | 0.000 -100.00 % | 141.829 K 102.89 % | 69.904 K -1.35 % | 70.864 K 7.88 % | 65.687 K 120.63 % | 29.772 K -0.22 % | 29.839 K -5.57 % | 31.600 K -2.17 % | 32.301 K -2.94 % | 33.279 K -6.94 % | 35.760 K -17.90 % | 43.554 K -3.60 % | 45.180 K -3.02 % | 46.589 K 3.45 % | 45.037 K 21.98 % | 36.921 K 6.46 % | 34.681 K 4.35 % | 33.234 K 0.87 % | 32.946 K -1.04 % | 33.293 K -0.79 % | 33.557 K 6.06 % | 31.640 K 9.72 % | 28.837 K -4.88 % | 30.316 K 25.83 % | 24.093 K 6.48 % | 22.626 K 2.51 % | 22.072 K -99.23 % | 2.866 M 128.75 % | 1.253 M 1.00 % | 1.241 M 2.19 % | 1.214 M -46.19 % | 2.256 M 89.49 % | 1.191 M 167.45 % | -1.765 M -234.77 % | 1.310 M -42.17 % | 2.265 M 93.83 % | 1.169 M -17.98 % | 1.425 M 15 090.11 % | 9.379 K -45.09 % | 17.080 K 296.47 % | 4.308 K 59.08 % | 2.708 K -5.78 % | 2.874 K -27.72 % | 3.976 K 12.67 % | 3.529 K -0.03 % | 3.530 K -0.06 % | 3.532 K -27.33 % | 4.860 K 9.61 % | 4.434 K | 0.000 |
| Operating income | -3.615 M 96.78 % | -112.167 M -1 431.09 % | 8.427 M 102.80 % | -301.303 M -505.82 % | 74.246 M -35.35 % | 114.850 M 6.52 % | 107.821 M 117.07 % | 49.671 M 21.58 % | 40.856 M -19.35 % | 50.661 M 124.46 % | 22.570 M 3.56 % | 21.794 M -2.97 % | 22.461 M -18.17 % | 27.450 M -11.45 % | 31.000 M 29.01 % | 24.028 M -28.98 % | 33.834 M 97.00 % | 17.174 M -2.10 % | 17.543 M 129.16 % | 7.655 M -1.66 % | 7.784 M 57.22 % | 4.951 M -42.94 % | 8.677 M 537.11 % | 1.362 M -88.45 % | 11.790 M -29.20 % | 16.652 M 267.79 % | 4.528 M -73.83 % | 17.301 M 66.36 % | 10.400 M -27.02 % | 14.251 M 227.36 % | 4.353 M -40.61 % | 7.330 M -29.53 % | 10.400 M 46.37 % | 7.105 M 121.62 % | 3.206 M 38.16 % | 2.320 M -25.08 % | 3.098 M -70.52 % | 10.506 M 424.01 % | -3.243 M -19.57 % | -2.712 M -323.68 % | 1.212 M -81.96 % | 6.722 M -12.29 % | 7.664 M 99.14 % | 3.848 M -48.51 % | 7.474 M 112.72 % | 3.514 M -49.38 % | 6.941 M 36.31 % | 5.092 M -41.71 % | 8.736 M -3.42 % | 9.045 M 135.45 % | 3.842 M 110.08 % | -38.096 M -1 428.06 % | 2.869 M 192.44 % | -3.103 M |
| Operating income ratio | -0.37 -135.13 % | 1.06 90.30 % | 0.55 103.54 % | -15.66 -1 823.01 % | 0.91 -5.37 % | 0.96 -43.53 % | 1.70 201.00 % | -1.68 -289.68 % | 0.89 -6.11 % | 0.95 6.17 % | 0.89 0.31 % | 0.89 2.61 % | 0.86 -2.04 % | 0.88 -1.90 % | 0.90 -0.46 % | 0.90 -4.11 % | 0.94 6.22 % | 0.89 -0.37 % | 0.89 13.47 % | 0.79 -3.20 % | 0.81 10.02 % | 0.74 -8.86 % | 0.81 164.68 % | 0.31 -64.77 % | 0.87 4.66 % | 0.83 10.66 % | 0.75 -12.49 % | 0.86 -3.23 % | 0.88 -2.44 % | 0.91 14.23 % | 0.79 10.44 % | 0.72 -19.45 % | 0.89 4.83 % | 0.85 17.37 % | 0.73 43.06 % | 0.51 -29.81 % | 0.72 -39.90 % | 1.20 -28.36 % | 1.68 -72.36 % | 6.07 1 091.94 % | 0.51 -38.29 % | 0.83 -2.67 % | 0.85 35.67 % | 0.62 -29.08 % | 0.88 16.25 % | 0.76 -12.28 % | 0.86 12.58 % | 0.77 -16.58 % | 0.92 0.05 % | 0.92 15.70 % | 0.79 -24.15 % | 1.05 122.74 % | -4.61 -410.11 % | 1.49 |
| Total other income expenses net | 5.008 M 283.71 % | -2.726 M -41.47 % | -1.927 M -100.61 % | 314.774 M 17 277.89 % | -1.832 M -6.72 % | -1.717 M 58.26 % | -4.113 M -134.54 % | -1.754 M -23.83 % | -1.416 M | 0.000 -100.00 % | 2.700 K 128.07 % | -9.620 K 96.91 % | -311.788 K -517.89 % | -50.460 K | 0.000 -100.00 % | 1.427 K -64.49 % | 4.019 K -91.68 % | 48.330 K 592.51 % | 6.979 K 17.89 % | 5.920 K -61.88 % | 15.528 K -65.50 % | 45.011 K 264.61 % | -27.344 K 99.41 % | -4.671 M -4 851.96 % | -94.332 K -14.48 % | -82.398 K 58.85 % | -200.221 K -6 574.03 % | -3.000 K 99.84 % | -1.869 M | 0.000 100.00 % | -44.739 K -101.70 % | 2.627 M 268.40 % | 713.128 K 17.83 % | 605.223 K 78.02 % | 339.977 K 1 822.19 % | -19.741 K 95.44 % | -432.718 K -9.00 % | -396.987 K -11.22 % | -356.950 K 97.11 % | -12.341 M -2 514.98 % | 511.014 K -13.03 % | 587.547 K | 0.000 100.00 % | -1.512 M -122.87 % | 6.610 M 165.12 % | -10.150 M -1 250.85 % | -751.378 K -16 427.21 % | 4.602 K | 0.000 100.00 % | -54.475 K 81.30 % | -291.356 K -115.71 % | 1.855 M 463.31 % | -510.572 K 97.08 % | -17.511 M |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 61.874 M -34.70 % | 94.750 M -29.52 % | 134.427 M 40.30 % | 95.816 M 2.20 % | 93.752 M -6.63 % | 100.405 M 14.37 % | 87.790 M -10.35 % | 97.922 M 1.91 % | 96.084 M 460.47 % | -26.655 M -400.44 % | -5.326 M 88.19 % | -45.099 M -156.64 % | -17.573 M -1 152.22 % | -1.403 M 93.62 % | -21.996 M 7.50 % | -23.780 M -37.12 % | -17.342 M -11.34 % | -15.576 M -399.42 % | -3.119 M 33.44 % | -4.686 M 25.27 % | -6.270 M -13.94 % | -5.503 M -88.51 % | -2.919 M -174.83 % | 3.901 M 407.21 % | -1.270 M 27.26 % | -1.746 M -254.36 % | 1.131 M 112.20 % | -9.269 M -184.64 % | 10.951 M -45.13 % | 19.959 M 3.81 % | 19.227 M 35.00 % | 14.242 M 259.17 % | -8.947 M 24.21 % | -11.805 M -5.06 % | -11.237 M -137.19 % | 30.213 M 1.79 % | 29.683 M 7.77 % | 27.543 M -23.08 % | 35.806 M -4.64 % | 37.550 M 405.93 % | -12.274 M -88.49 % | -6.512 M 66.49 % | -19.434 M -17.65 % | -16.518 M 90.89 % | -181.412 M 28.49 % | -253.696 M -1 797.22 % | -13.372 M -64.93 % | -8.108 M 20.11 % | -10.149 M -83.64 % | -5.527 M -94.34 % | -2.844 M -104.81 % | 59.097 M 9.25 % | 54.093 M -6.05 % | 57.578 M |
| Total investments | 366.768 M -20.54 % | 461.604 M -35.38 % | 714.367 M 4.66 % | 682.588 M 3.05 % | 662.376 M -0.60 % | 666.372 M -45.53 % | 1.223 B 8.88 % | 1.124 B 51.83 % | 740.016 M -1.82 % | 753.763 M -0.59 % | 758.262 M -11.27 % | 854.604 M -4.61 % | 895.906 M -0.71 % | 902.310 M -4.74 % | 947.202 M 3.55 % | 914.752 M 0.56 % | 909.649 M 2.88 % | 884.194 M 4.52 % | 845.995 M 0.52 % | 841.636 M 5.58 % | 797.191 M 4.59 % | 762.198 M 1.86 % | 748.288 M -3.80 % | 777.811 M -0.17 % | 779.098 M -3.22 % | 805.011 M -2.78 % | 828.061 M 6.80 % | 775.373 M -2.50 % | 795.224 M -1.30 % | 805.731 M 0.78 % | 799.483 M 6.68 % | 749.395 M -2.80 % | 771.002 M 1.17 % | 762.067 M -0.54 % | 766.192 M 0.60 % | 761.654 M 3.32 % | 737.209 M 0.04 % | 736.906 M 2.18 % | 721.175 M 1.16 % | 712.939 M -10.00 % | 792.143 M -6.52 % | 847.406 M 6.25 % | 797.535 M 4.79 % | 761.087 M 0.39 % | 758.105 M 13.79 % | 666.207 M -27.20 % | 915.107 M -0.98 % | 924.178 M 5.03 % | 879.944 M 3.40 % | 851.038 M 1.77 % | 836.259 M 69.93 % | 492.131 M 14.05 % | 431.517 M -1.36 % | 437.487 M |
| Total debt | 153.592 M -25.71 % | 206.756 M 18.13 % | 175.018 M 69.51 % | 103.251 M 1.70 % | 101.522 M -4.83 % | 106.674 M 6.67 % | 100.000 M 0.00 % | 100.000 M -1.40 % | 101.419 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.053 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M | 0.000 -100.00 % | 23.000 M -8.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M 677.27 % | 3.216 M 4.89 % | 3.066 M 5.14 % | 2.916 M -92.71 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 110.000 M 0.00 % | 110.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.000 M -78.57 % | 70.000 M 0.00 % | 70.000 M 0.00 % | 70.000 M |
| Accumulated other comprehensive income loss | 179.108 M -0.36 % | 179.762 M | 0.000 | 0.000 | 0.000 -100.00 % | 181.195 M -0.31 % | 181.752 M -0.11 % | 181.952 M -0.33 % | 182.561 M -0.34 % | 183.191 M 5.96 % | 172.884 M 9.39 % | 158.040 M -12.50 % | 180.620 M -6.80 % | 193.791 M -23.07 % | 251.916 M -0.36 % | 252.822 M -3.76 % | 262.690 M -2.03 % | 268.121 M 4.71 % | 256.073 M 418.78 % | 49.360 M 54.02 % | 32.048 M 1 220.75 % | 2.427 M 106.96 % | -34.851 M -281.44 % | 19.208 M 70.61 % | 11.258 M -74.96 % | 44.965 M -40.40 % | 75.447 M 140.66 % | 31.350 M -43.31 % | 55.297 M -21.75 % | 70.666 M 6.57 % | 66.309 M 261.58 % | 18.339 M -2.78 % | 18.863 M 60.03 % | 11.787 M -39.84 % | 19.591 M 39.03 % | 14.092 M 145.15 % | -31.210 M -16.57 % | -26.773 M 32.40 % | -39.607 M 31.01 % | -57.409 M -427.86 % | -10.876 M -125.02 % | 43.466 M 700.32 % | -7.241 M -171.39 % | 10.143 M -91.49 % | 119.253 M 2.82 % | 115.984 M 0.61 % | 115.275 M -7.84 % | 125.084 M 42.98 % | 87.485 M 33.74 % | 65.416 M 15.93 % | 56.425 M | 0.000 | 0.000 | 0.000 |
| Retained earnings | 311.010 M 0.29 % | 310.117 M -36.14 % | 485.588 M 1.08 % | 480.404 M 2.18 % | 470.148 M 16.89 % | 402.204 M 14.03 % | 352.719 M 44.48 % | 244.123 M 17.90 % | 207.067 M 23.71 % | 167.377 M 10.34 % | 151.696 M -37.61 % | 243.143 M 6.65 % | 227.973 M 10.73 % | 205.874 M -4.71 % | 216.056 M 16.72 % | 185.114 M 16.18 % | 159.331 M 24.81 % | 127.663 M 3.56 % | 123.275 M 16.23 % | 106.063 M 4.68 % | 101.321 M -4.70 % | 106.321 M -63.08 % | 287.945 M 2.98 % | 279.619 M 0.80 % | 277.390 M 4.32 % | 265.894 M 6.56 % | 249.525 M -2.36 % | 255.553 M -8.10 % | 278.064 M 4.61 % | 265.813 M 5.43 % | 252.120 M -0.64 % | 253.742 M 1.62 % | 249.708 M -1.06 % | 252.388 M 3.09 % | 244.828 M 1.41 % | 241.431 M -8.70 % | 264.443 M 0.96 % | 261.928 M 3.95 % | 251.969 M -0.98 % | 254.475 M -5.64 % | 269.678 M 0.60 % | 268.064 M 8.71 % | 246.579 M 3.14 % | 239.065 M 0.98 % | 236.748 M 6.19 % | 222.939 M -3.01 % | 229.850 M 2.69 % | 223.836 M 2.09 % | 219.258 M 4.04 % | 210.738 M 4.32 % | 202.018 M 1 273.16 % | -17.220 M -254.10 % | 11.175 M -27.95 % | 15.510 M |
| Common stock | 600.000 M 0.00 % | 600.000 M 0.00 % | 600.000 M 0.00 % | 600.000 M 0.00 % | 600.000 M 0.00 % | 600.000 M 0.00 % | 600.000 M 0.00 % | 600.000 M 0.00 % | 600.000 M 0.00 % | 600.000 M 0.00 % | 600.000 M 20.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 15.74 % | 432.000 M 0.00 % | 432.000 M 0.00 % | 432.000 M 0.00 % | 432.000 M 0.00 % | 432.000 M 0.00 % | 432.000 M 0.00 % | 432.000 M 0.00 % | 432.000 M 0.00 % | 432.000 M 0.00 % | 432.000 M 0.00 % | 432.000 M 0.00 % | 432.000 M |
| Total equity | 1.059 B 0.02 % | 1.059 B -14.26 % | 1.235 B 0.38 % | 1.231 B 0.90 % | 1.220 B 5.81 % | 1.153 B 4.43 % | 1.104 B 10.89 % | 995.409 M 3.43 % | 962.445 M 1.25 % | 950.568 M 2.81 % | 924.580 M 2.60 % | 901.184 M -0.82 % | 908.593 M 0.99 % | 899.664 M -7.06 % | 967.972 M 3.20 % | 937.936 M 1.73 % | 922.022 M 2.93 % | 895.784 M 1.87 % | 879.348 M 4.71 % | 839.755 M 2.45 % | 819.690 M 3.10 % | 795.068 M 5.57 % | 753.094 M -5.78 % | 799.322 M 1.35 % | 788.649 M -2.74 % | 810.859 M -1.71 % | 824.972 M 5.55 % | 781.629 M -6.21 % | 833.362 M -0.37 % | 836.478 M 2.21 % | 818.429 M 5.22 % | 777.853 M 1.21 % | 768.571 M 0.58 % | 764.175 M -0.03 % | 764.419 M -2.08 % | 780.683 M 6.47 % | 733.233 M -0.26 % | 735.155 M 3.20 % | 712.362 M 2.19 % | 697.066 M -8.14 % | 758.802 M -6.50 % | 811.531 M 4.69 % | 775.164 M -1.26 % | 785.034 M -11.97 % | 891.827 M 1.95 % | 874.749 M -0.70 % | 880.952 M -0.43 % | 884.746 M 5.01 % | 842.569 M 3.77 % | 811.980 M 2.23 % | 794.269 M 2.72 % | 773.213 M -2.51 % | 793.106 M -0.26 % | 795.154 M |
| Other non current liabilities | 2.627 M 2.55 % | 2.561 M 1.44 % | 2.525 M 11.53 % | 2.264 M 8.22 % | 2.092 M 1.59 % | 2.059 M 0.52 % | 2.049 M 6.92 % | 1.916 M 8.26 % | 1.770 M 3.02 % | 1.718 M 11.07 % | 1.547 M 1.92 % | 1.518 M -25.81 % | 2.045 M 2.21 % | 2.001 M 11.93 % | 1.788 M -24.74 % | 2.376 M 9.62 % | 2.167 M 2.64 % | 2.111 M -9.94 % | 2.344 M 6.51 % | 2.201 M 47.90 % | 1.488 M 3.54 % | 1.437 M 1.60 % | 1.415 M 11.85 % | 1.265 M 3.99 % | 1.216 M 0.05 % | 1.216 M 3.40 % | 1.176 M 12.49 % | 1.045 M 1.38 % | 1.031 M 2.76 % | 1.003 M 11.98 % | 895.994 K 13.91 % | 786.577 K -31.62 % | 1.150 M 4.40 % | 1.102 M 4.61 % | 1.053 M 4.48 % | 1.008 M 3.44 % | 974.666 K 3.56 % | 941.149 K 3.69 % | 907.631 K 5.74 % | 858.323 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 600.333 K 4.02 % | 577.107 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 440.873 K 100.65 % | -67.471 M -17 341.55 % | 391.328 K 3.59 % | 377.784 K |
| Long 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 -100.00 % | 23.826 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M | 0.000 -100.00 % | 23.000 M -8.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M -37.50 % | 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.000 | 0.000 | 0.000 | 0.000 -100.00 % | 110.000 M 0.00 % | 110.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.000 M -78.57 % | 70.000 M 0.00 % | 70.000 M 0.00 % | 70.000 M |
| Total non current liabilities | 2.627 M 2.55 % | 2.561 M 1.44 % | 2.525 M 11.53 % | 2.264 M 8.22 % | 2.092 M 1.59 % | 2.059 M 0.52 % | 2.049 M 6.92 % | 1.916 M 8.26 % | 1.770 M 3.02 % | 1.718 M 11.07 % | 1.547 M 1.92 % | 1.518 M -25.81 % | 2.045 M -92.08 % | 25.827 M 1 344.50 % | 1.788 M -24.74 % | 2.376 M 9.62 % | 2.167 M 2.64 % | 2.111 M -9.94 % | 2.344 M 6.51 % | 2.201 M 47.90 % | 1.488 M 3.54 % | 1.437 M 1.60 % | 1.415 M -84.73 % | 9.265 M 0.53 % | 9.216 M 0.01 % | 9.216 M 0.44 % | 9.176 M 777.85 % | 1.045 M -95.65 % | 24.031 M -7.58 % | 26.003 M 0.41 % | 25.896 M 0.42 % | 25.787 M -37.34 % | 41.150 M 0.12 % | 41.102 M 0.12 % | 41.053 M 0.11 % | 41.008 M 0.08 % | 40.975 M 0.08 % | 40.941 M 0.08 % | 40.908 M 0.12 % | 40.858 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 110.600 M 0.02 % | 110.577 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.441 M 510.55 % | 2.529 M -96.41 % | 70.391 M 0.02 % | 70.378 M |
| Other current liabilities | 22.037 M -67.96 % | 68.782 M 191.68 % | 23.581 M 14.43 % | 20.607 M -19.60 % | 25.631 M 25.84 % | 20.368 M -35.24 % | 31.449 M 6.36 % | 29.569 M 526.36 % | 4.721 M 18.35 % | 3.989 M -23.56 % | 5.219 M -18.62 % | 6.412 M 64.70 % | 3.893 M 22.41 % | 3.181 M 4.07 % | 3.056 M -37.37 % | 4.880 M 25.02 % | 3.904 M 30.31 % | 2.996 M 7.57 % | 2.785 M -47.46 % | 5.301 M 73.71 % | 3.051 M 40.94 % | 2.165 M -34.95 % | 3.329 M 36.38 % | 2.441 M -61.93 % | 6.411 M 4.42 % | 6.140 M -6.21 % | 6.547 M -64.39 % | 18.382 M 2 051.06 % | 854.534 K -2.96 % | 880.577 K -78.58 % | 4.112 M 11.86 % | 3.676 M -14.37 % | 4.293 M 17.94 % | 3.640 M 2.04 % | 3.567 M 7.59 % | 3.315 M 3.17 % | 3.214 M -7.31 % | 3.467 M 6.67 % | 3.250 M -20.78 % | 4.103 M 52.82 % | 2.685 M 9.59 % | 2.450 M 8.17 % | 2.265 M -10.03 % | 2.517 M -95.63 % | 57.546 M 0.18 % | 57.442 M -0.16 % | 57.535 M 2 173.73 % | 2.530 M -95.58 % | 57.278 M 0.63 % | 56.918 M -0.77 % | 57.361 M -18.53 % | 70.405 M | 0.000 | 0.000 |
| 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 | 153.592 M -25.71 % | 206.756 M 18.13 % | 175.018 M 69.51 % | 103.251 M 1.70 % | 101.522 M -4.83 % | 106.674 M 6.67 % | 100.000 M 0.00 % | 100.000 M -1.40 % | 101.419 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.227 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 |
| Total current liabilities | 175.629 M -36.26 % | 275.537 M 38.74 % | 198.599 M 60.34 % | 123.858 M -2.59 % | 127.153 M 0.09 % | 127.042 M -3.35 % | 131.449 M 1.45 % | 129.569 M 22.07 % | 106.140 M 2 560.82 % | 3.989 M -23.56 % | 5.219 M -18.62 % | 6.412 M 64.70 % | 3.893 M -11.68 % | 4.408 M 44.23 % | 3.056 M -37.37 % | 4.880 M 25.02 % | 3.904 M 30.31 % | 2.996 M 7.57 % | 2.785 M -47.46 % | 5.301 M 73.71 % | 3.051 M 40.94 % | 2.165 M -34.95 % | 3.329 M 36.38 % | 2.441 M -61.93 % | 6.411 M 4.42 % | 6.140 M -6.21 % | 6.547 M -64.39 % | 18.382 M 2 051.06 % | 854.534 K -2.96 % | 880.577 K -78.58 % | 4.112 M 11.86 % | 3.676 M -14.37 % | 4.293 M 17.94 % | 3.640 M 2.04 % | 3.567 M 7.59 % | 3.315 M 3.17 % | 3.214 M -7.31 % | 3.467 M 6.67 % | 3.250 M -20.78 % | 4.103 M 52.82 % | 2.685 M 9.59 % | 2.450 M 8.17 % | 2.265 M -10.03 % | 2.517 M -95.63 % | 57.546 M 0.18 % | 57.442 M -0.16 % | 57.535 M 2 173.73 % | 2.530 M -95.58 % | 57.278 M 0.63 % | 56.918 M -0.77 % | 57.361 M -18.53 % | 70.405 M 600.18 % | 10.055 M 38.53 % | 7.259 M |
| Total liabilities | 178.256 M -35.90 % | 278.099 M 38.27 % | 201.124 M 59.47 % | 126.122 M -2.42 % | 129.245 M 0.11 % | 129.101 M -3.29 % | 133.498 M 1.53 % | 131.485 M 21.85 % | 107.910 M 1 790.86 % | 5.707 M -15.64 % | 6.765 M -14.69 % | 7.930 M 33.53 % | 5.939 M -80.36 % | 30.235 M 524.14 % | 4.844 M -33.24 % | 7.256 M 19.52 % | 6.071 M 18.87 % | 5.107 M -0.43 % | 5.129 M -31.63 % | 7.502 M 65.25 % | 4.540 M 26.01 % | 3.603 M -24.05 % | 4.743 M -59.48 % | 11.706 M -25.10 % | 15.628 M 1.77 % | 15.356 M -2.33 % | 15.722 M -19.07 % | 19.427 M -21.94 % | 24.886 M -7.43 % | 26.884 M -10.41 % | 30.008 M 1.85 % | 29.462 M -35.17 % | 45.443 M 1.57 % | 44.742 M 0.27 % | 44.620 M 0.67 % | 44.324 M 0.31 % | 44.188 M -0.50 % | 44.408 M 0.57 % | 44.158 M -1.79 % | 44.961 M 1 574.64 % | 2.685 M 9.59 % | 2.450 M 8.17 % | 2.265 M -10.03 % | 2.517 M -98.50 % | 168.146 M 0.08 % | 168.019 M 192.03 % | 57.535 M 2 173.73 % | 2.530 M -95.58 % | 57.278 M 0.63 % | 56.918 M -21.82 % | 72.802 M -0.18 % | 72.934 M -9.34 % | 80.447 M 3.62 % | 77.636 M |
| Other non current assets | 761.672 M 2.12 % | 745.860 M 12.56 % | 662.657 M 2.14 % | 648.804 M -2.12 % | 662.866 M 11.47 % | 594.650 M | 0.000 | 0.000 -100.00 % | 323.313 M 85.13 % | 174.637 M 4.95 % | 166.407 M 1 878.87 % | 8.409 M | 0.000 | 0.000 -100.00 % | 1.977 M -67.24 % | 6.033 M 3 119.78 % | 187.371 K | 0.000 -100.00 % | 20.081 M 200.71 % | -19.940 M -200.00 % | 19.940 M 0.00 % | 19.940 M | 0.000 -100.00 % | 19.940 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.720 M -72.50 % | 38.984 M -3.31 % | 40.320 M 0.00 % | 40.320 M 0.00 % | 40.320 M 68.00 % | 24.000 M 0.00 % | 24.000 M 0.00 % | 24.000 M -51.18 % | 49.160 M 104.83 % | 24.000 M 0.00 % | 24.000 M 0.00 % | 24.000 M 0.00 % | 24.000 M 140.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M -97.97 % | 492.153 M 19.31 % | 412.500 M 0.00 % | 412.500 M |
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 33.784 M 6 994.69 % | -490.000 K -100.68 % | 71.722 M -90.89 % | 787.237 M -0.05 % | 787.663 M 86.58 % | 422.154 M -27.78 % | 584.577 M -1.23 % | 591.856 M -30.06 % | 846.195 M -5.55 % | 895.906 M -0.71 % | 902.310 M -4.74 % | 947.202 M 3.55 % | 914.752 M 0.58 % | 909.462 M 2.86 % | 884.194 M 7.06 % | 825.914 M -1.87 % | 841.636 M 8.28 % | 777.251 M 4.71 % | 742.258 M -0.81 % | 748.288 M -3.80 % | 777.811 M -0.17 % | 779.098 M -3.22 % | 805.011 M -2.78 % | 828.061 M 6.80 % | 775.373 M -2.50 % | 795.224 M -1.30 % | 805.731 M 0.78 % | 799.483 M 6.68 % | 749.395 M -2.80 % | 771.002 M 1.17 % | 762.067 M -0.54 % | 766.192 M 0.60 % | 761.654 M 3.32 % | 737.209 M 0.04 % | 736.906 M 2.18 % | 721.175 M 1.16 % | 712.939 M -10.00 % | 792.143 M -6.52 % | 847.406 M 6.25 % | 797.535 M 4.79 % | 761.087 M 0.39 % | 758.105 M 13.79 % | 666.207 M -27.20 % | 915.107 M -0.98 % | 924.178 M 5.03 % | 879.944 M 3.40 % | 851.038 M 1.77 % | 836.259 M 2.18 % | 818.410 M 4 203.68 % | 19.017 M -23.89 % | 24.987 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.625 M | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 281.278 M | 0.000 | 0.000 |
| Property plant equipment net | 16.760 M 0.84 % | 16.620 M -4.35 % | 17.376 M -1.90 % | 17.712 M 14.24 % | 15.504 M 11.93 % | 13.851 M 1 301.15 % | 988.545 K -6.19 % | 1.054 M -4.67 % | 1.105 M 227.53 % | 337.498 K -6.80 % | 362.119 K -9.40 % | 399.686 K -0.58 % | 402.032 K 2.35 % | 392.789 K 19.27 % | 329.315 K -9.80 % | 365.075 K -8.40 % | 398.566 K -9.96 % | 442.648 K -7.46 % | 478.327 K 3.00 % | 464.376 K 76.76 % | 262.710 K -7.08 % | 282.720 K -7.96 % | 307.157 K -9.69 % | 340.103 K -9.64 % | 376.384 K -2.92 % | 387.718 K 1.59 % | 381.663 K -5.58 % | 404.232 K -2.23 % | 413.452 K 8.96 % | 379.438 K -0.54 % | 381.514 K 36.24 % | 280.039 K -2.89 % | 288.362 K -5.23 % | 304.289 K -4.18 % | 317.547 K -4.19 % | 331.421 K -5.89 % | 352.159 K -5.78 % | 373.777 K -5.30 % | 394.687 K 161.96 % | 150.668 K 22.46 % | 123.034 K 96.04 % | 62.761 K -13.19 % | 72.298 K -4.93 % | 76.047 K 170.13 % | 28.152 K 9.71 % | 25.661 K -9.55 % | 28.369 K 4.13 % | 27.244 K 142.73 % | 11.224 K -23.93 % | 14.754 K -19.31 % | 18.284 K -99.97 % | 55.000 M 224 894.89 % | 24.445 K -15.35 % | 28.879 K |
| Total non current assets | 778.431 M 2.09 % | 762.480 M 12.12 % | 680.033 M -2.89 % | 700.300 M 3.31 % | 677.880 M -0.34 % | 680.223 M -13.70 % | 788.226 M -0.06 % | 788.717 M 5.65 % | 746.573 M -1.71 % | 759.552 M 0.12 % | 758.624 M -11.27 % | 855.004 M -4.61 % | 896.308 M -0.71 % | 902.702 M -4.93 % | 949.508 M 3.08 % | 921.150 M 1.22 % | 910.048 M 2.87 % | 884.637 M 4.51 % | 846.474 M 2.96 % | 822.161 M 3.10 % | 797.454 M 4.59 % | 762.481 M 1.85 % | 748.595 M -6.20 % | 798.091 M 2.39 % | 779.474 M -3.22 % | 805.398 M -2.78 % | 828.443 M 5.33 % | 786.497 M -5.77 % | 834.622 M -1.40 % | 846.431 M 0.74 % | 840.185 M 6.35 % | 789.995 M -0.67 % | 795.290 M 1.13 % | 786.371 M -0.52 % | 790.509 M -2.54 % | 811.145 M 6.51 % | 761.561 M 0.04 % | 761.280 M 2.11 % | 745.569 M 1.15 % | 737.089 M -8.12 % | 802.266 M -6.44 % | 857.468 M 6.17 % | 807.607 M 4.73 % | 771.163 M 0.39 % | 768.133 M 13.59 % | 676.232 M -26.90 % | 925.135 M -0.97 % | 934.206 M 4.97 % | 889.956 M 3.36 % | 861.053 M 1.75 % | 846.278 M 2.15 % | 828.431 M 91.97 % | 431.541 M -1.37 % | 437.516 M |
| Other current assets | 790.201 K -35.28 % | 1.221 M -17.83 % | 1.486 M 411.98 % | 290.243 K -37.80 % | 466.663 K -32.57 % | 692.078 K -9.79 % | 767.173 K 249.03 % | 219.800 K -62.41 % | 584.764 K -33.75 % | 882.666 K -10.67 % | 988.088 K 1 585.18 % | 58.634 K -91.00 % | 651.422 K -12.03 % | 740.545 K -43.54 % | 1.312 M 427.43 % | 248.682 K -51.71 % | 514.980 K -24.12 % | 678.677 K -4.34 % | 709.453 K 56.88 % | 452.232 K -20.16 % | 566.409 K -94.72 % | 10.729 M 1 683.75 % | 601.514 K 49.32 % | 402.828 K -96.24 % | 10.728 M 1 175.40 % | 841.123 K 45.65 % | 577.500 K 18.94 % | 485.546 K -51.38 % | 998.703 K -82.65 % | 5.756 M 394.18 % | 1.165 M 47.60 % | 789.130 K 0.26 % | 787.122 K -23.44 % | 1.028 M 9.53 % | 938.627 K 40.19 % | 669.559 K -0.44 % | 672.523 K -30.42 % | 966.608 K -11.81 % | 1.096 M 26.20 % | 868.521 K -24.59 % | 1.152 M 27.50 % | 903.278 K -7.06 % | 971.932 K 96.57 % | 494.451 K 15.61 % | 427.694 K 4.64 % | 408.740 K -24.10 % | 538.513 K 20.24 % | 447.850 K 109.51 % | 213.762 K -38.02 % | 344.911 K -88.31 % | 2.950 M 511.00 % | 482.771 K -96.45 % | 13.605 M 31.43 % | 10.352 M |
| Short term investments | 366.768 M -20.54 % | 461.604 M -35.38 % | 714.367 M 10.11 % | 648.804 M -2.12 % | 662.866 M 11.47 % | 594.650 M 36.36 % | 436.100 M 29.84 % | 335.880 M 5.67 % | 317.862 M 87.88 % | 169.186 M 1.67 % | 166.407 M 1 878.87 % | 8.409 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 187.371 K | 0.000 -100.00 % | 20.081 M | 0.000 -100.00 % | 19.940 M 0.00 % | 19.940 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 -100.00 % | 492.131 M 19.30 % | 412.500 M 0.00 % | 412.500 M |
| cash and cash equivalents | 91.718 M -18.11 % | 112.006 M 175.94 % | 40.591 M 445.94 % | 7.435 M -4.32 % | 7.771 M 23.97 % | 6.269 M -48.66 % | 12.210 M 487.74 % | 2.078 M -61.06 % | 5.336 M -79.98 % | 26.655 M 400.44 % | 5.326 M -88.19 % | 45.099 M 156.64 % | 17.573 M -33.58 % | 26.457 M 20.28 % | 21.996 M -7.50 % | 23.780 M 37.12 % | 17.342 M 11.34 % | 15.576 M 399.42 % | 3.119 M -33.44 % | 4.686 M -25.27 % | 6.270 M 13.94 % | 5.503 M 88.51 % | 2.919 M -28.78 % | 4.099 M -55.78 % | 9.270 M -4.88 % | 9.746 M 41.88 % | 6.869 M -25.89 % | 9.269 M -23.07 % | 12.049 M 139.04 % | 5.041 M -12.69 % | 5.773 M -46.34 % | 10.758 M -11.55 % | 12.164 M -18.21 % | 14.871 M 5.08 % | 14.153 M 44.60 % | 9.787 M -5.14 % | 10.317 M -17.18 % | 12.457 M 197.04 % | 4.194 M 71.20 % | 2.450 M -80.04 % | 12.274 M 88.49 % | 6.512 M -66.49 % | 19.434 M 17.65 % | 16.518 M -94.33 % | 291.412 M -19.87 % | 363.696 M 2 619.83 % | 13.372 M 64.93 % | 8.108 M -20.11 % | 10.149 M 83.64 % | 5.527 M -69.03 % | 17.844 M 63.66 % | 10.903 M -31.46 % | 15.907 M 28.05 % | 12.422 M |
| Cash and short term investments | 458.486 M -20.07 % | 573.610 M -24.02 % | 754.958 M 15.04 % | 656.239 M -2.15 % | 670.637 M 11.60 % | 600.919 M 34.04 % | 448.311 M 32.65 % | 337.958 M 4.57 % | 323.197 M 65.03 % | 195.841 M 14.04 % | 171.733 M 220.95 % | 53.508 M 204.50 % | 17.573 M -33.58 % | 26.457 M 20.28 % | 21.996 M -7.50 % | 23.780 M 35.66 % | 17.530 M 12.54 % | 15.576 M -32.86 % | 23.200 M 395.14 % | 4.686 M -82.12 % | 26.210 M 3.01 % | 25.443 M 771.59 % | 2.919 M -28.78 % | 4.099 M -55.78 % | 9.270 M -4.88 % | 9.746 M 41.88 % | 6.869 M -25.89 % | 9.269 M -23.07 % | 12.049 M 139.04 % | 5.041 M -12.69 % | 5.773 M -46.34 % | 10.758 M -11.55 % | 12.164 M -18.21 % | 14.871 M 5.08 % | 14.153 M 44.60 % | 9.787 M -5.14 % | 10.317 M -17.18 % | 12.457 M 197.04 % | 4.194 M 71.20 % | 2.450 M -80.04 % | 12.274 M 88.49 % | 6.512 M -66.49 % | 19.434 M 17.65 % | 16.518 M -94.33 % | 291.412 M -19.87 % | 363.696 M 2 619.83 % | 13.372 M 64.93 % | 8.108 M -20.11 % | 10.149 M 83.64 % | 5.527 M -69.03 % | 17.844 M -96.45 % | 503.034 M 17.42 % | 428.407 M 0.82 % | 424.922 M |
| Total current assets | 459.276 M -20.10 % | 574.831 M -24.01 % | 756.444 M 15.22 % | 656.530 M -2.17 % | 671.104 M 11.55 % | 601.611 M 33.97 % | 449.078 M 32.79 % | 338.177 M 4.45 % | 323.782 M 64.59 % | 196.723 M 13.90 % | 172.721 M 219.20 % | 54.110 M 196.91 % | 18.224 M -32.99 % | 27.197 M 16.69 % | 23.308 M -3.06 % | 24.043 M 33.24 % | 18.045 M 11.01 % | 16.255 M -57.23 % | 38.003 M 51.43 % | 25.096 M -6.27 % | 26.776 M -26.01 % | 36.190 M 291.57 % | 9.242 M -28.55 % | 12.936 M -47.85 % | 24.802 M 19.15 % | 20.816 M 69.91 % | 12.251 M -15.85 % | 14.559 M -38.38 % | 23.626 M 39.53 % | 16.932 M 105.20 % | 8.252 M -52.36 % | 17.321 M -7.49 % | 18.724 M -16.95 % | 22.545 M 21.67 % | 18.530 M 33.68 % | 13.861 M -12.60 % | 15.860 M -13.26 % | 18.284 M 66.97 % | 10.950 M 121.75 % | 4.938 M -67.18 % | 15.047 M 22.28 % | 12.305 M -51.90 % | 25.582 M 50.37 % | 17.013 M -94.17 % | 291.840 M -20.38 % | 366.535 M 2 534.94 % | 13.911 M 62.55 % | 8.558 M -17.42 % | 10.363 M 24.83 % | 8.301 M -60.08 % | 20.793 M 17.37 % | 17.716 M -95.99 % | 442.012 M 1.55 % | 435.274 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 477.375 K | 0.000 | 0.000 | 0.000 100.00 % | -3.477 K | 0.000 | 0.000 100.00 % | -20.081 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.805 M 53.03 % | -10.229 M -112.90 % | -4.805 M | 0.000 100.00 % | -10.578 M | 0.000 100.00 % | -5.773 M | 0.000 100.00 % | -5.773 M | 0.000 100.00 % | -3.438 M -0.99 % | -3.404 M 30.10 % | -4.870 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.625 M | 0.000 | 0.000 |
| Net receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.561 K | 0.000 | 0.000 | 0.000 -100.00 % | 65.490 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.094 M | 0.000 | 0.000 -100.00 % | 17.694 K -99.69 % | 5.722 M | 0.000 -100.00 % | 4.805 M -53.03 % | 10.229 M 112.90 % | 4.805 M 0.00 % | 4.805 M -54.58 % | 10.578 M 72.41 % | 6.135 M 6.27 % | 5.773 M | 0.000 -100.00 % | 5.773 M -13.13 % | 6.646 M 93.30 % | 3.438 M 0.99 % | 3.404 M -30.10 % | 4.870 M 0.21 % | 4.860 M -14.14 % | 5.661 M 249.42 % | 1.620 M -0.04 % | 1.621 M -66.86 % | 4.889 M -5.53 % | 5.176 M | 0.000 | 0.000 -100.00 % | 2.430 M | 0.000 -100.00 % | 2.020 K | 0.000 -100.00 % | 2.430 M | 0.000 -100.00 % | 1.625 M | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -818.410 M | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 878.029 K -3.76 % | 912.376 K |
| Tax 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 -100.00 % | 9.177 M 44.61 % | 6.346 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | -30.666 M 0.00 % | -30.666 M -120.48 % | 149.765 M -0.36 % | 150.304 M 0.48 % | 149.591 M 587.81 % | -30.666 M 0.00 % | -30.666 M 0.00 % | -30.666 M -12.81 % | -27.183 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 494.582 K | 0.000 | 0.000 | 0.000 -100.00 % | 255.553 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -25.160 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 103.826 M 0.00 % | 103.826 M 0.00 % | 103.826 M 0.00 % | 103.826 M 0.00 % | 103.826 M 0.00 % | 103.826 M 0.00 % | 103.826 M 0.00 % | 103.826 M 0.00 % | 103.826 M -71.03 % | 358.433 M 2.43 % | 349.932 M 0.66 % | 347.643 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.238 B -7.45 % | 1.337 B -6.90 % | 1.436 B 5.87 % | 1.357 B 0.58 % | 1.349 B 5.24 % | 1.282 B 3.60 % | 1.237 B 9.80 % | 1.127 B 5.28 % | 1.070 B 11.93 % | 956.275 M 2.68 % | 931.346 M 2.45 % | 909.113 M -0.59 % | 914.532 M -1.65 % | 929.900 M -4.41 % | 972.816 M 2.92 % | 945.192 M 1.84 % | 928.092 M 3.02 % | 900.891 M 1.86 % | 884.477 M 4.39 % | 847.257 M 2.79 % | 824.230 M 3.20 % | 798.671 M 5.39 % | 757.837 M -6.56 % | 811.027 M 0.84 % | 804.276 M -2.66 % | 826.215 M -1.72 % | 840.694 M 4.95 % | 801.056 M -6.66 % | 858.247 M -0.59 % | 863.362 M 1.76 % | 848.436 M 5.09 % | 807.316 M -0.82 % | 814.014 M 0.63 % | 808.917 M -0.02 % | 809.039 M -1.94 % | 825.007 M 6.12 % | 777.421 M -0.27 % | 779.563 M 3.05 % | 756.520 M 1.95 % | 742.027 M -9.21 % | 817.312 M -6.03 % | 869.773 M 4.39 % | 833.189 M 5.71 % | 788.176 M -25.64 % | 1.060 B 1.65 % | 1.043 B 11.05 % | 939.046 M -0.39 % | 942.763 M 4.71 % | 900.319 M 3.56 % | 869.354 M 0.26 % | 867.071 M 2.47 % | 846.147 M -3.14 % | 873.553 M 0.09 % | 872.790 M |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 84.446 M 21 744.16 % | 386.584 K -53.77 % | 836.182 K 118.90 % | -4.424 M -204.81 % | 4.221 M 507.10 % | -1.037 M -225.63 % | 825.271 K -36.41 % | 1.298 M 144.96 % | 529.760 K 5.62 % | 501.554 K 131.56 % | -1.589 M -351.19 % | 632.596 K -15.86 % | 751.854 K -14.81 % | 882.608 K 130.11 % | -2.931 M -396.19 % | 989.547 K 73.97 % | 568.802 K 106.47 % | -8.794 M -217.00 % | 7.516 M 775.20 % | 858.796 K 11.95 % | 767.092 K 166.75 % | -1.149 M -137.05 % | 3.102 M -41.34 % | 5.287 M -5.75 % | 5.609 M 205.07 % | -5.339 M -1 531.18 % | 373.029 K 102.59 % | 184.127 K -54.69 % | 406.380 K 107.55 % | -5.381 M -6 148.89 % | 88.966 K -98.33 % | 5.326 M 229.45 % | 1.617 M 147.91 % | -3.375 M -1 577.52 % | -201.163 K -114.05 % | 1.432 M 1 298.94 % | -119.426 K -112.12 % | 985.561 K 118.70 % | -5.271 M -439.64 % | 1.552 M -50.03 % | 3.105 M 291.60 % | 793.010 K 113.09 % | -6.056 M -5 155.44 % | -115.230 K -105.14 % | 2.240 M 211.20 % | -2.015 M -675.52 % | -259.780 K -379.32 % | 93.003 K -96.56 % | 2.705 M 2 353.17 % | -120.066 K -100.22 % | 53.382 M | 0.000 100.00 % | -3.288 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.094 M 200.00 % | -4.094 M | 0.000 -100.00 % | 17.694 K -99.69 % | 5.704 M 199.69 % | -5.722 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 |
| 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 |
| 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 |
| Other working capital | 84.446 M 21 744.16 % | 386.584 K -53.77 % | 836.182 K 118.90 % | -4.424 M -204.81 % | 4.221 M 507.10 % | -1.037 M -225.63 % | 825.271 K -36.41 % | 1.298 M 144.96 % | 529.760 K 5.62 % | 501.554 K 131.56 % | -1.589 M -351.19 % | 632.596 K -15.86 % | 751.854 K -14.81 % | 882.608 K 134.72 % | -2.542 M -383.96 % | 895.142 K 34.97 % | 663.207 K 62.33 % | 408.547 K 121.36 % | -1.913 M -322.70 % | 858.796 K 14.60 % | 749.398 K 195.65 % | -783.443 K -348.67 % | 315.047 K -94.04 % | 5.287 M -5.75 % | 5.609 M 205.07 % | -5.339 M -1 531.18 % | 373.029 K 102.59 % | 184.127 K -54.69 % | 406.380 K 107.55 % | -5.381 M -6 148.89 % | 88.966 K -98.33 % | 5.326 M 229.45 % | 1.617 M 147.91 % | -3.375 M -1 577.52 % | -201.163 K -114.05 % | 1.432 M 1 298.94 % | -119.426 K -112.12 % | 985.561 K 118.70 % | -5.271 M -439.64 % | 1.552 M -50.03 % | 3.105 M 291.60 % | 793.010 K 113.09 % | -6.056 M -5 155.44 % | -115.230 K -105.14 % | 2.240 M 211.20 % | -2.015 M -675.52 % | -259.780 K -379.32 % | 93.003 K -96.56 % | 2.705 M 2 353.17 % | -120.066 K -100.22 % | 53.382 M | 0.000 | 0.000 |
| Other non cash items | -5.047 M -103.23 % | 156.022 M 453.07 % | -44.190 M -4 246.45 % | -1.017 M 98.41 % | -64.089 M -170.49 % | -23.694 M 79.58 % | -116.041 M -217.29 % | -36.573 M -452.57 % | -6.619 M 87.31 % | -52.168 M -162.55 % | -19.870 M 20.88 % | -25.113 M 3.32 % | -25.976 M -5.03 % | -24.732 M 17.25 % | -29.888 M -11.63 % | -26.774 M 18.08 % | -32.684 M -69.24 % | -19.312 M -16.20 % | -16.619 M -130.40 % | -7.213 M -70.99 % | -4.219 M 37.49 % | -6.748 M -46.88 % | -4.595 M -33.84 % | -3.433 M -82.43 % | -1.882 M 85.95 % | -13.396 M -152.37 % | -5.308 M 73.74 % | -20.213 M -367.70 % | -4.322 M 73.42 % | -16.258 M -1 414.89 % | -1.073 M 96.09 % | -27.461 M -14 401.05 % | 192.023 K 102.90 % | -6.611 M -3 654.61 % | -176.087 K 93.67 % | -2.781 M 33.45 % | -4.179 M -238.70 % | -1.234 M -156.55 % | 2.182 M -17.80 % | 2.654 M -60.15 % | 6.660 M 182.94 % | -8.030 M -176.41 % | -2.905 M 52.49 % | -6.114 M 97.58 % | -252.605 M -201.35 % | 249.248 M 51 075.16 % | -488.959 K 92.36 % | -6.402 M 3.09 % | -6.606 M -11.57 % | -5.921 M -1 969.67 % | 316.681 K -99.13 % | 36.235 M 834.79 % | 3.876 M |
| Net cash provided by operating activities | 81.035 M 93.79 % | 41.815 M 214.44 % | -36.540 M -871.00 % | 4.739 M -62.91 % | 12.779 M -85.57 % | 88.546 M 1 449.10 % | -6.563 M -371.05 % | 2.421 M -92.75 % | 33.416 M 3 526.71 % | -975.177 K -185.24 % | 1.144 M 142.93 % | -2.665 M 12.41 % | -3.042 M -184.91 % | 3.583 M 300.87 % | -1.784 M -4.22 % | -1.712 M -196.84 % | 1.767 M 116.31 % | -10.837 M -227.61 % | 8.492 M 602.91 % | -1.689 M -151.46 % | 3.281 M 227.78 % | -2.568 M -137.27 % | 6.890 M 199.79 % | -6.904 M -171.81 % | 9.614 M 223.32 % | 2.974 M 351.84 % | -1.181 M 70.32 % | -3.978 M -172.35 % | 5.498 M 314.36 % | -2.565 M -163.62 % | 4.032 M 122.84 % | -17.655 M -276.34 % | 10.012 M 954.71 % | 949.247 K -70.48 % | 3.216 M 608.48 % | -632.488 K 61.99 % | -1.664 M -119.07 % | 8.726 M 656.56 % | -1.568 M 87.51 % | -12.548 M -251.67 % | 8.274 M 25 688.47 % | 32.083 K 102.23 % | -1.438 M 63.09 % | -3.896 M 98.35 % | -236.552 M -198.43 % | 240.324 M 4 461.84 % | 5.268 M 405.19 % | -1.726 M -137.34 % | 4.623 M 72.30 % | 2.683 M -95.29 % | 56.940 M 5 593 398.13 % | -1.018 K 99.89 % | -911.714 K |
| Investments in property plant and equipment | -382.533 K -938.36 % | -36.840 K | 0.000 -100.00 % | 14.895 M 889.61 % | -1.886 M 85.49 % | -13.004 M -276 586.45 % | -4.700 K 73.27 % | -17.584 K 97.91 % | -840.367 K | 0.000 | 0.000 100.00 % | -29.982 K 27.83 % | -41.545 K 58.25 % | -99.502 K | 0.000 100.00 % | -10.063 K -816.48 % | -1.098 K 90.51 % | -11.569 K 80.39 % | -58.988 K 75.28 % | -238.587 K -1 526.25 % | -14.671 K -66.77 % | -8.797 K | 0.000 100.00 % | -1.796 K 92.76 % | -24.792 K 34.23 % | -37.695 K -501.39 % | -6.268 K 70.29 % | -21.096 K 63.70 % | -58.115 K -182.80 % | -20.550 K 83.37 % | -123.547 K -1 474.65 % | -7.846 K | 0.000 100.00 % | -2.600 K -40.54 % | -1.850 K | 0.000 | 0.000 100.00 % | -690.000 99.74 % | -266.050 K -515.26 % | -43.242 K 38.25 % | -70.033 K | 0.000 100.00 % | -5.630 K 91.34 % | -64.996 K -855.96 % | -6.799 K | 0.000 100.00 % | -3.999 K 80.00 % | -19.995 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.405 M 47 226.10 % | -9.348 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.463 M 15 550.04 % | 9.347 K | 0.000 | 0.000 | 0.000 -100.00 % | 99.000 | 0.000 -100.00 % | 5.498 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 |
| Purchases of investments | -2.771 M | 0.000 100.00 % | -307.753 K -53.88 % | -200.000 K | 0.000 | 0.000 100.00 % | -397.341 M -98.44 % | -200.231 M 58.72 % | -485.000 M -109.29 % | -231.735 M -45.83 % | -158.913 M -577.22 % | -23.466 M | 0.000 100.00 % | -165.189 K | 0.000 100.00 % | -3.391 M | 0.000 -100.00 % | 10.000 M 200.00 % | -10.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | -307.753 K | 0.000 -100.00 % | 154.588 K | 0.000 | 0.000 | 0.000 -100.00 % | 417.104 M 131.28 % | 180.345 M -46.73 % | 338.579 M 16.96 % | 289.490 M 182.32 % | 102.541 M 91.00 % | 53.687 M | 0.000 -100.00 % | 218.456 K | 0.000 -100.00 % | 1.950 M | 0.000 -100.00 % | 16.715 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 |
| Other investing activites | 0.000 -100.00 % | 603.005 K 2 631.00 % | 22.080 K 100.13 % | -16.709 M -2 587.63 % | 671.670 K 101.03 % | -65.200 M -435.71 % | 19.422 M 196.57 % | -20.111 M -202.04 % | 19.709 M -65.88 % | 57.755 M 273.71 % | 15.455 M -48.86 % | 30.221 M 57.40 % | 19.200 M 43.09 % | 13.418 M | 0.000 -100.00 % | 6.209 M | 0.000 -100.00 % | 35.806 M 458.06 % | -10.000 M -9 272.12 % | 109.026 K -98.91 % | 9.985 M 93.50 % | 5.161 M 7 514.52 % | -69.600 K -104.02 % | 1.733 M 117.18 % | -10.090 M -10 325.83 % | -96.781 K -102.94 % | 3.288 M 172.51 % | 1.207 M -44.52 % | 2.175 M 92.82 % | 1.128 M -73.06 % | 4.187 M -86.60 % | 31.249 M 14 328.80 % | -219.620 K 4.88 % | -230.892 K -120.09 % | 1.150 M 1 021.29 % | 102.517 K 100.71 % | -14.476 M -206.93 % | 13.538 M 308.74 % | 3.312 M 114.23 % | -23.276 M -826.85 % | -2.511 M -129.05 % | 8.646 M 98.31 % | 4.360 M 102.71 % | -160.933 M -396.52 % | 54.274 M -50.66 % | 110.000 M | 0.000 | 0.000 | 0.000 100.00 % | -15.000 M 72.73 % | -55.000 M -1 147.42 % | -4.409 M -200.30 % | 4.396 M |
| Net cash used for investing activites | -3.462 M -711.43 % | 566.165 K 531.91 % | -131.085 K 93.49 % | -2.013 M -65.74 % | -1.215 M 98.45 % | -78.204 M -495.81 % | 19.758 M 199.31 % | -19.894 M 84.40 % | -127.553 M -320.85 % | 57.755 M 241.15 % | -40.917 M -235.53 % | 30.191 M 57.59 % | 19.158 M 43.22 % | 13.377 M | 0.000 -100.00 % | 8.150 M 742 313.39 % | -1.098 K -100.00 % | 35.794 M 455.84 % | -10.059 M -9 326.23 % | 109.026 K -98.91 % | 9.985 M 93.83 % | 5.152 M 7 501.89 % | -69.600 K -104.02 % | 1.733 M 117.18 % | -10.090 M -10 325.83 % | -96.781 K -102.94 % | 3.288 M 172.51 % | 1.207 M -44.52 % | 2.175 M 92.82 % | 1.128 M -73.06 % | 4.187 M -86.60 % | 31.249 M 14 328.80 % | -219.620 K 4.88 % | -230.892 K -120.09 % | 1.150 M 1 021.29 % | 102.517 K 100.71 % | -14.476 M -206.93 % | 13.538 M 308.74 % | 3.312 M 114.23 % | -23.276 M -826.85 % | -2.511 M -129.05 % | 8.646 M 98.57 % | 4.354 M 102.70 % | -160.998 M -396.67 % | 54.268 M -50.67 % | 110.000 M 2 750 787.67 % | -3.999 K 80.00 % | -19.995 K | 0.000 100.00 % | -15.000 M 72.73 % | -55.000 M -1 470 095.13 % | -3.741 K -100.09 % | 4.396 M |
| Debt repayment | -38.861 M -234.65 % | 28.861 M -58.67 % | 69.827 M | 0.000 100.00 % | -7.000 M | 0.000 | 0.000 -100.00 % | 5.451 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.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 | 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.483 M 87.19 % | -27.183 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 |
| Dividends paid | -59.000 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -59.000 M | 0.000 | 0.000 | 0.000 100.00 % | -30.000 M | 0.000 | 0.000 | 0.000 100.00 % | -37.500 M | 0.000 | 0.000 | 0.000 100.00 % | -12.500 M | 0.000 | 0.000 100.00 % | -12.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.500 M | 0.000 | 0.000 | 0.000 100.00 % | -12.500 M | 0.000 100.00 % | -12.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -21.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 -100.00 % | 172.920 K | 0.000 100.00 % | -3.062 M 69.57 % | -10.062 M -228.64 % | -3.062 M 0.00 % | -3.062 M -125.00 % | 12.247 M -87.75 % | 100.000 M 1 934.40 % | -5.451 M | 0.000 | 0.000 100.00 % | -25.000 M -200.00 % | 25.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.844 K 200.00 % | -34.844 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.980 K | 0.000 100.00 % | -6.980 K 18.95 % | -8.612 K 98.70 % | -664.408 K -471.95 % | 178.628 K 200.00 % | -178.628 K 98.81 % | -15.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.000 M 200.00 % | -14.000 M | 0.000 -100.00 % | 26.000 M | 0.000 | 0.000 | 0.000 100.00 % | -110.000 M -200.00 % | 110.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -97.861 M -437.06 % | 29.034 M -58.42 % | 69.827 M 2 380.71 % | -3.062 M 69.57 % | -10.062 M 83.79 % | -62.062 M -1 927.07 % | -3.062 M -121.54 % | 14.215 M -80.48 % | 72.817 M 305.40 % | -35.451 M | 0.000 | 0.000 100.00 % | -25.000 M -100.00 % | -12.500 M | 0.000 | 0.000 | 0.000 100.00 % | -12.500 M | 0.000 -100.00 % | 34.844 K 100.28 % | -12.500 M | 0.000 100.00 % | -8.000 M | 0.000 -100.00 % | 6.980 K | 0.000 100.00 % | -4.507 M -52 233.72 % | -8.612 K 98.70 % | -664.408 K -471.95 % | 178.628 K 101.41 % | -12.679 M 15.48 % | -15.000 M -20.00 % | -12.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.000 M 200.00 % | -14.000 M | 0.000 -100.00 % | 26.000 M | 0.000 100.00 % | -21.600 M | 0.000 100.00 % | -110.000 M -200.00 % | 110.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.985 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 |
| Net change in cash | -20.288 M -128.41 % | 71.415 M 115.39 % | 33.156 M 9 972.15 % | -335.852 K -122.36 % | 1.502 M 125.28 % | -5.942 M -158.64 % | 10.133 M 411.01 % | -3.258 M 84.72 % | -21.319 M -199.96 % | 21.329 M 153.63 % | -39.773 M -244.49 % | 27.526 M 409.85 % | -8.884 M -299.18 % | 4.460 M 350.04 % | -1.784 M -127.71 % | 6.438 M 264.49 % | 1.766 M -85.82 % | 12.457 M 895.12 % | -1.567 M 1.10 % | -1.584 M -306.59 % | 766.823 K -70.32 % | 2.584 M 319.01 % | -1.180 M 77.19 % | -5.171 M -986.44 % | -475.962 K -116.54 % | 2.877 M 219.87 % | -2.400 M 13.68 % | -2.780 M -139.67 % | 7.008 M 88.05 % | 3.727 M 183.57 % | -4.459 M -217.33 % | -1.405 M 48.10 % | -2.708 M -476.95 % | 718.355 K -83.55 % | 4.366 M 923.74 % | -529.971 K 75.23 % | -2.140 M -125.89 % | 8.263 M 373.76 % | 1.744 M 117.75 % | -9.825 M -270.50 % | 5.762 M 144.59 % | -12.922 M -543.16 % | 2.916 M 101.06 % | -274.894 M -280.30 % | -72.284 M -120.63 % | 350.324 M 6 554.91 % | 5.264 M 357.90 % | -2.041 M -144.16 % | 4.623 M 137.53 % | -12.317 M -734.98 % | 1.940 M 40 740.58 % | -4.773 K -100.14 % | 3.484 M |
| Cash at beginning of period | 112.006 M 175.94 % | 40.591 M 445.94 % | 7.435 M -4.32 % | 7.771 M 23.96 % | 6.269 M -48.66 % | 12.210 M 487.74 % | 2.078 M -61.06 % | 5.336 M -79.98 % | 26.655 M 400.44 % | 5.326 M -88.19 % | 45.099 M 156.64 % | 17.573 M -33.58 % | 26.457 M 20.28 % | 21.996 M -7.50 % | 23.780 M 37.12 % | 17.342 M 11.34 % | 15.576 M 399.42 % | 3.119 M -33.44 % | 4.686 M -25.27 % | 6.270 M 13.94 % | 5.503 M 88.51 % | 2.919 M -28.78 % | 4.099 M -55.78 % | 9.270 M -4.88 % | 9.746 M 41.88 % | 6.869 M -25.89 % | 9.269 M -23.07 % | 12.049 M 139.04 % | 5.041 M 283.69 % | 1.314 M -77.24 % | 5.773 M -52.54 % | 12.164 M -18.21 % | 14.871 M 5.08 % | 14.153 M 44.60 % | 9.787 M -5.14 % | 10.317 M -17.18 % | 12.457 M 197.04 % | 4.194 M 71.20 % | 2.450 M -80.04 % | 12.274 M 88.49 % | 6.512 M -66.49 % | 19.434 M 17.65 % | 16.518 M -94.33 % | 291.412 M -19.87 % | 363.696 M 2 619.83 % | 13.372 M 64.93 % | 8.108 M -20.11 % | 10.149 M 83.64 % | 5.527 M -69.03 % | 17.844 M 12.20 % | 15.904 M -0.02 % | 15.907 M 28.05 % | 12.422 M |
| Cash at end of period | 91.718 M -18.11 % | 112.006 M 175.94 % | 40.591 M 445.94 % | 7.435 M -4.32 % | 7.771 M 23.96 % | 6.269 M -48.66 % | 12.210 M 487.74 % | 2.078 M -61.06 % | 5.336 M -79.98 % | 26.655 M 400.44 % | 5.326 M -88.19 % | 45.099 M 156.64 % | 17.573 M -33.58 % | 26.457 M 20.28 % | 21.996 M -7.50 % | 23.780 M 37.12 % | 17.342 M 11.34 % | 15.576 M 399.42 % | 3.119 M -33.44 % | 4.686 M -25.27 % | 6.270 M 13.94 % | 5.503 M 88.51 % | 2.919 M -28.78 % | 4.099 M -55.78 % | 9.270 M -4.88 % | 9.746 M 41.88 % | 6.869 M -25.89 % | 9.269 M -23.07 % | 12.049 M 139.04 % | 5.041 M 283.69 % | 1.314 M -87.79 % | 10.758 M -11.55 % | 12.164 M -18.21 % | 14.871 M 5.08 % | 14.153 M 44.60 % | 9.787 M -5.14 % | 10.317 M -17.18 % | 12.457 M 197.04 % | 4.194 M 71.20 % | 2.450 M -80.04 % | 12.274 M 88.49 % | 6.512 M -66.49 % | 19.434 M 17.65 % | 16.518 M -94.33 % | 291.412 M -19.87 % | 363.696 M 2 619.83 % | 13.372 M 64.93 % | 8.108 M -20.11 % | 10.149 M 83.64 % | 5.527 M -69.03 % | 17.844 M 12.21 % | 15.902 M -0.03 % | 15.907 M |
| Operating cash flow | 77.956 M 86.43 % | 41.815 M 214.44 % | -36.540 M -871.04 % | 4.739 M -62.91 % | 12.779 M -85.57 % | 88.546 M 1 449.10 % | -6.563 M -371.05 % | 2.421 M -92.75 % | 33.416 M 3 526.71 % | -975.177 K -185.24 % | 1.144 M 142.93 % | -2.665 M 12.41 % | -3.042 M -184.91 % | 3.583 M 300.87 % | -1.784 M -4.22 % | -1.712 M -196.84 % | 1.767 M 116.31 % | -10.837 M -227.61 % | 8.492 M 602.91 % | -1.689 M -151.46 % | 3.281 M 227.78 % | -2.568 M -137.27 % | 6.890 M 199.79 % | -6.904 M -171.81 % | 9.614 M 223.32 % | 2.974 M 351.84 % | -1.181 M 70.32 % | -3.978 M -172.35 % | 5.498 M 314.36 % | -2.565 M -163.62 % | 4.032 M 122.84 % | -17.655 M -276.34 % | 10.012 M 954.71 % | 949.247 K -70.48 % | 3.216 M 608.48 % | -632.488 K 61.99 % | -1.664 M -119.07 % | 8.726 M 656.56 % | -1.568 M 87.51 % | -12.548 M -251.67 % | 8.274 M 25 688.47 % | 32.083 K 102.23 % | -1.438 M 63.09 % | -3.896 M 98.35 % | -236.552 M -198.43 % | 240.324 M 4 461.84 % | 5.268 M 405.19 % | -1.726 M -137.34 % | 4.623 M 72.30 % | 2.683 M -95.29 % | 56.940 M 5 593 398.13 % | -1.018 K 99.89 % | -911.714 K |
| Capital expenditure | -382.533 K -938.36 % | -36.840 K | 0.000 100.00 % | -2.659 M -40.96 % | -1.886 M 85.49 % | -13.004 M -276 586.45 % | -4.700 K 73.27 % | -17.584 K 97.91 % | -840.367 K | 0.000 | 0.000 100.00 % | -29.982 K 27.83 % | -41.545 K 58.25 % | -99.502 K | 0.000 100.00 % | -10.063 K -816.48 % | -1.098 K 90.51 % | -11.569 K 80.39 % | -58.988 K 75.28 % | -238.587 K -1 526.25 % | -14.671 K -66.77 % | -8.797 K | 0.000 100.00 % | -1.796 K 92.76 % | -24.792 K 34.23 % | -37.695 K -501.39 % | -6.268 K 70.29 % | -21.096 K 63.70 % | -58.115 K -182.80 % | -20.550 K 83.37 % | -123.547 K -1 474.65 % | -7.846 K | 0.000 100.00 % | -2.600 K -40.54 % | -1.850 K | 0.000 | 0.000 100.00 % | -690.000 99.74 % | -266.050 K -515.26 % | -43.242 K 38.25 % | -70.033 K | 0.000 100.00 % | -5.630 K 91.34 % | -64.996 K -855.96 % | -6.799 K | 0.000 100.00 % | -3.999 K 80.00 % | -19.995 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.405 M 47 226.10 % | -9.348 K |
| Free CashFlow | 77.573 M 85.68 % | 41.778 M 214.33 % | -36.540 M -1 856.54 % | 2.080 M -80.90 % | 10.892 M -85.58 % | 75.542 M 1 250.14 % | -6.568 M -373.23 % | 2.404 M -92.62 % | 32.576 M 3 440.53 % | -975.177 K -185.24 % | 1.144 M 142.45 % | -2.695 M 12.61 % | -3.084 M -188.53 % | 3.483 M 295.29 % | -1.784 M -3.61 % | -1.722 M -197.47 % | 1.766 M 116.28 % | -10.849 M -228.64 % | 8.433 M 537.59 % | -1.927 M -158.99 % | 3.267 M 226.78 % | -2.577 M -137.40 % | 6.890 M 199.76 % | -6.906 M -172.02 % | 9.589 M 226.62 % | 2.936 M 347.33 % | -1.187 M 70.32 % | -3.999 M -173.51 % | 5.440 M 310.41 % | -2.585 M -166.15 % | 3.908 M 122.13 % | -17.662 M -276.42 % | 10.012 M 957.61 % | 946.647 K -70.55 % | 3.214 M 608.19 % | -632.488 K 61.99 % | -1.664 M -119.07 % | 8.725 M 575.78 % | -1.834 M 85.44 % | -12.592 M -253.49 % | 8.204 M 25 470.18 % | 32.083 K 102.22 % | -1.444 M 63.55 % | -3.961 M 98.33 % | -236.558 M -198.43 % | 240.324 M 4 465.30 % | 5.264 M 401.46 % | -1.746 M -137.78 % | 4.623 M 72.30 % | 2.683 M -95.29 % | 56.940 M 1 192.81 % | 4.404 M 578.18 % | -921.062 K |
| 2025 | 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 |