Zero Fintech Group Limited 0093.HK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 261.781 M 33.15 % | 196.609 M 20.72 % | 162.870 M 44.86 % | 112.435 M 231.95 % | 33.871 M 127.80 % | 14.869 M -51.40 % | 30.594 M -10.25 % | 34.089 M -13.69 % | 39.496 M 217.26 % | 12.449 M 79.35 % | 6.941 M 9.29 % | 6.351 M -24.96 % | 8.464 M 50.02 % | 5.642 M -38.41 % | 9.160 M -97.64 % | 388.108 M 77.37 % | 218.809 M 405.45 % | 43.290 M 558.30 % | 6.576 M 21.80 % | 5.399 M 74.44 % | 3.095 M -8.16 % | 3.370 M 1.63 % | 3.316 M |
| Net income | 27.075 M 123.10 % | 12.136 M -20.10 % | 15.189 M -28.58 % | 21.267 M -65.29 % | 61.277 M 327.10 % | -26.983 M -35.73 % | -19.880 M -123.90 % | 83.193 M 162.84 % | -132.387 M 67.49 % | -407.214 M -172.30 % | -149.548 M -443.39 % | 43.550 M -82.22 % | 244.994 M 3 561.83 % | -7.077 M -106.46 % | 109.516 M 376.63 % | 22.977 M 446.61 % | -6.629 M 40.27 % | -11.099 M -177.21 % | 14.375 M 261.64 % | 3.975 M 110.87 % | -36.567 M -2 109.18 % | 1.820 M -26.85 % | 2.488 M |
| Income before tax | 36.990 M 84.25 % | 20.076 M -19.03 % | 24.793 M -21.88 % | 31.737 M -48.86 % | 62.056 M 352.03 % | -24.622 M -113.96 % | -11.508 M -112.52 % | 91.908 M 170.45 % | -130.455 M 67.91 % | -406.551 M -172.01 % | -149.463 M -431.01 % | 45.153 M -81.60 % | 245.358 M 3 757.69 % | -6.708 M 0.12 % | -6.716 M -106.83 % | 98.365 M 198.99 % | 32.899 M 426.96 % | -10.062 M -169.37 % | 14.505 M 253.35 % | 4.105 M 111.23 % | -36.567 M -2 109.18 % | 1.820 M -26.85 % | 2.488 M |
| Income before tax ratio | 0.14 38.38 % | 0.10 -32.92 % | 0.15 -46.07 % | 0.28 -84.59 % | 1.83 210.64 % | -1.66 -340.23 % | -0.38 -113.95 % | 2.70 181.63 % | -3.30 89.89 % | -32.66 -51.66 % | -21.53 -402.88 % | 7.11 -75.47 % | 28.99 2 538.17 % | -1.19 -62.16 % | -0.73 -389.29 % | 0.25 68.57 % | 0.15 164.69 % | -0.23 -110.54 % | 2.21 190.11 % | 0.76 106.44 % | -11.81 -2 287.70 % | 0.54 -28.02 % | 0.75 |
| EBITDA | 53.378 M 30.05 % | 41.045 M -28.15 % | 57.124 M 19.32 % | 47.876 M 311.22 % | 11.642 M 163.87 % | -18.227 M -219.38 % | -5.707 M 89.54 % | -54.558 M -9 000.16 % | 613.000 K 109.35 % | -6.554 M 3.38 % | -6.783 M 30.62 % | -9.777 M -4 123.46 % | 243.000 K 102.73 % | -8.890 M 25.76 % | -11.975 M -8.24 % | -11.063 M -121.80 % | 50.757 M 336.17 % | -21.492 M -9.40 % | -19.645 M -61.89 % | -12.135 M 68.97 % | -39.109 M -343.06 % | -8.827 M 2.61 % | -9.064 M |
| Net income ratio | 0.10 67.56 % | 0.06 -33.81 % | 0.09 -50.70 % | 0.19 -89.54 % | 1.81 199.69 % | -1.81 -179.27 % | -0.65 -126.63 % | 2.44 172.81 % | -3.35 89.75 % | -32.71 -51.82 % | -21.55 -414.20 % | 6.86 -76.31 % | 28.95 2 407.62 % | -1.25 -110.49 % | 11.96 20 094.88 % | 0.06 295.41 % | -0.03 88.18 % | -0.26 -111.73 % | 2.19 196.91 % | 0.74 106.23 % | -11.81 -2 287.70 % | 0.54 -28.02 % | 0.75 |
| Ratio EBITDA | 0.20 -2.33 % | 0.21 -40.48 % | 0.35 -17.63 % | 0.43 23.88 % | 0.34 128.04 % | -1.23 -557.15 % | -0.19 88.34 % | -1.60 -10 411.86 % | 0.02 102.95 % | -0.53 46.13 % | -0.98 36.52 % | -1.54 -5 462.07 % | 0.03 101.82 % | -1.58 -20.53 % | -1.31 -4 486.27 % | -0.03 -112.29 % | 0.23 146.72 % | -0.50 83.38 % | -2.99 -32.91 % | -2.25 82.21 % | -12.64 -382.43 % | -2.62 4.18 % | -2.73 |
| Gross profit ratio | 0.85 58.36 % | 0.54 -46.17 % | 1.00 1.44 % | 0.99 11.00 % | 0.89 13.22 % | 0.78 15.72 % | 0.68 10.95 % | 0.61 97.78 % | 0.31 -43.97 % | 0.55 -4.10 % | 0.57 1.27 % | 0.57 3.74 % | 0.55 2.69 % | 0.53 -1.59 % | 0.54 11.55 % | 0.49 -5.40 % | 0.51 57.39 % | 0.33 -53.52 % | 0.70 21.09 % | 0.58 -11.13 % | 0.65 -6.54 % | 0.70 9.80 % | 0.64 |
| Weighted average shs out dil | 2.668 B 0.00 % | 2.668 B 0.00 % | 2.668 B 0.00 % | 2.668 B 25.81 % | 2.120 B 8.31 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 9.97 % | 1.780 B 4.02 % | 1.711 B -0.98 % | 1.728 B 3.98 % | 1.662 B 0.46 % | 1.655 B -0.25 % | 1.659 B |
| Weighted average shs out | 2.668 B 0.00 % | 2.668 B 0.00 % | 2.668 B 0.00 % | 2.668 B 25.81 % | 2.120 B 8.31 % | 1.958 B 0.44 % | 1.949 B -0.44 % | 1.958 B 0.00 % | 1.958 B 0.21 % | 1.954 B -0.20 % | 1.957 B -0.01 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 9.97 % | 1.780 B 5.26 % | 1.691 B 2.11 % | 1.656 B -0.35 % | 1.662 B 0.46 % | 1.655 B -0.25 % | 1.659 B |
| EPS diluted | 0.01 124.44 % | 0.00 -21.05 % | 0.01 -28.75 % | 0.01 -72.32 % | 0.03 309.42 % | -0.01 -35.29 % | -0.01 -124.00 % | 0.04 162.87 % | -0.07 67.81 % | -0.21 -174.87 % | -0.08 -444.14 % | 0.02 -82.92 % | 0.13 3 711.11 % | 0.00 -106.44 % | 0.06 377.78 % | 0.01 444.12 % | 0.00 45.16 % | -0.01 -173.81 % | 0.01 265.22 % | 0.00 110.45 % | -0.02 -2 100.00 % | 0.00 -26.67 % | 0.00 |
| Earnings per share | 0.01 124.44 % | 0.00 -21.05 % | 0.01 -28.75 % | 0.01 -72.32 % | 0.03 309.42 % | -0.01 -35.29 % | -0.01 -124.00 % | 0.04 162.87 % | -0.07 67.81 % | -0.21 -174.87 % | -0.08 -444.14 % | 0.02 -82.92 % | 0.13 3 711.11 % | 0.00 -106.44 % | 0.06 377.78 % | 0.01 444.12 % | 0.00 45.16 % | -0.01 -172.94 % | 0.01 254.17 % | 0.00 110.91 % | -0.02 -2 100.00 % | 0.00 -26.67 % | 0.00 |
| Gross profit | 223.160 M 110.86 % | 105.834 M -35.02 % | 162.870 M 46.95 % | 110.837 M 268.47 % | 30.081 M 157.91 % | 11.663 M -43.76 % | 20.737 M -0.43 % | 20.826 M 70.70 % | 12.200 M 77.76 % | 6.863 M 72.01 % | 3.990 M 10.68 % | 3.605 M -22.16 % | 4.631 M 54.06 % | 3.006 M -39.38 % | 4.959 M -97.37 % | 188.365 M 67.80 % | 112.255 M 695.51 % | 14.111 M 205.96 % | 4.612 M 47.49 % | 3.127 M 55.03 % | 2.017 M -14.17 % | 2.350 M 11.59 % | 2.106 M |
| Income tax expense | 9.915 M 24.87 % | 7.940 M -17.33 % | 9.604 M -8.27 % | 10.470 M 1 244.64 % | 778.647 K -67.02 % | 2.361 M -71.80 % | 8.372 M -3.94 % | 8.715 M 351.09 % | 1.932 M 191.40 % | 663.000 K 680.00 % | 85.000 K -94.70 % | 1.603 M 340.38 % | 364.000 K -1.36 % | 369.000 K 7.89 % | 342.000 K -98.84 % | 29.439 M 166.63 % | 11.041 M 964.71 % | 1.037 M 697.69 % | 130.000 K 0.00 % | 130.000 K | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 38.621 M -57.45 % | 90.775 M 37.80 % | 65.874 M 4 022.28 % | 1.598 M -57.84 % | 3.791 M 18.23 % | 3.206 M -67.47 % | 9.857 M -25.68 % | 13.263 M -51.41 % | 27.296 M 388.65 % | 5.586 M 89.29 % | 2.951 M 7.47 % | 2.746 M -28.36 % | 3.833 M 45.41 % | 2.636 M -37.25 % | 4.201 M -97.90 % | 199.743 M 87.46 % | 106.554 M 265.17 % | 29.179 M 1 385.69 % | 1.964 M -13.56 % | 2.272 M 110.76 % | 1.078 M 5.69 % | 1.020 M -15.70 % | 1.210 M |
| General and administrative expenses | 37.365 M 48.84 % | 25.104 M 613.59 % | 3.518 M -40.95 % | 5.958 M -66.18 % | 17.617 M 0.00 % | 17.617 M -6.38 % | 18.817 M 11.48 % | 16.880 M 33.81 % | 12.615 M -19.24 % | 15.621 M 16.60 % | 13.397 M -16.49 % | 16.042 M 18.26 % | 13.565 M -11.80 % | 15.380 M -20.18 % | 19.268 M -55.86 % | 43.651 M -40.92 % | 73.880 M 50.74 % | 49.012 M 282.85 % | 12.802 M -8.93 % | 14.057 M -0.37 % | 14.109 M 0.79 % | 13.998 M -1.58 % | 14.223 M |
| Selling and marketing expenses | 31.394 M 13.59 % | 27.639 M 42.51 % | 19.395 M 21.64 % | 15.945 M 3 366.30 % | 460.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 46.693 M 136.24 % | 19.765 M 412.98 % | 3.853 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 107.056 M 314.35 % | 25.837 M -75.87 % | 107.073 M 114.55 % | 49.907 M 130.84 % | 21.620 M | 0.000 | 0.000 -100.00 % | 67.000 K 158.77 % | -114.000 K | 0.000 -100.00 % | 149.000 K 260.22 % | -93.000 K -224.00 % | 75.000 K 101.13 % | -6.616 M -185.30 % | 7.756 M 195.88 % | -8.089 M 18.17 % | -9.885 M -31 987.10 % | 31.000 K -99.76 % | 13.000 M 333.33 % | 3.000 M -89.99 % | 29.977 M | 0.000 | 0.000 |
| Operating expenses | 180.489 M 129.69 % | 78.580 M -39.55 % | 129.986 M 81.01 % | 71.810 M 125.60 % | 31.831 M 80.68 % | 17.617 M -6.38 % | 18.817 M 11.48 % | 16.880 M 35.03 % | 12.501 M -19.46 % | 15.522 M 17.16 % | 13.248 M -16.94 % | 15.949 M 109.86 % | -161.692 M -1 944.96 % | 8.764 M -52.67 % | 18.516 M -77.49 % | 82.255 M -1.80 % | 83.760 M 58.35 % | 52.896 M 105.01 % | 25.802 M 51.27 % | 17.057 M -61.31 % | 44.086 M 214.94 % | 13.998 M -1.58 % | 14.223 M |
| Cost and expenses | 219.110 M 29.31 % | 169.449 M 30.36 % | 129.986 M 77.07 % | 73.408 M 339.77 % | -30.616 M -247.03 % | 20.823 M -27.38 % | 28.674 M -4.87 % | 30.143 M -24.26 % | 39.797 M 88.54 % | 21.108 M 30.30 % | 16.199 M -13.35 % | 18.695 M 111.84 % | -157.859 M -1 484.73 % | 11.400 M -49.82 % | 22.717 M -91.94 % | 281.998 M 48.18 % | 190.314 M 131.88 % | 82.075 M 195.60 % | 27.766 M 43.65 % | 19.329 M -57.20 % | 45.164 M 200.73 % | 15.018 M -2.69 % | 15.433 M |
| Research and development expenses | 4.674 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 |
| Selling general and administrative expenses | 68.759 M 30.37 % | 52.743 M 130.19 % | 22.913 M 4.61 % | 21.903 M 114.51 % | 10.211 M -42.04 % | 17.617 M -6.38 % | 18.817 M 11.48 % | 16.880 M 33.81 % | 12.615 M -19.24 % | 15.621 M 16.60 % | 13.397 M -16.49 % | 16.042 M 18.26 % | 13.565 M -11.80 % | 15.380 M -20.18 % | 19.268 M -78.67 % | 90.344 M -3.53 % | 93.645 M 77.14 % | 52.865 M 312.94 % | 12.802 M -8.93 % | 14.057 M -0.37 % | 14.109 M 0.79 % | 13.998 M -1.58 % | 14.223 M |
| Interest income | 580.000 K -66.02 % | 1.707 M 9.42 % | 1.560 M -7.20 % | 1.681 M 0.86 % | 1.667 M 49.34 % | 1.116 M 42.35 % | 784.000 K 8.14 % | 725.000 K 8.70 % | 667.000 K -9.25 % | 735.000 K -12.29 % | 838.000 K 5.54 % | 794.000 K -19.55 % | 987.000 K -37.21 % | 1.572 M -16.65 % | 1.886 M -11.58 % | 2.133 M -81.03 % | 11.245 M -59.68 % | 27.887 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 106.000 K -98.50 % | 7.084 M -12.45 % | 8.091 M 12.45 % | 7.195 M 290.48 % | 1.843 M 5 319.47 % | 34.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.996 M -35.49 % | 7.745 M 23.56 % | 6.268 M 327.27 % | 1.467 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 5.617 M 8.04 % | 5.199 M -3.56 % | 5.391 M -39.72 % | 8.944 M 22.06 % | 7.328 M 15.20 % | 6.361 M 9.65 % | 5.801 M 3.89 % | 5.584 M 443.19 % | 1.028 M -24.96 % | 1.370 M -16.31 % | 1.637 M -7.67 % | 1.773 M -2.31 % | 1.815 M 7.72 % | 1.685 M -69.05 % | 5.444 M -22.04 % | 6.983 M -39.75 % | 11.590 M 649.19 % | 1.547 M 0.13 % | 1.545 M -13.93 % | 1.795 M -39.36 % | 2.960 M 4.93 % | 2.821 M -7.60 % | 3.053 M |
| Operating income | 42.671 M 57.11 % | 27.160 M -17.41 % | 32.884 M -15.53 % | 38.932 M 802.34 % | 4.315 M 117.81 % | -24.230 M -1 165.99 % | 2.273 M 103.78 % | -60.142 M -19 880.73 % | -301.000 K 96.20 % | -7.924 M 5.89 % | -8.420 M 27.10 % | -11.550 M -106.90 % | 167.310 M 4 096.89 % | -4.186 M 64.13 % | -11.671 M -111.00 % | 106.110 M 167.01 % | 39.740 M 202.46 % | -38.785 M -83.03 % | -21.190 M -52.12 % | -13.930 M 66.89 % | -42.069 M -261.17 % | -11.648 M 3.87 % | -12.117 M |
| Operating income ratio | 0.16 18.00 % | 0.14 -31.58 % | 0.20 -41.69 % | 0.35 171.83 % | 0.13 107.82 % | -1.63 -2 293.35 % | 0.07 104.21 % | -1.76 -23 049.96 % | -0.01 98.80 % | -0.64 47.53 % | -1.21 33.30 % | -1.82 -109.20 % | 19.77 2 764.28 % | -0.74 41.77 % | -1.27 -566.02 % | 0.27 50.54 % | 0.18 120.27 % | -0.90 72.20 % | -3.22 -24.89 % | -2.58 81.02 % | -13.59 -293.26 % | -3.46 5.41 % | -3.65 |
| Total other income expenses net | -5.681 M 19.81 % | -7.084 M 12.45 % | -8.091 M -12.45 % | -7.195 M -112.46 % | 57.741 M 409.31 % | -18.668 M -35.46 % | -13.781 M -109.06 % | 152.050 M 216.23 % | -130.821 M 66.24 % | -387.494 M -174.73 % | -141.043 M -348.74 % | 56.703 M -67.83 % | 176.244 M 4 457.64 % | 3.867 M -21.96 % | 4.955 M 176.94 % | -6.440 M 5.86 % | -6.841 M -179.60 % | 8.594 M -62.13 % | 22.695 M 25.84 % | 18.035 M 227.79 % | 5.502 M -59.15 % | 13.468 M -7.79 % | 14.605 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 159.216 M 259.93 % | -99.554 M 40.03 % | -165.996 M 7.57 % | -179.583 M 29.75 % | -255.626 M 2.19 % | -261.337 M 0.26 % | -262.015 M 13.33 % | -302.325 M -7.34 % | -281.659 M 6.97 % | -302.771 M 8.34 % | -330.334 M 6.88 % | -354.739 M 1.80 % | -361.259 M 23.65 % | -473.155 M 20.80 % | -597.413 M 9.88 % | -662.923 M -9.72 % | -604.179 M -901.69 % | 75.363 M 133.65 % | -223.983 M -1 283.72 % | -16.187 M 1.09 % | -16.365 M -40 812.50 % | -40.000 K 28.57 % | -56.000 K |
| Total investments | 89.000 K -18.35 % | 109.000 K 1.87 % | 107.000 K -29.61 % | 152.000 K -96.28 % | 4.089 M 993.32 % | 374.000 K -84.25 % | 2.374 M 229.72 % | 720.000 K -99.37 % | 115.047 M -48.32 % | 222.614 M -63.45 % | 609.003 M -16.32 % | 727.785 M 10.39 % | 659.262 M 38.11 % | 477.357 M 0.18 % | 476.480 M | 0.000 | 0.000 -100.00 % | 737.086 M 78.25 % | 413.514 M -28.57 % | 578.916 M 112.89 % | 271.937 M -59.31 % | 668.393 M -0.16 % | 669.457 M |
| Total debt | 280.675 M 18 574.32 % | 1.503 M 92.45 % | 781.000 K -42.74 % | 1.364 M 60.85 % | 848.000 K 25.07 % | 678.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 162.444 M 12.79 % | 144.029 M 23.88 % | 116.267 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 249.069 M -5.64 % | 263.965 M -8.16 % | 287.433 M -13.79 % | 333.417 M -14.99 % | 392.203 M | 0.000 -100.00 % | 393.063 M 1.76 % | 386.264 M 15.95 % | 333.141 M 1 351.05 % | -26.629 M -4.05 % | -25.592 M -5.37 % | -24.288 M -2.06 % | -23.798 M 1.59 % | -24.182 M -5.92 % | -22.830 M -13.79 % | -20.064 M -13.50 % | -17.677 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 84.508 M 47.14 % | 57.433 M 26.79 % | 45.297 M 50.45 % | 30.108 M 240.55 % | 8.841 M 187.23 % | -10.135 M 0.00 % | -10.135 M -204.00 % | 9.745 M -89.96 % | 97.063 M -15.22 % | 114.490 M -78.05 % | 521.704 M -22.28 % | 671.252 M 6.94 % | 627.702 M 12.31 % | 558.896 M -18.22 % | 683.431 M | 0.000 -100.00 % | 505.147 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 213.411 M 0.00 % | 213.411 M 0.00 % | 213.411 M 0.00 % | 213.411 M 0.00 % | 213.411 M 36.27 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | 1.093 B 1.13 % | 1.081 B -1.04 % | 1.092 B -2.74 % | 1.123 B -3.23 % | 1.160 B 22.88 % | 944.326 M 0.00 % | 944.326 M -1.37 % | 957.407 M -3.45 % | 991.602 M 43.86 % | 689.301 M -38.07 % | 1.113 B -11.49 % | 1.258 B 4.59 % | 1.202 B 5.95 % | 1.135 B -9.77 % | 1.258 B -0.30 % | 1.262 B 6.13 % | 1.189 B 3.46 % | 1.149 B 39.71 % | 822.479 M 4.88 % | 784.246 M 0.87 % | 777.465 M 32.05 % | 588.757 M -0.19 % | 589.849 M |
| Other non current liabilities | 0.000 | 0.000 -100.00 % | 178.599 M 21.71 % | 146.742 M -11.82 % | 166.421 M 82 080.79 % | -203.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 -100.00 % | 77.376 M |
| Long term debt | 277.329 M 47 797.93 % | 579.000 K 503.13 % | 96.000 K -82.67 % | 554.000 K 274.32 % | 148.000 K -27.09 % | 203.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.300 M -96.48 % | 122.324 M 5.21 % | 116.267 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 277.329 M 47 797.93 % | 579.000 K 503.13 % | 96.000 K -99.93 % | 147.567 M -11.41 % | 166.569 M 69 886.97 % | 238.000 K 0.00 % | 238.000 K 0.00 % | 238.000 K 0.42 % | 237.000 K 0.42 % | 236.000 K 0.85 % | 234.000 K -79.55 % | 1.144 M 7.62 % | 1.063 M 14.30 % | 930.000 K 10.19 % | 844.000 K -91.64 % | 10.097 M -92.06 % | 127.090 M 9.31 % | 116.267 M | 0.000 | 0.000 | 0.000 -100.00 % | 77.376 M 0.00 % | 77.376 M |
| Other current liabilities | 24.063 M -85.82 % | 169.743 M 4.37 % | 162.630 M 2 250.14 % | 6.920 M -82.81 % | 40.255 M 395.81 % | 8.119 M -5.53 % | 8.594 M -16.68 % | 10.314 M 10.30 % | 9.351 M -41.03 % | 15.856 M 2.85 % | 15.416 M -1.19 % | 15.602 M -1.28 % | 15.804 M 46.08 % | 10.819 M 56.14 % | 6.929 M -56.81 % | 16.043 M -47.77 % | 30.719 M -23.66 % | 40.238 M 3 578.06 % | 1.094 M -85.34 % | 7.465 M 33.40 % | 5.596 M 188.59 % | -6.317 M -310.99 % | 2.994 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 284.000 K | 0.000 -100.00 % | 1.650 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.533 M -44.39 % | 36.923 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 6.270 M 239.29 % | 1.848 M 34.89 % | 1.370 M -96.60 % | 40.304 M 2 778.86 % | 1.400 M 194.74 % | 475.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 158.144 M 628.61 % | 21.705 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 545.000 K | 0.000 |
| Total current liabilities | 30.333 M -83.48 % | 183.623 M 2.87 % | 178.503 M 178.32 % | 64.136 M 52.93 % | 41.939 M 61.80 % | 25.920 M 0.00 % | 25.920 M 20.26 % | 21.554 M 28.11 % | 16.825 M -25.30 % | 22.524 M -1.25 % | 22.808 M 0.16 % | 22.771 M 0.75 % | 22.601 M 24.67 % | 18.129 M 24.71 % | 14.537 M -93.23 % | 214.611 M 141.33 % | 88.927 M 4.42 % | 85.165 M 673.66 % | 11.008 M -35.68 % | 17.114 M 6.44 % | 16.079 M 437.04 % | 2.994 M 0.00 % | 2.994 M |
| Total liabilities | 307.662 M 67.02 % | 184.202 M 3.14 % | 178.599 M -15.64 % | 211.703 M 1.53 % | 208.508 M 697.11 % | 26.158 M 0.00 % | 26.158 M 20.03 % | 21.792 M 27.72 % | 17.062 M -25.04 % | 22.760 M -1.22 % | 23.042 M -3.65 % | 23.915 M 1.06 % | 23.664 M 24.16 % | 19.059 M 23.91 % | 15.381 M -93.16 % | 224.708 M 4.02 % | 216.017 M 7.24 % | 201.432 M 1 729.87 % | 11.008 M -35.68 % | 17.114 M 6.44 % | 16.079 M -79.99 % | 80.370 M 0.00 % | 80.370 M |
| Other non current assets | 647.487 M 20.10 % | 539.123 M -22.68 % | 697.232 M -3.32 % | 721.167 M 35.02 % | 534.136 M 152.08 % | 211.892 M 9 575.43 % | 2.190 M -98.84 % | 189.000 M 15.03 % | 164.300 M 432.75 % | 30.840 M 5.71 % | 29.173 M -7.40 % | 31.506 M -1.05 % | 31.839 M -1.04 % | 32.172 M -93.68 % | 508.985 M 619.17 % | 70.774 M -2.50 % | 72.591 M 5.65 % | 68.709 M -0.85 % | 69.297 M -0.99 % | 69.988 M 3 213.83 % | 2.112 M -99.68 % | 668.393 M -0.16 % | 669.457 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 M | 0.000 -100.00 % | 115.047 M -48.32 % | 222.614 M -63.57 % | 611.003 M -16.05 % | 727.785 M 10.39 % | 659.262 M 38.11 % | 477.357 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 7.859 M -14.68 % | 9.211 M -12.77 % | 10.559 M -11.32 % | 11.907 M -16.20 % | 14.208 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.226 M -36.37 % | 8.213 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 247.121 M 1.56 % | 243.318 M -5.94 % | 258.678 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 7.859 M -14.68 % | 9.211 M -12.77 % | 10.559 M -11.32 % | 11.907 M -16.20 % | 14.208 M | 0.000 -100.00 % | 207.702 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 252.347 M 0.32 % | 251.531 M -2.76 % | 258.678 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 205.516 M -3.63 % | 213.255 M -9.41 % | 235.409 M -13.12 % | 270.950 M -32.13 % | 399.241 M -2.45 % | 409.278 M 0.00 % | 409.278 M 0.04 % | 409.114 M 11.60 % | 366.592 M 801.74 % | 40.654 M -2.49 % | 41.691 M -3.03 % | 42.995 M -3.24 % | 44.435 M -3.63 % | 46.109 M 0.95 % | 45.674 M 141.93 % | 18.879 M 17.79 % | 16.028 M -23.23 % | 20.878 M 78.57 % | 11.692 M -9.79 % | 12.961 M -84.62 % | 84.295 M | 0.000 | 0.000 |
| Total non current assets | 870.480 M 13.13 % | 769.465 M -18.78 % | 947.416 M -5.77 % | 1.005 B 5.94 % | 949.031 M 52.14 % | 623.770 M 0.00 % | 623.770 M 3.82 % | 600.830 M -6.98 % | 645.939 M 119.63 % | 294.108 M -56.87 % | 681.867 M -15.01 % | 802.286 M 9.08 % | 735.536 M 32.38 % | 555.638 M 0.18 % | 554.659 M 62.18 % | 342.000 M 0.54 % | 340.150 M -2.33 % | 348.265 M 330.02 % | 80.989 M -2.36 % | 82.949 M -4.00 % | 86.407 M -87.07 % | 668.393 M -0.16 % | 669.457 M |
| Other current assets | -505.136 M -248.84 % | 339.373 M 171.76 % | -472.928 M 0.80 % | -476.748 M -561.80 % | 103.237 M 558.53 % | 15.677 M -34.14 % | 23.802 M 1 164.72 % | 1.882 M 1.67 % | 1.851 M -0.16 % | 1.854 M -18.79 % | 2.283 M 2.75 % | 2.222 M -66.55 % | 6.642 M 185.06 % | 2.330 M -98.08 % | 121.184 M -55.72 % | 273.652 M -0.23 % | 274.271 M 140.83 % | 113.886 M 4.05 % | 109.458 M 3 507.71 % | 3.034 M -99.47 % | 573.209 M 61.85 % | 354.171 M 50 065.86 % | 706.000 K |
| Short term investments | 89.000 K -18.35 % | 109.000 K 1.87 % | 107.000 K -29.61 % | 152.000 K -96.28 % | 4.089 M 993.32 % | 374.000 K 0.00 % | 374.000 K -48.06 % | 720.000 K -61.10 % | 1.851 M -0.16 % | 1.854 M -17.23 % | 2.240 M 6.46 % | 2.104 M 1.89 % | 2.065 M 3.51 % | 1.995 M | 0.000 | 0.000 | 0.000 -100.00 % | 737.086 M 78.25 % | 413.514 M -28.57 % | 578.916 M 112.89 % | 271.937 M | 0.000 | 0.000 |
| cash and cash equivalents | 121.459 M 20.19 % | 101.057 M -39.41 % | 166.777 M -7.83 % | 180.947 M -29.45 % | 256.474 M -2.11 % | 262.015 M 0.00 % | 262.015 M -13.33 % | 302.325 M 7.34 % | 281.659 M -6.97 % | 302.771 M -8.34 % | 330.334 M -6.88 % | 354.739 M -1.80 % | 361.259 M -23.65 % | 473.155 M -20.80 % | 597.413 M -27.62 % | 825.367 M 10.31 % | 748.208 M 1 729.18 % | 40.904 M -81.74 % | 223.983 M 1 283.72 % | 16.187 M -1.09 % | 16.365 M 40 812.50 % | 40.000 K -28.57 % | 56.000 K |
| Cash and short term investments | 121.548 M 20.15 % | 101.166 M -39.38 % | 166.884 M -7.85 % | 181.099 M -29.43 % | 256.621 M -2.20 % | 262.389 M 0.00 % | 262.389 M -13.42 % | 303.045 M 7.59 % | 281.659 M -6.97 % | 302.771 M -8.34 % | 330.334 M -6.88 % | 354.739 M -1.80 % | 361.259 M -23.65 % | 473.155 M -20.80 % | 597.413 M -27.62 % | 825.367 M 10.31 % | 748.208 M -3.83 % | 777.990 M 22.04 % | 637.497 M 7.12 % | 595.103 M 106.42 % | 288.302 M 720 655.00 % | 40.000 K -28.57 % | 56.000 K |
| Total current assets | 530.136 M 6.99 % | 495.512 M 53.27 % | 323.290 M -1.79 % | 329.188 M -21.60 % | 419.898 M 21.11 % | 346.714 M 0.00 % | 346.714 M -8.37 % | 378.369 M 4.31 % | 362.725 M -13.21 % | 417.953 M -7.99 % | 454.246 M -5.21 % | 479.237 M -2.30 % | 490.535 M -18.02 % | 598.340 M -16.73 % | 718.597 M -37.21 % | 1.144 B 7.49 % | 1.065 B 6.23 % | 1.002 B 33.19 % | 752.498 M 4.74 % | 718.411 M 1.59 % | 707.137 M 96 240.19 % | 734.000 K -3.67 % | 762.000 K |
| Inventory | 0.000 -100.00 % | 54.265 M -1.43 % | 55.052 M -8.47 % | 60.147 M 1.37 % | 59.333 M -1.97 % | 60.523 M 0.00 % | 60.523 M -17.59 % | 73.442 M -7.29 % | 79.215 M -30.10 % | 113.328 M -6.82 % | 121.629 M -0.49 % | 122.233 M -0.33 % | 122.634 M -0.11 % | 122.771 M | 0.000 -100.00 % | 44.743 M 16.46 % | 38.419 M 126.98 % | 16.926 M -84.02 % | 105.934 M -6.68 % | 113.520 M 2.39 % | 110.875 M | 0.000 | 0.000 |
| Net receivables | 913.724 M 128 957.06 % | 708.000 K -99.88 % | 574.282 M 1.70 % | 564.690 M 79 771.29 % | 707.000 K -91.30 % | 8.125 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.000 K -99.06 % | 4.577 M 5 348.81 % | 84.000 K | 0.000 -100.00 % | 126.218 M -17.18 % | 152.395 M 63.07 % | 93.452 M 1 585.95 % | 5.543 M -11.86 % | 6.289 M -5.97 % | 6.688 M | 0.000 | 0.000 |
| Tax assets | 9.618 M 22.12 % | 7.876 M 86.81 % | 4.216 M 202.66 % | 1.393 M -3.67 % | 1.446 M -44.38 % | 2.600 M 0.00 % | 2.600 M -4.27 % | 2.716 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.736 M 19.96 % | 3.948 M 21.81 % | 3.241 M -8.45 % | 3.540 M 16.83 % | 3.030 M -12.93 % | 3.480 M -13.60 % | 4.028 M -83.92 % | 25.056 M -13.04 % | 28.812 M -35.69 % | 44.804 M 571.72 % | 6.670 M 2.07 % | 6.535 M -12.86 % | 7.499 M -14.45 % | 8.766 M | 0.000 |
| Tax payables | 0.000 -100.00 % | 12.032 M -17.04 % | 14.503 M -14.24 % | 16.912 M | 0.000 -100.00 % | 17.326 M 0.00 % | 17.326 M 54.15 % | 11.240 M 310.52 % | 2.738 M 0.66 % | 2.720 M -34.47 % | 4.151 M 14.38 % | 3.629 M -3.66 % | 3.767 M -1.64 % | 3.830 M 6.98 % | 3.580 M -76.70 % | 15.368 M 99.82 % | 7.691 M 6 152.85 % | 123.000 K -96.21 % | 3.244 M 4.17 % | 3.114 M 4.36 % | 2.984 M | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 284.000 K | 0.000 -100.00 % | 1.650 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 417.000 K 0.00 % | 417.000 K 0.00 % | 417.000 K 0.00 % | 417.000 K 0.00 % | 417.000 K 0.00 % | 417.000 K 0.00 % | 417.000 K 0.00 % | 417.000 K 0.00 % | 417.000 K 0.00 % | 417.000 K -99.62 % | 110.849 M 71.33 % | 64.700 M 128.65 % | 28.296 M 6 701.92 % | 416.000 K 0.00 % | 416.000 K 0.00 % | 416.000 K | 0.000 | 0.000 |
| Capital lease obligations | 7.814 M 419.89 % | 1.503 M 92.45 % | 781.000 K -42.74 % | 1.364 M 60.85 % | 848.000 K 25.07 % | 678.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 |
| Preferred stock | 0.000 -100.00 % | 55.344 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 545.966 M 0.00 % | 545.966 M 0.00 % | 545.966 M 0.00 % | 545.966 M 0.00 % | 545.966 M -31.53 % | 797.433 M 97.20 % | 404.370 M 0.00 % | 404.370 M 0.00 % | 404.370 M 33.53 % | 302.823 M -25.11 % | 404.370 M 0.00 % | 404.370 M 0.00 % | 404.370 M 0.00 % | 404.370 M 0.00 % | 404.370 M -12.49 % | 462.077 M -0.06 % | 462.338 M 2.20 % | 452.404 M 215.46 % | 143.410 M -81.70 % | 783.830 M 0.87 % | 777.049 M 31.98 % | 588.757 M -0.19 % | 589.849 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 -100.00 % | 271.000 K 13.87 % | 238.000 K 0.00 % | 238.000 K 0.00 % | 238.000 K 0.00 % | 238.000 K 0.42 % | 237.000 K 0.42 % | 236.000 K 0.85 % | 234.000 K -79.55 % | 1.144 M 7.62 % | 1.063 M 14.30 % | 930.000 K 10.19 % | 844.000 K -85.44 % | 5.797 M 21.63 % | 4.766 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.401 B 10.72 % | 1.265 B -0.45 % | 1.271 B -4.79 % | 1.335 B -2.51 % | 1.369 B 41.06 % | 970.484 M 0.00 % | 970.484 M -0.89 % | 979.199 M -2.92 % | 1.009 B 41.65 % | 712.061 M -37.32 % | 1.136 B -11.35 % | 1.282 B 4.52 % | 1.226 B 6.25 % | 1.154 B -9.37 % | 1.273 B -14.34 % | 1.486 B 5.80 % | 1.405 B 4.02 % | 1.351 B 62.03 % | 833.487 M 4.01 % | 801.360 M 0.98 % | 793.544 M 18.59 % | 669.127 M -0.16 % | 670.219 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 -100.00 % | 3.126 M 115.56 % | -20.095 M -57.26 % | -12.778 M | 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 -100.00 % | 675.000 K -81.00 % | 3.553 M -77.88 % | 16.062 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -385.332 M -121.42 % | -174.031 M -66.28 % | -104.663 M 21.39 % | -133.141 M -657.89 % | 23.865 M 160.04 % | -39.750 M 0.00 % | -39.750 M -664.79 % | 7.038 M -68.80 % | 22.561 M 422.25 % | 4.320 M 3 163.83 % | -141.000 K -103.05 % | 4.616 M 169.43 % | -6.648 M -372.83 % | -1.406 M 98.85 % | -122.518 M -1 609.59 % | 8.116 M -17.01 % | 9.780 M 176.63 % | -12.762 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | -367.732 M -105.49 % | -178.952 M -172.42 % | -65.690 M 50.25 % | -132.048 M -721.02 % | 21.263 M | 0.000 100.00 % | -44.504 M | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 -100.00 % | 4.105 M 149.94 % | -8.220 M | 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 -100.00 % | 484.000 K -30.66 % | 698.000 K -89.61 % | 6.719 M 0.00 % | 6.719 M -38.03 % | 10.842 M -32.96 % | 16.172 M 489.36 % | 2.744 M 471.67 % | 480.000 K 98.35 % | 242.000 K -83.16 % | 1.437 M 533.04 % | 227.000 K 100.23 % | -99.288 M -2 094.69 % | -4.524 M 78.71 % | -21.245 M -870.53 % | -2.189 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 -100.00 % | 132.048 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 |
| Other working capital | -17.600 M -457.65 % | 4.921 M 112.63 % | -38.973 M 70.83 % | -133.625 M -7 118.12 % | 1.904 M 104.10 % | -46.469 M -2 264.83 % | -1.965 M 48.34 % | -3.804 M -159.54 % | 6.389 M 305.39 % | 1.576 M 353.78 % | -621.000 K -330.86 % | 269.000 K 103.33 % | -8.085 M | 0.000 100.00 % | -23.230 M -283.78 % | 12.640 M -59.26 % | 31.025 M 393.44 % | -10.573 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 106.022 M 15.72 % | 91.621 M 31.52 % | 69.661 M 497.74 % | 11.654 M 115.37 % | -75.814 M -749.82 % | 11.667 M -43.97 % | 20.823 M 122.97 % | -90.634 M -166.28 % | 136.741 M -65.45 % | 395.800 M 183.02 % | 139.850 M 337.65 % | -58.846 M 76.11 % | -246.335 M -4 298.84 % | -5.600 M -228.97 % | 4.342 M -29.63 % | 6.170 M 240.90 % | -4.379 M -106.77 % | 64.660 M 84.98 % | 34.955 M 323.41 % | -15.646 M -168.18 % | 22.949 M 180.95 % | -28.349 M -68.41 % | -16.833 M |
| Net cash provided by operating activities | -246.618 M -278.98 % | -65.075 M -1 250.66 % | -4.818 M 94.04 % | -80.806 M -585.15 % | 16.656 M 149.29 % | -33.790 M -2.38 % | -33.006 M -337.52 % | 13.896 M -53.49 % | 29.875 M 690.30 % | -5.061 M 37.65 % | -8.117 M -11.13 % | -7.304 M -25.71 % | -5.810 M 51.70 % | -12.029 M 89.60 % | -115.647 M -212.18 % | 103.092 M 93.88 % | 53.174 M 25.57 % | 42.346 M -16.76 % | 50.875 M 615.14 % | -9.876 M 7.34 % | -10.658 M 55.04 % | -23.708 M -109.95 % | -11.292 M |
| Investments in property plant and equipment | -252.000 K 40.00 % | -420.000 K 15.66 % | -498.000 K -286.05 % | -129.000 K -2 050.00 % | -6.000 K 96.20 % | -158.000 K 0.00 % | -158.000 K | 0.000 | 0.000 | 0.000 100.00 % | -34.140 M | 0.000 100.00 % | -400.000 K 77.62 % | -1.787 M 17.50 % | -2.166 M 53.47 % | -4.655 M -60.08 % | -2.908 M 63.75 % | -8.021 M -2 806.16 % | -276.000 K -29.58 % | -213.000 K | 0.000 100.00 % | -978.000 K 46.73 % | -1.836 M |
| Acquisitions net | 2.003 M | 0.000 | 0.000 | 0.000 -100.00 % | 57.455 M 36 235.00 % | -159.000 K 0.00 % | -159.000 K | 0.000 100.00 % | -37.642 M -67.31 % | -22.499 M 34.10 % | -34.140 M | 0.000 | 0.000 | 0.000 100.00 % | -18.527 M -200.52 % | -6.165 M -154.40 % | 11.332 M 104.09 % | -276.835 M | 0.000 -100.00 % | 355.000 K | 0.000 -100.00 % | 50.000 K -91.07 % | 560.000 K |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.000 K 0.00 % | -7.000 K | 0.000 100.00 % | -37.642 M -67.31 % | -22.499 M 34.10 % | -34.140 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.423 M 100.63 % | -383.365 M 35.90 % | -598.118 M -489.71 % | -101.426 M -120.13 % | -46.075 M 31.85 % | -67.607 M 59.37 % | -166.382 M 24.40 % | -220.096 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.000 K | 0.000 100.00 % | -618.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.886 M -99.32 % | 1.009 B 429.88 % | 190.408 M -11.50 % | 215.140 M 528.66 % | 34.222 M 84.21 % | 18.578 M -86.41 % | 136.747 M 73.86 % | 78.655 M |
| Other investing activites | 580.000 K -66.02 % | 1.707 M 9.42 % | 1.560 M -7.20 % | 1.681 M 111.70 % | -14.364 M -1 932.10 % | 784.000 K 26.86 % | 618.000 K -14.76 % | 725.000 K 8.70 % | 667.000 K -9.25 % | 735.000 K -98.59 % | 52.014 M 6 450.88 % | 794.000 K -98.74 % | 62.779 M 3 893.58 % | 1.572 M 105.30 % | -29.633 M -205.81 % | -9.690 M -210.48 % | -3.121 M -111.01 % | 28.342 M 2.33 % | 27.698 M 30.34 % | 21.250 M -65.79 % | 62.113 M 14.05 % | 54.460 M -65.57 % | 158.188 M |
| Net cash used for investing activites | 2.331 M 81.12 % | 1.287 M 21.19 % | 1.062 M -31.57 % | 1.552 M -96.40 % | 43.091 M 9 267.61 % | 460.000 K 241.98 % | -324.000 K -144.69 % | 725.000 K 101.96 % | -36.975 M -69.89 % | -21.764 M -33.80 % | -16.266 M -2 148.61 % | 794.000 K -98.73 % | 62.379 M 29 113.49 % | -215.000 K 99.57 % | -50.326 M -349.30 % | -11.201 M -101.78 % | 630.869 M 194.98 % | -664.224 M -570.63 % | 141.136 M 1 379.57 % | 9.539 M -27.09 % | 13.084 M -45.25 % | 23.897 M 54.46 % | 15.471 M |
| Debt repayment | 115.000 M 12 205.26 % | -950.000 K -17.72 % | -807.000 K 13.13 % | -929.000 K -102.84 % | -458.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -64.582 M -637.11 % | 12.024 M 233.81 % | 3.602 M -97.31 % | 133.692 M | 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 -100.00 % | 279.600 M 1 685.44 % | 15.660 M | 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.103 M | 0.000 | 0.000 | 0.000 100.00 % | -168.685 M -50.00 % | -112.456 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 151.901 M 303 902.00 % | -50.000 K -2.04 % | -49.000 K -102.48 % | 1.975 M 725.00 % | -316.000 K 31.00 % | -458.000 K | 0.000 100.00 % | -1.784 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -23.967 M -234.84 % | 17.775 M -27.65 % | 24.568 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 266.901 M 26 790.10 % | -1.000 M -16.82 % | -856.000 K -181.84 % | 1.046 M 235.14 % | -774.000 K -69.00 % | -458.000 K | 0.000 100.00 % | -1.784 M 85.26 % | -12.103 M | 0.000 | 0.000 | 0.000 100.00 % | -168.685 M -50.00 % | -112.456 M -74.13 % | -64.582 M -440.75 % | -11.943 M -155.87 % | 21.377 M -95.12 % | 437.860 M 2 696.04 % | 15.660 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | -1.632 M -75.11 % | -932.000 K 90.25 % | -9.558 M -459.86 % | 2.656 M 104.12 % | -64.514 M -824.27 % | -6.980 M 0.00 % | -6.980 M -189.16 % | 7.829 M 510.11 % | -1.909 M -158.67 % | -738.000 K -3 254.55 % | -22.000 K -120.00 % | -10.000 K -104.55 % | 220.000 K -50.23 % | 442.000 K -83.01 % | 2.601 M 683.43 % | 332.000 K 126.84 % | -1.237 M -231.74 % | 939.000 K 651.20 % | 125.000 K -21.38 % | 159.000 K 72.83 % | 92.000 K -9.80 % | 102.000 K 1 557.14 % | -7.000 K |
| Net change in cash | 20.402 M 131.04 % | -65.720 M -363.80 % | -14.170 M 81.24 % | -75.527 M -1 263.06 % | -5.541 M 86.25 % | -40.310 M 0.00 % | -40.310 M -295.05 % | 20.666 M 197.89 % | -21.112 M 23.40 % | -27.563 M -12.94 % | -24.405 M -274.31 % | -6.520 M 94.17 % | -111.896 M 9.95 % | -124.258 M 45.49 % | -227.954 M -383.95 % | 80.280 M -88.60 % | 704.183 M 484.63 % | -183.079 M -188.11 % | 207.796 M 116 839.33 % | -178.000 K -107.07 % | 2.518 M 765.29 % | 291.000 K -93.02 % | 4.172 M |
| Cash at beginning of period | 101.057 M -39.41 % | 166.777 M -7.83 % | 180.947 M -29.45 % | 256.474 M -2.11 % | 262.015 M -13.33 % | 302.325 M 0.00 % | 302.325 M 7.34 % | 281.659 M -6.97 % | 302.771 M -8.34 % | 330.334 M -6.88 % | 354.739 M -1.80 % | 361.259 M -23.65 % | 473.155 M -20.80 % | 597.413 M -27.62 % | 825.367 M 10.77 % | 745.087 M 1 721.55 % | 40.904 M -81.74 % | 223.983 M 1 283.72 % | 16.187 M -1.09 % | 16.365 M 18.18 % | 13.847 M 2.15 % | 13.556 M 44.46 % | 9.384 M |
| Cash at end of period | 121.459 M 20.19 % | 101.057 M -39.41 % | 166.777 M -7.83 % | 180.947 M -29.45 % | 256.474 M -2.11 % | 262.015 M 0.00 % | 262.015 M -13.33 % | 302.325 M 7.34 % | 281.659 M -6.97 % | 302.771 M -8.34 % | 330.334 M -6.88 % | 354.739 M -1.80 % | 361.259 M -23.65 % | 473.155 M -20.80 % | 597.413 M -27.62 % | 825.367 M 10.77 % | 745.087 M 1 721.55 % | 40.904 M -81.74 % | 223.983 M 1 283.72 % | 16.187 M -1.09 % | 16.365 M 18.18 % | 13.847 M 2.15 % | 13.556 M |
| Operating cash flow | -246.618 M -278.98 % | -65.075 M -1 250.66 % | -4.818 M 94.04 % | -80.806 M -585.15 % | 16.656 M 149.29 % | -33.790 M -2.38 % | -33.006 M -337.52 % | 13.896 M -53.49 % | 29.875 M 690.30 % | -5.061 M 37.65 % | -8.117 M -11.13 % | -7.304 M -25.71 % | -5.810 M 51.70 % | -12.029 M 89.60 % | -115.647 M -212.18 % | 103.092 M 93.88 % | 53.174 M 25.57 % | 42.346 M -16.76 % | 50.875 M 615.14 % | -9.876 M 7.34 % | -10.658 M 55.04 % | -23.708 M -109.95 % | -11.292 M |
| Capital expenditure | -252.000 K 40.00 % | -420.000 K 15.66 % | -498.000 K -286.05 % | -129.000 K -2 050.00 % | -6.000 K 96.20 % | -158.000 K 0.00 % | -158.000 K | 0.000 | 0.000 | 0.000 100.00 % | -34.140 M | 0.000 100.00 % | -400.000 K 77.62 % | -1.787 M 17.50 % | -2.166 M 53.47 % | -4.655 M -60.08 % | -2.908 M 63.75 % | -8.021 M -2 806.16 % | -276.000 K -29.58 % | -213.000 K | 0.000 100.00 % | -978.000 K 46.73 % | -1.836 M |
| Free CashFlow | -246.870 M -276.93 % | -65.495 M -1 132.04 % | -5.316 M 93.43 % | -80.935 M -586.10 % | 16.650 M 149.05 % | -33.948 M -2.36 % | -33.164 M -338.66 % | 13.896 M -53.49 % | 29.875 M 690.30 % | -5.061 M 88.02 % | -42.257 M -478.55 % | -7.304 M -17.62 % | -6.210 M 55.05 % | -13.816 M 88.27 % | -117.813 M -219.68 % | 98.437 M 95.83 % | 50.266 M 46.44 % | 34.325 M -32.16 % | 50.599 M 601.53 % | -10.089 M 5.34 % | -10.658 M 56.83 % | -24.686 M -88.04 % | -13.128 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 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-06-30 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2020-01-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2019-01-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2018-01-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2017-01-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2016-01-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2015-01-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2014-01-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2013-01-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2012-01-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2011-01-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2010-01-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2009-01-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2008-01-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2007-01-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2006-01-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2005-01-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2004-01-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2003-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 79.669 M 0.00 % | 79.669 M -44.62 % | 143.865 M 98.71 % | 72.400 M 23.78 % | 58.491 M 0.00 % | 58.491 M -42.56 % | 101.834 M 100.15 % | 50.879 M -46.37 % | 94.869 M 100.04 % | 47.426 M -47.50 % | 90.333 M 100.16 % | 45.131 M -38.58 % | 73.474 M 102.38 % | 36.305 M -41.34 % | 61.889 M 22.28 % | 50.614 M 211.13 % | 16.268 M 274.19 % | 4.348 M 0.00 % | 4.348 M 35.61 % | 3.206 M 0.00 % | 3.206 M -62.28 % | 8.500 M 101.02 % | 4.229 M -66.39 % | 12.582 M 116.20 % | 5.820 M -69.97 % | 19.380 M 104.48 % | 9.478 M -61.73 % | 24.766 M 103.27 % | 12.184 M 412.32 % | -3.901 M 0.00 % | -3.901 M 91.63 % | -46.584 M 0.00 % | -46.584 M -2 840.88 % | -1.584 M 0.00 % | -1.584 M 97.13 % | -55.262 M 0.00 % | -55.262 M -2 377.89 % | 2.426 M 0.00 % | 2.426 M 103.63 % | -66.769 M 0.00 % | -66.769 M -2 025.83 % | 3.467 M 0.00 % | 3.467 M -84.41 % | 22.233 M 0.00 % | 22.233 M 74.35 % | 12.752 M 0.00 % | 12.752 M -33.86 % | 19.282 M 0.00 % | 19.282 M -19.57 % | 23.975 M 0.00 % | 23.975 M 2 295.47 % | -1.092 M 0.00 % | -1.092 M -147.69 % | 2.290 M 0.00 % | 2.290 M 0.00 % | 2.290 M 0.00 % | 2.290 M -97.64 % | 97.027 M 0.00 % | 97.027 M 0.00 % | 97.027 M 0.00 % | 97.027 M 77.37 % | 54.702 M 0.00 % | 54.702 M 0.00 % | 54.702 M 0.00 % | 54.702 M 405.45 % | 10.823 M 0.00 % | 10.823 M 0.00 % | 10.823 M 0.00 % | 10.823 M 558.30 % | 1.644 M 0.00 % | 1.644 M 0.00 % | 1.644 M 0.00 % | 1.644 M 21.80 % | 1.350 M 0.00 % | 1.350 M 0.00 % | 1.350 M 0.00 % | 1.350 M 74.44 % | 773.750 K 0.00 % | 773.750 K 0.00 % | 773.750 K 0.00 % | 773.750 K -8.16 % | 842.500 K 0.00 % | 842.500 K 0.00 % | 842.500 K 0.00 % | 842.500 K 1.63 % | 829.000 K 0.00 % | 829.000 K 0.00 % | 829.000 K 0.00 % | 829.000 K |
| Net income | 9.444 M 0.00 % | 9.444 M -23.63 % | 12.366 M 100.00 % | 6.183 M -15.93 % | 7.355 M 0.00 % | 7.355 M 599.63 % | -1.472 M -100.00 % | -736.000 K -105.41 % | 13.608 M 100.00 % | 6.804 M 82.66 % | 3.725 M 100.00 % | 1.863 M -99.93 % | 2.668 B 46 439.48 % | 5.732 M -99.79 % | 2.668 B 0.00 % | 2.668 B 5 032.06 % | 51.980 M 1 826.62 % | -3.011 M 0.00 % | -3.011 M -18.11 % | -2.549 M 0.00 % | -2.549 M -100.13 % | 1.958 B 17 990.27 % | -10.943 M -100.56 % | 1.958 B 2 127 972.83 % | -92.000 K -100.00 % | 1.958 B 19 978.58 % | -9.848 M -159.86 % | 16.453 M 100.00 % | 8.227 M -75.35 % | 33.370 M 0.00 % | 33.370 M 156.02 % | -59.567 M 0.00 % | -59.567 M -798.92 % | -6.627 M 0.00 % | -6.627 M 96.56 % | -192.887 M 0.00 % | -192.887 M -3 642.83 % | -5.154 M 0.00 % | -5.154 M 93.16 % | -75.345 M 0.00 % | -75.345 M -13 306.75 % | 570.500 K 0.00 % | 570.500 K -95.17 % | 11.820 M 0.00 % | 11.820 M 18.72 % | 9.956 M 0.00 % | 9.956 M -90.35 % | 103.162 M 0.00 % | 103.162 M 433.55 % | 19.335 M 0.00 % | 19.335 M 563.78 % | -4.169 M 0.00 % | -4.169 M -115.23 % | 27.379 M 0.00 % | 27.379 M 0.00 % | 27.379 M 0.00 % | 27.379 M 376.63 % | 5.744 M 0.00 % | 5.744 M 0.00 % | 5.744 M 0.00 % | 5.744 M 446.61 % | -1.657 M 0.00 % | -1.657 M 0.00 % | -1.657 M 0.00 % | -1.657 M 40.27 % | -2.775 M 0.00 % | -2.775 M 0.00 % | -2.775 M 0.00 % | -2.775 M -177.21 % | 3.594 M 0.00 % | 3.594 M 0.00 % | 3.594 M 0.00 % | 3.594 M 261.64 % | 993.750 K 0.00 % | 993.750 K 0.00 % | 993.750 K 0.00 % | 993.750 K 110.87 % | -9.142 M 0.00 % | -9.142 M 0.00 % | -9.142 M 0.00 % | -9.142 M -2 109.18 % | 455.000 K 0.00 % | 455.000 K 0.00 % | 455.000 K 0.00 % | 455.000 K -26.85 % | 622.000 K 0.00 % | 622.000 K 0.00 % | 622.000 K 0.00 % | 622.000 K |
| Income before tax | 12.311 M 0.00 % | 12.311 M -25.88 % | 16.608 M 100.00 % | 8.304 M -18.52 % | 10.191 M 0.00 % | 10.191 M 193.10 % | 3.477 M 100.00 % | 1.739 M -89.53 % | 16.599 M 100.00 % | 8.300 M -5.52 % | 8.784 M 100.00 % | 4.392 M 102 139 534 783.72 % | 0.004 -100.00 % | 8.005 M 210 644 736 742.11 % | 0.004 -7.32 % | 0.004 -100.00 % | 51.580 M 2 148.04 % | -2.519 M 0.00 % | -2.519 M -15.79 % | -2.175 M 0.00 % | -2.175 M -19 419 642 757.14 % | -0.011 100.00 % | -10.136 M -618.60 % | 1.955 M 0.00 % | 1.955 M 19 351 485 248.51 % | -0.010 100.00 % | -7.709 M -131.22 % | 24.693 M 100.00 % | 12.347 M -63.26 % | 33.608 M 0.00 % | 33.608 M 157.04 % | -58.924 M 0.00 % | -58.924 M -834.78 % | -6.304 M 0.00 % | -6.304 M 96.73 % | -192.719 M 0.00 % | -192.719 M -3 762.10 % | -4.990 M 0.00 % | -4.990 M 93.39 % | -75.437 M 0.00 % | -75.437 M -10 792.70 % | 705.500 K 0.00 % | 705.500 K -94.37 % | 12.538 M 0.00 % | 12.538 M 24.90 % | 10.039 M 0.00 % | 10.039 M -90.28 % | 103.254 M 0.00 % | 103.254 M 431.54 % | 19.426 M 0.00 % | 19.426 M 576.52 % | -4.077 M 0.00 % | -4.077 M -142.79 % | -1.679 M 0.00 % | -1.679 M 0.00 % | -1.679 M 0.00 % | -1.679 M -106.83 % | 24.591 M 0.00 % | 24.591 M 0.00 % | 24.591 M 0.00 % | 24.591 M 198.99 % | 8.225 M 0.00 % | 8.225 M 0.00 % | 8.225 M 0.00 % | 8.225 M 426.96 % | -2.516 M 0.00 % | -2.516 M 0.00 % | -2.516 M 0.00 % | -2.516 M -169.37 % | 3.626 M 0.00 % | 3.626 M 0.00 % | 3.626 M 0.00 % | 3.626 M 253.35 % | 1.026 M 0.00 % | 1.026 M 0.00 % | 1.026 M 0.00 % | 1.026 M 111.23 % | -9.142 M 0.00 % | -9.142 M 0.00 % | -9.142 M 0.00 % | -9.142 M -2 109.18 % | 455.000 K 0.00 % | 455.000 K 0.00 % | 455.000 K 0.00 % | 455.000 K -26.85 % | 622.000 K 0.00 % | 622.000 K 0.00 % | 622.000 K 0.00 % | 622.000 K |
| Income before tax ratio | 0.15 0.00 % | 0.15 33.85 % | 0.12 0.65 % | 0.11 -34.17 % | 0.17 0.00 % | 0.17 410.29 % | 0.03 -0.07 % | 0.03 -80.47 % | 0.17 -0.02 % | 0.18 79.97 % | 0.10 -0.08 % | 0.10 97 317 778 300.00 % | 0.00 -100.00 % | 0.22 220 482 309 300.00 % | 0.00 0.00 % | 0.00 -100.00 % | 3.17 647.32 % | -0.58 0.00 % | -0.58 14.61 % | -0.68 0.00 % | -0.68 -52 185 805 361.54 % | 0.00 100.00 % | -2.40 -1 643.10 % | 0.16 -53.75 % | 0.34 67 170 719 240.00 % | 0.00 100.00 % | -0.81 -181.58 % | 1.00 -1.61 % | 1.01 111.76 % | -8.62 0.00 % | -8.62 -781.08 % | 1.26 0.00 % | 1.26 -68.21 % | 3.98 0.00 % | 3.98 14.11 % | 3.49 0.00 % | 3.49 269.55 % | -2.06 0.00 % | -2.06 -282.05 % | 1.13 0.00 % | 1.13 455.23 % | 0.20 0.00 % | 0.20 -63.92 % | 0.56 0.00 % | 0.56 -28.36 % | 0.79 0.00 % | 0.79 -85.30 % | 5.36 0.00 % | 5.36 560.91 % | 0.81 0.00 % | 0.81 -78.30 % | 3.73 0.00 % | 3.73 609.15 % | -0.73 0.00 % | -0.73 0.00 % | -0.73 0.00 % | -0.73 -389.29 % | 0.25 0.00 % | 0.25 0.00 % | 0.25 0.00 % | 0.25 68.57 % | 0.15 0.00 % | 0.15 0.00 % | 0.15 0.00 % | 0.15 164.69 % | -0.23 0.00 % | -0.23 0.00 % | -0.23 0.00 % | -0.23 -110.54 % | 2.21 0.00 % | 2.21 0.00 % | 2.21 0.00 % | 2.21 190.11 % | 0.76 0.00 % | 0.76 0.00 % | 0.76 0.00 % | 0.76 106.44 % | -11.81 0.00 % | -11.81 0.00 % | -11.81 0.00 % | -11.81 -2 287.70 % | 0.54 0.00 % | 0.54 0.00 % | 0.54 0.00 % | 0.54 -28.02 % | 0.75 0.00 % | 0.75 0.00 % | 0.75 0.00 % | 0.75 |
| EBITDA | 38.532 M | 0.000 -100.00 % | 26.670 M 1 646.56 % | 1.527 M -87.87 % | 12.591 M 0.00 % | 12.591 M -47.87 % | 24.154 M 132.52 % | 10.388 M -29.74 % | 14.786 M 161.17 % | 5.662 M -80.00 % | 28.311 M 147.29 % | 11.449 M -59.26 % | 28.103 M 136.52 % | 11.882 M -51.04 % | 24.268 M 2.09 % | 23.771 M 364.23 % | 5.121 M 317.66 % | 1.226 M 0.00 % | 1.226 M 1 073.21 % | 104.500 K 0.00 % | 104.500 K -93.52 % | 1.613 M 931.44 % | -194.000 K -110.29 % | 1.886 M 300.00 % | 471.500 K -88.98 % | 4.279 M 26.26 % | 3.389 M -69.29 % | 11.034 M 107.50 % | 5.318 M 157.09 % | -9.315 M 0.00 % | -9.315 M 84.52 % | -60.185 M 0.00 % | -60.185 M -710.62 % | -7.425 M 0.00 % | -7.425 M 87.65 % | -60.099 M 0.00 % | -60.099 M -2 163.62 % | -2.655 M 0.00 % | -2.655 M 96.23 % | -70.512 M 0.00 % | -70.512 M -48 528.97 % | -145.000 K 0.00 % | -145.000 K -100.82 % | 17.596 M 0.00 % | 17.596 M 98.13 % | 8.881 M 0.00 % | 8.881 M -43.74 % | 15.787 M 0.00 % | 15.787 M -19.78 % | 19.678 M 0.00 % | 19.678 M 516.95 % | -4.720 M 0.00 % | -4.720 M -115.69 % | 30.075 M 0.00 % | 30.075 M 0.00 % | 30.075 M 0.00 % | 30.075 M 79.16 % | 16.786 M 0.00 % | 16.786 M 0.00 % | 16.786 M 0.00 % | 16.786 M 201.50 % | 5.568 M 0.00 % | 5.568 M 0.00 % | 5.568 M 0.00 % | 5.568 M 361.54 % | -2.129 M 0.00 % | -2.129 M 0.00 % | -2.129 M 0.00 % | -2.129 M -153.05 % | 4.013 M 0.00 % | 4.013 M 0.00 % | 4.013 M 0.00 % | 4.013 M 172.03 % | 1.475 M 0.00 % | 1.475 M 0.00 % | 1.475 M 0.00 % | 1.475 M 117.56 % | -8.402 M 0.00 % | -8.402 M 0.00 % | -8.402 M 0.00 % | -8.402 M -824.13 % | 1.160 M 0.00 % | 1.160 M 0.00 % | 1.160 M 0.00 % | 1.160 M -16.24 % | 1.385 M 0.00 % | 1.385 M 0.00 % | 1.385 M 0.00 % | 1.385 M |
| Net income ratio | 0.12 0.00 % | 0.12 37.91 % | 0.09 0.65 % | 0.09 -32.08 % | 0.13 0.00 % | 0.13 969.87 % | -0.01 0.07 % | -0.01 -110.08 % | 0.14 -0.02 % | 0.14 247.91 % | 0.04 -0.08 % | 0.04 -99.89 % | 36.31 22 895.79 % | 0.16 -99.63 % | 43.10 -18.22 % | 52.71 1 549.51 % | 3.20 561.43 % | -0.69 0.00 % | -0.69 12.91 % | -0.80 0.00 % | -0.80 -100.35 % | 230.31 8 999.88 % | -2.59 -101.66 % | 155.59 984 296.15 % | -0.02 -100.02 % | 101.01 9 821.33 % | -1.04 -256.41 % | 0.66 -1.61 % | 0.68 107.89 % | -8.55 0.00 % | -8.55 -768.97 % | 1.28 0.00 % | 1.28 -69.43 % | 4.18 0.00 % | 4.18 19.85 % | 3.49 0.00 % | 3.49 264.31 % | -2.12 0.00 % | -2.12 -288.25 % | 1.13 0.00 % | 1.13 585.77 % | 0.16 0.00 % | 0.16 -69.05 % | 0.53 0.00 % | 0.53 -31.90 % | 0.78 0.00 % | 0.78 -85.41 % | 5.35 0.00 % | 5.35 563.41 % | 0.81 0.00 % | 0.81 -78.88 % | 3.82 0.00 % | 3.82 -68.07 % | 11.96 0.00 % | 11.96 0.00 % | 11.96 0.00 % | 11.96 20 094.88 % | 0.06 0.00 % | 0.06 0.00 % | 0.06 0.00 % | 0.06 295.41 % | -0.03 0.00 % | -0.03 0.00 % | -0.03 0.00 % | -0.03 88.18 % | -0.26 0.00 % | -0.26 0.00 % | -0.26 0.00 % | -0.26 -111.73 % | 2.19 0.00 % | 2.19 0.00 % | 2.19 0.00 % | 2.19 196.91 % | 0.74 0.00 % | 0.74 0.00 % | 0.74 0.00 % | 0.74 106.23 % | -11.81 0.00 % | -11.81 0.00 % | -11.81 0.00 % | -11.81 -2 287.70 % | 0.54 0.00 % | 0.54 0.00 % | 0.54 0.00 % | 0.54 -28.02 % | 0.75 0.00 % | 0.75 0.00 % | 0.75 0.00 % | 0.75 |
| Ratio EBITDA | 0.48 | 0.00 -100.00 % | 0.19 778.96 % | 0.02 -90.20 % | 0.22 0.00 % | 0.22 -9.25 % | 0.24 16.17 % | 0.20 31.00 % | 0.16 30.56 % | 0.12 -61.91 % | 0.31 23.55 % | 0.25 -33.68 % | 0.38 16.87 % | 0.33 -16.53 % | 0.39 -16.51 % | 0.47 49.21 % | 0.31 11.62 % | 0.28 0.00 % | 0.28 765.16 % | 0.03 0.00 % | 0.03 -82.82 % | 0.19 513.62 % | -0.05 -130.61 % | 0.15 85.01 % | 0.08 -63.30 % | 0.22 -38.25 % | 0.36 -19.74 % | 0.45 2.08 % | 0.44 -81.72 % | 2.39 0.00 % | 2.39 84.81 % | 1.29 0.00 % | 1.29 -72.44 % | 4.69 0.00 % | 4.69 330.99 % | 1.09 0.00 % | 1.09 199.37 % | -1.09 0.00 % | -1.09 -203.63 % | 1.06 0.00 % | 1.06 2 625.09 % | -0.04 0.00 % | -0.04 -105.28 % | 0.79 0.00 % | 0.79 13.64 % | 0.70 0.00 % | 0.70 -14.94 % | 0.82 0.00 % | 0.82 -0.25 % | 0.82 0.00 % | 0.82 -81.01 % | 4.32 0.00 % | 4.32 -67.09 % | 13.13 0.00 % | 13.13 0.00 % | 13.13 0.00 % | 13.13 7 491.16 % | 0.17 0.00 % | 0.17 0.00 % | 0.17 0.00 % | 0.17 69.98 % | 0.10 0.00 % | 0.10 0.00 % | 0.10 0.00 % | 0.10 151.74 % | -0.20 0.00 % | -0.20 0.00 % | -0.20 0.00 % | -0.20 -108.06 % | 2.44 0.00 % | 2.44 0.00 % | 2.44 0.00 % | 2.44 123.34 % | 1.09 0.00 % | 1.09 0.00 % | 1.09 0.00 % | 1.09 110.06 % | -10.86 0.00 % | -10.86 0.00 % | -10.86 0.00 % | -10.86 -888.47 % | 1.38 0.00 % | 1.38 0.00 % | 1.38 0.00 % | 1.38 -17.58 % | 1.67 0.00 % | 1.67 0.00 % | 1.67 0.00 % | 1.67 |
| Gross profit ratio | 1.00 0.00 % | 1.00 98.71 % | 0.50 -49.68 % | 1.00 61.74 % | 0.62 0.00 % | 0.62 -19.81 % | 0.77 42.34 % | 0.54 -29.37 % | 0.77 43.69 % | 0.53 -31.04 % | 0.77 41.36 % | 0.55 -34.01 % | 0.83 26.61 % | 0.66 -14.11 % | 0.76 -20.61 % | 0.96 3.29 % | 0.93 22.21 % | 0.76 0.00 % | 0.76 -9.39 % | 0.84 0.00 % | 0.84 15.13 % | 0.73 0.19 % | 0.73 7.13 % | 0.68 3.97 % | 0.65 -6.46 % | 0.70 0.97 % | 0.69 7.89 % | 0.64 0.92 % | 0.64 -59.31 % | 1.56 0.00 % | 1.56 27.11 % | 1.23 0.00 % | 1.23 -57.08 % | 2.86 0.00 % | 2.86 176.11 % | 1.04 0.00 % | 1.04 47.25 % | 0.70 0.00 % | 0.70 -30.43 % | 1.01 0.00 % | 1.01 23.03 % | 0.82 0.00 % | 0.82 -14.68 % | 0.97 0.00 % | 0.97 1.23 % | 0.95 0.00 % | 0.95 -1.13 % | 0.96 0.00 % | 0.96 1.61 % | 0.95 0.00 % | 0.95 -37.39 % | 1.52 0.00 % | 1.52 179.95 % | 0.54 0.00 % | 0.54 0.00 % | 0.54 0.00 % | 0.54 11.55 % | 0.49 0.00 % | 0.49 0.00 % | 0.49 0.00 % | 0.49 -5.40 % | 0.51 0.00 % | 0.51 0.00 % | 0.51 0.00 % | 0.51 57.39 % | 0.33 0.00 % | 0.33 0.00 % | 0.33 0.00 % | 0.33 -53.52 % | 0.70 0.00 % | 0.70 0.00 % | 0.70 0.00 % | 0.70 21.09 % | 0.58 0.00 % | 0.58 0.00 % | 0.58 0.00 % | 0.58 -11.13 % | 0.65 0.00 % | 0.65 0.00 % | 0.65 0.00 % | 0.65 -6.54 % | 0.70 0.00 % | 0.70 0.00 % | 0.70 0.00 % | 0.70 9.80 % | 0.64 0.00 % | 0.64 0.00 % | 0.64 0.00 % | 0.64 |
| Weighted average shs out dil | 2.668 B 0.00 % | 2.668 B 0.00 % | 2.668 B 0.00 % | 2.668 B 0.00 % | 2.668 B 0.00 % | 2.668 B 0.00 % | 2.668 B 0.00 % | 2.668 B 0.00 % | 2.668 B 0.00 % | 2.668 B 0.00 % | 2.668 B 0.00 % | 2.668 B 0.00 % | 2.668 B 0.00 % | 2.668 B 0.00 % | 2.668 B 11.43 % | 2.394 B -2.11 % | 2.446 B 24.93 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 9.76 % | 1.784 B 0.00 % | 1.784 B 0.00 % | 1.784 B 0.00 % | 1.784 B 4.23 % | 1.711 B 0.00 % | 1.711 B 0.00 % | 1.711 B 0.00 % | 1.711 B 3.32 % | 1.656 B 0.00 % | 1.656 B 0.00 % | 1.656 B 0.00 % | 1.656 B -0.35 % | 1.662 B 0.00 % | 1.662 B 0.00 % | 1.662 B 0.00 % | 1.662 B 0.46 % | 1.655 B 0.00 % | 1.655 B 0.00 % | 1.655 B 0.00 % | 1.655 B -0.25 % | 1.659 B 0.00 % | 1.659 B 0.00 % | 1.659 B 0.00 % | 1.659 B |
| Weighted average shs out | 2.668 B 0.00 % | 2.668 B 0.01 % | 2.668 B -0.81 % | 2.689 B 0.56 % | 2.674 B 0.00 % | 2.674 B 0.25 % | 2.668 B 8.74 % | 2.453 B -8.03 % | 2.668 B -0.02 % | 2.668 B 0.02 % | 2.668 B -0.03 % | 2.668 B -0.01 % | 2.669 B 0.00 % | 2.669 B 0.03 % | 2.668 B 11.43 % | 2.394 B -2.11 % | 2.446 B 25.84 % | 1.944 B 0.06 % | 1.942 B -0.79 % | 1.958 B 0.00 % | 1.958 B 0.19 % | 1.954 B 0.00 % | 1.954 B 46.55 % | 1.333 B 0.00 % | 1.333 B -31.90 % | 1.958 B 0.00 % | 1.958 B 0.01 % | 1.958 B -0.05 % | 1.959 B 0.05 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.42 % | 1.950 B 0.00 % | 1.950 B -0.41 % | 1.958 B 0.00 % | 1.958 B -0.02 % | 1.958 B 0.00 % | 1.958 B 0.03 % | 1.957 B 0.00 % | 1.957 B -0.15 % | 1.960 B 0.00 % | 1.960 B 0.13 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.01 % | 1.958 B 0.00 % | 1.958 B -0.01 % | 1.958 B 0.00 % | 1.958 B -0.02 % | 1.958 B 0.00 % | 1.958 B 0.03 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 0.00 % | 1.958 B 9.76 % | 1.784 B 0.00 % | 1.784 B 0.00 % | 1.784 B 0.00 % | 1.784 B 5.47 % | 1.691 B 0.00 % | 1.691 B 0.00 % | 1.691 B 0.00 % | 1.691 B 2.11 % | 1.656 B 0.00 % | 1.656 B 0.00 % | 1.656 B 0.00 % | 1.656 B -0.35 % | 1.662 B 0.00 % | 1.662 B 0.00 % | 1.662 B 0.00 % | 1.662 B 0.46 % | 1.655 B 0.00 % | 1.655 B 0.00 % | 1.655 B 0.00 % | 1.655 B -0.25 % | 1.659 B 0.00 % | 1.659 B 0.00 % | 1.659 B 0.00 % | 1.659 B |
| EPS diluted | 0.00 0.00 % | 0.00 -23.91 % | 0.00 100.00 % | 0.00 -17.86 % | 0.00 0.00 % | 0.00 566.67 % | 0.00 -100.00 % | 0.00 -105.88 % | 0.01 96.15 % | 0.00 85.71 % | 0.00 100.00 % | 0.00 -99.93 % | 1.00 47 519.05 % | 0.00 -99.79 % | 1.00 -10.23 % | 1.11 5 130.05 % | 0.02 1 520.00 % | 0.00 0.00 % | 0.00 -15.38 % | 0.00 0.00 % | 0.00 -100.13 % | 1.00 17 957.14 % | -0.01 -100.56 % | 1.00 2 127 972.36 % | 0.00 -100.00 % | 1.00 20 100.00 % | -0.01 -159.52 % | 0.01 100.00 % | 0.00 -75.29 % | 0.02 0.00 % | 0.02 155.92 % | -0.03 0.00 % | -0.03 -794.12 % | 0.00 0.00 % | 0.00 96.55 % | -0.10 0.00 % | -0.10 -3 688.46 % | 0.00 0.00 % | 0.00 93.25 % | -0.04 0.00 % | -0.04 -12 933.33 % | 0.00 0.00 % | 0.00 -95.00 % | 0.01 0.00 % | 0.01 17.65 % | 0.01 0.00 % | 0.01 -90.32 % | 0.05 0.00 % | 0.05 432.32 % | 0.01 0.00 % | 0.01 571.43 % | 0.00 0.00 % | 0.00 -115.00 % | 0.01 0.00 % | 0.01 0.00 % | 0.01 0.00 % | 0.01 382.76 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 462.50 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 50.00 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 -176.19 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 250.00 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 110.91 % | -0.01 0.00 % | -0.01 0.00 % | -0.01 0.00 % | -0.01 -1 933.33 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 -25.00 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 |
| Earnings per share | 0.00 0.00 % | 0.00 -23.91 % | 0.00 100.00 % | 0.00 -17.86 % | 0.00 0.00 % | 0.00 566.67 % | 0.00 -100.00 % | 0.00 -105.88 % | 0.01 96.15 % | 0.00 85.71 % | 0.00 100.00 % | 0.00 -99.93 % | 1.00 47 519.05 % | 0.00 -99.79 % | 1.00 -10.23 % | 1.11 5 130.05 % | 0.02 1 520.00 % | 0.00 6.25 % | 0.00 -23.08 % | 0.00 0.00 % | 0.00 -100.13 % | 1.00 17 957.14 % | -0.01 -100.38 % | 1.47 1 470 100.00 % | 0.00 -100.01 % | 1.00 20 100.00 % | -0.01 -159.52 % | 0.01 100.00 % | 0.00 -75.29 % | 0.02 0.00 % | 0.02 155.92 % | -0.03 0.00 % | -0.03 -794.12 % | 0.00 0.00 % | 0.00 96.55 % | -0.10 0.00 % | -0.10 -3 688.46 % | 0.00 0.00 % | 0.00 93.25 % | -0.04 0.00 % | -0.04 -12 933.33 % | 0.00 0.00 % | 0.00 -95.00 % | 0.01 0.00 % | 0.01 17.65 % | 0.01 0.00 % | 0.01 -90.32 % | 0.05 0.00 % | 0.05 432.32 % | 0.01 0.00 % | 0.01 571.43 % | 0.00 0.00 % | 0.00 -115.00 % | 0.01 0.00 % | 0.01 0.00 % | 0.01 0.00 % | 0.01 382.76 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 462.50 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 50.00 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 -176.19 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 250.00 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 110.91 % | -0.01 0.00 % | -0.01 0.00 % | -0.01 0.00 % | -0.01 -1 933.33 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 -25.00 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 |
| Gross profit | 79.669 M 0.00 % | 79.669 M 10.04 % | 72.400 M 0.00 % | 72.400 M 100.20 % | 36.164 M 0.00 % | 36.164 M -53.94 % | 78.514 M 184.89 % | 27.559 M -62.12 % | 72.755 M 187.44 % | 25.311 M -63.80 % | 69.912 M 182.94 % | 24.709 M -59.47 % | 60.959 M 156.25 % | 23.789 M -49.61 % | 47.213 M -2.92 % | 48.633 M 221.35 % | 15.134 M 357.29 % | 3.310 M 0.00 % | 3.310 M 22.87 % | 2.694 M 0.00 % | 2.694 M -56.58 % | 6.203 M 101.40 % | 3.080 M -64.00 % | 8.555 M 124.78 % | 3.806 M -71.91 % | 13.550 M 106.48 % | 6.563 M -58.71 % | 15.895 M 105.15 % | 7.748 M 227.08 % | -6.097 M 0.00 % | -6.097 M 89.36 % | -57.278 M 0.00 % | -57.278 M -1 162.17 % | -4.538 M 0.00 % | -4.538 M 92.09 % | -57.338 M 0.00 % | -57.338 M -3 454.08 % | 1.710 M 0.00 % | 1.710 M 102.53 % | -67.632 M 0.00 % | -67.632 M -2 469.29 % | 2.855 M 0.00 % | 2.855 M -86.70 % | 21.455 M 0.00 % | 21.455 M 76.49 % | 12.157 M 0.00 % | 12.157 M -34.61 % | 18.591 M 0.00 % | 18.591 M -18.28 % | 22.749 M 0.00 % | 22.749 M 1 474.56 % | -1.655 M 0.00 % | -1.655 M -233.49 % | 1.240 M 0.00 % | 1.240 M 0.00 % | 1.240 M 0.00 % | 1.240 M -97.37 % | 47.091 M 0.00 % | 47.091 M 0.00 % | 47.091 M 0.00 % | 47.091 M 67.80 % | 28.064 M 0.00 % | 28.064 M 0.00 % | 28.064 M 0.00 % | 28.064 M 695.51 % | 3.528 M 0.00 % | 3.528 M 0.00 % | 3.528 M 0.00 % | 3.528 M 205.96 % | 1.153 M 0.00 % | 1.153 M 0.00 % | 1.153 M 0.00 % | 1.153 M 47.49 % | 781.750 K 0.00 % | 781.750 K 0.00 % | 781.750 K 0.00 % | 781.750 K 55.03 % | 504.250 K 0.00 % | 504.250 K 0.00 % | 504.250 K 0.00 % | 504.250 K -14.17 % | 587.500 K 0.00 % | 587.500 K 0.00 % | 587.500 K 0.00 % | 587.500 K 11.59 % | 526.500 K 0.00 % | 526.500 K 0.00 % | 526.500 K 0.00 % | 526.500 K |
| Income tax expense | 2.867 M 0.00 % | 2.867 M -32.43 % | 4.242 M 100.00 % | 2.121 M -25.22 % | 2.837 M 0.00 % | 2.837 M -42.69 % | 4.949 M 100.00 % | 2.475 M -17.27 % | 2.991 M 100.00 % | 1.496 M -70.44 % | 5.059 M 100.00 % | 2.530 M 58 825 581 295.35 % | 0.004 -100.00 % | 2.273 M 59 802 631 478.95 % | 0.004 -7.32 % | 0.004 -100.00 % | 400.000 K -18.70 % | 492.000 K 0.00 % | 492.000 K 31.55 % | 374.000 K 0.00 % | 374.000 K 3 339 285 814.29 % | -0.011 -100.00 % | 806.500 K -60.59 % | 2.047 M 0.00 % | 2.047 M 20 262 376 337.62 % | -0.010 -100.00 % | 2.140 M -74.04 % | 8.240 M 100.00 % | 4.120 M 1 634.74 % | 237.500 K 0.00 % | 237.500 K -63.06 % | 643.000 K 0.00 % | 643.000 K 99.07 % | 323.000 K 0.00 % | 323.000 K 92.26 % | 168.000 K 0.00 % | 168.000 K 2.75 % | 163.500 K 0.00 % | 163.500 K 76.76 % | 92.500 K 0.00 % | 92.500 K -31.48 % | 135.000 K 0.00 % | 135.000 K -81.21 % | 718.500 K 0.00 % | 718.500 K 765.66 % | 83.000 K 0.00 % | 83.000 K -9.29 % | 91.500 K 0.00 % | 91.500 K 1.10 % | 90.500 K 0.00 % | 90.500 K -2.16 % | 92.500 K 0.00 % | 92.500 K 8.19 % | 85.500 K 0.00 % | 85.500 K 0.00 % | 85.500 K 0.00 % | 85.500 K -98.84 % | 7.360 M 0.00 % | 7.360 M 0.00 % | 7.360 M 0.00 % | 7.360 M 166.63 % | 2.760 M 0.00 % | 2.760 M 0.00 % | 2.760 M 0.00 % | 2.760 M 964.71 % | 259.250 K 0.00 % | 259.250 K 0.00 % | 259.250 K 0.00 % | 259.250 K 697.69 % | 32.500 K 0.00 % | 32.500 K 0.00 % | 32.500 K 0.00 % | 32.500 K 0.00 % | 32.500 K 0.00 % | 32.500 K 0.00 % | 32.500 K 0.00 % | 32.500 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 |
| Cost of revenue | 0.000 | 0.000 | 0.000 -100.00 % | 74.801 M 235.03 % | 22.327 M 0.00 % | 22.327 M -4.26 % | 23.320 M 0.00 % | 23.320 M 5.45 % | 22.115 M 0.00 % | 22.115 M 8.29 % | 20.422 M 0.00 % | 20.422 M 63.17 % | 12.516 M 0.00 % | 12.516 M -14.72 % | 14.676 M 640.84 % | 1.981 M 74.69 % | 1.134 M 9.25 % | 1.038 M 0.00 % | 1.038 M 102.54 % | 512.499 K 0.00 % | 512.499 K -77.69 % | 2.297 M 100.00 % | 1.149 M -71.48 % | 4.027 M 100.00 % | 2.014 M -65.46 % | 5.830 M 100.00 % | 2.915 M -67.14 % | 8.871 M 100.00 % | 4.436 M 101.98 % | 2.196 M 0.00 % | 2.196 M -79.47 % | 10.694 M 0.00 % | 10.694 M 262.02 % | 2.954 M 0.00 % | 2.954 M 42.26 % | 2.076 M 0.00 % | 2.076 M 189.81 % | 716.500 K 0.00 % | 716.500 K -16.98 % | 863.000 K 0.00 % | 863.000 K 40.90 % | 612.500 K 0.00 % | 612.500 K -21.22 % | 777.500 K 0.00 % | 777.500 K 30.56 % | 595.500 K 0.00 % | 595.500 K -13.82 % | 691.000 K 0.00 % | 691.000 K -43.61 % | 1.226 M 0.00 % | 1.226 M 117.67 % | 563.000 K 0.00 % | 563.000 K -46.39 % | 1.050 M 0.00 % | 1.050 M 0.00 % | 1.050 M 0.00 % | 1.050 M -97.90 % | 49.936 M 0.00 % | 49.936 M 0.00 % | 49.936 M 0.00 % | 49.936 M 87.46 % | 26.639 M 0.00 % | 26.639 M 0.00 % | 26.639 M 0.00 % | 26.639 M 265.17 % | 7.295 M 0.00 % | 7.295 M 0.00 % | 7.295 M 0.00 % | 7.295 M 1 385.69 % | 491.000 K 0.00 % | 491.000 K 0.00 % | 491.000 K 0.00 % | 491.000 K -13.56 % | 568.000 K 0.00 % | 568.000 K 0.00 % | 568.000 K 0.00 % | 568.000 K 110.76 % | 269.500 K 0.00 % | 269.500 K 0.00 % | 269.500 K 0.00 % | 269.500 K 5.69 % | 255.000 K 0.00 % | 255.000 K 0.00 % | 255.000 K 0.00 % | 255.000 K -15.70 % | 302.500 K 0.00 % | 302.500 K 0.00 % | 302.500 K 0.00 % | 302.500 K |
| General and administrative expenses | 11.711 M 0.00 % | 11.711 M 23.61 % | 9.474 M 0.00 % | 9.474 M 2.88 % | 9.209 M 0.00 % | 9.209 M 33.34 % | 6.906 M 0.00 % | 6.906 M 22.32 % | 5.646 M 0.00 % | 5.646 M 13.38 % | 4.980 M 0.00 % | 4.980 M 25.18 % | 3.978 M 0.00 % | 3.978 M 346.77 % | -1.612 M | 0.000 -100.00 % | 11.606 M 215.72 % | 3.676 M 0.00 % | 3.676 M -6.56 % | 3.934 M 0.00 % | 3.934 M -19.29 % | 4.875 M 0.00 % | 4.875 M 1.93 % | 4.782 M 0.00 % | 4.782 M 3.36 % | 4.627 M 0.00 % | 4.627 M 21.16 % | 3.819 M 0.00 % | 3.819 M -17.38 % | 4.622 M 0.00 % | 4.622 M 50.02 % | 3.081 M 0.00 % | 3.081 M -4.54 % | 3.227 M 0.00 % | 3.227 M 9.93 % | 2.936 M 0.00 % | 2.936 M -37.66 % | 4.709 M 0.00 % | 4.709 M 44.52 % | 3.258 M 0.00 % | 3.258 M -5.30 % | 3.441 M 0.00 % | 3.441 M -19.99 % | 4.300 M 0.00 % | 4.300 M 15.56 % | 3.721 M 0.00 % | 3.721 M 14.47 % | 3.251 M 0.00 % | 3.251 M -7.97 % | 3.532 M 0.00 % | 3.532 M 0.66 % | 3.509 M 0.00 % | 3.509 M -27.15 % | 4.817 M 0.00 % | 4.817 M 0.00 % | 4.817 M 0.00 % | 4.817 M -55.86 % | 10.913 M 0.00 % | 10.913 M 0.00 % | 10.913 M 0.00 % | 10.913 M -40.92 % | 18.470 M 0.00 % | 18.470 M 0.00 % | 18.470 M 0.00 % | 18.470 M 50.74 % | 12.253 M 0.00 % | 12.253 M 0.00 % | 12.253 M 0.00 % | 12.253 M 282.85 % | 3.201 M 0.00 % | 3.201 M 0.00 % | 3.201 M 0.00 % | 3.201 M -8.93 % | 3.514 M 0.00 % | 3.514 M 0.00 % | 3.514 M 0.00 % | 3.514 M -0.37 % | 3.527 M 0.00 % | 3.527 M 0.00 % | 3.527 M 0.00 % | 3.527 M 0.79 % | 3.500 M 0.00 % | 3.500 M 0.00 % | 3.500 M 0.00 % | 3.500 M -1.58 % | 3.556 M 0.00 % | 3.556 M 0.00 % | 3.556 M 0.00 % | 3.556 M |
| Selling and marketing expenses | 7.627 M 0.00 % | 7.627 M -17.52 % | 9.246 M 0.00 % | 9.246 M 43.33 % | 6.451 M 0.00 % | 6.451 M 32.30 % | 4.876 M 0.00 % | 4.876 M -45.48 % | 8.944 M 0.00 % | 8.944 M 94.57 % | 4.597 M 0.00 % | 4.597 M -9.89 % | 5.101 M 0.00 % | 5.101 M -6.02 % | 5.428 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.674 M | 0.000 100.00 % | -1.887 M | 0.000 100.00 % | -1.721 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -188.000 K 0.00 % | -188.000 K 0.00 % | -188.000 K 0.00 % | -188.000 K -101.61 % | 11.673 M 0.00 % | 11.673 M 0.00 % | 11.673 M 0.00 % | 11.673 M 136.24 % | 4.941 M 0.00 % | 4.941 M 0.00 % | 4.941 M 0.00 % | 4.941 M 412.98 % | 963.250 K 0.00 % | 963.250 K 0.00 % | 963.250 K 0.00 % | 963.250 K -70.36 % | 3.250 M 0.00 % | 3.250 M 0.00 % | 3.250 M 0.00 % | 3.250 M 333.33 % | 750.000 K 0.00 % | 750.000 K 0.00 % | 750.000 K 0.00 % | 750.000 K -89.99 % | 7.494 M 0.00 % | 7.494 M 0.00 % | 7.494 M 0.00 % | 7.494 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 43.555 M 0.00 % | 43.555 M 1.06 % | 43.097 M 5.73 % | 40.760 M 317.97 % | 9.752 M 0.00 % | 9.752 M -71.72 % | 34.489 M | 0.000 -100.00 % | 0.175 | 0.000 -100.00 % | 0.097 | 0.000 -100.00 % | 0.218 | 0.000 -100.00 % | 0.239 -28.63 % | 0.335 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.385 | 0.000 -100.00 % | 0.311 | 0.000 100.00 % | -0.796 | 0.000 100.00 % | -15.274 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.022 M 0.00 % | -2.022 M 0.00 % | -2.022 M 0.00 % | -2.022 M 18.17 % | -2.471 M 0.00 % | -2.471 M 0.00 % | -2.471 M 0.00 % | -2.471 M -31 987.10 % | 7.750 K 0.00 % | 7.750 K 0.00 % | 7.750 K 0.00 % | 7.750 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 |
| Operating expenses | 62.892 M 0.00 % | 62.892 M 1.74 % | 61.817 M 0.00 % | 61.817 M 143.26 % | 25.412 M 0.00 % | 25.412 M -46.31 % | 47.330 M 79.62 % | 26.350 M 52.00 % | 17.336 M 0.00 % | 17.336 M -16.18 % | 20.682 M 0.00 % | 20.682 M 27.67 % | 16.200 M 0.00 % | 16.200 M 15.68 % | 14.004 M 134.57 % | 5.970 M -83.43 % | 36.034 M 477.42 % | 6.241 M 0.00 % | 6.241 M 19.61 % | 5.217 M 0.00 % | 5.217 M -61.14 % | 13.425 M 0.00 % | 13.425 M 556.00 % | 2.047 M 0.00 % | 2.047 M -85.85 % | 14.468 M 0.00 % | 14.468 M -5.28 % | 15.274 M 245.96 % | 4.415 M -88.83 % | 39.526 M 0.00 % | 39.526 M 2 081.92 % | 1.811 M 0.00 % | 1.811 M -6.33 % | 1.934 M 0.00 % | 1.934 M -98.57 % | 135.555 M 0.00 % | 135.555 M 1 866.41 % | 6.894 M 0.00 % | 6.894 M -13.92 % | 8.008 M 0.00 % | 8.008 M 238.53 % | 2.366 M 0.00 % | 2.366 M -74.09 % | 9.131 M 0.00 % | 9.131 M 296.83 % | 2.301 M 0.00 % | 2.301 M -97.28 % | 84.483 M 0.00 % | 84.483 M 2 222.57 % | 3.637 M 0.00 % | 3.637 M 30.47 % | 2.788 M 0.00 % | 2.788 M -39.77 % | 4.629 M 0.00 % | 4.629 M 0.00 % | 4.629 M 0.00 % | 4.629 M -77.49 % | 20.564 M 0.00 % | 20.564 M 0.00 % | 20.564 M 0.00 % | 20.564 M -1.80 % | 20.940 M 0.00 % | 20.940 M 0.00 % | 20.940 M 0.00 % | 20.940 M 58.35 % | 13.224 M 0.00 % | 13.224 M 0.00 % | 13.224 M 0.00 % | 13.224 M 105.01 % | 6.451 M 0.00 % | 6.451 M 0.00 % | 6.451 M 0.00 % | 6.451 M 51.27 % | 4.264 M 0.00 % | 4.264 M 0.00 % | 4.264 M 0.00 % | 4.264 M -61.31 % | 11.022 M 0.00 % | 11.022 M 0.00 % | 11.022 M 0.00 % | 11.022 M 214.94 % | 3.500 M 0.00 % | 3.500 M 0.00 % | 3.500 M 0.00 % | 3.500 M -1.58 % | 3.556 M 0.00 % | 3.556 M 0.00 % | 3.556 M 0.00 % | 3.556 M |
| Cost and expenses | 62.892 M 0.00 % | 62.892 M -47.65 % | 120.130 M 94.33 % | 61.817 M 29.49 % | 47.738 M 0.00 % | 47.738 M 0.86 % | 47.330 M -4.71 % | 49.670 M -39.90 % | 82.639 M 109.48 % | 39.450 M -38.71 % | 64.365 M 56.59 % | 41.104 M 46.26 % | 28.103 M -2.13 % | 28.715 M 18.32 % | 24.268 M 2.09 % | 23.771 M -36.04 % | 37.168 M 410.65 % | 7.279 M 0.00 % | 7.279 M 27.02 % | 5.730 M 0.00 % | 5.730 M 2 168.59 % | -277.000 K -101.90 % | 14.573 M 672.72 % | 1.886 M -53.55 % | 4.060 M -43.63 % | 7.203 M -58.56 % | 17.383 M 5.30 % | 16.508 M 86.52 % | 8.851 M -78.79 % | 41.722 M 0.00 % | 41.722 M 233.63 % | 12.505 M 0.00 % | 12.505 M 155.84 % | 4.888 M 0.00 % | 4.888 M -96.45 % | 137.631 M 0.00 % | 137.631 M 1 708.55 % | 7.610 M 0.00 % | 7.610 M -14.21 % | 8.871 M 0.00 % | 8.871 M 197.88 % | 2.978 M 0.00 % | 2.978 M -69.94 % | 9.908 M 0.00 % | 9.908 M 242.09 % | 2.896 M 0.00 % | 2.896 M -96.60 % | 85.174 M 0.00 % | 85.174 M 1 651.48 % | 4.863 M 0.00 % | 4.863 M 45.12 % | 3.351 M 0.00 % | 3.351 M -41.00 % | 5.679 M 0.00 % | 5.679 M 0.00 % | 5.679 M 0.00 % | 5.679 M -91.94 % | 70.500 M 0.00 % | 70.500 M 0.00 % | 70.500 M 0.00 % | 70.500 M 48.18 % | 47.579 M 0.00 % | 47.579 M 0.00 % | 47.579 M 0.00 % | 47.579 M 131.88 % | 20.519 M 0.00 % | 20.519 M 0.00 % | 20.519 M 0.00 % | 20.519 M 195.60 % | 6.942 M 0.00 % | 6.942 M 0.00 % | 6.942 M 0.00 % | 6.942 M 43.65 % | 4.832 M 0.00 % | 4.832 M 0.00 % | 4.832 M 0.00 % | 4.832 M -57.20 % | 11.291 M 0.00 % | 11.291 M 0.00 % | 11.291 M 0.00 % | 11.291 M 200.73 % | 3.755 M 0.00 % | 3.755 M 0.00 % | 3.755 M 0.00 % | 3.755 M -2.69 % | 3.858 M 0.00 % | 3.858 M 0.00 % | 3.858 M 0.00 % | 3.858 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 -100.00 % | 2.337 M | 0.000 | 0.000 -100.00 % | 1.059 M | 0.000 -100.00 % | 648.000 K | 0.000 -100.00 % | 730.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 839.000 K -0.36 % | 842.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 418.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 19.337 M 0.00 % | 19.337 M 3.30 % | 18.720 M 0.00 % | 18.720 M 19.54 % | 15.660 M 0.00 % | 15.660 M 32.91 % | 11.782 M 0.00 % | 11.782 M -19.24 % | 14.590 M 0.00 % | 14.590 M 52.35 % | 9.576 M 0.00 % | 9.576 M 214.17 % | 3.048 M -66.43 % | 9.079 M 137.92 % | 3.816 M -25.59 % | 5.128 M -55.82 % | 11.606 M 215.72 % | 3.676 M 0.00 % | 3.676 M -6.56 % | 3.934 M 0.00 % | 3.934 M 22.90 % | 3.201 M -34.33 % | 4.875 M 68.38 % | 2.895 M -39.46 % | 4.782 M 64.56 % | 2.906 M -37.19 % | 4.627 M 21.16 % | 3.819 M 0.00 % | 3.819 M -17.38 % | 4.622 M 0.00 % | 4.622 M 50.02 % | 3.081 M 0.00 % | 3.081 M -4.54 % | 3.227 M 0.00 % | 3.227 M 9.93 % | 2.936 M 0.00 % | 2.936 M -37.66 % | 4.709 M 0.00 % | 4.709 M 44.52 % | 3.258 M 0.00 % | 3.258 M -5.30 % | 3.441 M 0.00 % | 3.441 M -19.99 % | 4.300 M 0.00 % | 4.300 M 15.56 % | 3.721 M 0.00 % | 3.721 M 14.47 % | 3.251 M 0.00 % | 3.251 M -7.97 % | 3.532 M 0.00 % | 3.532 M 0.66 % | 3.509 M 0.00 % | 3.509 M -24.20 % | 4.629 M 0.00 % | 4.629 M 0.00 % | 4.629 M 0.00 % | 4.629 M -79.51 % | 22.586 M 0.00 % | 22.586 M 0.00 % | 22.586 M 0.00 % | 22.586 M -3.53 % | 23.411 M 0.00 % | 23.411 M 0.00 % | 23.411 M 0.00 % | 23.411 M 77.14 % | 13.216 M 0.00 % | 13.216 M 0.00 % | 13.216 M 0.00 % | 13.216 M 104.89 % | 6.451 M 0.00 % | 6.451 M 0.00 % | 6.451 M 0.00 % | 6.451 M 51.27 % | 4.264 M 0.00 % | 4.264 M 0.00 % | 4.264 M 0.00 % | 4.264 M -61.31 % | 11.022 M 0.00 % | 11.022 M 0.00 % | 11.022 M 0.00 % | 11.022 M 214.94 % | 3.500 M 0.00 % | 3.500 M 0.00 % | 3.500 M 0.00 % | 3.500 M -1.58 % | 3.556 M 0.00 % | 3.556 M 0.00 % | 3.556 M 0.00 % | 3.556 M |
| Interest income | 99.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 404.000 K | 0.000 -100.00 % | 1.059 M 100.00 % | 529.500 K -18.29 % | 648.000 K 100.00 % | 324.000 K -55.62 % | 730.000 K 93.38 % | 377.500 K -9.04 % | 415.000 K 0.00 % | 415.000 K -2.12 % | 424.000 K -97.73 % | 18.643 M 4 425.00 % | 412.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 3.463 M | 0.000 -100.00 % | 4.346 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.500 K 0.00 % | 8.500 K 0.00 % | 8.500 K 0.00 % | 8.500 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 -100.00 % | 1.249 M 0.00 % | 1.249 M 0.00 % | 1.249 M 0.00 % | 1.249 M -35.49 % | 1.936 M 0.00 % | 1.936 M 0.00 % | 1.936 M 0.00 % | 1.936 M 23.56 % | 1.567 M 0.00 % | 1.567 M 0.00 % | 1.567 M 0.00 % | 1.567 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 |
| Depreciation and amortization | 4.371 M | 0.000 -100.00 % | 2.935 M | 0.000 -100.00 % | 1.341 M 0.00 % | 1.341 M -49.26 % | 2.643 M 209.67 % | 853.500 K -66.61 % | 2.556 M 100.00 % | 1.278 M -45.45 % | 2.343 M 210.13 % | 755.500 K -95.28 % | 16.009 M 950.46 % | 1.524 M -89.70 % | 14.790 M -12.73 % | 16.947 M 964.18 % | 1.593 M 0.00 % | 1.593 M 0.00 % | 1.593 M 18.40 % | 1.345 M 0.00 % | 1.345 M 106.63 % | -20.272 M -1 366.60 % | 1.601 M -59.06 % | 3.909 M 170.05 % | 1.448 M 109.39 % | -15.417 M -1 161.05 % | 1.453 M -47.66 % | 2.776 M 100.00 % | 1.388 M -1.14 % | 1.404 M 0.00 % | 1.404 M 709.22 % | 173.500 K 0.00 % | 173.500 K -49.05 % | 340.500 K 0.00 % | 340.500 K 95.13 % | 174.500 K 0.00 % | 174.500 K -49.27 % | 344.000 K 0.00 % | 344.000 K -8.87 % | 377.500 K 0.00 % | 377.500 K -14.40 % | 441.000 K 0.00 % | 441.000 K 0.00 % | 441.000 K 0.00 % | 441.000 K -1.01 % | 445.500 K 0.00 % | 445.500 K -0.22 % | 446.500 K 0.00 % | 446.500 K -3.15 % | 461.000 K 0.00 % | 461.000 K 3.71 % | 444.500 K 0.00 % | 444.500 K -67.34 % | 1.361 M 0.00 % | 1.361 M 0.00 % | 1.361 M 0.00 % | 1.361 M -22.04 % | 1.746 M 0.00 % | 1.746 M 0.00 % | 1.746 M 0.00 % | 1.746 M -39.75 % | 2.898 M 0.00 % | 2.898 M 0.00 % | 2.898 M 0.00 % | 2.898 M 649.19 % | 386.750 K 0.00 % | 386.750 K 0.00 % | 386.750 K 0.00 % | 386.750 K 0.13 % | 386.250 K 0.00 % | 386.250 K 0.00 % | 386.250 K 0.00 % | 386.250 K -13.93 % | 448.750 K 0.00 % | 448.750 K 0.00 % | 448.750 K 0.00 % | 448.750 K -39.36 % | 740.000 K 0.00 % | 740.000 K 0.00 % | 740.000 K 0.00 % | 740.000 K 4.93 % | 705.250 K 0.00 % | 705.250 K 0.00 % | 705.250 K 0.00 % | 705.250 K -7.60 % | 763.250 K 0.00 % | 763.250 K 0.00 % | 763.250 K 0.00 % | 763.250 K |
| Operating income | 16.778 M 0.00 % | 16.778 M -29.31 % | 23.735 M 124.27 % | 10.583 M -1.58 % | 10.753 M 0.00 % | 10.753 M 202.97 % | 3.549 M -62.78 % | 9.535 M -22.04 % | 12.230 M 179.00 % | 4.384 M -83.12 % | 25.968 M 142.85 % | 10.693 M -6.73 % | 11.464 M 10.68 % | 10.358 M 1.27 % | 10.228 M -7.35 % | 11.039 M 212.90 % | 3.528 M 1 062.62 % | -366.500 K 0.00 % | -366.500 K 70.46 % | -1.241 M 0.00 % | -1.241 M 94.33 % | -21.885 M -1 119.56 % | -1.795 M -875.27 % | -184.000 K 81.15 % | -976.000 K 95.04 % | -19.696 M -1 117.36 % | 1.936 M 211.76 % | 621.000 K -84.20 % | 3.930 M 136.66 % | -10.719 M 0.00 % | -10.719 M 82.24 % | -60.358 M 0.00 % | -60.358 M -677.31 % | -7.765 M 0.00 % | -7.765 M 87.12 % | -60.274 M 0.00 % | -60.274 M -1 909.79 % | -2.999 M 0.00 % | -2.999 M 95.77 % | -70.890 M 0.00 % | -70.890 M -11 997.18 % | -586.000 K 0.00 % | -586.000 K -103.42 % | 17.155 M 0.00 % | 17.155 M 103.37 % | 8.436 M 0.00 % | 8.436 M -45.01 % | 15.340 M 0.00 % | 15.340 M -20.17 % | 19.217 M 0.00 % | 19.217 M 472.13 % | -5.164 M 0.00 % | -5.164 M -52.36 % | -3.389 M 0.00 % | -3.389 M 0.00 % | -3.389 M 0.00 % | -3.389 M -112.78 % | 26.528 M 0.00 % | 26.528 M 0.00 % | 26.528 M 0.00 % | 26.528 M 272.38 % | 7.124 M 0.00 % | 7.124 M 0.00 % | 7.124 M 0.00 % | 7.124 M 173.47 % | -9.696 M 0.00 % | -9.696 M 0.00 % | -9.696 M 0.00 % | -9.696 M -83.03 % | -5.298 M 0.00 % | -5.298 M 0.00 % | -5.298 M 0.00 % | -5.298 M -52.12 % | -3.483 M 0.00 % | -3.483 M 0.00 % | -3.483 M 0.00 % | -3.483 M 66.89 % | -10.517 M 0.00 % | -10.517 M 0.00 % | -10.517 M 0.00 % | -10.517 M -261.17 % | -2.912 M 0.00 % | -2.912 M 0.00 % | -2.912 M 0.00 % | -2.912 M 3.87 % | -3.029 M 0.00 % | -3.029 M 0.00 % | -3.029 M 0.00 % | -3.029 M |
| Operating income ratio | 0.21 0.00 % | 0.21 27.64 % | 0.16 12.87 % | 0.15 -20.49 % | 0.18 0.00 % | 0.18 427.49 % | 0.03 -81.40 % | 0.19 45.36 % | 0.13 39.47 % | 0.09 -67.85 % | 0.29 21.33 % | 0.24 51.85 % | 0.16 -45.31 % | 0.29 72.64 % | 0.17 -24.23 % | 0.22 0.57 % | 0.22 357.25 % | -0.08 0.00 % | -0.08 78.21 % | -0.39 0.00 % | -0.39 84.97 % | -2.57 -506.70 % | -0.42 -2 801.94 % | -0.01 91.28 % | -0.17 83.50 % | -1.02 -597.52 % | 0.20 714.66 % | 0.03 -92.23 % | 0.32 -88.26 % | 2.75 0.00 % | 2.75 112.06 % | 1.30 0.00 % | 1.30 -73.57 % | 4.90 0.00 % | 4.90 349.45 % | 1.09 0.00 % | 1.09 188.23 % | -1.24 0.00 % | -1.24 -216.43 % | 1.06 0.00 % | 1.06 728.15 % | -0.17 0.00 % | -0.17 -121.90 % | 0.77 0.00 % | 0.77 16.65 % | 0.66 0.00 % | 0.66 -16.85 % | 0.80 0.00 % | 0.80 -0.75 % | 0.80 0.00 % | 0.80 -83.05 % | 4.73 0.00 % | 4.73 419.52 % | -1.48 0.00 % | -1.48 0.00 % | -1.48 0.00 % | -1.48 -641.33 % | 0.27 0.00 % | 0.27 0.00 % | 0.27 0.00 % | 0.27 109.94 % | 0.13 0.00 % | 0.13 0.00 % | 0.13 0.00 % | 0.13 114.54 % | -0.90 0.00 % | -0.90 0.00 % | -0.90 0.00 % | -0.90 72.20 % | -3.22 0.00 % | -3.22 0.00 % | -3.22 0.00 % | -3.22 -24.89 % | -2.58 0.00 % | -2.58 0.00 % | -2.58 0.00 % | -2.58 81.02 % | -13.59 0.00 % | -13.59 0.00 % | -13.59 0.00 % | -13.59 -293.26 % | -3.46 0.00 % | -3.46 0.00 % | -3.46 0.00 % | -3.46 5.41 % | -3.65 0.00 % | -3.65 0.00 % | -3.65 0.00 % | -3.65 |
| Total other income expenses net | -4.467 M 0.00 % | -4.467 M 37.32 % | -7.127 M -212.72 % | -2.279 M -305.88 % | -561.500 K 0.00 % | -561.500 K 96.89 % | -18.034 M -896.08 % | -1.811 M -141.44 % | 4.369 M 352.32 % | -1.732 M 89.92 % | -17.184 M -690.80 % | -2.173 M -16.05 % | -1.873 M 20.44 % | -2.354 M -44.61 % | -1.628 M 4.04 % | -1.696 M -103.53 % | 48.052 M 2 332.90 % | -2.152 M 0.00 % | -2.152 M -130.28 % | -934.500 K 0.00 % | -934.500 K 88.80 % | -8.342 M 0.00 % | -8.342 M -384.64 % | 2.931 M 0.00 % | 2.931 M 130.39 % | -9.645 M 0.00 % | -9.645 M -140.07 % | 24.072 M 185.99 % | 8.417 M -81.01 % | 44.326 M 0.00 % | 44.326 M 2 991.07 % | 1.434 M 0.00 % | 1.434 M -1.88 % | 1.462 M 0.00 % | 1.462 M 101.10 % | -132.446 M 0.00 % | -132.446 M -6 552.21 % | -1.991 M 0.00 % | -1.991 M 56.22 % | -4.548 M 0.00 % | -4.548 M -452.11 % | 1.292 M 0.00 % | 1.292 M 127.97 % | -4.617 M 0.00 % | -4.617 M -388.02 % | 1.603 M 0.00 % | 1.603 M -98.18 % | 87.914 M 0.00 % | 87.914 M 42 064.75 % | 208.500 K 0.00 % | 208.500 K -80.83 % | 1.088 M 0.00 % | 1.088 M -36.41 % | 1.710 M 0.00 % | 1.710 M 0.00 % | 1.710 M 0.00 % | 1.710 M 188.33 % | -1.936 M 0.00 % | -1.936 M 0.00 % | -1.936 M 0.00 % | -1.936 M -275.86 % | 1.101 M 0.00 % | 1.101 M 0.00 % | 1.101 M 0.00 % | 1.101 M -84.67 % | 7.181 M 0.00 % | 7.181 M 0.00 % | 7.181 M 0.00 % | 7.181 M -19.53 % | 8.924 M 0.00 % | 8.924 M 0.00 % | 8.924 M 0.00 % | 8.924 M 97.92 % | 4.509 M 0.00 % | 4.509 M 0.00 % | 4.509 M 0.00 % | 4.509 M 227.79 % | 1.376 M 0.00 % | 1.376 M 0.00 % | 1.376 M 0.00 % | 1.376 M -59.15 % | 3.367 M 0.00 % | 3.367 M 0.00 % | 3.367 M 0.00 % | 3.367 M -7.79 % | 3.651 M 0.00 % | 3.651 M 0.00 % | 3.651 M 0.00 % | 3.651 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2020-01-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2019-01-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2018-01-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2017-01-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2016-01-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2015-01-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2014-01-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2013-01-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2012-01-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2011-01-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2010-01-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2009-01-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2008-01-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2007-01-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2006-01-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2005-01-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2004-01-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2003-01-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-06-30 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2020-03-31 | 2020-01-01 | 2019-10-01 | 2019-07-01 | 2019-03-31 | 2019-01-01 | 2018-10-01 | 2018-07-01 | 2018-03-31 | 2018-01-01 | 2017-10-01 | 2017-07-01 | 2017-03-31 | 2017-01-01 | 2016-10-01 | 2016-07-01 | 2016-03-31 | 2016-01-01 | 2015-10-01 | 2015-07-01 | 2015-03-31 | 2015-01-01 | 2014-10-01 | 2014-07-01 | 2014-03-31 | 2014-01-01 | 2013-10-01 | 2013-07-01 | 2013-03-31 | 2013-01-01 | 2012-10-01 | 2012-07-01 | 2012-03-31 | 2011-09-30 | 2011-03-31 | 2010-09-30 | 2010-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 57.213 M 0.00 % | 57.213 M -64.07 % | 159.216 M 5.46 % | 150.980 M 1 455.42 % | -11.139 M 17.74 % | -13.541 M 86.40 % | -99.554 M 0.92 % | -100.478 M 24.81 % | -133.637 M 0.21 % | -133.915 M 19.33 % | -165.996 M 0.41 % | -166.681 M 17.46 % | -201.948 M 0.40 % | -202.759 M -12.91 % | -179.583 M 17.94 % | -218.850 M 14.62 % | -256.326 M -33.68 % | -191.749 M 0.18 % | -192.087 M -2.64 % | -187.624 M 14.02 % | -187.149 M 0.25 % | -218.223 M 0.21 % | -218.689 M 16.54 % | -262.015 M 0.00 % | -262.015 M 8.71 % | -287.016 M 0.00 % | -287.016 M 5.06 % | -302.325 M 0.00 % | -302.325 M -6.18 % | -284.728 M 0.00 % | -284.728 M -1.09 % | -281.659 M 0.00 % | -281.659 M -3.14 % | -273.076 M 0.00 % | -273.076 M 9.81 % | -302.771 M 0.00 % | -302.771 M -0.63 % | -300.869 M 0.00 % | -300.869 M 8.92 % | -330.334 M 0.00 % | -330.334 M 10.23 % | -367.992 M 0.00 % | -367.992 M -3.74 % | -354.739 M 0.00 % | -354.739 M 1.93 % | -361.737 M 0.00 % | -361.737 M -0.13 % | -361.259 M 0.00 % | -361.259 M 23.27 % | -470.848 M 0.00 % | -470.848 M 0.49 % | -473.155 M 0.00 % | -473.155 M 20.15 % | -592.524 M 0.82 % | -597.413 M 0.78 % | -602.093 M 9.18 % | -662.923 M |
| Total investments | 110.000 K | 0.000 -100.00 % | 89.000 K | 0.000 -100.00 % | 12.088 M 0.00 % | 12.088 M 10 989.91 % | 109.000 K -84.60 % | 708.000 K 669.57 % | 92.000 K -98.19 % | 5.079 M 4 646.73 % | 107.000 K -88.02 % | 893.000 K 499.33 % | 149.000 K -96.07 % | 3.794 M 2 396.05 % | 152.000 K 2.01 % | 149.000 K -96.36 % | 4.089 M 2 439.75 % | 161.000 K -91.34 % | 1.859 M 1 013.17 % | 623.000 K 185.78 % | 167.000 K -73.19 % | 218.000 K -88.89 % | 1.963 M 424.87 % | 374.000 K -46.57 % | 700.000 K 18.85 % | 589.000 K -69.72 % | 1.945 M 170.14 % | 720.000 K -61.74 % | 1.882 M 158.52 % | 728.000 K -58.04 % | 1.735 M -98.49 % | 115.047 M -1.58 % | 116.898 M -51.78 % | 242.451 M -0.71 % | 244.192 M 9.69 % | 222.614 M -0.83 % | 224.468 M -63.29 % | 611.446 M -0.28 % | 613.147 M 0.68 % | 609.003 M -0.37 % | 611.243 M -14.93 % | 718.536 M -0.28 % | 720.532 M -1.00 % | 727.785 M -0.29 % | 729.889 M 6.47 % | 685.527 M -0.29 % | 687.509 M 4.28 % | 659.262 M -0.31 % | 661.327 M 44.32 % | 458.239 M -0.43 % | 460.216 M -3.59 % | 477.357 M -0.42 % | 479.352 M -0.24 % | 480.515 M 0.85 % | 476.480 M 23 724.00 % | 2.000 M | 0.000 |
| Total debt | 215.000 M 0.00 % | 215.000 M -23.40 % | 280.675 M 3.02 % | 272.439 M 130.54 % | 118.174 M 2.07 % | 115.772 M 7 602.73 % | 1.503 M 159.59 % | 579.000 K 90.46 % | 304.000 K 1 069.23 % | 26.000 K -96.67 % | 781.000 K 713.54 % | 96.000 K -89.89 % | 950.000 K 583.45 % | 139.000 K -89.81 % | 1.364 M 304.75 % | 337.000 K 127.70 % | 148.000 K -66.36 % | 440.000 K 331.37 % | 102.000 K -84.96 % | 203.000 K -77.67 % | 678.000 K 233.99 % | 909.000 K 105.19 % | 443.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 -100.00 % | 132.026 M -18.73 % | 162.444 M |
| Accumulated other comprehensive income loss | 250.416 M 0.00 % | 250.416 M 3 180.15 % | -8.130 M -103.26 % | 249.069 M 4 612.12 % | -5.520 M -102.18 % | 253.457 M 5 391.38 % | -4.790 M -101.81 % | 263.965 M 3 711.01 % | -7.310 M -102.62 % | 279.128 M 16 356.73 % | -1.717 M -100.60 % | 287.433 M 4 318.65 % | 6.505 M -97.94 % | 315.137 M 2 515.90 % | 12.047 M -3.34 % | 12.463 M -96.64 % | 370.936 M -5.15 % | 391.078 M 0.00 % | 391.078 M 1.71 % | 384.497 M 2 520.97 % | 384.497 M 0.00 % | 14.670 M -96.20 % | 386.377 M 2 536.17 % | -15.860 M -104.03 % | 393.063 M 2 715.84 % | 13.959 M -96.41 % | 389.031 M 2 566.91 % | -15.770 M -104.08 % | 386.264 M 13.84 % | 339.307 M 0.00 % | 339.307 M 2 318.85 % | -15.292 M -104.59 % | 333.141 M 2 141.41 % | 14.863 M 0.00 % | 14.863 M 155.82 % | -26.629 M -298.53 % | 13.413 M -58.14 % | 32.046 M 0.00 % | 32.046 M 225.22 % | -25.592 M -185.39 % | 29.969 M 5.93 % | 28.292 M 0.00 % | 28.292 M 216.49 % | -24.288 M -197.32 % | 24.958 M 54.33 % | 16.172 M 0.00 % | 16.172 M 167.96 % | -23.798 M -278.84 % | 13.307 M -6.16 % | 14.181 M 0.00 % | 14.181 M 158.64 % | -24.182 M | 0.000 | 0.000 100.00 % | -22.830 M | 0.000 100.00 % | -20.064 M |
| Retained earnings | 103.396 M 0.00 % | 103.396 M 22.35 % | 84.508 M 0.00 % | 84.508 M 17.14 % | 72.142 M 0.00 % | 72.142 M 25.61 % | 57.433 M 0.00 % | 57.433 M -2.50 % | 58.905 M 0.00 % | 58.905 M 30.04 % | 45.297 M 0.00 % | 45.297 M 8.96 % | 41.572 M 0.00 % | 41.572 M 38.08 % | 30.108 M 51.45 % | 19.880 M -33.97 % | 30.108 M 169.79 % | -43.139 M 0.00 % | -43.139 M -16.22 % | -37.118 M -15.92 % | -37.118 M 0.00 % | -32.020 M 0.00 % | -32.020 M -215.93 % | -10.135 M 0.00 % | -10.135 M -1.85 % | -9.951 M 0.00 % | -9.951 M -202.11 % | 9.745 M 0.00 % | 9.745 M 245.27 % | -6.708 M 0.00 % | -6.708 M -106.91 % | 97.063 M 0.00 % | 97.063 M 5.65 % | 91.871 M 0.00 % | 91.871 M -19.76 % | 114.490 M -50.10 % | 229.450 M -55.13 % | 511.397 M 0.00 % | 511.397 M -1.98 % | 521.704 M 0.00 % | 521.704 M -22.41 % | 672.393 M 0.00 % | 672.393 M 0.17 % | 671.252 M 0.00 % | 671.252 M 3.65 % | 647.613 M 0.00 % | 647.613 M 3.17 % | 627.702 M 0.00 % | 627.702 M 48.96 % | 421.378 M 0.00 % | 421.378 M -24.61 % | 558.896 M 0.00 % | 558.896 M -18.37 % | 684.692 M 0.18 % | 683.431 M | 0.000 | 0.000 |
| Common stock | 213.411 M 0.00 % | 213.411 M 0.00 % | 213.411 M 0.00 % | 213.411 M 0.00 % | 213.411 M 0.00 % | 213.411 M 0.00 % | 213.411 M 0.00 % | 213.411 M 0.00 % | 213.411 M 0.00 % | 213.411 M 0.00 % | 213.411 M 0.00 % | 213.411 M 0.00 % | 213.411 M 0.00 % | 213.411 M 0.00 % | 213.411 M 0.00 % | 213.411 M 0.00 % | 213.411 M 36.27 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M 0.00 % | 156.611 M |
| Total equity | 1.113 B 0.00 % | 1.113 B 1.85 % | 1.093 B 0.00 % | 1.093 B 0.74 % | 1.085 B 0.00 % | 1.085 B 0.39 % | 1.081 B 0.00 % | 1.081 B -1.52 % | 1.097 B 0.00 % | 1.097 B 0.49 % | 1.092 B 0.00 % | 1.092 B -2.15 % | 1.116 B 0.00 % | 1.116 B -0.61 % | 1.123 B 0.16 % | 1.121 B -3.38 % | 1.160 B 27.67 % | 908.920 M 0.00 % | 908.920 M 0.06 % | 908.360 M -0.81 % | 908.360 M 0.00 % | 915.755 M 0.00 % | 915.755 M -3.03 % | 944.326 M 0.00 % | 944.326 M 0.41 % | 940.478 M 0.00 % | 940.478 M -1.77 % | 957.407 M 0.00 % | 957.407 M 7.09 % | 893.997 M 0.00 % | 893.997 M -9.84 % | 991.602 M 0.00 % | 991.602 M 48.41 % | 668.132 M 0.00 % | 668.132 M -3.07 % | 689.301 M -14.29 % | 804.261 M -27.21 % | 1.105 B 0.00 % | 1.105 B -0.74 % | 1.113 B 0.00 % | 1.113 B -11.81 % | 1.262 B 0.00 % | 1.262 B 0.36 % | 1.258 B 0.00 % | 1.258 B 2.65 % | 1.225 B 0.00 % | 1.225 B 1.89 % | 1.202 B 0.00 % | 1.202 B 20.61 % | 996.957 M 0.00 % | 996.957 M -12.16 % | 1.135 B 0.00 % | 1.135 B -9.89 % | 1.259 B 0.13 % | 1.258 B -1.23 % | 1.274 B 0.94 % | 1.262 B |
| Other non current liabilities | 137.162 M 0.00 % | 137.162 M | 0.000 -100.00 % | 35.223 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 150.040 M 0.00 % | 150.040 M 2.25 % | 146.742 M -13.62 % | 169.877 M 2.08 % | 166.421 M | 0.000 -100.00 % | 136.000 K | 238.000 K | 0.000 -100.00 % | 0.000 -100.00 % | 238.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 |
| Long term debt | 215.000 M 0.00 % | 215.000 M -22.47 % | 277.329 M 1.79 % | 272.439 M 133.18 % | 116.834 M 0.00 % | 116.834 M 20 078.58 % | 579.000 K 0.00 % | 579.000 K 2 126.92 % | 26.000 K 0.00 % | 26.000 K -72.92 % | 96.000 K 0.00 % | 96.000 K -30.94 % | 139.000 K 0.00 % | 139.000 K -74.91 % | 554.000 K 443.14 % | 102.000 K -31.08 % | 148.000 K | 0.000 -100.00 % | 102.000 K -49.75 % | 203.000 K -54.18 % | 203.000 K 0.00 % | 443.000 K 0.00 % | 443.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 -100.00 % | 4.300 M |
| Total non current liabilities | 352.162 M 0.00 % | 352.162 M 26.98 % | 277.329 M -9.86 % | 307.662 M 163.33 % | 116.834 M 0.00 % | 116.834 M 20 078.58 % | 579.000 K 0.00 % | 579.000 K 2 126.92 % | 26.000 K 0.00 % | 26.000 K -72.92 % | 96.000 K 0.00 % | 96.000 K -99.94 % | 150.179 M 0.00 % | 150.179 M 1.77 % | 147.567 M -13.32 % | 170.250 M 2.21 % | 166.569 M 69 886.97 % | 238.000 K 0.00 % | 238.000 K -46.03 % | 441.000 K -35.24 % | 441.000 K 0.00 % | 681.000 K 0.00 % | 681.000 K 186.13 % | 238.000 K | 0.000 -100.00 % | 238.000 K | 0.000 -100.00 % | 238.000 K | 0.000 -100.00 % | 238.000 K | 0.000 -100.00 % | 237.000 K | 0.000 -100.00 % | 265.000 K | 0.000 -100.00 % | 236.000 K | 0.000 -100.00 % | 236.000 K | 0.000 -100.00 % | 234.000 K | 0.000 -100.00 % | 1.181 M | 0.000 -100.00 % | 1.144 M | 0.000 -100.00 % | 1.091 M | 0.000 -100.00 % | 1.063 M | 0.000 -100.00 % | 973.000 K | 0.000 -100.00 % | 930.000 K | 0.000 -100.00 % | 887.000 K 5.09 % | 844.000 K 11.20 % | 759.000 K -92.48 % | 10.097 M |
| Other current liabilities | -101.413 M | 0.000 -100.00 % | 26.987 M | 0.000 -100.00 % | 24.216 M -9.96 % | 26.896 M -84.15 % | 169.743 M -7.09 % | 182.699 M 8.21 % | 168.845 M -9.47 % | 186.515 M 14.21 % | 163.315 M -8.16 % | 177.818 M 242.48 % | 51.921 M -26.56 % | 70.695 M 52.31 % | 46.414 M 127.82 % | 20.373 M -50.60 % | 41.239 M 193.20 % | 14.065 M -57.99 % | 33.480 M 418.67 % | 24.411 M 273.83 % | 6.455 M -73.56 % | 6.530 M -72.71 % | 23.927 M 178.42 % | 8.594 M -66.84 % | 25.920 M 146.46 % | 10.517 M -57.42 % | 24.700 M 139.48 % | 10.314 M -52.15 % | 21.554 M 113.01 % | 10.119 M -41.19 % | 17.205 M 83.99 % | 9.351 M -44.42 % | 16.825 M -3.66 % | 17.465 M -27.02 % | 23.931 M 50.93 % | 15.856 M -29.60 % | 22.524 M 44.63 % | 15.574 M -29.90 % | 22.217 M 44.12 % | 15.416 M -32.41 % | 22.808 M 44.37 % | 15.798 M -30.75 % | 22.813 M 46.22 % | 15.602 M -31.48 % | 22.771 M 34.76 % | 16.897 M -29.05 % | 23.815 M 50.69 % | 15.804 M -30.07 % | 22.601 M -87.93 % | 187.208 M -3.36 % | 193.708 M 1 690.44 % | 10.819 M -40.32 % | 18.129 M 370.39 % | 3.854 M -44.38 % | 6.929 M -95.86 % | 167.223 M 942.34 % | 16.043 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 169.922 M 727.56 % | 20.533 M |
| Short term debt | 101.413 M | 0.000 -100.00 % | 3.346 M | 0.000 -100.00 % | 2.680 M | 0.000 -100.00 % | 1.848 M 100.00 % | 924.000 K 232.37 % | 278.000 K 0.00 % | 278.000 K -59.42 % | 685.000 K 0.00 % | 685.000 K -15.54 % | 811.000 K 0.00 % | 811.000 K 0.12 % | 810.000 K 244.68 % | 235.000 K -66.43 % | 700.000 K 59.09 % | 440.000 K 0.00 % | 440.000 K -7.37 % | 475.000 K 1.93 % | 475.000 K 0.00 % | 466.000 K 0.00 % | 466.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 -100.00 % | 132.026 M -16.52 % | 158.144 M |
| Total current liabilities | 0.000 | 0.000 -100.00 % | 30.333 M | 0.000 -100.00 % | 26.896 M 0.00 % | 26.896 M -85.35 % | 183.623 M 0.00 % | 183.623 M -1.70 % | 186.793 M 0.00 % | 186.793 M 4.64 % | 178.503 M 0.00 % | 178.503 M 149.63 % | 71.506 M 0.00 % | 71.506 M 11.49 % | 64.136 M 65.68 % | 38.710 M -7.70 % | 41.939 M 23.64 % | 33.920 M 0.00 % | 33.920 M 36.30 % | 24.886 M 2.02 % | 24.886 M 0.00 % | 24.393 M 0.00 % | 24.393 M -5.89 % | 25.920 M 0.00 % | 25.920 M 4.94 % | 24.700 M 0.00 % | 24.700 M 14.60 % | 21.554 M 0.00 % | 21.554 M 25.28 % | 17.205 M 0.00 % | 17.205 M 2.26 % | 16.825 M 0.00 % | 16.825 M -29.69 % | 23.931 M 0.00 % | 23.931 M 6.25 % | 22.524 M 0.00 % | 22.524 M 1.38 % | 22.217 M 0.00 % | 22.217 M -2.59 % | 22.808 M 0.00 % | 22.808 M -0.02 % | 22.813 M 0.00 % | 22.813 M 0.18 % | 22.771 M 0.00 % | 22.771 M -4.38 % | 23.815 M 0.00 % | 23.815 M 5.37 % | 22.601 M 0.00 % | 22.601 M -88.33 % | 193.708 M 0.00 % | 193.708 M 968.50 % | 18.129 M 0.00 % | 18.129 M 18.24 % | 15.332 M 5.47 % | 14.537 M -95.29 % | 308.788 M 43.88 % | 214.611 M |
| Total liabilities | 352.162 M 0.00 % | 352.162 M 14.46 % | 307.662 M 0.00 % | 307.662 M 114.06 % | 143.730 M 0.00 % | 143.730 M -21.97 % | 184.202 M 0.00 % | 184.202 M -1.40 % | 186.819 M 0.00 % | 186.819 M 4.60 % | 178.599 M 0.00 % | 178.599 M -19.44 % | 221.685 M 0.00 % | 221.685 M 4.72 % | 211.703 M 1.31 % | 208.960 M 0.22 % | 208.508 M 510.42 % | 34.158 M 0.00 % | 34.158 M 34.87 % | 25.327 M 1.01 % | 25.327 M 0.00 % | 25.074 M 0.00 % | 25.074 M -4.14 % | 26.158 M 0.92 % | 25.920 M 3.94 % | 24.938 M 0.96 % | 24.700 M 13.34 % | 21.792 M 1.10 % | 21.554 M 23.57 % | 17.443 M 1.38 % | 17.205 M 0.84 % | 17.062 M 1.41 % | 16.825 M -30.46 % | 24.196 M 1.11 % | 23.931 M 5.14 % | 22.760 M 1.05 % | 22.524 M 0.32 % | 22.453 M 1.06 % | 22.217 M -3.58 % | 23.042 M 1.03 % | 22.808 M -4.94 % | 23.994 M 5.18 % | 22.813 M -4.61 % | 23.915 M 5.02 % | 22.771 M -8.57 % | 24.906 M 4.58 % | 23.815 M 0.64 % | 23.664 M 4.70 % | 22.601 M -88.39 % | 194.681 M 0.50 % | 193.708 M 916.36 % | 19.059 M 0.00 % | 19.059 M 17.51 % | 16.219 M 5.45 % | 15.381 M -95.03 % | 309.547 M 37.76 % | 224.708 M |
| Other non current assets | 1.252 B 0.00 % | 1.252 B 93.33 % | 647.487 M -45.46 % | 1.187 B 112.42 % | 558.909 M 0.00 % | 558.909 M 3.67 % | 539.123 M -1.44 % | 546.999 M -28.18 % | 761.593 M -0.82 % | 767.878 M 10.13 % | 697.232 M -0.60 % | 701.448 M 1.92 % | 688.233 M -0.41 % | 691.092 M -4.17 % | 721.167 M 26.62 % | 569.568 M 6.35 % | 535.582 M 96.59 % | 272.439 M 3.82 % | 262.411 M -4.21 % | 276.673 M 14.82 % | 273.957 M -0.98 % | 240.952 M -1.12 % | 243.682 M 15.00 % | 211.892 M -1.21 % | 214.492 M 4.76 % | 204.754 M -1.58 % | 208.049 M 10.08 % | 189.000 M -1.42 % | 191.716 M 5.34 % | 182.000 M 0.00 % | 182.000 M 10.77 % | 164.300 M 0.00 % | 164.300 M 435.63 % | 30.674 M 0.00 % | 30.674 M -0.54 % | 30.840 M -78.85 % | 145.800 M 172.49 % | 53.506 M 0.00 % | 53.506 M 71.64 % | 31.173 M 0.00 % | 31.173 M -0.53 % | 31.340 M 0.00 % | 31.340 M -0.53 % | 31.506 M 0.00 % | 31.506 M -0.53 % | 31.673 M 0.00 % | 31.673 M -0.52 % | 31.839 M 0.00 % | 31.839 M -0.52 % | 32.006 M 0.00 % | 32.006 M -0.52 % | 32.172 M 106.15 % | -523.466 M -202.07 % | 512.854 M 0.76 % | 508.985 M -22.31 % | 655.145 M 825.69 % | 70.774 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.868 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 % | 115.047 M 0.00 % | 115.047 M -52.55 % | 242.451 M 0.00 % | 242.451 M 8.91 % | 222.614 M 0.00 % | 222.614 M -63.59 % | 611.446 M 0.00 % | 611.446 M 0.40 % | 609.003 M 0.00 % | 609.003 M -15.24 % | 718.536 M 0.00 % | 718.536 M -1.27 % | 727.785 M 0.00 % | 727.785 M 6.16 % | 685.527 M 0.00 % | 685.527 M 3.98 % | 659.262 M 0.00 % | 659.262 M 43.87 % | 458.239 M 0.00 % | 458.239 M -4.00 % | 477.357 M 0.00 % | 477.357 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 9.951 M 0.00 % | 9.951 M 26.62 % | 7.859 M 0.00 % | 7.859 M -7.96 % | 8.539 M 0.00 % | 8.539 M -7.30 % | 9.211 M 0.00 % | 9.211 M -6.87 % | 9.890 M 0.00 % | 9.890 M -6.34 % | 10.559 M 0.00 % | 10.559 M -6.04 % | 11.238 M 0.00 % | 11.238 M -5.62 % | 11.907 M -7.47 % | 12.868 M -9.43 % | 14.208 M 10.41 % | 12.868 M 0.00 % | 12.868 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 -100.00 % | 5.226 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 247.121 M |
| Goodwill and intangible assets | 9.951 M 0.00 % | 9.951 M 26.62 % | 7.859 M 0.00 % | 7.859 M -7.96 % | 8.539 M 0.00 % | 8.539 M -7.30 % | 9.211 M 0.00 % | 9.211 M -6.87 % | 9.890 M 0.00 % | 9.890 M -6.34 % | 10.559 M 0.00 % | 10.559 M -6.04 % | 11.238 M 0.00 % | 11.238 M -5.62 % | 11.907 M -7.47 % | 12.868 M -9.43 % | 14.208 M 10.41 % | 12.868 M 0.00 % | 12.868 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 -100.00 % | 252.347 M |
| Property plant equipment net | 203.599 M 0.00 % | 203.599 M -0.93 % | 205.516 M 0.00 % | 205.516 M 1.05 % | 203.380 M 0.00 % | 203.380 M -4.63 % | 213.255 M 0.00 % | 213.255 M -7.73 % | 231.114 M 0.00 % | 231.114 M -1.82 % | 235.409 M 0.00 % | 235.409 M -7.99 % | 255.850 M 0.00 % | 255.850 M -5.57 % | 270.950 M -21.53 % | 345.312 M -13.51 % | 399.241 M 0.40 % | 397.663 M 0.00 % | 397.663 M 1.23 % | 392.820 M -1.32 % | 392.820 M 0.00 % | 398.069 M 0.00 % | 398.069 M -2.74 % | 409.278 M 0.00 % | 409.278 M 0.73 % | 406.304 M 0.00 % | 406.304 M -0.69 % | 409.114 M 0.00 % | 409.114 M 12.46 % | 363.784 M 0.00 % | 363.784 M -0.77 % | 366.592 M 0.00 % | 366.592 M 813.31 % | 40.139 M 0.00 % | 40.139 M -1.27 % | 40.654 M 0.00 % | 40.654 M -1.25 % | 41.169 M 0.00 % | 41.169 M -1.25 % | 41.691 M 0.00 % | 41.691 M -1.39 % | 42.279 M 0.00 % | 42.279 M -1.67 % | 42.995 M 0.00 % | 42.995 M -1.64 % | 43.710 M 0.00 % | 43.710 M -1.63 % | 44.435 M 0.00 % | 44.435 M -2.02 % | 45.353 M 0.00 % | 45.353 M -1.64 % | 46.109 M 0.00 % | 46.109 M -0.09 % | 46.152 M 1.05 % | 45.674 M -38.17 % | 73.868 M 291.27 % | 18.879 M |
| Total non current assets | 1.465 B 0.00 % | 1.465 B 68.34 % | 870.480 M -37.85 % | 1.401 B 81.70 % | 770.828 M 0.00 % | 770.828 M 0.18 % | 769.465 M 0.00 % | 769.465 M -23.73 % | 1.009 B 0.00 % | 1.009 B 6.49 % | 947.416 M 0.00 % | 947.416 M -1.12 % | 958.180 M 0.00 % | 958.180 M -4.70 % | 1.005 B 8.33 % | 928.115 M -2.20 % | 949.031 M 41.03 % | 672.942 M 0.00 % | 672.942 M 0.52 % | 669.493 M 4.32 % | 669.493 M 0.00 % | 641.751 M 0.00 % | 641.751 M 2.88 % | 623.770 M 0.00 % | 623.770 M 1.53 % | 614.353 M 0.00 % | 614.353 M 2.25 % | 600.830 M 0.00 % | 600.830 M 10.09 % | 545.784 M 0.00 % | 545.784 M -15.51 % | 645.939 M 0.00 % | 645.939 M 106.20 % | 313.264 M 0.00 % | 313.264 M 6.51 % | 294.108 M -28.10 % | 409.068 M -42.07 % | 706.121 M 0.00 % | 706.121 M 3.56 % | 681.867 M 0.00 % | 681.867 M -13.92 % | 792.155 M 0.00 % | 792.155 M -1.26 % | 802.286 M 0.00 % | 802.286 M 5.44 % | 760.910 M 0.00 % | 760.910 M 3.45 % | 735.536 M 0.00 % | 735.536 M 37.33 % | 535.598 M 0.00 % | 535.598 M -3.61 % | 555.638 M 6.15 % | 523.466 M -6.36 % | 559.006 M 0.78 % | 554.659 M -23.92 % | 729.013 M 113.16 % | 342.000 M |
| Other current assets | -1.083 B | 0.000 100.00 % | -505.136 M | 0.000 100.00 % | -476.777 M -281.64 % | 262.483 M -22.66 % | 339.373 M 0.00 % | 339.373 M 1 402.85 % | 22.582 M -72.76 % | 82.899 M -18.21 % | 101.354 M 0.89 % | 100.461 M -12.83 % | 115.251 M 0.00 % | 115.251 M 31.05 % | 87.942 M -28.83 % | 123.566 M 23.75 % | 99.855 M 375.25 % | 21.011 M 9.71 % | 19.152 M -6.47 % | 20.477 M -8.58 % | 20.477 M 0.00 % | 22.400 M 0.00 % | 22.400 M -5.89 % | 23.802 M 3.03 % | 23.102 M 9 103.98 % | 251.000 K 0.00 % | 251.000 K -86.66 % | 1.882 M | 0.000 -100.00 % | 1.735 M | 0.000 -100.00 % | 1.851 M | 0.000 -100.00 % | 1.741 M | 0.000 -100.00 % | 1.854 M | 0.000 -100.00 % | 1.701 M 4 152.50 % | 40.000 K -98.25 % | 2.283 M 5 209.30 % | 43.000 K -98.01 % | 2.160 M 1 217.07 % | 164.000 K -92.76 % | 2.265 M 1 306.83 % | 161.000 K -94.50 % | 2.925 M 210.18 % | 943.000 K -85.80 % | 6.642 M 45.12 % | 4.577 M -92.81 % | 63.639 M 3.21 % | 61.662 M 2 454.35 % | 2.414 M 476.13 % | 419.000 K -99.66 % | 124.184 M 2.48 % | 121.184 M 1.04 % | 119.939 M -56.17 % | 273.652 M |
| Short term investments | 110.000 K | 0.000 -100.00 % | 89.000 K | 0.000 -100.00 % | 112.000 K -99.07 % | 12.088 M 10 989.91 % | 109.000 K -84.60 % | 708.000 K 669.57 % | 92.000 K -98.19 % | 5.079 M 4 646.73 % | 107.000 K -88.02 % | 893.000 K 499.33 % | 149.000 K -96.07 % | 3.794 M 2 396.05 % | 152.000 K 2.01 % | 149.000 K -96.36 % | 4.089 M 2 439.75 % | 161.000 K -91.34 % | 1.859 M 1 013.17 % | 623.000 K 185.78 % | 167.000 K -73.19 % | 218.000 K -88.89 % | 1.963 M 424.87 % | 374.000 K -46.57 % | 700.000 K 18.85 % | 589.000 K -69.72 % | 1.945 M 170.14 % | 720.000 K -61.74 % | 1.882 M 158.52 % | 728.000 K -58.04 % | 1.735 M -6.27 % | 1.851 M 0.00 % | 1.851 M 6.32 % | 1.741 M 0.00 % | 1.741 M -6.09 % | 1.854 M 0.00 % | 1.854 M 8.99 % | 1.701 M 0.00 % | 1.701 M -24.06 % | 2.240 M 0.00 % | 2.240 M 12.22 % | 1.996 M 0.00 % | 1.996 M -5.13 % | 2.104 M 0.00 % | 2.104 M 6.16 % | 1.982 M 0.00 % | 1.982 M -4.02 % | 2.065 M 0.00 % | 2.065 M 4.45 % | 1.977 M 0.00 % | 1.977 M -0.90 % | 1.995 M 0.00 % | 1.995 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 157.787 M 0.00 % | 157.787 M 29.91 % | 121.459 M 0.00 % | 121.459 M -6.07 % | 129.313 M 0.00 % | 129.313 M 27.96 % | 101.057 M 0.00 % | 101.057 M -24.55 % | 133.941 M 0.00 % | 133.941 M -19.69 % | 166.777 M 0.00 % | 166.777 M -17.80 % | 202.898 M 0.00 % | 202.898 M 12.13 % | 180.947 M -17.45 % | 219.187 M -14.54 % | 256.474 M 33.45 % | 192.189 M 0.00 % | 192.189 M 2.32 % | 187.827 M -14.29 % | 187.827 M 0.00 % | 219.132 M 0.00 % | 219.132 M -16.37 % | 262.015 M 0.00 % | 262.015 M -8.71 % | 287.016 M 0.00 % | 287.016 M -5.06 % | 302.325 M 0.00 % | 302.325 M 6.18 % | 284.728 M 0.00 % | 284.728 M 1.09 % | 281.659 M 0.00 % | 281.659 M 3.14 % | 273.076 M 0.00 % | 273.076 M -9.81 % | 302.771 M 0.00 % | 302.771 M 0.63 % | 300.869 M 0.00 % | 300.869 M -8.92 % | 330.334 M 0.00 % | 330.334 M -10.23 % | 367.992 M 0.00 % | 367.992 M 3.74 % | 354.739 M 0.00 % | 354.739 M -1.93 % | 361.737 M 0.00 % | 361.737 M 0.13 % | 361.259 M 0.00 % | 361.259 M -23.27 % | 470.848 M 0.00 % | 470.848 M -0.49 % | 473.155 M 0.00 % | 473.155 M -20.15 % | 592.524 M -0.82 % | 597.413 M -18.62 % | 734.119 M -11.06 % | 825.367 M |
| Cash and short term investments | 157.897 M | 0.000 -100.00 % | 121.548 M | 0.000 -100.00 % | 141.513 M 0.00 % | 141.513 M 39.88 % | 101.166 M -0.69 % | 101.874 M -23.99 % | 134.033 M -3.65 % | 139.112 M -16.64 % | 166.884 M -0.53 % | 167.777 M -17.37 % | 203.047 M -1.83 % | 206.841 M 14.21 % | 181.099 M -17.43 % | 219.336 M -15.87 % | 260.710 M 35.54 % | 192.350 M -0.96 % | 194.209 M 3.31 % | 188.617 M -14.01 % | 187.994 M -0.33 % | 219.350 M -0.89 % | 221.313 M -15.65 % | 262.389 M -0.27 % | 263.089 M -8.52 % | 287.605 M -0.67 % | 289.550 M -4.45 % | 303.045 M -0.62 % | 304.927 M 6.82 % | 285.456 M -0.60 % | 287.191 M 1.96 % | 281.659 M -0.65 % | 283.510 M 3.82 % | 273.076 M -0.63 % | 274.817 M -9.23 % | 302.771 M -0.61 % | 304.625 M 1.25 % | 300.869 M -0.56 % | 302.570 M -8.40 % | 330.334 M -0.67 % | 332.574 M -9.62 % | 367.992 M -0.54 % | 369.988 M 4.30 % | 354.739 M -0.59 % | 356.843 M -1.35 % | 361.737 M -0.54 % | 363.719 M 0.68 % | 361.259 M -0.57 % | 363.324 M -22.84 % | 470.848 M -0.42 % | 472.825 M -0.07 % | 473.155 M -0.42 % | 475.150 M -19.81 % | 592.524 M -0.82 % | 597.413 M -18.62 % | 734.119 M -11.06 % | 825.367 M |
| Total current assets | 0.000 | 0.000 -100.00 % | 530.136 M | 0.000 -100.00 % | 457.878 M 0.00 % | 457.878 M -7.59 % | 495.512 M 0.00 % | 495.512 M 79.96 % | 275.347 M 0.00 % | 275.347 M -14.83 % | 323.290 M 0.00 % | 323.290 M -14.83 % | 379.591 M 0.00 % | 379.591 M 15.31 % | 329.188 M -18.11 % | 402.001 M -4.26 % | 419.898 M 55.44 % | 270.136 M 0.00 % | 270.136 M 2.25 % | 264.194 M -11.66 % | 264.194 M 0.00 % | 299.078 M 0.00 % | 299.078 M -13.74 % | 346.714 M 0.00 % | 346.714 M -1.24 % | 351.063 M 0.00 % | 351.063 M -7.22 % | 378.369 M 0.00 % | 378.369 M 3.48 % | 365.656 M 0.00 % | 365.656 M 0.81 % | 362.725 M 0.00 % | 362.725 M -4.31 % | 379.064 M 0.00 % | 379.064 M -9.30 % | 417.953 M 0.00 % | 417.953 M -0.76 % | 421.173 M 0.00 % | 421.173 M -7.28 % | 454.246 M 0.00 % | 454.246 M -8.03 % | 493.922 M 0.00 % | 493.922 M 3.06 % | 479.237 M 0.00 % | 479.237 M -2.03 % | 489.179 M 0.00 % | 489.179 M -0.28 % | 490.535 M 0.00 % | 490.535 M -25.23 % | 656.040 M 0.00 % | 656.040 M 9.64 % | 598.340 M 0.00 % | 598.340 M -16.52 % | 716.708 M -0.26 % | 718.597 M -15.86 % | 854.058 M -25.37 % | 1.144 B |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 53.882 M 0.00 % | 53.882 M -0.71 % | 54.265 M 0.00 % | 54.265 M 1.74 % | 53.336 M 0.00 % | 53.336 M -3.12 % | 55.052 M 0.00 % | 55.052 M -4.26 % | 57.499 M 0.00 % | 57.499 M -4.40 % | 60.147 M 1.77 % | 59.099 M -0.39 % | 59.333 M 4.51 % | 56.775 M 0.00 % | 56.775 M 3.04 % | 55.100 M -0.48 % | 55.100 M 0.00 % | 55.365 M 0.00 % | 55.365 M -8.52 % | 60.523 M 0.00 % | 60.523 M -1.21 % | 61.262 M 0.00 % | 61.262 M -16.58 % | 73.442 M 0.00 % | 73.442 M -6.40 % | 78.465 M 0.00 % | 78.465 M -0.95 % | 79.215 M 0.00 % | 79.215 M -24.01 % | 104.247 M 0.00 % | 104.247 M -8.01 % | 113.328 M 0.00 % | 113.328 M -4.42 % | 118.563 M 0.00 % | 118.563 M -2.52 % | 121.629 M 0.00 % | 121.629 M -1.73 % | 123.770 M 0.00 % | 123.770 M 1.26 % | 122.233 M 0.00 % | 122.233 M -1.83 % | 124.517 M 0.00 % | 124.517 M 1.54 % | 122.634 M 0.00 % | 122.634 M 0.89 % | 121.553 M 0.00 % | 121.553 M -0.99 % | 122.771 M 0.00 % | 122.771 M | 0.000 | 0.000 | 0.000 -100.00 % | 44.743 M |
| Net receivables | 925.504 M | 0.000 -100.00 % | 913.724 M | 0.000 -100.00 % | 739.260 M | 0.000 -100.00 % | 708.000 K | 0.000 -100.00 % | 60.317 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.859 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.996 M | 0.000 100.00 % | -2.104 M | 0.000 100.00 % | -1.982 M | 0.000 100.00 % | -2.065 M | 0.000 100.00 % | -1.977 M | 0.000 100.00 % | -1.995 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 598.000 K |
| Tax assets | 0.000 | 0.000 -100.00 % | 9.618 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.876 M | 0.000 -100.00 % | 6.285 M | 0.000 -100.00 % | 4.216 M | 0.000 -100.00 % | 2.859 M | 0.000 -100.00 % | 1.393 M 279.56 % | 367.000 K | 0.000 -100.00 % | 2.840 M | 0.000 -100.00 % | 0.000 -100.00 % | 2.716 M | 2.730 M | 0.000 -100.00 % | 2.600 M | 0.000 -100.00 % | 3.295 M | 0.000 -100.00 % | 2.716 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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.172 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.211 M | 0.000 -100.00 % | 4.736 M | 0.000 -100.00 % | 3.604 M | 0.000 -100.00 % | 3.948 M | 0.000 -100.00 % | 3.473 M | 0.000 -100.00 % | 3.241 M | 0.000 -100.00 % | 3.295 M | 0.000 -100.00 % | 3.540 M | 0.000 -100.00 % | 3.029 M | 0.000 -100.00 % | 3.030 M | 0.000 -100.00 % | 2.547 M | 0.000 -100.00 % | 3.480 M | 0.000 -100.00 % | 7.773 M 92.97 % | 4.028 M -33.68 % | 6.074 M -75.76 % | 25.056 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.032 M | 0.000 -100.00 % | 17.670 M | 0.000 -100.00 % | 14.503 M | 0.000 -100.00 % | 18.774 M | 0.000 -100.00 % | 16.912 M -6.57 % | 18.102 M | 0.000 -100.00 % | 19.415 M | 0.000 -100.00 % | 0.000 -100.00 % | 17.956 M | 17.397 M | 0.000 -100.00 % | 17.326 M | 0.000 -100.00 % | 14.183 M | 0.000 -100.00 % | 11.240 M | 0.000 -100.00 % | 2.875 M | 0.000 -100.00 % | 2.738 M | 0.000 -100.00 % | 2.862 M | 0.000 -100.00 % | 2.720 M | 0.000 -100.00 % | 3.170 M | 0.000 -100.00 % | 4.151 M | 0.000 -100.00 % | 3.720 M | 0.000 -100.00 % | 3.629 M | 0.000 -100.00 % | 3.889 M | 0.000 -100.00 % | 3.767 M | 0.000 -100.00 % | 3.953 M | 0.000 -100.00 % | 3.830 M | 0.000 -100.00 % | 3.705 M 3.49 % | 3.580 M 3.32 % | 3.465 M -77.45 % | 15.368 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -138.000 K | 0.000 100.00 % | -238.000 K | 0.000 100.00 % | 0.000 -100.00 % | -238.000 K | 769.000 K | 0.000 -100.00 % | 1.650 M | 0.000 -100.00 % | 3.641 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 |
| 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 -100.00 % | 0.000 | 417.000 K 0.00 % | 417.000 K 0.00 % | 417.000 K 0.00 % | 417.000 K 0.00 % | 417.000 K 0.00 % | 417.000 K 0.00 % | 417.000 K 0.00 % | 417.000 K 0.00 % | 417.000 K 0.00 % | 417.000 K 0.00 % | 417.000 K 0.00 % | 417.000 K 0.00 % | 417.000 K 0.00 % | 417.000 K 0.00 % | 417.000 K 0.00 % | 417.000 K 0.00 % | 417.000 K 0.00 % | 417.000 K 0.00 % | 417.000 K 0.00 % | 417.000 K 0.00 % | 417.000 K 0.00 % | 417.000 K 0.00 % | 417.000 K 0.00 % | 417.000 K 0.00 % | 417.000 K 0.00 % | 417.000 K 0.00 % | 417.000 K 0.00 % | 417.000 K 0.00 % | 417.000 K 0.00 % | 417.000 K 0.00 % | 417.000 K 0.00 % | 417.000 K 0.00 % | 417.000 K 0.00 % | 417.000 K -99.65 % | 119.731 M 8.01 % | 110.849 M |
| Capital lease obligations | 0.000 | 0.000 -100.00 % | 4.890 M | 0.000 -100.00 % | 2.402 M 126.18 % | 1.062 M -29.34 % | 1.503 M 0.00 % | 1.503 M 394.41 % | 304.000 K 0.00 % | 304.000 K -61.08 % | 781.000 K 0.00 % | 781.000 K -17.79 % | 950.000 K 0.00 % | 950.000 K -30.35 % | 1.364 M 304.75 % | 337.000 K -60.26 % | 848.000 K 92.73 % | 440.000 K -18.82 % | 542.000 K -20.06 % | 678.000 K -25.41 % | 678.000 K 0.00 % | 909.000 K 0.00 % | 909.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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 55.344 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 545.966 M 0.00 % | 545.966 M -32.02 % | 803.165 M 47.11 % | 545.966 M -32.17 % | 804.943 M 47.43 % | 545.966 M -32.59 % | 809.931 M 48.35 % | 545.966 M 0.00 % | 545.966 M 0.00 % | 545.966 M -34.62 % | 835.116 M 52.96 % | 545.966 M 0.00 % | 545.966 M 0.00 % | 545.966 M 0.00 % | 545.966 M -37.63 % | 875.402 M 60.34 % | 545.966 M 35.02 % | 404.370 M 0.00 % | 404.370 M 0.00 % | 404.370 M -47.90 % | 404.370 M 0.00 % | 776.077 M 91.92 % | 404.370 M 0.00 % | 404.370 M 0.00 % | 404.370 M -48.12 % | 779.442 M 92.75 % | 404.370 M 0.00 % | 404.370 M 0.00 % | 404.370 M -44.71 % | 731.336 M 80.86 % | 404.370 M 0.00 % | 404.370 M 0.00 % | 404.370 M 0.00 % | 404.370 M 0.00 % | 404.370 M 39.72 % | 289.410 M -28.43 % | 404.370 M 0.00 % | 404.370 M 0.00 % | 404.370 M 0.00 % | 404.370 M 0.00 % | 404.370 M 0.00 % | 404.370 M 0.00 % | 404.370 M 0.00 % | 404.370 M 0.00 % | 404.370 M 0.00 % | 404.370 M 0.00 % | 404.370 M 0.00 % | 404.370 M 0.00 % | 404.370 M 0.00 % | 404.370 M 0.00 % | 404.370 M -3.49 % | 418.995 M 0.00 % | 418.995 M 0.29 % | 417.775 M 0.09 % | 417.416 M -58.14 % | 997.182 M 115.80 % | 462.077 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 -100.00 % | 271.000 K 0.00 % | 271.000 K | 0.000 -100.00 % | 238.000 K | 0.000 -100.00 % | 0.000 -100.00 % | 238.000 K | 238.000 K | 0.000 -100.00 % | 238.000 K | 0.000 -100.00 % | 238.000 K | 0.000 -100.00 % | 238.000 K | 0.000 -100.00 % | 238.000 K | 0.000 -100.00 % | 237.000 K | 0.000 -100.00 % | 265.000 K | 0.000 -100.00 % | 236.000 K | 0.000 -100.00 % | 236.000 K | 0.000 -100.00 % | 234.000 K | 0.000 -100.00 % | 1.181 M | 0.000 -100.00 % | 1.144 M | 0.000 -100.00 % | 1.091 M | 0.000 -100.00 % | 1.063 M | 0.000 -100.00 % | 973.000 K | 0.000 -100.00 % | 930.000 K | 0.000 -100.00 % | 887.000 K 5.09 % | 844.000 K 11.20 % | 759.000 K -86.91 % | 5.797 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.465 B 0.00 % | 1.465 B 4.62 % | 1.401 B 0.00 % | 1.401 B 13.99 % | 1.229 B 0.00 % | 1.229 B -2.87 % | 1.265 B 0.00 % | 1.265 B -1.50 % | 1.284 B 0.00 % | 1.284 B 1.06 % | 1.271 B 0.00 % | 1.271 B -5.01 % | 1.338 B 0.00 % | 1.338 B 0.24 % | 1.335 B 0.34 % | 1.330 B -2.84 % | 1.369 B 45.16 % | 943.078 M 0.00 % | 943.078 M 1.01 % | 933.687 M -0.76 % | 933.687 M 0.00 % | 940.829 M 0.00 % | 940.829 M -3.06 % | 970.484 M 0.00 % | 970.484 M 0.52 % | 965.416 M 0.00 % | 965.416 M -1.41 % | 979.199 M 0.00 % | 979.199 M 7.43 % | 911.440 M 0.00 % | 911.440 M -9.64 % | 1.009 B 0.00 % | 1.009 B 45.69 % | 692.328 M 0.00 % | 692.328 M -2.77 % | 712.061 M -13.90 % | 827.021 M -26.64 % | 1.127 B 0.00 % | 1.127 B -0.78 % | 1.136 B 0.00 % | 1.136 B -11.66 % | 1.286 B 0.00 % | 1.286 B 0.36 % | 1.282 B 0.00 % | 1.282 B 2.51 % | 1.250 B 0.00 % | 1.250 B 1.96 % | 1.226 B 0.00 % | 1.226 B 2.89 % | 1.192 B 0.00 % | 1.192 B 3.26 % | 1.154 B 0.00 % | 1.154 B -9.54 % | 1.276 B 0.19 % | 1.273 B -19.57 % | 1.583 B 6.51 % | 1.486 B |
| 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-06-30 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2020-03-31 | 2020-01-01 | 2019-10-01 | 2019-07-01 | 2019-03-31 | 2019-01-01 | 2018-10-01 | 2018-07-01 | 2018-03-31 | 2018-01-01 | 2017-10-01 | 2017-07-01 | 2017-03-31 | 2017-01-01 | 2016-10-01 | 2016-07-01 | 2016-03-31 | 2016-01-01 | 2015-10-01 | 2015-07-01 | 2015-03-31 | 2015-01-01 | 2014-10-01 | 2014-07-01 | 2014-03-31 | 2014-01-01 | 2013-10-01 | 2013-07-01 | 2013-03-31 | 2013-01-01 | 2012-10-01 | 2012-07-01 | 2012-03-31 | 2011-09-30 | 2011-03-31 | 2010-09-30 | 2010-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-06-30 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2020-01-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2019-01-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2018-01-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2017-01-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2016-01-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2015-01-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2014-01-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2013-01-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2012-01-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2011-01-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2010-01-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2009-01-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2008-01-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2007-01-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2006-01-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2005-01-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2004-01-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2003-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 168.750 K 0.00 % | 168.750 K 0.00 % | 168.750 K 0.00 % | 168.750 K -81.00 % | 888.250 K 0.00 % | 888.250 K 0.00 % | 888.250 K 0.00 % | 888.250 K -77.88 % | 4.016 M 0.00 % | 4.016 M 0.00 % | 4.016 M 0.00 % | 4.016 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 |
| Change in working capital | 0.000 | 0.000 100.00 % | -193.613 M 0.00 % | -193.613 M | 0.000 | 0.000 100.00 % | -87.372 M 0.00 % | -87.372 M | 0.000 | 0.000 100.00 % | -33.492 M 0.00 % | -33.492 M | 0.000 | 0.000 100.00 % | -66.245 M | 0.000 100.00 % | -66.245 M -293.13 % | -16.851 M 0.00 % | -16.851 M 48.05 % | -32.434 M 0.00 % | -32.434 M -226.38 % | -9.938 M 0.00 % | -9.938 M 47.16 % | -18.808 M 0.00 % | -18.808 M -1 168.91 % | 1.760 M 0.00 % | 1.760 M -54.38 % | 3.857 M 0.00 % | 3.857 M -31.62 % | 5.640 M 0.00 % | 5.640 M -50.00 % | 11.281 M 100.00 % | 5.640 M 422.25 % | 1.080 M 0.00 % | 1.080 M -50.00 % | 2.160 M 0.00 % | 2.160 M 6 227.66 % | -35.250 K 0.00 % | -35.250 K 50.00 % | -70.500 K 0.00 % | -70.500 K -106.11 % | 1.154 M 0.00 % | 1.154 M -50.00 % | 2.308 M 0.00 % | 2.308 M 238.87 % | -1.662 M 0.00 % | -1.662 M 50.00 % | -3.324 M 0.00 % | -3.324 M -845.66 % | -351.500 K 0.00 % | -351.500 K -409.69 % | 113.500 K 0.00 % | 113.500 K 100.37 % | -30.630 M 0.00 % | -30.630 M 0.00 % | -30.630 M 0.00 % | -30.630 M -1 609.59 % | 2.029 M 0.00 % | 2.029 M 0.00 % | 2.029 M 0.00 % | 2.029 M -17.01 % | 2.445 M 0.00 % | 2.445 M 0.00 % | 2.445 M 0.00 % | 2.445 M 176.63 % | -3.191 M 0.00 % | -3.191 M 0.00 % | -3.191 M 0.00 % | -3.191 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 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -965.500 K 0.00 % | -965.500 K | 0.000 | 0.000 100.00 % | -1.160 M | 0.000 100.00 % | -1.160 M | 0.000 | 0.000 100.00 % | -107.000 K 0.00 % | -107.000 K | 0.000 | 0.000 100.00 % | -49.500 K 0.00 % | -49.500 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 -100.00 % | 2.053 M 0.00 % | 2.053 M | 0.000 | 0.000 100.00 % | -4.110 M 0.00 % | -4.110 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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 242.000 K | 0.000 -100.00 % | 242.000 K -18.10 % | 295.500 K 0.00 % | 295.500 K -50.00 % | 591.000 K 0.00 % | 591.000 K -64.82 % | 1.680 M 0.00 % | 1.680 M -50.00 % | 3.360 M 0.00 % | 3.360 M 23.94 % | 2.711 M 0.00 % | 2.711 M -50.00 % | 5.421 M 0.00 % | 5.421 M | 0.000 | 0.000 -100.00 % | 8.086 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.372 M 0.00 % | 1.372 M | 0.000 | 0.000 -100.00 % | 240.000 K 0.00 % | 240.000 K | 0.000 | 0.000 -100.00 % | 121.000 K 0.00 % | 121.000 K | 0.000 | 0.000 -100.00 % | 718.500 K 0.00 % | 718.500 K | 0.000 | 0.000 -100.00 % | 113.500 K 0.00 % | 113.500 K 100.46 % | -24.822 M 0.00 % | -24.822 M 0.00 % | -24.822 M 0.00 % | -24.822 M -2 094.69 % | -1.131 M 0.00 % | -1.131 M 0.00 % | -1.131 M 0.00 % | -1.131 M 78.71 % | -5.311 M 0.00 % | -5.311 M 0.00 % | -5.311 M 0.00 % | -5.311 M -870.53 % | -547.250 K 0.00 % | -547.250 K 0.00 % | -547.250 K 0.00 % | -547.250 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 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -193.613 M 0.00 % | -193.613 M | 0.000 | 0.000 100.00 % | -87.372 M 0.00 % | -87.372 M | 0.000 | 0.000 100.00 % | -33.492 M 0.00 % | -33.492 M | 0.000 | 0.000 100.00 % | -65.327 M | 0.000 100.00 % | -65.327 M -281.00 % | -17.146 M 0.00 % | -17.146 M 47.91 % | -32.918 M 0.00 % | -32.918 M -183.35 % | -11.617 M 0.00 % | -11.617 M 47.47 % | -22.118 M 0.00 % | -22.118 M -2 225.71 % | -951.000 K 0.00 % | -951.000 K 39.19 % | -1.564 M 0.00 % | -1.564 M | 0.000 | 0.000 -100.00 % | 3.195 M | 0.000 | 0.000 | 0.000 -100.00 % | 788.000 K 0.00 % | 788.000 K | 0.000 | 0.000 100.00 % | -310.500 K 0.00 % | -310.500 K | 0.000 | 0.000 -100.00 % | 134.500 K 0.00 % | 134.500 K | 0.000 | 0.000 -100.00 % | 67.500 K 0.00 % | 67.500 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.808 M 0.00 % | -5.808 M 0.00 % | -5.808 M 0.00 % | -5.808 M -283.78 % | 3.160 M 0.00 % | 3.160 M 0.00 % | 3.160 M 0.00 % | 3.160 M -59.26 % | 7.756 M 0.00 % | 7.756 M 0.00 % | 7.756 M 0.00 % | 7.756 M 393.44 % | -2.643 M 0.00 % | -2.643 M 0.00 % | -2.643 M 0.00 % | -2.643 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 |
| Other non cash items | -8.880 M -25.78 % | -7.060 M -135.65 % | 19.805 M -81.51 % | 107.111 M 209.13 % | -98.148 M -85.35 % | -52.953 M -199.26 % | 53.347 M -23.28 % | 69.537 M 269.69 % | -40.980 M -75.35 % | -23.370 M 26.85 % | -31.948 M -315.72 % | 14.810 M -21.61 % | 18.892 M 215.76 % | 5.983 M 112.47 % | -47.974 M -10.35 % | -43.474 M -420.34 % | -8.355 M -1 003.73 % | 924.500 K 0.00 % | 924.500 K -94.68 % | 17.373 M 0.00 % | 17.373 M 257.69 % | -11.017 M -23.66 % | -8.909 M 62.93 % | -24.033 M -749.37 % | 3.701 M -77.85 % | 16.708 M 218.19 % | 5.251 M 1 802.54 % | 276.000 K 104.13 % | -6.679 M 80.71 % | -34.619 M 0.00 % | -34.619 M -158.89 % | 58.790 M -1.31 % | 59.567 M 464.78 % | 10.547 M 59.16 % | 6.627 M -96.54 % | 191.480 M 0.00 % | 191.480 M 14 067.96 % | 1.352 M 0.00 % | 1.352 M -98.15 % | 73.205 M 0.00 % | 73.205 M 2 361.16 % | -3.238 M 0.00 % | -3.238 M 82.16 % | -18.147 M 0.00 % | -18.147 M -73.25 % | -10.475 M 0.00 % | -10.475 M 89.70 % | -101.694 M 0.00 % | -101.694 M -377.63 % | -21.292 M 0.00 % | -21.292 M -10 311.80 % | 208.499 K 0.00 % | 208.499 K 100.77 % | -27.191 M 0.00 % | -27.191 M 0.00 % | -27.191 M 0.00 % | -27.191 M -276.96 % | 15.366 M 0.00 % | 15.366 M 0.00 % | 15.366 M 0.00 % | 15.366 M 174.74 % | 5.593 M 0.00 % | 5.593 M 0.00 % | 5.593 M 0.00 % | 5.593 M -65.40 % | 16.165 M 0.00 % | 16.165 M 0.00 % | 16.165 M 0.00 % | 16.165 M 84.98 % | 8.739 M 0.00 % | 8.739 M 0.00 % | 8.739 M 0.00 % | 8.739 M 323.41 % | -3.912 M 0.00 % | -3.912 M 0.00 % | -3.912 M 0.00 % | -3.912 M -168.18 % | 5.737 M 0.00 % | 5.737 M 0.00 % | 5.737 M 0.00 % | 5.737 M 180.95 % | -7.087 M 0.00 % | -7.087 M 0.00 % | -7.087 M 0.00 % | -7.087 M -68.41 % | -4.208 M 0.00 % | -4.208 M 0.00 % | -4.208 M 0.00 % | -4.208 M |
| Net cash provided by operating activities | 2.750 M -39.82 % | 4.570 M 102.88 % | -158.507 M -101.02 % | -78.851 M 10.51 % | -88.111 M -99.09 % | -44.258 M -32.35 % | -33.440 M -93.86 % | -17.250 M 42.36 % | -29.928 M -95.76 % | -15.288 M 49.98 % | -30.566 M -95.33 % | -15.648 M -157.30 % | 27.308 M 106.27 % | 13.239 M 131.85 % | -41.562 M -10.65 % | -37.563 M -77.28 % | -21.188 M -4 193.41 % | -493.500 K 0.00 % | -493.500 K 96.92 % | -16.030 M 0.00 % | -16.030 M 55.60 % | -36.103 M -97.81 % | -18.251 M 32.68 % | -27.112 M -97.16 % | -13.751 M -133.31 % | -5.894 M -87.47 % | -3.144 M -122.53 % | 13.953 M 105.40 % | 6.793 M 4 282.58 % | 155.000 K 0.00 % | 155.000 K -98.55 % | 10.677 M 42.95 % | 7.469 M 75.28 % | 4.261 M 436.77 % | -1.265 M -236.42 % | 927.500 K 0.00 % | 927.500 K 126.82 % | -3.458 M 0.00 % | -3.458 M -88.70 % | -1.833 M 0.00 % | -1.833 M 17.68 % | -2.226 M 0.00 % | -2.226 M 37.80 % | -3.579 M 0.00 % | -3.579 M -4 768.71 % | -73.500 K 0.00 % | -73.500 K 94.79 % | -1.410 M 0.00 % | -1.410 M 5.75 % | -1.496 M 0.00 % | -1.496 M 57.47 % | -3.516 M 0.00 % | -3.516 M 87.84 % | -28.912 M 0.00 % | -28.912 M 0.00 % | -28.912 M 0.00 % | -28.912 M -212.18 % | 25.773 M 0.00 % | 25.773 M 0.00 % | 25.773 M 0.00 % | 25.773 M 93.88 % | 13.294 M 0.00 % | 13.294 M 0.00 % | 13.294 M 0.00 % | 13.294 M 25.57 % | 10.587 M 0.00 % | 10.587 M 0.00 % | 10.587 M 0.00 % | 10.587 M -16.76 % | 12.719 M 0.00 % | 12.719 M 0.00 % | 12.719 M 0.00 % | 12.719 M 615.14 % | -2.469 M 0.00 % | -2.469 M 0.00 % | -2.469 M 0.00 % | -2.469 M 7.34 % | -2.665 M 0.00 % | -2.665 M 0.00 % | -2.665 M 0.00 % | -2.665 M 55.04 % | -5.927 M 0.00 % | -5.927 M 0.00 % | -5.927 M 0.00 % | -5.927 M -109.95 % | -2.823 M 0.00 % | -2.823 M 0.00 % | -2.823 M 0.00 % | -2.823 M |
| Investments in property plant and equipment | -305.500 K 0.00 % | -305.500 K -536.46 % | -48.000 K -100.00 % | -24.000 K 76.47 % | -102.000 K 0.00 % | -102.000 K -75.86 % | -58.000 K 0.00 % | -58.000 K 80.92 % | -304.000 K -100.00 % | -152.000 K 64.81 % | -432.000 K -100.00 % | -216.000 K -227.27 % | -66.000 K -100.00 % | -33.000 K 72.27 % | -119.000 K -1 090.00 % | -10.000 K 83.19 % | -59.500 K -1 090.00 % | -5.000 K 0.00 % | -5.000 K | 0.000 | 0.000 100.00 % | -39.500 K 0.00 % | -39.500 K 75.00 % | -158.000 K -100.00 % | -79.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K 0.00 % | -100.000 K 50.00 % | -200.000 K 0.00 % | -200.000 K 55.23 % | -446.750 K 0.00 % | -446.750 K 50.00 % | -893.500 K 0.00 % | -893.500 K -65.00 % | -541.500 K 0.00 % | -541.500 K 0.00 % | -541.500 K 0.00 % | -541.500 K 53.47 % | -1.164 M 0.00 % | -1.164 M 0.00 % | -1.164 M 0.00 % | -1.164 M -60.08 % | -727.000 K 0.00 % | -727.000 K 0.00 % | -727.000 K 0.00 % | -727.000 K 63.75 % | -2.005 M 0.00 % | -2.005 M 0.00 % | -2.005 M 0.00 % | -2.005 M -2 806.16 % | -69.000 K 0.00 % | -69.000 K 0.00 % | -69.000 K 0.00 % | -69.000 K -29.58 % | -53.250 K 0.00 % | -53.250 K 0.00 % | -53.250 K 0.00 % | -53.250 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -244.500 K 0.00 % | -244.500 K 0.00 % | -244.500 K 0.00 % | -244.500 K 46.73 % | -459.000 K 0.00 % | -459.000 K 0.00 % | -459.000 K 0.00 % | -459.000 K |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 1.773 M | 0.000 -100.00 % | 886.500 K 0.00 % | 886.500 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 100.00 % | -159.000 K -100.00 % | -79.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -1.750 K 0.00 % | -1.750 K 0.00 % | -1.750 K 0.00 % | -1.750 K 75.00 % | -7.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 100.00 % | -95.841 M 0.00 % | -95.841 M 0.00 % | -95.841 M 0.00 % | -95.841 M 35.90 % | -149.530 M 0.00 % | -149.530 M 0.00 % | -149.530 M 0.00 % | -149.530 M -489.71 % | -25.357 M 0.00 % | -25.357 M 0.00 % | -25.357 M 0.00 % | -25.357 M -120.13 % | -11.519 M 0.00 % | -11.519 M 0.00 % | -11.519 M 0.00 % | -11.519 M 31.85 % | -16.902 M 0.00 % | -16.902 M 0.00 % | -16.902 M 0.00 % | -16.902 M 59.37 % | -41.596 M 0.00 % | -41.596 M 0.00 % | -41.596 M 0.00 % | -41.596 M 24.40 % | -55.024 M 0.00 % | -55.024 M 0.00 % | -55.024 M 0.00 % | -55.024 M |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.722 M 0.00 % | 1.722 M 0.00 % | 1.722 M 0.00 % | 1.722 M -99.32 % | 252.233 M 0.00 % | 252.233 M 0.00 % | 252.233 M 0.00 % | 252.233 M 429.88 % | 47.602 M 0.00 % | 47.602 M 0.00 % | 47.602 M 0.00 % | 47.602 M -11.50 % | 53.785 M 0.00 % | 53.785 M 0.00 % | 53.785 M 0.00 % | 53.785 M 528.66 % | 8.556 M 0.00 % | 8.556 M 0.00 % | 8.556 M 0.00 % | 8.556 M 84.21 % | 4.645 M 0.00 % | 4.645 M 0.00 % | 4.645 M 0.00 % | 4.645 M -86.41 % | 34.187 M 0.00 % | 34.187 M 0.00 % | 34.187 M 0.00 % | 34.187 M 73.86 % | 19.664 M 0.00 % | 19.664 M 0.00 % | 19.664 M 0.00 % | 19.664 M |
| Other investing activites | -1.956 M -152.16 % | -775.500 K 56.26 % | -1.773 M -2 114.77 % | 88.000 K -91.33 % | 1.015 M 220.03 % | 317.000 K 646.55 % | -58.000 K -110.95 % | 529.500 K 63.43 % | 324.000 K 0.00 % | 324.000 K -11.23 % | 365.000 K 0.00 % | 365.000 K -12.05 % | 415.000 K 0.00 % | 415.000 K -1.07 % | 419.500 K | 0.000 -100.00 % | 419.500 K -1.18 % | 424.500 K 0.00 % | 424.500 K 21.63 % | 349.000 K 0.00 % | 349.000 K 66.99 % | 209.000 K 0.00 % | 209.000 K 7.18 % | 195.000 K 0.00 % | 195.000 K 0.78 % | 193.500 K 0.00 % | 193.500 K 5.45 % | 183.500 K 0.00 % | 183.500 K 2.51 % | 179.000 K 0.00 % | 179.000 K 8.48 % | 165.000 K | 0.000 100.00 % | -18.653 M | 0.000 -100.00 % | 173.500 K 0.00 % | 173.500 K 101.57 % | -11.056 M 0.00 % | -11.056 M 34.46 % | -16.869 M 0.00 % | -16.869 M -293.10 % | 8.736 M 0.00 % | 8.736 M 3 982.24 % | 214.000 K 0.00 % | 214.000 K 16.94 % | 183.000 K 0.00 % | 183.000 K -99.41 % | 31.076 M 0.00 % | 31.076 M 9 796.66 % | 314.000 K 0.00 % | 314.000 K -65.93 % | 921.500 K 0.00 % | 921.500 K 70.18 % | 541.500 K 0.00 % | 541.500 K 0.00 % | 541.500 K 0.00 % | 541.500 K 197.09 % | -557.750 K 0.00 % | -557.750 K 0.00 % | -557.750 K 0.00 % | -557.750 K 99.64 % | -155.665 M 0.00 % | -155.665 M 0.00 % | -155.665 M 0.00 % | -155.665 M -249.77 % | 103.933 M 0.00 % | 103.933 M 0.00 % | 103.933 M 0.00 % | 103.933 M 466.48 % | -28.360 M 0.00 % | -28.360 M 0.00 % | -28.360 M 0.00 % | -28.360 M -1 040.15 % | 3.017 M 0.00 % | 3.017 M 0.00 % | 3.017 M 0.00 % | 3.017 M -75.39 % | 12.257 M 0.00 % | 12.257 M 0.00 % | 12.257 M 0.00 % | 12.257 M 60.16 % | 7.653 M 0.00 % | 7.653 M 0.00 % | 7.653 M 0.00 % | 7.653 M -78.63 % | 35.819 M 0.00 % | 35.819 M 0.00 % | 35.819 M 0.00 % | 35.819 M |
| Net cash used for investing activites | -2.261 M -109.16 % | -1.081 M -2 152.08 % | -48.000 K -175.00 % | 64.000 K -96.44 % | 1.799 M 63.32 % | 1.102 M 1 049.57 % | -116.000 K -124.60 % | 471.500 K 255.10 % | -304.000 K -276.74 % | 172.000 K 139.81 % | -432.000 K -389.93 % | 149.000 K 325.76 % | -66.000 K -117.28 % | 382.000 K 421.01 % | -119.000 K -1 090.00 % | -10.000 K -102.78 % | 360.000 K -14.18 % | 419.500 K 0.00 % | 419.500 K 20.20 % | 349.000 K 0.00 % | 349.000 K 66.99 % | 209.000 K 0.00 % | 209.000 K 232.28 % | -158.000 K -236.21 % | 116.000 K 169.88 % | -166.000 K -245.61 % | 114.000 K -37.87 % | 183.500 K 0.00 % | 183.500 K 2.51 % | 179.000 K 0.00 % | 179.000 K 8.48 % | 165.000 K 101.26 % | -13.094 M 29.80 % | -18.653 M | 0.000 -100.00 % | 173.500 K 0.00 % | 173.500 K 101.57 % | -11.056 M 0.00 % | -11.056 M 34.46 % | -16.869 M 0.00 % | -16.869 M -293.10 % | 8.736 M 0.00 % | 8.736 M 3 982.24 % | 214.000 K 0.00 % | 214.000 K 16.94 % | 183.000 K 0.00 % | 183.000 K -99.41 % | 30.876 M 0.00 % | 30.876 M 9 732.96 % | 314.000 K 0.00 % | 314.000 K 1 021.43 % | 28.000 K 0.00 % | 28.000 K 100.33 % | -8.425 M 0.00 % | -8.425 M 0.00 % | -8.425 M 0.00 % | -8.425 M -351.79 % | -1.865 M 0.00 % | -1.865 M 0.00 % | -1.865 M 0.00 % | -1.865 M -101.20 % | 154.884 M 0.00 % | 154.884 M 0.00 % | 154.884 M 0.00 % | 154.884 M 259.93 % | -96.847 M 0.00 % | -96.847 M 0.00 % | -96.847 M 0.00 % | -96.847 M -374.48 % | 35.284 M 0.00 % | 35.284 M 0.00 % | 35.284 M 0.00 % | 35.284 M 1 436.76 % | 2.296 M 0.00 % | 2.296 M 0.00 % | 2.296 M 0.00 % | 2.296 M -29.81 % | 3.271 M 0.00 % | 3.271 M 0.00 % | 3.271 M 0.00 % | 3.271 M -45.13 % | 5.962 M 0.00 % | 5.962 M 0.00 % | 5.962 M 0.00 % | 5.962 M 59.93 % | 3.728 M 0.00 % | 3.728 M 0.00 % | 3.728 M 0.00 % | 3.728 M |
| Debt repayment | 37.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 114.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 69.900 M 0.00 % | 69.900 M 0.00 % | 69.900 M 0.00 % | 69.900 M 1 685.44 % | 3.915 M 0.00 % | 3.915 M 0.00 % | 3.915 M 0.00 % | 3.915 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -3.026 M 0.00 % | -3.026 M 50.00 % | -6.052 M -100.00 % | -3.026 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 100.00 % | -42.171 M 0.00 % | -42.171 M 50.00 % | -84.343 M 0.00 % | -84.343 M -200.00 % | -28.114 M 0.00 % | -28.114 M 50.00 % | -56.228 M 0.00 % | -56.228 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 |
| Other financing activites | -2.325 M -116.50 % | 14.093 M -90.77 % | 152.751 M 101.29 % | 75.885 M 13 897.27 % | -550.000 K -100.96 % | 57.075 M 11 335.24 % | -508.000 K -100.00 % | -254.000 K 48.37 % | -492.000 K -100.00 % | -246.000 K 49.90 % | -491.000 K -100.00 % | -245.500 K 32.74 % | -365.000 K -100.00 % | -182.500 K 56.34 % | -418.000 K 18.20 % | -511.000 K -165.64 % | 778.500 K 810.96 % | -109.500 K 0.00 % | -109.500 K -3.30 % | -106.000 K 0.00 % | -106.000 K 53.30 % | -227.000 K -84.55 % | -123.000 K 97.63 % | -5.200 M 0.00 % | -5.200 M -1 065.81 % | -446.000 K 0.00 % | -446.000 K 75.00 % | -1.784 M -100.00 % | -892.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 -100.00 % | 28.114 M | 0.000 | 0.000 | 0.000 100.00 % | -55.785 M 0.00 % | -55.785 M 0.00 % | -55.785 M 0.00 % | -55.785 M -131.86 % | -24.060 M 0.00 % | -24.060 M 0.00 % | -24.060 M 0.00 % | -24.060 M -1 192.84 % | -1.861 M 0.00 % | -1.861 M 0.00 % | -1.861 M 0.00 % | -1.861 M -102.45 % | 76.042 M 0.00 % | 76.042 M 0.00 % | 76.042 M 0.00 % | 76.042 M 1 842.32 % | 3.915 M 0.00 % | 3.915 M 0.00 % | 3.915 M 0.00 % | 3.915 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 34.675 M 146.04 % | 14.093 M -90.77 % | 152.751 M 101.29 % | 75.885 M -33.52 % | 114.150 M 100.00 % | 57.075 M 11 335.24 % | -508.000 K -100.00 % | -254.000 K 48.37 % | -492.000 K -100.00 % | -246.000 K 49.90 % | -491.000 K -100.00 % | -245.500 K 32.74 % | -365.000 K -100.00 % | -182.500 K 56.34 % | -418.000 K 18.20 % | -511.000 K -165.64 % | 778.500 K 810.96 % | -109.500 K 0.00 % | -109.500 K -3.30 % | -106.000 K 0.00 % | -106.000 K 53.30 % | -227.000 K -84.55 % | -123.000 K 97.63 % | -5.200 M 0.00 % | -5.200 M -1 065.81 % | -446.000 K 0.00 % | -446.000 K 75.00 % | -1.784 M -100.00 % | -892.000 K 70.52 % | -3.026 M 0.00 % | -3.026 M 50.00 % | -6.052 M -100.00 % | -3.026 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 100.00 % | -42.171 M 0.00 % | -42.171 M 50.00 % | -84.343 M 0.00 % | -84.343 M -200.00 % | -28.114 M 0.00 % | -28.114 M 50.00 % | -56.228 M 0.00 % | -56.228 M -0.79 % | -55.785 M 0.00 % | -55.785 M 0.00 % | -55.785 M 0.00 % | -55.785 M -131.86 % | -24.060 M 0.00 % | -24.060 M 0.00 % | -24.060 M 0.00 % | -24.060 M -1 192.84 % | -1.861 M 0.00 % | -1.861 M 0.00 % | -1.861 M 0.00 % | -1.861 M -102.45 % | 76.042 M 0.00 % | 76.042 M 0.00 % | 76.042 M 0.00 % | 76.042 M 1 842.32 % | 3.915 M 0.00 % | 3.915 M 0.00 % | 3.915 M 0.00 % | 3.915 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 1.164 M 100.00 % | 582.000 K 128.39 % | -2.050 M -100.00 % | -1.025 M -345.22 % | 417.999 K 100.00 % | 209.000 K -82.29 % | 1.180 M 100.00 % | 590.000 K 155.87 % | -1.056 M 0.00 % | -1.056 M 54.40 % | -2.316 M 0.00 % | -2.316 M 5.97 % | -2.463 M 0.00 % | -2.463 M -364.98 % | 929.500 K | 0.000 -100.00 % | 929.500 K -60.69 % | 2.365 M 0.00 % | 2.365 M 1 657.99 % | 134.500 K 0.00 % | 134.500 K 104.10 % | -3.277 M 0.00 % | -3.277 M -388.81 % | 1.135 M 0.00 % | 1.135 M 124.53 % | -4.625 M 0.00 % | -4.625 M -270.39 % | 2.714 M 0.00 % | 2.714 M 126.07 % | 1.201 M 0.00 % | 1.201 M 340.82 % | -498.500 K -114.78 % | 3.373 M 839.58 % | -456.000 K -122.64 % | 2.015 M 1 443.00 % | -150.000 K 0.00 % | -150.000 K 31.51 % | -219.000 K 0.00 % | -219.000 K -71.76 % | -127.500 K 0.00 % | -127.500 K -209.44 % | 116.500 K 0.00 % | 116.500 K 186.62 % | -134.500 K 0.00 % | -134.500 K -203.86 % | 129.500 K 0.00 % | 129.500 K 57.93 % | 82.000 K 0.00 % | 82.000 K 192.86 % | 28.000 K 0.00 % | 28.000 K -11.11 % | 31.500 K 0.00 % | 31.500 K 101.61 % | -1.959 M 0.00 % | -1.959 M 0.00 % | -1.959 M 0.00 % | -1.959 M -304.75 % | -484.000 K 0.00 % | -484.000 K 0.00 % | -484.000 K 0.00 % | -484.000 K -9 780.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K 100.01 % | -35.551 M 0.00 % | -35.551 M 0.00 % | -35.551 M 0.00 % | -35.551 M -113 863.20 % | 31.250 K 0.00 % | 31.250 K 0.00 % | 31.250 K 0.00 % | 31.250 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 |
| Net change in cash | 36.328 M | 0.000 100.00 % | -7.854 M | 0.000 -100.00 % | 28.256 M 100.00 % | 14.128 M 142.96 % | -32.884 M -100.00 % | -16.442 M 49.93 % | -32.836 M -100.00 % | -16.418 M 54.55 % | -36.121 M -100.00 % | -18.061 M -182.28 % | 21.951 M 100.00 % | 10.976 M 128.70 % | -38.240 M -69 627.27 % | 55.000 K 100.29 % | -19.120 M -115.09 % | 126.685 M 783.05 % | -18.547 M 0.00 % | -18.547 M 89.23 % | -172.175 M -301.50 % | -42.883 M -325.53 % | -10.078 M 59.69 % | -25.001 M 88.71 % | -221.512 M -202.27 % | 216.601 M 4 092.42 % | 5.167 M -97.77 % | 231.910 M 210.88 % | -209.147 M -200.05 % | 209.035 M 4 060.50 % | -5.278 M 0.00 % | -5.278 M 0.00 % | -5.278 M 23.40 % | -6.891 M 0.00 % | -6.891 M 0.00 % | -6.891 M 96.94 % | -225.176 M -206.12 % | 212.184 M 3 577.72 % | -6.101 M 0.00 % | -6.101 M 97.86 % | -285.409 M -202.78 % | 277.677 M 17 135.41 % | -1.630 M 0.00 % | -1.630 M 99.40 % | -273.052 M -212.16 % | 243.448 M 970.27 % | -27.974 M 0.00 % | -27.974 M 92.65 % | -380.533 M -218.36 % | 321.495 M 1 134.93 % | -31.065 M 0.00 % | -31.065 M 0.00 % | -31.065 M 45.49 % | -56.989 M 0.00 % | -56.989 M 0.00 % | -56.989 M 0.00 % | -56.989 M -383.95 % | 20.070 M 0.00 % | 20.070 M 0.00 % | 20.070 M 0.00 % | 20.070 M -88.60 % | 176.046 M 0.00 % | 176.046 M 0.00 % | 176.046 M 0.00 % | 176.046 M 484.63 % | -45.770 M 0.00 % | -45.770 M 0.00 % | -45.770 M 0.00 % | -45.770 M -188.11 % | 51.949 M 0.00 % | 51.949 M 0.00 % | 51.949 M 0.00 % | 51.949 M 116 839.33 % | -44.500 K 0.00 % | -44.500 K 0.00 % | -44.500 K 0.00 % | -44.500 K -107.07 % | 629.500 K 0.00 % | 629.500 K 0.00 % | 629.500 K 0.00 % | 629.500 K 765.29 % | 72.750 K 0.00 % | 72.750 K 0.00 % | 72.750 K 0.00 % | 72.750 K -93.02 % | 1.043 M 0.00 % | 1.043 M 0.00 % | 1.043 M 0.00 % | 1.043 M |
| Cash at beginning of period | 121.459 M | 0.000 -100.00 % | 129.313 M 0.00 % | 129.313 M 27.96 % | 101.057 M 0.00 % | 101.057 M -24.55 % | 133.941 M | 0.000 -100.00 % | 166.777 M | 0.000 -100.00 % | 202.898 M 0.00 % | 202.898 M 12.13 % | 180.947 M | 0.000 -100.00 % | 219.187 M 0.03 % | 219.132 M 14.02 % | 192.189 M 193.40 % | 65.504 M 0.00 % | 65.504 M 0.00 % | 65.504 M -70.11 % | 219.132 M -16.37 % | 262.015 M 246.67 % | 75.581 M -73.67 % | 287.016 M 0.00 % | 287.016 M 307.61 % | 70.415 M 0.00 % | 70.415 M 0.00 % | 70.415 M -75.27 % | 284.728 M 276.16 % | 75.693 M 0.00 % | 75.693 M 0.00 % | 75.693 M 0.00 % | 75.693 M -8.34 % | 82.584 M 0.00 % | 82.584 M 0.00 % | 82.584 M -72.55 % | 300.869 M 239.26 % | 88.685 M 0.00 % | 88.685 M 0.00 % | 88.685 M -75.90 % | 367.992 M 307.46 % | 90.315 M 0.00 % | 90.315 M 0.00 % | 90.315 M -75.03 % | 361.737 M 205.81 % | 118.289 M 0.00 % | 118.289 M 0.00 % | 118.289 M -74.88 % | 470.848 M 215.26 % | 149.353 M 0.00 % | 149.353 M 0.00 % | 149.353 M 0.00 % | 149.353 M -27.62 % | 206.342 M 0.00 % | 206.342 M 0.00 % | 206.342 M 0.00 % | 206.342 M 10.77 % | 186.272 M 0.00 % | 186.272 M 0.00 % | 186.272 M 0.00 % | 186.272 M 1 721.55 % | 10.226 M 0.00 % | 10.226 M 0.00 % | 10.226 M 0.00 % | 10.226 M -81.74 % | 55.996 M 0.00 % | 55.996 M 0.00 % | 55.996 M 0.00 % | 55.996 M 1 283.72 % | 4.047 M 0.00 % | 4.047 M 0.00 % | 4.047 M 0.00 % | 4.047 M -1.09 % | 4.091 M 0.00 % | 4.091 M 0.00 % | 4.091 M 0.00 % | 4.091 M 18.18 % | 3.462 M 0.00 % | 3.462 M 0.00 % | 3.462 M 0.00 % | 3.462 M 2.15 % | 3.389 M 0.00 % | 3.389 M 0.00 % | 3.389 M 0.00 % | 3.389 M 44.46 % | 2.346 M 0.00 % | 2.346 M 0.00 % | 2.346 M 0.00 % | 2.346 M |
| Cash at end of period | 157.787 M | 0.000 -100.00 % | 121.459 M -6.07 % | 129.313 M 0.00 % | 129.313 M 815.30 % | 14.128 M -86.02 % | 101.057 M 714.63 % | -16.442 M -112.28 % | 133.941 M 915.82 % | -16.418 M -109.84 % | 166.777 M -9.77 % | 184.838 M -8.90 % | 202.898 M 1 748.64 % | 10.976 M -93.93 % | 180.947 M -17.45 % | 219.187 M 26.65 % | 173.069 M -9.95 % | 192.189 M 309.29 % | 46.957 M 0.00 % | 46.957 M 0.00 % | 46.957 M -78.57 % | 219.132 M 234.53 % | 65.504 M -75.00 % | 262.015 M 300.00 % | 65.504 M -77.18 % | 287.016 M 279.74 % | 75.581 M -75.00 % | 302.325 M 300.00 % | 75.581 M -73.45 % | 284.728 M 304.36 % | 70.415 M 0.00 % | 70.415 M 0.00 % | 70.415 M -6.97 % | 75.693 M 0.00 % | 75.693 M 0.00 % | 75.693 M 0.00 % | 75.693 M -74.84 % | 300.869 M 264.32 % | 82.584 M 0.00 % | 82.584 M 0.00 % | 82.584 M -77.56 % | 367.992 M 314.94 % | 88.685 M 0.00 % | 88.685 M 0.00 % | 88.685 M -75.48 % | 361.737 M 300.53 % | 90.315 M 0.00 % | 90.315 M 0.00 % | 90.315 M -80.82 % | 470.848 M 298.05 % | 118.289 M 0.00 % | 118.289 M 0.00 % | 118.289 M -20.80 % | 149.353 M 0.00 % | 149.353 M 0.00 % | 149.353 M 0.00 % | 149.353 M -27.62 % | 206.342 M 0.00 % | 206.342 M 0.00 % | 206.342 M 0.00 % | 206.342 M 10.77 % | 186.272 M 0.00 % | 186.272 M 0.00 % | 186.272 M 0.00 % | 186.272 M 1 721.55 % | 10.226 M 0.00 % | 10.226 M 0.00 % | 10.226 M 0.00 % | 10.226 M -81.74 % | 55.996 M 0.00 % | 55.996 M 0.00 % | 55.996 M 0.00 % | 55.996 M 1 283.72 % | 4.047 M 0.00 % | 4.047 M 0.00 % | 4.047 M 0.00 % | 4.047 M -1.09 % | 4.091 M 0.00 % | 4.091 M 0.00 % | 4.091 M 0.00 % | 4.091 M 18.18 % | 3.462 M 0.00 % | 3.462 M 0.00 % | 3.462 M 0.00 % | 3.462 M 2.15 % | 3.389 M 0.00 % | 3.389 M 0.00 % | 3.389 M 0.00 % | 3.389 M |
| Operating cash flow | 4.570 M 0.00 % | 4.570 M 102.88 % | -158.507 M -101.02 % | -78.851 M -78.16 % | -44.258 M 0.00 % | -44.258 M -156.57 % | -17.250 M 0.00 % | -17.250 M 42.36 % | -29.928 M -95.76 % | -15.288 M 49.98 % | -30.566 M -95.33 % | -15.648 M -157.30 % | 27.308 M 106.27 % | 13.239 M 131.85 % | -41.562 M -10.65 % | -37.563 M -77.28 % | -21.188 M -4 193.41 % | -493.500 K 0.00 % | -493.500 K 96.92 % | -16.030 M 0.00 % | -16.030 M 55.60 % | -36.103 M -97.81 % | -18.251 M 32.68 % | -27.112 M -97.16 % | -13.751 M -133.31 % | -5.894 M -87.47 % | -3.144 M -122.53 % | 13.953 M 105.40 % | 6.793 M 4 282.58 % | 155.000 K 0.00 % | 155.000 K -98.55 % | 10.677 M 42.95 % | 7.469 M 75.28 % | 4.261 M 436.77 % | -1.265 M -236.42 % | 927.500 K 0.00 % | 927.500 K 126.82 % | -3.458 M 0.00 % | -3.458 M -88.70 % | -1.833 M 0.00 % | -1.833 M 17.68 % | -2.226 M 0.00 % | -2.226 M 37.80 % | -3.579 M 0.00 % | -3.579 M -4 768.71 % | -73.500 K 0.00 % | -73.500 K 94.79 % | -1.410 M 0.00 % | -1.410 M 5.75 % | -1.496 M 0.00 % | -1.496 M 57.47 % | -3.516 M 0.00 % | -3.516 M 87.84 % | -28.912 M 0.00 % | -28.912 M 0.00 % | -28.912 M 0.00 % | -28.912 M -212.18 % | 25.773 M 0.00 % | 25.773 M 0.00 % | 25.773 M 0.00 % | 25.773 M 93.88 % | 13.294 M 0.00 % | 13.294 M 0.00 % | 13.294 M 0.00 % | 13.294 M 25.57 % | 10.587 M 0.00 % | 10.587 M 0.00 % | 10.587 M 0.00 % | 10.587 M -16.76 % | 12.719 M 0.00 % | 12.719 M 0.00 % | 12.719 M 0.00 % | 12.719 M 615.14 % | -2.469 M 0.00 % | -2.469 M 0.00 % | -2.469 M 0.00 % | -2.469 M 7.34 % | -2.665 M 0.00 % | -2.665 M 0.00 % | -2.665 M 0.00 % | -2.665 M 55.04 % | -5.927 M 0.00 % | -5.927 M 0.00 % | -5.927 M 0.00 % | -5.927 M -109.95 % | -2.823 M 0.00 % | -2.823 M 0.00 % | -2.823 M 0.00 % | -2.823 M |
| Capital expenditure | -305.500 K 0.00 % | -305.500 K -536.46 % | -48.000 K -100.00 % | -24.000 K 76.47 % | -102.000 K 0.00 % | -102.000 K -75.86 % | -58.000 K 0.00 % | -58.000 K 80.92 % | -304.000 K -100.00 % | -152.000 K 64.81 % | -432.000 K -100.00 % | -216.000 K -227.27 % | -66.000 K -100.00 % | -33.000 K 72.27 % | -119.000 K -1 090.00 % | -10.000 K 83.19 % | -59.500 K -1 090.00 % | -5.000 K 0.00 % | -5.000 K | 0.000 | 0.000 100.00 % | -39.500 K 0.00 % | -39.500 K 75.00 % | -158.000 K -100.00 % | -79.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K 0.00 % | -100.000 K 50.00 % | -200.000 K 0.00 % | -200.000 K 55.23 % | -446.750 K 0.00 % | -446.750 K 50.00 % | -893.500 K 0.00 % | -893.500 K -65.00 % | -541.500 K 0.00 % | -541.500 K 0.00 % | -541.500 K 0.00 % | -541.500 K 53.47 % | -1.164 M 0.00 % | -1.164 M 0.00 % | -1.164 M 0.00 % | -1.164 M -60.08 % | -727.000 K 0.00 % | -727.000 K 0.00 % | -727.000 K 0.00 % | -727.000 K 63.75 % | -2.005 M 0.00 % | -2.005 M 0.00 % | -2.005 M 0.00 % | -2.005 M -2 806.16 % | -69.000 K 0.00 % | -69.000 K 0.00 % | -69.000 K 0.00 % | -69.000 K -29.58 % | -53.250 K 0.00 % | -53.250 K 0.00 % | -53.250 K 0.00 % | -53.250 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -244.500 K 0.00 % | -244.500 K 0.00 % | -244.500 K 0.00 % | -244.500 K 46.73 % | -459.000 K 0.00 % | -459.000 K 0.00 % | -459.000 K 0.00 % | -459.000 K |
| Free CashFlow | 4.265 M 0.00 % | 4.265 M 102.69 % | -158.555 M -101.02 % | -78.875 M -77.81 % | -44.360 M 0.00 % | -44.360 M -156.30 % | -17.308 M 0.00 % | -17.308 M 42.75 % | -30.232 M -95.80 % | -15.440 M 50.19 % | -30.998 M -95.40 % | -15.864 M -158.23 % | 27.242 M 106.29 % | 13.206 M 131.68 % | -41.681 M -10.93 % | -37.573 M -76.83 % | -21.248 M -4 162.29 % | -498.500 K 0.00 % | -498.500 K 96.89 % | -16.030 M 0.00 % | -16.030 M 55.65 % | -36.143 M -97.60 % | -18.291 M 32.93 % | -27.270 M -97.18 % | -13.830 M -134.65 % | -5.894 M -87.47 % | -3.144 M -122.53 % | 13.953 M 105.40 % | 6.793 M 4 282.58 % | 155.000 K 0.00 % | 155.000 K -98.55 % | 10.677 M 42.95 % | 7.469 M 75.28 % | 4.261 M 436.77 % | -1.265 M -236.42 % | 927.500 K 0.00 % | 927.500 K 126.82 % | -3.458 M 0.00 % | -3.458 M -88.70 % | -1.833 M 0.00 % | -1.833 M 17.68 % | -2.226 M 0.00 % | -2.226 M 37.80 % | -3.579 M 0.00 % | -3.579 M -1 962.54 % | -173.500 K 0.00 % | -173.500 K 89.22 % | -1.610 M 0.00 % | -1.610 M 17.13 % | -1.942 M 0.00 % | -1.942 M 55.95 % | -4.410 M 0.00 % | -4.410 M 85.03 % | -29.453 M 0.00 % | -29.453 M 0.00 % | -29.453 M 0.00 % | -29.453 M -219.68 % | 24.609 M 0.00 % | 24.609 M 0.00 % | 24.609 M 0.00 % | 24.609 M 95.83 % | 12.567 M 0.00 % | 12.567 M 0.00 % | 12.567 M 0.00 % | 12.567 M 46.44 % | 8.581 M 0.00 % | 8.581 M 0.00 % | 8.581 M 0.00 % | 8.581 M -32.16 % | 12.650 M 0.00 % | 12.650 M 0.00 % | 12.650 M 0.00 % | 12.650 M 601.53 % | -2.522 M 0.00 % | -2.522 M 0.00 % | -2.522 M 0.00 % | -2.522 M 5.34 % | -2.665 M 0.00 % | -2.665 M 0.00 % | -2.665 M 0.00 % | -2.665 M 56.83 % | -6.172 M 0.00 % | -6.172 M 0.00 % | -6.172 M 0.00 % | -6.172 M -88.04 % | -3.282 M 0.00 % | -3.282 M 0.00 % | -3.282 M 0.00 % | -3.282 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 | 2007 | 2007 | 2007 | 2007 | 2006 | 2006 | 2006 | 2006 | 2005 | 2005 | 2005 | 2005 | 2004 | 2004 | 2004 | 2004 | 2003 | 2003 | 2003 | 2003 |