Norben Tea & Exports Limited NORBTEAEXP.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 76.522 M 16.38 % | 65.753 M -15.44 % | 77.756 M 30.31 % | 59.670 M -20.03 % | 74.619 M 53.09 % | 48.743 M -0.80 % | 49.136 M 5.81 % | 46.439 M -1.24 % | 47.020 M 11.59 % | 42.136 M 13.19 % | 37.227 M -5.22 % | 39.278 M -14.53 % | 45.953 M 31.29 % | 35.001 M 0.13 % | 34.957 M 40.45 % | 24.889 M 15.07 % | 21.630 M |
| Net income | -1.767 M 89.61 % | -17.008 M -902.80 % | 2.119 M 179.53 % | -2.664 M -122.63 % | 11.774 M 173.28 % | -16.068 M -257.60 % | -4.493 M -749.32 % | -529.035 K -148.03 % | 1.101 M 232.77 % | 331.000 K -85.30 % | 2.251 M 76.55 % | 1.275 M -76.85 % | 5.507 M -11.90 % | 6.251 M 19.81 % | 5.217 M -50.42 % | 10.524 M 146.68 % | 4.266 M |
| Income before tax | -1.732 M 89.71 % | -16.839 M -598.78 % | 3.376 M 266.63 % | -2.026 M -115.68 % | 12.924 M 185.41 % | -15.132 M -296.46 % | -3.817 M -397.92 % | -766.570 K -131.18 % | 2.458 M 351.92 % | 544.000 K -82.16 % | 3.049 M 35.39 % | 2.252 M -70.59 % | 7.657 M 0.24 % | 7.639 M 7.99 % | 7.074 M -50.58 % | 14.315 M 253.01 % | 4.055 M |
| Income before tax ratio | -0.02 91.16 % | -0.26 -689.83 % | 0.04 227.87 % | -0.03 -119.60 % | 0.17 155.79 % | -0.31 -299.66 % | -0.08 -370.59 % | -0.02 -131.57 % | 0.05 304.98 % | 0.01 -84.24 % | 0.08 42.85 % | 0.06 -65.59 % | 0.17 -23.65 % | 0.22 7.85 % | 0.20 -64.82 % | 0.58 206.79 % | 0.19 |
| EBITDA | 15.615 M 3 297.55 % | -488.342 K -102.85 % | 17.119 M 74.67 % | 9.801 M -60.36 % | 24.728 M 855.67 % | -3.272 M -147.23 % | 6.929 M -14.74 % | 8.127 M 40.16 % | 5.798 M 14.22 % | 5.076 M 112.85 % | 2.385 M -50.51 % | 4.819 M -64.58 % | 13.605 M 11.12 % | 12.244 M 12.83 % | 10.852 M -45.78 % | 20.015 M 227.13 % | 6.118 M |
| Net income ratio | -0.02 91.07 % | -0.26 -1 049.35 % | 0.03 161.03 % | -0.04 -128.29 % | 0.16 147.87 % | -0.33 -260.48 % | -0.09 -702.71 % | -0.01 -148.63 % | 0.02 198.21 % | 0.01 -87.01 % | 0.06 86.28 % | 0.03 -72.91 % | 0.12 -32.90 % | 0.18 19.66 % | 0.15 -64.70 % | 0.42 114.38 % | 0.20 |
| Ratio EBITDA | 0.20 2 847.54 % | -0.01 -103.37 % | 0.22 34.04 % | 0.16 -50.44 % | 0.33 593.62 % | -0.07 -147.61 % | 0.14 -19.42 % | 0.18 41.92 % | 0.12 2.36 % | 0.12 88.05 % | 0.06 -47.78 % | 0.12 -58.56 % | 0.30 -15.37 % | 0.35 12.69 % | 0.31 -61.40 % | 0.80 184.30 % | 0.28 |
| Gross profit ratio | 0.43 1 463.12 % | -0.03 -103.10 % | 1.01 -4.39 % | 1.06 4.94 % | 1.01 36.39 % | 0.74 -8.08 % | 0.81 -1.86 % | 0.82 -1.82 % | 0.84 6.07 % | 0.79 1.78 % | 0.78 4.29 % | 0.74 -2.42 % | 0.76 -7.86 % | 0.83 100.34 % | 0.41 72.38 % | 0.24 -42.38 % | 0.42 |
| Weighted average shs out dil | 12.217 M 3.97 % | 11.750 M 0.00 % | 11.750 M 0.00 % | 11.750 M -0.20 % | 11.774 M 0.39 % | 11.728 M -0.18 % | 11.750 M 0.00 % | 11.750 M 0.00 % | 11.750 M 0.00 % | 11.750 M 0.00 % | 11.750 M 0.00 % | 11.750 M 0.00 % | 11.750 M 0.00 % | 11.750 M 0.00 % | 11.750 M 0.00 % | 11.750 M 0.00 % | 11.750 M |
| Weighted average shs out | 12.217 M 3.97 % | 11.750 M 0.00 % | 11.750 M 0.00 % | 11.750 M 0.00 % | 11.750 M 0.18 % | 11.728 M -0.18 % | 11.750 M 0.00 % | 11.750 M 0.00 % | 11.750 M 0.00 % | 11.750 M 0.00 % | 11.750 M 0.00 % | 11.750 M 0.00 % | 11.750 M 0.00 % | 11.750 M 0.00 % | 11.750 M 0.00 % | 11.750 M 0.00 % | 11.750 M |
| EPS diluted | -0.14 90.34 % | -1.45 -905.56 % | 0.18 178.26 % | -0.23 -123.00 % | 1.00 172.99 % | -1.37 -260.53 % | -0.38 -744.44 % | -0.05 -550.00 % | 0.01 -66.67 % | 0.03 -84.21 % | 0.19 72.73 % | 0.11 -76.60 % | 0.47 -11.32 % | 0.53 20.45 % | 0.44 -51.11 % | 0.90 150.00 % | 0.36 |
| Earnings per share | -0.14 90.34 % | -1.45 -905.56 % | 0.18 178.26 % | -0.23 -123.00 % | 1.00 172.99 % | -1.37 -260.53 % | -0.38 -744.44 % | -0.05 -550.00 % | 0.01 -66.67 % | 0.03 -84.21 % | 0.19 72.73 % | 0.11 -76.60 % | 0.47 -11.32 % | 0.53 20.45 % | 0.44 -51.11 % | 0.90 150.00 % | 0.36 |
| Gross profit | 32.759 M 1 686.39 % | -2.065 M -102.62 % | 78.894 M 24.58 % | 63.326 M -16.08 % | 75.460 M 108.79 % | 36.141 M -8.81 % | 39.634 M 3.84 % | 38.170 M -3.04 % | 39.365 M 18.36 % | 33.258 M 15.20 % | 28.870 M -1.15 % | 29.207 M -16.59 % | 35.017 M 20.97 % | 28.948 M 100.59 % | 14.431 M 142.11 % | 5.961 M -33.70 % | 8.991 M |
| Income tax expense | 35.000 K -79.28 % | 168.941 K -86.56 % | 1.257 M 97.02 % | 638.000 K -44.52 % | 1.150 M 22.97 % | 935.197 K 38.27 % | 676.337 K 384.73 % | -237.536 K -117.50 % | 1.357 M 537.08 % | 213.000 K -73.31 % | 798.000 K -18.32 % | 977.000 K -54.56 % | 2.150 M 54.90 % | 1.388 M -25.25 % | 1.857 M -51.03 % | 3.792 M 1 898.82 % | -210.797 K |
| Cost of revenue | 43.763 M -35.47 % | 67.818 M 6 059.36 % | -1.138 M 68.87 % | -3.656 M -334.72 % | -841.000 K -106.67 % | 12.602 M 32.63 % | 9.502 M 14.91 % | 8.269 M 8.02 % | 7.654 M -13.78 % | 8.878 M 6.23 % | 8.357 M -17.02 % | 10.071 M -7.91 % | 10.936 M 80.67 % | 6.053 M -70.51 % | 20.525 M 8.44 % | 18.928 M 49.76 % | 12.639 M |
| General and administrative expenses | 1.244 M 108.95 % | 595.338 K -11.19 % | 670.324 K 14.35 % | 586.197 K | 0.000 -100.00 % | 436.182 K -47.73 % | 834.476 K 122.52 % | 375.019 K 45.88 % | 257.077 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 1.639 M 146.93 % | 663.769 K 1.68 % | 652.812 K 0.72 % | 648.120 K | 0.000 -100.00 % | 945.087 K -48.74 % | 1.844 M 14.46 % | 1.611 M -5.66 % | 1.707 M 9.24 % | 1.563 M 3.24 % | 1.514 M -19.25 % | 1.875 M 31.58 % | 1.425 M -12.68 % | 1.632 M | 0.000 | 0.000 | 0.000 |
| Other expenses | 20.546 M -64.71 % | 58.217 M -12.09 % | 66.226 M 13.82 % | 58.184 M 10.13 % | 52.834 M 21.88 % | 43.350 M 772.84 % | 4.967 M -11.39 % | 5.605 M 105.18 % | 2.732 M -51.72 % | 5.658 M 10.75 % | 5.109 M 5.69 % | 4.834 M 742.16 % | 574.000 K -4.01 % | 598.000 K -90.85 % | 6.539 M 157.39 % | -11.395 M -310.70 % | 5.408 M |
| Operating expenses | 23.429 M -60.61 % | 59.476 M -11.95 % | 67.549 M 13.68 % | 59.418 M 5.57 % | 56.285 M 25.83 % | 44.732 M 6.74 % | 41.908 M 1.12 % | 41.443 M 15.02 % | 36.031 M 2.31 % | 35.219 M 22.31 % | 28.794 M -3.19 % | 29.743 M 19.94 % | 24.799 M 24.82 % | 19.868 M 203.34 % | 6.550 M 159.47 % | -11.014 M -288.44 % | 5.845 M |
| Cost and expenses | 67.192 M -6.89 % | 72.165 M 8.66 % | 66.411 M 19.10 % | 55.762 M 0.57 % | 55.444 M -3.30 % | 57.333 M 11.52 % | 51.410 M 3.41 % | 49.712 M 13.80 % | 43.686 M -0.93 % | 44.097 M 18.70 % | 37.151 M -6.69 % | 39.814 M 11.41 % | 35.735 M 37.86 % | 25.921 M -4.26 % | 27.075 M 242.10 % | 7.914 M -57.18 % | 18.484 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.881 K -97.14 % | 380.720 K -12.81 % | 436.660 K |
| Selling general and administrative expenses | 2.883 M 128.97 % | 1.259 M -4.84 % | 1.323 M 7.20 % | 1.234 M -64.24 % | 3.451 M 149.87 % | 1.381 M -48.43 % | 2.678 M 34.87 % | 1.986 M 1.08 % | 1.965 M 25.69 % | 1.563 M 3.24 % | 1.514 M -19.25 % | 1.875 M 31.58 % | 1.425 M -12.68 % | 1.632 M | 0.000 | 0.000 | 0.000 |
| Interest income | 212.243 K -2.57 % | 217.838 K 5.12 % | 207.229 K 287.85 % | 53.430 K | 0.000 -100.00 % | 608.359 K -11.20 % | 685.093 K -39.64 % | 1.135 M 1.62 % | 1.117 M 2.78 % | 1.087 M 8.78 % | 999.000 K 8.12 % | 924.000 K -34.19 % | 1.404 M 223.50 % | 434.000 K -62.60 % | 1.161 M 2.49 % | 1.132 M -42.76 % | 1.978 M |
| Interest expense | 11.318 M 5.45 % | 10.733 M 29.98 % | 8.258 M 25.01 % | 6.606 M -3.49 % | 6.845 M -4.60 % | 7.175 M 22.73 % | 5.846 M 14.04 % | 5.126 M 8.49 % | 4.725 M 29.62 % | 3.645 M 11.54 % | 3.268 M 9.41 % | 2.987 M -34.52 % | 4.562 M 94.87 % | 2.341 M 8.10 % | 2.166 M -43.64 % | 3.842 M -20.19 % | 4.815 M |
| Depreciation and amortization | 6.029 M 3.83 % | 5.807 M 5.86 % | 5.485 M 5.07 % | 5.221 M 5.27 % | 4.959 M 5.85 % | 4.685 M 8.02 % | 4.338 M 15.14 % | 3.767 M 6.10 % | 3.551 M 39.30 % | 2.549 M 10.54 % | 2.306 M -28.03 % | 3.204 M 1.65 % | 3.152 M -0.38 % | 3.164 M 9.85 % | 2.880 M -5.57 % | 3.050 M 2.62 % | 2.972 M |
| Operating income | 9.330 M 245.49 % | -6.413 M -156.53 % | 11.345 M 190.29 % | 3.908 M -79.62 % | 19.175 M 323.22 % | -8.590 M -277.81 % | -2.274 M 30.54 % | -3.273 M -198.17 % | 3.334 M 270.02 % | -1.961 M -2 680.26 % | 76.000 K 114.18 % | -536.000 K -105.25 % | 10.218 M 12.53 % | 9.080 M 15.20 % | 7.882 M -53.57 % | 16.975 M 439.58 % | 3.146 M |
| Operating income ratio | 0.12 225.02 % | -0.10 -166.85 % | 0.15 122.77 % | 0.07 -74.51 % | 0.26 245.81 % | -0.18 -280.85 % | -0.05 34.35 % | -0.07 -199.40 % | 0.07 252.36 % | -0.05 -2 379.65 % | 0.00 114.96 % | -0.01 -106.14 % | 0.22 -14.29 % | 0.26 15.06 % | 0.23 -66.94 % | 0.68 368.93 % | 0.15 |
| Total other income expenses net | -11.062 M -6.10 % | -10.426 M -30.83 % | -7.969 M -34.27 % | -5.935 M 5.06 % | -6.251 M 4.17 % | -6.523 M -1.79 % | -6.409 M -355.67 % | 2.507 M 515.04 % | -603.946 K 69.55 % | -1.983 M 81.23 % | -10.565 M -311.57 % | -2.567 M -0.23 % | -2.561 M -77.72 % | -1.441 M -141.82 % | -595.905 K 77.59 % | -2.659 M -392.45 % | 909.313 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 88.522 M -13.13 % | 101.907 M 14.89 % | 88.702 M 15.79 % | 76.608 M 18.14 % | 64.844 M -13.10 % | 74.619 M 15.64 % | 64.529 M 19.73 % | 53.895 M 21.82 % | 44.240 M 54.72 % | 28.593 M 22.86 % | 23.272 M 22.25 % | 19.037 M 15.68 % | 16.457 M -16.64 % | 19.743 M -13.47 % | 22.816 M -4.54 % | 23.901 M -21.35 % | 30.388 M |
| Total investments | 3.837 M 0.79 % | 3.807 M -7.30 % | 4.107 M 134.69 % | 1.750 M -35.26 % | 2.703 M 12 924.62 % | 20.753 K -48.48 % | 40.280 K -17.44 % | 48.790 K 100.95 % | 24.280 K 1.17 % | 24.000 K 0.00 % | 24.000 K 0.00 % | 24.000 K 0.00 % | 24.000 K 0.00 % | 24.000 K -95.42 % | 524.280 K 2 059.31 % | 24.280 K 0.00 % | 24.280 K |
| Total debt | 93.405 M -10.47 % | 104.332 M 15.27 % | 90.511 M 17.65 % | 76.932 M 16.07 % | 66.280 M -12.56 % | 75.798 M 16.89 % | 64.845 M 18.03 % | 54.938 M 20.58 % | 45.560 M 42.82 % | 31.900 M 21.46 % | 26.264 M 23.15 % | 21.327 M 7.22 % | 19.891 M -14.73 % | 23.327 M -4.35 % | 24.387 M -2.36 % | 24.977 M -22.11 % | 32.067 M |
| Accumulated other comprehensive income loss | 18.940 M -30.45 % | 27.235 M 342.38 % | 6.156 M -79.13 % | 29.503 M 555.23 % | 4.503 M -84.74 % | 29.503 M 0.00 % | 29.503 M 13.16 % | 26.072 M 0.00 % | 26.072 M 40.38 % | 18.572 M 312.43 % | 4.503 M 0.00 % | 4.503 M 0.00 % | 4.503 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 6.061 M 137.86 % | -16.008 M -164.45 % | 24.837 M 2 784.70 % | -925.115 K -159.81 % | 1.547 M 115.15 % | -10.207 M -269.30 % | 6.029 M -43.35 % | 10.642 M -0.75 % | 10.722 M -37.37 % | 17.119 M 1.97 % | 16.788 M -1.46 % | 17.037 M 2.36 % | 16.644 M 49.45 % | 11.137 M -2.31 % | 11.400 M -13.52 % | 13.183 M 23.67 % | 10.659 M |
| Common stock | 129.681 M 10.37 % | 117.500 M 0.00 % | 117.500 M 0.00 % | 117.500 M 0.00 % | 117.500 M 0.00 % | 117.500 M 0.00 % | 117.500 M 0.00 % | 117.500 M 0.00 % | 117.500 M 0.00 % | 117.500 M 0.00 % | 117.500 M 0.00 % | 117.500 M 0.00 % | 117.500 M 0.00 % | 117.500 M 0.00 % | 117.500 M 0.00 % | 117.500 M 0.00 % | 117.500 M |
| Total equity | 163.210 M 24.59 % | 130.995 M -11.78 % | 148.493 M 1.65 % | 146.078 M -1.66 % | 148.550 M 8.59 % | 136.796 M -10.61 % | 153.031 M -2.93 % | 157.644 M -0.05 % | 157.725 M 0.70 % | 156.622 M 0.21 % | 156.291 M 1.46 % | 154.040 M 0.26 % | 153.647 M 3.72 % | 148.140 M -0.18 % | 148.403 M 3.64 % | 143.186 M 7.93 % | 132.662 M |
| Other non current liabilities | 4.654 M -31.79 % | 6.823 M 25.07 % | 5.455 M 3.46 % | 5.273 M 19.08 % | 4.428 M 12.03 % | 3.953 M 111.21 % | -35.274 M -1 219.88 % | 3.150 M 10.54 % | 2.849 M -16.30 % | 3.404 M 24.97 % | 2.724 M 21.07 % | 2.250 M 120.16 % | 1.022 M 8 416.67 % | 12.000 K 2.22 % | 11.739 K -99.90 % | 11.402 M 469.22 % | 2.003 M |
| Long term debt | 56.358 M -15.10 % | 66.381 M 14.52 % | 57.963 M 16.75 % | 49.645 M 14.02 % | 43.539 M -14.94 % | 51.189 M 28.75 % | 39.759 M 32.45 % | 30.018 M 43.06 % | 20.983 M 81.22 % | 11.579 M 63.13 % | 7.098 M 95.00 % | 3.640 M -9.36 % | 4.016 M -58.58 % | 9.696 M -60.24 % | 24.387 M 79.06 % | 13.620 M -57.53 % | 32.066 M |
| Total non current liabilities | 61.012 M -16.65 % | 73.204 M 15.43 % | 63.418 M 15.48 % | 54.918 M 14.49 % | 47.967 M -13.01 % | 55.141 M 1 129.48 % | 4.485 M -86.48 % | 33.168 M 39.17 % | 23.832 M 59.06 % | 14.983 M 52.55 % | 9.822 M 66.76 % | 5.890 M 16.91 % | 5.038 M -48.10 % | 9.708 M -60.21 % | 24.399 M -2.49 % | 25.022 M -26.56 % | 34.069 M |
| Other current liabilities | 15.702 M 29.31 % | 12.143 M 47.06 % | 8.257 M 105.15 % | 4.025 M 62.95 % | 2.470 M 2 258.58 % | 104.724 K -86.75 % | 790.634 K 103.11 % | -25.449 M -1 331.44 % | 2.067 M 12.71 % | 1.834 M 95.07 % | 940.000 K 394.74 % | 190.000 K 3 900.00 % | -5.000 K -100.74 % | 674.000 K 105.06 % | -13.317 M -261.25 % | 8.259 M -6.53 % | 8.836 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 4.375 M 17.23 % | 3.732 M 25.66 % | 2.970 M -45.41 % | 5.441 M 88.91 % | 2.880 M 62.04 % | 1.777 M 467.66 % | 313.090 K -41.37 % | 534.000 K 68.99 % | 316.000 K 285.37 % | 82.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 37.047 M -2.38 % | 37.951 M 16.60 % | 32.548 M 19.03 % | 27.344 M 20.24 % | 22.741 M -7.59 % | 24.609 M 0.54 % | 24.477 M -53.75 % | 52.920 M 116.43 % | 24.452 M 17.17 % | 20.869 M 2.68 % | 20.324 M 9.05 % | 18.637 M 17.40 % | 15.875 M 16.63 % | 13.612 M 2.19 % | 13.320 M | 0.000 -100.00 % | 929.000 |
| Total current liabilities | 56.471 M 4.34 % | 54.123 M 19.70 % | 45.215 M 13.14 % | 39.963 M 20.61 % | 33.133 M -4.45 % | 34.674 M -49.72 % | 68.960 M 129.65 % | 30.028 M 4.13 % | 28.838 M 7.20 % | 26.901 M 11.91 % | 24.038 M 10.33 % | 21.787 M 13.03 % | 19.275 M 10.46 % | 17.449 M 181.09 % | 6.208 M -24.84 % | 8.259 M -6.54 % | 8.837 M |
| Total liabilities | 117.483 M -7.73 % | 127.326 M 17.21 % | 108.633 M 14.49 % | 94.881 M 16.99 % | 81.100 M -9.70 % | 89.816 M 22.29 % | 73.445 M 16.22 % | 63.195 M 19.98 % | 52.670 M 25.75 % | 41.884 M 23.70 % | 33.860 M 22.34 % | 27.677 M 13.84 % | 24.313 M -10.47 % | 27.157 M -11.27 % | 30.606 M -8.04 % | 33.281 M -22.43 % | 42.906 M |
| Other non current assets | 5.606 M 240.79 % | -3.982 M -139.96 % | 9.964 M 22.56 % | 8.130 M 9.40 % | 7.431 M 2.12 % | 7.277 M 4.89 % | 6.938 M 16.49 % | 5.955 M -90.34 % | 61.658 M 41 005.13 % | 150.000 K 0.00 % | 150.000 K -14.29 % | 175.000 K 16.67 % | 150.000 K 0.00 % | 150.000 K -71.39 % | 524.280 K 2 059.31 % | 24.280 K -84.63 % | 158.003 K |
| Long term investments | 3.836 M 0.79 % | 3.806 M 517.32 % | -912.000 K -9.88 % | -830.000 K | 0.000 -100.00 % | 2.447 M -0.15 % | 2.451 M 43.68 % | 1.706 M 339.30 % | 388.247 K -68.26 % | 1.223 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 100.00 % | -3.806 M | 0.000 | 0.000 100.00 % | -1.260 M 48.50 % | -2.447 M 0.15 % | -2.451 M -43.68 % | -1.706 M -339.30 % | -388.247 K 68.26 % | -1.223 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 236.260 M 5.07 % | 224.855 M 2.87 % | 218.572 M 4.49 % | 209.170 M 3.61 % | 201.881 M 3.71 % | 194.659 M 1.73 % | 191.344 M 3.81 % | 184.327 M 63.80 % | 112.530 M -31.11 % | 163.352 M 4.55 % | 156.245 M 4.38 % | 149.685 M 2.49 % | 146.049 M 3.90 % | 140.573 M 2.31 % | 137.402 M 5.16 % | 130.659 M -0.72 % | 131.612 M |
| Total non current assets | 251.845 M 4.45 % | 241.112 M 2.77 % | 234.608 M 4.78 % | 223.899 M 3.57 % | 216.185 M 2.54 % | 210.833 M 1.46 % | 207.794 M 3.78 % | 200.229 M 9.26 % | 183.252 M 6.13 % | 172.674 M 4.35 % | 165.476 M 3.59 % | 159.739 M 1.14 % | 157.937 M 2.87 % | 153.532 M -3.22 % | 158.637 M 3.50 % | 153.271 M -4.28 % | 160.130 M |
| Other current assets | 9.069 M 51.65 % | 5.980 M 266.55 % | -3.591 M -594.02 % | 726.845 K -38.98 % | 1.191 M 45.41 % | 819.182 K -89.12 % | 7.529 M -35.28 % | 11.633 M -6.07 % | 12.386 M -0.15 % | 12.404 M -1.02 % | 12.532 M -20.64 % | 15.791 M 370.95 % | 3.353 M -56.36 % | 7.684 M 40.26 % | 5.479 M -27.56 % | 7.563 M 32.56 % | 5.705 M |
| Short term investments | 1.000 K 135.29 % | 425.000 -99.99 % | 5.019 M 563.82 % | 756.082 K -72.03 % | 2.703 M 12 924.62 % | 20.753 K -48.48 % | 40.280 K -17.44 % | 48.790 K 100.95 % | 24.280 K 1.17 % | 24.000 K 0.00 % | 24.000 K 0.00 % | 24.000 K 0.00 % | 24.000 K 0.00 % | 24.000 K | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 4.883 M 101.42 % | 2.424 M 34.01 % | 1.809 M 458.33 % | 324.000 K -77.44 % | 1.436 M 21.82 % | 1.179 M 273.23 % | 315.844 K -69.72 % | 1.043 M -20.95 % | 1.320 M -60.10 % | 3.307 M 10.53 % | 2.992 M 30.66 % | 2.290 M -33.31 % | 3.434 M -4.19 % | 3.584 M 128.10 % | 1.571 M 45.97 % | 1.076 M -35.90 % | 1.679 M |
| Cash and short term investments | 4.884 M 101.43 % | 2.425 M -64.49 % | 6.828 M 532.30 % | 1.080 M -73.91 % | 4.139 M 245.04 % | 1.200 M 236.84 % | 356.124 K -67.39 % | 1.092 M -18.75 % | 1.344 M -59.66 % | 3.331 M 10.44 % | 3.016 M 30.34 % | 2.314 M -33.08 % | 3.458 M -4.16 % | 3.608 M 129.63 % | 1.571 M 45.97 % | 1.076 M -35.90 % | 1.679 M |
| Total current assets | 28.848 M 67.63 % | 17.209 M -23.58 % | 22.518 M 31.99 % | 17.060 M 26.70 % | 13.465 M -14.66 % | 15.779 M -15.54 % | 18.682 M -9.36 % | 20.611 M -24.06 % | 27.143 M 5.07 % | 25.832 M 4.69 % | 24.675 M 12.27 % | 21.978 M 9.76 % | 20.023 M -8.00 % | 21.765 M 6.84 % | 20.372 M -12.17 % | 23.196 M 50.25 % | 15.438 M |
| Inventory | 13.493 M 54.05 % | 8.759 M -30.98 % | 12.691 M 19.87 % | 10.587 M 97.78 % | 5.353 M -12.26 % | 6.101 M -20.82 % | 7.706 M -2.29 % | 7.886 M -4.61 % | 8.267 M 20.33 % | 6.870 M -4.91 % | 7.225 M 25.17 % | 5.772 M 5.81 % | 5.455 M 0.06 % | 5.452 M 65.71 % | 3.290 M 5.15 % | 3.129 M 241.58 % | 916.006 K |
| Net receivables | 1.402 M 2 996.63 % | 45.275 K -99.31 % | 6.590 M 41.22 % | 4.666 M 67.74 % | 2.782 M -63.68 % | 7.659 M -21.26 % | 9.727 M | 0.000 -100.00 % | 12.121 M 220.72 % | 3.779 M -64.88 % | 10.763 M -22.52 % | 13.892 M | 0.000 -100.00 % | 5.021 M | 0.000 -100.00 % | 11.427 M | 0.000 |
| Tax assets | 6.143 M -69.65 % | 20.238 M 189.78 % | 6.984 M -5.99 % | 7.429 M -8.66 % | 8.133 M -8.59 % | 8.897 M -6.46 % | 9.512 M -4.37 % | 9.947 M 9.73 % | 9.065 M -1.17 % | 9.172 M 1.00 % | 9.081 M -8.08 % | 9.879 M -15.84 % | 11.738 M -8.36 % | 12.809 M -38.15 % | 20.711 M -8.31 % | 22.588 M -20.35 % | 28.360 M |
| 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 |
| Account payables | 3.722 M -7.61 % | 4.029 M 11 594.26 % | 34.451 K -99.29 % | 4.862 M -1.81 % | 4.952 M 9.56 % | 4.520 M 124.67 % | 2.012 M -21.31 % | 2.557 M 11.46 % | 2.294 M 43.74 % | 1.596 M -35.08 % | 2.458 M -14.59 % | 2.878 M -15.28 % | 3.397 M 7.40 % | 3.163 M -49.02 % | 6.205 M | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 304.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 100.00 % | -13.253 M -1.29 % | -13.084 M -2.68 % | -12.742 M -5.26 % | -12.105 M -6.80 % | -11.335 M -6.32 % | -10.660 M -4.68 % | -10.184 M -4.86 % | -9.712 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.770 K 98.72 % | -997.377 K -378.60 % | 358.000 K 138.67 % | 150.000 K -83.75 % | 923.000 K -18.61 % | 1.134 M 413.12 % | 221.000 K -64.33 % | 619.528 K | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 8.527 M 833.12 % | -1.163 M | 0.000 -100.00 % | 29.503 M 18.01 % | 25.001 M | 0.000 | 0.000 -100.00 % | 3.431 M 726.27 % | -547.843 K -115.97 % | 3.431 M -80.39 % | 17.500 M 16.67 % | 15.000 M | 0.000 -100.00 % | 19.503 M 0.00 % | 19.503 M 55.99 % | 12.503 M 177.67 % | 4.503 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 13.253 M 1.29 % | 13.084 M 2.68 % | 12.742 M 5.26 % | 12.105 M 6.80 % | 11.335 M 6.32 % | 10.660 M 4.68 % | 10.184 M 4.86 % | 9.712 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 280.693 M 8.66 % | 258.321 M 0.46 % | 257.126 M 6.71 % | 240.959 M 4.92 % | 229.650 M 1.34 % | 226.611 M 0.06 % | 226.476 M 2.55 % | 220.840 M 4.96 % | 210.395 M 5.99 % | 198.506 M 4.39 % | 190.151 M 4.64 % | 181.717 M 2.11 % | 177.960 M 1.52 % | 175.297 M -2.07 % | 179.009 M 1.44 % | 176.467 M 0.51 % | 175.568 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -6.361 M -165.73 % | 9.678 M 254.30 % | -6.272 M -187.31 % | -2.183 M -221.50 % | -679.000 K -108.68 % | 7.824 M 2 851.00 % | 265.123 K -92.86 % | 3.711 M 236.30 % | -2.723 M -576.80 % | 571.000 K 192.10 % | -620.000 K -272.70 % | 359.000 K -82.66 % | 2.070 M 139.52 % | -5.238 M -70.22 % | -3.077 M 17.78 % | -3.743 M -126.62 % | -1.651 M |
| Accounts receivables | -168.000 K -111.68 % | 1.439 M 897.79 % | 144.191 K 2 129.14 % | -7.106 K 97.29 % | -262.608 K -119.53 % | 1.344 M 157.95 % | -2.320 M -386.82 % | 808.837 K 270.99 % | -473.044 K 63.87 % | -1.309 M -226.55 % | -401.000 K -35.47 % | -296.000 K -116.04 % | 1.845 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -4.734 M -220.39 % | 3.932 M 286.90 % | -2.104 M 59.81 % | -5.235 M -798.93 % | 749.000 K -53.32 % | 1.604 M 790.13 % | 180.251 K -80.59 % | 928.858 K 166.48 % | -1.397 M -493.59 % | 355.000 K 124.43 % | -1.453 M -358.36 % | -317.000 K -10 466.67 % | -3.000 K 99.86 % | -2.162 M -1 241.33 % | -161.183 K 92.72 % | -2.213 M -1 216.48 % | 198.199 K |
| Accounts payables | -306.000 K -152.43 % | 583.646 K 141.19 % | -1.417 M -1 472.53 % | -90.113 K -120.85 % | 432.225 K -82.77 % | 2.508 M 560.45 % | -544.732 K -307.23 % | 262.859 K -62.34 % | 697.941 K -31.95 % | 1.026 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -1.153 M -130.97 % | 3.723 M 228.59 % | -2.895 M -191.93 % | 3.149 M 297.12 % | -1.598 M -167.50 % | 2.367 M -19.76 % | 2.949 M 6.03 % | 2.782 M 309.90 % | -1.325 M -713.56 % | 216.000 K -74.07 % | 833.000 K 23.22 % | 676.000 K -67.39 % | 2.073 M 167.39 % | -3.076 M -5.49 % | -2.916 M -90.63 % | -1.530 M 17.30 % | -1.850 M |
| Other non cash items | 545.939 K -94.91 % | 10.730 M 43.23 % | 7.492 M 53.56 % | 4.879 M -22.26 % | 6.276 M 13.81 % | 5.515 M 17.98 % | 4.674 M 29.42 % | 3.611 M 64.70 % | 2.193 M -23.97 % | 2.884 M 37.27 % | 2.101 M 17.70 % | 1.785 M -45.93 % | 3.301 M 48.16 % | 2.228 M 184.07 % | 784.308 K -74.22 % | 3.042 M -28.26 % | 4.241 M |
| Net cash provided by operating activities | -1.553 M -116.56 % | 9.376 M -6.99 % | 10.081 M 71.15 % | 5.890 M -74.91 % | 23.480 M 711.81 % | 2.892 M -47.03 % | 5.460 M -47.11 % | 10.323 M 88.40 % | 5.479 M -16.32 % | 6.548 M -4.21 % | 6.836 M -10.05 % | 7.600 M -53.03 % | 16.180 M 107.62 % | 7.793 M 1.72 % | 7.662 M -54.03 % | 16.665 M 73.29 % | 9.617 M |
| Investments in property plant and equipment | -17.433 M -41.13 % | -12.352 M 19.07 % | -15.263 M -21.22 % | -12.591 M -2.69 % | -12.261 M -53.24 % | -8.001 M 31.89 % | -11.747 M 23.49 % | -15.354 M -14.59 % | -13.399 M -34.35 % | -9.973 M -11.58 % | -8.938 M -30.67 % | -6.840 M 25.85 % | -9.225 M -35.68 % | -6.799 M 29.37 % | -9.626 M -302.03 % | -2.394 M 58.86 % | -5.820 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 207.000 K 65.60 % | 125.000 K 66.67 % | 75.000 K | 0.000 -100.00 % | 170.000 K -27.97 % | 236.000 K | 0.000 -100.00 % | 345.800 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -50.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -500.000 K | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 58.519 K -41.48 % | 100.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 |
| Other investing activites | -760.000 -100.17 % | 445.811 K 3.44 % | 431.000 K 713.21 % | 53.000 K -83.69 % | 325.000 K -46.63 % | 608.984 K -11.19 % | 685.678 K -50.01 % | 1.372 M 285.44 % | -739.617 K -186.40 % | 856.000 K -18.16 % | 1.046 M 185.04 % | -1.230 M -286.93 % | 658.000 K -83.22 % | 3.922 M -31.39 % | 5.716 M 244.97 % | -3.943 M -159.08 % | 6.674 M |
| Net cash used for investing activites | -17.434 M -47.15 % | -11.848 M 18.71 % | -14.575 M -17.42 % | -12.413 M -4.65 % | -11.861 M -60.45 % | -7.392 M 32.13 % | -10.891 M 22.11 % | -13.983 M 1.10 % | -14.139 M -55.08 % | -9.117 M -15.52 % | -7.892 M 2.21 % | -8.070 M 5.80 % | -8.567 M -197.78 % | -2.877 M 34.75 % | -4.409 M 30.42 % | -6.337 M -842.53 % | 853.484 K |
| Debt repayment | 20.730 M 49.99 % | 13.821 M 2.21 % | 13.522 M 19.65 % | 11.301 M 315.99 % | -5.232 M -140.81 % | 12.822 M 30.37 % | 9.835 M 8.31 % | 9.080 M -26.36 % | 12.330 M 104.67 % | 6.024 M 22.02 % | 4.937 M 1 619.08 % | -325.000 K 90.54 % | -3.436 M -224.15 % | -1.060 M -79.54 % | -590.399 K 91.67 % | -7.088 M -10.57 % | -6.411 M |
| Common stock issued | 31.656 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 |
| 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 |
| Other financing activites | -31.656 M -194.93 % | -10.733 M -29.96 % | -8.259 M -25.02 % | -6.606 M 3.49 % | -6.845 M 16.27 % | -8.175 M -39.83 % | -5.846 M -14.04 % | -5.126 M -10.77 % | -4.628 M -26.96 % | -3.645 M -14.67 % | -3.179 M -3 355.43 % | -92.000 K 97.87 % | -4.327 M -84.68 % | -2.343 M -8.13 % | -2.167 M 43.61 % | -3.842 M 20.19 % | -4.815 M |
| Net cash used provided by financing activities | 20.730 M 571.51 % | 3.087 M -41.34 % | 5.263 M 12.10 % | 4.695 M 138.88 % | -12.077 M -359.86 % | 4.647 M 16.51 % | 3.989 M 0.89 % | 3.954 M -48.66 % | 7.701 M 255.23 % | 2.168 M 23.32 % | 1.758 M 521.58 % | -417.000 K 94.63 % | -7.763 M -128.12 % | -3.403 M -23.42 % | -2.757 M 74.77 % | -10.931 M 2.62 % | -11.225 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | 0.000 53.85 % | 0.000 -100.00 % | 570.000 K -64.38 % | 1.600 M 81.00 % | 884.000 K 0.00 % | 884.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.000 |
| Net change in cash | 1.743 M 183.21 % | 615.396 K -19.97 % | 769.000 K 142.07 % | -1.828 M -299.13 % | -458.000 K -410.82 % | 147.354 K 110.21 % | -1.443 M -591.51 % | 293.572 K 175.66 % | -388.013 K -132.36 % | 1.199 M -24.40 % | 1.586 M 52 966.67 % | -3.000 K 98.00 % | -150.000 K -109.91 % | 1.513 M 205.78 % | 494.802 K 182.08 % | -602.793 K 20.16 % | -755.046 K |
| Cash at beginning of period | 2.424 M 34.01 % | 1.809 M 73.93 % | 1.040 M -51.67 % | 2.152 M 13.62 % | 1.894 M 83.62 % | 1.031 M -41.35 % | 1.759 M 134.63 % | 749.587 K -56.10 % | 1.708 M -18.99 % | 2.108 M 49.93 % | 1.406 M -38.68 % | 2.293 M -36.02 % | 3.584 M 73.06 % | 2.071 M 92.04 % | 1.078 M -35.78 % | 1.679 M -31.02 % | 2.434 M |
| Cash at end of period | 4.167 M 71.89 % | 2.424 M 34.01 % | 1.809 M 458.33 % | 324.000 K -77.44 % | 1.436 M 21.82 % | 1.179 M 273.23 % | 315.844 K -69.72 % | 1.043 M -20.95 % | 1.320 M -60.10 % | 3.307 M 10.53 % | 2.992 M 30.66 % | 2.290 M -33.31 % | 3.434 M -4.19 % | 3.584 M 127.81 % | 1.573 M 46.15 % | 1.076 M -35.90 % | 1.679 M |
| Operating cash flow | -1.554 M -116.57 % | 9.376 M -6.99 % | 10.081 M 71.15 % | 5.890 M -74.91 % | 23.480 M 711.81 % | 2.892 M -47.03 % | 5.460 M -47.11 % | 10.323 M 88.40 % | 5.479 M -16.32 % | 6.548 M -4.21 % | 6.836 M -10.05 % | 7.600 M -53.03 % | 16.180 M 107.62 % | 7.793 M 1.72 % | 7.662 M -54.03 % | 16.665 M 73.29 % | 9.617 M |
| Capital expenditure | -17.433 M -41.13 % | -12.352 M 19.07 % | -15.263 M -21.22 % | -12.591 M -2.69 % | -12.261 M -53.24 % | -8.001 M 31.89 % | -11.747 M 23.49 % | -15.354 M -14.59 % | -13.399 M -34.35 % | -9.973 M -11.58 % | -8.938 M -30.67 % | -6.840 M 25.85 % | -9.225 M -35.68 % | -6.799 M 29.37 % | -9.626 M -302.03 % | -2.394 M 58.86 % | -5.820 M |
| Free CashFlow | -18.987 M -538.00 % | -2.976 M 42.57 % | -5.182 M 22.67 % | -6.701 M -159.73 % | 11.219 M 319.59 % | -5.109 M 18.74 % | -6.287 M -24.96 % | -5.032 M 36.47 % | -7.920 M -131.24 % | -3.425 M -62.94 % | -2.102 M -376.58 % | 760.000 K -89.07 % | 6.955 M 599.70 % | 994.000 K 150.61 % | -1.964 M -113.76 % | 14.271 M 275.88 % | 3.797 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 12.333 M 13.88 % | 10.830 M -46.27 % | 20.158 M -38.29 % | 32.665 M 153.83 % | 12.869 M 8.87 % | 11.821 M -15.74 % | 14.029 M -37.51 % | 22.449 M 28.62 % | 17.454 M 136.18 % | 7.390 M -64.20 % | 20.640 M -26.57 % | 28.108 M 30.02 % | 21.618 M 186.56 % | 7.544 M -59.34 % | 18.553 M -4.86 % | 19.500 M 38.56 % | 14.073 M 44.81 % | 9.718 M -45.77 % | 17.921 M -42.55 % | 31.196 M 101.58 % | 15.476 M 92.50 % | 8.039 M -32.01 % | 11.824 M -30.97 % | 17.130 M 45.79 % | 11.750 M 130.17 % | 5.105 M -69.02 % | 16.478 M 9.15 % | 15.096 M 21.18 % | 12.457 M 110.81 % | 5.909 M -63.47 % | 16.175 M 13.18 % | 14.291 M 42.00 % | 10.064 M -37.41 % | 16.080 M 49.47 % | 10.758 M -9.63 % | 11.904 M 41.36 % | 8.421 M -1.73 % | 8.569 M -35.54 % | 13.293 M 7.52 % | 12.363 M 30.99 % | 9.438 M -24.66 % | 12.527 M 1.50 % | 12.342 M 134.73 % | 5.258 M -25.94 % | 7.100 M 90.71 % | 3.723 M -78.92 % | 17.665 M 65.22 % | 10.692 M 48.54 % | 7.198 M -38.95 % | 11.790 M 1.80 % | 11.582 M -16.54 % | 13.877 M 59.43 % | 8.704 M -30.33 % | 12.493 M 56.05 % | 8.006 M |
| Net income | 2.850 M 127.60 % | -10.325 M -604.30 % | -1.466 M -115.18 % | 9.657 M 2 538.52 % | 366.000 K 103.54 % | -10.345 M 29.59 % | -14.693 M -313.62 % | 6.878 M 497.05 % | 1.152 M 124.09 % | -4.783 M -131.85 % | -2.063 M -140.71 % | 5.068 M 30.05 % | 3.897 M 156.27 % | -6.926 M -298.27 % | -1.739 M -152.91 % | 3.287 M 21.11 % | 2.714 M 168.07 % | -3.987 M -297.77 % | 2.016 M -80.50 % | 10.337 M 203.32 % | 3.408 M 125.83 % | -13.196 M -516.91 % | -2.139 M -175.29 % | -777.000 K -1 865.91 % | 44.000 K 100.87 % | -5.040 M 15.30 % | -5.951 M -234.00 % | 4.441 M 115.90 % | 2.057 M 377.60 % | -741.000 K -196.40 % | -250.000 K 69.21 % | -812.000 K -163.74 % | 1.274 M 122.70 % | -5.613 M -3 630.19 % | 159.000 K 123.01 % | -691.000 K -109.54 % | 7.246 M 187.67 % | -8.265 M -46 016.67 % | 18.000 K -99.34 % | 2.709 M -53.84 % | 5.869 M 234.15 % | -4.375 M -154.80 % | -1.717 M -150.54 % | 3.397 M -31.32 % | 4.946 M 201.10 % | -4.892 M -537.57 % | 1.118 M -8.81 % | 1.226 M -67.93 % | 3.823 M 227.56 % | -2.997 M -291.26 % | 1.567 M -48.11 % | 3.020 M -22.90 % | 3.917 M 327.62 % | 916.000 K -33.62 % | 1.380 M |
| Income before tax | 2.850 M 127.70 % | -10.290 M -601.91 % | -1.466 M -115.16 % | 9.667 M 2 541.26 % | 366.000 K 103.60 % | -10.176 M 30.74 % | -14.693 M -313.62 % | 6.878 M 497.05 % | 1.152 M 132.67 % | -3.526 M -70.92 % | -2.063 M -140.71 % | 5.068 M 30.05 % | 3.897 M 161.98 % | -6.288 M -261.59 % | -1.739 M -152.91 % | 3.287 M 21.11 % | 2.714 M 195.66 % | -2.837 M -240.72 % | 2.016 M -80.50 % | 10.337 M 203.32 % | 3.408 M 127.80 % | -12.260 M -473.19 % | -2.139 M -175.29 % | -777.000 K -1 865.91 % | 44.000 K 101.01 % | -4.364 M 26.67 % | -5.951 M -234.00 % | 4.441 M 115.90 % | 2.057 M 310.11 % | -979.000 K -291.60 % | -250.000 K 69.21 % | -812.000 K -163.74 % | 1.274 M 129.93 % | -4.256 M -2 776.73 % | 159.000 K 123.01 % | -691.000 K -109.54 % | 7.246 M 174.72 % | -9.697 M -683.10 % | 1.663 M -38.61 % | 2.709 M -53.84 % | 5.869 M 264.08 % | -3.577 M -108.33 % | -1.717 M -150.54 % | 3.397 M -31.32 % | 4.946 M 226.33 % | -3.915 M -450.18 % | 1.118 M -8.81 % | 1.226 M -67.93 % | 3.823 M 298.49 % | -1.926 M -172.79 % | 2.646 M -12.38 % | 3.020 M -22.90 % | 3.917 M 70.01 % | 2.304 M 66.96 % | 1.380 M |
| Income before tax ratio | 0.23 124.32 % | -0.95 -1 206.47 % | -0.07 -124.57 % | 0.30 940.57 % | 0.03 103.30 % | -0.86 17.81 % | -1.05 -441.84 % | 0.31 364.20 % | 0.07 113.83 % | -0.48 -377.36 % | -0.10 -155.43 % | 0.18 0.02 % | 0.18 121.63 % | -0.83 -789.25 % | -0.09 -155.61 % | 0.17 -12.59 % | 0.19 166.06 % | -0.29 -359.51 % | 0.11 -66.05 % | 0.33 50.47 % | 0.22 114.44 % | -1.53 -743.03 % | -0.18 -298.83 % | -0.05 -1 311.29 % | 0.00 100.44 % | -0.85 -136.70 % | -0.36 -222.76 % | 0.29 78.16 % | 0.17 199.67 % | -0.17 -971.95 % | -0.02 72.80 % | -0.06 -144.88 % | 0.13 147.83 % | -0.26 -1 890.81 % | 0.01 125.46 % | -0.06 -106.75 % | 0.86 176.04 % | -1.13 -1 004.56 % | 0.13 -42.91 % | 0.22 -64.76 % | 0.62 317.78 % | -0.29 -105.25 % | -0.14 -121.53 % | 0.65 -7.26 % | 0.70 166.25 % | -1.05 -1 761.54 % | 0.06 -44.81 % | 0.11 -78.41 % | 0.53 425.12 % | -0.16 -171.50 % | 0.23 4.98 % | 0.22 -51.64 % | 0.45 144.02 % | 0.18 6.99 % | 0.17 |
| EBITDA | 6.612 M 225.89 % | -5.252 M -308.74 % | 2.516 M -81.69 % | 13.744 M 197.75 % | 4.616 M 175.67 % | -6.100 M 35.59 % | -9.471 M -187.62 % | 10.809 M 152.90 % | 4.274 M 442.23 % | 788.223 K -71.43 % | 2.759 M -62.97 % | 7.451 M 24.68 % | 5.976 M 335.18 % | -2.541 M -206.94 % | 2.376 M -59.56 % | 5.875 M 43.61 % | 4.091 M 252.37 % | 1.161 M -65.86 % | 3.401 M -76.76 % | 14.634 M 164.53 % | 5.532 M 164.50 % | -8.577 M -1 568.64 % | 584.000 K -72.23 % | 2.103 M -15.17 % | 2.479 M 208.82 % | -2.278 M 21.39 % | -2.898 M -139.74 % | 7.292 M 71.54 % | 4.251 M 207.82 % | 1.381 M -43.17 % | 2.430 M 60.18 % | 1.517 M -45.78 % | 2.798 M 251.57 % | -1.846 M -182.74 % | 2.231 M 48.83 % | 1.499 M -83.06 % | 8.850 M 212.84 % | -7.843 M -346.71 % | 3.179 M -25.55 % | 4.270 M -40.13 % | 7.132 M 358.03 % | -2.764 M -4 835.71 % | -56.000 K -101.12 % | 4.990 M -22.12 % | 6.407 M 181.04 % | -7.906 M -385.52 % | 2.769 M -0.89 % | 2.794 M -44.24 % | 5.011 M 631.53 % | 685.000 K -86.29 % | 4.996 M -0.81 % | 5.037 M -4.24 % | 5.260 M 34.66 % | 3.906 M 182.43 % | 1.383 M |
| Net income ratio | 0.23 124.24 % | -0.95 -1 210.92 % | -0.07 -124.60 % | 0.30 939.50 % | 0.03 103.25 % | -0.88 16.44 % | -1.05 -441.84 % | 0.31 364.20 % | 0.07 110.20 % | -0.65 -547.54 % | -0.10 -155.43 % | 0.18 0.02 % | 0.18 119.64 % | -0.92 -879.48 % | -0.09 -155.61 % | 0.17 -12.59 % | 0.19 147.01 % | -0.41 -464.70 % | 0.11 -66.05 % | 0.33 50.47 % | 0.22 113.42 % | -1.64 -807.33 % | -0.18 -298.83 % | -0.05 -1 311.29 % | 0.00 100.38 % | -0.99 -173.39 % | -0.36 -222.76 % | 0.29 78.16 % | 0.17 231.68 % | -0.13 -711.35 % | -0.02 72.80 % | -0.06 -144.88 % | 0.13 136.27 % | -0.35 -2 461.80 % | 0.01 125.46 % | -0.06 -106.75 % | 0.86 189.21 % | -0.96 -71 330.05 % | 0.00 -99.38 % | 0.22 -64.76 % | 0.62 278.05 % | -0.35 -151.04 % | -0.14 -121.53 % | 0.65 -7.26 % | 0.70 153.02 % | -1.31 -2 176.18 % | 0.06 -44.81 % | 0.11 -78.41 % | 0.53 308.94 % | -0.25 -287.88 % | 0.14 -37.83 % | 0.22 -51.64 % | 0.45 513.77 % | 0.07 -57.46 % | 0.17 |
| Ratio EBITDA | 0.54 210.55 % | -0.48 -488.54 % | 0.12 -70.34 % | 0.42 17.30 % | 0.36 169.51 % | -0.52 23.56 % | -0.68 -240.21 % | 0.48 96.63 % | 0.24 129.58 % | 0.11 -20.21 % | 0.13 -49.57 % | 0.27 -4.11 % | 0.28 182.07 % | -0.34 -363.01 % | 0.13 -57.49 % | 0.30 3.64 % | 0.29 143.33 % | 0.12 -37.05 % | 0.19 -59.54 % | 0.47 31.23 % | 0.36 133.51 % | -1.07 -2 260.05 % | 0.05 -59.77 % | 0.12 -41.81 % | 0.21 147.28 % | -0.45 -153.73 % | -0.18 -136.41 % | 0.48 41.55 % | 0.34 46.02 % | 0.23 55.57 % | 0.15 41.53 % | 0.11 -61.82 % | 0.28 342.18 % | -0.11 -155.36 % | 0.21 64.69 % | 0.13 -88.02 % | 1.05 214.82 % | -0.92 -482.72 % | 0.24 -30.76 % | 0.35 -54.29 % | 0.76 442.48 % | -0.22 -4 762.82 % | 0.00 -100.48 % | 0.95 5.17 % | 0.90 142.49 % | -2.12 -1 454.74 % | 0.16 -40.02 % | 0.26 -62.46 % | 0.70 1 098.22 % | 0.06 -86.53 % | 0.43 18.84 % | 0.36 -39.94 % | 0.60 93.29 % | 0.31 80.99 % | 0.17 |
| Gross profit ratio | 1.66 917.53 % | -0.20 -121.71 % | 0.93 -14.20 % | 1.09 -23.91 % | 1.43 439.90 % | -0.42 -4.77 % | -0.40 -133.73 % | 1.19 17.54 % | 1.01 -39.72 % | 1.68 116.31 % | 0.78 -31.19 % | 1.13 31.09 % | 0.86 -21.43 % | 1.10 42.84 % | 0.77 -39.62 % | 1.27 12.06 % | 1.14 22.03 % | 0.93 -2.07 % | 0.95 -13.76 % | 1.10 15.93 % | 0.95 221.11 % | -0.78 -187.05 % | 0.90 -15.87 % | 1.07 -6.29 % | 1.14 196.86 % | -1.18 -253.12 % | 0.77 -37.48 % | 1.23 7.12 % | 1.15 43.11 % | 0.80 11.08 % | 0.72 -35.43 % | 1.12 -16.89 % | 1.35 198.13 % | 0.45 -48.60 % | 0.88 -33.71 % | 1.33 -29.35 % | 1.88 275.23 % | 0.50 -37.11 % | 0.80 -21.06 % | 1.01 -41.82 % | 1.73 318.45 % | -0.79 -194.96 % | 0.84 -70.56 % | 2.84 48.70 % | 1.91 166.82 % | -2.86 -463.87 % | 0.79 -35.26 % | 1.21 -32.81 % | 1.81 592.75 % | -0.37 -139.00 % | 0.94 -20.67 % | 1.18 -14.20 % | 1.38 1 085.61 % | -0.14 -112.87 % | 1.09 |
| Weighted average shs out dil | 14.250 M 16.64 % | 12.217 M 0.00 % | 12.217 M 3.73 % | 11.777 M -3.47 % | 12.200 M 3.83 % | 11.750 M 0.00 % | 11.750 M 0.79 % | 11.658 M 1.19 % | 11.520 M -3.23 % | 11.905 M 3.87 % | 11.461 M -2.76 % | 11.786 M -0.20 % | 11.809 M 2.84 % | 11.483 M -0.95 % | 11.593 M -1.24 % | 11.739 M -0.51 % | 11.800 M -0.50 % | 11.859 M 0.00 % | 11.859 M 0.96 % | 11.747 M -0.04 % | 11.752 M -1.11 % | 11.883 M 0.00 % | 11.883 M 7.06 % | 11.100 M 0.91 % | 11.000 M -5.73 % | 11.669 M 0.00 % | 11.669 M -0.16 % | 11.687 M 2.27 % | 11.428 M -7.47 % | 12.350 M -1.20 % | 12.500 M 7.76 % | 11.600 M 0.16 % | 11.582 M -0.96 % | 11.694 M -0.48 % | 11.750 M 2.03 % | 11.517 M -1.46 % | 11.687 M -1.02 % | 11.807 M 0.49 % | 11.750 M -0.24 % | 11.778 M 0.34 % | 11.738 M 2.55 % | 11.447 M 0.00 % | 11.447 M -2.28 % | 11.714 M -0.53 % | 11.776 M 0.22 % | 11.750 M 5.10 % | 11.180 M -8.81 % | 12.260 M 5.83 % | 11.585 M -1.41 % | 11.750 M 0.00 % | 11.750 M 0.00 % | 11.750 M 0.00 % | 11.750 M 0.00 % | 11.750 M 0.00 % | 11.750 M |
| Weighted average shs out | 12.955 M 6.04 % | 12.217 M 0.00 % | 12.217 M 3.73 % | 11.777 M -3.47 % | 12.200 M 3.83 % | 11.750 M 0.00 % | 11.750 M 0.79 % | 11.658 M 1.19 % | 11.520 M -1.96 % | 11.750 M 2.52 % | 11.461 M -2.46 % | 11.750 M 0.00 % | 11.750 M 2.32 % | 11.483 M -0.95 % | 11.593 M -1.24 % | 11.739 M -0.09 % | 11.750 M -0.51 % | 11.810 M -0.41 % | 11.859 M 0.96 % | 11.747 M -0.04 % | 11.752 M -1.11 % | 11.883 M 0.00 % | 11.883 M 7.06 % | 11.100 M 0.91 % | 11.000 M -5.73 % | 11.669 M 0.00 % | 11.669 M -0.16 % | 11.687 M 2.27 % | 11.428 M -7.47 % | 12.350 M -1.20 % | 12.500 M 7.76 % | 11.600 M 0.16 % | 11.582 M -0.96 % | 11.694 M -0.48 % | 11.750 M 2.03 % | 11.517 M -1.46 % | 11.687 M -1.02 % | 11.807 M 0.49 % | 11.750 M -0.24 % | 11.778 M 0.34 % | 11.738 M 2.55 % | 11.447 M 0.00 % | 11.447 M -2.28 % | 11.714 M -0.53 % | 11.776 M 3.11 % | 11.421 M 2.16 % | 11.180 M -8.81 % | 12.260 M 5.83 % | 11.585 M -1.41 % | 11.750 M 0.00 % | 11.750 M 0.00 % | 11.750 M 0.00 % | 11.750 M 0.00 % | 11.750 M 0.00 % | 11.750 M |
| EPS diluted | 0.20 123.53 % | -0.85 -608.33 % | -0.12 -114.63 % | 0.82 2 633.33 % | 0.03 103.41 % | -0.88 29.60 % | -1.25 -311.86 % | 0.59 490.00 % | 0.10 125.00 % | -0.40 -122.22 % | -0.18 -141.86 % | 0.43 30.30 % | 0.33 155.00 % | -0.60 -300.00 % | -0.15 -153.57 % | 0.28 21.74 % | 0.23 167.65 % | -0.34 -300.00 % | 0.17 -80.68 % | 0.88 203.45 % | 0.29 126.13 % | -1.11 -516.67 % | -0.18 -157.14 % | -0.07 -1 850.00 % | 0.00 100.93 % | -0.43 15.69 % | -0.51 -234.21 % | 0.38 111.11 % | 0.18 400.00 % | -0.06 -200.00 % | -0.02 71.43 % | -0.07 -163.64 % | 0.11 122.92 % | -0.48 -4 900.00 % | 0.01 116.67 % | -0.06 -109.68 % | 0.62 188.57 % | -0.70 -7 100.00 % | 0.01 -95.65 % | 0.23 -54.00 % | 0.50 231.58 % | -0.38 -153.33 % | -0.15 -151.72 % | 0.29 -30.95 % | 0.42 200.00 % | -0.42 -520.00 % | 0.10 0.00 % | 0.10 -69.70 % | 0.33 226.92 % | -0.26 -300.00 % | 0.13 -50.00 % | 0.26 -21.21 % | 0.33 323.08 % | 0.08 -35.00 % | 0.12 |
| Earnings per share | 0.22 125.88 % | -0.85 -608.33 % | -0.12 -114.63 % | 0.82 2 633.33 % | 0.03 103.41 % | -0.88 29.60 % | -1.25 -311.86 % | 0.59 490.00 % | 0.10 124.39 % | -0.41 -127.78 % | -0.18 -141.86 % | 0.43 30.30 % | 0.33 155.00 % | -0.60 -300.00 % | -0.15 -153.57 % | 0.28 21.74 % | 0.23 167.65 % | -0.34 -300.00 % | 0.17 -80.68 % | 0.88 203.45 % | 0.29 126.13 % | -1.11 -516.67 % | -0.18 -157.14 % | -0.07 -1 850.00 % | 0.00 100.93 % | -0.43 15.69 % | -0.51 -234.21 % | 0.38 111.11 % | 0.18 400.00 % | -0.06 -200.00 % | -0.02 71.43 % | -0.07 -163.64 % | 0.11 122.92 % | -0.48 -4 900.00 % | 0.01 116.67 % | -0.06 -109.68 % | 0.62 188.57 % | -0.70 -7 100.00 % | 0.01 -95.65 % | 0.23 -54.00 % | 0.50 231.58 % | -0.38 -153.33 % | -0.15 -151.72 % | 0.29 -30.95 % | 0.42 197.67 % | -0.43 -530.00 % | 0.10 0.00 % | 0.10 -69.70 % | 0.33 226.92 % | -0.26 -300.00 % | 0.13 -50.00 % | 0.26 -21.21 % | 0.33 323.08 % | 0.08 -35.00 % | 0.12 |
| Gross profit | 20.463 M 1 030.98 % | -2.198 M -111.67 % | 18.841 M -47.05 % | 35.583 M 93.13 % | 18.424 M 470.03 % | -4.979 M 11.72 % | -5.640 M -121.08 % | 26.760 M 51.18 % | 17.701 M 42.37 % | 12.433 M -22.55 % | 16.053 M -49.47 % | 31.769 M 70.44 % | 18.639 M 125.14 % | 8.279 M -41.92 % | 14.254 M -42.55 % | 24.813 M 55.28 % | 15.980 M 76.71 % | 9.043 M -46.90 % | 17.029 M -50.46 % | 34.372 M 133.70 % | 14.708 M 333.15 % | -6.309 M -159.18 % | 10.659 M -41.93 % | 18.355 M 36.61 % | 13.436 M 322.94 % | -6.027 M -147.44 % | 12.705 M -31.75 % | 18.616 M 29.82 % | 14.340 M 201.70 % | 4.753 M -59.42 % | 11.713 M -26.92 % | 16.027 M 18.02 % | 13.580 M 86.59 % | 7.278 M -23.18 % | 9.474 M -40.09 % | 15.814 M -0.13 % | 15.834 M 268.75 % | 4.294 M -59.46 % | 10.592 M -15.12 % | 12.479 M -23.78 % | 16.373 M 264.59 % | -9.948 M -196.39 % | 10.321 M -30.89 % | 14.935 M 10.12 % | 13.562 M 227.44 % | -10.642 M -176.69 % | 13.877 M 6.97 % | 12.973 M -0.20 % | 12.999 M 400.83 % | -4.321 M -139.70 % | 10.883 M -33.79 % | 16.438 M 36.79 % | 12.017 M 786.69 % | -1.750 M -120.08 % | 8.716 M |
| Income tax expense | 0.000 -100.00 % | 35.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 169.000 K | 0.000 -100.00 % | 1.278 M -2.33 % | 1.308 M 4.09 % | 1.257 M | 0.000 | 0.000 | 0.000 -100.00 % | 638.000 K | 0.000 -100.00 % | 3.000 K -85.00 % | 20.000 K -98.26 % | 1.150 M | 0.000 | 0.000 | 0.000 -100.00 % | 935.197 K | 0.000 | 0.000 | 0.000 -100.00 % | 676.337 K | 0.000 | 0.000 | 0.000 100.00 % | -238.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.357 M | 0.000 | 0.000 | 0.000 -100.00 % | 213.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 798.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 977.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.071 M -0.74 % | 1.079 M | 0.000 | 0.000 -100.00 % | 1.388 M | 0.000 |
| Cost of revenue | -8.130 M -162.40 % | 13.028 M 889.22 % | 1.317 M 145.13 % | -2.918 M 47.47 % | -5.555 M -133.07 % | 16.800 M -14.59 % | 19.669 M 556.25 % | -4.311 M -1 645.34 % | -247.000 K 95.10 % | -5.043 M -209.94 % | 4.587 M 225.29 % | -3.661 M -222.89 % | 2.979 M 505.31 % | -735.000 K -117.10 % | 4.299 M 180.91 % | -5.313 M -178.61 % | -1.907 M -382.52 % | 675.000 K -24.33 % | 892.000 K 128.09 % | -3.176 M -513.54 % | 768.000 K -94.65 % | 14.348 M 1 131.57 % | 1.165 M 195.10 % | -1.225 M 27.34 % | -1.686 M -115.15 % | 11.132 M 195.03 % | 3.773 M 207.19 % | -3.520 M -86.94 % | -1.883 M -262.89 % | 1.156 M -74.09 % | 4.462 M 357.03 % | -1.736 M 50.63 % | -3.516 M -139.95 % | 8.802 M 585.51 % | 1.284 M 132.84 % | -3.910 M 47.25 % | -7.413 M -273.40 % | 4.275 M 58.27 % | 2.701 M 2 428.45 % | -116.000 K 98.33 % | -6.935 M -130.86 % | 22.475 M 1 012.07 % | 2.021 M 120.88 % | -9.677 M -49.75 % | -6.462 M -144.98 % | 14.365 M 279.22 % | 3.788 M 266.07 % | -2.281 M 60.68 % | -5.801 M -136.01 % | 16.111 M 2 204.86 % | 699.000 K 127.29 % | -2.561 M 22.70 % | -3.313 M -123.26 % | 14.243 M 2 106.06 % | -710.000 K |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 891.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 875.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.875 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.425 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 15.472 M | 0.000 -100.00 % | 17.881 M -23.26 % | 23.300 M 443.40 % | -6.785 M | 0.000 | 0.000 | 0.000 -100.00 % | 115.000 K -55.25 % | 257.000 K 12 750.00 % | 2.000 K -93.33 % | 30.000 K -99.79 % | 14.013 M 2 059.17 % | 649.000 K -95.02 % | 13.028 M 434 166.67 % | 3.000 K -85.00 % | 20.000 K -94.22 % | 346.000 K -97.65 % | 14.728 M 3 341.12 % | 428.000 K 234.38 % | 128.000 K 106.25 % | -2.048 M -215.41 % | 1.775 M 1 176.98 % | 139.000 K -21.91 % | 178.000 K -91.20 % | 2.022 M 1 171.44 % | 159.000 K -81.68 % | 868.000 K -54.74 % | 1.918 M -58.20 % | 4.589 M -54.49 % | 10.083 M -34.57 % | 15.410 M 32.48 % | 11.632 M 17.79 % | 9.875 M 19.80 % | 8.243 M -45.82 % | 15.215 M 92.99 % | 7.884 M -37.85 % | 12.686 M 55.41 % | 8.163 M -7.86 % | 8.859 M -9.98 % | 9.841 M 1 008.68 % | -1.083 M -109.69 % | 11.177 M 4.02 % | 10.745 M 35.07 % | 7.955 M 531.87 % | -1.842 M -115.56 % | 11.836 M 7.32 % | 11.029 M 26.48 % | 8.720 M 315.10 % | -4.054 M -161.17 % | 6.627 M -45.28 % | 12.111 M 61.33 % | 7.507 M 258.18 % | -4.746 M -158.69 % | 8.087 M |
| Operating expenses | 15.472 M 220.60 % | 4.826 M -73.01 % | 17.881 M -23.26 % | 23.300 M 558.38 % | 3.539 M 39.83 % | 2.531 M -54.11 % | 5.515 M -68.22 % | 17.351 M 16.51 % | 14.892 M 11.62 % | 13.342 M -7.96 % | 14.496 M -43.59 % | 25.698 M 83.39 % | 14.013 M 5.84 % | 13.240 M 1.63 % | 13.028 M -35.16 % | 20.091 M 53.85 % | 13.059 M 26.95 % | 10.287 M -30.15 % | 14.728 M -29.92 % | 21.016 M 104.95 % | 10.254 M 246.93 % | 2.956 M -76.64 % | 12.650 M -26.41 % | 17.191 M 44.04 % | 11.935 M 12 330.74 % | 96.012 K -99.39 % | 15.713 M 19.11 % | 13.192 M 2.21 % | 12.907 M 181.26 % | 4.589 M -54.49 % | 10.083 M -34.57 % | 15.410 M 32.48 % | 11.632 M 17.79 % | 9.875 M 19.80 % | 8.243 M -45.82 % | 15.215 M 92.99 % | 7.884 M -37.85 % | 12.686 M 55.41 % | 8.163 M -7.86 % | 8.859 M -9.98 % | 9.841 M 1 008.68 % | -1.083 M -109.69 % | 11.177 M 4.02 % | 10.745 M 35.07 % | 7.955 M 531.87 % | -1.842 M -115.56 % | 11.836 M 7.32 % | 11.029 M 26.48 % | 8.720 M 315.10 % | -4.054 M -161.17 % | 6.627 M -45.28 % | 12.111 M 61.33 % | 7.507 M 258.18 % | -4.746 M -158.69 % | 8.087 M |
| Cost and expenses | 7.342 M -58.88 % | 17.854 M -7.00 % | 19.198 M -5.81 % | 20.382 M 108.87 % | 9.758 M -49.52 % | 19.331 M -23.24 % | 25.184 M 93.13 % | 13.040 M -10.96 % | 14.645 M 76.47 % | 8.299 M -56.51 % | 19.083 M -13.40 % | 22.037 M 29.69 % | 16.992 M 35.88 % | 12.505 M -27.83 % | 17.327 M 17.25 % | 14.778 M 32.51 % | 11.152 M 1.73 % | 10.962 M -29.82 % | 15.620 M -12.44 % | 17.840 M 61.86 % | 11.022 M -36.30 % | 17.303 M 25.25 % | 13.815 M -13.47 % | 15.966 M 55.78 % | 10.249 M -8.72 % | 11.228 M -42.38 % | 19.486 M 101.47 % | 9.672 M -12.26 % | 11.024 M 91.89 % | 5.745 M -60.50 % | 14.545 M 6.37 % | 13.674 M 68.48 % | 8.116 M -56.55 % | 18.677 M 96.04 % | 9.527 M -15.73 % | 11.305 M 2 300.21 % | 471.000 K -97.22 % | 16.961 M 56.12 % | 10.864 M 24.26 % | 8.743 M 200.86 % | 2.906 M -86.42 % | 21.392 M 62.09 % | 13.198 M 1 135.77 % | 1.068 M -28.47 % | 1.493 M -88.08 % | 12.523 M -19.85 % | 15.624 M 78.60 % | 8.748 M 199.69 % | 2.919 M -75.79 % | 12.057 M 64.58 % | 7.326 M -23.29 % | 9.550 M 127.71 % | 4.194 M -55.84 % | 9.497 M 28.74 % | 7.377 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 4.826 M | 0.000 | 0.000 -100.00 % | 10.324 M 307.90 % | 2.531 M -54.11 % | 5.515 M -33.08 % | 8.241 M 104.80 % | 4.024 M -25.16 % | 5.377 M 105.39 % | 2.618 M -64.04 % | 7.281 M 64.47 % | 4.427 M -28.10 % | 6.157 M 90.50 % | 3.232 M -36.91 % | 5.123 M 55.05 % | 3.304 M -22.15 % | 4.244 M -57.93 % | 10.087 M -29.80 % | 14.369 M 133.64 % | 6.150 M -20.43 % | 7.729 M -6.99 % | 8.309 M -28.34 % | 11.595 M 58.68 % | 7.307 M 133.38 % | 3.131 M -74.44 % | 12.250 M 65.83 % | 7.387 M -0.54 % | 7.427 M 53.81 % | 4.829 M -26.68 % | 6.586 M -43.02 % | 11.558 M 64.88 % | 7.010 M -1.59 % | 7.123 M 35.19 % | 5.269 M -49.76 % | 10.487 M 74.61 % | 6.006 M -42.70 % | 10.481 M 82.98 % | 5.728 M -8.62 % | 6.268 M -1.03 % | 6.333 M 44.89 % | 4.371 M -23.33 % | 5.701 M -31.01 % | 8.263 M 95.48 % | 4.227 M -32.95 % | 6.304 M -29.55 % | 8.948 M 113.61 % | 4.189 M -15.32 % | 4.947 M -30.71 % | 7.140 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.145 K | 0.000 | 0.000 | 0.000 -100.00 % | 62.108 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 449.317 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 610.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 2.262 M -32.66 % | 3.359 M 35.33 % | 2.482 M -7.28 % | 2.677 M -4.39 % | 2.800 M 9.82 % | 2.550 M -30.92 % | 3.691 M 45.83 % | 2.531 M 42.83 % | 1.772 M -38.34 % | 2.874 M -20.65 % | 3.622 M 250.63 % | 1.033 M 41.70 % | 729.000 K -63.11 % | 1.976 M -33.36 % | 2.965 M 106.19 % | 1.438 M 533.48 % | 227.000 K -88.29 % | 1.939 M 580.35 % | 285.000 K -91.73 % | 3.447 M 193.61 % | 1.174 M -14.78 % | 1.378 M -28.36 % | 1.923 M -7.55 % | 2.080 M 27.22 % | 1.635 M 475.45 % | 284.124 K -86.80 % | 2.153 M 16.32 % | 1.851 M 43.04 % | 1.294 M 13.21 % | 1.143 M -39.20 % | 1.880 M 31.56 % | 1.429 M 112.02 % | 674.000 K -59.37 % | 1.659 M 54.76 % | 1.072 M -16.90 % | 1.290 M 83.24 % | 704.000 K -46.05 % | 1.305 M 70.37 % | 766.000 K -15.92 % | 911.000 K 37.41 % | 663.000 K | 0.000 -100.00 % | 861.000 K 8.58 % | 793.000 K 19.97 % | 661.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 258.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 1.500 M -10.66 % | 1.679 M 11.93 % | 1.500 M 7.14 % | 1.400 M -3.45 % | 1.450 M -4.98 % | 1.526 M -0.33 % | 1.531 M 9.36 % | 1.400 M 3.70 % | 1.350 M -14.83 % | 1.585 M 32.08 % | 1.200 M -11.11 % | 1.350 M 0.00 % | 1.350 M -23.77 % | 1.771 M 54.00 % | 1.150 M 0.00 % | 1.150 M 0.00 % | 1.150 M -44.15 % | 2.059 M 87.18 % | 1.100 M 29.41 % | 850.000 K -10.53 % | 950.000 K -58.45 % | 2.286 M 185.80 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K -47.97 % | 1.538 M 70.83 % | 900.000 K -10.00 % | 1.000 M 11.11 % | 900.000 K -26.05 % | 1.217 M 52.13 % | 800.000 K -11.11 % | 900.000 K 5.88 % | 850.000 K 13.18 % | 751.000 K -24.90 % | 1.000 M 11.11 % | 900.000 K 0.00 % | 900.000 K 63.93 % | 549.000 K -26.80 % | 750.000 K 15.38 % | 650.000 K 8.33 % | 600.000 K 738.30 % | -94.000 K -111.75 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K -10.51 % | 894.000 K 22.80 % | 728.000 K -14.35 % | 850.000 K 16.12 % | 732.000 K -23.11 % | 952.000 K 28.65 % | 740.000 K 4.23 % | 710.000 K -5.33 % | 750.000 K -17.58 % | 910.000 K 20.69 % | 754.000 K |
| Operating income | 4.991 M 171.06 % | -7.024 M -831.67 % | 960.000 K -92.18 % | 12.283 M 294.82 % | 3.111 M 141.42 % | -7.510 M 32.68 % | -11.155 M -218.56 % | 9.409 M 221.79 % | 2.924 M 548.47 % | -652.000 K -141.82 % | 1.559 M -74.45 % | 6.101 M 31.88 % | 4.626 M 193.25 % | -4.961 M -504.65 % | 1.226 M -74.04 % | 4.722 M 61.66 % | 2.921 M 334.81 % | -1.244 M -154.06 % | 2.301 M -82.77 % | 13.356 M 199.87 % | 4.454 M 148.08 % | -9.264 M -365.30 % | -1.991 M -271.05 % | 1.164 M -22.45 % | 1.501 M 124.52 % | -6.123 M -103.55 % | -3.008 M -155.46 % | 5.424 M 278.51 % | 1.433 M 773.78 % | 164.000 K -89.94 % | 1.630 M 164.18 % | 617.000 K -68.33 % | 1.948 M 175.01 % | -2.597 M -310.97 % | 1.231 M 105.51 % | 599.000 K -92.47 % | 7.950 M 194.73 % | -8.392 M -445.49 % | 2.429 M -32.90 % | 3.620 M -44.58 % | 6.532 M 173.68 % | -8.865 M -935.63 % | -856.000 K -120.43 % | 4.190 M -25.27 % | 5.607 M 163.72 % | -8.800 M -531.16 % | 2.041 M 4.99 % | 1.944 M -54.57 % | 4.279 M 1 702.62 % | -267.000 K -106.27 % | 4.256 M -1.64 % | 4.327 M -4.06 % | 4.510 M 50.53 % | 2.996 M 376.31 % | 629.000 K |
| Operating income ratio | 0.40 162.40 % | -0.65 -1 461.86 % | 0.05 -87.34 % | 0.38 55.55 % | 0.24 138.05 % | -0.64 20.10 % | -0.80 -289.71 % | 0.42 150.19 % | 0.17 289.88 % | -0.09 -216.81 % | 0.08 -65.20 % | 0.22 1.43 % | 0.21 132.54 % | -0.66 -1 095.16 % | 0.07 -72.71 % | 0.24 16.67 % | 0.21 262.14 % | -0.13 -199.70 % | 0.13 -70.01 % | 0.43 48.76 % | 0.29 124.97 % | -1.15 -584.35 % | -0.17 -347.81 % | 0.07 -46.81 % | 0.13 110.65 % | -1.20 -557.02 % | -0.18 -150.81 % | 0.36 212.34 % | 0.12 314.48 % | 0.03 -72.46 % | 0.10 133.41 % | 0.04 -77.69 % | 0.19 219.85 % | -0.16 -241.14 % | 0.11 127.40 % | 0.05 -94.67 % | 0.94 196.40 % | -0.98 -635.96 % | 0.18 -37.59 % | 0.29 -57.69 % | 0.69 197.80 % | -0.71 -920.34 % | -0.07 -108.70 % | 0.80 0.91 % | 0.79 133.41 % | -2.36 -2 145.79 % | 0.12 -36.45 % | 0.18 -69.42 % | 0.59 2 725.02 % | -0.02 -106.16 % | 0.37 17.85 % | 0.31 -39.82 % | 0.52 116.06 % | 0.24 205.24 % | 0.08 |
| Total other income expenses net | -2.141 M 34.45 % | -3.266 M -34.62 % | -2.426 M 7.26 % | -2.616 M 4.70 % | -2.745 M -2.96 % | -2.666 M 24.65 % | -3.538 M 0.34 % | -3.550 M 45.69 % | -6.537 M -149.76 % | -2.617 M 27.70 % | -3.620 M -260.92 % | -1.003 M -37.59 % | -729.000 K 45.06 % | -1.327 M 55.24 % | -2.965 M -106.62 % | -1.435 M -593.24 % | -207.000 K 87.01 % | -1.593 M -458.95 % | -285.000 K 90.56 % | -3.019 M -188.62 % | -1.046 M 65.09 % | -2.996 M -1 924.55 % | -148.000 K 92.38 % | -1.941 M -33.22 % | -1.457 M -182.84 % | 1.759 M 159.76 % | -2.943 M -199.39 % | -983.000 K -257.53 % | 624.000 K 154.59 % | -1.143 M 39.20 % | -1.880 M -962.39 % | 218.000 K 132.34 % | -674.000 K 59.37 % | -1.659 M -54.76 % | -1.072 M 16.90 % | -1.290 M -83.24 % | -704.000 K 46.05 % | -1.305 M -70.37 % | -766.000 K 15.92 % | -911.000 K -37.41 % | -663.000 K -131.51 % | 2.104 M 344.37 % | -861.000 K -8.58 % | -793.000 K -19.97 % | -661.000 K -113.53 % | 4.885 M 629.25 % | -923.000 K -28.55 % | -718.000 K -57.46 % | -456.000 K 72.51 % | -1.659 M -3.04 % | -1.610 M -23.18 % | -1.307 M -120.40 % | -593.000 K 14.31 % | -692.000 K -192.14 % | 751.000 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 88.522 M | 0.000 -100.00 % | 102.361 M | 0.000 -100.00 % | 101.192 M 3 120.62 % | 3.142 M -96.53 % | 90.643 M 4 775.21 % | 1.859 M -97.90 % | 88.702 M 3 649.03 % | 2.366 M -97.12 % | 82.157 M 22 455.11 % | 364.250 K -99.52 % | 76.608 M 3 052.59 % | 2.430 M -96.27 % | 65.228 M 4 317.08 % | 1.477 M -97.72 % | 64.844 M 2 119.16 % | 2.922 M -95.72 % | 68.310 M 3 465.24 % | 1.916 M -97.43 % | 74.619 M 4 526.08 % | 1.613 M -97.63 % | 68.107 M 19 024.52 % | 356.124 K -99.45 % | 64.529 M 3 437.80 % | 1.824 M -96.69 % | 55.057 M 4 942.09 % | 1.092 M -97.97 % | 53.895 M 1 379.41 % | 3.643 M -90.58 % | 38.686 M 2 778.71 % | 1.344 M -96.88 % | 43.007 M 1 353.92 % | 2.958 M -92.65 % | 40.219 M 1 107.42 % | 3.331 M -88.35 % | 28.593 M 1 339.00 % | 1.987 M -91.97 % | 24.747 M 720.52 % | 3.016 M -87.04 % | 23.272 M 1 086.14 % | 1.962 M -92.87 % | 27.529 M 1 089.67 % | 2.314 M -87.84 % | 19.037 M 372.15 % | 4.032 M -78.42 % | 18.686 M 440.37 % | 3.458 M -78.99 % | 16.457 M -16.64 % | 19.743 M |
| Total investments | 0.000 -100.00 % | 3.837 M | 0.000 -100.00 % | 3.675 M | 0.000 -100.00 % | 4.119 M -34.45 % | 6.284 M 53.01 % | 4.107 M 10.45 % | 3.719 M -9.46 % | 4.107 M -13.21 % | 4.732 M 170.86 % | 1.747 M 139.81 % | 728.500 K -58.37 % | 1.750 M -63.99 % | 4.860 M 104.12 % | 2.381 M -19.38 % | 2.953 M 9.27 % | 2.703 M -53.75 % | 5.844 M 128.46 % | 2.558 M -33.25 % | 3.832 M 18 364.80 % | 20.753 K -99.36 % | 3.226 M 351.19 % | 715.000 K 0.39 % | 712.248 K 1 668.24 % | 40.280 K -98.90 % | 3.648 M 410.21 % | 715.000 K -67.26 % | 2.184 M 4 376.12 % | 48.790 K -99.33 % | 7.286 M 30 258.33 % | 24.000 K -99.11 % | 2.688 M 11 098.88 % | 24.000 K -99.59 % | 5.916 M 24 550.00 % | 24.000 K -99.64 % | 6.662 M 27 658.33 % | 24.000 K -99.40 % | 3.974 M 16 458.33 % | 24.000 K -99.60 % | 6.032 M 25 033.33 % | 24.000 K -99.39 % | 3.924 M 16 250.00 % | 24.000 K -99.48 % | 4.628 M 19 183.33 % | 24.000 K -99.70 % | 8.064 M 33 500.00 % | 24.000 K -99.65 % | 6.916 M 28 716.67 % | 24.000 K 0.00 % | 24.000 K |
| Total debt | 0.000 -100.00 % | 93.405 M | 0.000 -100.00 % | 104.733 M | 0.000 -100.00 % | 104.332 M | 0.000 -100.00 % | 93.019 M | 0.000 -100.00 % | 90.511 M | 0.000 -100.00 % | 83.807 M | 0.000 -100.00 % | 76.932 M | 0.000 -100.00 % | 66.994 M | 0.000 -100.00 % | 66.280 M | 0.000 -100.00 % | 70.495 M | 0.000 -100.00 % | 75.798 M | 0.000 -100.00 % | 69.680 M | 0.000 -100.00 % | 64.845 M | 0.000 -100.00 % | 56.832 M | 0.000 -100.00 % | 54.938 M | 0.000 -100.00 % | 40.656 M | 0.000 -100.00 % | 44.327 M | 0.000 -100.00 % | 43.153 M | 0.000 -100.00 % | 31.900 M | 0.000 -100.00 % | 26.710 M | 0.000 -100.00 % | 26.264 M | 0.000 -100.00 % | 29.467 M | 0.000 -100.00 % | 21.327 M | 0.000 -100.00 % | 22.694 M | 0.000 -100.00 % | 19.891 M -14.73 % | 23.327 M |
| Accumulated other comprehensive income loss | 163.209 M 761.70 % | 18.940 M -86.57 % | 141.017 M 499.64 % | 23.517 M -82.05 % | 130.995 M | 0.000 -100.00 % | 156.523 M 3 375.97 % | 4.503 M -96.97 % | 148.493 M 435.58 % | 27.725 M -82.12 % | 155.043 M 1 828.40 % | 8.040 M -94.50 % | 146.078 M 395.13 % | 29.503 M -80.91 % | 154.550 M 3 332.16 % | 4.503 M -96.97 % | 148.549 M 26.42 % | 117.500 M -21.95 % | 150.541 M 3 243.87 % | 4.502 M -96.71 % | 136.796 M 2 938.14 % | 4.503 M -97.04 % | 152.298 M 3 282.15 % | 4.503 M -97.06 % | 153.031 M 3 298.72 % | 4.503 M -97.25 % | 163.942 M 253.00 % | 46.442 M -70.54 % | 157.644 M 3 401.17 % | 4.503 M -97.15 % | 158.187 M 288.79 % | 40.687 M -74.20 % | 157.725 M 3 402.95 % | 4.503 M -97.24 % | 163.156 M 257.36 % | 45.656 M -70.85 % | 156.622 M 3 378.46 % | 4.503 M -97.27 % | 164.826 M 248.28 % | 47.326 M -69.72 % | 156.291 M 3 370.82 % | 4.503 M -97.23 % | 162.383 M 261.79 % | 44.883 M -70.86 % | 154.040 M 3 320.83 % | 4.503 M -97.16 % | 158.798 M 284.52 % | 41.298 M -73.12 % | 153.647 M 3 312.10 % | 4.503 M | 0.000 |
| Retained earnings | 0.000 -100.00 % | 6.061 M | 0.000 | 0.000 | 0.000 100.00 % | -17.171 M | 0.000 -100.00 % | 34.520 M | 0.000 -100.00 % | 14.904 K | 0.000 -100.00 % | 29.503 M | 0.000 100.00 % | -925.115 K | 0.000 -100.00 % | 32.547 M | 0.000 -100.00 % | 1.547 M | 0.000 -100.00 % | 28.539 M | 0.000 100.00 % | -10.207 M | 0.000 -100.00 % | 30.295 M | 0.000 -100.00 % | 6.029 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.642 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.270 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.119 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.788 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.037 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.644 M 49.45 % | 11.137 M |
| Common stock | 0.000 -100.00 % | 129.681 M | 0.000 -100.00 % | 117.500 M | 0.000 -100.00 % | 117.500 M | 0.000 -100.00 % | 117.500 M | 0.000 -100.00 % | 117.500 M | 0.000 -100.00 % | 117.500 M | 0.000 -100.00 % | 117.500 M | 0.000 -100.00 % | 117.500 M | 0.000 -100.00 % | 117.500 M | 0.000 -100.00 % | 117.500 M | 0.000 -100.00 % | 117.500 M | 0.000 -100.00 % | 117.500 M | 0.000 -100.00 % | 117.500 M | 0.000 -100.00 % | 117.500 M | 0.000 -100.00 % | 117.500 M | 0.000 -100.00 % | 117.500 M | 0.000 -100.00 % | 117.500 M | 0.000 -100.00 % | 117.500 M | 0.000 -100.00 % | 117.500 M | 0.000 -100.00 % | 117.500 M | 0.000 -100.00 % | 117.500 M | 0.000 -100.00 % | 117.500 M | 0.000 -100.00 % | 117.500 M | 0.000 -100.00 % | 117.500 M | 0.000 -100.00 % | 117.500 M 0.00 % | 117.500 M |
| Total equity | 163.209 M 0.00 % | 163.210 M 15.74 % | 141.017 M 0.00 % | 141.017 M 7.65 % | 130.995 M 0.00 % | 130.994 M -16.31 % | 156.523 M 0.00 % | 156.523 M 5.41 % | 148.493 M 0.00 % | 148.493 M -4.22 % | 155.043 M 0.00 % | 155.043 M 6.14 % | 146.078 M 0.00 % | 146.078 M -5.48 % | 154.550 M 0.00 % | 154.550 M 4.04 % | 148.549 M 0.00 % | 148.550 M -1.32 % | 150.541 M 0.00 % | 150.542 M 10.05 % | 136.796 M 0.00 % | 136.796 M -10.18 % | 152.298 M 0.00 % | 152.298 M -0.48 % | 153.031 M 0.00 % | 153.031 M -6.66 % | 163.942 M 0.00 % | 163.942 M 3.99 % | 157.644 M 0.00 % | 157.644 M -0.34 % | 158.187 M 0.00 % | 158.187 M 0.29 % | 157.725 M 0.00 % | 157.725 M -3.33 % | 163.156 M 0.00 % | 163.156 M 4.17 % | 156.622 M 0.00 % | 156.622 M -4.98 % | 164.826 M 0.00 % | 164.826 M 5.46 % | 156.291 M 0.00 % | 156.291 M -3.75 % | 162.383 M 0.00 % | 162.383 M 5.42 % | 154.040 M 0.00 % | 154.040 M -3.00 % | 158.798 M 0.00 % | 158.798 M 3.35 % | 153.647 M 0.00 % | 153.647 M 3.72 % | 148.140 M |
| Other non current liabilities | -163.209 M -3 606.86 % | 4.654 M 103.30 % | -141.017 M -2 057.75 % | 7.203 M 105.50 % | -130.995 M -2 019.93 % | 6.823 M 104.36 % | -156.523 M -2 969.35 % | 5.455 M | 0.000 -100.00 % | 62.838 M | 0.000 -100.00 % | 7.760 M | 0.000 -100.00 % | 5.273 M | 0.000 -100.00 % | 10.447 M | 0.000 -100.00 % | 4.428 M | 0.000 -100.00 % | 3.952 M | 0.000 -100.00 % | 3.953 M | 0.000 -100.00 % | 3.526 M | 0.000 -100.00 % | 3.526 M | 0.000 -100.00 % | 3.150 M | 0.000 -100.00 % | 3.150 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.849 M | 0.000 -100.00 % | 3.405 M | 0.000 -100.00 % | 3.404 M | 0.000 -100.00 % | 3.040 M | 0.000 -100.00 % | 2.724 M | 0.000 -100.00 % | 2.332 M | 0.000 -100.00 % | 2.250 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.022 M 8 416.67 % | 12.000 K |
| Long term debt | 0.000 -100.00 % | 56.358 M | 0.000 -100.00 % | 70.116 M | 0.000 -100.00 % | 66.381 M | 0.000 -100.00 % | 67.053 M | 0.000 -100.00 % | 579.627 K | 0.000 -100.00 % | 54.151 M | 0.000 -100.00 % | 49.645 M | 0.000 -100.00 % | 42.037 M | 0.000 -100.00 % | 43.539 M | 0.000 -100.00 % | 45.090 M | 0.000 -100.00 % | 51.189 M | 0.000 -100.00 % | 46.014 M | 0.000 -100.00 % | 959.224 K | 0.000 -100.00 % | 32.039 M | 0.000 -100.00 % | 30.018 M | 0.000 -100.00 % | 17.999 M | 0.000 -100.00 % | 20.983 M | 0.000 -100.00 % | 19.163 M | 0.000 -100.00 % | 11.579 M | 0.000 -100.00 % | 9.724 M | 0.000 -100.00 % | 7.098 M | 0.000 -100.00 % | 9.390 M | 0.000 -100.00 % | 3.640 M | 0.000 -100.00 % | 7.044 M | 0.000 -100.00 % | 4.016 M -58.58 % | 9.696 M |
| Total non current liabilities | -163.209 M -367.50 % | 61.012 M 143.27 % | -141.017 M -282.38 % | 77.319 M 159.02 % | -130.995 M -278.94 % | 73.204 M 146.77 % | -156.523 M -315.87 % | 72.508 M | 0.000 -100.00 % | 63.418 M | 0.000 -100.00 % | 61.911 M | 0.000 -100.00 % | 54.918 M | 0.000 -100.00 % | 52.484 M | 0.000 -100.00 % | 47.967 M | 0.000 -100.00 % | 49.042 M | 0.000 -100.00 % | 55.141 M | 0.000 -100.00 % | 49.540 M | 0.000 -100.00 % | 4.485 M | 0.000 -100.00 % | 35.189 M | 0.000 -100.00 % | 33.168 M | 0.000 -100.00 % | 17.999 M | 0.000 -100.00 % | 23.832 M | 0.000 -100.00 % | 22.568 M | 0.000 -100.00 % | 14.983 M | 0.000 -100.00 % | 12.764 M | 0.000 -100.00 % | 9.822 M | 0.000 -100.00 % | 11.722 M | 0.000 -100.00 % | 5.890 M | 0.000 -100.00 % | 7.044 M | 0.000 -100.00 % | 5.038 M -48.10 % | 9.708 M |
| Other current liabilities | 0.000 -100.00 % | 15.702 M | 0.000 -100.00 % | 15.114 M | 0.000 -100.00 % | 16.132 M | 0.000 -100.00 % | 6.159 M | 0.000 -100.00 % | 44.855 M | 0.000 -100.00 % | 6.257 M | 0.000 -100.00 % | 7.758 M | 0.000 -100.00 % | 6.304 M | 0.000 -100.00 % | 2.470 M | 0.000 -100.00 % | 4.232 M | 0.000 -100.00 % | 104.724 K | 0.000 -100.00 % | 1.794 M | 0.000 -100.00 % | 790.634 K | 0.000 -100.00 % | 516.000 K | 0.000 100.00 % | -25.449 M | 0.000 -100.00 % | 17.897 M | 0.000 -100.00 % | 2.900 M | 0.000 -100.00 % | 733.000 K | 0.000 -100.00 % | 4.984 M | 0.000 -100.00 % | 1.671 M | 0.000 -100.00 % | 1.256 M | 0.000 | 0.000 | 0.000 -100.00 % | 272.000 K | 0.000 | 0.000 | 0.000 100.00 % | -5.000 K -100.74 % | 674.000 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.895 M | 0.000 -100.00 % | 4.375 M | 0.000 -100.00 % | 3.253 M | 0.000 -100.00 % | 3.732 M | 0.000 -100.00 % | 2.240 M | 0.000 -100.00 % | 2.970 M | 0.000 -100.00 % | 2.780 M | 0.000 -100.00 % | 5.441 M | 0.000 -100.00 % | 3.540 M | 0.000 -100.00 % | 2.880 M | 0.000 -100.00 % | 911.000 K | 0.000 -100.00 % | 1.777 M | 0.000 -100.00 % | 16.333 M | 0.000 -100.00 % | 300.000 K | 0.000 -100.00 % | 230.000 K | 0.000 -100.00 % | 534.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 316.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 82.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 37.047 M | 0.000 -100.00 % | 34.617 M | 0.000 -100.00 % | 37.951 M | 0.000 -100.00 % | 25.966 M | 0.000 -100.00 % | 325.483 K | 0.000 -100.00 % | 29.656 M | 0.000 -100.00 % | 27.344 M | 0.000 -100.00 % | 24.957 M | 0.000 -100.00 % | 22.741 M | 0.000 -100.00 % | 25.405 M | 0.000 -100.00 % | 24.609 M | 0.000 -100.00 % | 23.666 M | 0.000 -100.00 % | 24.477 M | 0.000 -100.00 % | 23.506 M | 0.000 -100.00 % | 52.920 M | 0.000 -100.00 % | 22.657 M | 0.000 -100.00 % | 23.344 M | 0.000 -100.00 % | 23.990 M | 0.000 -100.00 % | 20.321 M | 0.000 -100.00 % | 16.986 M | 0.000 -100.00 % | 20.324 M | 0.000 -100.00 % | 20.387 M | 0.000 -100.00 % | 18.637 M | 0.000 -100.00 % | 15.650 M | 0.000 -100.00 % | 15.875 M 16.63 % | 13.612 M |
| Total current liabilities | 0.000 -100.00 % | 56.471 M | 0.000 -100.00 % | 53.585 M | 0.000 -100.00 % | 54.123 M | 0.000 -100.00 % | 37.094 M | 0.000 -100.00 % | 45.215 M | 0.000 -100.00 % | 38.139 M | 0.000 -100.00 % | 39.963 M | 0.000 -100.00 % | 33.575 M | 0.000 -100.00 % | 33.133 M | 0.000 -100.00 % | 33.981 M | 0.000 -100.00 % | 34.674 M | 0.000 -100.00 % | 32.856 M | 0.000 -100.00 % | 68.960 M | 0.000 -100.00 % | 30.186 M | 0.000 -100.00 % | 30.028 M | 0.000 -100.00 % | 46.806 M | 0.000 -100.00 % | 28.838 M | 0.000 -100.00 % | 28.362 M | 0.000 -100.00 % | 26.901 M | 0.000 -100.00 % | 22.872 M | 0.000 -100.00 % | 24.038 M | 0.000 -100.00 % | 24.738 M | 0.000 -100.00 % | 21.787 M | 0.000 -100.00 % | 23.045 M | 0.000 -100.00 % | 19.275 M 10.46 % | 17.449 M |
| Total liabilities | -163.209 M -238.92 % | 117.483 M 183.31 % | -141.017 M -207.73 % | 130.904 M 199.93 % | -130.995 M -202.88 % | 127.327 M 181.35 % | -156.523 M -242.81 % | 109.602 M | 0.000 -100.00 % | 108.633 M | 0.000 -100.00 % | 100.050 M | 0.000 -100.00 % | 94.881 M | 0.000 -100.00 % | 86.059 M | 0.000 -100.00 % | 81.100 M | 0.000 -100.00 % | 83.023 M | 0.000 -100.00 % | 89.816 M | 0.000 -100.00 % | 82.396 M | 0.000 -100.00 % | 73.445 M | 0.000 -100.00 % | 65.375 M | 0.000 -100.00 % | 63.195 M | 0.000 -100.00 % | 64.805 M | 0.000 -100.00 % | 52.670 M | 0.000 -100.00 % | 50.930 M | 0.000 -100.00 % | 41.884 M | 0.000 -100.00 % | 35.636 M | 0.000 -100.00 % | 33.860 M | 0.000 -100.00 % | 36.460 M | 0.000 -100.00 % | 27.677 M | 0.000 -100.00 % | 30.089 M | 0.000 -100.00 % | 24.313 M -10.47 % | 27.157 M |
| Other non current assets | 0.000 -100.00 % | 5.606 M | 0.000 -100.00 % | 9.207 M 247.71 % | -6.233 M -220.96 % | 5.153 M 264.00 % | -3.142 M -133.51 % | 9.377 M 604.34 % | -1.859 M -118.66 % | 9.964 M 521.13 % | -2.366 M -120.82 % | 11.363 M 3 219.56 % | -364.250 K -104.48 % | 8.130 M 434.57 % | -2.430 M -140.36 % | 6.021 M 507.73 % | -1.477 M -123.93 % | 6.171 M 311.19 % | -2.922 M -143.87 % | 6.660 M 447.60 % | -1.916 M -126.33 % | 7.277 M 551.13 % | -1.613 M -140.94 % | 3.940 M 1 206.36 % | -356.124 K -105.13 % | 6.938 M 480.35 % | -1.824 M -124.33 % | 7.496 M 786.48 % | -1.092 M -118.34 % | 5.955 M 263.48 % | -3.643 M -3 037.90 % | 124.000 K 109.23 % | -1.344 M -236.57 % | 984.000 K 133.27 % | -2.958 M -2 072.00 % | 150.000 K 104.50 % | -3.331 M -2 320.67 % | 150.000 K 107.55 % | -1.987 M -121.99 % | 9.037 M 399.64 % | -3.016 M -2 110.67 % | 150.000 K 107.65 % | -1.962 M | 0.000 100.00 % | -2.314 M -1 422.29 % | 175.000 K 104.34 % | -4.032 M -133.92 % | 11.887 M 443.75 % | -3.458 M -2 405.33 % | 150.000 K 0.00 % | 150.000 K |
| Long term investments | 0.000 -100.00 % | 3.836 M | 0.000 100.00 % | -954.000 K | 0.000 -100.00 % | 4.118 M | 0.000 100.00 % | -268.000 K | 0.000 100.00 % | -912.000 K | 0.000 100.00 % | -3.970 M | 0.000 100.00 % | -830.000 K | 0.000 -100.00 % | 340.000 K | 0.000 -100.00 % | 1.260 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.269 M | 0.000 | 0.000 | 0.000 100.00 % | -1.081 M | 0.000 | 0.000 | 0.000 100.00 % | -1.649 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 |
| Intangible assets | 0.000 | 0.000 | 0.000 -100.00 % | 125.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 -100.00 % | 8.424 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.805 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 |
| 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 -100.00 % | 954.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -340.000 K | 0.000 100.00 % | -1.260 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.673 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 |
| Property plant equipment net | 0.000 -100.00 % | 236.260 M | 0.000 -100.00 % | 228.227 M | 0.000 -100.00 % | 224.855 M | 0.000 -100.00 % | 221.369 M | 0.000 -100.00 % | 218.572 M | 0.000 -100.00 % | 214.304 M | 0.000 -100.00 % | 209.170 M | 0.000 -100.00 % | 204.685 M | 0.000 -100.00 % | 201.881 M | 0.000 -100.00 % | 194.545 M | 0.000 -100.00 % | 194.659 M | 0.000 -100.00 % | 194.735 M | 0.000 -100.00 % | 191.344 M | 0.000 -100.00 % | 186.459 M | 0.000 -100.00 % | 184.327 M | 0.000 -100.00 % | 179.660 M | 0.000 -100.00 % | 173.203 M | 0.000 -100.00 % | 167.602 M | 0.000 -100.00 % | 163.352 M | 0.000 -100.00 % | 159.305 M | 0.000 -100.00 % | 156.245 M | 0.000 -100.00 % | 150.950 M | 0.000 -100.00 % | 149.685 M | 0.000 -100.00 % | 144.864 M | 0.000 -100.00 % | 146.049 M 3.90 % | 140.573 M |
| Total non current assets | 0.000 -100.00 % | 251.845 M | 0.000 -100.00 % | 244.420 M 4 021.34 % | -6.233 M -102.59 % | 241.112 M 7 773.84 % | -3.142 M -101.32 % | 237.462 M 12 871.82 % | -1.859 M -100.79 % | 234.608 M 10 015.81 % | -2.366 M -101.03 % | 229.126 M 63 003.50 % | -364.250 K -100.16 % | 223.899 M 9 313.95 % | -2.430 M -101.11 % | 218.839 M 14 919.24 % | -1.477 M -100.68 % | 216.185 M 7 498.53 % | -2.922 M -101.39 % | 210.102 M 11 065.66 % | -1.916 M -100.91 % | 210.833 M 13 170.86 % | -1.613 M -100.76 % | 212.018 M 59 634.88 % | -356.124 K -100.17 % | 207.794 M 11 492.20 % | -1.824 M -100.90 % | 202.821 M 18 674.22 % | -1.092 M -100.55 % | 200.229 M 5 596.26 % | -3.643 M -101.93 % | 188.873 M 14 154.45 % | -1.344 M -100.73 % | 183.252 M 6 295.13 % | -2.958 M -101.67 % | 176.924 M 5 411.44 % | -3.331 M -101.93 % | 172.674 M 8 790.19 % | -1.987 M -101.18 % | 168.342 M 5 681.63 % | -3.016 M -101.82 % | 165.476 M 8 534.05 % | -1.962 M -101.22 % | 160.829 M 7 050.26 % | -2.314 M -101.45 % | 159.739 M 4 061.78 % | -4.032 M -102.57 % | 156.751 M 4 633.00 % | -3.458 M -102.19 % | 157.937 M 2.87 % | 153.532 M |
| Other current assets | -4.168 M -145.95 % | 9.069 M 229.54 % | -7.001 M -352.83 % | 2.769 M | 0.000 -100.00 % | 1.323 M | 0.000 -100.00 % | 3.973 M | 0.000 -100.00 % | 202.428 K | 0.000 -100.00 % | 7.254 M | 0.000 -100.00 % | 727.135 K | 0.000 -100.00 % | 2.229 M | 0.000 -100.00 % | 1.191 M | 0.000 -100.00 % | 5.513 M | 0.000 -100.00 % | 6.727 M | 0.000 -100.00 % | 5.432 M | 0.000 -100.00 % | 7.529 M | 0.000 -100.00 % | 5.521 M | 0.000 -100.00 % | 11.633 M | 0.000 -100.00 % | 12.551 M | 0.000 -100.00 % | 15.228 M | 0.000 -100.00 % | 14.601 M | 0.000 -100.00 % | 12.404 M | 0.000 -100.00 % | 12.039 M | 0.000 -100.00 % | 12.432 M | 0.000 -100.00 % | 13.146 M | 0.000 -100.00 % | 12.409 M | 0.000 -100.00 % | 13.014 M | 0.000 -100.00 % | 25.000 K | 0.000 |
| Short term investments | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 4.629 M | 0.000 -100.00 % | 1.000 K -99.98 % | 6.284 M 43.63 % | 4.375 M 17.65 % | 3.719 M -25.91 % | 5.019 M 6.07 % | 4.732 M -17.23 % | 5.717 M 684.76 % | 728.500 K -71.76 % | 2.580 M -46.91 % | 4.860 M 104.12 % | 2.381 M -19.38 % | 2.953 M 9.27 % | 2.703 M -53.75 % | 5.844 M 128.46 % | 2.558 M -33.25 % | 3.832 M 18 364.80 % | 20.753 K -99.36 % | 3.226 M 62.60 % | 1.984 M 178.55 % | 712.248 K 1 668.24 % | 40.280 K -98.90 % | 3.648 M 103.12 % | 1.796 M -17.76 % | 2.184 M 4 376.12 % | 48.790 K -99.33 % | 7.286 M 335.51 % | 1.673 M -37.75 % | 2.688 M 11 098.88 % | 24.000 K -99.59 % | 5.916 M 24 550.00 % | 24.000 K -99.64 % | 6.662 M 27 658.33 % | 24.000 K -99.40 % | 3.974 M 16 458.33 % | 24.000 K -99.60 % | 6.032 M 25 033.33 % | 24.000 K -99.39 % | 3.924 M 16 250.00 % | 24.000 K -99.48 % | 4.628 M 19 183.33 % | 24.000 K -99.70 % | 8.064 M 33 500.00 % | 24.000 K -99.65 % | 6.916 M 28 716.67 % | 24.000 K 0.00 % | 24.000 K |
| cash and cash equivalents | 0.000 -100.00 % | 4.883 M | 0.000 -100.00 % | 2.372 M | 0.000 -100.00 % | 3.140 M 199.94 % | -3.142 M -232.24 % | 2.376 M 227.79 % | -1.859 M -202.78 % | 1.809 M 176.46 % | -2.366 M -243.39 % | 1.650 M 552.99 % | -364.250 K -212.42 % | 324.000 K 113.33 % | -2.430 M -237.60 % | 1.766 M 219.59 % | -1.477 M -202.84 % | 1.436 M 149.14 % | -2.922 M -233.73 % | 2.185 M 214.04 % | -1.916 M -262.54 % | 1.179 M 173.08 % | -1.613 M -202.54 % | 1.573 M 541.70 % | -356.124 K -212.75 % | 315.844 K 117.32 % | -1.824 M -202.76 % | 1.775 M 262.55 % | -1.092 M -204.68 % | 1.043 M 128.63 % | -3.643 M -284.92 % | 1.970 M 246.59 % | -1.344 M -201.81 % | 1.320 M 144.62 % | -2.958 M -200.82 % | 2.934 M 188.08 % | -3.331 M -200.73 % | 3.307 M 266.43 % | -1.987 M -201.22 % | 1.963 M 165.09 % | -3.016 M -200.80 % | 2.992 M 252.50 % | -1.962 M -201.24 % | 1.938 M 183.75 % | -2.314 M -201.05 % | 2.290 M 156.80 % | -4.032 M -200.60 % | 4.008 M 215.91 % | -3.458 M -200.70 % | 3.434 M -4.19 % | 3.584 M |
| Cash and short term investments | 4.168 M -14.67 % | 4.884 M -30.24 % | 7.001 M 0.00 % | 7.001 M 12.32 % | 6.233 M 157.07 % | 2.425 M -22.83 % | 3.142 M -53.46 % | 6.751 M 263.10 % | 1.859 M -72.77 % | 6.828 M 188.59 % | 2.366 M -67.88 % | 7.367 M 1 922.51 % | 364.250 K -87.46 % | 2.904 M 19.51 % | 2.430 M -41.40 % | 4.147 M 180.82 % | 1.477 M -64.32 % | 4.139 M 41.65 % | 2.922 M -38.39 % | 4.743 M 147.55 % | 1.916 M 59.72 % | 1.200 M -25.63 % | 1.613 M -54.65 % | 3.557 M 898.81 % | 356.124 K 0.00 % | 356.124 K -80.48 % | 1.824 M -48.92 % | 3.571 M 227.03 % | 1.092 M 0.00 % | 1.092 M -70.03 % | 3.643 M 0.00 % | 3.643 M 171.08 % | 1.344 M -0.01 % | 1.344 M -54.56 % | 2.958 M 0.00 % | 2.958 M -11.20 % | 3.331 M 0.00 % | 3.331 M 67.64 % | 1.987 M 0.00 % | 1.987 M -34.12 % | 3.016 M 0.00 % | 3.016 M 53.72 % | 1.962 M 0.00 % | 1.962 M -15.21 % | 2.314 M 0.00 % | 2.314 M -42.61 % | 4.032 M 0.00 % | 4.032 M 16.60 % | 3.458 M 0.00 % | 3.458 M -4.16 % | 3.608 M |
| Total current assets | 0.000 -100.00 % | 28.848 M | 0.000 -100.00 % | 27.501 M 341.21 % | 6.233 M -63.78 % | 17.209 M 447.71 % | 3.142 M -89.04 % | 28.663 M 1 441.63 % | 1.859 M -91.74 % | 22.518 M 851.73 % | 2.366 M -90.89 % | 25.967 M 7 028.89 % | 364.250 K -97.86 % | 17.060 M 602.06 % | 2.430 M -88.84 % | 21.770 M 1 374.21 % | 1.477 M -89.03 % | 13.465 M 360.81 % | 2.922 M -87.55 % | 23.463 M 1 124.58 % | 1.916 M -87.86 % | 15.779 M 878.21 % | 1.613 M -92.89 % | 22.676 M 6 267.45 % | 356.124 K -98.09 % | 18.682 M 924.25 % | 1.824 M -93.12 % | 26.496 M 2 326.49 % | 1.092 M -94.70 % | 20.611 M 465.77 % | 3.643 M -89.32 % | 34.119 M 2 438.87 % | 1.344 M -95.05 % | 27.143 M 817.61 % | 2.958 M -92.04 % | 37.162 M 1 015.64 % | 3.331 M -87.11 % | 25.832 M 1 200.05 % | 1.987 M -93.81 % | 32.120 M 964.99 % | 3.016 M -87.78 % | 24.675 M 1 157.65 % | 1.962 M -94.84 % | 38.014 M 1 542.78 % | 2.314 M -89.47 % | 21.978 M 445.09 % | 4.032 M -87.45 % | 32.136 M 829.32 % | 3.458 M -82.73 % | 20.023 M -8.00 % | 21.765 M |
| Inventory | 0.000 -100.00 % | 13.493 M | 0.000 -100.00 % | 17.606 M | 0.000 -100.00 % | 8.759 M | 0.000 -100.00 % | 17.668 M | 0.000 -100.00 % | 12.691 M | 0.000 -100.00 % | 11.611 M | 0.000 -100.00 % | 10.587 M | 0.000 -100.00 % | 12.983 M | 0.000 -100.00 % | 5.353 M | 0.000 -100.00 % | 7.924 M | 0.000 -100.00 % | 6.101 M | 0.000 -100.00 % | 10.432 M | 0.000 -100.00 % | 7.706 M | 0.000 -100.00 % | 12.343 M | 0.000 -100.00 % | 7.886 M | 0.000 -100.00 % | 13.120 M | 0.000 -100.00 % | 8.267 M | 0.000 -100.00 % | 17.468 M | 0.000 -100.00 % | 6.870 M | 0.000 -100.00 % | 15.534 M | 0.000 -100.00 % | 7.225 M | 0.000 -100.00 % | 21.553 M | 0.000 -100.00 % | 5.772 M | 0.000 -100.00 % | 14.047 M | 0.000 -100.00 % | 5.455 M 0.06 % | 5.452 M |
| Net receivables | 0.000 -100.00 % | 1.402 M | 0.000 -100.00 % | 125.000 K | 0.000 -100.00 % | 4.703 M | 0.000 -100.00 % | 4.005 M | 0.000 -100.00 % | 22.170 M | 0.000 -100.00 % | 6.861 M | 0.000 -100.00 % | 4.666 M | 0.000 -100.00 % | 4.253 M | 0.000 -100.00 % | 2.782 M | 0.000 -100.00 % | 10.457 M | 0.000 -100.00 % | 2.299 M | 0.000 -100.00 % | 8.424 M | 0.000 -100.00 % | 3.640 M | 0.000 -100.00 % | 10.414 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.805 M | 0.000 -100.00 % | 2.304 M | 0.000 -100.00 % | 16.736 M | 0.000 -100.00 % | 2.219 M | 0.000 -100.00 % | 2.560 M | 0.000 -100.00 % | 2.002 M | 0.000 -100.00 % | 1.353 M | 0.000 -100.00 % | 1.483 M | 0.000 -100.00 % | 1.043 M | 0.000 -100.00 % | 11.085 M -12.75 % | 12.705 M |
| Tax assets | 0.000 -100.00 % | 6.143 M | 0.000 -100.00 % | 6.986 M | 0.000 -100.00 % | 6.986 M | 0.000 -100.00 % | 6.984 M | 0.000 -100.00 % | 6.984 M | 0.000 -100.00 % | 7.429 M | 0.000 -100.00 % | 7.429 M | 0.000 -100.00 % | 8.133 M | 0.000 -100.00 % | 8.133 M | 0.000 -100.00 % | 8.897 M | 0.000 -100.00 % | 8.897 M | 0.000 -100.00 % | 9.512 M | 0.000 -100.00 % | 9.512 M | 0.000 -100.00 % | 9.947 M | 0.000 -100.00 % | 9.947 M | 0.000 -100.00 % | 9.065 M | 0.000 -100.00 % | 9.065 M | 0.000 -100.00 % | 9.172 M | 0.000 -100.00 % | 9.172 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.081 M | 0.000 -100.00 % | 9.879 M | 0.000 -100.00 % | 9.879 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.738 M -8.36 % | 12.809 M |
| 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 |
| Account payables | 0.000 -100.00 % | 3.722 M | 0.000 -100.00 % | 3.854 M | 0.000 -100.00 % | 40.287 K | 0.000 -100.00 % | 4.969 M | 0.000 -100.00 % | 34.451 K | 0.000 -100.00 % | 2.226 M | 0.000 -100.00 % | 4.862 M | 0.000 -100.00 % | 2.314 M | 0.000 -100.00 % | 4.952 M | 0.000 -100.00 % | 4.344 M | 0.000 -100.00 % | 4.520 M | 0.000 -100.00 % | 3.856 M | 0.000 -100.00 % | 2.012 M | 0.000 -100.00 % | 3.966 M | 0.000 -100.00 % | 2.557 M | 0.000 -100.00 % | 6.082 M | 0.000 -100.00 % | 2.294 M | 0.000 -100.00 % | 3.639 M | 0.000 -100.00 % | 1.596 M | 0.000 -100.00 % | 4.215 M | 0.000 -100.00 % | 2.458 M | 0.000 -100.00 % | 4.351 M | 0.000 -100.00 % | 2.878 M | 0.000 -100.00 % | 7.395 M | 0.000 -100.00 % | 3.397 M 7.40 % | 3.163 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 170.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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.253 M | 0.000 | 0.000 | 0.000 100.00 % | -13.084 M | 0.000 | 0.000 | 0.000 100.00 % | -12.742 M | 0.000 | 0.000 | 0.000 100.00 % | -12.105 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.287 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 358.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 150.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 923.000 K -18.61 % | 1.134 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.540 | 0.000 | 0.000 | 0.000 -100.00 % | 0.950 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 -100.00 % | 8.527 M | 0.000 -100.00 % | 23.517 M | 0.000 -100.00 % | 30.665 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.156 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -87.997 M | 0.000 -100.00 % | 1.001 K | 0.000 -100.00 % | 25.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.000 M | 0.000 | 0.000 | 0.000 100.00 % | -547.482 K | 0.000 | 0.000 | 0.000 -100.00 % | 17.500 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 % | 19.503 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.253 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.084 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.742 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.105 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other 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 |
| Total assets | 0.000 -100.00 % | 280.693 M | 0.000 -100.00 % | 271.921 M | 0.000 -100.00 % | 258.321 M | 0.000 -100.00 % | 266.125 M | 0.000 -100.00 % | 257.126 M | 0.000 -100.00 % | 255.093 M | 0.000 -100.00 % | 240.959 M | 0.000 -100.00 % | 240.609 M | 0.000 -100.00 % | 229.650 M | 0.000 -100.00 % | 233.565 M | 0.000 -100.00 % | 226.611 M | 0.000 -100.00 % | 234.694 M | 0.000 -100.00 % | 226.476 M | 0.000 -100.00 % | 229.317 M | 0.000 -100.00 % | 220.840 M | 0.000 -100.00 % | 222.992 M | 0.000 -100.00 % | 210.395 M | 0.000 -100.00 % | 214.086 M | 0.000 -100.00 % | 198.506 M | 0.000 -100.00 % | 200.462 M | 0.000 -100.00 % | 190.151 M | 0.000 -100.00 % | 198.843 M | 0.000 -100.00 % | 181.717 M | 0.000 -100.00 % | 188.887 M | 0.000 -100.00 % | 177.960 M 1.52 % | 175.297 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -2.850 M -127.60 % | 10.326 M 604.34 % | 1.466 M 115.18 % | -9.657 M -2 538.52 % | -366.000 K -103.54 % | 10.345 M -36.24 % | 16.224 M 335.88 % | -6.878 M -497.05 % | -1.152 M -124.08 % | 4.783 M 131.87 % | 2.063 M 140.71 % | -5.068 M -30.05 % | -3.897 M -156.27 % | 6.926 M 298.26 % | 1.739 M 152.91 % | -3.287 M -21.11 % | -2.714 M -168.07 % | 3.987 M 297.76 % | -2.016 M 80.50 % | -10.337 M -203.32 % | -3.408 M -125.83 % | 13.196 M 516.91 % | 2.139 M 175.29 % | 777.000 K 1 865.91 % | -44.000 K -100.87 % | 5.040 M -15.30 % | 5.951 M 234.00 % | -4.441 M -115.90 % | -2.057 M -377.59 % | 741.033 K 196.41 % | 250.000 K -69.21 % | 812.000 K 163.74 % | -1.274 M -119.20 % | 6.637 M 4 274.26 % | -159.000 K -123.01 % | 691.000 K 109.54 % | -7.246 M -187.67 % | 8.265 M 46 015.35 % | -18.000 K 99.34 % | -2.709 M 53.84 % | -5.869 M -234.15 % | 4.375 M 154.80 % | 1.717 M 150.54 % | -3.397 M 31.32 % | -4.946 M -201.10 % | 4.892 M 537.57 % | -1.118 M 8.81 % | -1.226 M 67.93 % | -3.823 M -227.56 % | 2.997 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.062 M 9.36 % | 2.800 M 3.70 % | 2.700 M -14.83 % | 3.170 M 32.08 % | 2.400 M -11.11 % | 2.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 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.062 M 9.36 % | 2.800 M 3.70 % | 2.700 M -14.83 % | 3.170 M 32.08 % | 2.400 M -11.11 % | 2.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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.438 M 128.87 % | 2.376 M 660.38 % | -424.000 K -123.44 % | 1.809 M 232.89 % | -1.361 M -182.49 % | 1.650 M 257.14 % | -1.050 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 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.424 M -55.42 % | 5.438 M 128.87 % | 2.376 M -47.30 % | 4.509 M 149.27 % | 1.809 M -55.34 % | 4.050 M 145.45 % | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.062 M 9.36 % | 2.800 M 3.70 % | 2.700 M -14.83 % | 3.170 M 32.08 % | 2.400 M -11.11 % | 2.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 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.062 M 9.36 % | 2.800 M 3.70 % | 2.700 M -14.83 % | 3.170 M 32.08 % | 2.400 M -11.11 % | 2.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 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 |