 
					Jervois Global Limited JRV.AX
Trading inactive
Finances
| 2023 | 2022 | 2021 | 2020 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | 1992 | 1991 | 1990 | 1989 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 294.125 M 21.61 % | 241.851 M 106.37 % | 117.191 M 105 477.06 % | 111.000 K -94.79 % | 2.131 M -23.16 % | 2.773 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.744 K -60.85 % | 14.670 K 795.92 % | 1.637 K -82.24 % | 9.219 K -99.27 % | 1.266 M -35.37 % | 1.960 M -9.17 % | 2.158 M 70.02 % | 1.269 M 159.80 % | 488.445 K -53.50 % | 1.050 M 66.69 % | 630.161 K | 0.000 | 0.000 -100.00 % | 25.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 24.822 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net income | -252.486 M -569.26 % | -37.726 M -79.40 % | -21.029 M 56.44 % | -48.278 M -689.63 % | -6.114 M -45.47 % | -4.203 M 17.69 % | -5.106 M -268.47 % | 3.031 M 531.08 % | -703.101 K 22.28 % | -904.711 K -5 884.97 % | 15.639 K 102.16 % | -724.918 K 57.87 % | -1.721 M -422.89 % | 532.945 K 123.60 % | -2.258 M 7.82 % | -2.450 M 1.44 % | -2.486 M -19.51 % | -2.080 M 14.12 % | -2.422 M -3.95 % | -2.330 M -89.51 % | -1.229 M 26.76 % | -1.679 M -209.95 % | -541.586 K -165.91 % | -203.675 K 20.75 % | -257.018 K 21.61 % | -327.874 K 2.64 % | -336.769 K 4.04 % | -350.944 K -33.43 % | -263.025 K -21.03 % | -217.322 K 9.60 % | -240.400 K 24.39 % | -317.967 K 12.60 % | -363.788 K -45.51 % | -250.010 K 35.68 % | -388.667 K 62.20 % | -1.028 M | 
| Income before tax | -261.486 M -508.90 % | -42.944 M -101.24 % | -21.339 M 55.80 % | -48.278 M -689.63 % | -6.114 M -62.35 % | -3.766 M 26.25 % | -5.106 M -268.47 % | 3.031 M 531.08 % | -703.101 K 22.28 % | -904.711 K -35.58 % | -667.288 K 45.33 % | -1.221 M 35.47 % | -1.892 M -1 859.55 % | 107.504 K 104.76 % | -2.258 M 7.82 % | -2.450 M 1.44 % | -2.486 M -19.51 % | -2.080 M 14.12 % | -2.422 M -3.95 % | -2.330 M -89.51 % | -1.229 M 26.76 % | -1.679 M -209.95 % | -541.586 K -165.91 % | -203.675 K 20.75 % | -257.018 K 21.61 % | -327.874 K 2.64 % | -336.769 K 4.04 % | -350.944 K -33.43 % | -263.025 K -21.03 % | -217.322 K 9.60 % | -240.400 K 24.39 % | -317.967 K 12.60 % | -363.788 K -45.51 % | -250.010 K 35.68 % | -388.667 K 61.55 % | -1.011 M | 
| Income before tax ratio | -0.89 -400.69 % | -0.18 2.49 % | -0.18 99.96 % | -434.94 -15 057.78 % | -2.87 -111.28 % | -1.36 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -116.17 -39.62 % | -83.20 92.80 % | -1 155.21 -10 006.69 % | 11.66 753.92 % | -1.78 -42.64 % | -1.25 -8.51 % | -1.15 29.71 % | -1.64 66.94 % | -4.96 -123.55 % | -2.22 -13.69 % | -1.95 | 0.00 | 0.00 100.00 % | -8.15 | 0.00 | 0.00 | 0.00 100.00 % | -14.14 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| EBITDA | -227.019 M -442.08 % | -41.879 M -202.53 % | -13.843 M 71.00 % | -47.730 M -713.68 % | -5.866 M -56.24 % | -3.754 M 46.46 % | -7.013 M -361.84 % | -1.518 M -62.92 % | -932.017 K 20.08 % | -1.166 M 16.91 % | -1.403 M -7.60 % | -1.304 M 28.83 % | -1.833 M -9 147.88 % | -19.819 K 99.19 % | -2.461 M 3.84 % | -2.559 M 3.91 % | -2.663 M -30.53 % | -2.040 M 12.42 % | -2.330 M -33.05 % | -1.751 M -4.94 % | -1.669 M -0.66 % | -1.658 M -442.88 % | -305.360 K -2 138.71 % | -13.640 K 98.42 % | -860.960 K 12.35 % | -982.324 K -192.12 % | -336.273 K 2.33 % | -344.301 K -30.90 % | -263.025 K -21.03 % | -217.322 K 9.60 % | -240.400 K 24.39 % | -317.967 K 12.60 % | -363.788 K -45.51 % | -250.010 K 35.68 % | -388.667 K 61.55 % | -1.011 M | 
| Net income ratio | -0.86 -450.32 % | -0.16 13.07 % | -0.18 99.96 % | -434.94 -15 057.78 % | -2.87 -89.31 % | -1.52 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 2.72 105.51 % | -49.41 95.30 % | -1 050.94 -1 917.97 % | 57.81 3 341.76 % | -1.78 -42.64 % | -1.25 -8.51 % | -1.15 29.71 % | -1.64 66.94 % | -4.96 -123.55 % | -2.22 -13.69 % | -1.95 | 0.00 | 0.00 100.00 % | -8.15 | 0.00 | 0.00 | 0.00 100.00 % | -14.14 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Ratio EBITDA | -0.77 -345.74 % | -0.17 -46.59 % | -0.12 99.97 % | -430.00 -15 519.41 % | -2.75 -103.34 % | -1.35 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -244.33 -174.80 % | -88.91 92.06 % | -1 119.34 -51 967.93 % | -2.15 -10.63 % | -1.94 -48.80 % | -1.31 -5.80 % | -1.23 23.23 % | -1.61 66.29 % | -4.77 -186.12 % | -1.67 37.04 % | -2.65 | 0.00 | 0.00 100.00 % | -0.55 | 0.00 | 0.00 | 0.00 100.00 % | -13.87 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Gross profit ratio | 0.22 541.84 % | -0.05 -192.05 % | 0.05 102.90 % | -1.88 -288.29 % | 1.00 0.60 % | 0.99 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 116.65 % | -6.01 -1 971.43 % | -0.29 -44.27 % | -0.20 57.51 % | -0.47 48.24 % | -0.91 70.91 % | -3.14 -484.52 % | -0.54 -184.88 % | 0.63 | 0.00 | 0.00 -100.00 % | 1.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Weighted average shs out dil | 2.371 B 47.08 % | 1.612 B 44.46 % | 1.116 B 38.05 % | 808.320 M 12.95 % | 715.667 M 176.28 % | 259.033 M 24.38 % | 208.253 M 65.53 % | 125.808 M 24.54 % | 101.018 M 25.23 % | 80.666 M 0.00 % | 80.666 M 7.56 % | 74.993 M 1.52 % | 73.869 M 40.82 % | 52.458 M -19.14 % | 64.874 M 30.10 % | 49.865 M 7.85 % | 46.238 M 68.00 % | 27.523 M 21.90 % | 22.578 M 32.22 % | 17.076 M 41.93 % | 12.032 M 17.45 % | 10.244 M 2.99 % | 9.946 M 28.61 % | 7.734 M -15.05 % | 9.104 M 66.23 % | 5.477 M 2.68 % | 5.334 M 16.09 % | 4.594 M 36.00 % | 3.378 M 11.52 % | 3.029 M 2.90 % | 2.944 M 0.11 % | 2.941 M 9.53 % | 2.685 M -98.81 % | 224.957 M 0.00 % | 224.957 M 0.00 % | 224.957 M | 
| Weighted average shs out | 2.371 B 47.07 % | 1.612 B 44.46 % | 1.116 B 38.05 % | 808.320 M 259.32 % | 224.957 M -13.16 % | 259.033 M 24.38 % | 208.253 M 66.83 % | 124.832 M 23.57 % | 101.018 M 25.23 % | 80.666 M 0.00 % | 80.666 M 7.56 % | 74.993 M 1.52 % | 73.869 M 40.82 % | 52.458 M -19.14 % | 64.874 M 30.10 % | 49.865 M 7.85 % | 46.238 M 68.00 % | 27.523 M 21.90 % | 22.578 M 32.22 % | 17.076 M 66.82 % | 10.236 M -0.08 % | 10.244 M 13.91 % | 8.993 M 16.28 % | 7.734 M 11.76 % | 6.920 M 26.36 % | 5.477 M 2.68 % | 5.334 M 16.09 % | 4.594 M 36.00 % | 3.378 M 11.52 % | 3.029 M 2.90 % | 2.944 M 0.11 % | 2.941 M 9.53 % | 2.685 M -98.81 % | 224.957 M 0.00 % | 224.957 M 0.00 % | 224.957 M | 
| EPS diluted | -0.16 -583.76 % | -0.02 -24.47 % | -0.02 68.51 % | -0.06 -602.35 % | -0.01 47.53 % | -0.02 33.88 % | -0.02 -201.66 % | 0.02 444.29 % | -0.01 37.50 % | -0.01 -5 700.00 % | 0.00 102.06 % | -0.01 58.37 % | -0.02 -328.43 % | 0.01 129.31 % | -0.03 29.12 % | -0.05 8.74 % | -0.05 28.84 % | -0.08 31.27 % | -0.11 21.43 % | -0.14 -40.00 % | -0.10 37.50 % | -0.16 -193.58 % | -0.05 -107.22 % | -0.03 6.74 % | -0.03 52.92 % | -0.06 5.07 % | -0.06 17.41 % | -0.08 1.93 % | -0.08 -8.65 % | -0.07 12.24 % | -0.08 25.73 % | -0.11 21.43 % | -0.14 -12 627.27 % | 0.00 35.29 % | 0.00 63.04 % | 0.00 | 
| Earnings per share | -0.16 -583.76 % | -0.02 -24.47 % | -0.02 68.51 % | -0.06 -119.49 % | -0.03 -67.90 % | -0.02 33.88 % | -0.02 -200.82 % | 0.02 447.14 % | -0.01 37.50 % | -0.01 -5 700.00 % | 0.00 102.06 % | -0.01 58.37 % | -0.02 -328.43 % | 0.01 129.31 % | -0.03 29.12 % | -0.05 8.74 % | -0.05 28.84 % | -0.08 31.27 % | -0.11 21.43 % | -0.14 -16.67 % | -0.12 25.00 % | -0.16 -165.78 % | -0.06 -128.90 % | -0.03 29.11 % | -0.04 38.06 % | -0.06 5.07 % | -0.06 17.41 % | -0.08 1.93 % | -0.08 -8.65 % | -0.07 12.24 % | -0.08 25.73 % | -0.11 21.43 % | -0.14 -12 627.27 % | 0.00 35.29 % | 0.00 63.04 % | 0.00 | 
| Gross profit | 65.280 M 637.34 % | -12.149 M -289.97 % | 6.395 M 3 159.89 % | -209.000 K -109.81 % | 2.131 M -22.70 % | 2.756 M 18 139.44 % | -15.280 K -791.72 % | 2.209 K 118.71 % | -11.808 K 11.78 % | -13.385 K -333.03 % | 5.744 K -60.85 % | 14.670 K 795.92 % | 1.637 K 102.96 % | -55.362 K 84.92 % | -367.154 K 6.76 % | -393.774 K 61.41 % | -1.020 M 11.99 % | -1.159 M 24.41 % | -1.534 M -171.81 % | -564.275 K -241.48 % | 398.824 K | 0.000 | 0.000 -100.00 % | 25.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 24.822 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Income tax expense | -9.000 M -72.49 % | -5.218 M -1 581.72 % | -310.262 K | 0.000 -100.00 % | 288.590 K -33.97 % | 437.068 K 419.13 % | 84.193 K 6 780.61 % | -1.260 K -110.83 % | 11.640 K 157.46 % | -20.258 K 97.03 % | -682.927 K -37.78 % | -495.668 K -190.30 % | -170.743 K 59.87 % | -425.441 K -24.29 % | -342.293 K -34 686 251.30 % | 0.987 363.49 % | 0.213 -59.25 % | 0.522 | 0.000 100.00 % | -2.330 M -89.51 % | -1.229 M | 0.000 100.00 % | -541.586 K | 0.000 | 0.000 100.00 % | -327.874 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.011 M | 
| Cost of revenue | 228.845 M -9.90 % | 254.000 M 129.25 % | 110.795 M 34 523.55 % | 320.000 K | 0.000 -100.00 % | 16.540 K 8.25 % | 15.280 K 791.72 % | -2.209 K -118.71 % | 11.808 K -11.78 % | 13.385 K | 0.000 | 0.000 | 0.000 -100.00 % | 64.581 K -96.05 % | 1.634 M -30.58 % | 2.353 M -25.94 % | 3.178 M 30.87 % | 2.428 M 20.08 % | 2.022 M 25.24 % | 1.615 M 597.97 % | 231.337 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 | 
| General and administrative expenses | 20.023 M 81.89 % | 11.008 M -16.89 % | 13.246 M 588.08 % | 1.925 M -45.58 % | 3.537 M -16.35 % | 4.228 M -1.77 % | 4.305 M 520.62 % | 693.603 K 104.56 % | 339.074 K 135.38 % | 144.053 K -65.17 % | 413.643 K -44.29 % | 742.471 K 8.43 % | 684.716 K 28.75 % | 531.824 K -66.68 % | 1.596 M 33.06 % | 1.199 M 12.95 % | 1.062 M 69.74 % | 625.631 K 74.45 % | 358.631 K 182.16 % | 127.100 K 1.99 % | 124.620 K 118.49 % | 57.036 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 | 
| Selling and marketing expenses | 3.522 M 0.54 % | 3.503 M | 0.000 -100.00 % | 388.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 720.349 K 104.54 % | 352.172 K | 0.000 | 0.000 -100.00 % | 843.995 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 | 
| Other expenses | 0.000 -100.00 % | 15.420 M 102.82 % | 7.603 M | 0.000 -100.00 % | 261.792 K 203.90 % | 86.145 K 226.14 % | -68.294 K -101.50 % | 4.546 M 1 585.48 % | 269.741 K 400.07 % | 53.941 K -55.88 % | 122.273 K -87.51 % | 979.218 K 569.91 % | -208.384 K -110.33 % | 2.017 M 455.17 % | 363.267 K 164.64 % | -561.967 K -743.78 % | -66.601 K -241.40 % | -19.508 K -102.73 % | 713.787 K 2 546.79 % | 26.968 K 102.54 % | -1.061 M -164.34 % | 1.649 M 799.49 % | -235.760 K 41.25 % | -401.264 K 53.39 % | -860.960 K 12.35 % | -982.324 K -192.12 % | -336.273 K -1 254.74 % | -24.822 K -130.64 % | 81.000 K -38.17 % | 131.000 K 45.56 % | 90.000 K -52.13 % | 188.000 K -16.81 % | 226.000 K 60.28 % | 141.000 K -54.66 % | 311.000 K 115.97 % | 144.000 K | 
| Operating expenses | 40.883 M 36.59 % | 29.931 M 43.57 % | 20.848 M 173.24 % | 7.630 M -10.12 % | 8.489 M 26.43 % | 6.714 M 29.91 % | 5.168 M 240.35 % | 1.518 M 57.98 % | 961.200 K -1.81 % | 978.910 K 23.99 % | 789.524 K -46.78 % | 1.484 M -12.17 % | 1.689 M 11.50 % | 1.515 M -13.28 % | 1.747 M 16.92 % | 1.494 M 6.81 % | 1.399 M 55.23 % | 901.163 K 1.45 % | 888.296 K -22.28 % | 1.143 M 119.34 % | 521.094 K -69.25 % | 1.695 M 445.56 % | 310.604 K 541.41 % | 48.425 K 105.62 % | -860.960 K 12.35 % | -982.324 K -192.12 % | -336.273 K -1 124.72 % | 32.816 K -59.49 % | 81.000 K -38.17 % | 131.000 K 45.56 % | 90.000 K -52.13 % | 188.000 K -16.81 % | 226.000 K 60.28 % | 141.000 K -54.66 % | 311.000 K 115.97 % | 144.000 K | 
| Cost and expenses | 269.728 M -5.00 % | 283.931 M 115.68 % | 131.644 M 1 555.90 % | 7.950 M -6.35 % | 8.489 M -11.48 % | 9.590 M 36.31 % | 7.035 M 363.32 % | 1.518 M 57.98 % | 961.200 K -1.81 % | 978.910 K 23.99 % | 789.524 K -46.78 % | 1.484 M -12.17 % | 1.689 M 6.94 % | 1.580 M -60.29 % | 3.978 M -23.02 % | 5.168 M 8.03 % | 4.784 M 21.86 % | 3.925 M 0.08 % | 3.922 M 8.45 % | 3.617 M 236.05 % | 1.076 M -36.49 % | 1.695 M 445.56 % | 310.604 K 541.41 % | 48.425 K 105.62 % | -860.960 K 12.35 % | -982.324 K -192.12 % | -336.273 K -1 124.72 % | 32.816 K -59.49 % | 81.000 K -38.17 % | 131.000 K 45.56 % | 90.000 K -52.13 % | 188.000 K -16.81 % | 226.000 K 60.28 % | 141.000 K -54.66 % | 311.000 K 115.97 % | 144.000 K | 
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.840 M 456.97 % | 330.360 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 137.249 K | 0.000 -100.00 % | 350.567 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 | 
| Selling general and administrative expenses | 23.545 M 62.25 % | 14.511 M 9.56 % | 13.246 M 73.60 % | 7.630 M 115.70 % | 3.537 M -16.35 % | 4.228 M -1.77 % | 4.305 M 204.44 % | 1.414 M 104.55 % | 691.246 K 379.86 % | 144.053 K -65.17 % | 413.643 K -73.93 % | 1.586 M 131.70 % | 684.716 K 28.75 % | 531.824 K -66.68 % | 1.596 M 33.06 % | 1.199 M 12.95 % | 1.062 M 69.74 % | 625.631 K 74.45 % | 358.631 K 182.16 % | 127.100 K 1.99 % | 124.620 K 118.49 % | 57.036 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 | 
| Interest income | -131.000 K -131.90 % | 410.720 K 28 229.00 % | 1.450 K -98.96 % | 140.000 K 1 467.30 % | 8.933 K -89.96 % | 88.941 K -31.66 % | 130.141 K 4 299.98 % | 2.958 K -66.10 % | 8.725 K -56.93 % | 20.258 K -90.06 % | 203.766 K 1 485.60 % | 12.851 K -63.15 % | 34.877 K -34.90 % | 53.578 K -28.74 % | 75.188 K -50.44 % | 151.717 K -53.21 % | 324.236 K 131.01 % | 140.355 K | 0.000 -100.00 % | 32.519 K 123.22 % | 14.568 K -53.05 % | 31.028 K 549.37 % | 4.778 K 1 600.42 % | 281.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.822 K 106.85 % | 12.000 K -25.00 % | 16.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Interest expense | 20.026 M 250.06 % | 5.721 M 165.09 % | 2.158 M | 0.000 -100.00 % | 26.797 K 86 861.14 % | 30.815 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.718 -99.25 % | 4.923 K 14.63 % | 4.294 K -4.63 % | 4.503 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 46.129 K 204.94 % | 15.127 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 496.638 -92.52 % | 6.643 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Depreciation and amortization | 14.441 M -20.48 % | 18.160 M 215.74 % | 5.752 M 1 697.38 % | 320.000 K 44.63 % | 221.252 K 1 237.68 % | 16.540 K 8.25 % | 15.280 K 791.72 % | -2.209 K -125.05 % | 8.818 K -14.10 % | 10.266 K -9.76 % | 11.376 K 6.51 % | 10.681 K -32.68 % | 15.867 K -35.77 % | 24.702 K -69.53 % | 81.058 K -63.07 % | 219.503 K -7.08 % | 236.226 K 27.07 % | 185.896 K 101.45 % | 92.280 K 488.90 % | 15.670 K -6.16 % | 16.698 K 188.83 % | 5.781 K 10.24 % | 5.244 K -46.40 % | 9.785 K | 0.000 | 0.000 | 0.000 -100.00 % | 15.150 K 37.73 % | 11.000 K 22.22 % | 9.000 K -35.71 % | 14.000 K -22.22 % | 18.000 K -21.74 % | 23.000 K -17.86 % | 28.000 K -15.15 % | 33.000 K -13.16 % | 38.000 K | 
| Operating income | -74.498 M -100.62 % | -37.134 M -111.89 % | -17.525 M -120.45 % | -7.950 M 35.65 % | -12.354 M -279.77 % | -3.253 M 53.76 % | -7.035 M -256.04 % | -1.976 M -53.52 % | -1.287 M -0.85 % | -1.276 M 25.91 % | -1.723 M 27.76 % | -2.385 M -44.61 % | -1.649 M -5.07 % | -1.569 M 47.54 % | -2.991 M 13.12 % | -3.443 M -13.61 % | -3.031 M -15.47 % | -2.625 M 19.59 % | -3.264 M -40.87 % | -2.317 M -835.53 % | -247.669 K 90.15 % | -2.515 M -355.85 % | -551.695 K -2 255.15 % | -23.425 K 97.28 % | -860.960 K 12.35 % | -982.324 K -192.12 % | -336.273 K -1 454.74 % | 24.822 K 130.64 % | -81.000 K 38.17 % | -131.000 K -45.56 % | -90.000 K 52.13 % | -188.000 K 16.81 % | -226.000 K -60.28 % | -141.000 K 54.66 % | -311.000 K -115.97 % | -144.000 K | 
| Operating income ratio | -0.25 -64.96 % | -0.15 -2.67 % | -0.15 99.79 % | -71.62 -1 135.29 % | -5.80 -394.24 % | -1.17 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -299.90 -84.49 % | -162.55 83.86 % | -1 007.05 -491.60 % | -170.22 -7 107.20 % | -2.36 -34.42 % | -1.76 -25.09 % | -1.40 32.09 % | -2.07 69.05 % | -6.68 -202.94 % | -2.21 -461.26 % | -0.39 | 0.00 | 0.00 100.00 % | -0.94 | 0.00 | 0.00 | 0.00 -100.00 % | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Total other income expenses net | -186.988 M -1 135.84 % | 18.052 M 573.34 % | -3.814 M 90.54 % | -40.328 M -16 632.82 % | 243.927 K 147.55 % | -512.977 K -57.63 % | -325.436 K -105.17 % | 6.300 M 2 425.92 % | -270.842 K 50.25 % | -544.396 K -284.66 % | 294.808 K -71.85 % | 1.047 M 531.63 % | -242.609 K -115.94 % | 1.522 M 244.45 % | 441.921 K -34.07 % | 670.336 K 23.03 % | 544.853 K 0.02 % | 544.730 K -35.30 % | 841.954 K 221.47 % | -693.144 K 54.12 % | -1.511 M -280.67 % | 836.259 K 462.05 % | -230.982 K -28.15 % | -180.250 K -129.85 % | 603.941 K | 0.000 100.00 % | -496.638 99.87 % | -375.766 K -106.44 % | -182.025 K -110.87 % | -86.322 K 42.61 % | -150.400 K -15.72 % | -129.967 K 5.68 % | -137.788 K -26.40 % | -109.010 K -40.36 % | -77.667 K 91.04 % | -866.948 K | 
| 2023 | 2022 | 2021 | 2020 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | 1992 | 1991 | 1990 | 1989 | 
| 2023 | 2022 | 2021 | 2020 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | 1992 | 1991 | 1990 | 1989 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 160.325 M 300.91 % | 39.991 M -67.59 % | 123.399 M 905.90 % | -15.312 M -301.74 % | -3.811 M -33.62 % | -2.852 M 17.65 % | -3.464 M -225.28 % | -1.065 M -118.63 % | -487.085 K -68.91 % | -288.375 K 81.23 % | -1.536 M -65.06 % | -930.606 K -227.08 % | -284.516 K 77.58 % | -1.269 M -9.60 % | -1.158 M 53.82 % | -2.508 M 40.29 % | -4.200 M 5.60 % | -4.449 M -2 385.38 % | -179.020 K 92.43 % | -2.365 M -1 879.98 % | -119.444 K -149.63 % | 240.651 K 182.58 % | -291.400 K -278.32 % | -77.025 K -21.85 % | -63.214 K 77.56 % | -281.649 K 46.45 % | -525.939 K -18.98 % | -442.034 K -2 772.84 % | 16.538 K 112.94 % | -127.836 K 7.43 % | -138.102 K -137.64 % | -58.115 K -31.86 % | -44.072 K 24.38 % | -58.284 K -31.21 % | -44.419 K 95.95 % | -1.096 M | 
| Total investments | 8.171 M 116.69 % | 3.771 M 1 798.45 % | 198.625 K -93.22 % | 2.929 M 1 349.91 % | 202.013 K -84.94 % | 1.341 M -84.38 % | 8.586 M 392.94 % | 1.742 M 168.10 % | 649.696 K 290.08 % | 166.554 K 3 455.81 % | 4.684 K -90.13 % | 47.433 K -92.98 % | 675.314 K -33.45 % | 1.015 M 55.72 % | 651.690 K 97.62 % | 329.769 K 38.96 % | 237.306 K 72.59 % | 137.497 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 65.675 K -23.73 % | 86.113 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.019 K | 0.000 -100.00 % | 9.970 K -64.09 % | 27.761 K -97.02 % | 930.162 K | 
| Total debt | 205.693 M 84.84 % | 111.281 M -35.49 % | 172.498 M 538.43 % | 27.019 M 33 798.75 % | 79.705 K 0.00 % | 79.705 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 -100.00 % | 267.803 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 78.750 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Accumulated other comprehensive income loss | 24.583 M 287.52 % | 6.344 M -51.01 % | 12.949 M 72.10 % | 7.524 M -35.88 % | 11.734 M 2 308.75 % | 487.139 K -58.52 % | 1.174 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.055 M -4.24 % | 1.101 M -5.44 % | 1.165 M 5.31 % | 1.106 M -15.65 % | 1.311 M 12.80 % | 1.162 M 14.30 % | 1.017 M 29.43 % | 785.710 K 9.06 % | 720.434 K 3.76 % | 694.313 K 19.68 % | 580.139 K 10.33 % | 525.835 K -14.53 % | 615.227 K -10.56 % | 687.870 K -49.85 % | 1.372 M -17.62 % | 1.665 M -4.33 % | 1.740 M -55.15 % | 3.881 M -2.81 % | 3.993 M 23.69 % | 3.228 M -0.02 % | 3.229 M -12.88 % | 3.706 M -3.32 % | 3.833 M 5.06 % | 3.648 M | 
| Retained earnings | -400.797 M -478.64 % | -69.265 M 22.91 % | -89.855 M 5.36 % | -94.944 M -95.15 % | -48.652 M -27.61 % | -38.125 M -7.15 % | -35.582 M -11.61 % | -31.880 M 6.03 % | -33.926 M 0.58 % | -34.123 M 14.88 % | -40.090 M -5.26 % | -38.085 M 11.33 % | -42.951 M -0.12 % | -42.900 M -24.21 % | -34.537 M -13.87 % | -30.329 M 8.23 % | -33.051 M -21.97 % | -27.096 M -23.81 % | -21.886 M -9.89 % | -19.916 M -23.51 % | -16.125 M -12.33 % | -14.355 M -35.53 % | -10.592 M -16.27 % | -9.110 M 12.58 % | -10.420 M 8.30 % | -11.363 M -10.73 % | -10.262 M 14.83 % | -12.049 M 1.43 % | -12.224 M -13.32 % | -10.787 M 0.81 % | -10.875 M -11.86 % | -9.722 M 7.55 % | -10.516 M -0.90 % | -10.423 M 0.94 % | -10.522 M -9.09 % | -9.645 M | 
| Common stock | 840.111 M 239.03 % | 247.796 M -33.52 % | 372.756 M 78.41 % | 208.937 M 84.88 % | 113.015 M 87.79 % | 60.182 M 16.25 % | 51.770 M 26.13 % | 41.044 M 6.25 % | 38.629 M 0.79 % | 38.326 M -18.53 % | 47.045 M 3.17 % | 45.601 M -9.90 % | 50.611 M -3.85 % | 52.636 M 30.25 % | 40.410 M 6.01 % | 38.118 M -8.35 % | 41.590 M 20.55 % | 34.501 M 44.79 % | 23.829 M 0.38 % | 23.739 M 26.51 % | 18.764 M 13.92 % | 16.472 M 24.44 % | 13.237 M 18.00 % | 11.217 M -11.07 % | 12.613 M -8.16 % | 13.734 M -3.51 % | 14.233 M -4.37 % | 14.883 M 22.76 % | 12.124 M 27.01 % | 9.545 M 3.35 % | 9.236 M 9.39 % | 8.443 M -2.05 % | 8.620 M 2.75 % | 8.390 M -3.32 % | 8.678 M 5.06 % | 8.260 M | 
| Total equity | 169.969 M -8.06 % | 184.874 M -37.51 % | 295.851 M 143.46 % | 121.517 M 59.69 % | 76.097 M 237.56 % | 22.543 M 29.84 % | 17.362 M 89.47 % | 9.164 M 94.88 % | 4.702 M 11.88 % | 4.203 M -23.74 % | 5.511 M -18.06 % | 6.726 M -22.82 % | 8.715 M -18.39 % | 10.679 M 51.74 % | 7.038 M -14.15 % | 8.198 M -16.78 % | 9.851 M 14.98 % | 8.567 M 189.45 % | 2.960 M -35.78 % | 4.609 M 37.19 % | 3.360 M 19.53 % | 2.811 M -12.84 % | 3.225 M 22.46 % | 2.633 M -6.22 % | 2.808 M -8.18 % | 3.058 M 27.21 % | 2.404 M -3.41 % | 2.489 M 53.58 % | 1.621 M 26.43 % | 1.282 M -4.19 % | 1.338 M 31.08 % | 1.021 M -23.41 % | 1.333 M -20.33 % | 1.673 M -15.89 % | 1.989 M -12.12 % | 2.263 M | 
| Other non current liabilities | 20.579 M -59.36 % | 50.637 M 46.56 % | 34.550 M 62 718.14 % | 55.000 K -99.49 % | 10.891 M 101 570.00 % | 10.712 K 13.43 % | 9.444 K -36.41 % | 14.851 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.539 K -22.37 % | 7.135 K 18.88 % | 6.002 K | 0.000 -100.00 % | 209.234 K -13.57 % | 242.093 K 14.17 % | 212.044 K 14.30 % | 185.512 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.852 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Long term debt | 142.840 M -27.29 % | 196.450 M 144.82 % | 80.243 M 241.05 % | 23.528 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 78.750 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total non current liabilities | 163.419 M 34.43 % | 121.564 M -8.04 % | 132.191 M 460.54 % | 23.583 M 116.02 % | 10.917 M 101 813.74 % | 10.712 K 13.43 % | 9.444 K -36.41 % | 14.851 K | 0.000 | 0.000 -100.00 % | 1.434 M 80.41 % | 795.111 K 11 043.64 % | 7.135 K 18.88 % | 6.002 K | 0.000 -100.00 % | 209.234 K -13.57 % | 242.093 K 14.17 % | 212.044 K 14.30 % | 185.512 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.852 K | 0.000 | 0.000 | 0.000 -100.00 % | 78.750 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other current liabilities | 11.392 M -58.97 % | 27.764 M -57.58 % | 65.444 M 7 044.57 % | 916.000 K 36.14 % | 672.814 K 299.45 % | 168.435 K 127.17 % | 74.145 K 26.29 % | 58.710 K 33.71 % | 43.907 K -64.77 % | 124.622 K -35.92 % | 194.492 K -56.99 % | 452.202 K 96.28 % | 230.381 K -13.58 % | 266.571 K -78.67 % | 1.250 M -4.23 % | 1.305 M -12.31 % | 1.488 M 627.46 % | 204.587 K 36.38 % | 150.013 K 239.90 % | 44.134 K -47.85 % | 84.625 K 816.85 % | 9.230 K | 0.000 -100.00 % | 60.925 K 47.63 % | 41.270 K 100.98 % | 20.534 K -2.99 % | 21.166 K 2.40 % | 20.670 K 24.98 % | 16.538 K 94.06 % | 8.522 K -2.81 % | 8.768 K 0.97 % | 8.684 K -35.42 % | 13.446 K -29.87 % | 19.172 K -24.47 % | 25.382 K -1.12 % | 25.670 K | 
| Deferred revenue | 0.000 -100.00 % | 3.000 -100.00 % | 343.855 K 11 361.83 % | 3.000 K 149 900.00 % | 2.000 100.00 % | -79.706 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.912 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.699 K | 0.000 | 0.000 100.00 % | -27.853 K -16.95 % | -23.818 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.316 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term debt | 63.512 M 51.85 % | 41.825 M -59.66 % | 103.680 M 679.60 % | 13.299 M 16 585.28 % | 79.705 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 384.135 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 267.803 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 | 
| Total current liabilities | 88.639 M 80.92 % | 48.993 M -67.11 % | 148.948 M 936.88 % | 14.365 M 1 315.27 % | 1.015 M -44.76 % | 1.837 M 314.92 % | 442.818 K 170.90 % | 163.462 K 64.09 % | 99.617 K -30.38 % | 143.094 K -50.06 % | 286.541 K -54.38 % | 628.096 K 42.30 % | 441.384 K 15.85 % | 380.985 K -77.57 % | 1.699 M 7.90 % | 1.574 M -22.66 % | 2.035 M 191.56 % | 698.095 K 67.62 % | 416.472 K 38.53 % | 300.647 K 18.71 % | 253.254 K -27.03 % | 347.062 K 402.86 % | 69.018 K -34.39 % | 105.198 K 85.93 % | 56.580 K 42.31 % | 39.757 K 4.51 % | 38.043 K -25.18 % | 50.847 K 61.42 % | 31.500 K 19.88 % | 26.277 K -51.40 % | 54.071 K 26.48 % | 42.751 K -46.51 % | 79.928 K 65.43 % | 48.314 K 90.35 % | 25.382 K -1.12 % | 25.670 K | 
| Total liabilities | 252.058 M 47.78 % | 170.557 M -39.33 % | 281.139 M 640.85 % | 37.948 M 218.04 % | 11.932 M 545.66 % | 1.848 M 308.62 % | 452.262 K 153.63 % | 178.313 K 79.00 % | 99.617 K -30.38 % | 143.094 K -91.69 % | 1.721 M 20.92 % | 1.423 M 217.31 % | 448.519 K 15.90 % | 386.987 K -77.22 % | 1.699 M -4.76 % | 1.783 M -21.69 % | 2.277 M 150.23 % | 910.139 K 51.19 % | 601.984 K 100.23 % | 300.647 K 18.71 % | 253.254 K -27.03 % | 347.062 K 402.86 % | 69.018 K -34.39 % | 105.198 K 21.71 % | 86.433 K 117.40 % | 39.757 K 4.51 % | 38.043 K -25.18 % | 50.847 K -53.88 % | 110.250 K 319.57 % | 26.277 K -51.40 % | 54.071 K 26.48 % | 42.751 K -46.51 % | 79.928 K 65.43 % | 48.314 K 90.35 % | 25.382 K -1.12 % | 25.670 K | 
| Other non current assets | 4.346 M 1 842.55 % | 223.709 K -90.75 % | 2.418 M -67.00 % | 7.329 M -80.94 % | 38.457 M 2 376 733 513.22 % | 1.618 | 0.000 -100.00 % | 3.122 M 10 352.82 % | 29.872 K 29.82 % | 23.010 K 102.94 % | -781.814 K | 0.000 -100.00 % | 1.009 K | 0.000 | 0.000 100.00 % | -299.184 K | 0.000 | 0.000 -100.00 % | 20.185 K 5.85 % | 19.070 K 36.38 % | 13.983 K 3.76 % | 13.476 K -99.53 % | 2.897 M | 0.000 | 0.000 -100.00 % | 2.533 M | 0.000 -100.00 % | 1.860 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -0.707 | 0.000 | 0.000 | 
| Long term investments | 7.998 M 114.20 % | 3.734 M 3 160.05 % | 114.535 K -95.93 % | 2.813 M 2 199.95 % | 122.307 K -90.88 % | 1.341 M -77.42 % | 5.939 M 344.18 % | 1.337 M 176.46 % | 483.646 K 280.47 % | 127.117 K 350.07 % | 28.244 K -24.49 % | 37.403 K -87.52 % | 299.659 K -0.52 % | 301.226 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 % | 9.970 K -64.09 % | 27.761 K -97.02 % | 930.162 K | 
| Intangible assets | 58.345 M 99.30 % | 29.275 M -55.01 % | 65.069 M 15 466.68 % | 418.000 K 75.31 % | 238.430 K 0.00 % | 238.430 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.063 M 30.91 % | 811.800 K 75.00 % | 463.876 K -85.18 % | 3.130 M 61.55 % | 1.937 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 | 
| GoodWill | 37.909 M 114.12 % | 17.705 M -53.21 % | 37.837 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.607 K -4.89 % | 36.385 K 10.48 % | 32.935 K 2.45 % | 32.148 K -20.23 % | 40.300 K -16.15 % | 48.063 K 1.20 % | 47.491 K -22.20 % | 61.041 K -9.87 % | 67.725 K 5.96 % | 63.918 K -2.81 % | 65.763 K 9.39 % | 60.119 K -10.58 % | 67.229 K | 0.000 | 0.000 | 0.000 | 
| Goodwill and intangible assets | 96.254 M 104.88 % | 46.980 M -54.35 % | 102.906 M 24 518.70 % | 418.000 K 75.31 % | 238.430 K 0.00 % | 238.430 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.063 M 30.91 % | 811.800 K 75.00 % | 463.876 K -85.18 % | 3.130 M 61.55 % | 1.937 M | 0.000 -100.00 % | 34.607 K -4.89 % | 36.385 K 10.48 % | 32.935 K 2.45 % | 32.148 K -20.23 % | 40.300 K -16.15 % | 48.063 K 1.20 % | 47.491 K -22.20 % | 61.041 K -9.87 % | 67.725 K 5.96 % | 63.918 K -2.81 % | 65.763 K 9.39 % | 60.119 K -10.58 % | 67.229 K | 0.000 | 0.000 | 0.000 | 
| Property plant equipment net | 189.543 M 24.25 % | 152.544 M -1.56 % | 154.960 M 46.24 % | 105.961 M 36.71 % | 77.509 M 290.64 % | 19.842 M 313.48 % | 4.799 M 58.05 % | 3.036 M -11.71 % | 3.439 M 5.43 % | 3.262 M -49.20 % | 6.420 M 11.72 % | 5.747 M -26.79 % | 7.849 M -1.70 % | 7.985 M 50.64 % | 5.301 M -3.92 % | 5.517 M -1.30 % | 5.590 M 625.74 % | 770.217 K 17.69 % | 654.441 K -53.99 % | 1.422 M -42.08 % | 2.456 M 8.22 % | 2.269 M 19 403.00 % | 11.636 K -99.56 % | 2.620 M -3.85 % | 2.725 M 2 890.16 % | 91.122 K -95.02 % | 1.830 M 1 570.83 % | 109.504 K -93.16 % | 1.601 M 43.68 % | 1.114 M 15.09 % | 968.177 K 52.73 % | 633.930 K 6.61 % | 594.611 K 40.72 % | 422.562 K 35.56 % | 311.726 K 19.68 % | 260.475 K | 
| Total non current assets | 303.705 M 46.91 % | 206.731 M -21.27 % | 262.580 M 125.35 % | 116.521 M 0.17 % | 116.327 M 449.16 % | 21.183 M 97.27 % | 10.738 M 43.25 % | 7.496 M 89.65 % | 3.952 M 15.84 % | 3.412 M -39.79 % | 5.667 M -2.03 % | 5.784 M -29.03 % | 8.150 M -1.64 % | 8.286 M 30.22 % | 6.364 M 5.54 % | 6.030 M -0.40 % | 6.054 M 55.23 % | 3.900 M 49.31 % | 2.612 M 81.19 % | 1.441 M -42.44 % | 2.504 M 7.99 % | 2.319 M -21.15 % | 2.941 M 10.91 % | 2.652 M -4.09 % | 2.765 M 3.48 % | 2.672 M 42.34 % | 1.877 M -7.57 % | 2.031 M 21.70 % | 1.669 M 41.63 % | 1.178 M 13.95 % | 1.034 M 48.97 % | 694.050 K 4.87 % | 661.841 K 53.02 % | 432.531 K 27.41 % | 339.488 K -71.49 % | 1.191 M | 
| Other current assets | 4.576 M 102.82 % | -162.211 M | 0.000 -100.00 % | 369.000 K -82.83 % | 2.149 M 1 199.21 % | 165.371 K 7 925.01 % | 2.061 K -85.78 % | 14.491 K | 0.000 -100.00 % | 109.318 K | 0.000 -100.00 % | 52.020 K 92.61 % | 27.008 K -29.85 % | 38.499 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 -100.00 % | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term investments | 155.000 K 320.11 % | 36.895 K -56.12 % | 84.089 K -27.51 % | 116.000 K 45.54 % | 79.705 K 0.00 % | 79.705 K -78.35 % | 368.201 K 25 813.86 % | 1.421 K -7.37 % | 1.534 K 143.59 % | 629.707 -85.72 % | 4.410 K -92.38 % | 57.901 K -88.26 % | 493.011 K -65.34 % | 1.423 M 118.29 % | 651.690 K 97.62 % | 329.769 K 38.96 % | 237.306 K 72.59 % | 137.497 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 65.675 K -23.73 % | 86.113 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.019 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| cash and cash equivalents | 45.368 M -36.36 % | 71.291 M 45.20 % | 49.098 M 15.99 % | 42.331 M 987.88 % | 3.891 M 32.71 % | 2.932 M -15.35 % | 3.464 M 225.28 % | 1.065 M 118.63 % | 487.085 K 68.91 % | 288.375 K -81.23 % | 1.536 M 65.06 % | 930.606 K 227.08 % | 284.516 K -77.58 % | 1.269 M 9.60 % | 1.158 M -53.82 % | 2.508 M -40.29 % | 4.200 M -5.60 % | 4.449 M 2 385.38 % | 179.020 K -92.43 % | 2.365 M 1 879.98 % | 119.444 K 339.91 % | 27.152 K -90.68 % | 291.400 K 278.32 % | 77.025 K 21.85 % | 63.214 K -77.56 % | 281.649 K -46.45 % | 525.939 K 18.98 % | 442.034 K 610.53 % | 62.212 K -51.33 % | 127.836 K -7.43 % | 138.102 K 137.64 % | 58.115 K 31.86 % | 44.072 K -24.38 % | 58.284 K 31.21 % | 44.419 K -95.95 % | 1.096 M | 
| Cash and short term investments | 45.523 M -36.14 % | 71.291 M 44.95 % | 49.182 M 15.87 % | 42.447 M 968.96 % | 3.971 M 35.43 % | 2.932 M -23.49 % | 3.832 M 259.38 % | 1.066 M 118.23 % | 488.619 K 69.07 % | 289.005 K -81.24 % | 1.540 M 55.84 % | 988.508 K 27.13 % | 777.527 K -71.11 % | 2.692 M 48.74 % | 1.810 M -36.22 % | 2.837 M -36.05 % | 4.437 M -3.26 % | 4.587 M 2 462.18 % | 179.020 K -92.43 % | 2.365 M 1 879.98 % | 119.444 K 339.91 % | 27.152 K -90.68 % | 291.400 K 278.32 % | 77.025 K -40.24 % | 128.890 K -64.95 % | 367.763 K -30.07 % | 525.939 K 18.98 % | 442.034 K 610.53 % | 62.212 K -51.33 % | 127.836 K -7.43 % | 138.102 K 102.69 % | 68.135 K 54.60 % | 44.072 K -24.38 % | 58.284 K 31.21 % | 44.419 K -95.95 % | 1.096 M | 
| Total current assets | 118.322 M -20.43 % | 148.701 M -52.70 % | 314.410 M 632.14 % | 42.944 M 575.96 % | 6.353 M 98.00 % | 3.209 M -54.66 % | 7.077 M 283.29 % | 1.846 M 117.34 % | 849.504 K -9.06 % | 934.181 K -40.33 % | 1.565 M -33.81 % | 2.365 M 133.30 % | 1.014 M -63.53 % | 2.780 M 17.15 % | 2.373 M -39.95 % | 3.952 M -34.95 % | 6.075 M 8.91 % | 5.578 M 487.11 % | 950.033 K -72.61 % | 3.468 M 212.92 % | 1.108 M 32.19 % | 838.469 K 137.80 % | 352.600 K 307.11 % | 86.610 K -33.11 % | 129.490 K -69.61 % | 426.106 K -24.59 % | 565.049 K 11.02 % | 508.969 K 718.12 % | 62.212 K -52.13 % | 129.966 K -63.70 % | 358.043 K -3.08 % | 369.403 K -50.79 % | 750.733 K -41.73 % | 1.288 M -23.06 % | 1.674 M 52.53 % | 1.098 M | 
| Inventory | 48.969 M -7.21 % | 52.772 M -51.63 % | 109.090 M 139 759.46 % | 78.000 K 29.00 % | 60.466 K 0.00 % | 60.466 K 19 277.00 % | -315.305 -135 422 372 695 900.00 % | 0.000 100.00 % | -14.257 K -11.95 % | -12.736 K | 0.000 -100.00 % | 40.277 K 139.27 % | -102.567 K 46.96 % | -193.370 K | 0.000 -100.00 % | 481.976 K -44.14 % | 862.790 K 224.17 % | 266.156 K 93.73 % | 137.388 K -75.06 % | 550.857 K 21.96 % | 451.660 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 | 
| Net receivables | 19.254 M -57.39 % | 45.191 M 20.97 % | 37.358 M 74 616.56 % | 50.000 K -71.12 % | 173.154 K | 0.000 -100.00 % | 3.244 M | 0.000 | 0.000 -100.00 % | 603.252 K 2 191.12 % | 26.330 K -97.95 % | 1.284 M 527.03 % | 204.831 K 311.40 % | 49.789 K -91.16 % | 563.309 K -55.59 % | 1.268 M 63.75 % | 774.614 K 6.88 % | 724.753 K 14.38 % | 633.625 K 14.70 % | 552.425 K 2.82 % | 537.254 K -28.12 % | 747.401 K 3 838.87 % | 18.975 K 97.96 % | 9.585 K 1 497.49 % | 600.036 -98.97 % | 58.343 K | 0.000 -100.00 % | 15.689 K | 0.000 -100.00 % | 2.131 K -99.03 % | 219.940 K -26.99 % | 301.267 K -57.37 % | 706.660 K -42.55 % | 1.230 M -24.53 % | 1.630 M 107 848.07 % | 1.510 K | 
| Tax assets | 5.565 M 71.26 % | 3.249 M 48.96 % | 2.181 M | 0.000 -100.00 % | 2.000 100.00 % | -238.431 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 
| Account payables | 13.696 M -60.78 % | 34.920 M 11.90 % | 31.206 M 20 704.15 % | 150.000 K -42.85 % | 262.479 K -84.27 % | 1.669 M 352.67 % | 368.673 K 251.95 % | 104.752 K 88.03 % | 55.710 K -10.06 % | 61.942 K -32.71 % | 92.049 K -47.67 % | 175.894 K -16.64 % | 211.003 K 84.42 % | 114.414 K -74.50 % | 448.743 K 80.57 % | 248.516 K -54.57 % | 547.040 K 10.85 % | 493.508 K 85.21 % | 266.459 K 3.88 % | 256.513 K 52.12 % | 168.629 K 140.80 % | 70.029 K 1.46 % | 69.018 K 55.89 % | 44.273 K 189.18 % | 15.310 K -20.36 % | 19.223 K 13.90 % | 16.877 K -44.07 % | 30.177 K 101.69 % | 14.962 K -15.73 % | 17.755 K -60.81 % | 45.303 K 32.98 % | 34.067 K -48.76 % | 66.482 K 128.13 % | 29.142 K | 0.000 | 0.000 | 
| Tax payables | 38.911 K -90.16 % | 395.302 K -92.01 % | 4.946 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 | 
| Deferred revenue non current | 0.000 -100.00 % | 0.640 -100.00 % | 7.990 M 104.24 % | 3.912 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 | 
| 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 | 
| Capital lease obligations | 21.665 M 9.37 % | 19.809 M 3.05 % | 19.222 M -28.58 % | 26.915 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Preferred stock | 0.000 -100.00 % | 0.190 -77.66 % | 0.851 | 0.000 -100.00 % | 0.124 -91.28 % | 1.422 817.66 % | 0.155 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.115 21.90 % | 0.914 790.72 % | 0.103 | 0.000 | 0.000 | 0.000 -100.00 % | 0.582 | 0.000 | 0.000 -100.00 % | 0.203 | 0.000 | 0.000 -100.00 % | 0.418 | 0.000 -100.00 % | 0.721 -3.01 % | 0.743 | 0.000 -100.00 % | 1.224 168.07 % | 0.456 -52.54 % | 0.962 44.61 % | 0.665 95.36 % | 0.340 201.61 % | 0.113 | 
| Other total stockholders equity | -293.928 M | 0.000 | 0.000 | 0.000 100.00 % | 0.000 | 0.000 -100.00 % | 12.856 M 19 953 757 207.98 % | -0.064 -100.00 % | 11.504 M 10.98 % | 10.366 M 483.81 % | 1.776 M -47.09 % | 3.356 M 17 239 014 012.50 % | 0.019 100.00 % | -157.891 K -16 953 378 481 584 700.00 % | 0.000 100.00 % | -374.471 K -38 991 078.60 % | -0.960 -66.27 % | -0.578 -183.08 % | 0.695 37 327 023 900.00 % | 0.000 100.00 % | -0.181 72.09 % | -0.648 -139 222 009 100.00 % | 0.000 -100.00 % | 0.468 241.07 % | -0.332 -33 209 579.27 % | 0.000 100.00 % | -2.938 M -46.18 % | -2.010 M -10 534.82 % | -18.899 K 98.61 % | -1.356 M -33.56 % | -1.016 M -9.39 % | -928.517 K -398 795 038 535 971 072.00 % | 0.000 -100.00 % | 0.665 95.36 % | 0.340 201.61 % | 0.113 | 
| Deferred tax liabilities non current | 0.000 -100.00 % | 6.168 M -64.55 % | 17.398 M 48 227.39 % | 36.000 K 37.88 % | 26.110 K 0.00 % | 26.110 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.434 M 81.67 % | 789.572 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 | 
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.086 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -0.109 39.77 % | -0.180 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 422.027 M 18.74 % | 355.432 M -38.40 % | 576.990 M 261.83 % | 159.465 M 29.98 % | 122.680 M 402.96 % | 24.391 M 36.92 % | 17.815 M 90.69 % | 9.342 M 94.55 % | 4.802 M 10.49 % | 4.346 M -39.91 % | 7.232 M -11.25 % | 8.149 M -11.07 % | 9.164 M -17.19 % | 11.066 M 26.67 % | 8.737 M -12.47 % | 9.981 M -17.70 % | 12.128 M 27.97 % | 9.478 M 166.08 % | 3.562 M -27.45 % | 4.910 M 35.90 % | 3.613 M 14.41 % | 3.158 M -4.13 % | 3.294 M 20.28 % | 2.738 M -5.39 % | 2.894 M -6.57 % | 3.098 M 26.86 % | 2.442 M -3.85 % | 2.540 M 46.73 % | 1.731 M 32.31 % | 1.308 M -6.02 % | 1.392 M 30.89 % | 1.063 M -24.72 % | 1.413 M -17.92 % | 1.721 M -14.55 % | 2.014 M -11.99 % | 2.288 M | 
| 2023 | 2022 | 2021 | 2020 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | 1992 | 1991 | 1990 | 1989 | 
| 2023 | 2022 | 2021 | 2020 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | 1992 | 1991 | 1990 | 1989 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 100.00 % | -2.718 M | 0.000 100.00 % | -9.328 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 | 
| Stock based compensation | 0.000 -100.00 % | 5.047 M 15.25 % | 4.379 M 55.46 % | 2.817 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 | 
| Change in working capital | 46.909 M 206.54 % | -44.029 M -92.13 % | -22.916 M -11 615.50 % | 199.000 K | 0.000 -100.00 % | 4.153 M 479.50 % | 716.650 K 281.51 % | 187.846 K 488.23 % | -48.385 K 73.22 % | -180.698 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 | 
| Accounts receivables | 42.771 M 532.71 % | 6.760 M 161.42 % | -11.006 M -99 956.96 % | -11.000 K | 0.000 -100.00 % | 4.153 M 528.93 % | 660.328 K 1 293.54 % | 47.385 K 637.05 % | 6.429 K 116.44 % | -39.094 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 | 
| Inventory | 35.523 M 219.41 % | -29.748 M -109.30 % | -14.213 M -16 051.31 % | -88.000 K | 0.000 100.00 % | -1.551 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 | 
| Accounts payables | -34.253 M -173.22 % | -12.537 M -291.65 % | 6.542 M 2 073.31 % | 301.000 K | 0.000 -100.00 % | 1.524 M 3 767.32 % | 39.402 K -61.09 % | 101.260 K 1 247.29 % | -8.826 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 | 
| Other working capital | 2.868 M 133.73 % | -8.504 M -100.66 % | -4.238 M -4 557.25 % | -91.000 K | 0.000 -100.00 % | 27.228 K 60.92 % | 16.920 K -56.84 % | 39.201 K 185.24 % | -45.988 K 67.52 % | -141.604 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 | 
| Other non cash items | 202.805 M 360.62 % | 44.029 M 177.11 % | 15.888 M -65.10 % | 45.523 M 430.82 % | 8.576 M -2.39 % | 8.786 M 26.67 % | 6.936 M 231.27 % | -5.284 M -4 911.43 % | 109.817 K -61.64 % | 286.315 K -73.46 % | 1.079 M 46.70 % | 735.485 K 38.71 % | 530.246 K 159.67 % | -888.616 K -204.46 % | 850.689 K 1 746.26 % | -51.674 K 86.61 % | -385.987 K -5 712.18 % | -6.641 K -100.66 % | 1.001 M -41.94 % | 1.725 M 67.26 % | 1.031 M -58.47 % | 2.483 M 332.61 % | 573.899 K 289.76 % | 147.245 K -65.80 % | 430.480 K -12.35 % | 491.162 K -9.46 % | 542.478 K 222.03 % | -444.553 K -0.81 % | -441.000 K -36.96 % | -322.000 K 15.26 % | -380.000 K -76.74 % | -215.000 K -151.56 % | 417.000 K 39.93 % | 298.000 K -34.79 % | 457.000 K -65.48 % | 1.324 M | 
| Net cash provided by operating activities | 12.501 M 162.81 % | -19.902 M 34.57 % | -30.420 M -1 076.34 % | -2.586 M -155.52 % | -1.012 M -136.12 % | 2.802 M 522.84 % | -662.669 K 50.61 % | -1.342 M -63.66 % | -819.883 K 6.81 % | -879.844 K -113.68 % | -411.764 K 54.87 % | -912.343 K 19.67 % | -1.136 M -120.71 % | -514.581 K 69.93 % | -1.711 M 46.78 % | -3.215 M -17.47 % | -2.737 M -22.21 % | -2.240 M -4.74 % | -2.138 M -63.16 % | -1.311 M -86.27 % | -703.600 K | 0.000 100.00 % | -378.751 K -56.45 % | -242.097 K | 0.000 | 0.000 | 0.000 100.00 % | -895.092 K -17.16 % | -764.000 K -23.42 % | -619.000 K 10.94 % | -695.000 K -3.27 % | -673.000 K -1 331.91 % | -47.000 K | 0.000 | 0.000 | 0.000 | 
| Investments in property plant and equipment | -95.535 M -48.38 % | -64.387 M -160.48 % | -24.719 M -778.42 % | -2.814 M 70.83 % | -9.648 M -235.30 % | -2.877 M -73.25 % | -1.661 M -9 341.11 % | -17.591 K 96.76 % | -543.186 K -160.94 % | -208.162 K 65.20 % | -598.211 K -145.49 % | -243.683 K 51.88 % | -506.420 K -14.85 % | -440.946 K 34.32 % | -671.369 K 52.73 % | -1.420 M -7.35 % | -1.323 M -24.00 % | -1.067 M 13.71 % | -1.236 M -512.32 % | -201.926 K 34.28 % | -307.243 K -257.78 % | -85.876 K 53.25 % | -183.682 K 41.38 % | -313.345 K 32.82 % | -466.442 K -54 703.04 % | -851.123 84.74 % | -5.578 K 93.70 % | -88.518 K -410.93 % | -17.325 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.669 K | 0.000 | 0.000 | 
| Acquisitions net | 2.032 M 94.37 % | 1.046 M 100.70 % | -148.449 M -15 034.48 % | 994.000 K | 0.000 -100.00 % | 594.783 K -65.05 % | 1.702 M | 0.000 | 0.000 -100.00 % | 511.125 K -61.22 % | 1.318 M -10.84 % | 1.478 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -394.754 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 | 
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -594.783 K 92.28 % | -7.707 M -1 729.81 % | -421.172 K -331.07 % | -97.704 K -22.65 % | -79.663 K -962.71 % | -7.496 K -64.41 % | -4.559 K 88.91 % | -41.130 K -277.11 % | -10.907 K | 0.000 100.00 % | -691.560 K -372.51 % | -146.359 K 6.78 % | -157.006 K -508.72 % | -25.793 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -86.114 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.268 K -82.31 % | -10.020 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Sales maturities of investments | 0.000 | 0.000 | 0.000 -100.00 % | 191.000 K | 0.000 -100.00 % | 1.729 M 105.00 % | 843.661 K | 0.000 | 0.000 | 0.000 -100.00 % | 598.211 K 167.94 % | 223.261 K | 0.000 | 0.000 -100.00 % | 133.654 K | 0.000 100.00 % | -872.955 K | 0.000 | 0.000 -100.00 % | 8.387 K | 0.000 | 0.000 | 0.000 -100.00 % | 56.133 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.960 K | 0.000 -100.00 % | 12.698 K -31.01 % | 18.405 K | 0.000 | 0.000 | 
| Other investing activites | 1.883 M 4 444.37 % | -43.336 K -106.38 % | 679.241 K -56.01 % | 1.544 M 60.50 % | 961.967 K 108.35 % | 461.711 K 127.57 % | -1.675 M -321.89 % | 754.805 K 464.71 % | 133.663 K | 0.000 100.00 % | -598.211 K -167.94 % | -223.261 K -6 358.10 % | 3.568 K | 0.000 -100.00 % | 522.654 K | 0.000 -100.00 % | 1.864 M 904.79 % | 185.549 K 18 550 439 637 099.63 % | 0.000 -100.00 % | 152.499 K 129.32 % | -520.124 K 28.77 % | -730.254 K | 0.000 100.00 % | 0.000 -100.00 % | 61.089 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.885 K 728 792 957 277 525 248.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net cash used for investing activites | -91.620 M -44.55 % | -63.385 M 63.25 % | -172.488 M -15 885.93 % | -1.079 M 87.58 % | -8.686 M -1 165.81 % | -686.192 K 91.92 % | -8.497 M -2 788.45 % | 316.042 K 778.90 % | 35.959 K 112.49 % | -287.825 K -140.40 % | 712.386 K -42.09 % | 1.230 M 326.14 % | -543.982 K -20.39 % | -451.853 K -2 900.58 % | -15.059 K 99.29 % | -2.112 M -141.99 % | -872.668 K 15.96 % | -1.038 M 17.74 % | -1.262 M -2 975.68 % | -41.039 K 95.04 % | -827.367 K -1.38 % | -816.130 K -344.32 % | -183.682 K 28.59 % | -257.212 K 36.55 % | -405.353 K -366.11 % | -86.965 K -1 459.10 % | -5.578 K 93.70 % | -88.518 K -410.93 % | -17.325 K -187.13 % | 19.885 K 372.14 % | -7.307 K 27.08 % | -10.020 K -178.91 % | 12.698 K 18.27 % | 10.736 K | 0.000 | 0.000 | 
| Debt repayment | -45.926 M -179.87 % | 57.500 M -25.85 % | 77.541 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -375.000 K -248.41 % | 252.674 K | 0.000 | 0.000 | 0.000 100.00 % | -9.346 K | 0.000 100.00 % | -75.360 K -149.84 % | 151.200 K 12.05 % | 134.938 K 23.11 % | 109.605 K -66.85 % | 330.659 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Common stock issued | 24.985 M -83.90 % | 155.162 M -20.64 % | 195.522 M 341.17 % | 44.319 M 289.07 % | 11.391 M 8 032.59 % | 140.067 K -98.83 % | 11.953 M 809.30 % | 1.314 M 53.61 % | 855.695 K | 0.000 | 0.000 -100.00 % | 463.843 K 79.11 % | 258.971 K -83.64 % | 1.583 M 822.57 % | 171.553 K -93.48 % | 2.632 M -1.52 % | 2.673 M -62.79 % | 7.183 M 888.76 % | 726.447 K -77.82 % | 3.275 M 100.63 % | 1.632 M 171.12 % | 602.097 K -6.73 % | 645.564 K 59.89 % | 403.749 K 22.45 % | 329.721 K -58.84 % | 801.032 K 13.87 % | 703.455 K -44.77 % | 1.274 M 175.99 % | 461.475 K 132.06 % | 198.856 K -56.94 % | 461.802 K 214.24 % | 146.959 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Common stock repurchased | -1.813 M 71.50 % | -6.361 M | 0.000 | 0.000 100.00 % | -222.627 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -128.793 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 | 
| 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 | 
| Other financing activites | -3.577 M -103.38 % | 105.813 M 347.76 % | -42.708 M -205.48 % | 40.488 M | 0.000 100.00 % | -1.787 M -8 145.60 % | -21.667 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.059 K | 0.000 | 0.000 -100.00 % | 629.255 K 420.77 % | 120.831 K | 0.000 -100.00 % | 252.528 K | 0.000 -100.00 % | 143.483 K 1 747.53 % | -8.709 K | 0.000 -100.00 % | 1.531 K 356.45 % | -597.000 -180 599.37 % | -0.330 -100.01 % | 3.104 K 168.65 % | -4.522 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net cash used provided by financing activities | -26.331 M -118.06 % | 145.766 M -34.31 % | 221.889 M 449.11 % | 40.409 M 261.81 % | 11.168 M 778.31 % | -1.647 M -114.31 % | 11.505 M 799.75 % | 1.279 M 63.39 % | 782.626 K | 0.000 | 0.000 -100.00 % | 423.304 K 59.72 % | 265.030 K -81.77 % | 1.454 M 747.50 % | 171.553 K -93.48 % | 2.632 M -1.53 % | 2.673 M -62.79 % | 7.183 M 888.76 % | 726.447 K -77.82 % | 3.275 M 133.79 % | 1.401 M 65.58 % | 846.062 K 31.06 % | 645.564 K 59.29 % | 405.280 K 23.14 % | 329.124 K -58.43 % | 791.686 K 12.05 % | 706.559 K -40.81 % | 1.194 M 94.84 % | 612.675 K 83.55 % | 333.794 K -41.58 % | 571.407 K 19.64 % | 477.618 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Effect of forex changes on cash | 118.843 K 140.06 % | 49.505 K 108.70 % | -569.055 K -724.72 % | -69.000 K -1 355.24 % | 5.497 K 100.55 % | -997.732 K | 0.000 -100.00 % | 480.540 K 73.13 % | 277.566 K | 0.000 | 0.000 100.00 % | -41.647 K -753.09 % | 6.377 K 109.89 % | -64.472 K -110.78 % | 598.300 K -4.23 % | 624.699 K 667.66 % | 81.377 K -92.60 % | 1.100 M 690.53 % | -186.249 K -118.49 % | 1.007 M 286.49 % | 260.635 K | 0.000 -100.00 % | 358.512 K 152.31 % | 142.091 K | 0.000 | 0.000 | 0.000 -100.00 % | 361.362 K 124.94 % | 160.649 K 11.32 % | 144.319 K -30.58 % | 207.899 K -10.54 % | 232.401 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net change in cash | -107.279 M -322.01 % | 48.322 M 162.45 % | 18.412 M -51.73 % | 38.144 M 3 661.06 % | 1.014 M 373.89 % | -370.290 K -115.14 % | 2.446 M 333.92 % | 563.685 K 173.22 % | 206.312 K 121.43 % | -962.666 K -283.98 % | 523.259 K -18.03 % | 638.349 K 144.29 % | -1.441 M -418.80 % | 452.091 K 155.61 % | -812.928 K 56.74 % | -1.879 M -129.48 % | -818.871 K -119.29 % | 4.245 M 299.98 % | -2.123 M -194.98 % | 2.235 M 2 348.45 % | 91.270 K 128.38 % | -321.596 K -229.34 % | 248.646 K 913.81 % | 24.526 K 110.43 % | -235.261 K 17.13 % | -283.896 K -275.46 % | 161.803 K -62.43 % | 430.676 K 6 936.13 % | -6.300 K 92.67 % | -85.935 K -252.74 % | 56.264 K 211.95 % | 18.036 K 180.48 % | -22.410 K -308.72 % | 10.737 K | 0.000 | 0.000 | 
| Cash at beginning of period | 153.938 M 570.20 % | 22.969 M -25.15 % | 30.686 M 632.94 % | 4.187 M 45.52 % | 2.877 M -12.88 % | 3.302 M 224.41 % | 1.018 M 103.10 % | 501.219 K 78.51 % | 280.773 K -77.56 % | 1.251 M 23.41 % | 1.014 M 194.46 % | 344.276 K -81.16 % | 1.827 M 25.48 % | 1.456 M -26.11 % | 1.971 M -44.37 % | 3.543 M -29.41 % | 5.019 M 2 352.73 % | 204.623 K -91.11 % | 2.302 M 1 666.79 % | 130.267 K 362.37 % | 28.174 K -91.92 % | 348.748 K 715.71 % | 42.754 K 200.53 % | 14.226 K -94.35 % | 251.905 K -55.46 % | 565.545 K 55.31 % | 364.136 K 3 105.99 % | 11.358 K -37.29 % | 18.112 K -82.29 % | 102.269 K 108.90 % | 48.956 K 83.23 % | 26.719 K -48.90 % | 52.289 K 21.76 % | 42.946 K | 0.000 | 0.000 | 
| Cash at end of period | 45.954 M -35.54 % | 71.291 M 45.20 % | 49.098 M 15.99 % | 42.331 M 987.88 % | 3.891 M 32.71 % | 2.932 M -15.35 % | 3.464 M 225.28 % | 1.065 M 118.63 % | 487.085 K 68.91 % | 288.375 K -81.24 % | 1.537 M 56.42 % | 982.625 K 154.52 % | 386.073 K -79.77 % | 1.908 M 64.80 % | 1.158 M -30.40 % | 1.664 M -60.39 % | 4.200 M -5.60 % | 4.449 M 2 385.38 % | 179.020 K -92.43 % | 2.365 M 1 879.98 % | 119.444 K 339.91 % | 27.152 K -90.68 % | 291.400 K 651.96 % | 38.752 K 132.83 % | 16.644 K -94.09 % | 281.649 K -46.45 % | 525.939 K 18.98 % | 442.034 K 3 642.25 % | 11.812 K -27.68 % | 16.334 K -84.48 % | 105.220 K 135.10 % | 44.755 K 49.79 % | 29.879 K -44.34 % | 53.683 K | 0.000 | 0.000 | 
| Operating cash flow | 12.501 M 162.81 % | -19.902 M 34.57 % | -30.420 M -1 076.34 % | -2.586 M -155.52 % | -1.012 M -136.12 % | 2.802 M 522.84 % | -662.669 K 50.61 % | -1.342 M -63.66 % | -819.883 K 6.81 % | -879.844 K -113.68 % | -411.764 K 54.87 % | -912.343 K 19.67 % | -1.136 M -120.71 % | -514.581 K 69.93 % | -1.711 M 46.78 % | -3.215 M -17.47 % | -2.737 M -22.21 % | -2.240 M -4.74 % | -2.138 M -63.16 % | -1.311 M -86.27 % | -703.600 K | 0.000 100.00 % | -378.751 K -56.45 % | -242.097 K | 0.000 | 0.000 | 0.000 100.00 % | -895.092 K -17.16 % | -764.000 K -23.42 % | -619.000 K 10.94 % | -695.000 K -3.27 % | -673.000 K -1 331.91 % | -47.000 K | 0.000 | 0.000 | 0.000 | 
| Capital expenditure | -95.535 M -48.38 % | -64.387 M -160.48 % | -24.719 M -778.42 % | -2.814 M 70.83 % | -9.648 M -235.30 % | -2.877 M -73.25 % | -1.661 M -9 341.11 % | -17.591 K 96.76 % | -543.186 K -160.94 % | -208.162 K 65.20 % | -598.211 K -145.49 % | -243.683 K 51.88 % | -506.420 K -14.85 % | -440.946 K 34.32 % | -671.369 K 52.73 % | -1.420 M -7.35 % | -1.323 M -24.00 % | -1.067 M 13.71 % | -1.236 M -512.32 % | -201.926 K 34.28 % | -307.243 K -257.78 % | -85.876 K 53.25 % | -183.682 K 41.38 % | -313.345 K 32.82 % | -466.442 K -54 703.04 % | -851.123 84.74 % | -5.578 K 93.70 % | -88.518 K -410.93 % | -17.325 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.669 K | 0.000 | 0.000 | 
| Free CashFlow | -87.024 M -3.24 % | -84.289 M -52.87 % | -55.139 M -921.09 % | -5.400 M 49.34 % | -10.660 M -14 041.22 % | -75.382 K 96.76 % | -2.323 M -70.92 % | -1.359 M 0.27 % | -1.363 M -25.28 % | -1.088 M -7.73 % | -1.010 M 12.63 % | -1.156 M 29.60 % | -1.642 M -71.86 % | -955.527 K 59.90 % | -2.383 M 48.60 % | -4.636 M -14.17 % | -4.060 M -22.79 % | -3.307 M 2.02 % | -3.375 M -123.13 % | -1.512 M -49.63 % | -1.011 M -1 077.10 % | -85.876 K 84.73 % | -562.433 K -1.26 % | -555.442 K -19.08 % | -466.442 K -54 703.04 % | -851.123 84.74 % | -5.578 K 99.43 % | -983.610 K -25.89 % | -781.325 K -26.22 % | -619.000 K 10.94 % | -695.000 K -3.27 % | -673.000 K -1 331.91 % | -47.000 K -512.86 % | -7.669 K | 0.000 | 0.000 | 
| 2023 | 2022 | 2021 | 2020 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | 1992 | 1991 | 1990 | 1989 | 
| 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-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-03-31 | 2012-01-31 | 2011-09-30 | 2011-03-31 | 2011-01-31 | 2010-09-30 | 2010-03-31 | 2010-01-31 | 2009-09-30 | 2009-03-31 | 2009-01-31 | 2008-09-30 | 2008-03-31 | 2008-01-31 | 2007-09-30 | 2007-03-31 | 2007-01-31 | 2006-09-30 | 2006-03-31 | 2006-01-31 | 2005-09-30 | 2005-03-31 | 2005-01-31 | 2004-09-30 | 2004-03-31 | 2004-01-31 | 2003-09-30 | 2003-03-31 | 2003-01-31 | 2002-09-30 | 2002-03-31 | 2002-01-31 | 2001-09-30 | 2001-03-31 | 2001-01-31 | 2000-09-30 | 2000-03-31 | 2000-01-31 | 1999-09-30 | 1999-03-31 | 1999-01-31 | 1998-09-30 | 1998-06-30 | 1998-03-31 | 1998-01-31 | 1997-09-30 | 1997-03-31 | 1997-01-31 | 1996-09-30 | 1996-06-30 | 1996-03-31 | 1996-01-31 | 1995-09-30 | 1995-06-30 | 1995-03-31 | 1995-01-31 | 1994-09-30 | 1994-06-30 | 1994-03-31 | 1994-01-31 | 1993-09-30 | 1993-06-30 | 1993-03-31 | 1993-01-31 | 1992-09-30 | 1992-06-30 | 1992-03-31 | 1992-01-31 | 1991-09-30 | 1991-06-30 | 1991-03-31 | 1991-01-31 | 1990-09-30 | 1990-06-30 | 1990-03-31 | 1990-01-31 | 1989-09-30 | 1989-06-30 | 1989-03-31 | 1989-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 59.400 M -5.68 % | 62.979 M -26.58 % | 85.774 M 0.37 % | 85.454 M -20.25 % | 107.155 M -19.02 % | 132.317 M 3.38 % | 127.995 M -11.76 % | 145.053 M 13.09 % | 128.266 M 284.08 % | 33.396 M | 0.000 -100.00 % | 50.000 K -54.95 % | 111.000 K -86.38 % | 814.750 K 0.00 % | 814.750 K 0.00 % | 814.750 K 0.00 % | 814.750 K -17.69 % | 989.866 K 0.00 % | 989.866 K 0.00 % | 989.866 K 3 876.00 % | 24.896 K | 0.000 | 0.000 -100.00 % | 36.571 K | 0.000 | 0.000 -100.00 % | 253.392 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.436 K 0.00 % | 1.436 K 0.00 % | 1.436 K -53.85 % | 3.112 K 0.00 % | 3.112 K 0.00 % | 3.112 K 677.88 % | 400.000 0.00 % | 400.000 0.00 % | 400.000 -84.28 % | 2.544 K 0.00 % | 2.544 K 0.00 % | 2.544 K -98.97 % | 246.641 K 0.00 % | 246.641 K 0.00 % | 246.641 K -42.79 % | 431.108 K 0.00 % | 431.108 K 0.00 % | 431.108 K -1.63 % | 438.254 K 0.00 % | 438.254 K 0.00 % | 438.254 K 34.77 % | 325.179 K 0.00 % | 325.179 K 0.00 % | 325.179 K 97.61 % | 164.559 K 0.00 % | 164.559 K 0.00 % | 164.559 K -49.35 % | 324.885 K 0.00 % | 324.885 K 0.00 % | 324.885 K 56.85 % | 207.135 K 0.00 % | 207.135 K 0.00 % | 207.135 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.250 K 0.00 % | 6.250 K 0.00 % | 6.250 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.206 K 0.00 % | 6.206 K 0.00 % | 6.206 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net income | -116.306 M 5.68 % | -123.313 M -74.85 % | -70.525 M -0.37 % | -70.261 M -46.88 % | -47.836 M -20.02 % | -39.857 M -6 213.48 % | 651.948 K -80.21 % | 3.295 M 148.10 % | -6.851 M 34.10 % | -10.396 M -48.32 % | -7.009 M -47.46 % | -4.753 M 78.86 % | -22.479 M -910.52 % | -2.225 M 0.00 % | -2.225 M 0.00 % | -2.225 M 0.00 % | -2.225 M -48.26 % | -1.500 M 0.00 % | -1.500 M 0.00 % | -1.500 M 20.16 % | -1.879 M -8.14 % | -1.738 M 0.00 % | -1.738 M -41.41 % | -1.229 M -224.63 % | 986.048 K 0.00 % | 986.048 K 251.54 % | -650.694 K -176.45 % | -235.377 K 0.00 % | -235.377 K 20.18 % | -294.886 K 0.00 % | -294.886 K 0.00 % | -294.886 K 22.22 % | -379.136 K 0.00 % | -379.136 K 0.00 % | -379.136 K 8.62 % | -414.883 K 0.00 % | -414.883 K 0.00 % | -414.883 K 1.31 % | -420.375 K 0.00 % | -420.375 K 0.00 % | -420.375 K -579.17 % | 87.730 K 0.00 % | 87.730 K 0.00 % | 87.730 K 113.21 % | -664.349 K 0.00 % | -664.349 K 0.00 % | -664.349 K 22.65 % | -858.939 K 0.00 % | -858.939 K 0.00 % | -858.939 K -32.24 % | -649.544 K 0.00 % | -649.544 K 0.00 % | -649.544 K -5.95 % | -613.078 K 0.00 % | -613.078 K 0.00 % | -613.078 K 24.87 % | -816.002 K 0.00 % | -816.002 K 0.00 % | -816.002 K -6.82 % | -763.917 K 0.00 % | -763.917 K 0.00 % | -763.917 K -73.76 % | -439.634 K 0.00 % | -439.634 K 0.00 % | -439.634 K 29.41 % | -622.824 K 0.00 % | -622.824 K 0.00 % | -622.824 K -160.20 % | -239.366 K 0.00 % | -239.366 K 0.00 % | -239.366 K -139.89 % | -99.782 K 0.00 % | -99.782 K 0.00 % | -99.782 K 7.28 % | -107.620 K 0.00 % | -107.620 K 0.00 % | -107.620 K 12.35 % | -122.791 K 0.00 % | -122.791 K 0.00 % | -122.791 K 9.46 % | -135.620 K 0.00 % | -135.620 K 0.00 % | -135.620 K 0.00 % | -135.620 K -16.49 % | -116.422 K 0.00 % | -116.422 K 0.00 % | -116.422 K -39.43 % | -83.500 K 0.00 % | -83.500 K 0.00 % | -83.500 K 0.00 % | -83.500 K -9.15 % | -76.500 K 0.00 % | -76.500 K 0.00 % | -76.500 K 0.00 % | -76.500 K 6.99 % | -82.250 K 0.00 % | -82.250 K 0.00 % | -82.250 K 0.00 % | -82.250 K 30.88 % | -119.000 K 0.00 % | -119.000 K 0.00 % | -119.000 K 0.00 % | -119.000 K 2.26 % | -121.750 K 0.00 % | -121.750 K 0.00 % | -121.750 K 0.00 % | -121.750 K -49.39 % | -81.500 K 0.00 % | -81.500 K 0.00 % | -81.500 K 0.00 % | -81.500 K 33.47 % | -122.500 K 0.00 % | -122.500 K 0.00 % | -122.500 K 0.00 % | -122.500 K 64.02 % | -340.500 K 0.00 % | -340.500 K 0.00 % | -340.500 K 0.00 % | -340.500 K | 
| Income before tax | -116.593 M 5.68 % | -123.617 M -60.57 % | -76.987 M -0.37 % | -76.700 M -35.55 % | -56.585 M -21.80 % | -46.458 M -3 745.32 % | 1.274 M -79.42 % | 6.194 M 181.63 % | -7.588 M 24.77 % | -10.087 M -43.91 % | -7.009 M -47.46 % | -4.753 M 78.86 % | -22.479 M -910.52 % | -2.225 M 0.00 % | -2.225 M 0.00 % | -2.225 M 0.00 % | -2.225 M -65.47 % | -1.344 M 0.00 % | -1.344 M 0.00 % | -1.344 M 28.47 % | -1.879 M -8.14 % | -1.738 M 0.00 % | -1.738 M -41.41 % | -1.229 M -224.63 % | 986.048 K 0.00 % | 986.048 K 251.54 % | -650.694 K -176.45 % | -235.377 K 0.00 % | -235.377 K 20.18 % | -294.886 K 0.00 % | -294.886 K 0.00 % | -294.886 K 22.22 % | -379.136 K 0.00 % | -379.136 K 0.00 % | -379.136 K -13.39 % | -334.370 K 0.00 % | -334.370 K 0.00 % | -334.370 K 27.64 % | -462.085 K 0.00 % | -462.085 K 0.00 % | -462.085 K -3 820.46 % | -11.787 K 0.00 % | -11.787 K 0.00 % | -11.787 K 98.43 % | -749.922 K 0.00 % | -749.922 K 0.00 % | -749.922 K 12.69 % | -858.939 K 0.00 % | -858.939 K 0.00 % | -858.939 K -32.24 % | -649.544 K 0.00 % | -649.544 K 0.00 % | -649.544 K -5.95 % | -613.078 K 0.00 % | -613.078 K 0.00 % | -613.078 K 24.87 % | -816.002 K 0.00 % | -816.002 K 0.00 % | -816.002 K -6.82 % | -763.917 K 0.00 % | -763.917 K 0.00 % | -763.917 K -73.76 % | -439.634 K 0.00 % | -439.634 K 0.00 % | -439.634 K 29.41 % | -622.824 K 0.00 % | -622.824 K 0.00 % | -622.824 K -160.20 % | -239.366 K 0.00 % | -239.366 K 0.00 % | -239.366 K -139.89 % | -99.782 K 0.00 % | -99.782 K 0.00 % | -99.782 K 7.28 % | -107.620 K 0.00 % | -107.620 K 0.00 % | -107.620 K 12.35 % | -122.791 K 0.00 % | -122.791 K 0.00 % | -122.791 K 9.46 % | -135.620 K 0.00 % | -135.620 K 0.00 % | -135.620 K 0.00 % | -135.620 K -16.49 % | -116.422 K 0.00 % | -116.422 K 0.00 % | -116.422 K -39.43 % | -83.500 K 0.00 % | -83.500 K 0.00 % | -83.500 K 0.00 % | -83.500 K -9.15 % | -76.500 K 0.00 % | -76.500 K 0.00 % | -76.500 K 0.00 % | -76.500 K 6.99 % | -82.250 K 0.00 % | -82.250 K 0.00 % | -82.250 K 0.00 % | -82.250 K 30.88 % | -119.000 K 0.00 % | -119.000 K 0.00 % | -119.000 K 0.00 % | -119.000 K 2.26 % | -121.750 K 0.00 % | -121.750 K 0.00 % | -121.750 K 0.00 % | -121.750 K -49.39 % | -81.500 K 0.00 % | -81.500 K 0.00 % | -81.500 K 0.00 % | -81.500 K 33.47 % | -122.500 K 0.00 % | -122.500 K 0.00 % | -122.500 K 0.00 % | -122.500 K 63.41 % | -334.750 K 0.00 % | -334.750 K 0.00 % | -334.750 K 0.00 % | -334.750 K | 
| Income before tax ratio | -1.96 0.00 % | -1.96 -118.69 % | -0.90 0.00 % | -0.90 -69.97 % | -0.53 -50.40 % | -0.35 -3 626.23 % | 0.01 -76.68 % | 0.04 172.18 % | -0.06 80.41 % | -0.30 | 0.00 100.00 % | -95.06 53.06 % | -202.51 -7 317.30 % | -2.73 0.00 % | -2.73 0.00 % | -2.73 0.00 % | -2.73 -101.04 % | -1.36 0.00 % | -1.36 0.00 % | -1.36 98.20 % | -75.49 | 0.00 | 0.00 100.00 % | -33.60 | 0.00 | 0.00 100.00 % | -2.57 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -264.02 0.00 % | -264.02 0.00 % | -264.02 -145.69 % | -107.46 0.00 % | -107.46 0.00 % | -107.46 90.70 % | -1 155.21 0.00 % | -1 155.21 0.00 % | -1 155.21 -24 834.12 % | -4.63 0.00 % | -4.63 0.00 % | -4.63 -52.38 % | -3.04 0.00 % | -3.04 0.00 % | -3.04 -52.61 % | -1.99 0.00 % | -1.99 0.00 % | -1.99 -34.43 % | -1.48 0.00 % | -1.48 0.00 % | -1.48 21.39 % | -1.89 0.00 % | -1.89 0.00 % | -1.89 61.98 % | -4.96 0.00 % | -4.96 0.00 % | -4.96 -110.89 % | -2.35 0.00 % | -2.35 0.00 % | -2.35 -10.78 % | -2.12 0.00 % | -2.12 0.00 % | -2.12 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -15.97 0.00 % | -15.97 0.00 % | -15.97 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -18.76 0.00 % | -18.76 0.00 % | -18.76 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| EBITDA | 1.696 M -5.68 % | 1.798 M 106.04 % | -29.758 M -0.37 % | -29.647 M 30.57 % | -42.698 M -12.79 % | -37.857 M -576.22 % | 7.950 M -35.04 % | 12.238 M 699.02 % | -2.043 M 76.90 % | -8.846 M -45.76 % | -6.069 M -61.75 % | -3.752 M -112.94 % | -1.762 M -2 569.70 % | -66.000 K 97.16 % | -2.323 M -8.85 % | -2.134 M -456.49 % | -383.518 K 88.32 % | -3.285 M -185.11 % | 3.860 M 222.71 % | -3.145 M -67.77 % | -1.875 M 7.76 % | -2.033 M -61.16 % | -1.261 M 0.00 % | -1.261 M -1 092.60 % | -105.754 K 65.00 % | -302.114 K 0.00 % | -302.115 K -29.98 % | -232.425 K -23.40 % | -188.346 K 0.00 % | -188.346 K 35.40 % | -291.540 K 0.00 % | -291.540 K -36.16 % | -214.117 K 42.54 % | -372.667 K -649.52 % | 67.817 K 0.00 % | 67.818 K 120.54 % | -330.096 K 38.34 % | -535.328 K -17.10 % | -457.160 K 0.00 % | -457.160 K 0.00 % | -457.160 K -9 126.23 % | -4.955 K 0.00 % | -4.955 K 0.00 % | -4.955 K 99.32 % | -726.078 K 0.00 % | -726.078 K 0.00 % | -726.078 K 8.20 % | -790.944 K 0.00 % | -790.944 K 0.00 % | -790.944 K -34.56 % | -587.817 K 0.00 % | -587.817 K 0.00 % | -587.817 K -5.29 % | -558.285 K 0.00 % | -558.285 K 0.00 % | -558.285 K 28.87 % | -784.912 K 0.00 % | -784.912 K 0.00 % | -784.912 K 48.45 % | -1.523 M 0.00 % | -1.523 M 0.00 % | -1.523 M -77.72 % | -856.802 K 0.00 % | -856.802 K 0.00 % | -856.802 K 30.79 % | -1.238 M 0.00 % | -1.238 M 0.00 % | -1.238 M -159.23 % | -477.529 K 0.00 % | -477.529 K 0.00 % | -477.529 K -142.26 % | -197.117 K 0.00 % | -197.117 K 0.00 % | -197.117 K 8.42 % | -215.240 K 0.00 % | -215.240 K 0.00 % | -215.240 K 12.35 % | -245.581 K 0.00 % | -245.581 K 0.00 % | -245.581 K 9.39 % | -271.039 K 0.00 % | -271.039 K 0.00 % | -271.039 K 0.00 % | -271.039 K -19.48 % | -226.853 K 0.00 % | -226.853 K 0.00 % | -226.853 K -38.11 % | -164.250 K 0.00 % | -164.250 K 0.00 % | -164.250 K 0.00 % | -164.250 K -8.96 % | -150.750 K 0.00 % | -150.750 K 0.00 % | -150.750 K 0.00 % | -150.750 K 6.37 % | -161.000 K 0.00 % | -161.000 K 0.00 % | -161.000 K 0.00 % | -161.000 K 31.05 % | -233.500 K 0.00 % | -233.500 K 0.00 % | -233.500 K 0.00 % | -233.500 K 1.79 % | -237.750 K 0.00 % | -237.750 K 0.00 % | -237.750 K 0.00 % | -237.750 K -52.40 % | -156.000 K 0.00 % | -156.000 K 0.00 % | -156.000 K 0.00 % | -156.000 K 34.11 % | -236.750 K 0.00 % | -236.750 K 0.00 % | -236.750 K 0.00 % | -236.750 K 64.44 % | -665.750 K 0.00 % | -665.750 K 0.00 % | -665.750 K 0.00 % | -665.750 K | 
| Net income ratio | -1.96 0.00 % | -1.96 -138.14 % | -0.82 0.00 % | -0.82 -84.18 % | -0.45 -48.20 % | -0.30 -6 013.77 % | 0.01 -77.58 % | 0.02 142.53 % | -0.05 82.84 % | -0.31 | 0.00 100.00 % | -95.06 53.06 % | -202.51 -7 317.30 % | -2.73 0.00 % | -2.73 0.00 % | -2.73 0.00 % | -2.73 -80.13 % | -1.52 0.00 % | -1.52 0.00 % | -1.52 97.99 % | -75.49 | 0.00 | 0.00 100.00 % | -33.60 | 0.00 | 0.00 100.00 % | -2.57 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -264.02 0.00 % | -264.02 0.00 % | -264.02 -98.01 % | -133.34 0.00 % | -133.34 0.00 % | -133.34 87.31 % | -1 050.94 0.00 % | -1 050.94 0.00 % | -1 050.94 -3 147.52 % | 34.49 0.00 % | 34.49 0.00 % | 34.49 1 380.27 % | -2.69 0.00 % | -2.69 0.00 % | -2.69 -35.19 % | -1.99 0.00 % | -1.99 0.00 % | -1.99 -34.43 % | -1.48 0.00 % | -1.48 0.00 % | -1.48 21.39 % | -1.89 0.00 % | -1.89 0.00 % | -1.89 61.98 % | -4.96 0.00 % | -4.96 0.00 % | -4.96 -110.89 % | -2.35 0.00 % | -2.35 0.00 % | -2.35 -10.78 % | -2.12 0.00 % | -2.12 0.00 % | -2.12 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -15.97 0.00 % | -15.97 0.00 % | -15.97 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -18.76 0.00 % | -18.76 0.00 % | -18.76 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Ratio EBITDA | 0.03 0.00 % | 0.03 108.23 % | -0.35 0.00 % | -0.35 12.93 % | -0.40 -39.27 % | -0.29 -560.66 % | 0.06 -26.38 % | 0.08 629.70 % | -0.02 93.99 % | -0.26 | 0.00 100.00 % | -75.04 -372.73 % | -15.87 -19 495.82 % | -0.08 97.16 % | -2.85 -8.85 % | -2.62 -456.49 % | -0.47 85.82 % | -3.32 -185.11 % | 3.90 222.71 % | -3.18 95.78 % | -75.31 | 0.00 | 0.00 100.00 % | -34.49 | 0.00 | 0.00 100.00 % | -1.19 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -149.11 42.54 % | -259.52 -649.52 % | 47.23 116.68 % | 21.80 120.54 % | -106.09 38.34 % | -172.05 84.95 % | -1 142.90 0.00 % | -1 142.90 0.00 % | -1 142.90 -58 578.83 % | -1.95 0.00 % | -1.95 0.00 % | -1.95 33.84 % | -2.94 0.00 % | -2.94 0.00 % | -2.94 -60.46 % | -1.83 0.00 % | -1.83 0.00 % | -1.83 -36.79 % | -1.34 0.00 % | -1.34 0.00 % | -1.34 21.88 % | -1.72 0.00 % | -1.72 0.00 % | -1.72 64.01 % | -4.77 0.00 % | -4.77 0.00 % | -4.77 -1.77 % | -4.69 0.00 % | -4.69 0.00 % | -4.69 -13.31 % | -4.14 0.00 % | -4.14 0.00 % | -4.14 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -31.54 0.00 % | -31.54 0.00 % | -31.54 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -36.56 0.00 % | -36.56 0.00 % | -36.56 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Gross profit ratio | 0.04 0.00 % | 0.04 113.03 % | -0.32 0.00 % | -0.32 18.05 % | -0.40 -94.91 % | -0.20 -349.03 % | 0.08 -17.97 % | 0.10 1 385.72 % | -0.01 -141.42 % | 0.02 | 0.00 100.00 % | -5.74 -674.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 0.00 | 0.00 -100.00 % | 1.00 | 0.00 | 0.00 -100.00 % | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 120.25 % | -4.94 0.00 % | -4.94 0.00 % | -4.94 -420.66 % | -0.95 0.00 % | -0.95 0.00 % | -0.95 -37.24 % | -0.69 0.00 % | -0.69 0.00 % | -0.69 22.77 % | -0.89 0.00 % | -0.89 0.00 % | -0.89 25.50 % | -1.20 0.00 % | -1.20 0.00 % | -1.20 61.75 % | -3.14 0.00 % | -3.14 0.00 % | -3.14 -398.83 % | -0.63 0.00 % | -0.63 0.00 % | -0.63 -204.80 % | 0.60 0.00 % | 0.60 0.00 % | 0.60 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Weighted average shs out dil | 2.662 B 0.00 % | 2.662 B 28.03 % | 2.080 B 0.00 % | 2.080 B 18.56 % | 1.754 B 15.42 % | 1.520 B -8.07 % | 1.653 B 3.74 % | 1.594 B 0.10 % | 1.592 B 34.47 % | 1.184 B 28.15 % | 923.822 M 0.27 % | 921.349 M 26.29 % | 729.553 M 224.31 % | 224.957 M 0.00 % | 224.957 M 0.00 % | 224.957 M 0.00 % | 224.957 M 0.00 % | 224.957 M 0.00 % | 224.957 M 0.00 % | 224.957 M 1.12 % | 222.475 M 23.01 % | 180.857 M 0.00 % | 180.857 M 14.56 % | 157.871 M 44.49 % | 109.257 M 0.00 % | 109.257 M 3.92 % | 105.134 M 19.84 % | 87.729 M 0.00 % | 87.729 M 25.23 % | 70.054 M 0.00 % | 70.054 M 0.00 % | 70.054 M 0.00 % | 70.054 M 0.00 % | 70.054 M 0.00 % | 70.054 M 7.56 % | 65.128 M 0.00 % | 65.128 M 0.00 % | 65.128 M 1.52 % | 64.152 M 0.00 % | 64.152 M 0.00 % | 64.152 M 0.00 % | 64.152 M 0.00 % | 64.152 M 0.00 % | 64.152 M 13.87 % | 56.340 M 0.00 % | 56.340 M 0.00 % | 56.340 M 30.10 % | 43.306 M 0.00 % | 43.306 M 0.00 % | 43.306 M 7.85 % | 40.155 M 0.00 % | 40.155 M 0.00 % | 40.155 M 68.00 % | 23.902 M 0.00 % | 23.902 M 0.00 % | 23.902 M 21.90 % | 19.608 M 0.00 % | 19.608 M 0.00 % | 19.608 M 32.22 % | 14.830 M 0.00 % | 14.830 M 0.00 % | 14.830 M 41.93 % | 10.449 M 0.00 % | 10.449 M 0.00 % | 10.449 M 17.45 % | 8.896 M 0.00 % | 8.896 M 0.00 % | 8.896 M 2.99 % | 8.638 M 0.00 % | 8.638 M 0.00 % | 8.638 M 28.61 % | 6.716 M 0.00 % | 6.716 M 0.00 % | 6.716 M -15.05 % | 7.906 M 0.00 % | 7.906 M 0.00 % | 7.906 M 66.23 % | 4.756 M 0.00 % | 4.756 M 0.00 % | 4.756 M 2.68 % | 4.632 M 0.00 % | 4.632 M 0.00 % | 4.632 M 0.00 % | 4.632 M 16.09 % | 3.990 M 0.00 % | 3.990 M 0.00 % | 3.990 M 36.00 % | 2.934 M 0.00 % | 2.934 M 0.00 % | 2.934 M 0.00 % | 2.934 M 11.52 % | 2.631 M 0.00 % | 2.631 M 0.00 % | 2.631 M 0.00 % | 2.631 M 2.90 % | 2.556 M 0.00 % | 2.556 M 0.00 % | 2.556 M 0.00 % | 2.556 M 0.11 % | 2.554 M 0.00 % | 2.554 M 0.00 % | 2.554 M 0.00 % | 2.554 M 9.53 % | 2.332 M 0.00 % | 2.332 M 0.00 % | 2.332 M 0.00 % | 2.332 M -98.96 % | 224.957 M 0.00 % | 224.957 M 0.00 % | 224.957 M 0.00 % | 224.957 M 0.00 % | 224.957 M 0.00 % | 224.957 M 0.00 % | 224.957 M 0.00 % | 224.957 M 0.00 % | 224.957 M 0.00 % | 224.957 M 0.00 % | 224.957 M 0.00 % | 224.957 M | 
| Weighted average shs out | 2.662 B 0.00 % | 2.662 B 28.10 % | 2.078 B 0.00 % | 2.078 B 18.59 % | 1.753 B 15.49 % | 1.517 B -4.80 % | 1.594 B 0.03 % | 1.594 B 0.10 % | 1.592 B 34.47 % | 1.184 B 28.15 % | 923.822 M 0.27 % | 921.349 M 26.29 % | 729.553 M 224.31 % | 224.957 M 0.00 % | 224.957 M 0.00 % | 224.957 M 0.00 % | 224.957 M 0.00 % | 224.957 M 1.11 % | 222.495 M 0.36 % | 221.703 M -0.32 % | 222.404 M 22.97 % | 180.857 M 0.00 % | 180.857 M 14.79 % | 157.557 M 45.33 % | 108.410 M 0.00 % | 108.410 M 3.28 % | 104.968 M 19.65 % | 87.729 M 0.00 % | 87.729 M 25.23 % | 70.054 M 0.00 % | 70.054 M 0.00 % | 70.054 M 0.00 % | 70.054 M 0.00 % | 70.054 M 0.00 % | 70.054 M 7.56 % | 65.128 M 0.00 % | 65.128 M 0.00 % | 65.128 M 1.52 % | 64.152 M 0.00 % | 64.152 M 0.00 % | 64.152 M 0.00 % | 64.152 M 0.00 % | 64.152 M 0.00 % | 64.152 M 13.87 % | 56.340 M 0.00 % | 56.340 M 0.00 % | 56.340 M 30.10 % | 43.306 M 0.00 % | 43.306 M 0.00 % | 43.306 M 7.85 % | 40.155 M 0.00 % | 40.155 M 0.00 % | 40.155 M 68.00 % | 23.902 M 0.00 % | 23.902 M 0.00 % | 23.902 M 21.90 % | 19.608 M 0.00 % | 19.608 M 0.00 % | 19.608 M 32.22 % | 14.830 M 0.00 % | 14.830 M 0.00 % | 14.830 M 66.82 % | 8.889 M 0.00 % | 8.889 M 0.00 % | 8.889 M -0.08 % | 8.896 M 0.00 % | 8.896 M 0.00 % | 8.896 M 13.91 % | 7.810 M 0.00 % | 7.810 M 0.00 % | 7.810 M 16.28 % | 6.716 M 0.00 % | 6.716 M 0.00 % | 6.716 M 11.76 % | 6.010 M 0.00 % | 6.010 M 0.00 % | 6.010 M 26.36 % | 4.756 M 0.00 % | 4.756 M 0.00 % | 4.756 M 2.68 % | 4.632 M 0.00 % | 4.632 M 0.00 % | 4.632 M 0.00 % | 4.632 M 16.09 % | 3.990 M 0.00 % | 3.990 M 0.00 % | 3.990 M 36.00 % | 2.934 M 0.00 % | 2.934 M 0.00 % | 2.934 M 0.00 % | 2.934 M 11.52 % | 2.631 M 0.00 % | 2.631 M 0.00 % | 2.631 M 0.00 % | 2.631 M 2.90 % | 2.556 M 0.00 % | 2.556 M 0.00 % | 2.556 M 0.00 % | 2.556 M 0.11 % | 2.554 M 0.00 % | 2.554 M 0.00 % | 2.554 M 0.00 % | 2.554 M 9.53 % | 2.332 M 0.00 % | 2.332 M 0.00 % | 2.332 M 0.00 % | 2.332 M -98.96 % | 224.957 M 0.00 % | 224.957 M 0.00 % | 224.957 M 0.00 % | 224.957 M 0.00 % | 224.957 M 0.00 % | 224.957 M 0.00 % | 224.957 M 0.00 % | 224.957 M 0.00 % | 224.957 M 0.00 % | 224.957 M 0.00 % | 224.957 M 0.00 % | 224.957 M | 
| EPS diluted | -0.04 5.62 % | -0.05 -36.58 % | -0.03 -0.30 % | -0.03 -23.81 % | -0.03 -4.20 % | -0.03 -6 650.00 % | 0.00 -80.95 % | 0.00 148.84 % | 0.00 51.14 % | -0.01 -15.79 % | -0.01 -46.15 % | -0.01 83.12 % | -0.03 -211.11 % | -0.01 0.00 % | -0.01 0.00 % | -0.01 0.00 % | -0.01 -47.76 % | -0.01 0.00 % | -0.01 0.00 % | -0.01 20.24 % | -0.01 12.50 % | -0.01 0.00 % | -0.01 -23.08 % | -0.01 -186.67 % | 0.01 0.00 % | 0.01 245.16 % | -0.01 -129.63 % | 0.00 0.00 % | 0.00 35.71 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 22.22 % | -0.01 0.00 % | -0.01 0.00 % | -0.01 15.63 % | -0.01 0.00 % | -0.01 0.00 % | -0.01 3.03 % | -0.01 0.00 % | -0.01 0.00 % | -0.01 -571.43 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 111.86 % | -0.01 0.00 % | -0.01 0.00 % | -0.01 40.40 % | -0.02 0.00 % | -0.02 0.00 % | -0.02 -22.22 % | -0.02 0.00 % | -0.02 0.00 % | -0.02 36.72 % | -0.03 0.00 % | -0.03 0.00 % | -0.03 38.46 % | -0.04 0.00 % | -0.04 0.00 % | -0.04 19.22 % | -0.05 0.00 % | -0.05 0.00 % | -0.05 -22.33 % | -0.04 0.00 % | -0.04 0.00 % | -0.04 39.86 % | -0.07 0.00 % | -0.07 0.00 % | -0.07 -152.71 % | -0.03 0.00 % | -0.03 0.00 % | -0.03 -85.91 % | -0.01 0.00 % | -0.01 0.00 % | -0.01 -9.56 % | -0.01 0.00 % | -0.01 0.00 % | -0.01 47.29 % | -0.03 0.00 % | -0.03 0.00 % | -0.03 11.95 % | -0.03 0.00 % | -0.03 0.00 % | -0.03 0.00 % | -0.03 -0.34 % | -0.03 0.00 % | -0.03 0.00 % | -0.03 -2.46 % | -0.03 0.00 % | -0.03 0.00 % | -0.03 0.00 % | -0.03 2.06 % | -0.03 0.00 % | -0.03 0.00 % | -0.03 0.00 % | -0.03 9.63 % | -0.03 0.00 % | -0.03 0.00 % | -0.03 0.00 % | -0.03 30.90 % | -0.05 0.00 % | -0.05 0.00 % | -0.05 0.00 % | -0.05 10.73 % | -0.05 0.00 % | -0.05 0.00 % | -0.05 0.00 % | -0.05 -12 950.00 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 20.00 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 66.67 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 | 
| Earnings per share | -0.04 5.62 % | -0.05 -36.58 % | -0.03 -0.30 % | -0.03 -23.81 % | -0.03 -3.80 % | -0.03 -6 675.00 % | 0.00 -80.95 % | 0.00 148.84 % | 0.00 51.14 % | -0.01 -15.79 % | -0.01 -46.15 % | -0.01 83.12 % | -0.03 -211.11 % | -0.01 0.00 % | -0.01 0.00 % | -0.01 0.00 % | -0.01 -47.76 % | -0.01 0.00 % | -0.01 1.47 % | -0.01 20.00 % | -0.01 11.46 % | -0.01 0.00 % | -0.01 -23.08 % | -0.01 -185.71 % | 0.01 0.00 % | 0.01 246.77 % | -0.01 -129.63 % | 0.00 0.00 % | 0.00 35.71 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 22.22 % | -0.01 0.00 % | -0.01 0.00 % | -0.01 15.63 % | -0.01 0.00 % | -0.01 0.00 % | -0.01 3.03 % | -0.01 0.00 % | -0.01 0.00 % | -0.01 -571.43 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 111.86 % | -0.01 0.00 % | -0.01 0.00 % | -0.01 40.40 % | -0.02 0.00 % | -0.02 0.00 % | -0.02 -22.22 % | -0.02 0.00 % | -0.02 0.00 % | -0.02 36.72 % | -0.03 0.00 % | -0.03 0.00 % | -0.03 38.46 % | -0.04 0.00 % | -0.04 0.00 % | -0.04 19.22 % | -0.05 0.00 % | -0.05 0.00 % | -0.05 -4.04 % | -0.05 0.00 % | -0.05 0.00 % | -0.05 29.29 % | -0.07 0.00 % | -0.07 0.00 % | -0.07 -128.76 % | -0.03 0.00 % | -0.03 0.00 % | -0.03 -105.37 % | -0.01 0.00 % | -0.01 0.00 % | -0.01 16.76 % | -0.02 0.00 % | -0.02 0.00 % | -0.02 30.62 % | -0.03 0.00 % | -0.03 0.00 % | -0.03 11.95 % | -0.03 0.00 % | -0.03 0.00 % | -0.03 0.00 % | -0.03 -0.34 % | -0.03 0.00 % | -0.03 0.00 % | -0.03 -2.46 % | -0.03 0.00 % | -0.03 0.00 % | -0.03 0.00 % | -0.03 2.06 % | -0.03 0.00 % | -0.03 0.00 % | -0.03 0.00 % | -0.03 9.63 % | -0.03 0.00 % | -0.03 0.00 % | -0.03 0.00 % | -0.03 30.90 % | -0.05 0.00 % | -0.05 0.00 % | -0.05 0.00 % | -0.05 10.73 % | -0.05 0.00 % | -0.05 0.00 % | -0.05 0.00 % | -0.05 -12 950.00 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 20.00 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 66.67 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 | 
| Gross profit | 2.508 M -5.68 % | 2.659 M 109.57 % | -27.801 M -0.37 % | -27.698 M 34.65 % | -42.382 M -57.85 % | -26.850 M -357.44 % | 10.430 M -27.62 % | 14.409 M 1 553.99 % | -991.000 K -259.07 % | 623.000 K 287.65 % | -332.000 K -15.68 % | -287.000 K -358.56 % | 111.000 K -86.38 % | 814.750 K 0.00 % | 814.750 K 0.00 % | 814.750 K 0.00 % | 814.750 K -17.69 % | 989.866 K 0.00 % | 989.866 K 0.00 % | 989.866 K 3 876.00 % | 24.896 K | 0.000 | 0.000 -100.00 % | 36.571 K | 0.000 | 0.000 -100.00 % | 253.392 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.436 K 0.00 % | 1.436 K 0.00 % | 1.436 K -53.85 % | 3.112 K 0.00 % | 3.112 K 0.00 % | 3.112 K 677.88 % | 400.000 0.00 % | 400.000 0.00 % | 400.000 103.18 % | -12.562 K 0.00 % | -12.562 K 0.00 % | -12.562 K 94.63 % | -233.913 K 0.00 % | -233.913 K 0.00 % | -233.913 K 21.48 % | -297.912 K 0.00 % | -297.912 K 0.00 % | -297.912 K 24.03 % | -392.129 K 0.00 % | -392.129 K 0.00 % | -392.129 K -0.40 % | -390.563 K 0.00 % | -390.563 K 0.00 % | -390.563 K 24.42 % | -516.731 K 0.00 % | -516.731 K 0.00 % | -516.731 K -152.66 % | -204.513 K 0.00 % | -204.513 K 0.00 % | -204.513 K -264.38 % | 124.414 K 0.00 % | 124.414 K 0.00 % | 124.414 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.250 K 0.00 % | 6.250 K 0.00 % | 6.250 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.206 K 0.00 % | 6.206 K 0.00 % | 6.206 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Income tax expense | 286.837 K -5.68 % | 304.119 K -95.29 % | 6.463 M 0.37 % | 6.439 M -26.40 % | 8.749 M 32.54 % | 6.601 M 960.41 % | 622.505 K -78.53 % | 2.899 M 493.35 % | -737.000 K -338.51 % | 309.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 873.750 K 0.00 % | 873.750 K 0.00 % | 873.750 K 0.00 % | 873.750 K 460.02 % | 156.020 K 0.00 % | 156.020 K 0.00 % | 156.020 K | 0.000 -100.00 % | 21.048 K 0.00 % | 21.048 K | 0.000 -100.00 % | 1.480 M 0.00 % | 1.480 M | 0.000 -100.00 % | 86.404 K 0.00 % | 86.404 K 257.26 % | 24.185 K 0.00 % | 24.185 K 0.00 % | 24.185 K -53.07 % | 51.530 K 0.00 % | 51.530 K 0.00 % | 51.530 K -36.00 % | 80.513 K 0.00 % | 80.513 K 0.00 % | 80.513 K 293.03 % | -41.710 K 0.00 % | -41.710 K 0.00 % | -41.710 K 58.09 % | -99.517 K 0.00 % | -99.517 K 0.00 % | -99.517 K -16.29 % | -85.573 K 0.00 % | -85.573 K 0.00 % | -85.573 K -4 719.96 % | 1.852 K 0.00 % | 1.852 K 0.00 % | 1.852 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.750 0.00 % | 0.750 0.00 % | 0.750 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -334.750 K 0.00 % | -334.750 K 0.00 % | -334.750 K 0.00 % | -334.750 K | 
| Cost of revenue | 56.892 M -5.68 % | 60.320 M -46.89 % | 113.576 M 0.37 % | 113.152 M -24.33 % | 149.537 M -6.05 % | 159.167 M 35.39 % | 117.565 M -10.01 % | 130.644 M 1.07 % | 129.257 M 294.40 % | 32.773 M 9 771.39 % | 332.000 K -1.48 % | 337.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.106 K 0.00 % | 15.106 K 0.00 % | 15.106 K -96.86 % | 480.554 K 0.00 % | 480.554 K 0.00 % | 480.554 K -34.08 % | 729.020 K 0.00 % | 729.020 K 0.00 % | 729.020 K -12.21 % | 830.383 K 0.00 % | 830.383 K 0.00 % | 830.383 K 16.02 % | 715.742 K 0.00 % | 715.742 K 0.00 % | 715.742 K 5.06 % | 681.290 K 0.00 % | 681.290 K 0.00 % | 681.290 K 28.69 % | 529.398 K 0.00 % | 529.398 K 0.00 % | 529.398 K 539.98 % | 82.721 K 0.00 % | 82.721 K 0.00 % | 82.721 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| General and administrative expenses | 14.656 M -5.68 % | 15.539 M 230.76 % | 4.698 M 0.37 % | 4.680 M -79.72 % | 23.082 M 423.15 % | 4.412 M -22.07 % | 5.662 M 69.75 % | 3.335 M 67.95 % | 1.986 M -37.03 % | 3.154 M 151.31 % | 1.255 M -10.83 % | 1.407 M 117.85 % | 646.000 K -49.81 % | 1.287 M 0.00 % | 1.287 M 0.00 % | 1.287 M 0.00 % | 1.287 M -14.74 % | 1.509 M 0.00 % | 1.509 M 0.00 % | 1.509 M 699.11 % | 188.889 K -87.11 % | 1.465 M 0.00 % | 1.465 M 895.29 % | 147.190 K 175.27 % | -195.541 K 0.00 % | -195.541 K -151.22 % | 381.782 K 2 161.43 % | -18.520 K 0.00 % | -18.520 K 62.27 % | -49.085 K 0.00 % | -49.085 K 0.00 % | -49.085 K -274.60 % | 28.113 K 0.00 % | 28.113 K 0.00 % | 28.113 K 287.13 % | -15.023 K 0.00 % | -15.023 K 0.00 % | -15.023 K -120.64 % | 72.803 K 0.00 % | 72.803 K 0.00 % | 72.803 K 170.07 % | -103.901 K 0.00 % | -103.901 K 0.00 % | -103.901 K -122.13 % | 469.496 K 0.00 % | 469.496 K 0.00 % | 469.496 K 25.01 % | 375.561 K 0.00 % | 375.561 K 0.00 % | 375.561 K 35.34 % | 277.488 K 0.00 % | 277.488 K 0.00 % | 277.488 K 50.48 % | 184.404 K 0.00 % | 184.404 K 0.00 % | 184.404 K 52.62 % | 120.824 K 0.00 % | 120.824 K 0.00 % | 120.824 K 189.94 % | 41.672 K 0.00 % | 41.672 K 0.00 % | 41.672 K -6.48 % | 44.561 K 0.00 % | 44.561 K 0.00 % | 44.561 K -48.41 % | 86.374 K 0.00 % | 86.374 K 0.00 % | 86.374 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling and marketing expenses | 118.109 K -5.68 % | 125.225 K 270.70 % | 33.781 K 0.37 % | 33.655 K -93.12 % | 489.143 K -71.94 % | 1.743 M -10.25 % | 1.942 M 50.89 % | 1.287 M -29.20 % | 1.818 M -38.55 % | 2.959 M 2.56 % | 2.885 M 733.12 % | 346.239 K 280.48 % | 91.000 K -79.03 % | 434.000 K 0.00 % | 434.000 K 0.00 % | 434.000 K 0.00 % | 434.000 K 169.30 % | -626.298 K 0.00 % | -626.298 K 0.00 % | -626.298 K -138.82 % | 1.613 M 228.29 % | -1.258 M 0.00 % | -1.258 M -215.63 % | 1.088 M 311.33 % | 264.397 K 0.00 % | 264.397 K 84.32 % | 143.445 K 59.85 % | 89.736 K 0.00 % | 89.736 K -6.56 % | 96.038 K 0.00 % | 96.038 K 0.00 % | 96.038 K 83.68 % | 52.286 K 0.00 % | 52.286 K 0.00 % | 52.286 K -74.18 % | 202.521 K 0.00 % | 202.521 K 0.00 % | 202.521 K 114.39 % | 94.462 K 0.00 % | 94.462 K 0.00 % | 94.462 K -58.62 % | 228.303 K 0.00 % | 228.303 K 0.00 % | 228.303 K 150.85 % | -448.934 K 0.00 % | -448.934 K 0.00 % | -448.934 K -75.20 % | -256.239 K 0.00 % | -256.239 K 0.00 % | -256.239 K -2.02 % | -251.170 K 0.00 % | -251.170 K 0.00 % | -251.170 K -58.98 % | -157.985 K 0.00 % | -157.985 K 0.00 % | -157.985 K -695.45 % | 26.532 K 0.00 % | 26.532 K 0.00 % | 26.532 K -86.48 % | 196.259 K 0.00 % | 196.259 K 0.00 % | 196.259 K 115.11 % | 91.237 K 0.00 % | 91.237 K 0.00 % | 91.237 K -52.89 % | 193.688 K 0.00 % | 193.688 K 0.00 % | 193.688 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other 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 -100.00 % | 356.843 K 0.00 % | 356.843 K | 0.000 -100.00 % | 176.396 K 0.00 % | 176.396 K -20.48 % | 221.817 K 0.00 % | 221.817 K 0.00 % | 221.817 K -15.79 % | 263.396 K 0.00 % | 263.396 K 0.00 % | 263.396 K 18.99 % | 221.353 K 0.00 % | 221.353 K 0.00 % | 221.353 K 202.49 % | 73.178 K 0.00 % | 73.178 K 0.00 % | 73.178 K -41.55 % | 125.188 K 0.00 % | 125.188 K 0.00 % | 125.188 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -215.240 K 0.00 % | -215.240 K 0.00 % | -215.240 K 12.35 % | -245.581 K 0.00 % | -245.581 K 0.00 % | -245.581 K 9.39 % | -271.039 K 0.00 % | -271.039 K 0.00 % | -271.039 K 0.00 % | -271.039 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Operating expenses | 110.497 M -5.68 % | 117.155 M 173.35 % | 42.858 M 0.37 % | 42.698 M 310.86 % | 10.392 M -36.25 % | 16.301 M 88.81 % | 8.634 M 35.54 % | 6.370 M 37.61 % | 4.629 M -13.70 % | 5.364 M -3.97 % | 5.586 M 92.62 % | 2.900 M -87.10 % | 22.476 M 1 205.98 % | 1.721 M 0.00 % | 1.721 M 0.00 % | 1.721 M 0.00 % | 1.721 M 94.87 % | 883.132 K 0.00 % | 883.132 K 0.00 % | 883.132 K -53.62 % | 1.904 M 556.51 % | 290.049 K 0.00 % | 290.049 K -77.08 % | 1.266 M 197.28 % | 425.699 K 0.00 % | 425.699 K -52.91 % | 904.086 K 265.12 % | 247.613 K 0.00 % | 247.613 K -7.87 % | 268.771 K 0.00 % | 268.771 K 0.00 % | 268.771 K -21.82 % | 343.797 K 0.00 % | 343.797 K 0.00 % | 343.797 K -15.91 % | 408.851 K 0.00 % | 408.851 K 0.00 % | 408.851 K 70.04 % | 240.444 K 0.00 % | 240.444 K 0.00 % | 240.444 K -3.66 % | 249.590 K 0.00 % | 249.590 K 0.00 % | 249.590 K 1 113.84 % | 20.562 K 0.00 % | 20.562 K 0.00 % | 20.562 K -82.77 % | 119.322 K 0.00 % | 119.322 K 0.00 % | 119.322 K 353.39 % | 26.318 K 0.00 % | 26.318 K 0.00 % | 26.318 K -0.39 % | 26.420 K 0.00 % | 26.420 K 0.00 % | 26.420 K -82.07 % | 147.357 K 0.00 % | 147.357 K 0.00 % | 147.357 K -47.92 % | 282.932 K 0.00 % | 282.932 K 0.00 % | 282.932 K 108.35 % | 135.799 K 0.00 % | 135.799 K 0.00 % | 135.799 K -66.89 % | 410.133 K 0.00 % | 410.133 K 0.00 % | 410.133 K 202.47 % | 135.595 K 0.00 % | 135.595 K 0.00 % | 135.595 K 1 303.67 % | 9.660 K 0.00 % | 9.660 K 0.00 % | 9.660 K 104.49 % | -215.240 K 0.00 % | -215.240 K 0.00 % | -215.240 K 12.35 % | -245.581 K 0.00 % | -245.581 K 0.00 % | -245.581 K 9.39 % | -271.039 K 0.00 % | -271.039 K 0.00 % | -271.039 K 0.00 % | -271.039 K -6 236.96 % | 4.417 K 0.00 % | 4.417 K 0.00 % | 4.417 K -74.76 % | 17.500 K 0.00 % | 17.500 K 0.00 % | 17.500 K 0.00 % | 17.500 K -42.62 % | 30.500 K 0.00 % | 30.500 K 0.00 % | 30.500 K 0.00 % | 30.500 K 60.53 % | 19.000 K 0.00 % | 19.000 K 0.00 % | 19.000 K 0.00 % | 19.000 K -55.29 % | 42.500 K 0.00 % | 42.500 K 0.00 % | 42.500 K 0.00 % | 42.500 K -16.26 % | 50.750 K 0.00 % | 50.750 K 0.00 % | 50.750 K 0.00 % | 50.750 K 79.65 % | 28.250 K 0.00 % | 28.250 K 0.00 % | 28.250 K 0.00 % | 28.250 K -59.35 % | 69.500 K 0.00 % | 69.500 K 0.00 % | 69.500 K 0.00 % | 69.500 K 162.26 % | 26.500 K 0.00 % | 26.500 K 0.00 % | 26.500 K 0.00 % | 26.500 K | 
| Cost and expenses | 167.389 M -5.68 % | 177.475 M 13.45 % | 156.434 M 0.37 % | 155.850 M -2.55 % | 159.929 M -8.86 % | 175.468 M 39.04 % | 126.199 M -7.89 % | 137.014 M 2.34 % | 133.886 M 251.07 % | 38.137 M 544.42 % | 5.918 M 82.82 % | 3.237 M -85.60 % | 22.476 M 1 205.98 % | 1.721 M 0.00 % | 1.721 M 0.00 % | 1.721 M 0.00 % | 1.721 M 94.87 % | 883.132 K 0.00 % | 883.132 K 0.00 % | 883.132 K -53.62 % | 1.904 M 556.51 % | 290.049 K 0.00 % | 290.049 K -77.08 % | 1.266 M 197.28 % | 425.699 K 0.00 % | 425.699 K -52.91 % | 904.086 K 265.12 % | 247.613 K 0.00 % | 247.613 K -7.87 % | 268.771 K 0.00 % | 268.771 K 0.00 % | 268.771 K -21.82 % | 343.797 K 0.00 % | 343.797 K 0.00 % | 343.797 K -15.91 % | 408.851 K 0.00 % | 408.851 K 0.00 % | 408.851 K 70.04 % | 240.444 K 0.00 % | 240.444 K 0.00 % | 240.444 K -9.16 % | 264.696 K 0.00 % | 264.696 K 0.00 % | 264.696 K -47.18 % | 501.116 K 0.00 % | 501.116 K 0.00 % | 501.116 K -40.93 % | 848.343 K 0.00 % | 848.343 K 0.00 % | 848.343 K -0.98 % | 856.701 K 0.00 % | 856.701 K 0.00 % | 856.701 K 15.43 % | 742.163 K 0.00 % | 742.163 K 0.00 % | 742.163 K -10.44 % | 828.647 K 0.00 % | 828.647 K 0.00 % | 828.647 K 2.01 % | 812.331 K 0.00 % | 812.331 K 0.00 % | 812.331 K 271.74 % | 218.520 K 0.00 % | 218.520 K 0.00 % | 218.520 K -46.72 % | 410.133 K 0.00 % | 410.133 K 0.00 % | 410.133 K 202.47 % | 135.595 K 0.00 % | 135.595 K 0.00 % | 135.595 K 1 303.67 % | 9.660 K 0.00 % | 9.660 K 0.00 % | 9.660 K 104.49 % | -215.240 K 0.00 % | -215.240 K 0.00 % | -215.240 K 12.35 % | -245.581 K 0.00 % | -245.581 K 0.00 % | -245.581 K 9.39 % | -271.039 K 0.00 % | -271.039 K 0.00 % | -271.039 K 0.00 % | -271.039 K -6 236.96 % | 4.417 K 0.00 % | 4.417 K 0.00 % | 4.417 K -74.76 % | 17.500 K 0.00 % | 17.500 K 0.00 % | 17.500 K 0.00 % | 17.500 K -42.62 % | 30.500 K 0.00 % | 30.500 K 0.00 % | 30.500 K 0.00 % | 30.500 K 60.53 % | 19.000 K 0.00 % | 19.000 K 0.00 % | 19.000 K 0.00 % | 19.000 K -55.29 % | 42.500 K 0.00 % | 42.500 K 0.00 % | 42.500 K 0.00 % | 42.500 K -16.26 % | 50.750 K 0.00 % | 50.750 K 0.00 % | 50.750 K 0.00 % | 50.750 K 79.65 % | 28.250 K 0.00 % | 28.250 K 0.00 % | 28.250 K 0.00 % | 28.250 K -59.35 % | 69.500 K 0.00 % | 69.500 K 0.00 % | 69.500 K 0.00 % | 69.500 K 162.26 % | 26.500 K 0.00 % | 26.500 K 0.00 % | 26.500 K 0.00 % | 26.500 K | 
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 82.590 K 0.00 % | 82.590 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.000 K 0.00 % | 45.000 K 0.00 % | 45.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 130.071 K 0.00 % | 130.071 K 0.00 % | 130.071 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling general and administrative expenses | 8.142 M -5.68 % | 8.633 M -29.80 % | 12.298 M 0.37 % | 12.252 M 26.34 % | 9.698 M -24.08 % | 12.774 M 47.95 % | 8.634 M 35.54 % | 6.370 M 37.61 % | 4.629 M -13.70 % | 5.364 M -3.97 % | 5.586 M 92.62 % | 2.900 M 50.41 % | 1.928 M 12.03 % | 1.721 M 0.00 % | 1.721 M 0.00 % | 1.721 M 0.00 % | 1.721 M 94.87 % | 883.132 K 0.00 % | 883.132 K 0.00 % | 883.132 K -51.00 % | 1.802 M 768.70 % | 207.459 K 0.00 % | 207.459 K -83.20 % | 1.235 M 1 693.22 % | 68.855 K 0.00 % | 68.855 K -86.89 % | 525.227 K 637.51 % | 71.216 K 0.00 % | 71.216 K 51.68 % | 46.953 K 0.00 % | 46.953 K 0.00 % | 46.953 K -41.60 % | 80.400 K 0.00 % | 80.400 K 0.00 % | 80.400 K -57.12 % | 187.498 K 0.00 % | 187.498 K 0.00 % | 187.498 K 12.10 % | 167.266 K 0.00 % | 167.266 K 0.00 % | 167.266 K 34.46 % | 124.402 K 0.00 % | 124.402 K 0.00 % | 124.402 K 505.01 % | 20.562 K 0.00 % | 20.562 K 0.00 % | 20.562 K -82.77 % | 119.322 K 0.00 % | 119.322 K 0.00 % | 119.322 K 353.39 % | 26.318 K 0.00 % | 26.318 K 0.00 % | 26.318 K -0.39 % | 26.420 K 0.00 % | 26.420 K 0.00 % | 26.420 K -82.07 % | 147.357 K 0.00 % | 147.357 K 0.00 % | 147.357 K -38.07 % | 237.932 K 0.00 % | 237.932 K 0.00 % | 237.932 K 75.21 % | 135.799 K 0.00 % | 135.799 K 0.00 % | 135.799 K -51.51 % | 280.062 K 0.00 % | 280.062 K 0.00 % | 280.062 K 106.54 % | 135.595 K 0.00 % | 135.595 K 0.00 % | 135.595 K 1 303.67 % | 9.660 K 0.00 % | 9.660 K 0.00 % | 9.660 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.417 K 0.00 % | 4.417 K 0.00 % | 4.417 K -74.76 % | 17.500 K 0.00 % | 17.500 K 0.00 % | 17.500 K 0.00 % | 17.500 K -42.62 % | 30.500 K 0.00 % | 30.500 K 0.00 % | 30.500 K 0.00 % | 30.500 K 60.53 % | 19.000 K 0.00 % | 19.000 K 0.00 % | 19.000 K 0.00 % | 19.000 K -55.29 % | 42.500 K 0.00 % | 42.500 K 0.00 % | 42.500 K 0.00 % | 42.500 K -16.26 % | 50.750 K 0.00 % | 50.750 K 0.00 % | 50.750 K 0.00 % | 50.750 K 79.65 % | 28.250 K 0.00 % | 28.250 K 0.00 % | 28.250 K 0.00 % | 28.250 K -59.35 % | 69.500 K 0.00 % | 69.500 K 0.00 % | 69.500 K 0.00 % | 69.500 K 162.26 % | 26.500 K 0.00 % | 26.500 K 0.00 % | 26.500 K 0.00 % | 26.500 K | 
| Interest income | 5.857 M 0.34 % | 5.838 M 38.92 % | 4.202 M -0.73 % | 4.233 M 62.57 % | 2.604 M 21.52 % | 2.143 M 24.88 % | 1.716 M 27.92 % | 1.341 M 17.99 % | 1.137 M 92.39 % | 590.882 K -5.33 % | 624.124 K -7.59 % | 675.364 K 492.42 % | 114.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.750 K 0.00 % | 9.750 K 0.00 % | 9.750 K 0.00 % | 9.750 K 88 536.36 % | 11.000 0.00 % | 11.000 0.00 % | 11.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.750 0.00 % | 9.750 0.00 % | 9.750 -99.28 % | 1.349 K 0.00 % | 1.349 K 0.00 % | 1.349 K 28.55 % | 1.049 K 0.00 % | 1.049 K 0.00 % | 1.049 K -0.40 % | 1.053 K 0.00 % | 1.053 K 0.00 % | 1.053 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.494 K 0.00 % | 16.494 K 0.00 % | 16.494 K 193.87 % | 5.613 K 0.00 % | 5.613 K 0.00 % | 5.613 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 0.00 % | 200.000 0.00 % | 200.000 0.00 % | 200.000 -90.92 % | 2.204 K 0.00 % | 2.204 K 0.00 % | 2.204 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Depreciation and amortization | 5.118 M -5.68 % | 5.427 M 33.32 % | 4.070 M 0.37 % | 4.055 M -0.09 % | 4.059 M -23.33 % | 5.294 M 24.37 % | 4.257 M 1.49 % | 4.194 M -5.24 % | 4.426 M 575.73 % | 655.000 K 97.29 % | 332.000 K -1.48 % | 337.000 K -98.38 % | 20.844 M 25 793.17 % | 80.500 K 0.00 % | 80.500 K 0.00 % | 80.500 K 0.00 % | 80.500 K 1 846.80 % | 4.135 K 0.00 % | 4.135 K 0.00 % | 4.135 K -67.79 % | 12.836 K 236.02 % | 3.820 K 0.00 % | 3.820 K -86.76 % | 28.862 K 5 326.26 % | -552.250 0.00 % | -552.250 -100.16 % | 342.773 K 11 511.55 % | 2.952 K 0.00 % | 2.952 K -11.78 % | 3.346 K 0.00 % | 3.346 K 0.00 % | 3.346 K -48.20 % | 6.460 K 0.00 % | 6.460 K 0.00 % | 6.460 K 120.76 % | 2.926 K 0.00 % | 2.926 K 0.00 % | 2.926 K -24.51 % | 3.876 K 0.00 % | 3.876 K 0.00 % | 3.876 K -32.92 % | 5.778 K 0.00 % | 5.778 K 0.00 % | 5.778 K -75.77 % | 23.844 K 0.00 % | 23.844 K 0.00 % | 23.844 K -64.93 % | 67.995 K 0.00 % | 67.995 K 0.00 % | 67.995 K 10.16 % | 61.726 K 0.00 % | 61.726 K 0.00 % | 61.726 K 12.65 % | 54.793 K 0.00 % | 54.793 K 0.00 % | 54.793 K 76.25 % | 31.089 K 0.00 % | 31.089 K 0.00 % | 31.089 K 505.11 % | 5.138 K 0.00 % | 5.138 K 0.00 % | 5.138 K -13.95 % | 5.971 K 0.00 % | 5.971 K 0.00 % | 5.971 K 178.37 % | 2.145 K 0.00 % | 2.145 K 0.00 % | 2.145 K 78.19 % | 1.204 K 0.00 % | 1.204 K 0.00 % | 1.204 K -50.79 % | 2.446 K 0.00 % | 2.446 K 0.00 % | 2.446 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.788 K 0.00 % | 3.788 K 0.00 % | 3.788 K 37.73 % | 2.750 K 0.00 % | 2.750 K 0.00 % | 2.750 K 0.00 % | 2.750 K 22.22 % | 2.250 K 0.00 % | 2.250 K 0.00 % | 2.250 K 0.00 % | 2.250 K -35.71 % | 3.500 K 0.00 % | 3.500 K 0.00 % | 3.500 K 0.00 % | 3.500 K -22.22 % | 4.500 K 0.00 % | 4.500 K 0.00 % | 4.500 K 0.00 % | 4.500 K -21.74 % | 5.750 K 0.00 % | 5.750 K 0.00 % | 5.750 K 0.00 % | 5.750 K -17.86 % | 7.000 K 0.00 % | 7.000 K 0.00 % | 7.000 K 0.00 % | 7.000 K -15.15 % | 8.250 K 0.00 % | 8.250 K 0.00 % | 8.250 K 0.00 % | 8.250 K -13.16 % | 9.500 K 0.00 % | 9.500 K 0.00 % | 9.500 K 0.00 % | 9.500 K | 
| Operating income | -3.422 M 5.68 % | -3.628 M 90.63 % | -38.708 M -0.37 % | -38.563 M 17.52 % | -46.757 M -8.36 % | -43.151 M -2 502.61 % | 1.796 M -77.66 % | 8.039 M 243.04 % | -5.620 M -18.54 % | -4.741 M 19.89 % | -5.918 M -82.82 % | -3.237 M 85.68 % | -22.606 M -631.94 % | -3.089 M 0.00 % | -3.089 M 0.00 % | -3.089 M 0.00 % | -3.089 M -119.54 % | -1.407 M 0.00 % | -1.407 M 0.00 % | -1.407 M 25.47 % | -1.888 M -7.33 % | -1.759 M 0.00 % | -1.759 M -36.34 % | -1.290 M -161.15 % | -494.003 K 0.00 % | -494.003 K 23.40 % | -644.888 K -100.41 % | -321.781 K 0.00 % | -321.781 K -0.85 % | -319.071 K 0.00 % | -319.071 K 0.00 % | -319.071 K 25.91 % | -430.657 K 0.00 % | -430.657 K 0.00 % | -430.657 K 27.76 % | -596.165 K 0.00 % | -596.165 K 0.00 % | -596.165 K -44.61 % | -412.243 K 0.00 % | -412.243 K 0.00 % | -412.243 K -5.07 % | -392.333 K 0.00 % | -392.333 K 0.00 % | -392.333 K 47.54 % | -747.817 K 0.00 % | -747.817 K 0.00 % | -747.817 K 13.12 % | -860.792 K 0.00 % | -860.792 K 0.00 % | -860.792 K -13.61 % | -757.661 K 0.00 % | -757.661 K 0.00 % | -757.661 K -15.47 % | -656.181 K 0.00 % | -656.181 K 0.00 % | -656.181 K 19.59 % | -816.002 K 0.00 % | -816.002 K 0.00 % | -816.002 K -40.87 % | -579.256 K 0.00 % | -579.256 K 0.00 % | -579.256 K -835.53 % | -61.917 K 0.00 % | -61.917 K 0.00 % | -61.917 K 90.15 % | -628.724 K 0.00 % | -628.724 K 0.00 % | -628.724 K -359.60 % | -136.799 K 0.00 % | -136.799 K 0.00 % | -136.799 K -2 235.94 % | -5.856 K 0.00 % | -5.856 K 0.00 % | -5.856 K 97.28 % | -215.240 K 0.00 % | -215.240 K 0.00 % | -215.240 K 12.35 % | -245.581 K 0.00 % | -245.581 K 0.00 % | -245.581 K 9.39 % | -271.039 K 0.00 % | -271.039 K 0.00 % | -271.039 K 0.00 % | -271.039 K -4 467.72 % | 6.206 K 0.00 % | 6.206 K 0.00 % | 6.206 K 130.64 % | -20.250 K 0.00 % | -20.250 K 0.00 % | -20.250 K 0.00 % | -20.250 K 38.17 % | -32.750 K 0.00 % | -32.750 K 0.00 % | -32.750 K 0.00 % | -32.750 K -45.56 % | -22.500 K 0.00 % | -22.500 K 0.00 % | -22.500 K 0.00 % | -22.500 K 52.13 % | -47.000 K 0.00 % | -47.000 K 0.00 % | -47.000 K 0.00 % | -47.000 K 16.81 % | -56.500 K 0.00 % | -56.500 K 0.00 % | -56.500 K 0.00 % | -56.500 K -60.28 % | -35.250 K 0.00 % | -35.250 K 0.00 % | -35.250 K 0.00 % | -35.250 K 54.66 % | -77.750 K 0.00 % | -77.750 K 0.00 % | -77.750 K 0.00 % | -77.750 K -115.97 % | -36.000 K 0.00 % | -36.000 K 0.00 % | -36.000 K 0.00 % | -36.000 K | 
| Operating income ratio | -0.06 0.00 % | -0.06 87.23 % | -0.45 0.00 % | -0.45 -3.42 % | -0.44 -33.80 % | -0.33 -2 424.12 % | 0.01 -74.68 % | 0.06 226.49 % | -0.04 69.14 % | -0.14 | 0.00 100.00 % | -64.74 68.21 % | -203.66 -5 272.51 % | -3.79 0.00 % | -3.79 0.00 % | -3.79 0.00 % | -3.79 -166.72 % | -1.42 0.00 % | -1.42 0.00 % | -1.42 98.13 % | -75.82 | 0.00 | 0.00 100.00 % | -35.28 | 0.00 | 0.00 100.00 % | -2.55 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -299.90 0.00 % | -299.90 0.00 % | -299.90 -56.52 % | -191.60 0.00 % | -191.60 0.00 % | -191.60 81.41 % | -1 030.61 0.00 % | -1 030.61 0.00 % | -1 030.61 -568.28 % | -154.22 0.00 % | -154.22 0.00 % | -154.22 -4 986.37 % | -3.03 0.00 % | -3.03 0.00 % | -3.03 -51.85 % | -2.00 0.00 % | -2.00 0.00 % | -2.00 -15.49 % | -1.73 0.00 % | -1.73 0.00 % | -1.73 14.33 % | -2.02 0.00 % | -2.02 0.00 % | -2.02 59.31 % | -4.96 0.00 % | -4.96 0.00 % | -4.96 -178.12 % | -1.78 0.00 % | -1.78 0.00 % | -1.78 -496.46 % | -0.30 0.00 % | -0.30 0.00 % | -0.30 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -0.94 0.00 % | -0.94 0.00 % | -0.94 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Total other income expenses net | -113.170 M 5.68 % | -119.989 M -213.45 % | -38.280 M -507.22 % | -6.304 M -65.45 % | -3.810 M -15.23 % | -3.307 M -534.03 % | -521.557 K 71.73 % | -1.845 M 6.25 % | -1.968 M -589.21 % | -285.545 K 73.83 % | -1.091 M 28.03 % | -1.516 M -1 293.70 % | 127.000 K -91.10 % | 1.427 M 339.87 % | -594.907 K -114.77 % | -277.000 K 73.03 % | -1.027 M 72.83 % | -3.780 M -947.93 % | -360.725 K -777.91 % | 53.211 K 535.73 % | 8.370 K 108.96 % | -93.442 K -203.48 % | -30.790 K 0.00 % | -30.791 K -100.99 % | 3.117 M 110.59 % | 1.480 M 490.66 % | -378.859 K -430.59 % | -71.404 K -11.54 % | -64.017 K -23.77 % | -51.723 K -121.07 % | 245.474 K 224.54 % | -197.104 K 36.55 % | -310.657 K 36.18 % | -486.805 K -189.11 % | 546.303 K 127.74 % | 239.880 K -8.37 % | 261.795 K -38.83 % | 427.985 K 42.53 % | 300.272 K 2 241.67 % | 12.823 K 125.73 % | -49.842 K -113.10 % | 380.546 K 0.00 % | 380.546 K 0.00 % | 380.546 K 18 178.19 % | -2.105 K 0.00 % | -2.105 K 0.00 % | -2.105 K -213.65 % | 1.852 K 0.00 % | 1.852 K 0.00 % | 1.852 K -98.29 % | 108.117 K 0.00 % | 108.117 K 0.00 % | 108.117 K 150.83 % | 43.103 K 0.00 % | 43.103 K 0.00 % | 43.103 K | 0.000 | 0.000 | 0.000 100.00 % | -184.661 K 0.00 % | -184.661 K 0.00 % | -184.661 K 51.11 % | -377.717 K 0.00 % | -377.717 K 0.00 % | -377.717 K -6 502.25 % | 5.900 K 0.00 % | 5.900 K 0.00 % | 5.900 K 105.75 % | -102.568 K 0.00 % | -102.568 K 0.00 % | -102.568 K -9.20 % | -93.926 K 0.00 % | -93.926 K 0.00 % | -93.926 K -187.28 % | 107.620 K 0.00 % | 107.620 K 0.00 % | 107.620 K -12.35 % | 122.790 K 0.00 % | 122.790 K 0.00 % | 122.790 K -9.33 % | 135.419 K 0.00 % | 135.419 K 0.00 % | 135.419 K 0.00 % | 135.419 K 210.43 % | -122.628 K 0.00 % | -122.628 K 0.00 % | -122.628 K -93.88 % | -63.250 K 0.00 % | -63.250 K 0.00 % | -63.250 K 0.00 % | -63.250 K -44.57 % | -43.750 K 0.00 % | -43.750 K 0.00 % | -43.750 K 0.00 % | -43.750 K 26.78 % | -59.750 K 0.00 % | -59.750 K 0.00 % | -59.750 K 0.00 % | -59.750 K 17.01 % | -72.000 K 0.00 % | -72.000 K 0.00 % | -72.000 K 0.00 % | -72.000 K -10.34 % | -65.250 K 0.00 % | -65.250 K 0.00 % | -65.250 K 0.00 % | -65.250 K -41.08 % | -46.250 K 0.00 % | -46.250 K 0.00 % | -46.250 K 0.00 % | -46.250 K -3.35 % | -44.750 K 0.00 % | -44.750 K 0.00 % | -44.750 K 0.00 % | -44.750 K 85.02 % | -298.750 K 0.00 % | -298.750 K 0.00 % | -298.750 K 0.00 % | -298.750 K | 
| 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-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-03-31 | 2012-01-31 | 2011-09-30 | 2011-03-31 | 2011-01-31 | 2010-09-30 | 2010-03-31 | 2010-01-31 | 2009-09-30 | 2009-03-31 | 2009-01-31 | 2008-09-30 | 2008-03-31 | 2008-01-31 | 2007-09-30 | 2007-03-31 | 2007-01-31 | 2006-09-30 | 2006-03-31 | 2006-01-31 | 2005-09-30 | 2005-03-31 | 2005-01-31 | 2004-09-30 | 2004-03-31 | 2004-01-31 | 2003-09-30 | 2003-03-31 | 2003-01-31 | 2002-09-30 | 2002-03-31 | 2002-01-31 | 2001-09-30 | 2001-03-31 | 2001-01-31 | 2000-09-30 | 2000-03-31 | 2000-01-31 | 1999-09-30 | 1999-03-31 | 1999-01-31 | 1998-09-30 | 1998-06-30 | 1998-03-31 | 1998-01-31 | 1997-09-30 | 1997-03-31 | 1997-01-31 | 1996-09-30 | 1996-06-30 | 1996-03-31 | 1996-01-31 | 1995-09-30 | 1995-06-30 | 1995-03-31 | 1995-01-31 | 1994-09-30 | 1994-06-30 | 1994-03-31 | 1994-01-31 | 1993-09-30 | 1993-06-30 | 1993-03-31 | 1993-01-31 | 1992-09-30 | 1992-06-30 | 1992-03-31 | 1992-01-31 | 1991-09-30 | 1991-06-30 | 1991-03-31 | 1991-01-31 | 1990-09-30 | 1990-06-30 | 1990-03-31 | 1990-01-31 | 1989-09-30 | 1989-06-30 | 1989-03-31 | 1989-01-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-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 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-06-30 | 2010-06-30 | 2009-06-30 | 2008-06-30 | 2007-06-30 | 2006-06-30 | 2005-06-30 | 2004-06-30 | 2003-06-30 | 2002-06-30 | 2001-06-30 | 2000-06-30 | 1999-06-30 | 1997-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 160.325 M -25.56 % | 215.373 M 7.98 % | 199.455 M 0.37 % | 198.711 M 396.89 % | 39.991 M -82.72 % | 231.436 M 46.13 % | 158.377 M 145.35 % | 64.552 M -62.08 % | 170.227 M 514.97 % | -41.022 M -794.90 % | -4.584 M 71.10 % | -15.861 M 62.53 % | -42.331 M -663.13 % | -5.547 M 55.36 % | -12.426 M -323.78 % | -2.932 M 44.64 % | -5.297 M -52.91 % | -3.464 M 26.54 % | -4.715 M 70.65 % | -16.068 M 0.00 % | -16.068 M -1 408.88 % | -1.065 M 23.16 % | -1.386 M -217.62 % | -436.302 K 0.00 % | -436.302 K 10.43 % | -487.085 K 25.32 % | -652.247 K 6.76 % | -699.541 K 0.00 % | -699.541 K -142.58 % | -288.375 K 23.30 % | -375.978 K 39.78 % | -624.294 K 0.00 % | -624.294 K 59.35 % | -1.536 M 5.85 % | -1.631 M -591.20 % | -235.979 K 0.00 % | -235.979 K 74.64 % | -930.606 K 13.57 % | -1.077 M -94.24 % | -554.329 K 0.00 % | -554.329 K -94.83 % | -284.516 K -2.34 % | -278.012 K 84.59 % | -1.804 M -55.74 % | -1.158 M 38.13 % | -1.872 M 55.44 % | -4.200 M 5.60 % | -4.449 M -519.25 % | -718.496 K 75.16 % | -2.893 M -384.02 % | -597.662 K -438.17 % | 176.735 K 152.97 % | -333.625 K -333.14 % | -77.025 K -21.85 % | -63.214 K 81.02 % | -333.050 K 32.48 % | -493.279 K | 
| Total investments | 8.171 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.771 M 47.20 % | 2.562 M -4.01 % | 2.669 M 5.39 % | 2.532 M 824.09 % | 274.000 K -91.25 % | 3.130 M 1.46 % | 3.085 M 2.83 % | 3.000 M 2 486.21 % | 116.000 K -60.54 % | 294.000 K | 0.000 -100.00 % | 1.915 M -53.85 % | 4.149 M -51.68 % | 8.586 M 2.11 % | 8.409 M 663.15 % | 1.102 M 0.00 % | 1.102 M -36.74 % | 1.742 M 0.00 % | 1.742 M 146.66 % | 706.163 K 0.00 % | 706.163 K 8.69 % | 649.696 K 0.00 % | 649.696 K 205.21 % | 212.869 K 0.00 % | 212.869 K 27.81 % | 166.554 K 0.00 % | 166.554 K 210.17 % | 53.698 K 0.00 % | 53.698 K 1 046.41 % | 4.684 K 0.00 % | 4.684 K 674.21 % | 605.000 0.00 % | 605.000 -98.72 % | 47.433 K 538.14 % | 7.433 K -94.99 % | 148.289 K 0.00 % | 148.289 K -78.04 % | 675.314 K 6.30 % | 635.314 K -37.40 % | 1.015 M 55.72 % | 651.690 K 97.62 % | 329.769 K 38.96 % | 237.306 K 72.59 % | 137.497 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 65.675 K -23.73 % | 86.113 K | 0.000 | 
| Total debt | 205.693 M -28.07 % | 285.947 M 15.41 % | 247.772 M 0.37 % | 246.847 M 121.82 % | 111.281 M -64.47 % | 313.236 M -3.72 % | 325.337 M 25.74 % | 258.735 M 8.73 % | 237.957 M 49.12 % | 159.570 M 456.34 % | 28.682 M 13.92 % | 25.178 M | 0.000 -100.00 % | 116.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 267.803 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Accumulated other comprehensive income loss | 16.774 M 689.56 % | -2.845 M -88.94 % | -1.506 M -0.37 % | -1.500 M -123.65 % | 6.344 M 7.08 % | 5.924 M -73.08 % | 22.007 M 263.45 % | 6.055 M -66.10 % | 17.863 M -15.17 % | 21.057 M 99.14 % | 10.574 M 27.64 % | 8.284 M | 0.000 -100.00 % | 17.077 M | 0.000 -100.00 % | 487.139 K | 0.000 -100.00 % | 1.174 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.055 M | 0.000 -100.00 % | 1.101 M -5.44 % | 1.165 M 5.31 % | 1.106 M -15.65 % | 1.311 M 12.80 % | 1.162 M 14.30 % | 1.017 M 29.43 % | 785.710 K 9.06 % | 720.434 K 3.76 % | 694.313 K 19.68 % | 580.139 K 10.33 % | 525.835 K -14.53 % | 615.227 K -10.56 % | 687.870 K -58.69 % | 1.665 M | 
| Retained earnings | -400.797 M 35.72 % | -623.480 M -71.42 % | -363.723 M -0.37 % | -362.367 M -423.16 % | -69.265 M 61.72 % | -180.967 M -37.88 % | -131.248 M -8.78 % | -120.658 M 2.66 % | -123.953 M -5.85 % | -117.102 M -9.74 % | -106.706 M -7.03 % | -99.697 M -5.01 % | -94.944 M -34.09 % | -70.805 M -6.46 % | -66.506 M -74.44 % | -38.125 M 26.96 % | -52.196 M -46.69 % | -35.582 M 26.54 % | -48.437 M -10.23 % | -43.944 M 0.00 % | -43.944 M -37.84 % | -31.880 M 23.15 % | -41.486 M 11.22 % | -46.732 M 0.00 % | -46.732 M -37.74 % | -33.926 M 25.32 % | -45.430 M -1.10 % | -44.935 M 0.00 % | -44.935 M -31.69 % | -34.123 M 23.30 % | -44.489 M -1.72 % | -43.736 M 0.00 % | -43.736 M -5.30 % | -41.534 M 4.10 % | -43.309 M -2.22 % | -42.367 M 0.00 % | -42.367 M -8.98 % | -38.875 M 8.74 % | -42.598 M -1.65 % | -41.905 M 0.00 % | -41.905 M 2.43 % | -42.951 M -2.63 % | -41.848 M 2.81 % | -43.058 M -24.67 % | -34.537 M -12.67 % | -30.652 M 7.26 % | -33.051 M -21.97 % | -27.096 M -23.81 % | -21.886 M -9.89 % | -19.916 M -23.51 % | -16.125 M -12.33 % | -14.355 M -35.53 % | -10.592 M -16.27 % | -9.110 M 12.58 % | -10.420 M 8.30 % | -11.363 M 5.69 % | -12.049 M | 
| Common stock | 553.992 M -37.80 % | 890.729 M 8.34 % | 822.182 M 0.37 % | 819.115 M 230.56 % | 247.796 M -59.12 % | 606.114 M 10.73 % | 547.370 M 6.31 % | 514.892 M 0.13 % | 514.210 M 0.27 % | 512.816 M 142.20 % | 211.732 M 0.00 % | 211.732 M 0.02 % | 211.700 M 28.71 % | 164.476 M 0.05 % | 164.397 M 173.17 % | 60.182 M -15.16 % | 70.935 M 37.02 % | 51.770 M -26.54 % | 70.474 M 3.06 % | 68.380 M 0.00 % | 68.380 M 66.60 % | 41.044 M -23.15 % | 53.411 M 2.20 % | 52.263 M 0.00 % | 52.263 M 35.30 % | 38.629 M -25.32 % | 51.727 M 1.19 % | 51.120 M 0.00 % | 51.120 M 33.38 % | 38.326 M -23.30 % | 49.968 M 0.00 % | 49.968 M 0.00 % | 49.968 M 6.21 % | 47.045 M -5.85 % | 49.968 M 0.00 % | 49.970 M 0.00 % | 49.970 M 9.58 % | 45.601 M -8.74 % | 49.968 M 0.70 % | 49.623 M 0.00 % | 49.623 M -1.95 % | 50.611 M 2.34 % | 49.455 M -6.04 % | 52.636 M 30.25 % | 40.410 M 7.06 % | 37.744 M -9.25 % | 41.590 M 20.55 % | 34.501 M 44.79 % | 23.829 M 0.38 % | 23.739 M 26.51 % | 18.764 M 13.92 % | 16.472 M 24.44 % | 13.237 M 18.00 % | 11.217 M -11.07 % | 12.613 M -8.16 % | 13.734 M -7.72 % | 14.883 M | 
| Total equity | 169.969 M -35.72 % | 264.404 M -42.14 % | 456.953 M 0.37 % | 455.248 M 146.25 % | 184.874 M -57.11 % | 431.071 M -1.61 % | 438.128 M 9.45 % | 400.289 M -1.92 % | 408.120 M -2.08 % | 416.771 M 260.53 % | 115.600 M -3.92 % | 120.319 M 3.05 % | 116.756 M 5.42 % | 110.748 M 13.13 % | 97.890 M 334.23 % | 22.543 M 20.30 % | 18.739 M 7.93 % | 17.362 M -21.21 % | 22.037 M -9.82 % | 24.436 M 0.00 % | 24.436 M 166.66 % | 9.164 M -23.15 % | 11.925 M 115.59 % | 5.531 M 0.00 % | 5.531 M 17.63 % | 4.702 M -25.32 % | 6.297 M 1.81 % | 6.185 M 0.00 % | 6.185 M 47.16 % | 4.203 M -23.30 % | 5.480 M -12.08 % | 6.232 M 0.00 % | 6.232 M 13.08 % | 5.511 M -17.24 % | 6.659 M -12.42 % | 7.604 M 0.00 % | 7.604 M 13.05 % | 6.726 M -8.74 % | 7.370 M -4.49 % | 7.717 M 0.00 % | 7.717 M -11.45 % | 8.715 M 14.58 % | 7.606 M -28.78 % | 10.679 M 51.74 % | 7.038 M -14.15 % | 8.198 M -16.78 % | 9.851 M 14.98 % | 8.567 M 189.45 % | 2.960 M -35.78 % | 4.609 M 37.19 % | 3.360 M 19.53 % | 2.811 M -12.84 % | 3.225 M 22.46 % | 2.633 M -6.22 % | 2.808 M -8.18 % | 3.058 M 22.87 % | 2.489 M | 
| Other non current liabilities | 20.579 M -60.15 % | 51.644 M -12.89 % | 59.289 M 0.37 % | 59.068 M 16.65 % | 50.637 M -41.98 % | 87.272 M 27.14 % | 68.641 M 11.63 % | 61.491 M -3.04 % | 63.422 M 1.22 % | 62.660 M 507.70 % | 10.311 M 3.56 % | 9.957 M 18 003.64 % | 55.000 K -99.49 % | 10.879 M | 0.000 -100.00 % | 10.712 K | 0.000 -100.00 % | 9.444 K | 0.000 | 0.000 | 0.000 -100.00 % | 14.851 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 -100.00 % | 5.539 K | 0.000 | 0.000 | 0.000 -100.00 % | 7.135 K | 0.000 -100.00 % | 6.002 K | 0.000 -100.00 % | 209.234 K -13.57 % | 242.093 K 14.17 % | 212.044 K 14.30 % | 185.512 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.852 K | 0.000 | 0.000 | 
| Long term debt | 142.840 M -29.49 % | 202.570 M -14.51 % | 236.940 M 0.37 % | 236.057 M 20.16 % | 196.450 M -35.96 % | 306.749 M 31.59 % | 233.105 M 27.85 % | 182.323 M 92.05 % | 94.933 M 499.89 % | 15.825 M 2.74 % | 15.403 M 19.27 % | 12.914 M -45.11 % | 23.528 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total non current liabilities | 163.419 M -35.72 % | 254.215 M -14.18 % | 296.229 M 0.37 % | 295.124 M 142.77 % | 121.564 M -71.17 % | 421.590 M 29.10 % | 326.553 M 22.45 % | 266.692 M 46.25 % | 182.355 M 119.02 % | 83.259 M 223.79 % | 25.714 M 12.43 % | 22.871 M 133.19 % | 9.808 M -10.16 % | 10.917 M | 0.000 -100.00 % | 10.712 K | 0.000 -100.00 % | 9.444 K | 0.000 | 0.000 | 0.000 -100.00 % | 14.851 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 % | 1.434 M | 0.000 | 0.000 | 0.000 -100.00 % | 795.111 K | 0.000 | 0.000 | 0.000 -100.00 % | 7.135 K | 0.000 -100.00 % | 6.002 K | 0.000 -100.00 % | 209.234 K -13.57 % | 242.093 K 14.17 % | 212.044 K 14.30 % | 185.512 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.852 K | 0.000 | 0.000 | 
| Other current liabilities | 12.090 M -61.01 % | 31.009 M 4.44 % | 29.692 M 0.37 % | 29.581 M 8.31 % | 27.313 M -55.98 % | 62.047 M 175.08 % | 22.556 M -20.99 % | 28.548 M 213.33 % | 9.111 M -60.26 % | 22.927 M 520.24 % | 3.696 M 343.36 % | 833.732 K -8.98 % | 916.000 K 43.91 % | 636.521 K -56.05 % | 1.448 M 759.94 % | 168.435 K 433.61 % | 31.565 K -57.43 % | 74.145 K -26.54 % | 100.935 K 332.75 % | 23.324 K 0.00 % | 23.324 K -60.27 % | 58.710 K -45.62 % | 107.965 K 183.86 % | 38.034 K 0.00 % | 38.034 K -13.38 % | 43.907 K -0.25 % | 44.019 K 56.99 % | 28.039 K 0.00 % | 28.039 K -73.50 % | 105.804 K 0.00 % | 105.804 K 49.76 % | 70.649 K 0.00 % | 70.649 K -66.67 % | 211.948 K 0.00 % | 211.948 K 52.74 % | 138.762 K 0.00 % | 138.762 K -69.35 % | 452.767 K -11.63 % | 512.355 K 315.79 % | 123.225 K 0.00 % | 123.225 K -46.51 % | 230.381 K 2.34 % | 225.114 K -15.55 % | 266.571 K -79.76 % | 1.317 M 0.33 % | 1.313 M -11.79 % | 1.488 M 627.46 % | 204.587 K 36.38 % | 150.013 K 239.90 % | 44.134 K -47.85 % | 84.625 K 816.85 % | 9.230 K | 0.000 -100.00 % | 60.925 K 47.63 % | 41.270 K 100.98 % | 20.534 K -0.66 % | 20.670 K | 
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 -100.00 % | 2.034 M -65.97 % | 5.978 M 1 689.92 % | 334.000 K -2.91 % | 344.000 K -78.62 % | 1.609 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 -100.00 % | 12.912 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.469 K | 0.000 | 0.000 100.00 % | -27.853 K -172.37 % | -10.226 K | 0.000 | 
| Short term debt | 62.853 M -26.55 % | 85.572 M 147.31 % | 34.601 M 0.37 % | 34.472 M -17.58 % | 41.825 M 627.92 % | 5.746 M -93.68 % | 90.928 M 18.69 % | 76.607 M -26.11 % | 103.680 M -28.04 % | 144.078 M 985.17 % | 13.277 M 8.05 % | 12.288 M -7.60 % | 13.299 M 11 364.66 % | 116.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 267.803 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total current liabilities | 88.639 M -35.72 % | 137.887 M 42.67 % | 96.648 M 0.37 % | 96.288 M 96.53 % | 48.993 M -64.13 % | 136.581 M -34.05 % | 207.084 M 52.16 % | 136.092 M -33.77 % | 205.471 M 0.69 % | 204.062 M 938.75 % | 19.645 M 38.14 % | 14.221 M -1.00 % | 14.365 M 1 315.27 % | 1.015 M -54.72 % | 2.242 M 22.02 % | 1.837 M 214.77 % | 583.701 K 31.82 % | 442.818 K -26.54 % | 602.809 K 87.23 % | 321.959 K 0.00 % | 321.959 K 96.96 % | 163.462 K -23.16 % | 212.717 K -43.88 % | 379.028 K 0.00 % | 379.028 K 280.49 % | 99.617 K -16.02 % | 118.620 K 59.24 % | 74.491 K 0.00 % | 74.491 K -47.94 % | 143.094 K -23.30 % | 186.564 K 18.07 % | 158.017 K 0.00 % | 158.017 K -44.85 % | 286.541 K -5.98 % | 304.759 K -54.12 % | 664.274 K 0.00 % | 664.274 K 5.76 % | 628.096 K -8.74 % | 688.249 K -7.96 % | 747.739 K 0.00 % | 747.739 K 69.41 % | 441.384 K 2.34 % | 431.294 K 13.20 % | 380.985 K -77.57 % | 1.699 M 7.90 % | 1.574 M -22.66 % | 2.035 M 191.56 % | 698.095 K 67.62 % | 416.472 K 38.53 % | 300.647 K 18.71 % | 253.254 K -27.03 % | 347.062 K 402.86 % | 69.018 K -34.39 % | 105.198 K 85.93 % | 56.580 K 42.31 % | 39.757 K -21.81 % | 50.847 K | 
| Total liabilities | 252.058 M -35.72 % | 392.101 M -0.20 % | 392.877 M 0.37 % | 391.412 M 129.49 % | 170.557 M -69.44 % | 558.171 M 4.60 % | 533.636 M 32.49 % | 402.784 M 3.86 % | 387.826 M 34.98 % | 287.321 M 533.44 % | 45.359 M 22.29 % | 37.092 M -2.26 % | 37.948 M 218.04 % | 11.932 M 432.24 % | 2.242 M 21.31 % | 1.848 M 216.61 % | 583.701 K 29.06 % | 452.262 K -24.97 % | 602.809 K 87.23 % | 321.959 K 0.00 % | 321.959 K 80.56 % | 178.313 K -16.17 % | 212.717 K -43.88 % | 379.028 K 0.00 % | 379.028 K 280.49 % | 99.617 K -16.02 % | 118.620 K 59.24 % | 74.491 K 0.00 % | 74.491 K -47.94 % | 143.094 K -23.30 % | 186.564 K 18.07 % | 158.017 K 0.00 % | 158.017 K -90.82 % | 1.721 M 464.70 % | 304.759 K -54.12 % | 664.274 K 0.00 % | 664.274 K -53.33 % | 1.423 M 106.79 % | 688.249 K -7.96 % | 747.739 K 0.00 % | 747.739 K 66.71 % | 448.519 K 3.99 % | 431.294 K 11.45 % | 386.987 K -77.22 % | 1.699 M -4.76 % | 1.783 M -21.69 % | 2.277 M 150.23 % | 910.139 K 51.19 % | 601.984 K 100.23 % | 300.647 K 18.71 % | 253.254 K -27.03 % | 347.062 K 402.86 % | 69.018 K -34.39 % | 105.198 K 21.71 % | 86.433 K 117.40 % | 39.757 K -21.81 % | 50.847 K | 
| Other non current assets | 375.000 K -98.02 % | 18.960 M 10.36 % | 17.181 M 0.37 % | 17.116 M 7 551.21 % | 223.709 K -68.90 % | 719.265 K -91.10 % | 8.082 M -80.45 % | 41.346 M 1 139.38 % | 3.336 M -56.99 % | 7.757 M 5.50 % | 7.353 M -0.20 % | 7.368 M 106.49 % | -113.550 M -3 886.26 % | 2.999 M 102.78 % | -108.059 M | 0.000 100.00 % | -13.938 M | 0.000 100.00 % | -14.440 M -248.98 % | -4.138 M 0.00 % | -4.138 M -232.52 % | 3.122 M 154.87 % | -5.691 M -11.00 % | -5.127 M 0.00 % | -5.127 M -17 263.00 % | 29.872 K 100.57 % | -5.253 M 2.78 % | -5.403 M 0.00 % | -5.403 M -23 580.71 % | 23.010 K 100.52 % | -4.418 M 20.34 % | -5.547 M 0.00 % | -5.547 M -19 738.19 % | 28.244 K 100.54 % | -5.271 M 19.97 % | -6.586 M 0.00 % | -6.586 M | 0.000 100.00 % | -6.298 M 17.43 % | -7.628 M 0.00 % | -7.628 M | 0.000 100.00 % | -7.924 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 | 
| Long term investments | 8.016 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.734 M 45.76 % | 2.562 M 0.37 % | 2.552 M 5.64 % | 2.416 M 1 429.11 % | 158.000 K -94.76 % | 3.014 M 1.52 % | 2.969 M 2.95 % | 2.884 M | 0.000 -100.00 % | 178.000 K | 0.000 -100.00 % | 1.341 M -67.67 % | 4.148 M -30.16 % | 5.939 M -24.89 % | 7.907 M | 0.000 | 0.000 -100.00 % | 1.337 M -23.16 % | 1.740 M 148.57 % | 700.000 K 0.00 % | 700.000 K 44.73 % | 483.646 K -25.32 % | 647.642 K 205.42 % | 212.048 K 0.00 % | 212.048 K 66.81 % | 127.117 K -23.30 % | 165.733 K | 0.000 | 0.000 -100.00 % | 928.315 -5.85 % | 986.000 | 0.000 | 0.000 -100.00 % | 37.403 K 3 693.41 % | 986.000 -97.98 % | 48.697 K 0.00 % | 48.697 K -83.80 % | 300.668 K 18.47 % | 253.795 K -15.75 % | 301.226 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 | 
| Intangible assets | 58.345 M -35.72 % | 90.761 M -0.32 % | 91.049 M 0.37 % | 90.710 M 209.85 % | 29.275 M -69.40 % | 95.660 M 5.65 % | 90.545 M 41.24 % | 64.109 M -28.58 % | 89.761 M 26 069.39 % | 343.000 K -5.50 % | 362.945 K -7.65 % | 393.000 K -5.98 % | 418.000 K 20.46 % | 347.000 K -28.04 % | 482.224 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.353 M 0.00 % | 6.353 M | 0.000 -100.00 % | 6.050 M -13.01 % | 6.955 M 0.00 % | 6.955 M | 0.000 -100.00 % | 7.030 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 | 
| GoodWill | 37.909 M -35.72 % | 58.971 M 3.61 % | 56.917 M 0.37 % | 56.704 M 220.28 % | 17.705 M -70.13 % | 59.271 M 7.51 % | 55.128 M 8.94 % | 50.603 M -3.05 % | 52.196 M -62.43 % | 138.927 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.607 K -4.89 % | 36.385 K 10.48 % | 32.935 K 2.45 % | 32.148 K -20.23 % | 40.300 K -16.15 % | 48.063 K -21.26 % | 61.041 K | 
| Goodwill and intangible assets | 96.254 M -35.72 % | 149.733 M 1.19 % | 147.966 M 0.37 % | 147.414 M 213.78 % | 46.980 M -69.68 % | 154.930 M 6.52 % | 145.453 M 42.36 % | 102.169 M -28.03 % | 141.957 M 1.93 % | 139.270 M 38 272.21 % | 362.945 K -7.65 % | 393.000 K -5.98 % | 418.000 K 20.46 % | 347.000 K -28.04 % | 482.224 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.353 M 0.00 % | 6.353 M | 0.000 -100.00 % | 6.050 M -13.01 % | 6.955 M 0.00 % | 6.955 M | 0.000 -100.00 % | 7.030 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.607 K -4.89 % | 36.385 K 10.48 % | 32.935 K 2.45 % | 32.148 K -20.23 % | 40.300 K -16.15 % | 48.063 K -21.26 % | 61.041 K | 
| Property plant equipment net | 195.263 M -35.72 % | 303.751 M -39.43 % | 501.477 M 0.37 % | 499.606 M 227.52 % | 152.544 M -63.13 % | 413.722 M 35.24 % | 305.913 M 28.83 % | 237.457 M 11.08 % | 213.764 M 22.42 % | 174.613 M 49.93 % | 116.466 M 10.74 % | 105.168 M -7.04 % | 113.132 M 0.29 % | 112.803 M 4.86 % | 107.577 M 442.17 % | 19.842 M 102.68 % | 9.790 M 104.00 % | 4.799 M -26.54 % | 6.533 M 57.87 % | 4.138 M 0.00 % | 4.138 M 36.28 % | 3.036 M -23.15 % | 3.951 M -10.75 % | 4.427 M 0.00 % | 4.427 M 28.73 % | 3.439 M -25.32 % | 4.605 M -11.29 % | 5.191 M 0.00 % | 5.191 M 59.15 % | 3.262 M -23.30 % | 4.253 M -23.33 % | 5.547 M 0.00 % | 5.547 M -1.62 % | 5.638 M 6.98 % | 5.270 M 2 161.33 % | 233.042 K 0.00 % | 233.042 K -95.94 % | 5.747 M 2 228.58 % | 246.799 K -60.45 % | 624.061 K 0.00 % | 624.061 K -92.05 % | 7.849 M 1 126.64 % | 639.914 K -91.99 % | 7.985 M 25.48 % | 6.364 M 5.54 % | 6.030 M -0.40 % | 6.054 M 55.23 % | 3.900 M 49.31 % | 2.612 M 81.19 % | 1.441 M -41.64 % | 2.470 M 8.19 % | 2.283 M -21.50 % | 2.908 M 11.01 % | 2.620 M -3.85 % | 2.725 M 3.84 % | 2.624 M 33.21 % | 1.970 M | 
| Total non current assets | 303.705 M -35.72 % | 472.443 M -29.13 % | 666.623 M 0.37 % | 664.137 M 221.26 % | 206.731 M -64.34 % | 579.801 M 23.97 % | 467.686 M 20.99 % | 386.558 M 6.72 % | 362.224 M 11.38 % | 325.203 M 155.76 % | 127.151 M 9.79 % | 115.813 M 1.99 % | 113.550 M -2.39 % | 116.327 M 7.65 % | 108.059 M 410.12 % | 21.183 M 51.98 % | 13.938 M 29.80 % | 10.738 M -25.64 % | 14.440 M 248.98 % | 4.138 M 0.00 % | 4.138 M -44.80 % | 7.496 M 31.71 % | 5.691 M 11.00 % | 5.127 M 0.00 % | 5.127 M 29.72 % | 3.952 M -24.75 % | 5.253 M -2.78 % | 5.403 M 0.00 % | 5.403 M 58.36 % | 3.412 M -22.78 % | 4.418 M -20.34 % | 5.547 M 0.00 % | 5.547 M -2.12 % | 5.667 M 7.51 % | 5.271 M -19.97 % | 6.586 M 0.00 % | 6.586 M 13.85 % | 5.784 M -8.16 % | 6.298 M -17.43 % | 7.628 M 0.00 % | 7.628 M -6.41 % | 8.150 M 2.86 % | 7.924 M -4.37 % | 8.286 M 30.22 % | 6.364 M 5.54 % | 6.030 M -0.40 % | 6.054 M 55.23 % | 3.900 M 49.31 % | 2.612 M 81.19 % | 1.441 M -42.44 % | 2.504 M 7.99 % | 2.319 M -21.15 % | 2.941 M 10.91 % | 2.652 M -4.09 % | 2.765 M 3.48 % | 2.672 M 31.57 % | 2.031 M | 
| Other current assets | 4.576 M -69.40 % | 14.956 M -18.63 % | 18.380 M 0.37 % | 18.312 M 111.29 % | -162.211 M -802.57 % | 23.088 M 290.31 % | 5.915 M -5.78 % | 6.278 M -96.11 % | 161.328 M 7 124.72 % | 2.233 M 448.66 % | 406.995 K -4.20 % | 424.839 K 1.39 % | 419.000 K 19.71 % | 350.000 K -44.58 % | 631.563 K 426.89 % | 119.867 K -52.09 % | 250.197 K 10 430.18 % | 2.376 K -99.95 % | 4.417 M -2.72 % | 4.540 M 0.00 % | 4.540 M 17 617.81 % | 25.626 K -97.48 % | 1.015 M 485.07 % | 173.486 K 0.00 % | 173.486 K 208.12 % | 56.305 K -88.35 % | 483.254 K 286.71 % | 124.967 K 0.00 % | 124.967 K 14.32 % | 109.318 K -87.00 % | 841.168 K 30.57 % | 644.208 K 0.00 % | 644.208 K | 0.000 -100.00 % | 28.029 K -98.78 % | 2.303 M 0.00 % | 2.303 M 4 002.26 % | 56.148 K -96.28 % | 1.508 M 899.84 % | 150.839 K 0.00 % | 150.839 K 16.75 % | 129.196 K | 0.000 -100.00 % | 143.334 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 0.00 % | 1.000 0.00 % | 1.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 -100.00 % | 0.000 | 
| Short term investments | 155.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 36.895 K | 0.000 -100.00 % | 116.338 K 0.29 % | 116.000 K 0.00 % | 116.000 K 0.00 % | 116.000 K 0.00 % | 116.000 K 0.00 % | 116.000 K 0.00 % | 116.000 K 45.54 % | 79.705 K | 0.000 -100.00 % | 573.805 K 46 437.31 % | 1.233 K -99.67 % | 368.201 K -26.54 % | 501.233 K -54.51 % | 1.102 M 0.00 % | 1.102 M 77 447.76 % | 1.421 K -23.15 % | 1.849 K -70.00 % | 6.163 K 0.00 % | 6.163 K 301.79 % | 1.534 K -25.32 % | 2.054 K 150.18 % | 821.000 0.00 % | 821.000 30.38 % | 629.707 -23.30 % | 821.000 -98.47 % | 53.698 K 0.00 % | 53.698 K 1 442.31 % | 3.482 K -5.85 % | 3.698 K 511.24 % | 605.000 0.00 % | 605.000 -89.72 % | 5.884 K -8.74 % | 6.447 K -93.53 % | 99.592 K 0.00 % | 99.592 K -74.49 % | 390.444 K 2.34 % | 381.519 K -51.30 % | 783.368 K 20.21 % | 651.690 K 97.62 % | 329.769 K 38.96 % | 237.306 K 72.59 % | 137.497 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 65.675 K -23.73 % | 86.113 K | 0.000 | 
| cash and cash equivalents | 45.368 M -35.72 % | 70.574 M 46.07 % | 48.317 M 0.37 % | 48.136 M -32.48 % | 71.291 M -12.85 % | 81.801 M -51.01 % | 166.960 M -14.02 % | 194.183 M 186.70 % | 67.730 M -66.23 % | 200.592 M 502.99 % | 33.266 M -18.94 % | 41.039 M -3.05 % | 42.331 M 647.50 % | 5.663 M -54.43 % | 12.426 M 323.78 % | 2.932 M -44.64 % | 5.297 M 52.91 % | 3.464 M -26.54 % | 4.715 M -70.65 % | 16.068 M 0.00 % | 16.068 M 1 408.88 % | 1.065 M -23.16 % | 1.386 M 217.62 % | 436.302 K 0.00 % | 436.302 K -10.43 % | 487.085 K -25.32 % | 652.247 K -6.76 % | 699.541 K 0.00 % | 699.541 K 142.58 % | 288.375 K -23.30 % | 375.978 K -39.78 % | 624.294 K 0.00 % | 624.294 K -59.35 % | 1.536 M -5.85 % | 1.631 M 591.20 % | 235.979 K 0.00 % | 235.979 K -74.64 % | 930.606 K -13.57 % | 1.077 M 94.24 % | 554.329 K 0.00 % | 554.329 K 94.83 % | 284.516 K 2.34 % | 278.012 K -84.59 % | 1.804 M 55.74 % | 1.158 M -38.13 % | 1.872 M -55.44 % | 4.200 M -5.60 % | 4.449 M 519.25 % | 718.496 K -75.16 % | 2.893 M 384.02 % | 597.662 K 556.28 % | 91.068 K -72.70 % | 333.625 K 333.14 % | 77.025 K 21.85 % | 63.214 K -81.02 % | 333.050 K -32.48 % | 493.279 K | 
| Cash and short term investments | 45.523 M -35.50 % | 70.574 M 46.07 % | 48.317 M 0.37 % | 48.136 M -32.48 % | 71.291 M -12.85 % | 81.801 M -51.04 % | 167.076 M -14.01 % | 194.299 M 186.38 % | 67.846 M -66.20 % | 200.708 M 501.25 % | 33.382 M -18.89 % | 41.155 M -3.04 % | 42.447 M 649.55 % | 5.663 M -54.43 % | 12.426 M 323.78 % | 2.932 M -44.66 % | 5.298 M 38.25 % | 3.832 M -26.54 % | 5.217 M -69.62 % | 17.170 M 0.00 % | 17.170 M 1 510.20 % | 1.066 M -23.16 % | 1.388 M 213.61 % | 442.465 K 0.00 % | 442.465 K -9.45 % | 488.619 K -25.32 % | 654.301 K -6.58 % | 700.362 K 0.00 % | 700.362 K 142.34 % | 289.005 K -23.30 % | 376.799 K -44.42 % | 677.992 K 0.00 % | 677.992 K -55.95 % | 1.539 M -5.85 % | 1.635 M 590.99 % | 236.584 K 0.00 % | 236.584 K -74.74 % | 936.490 K -13.54 % | 1.083 M 61.67 % | 669.976 K 0.00 % | 669.976 K -0.74 % | 674.960 K 2.34 % | 659.531 K -74.50 % | 2.587 M 42.95 % | 1.810 M -17.79 % | 2.201 M -50.39 % | 4.437 M -3.26 % | 4.587 M 538.39 % | 718.496 K -75.16 % | 2.893 M 384.02 % | 597.662 K 556.28 % | 91.068 K -72.70 % | 333.625 K 333.14 % | 77.025 K -40.24 % | 128.890 K -69.25 % | 419.164 K -15.02 % | 493.279 K | 
| Total current assets | 118.322 M -35.72 % | 184.062 M 0.47 % | 183.207 M 0.37 % | 182.523 M 22.75 % | 148.701 M -63.68 % | 409.442 M -18.77 % | 504.079 M 21.02 % | 416.515 M -3.97 % | 433.722 M 14.47 % | 378.889 M 1 020.71 % | 33.808 M -18.73 % | 41.598 M -3.13 % | 42.944 M 575.96 % | 6.353 M -51.66 % | 13.143 M 309.61 % | 3.209 M -42.17 % | 5.548 M -21.60 % | 7.077 M -26.54 % | 9.634 M -55.63 % | 21.710 M 0.00 % | 21.710 M 1 075.88 % | 1.846 M -23.15 % | 2.403 M 290.07 % | 615.951 K 0.00 % | 615.951 K -27.49 % | 849.504 K -25.32 % | 1.138 M 37.83 % | 825.329 K 0.00 % | 825.329 K -11.65 % | 934.181 K -23.30 % | 1.218 M -7.88 % | 1.322 M 0.00 % | 1.322 M -15.54 % | 1.565 M -5.87 % | 1.663 M -34.52 % | 2.540 M 0.00 % | 2.540 M 7.39 % | 2.365 M -8.74 % | 2.592 M 222.04 % | 804.760 K 0.00 % | 804.760 K -20.62 % | 1.014 M 2.34 % | 990.606 K -64.37 % | 2.780 M 17.15 % | 2.373 M -39.95 % | 3.952 M -34.95 % | 6.075 M 8.91 % | 5.578 M 487.11 % | 950.033 K -72.61 % | 3.468 M 212.92 % | 1.108 M 32.19 % | 838.469 K 137.80 % | 352.600 K 307.11 % | 86.610 K -33.11 % | 129.490 K -69.61 % | 426.106 K -16.28 % | 508.969 K | 
| Inventory | 48.969 M -35.72 % | 76.176 M -10.22 % | 84.847 M 0.37 % | 84.531 M 60.18 % | 52.772 M -78.59 % | 246.515 M -4.54 % | 258.230 M 69.52 % | 152.332 M 1.23 % | 150.488 M 12.76 % | 133.457 M 702 305.26 % | 19.000 K 0.00 % | 19.000 K -75.64 % | 78.000 K -11.36 % | 88.000 K 2.97 % | 85.464 K 504.57 % | -21.125 K | 0.000 100.00 % | -315.305 | 0.000 | 0.000 | 0.000 100.00 % | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.257 K | 0.000 | 0.000 | 0.000 100.00 % | -12.736 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.130 K | 0.000 | 0.000 | 0.000 -100.00 % | 27.639 K | 0.000 -100.00 % | 38.499 K | 0.000 -100.00 % | 481.976 K -44.14 % | 862.790 K 224.17 % | 266.156 K 93.73 % | 137.388 K -75.06 % | 550.857 K 21.96 % | 451.660 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net receivables | 19.254 M -13.87 % | 22.356 M -29.40 % | 31.663 M 0.37 % | 31.545 M -30.20 % | 45.191 M -22.13 % | 58.037 M -21.46 % | 73.892 M 16.17 % | 63.606 M 17.66 % | 54.060 M 27.23 % | 42.491 M 108 851.28 % | 39.000 K -52.13 % | 81.477 K | 0.000 -100.00 % | 252.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.244 M | 0.000 | 0.000 | 0.000 -100.00 % | 768.852 K | 0.000 | 0.000 | 0.000 -100.00 % | 318.837 K | 0.000 | 0.000 | 0.000 -100.00 % | 603.252 K | 0.000 | 0.000 | 0.000 -100.00 % | 26.330 K 7 422.86 % | 350.000 | 0.000 | 0.000 -100.00 % | 1.373 M 390 933.33 % | 351.000 | 0.000 | 0.000 -100.00 % | 209.622 K | 0.000 -100.00 % | 49.789 K -91.16 % | 563.309 K -55.59 % | 1.268 M 63.75 % | 774.614 K 6.88 % | 724.753 K 669.80 % | 94.148 K 282.93 % | 24.586 K -58.35 % | 59.036 K -92.10 % | 747.401 K 3 838.87 % | 18.975 K 97.96 % | 9.585 K 1 497.49 % | 600.036 -91.36 % | 6.942 K -55.75 % | 15.689 K | 
| Tax assets | 3.797 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.249 M -58.70 % | 7.867 M 38.35 % | 5.686 M 79.37 % | 3.170 M 5.35 % | 3.009 M 1 231.42 % | 226.000 K 410 809.09 % | 55.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.971 M | 0.000 -100.00 % | 3.259 M | 0.000 -100.00 % | 177.500 K | 0.000 -100.00 % | 177.500 K 12.70 % | 157.500 K 0.00 % | 157.500 K | 0.000 -100.00 % | 4.063 M 2 325.87 % | 167.500 K 0.00 % | 167.500 K | 0.000 -100.00 % | 40.000 K 28.14 % | 31.215 K 0.00 % | 31.215 K | 0.000 -100.00 % | 30.000 K -7.54 % | 32.446 K 0.00 % | 32.446 K | 0.000 -100.00 % | 30.000 K 292.88 % | 7.636 K 0.00 % | 7.636 K | 0.000 -100.00 % | 40.000 K 0.00 % | 40.000 K 0.00 % | 40.000 K | 0.000 -100.00 % | 40.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 | 
| Account payables | 13.696 M -35.72 % | 21.305 M -34.15 % | 32.355 M 0.37 % | 32.234 M -7.69 % | 34.920 M -47.69 % | 66.754 M -18.24 % | 81.643 M 200.77 % | 27.145 M -13.01 % | 31.206 M -7.78 % | 33.839 M 1 166.63 % | 2.672 M 143.09 % | 1.099 M 632.67 % | 150.000 K -42.85 % | 262.479 K -66.92 % | 793.418 K -52.46 % | 1.669 M 202.26 % | 552.135 K 49.76 % | 368.673 K -26.54 % | 501.874 K 68.06 % | 298.635 K 0.00 % | 298.635 K 185.09 % | 104.752 K 0.00 % | 104.752 K -69.28 % | 340.994 K 0.00 % | 340.994 K 512.09 % | 55.710 K -25.32 % | 74.601 K 60.60 % | 46.452 K 0.00 % | 46.452 K -42.48 % | 80.760 K 0.00 % | 80.760 K -7.56 % | 87.368 K 0.00 % | 87.368 K -5.86 % | 92.811 K 0.00 % | 92.811 K -82.34 % | 525.512 K 0.00 % | 525.512 K 199.73 % | 175.329 K -0.32 % | 175.894 K -71.84 % | 624.514 K 0.00 % | 624.514 K 195.97 % | 211.003 K 2.34 % | 206.180 K 80.21 % | 114.414 K -70.00 % | 381.373 K 53.46 % | 248.516 K -54.57 % | 547.040 K 10.85 % | 493.508 K 85.21 % | 266.459 K 3.88 % | 256.513 K 52.12 % | 168.629 K 140.80 % | 70.029 K 1.46 % | 69.018 K 55.89 % | 44.273 K 189.18 % | 15.310 K -20.36 % | 19.223 K -36.30 % | 30.177 K | 
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 846.420 K -58.39 % | 2.034 M -65.97 % | 5.978 M 72.88 % | 3.458 M -30.16 % | 4.951 M 207.71 % | 1.609 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.640 -100.00 % | 1.764 M -90.60 % | 18.757 M 3.75 % | 18.079 M 64.03 % | 11.022 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Capital lease obligations | 21.006 M -35.72 % | 32.677 M 8.49 % | 30.120 M 0.37 % | 30.007 M 51.48 % | 19.809 M 652.35 % | 2.633 M -91.56 % | 31.197 M 2.65 % | 30.392 M 29.01 % | 23.558 M -14.93 % | 27.692 M -3.44 % | 28.680 M 14.28 % | 25.097 M -6.75 % | 26.915 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.238 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.422 | 0.000 -100.00 % | 0.155 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.115 21.90 % | 0.914 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.582 | 0.000 | 0.000 -100.00 % | 0.203 | 0.000 | 0.000 -100.00 % | 0.418 -42.02 % | 0.721 | 
| Other total stockholders equity | 0.000 | 0.000 | 0.000 100.00 % | -2.000 100.00 % | -210.978 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.422 100.00 % | -326.540 K -210 672 423.09 % | 0.155 100.00 % | -1.599 M -29.31 % | -1.236 M 0.00 % | -1.236 M -1 918 737 399.56 % | -0.064 | 0.000 | 0.000 | 0.000 -100.00 % | 0.481 | 0.000 | 0.000 | 0.000 -100.00 % | 0.568 | 0.000 | 0.000 | 0.000 100.00 % | -0.458 | 0.000 | 0.000 | 0.000 100.00 % | -0.351 | 0.000 -100.00 % | 0.000 0.00 % | 0.000 -100.00 % | 0.019 | 0.000 -100.00 % | 1.115 21.90 % | 0.914 427.34 % | -0.279 -7 542.57 % | -0.004 99.37 % | -0.578 -183.08 % | 0.695 37 327 023 900.00 % | 0.000 100.00 % | -0.181 72.09 % | -0.648 -139 222 009 100.00 % | 0.000 -100.00 % | 0.468 241.07 % | -0.332 -33 209 579.27 % | 0.000 100.00 % | -2.010 M | 
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.168 M -76.10 % | 25.806 M 4.03 % | 24.806 M 8.43 % | 22.878 M -4.68 % | 24.000 M 402.72 % | 4.774 M | 0.000 | 0.000 | 0.000 -100.00 % | 38.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 % | 1.434 M | 0.000 | 0.000 | 0.000 -100.00 % | 789.572 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 | 
| 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 -100.00 % | 13.775 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.086 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.109 | 0.000 100.00 % | -0.180 | 0.000 | 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 | 422.027 M -35.72 % | 656.505 M -22.75 % | 849.830 M 0.37 % | 846.660 M 138.21 % | 355.432 M -64.07 % | 989.242 M 1.80 % | 971.765 M 21.01 % | 803.073 M 0.90 % | 795.946 M 13.05 % | 704.092 M 337.44 % | 160.959 M 2.25 % | 157.411 M -1.29 % | 159.465 M 29.98 % | 122.680 M -1.43 % | 124.461 M 410.26 % | 24.391 M 24.05 % | 19.663 M 10.38 % | 17.815 M -26.54 % | 24.251 M -6.75 % | 26.006 M 0.00 % | 26.006 M 178.37 % | 9.342 M -23.15 % | 12.157 M 105.69 % | 5.910 M 0.00 % | 5.910 M 23.09 % | 4.802 M -25.32 % | 6.430 M 2.73 % | 6.259 M 0.00 % | 6.259 M 44.03 % | 4.346 M -23.30 % | 5.666 M -17.90 % | 6.901 M 0.00 % | 6.901 M -4.58 % | 7.232 M 3.85 % | 6.964 M -23.75 % | 9.133 M 0.00 % | 9.133 M 12.07 % | 8.149 M -8.74 % | 8.930 M 5.40 % | 8.473 M 0.00 % | 8.473 M -7.54 % | 9.164 M 2.34 % | 8.954 M -19.08 % | 11.066 M 26.67 % | 8.737 M -12.47 % | 9.981 M -17.70 % | 12.128 M 27.97 % | 9.478 M 166.08 % | 3.562 M -27.45 % | 4.910 M 35.90 % | 3.613 M 14.41 % | 3.158 M -4.13 % | 3.294 M 20.28 % | 2.738 M -5.39 % | 2.894 M -6.57 % | 3.098 M 21.98 % | 2.540 M | 
| 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-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 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-06-30 | 2010-06-30 | 2009-06-30 | 2008-06-30 | 2007-06-30 | 2006-06-30 | 2005-06-30 | 2004-06-30 | 2003-06-30 | 2002-06-30 | 2001-06-30 | 2000-06-30 | 1999-06-30 | 1997-06-30 | 
| 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-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 | 2012-01-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2011-01-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2010-01-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2009-01-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2008-01-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2007-01-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2006-01-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2005-01-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2004-01-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2003-01-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2002-01-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2001-01-31 | 2000-09-30 | 2000-06-30 | 2000-03-31 | 2000-01-31 | 1999-09-30 | 1999-06-30 | 1999-03-31 | 1999-01-31 | 1998-09-30 | 1998-06-30 | 1998-03-31 | 1998-01-31 | 1997-09-30 | 1997-06-30 | 1997-03-31 | 1997-01-31 | 1996-09-30 | 1996-06-30 | 1996-03-31 | 1996-01-31 | 1995-09-30 | 1995-06-30 | 1995-03-31 | 1995-01-31 | 1994-09-30 | 1994-06-30 | 1994-03-31 | 1994-01-31 | 1993-09-30 | 1993-06-30 | 1993-03-31 | 1993-01-31 | 1992-09-30 | 1992-06-30 | 1992-03-31 | 1992-01-31 | 1991-09-30 | 1991-06-30 | 1991-03-31 | 1991-01-31 | 1990-09-30 | 1990-06-30 | 1990-03-31 | 1990-01-31 | 1989-09-30 | 1989-06-30 | 1989-03-31 | 1989-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.548 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.612 M | 0.000 | 0.000 | 0.000 100.00 % | -691.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 897.926 K -5.68 % | 952.027 K -1.31 % | 964.649 K 0.37 % | 961.051 K -6.80 % | 1.031 M -25.73 % | 1.388 M 5.57 % | 1.315 M 39.85 % | 940.379 K -34.68 % | 1.440 M 52.10 % | 946.519 K 21.32 % | 780.156 K -31.65 % | 1.141 M 44.48 % | 790.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.354 M | 0.000 | 0.000 | 0.000 -100.00 % | 973.406 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 57.993 M -5.68 % | 61.487 M | 0.000 | 0.000 100.00 % | -50.567 M | 0.000 | 0.000 | 0.000 100.00 % | -26.052 M | 0.000 | 0.000 | 0.000 100.00 % | -99.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 30.591 M -5.68 % | 32.434 M | 0.000 | 0.000 -100.00 % | 14.739 M | 0.000 | 0.000 | 0.000 100.00 % | -11.370 M | 0.000 | 0.000 | 0.000 100.00 % | -11.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 25.408 M -5.68 % | 26.938 M | 0.000 | 0.000 100.00 % | -64.861 M | 0.000 | 0.000 | 0.000 100.00 % | -14.682 M | 0.000 | 0.000 | 0.000 100.00 % | -88.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 1.994 M -5.68 % | 2.114 M | 0.000 | 0.000 100.00 % | -445.076 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 45.305 M -5.68 % | 48.035 M -37.45 % | 76.791 M 0.37 % | 76.504 M -36.62 % | 120.714 M 1 527.92 % | -8.454 M 76.30 % | -35.675 M -105.82 % | -17.333 M 28.49 % | -24.239 M -615.83 % | 4.699 M 36.28 % | 3.448 M 1.89 % | 3.384 M 234.98 % | -2.507 M -216.93 % | 2.144 M 0.00 % | 2.144 M 0.00 % | 2.144 M 0.00 % | 2.144 M 43.29 % | 1.496 M 0.00 % | 1.496 M 0.00 % | 1.496 M -29.94 % | 2.136 M 23.17 % | 1.734 M 0.00 % | 1.734 M 0.00 % | 1.734 M 1 626.79 % | 100.416 K 107.60 % | -1.321 M 0.00 % | -1.321 M 0.00 % | -1.321 M -1 081.36 % | -111.815 K -507.28 % | 27.454 K 0.00 % | 27.454 K 0.00 % | 27.454 K -61.64 % | 71.578 K 0.00 % | 71.578 K 0.00 % | 71.578 K 0.00 % | 71.578 K -73.46 % | 269.735 K 0.00 % | 269.735 K 0.00 % | 269.735 K 0.00 % | 269.735 K 46.70 % | 183.871 K 0.00 % | 183.871 K 0.00 % | 183.871 K 0.00 % | 183.871 K 38.71 % | 132.561 K 0.00 % | 132.561 K 0.00 % | 132.561 K 0.00 % | 132.561 K 159.67 % | -222.154 K 0.00 % | -222.154 K 0.00 % | -222.154 K 0.00 % | -222.154 K -204.46 % | 212.672 K 0.00 % | 212.672 K 0.00 % | 212.672 K 0.00 % | 212.672 K 1 746.26 % | -12.919 K 0.00 % | -12.919 K 0.00 % | -12.919 K 0.00 % | -12.919 K 86.61 % | -96.497 K 0.00 % | -96.497 K 0.00 % | -96.497 K 0.00 % | -96.497 K -5 712.18 % | -1.660 K 0.00 % | -1.660 K 0.00 % | -1.660 K 0.00 % | -1.660 K -100.66 % | 250.332 K 0.00 % | 250.332 K 0.00 % | 250.332 K 0.00 % | 250.332 K -41.94 % | 431.137 K 0.00 % | 431.137 K 0.00 % | 431.137 K 0.00 % | 431.137 K 67.26 % | 257.762 K 0.00 % | 257.762 K 0.00 % | 257.762 K 0.00 % | 257.762 K -58.47 % | 620.679 K 0.00 % | 620.679 K 0.00 % | 620.679 K 0.00 % | 620.679 K 332.61 % | 143.474 K 0.00 % | 143.474 K 0.00 % | 143.474 K 0.00 % | 143.474 K 289.76 % | 36.811 K 0.00 % | 36.811 K 0.00 % | 36.811 K 0.00 % | 36.811 K -65.80 % | 107.620 K 0.00 % | 107.620 K 0.00 % | 107.620 K 0.00 % | 107.620 K -12.35 % | 122.790 K 0.00 % | 122.790 K 0.00 % | 122.790 K 0.00 % | 122.790 K -9.46 % | 135.619 K 0.00 % | 135.619 K 0.00 % | 135.619 K 0.00 % | 135.619 K 222.03 % | -111.138 K 0.00 % | -111.138 K 0.00 % | -111.138 K 0.00 % | -111.138 K -0.81 % | -110.250 K 0.00 % | -110.250 K 0.00 % | -110.250 K 0.00 % | -110.250 K -36.96 % | -80.500 K 0.00 % | -80.500 K 0.00 % | -80.500 K 0.00 % | -80.500 K 15.26 % | -95.000 K 0.00 % | -95.000 K 0.00 % | -95.000 K 0.00 % | -95.000 K -76.74 % | -53.750 K 0.00 % | -53.750 K 0.00 % | -53.750 K 0.00 % | -53.750 K -151.56 % | 104.250 K 0.00 % | 104.250 K 0.00 % | 104.250 K 0.00 % | 104.250 K 39.93 % | 74.500 K 0.00 % | 74.500 K 0.00 % | 74.500 K 0.00 % | 74.500 K -34.79 % | 114.250 K 0.00 % | 114.250 K 0.00 % | 114.250 K 0.00 % | 114.250 K -65.48 % | 331.000 K 0.00 % | 331.000 K 0.00 % | 331.000 K 0.00 % | 331.000 K | 
| Net cash provided by operating activities | -6.481 M 5.68 % | -6.872 M -157.95 % | 11.857 M 0.37 % | 11.813 M 258.72 % | -7.443 M 82.12 % | -41.628 M -5.98 % | -39.280 M -115.45 % | -18.232 M 48.67 % | -35.516 M -459.13 % | -6.352 M -63.16 % | -3.893 M -128.19 % | -1.706 M 49.87 % | -3.403 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.624 M | 0.000 | 0.000 | 0.000 100.00 % | -126.261 K 62.36 % | -335.448 K 0.00 % | -335.448 K 0.00 % | -335.448 K 20.08 % | -419.736 K -104.78 % | -204.971 K 0.00 % | -204.971 K 0.00 % | -204.971 K 6.81 % | -219.961 K 0.00 % | -219.961 K 0.00 % | -219.961 K 0.00 % | -219.961 K -113.68 % | -102.941 K 0.00 % | -102.941 K 0.00 % | -102.941 K 0.00 % | -102.941 K 54.87 % | -228.086 K 0.00 % | -228.086 K 0.00 % | -228.086 K 0.00 % | -228.086 K 19.67 % | -283.937 K 0.00 % | -283.937 K 0.00 % | -283.937 K 0.00 % | -283.937 K -120.71 % | -128.645 K 0.00 % | -128.645 K 0.00 % | -128.645 K 0.00 % | -128.645 K 69.93 % | -427.832 K 0.00 % | -427.832 K 0.00 % | -427.832 K 0.00 % | -427.832 K 46.78 % | -803.862 K 0.00 % | -803.862 K 0.00 % | -803.862 K 0.00 % | -803.862 K -17.47 % | -684.314 K 0.00 % | -684.314 K 0.00 % | -684.314 K 0.00 % | -684.314 K -22.21 % | -559.945 K 0.00 % | -559.945 K 0.00 % | -559.945 K 0.00 % | -559.945 K -4.74 % | -534.580 K 0.00 % | -534.580 K 0.00 % | -534.580 K 0.00 % | -534.580 K -63.16 % | -327.641 K 0.00 % | -327.641 K 0.00 % | -327.641 K 0.00 % | -327.641 K -86.27 % | -175.900 K 0.00 % | -175.900 K 0.00 % | -175.900 K 0.00 % | -175.900 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -94.688 K 0.00 % | -94.688 K 0.00 % | -94.688 K 0.00 % | -94.688 K -56.45 % | -60.524 K 0.00 % | -60.524 K 0.00 % | -60.524 K 0.00 % | -60.524 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -223.773 K 0.00 % | -223.773 K 0.00 % | -223.773 K 0.00 % | -223.773 K -17.16 % | -191.000 K 0.00 % | -191.000 K 0.00 % | -191.000 K 0.00 % | -191.000 K -23.42 % | -154.750 K 0.00 % | -154.750 K 0.00 % | -154.750 K 0.00 % | -154.750 K 10.94 % | -173.750 K 0.00 % | -173.750 K 0.00 % | -173.750 K 0.00 % | -173.750 K -3.27 % | -168.250 K 0.00 % | -168.250 K 0.00 % | -168.250 K 0.00 % | -168.250 K -1 331.91 % | -11.750 K 0.00 % | -11.750 K 0.00 % | -11.750 K 0.00 % | -11.750 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Investments in property plant and equipment | -10.422 M 5.68 % | -11.050 M 81.35 % | -59.258 M -0.37 % | -59.037 M 25.13 % | -78.851 M -43.77 % | -54.844 M -39.26 % | -39.383 M -36.09 % | -28.939 M -59.50 % | -18.144 M -62.52 % | -11.164 M -281.81 % | -2.924 M -51.58 % | -1.929 M -62.24 % | -1.189 M 66.13 % | -3.510 M 0.00 % | -3.510 M 0.00 % | -3.510 M 0.00 % | -3.510 M -241.75 % | -1.027 M 0.00 % | -1.027 M 0.00 % | -1.027 M 41.13 % | -1.745 M -208.67 % | -565.219 K 0.00 % | -565.219 K 0.00 % | -565.219 K -368.18 % | -120.726 K | 0.000 | 0.000 | 0.000 100.00 % | -164.265 K | 0.000 | 0.000 | 0.000 100.00 % | -67.850 K 0.00 % | -67.850 K 0.00 % | -67.850 K 0.00 % | -67.850 K 48.25 % | -131.105 K 0.00 % | -131.105 K 0.00 % | -131.105 K 0.00 % | -131.105 K -96.40 % | -66.755 K 0.00 % | -66.755 K 0.00 % | -66.755 K 0.00 % | -66.755 K 46.04 % | -123.711 K 0.00 % | -123.711 K 0.00 % | -123.711 K 0.00 % | -123.711 K -19.94 % | -103.144 K 0.00 % | -103.144 K 0.00 % | -103.144 K 0.00 % | -103.144 K 53.42 % | -221.414 K 0.00 % | -221.414 K 0.00 % | -221.414 K 0.00 % | -221.414 K 29.70 % | -314.937 K 0.00 % | -314.937 K 0.00 % | -314.937 K 0.00 % | -314.937 K 29.83 % | -448.849 K 0.00 % | -448.849 K 0.00 % | -448.849 K 0.00 % | -448.849 K -72.78 % | -259.779 K 0.00 % | -259.779 K 0.00 % | -259.779 K 0.00 % | -259.779 K 37.64 % | -416.562 K 0.00 % | -416.562 K 0.00 % | -416.562 K 0.00 % | -416.562 K -529.20 % | -66.206 K 0.00 % | -66.206 K 0.00 % | -66.206 K 0.00 % | -66.206 K 39.74 % | -109.863 K 0.00 % | -109.863 K 0.00 % | -109.863 K 0.00 % | -109.863 K -308.98 % | -26.863 K 0.00 % | -26.863 K 0.00 % | -26.863 K 0.00 % | -26.863 K 67.07 % | -81.564 K 0.00 % | -81.564 K 0.00 % | -81.564 K 0.00 % | -81.564 K 46.87 % | -153.510 K 0.00 % | -153.510 K 0.00 % | -153.510 K 0.00 % | -153.510 K 21.40 % | -195.311 K 0.00 % | -195.311 K 0.00 % | -195.311 K 0.00 % | -195.311 K -61 173.96 % | -318.750 0.00 % | -318.750 0.00 % | -318.750 0.00 % | -318.750 85.81 % | -2.246 K 0.00 % | -2.246 K 0.00 % | -2.246 K 0.00 % | -2.246 K 92.35 % | -29.365 K 0.00 % | -29.365 K 0.00 % | -29.365 K 0.00 % | -29.365 K -433.91 % | -5.500 K 0.00 % | -5.500 K 0.00 % | -5.500 K 0.00 % | -5.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.500 K 0.00 % | -2.500 K 0.00 % | -2.500 K 0.00 % | -2.500 K | 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 -100.00 % | 469.844 K 714.94 % | 57.654 K -96.63 % | 1.711 M | 0.000 -100.00 % | 4.601 M 102.21 % | -208.478 M -834 012.00 % | 25.000 K 400.00 % | 5.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.623 M 0.00 % | -2.623 M 0.00 % | -2.623 M | 0.000 100.00 % | -137.020 K 0.00 % | -137.020 K 0.00 % | -137.020 K | 0.000 100.00 % | -32.708 K 0.00 % | -32.708 K 0.00 % | -32.708 K -25.97 % | -25.966 K 0.00 % | -25.966 K 0.00 % | -25.966 K 0.00 % | -25.966 K -1 204.48 % | -1.991 K 0.00 % | -1.991 K 0.00 % | -1.991 K 0.00 % | -1.991 K -59.37 % | -1.249 K 0.00 % | -1.249 K 0.00 % | -1.249 K 0.00 % | -1.249 K 87.57 % | -10.048 K 0.00 % | -10.048 K 0.00 % | -10.048 K 0.00 % | -10.048 K -293.83 % | -2.551 K 0.00 % | -2.551 K 0.00 % | -2.551 K 0.00 % | -2.551 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -214.225 K 0.00 % | -214.225 K 0.00 % | -214.225 K 0.00 % | -214.225 K -460.15 % | -38.244 K 0.00 % | -38.244 K 0.00 % | -38.244 K 0.00 % | -38.244 K 17.36 % | -46.278 K 0.00 % | -46.278 K 0.00 % | -46.278 K 0.00 % | -46.278 K -432.55 % | -8.690 K 0.00 % | -8.690 K 0.00 % | -8.690 K 0.00 % | -8.690 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 100.00 % | -32.250 K 0.00 % | -32.250 K 0.00 % | -32.250 K 0.00 % | -32.250 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.250 K 0.00 % | -6.250 K 0.00 % | -6.250 K 0.00 % | -6.250 K -66.67 % | -3.750 K 0.00 % | -3.750 K 0.00 % | -3.750 K 0.00 % | -3.750 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 -100.00 % | 617.372 K 0.00 % | 617.372 K 0.00 % | 617.372 K | 0.000 -100.00 % | 287.119 K 0.00 % | 287.119 K 0.00 % | 287.119 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.316 K 0.00 % | 39.316 K 0.00 % | 39.316 K 0.00 % | 39.316 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.750 K 0.00 % | 2.750 K 0.00 % | 2.750 K 0.00 % | 2.750 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.500 K 0.00 % | 27.500 K 0.00 % | 27.500 K 0.00 % | 27.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.750 K 0.00 % | 3.750 K 0.00 % | 3.750 K 0.00 % | 3.750 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.250 K 0.00 % | 4.250 K 0.00 % | 4.250 K 0.00 % | 4.250 K -29.17 % | 6.000 K 0.00 % | 6.000 K 0.00 % | 6.000 K 0.00 % | 6.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other investing activites | 2.775 M -5.68 % | 2.942 M 185.68 % | 1.030 M 0.37 % | 1.026 M 13.59 % | 903.374 K 95.86 % | 461.233 K -74.24 % | 1.790 M | 0.000 -100.00 % | 4.068 M 101.86 % | -218.865 M -353 107.38 % | 62.000 K 1 077.14 % | 5.267 K -99.62 % | 1.400 M -52.93 % | 2.974 M 0.00 % | 2.974 M 0.00 % | 2.974 M 0.00 % | 2.974 M 167.86 % | 1.110 M 0.00 % | 1.110 M 0.00 % | 1.110 M 256.25 % | 311.663 K -88.50 % | 2.709 M 0.00 % | 2.709 M 0.00 % | 2.709 M 507.52 % | 445.959 K 324.75 % | -198.428 K 0.00 % | -198.428 K 0.00 % | -198.428 K -157.85 % | 343.000 K 299.11 % | -172.263 K 0.00 % | -172.263 K 0.00 % | -172.263 K -36.56 % | -126.146 K 0.00 % | -126.146 K 0.00 % | -126.146 K 0.00 % | -126.146 K -518.34 % | 30.154 K 0.00 % | 30.154 K 0.00 % | 30.154 K 0.00 % | 30.154 K 118.84 % | -160.082 K 0.00 % | -160.082 K 0.00 % | -160.082 K 0.00 % | -160.082 K -6.59 % | -150.179 K 0.00 % | -150.179 K 0.00 % | -150.179 K 0.00 % | -150.179 K -554.37 % | -22.950 K 0.00 % | -22.950 K 0.00 % | -22.950 K 0.00 % | -22.950 K 90.66 % | -245.734 K 0.00 % | -245.734 K 0.00 % | -245.734 K 0.00 % | -245.734 K 10.54 % | -274.700 K 0.00 % | -274.700 K 0.00 % | -274.700 K 0.00 % | -274.700 K -39.29 % | -197.221 K 0.00 % | -197.221 K 0.00 % | -197.221 K 0.00 % | -197.221 K 22.32 % | -253.889 K 0.00 % | -253.889 K 0.00 % | -253.889 K 0.00 % | -253.889 K -132.23 % | -109.328 K 0.00 % | -109.328 K 0.00 % | -109.328 K 0.00 % | -109.328 K 58.62 % | -264.186 K 0.00 % | -264.186 K 0.00 % | -264.186 K 0.00 % | -264.186 K -300.06 % | -66.037 K 0.00 % | -66.037 K 0.00 % | -66.037 K 0.00 % | -66.037 K 36.24 % | -103.565 K 0.00 % | -103.565 K 0.00 % | -103.565 K 0.00 % | -103.565 K -689.14 % | -13.124 K 0.00 % | -13.124 K 0.00 % | -13.124 K 0.00 % | -13.124 K -120.04 % | 65.485 K 0.00 % | 65.485 K 0.00 % | 65.485 K 0.00 % | 65.485 K -49.13 % | 128.719 K 0.00 % | 128.719 K 0.00 % | 128.719 K 0.00 % | 128.719 K 138.12 % | -337.674 K 0.00 % | -337.674 K 0.00 % | -337.674 K 0.00 % | -337.674 K -57.14 % | -214.885 K 0.00 % | -214.885 K 0.00 % | -214.885 K 0.00 % | -214.885 K -10.53 % | -194.408 K 0.00 % | -194.408 K 0.00 % | -194.408 K 0.00 % | -194.408 K -4.80 % | -185.500 K 0.00 % | -185.500 K 0.00 % | -185.500 K 0.00 % | -185.500 K -19.87 % | -154.750 K 0.00 % | -154.750 K 0.00 % | -154.750 K 0.00 % | -154.750 K 9.64 % | -171.250 K 0.00 % | -171.250 K 0.00 % | -171.250 K 0.00 % | -171.250 K -4.10 % | -164.500 K 0.00 % | -164.500 K 0.00 % | -164.500 K 0.00 % | -164.500 K -928.13 % | -16.000 K 0.00 % | -16.000 K 0.00 % | -16.000 K 0.00 % | -16.000 K -357.14 % | -3.500 K 0.00 % | -3.500 K 0.00 % | -3.500 K 0.00 % | -3.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net cash used for investing activites | -7.647 M 5.68 % | -8.108 M 86.08 % | -58.228 M -0.37 % | -58.011 M 25.58 % | -77.947 M -43.33 % | -54.383 M -44.36 % | -37.672 M -30.18 % | -28.939 M -113.68 % | -13.543 M 93.83 % | -219.642 M -7 642.05 % | -2.837 M -47.45 % | -1.924 M -1 011.85 % | 211.000 K 139.35 % | -536.250 K 0.00 % | -536.250 K 0.00 % | -536.250 K 0.00 % | -536.250 K -176.55 % | 700.521 K 0.00 % | 700.521 K 0.00 % | 700.521 K 148.88 % | -1.433 M -648.09 % | -191.556 K 0.00 % | -191.556 K 0.00 % | -191.556 K -158.90 % | 325.233 K 196.95 % | -335.448 K 0.00 % | -335.448 K 0.00 % | -335.448 K -287.68 % | 178.734 K 187.20 % | -204.971 K 0.00 % | -204.971 K 0.00 % | -204.971 K 6.81 % | -219.961 K 0.00 % | -219.961 K 0.00 % | -219.961 K 0.00 % | -219.961 K -113.68 % | -102.941 K 0.00 % | -102.941 K 0.00 % | -102.941 K 0.00 % | -102.941 K 54.87 % | -228.086 K 0.00 % | -228.086 K 0.00 % | -228.086 K 0.00 % | -228.086 K 19.67 % | -283.937 K 0.00 % | -283.937 K 0.00 % | -283.937 K 0.00 % | -283.937 K -120.71 % | -128.645 K 0.00 % | -128.645 K 0.00 % | -128.645 K 0.00 % | -128.645 K 69.93 % | -427.832 K 0.00 % | -427.832 K 0.00 % | -427.832 K 0.00 % | -427.832 K 46.78 % | -803.862 K 0.00 % | -803.862 K 0.00 % | -803.862 K 0.00 % | -803.862 K -17.47 % | -684.314 K 0.00 % | -684.314 K 0.00 % | -684.314 K 0.00 % | -684.314 K -22.21 % | -559.945 K 0.00 % | -559.945 K 0.00 % | -559.945 K 0.00 % | -559.945 K -4.74 % | -534.580 K 0.00 % | -534.580 K 0.00 % | -534.580 K 0.00 % | -534.580 K -63.16 % | -327.641 K 0.00 % | -327.641 K 0.00 % | -327.641 K 0.00 % | -327.641 K -86.27 % | -175.900 K 0.00 % | -175.900 K 0.00 % | -175.900 K 0.00 % | -175.900 K -34.86 % | -130.428 K 0.00 % | -130.428 K 0.00 % | -130.428 K 0.00 % | -130.428 K -37.75 % | -94.688 K 0.00 % | -94.688 K 0.00 % | -94.688 K 0.00 % | -94.688 K -56.45 % | -60.524 K 0.00 % | -60.524 K 0.00 % | -60.524 K 0.00 % | -60.524 K 9.11 % | -66.591 K 0.00 % | -66.591 K 0.00 % | -66.591 K 0.00 % | -66.591 K 82.01 % | -370.242 K 0.00 % | -370.242 K 0.00 % | -370.242 K 0.00 % | -370.242 K -70.52 % | -217.131 K 0.00 % | -217.131 K 0.00 % | -217.131 K 0.00 % | -217.131 K 2.97 % | -223.773 K 0.00 % | -223.773 K 0.00 % | -223.773 K 0.00 % | -223.773 K -17.16 % | -191.000 K 0.00 % | -191.000 K 0.00 % | -191.000 K 0.00 % | -191.000 K -23.42 % | -154.750 K 0.00 % | -154.750 K 0.00 % | -154.750 K 0.00 % | -154.750 K 10.94 % | -173.750 K 0.00 % | -173.750 K 0.00 % | -173.750 K 0.00 % | -173.750 K -3.27 % | -168.250 K 0.00 % | -168.250 K 0.00 % | -168.250 K 0.00 % | -168.250 K -1 331.91 % | -11.750 K 0.00 % | -11.750 K 0.00 % | -11.750 K 0.00 % | -11.750 K -435.71 % | 3.500 K 0.00 % | 3.500 K 0.00 % | 3.500 K 0.00 % | 3.500 K | 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 100.00 % | -639.471 K 98.50 % | -42.728 M | 0.000 100.00 % | -770.728 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 215.532 M 1 517 184.18 % | -14.207 K -48.62 % | -9.559 K 98.89 % | -860.000 K 48.41 % | -1.667 M -100.65 % | 256.999 M | 0.000 -100.00 % | 2.709 M | 0.000 -100.00 % | 4.145 M 0.00 % | 4.145 M 0.00 % | 4.145 M 0.00 % | 4.145 M 8 189.00 % | 50.000 K 0.00 % | 50.000 K 0.00 % | 50.000 K | 0.000 -100.00 % | 4.068 M 0.00 % | 4.068 M 0.00 % | 4.068 M | 0.000 -100.00 % | 427.637 K 0.00 % | 427.637 K 0.00 % | 427.637 K | 0.000 -100.00 % | 286.461 K 0.00 % | 286.461 K 0.00 % | 286.461 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 167.167 K 0.00 % | 167.167 K 0.00 % | 167.167 K 0.00 % | 167.167 K 131.48 % | 72.218 K 0.00 % | 72.218 K 0.00 % | 72.218 K 0.00 % | 72.218 K -80.49 % | 370.218 K 0.00 % | 370.218 K 0.00 % | 370.218 K 0.00 % | 370.218 K 633.63 % | 50.464 K 0.00 % | 50.464 K 0.00 % | 50.464 K 0.00 % | 50.464 K -93.81 % | 815.309 K 0.00 % | 815.309 K 0.00 % | 815.309 K 0.00 % | 815.309 K 16.74 % | 698.370 K 0.00 % | 698.370 K 0.00 % | 698.370 K 0.00 % | 698.370 K -67.01 % | 2.117 M 0.00 % | 2.117 M 0.00 % | 2.117 M 0.00 % | 2.117 M 765.04 % | 244.743 K 0.00 % | 244.743 K 0.00 % | 244.743 K 0.00 % | 244.743 K -77.21 % | 1.074 M 0.00 % | 1.074 M 0.00 % | 1.074 M 0.00 % | 1.074 M 83.96 % | 583.707 K 0.00 % | 583.707 K 0.00 % | 583.707 K 0.00 % | 583.707 K 161.29 % | 223.396 K 0.00 % | 223.396 K 0.00 % | 223.396 K 0.00 % | 223.396 K -22.07 % | 286.662 K 0.00 % | 286.662 K 0.00 % | 286.662 K 0.00 % | 286.662 K 44.93 % | 197.800 K 0.00 % | 197.800 K 0.00 % | 197.800 K 0.00 % | 197.800 K 43.27 % | 138.062 K 0.00 % | 138.062 K 0.00 % | 138.062 K 0.00 % | 138.062 K -53.98 % | 299.990 K 0.00 % | 299.990 K 0.00 % | 299.990 K 0.00 % | 299.990 K 5.90 % | 283.286 K 0.00 % | 283.286 K 0.00 % | 283.286 K 0.00 % | 283.286 K -32.95 % | 422.510 K 0.00 % | 422.510 K 0.00 % | 422.510 K 0.00 % | 422.510 K 188.40 % | 146.500 K 0.00 % | 146.500 K 0.00 % | 146.500 K 0.00 % | 146.500 K 109.29 % | 70.000 K 0.00 % | 70.000 K 0.00 % | 70.000 K 0.00 % | 70.000 K -55.70 % | 158.000 K 0.00 % | 158.000 K 0.00 % | 158.000 K 0.00 % | 158.000 K 187.27 % | 55.000 K 0.00 % | 55.000 K 0.00 % | 55.000 K 0.00 % | 55.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 | 
| 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 100.00 % | -81.000 K 0.00 % | -81.000 K 0.00 % | -81.000 K 0.00 % | -81.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -144.796 K 0.00 % | -144.796 K 0.00 % | -144.796 K | 0.000 100.00 % | -11.625 K 0.00 % | -11.625 K 0.00 % | -11.625 K | 0.000 100.00 % | -24.462 K 0.00 % | -24.462 K 0.00 % | -24.462 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -51.207 K 0.00 % | -51.207 K 0.00 % | -51.207 K 0.00 % | -51.207 K -585.04 % | -7.475 K 0.00 % | -7.475 K 0.00 % | -7.475 K 0.00 % | -7.475 K 75.19 % | -30.127 K 0.00 % | -30.127 K 0.00 % | -30.127 K 0.00 % | -30.127 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 23.551 M -5.68 % | 24.970 M 156.92 % | -43.867 M -0.37 % | -43.704 M -118.82 % | 232.170 M 162.54 % | 88.432 M 13.44 % | 77.956 M -20.92 % | 98.581 M 27.37 % | 77.399 M 472.70 % | -20.767 M -1 716.89 % | -1.143 M -146.33 % | 2.467 M -93.86 % | 40.170 M 7 590.91 % | -536.250 K 0.00 % | -536.250 K 0.00 % | -536.250 K 0.00 % | -536.250 K -176.55 % | 700.521 K -45.62 % | 1.288 M 1 188.28 % | 100.000 K 0.00 % | 100.000 K 152.20 % | -191.556 K 0.00 % | -191.556 K 0.00 % | -191.556 K -102.68 % | 7.142 M 2 229.16 % | -335.448 K 0.00 % | -335.448 K -352.16 % | 133.029 K 0.00 % | 133.029 K -56.17 % | 303.531 K 0.00 % | 303.531 K 248.09 % | -204.971 K 6.81 % | -219.961 K 0.00 % | -219.961 K 0.00 % | -219.961 K 0.00 % | -219.961 K -113.68 % | -102.941 K 0.00 % | -102.941 K 0.00 % | -102.941 K 0.00 % | -102.941 K 70.08 % | -344.047 K -50.84 % | -228.086 K 0.00 % | -228.086 K 0.00 % | -228.086 K 19.67 % | -283.937 K 0.00 % | -283.937 K 0.00 % | -283.937 K 0.00 % | -283.937 K -120.71 % | -128.645 K 0.00 % | -128.645 K 0.00 % | -128.645 K 0.00 % | -128.645 K 69.93 % | -427.832 K 0.00 % | -427.832 K 0.00 % | -427.832 K 0.00 % | -427.832 K 46.78 % | -803.862 K 0.00 % | -803.862 K 0.00 % | -803.862 K 0.00 % | -803.862 K -17.47 % | -684.314 K 0.00 % | -684.314 K 0.00 % | -684.314 K 0.00 % | -684.314 K -22.21 % | -559.945 K 0.00 % | -559.945 K 0.00 % | -559.945 K 0.00 % | -559.945 K -4.74 % | -534.580 K 0.00 % | -534.580 K 0.00 % | -534.580 K 0.00 % | -534.580 K -63.16 % | -327.641 K 0.00 % | -327.641 K 0.00 % | -327.641 K 0.00 % | -327.641 K -86.27 % | -175.900 K 0.00 % | -175.900 K 0.00 % | -175.900 K 0.00 % | -175.900 K -34.86 % | -130.428 K 0.00 % | -130.428 K 0.00 % | -130.428 K 0.00 % | -130.428 K -37.75 % | -94.688 K 0.00 % | -94.688 K 0.00 % | -94.688 K 0.00 % | -94.688 K -56.45 % | -60.524 K 0.00 % | -60.524 K 0.00 % | -60.524 K 0.00 % | -60.524 K 9.11 % | -66.591 K 0.00 % | -66.591 K 0.00 % | -66.591 K 0.00 % | -66.591 K 82.01 % | -370.242 K 0.00 % | -370.242 K 0.00 % | -370.242 K 0.00 % | -370.242 K -70.52 % | -217.131 K 0.00 % | -217.131 K 0.00 % | -217.131 K 0.00 % | -217.131 K 2.97 % | -223.773 K 0.00 % | -223.773 K 0.00 % | -223.773 K 0.00 % | -223.773 K -17.16 % | -191.000 K 0.00 % | -191.000 K 0.00 % | -191.000 K 0.00 % | -191.000 K -23.42 % | -154.750 K 0.00 % | -154.750 K 0.00 % | -154.750 K 0.00 % | -154.750 K 10.94 % | -173.750 K 0.00 % | -173.750 K 0.00 % | -173.750 K 0.00 % | -173.750 K -3.27 % | -168.250 K 0.00 % | -168.250 K 0.00 % | -168.250 K 0.00 % | -168.250 K -1 331.91 % | -11.750 K 0.00 % | -11.750 K 0.00 % | -11.750 K 0.00 % | -11.750 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net cash used provided by financing activities | 23.551 M -5.68 % | 24.970 M 156.92 % | -43.867 M -0.37 % | -43.704 M -118.82 % | 232.170 M 164.45 % | 87.792 M 149.28 % | 35.218 M -65.13 % | 100.998 M 36.22 % | 74.145 M -68.61 % | 236.232 M 20 767.72 % | -1.143 M -148.37 % | 2.363 M -94.12 % | 40.170 M 7 590.91 % | -536.250 K 0.00 % | -536.250 K 0.00 % | -536.250 K 0.00 % | -536.250 K -176.55 % | 700.521 K 0.00 % | 700.521 K 0.00 % | 700.521 K 600.52 % | 100.000 K 152.20 % | -191.556 K 0.00 % | -191.556 K 0.00 % | -191.556 K -102.68 % | 7.142 M 2 229.16 % | -335.448 K 0.00 % | -335.448 K 0.00 % | -335.448 K -352.16 % | 133.029 K 164.90 % | -204.971 K 0.00 % | -204.971 K 0.00 % | -204.971 K 6.81 % | -219.961 K 0.00 % | -219.961 K 0.00 % | -219.961 K 0.00 % | -219.961 K -113.68 % | -102.941 K 0.00 % | -102.941 K 0.00 % | -102.941 K 0.00 % | -102.941 K 54.87 % | -228.086 K 0.00 % | -228.086 K 0.00 % | -228.086 K 0.00 % | -228.086 K 19.67 % | -283.937 K 0.00 % | -283.937 K 0.00 % | -283.937 K 0.00 % | -283.937 K -120.71 % | -128.645 K 0.00 % | -128.645 K 0.00 % | -128.645 K 0.00 % | -128.645 K 69.93 % | -427.832 K 0.00 % | -427.832 K 0.00 % | -427.832 K 0.00 % | -427.832 K 46.78 % | -803.862 K 0.00 % | -803.862 K 0.00 % | -803.862 K 0.00 % | -803.862 K -17.47 % | -684.314 K 0.00 % | -684.314 K 0.00 % | -684.314 K 0.00 % | -684.314 K -22.21 % | -559.945 K 0.00 % | -559.945 K 0.00 % | -559.945 K 0.00 % | -559.945 K -4.74 % | -534.580 K 0.00 % | -534.580 K 0.00 % | -534.580 K 0.00 % | -534.580 K -63.16 % | -327.641 K 0.00 % | -327.641 K 0.00 % | -327.641 K 0.00 % | -327.641 K -86.27 % | -175.900 K 0.00 % | -175.900 K 0.00 % | -175.900 K 0.00 % | -175.900 K -34.86 % | -130.428 K 0.00 % | -130.428 K 0.00 % | -130.428 K 0.00 % | -130.428 K -37.75 % | -94.688 K 0.00 % | -94.688 K 0.00 % | -94.688 K 0.00 % | -94.688 K -56.45 % | -60.524 K 0.00 % | -60.524 K 0.00 % | -60.524 K 0.00 % | -60.524 K 9.11 % | -66.591 K 0.00 % | -66.591 K 0.00 % | -66.591 K 0.00 % | -66.591 K 82.01 % | -370.242 K 0.00 % | -370.242 K 0.00 % | -370.242 K 0.00 % | -370.242 K -70.52 % | -217.131 K 0.00 % | -217.131 K 0.00 % | -217.131 K 0.00 % | -217.131 K 2.97 % | -223.773 K 0.00 % | -223.773 K 0.00 % | -223.773 K 0.00 % | -223.773 K -17.16 % | -191.000 K 0.00 % | -191.000 K 0.00 % | -191.000 K 0.00 % | -191.000 K -23.42 % | -154.750 K 0.00 % | -154.750 K 0.00 % | -154.750 K 0.00 % | -154.750 K 10.94 % | -173.750 K 0.00 % | -173.750 K 0.00 % | -173.750 K 0.00 % | -173.750 K -3.27 % | -168.250 K 0.00 % | -168.250 K 0.00 % | -168.250 K 0.00 % | -168.250 K -1 331.91 % | -11.750 K 0.00 % | -11.750 K 0.00 % | -11.750 K 0.00 % | -11.750 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Effect of forex changes on cash | 250.891 K -5.68 % | 266.007 K 235.76 % | -195.932 K -0.37 % | -195.201 K -132.98 % | 591.966 K 2 266.35 % | 25.016 K 104.47 % | -559.082 K -863.93 % | 73.185 K 101.41 % | -5.200 M -168.11 % | 7.634 M 3 447.77 % | -228.045 K 58.95 % | -555.563 K -928.82 % | -54.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.190 M 0.00 % | 1.190 M 0.00 % | 1.190 M | 0.000 -100.00 % | 683.979 K 0.00 % | 683.979 K 0.00 % | 683.979 K 97.62 % | 346.106 K 0.00 % | 346.106 K 0.00 % | 346.106 K 0.00 % | 346.106 K -22.64 % | 447.410 K 0.00 % | 447.410 K 0.00 % | 447.410 K 0.00 % | 447.410 K -47.92 % | 859.128 K 0.00 % | 859.128 K 0.00 % | 859.128 K 0.00 % | 859.128 K 71.92 % | 499.730 K 0.00 % | 499.730 K 0.00 % | 499.730 K 0.00 % | 499.730 K 1.64 % | 491.686 K 0.00 % | 491.686 K 0.00 % | 491.686 K 0.00 % | 491.686 K -52.92 % | 1.044 M 0.00 % | 1.044 M 0.00 % | 1.044 M 0.00 % | 1.044 M -44.86 % | 1.894 M 0.00 % | 1.894 M 0.00 % | 1.894 M 0.00 % | 1.894 M 2.99 % | 1.839 M 0.00 % | 1.839 M 0.00 % | 1.839 M 0.00 % | 1.839 M -37.26 % | 2.931 M 0.00 % | 2.931 M 0.00 % | 2.931 M 0.00 % | 2.931 M 229.82 % | 888.652 K 0.00 % | 888.652 K 0.00 % | 888.652 K 0.00 % | 888.652 K -48.20 % | 1.716 M 0.00 % | 1.716 M 0.00 % | 1.716 M 0.00 % | 1.716 M 206.18 % | 560.336 K 0.00 % | 560.336 K 0.00 % | 560.336 K 0.00 % | 560.336 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 394.474 K 0.00 % | 394.474 K 0.00 % | 394.474 K 0.00 % | 394.474 K 103.77 % | 193.588 K 0.00 % | 193.588 K 0.00 % | 193.588 K 0.00 % | 193.588 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 814.191 K 0.00 % | 814.191 K 0.00 % | 814.191 K 0.00 % | 814.191 K 42.59 % | 571.000 K 0.00 % | 571.000 K 0.00 % | 571.000 K 0.00 % | 571.000 K 31.57 % | 434.000 K 0.00 % | 434.000 K 0.00 % | 434.000 K 0.00 % | 434.000 K -19.70 % | 540.500 K 0.00 % | 540.500 K 0.00 % | 540.500 K 0.00 % | 540.500 K 5.67 % | 511.500 K 0.00 % | 511.500 K 0.00 % | 511.500 K 0.00 % | 511.500 K 1 743.24 % | 27.750 K 0.00 % | 27.750 K 0.00 % | 27.750 K 0.00 % | 27.750 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net change in cash | 9.674 M -5.68 % | 10.257 M 111.34 % | -90.434 M 32.59 % | -134.158 M -194.20 % | 142.422 M 9 176.42 % | -1.569 M 94.24 % | -27.223 M 8.62 % | -29.791 M -227.41 % | 23.382 M -86.02 % | 167.292 M 42 468.48 % | 392.995 K -98.89 % | 35.376 M 1 642.72 % | -2.293 M -721.43 % | 369.000 K 0.00 % | 369.000 K 0.00 % | 369.000 K 0.00 % | 369.000 K 379.16 % | -132.183 K 0.00 % | -132.183 K 0.00 % | -132.183 K -145.48 % | 290.608 K -65.09 % | 832.413 K 0.00 % | 832.413 K 0.00 % | 832.413 K -88.66 % | 7.341 M 3 903.17 % | 183.384 K 0.00 % | 183.384 K 0.00 % | 183.384 K 269.84 % | -107.973 K -256.33 % | 69.067 K 0.00 % | 69.067 K 0.00 % | 69.067 K 122.01 % | -313.776 K 0.00 % | -313.776 K 0.00 % | -313.776 K 0.00 % | -313.776 K -326.41 % | 138.588 K 0.00 % | 138.588 K 0.00 % | 138.588 K 0.00 % | 138.588 K -20.75 % | 174.871 K 0.00 % | 174.871 K 0.00 % | 174.871 K 0.00 % | 174.871 K 149.67 % | -352.081 K 0.00 % | -352.081 K 0.00 % | -352.081 K 0.00 % | -352.081 K -432.93 % | 105.751 K 0.00 % | 105.751 K 0.00 % | 105.751 K 0.00 % | 105.751 K 144.22 % | -239.133 K 0.00 % | -239.133 K 0.00 % | -239.133 K 0.00 % | -239.133 K 53.81 % | -517.689 K 0.00 % | -517.689 K 0.00 % | -517.689 K 0.00 % | -517.689 K -141.94 % | -213.973 K 0.00 % | -213.973 K 0.00 % | -213.973 K 0.00 % | -213.973 K -117.10 % | 1.251 M 0.00 % | 1.251 M 0.00 % | 1.251 M 0.00 % | 1.251 M 274.96 % | -715.088 K 0.00 % | -715.088 K 0.00 % | -715.088 K 0.00 % | -715.088 K -197.60 % | 732.690 K 0.00 % | 732.690 K 0.00 % | 732.690 K 0.00 % | 732.690 K 2 145.04 % | 32.636 K 0.00 % | 32.636 K 0.00 % | 32.636 K 0.00 % | 32.636 K 127.35 % | -119.322 K 0.00 % | -119.322 K 0.00 % | -119.322 K 0.00 % | -119.322 K -208.07 % | 110.411 K 0.00 % | 110.411 K 0.00 % | 110.411 K 0.00 % | 110.411 K 818.94 % | 12.015 K 0.00 % | 12.015 K 0.00 % | 12.015 K 0.00 % | 12.015 K 112.20 % | -98.510 K 0.00 % | -98.510 K 0.00 % | -98.510 K 0.00 % | -98.510 K 7.35 % | -106.320 K 0.00 % | -106.320 K 0.00 % | -106.320 K 0.00 % | -106.320 K -263.17 % | 65.159 K 0.00 % | 65.159 K 0.00 % | 65.159 K 0.00 % | 65.159 K -54.39 % | 142.872 K 0.00 % | 142.872 K 0.00 % | 142.872 K 0.00 % | 142.872 K 7 243.60 % | -2.000 K 0.00 % | -2.000 K 0.00 % | -2.000 K 0.00 % | -2.000 K 93.39 % | -30.250 K 0.00 % | -30.250 K 0.00 % | -30.250 K 0.00 % | -30.250 K -257.14 % | 19.250 K 0.00 % | 19.250 K 0.00 % | 19.250 K 0.00 % | 19.250 K 185.19 % | 6.750 K 0.00 % | 6.750 K 0.00 % | 6.750 K 0.00 % | 6.750 K 190.00 % | -7.500 K 0.00 % | -7.500 K 0.00 % | -7.500 K 0.00 % | -7.500 K -314.29 % | 3.500 K 0.00 % | 3.500 K 0.00 % | 3.500 K 0.00 % | 3.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cash at beginning of period | -3.088 M 16.39 % | -3.693 M -112.16 % | 30.377 M -86.45 % | 224.223 M 174.11 % | 81.801 M -1.88 % | 83.370 M -57.07 % | 194.183 M -13.30 % | 223.974 M 11.66 % | 200.592 M 502.38 % | 33.300 M 1.30 % | 32.873 M 480.49 % | 5.663 M -28.82 % | 7.956 M 660.08 % | 1.047 M 0.00 % | 1.047 M 0.00 % | 1.047 M 0.00 % | 1.047 M -11.21 % | 1.179 M 0.00 % | 1.179 M 0.00 % | 1.179 M | 0.000 -100.00 % | 346.445 K 0.00 % | 346.445 K 0.00 % | 346.445 K | 0.000 -100.00 % | 163.061 K 0.00 % | 163.061 K 0.00 % | 163.061 K | 0.000 -100.00 % | 93.994 K 0.00 % | 93.994 K 0.00 % | 93.994 K -76.95 % | 407.770 K 0.00 % | 407.770 K 0.00 % | 407.770 K 0.00 % | 407.770 K 51.48 % | 269.182 K 0.00 % | 269.182 K 0.00 % | 269.182 K 0.00 % | 269.182 K 185.42 % | 94.312 K 0.00 % | 94.312 K 0.00 % | 94.312 K 0.00 % | 94.312 K -78.87 % | 446.393 K 0.00 % | 446.393 K 0.00 % | 446.393 K 0.00 % | 446.393 K 31.04 % | 340.642 K 0.00 % | 340.642 K 0.00 % | 340.642 K 0.00 % | 340.642 K -41.25 % | 579.775 K 0.00 % | 579.775 K 0.00 % | 579.775 K 0.00 % | 579.775 K -47.17 % | 1.097 M 0.00 % | 1.097 M 0.00 % | 1.097 M 0.00 % | 1.097 M -16.32 % | 1.311 M 0.00 % | 1.311 M 0.00 % | 1.311 M 0.00 % | 1.311 M 2 074.42 % | 60.312 K 0.00 % | 60.312 K 0.00 % | 60.312 K 0.00 % | 60.312 K -92.22 % | 775.400 K 0.00 % | 775.400 K 0.00 % | 775.400 K 0.00 % | 775.400 K 1 715.50 % | 42.710 K 0.00 % | 42.710 K 0.00 % | 42.710 K 0.00 % | 42.710 K 323.96 % | 10.074 K 0.00 % | 10.074 K 0.00 % | 10.074 K 0.00 % | 10.074 K -92.21 % | 129.396 K 0.00 % | 129.396 K 0.00 % | 129.396 K 0.00 % | 129.396 K 581.57 % | 18.985 K 0.00 % | 18.985 K 0.00 % | 18.985 K 0.00 % | 18.985 K 172.40 % | 6.970 K 0.00 % | 6.970 K 0.00 % | 6.970 K 0.00 % | 6.970 K -93.39 % | 105.479 K 0.00 % | 105.479 K 0.00 % | 105.479 K 0.00 % | 105.479 K -50.20 % | 211.799 K 0.00 % | 211.799 K 0.00 % | 211.799 K 0.00 % | 211.799 K 44.43 % | 146.640 K 0.00 % | 146.640 K 0.00 % | 146.640 K 0.00 % | 146.640 K 3 791.72 % | 3.768 K 0.00 % | 3.768 K 0.00 % | 3.768 K 0.00 % | 3.768 K -34.47 % | 5.750 K 0.00 % | 5.750 K 0.00 % | 5.750 K 0.00 % | 5.750 K -84.03 % | 36.000 K 0.00 % | 36.000 K 0.00 % | 36.000 K 0.00 % | 36.000 K 114.93 % | 16.750 K 0.00 % | 16.750 K 0.00 % | 16.750 K 0.00 % | 16.750 K 67.50 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K -42.86 % | 17.500 K 0.00 % | 17.500 K 0.00 % | 17.500 K 0.00 % | 17.500 K 25.00 % | 14.000 K 0.00 % | 14.000 K 0.00 % | 14.000 K 0.00 % | 14.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cash at end of period | 6.586 M 0.34 % | 6.564 M 110.93 % | -60.057 M -166.68 % | 90.066 M -59.83 % | 224.223 M 174.11 % | 81.801 M -51.01 % | 166.960 M -14.02 % | 194.183 M -13.30 % | 223.974 M 11.66 % | 200.592 M 502.99 % | 33.266 M -18.94 % | 41.039 M 624.69 % | 5.663 M 300.00 % | 1.416 M 0.00 % | 1.416 M 0.00 % | 1.416 M 0.00 % | 1.416 M 35.26 % | 1.047 M 0.00 % | 1.047 M 0.00 % | 1.047 M 260.17 % | 290.608 K -75.35 % | 1.179 M 0.00 % | 1.179 M 0.00 % | 1.179 M -83.94 % | 7.341 M 2 019.00 % | 346.445 K 0.00 % | 346.445 K 0.00 % | 346.445 K 420.86 % | -107.973 K -166.22 % | 163.061 K 0.00 % | 163.061 K 0.00 % | 163.061 K 73.48 % | 93.994 K 0.00 % | 93.994 K 0.00 % | 93.994 K 0.00 % | 93.994 K -76.95 % | 407.770 K 0.00 % | 407.770 K 0.00 % | 407.770 K 0.00 % | 407.770 K 51.48 % | 269.183 K 0.00 % | 269.183 K 0.00 % | 269.183 K 0.00 % | 269.183 K 185.42 % | 94.312 K 0.00 % | 94.312 K 0.00 % | 94.312 K 0.00 % | 94.312 K -78.87 % | 446.393 K 0.00 % | 446.393 K 0.00 % | 446.393 K 0.00 % | 446.393 K 31.04 % | 340.642 K 0.00 % | 340.642 K 0.00 % | 340.642 K 0.00 % | 340.642 K -41.25 % | 579.775 K 0.00 % | 579.775 K 0.00 % | 579.775 K 0.00 % | 579.775 K -47.17 % | 1.097 M 0.00 % | 1.097 M 0.00 % | 1.097 M 0.00 % | 1.097 M -16.32 % | 1.311 M 0.00 % | 1.311 M 0.00 % | 1.311 M 0.00 % | 1.311 M 2 074.42 % | 60.312 K 0.00 % | 60.312 K 0.00 % | 60.312 K 0.00 % | 60.312 K -92.22 % | 775.400 K 0.00 % | 775.400 K 0.00 % | 775.400 K 0.00 % | 775.400 K 1 715.50 % | 42.710 K 0.00 % | 42.710 K 0.00 % | 42.710 K 0.00 % | 42.710 K 323.96 % | 10.074 K 0.00 % | 10.074 K 0.00 % | 10.074 K 0.00 % | 10.074 K -92.21 % | 129.396 K 0.00 % | 129.396 K 0.00 % | 129.396 K 0.00 % | 129.396 K 581.57 % | 18.985 K 0.00 % | 18.985 K 0.00 % | 18.985 K 0.00 % | 18.985 K 172.40 % | 6.970 K 0.00 % | 6.970 K 0.00 % | 6.970 K 0.00 % | 6.970 K -93.39 % | 105.479 K 0.00 % | 105.479 K 0.00 % | 105.479 K 0.00 % | 105.479 K -50.20 % | 211.799 K 0.00 % | 211.799 K 0.00 % | 211.799 K 0.00 % | 211.799 K 44.43 % | 146.640 K 0.00 % | 146.640 K 0.00 % | 146.640 K 0.00 % | 146.640 K 3 810.40 % | 3.750 K 0.00 % | 3.750 K 0.00 % | 3.750 K 0.00 % | 3.750 K -34.78 % | 5.750 K 0.00 % | 5.750 K 0.00 % | 5.750 K 0.00 % | 5.750 K -84.03 % | 36.000 K 0.00 % | 36.000 K 0.00 % | 36.000 K 0.00 % | 36.000 K 114.93 % | 16.750 K 0.00 % | 16.750 K 0.00 % | 16.750 K 0.00 % | 16.750 K 67.50 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K -42.86 % | 17.500 K 0.00 % | 17.500 K 0.00 % | 17.500 K 0.00 % | 17.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Operating cash flow | -6.481 M 5.68 % | -6.872 M -157.95 % | 11.857 M 0.37 % | 11.813 M 258.72 % | -7.443 M 82.12 % | -41.628 M -5.98 % | -39.280 M -115.45 % | -18.232 M 48.67 % | -35.516 M -459.13 % | -6.352 M -63.16 % | -3.893 M -128.19 % | -1.706 M 49.87 % | -3.403 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.624 M | 0.000 | 0.000 | 0.000 100.00 % | -126.261 K 62.36 % | -335.448 K 0.00 % | -335.448 K 0.00 % | -335.448 K 20.08 % | -419.736 K -104.78 % | -204.971 K 0.00 % | -204.971 K 0.00 % | -204.971 K 6.81 % | -219.961 K 0.00 % | -219.961 K 0.00 % | -219.961 K 0.00 % | -219.961 K -113.68 % | -102.941 K 0.00 % | -102.941 K 0.00 % | -102.941 K 0.00 % | -102.941 K 54.87 % | -228.086 K 0.00 % | -228.086 K 0.00 % | -228.086 K 0.00 % | -228.086 K 19.67 % | -283.937 K 0.00 % | -283.937 K 0.00 % | -283.937 K 0.00 % | -283.937 K -120.71 % | -128.645 K 0.00 % | -128.645 K 0.00 % | -128.645 K 0.00 % | -128.645 K 69.93 % | -427.832 K 0.00 % | -427.832 K 0.00 % | -427.832 K 0.00 % | -427.832 K 46.78 % | -803.862 K 0.00 % | -803.862 K 0.00 % | -803.862 K 0.00 % | -803.862 K -17.47 % | -684.314 K 0.00 % | -684.314 K 0.00 % | -684.314 K 0.00 % | -684.314 K -22.21 % | -559.945 K 0.00 % | -559.945 K 0.00 % | -559.945 K 0.00 % | -559.945 K -4.74 % | -534.580 K 0.00 % | -534.580 K 0.00 % | -534.580 K 0.00 % | -534.580 K -63.16 % | -327.641 K 0.00 % | -327.641 K 0.00 % | -327.641 K 0.00 % | -327.641 K -86.27 % | -175.900 K 0.00 % | -175.900 K 0.00 % | -175.900 K 0.00 % | -175.900 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -94.688 K 0.00 % | -94.688 K 0.00 % | -94.688 K 0.00 % | -94.688 K -56.45 % | -60.524 K 0.00 % | -60.524 K 0.00 % | -60.524 K 0.00 % | -60.524 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -223.773 K 0.00 % | -223.773 K 0.00 % | -223.773 K 0.00 % | -223.773 K -17.16 % | -191.000 K 0.00 % | -191.000 K 0.00 % | -191.000 K 0.00 % | -191.000 K -23.42 % | -154.750 K 0.00 % | -154.750 K 0.00 % | -154.750 K 0.00 % | -154.750 K 10.94 % | -173.750 K 0.00 % | -173.750 K 0.00 % | -173.750 K 0.00 % | -173.750 K -3.27 % | -168.250 K 0.00 % | -168.250 K 0.00 % | -168.250 K 0.00 % | -168.250 K -1 331.91 % | -11.750 K 0.00 % | -11.750 K 0.00 % | -11.750 K 0.00 % | -11.750 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Capital expenditure | -10.422 M 5.68 % | -11.050 M 81.35 % | -59.258 M -0.37 % | -59.037 M 25.13 % | -78.851 M -43.77 % | -54.844 M -39.26 % | -39.383 M -36.09 % | -28.939 M -59.50 % | -18.144 M -62.52 % | -11.164 M -281.81 % | -2.924 M -51.58 % | -1.929 M -62.24 % | -1.189 M 66.13 % | -3.510 M 0.00 % | -3.510 M 0.00 % | -3.510 M 0.00 % | -3.510 M -241.75 % | -1.027 M 0.00 % | -1.027 M 0.00 % | -1.027 M 41.13 % | -1.745 M -208.67 % | -565.219 K 0.00 % | -565.219 K 0.00 % | -565.219 K -368.18 % | -120.726 K | 0.000 | 0.000 | 0.000 100.00 % | -164.265 K | 0.000 | 0.000 | 0.000 100.00 % | -67.850 K 0.00 % | -67.850 K 0.00 % | -67.850 K 0.00 % | -67.850 K 48.25 % | -131.105 K 0.00 % | -131.105 K 0.00 % | -131.105 K 0.00 % | -131.105 K -96.40 % | -66.755 K 0.00 % | -66.755 K 0.00 % | -66.755 K 0.00 % | -66.755 K 46.04 % | -123.711 K 0.00 % | -123.711 K 0.00 % | -123.711 K 0.00 % | -123.711 K -19.94 % | -103.144 K 0.00 % | -103.144 K 0.00 % | -103.144 K 0.00 % | -103.144 K 53.42 % | -221.414 K 0.00 % | -221.414 K 0.00 % | -221.414 K 0.00 % | -221.414 K 29.70 % | -314.937 K 0.00 % | -314.937 K 0.00 % | -314.937 K 0.00 % | -314.937 K 29.83 % | -448.849 K 0.00 % | -448.849 K 0.00 % | -448.849 K 0.00 % | -448.849 K -72.78 % | -259.779 K 0.00 % | -259.779 K 0.00 % | -259.779 K 0.00 % | -259.779 K 37.64 % | -416.562 K 0.00 % | -416.562 K 0.00 % | -416.562 K 0.00 % | -416.562 K -529.20 % | -66.206 K 0.00 % | -66.206 K 0.00 % | -66.206 K 0.00 % | -66.206 K 39.74 % | -109.863 K 0.00 % | -109.863 K 0.00 % | -109.863 K 0.00 % | -109.863 K -308.98 % | -26.863 K 0.00 % | -26.863 K 0.00 % | -26.863 K 0.00 % | -26.863 K 67.07 % | -81.564 K 0.00 % | -81.564 K 0.00 % | -81.564 K 0.00 % | -81.564 K 46.87 % | -153.510 K 0.00 % | -153.510 K 0.00 % | -153.510 K 0.00 % | -153.510 K 21.40 % | -195.311 K 0.00 % | -195.311 K 0.00 % | -195.311 K 0.00 % | -195.311 K -61 173.96 % | -318.750 0.00 % | -318.750 0.00 % | -318.750 0.00 % | -318.750 85.81 % | -2.246 K 0.00 % | -2.246 K 0.00 % | -2.246 K 0.00 % | -2.246 K 92.35 % | -29.365 K 0.00 % | -29.365 K 0.00 % | -29.365 K 0.00 % | -29.365 K -433.91 % | -5.500 K 0.00 % | -5.500 K 0.00 % | -5.500 K 0.00 % | -5.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.500 K 0.00 % | -2.500 K 0.00 % | -2.500 K 0.00 % | -2.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Free CashFlow | -16.904 M 5.68 % | -17.922 M 62.19 % | -47.401 M -0.37 % | -47.224 M 45.28 % | -86.293 M 10.55 % | -96.473 M -22.64 % | -78.663 M -66.76 % | -47.171 M 12.09 % | -53.660 M -206.35 % | -17.516 M -156.95 % | -6.817 M -87.54 % | -3.635 M 20.84 % | -4.592 M -30.82 % | -3.510 M 0.00 % | -3.510 M 0.00 % | -3.510 M 0.00 % | -3.510 M -241.75 % | -1.027 M 0.00 % | -1.027 M 0.00 % | -1.027 M -748.49 % | -121.055 K 78.58 % | -565.219 K 0.00 % | -565.219 K 0.00 % | -565.219 K -128.85 % | -246.987 K 26.37 % | -335.448 K 0.00 % | -335.448 K 0.00 % | -335.448 K 42.56 % | -584.000 K -184.92 % | -204.971 K 0.00 % | -204.971 K 0.00 % | -204.971 K 28.78 % | -287.811 K 0.00 % | -287.811 K 0.00 % | -287.811 K 0.00 % | -287.811 K -22.97 % | -234.046 K 0.00 % | -234.046 K 0.00 % | -234.046 K 0.00 % | -234.046 K 20.62 % | -294.841 K 0.00 % | -294.841 K 0.00 % | -294.841 K 0.00 % | -294.841 K 27.67 % | -407.648 K 0.00 % | -407.648 K 0.00 % | -407.648 K 0.00 % | -407.648 K -75.87 % | -231.789 K 0.00 % | -231.789 K 0.00 % | -231.789 K 0.00 % | -231.789 K 64.30 % | -649.246 K 0.00 % | -649.246 K 0.00 % | -649.246 K 0.00 % | -649.246 K 41.97 % | -1.119 M 0.00 % | -1.119 M 0.00 % | -1.119 M 0.00 % | -1.119 M 1.27 % | -1.133 M 0.00 % | -1.133 M 0.00 % | -1.133 M 0.00 % | -1.133 M -38.24 % | -819.725 K 0.00 % | -819.725 K 0.00 % | -819.725 K 0.00 % | -819.725 K 13.82 % | -951.142 K 0.00 % | -951.142 K 0.00 % | -951.142 K 0.00 % | -951.142 K -141.50 % | -393.847 K 0.00 % | -393.847 K 0.00 % | -393.847 K 0.00 % | -393.847 K -37.82 % | -285.763 K 0.00 % | -285.763 K 0.00 % | -285.763 K 0.00 % | -285.763 K -963.80 % | -26.863 K 0.00 % | -26.863 K 0.00 % | -26.863 K 0.00 % | -26.863 K 84.76 % | -176.252 K 0.00 % | -176.252 K 0.00 % | -176.252 K 0.00 % | -176.252 K 17.65 % | -214.034 K 0.00 % | -214.034 K 0.00 % | -214.034 K 0.00 % | -214.034 K -9.59 % | -195.311 K 0.00 % | -195.311 K 0.00 % | -195.311 K 0.00 % | -195.311 K -61 173.96 % | -318.750 0.00 % | -318.750 0.00 % | -318.750 0.00 % | -318.750 85.81 % | -2.246 K 0.00 % | -2.246 K 0.00 % | -2.246 K 0.00 % | -2.246 K 99.11 % | -253.138 K 0.00 % | -253.138 K 0.00 % | -253.138 K 0.00 % | -253.138 K -28.82 % | -196.500 K 0.00 % | -196.500 K 0.00 % | -196.500 K 0.00 % | -196.500 K -26.98 % | -154.750 K 0.00 % | -154.750 K 0.00 % | -154.750 K 0.00 % | -154.750 K 10.94 % | -173.750 K 0.00 % | -173.750 K 0.00 % | -173.750 K 0.00 % | -173.750 K -3.27 % | -168.250 K 0.00 % | -168.250 K 0.00 % | -168.250 K 0.00 % | -168.250 K -1 331.91 % | -11.750 K 0.00 % | -11.750 K 0.00 % | -11.750 K 0.00 % | -11.750 K -370.00 % | -2.500 K 0.00 % | -2.500 K 0.00 % | -2.500 K 0.00 % | -2.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 | 2007 | 2007 | 2007 | 2007 | 2006 | 2006 | 2006 | 2006 | 2005 | 2005 | 2005 | 2005 | 2004 | 2004 | 2004 | 2004 | 2003 | 2003 | 2003 | 2003 | 2002 | 2002 | 2002 | 2002 | 2001 | 2001 | 2001 | 2001 | 2000 | 2000 | 2000 | 2000 | 1999 | 1999 | 1999 | 1999 | 1998 | 1998 | 1998 | 1998 | 1997 | 1997 | 1997 | 1997 | 1996 | 1996 | 1996 | 1996 | 1995 | 1995 | 1995 | 1995 | 1994 | 1994 | 1994 | 1994 | 1993 | 1993 | 1993 | 1993 | 1992 | 1992 | 1992 | 1992 | 1991 | 1991 | 1991 | 1991 | 1990 | 1990 | 1990 | 1990 | 1989 | 1989 | 1989 | 1989 |