PMC Fincorp Limited PMCFIN.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 212.442 M 35.65 % | 156.613 M 1 441.90 % | -11.671 M -117.99 % | 64.872 M 19.41 % | 54.327 M 1.32 % | 53.618 M -36.91 % | 84.993 M 49.07 % | 57.016 M -19.25 % | 70.605 M -50.93 % | 143.900 M -50.39 % | 290.040 M 188.57 % | 100.508 M 18.88 % | 84.549 M 0.05 % | 84.506 M 26.69 % | 66.705 M 38.73 % | 48.083 M -69.20 % | 156.108 M 1 087.61 % | 13.145 M |
| Net income | 143.498 M 26.47 % | 113.468 M 278.32 % | -63.631 M -451.05 % | 18.126 M -0.15 % | 18.153 M 26.48 % | 14.353 M -9.94 % | 15.937 M 57.25 % | 10.135 M 40.45 % | 7.216 M -19.42 % | 8.955 M -72.65 % | 32.748 M 156.04 % | 12.790 M -10.97 % | 14.366 M 75.79 % | 8.172 M -27.56 % | 11.282 M 2.82 % | 10.972 M -22.61 % | 14.178 M 338.89 % | 3.231 M |
| Income before tax | 184.292 M 46.40 % | 125.882 M 297.81 % | -63.639 M -349.55 % | 25.502 M 4.78 % | 24.339 M 26.90 % | 19.180 M -13.02 % | 22.052 M 55.37 % | 14.193 M 30.54 % | 10.872 M -25.77 % | 14.646 M -69.89 % | 48.639 M 157.80 % | 18.867 M -6.96 % | 20.279 M 88.09 % | 10.782 M -29.33 % | 15.257 M 15.32 % | 13.231 M -17.33 % | 16.005 M 343.20 % | 3.611 M |
| Income before tax ratio | 0.87 7.93 % | 0.80 -85.26 % | 5.45 1 287.07 % | 0.39 -12.25 % | 0.45 25.24 % | 0.36 37.87 % | 0.26 4.23 % | 0.25 61.66 % | 0.15 51.29 % | 0.10 -39.31 % | 0.17 -10.66 % | 0.19 -21.74 % | 0.24 87.99 % | 0.13 -44.22 % | 0.23 -16.88 % | 0.28 168.40 % | 0.10 -62.68 % | 0.27 |
| EBITDA | 184.967 M 29.89 % | 142.404 M 402.73 % | -47.040 M -243.04 % | 32.885 M 5.97 % | 31.032 M | 0.000 -100.00 % | 22.439 M 52.36 % | 14.727 M 26.73 % | 11.621 M -26.93 % | 15.904 M -67.61 % | 49.099 M 157.02 % | 19.103 M -54.92 % | 42.378 M 282.71 % | 11.073 M -28.40 % | 15.466 M 15.57 % | 13.381 M -17.42 % | 16.204 M 347.60 % | 3.620 M |
| Net income ratio | 0.68 -6.77 % | 0.72 -86.71 % | 5.45 1 851.26 % | 0.28 -16.38 % | 0.33 24.82 % | 0.27 42.76 % | 0.19 5.49 % | 0.18 73.93 % | 0.10 64.23 % | 0.06 -44.88 % | 0.11 -11.27 % | 0.13 -25.11 % | 0.17 75.70 % | 0.10 -42.82 % | 0.17 -25.89 % | 0.23 151.25 % | 0.09 -63.04 % | 0.25 |
| Ratio EBITDA | 0.87 -4.25 % | 0.91 -77.44 % | 4.03 695.09 % | 0.51 -11.25 % | 0.57 | 0.00 -100.00 % | 0.26 2.21 % | 0.26 56.94 % | 0.16 48.92 % | 0.11 -34.71 % | 0.17 -10.94 % | 0.19 -62.08 % | 0.50 282.51 % | 0.13 -43.48 % | 0.23 -16.69 % | 0.28 168.12 % | 0.10 -62.31 % | 0.28 |
| Gross profit ratio | 0.94 -3.69 % | 0.97 -68.81 % | 3.12 230.52 % | 0.94 18.43 % | 0.80 17.64 % | 0.68 107.35 % | 0.33 -18.58 % | 0.40 62.39 % | 0.25 45.93 % | 0.17 -48.32 % | 0.33 -45.93 % | 0.61 -16.77 % | 0.73 77.64 % | 0.41 -13.83 % | 0.48 32.12 % | 0.36 180.41 % | 0.13 -77.00 % | 0.56 |
| Weighted average shs out dil | 631.983 M 5.02 % | 601.759 M 18.21 % | 509.061 M 0.00 % | 509.061 M 0.00 % | 509.061 M 0.00 % | 509.061 M 0.00 % | 509.061 M 0.00 % | 509.061 M 0.00 % | 509.061 M 4.62 % | 486.561 M 0.00 % | 486.561 M 1.04 % | 481.561 M 0.00 % | 481.561 M 0.00 % | 481.561 M 50.00 % | 321.041 M 0.00 % | 321.041 M 77.37 % | 180.999 M -63.01 % | 489.280 M |
| Weighted average shs out | 631.983 M 5.02 % | 601.759 M 18.21 % | 509.061 M 0.00 % | 509.061 M 0.00 % | 509.061 M 0.00 % | 509.061 M 0.00 % | 509.061 M 0.00 % | 509.061 M 4.62 % | 486.561 M 0.00 % | 486.561 M 0.00 % | 486.561 M 1.04 % | 481.561 M 0.00 % | 481.561 M 0.00 % | 481.561 M 50.00 % | 321.041 M 0.00 % | 321.041 M 77.37 % | 180.999 M -63.01 % | 489.280 M |
| EPS diluted | 0.23 21.05 % | 0.19 258.33 % | -0.12 -437.08 % | 0.04 -0.28 % | 0.04 26.60 % | 0.03 -9.90 % | 0.03 57.29 % | 0.02 99.00 % | 0.01 -50.00 % | 0.02 -69.23 % | 0.07 140.74 % | 0.03 -8.16 % | 0.03 73.96 % | 0.02 -52.12 % | 0.04 3.22 % | 0.03 -56.32 % | 0.08 1 086.36 % | 0.01 |
| Earnings per share | 0.23 21.05 % | 0.19 258.33 % | -0.12 -437.08 % | 0.04 -0.28 % | 0.04 26.60 % | 0.03 -9.90 % | 0.03 57.29 % | 0.02 99.00 % | 0.01 -50.00 % | 0.02 -69.23 % | 0.07 140.74 % | 0.03 -8.16 % | 0.03 73.96 % | 0.02 -52.12 % | 0.04 3.22 % | 0.03 -56.32 % | 0.08 1 086.36 % | 0.01 |
| Gross profit | 199.243 M 30.64 % | 152.515 M 518.50 % | -36.443 M -159.46 % | 61.286 M 41.41 % | 43.338 M 19.19 % | 36.360 M 30.81 % | 27.797 M 21.38 % | 22.901 M 31.13 % | 17.464 M -28.40 % | 24.391 M -74.36 % | 95.120 M 56.04 % | 60.960 M -1.06 % | 61.616 M 77.73 % | 34.668 M 9.16 % | 31.759 M 83.29 % | 17.328 M -13.63 % | 20.062 M 173.16 % | 7.345 M |
| Income tax expense | 40.794 M 228.61 % | 12.414 M 155 275.00 % | -8.000 K -100.11 % | 7.376 M 19.22 % | 6.187 M 28.17 % | 4.827 M -21.06 % | 6.115 M 50.69 % | 4.058 M 10.99 % | 3.656 M -35.76 % | 5.691 M -64.19 % | 15.891 M 161.50 % | 6.077 M 2.77 % | 5.913 M 126.61 % | 2.609 M -34.36 % | 3.976 M 76.02 % | 2.259 M 23.67 % | 1.826 M 379.79 % | 380.652 K |
| Cost of revenue | 19.468 M 375.06 % | 4.098 M -83.31 % | 24.559 M 95.95 % | 12.533 M 14.05 % | 10.989 M -36.33 % | 17.258 M -69.83 % | 57.196 M 67.66 % | 34.114 M -35.80 % | 53.141 M -55.53 % | 119.509 M -38.69 % | 194.921 M 392.87 % | 39.548 M 72.44 % | 22.934 M -53.98 % | 49.838 M 42.61 % | 34.946 M 13.63 % | 30.755 M -77.39 % | 136.045 M 2 245.61 % | 5.800 M |
| General and administrative expenses | 1.014 M 31.69 % | 770.000 K -60.29 % | 1.939 M 6.13 % | 1.827 M 53.14 % | 1.193 M -9.55 % | 1.319 M -14.46 % | 1.542 M 33.71 % | 1.153 M -34.85 % | 1.770 M -24.59 % | 2.347 M 993.18 % | 214.723 K -96.33 % | 5.846 M -57.41 % | 13.724 M 341.56 % | 3.108 M -80.92 % | 16.294 M 2 201.83 % | 707.857 K -16.51 % | 847.867 K 120.54 % | 384.459 K |
| Selling and marketing expenses | 46.000 K -13.21 % | 53.000 K 12.77 % | 47.000 K 2.17 % | 46.000 K 2.22 % | 45.000 K -2.17 % | 46.000 K 2.22 % | 45.000 K 3.92 % | 43.304 K 1.18 % | 42.798 K -49.78 % | 85.228 K -5.94 % | 90.614 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 87.674 K 6.89 % | 82.020 K 58.80 % | 51.650 K |
| Other expenses | 7.164 M 7.83 % | 6.644 M -79.27 % | 32.047 M -14.19 % | 37.348 M 69.73 % | 22.004 M 437.47 % | 4.094 M 137.99 % | -10.777 M -38 137.33 % | 28.334 K -88.67 % | 250.000 K 104.02 % | -6.225 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 8.224 M 10.14 % | 7.467 M -78.06 % | 34.033 M -13.23 % | 39.221 M 68.75 % | 23.242 M 325.76 % | 5.459 M -4.31 % | 5.705 M -15.02 % | 6.713 M 5.81 % | 6.345 M -32.65 % | 9.421 M -39.30 % | 15.520 M 22.12 % | 12.708 M -34.75 % | 19.475 M 196.16 % | 6.576 M -60.15 % | 16.502 M 312.18 % | 4.004 M 1.79 % | 3.933 M 5.46 % | 3.729 M |
| Cost and expenses | 14.169 M -6.62 % | 15.173 M -57.68 % | 35.849 M -8.60 % | 39.221 M 66.71 % | 23.527 M 3.57 % | 22.717 M -63.88 % | 62.901 M 54.06 % | 40.828 M -31.37 % | 59.486 M -53.86 % | 128.930 M -38.73 % | 210.440 M 302.71 % | 52.256 M 23.22 % | 42.409 M -24.83 % | 56.414 M 9.65 % | 51.448 M 48.02 % | 34.759 M -75.17 % | 139.978 M 1 368.92 % | 9.529 M |
| Research and development expenses | 0.000 | 0.000 -100.00 % | 5.453 | 0.000 | 0.000 | 0.000 -100.00 % | 0.259 4.28 % | 0.249 62.15 % | 0.153 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 1.060 M 28.80 % | 823.000 K -58.56 % | 1.986 M 6.03 % | 1.873 M 51.29 % | 1.238 M -9.30 % | 1.365 M -13.99 % | 1.587 M 32.63 % | 1.197 M -34.00 % | 1.813 M -25.47 % | 2.433 M 696.67 % | 305.337 K -94.78 % | 5.846 M -57.41 % | 13.724 M 341.56 % | 3.108 M -80.92 % | 16.294 M 1 948.15 % | 795.532 K -14.45 % | 929.887 K 113.22 % | 436.109 K |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 421.000 K 13 933.33 % | 3.000 K -57.14 % | 7.000 K -99.61 % | 1.813 M 2 872.13 % | 61.000 K -99.29 % | 8.569 M 20 800.00 % | 41.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.385 M 34.42 % | 21.861 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 675.000 K -29.98 % | 964.000 K 100.83 % | 480.000 K 222.15 % | 149.000 K -35.78 % | 232.000 K -99.58 % | 55.832 M -11.30 % | 62.941 M 46.88 % | 42.851 M -28.56 % | 59.983 M 4 614.57 % | 1.272 M 500.47 % | 211.884 K -10.36 % | 236.385 K -0.59 % | 237.794 K -11.20 % | 267.776 K 28.42 % | 208.508 K 93.42 % | 107.803 K -17.35 % | 130.434 K 1 358.83 % | 8.941 K |
| Operating income | 198.273 M 40.18 % | 141.440 M 397.64 % | -47.520 M -245.16 % | 32.736 M 6.29 % | 30.800 M -13.39 % | 35.562 M 15.16 % | 30.881 M -11.53 % | 34.905 M 221.05 % | 10.872 M -25.77 % | 14.646 M -69.89 % | 48.639 M 157.80 % | 18.867 M -6.96 % | 20.279 M 88.09 % | 10.782 M -29.33 % | 15.257 M 15.32 % | 13.231 M -17.33 % | 16.005 M 343.20 % | 3.611 M |
| Operating income ratio | 0.93 3.34 % | 0.90 -77.82 % | 4.07 706.86 % | 0.50 -10.99 % | 0.57 -14.52 % | 0.66 82.54 % | 0.36 -40.65 % | 0.61 297.57 % | 0.15 51.29 % | 0.10 -39.31 % | 0.17 -10.66 % | 0.19 -21.74 % | 0.24 87.99 % | 0.13 -44.22 % | 0.23 -16.88 % | 0.28 168.40 % | 0.10 -62.68 % | 0.27 |
| Total other income expenses net | -13.981 M 10.14 % | -15.558 M 3.48 % | -16.119 M -122.82 % | -7.234 M -11.96 % | -6.461 M | 0.000 100.00 % | -40.000 K 98.02 % | -2.023 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -9.578 M -105.18 % | 185.059 M -32.55 % | 274.366 M 11.74 % | 245.538 M 296.20 % | 61.973 M -38.47 % | 100.725 M -44.72 % | 182.222 M -13.82 % | 211.454 M -57.94 % | 502.799 M -10.12 % | 559.415 M 44.48 % | 387.184 M -43.11 % | 680.603 M 0.46 % | 677.477 M 47.21 % | 460.204 M 37.62 % | 334.404 M 226.50 % | 102.420 M 30.61 % | 78.418 M 12 828.28 % | -616.092 K |
| Total investments | 460.039 M 107.31 % | 221.906 M 1 489.93 % | 13.957 M -69.79 % | 46.195 M 26.08 % | 36.640 M -54.62 % | 80.746 M -5.83 % | 85.746 M 0.00 % | 85.746 M -29.80 % | 122.146 M 42.53 % | 85.700 M 108.77 % | 41.051 M 70.65 % | 24.056 M 13.31 % | 21.230 M -75.72 % | 87.450 M 121.39 % | 39.500 M -63.95 % | 109.558 M -18.74 % | 134.822 M 223.95 % | 41.617 M |
| Total debt | 462.317 M 149.23 % | 185.496 M -32.47 % | 274.676 M 11.65 % | 246.018 M 296.41 % | 62.061 M -38.74 % | 101.307 M -44.51 % | 182.579 M -13.71 % | 211.591 M -58.23 % | 506.525 M -11.06 % | 569.484 M 45.92 % | 390.271 M -42.86 % | 682.981 M 0.73 % | 678.021 M 43.36 % | 472.955 M 37.10 % | 344.964 M 223.12 % | 106.760 M 17.43 % | 90.913 M | 0.000 |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 180.663 M 62.21 % | 111.376 M -35.71 % | 173.250 M | 0.000 -100.00 % | 570.415 M 0.00 % | 570.415 M 0.00 % | 570.415 M 16.02 % | 491.665 M 0.00 % | 491.665 M | 0.000 100.00 % | -95.000 K 20.00 % | -118.749 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 265.022 M 72.99 % | 153.205 M 146.14 % | 62.242 M -54.24 % | 136.028 M 13.58 % | 119.760 M 13.60 % | 105.427 M 20.15 % | 87.749 M 17.05 % | 74.969 M 12.21 % | 66.809 M 9.65 % | 60.930 M 6.90 % | 56.996 M 85.07 % | 30.797 M 48.20 % | 20.781 M 22.71 % | 16.935 M 2.56 % | 16.512 M 4.76 % | 15.761 M 47.89 % | 10.657 M 352.99 % | 2.353 M |
| Common stock | 712.082 M 33.33 % | 534.061 M 0.00 % | 534.061 M 4.91 % | 509.061 M 0.00 % | 509.061 M 0.00 % | 509.061 M 0.00 % | 509.061 M 0.00 % | 509.061 M 4.62 % | 486.561 M 0.00 % | 486.561 M 100.00 % | 243.281 M 1.04 % | 240.781 M 80.00 % | 133.767 M 0.00 % | 133.767 M 50.00 % | 89.178 M 0.00 % | 89.178 M 77.72 % | 50.178 M 0.00 % | 50.178 M |
| Total equity | 1.690 B 46.75 % | 1.152 B 11.42 % | 1.034 B 13.44 % | 911.261 M 27.03 % | 717.366 M 2.57 % | 699.397 M -18.70 % | 860.271 M -1.53 % | 873.623 M -20.32 % | 1.096 B 93.50 % | 566.620 M 1.03 % | 560.857 M 101.74 % | 278.014 M 4.83 % | 265.200 M 2.55 % | 258.600 M 0.16 % | 258.177 M 0.29 % | 257.426 M 167.25 % | 96.322 M 9.44 % | 88.018 M |
| Other non current liabilities | 48.715 M 952.84 % | 4.627 M -98.34 % | 279.304 M 6 524.86 % | 4.216 M -93.63 % | 66.183 M | 0.000 -100.00 % | 2.997 M -1.19 % | 3.033 M -1.69 % | 3.085 M -3.35 % | 3.192 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 462.317 M 198.97 % | 154.638 M | 0.000 -100.00 % | 246.018 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 106.760 M 17.43 % | 90.913 M | 0.000 |
| Total non current liabilities | 511.032 M 220.87 % | 159.265 M -42.98 % | 279.304 M 11.62 % | 250.234 M 278.09 % | 66.183 M 2 214.90 % | 2.859 M -4.60 % | 2.997 M -1.19 % | 3.033 M -1.69 % | 3.085 M -3.35 % | 3.192 M 5 189.19 % | 60.348 K 134.38 % | 25.748 K 50.76 % | 17.079 K 29.51 % | 13.187 K -11.40 % | 14.883 K -99.99 % | 106.764 M 17.43 % | 90.920 M 2 683 484.21 % | 3.388 K |
| Other current liabilities | -460.916 M -3 547.13 % | 13.371 M 105.34 % | -250.455 M -4.91 % | -238.741 M -450.08 % | -43.401 M -464.01 % | 11.923 M 27.08 % | 9.382 M 8.71 % | 8.630 M 28.78 % | 6.701 M -38.66 % | 10.924 M 28.72 % | 8.487 M -26.16 % | 11.493 M -50.34 % | 23.143 M 50.67 % | 15.361 M 35.11 % | 11.369 M -90.88 % | 124.611 M -28.69 % | 174.741 M 628.21 % | 23.996 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.724 M -37.47 % | 5.956 M -62.44 % | 15.856 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 462.317 M 1 398.21 % | 30.858 M -88.77 % | 274.676 M 11.65 % | 246.018 M 296.41 % | 62.061 M -38.74 % | 101.307 M -44.51 % | 182.579 M -13.71 % | 211.591 M -58.23 % | 506.525 M -11.06 % | 569.484 M 45.92 % | 390.271 M -42.86 % | 682.981 M 0.73 % | 678.021 M 43.36 % | 472.955 M 37.10 % | 344.964 M | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 1.401 M -97.29 % | 51.654 M 95.33 % | 26.444 M 197.83 % | 8.879 M -57.84 % | 21.058 M -81.90 % | 116.332 M -40.24 % | 194.665 M -12.94 % | 223.593 M -59.92 % | 557.851 M -11.11 % | 627.599 M 43.37 % | 437.748 M -36.97 % | 694.474 M -0.95 % | 701.164 M 43.59 % | 488.315 M 36.49 % | 357.779 M 142.57 % | 147.497 M -25.94 % | 199.172 M 684.67 % | 25.383 M |
| Total liabilities | 512.433 M 142.95 % | 210.919 M -31.02 % | 305.748 M 18.00 % | 259.113 M 197.01 % | 87.241 M -26.81 % | 119.191 M -39.70 % | 197.662 M -12.78 % | 226.626 M -59.60 % | 560.936 M -11.07 % | 630.791 M 44.08 % | 437.808 M -36.96 % | 694.500 M -0.95 % | 701.181 M 43.59 % | 488.329 M 36.48 % | 357.794 M 40.72 % | 254.261 M -12.35 % | 290.091 M 1 042.71 % | 25.386 M |
| Other non current assets | 226.786 M -71.96 % | 808.866 M 8 527.90 % | 9.375 M 6.45 % | 8.807 M 191.14 % | 3.025 M -84.55 % | 19.582 M 148.63 % | 7.876 M 0.00 % | 7.876 M -99.20 % | 990.471 M 4 591.49 % | -22.052 M -153.72 % | 41.051 M 70.65 % | 24.056 M 13.31 % | 21.230 M -75.72 % | 87.450 M 121.39 % | 39.500 M -63.95 % | 109.558 M -18.74 % | 134.822 M 223.95 % | 41.617 M |
| Long term investments | 0.000 -100.00 % | 5.039 M -96.84 % | 159.553 M 175.13 % | 57.992 M 29.82 % | 44.670 M -38.21 % | 72.295 M -37.07 % | 114.879 M 26.80 % | 90.597 M -27.05 % | 124.197 M 15.26 % | 107.751 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 89.000 K 27.14 % | 70.000 K 0.00 % | 70.000 K 600.00 % | 10.000 K 900.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K -45.83 % | 1.846 K 74.81 % | 1.056 K -33.16 % | 1.580 K -84.79 % | 10.391 K -18.26 % | 12.712 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 100.00 % | -15.640 M 89.89 % | -154.761 M -651.67 % | -20.589 M -86.65 % | -11.031 M -36.07 % | -8.107 M -67.10 % | -4.852 M -1 527.95 % | 339.766 K 24.60 % | 272.685 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 89.000 K 27.14 % | 70.000 K 100.05 % | -154.691 M -651.69 % | -20.579 M -86.57 % | -11.030 M -36.07 % | -8.106 M -67.11 % | -4.851 M -124.96 % | 19.431 M 102.00 % | -969.768 M -61 377 794.68 % | 1.580 K -84.79 % | 10.391 K -18.26 % | 12.712 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 2.022 M -8.55 % | 2.211 M -30.27 % | 3.171 M 649.65 % | 423.000 K 9.87 % | 385.000 K -37.40 % | 615.000 K -26.70 % | 839.000 K -29.20 % | 1.185 M -28.95 % | 1.668 M -26.05 % | 2.255 M -17.78 % | 2.743 M 99.02 % | 1.378 M -6.11 % | 1.468 M -5.57 % | 1.555 M -13.90 % | 1.805 M 173.77 % | 659.486 K -7.52 % | 713.089 K 4 707.45 % | 14.833 K |
| Total non current assets | 229.326 M -71.91 % | 816.477 M 4 513.13 % | 17.699 M -62.28 % | 46.926 M 25.63 % | 37.353 M -55.93 % | 84.750 M -28.85 % | 119.109 M -0.27 % | 119.429 M -18.67 % | 146.840 M 66.56 % | 88.160 M 101.26 % | 43.804 M 72.14 % | 25.447 M 12.11 % | 22.698 M -74.50 % | 89.005 M 115.48 % | 41.305 M -62.52 % | 110.217 M -18.68 % | 135.535 M 225.55 % | 41.632 M |
| Other current assets | 1.501 B 358.04 % | 327.623 M -71.92 % | 1.167 B 9.75 % | 1.063 B 40.29 % | 757.767 M 4.84 % | 722.779 M -3.21 % | 746.722 M -2.50 % | 765.844 M -22.81 % | 992.187 M -6.11 % | 1.057 B 16.22 % | 909.313 M | 0.000 -100.00 % | 939.042 M | 0.000 -100.00 % | 10.943 M 5 659.71 % | 190.000 K -99.01 % | 19.131 M | 0.000 |
| Short term investments | 471.460 M 117.40 % | 216.867 M 44.75 % | 149.826 M 171.50 % | 55.185 M 651.84 % | 7.340 M -13.15 % | 8.451 M 60.30 % | 5.272 M 1.80 % | 5.179 M 152.56 % | 2.051 M -90.70 % | 22.051 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 435.000 K -0.46 % | 437.000 K 40.97 % | 310.000 K -35.42 % | 480.000 K 445.45 % | 88.000 K -84.88 % | 582.000 K 63.03 % | 357.000 K 160.58 % | 137.000 K -96.32 % | 3.727 M -62.99 % | 10.069 M 226.19 % | 3.087 M 29.82 % | 2.378 M 337.71 % | 543.215 K -95.74 % | 12.751 M 20.75 % | 10.560 M 143.31 % | 4.340 M -65.27 % | 12.495 M 1 928.18 % | 616.092 K |
| Cash and short term investments | 471.895 M 117.16 % | 217.304 M 44.74 % | 150.136 M 169.71 % | 55.665 M 649.39 % | 7.428 M -17.77 % | 9.033 M 60.47 % | 5.629 M 5.89 % | 5.316 M -7.99 % | 5.777 M -82.01 % | 32.119 M 940.57 % | 3.087 M 29.82 % | 2.378 M 337.71 % | 543.215 K -95.74 % | 12.751 M 20.75 % | 10.560 M 143.31 % | 4.340 M -65.27 % | 12.495 M 1 928.18 % | 616.092 K |
| Total current assets | 1.973 B 261.30 % | 546.186 M -58.68 % | 1.322 B 17.65 % | 1.123 B 46.42 % | 767.255 M 4.55 % | 733.838 M -3.73 % | 762.256 M -1.64 % | 774.928 M -23.10 % | 1.008 B -9.15 % | 1.109 B 16.17 % | 954.861 M 0.82 % | 947.068 M 0.36 % | 943.684 M 43.43 % | 657.924 M 14.49 % | 574.665 M 43.14 % | 401.470 M 60.03 % | 250.879 M 249.55 % | 71.772 M |
| Inventory | 0.000 -100.00 % | 1.076 M 26.00 % | 854.000 K -65.59 % | 2.482 M 22.51 % | 2.026 M 0.00 % | 2.026 M 0.00 % | 2.026 M 0.00 % | 2.026 M -79.25 % | 9.762 M 60.79 % | 6.071 M -85.70 % | 42.462 M 451.39 % | 7.701 M 87.88 % | 4.099 M -60.24 % | 10.309 M 13.16 % | 9.110 M 518.03 % | 1.474 M -79.40 % | 7.157 M -48.81 % | 13.982 M |
| Net receivables | 848.000 K 363.39 % | 183.000 K -95.44 % | 4.014 M 82.37 % | 2.201 M 6 373.53 % | 34.000 K | 0.000 -100.00 % | 7.879 M 352.31 % | 1.742 M 100.17 % | -1.004 B -14 152.40 % | 7.145 M | 0.000 -100.00 % | 936.989 M | 0.000 | 0.000 -100.00 % | 544.052 M 37.57 % | 395.466 M 86.46 % | 212.096 M 270.97 % | 57.174 M |
| Tax assets | 429.000 K 47.42 % | 291.000 K 0.00 % | 291.000 K 2.83 % | 283.000 K -6.60 % | 303.000 K -16.76 % | 364.000 K -0.55 % | 366.000 K 7.65 % | 340.000 K 24.69 % | 272.685 K 33.40 % | 204.410 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 -100.00 % | 39.000 K 1 200.00 % | 3.000 K 0.00 % | 3.000 K 400.00 % | -1.000 K | 0.000 100.00 % | -4.851 M 0.00 % | -4.851 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 5.650 M 1 109.85 % | 467.000 K -28.92 % | 657.000 K -27.24 % | 903.000 K -23.08 % | 1.174 M 42.13 % | 826.000 K 325.77 % | 194.000 K -99.52 % | 40.061 M -8.39 % | 43.730 M 89.03 % | 23.134 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.876 M -2.93 % | 23.565 M 2 353.63 % | 960.414 K |
| Tax payables | 0.000 -100.00 % | 1.775 M 1.08 % | 1.756 M 85.82 % | 945.000 K -36.79 % | 1.495 M -22.46 % | 1.928 M 2.66 % | 1.878 M -40.91 % | 3.178 M -30.36 % | 4.564 M 31.85 % | 3.461 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.447 M 13 987.93 % | 10.269 K -98.81 % | 865.775 K 102.99 % | 426.513 K |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 305.749 M 18.00 % | 259.113 M 197.01 % | 87.241 M -26.81 % | 119.191 M -39.70 % | 197.663 M -12.78 % | 226.625 M -59.60 % | 560.936 M | 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 % | 269.669 M 33.65 % | 201.767 M 223.96 % | 62.281 M -37.72 % | 99.997 M -44.88 % | 181.419 M -13.91 % | 210.743 M -58.09 % | 502.798 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 -100.00 % | 72.838 M -46.46 % | 136.032 M 13.59 % | 119.761 M 13.60 % | 105.423 M 20.14 % | 87.748 M 17.04 % | 74.969 M 12.21 % | 66.809 M | 0.000 | 0.000 -100.00 % | 95.000 K -20.00 % | 118.749 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 713.182 M 151.25 % | 283.854 M 0.00 % | 283.854 M 362.65 % | 61.354 M 0.00 % | 61.354 M 0.00 % | 61.354 M 0.00 % | 61.354 M -22.19 % | 78.850 M 1 444.93 % | 5.104 M 0.00 % | 5.104 M -97.95 % | 248.384 M 3 759.06 % | 6.436 M -94.03 % | 107.779 M -0.11 % | 107.898 M -29.24 % | 152.487 M 0.00 % | 152.487 M 329.70 % | 35.487 M 0.00 % | 35.487 M |
| Deferred tax liabilities non current | 0.000 | 0.000 100.00 % | -305.749 M -18.00 % | -259.113 M -197.01 % | -87.241 M | 0.000 | 0.000 | 0.000 100.00 % | -560.936 M | 0.000 -100.00 % | 60.348 K 134.38 % | 25.748 K 50.76 % | 17.079 K 29.51 % | 13.187 K -11.40 % | 14.883 K 234.15 % | 4.454 K -30.91 % | 6.447 K 90.29 % | 3.388 K |
| 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 |
| Total assets | 2.203 B 61.64 % | 1.363 B 1.74 % | 1.339 B 14.45 % | 1.170 B 45.46 % | 804.607 M -1.71 % | 818.588 M -6.61 % | 876.514 M -1.46 % | 889.506 M -22.96 % | 1.155 B -3.58 % | 1.197 B 19.90 % | 998.665 M 2.69 % | 972.515 M 0.63 % | 966.382 M 29.38 % | 746.928 M 21.26 % | 615.971 M 20.38 % | 511.687 M 32.42 % | 386.414 M 240.74 % | 113.404 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -383.015 M -2 396.80 % | 16.676 M 124.59 % | -67.821 M 79.74 % | -334.736 M -1 005.29 % | -30.285 M -186.36 % | 35.067 M 319.59 % | -15.969 M 84.73 % | -104.606 M -2 058.08 % | 5.342 M -91.68 % | 64.229 M 124.35 % | -263.777 M -3 111.90 % | -8.212 M 90.35 % | -85.119 M -272.06 % | 49.469 M 177.73 % | -63.643 M 69.76 % | -210.445 M -3 206.43 % | 6.775 M 18.27 % | 5.728 M |
| Accounts receivables | -848.000 K -121.13 % | 4.014 M 321.40 % | -1.813 M 16.34 % | -2.167 M -6 273.53 % | -34.000 K | 0.000 | 0.000 100.00 % | -294.935 M -368.46 % | -62.958 M -135.13 % | 179.213 M 1 134.79 % | 14.514 M 200.00 % | -14.514 M -975.98 % | 1.657 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 -100.00 % | 1.773 M 488.82 % | -456.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 7.736 M 309.61 % | -3.691 M -110.14 % | 36.391 M 204.69 % | -34.761 M -865.05 % | -3.602 M -158.00 % | 6.210 M 618.10 % | -1.199 M 84.30 % | -7.636 M -234.37 % | 5.683 M -16.73 % | 6.825 M 219.36 % | -5.718 M |
| Accounts payables | -5.650 M -209.01 % | 5.183 M 1 540.19 % | 316.000 K 116.61 % | -1.902 M -316.38 % | 879.000 K 152.59 % | 348.000 K -44.91 % | 631.687 K 101.58 % | -39.867 M -986.55 % | -3.669 M -117.81 % | 20.596 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -376.517 M -5 134.32 % | 7.479 M 110.98 % | -68.097 M 79.38 % | -330.211 M -960.75 % | -31.130 M -189.66 % | 34.719 M 309.14 % | -16.601 M -107.46 % | 222.460 M 1 651.39 % | 12.702 M 75.39 % | 7.242 M 103.16 % | -229.016 M -4 867.25 % | -4.611 M 94.95 % | -91.330 M -280.25 % | 50.668 M 190.47 % | -56.007 M 74.09 % | -216.128 M -431 603.15 % | -50.064 K -100.44 % | 11.445 M |
| Other non cash items | -40.869 M 5.37 % | -43.186 M -148.30 % | 89.415 M 1 414.93 % | -6.800 M 65.88 % | -19.929 M 44.39 % | -35.840 M -486.10 % | -6.115 M -50.69 % | -4.058 M -10.99 % | -3.656 M 35.92 % | -5.706 M 63.88 % | -15.796 M -160.18 % | -6.071 M 55.60 % | -13.674 M -31.98 % | -10.361 M 27.58 % | -14.306 M -76.50 % | -8.105 M -5.63 % | -7.673 M -128.79 % | -3.354 M |
| Net cash provided by operating activities | -279.711 M -378.77 % | 100.336 M 341.40 % | -41.565 M 86.84 % | -315.885 M -1 131.86 % | -25.643 M -237.47 % | 18.653 M 5 859.42 % | 313.000 K 100.33 % | -93.937 M -805.91 % | 13.307 M -82.12 % | 74.441 M 132.26 % | -230.722 M -4 887.05 % | 4.820 M 106.16 % | -78.277 M -256.06 % | 50.158 M 180.27 % | -62.483 M 69.55 % | -205.212 M -1 446.86 % | 15.236 M 154.18 % | 5.994 M |
| Investments in property plant and equipment | -487.000 K | 0.000 100.00 % | -3.228 M -1 598.95 % | -190.000 K -18 900.00 % | -1.000 K 95.65 % | -23.000 K | 0.000 100.00 % | -51.250 K 68.28 % | -161.546 K 86.42 % | -1.190 M 24.44 % | -1.574 M -887.85 % | -159.364 K -5.40 % | -151.194 K -799.48 % | -16.809 K 98.76 % | -1.355 M -2 399.11 % | -54.200 K 93.46 % | -828.690 K | 0.000 |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 208.734 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 430.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -15.356 M 95.93 % | -377.263 M 4.43 % | -394.759 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.353 M 93.02 % | -62.407 M 6.44 % | -66.700 M -270.56 % | -18.000 M 21.93 % | -23.056 M -198.26 % | -7.730 M 83.88 % | -47.950 M | 0.000 | 0.000 100.00 % | -93.204 M -1 319.19 % | -6.567 M |
| Sales maturities of investments | 0.000 -100.00 % | 370.495 M 99.16 % | 186.025 M 5 467.94 % | 3.341 M -94.73 % | 63.356 M 195.10 % | 21.469 M | 0.000 -100.00 % | 36.400 M 56.68 % | 23.232 M | 0.000 -100.00 % | 1.005 M -95.03 % | 20.230 M -72.64 % | 73.950 M | 0.000 -100.00 % | 70.058 M | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 100.00 % | -1.000 K 100.00 % | -208.734 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.047 M 181.80 % | -39.175 M 40.89 % | -66.270 M -289.95 % | -16.995 M -501.40 % | -2.826 M -104.27 % | 66.220 M | 0.000 | 0.000 -100.00 % | 25.264 M 10 737.51 % | -237.500 K | 0.000 |
| Net cash used for investing activites | -15.843 M -134.05 % | -6.769 M 96.81 % | -211.962 M -6 826.82 % | 3.151 M -95.03 % | 63.355 M 195.42 % | 21.446 M | 0.000 -100.00 % | 31.995 M 181.34 % | -39.336 M 41.69 % | -67.460 M -263.29 % | -18.569 M -522.03 % | -2.985 M -104.52 % | 66.069 M 237.74 % | -47.967 M -169.82 % | 68.703 M 172.52 % | 25.210 M 126.74 % | -94.270 M -1 335.43 % | -6.567 M |
| Debt repayment | 276.821 M 410.40 % | -89.181 M -411.19 % | 28.658 M -84.42 % | 183.957 M 568.73 % | -39.246 M 1.76 % | -39.950 M -37.70 % | -29.012 M | 0.000 | 0.000 -100.00 % | 179.213 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 107.904 M 580.94 % | 15.846 M -82.57 % | 90.913 M | 0.000 |
| Common stock issued | 178.020 M | 0.000 -100.00 % | 185.625 M 7.14 % | 173.250 M | 0.000 | 0.000 | 0.000 -100.00 % | 59.063 M 200.00 % | 19.688 M | 0.000 -100.00 % | 250.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 156.000 M | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.688 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 303.215 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 100.00 % | -107.904 M | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 758.056 M 950.02 % | -89.181 M -141.62 % | 214.283 M -40.01 % | 357.207 M 1 010.17 % | -39.246 M 1.76 % | -39.950 M -37.70 % | -29.012 M -149.12 % | 59.063 M 200.00 % | 19.688 M -89.01 % | 179.213 M -28.31 % | 250.000 M | 0.000 100.00 % | -6.688 M | 0.000 | 0.000 -100.00 % | 171.846 M 89.02 % | 90.913 M | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 462.501 M 10 442.53 % | 4.387 M 111.18 % | -39.244 M -188.24 % | 44.475 M 2 999.28 % | -1.534 M -1 129.53 % | 149.000 K -52.40 % | 313.000 K 110.87 % | -2.879 M 54.61 % | -6.342 M -190.83 % | 6.982 M 884.74 % | 709.003 K -61.35 % | 1.834 M 115.03 % | -12.208 M -657.06 % | 2.191 M -64.77 % | 6.220 M 176.26 % | -8.156 M -168.65 % | 11.879 M 2 172.49 % | -573.194 K |
| Cash at beginning of period | 9.355 M 86.84 % | 5.007 M -88.69 % | 44.251 M 19 854.91 % | -224.000 K -117.10 % | 1.310 M 12.83 % | 1.161 M 36.91 % | 848.000 K -77.25 % | 3.727 M -62.99 % | 10.069 M 226.19 % | 3.087 M 29.82 % | 2.378 M 337.71 % | 543.215 K -95.74 % | 12.751 M 20.75 % | 10.560 M 143.31 % | 4.340 M -65.27 % | 12.495 M 1 928.18 % | 616.092 K -48.20 % | 1.189 M |
| Cash at end of period | 471.895 M 4 923.37 % | 9.394 M 87.62 % | 5.007 M -88.69 % | 44.251 M 19 854.91 % | -224.000 K -117.10 % | 1.310 M 12.83 % | 1.161 M 36.89 % | 848.119 K -77.24 % | 3.727 M -62.99 % | 10.069 M 226.19 % | 3.087 M 29.82 % | 2.378 M 337.71 % | 543.214 K -95.74 % | 12.751 M 20.75 % | 10.560 M 143.31 % | 4.340 M -65.27 % | 12.495 M 1 928.18 % | 616.092 K |
| Operating cash flow | -279.711 M -378.77 % | 100.336 M 341.40 % | -41.565 M 86.84 % | -315.885 M -1 131.86 % | -25.643 M -237.47 % | 18.653 M 5 859.42 % | 313.000 K 100.33 % | -93.937 M -805.91 % | 13.307 M -82.12 % | 74.441 M 132.26 % | -230.722 M -4 887.05 % | 4.820 M 106.16 % | -78.277 M -256.06 % | 50.158 M 180.27 % | -62.483 M 69.55 % | -205.212 M -1 446.86 % | 15.236 M 154.18 % | 5.994 M |
| Capital expenditure | -487.000 K | 0.000 100.00 % | -3.228 M -1 598.95 % | -190.000 K -18 900.00 % | -1.000 K 95.65 % | -23.000 K | 0.000 100.00 % | -51.250 K 68.28 % | -161.546 K 86.42 % | -1.190 M 24.44 % | -1.574 M -887.85 % | -159.364 K -5.40 % | -151.194 K -799.48 % | -16.809 K 98.76 % | -1.355 M -2 399.11 % | -54.200 K 93.46 % | -828.690 K | 0.000 |
| Free CashFlow | -280.198 M -379.26 % | 100.336 M 324.00 % | -44.793 M 85.83 % | -316.075 M -1 132.55 % | -25.644 M -237.65 % | 18.630 M 5 852.08 % | 313.000 K 100.33 % | -93.988 M -814.98 % | 13.146 M -82.05 % | 73.252 M 131.53 % | -232.296 M -5 084.52 % | 4.660 M 105.94 % | -78.428 M -256.41 % | 50.141 M 178.55 % | -63.838 M 68.90 % | -205.266 M -1 524.70 % | 14.408 M 140.36 % | 5.994 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 65.214 M 116.54 % | 30.116 M -35.66 % | 46.810 M -3.53 % | 48.524 M -39.72 % | 80.498 M 38.81 % | 57.992 M 60.67 % | 36.093 M 23.08 % | 29.324 M 8.13 % | 27.118 M 8.52 % | 24.988 M 4.58 % | 23.893 M 131.04 % | -76.982 M -453.73 % | 21.763 M -32.70 % | 32.336 M 102.87 % | 15.939 M 7.74 % | 14.794 M 82.12 % | 8.123 M -10.34 % | 9.060 M 11.95 % | 8.093 M -5.12 % | 8.530 M -9.21 % | 9.395 M -1.61 % | 9.549 M -34.95 % | 14.680 M -0.80 % | 14.798 M 1.42 % | 14.591 M -62.54 % | 38.952 M 136.94 % | 16.440 M 9.66 % | 14.992 M 2.63 % | 14.608 M 248.97 % | 4.186 M -71.72 % | 14.801 M -10.98 % | 16.626 M -22.42 % | 21.431 M -14.62 % | 25.101 M 145.97 % | 10.205 M -46.10 % | 18.933 M -2.16 % | 19.350 M -20.52 % | 24.345 M 14.52 % | 21.258 M -21.81 % | 27.188 M -61.77 % | 71.109 M -44.21 % | 127.447 M 236.35 % | 37.891 M -15.95 % | 45.081 M -43.39 % | 79.634 M 366.94 % | 17.054 M -29.48 % | 24.184 M -27.59 % | 33.398 M 29.09 % | 25.871 M 6.73 % | 24.239 M 56.41 % | 15.497 M -46.45 % | 28.940 M 82.32 % | 15.873 M 90.80 % | 8.319 M -79.70 % | 40.991 M 67.37 % | 24.491 M |
| Net income | 40.866 M 382.65 % | 8.467 M -77.67 % | 37.919 M -29.54 % | 53.819 M -8.19 % | 58.621 M 52.37 % | 38.474 M 30.89 % | 29.395 M 8.24 % | 27.157 M 47.52 % | 18.409 M 317.34 % | 4.411 M -73.61 % | 16.715 M 118.11 % | -92.320 M -1 320.68 % | 7.563 M 173.79 % | -10.249 M -183.69 % | 12.246 M 6.03 % | 11.550 M 152.29 % | 4.578 M 3.41 % | 4.427 M -81.53 % | 23.975 M 509.90 % | 3.931 M -22.43 % | 5.068 M 1 255.08 % | 374.000 K -94.56 % | 6.881 M 539.12 % | -1.567 M -118.08 % | 8.667 M 165.40 % | -13.253 M -232.62 % | 9.993 M -3.41 % | 10.346 M 16.89 % | 8.851 M 221.50 % | -7.285 M -227.27 % | 5.724 M -37.39 % | 9.143 M 224.10 % | 2.821 M 63.25 % | 1.728 M 411.35 % | -555.000 K -110.06 % | 5.516 M -5.81 % | 5.856 M 125.87 % | -22.634 M -303.49 % | 11.123 M -0.85 % | 11.218 M 19.57 % | 9.382 M 140.59 % | -23.112 M -547.57 % | 5.164 M -77.16 % | 22.612 M -19.48 % | 28.083 M 577.98 % | 4.142 M 16.68 % | 3.550 M 5 044.93 % | 69.000 K -98.64 % | 5.080 M 66.72 % | 3.047 M 481.84 % | -798.000 K -110.57 % | 7.550 M 28.84 % | 5.860 M 184.96 % | 2.056 M 23.14 % | 1.670 M -10.02 % | 1.856 M |
| Income before tax | 54.030 M 8 502.80 % | -643.000 K -101.36 % | 47.430 M -26.03 % | 64.124 M -12.61 % | 73.381 M 44.20 % | 50.890 M 73.12 % | 29.395 M 8.24 % | 27.157 M 47.52 % | 18.409 M 318.10 % | 4.403 M -73.66 % | 16.715 M 118.11 % | -92.320 M -1 320.68 % | 7.563 M 363.24 % | -2.873 M -123.46 % | 12.246 M 6.03 % | 11.550 M 152.29 % | 4.578 M -56.87 % | 10.614 M -55.73 % | 23.975 M 509.90 % | 3.931 M -22.43 % | 5.068 M -2.52 % | 5.199 M -24.44 % | 6.881 M 539.12 % | -1.567 M -118.08 % | 8.667 M 221.44 % | -7.137 M -171.42 % | 9.993 M -3.41 % | 10.346 M 16.89 % | 8.851 M 380.09 % | -3.160 M -155.21 % | 5.724 M -37.39 % | 9.143 M 224.10 % | 2.821 M -47.60 % | 5.384 M 1 070.09 % | -555.000 K -110.06 % | 5.516 M -5.81 % | 5.856 M 134.56 % | -16.943 M -252.32 % | 11.123 M -0.85 % | 11.218 M 19.57 % | 9.382 M 229.92 % | -7.221 M -239.84 % | 5.164 M -77.16 % | 22.612 M -19.48 % | 28.083 M 330.79 % | 6.519 M 26.58 % | 5.150 M 7 363.77 % | 69.000 K -99.04 % | 7.180 M 107.51 % | 3.460 M 533.59 % | -798.000 K -107.49 % | 10.650 M 28.93 % | 8.260 M 291.33 % | 2.111 M -10.94 % | 2.370 M -9.92 % | 2.631 M |
| Income before tax ratio | 0.83 3 980.44 % | -0.02 -102.11 % | 1.01 -23.33 % | 1.32 44.97 % | 0.91 3.88 % | 0.88 7.75 % | 0.81 -12.06 % | 0.93 36.42 % | 0.68 285.26 % | 0.18 -74.81 % | 0.70 -41.67 % | 1.20 245.09 % | 0.35 491.13 % | -0.09 -111.56 % | 0.77 -1.59 % | 0.78 38.53 % | 0.56 -51.89 % | 1.17 -60.45 % | 2.96 542.83 % | 0.46 -14.57 % | 0.54 -0.92 % | 0.54 16.15 % | 0.47 542.65 % | -0.11 -117.83 % | 0.59 424.19 % | -0.18 -130.14 % | 0.61 -11.92 % | 0.69 13.90 % | 0.61 180.26 % | -0.75 -295.20 % | 0.39 -29.68 % | 0.55 317.77 % | 0.13 -38.63 % | 0.21 494.40 % | -0.05 -118.67 % | 0.29 -3.73 % | 0.30 143.49 % | -0.70 -233.01 % | 0.52 26.81 % | 0.41 212.73 % | 0.13 332.85 % | -0.06 -141.58 % | 0.14 -72.83 % | 0.50 42.23 % | 0.35 -7.74 % | 0.38 79.50 % | 0.21 10 207.43 % | 0.00 -99.26 % | 0.28 94.42 % | 0.14 377.21 % | -0.05 -113.99 % | 0.37 -29.28 % | 0.52 105.10 % | 0.25 338.82 % | 0.06 -46.18 % | 0.11 |
| EBITDA | 54.196 M 264.37 % | 14.874 M -66.87 % | 44.896 M -28.17 % | 62.503 M -15.00 % | 73.530 M 43.81 % | 51.130 M 72.53 % | 29.636 M 8.17 % | 27.398 M 52.60 % | 17.954 M 290.05 % | 4.603 M -72.61 % | 16.808 M 118.23 % | -92.197 M -1 308.82 % | 7.627 M 819.53 % | -1.060 M -108.60 % | 12.319 M 5.99 % | 11.623 M 150.66 % | 4.637 M 154.01 % | -8.586 M -135.72 % | 24.037 M 501.98 % | 3.993 M -22.18 % | 5.131 M -89.84 % | 50.480 M 626.85 % | 6.945 M 562.08 % | -1.503 M -117.22 % | 8.729 M 222.20 % | -7.143 M -170.91 % | 10.073 M -3.94 % | 10.486 M 16.37 % | 9.011 M 395.83 % | -3.046 M -152.30 % | 5.824 M -37.40 % | 9.303 M 212.08 % | 2.981 M -44.63 % | 5.384 M 2 211.37 % | -255.000 K -104.38 % | 5.816 M | 0.000 100.00 % | -15.896 M -186.66 % | 18.342 M 5.35 % | 17.410 M 9.23 % | 15.939 M 510.00 % | -3.888 M -124.46 % | 15.895 M -51.06 % | 32.479 M -7.23 % | 35.011 M 309.70 % | 8.546 M -37.51 % | 13.674 M 49.57 % | 9.142 M -46.78 % | 17.178 M -32.19 % | 25.334 M 3 628.44 % | -718.000 K -106.69 % | 10.725 M 28.75 % | 8.330 M 268.82 % | 2.259 M -6.29 % | 2.410 M -9.77 % | 2.671 M |
| Net income ratio | 0.63 122.89 % | 0.28 -65.29 % | 0.81 -26.96 % | 1.11 52.30 % | 0.73 9.77 % | 0.66 -18.54 % | 0.81 -12.06 % | 0.93 36.42 % | 0.68 284.56 % | 0.18 -74.77 % | 0.70 -41.67 % | 1.20 245.09 % | 0.35 209.64 % | -0.32 -141.25 % | 0.77 -1.59 % | 0.78 38.53 % | 0.56 15.34 % | 0.49 -83.51 % | 2.96 542.83 % | 0.46 -14.57 % | 0.54 1 277.29 % | 0.04 -91.64 % | 0.47 542.65 % | -0.11 -117.83 % | 0.59 274.59 % | -0.34 -155.97 % | 0.61 -11.92 % | 0.69 13.90 % | 0.61 134.82 % | -1.74 -550.01 % | 0.39 -29.68 % | 0.55 317.77 % | 0.13 91.21 % | 0.07 226.58 % | -0.05 -118.67 % | 0.29 -3.73 % | 0.30 132.55 % | -0.93 -277.69 % | 0.52 26.81 % | 0.41 212.73 % | 0.13 172.75 % | -0.18 -233.06 % | 0.14 -72.83 % | 0.50 42.23 % | 0.35 45.19 % | 0.24 65.46 % | 0.15 7 005.12 % | 0.00 -98.95 % | 0.20 56.20 % | 0.13 344.12 % | -0.05 -119.74 % | 0.26 -29.33 % | 0.37 49.36 % | 0.25 506.72 % | 0.04 -46.24 % | 0.08 |
| Ratio EBITDA | 0.83 68.27 % | 0.49 -48.51 % | 0.96 -25.54 % | 1.29 41.01 % | 0.91 3.60 % | 0.88 7.38 % | 0.82 -12.12 % | 0.93 41.12 % | 0.66 259.41 % | 0.18 -73.81 % | 0.70 -41.26 % | 1.20 241.74 % | 0.35 1 169.09 % | -0.03 -104.24 % | 0.77 -1.63 % | 0.79 37.63 % | 0.57 160.24 % | -0.95 -131.91 % | 2.97 534.48 % | 0.47 -14.29 % | 0.55 -89.67 % | 5.29 1 017.42 % | 0.47 565.79 % | -0.10 -116.98 % | 0.60 426.24 % | -0.18 -129.93 % | 0.61 -12.40 % | 0.70 13.39 % | 0.62 184.77 % | -0.73 -284.93 % | 0.39 -29.68 % | 0.56 302.27 % | 0.14 -35.15 % | 0.21 958.39 % | -0.02 -108.13 % | 0.31 | 0.00 100.00 % | -0.65 -175.68 % | 0.86 34.74 % | 0.64 185.68 % | 0.22 834.83 % | -0.03 -107.27 % | 0.42 -41.77 % | 0.72 63.87 % | 0.44 -12.26 % | 0.50 -11.38 % | 0.57 106.56 % | 0.27 -58.77 % | 0.66 -36.47 % | 1.05 2 355.83 % | -0.05 -112.50 % | 0.37 -29.38 % | 0.52 93.31 % | 0.27 361.75 % | 0.06 -46.09 % | 0.11 |
| Gross profit ratio | 0.83 27.07 % | 0.65 -31.43 % | 0.95 1.12 % | 0.94 -3.58 % | 0.98 4.58 % | 0.93 3.93 % | 0.90 13.52 % | 0.79 0.93 % | 0.78 6.16 % | 0.74 -3.18 % | 0.76 -29.29 % | 1.08 51.75 % | 0.71 -14.66 % | 0.83 0.23 % | 0.83 -2.63 % | 0.85 18.74 % | 0.72 -5.45 % | 0.76 6.74 % | 0.71 19.71 % | 0.60 -12.08 % | 0.68 -24.91 % | 0.90 49.16 % | 0.60 0.12 % | 0.60 -11.50 % | 0.68 580.11 % | -0.14 -120.29 % | 0.70 -7.70 % | 0.76 5.92 % | 0.72 342.75 % | -0.30 -146.50 % | 0.63 3.02 % | 0.62 207.32 % | 0.20 -30.57 % | 0.29 1.32 % | 0.28 -30.65 % | 0.41 8.61 % | 0.38 185.78 % | -0.44 -144.09 % | 1.00 33.48 % | 0.75 184.11 % | 0.26 1 557.84 % | -0.02 -103.68 % | 0.49 -40.17 % | 0.82 57.26 % | 0.52 -20.36 % | 0.66 -4.33 % | 0.69 85.87 % | 0.37 -54.30 % | 0.81 208.58 % | 0.26 -69.76 % | 0.87 -9.41 % | 0.96 -3.07 % | 0.99 1.18 % | 0.97 343.26 % | 0.22 -41.36 % | 0.37 |
| Weighted average shs out dil | 681.100 M 7.77 % | 631.983 M 0.00 % | 631.983 M 5.02 % | 601.759 M 12.68 % | 534.061 M 0.00 % | 534.061 M 0.00 % | 534.061 M 0.00 % | 534.061 M 0.00 % | 534.061 M 0.00 % | 534.061 M 0.00 % | 534.061 M -19.01 % | 659.429 M 23.47 % | 534.061 M 4.91 % | 509.061 M -16.86 % | 612.300 M 20.28 % | 509.061 M 11.20 % | 457.800 M -10.07 % | 509.061 M 6.17 % | 479.500 M 21.98 % | 393.100 M -22.78 % | 509.061 M 0.00 % | 509.061 M 0.00 % | 509.061 M 0.00 % | 509.061 M 0.00 % | 509.061 M 15.48 % | 440.833 M -11.77 % | 499.650 M -3.41 % | 517.300 M 16.89 % | 442.550 M -13.07 % | 509.061 M -11.07 % | 572.400 M 25.21 % | 457.150 M -6.04 % | 486.561 M 0.00 % | 486.561 M 0.00 % | 486.561 M -11.79 % | 551.600 M -5.81 % | 585.600 M 29.36 % | 452.680 M -18.60 % | 556.150 M -0.85 % | 560.900 M 19.57 % | 469.100 M -4.07 % | 489.027 M -5.30 % | 516.400 M 5.05 % | 491.565 M 1.52 % | 484.190 M -1.02 % | 489.182 M -0.48 % | 491.554 M 2.07 % | 481.561 M -5.20 % | 508.000 M 8.35 % | 468.863 M -2.64 % | 481.561 M -0.78 % | 485.357 M 1.23 % | 479.455 M -2.41 % | 491.281 M -1.94 % | 501.000 M -2.52 % | 513.969 M |
| Weighted average shs out | 681.100 M 7.77 % | 631.983 M 0.00 % | 631.983 M 5.02 % | 601.759 M 12.68 % | 534.061 M 0.00 % | 534.061 M 0.00 % | 534.061 M 0.00 % | 534.061 M 0.00 % | 534.061 M 0.00 % | 534.061 M 0.00 % | 534.061 M -19.01 % | 659.429 M 23.47 % | 534.061 M 4.91 % | 509.061 M -16.86 % | 612.300 M 20.28 % | 509.061 M 11.20 % | 457.800 M -10.07 % | 509.061 M 6.17 % | 479.500 M 21.98 % | 393.100 M -22.78 % | 509.061 M 0.00 % | 509.061 M 0.00 % | 509.061 M 0.00 % | 509.061 M 0.00 % | 509.061 M 15.47 % | 440.848 M -11.77 % | 499.650 M -3.41 % | 517.300 M 16.89 % | 442.550 M -13.07 % | 509.061 M -11.07 % | 572.400 M 25.21 % | 457.150 M -6.04 % | 486.561 M 0.00 % | 486.561 M 0.00 % | 486.561 M -11.79 % | 551.600 M -5.81 % | 585.600 M 29.36 % | 452.680 M -18.60 % | 556.150 M -0.85 % | 560.900 M 19.57 % | 469.100 M 0.58 % | 466.407 M -9.68 % | 516.400 M 5.05 % | 491.565 M 1.52 % | 484.190 M -1.03 % | 489.214 M -0.48 % | 491.554 M 2.07 % | 481.561 M -5.20 % | 508.000 M 0.93 % | 503.321 M 4.52 % | 481.561 M -0.78 % | 485.357 M 1.23 % | 479.455 M -2.41 % | 491.281 M -1.94 % | 501.000 M -2.52 % | 513.969 M |
| EPS diluted | 0.06 347.76 % | 0.01 -77.67 % | 0.06 -32.89 % | 0.09 -18.73 % | 0.11 57.14 % | 0.07 27.27 % | 0.06 8.27 % | 0.05 47.25 % | 0.03 315.66 % | 0.01 -73.48 % | 0.03 122.36 % | -0.14 -1 085.92 % | 0.01 170.65 % | -0.02 -200.50 % | 0.02 -11.89 % | 0.02 127.00 % | 0.01 134.36 % | -0.03 -158.20 % | 0.05 400.00 % | 0.01 0.00 % | 0.01 1 328.57 % | 0.00 -93.00 % | 0.01 422.58 % | 0.00 -110.33 % | 0.03 199.67 % | -0.03 -250.50 % | 0.02 0.00 % | 0.02 0.00 % | 0.02 239.86 % | -0.01 -243.00 % | 0.01 -50.00 % | 0.02 100.00 % | 0.01 177.78 % | 0.00 427.27 % | 0.00 -111.00 % | 0.01 0.00 % | 0.01 120.00 % | -0.05 -350.00 % | 0.02 0.00 % | 0.02 0.00 % | 0.02 142.28 % | -0.05 -573.00 % | 0.01 -78.26 % | 0.05 -20.69 % | 0.06 582.35 % | 0.01 18.06 % | 0.01 414.29 % | 0.00 -86.00 % | 0.01 63.93 % | 0.01 458.82 % | 0.00 -110.90 % | 0.02 27.87 % | 0.01 190.48 % | 0.00 27.27 % | 0.00 -8.33 % | 0.00 |
| Earnings per share | 0.06 347.76 % | 0.01 -77.67 % | 0.06 -32.89 % | 0.09 -18.73 % | 0.11 57.14 % | 0.07 27.27 % | 0.06 8.27 % | 0.05 47.25 % | 0.03 315.66 % | 0.01 -73.48 % | 0.03 122.36 % | -0.14 -1 085.92 % | 0.01 170.65 % | -0.02 -200.50 % | 0.02 -11.89 % | 0.02 127.00 % | 0.01 134.36 % | -0.03 -158.20 % | 0.05 400.00 % | 0.01 0.00 % | 0.01 1 328.57 % | 0.00 -93.00 % | 0.01 422.58 % | 0.00 -110.33 % | 0.03 199.67 % | -0.03 -250.50 % | 0.02 0.00 % | 0.02 0.00 % | 0.02 239.86 % | -0.01 -243.00 % | 0.01 -50.00 % | 0.02 100.00 % | 0.01 177.78 % | 0.00 427.27 % | 0.00 -111.00 % | 0.01 0.00 % | 0.01 120.00 % | -0.05 -350.00 % | 0.02 0.00 % | 0.02 0.00 % | 0.02 140.32 % | -0.05 -596.00 % | 0.01 -78.26 % | 0.05 -20.69 % | 0.06 582.35 % | 0.01 18.06 % | 0.01 414.29 % | 0.00 -86.00 % | 0.01 53.85 % | 0.01 482.35 % | 0.00 -110.90 % | 0.02 27.87 % | 0.01 190.48 % | 0.00 27.27 % | 0.00 -8.33 % | 0.00 |
| Gross profit | 54.104 M 175.16 % | 19.663 M -55.89 % | 44.573 M -2.45 % | 45.692 M -41.88 % | 78.613 M 45.16 % | 54.156 M 66.98 % | 32.432 M 39.73 % | 23.211 M 9.14 % | 21.267 M 15.21 % | 18.459 M 1.26 % | 18.229 M 121.95 % | -83.058 M -636.79 % | 15.473 M -42.57 % | 26.941 M 103.34 % | 13.249 M 4.91 % | 12.629 M 116.25 % | 5.840 M -15.23 % | 6.889 M 19.50 % | 5.765 M 13.57 % | 5.076 M -20.18 % | 6.359 M -26.12 % | 8.607 M -2.98 % | 8.871 M -0.68 % | 8.932 M -10.24 % | 9.951 M 279.84 % | -5.533 M -148.07 % | 11.511 M 1.21 % | 11.373 M 8.71 % | 10.462 M 947.13 % | -1.235 M -113.15 % | 9.391 M -8.29 % | 10.240 M 138.42 % | 4.295 M -40.72 % | 7.245 M 149.23 % | 2.907 M -62.62 % | 7.777 M 6.27 % | 7.318 M 168.18 % | -10.733 M -150.49 % | 21.258 M 4.36 % | 20.369 M 8.63 % | 18.751 M 913.40 % | -2.305 M -112.36 % | 18.644 M -49.71 % | 37.073 M -10.98 % | 41.644 M 271.87 % | 11.198 M -32.53 % | 16.598 M 34.59 % | 12.332 M -41.00 % | 20.902 M 229.35 % | 6.347 M -52.70 % | 13.418 M -51.49 % | 27.661 M 76.73 % | 15.652 M 93.04 % | 8.108 M -10.04 % | 9.013 M -1.85 % | 9.183 M |
| Income tax expense | 13.164 M 111.71 % | 6.218 M -34.62 % | 9.511 M -7.70 % | 10.305 M -30.18 % | 14.760 M 18.90 % | 12.414 M | 0.000 | 0.000 | 0.000 100.00 % | -8.000 K 93.70 % | -127.000 K -13.39 % | -112.000 K | 0.000 -100.00 % | 7.334 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.187 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.823 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.115 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.125 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.656 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.691 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.891 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.377 M 48.55 % | 1.600 M | 0.000 -100.00 % | 2.100 M 408.53 % | 412.957 K | 0.000 -100.00 % | 3.100 M 29.17 % | 2.400 M 4 315.17 % | 54.358 K -92.23 % | 700.000 K -9.68 % | 775.000 K |
| Cost of revenue | 11.110 M 6.29 % | 10.453 M 367.28 % | 2.237 M -21.01 % | 2.832 M 50.24 % | 1.885 M -50.86 % | 3.836 M 4.78 % | 3.661 M -40.11 % | 6.113 M 4.48 % | 5.851 M -10.38 % | 6.529 M 15.27 % | 5.664 M -6.78 % | 6.076 M -3.40 % | 6.290 M 16.59 % | 5.395 M 100.56 % | 2.690 M 24.25 % | 2.165 M -5.17 % | 2.283 M 5.16 % | 2.171 M -6.74 % | 2.328 M -32.60 % | 3.454 M 13.77 % | 3.036 M 222.29 % | 942.000 K -83.78 % | 5.809 M -0.97 % | 5.866 M 26.42 % | 4.640 M -89.57 % | 44.486 M 802.53 % | 4.929 M 36.20 % | 3.619 M -12.71 % | 4.146 M -23.52 % | 5.421 M 0.20 % | 5.410 M -15.28 % | 6.386 M -62.73 % | 17.136 M -4.03 % | 17.856 M 144.67 % | 7.298 M -34.58 % | 11.156 M -7.28 % | 12.032 M -65.70 % | 35.078 M | 0.000 -100.00 % | 6.819 M -86.98 % | 52.358 M -59.65 % | 129.753 M 574.14 % | 19.247 M 140.35 % | 8.008 M -78.92 % | 37.990 M 548.74 % | 5.856 M -22.81 % | 7.586 M -63.99 % | 21.066 M 323.95 % | 4.969 M -72.23 % | 17.893 M 760.65 % | 2.079 M 62.55 % | 1.279 M 478.73 % | 221.000 K 4.68 % | 211.128 K -99.34 % | 31.978 M 108.90 % | 15.308 M |
| General and administrative expenses | 0.000 -100.00 % | 9.031 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.457 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.685 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.799 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.803 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.330 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.190 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.907 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.143 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.056 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.670 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.481 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.622 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 46.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 53.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 47.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 46.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 45.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 46.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 45.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 43.304 K | 0.000 | 0.000 | 0.000 -100.00 % | 42.798 K | 0.000 | 0.000 | 0.000 -100.00 % | 85.228 K | 0.000 | 0.000 | 0.000 -100.00 % | 90.614 K | 0.000 | 0.000 | 0.000 -100.00 % | 84.909 K | 0.000 | 0.000 | 0.000 -100.00 % | 102.596 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 74.000 K -99.30 % | 10.499 M 6 621.12 % | -161.000 K 99.03 % | -16.636 M -1 088.47 % | 1.683 M 128.51 % | -5.904 M -615.63 % | 1.145 M -79.56 % | 5.601 M 703.59 % | 697.000 K 1 759.52 % | -42.000 K -133.07 % | 127.000 K 13.39 % | 112.000 K 101.21 % | -9.294 M 72.45 % | -33.731 M -15 091.56 % | 225.000 K 109.67 % | -2.327 M -6.55 % | -2.184 M 86.61 % | -16.305 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 107.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 74.000 K -99.66 % | 21.715 M 13 587.58 % | -161.000 K 99.03 % | -16.636 M -603.21 % | 3.306 M 1.19 % | 3.267 M 7.57 % | 3.037 M 83.50 % | 1.655 M -53.43 % | 3.554 M 136.09 % | -9.847 M -700.06 % | 1.641 M -82.49 % | 9.374 M 18.51 % | 7.910 M 53.12 % | 5.166 M 320.68 % | 1.228 M 13.81 % | 1.079 M -14.43 % | 1.261 M -30.10 % | 1.804 M 109.91 % | -18.210 M -1 690.39 % | 1.145 M -11.24 % | 1.290 M 115.52 % | -8.314 M -517.79 % | 1.990 M -81.05 % | 10.499 M 718.32 % | 1.283 M -17.93 % | 1.563 M 2.99 % | 1.518 M 47.81 % | 1.027 M -36.25 % | 1.611 M -16.31 % | 1.925 M -47.50 % | 3.667 M 234.28 % | 1.097 M -25.58 % | 1.474 M -20.80 % | 1.861 M -46.24 % | 3.462 M 53.12 % | 2.261 M 54.65 % | 1.462 M -76.46 % | 6.210 M 107.62 % | 2.991 M -1.42 % | 3.034 M 5.09 % | 2.887 M 82.45 % | 1.582 M -43.97 % | 2.824 M -39.52 % | 4.669 M -30.40 % | 6.708 M 144.88 % | 2.739 M -7.89 % | 2.974 M -8.21 % | 3.240 M -14.15 % | 3.774 M 119.89 % | -18.975 M -233.48 % | 14.216 M -16.43 % | 17.011 M 130.13 % | 7.392 M 23.25 % | 5.997 M -9.72 % | 6.643 M 1.39 % | 6.552 M |
| Cost and expenses | 11.184 M -65.86 % | 32.755 M 1 477.79 % | 2.076 M 115.04 % | -13.804 M -293.96 % | 7.117 M 0.20 % | 7.103 M 6.05 % | 6.698 M -13.77 % | 7.768 M -17.41 % | 9.405 M 383.45 % | -3.318 M -145.42 % | 7.305 M -52.72 % | 15.450 M 8.80 % | 14.200 M 34.46 % | 10.561 M 169.55 % | 3.918 M 20.78 % | 3.244 M -8.47 % | 3.544 M -10.84 % | 3.975 M 125.03 % | -15.882 M -445.34 % | 4.599 M 6.31 % | 4.326 M 158.68 % | -7.372 M -194.52 % | 7.799 M -52.34 % | 16.365 M 176.30 % | 5.923 M -87.14 % | 46.049 M 614.27 % | 6.447 M 38.76 % | 4.646 M -19.30 % | 5.757 M -21.63 % | 7.346 M -19.07 % | 9.077 M 21.30 % | 7.483 M -59.79 % | 18.610 M -5.61 % | 19.717 M 83.24 % | 10.760 M -19.80 % | 13.417 M -0.57 % | 13.494 M -67.32 % | 41.288 M 1 280.41 % | 2.991 M -69.64 % | 9.853 M -82.16 % | 55.245 M -57.94 % | 131.335 M 495.06 % | 22.071 M 74.10 % | 12.677 M -71.64 % | 44.698 M 420.03 % | 8.595 M -18.61 % | 10.560 M -56.55 % | 24.306 M 178.01 % | 8.743 M 908.09 % | -1.082 M -106.64 % | 16.295 M -10.91 % | 18.290 M 140.25 % | 7.613 M 22.62 % | 6.209 M -83.92 % | 38.621 M 76.67 % | 21.860 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 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 11.216 M | 0.000 | 0.000 -100.00 % | 1.623 M -82.30 % | 9.171 M 384.73 % | 1.892 M 2.33 % | 1.849 M 6.14 % | 1.742 M -94.99 % | 34.772 M 1 736.87 % | 1.893 M 30.46 % | 1.451 M 0.21 % | 1.448 M -95.90 % | 35.282 M 2 055.28 % | 1.637 M 23.92 % | 1.321 M 34.66 % | 981.000 K -94.98 % | 19.534 M 1 791.00 % | 1.033 M -35.96 % | 1.613 M 51.88 % | 1.062 M -98.29 % | 61.974 M 4 023.35 % | 1.503 M 6.37 % | 1.413 M -2.01 % | 1.442 M -78.54 % | 6.718 M 326.54 % | 1.575 M 2.07 % | 1.543 M 0.26 % | 1.539 M -79.29 % | 7.433 M 390.62 % | 1.515 M 3.48 % | 1.464 M 0.55 % | 1.456 M -85.46 % | 10.014 M 411.94 % | 1.956 M 2.25 % | 1.913 M 3.69 % | 1.845 M -81.71 % | 10.090 M 474.90 % | 1.755 M -4.10 % | 1.830 M -0.38 % | 1.837 M -81.17 % | 9.753 M 420.17 % | 1.875 M -10.71 % | 2.100 M 26.51 % | 1.660 M -76.88 % | 7.180 M 335.15 % | 1.650 M 0.00 % | 1.650 M -3.62 % | 1.712 M -88.86 % | 15.362 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.895 M -20.87 % | 4.922 M | 0.000 | 0.000 -100.00 % | 4.437 M -52.00 % | 9.243 M -9.27 % | 10.187 M | 0.000 -100.00 % | 7.144 M 16.79 % | 6.117 M -5.63 % | 6.482 M 94.43 % | 3.334 M -68.71 % | 10.656 M 8.82 % | 9.792 M 42.89 % | 6.853 M 253.22 % | 1.940 M -77.10 % | 8.474 M -6.08 % | 9.023 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 166.000 K -12.17 % | 189.000 K 16.67 % | 162.000 K -7.43 % | 175.000 K 17.45 % | 149.000 K -38.17 % | 241.000 K 0.00 % | 241.000 K 0.00 % | 241.000 K 0.00 % | 241.000 K 20.50 % | 200.000 K 115.05 % | 93.000 K -24.39 % | 123.000 K 92.19 % | 64.000 K 216.36 % | -55.000 K -175.34 % | 73.000 K 0.00 % | 73.000 K 25.86 % | 58.000 K 23.40 % | 47.000 K -24.19 % | 62.000 K 0.00 % | 62.000 K 0.00 % | 62.000 K 8.77 % | 57.000 K -10.94 % | 64.000 K 0.00 % | 64.000 K 4.92 % | 61.000 K 278.61 % | -34.152 K -142.69 % | 80.000 K -42.86 % | 140.000 K -12.50 % | 160.000 K 40.35 % | 114.000 K 14.00 % | 100.000 K -37.50 % | 160.000 K 0.00 % | 160.000 K 194.67 % | -169.000 K -156.33 % | 300.000 K 0.00 % | 300.000 K -5.66 % | 318.000 K -69.63 % | 1.047 M 1 296.00 % | 75.000 K 0.00 % | 75.000 K 0.00 % | 75.000 K 671.82 % | -13.116 K -117.49 % | 75.000 K 0.00 % | 75.000 K 0.00 % | 75.000 K -13.18 % | 86.385 K 72.77 % | 50.000 K 0.00 % | 50.000 K 0.00 % | 50.000 K 290.81 % | 12.794 K -84.01 % | 80.000 K 6.67 % | 75.000 K 7.14 % | 70.000 K -52.63 % | 147.776 K 269.44 % | 40.000 K 0.00 % | 40.000 K |
| Operating income | 54.030 M 532.66 % | -12.488 M -127.92 % | 44.734 M -28.23 % | 62.328 M -15.06 % | 73.381 M 44.20 % | 50.889 M 65.33 % | 30.781 M 13.34 % | 27.157 M 47.51 % | 18.410 M 318.12 % | 4.403 M -73.66 % | 16.715 M 118.11 % | -92.320 M -1 320.68 % | 7.563 M 363.24 % | -2.873 M -123.46 % | 12.246 M 6.03 % | 11.550 M 152.24 % | 4.579 M 153.04 % | -8.633 M -136.01 % | 23.975 M 509.90 % | 3.931 M -22.45 % | 5.069 M -89.95 % | 50.423 M 632.79 % | 6.881 M 539.12 % | -1.567 M -118.08 % | 8.668 M 222.73 % | -7.062 M -170.67 % | 9.993 M -3.41 % | 10.346 M 16.89 % | 8.851 M 380.09 % | -3.160 M -155.21 % | 5.724 M -37.39 % | 9.143 M 224.10 % | 2.821 M -49.20 % | 5.553 M 1 100.54 % | -555.000 K -110.06 % | 5.516 M -5.81 % | 5.856 M 134.56 % | -16.943 M -252.32 % | 11.123 M -0.85 % | 11.218 M 19.57 % | 9.382 M 229.92 % | -7.221 M -239.84 % | 5.164 M -77.16 % | 22.612 M -19.48 % | 28.083 M 330.79 % | 6.519 M 26.58 % | 5.150 M 7 363.77 % | 69.000 K -99.04 % | 7.180 M 107.51 % | 3.460 M 533.59 % | -798.000 K -107.49 % | 10.650 M 28.93 % | 8.260 M 291.33 % | 2.111 M -10.94 % | 2.370 M -9.92 % | 2.631 M |
| Operating income ratio | 0.83 299.80 % | -0.41 -143.39 % | 0.96 -25.60 % | 1.28 40.91 % | 0.91 3.88 % | 0.88 2.90 % | 0.85 -7.91 % | 0.93 36.42 % | 0.68 285.28 % | 0.18 -74.81 % | 0.70 -41.67 % | 1.20 245.09 % | 0.35 491.13 % | -0.09 -111.56 % | 0.77 -1.59 % | 0.78 38.50 % | 0.56 159.16 % | -0.95 -132.17 % | 2.96 542.83 % | 0.46 -14.59 % | 0.54 -89.78 % | 5.28 1 026.54 % | 0.47 542.65 % | -0.11 -117.83 % | 0.59 427.65 % | -0.18 -129.83 % | 0.61 -11.92 % | 0.69 13.90 % | 0.61 180.26 % | -0.75 -295.20 % | 0.39 -29.68 % | 0.55 317.77 % | 0.13 -40.50 % | 0.22 506.78 % | -0.05 -118.67 % | 0.29 -3.73 % | 0.30 143.49 % | -0.70 -233.01 % | 0.52 26.81 % | 0.41 212.73 % | 0.13 332.85 % | -0.06 -141.58 % | 0.14 -72.83 % | 0.50 42.23 % | 0.35 -7.74 % | 0.38 79.50 % | 0.21 10 207.43 % | 0.00 -99.26 % | 0.28 94.42 % | 0.14 377.21 % | -0.05 -113.99 % | 0.37 -29.28 % | 0.52 105.10 % | 0.25 338.82 % | 0.06 -46.18 % | 0.11 |
| Total other income expenses net | 0.000 | 0.000 -100.00 % | 2.696 M 50.11 % | 1.796 M | 0.000 -100.00 % | 1.000 K 100.07 % | -1.386 M | 0.000 -100.00 % | 1.000 K -99.96 % | 2.724 M | 0.000 -100.00 % | 112.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K 0.00 % | -1.000 K | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K 97.46 % | -39.408 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 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-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-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-09-30 | 2020-03-31 | 2019-09-30 | 2019-03-31 | 2018-09-30 | 2018-03-31 | 2017-09-30 | 2017-03-31 | 2016-09-30 | 2016-03-31 | 2015-09-30 | 2015-03-31 | 2014-09-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -9.578 M | 0.000 -100.00 % | 17.618 M | 0.000 -100.00 % | 176.102 M | 0.000 -100.00 % | 320.631 M 16.86 % | 274.366 M 0.91 % | 271.880 M 10.73 % | 245.538 M 237.40 % | 72.773 M 17.43 % | 61.973 M -20.39 % | 77.847 M -22.71 % | 100.725 M -34.00 % | 152.605 M -16.25 % | 182.222 M -7.14 % | 196.226 M -7.20 % | 211.454 M -19.80 % | 263.656 M -47.56 % | 502.799 M -15.26 % | 593.339 M 6.06 % | 559.415 M 41.03 % | 396.673 M 2.45 % | 387.184 M -0.51 % | 389.150 M -42.82 % | 680.603 M 7.65 % | 632.260 M -6.67 % | 677.477 M 35.21 % | 501.052 M 8.88 % | 460.204 M |
| Total investments | 0.000 -100.00 % | 460.039 M | 0.000 -100.00 % | 108.949 M | 0.000 -100.00 % | 221.906 M | 0.000 -100.00 % | 209.188 M 1 398.80 % | 13.957 M -92.12 % | 177.184 M 283.56 % | 46.195 M 3.41 % | 44.670 M 21.92 % | 36.640 M -57.62 % | 86.457 M 7.07 % | 80.746 M -10.87 % | 90.597 M 5.66 % | 85.746 M -25.36 % | 114.879 M 33.98 % | 85.746 M -41.64 % | 146.925 M 20.29 % | 122.146 M 14.89 % | 106.319 M 24.06 % | 85.700 M 108.77 % | 41.050 M 0.00 % | 41.051 M -2.85 % | 42.256 M 75.66 % | 24.056 M -4.54 % | 25.200 M 18.70 % | 21.230 M -17.33 % | 25.680 M -70.63 % | 87.450 M |
| Total debt | 0.000 -100.00 % | 462.317 M | 0.000 -100.00 % | 18.345 M | 0.000 -100.00 % | 185.496 M | 0.000 -100.00 % | 320.773 M 16.78 % | 274.676 M 0.91 % | 272.188 M 10.64 % | 246.018 M 233.93 % | 73.673 M 18.71 % | 62.061 M -21.22 % | 78.782 M -22.23 % | 101.307 M -33.61 % | 152.602 M -16.42 % | 182.579 M -7.18 % | 196.710 M -7.03 % | 211.591 M -21.83 % | 270.695 M -46.56 % | 506.525 M -17.43 % | 613.460 M 7.72 % | 569.484 M 43.57 % | 396.670 M 1.64 % | 390.271 M -0.18 % | 390.959 M -42.76 % | 682.981 M 6.74 % | 639.842 M -5.63 % | 678.021 M 33.63 % | 507.400 M 7.28 % | 472.955 M |
| Accumulated other comprehensive income loss | 1.690 B 1 240.28 % | 126.114 M -89.79 % | 1.235 B 76.16 % | 701.197 M -39.12 % | 1.152 B 537.53 % | 180.663 M -83.56 % | 1.099 B 105.75 % | 534.061 M -34.70 % | 817.915 M 53.15 % | 534.061 M 4.91 % | 509.061 M 0.00 % | 509.061 M -10.76 % | 570.415 M 189.64 % | 196.940 M | 0.000 -100.00 % | 176.890 M | 0.000 -100.00 % | 173.014 M | 0.000 -100.00 % | 155.596 M 690.33 % | 19.687 M -82.26 % | 111.003 M | 0.000 -100.00 % | 95.110 M | 0.000 -100.00 % | 335.524 M 353 283.16 % | -95.000 K -100.07 % | 136.582 M 115 117.39 % | -118.749 K | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 265.022 M | 0.000 | 0.000 | 0.000 -100.00 % | 153.205 M | 0.000 | 0.000 -100.00 % | 72.838 M | 0.000 -100.00 % | 136.028 M | 0.000 -100.00 % | 119.760 M | 0.000 -100.00 % | 105.427 M | 0.000 -100.00 % | 87.749 M | 0.000 -100.00 % | 74.969 M | 0.000 -100.00 % | 66.809 M | 0.000 -100.00 % | 60.930 M | 0.000 -100.00 % | 56.996 M | 0.000 -100.00 % | 30.797 M | 0.000 -100.00 % | 20.781 M | 0.000 -100.00 % | 16.935 M |
| Common stock | 0.000 -100.00 % | 712.082 M | 0.000 -100.00 % | 534.061 M | 0.000 -100.00 % | 534.061 M | 0.000 -100.00 % | 534.061 M 0.00 % | 534.061 M 0.00 % | 534.061 M 4.91 % | 509.061 M 0.00 % | 509.061 M 0.00 % | 509.061 M 0.00 % | 509.061 M 0.00 % | 509.061 M 0.00 % | 509.061 M 0.00 % | 509.061 M 0.00 % | 509.061 M 0.00 % | 509.061 M 0.00 % | 509.061 M 4.62 % | 486.561 M 0.00 % | 486.561 M 0.00 % | 486.561 M 0.00 % | 486.561 M 100.00 % | 243.281 M 0.00 % | 243.280 M 1.04 % | 240.781 M 80.00 % | 133.767 M 0.00 % | 133.767 M 0.00 % | 133.767 M 0.00 % | 133.767 M |
| Total equity | 1.690 B 0.00 % | 1.690 B 36.84 % | 1.235 B 0.00 % | 1.235 B 7.25 % | 1.152 B 0.00 % | 1.152 B 4.82 % | 1.099 B 0.00 % | 1.099 B 6.30 % | 1.034 B -0.77 % | 1.042 B 14.32 % | 911.261 M 24.24 % | 733.490 M 2.25 % | 717.366 M 1.60 % | 706.061 M 0.95 % | 699.397 M 1.96 % | 685.951 M 1.05 % | 678.852 M -0.47 % | 682.075 M 2.90 % | 662.880 M -0.27 % | 664.657 M 11.96 % | 593.630 M -0.66 % | 597.564 M 5.46 % | 566.620 M -2.59 % | 581.671 M 3.71 % | 560.857 M -3.10 % | 578.804 M 108.19 % | 278.014 M 2.84 % | 270.349 M 1.94 % | 265.200 M -2.50 % | 272.009 M 5.19 % | 258.600 M |
| Other non current liabilities | -1.690 B -3 569.74 % | 48.715 M 103.94 % | -1.235 B -3 036.96 % | 42.059 M 103.65 % | -1.152 B -6 877.59 % | 16.994 M 101.55 % | -1.099 B -22 892.12 % | 4.821 M -98.27 % | 279.304 M 5 430.77 % | 5.050 M 19.78 % | 4.216 M -81.31 % | 22.556 M -65.92 % | 66.183 M 303.24 % | 16.413 M | 0.000 -100.00 % | 22.293 M 643.84 % | 2.997 M | 0.000 -100.00 % | 3.033 M | 0.000 -100.00 % | 3.085 M | 0.000 -100.00 % | 3.192 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 462.317 M | 0.000 -100.00 % | 18.345 M | 0.000 -100.00 % | 154.638 M | 0.000 -100.00 % | 320.773 M | 0.000 -100.00 % | 272.188 M 10.64 % | 246.018 M 233.93 % | 73.673 M | 0.000 -100.00 % | 78.782 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 non current liabilities | -1.690 B -430.76 % | 511.032 M 141.37 % | -1.235 B -2 144.99 % | 60.404 M 105.24 % | -1.152 B -668.81 % | 202.490 M 118.43 % | -1.099 B -437.48 % | 325.594 M 16.57 % | 279.304 M 0.75 % | 277.238 M 10.79 % | 250.234 M 160.04 % | 96.229 M 45.40 % | 66.183 M -30.48 % | 95.195 M 3 229.66 % | 2.859 M -87.18 % | 22.293 M 643.84 % | 2.997 M -1.15 % | 3.032 M -0.03 % | 3.033 M -1.69 % | 3.085 M 0.00 % | 3.085 M -3.35 % | 3.192 M 0.00 % | 3.192 M 5 219.87 % | 60.000 K -0.58 % | 60.348 K 132.11 % | 26.000 K 0.98 % | 25.748 K 51.46 % | 17.000 K -0.46 % | 17.079 K 31.38 % | 13.000 K -1.42 % | 13.187 K |
| Other current liabilities | 0.000 100.00 % | -460.916 M | 0.000 -100.00 % | 1.201 M | 0.000 -100.00 % | 13.371 M | 0.000 -100.00 % | 6.977 M 102.79 % | -250.455 M -3 541.73 % | 7.277 M 0.00 % | 7.277 M | 0.000 100.00 % | -43.401 M | 0.000 -100.00 % | 11.923 M 94.12 % | 6.142 M -34.53 % | 9.382 M -83.76 % | 57.770 M 569.41 % | 8.630 M -82.30 % | 48.745 M 627.38 % | 6.701 M -0.76 % | 6.753 M -38.18 % | 10.924 M 9.79 % | 9.950 M 17.24 % | 8.487 M 33.15 % | 6.374 M -44.54 % | 11.493 M -20.08 % | 14.382 M -37.86 % | 23.143 M 66.45 % | 13.904 M -9.48 % | 15.361 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.724 M -37.47 % | 5.956 M 0.00 % | 5.956 M | 0.000 -100.00 % | 15.856 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 462.317 M | 0.000 | 0.000 | 0.000 -100.00 % | 30.858 M | 0.000 | 0.000 -100.00 % | 274.676 M | 0.000 | 0.000 | 0.000 -100.00 % | 62.061 M | 0.000 -100.00 % | 101.307 M -33.61 % | 152.602 M -16.42 % | 182.579 M -7.18 % | 196.710 M -7.03 % | 211.591 M -21.83 % | 270.695 M -46.56 % | 506.525 M -17.43 % | 613.460 M 7.72 % | 569.484 M 43.57 % | 396.670 M 1.64 % | 390.271 M -0.18 % | 390.959 M -42.76 % | 682.981 M 6.74 % | 639.842 M -5.63 % | 678.021 M 33.63 % | 507.400 M 7.28 % | 472.955 M |
| Total current liabilities | 0.000 -100.00 % | 1.401 M | 0.000 -100.00 % | 1.422 M | 0.000 -100.00 % | 51.654 M | 0.000 -100.00 % | 7.521 M -71.56 % | 26.444 M 228.58 % | 8.048 M -9.36 % | 8.879 M 291.15 % | 2.270 M -89.22 % | 21.058 M 867.29 % | 2.177 M -98.13 % | 116.332 M -26.72 % | 158.744 M -18.45 % | 194.665 M -23.50 % | 254.480 M 13.81 % | 223.593 M -30.00 % | 319.440 M -42.74 % | 557.851 M -16.75 % | 670.116 M 6.77 % | 627.599 M 54.35 % | 406.620 M -7.11 % | 437.748 M 4.22 % | 420.014 M -39.52 % | 694.474 M 6.02 % | 655.021 M -6.58 % | 701.164 M 33.50 % | 525.200 M 7.55 % | 488.315 M |
| Total liabilities | -1.690 B -429.86 % | 512.433 M 141.48 % | -1.235 B -2 097.96 % | 61.826 M 105.37 % | -1.152 B -646.08 % | 210.919 M 119.20 % | -1.099 B -429.86 % | 333.115 M 8.95 % | 305.748 M 7.17 % | 285.286 M 10.10 % | 259.113 M 163.06 % | 98.499 M 12.90 % | 87.241 M -10.40 % | 97.372 M -18.31 % | 119.191 M -34.16 % | 181.037 M -8.41 % | 197.662 M -23.24 % | 257.512 M 13.63 % | 226.626 M -29.73 % | 322.525 M -42.50 % | 560.936 M -16.69 % | 673.308 M 6.74 % | 630.791 M 55.11 % | 406.680 M -7.11 % | 437.808 M 4.23 % | 420.040 M -39.52 % | 694.500 M 6.02 % | 655.038 M -6.58 % | 701.181 M 33.50 % | 525.213 M 7.55 % | 488.329 M |
| Other non current assets | 0.000 -100.00 % | 226.786 M | 0.000 -100.00 % | 14.907 M | 0.000 -100.00 % | 235.751 M | 0.000 -100.00 % | 10.010 M 6.77 % | 9.375 M -1.45 % | 9.513 M 8.02 % | 8.807 M 191.14 % | 3.025 M 0.00 % | 3.025 M -48.24 % | 5.844 M 93.19 % | 3.025 M -96.66 % | 90.597 M 1 050.29 % | 7.876 M -93.14 % | 114.879 M 1 358.60 % | 7.876 M -94.64 % | 146.925 M 492.37 % | 24.803 M -76.67 % | 106.319 M 382.19 % | 22.049 M -46.29 % | 41.050 M 0.00 % | 41.051 M -2.85 % | 42.256 M 75.66 % | 24.056 M -4.54 % | 25.200 M 18.70 % | 21.230 M -17.33 % | 25.680 M -70.63 % | 87.450 M |
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 99.167 M | 0.000 -100.00 % | 5.039 M | 0.000 -100.00 % | 209.188 M 31.11 % | 159.553 M -9.89 % | 177.057 M 202.70 % | 58.492 M 30.94 % | 44.670 M 0.00 % | 44.670 M -48.10 % | 86.063 M 19.04 % | 72.295 M | 0.000 -100.00 % | 80.474 M | 0.000 -100.00 % | 80.567 M | 0.000 -100.00 % | 120.096 M | 0.000 -100.00 % | 63.649 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 89.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 70.000 K | 0.000 | 0.000 -100.00 % | 70.000 K | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.846 K | 0.000 -100.00 % | 1.056 K | 0.000 -100.00 % | 1.580 K | 0.000 -100.00 % | 10.391 K | 0.000 -100.00 % | 12.712 K | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.640 M | 0.000 | 0.000 100.00 % | -154.761 M | 0.000 100.00 % | -21.089 M | 0.000 100.00 % | -11.031 M | 0.000 -100.00 % | 8.450 M | 0.000 -100.00 % | 29.553 M | 0.000 -100.00 % | 29.459 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 |
| Goodwill and intangible assets | 0.000 -100.00 % | 89.000 K | 0.000 | 0.000 | 0.000 100.00 % | -15.570 M | 0.000 100.00 % | -10.010 M 93.53 % | -154.691 M -1 548.10 % | -9.386 M 55.47 % | -21.079 M | 0.000 100.00 % | -11.030 M | 0.000 -100.00 % | 8.451 M | 0.000 -100.00 % | 29.554 M | 0.000 -100.00 % | 29.461 M | 0.000 -100.00 % | 1.056 K | 0.000 -100.00 % | 1.580 K | 0.000 -100.00 % | 10.391 K | 0.000 -100.00 % | 12.712 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 2.022 M | 0.000 -100.00 % | 2.061 M | 0.000 -100.00 % | 2.210 M | 0.000 -100.00 % | 2.692 M -15.11 % | 3.171 M 258.71 % | 884.000 K 108.98 % | 423.000 K 18.82 % | 356.000 K -7.53 % | 385.000 K -21.91 % | 493.000 K -19.84 % | 615.000 K -18.97 % | 759.000 K -9.54 % | 839.000 K -7.09 % | 903.000 K -23.80 % | 1.185 M -13.88 % | 1.376 M -17.49 % | 1.668 M -6.62 % | 1.786 M -20.80 % | 2.255 M -30.80 % | 3.259 M 18.82 % | 2.743 M 107.33 % | 1.323 M -4.00 % | 1.378 M -1.91 % | 1.405 M -4.29 % | 1.468 M 1.45 % | 1.447 M -6.92 % | 1.555 M |
| Total non current assets | 0.000 -100.00 % | 229.326 M | 0.000 -100.00 % | 116.522 M | 0.000 -100.00 % | 227.817 M | 0.000 -100.00 % | 212.171 M 1 098.77 % | 17.699 M -90.08 % | 178.351 M 280.07 % | 46.926 M -2.96 % | 48.355 M 29.45 % | 37.353 M -59.57 % | 92.400 M 9.03 % | 84.750 M -7.60 % | 91.722 M -22.99 % | 119.109 M 2.57 % | 116.121 M -2.77 % | 119.429 M -19.62 % | 148.573 M 1.18 % | 146.840 M 35.58 % | 108.309 M 22.86 % | 88.160 M 98.97 % | 44.309 M 1.15 % | 43.804 M 0.52 % | 43.579 M 71.26 % | 25.447 M -4.35 % | 26.605 M 17.21 % | 22.698 M -16.33 % | 27.127 M -69.52 % | 89.005 M |
| Other current assets | 0.000 -100.00 % | 1.497 B | 0.000 -100.00 % | 1.162 B | 0.000 -100.00 % | 916.322 M | 0.000 -100.00 % | 1.201 B 129.87 % | 522.350 M -54.19 % | 1.140 B 7.27 % | 1.063 B 51 706.65 % | -2.060 M -100.27 % | 757.767 M 6.77 % | 709.703 M -1.81 % | 722.779 M | 0.000 -100.00 % | 754.601 M -3.07 % | 778.525 M 1.43 % | 767.586 M | 0.000 -100.00 % | 992.187 M -12.69 % | 1.136 B 6.10 % | 1.071 B | 0.000 -100.00 % | 909.313 M | 0.000 | 0.000 | 0.000 -100.00 % | 939.042 M | 0.000 | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 9.782 M | 0.000 -100.00 % | 216.867 M | 0.000 -100.00 % | 5.323 M -96.45 % | 149.826 M 3 602.15 % | 4.047 M -92.67 % | 55.185 M 879.67 % | 5.633 M -23.26 % | 7.340 M 1 762.94 % | 394.000 K -95.34 % | 8.451 M | 0.000 -100.00 % | 5.272 M | 0.000 -100.00 % | 5.179 M | 0.000 -100.00 % | 2.051 M | 0.000 -100.00 % | 22.051 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 471.895 M | 0.000 -100.00 % | 727.000 K | 0.000 -100.00 % | 437.000 K | 0.000 -100.00 % | 142.000 K -54.19 % | 310.000 K 0.65 % | 308.000 K -35.83 % | 480.000 K -46.67 % | 900.000 K 922.73 % | 88.000 K -90.59 % | 935.000 K 60.65 % | 582.000 K 19 500.00 % | -3.000 K -100.84 % | 357.000 K -26.24 % | 484.000 K 253.28 % | 137.000 K -98.05 % | 7.039 M 88.87 % | 3.727 M -81.48 % | 20.121 M 99.84 % | 10.069 M 335 716.97 % | -3.000 K -100.10 % | 3.087 M 70.63 % | 1.809 M -23.92 % | 2.378 M -68.64 % | 7.582 M 1 295.76 % | 543.215 K -91.44 % | 6.348 M -50.22 % | 12.751 M |
| Cash and short term investments | 0.000 -100.00 % | 471.895 M | 0.000 -100.00 % | 10.509 M | 0.000 -100.00 % | 217.304 M | 0.000 -100.00 % | 5.465 M -96.36 % | 150.136 M 3 347.44 % | 4.355 M -92.18 % | 55.665 M 752.06 % | 6.533 M -12.05 % | 7.428 M 458.92 % | 1.329 M -85.29 % | 9.033 M 301 200.00 % | -3.000 K -100.05 % | 5.629 M 1 063.02 % | 484.000 K -90.90 % | 5.316 M -24.48 % | 7.039 M 21.84 % | 5.777 M -71.29 % | 20.121 M -37.35 % | 32.119 M 1 070 735.87 % | -3.000 K -100.10 % | 3.087 M 70.63 % | 1.809 M -23.92 % | 2.378 M -68.64 % | 7.582 M 1 295.76 % | 543.215 K -91.44 % | 6.348 M -50.22 % | 12.751 M |
| Total current assets | 0.000 -100.00 % | 1.973 B | 0.000 -100.00 % | 1.181 B | 0.000 -100.00 % | 1.135 B | 0.000 -100.00 % | 1.220 B -7.72 % | 1.322 B 15.07 % | 1.149 B 2.24 % | 1.123 B 43.36 % | 783.635 M 2.13 % | 767.255 M 7.91 % | 711.032 M -3.11 % | 733.838 M -5.34 % | 775.266 M 1.71 % | 762.256 M -7.43 % | 823.466 M 6.26 % | 774.928 M -7.59 % | 838.609 M -16.78 % | 1.008 B -13.32 % | 1.163 B 4.81 % | 1.109 B 17.50 % | 944.042 M -1.13 % | 954.861 M -0.04 % | 955.265 M 0.87 % | 947.068 M 5.37 % | 898.782 M -4.76 % | 943.684 M 22.54 % | 770.095 M 17.05 % | 657.924 M |
| Inventory | 0.000 -100.00 % | 3.930 M | 0.000 -100.00 % | 6.843 M | 0.000 -100.00 % | 1.076 M | 0.000 -100.00 % | 886.000 K 3.75 % | 854.000 K -40.49 % | 1.435 M -42.18 % | 2.482 M 22.51 % | 2.026 M 0.00 % | 2.026 M | 0.000 -100.00 % | 2.026 M 0.00 % | 2.026 M 0.00 % | 2.026 M -95.44 % | 44.457 M 2 094.32 % | 2.026 M -0.25 % | 2.031 M -79.19 % | 9.762 M 60.79 % | 6.071 M 0.00 % | 6.071 M -38.04 % | 9.798 M -76.93 % | 42.462 M 70.90 % | 24.846 M 222.64 % | 7.701 M -47.41 % | 14.642 M 257.22 % | 4.099 M -65.35 % | 11.831 M 14.76 % | 10.309 M |
| Net receivables | 0.000 -100.00 % | 848.000 K | 0.000 -100.00 % | 939.000 K | 0.000 -100.00 % | 183.000 K | 0.000 -100.00 % | 12.688 M -98.04 % | 648.402 M 25 701.91 % | 2.513 M 14.18 % | 2.201 M 6 373.53 % | 34.000 K 0.00 % | 34.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 829.539 M 182.62 % | -1.004 B | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 928.610 M -0.89 % | 936.989 M 6.89 % | 876.558 M | 0.000 -100.00 % | 751.916 M 18.44 % | 634.863 M |
| Tax assets | 0.000 -100.00 % | 429.000 K | 0.000 -100.00 % | 387.000 K | 0.000 -100.00 % | 387.000 K | 0.000 -100.00 % | 291.000 K 0.00 % | 291.000 K 2.83 % | 283.000 K 0.00 % | 283.000 K -6.91 % | 304.000 K 0.33 % | 303.000 K | 0.000 -100.00 % | 364.000 K -0.55 % | 366.000 K 0.00 % | 366.000 K 7.96 % | 339.000 K -0.29 % | 340.000 K 25.00 % | 272.000 K -0.25 % | 272.685 K 33.67 % | 204.000 K -0.20 % | 204.410 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K -66.67 % | 3.000 K 200.00 % | 1.000 K -66.67 % | 3.000 K 400.00 % | -1.000 K 0.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 | 0.000 100.00 % | -4.851 M | 0.000 100.00 % | -4.851 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 |
| Account payables | 0.000 | 0.000 | 0.000 -100.00 % | 221.000 K | 0.000 -100.00 % | 5.650 M | 0.000 -100.00 % | 544.000 K 16.49 % | 467.000 K -39.43 % | 771.000 K 17.35 % | 657.000 K -71.06 % | 2.270 M 151.38 % | 903.000 K -58.52 % | 2.177 M 85.43 % | 1.174 M | 0.000 -100.00 % | 826.000 K | 0.000 -100.00 % | 194.000 K | 0.000 -100.00 % | 40.061 M -8.84 % | 43.947 M 0.50 % | 43.730 M | 0.000 -100.00 % | 23.134 M 2.00 % | 22.681 M | 0.000 -100.00 % | 797.000 K | 0.000 -100.00 % | 3.896 M | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.775 M | 0.000 | 0.000 -100.00 % | 1.756 M | 0.000 -100.00 % | 945.000 K | 0.000 -100.00 % | 1.495 M | 0.000 -100.00 % | 1.928 M | 0.000 -100.00 % | 1.878 M | 0.000 -100.00 % | 3.178 M | 0.000 -100.00 % | 4.564 M | 0.000 -100.00 % | 3.461 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| 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 |
| 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 -100.00 % | 95.000 K | 0.000 -100.00 % | 118.749 K | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 587.068 M | 0.000 -100.00 % | 701.197 M | 0.000 -100.00 % | 283.854 M | 0.000 | 0.000 -100.00 % | 437.393 M | 0.000 -100.00 % | 266.172 M | 0.000 -100.00 % | 61.354 M 102 156.67 % | 60.000 K -99.90 % | 61.354 M | 0.000 -100.00 % | 61.354 M | 0.000 -100.00 % | 78.850 M | 0.000 -100.00 % | 40.260 M | 0.000 -100.00 % | 19.129 M | 0.000 -100.00 % | 248.384 M | 0.000 -100.00 % | 789.400 K | 0.000 -100.00 % | 107.779 M -22.04 % | 138.242 M 28.12 % | 107.898 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 -100.00 % | 60.000 K -0.58 % | 60.348 K 132.11 % | 26.000 K 0.98 % | 25.748 K 51.46 % | 17.000 K -0.46 % | 17.079 K 31.38 % | 13.000 K -1.42 % | 13.187 K |
| 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 |
| Total assets | 0.000 -100.00 % | 2.203 B | 0.000 -100.00 % | 1.297 B | 0.000 -100.00 % | 1.363 B | 0.000 -100.00 % | 1.432 B 6.90 % | 1.339 B 0.94 % | 1.327 B 13.38 % | 1.170 B 40.67 % | 831.989 M 3.40 % | 804.607 M 0.15 % | 803.433 M -1.85 % | 818.588 M -5.58 % | 866.988 M -1.09 % | 876.514 M -6.71 % | 939.587 M 5.63 % | 889.506 M -9.89 % | 987.182 M -14.50 % | 1.155 B -9.15 % | 1.271 B 6.13 % | 1.197 B 21.15 % | 988.351 M -1.03 % | 998.665 M -0.02 % | 998.844 M 2.71 % | 972.515 M 5.09 % | 925.387 M -4.24 % | 966.382 M 21.22 % | 797.222 M 6.73 % | 746.928 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-09-30 | 2020-03-31 | 2019-09-30 | 2019-03-31 | 2018-09-30 | 2018-03-31 | 2017-09-30 | 2017-03-31 | 2016-09-30 | 2016-03-31 | 2015-09-30 | 2015-03-31 | 2014-09-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -35.528 M 0.00 % | -35.528 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 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.337 M 0.00 % | -4.337 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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -16.000 K 0.00 % | -16.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -31.175 M 0.00 % | -31.175 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -40.866 M -695.71 % | 6.860 M 118.09 % | -37.919 M 29.54 % | -53.819 M 8.19 % | -58.621 M -52.37 % | -38.474 M -31.97 % | -29.154 M -7.35 % | -27.157 M -47.52 % | -18.409 M -317.34 % | -4.411 M 73.61 % | -16.715 M -118.11 % | 92.321 M 1 320.69 % | -7.563 M -173.79 % | 10.249 M 183.69 % | -12.246 M -6.03 % | -11.550 M -152.29 % | -4.578 M -3.39 % | -4.428 M 81.53 % | -23.974 M -509.87 % | -3.931 M 22.43 % | -5.068 M -1 262.37 % | -372.000 K 94.59 % | -6.881 M -539.12 % | 1.567 M 118.08 % | -8.667 M -165.41 % | 13.251 M 232.60 % | -9.993 M 3.41 % | -10.346 M -16.89 % | -8.851 M -220.77 % | 7.329 M 228.04 % | -5.724 M 37.39 % | -9.143 M -224.10 % | -2.821 M -179.66 % | 3.541 M 538.04 % | 555.000 K 110.06 % | -5.516 M 5.81 % | -5.856 M -125.75 % | 22.741 M 304.45 % | -11.123 M 0.85 % | -11.218 M -19.57 % | -9.382 M -140.59 % | 23.112 M 547.57 % | -5.164 M 77.16 % | -22.612 M 19.48 % | -28.083 M -577.98 % | -4.142 M -16.68 % | -3.550 M -5 044.93 % | -69.000 K 98.64 % | -5.080 M -66.72 % | -3.047 M -481.84 % | 798.000 K |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 482.000 K 102.42 % | -19.919 M 0.00 % | -19.919 M -551.67 % | 4.410 M | 0.000 100.00 % | -92.321 M | 0.000 100.00 % | -10.249 M -183.69 % | 12.246 M 6.03 % | 11.550 M 152.29 % | 4.578 M 130.89 % | -14.820 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 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.917 M 0.00 % | -2.917 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 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.917 M 0.00 % | -2.917 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 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.049 M 0.00 % | 23.049 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.049 M 0.00 % | 23.049 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.944 M 48.08 % | 18.196 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 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 482.000 K -98.23 % | 27.157 M 102.63 % | 13.402 M 203.90 % | 4.410 M | 0.000 100.00 % | -92.321 M | 0.000 100.00 % | -10.249 M -183.69 % | 12.246 M 6.03 % | 11.550 M 152.29 % | 4.578 M 130.89 % | -14.820 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.947 M 8.82 % | 5.465 M 125.19 % | -21.692 M -533.23 % | 5.007 M 738.69 % | 597.000 K | 0.000 -100.00 % | 96.676 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.394 M 57.96 % | 5.947 M 8.82 % | 5.465 M -70.31 % | 18.409 M 267.67 % | 5.007 M | 0.000 -100.00 % | 4.355 M | 0.000 100.00 % | -10.249 M -183.69 % | 12.246 M 6.03 % | 11.550 M 152.29 % | 4.578 M 130.89 % | -14.820 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 482.000 K 102.42 % | -19.919 M 0.00 % | -19.919 M -551.67 % | 4.410 M | 0.000 100.00 % | -92.321 M | 0.000 100.00 % | -10.249 M -183.69 % | 12.246 M 6.03 % | 11.550 M 152.29 % | 4.578 M 130.89 % | -14.820 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 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 482.000 K 102.42 % | -19.919 M 0.00 % | -19.919 M -551.67 % | 4.410 M | 0.000 100.00 % | -92.321 M | 0.000 100.00 % | -10.249 M -183.69 % | 12.246 M 6.03 % | 11.550 M 152.29 % | 4.578 M 130.89 % | -14.820 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 |
| 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 |