Life & Banc Split Corp. LBS.TO
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 40.364 M -5.23 % | 42.590 M 196.18 % | -44.282 M -128.09 % | 157.620 M 546.79 % | 24.370 M -76.07 % | 101.840 M 272.31 % | -59.104 M -237.18 % | 43.084 M -41.27 % | 73.358 M 1 222.04 % | -6.538 M -121.27 % | 30.744 M -53.40 % | 65.976 M 74.94 % | 37.713 M 308.51 % | 9.232 M 21.57 % | 7.594 M -15.60 % | 8.998 M -4.70 % | 9.442 M 1.14 % | 9.336 M 373.46 % | 1.972 M |
| Net income | 165.351 M 184.92 % | 58.035 M 224.79 % | -46.507 M -133.18 % | 140.157 M 1 096.26 % | -14.068 M -114.05 % | 100.146 M 259.75 % | -62.691 M -254.40 % | 40.604 M -43.95 % | 72.442 M 940.24 % | -8.622 M -128.84 % | 29.897 M -53.32 % | 64.048 M 72.86 % | 37.051 M 230.53 % | -28.386 M -295.08 % | 14.551 M -78.62 % | 68.070 M 170.56 % | -96.467 M -629.11 % | -13.231 M -149.38 % | 26.793 M |
| Income before tax | 165.351 M 184.92 % | 58.035 M 190.20 % | -64.344 M -145.91 % | 140.157 M 585.32 % | -28.880 M -128.84 % | 100.146 M 259.75 % | -62.691 M -254.40 % | 40.604 M -43.95 % | 72.442 M 940.24 % | -8.622 M -128.84 % | 29.897 M -53.32 % | 64.048 M 72.86 % | 37.051 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Income before tax ratio | 4.10 200.63 % | 1.36 -6.22 % | 1.45 63.41 % | 0.89 175.03 % | -1.19 -220.51 % | 0.98 -7.29 % | 1.06 12.55 % | 0.94 -4.56 % | 0.99 -25.12 % | 1.32 35.61 % | 0.97 0.17 % | 0.97 -1.19 % | 0.98 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| EBITDA | 204.293 M 134.06 % | 87.282 M 63 885.21 % | -136.837 K -100.09 % | 156.177 M 166 000.66 % | -94.139 K 99.38 % | -15.299 M -7.59 % | -14.220 M -35.15 % | -10.522 M -20.62 % | -8.723 M 6.36 % | -9.315 M -28.18 % | -7.267 M | 0.000 | 0.000 100.00 % | -28.386 M -386.44 % | 9.910 M -85.44 % | 68.070 M 175.20 % | -90.520 M -1 190.02 % | -7.017 M -124.97 % | 28.097 M |
| Net income ratio | 4.10 200.63 % | 1.36 29.75 % | 1.05 18.11 % | 0.89 254.03 % | -0.58 -158.71 % | 0.98 -7.29 % | 1.06 12.55 % | 0.94 -4.56 % | 0.99 -25.12 % | 1.32 35.61 % | 0.97 0.17 % | 0.97 -1.19 % | 0.98 131.95 % | -3.07 -260.47 % | 1.92 -74.67 % | 7.56 174.04 % | -10.22 -620.91 % | -1.42 -110.43 % | 13.59 |
| Ratio EBITDA | 5.06 146.97 % | 2.05 66 219.42 % | 0.00 -99.69 % | 0.99 25 749.89 % | 0.00 97.43 % | -0.15 -162.44 % | 0.24 198.52 % | -0.24 -105.39 % | -0.12 -108.35 % | 1.42 702.75 % | -0.24 | 0.00 | 0.00 100.00 % | -3.07 -335.62 % | 1.30 -82.75 % | 7.56 178.91 % | -9.59 -1 175.51 % | -0.75 -105.27 % | 14.25 |
| Gross profit ratio | 0.86 -58.07 % | 2.06 88.20 % | 1.09 12.25 % | 0.98 273.21 % | -0.56 -158.63 % | 0.96 -3.95 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 44.409 M 13.78 % | 39.029 M 18.20 % | 33.019 M 11.38 % | 29.644 M 8.78 % | 27.251 M 1.14 % | 26.944 M 0.00 % | 26.944 M 39.25 % | 19.349 M 5.45 % | 18.349 M 7.67 % | 17.042 M 12.35 % | 15.169 M 10.26 % | 13.758 M 0.82 % | 13.646 M 5.49 % | 12.935 M 27.35 % | 10.157 M -6.19 % | 10.828 M -4.63 % | 11.353 M -4.90 % | 11.938 M 0.05 % | 11.932 M |
| Weighted average shs out | 44.409 M 13.78 % | 39.029 M 18.20 % | 33.019 M 11.38 % | 29.644 M 8.78 % | 27.251 M 1.14 % | 26.944 M 0.00 % | 26.944 M 39.25 % | 19.349 M 5.45 % | 18.348 M 7.66 % | 17.042 M 12.35 % | 15.169 M 10.26 % | 13.758 M 0.82 % | 13.646 M 5.49 % | 12.935 M 27.35 % | 10.157 M -6.19 % | 10.828 M -4.63 % | 11.353 M -4.90 % | 11.938 M 0.05 % | 11.932 M |
| EPS diluted | 3.72 149.66 % | 1.49 176.41 % | -1.95 -141.23 % | 4.73 546.23 % | -1.06 -128.49 % | 3.72 259.66 % | -2.33 -242.94 % | 1.63 -53.16 % | 3.48 782.35 % | -0.51 -134.00 % | 1.50 -63.86 % | 4.15 89.50 % | 2.19 200.00 % | -2.19 -252.08 % | 1.44 -75.04 % | 5.77 167.88 % | -8.50 -665.77 % | -1.11 -149.33 % | 2.25 |
| Earnings per share | 3.72 149.66 % | 1.49 176.41 % | -1.95 -141.23 % | 4.73 546.23 % | -1.06 -128.49 % | 3.72 259.66 % | -2.33 -242.94 % | 1.63 -53.16 % | 3.48 782.35 % | -0.51 -134.00 % | 1.50 -63.86 % | 4.15 89.50 % | 2.19 200.00 % | -2.19 -252.08 % | 1.44 -75.04 % | 5.77 167.88 % | -8.50 -665.77 % | -1.11 -149.33 % | 2.25 |
| Gross profit | 34.871 M -60.26 % | 87.755 M 281.01 % | -48.481 M -131.54 % | 153.737 M 1 220.30 % | -13.723 M -114.03 % | 97.814 M 265.49 % | -59.104 M -237.18 % | 43.084 M -41.27 % | 73.358 M 1 222.04 % | -6.538 M -121.27 % | 30.744 M -53.40 % | 65.976 M 74.94 % | 37.713 M 308.51 % | 9.232 M 21.57 % | 7.594 M -15.60 % | 8.998 M -4.70 % | 9.442 M 1.14 % | 9.336 M 373.46 % | 1.972 M |
| Income tax expense | 0.000 | 0.000 100.00 % | -64.344 M | 0.000 100.00 % | -28.880 M | 0.000 100.00 % | -161.141 K -100.38 % | 42.018 M | 0.000 100.00 % | -16.675 M | 0.000 -100.00 % | 57.046 M 90.87 % | 29.887 M 5.29 % | 28.386 M 295.08 % | -14.551 M 78.62 % | -68.070 M -170.56 % | 96.467 M 629.11 % | 13.231 M 149.38 % | -26.793 M |
| Cost of revenue | 5.493 M 24.17 % | 4.424 M 5.35 % | 4.199 M 296 862.16 % | 1.414 K 8 737.50 % | 16.000 -100.00 % | 4.026 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 586.446 K 23.90 % | 473.311 K 0.84 % | 469.353 K 5.51 % | 444.858 K 28.78 % | 345.435 K -70.75 % | 1.181 M 5.55 % | 1.119 M -2.86 % | 1.152 M 25.72 % | 916.063 K 2.81 % | 891.067 K 5.18 % | 847.185 K 3.00 % | 822.527 K 24.28 % | 661.809 K -69.97 % | 2.204 M 18.30 % | 1.863 M 16.47 % | 1.600 M -21.68 % | 2.042 M -29.67 % | 2.904 M 338.85 % | 661.795 K |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.903 K -11.23 % | 34.813 K 161.75 % | 13.300 K |
| Other expenses | 0.000 -100.00 % | 6.033 M 54.15 % | 3.913 M 292.06 % | 998.146 K | 0.000 -100.00 % | 513.736 K -79.18 % | 2.468 M 85.82 % | 1.328 M | 0.000 -100.00 % | 1.193 M | 0.000 -100.00 % | 1.105 M | 0.000 100.00 % | -39.822 M -881.79 % | 5.094 M -91.14 % | 57.472 M 153.22 % | -107.982 M -324.87 % | -25.415 M -204.97 % | 24.213 M |
| Operating expenses | -169.422 M -2 704.15 % | 6.506 M 48.44 % | 4.383 M 203.72 % | 1.443 M 317.74 % | 345.435 K -79.61 % | 1.695 M -52.75 % | 3.586 M 44.63 % | 2.480 M 170.69 % | 916.063 K -56.04 % | 2.084 M 145.95 % | 847.185 K -56.04 % | 1.927 M 191.19 % | 661.809 K 101.76 % | -37.618 M -640.73 % | 6.957 M -88.22 % | 59.072 M 155.78 % | -105.909 M -371.21 % | -22.476 M -190.31 % | 24.888 M |
| Cost and expenses | -163.929 M -266.80 % | -44.692 M -2 108.51 % | 2.225 M 54.20 % | 1.443 M 317.74 % | 345.435 K -79.61 % | 1.695 M -52.75 % | 3.586 M 44.63 % | 2.480 M 170.69 % | 916.063 K -56.04 % | 2.084 M 145.95 % | 847.185 K -56.04 % | 1.927 M 191.19 % | 661.809 K 101.76 % | -37.618 M -640.73 % | 6.957 M -88.22 % | 59.072 M 155.78 % | -105.909 M -371.21 % | -22.476 M -190.31 % | 24.888 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 -100.00 % | 4.357 | 0.000 -100.00 % | 3.584 | 0.000 | 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 | -169.422 M -35 895.13 % | 473.311 K 0.84 % | 469.353 K 5.51 % | 444.858 K 28.78 % | 345.435 K -70.75 % | 1.181 M 5.55 % | 1.119 M -2.86 % | 1.152 M 25.72 % | 916.063 K 2.81 % | 891.067 K 5.18 % | 847.185 K 3.00 % | 822.527 K 24.28 % | 661.809 K -69.97 % | 2.204 M 18.30 % | 1.863 M 16.47 % | 1.600 M -22.84 % | 2.073 M -29.46 % | 2.939 M 335.36 % | 675.095 K |
| Interest income | 18.863 K -93.06 % | 271.937 K -98.49 % | 17.957 M 11.30 % | 16.134 M | 0.000 -100.00 % | 14.685 M 68 228.44 % | 21.492 K | 0.000 -100.00 % | 663.000 -85.51 % | 4.574 K 3 877.39 % | 115.000 -98.61 % | 8.255 K | 0.000 -100.00 % | 61.099 K 32.87 % | 45.985 K -8.31 % | 50.152 K 12.70 % | 44.502 K -8.45 % | 48.609 K -60.28 % | 122.392 K |
| Interest expense | 1.400 K | 0.000 | 0.000 -100.00 % | 1.414 K 8 737.50 % | 16.000 -97.44 % | 624.000 1 385.71 % | 42.000 366.67 % | 9.000 -97.53 % | 364.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 90.450 K 36.16 % | 66.427 K |
| Depreciation and amortization | -204.446 M -141 089.73 % | -144.802 K -100.32 % | 44.615 M 128.36 % | -157.293 M -1 225.60 % | 13.974 M 113.87 % | -100.760 M -267.54 % | 60.141 M 243.13 % | -42.018 M 42.05 % | -72.513 M -1 085.30 % | 7.360 M 124.57 % | -29.959 M 54.08 % | -65.248 M -754.59 % | -7.635 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating income | 204.293 M 151.44 % | 81.249 M 281.56 % | -44.751 M -128.45 % | 157.293 M 1 218.07 % | -14.068 M -114.05 % | 100.146 M 259.75 % | -62.690 M -254.39 % | 40.604 M -43.95 % | 72.442 M 940.24 % | -8.622 M -128.84 % | 29.897 M -53.32 % | 64.048 M 72.86 % | 37.051 M 230.53 % | -28.386 M -295.08 % | 14.551 M -78.62 % | 68.070 M 170.56 % | -96.467 M -634.13 % | -13.140 M -148.92 % | 26.860 M |
| Operating income ratio | 5.06 165.31 % | 1.91 88.77 % | 1.01 1.27 % | 1.00 272.86 % | -0.58 -158.71 % | 0.98 -7.29 % | 1.06 12.55 % | 0.94 -4.56 % | 0.99 -25.11 % | 1.32 35.61 % | 0.97 0.17 % | 0.97 -1.19 % | 0.98 131.95 % | -3.07 -260.47 % | 1.92 -74.67 % | 7.56 174.04 % | -10.22 -625.88 % | -1.41 -110.33 % | 13.62 |
| Total other income expenses net | -38.942 M -33.15 % | -29.247 M -49.28 % | -19.592 M -14.33 % | -17.136 M -15.70 % | -14.811 M | 0.000 100.00 % | -2.550 M -80.32 % | -1.414 M -1 881.47 % | -71.365 K 99.23 % | -9.315 M -14 916.77 % | -62.032 K 94.83 % | -1.199 M -104.08 % | 29.416 M 143.21 % | -68.071 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 461.499 M 13.88 % | 405.254 M 16.10 % | 349.044 M 18.03 % | 295.717 M 11.10 % | 266.178 M -1.78 % | 270.992 M 5.58 % | 256.662 M 18.79 % | 216.072 M 18.18 % | 182.832 M 0.06 % | 182.731 M 21.41 % | 150.505 M -0.02 % | 150.539 M 9 033.61 % | -1.685 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total investments | 930.708 M 28.29 % | 725.481 M 20.17 % | 603.713 M 0.26 % | 602.144 M 35.11 % | 445.659 M -9.74 % | 493.728 M 19.16 % | 414.340 M -7.44 % | 447.636 M 22.71 % | 364.804 M 12.95 % | 322.986 M 8.09 % | 298.812 M 1.48 % | 294.461 M 33.15 % | 221.149 M -45.50 % | 405.775 M 4.65 % | 387.740 M 2.04 % | 380.000 M 22.04 % | 311.382 M 15.82 % | 268.842 M -12.94 % | 308.792 M |
| Total debt | 464.786 M 13.86 % | 408.195 M 15.96 % | 352.028 M 18.07 % | 298.162 M 11.18 % | 268.178 M -1.75 % | 272.962 M 5.44 % | 258.877 M 16.61 % | 221.998 M 20.91 % | 183.605 M -0.04 % | 183.683 M 21.09 % | 151.692 M 0.00 % | 151.692 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -52.798 M 43.42 % | -93.316 M 15.87 % | -110.922 M -79.40 % | -61.829 M -4.53 % | -59.148 M 47.73 % | -113.165 M -2 588.53 % | -4.209 M -117.68 % | 23.813 M |
| Common stock | 0.000 -100.00 % | 309.705 M 25.25 % | 247.273 M -17.84 % | 300.959 M 72.88 % | 174.088 M -19.79 % | 217.035 M 41.78 % | 153.075 M -31.41 % | 223.162 M 24.82 % | 178.789 M 30.53 % | 136.973 M -5.76 % | 145.344 M -21.12 % | 184.250 M 8.74 % | 169.448 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | 457.587 M 47.75 % | 309.705 M 25.25 % | 247.273 M -17.84 % | 300.959 M 72.88 % | 174.088 M -19.79 % | 217.035 M 41.78 % | 153.075 M -31.41 % | 223.162 M 24.82 % | 178.789 M 30.53 % | 136.973 M -5.76 % | 145.344 M 3.19 % | 140.856 M 64.64 % | 85.554 M 25.91 % | 67.949 M -22.53 % | 87.704 M -0.92 % | 88.521 M 108.77 % | 42.401 M -72.10 % | 151.977 M -19.45 % | 188.663 M |
| Other non current liabilities | 465.322 M 13.69 % | 409.286 M 16.08 % | 352.590 M 18.14 % | 298.446 M 11.26 % | 268.236 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -151.692 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 151.692 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 465.322 M 13.69 % | 409.286 M 16.08 % | 352.590 M 18.14 % | 298.446 M 11.26 % | 268.236 M 3 829.40 % | 6.826 M 10.61 % | 6.172 M -34.70 % | 9.452 M 122.29 % | 4.252 M -0.53 % | 4.275 M 21.48 % | 3.519 M -4.30 % | 3.677 M 9.61 % | 3.355 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 13.611 M 220.54 % | -11.292 M -35.57 % | -8.329 M -17.05 % | -7.116 M -9.72 % | -6.486 M 4.99 % | -6.826 M 97.42 % | -265.048 M -2 704.18 % | -9.452 M -122.29 % | -4.252 M 0.53 % | -4.275 M -21.48 % | -3.519 M | 0.000 100.00 % | -3.355 M -74.32 % | -1.925 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue | 0.000 100.00 % | -396.904 M -15.48 % | -343.699 M -18.09 % | -291.046 M -11.22 % | -261.692 M 1.67 % | -266.135 M -5.31 % | -252.705 M -18.89 % | -212.546 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 464.786 M 13.86 % | 408.195 M 15.96 % | 352.028 M 18.07 % | 298.162 M 11.18 % | 268.178 M -1.75 % | 272.962 M 5.44 % | 258.877 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 |
| Total current liabilities | 478.398 M 4 136.73 % | 11.292 M 35.57 % | 8.329 M 17.05 % | 7.116 M 9.72 % | 6.486 M -4.99 % | 6.826 M 10.61 % | 6.172 M -34.70 % | 9.452 M 122.29 % | 4.252 M -0.53 % | 4.275 M 21.48 % | 3.519 M -4.30 % | 3.677 M 9.61 % | 3.355 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total liabilities | 478.398 M 13.75 % | 420.578 M 16.53 % | 360.920 M 18.12 % | 305.562 M 11.23 % | 274.722 M -1.83 % | 279.857 M 5.58 % | 265.068 M 14.38 % | 231.753 M 23.31 % | 187.950 M -0.08 % | 188.092 M 21.15 % | 155.249 M -0.08 % | 155.369 M 10.79 % | 140.232 M 0.72 % | 139.224 M 29.04 % | 107.888 M 4.32 % | 103.418 M -9.78 % | 114.634 M -2.99 % | 118.163 M -3.94 % | 123.010 M |
| Other non current assets | 930.708 M 228.28 % | -725.553 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -414.340 M 7.44 % | -447.636 M -22.71 % | -364.804 M -12.95 % | -322.986 M -8.09 % | -298.812 M -1.48 % | -294.461 M -33.15 % | -221.149 M -9.00 % | -202.887 M -4.65 % | -193.870 M -2.04 % | -190.000 M -22.04 % | -155.691 M 42.09 % | -268.842 M 12.94 % | -308.792 M |
| Long term investments | 0.000 -100.00 % | 725.481 M 20.17 % | 603.713 M 0.26 % | 602.144 M 35.11 % | 445.659 M -9.74 % | 493.728 M 19.16 % | 414.340 M -7.44 % | 447.636 M 22.71 % | 364.804 M 12.95 % | 322.986 M 8.09 % | 298.812 M 1.48 % | 294.461 M 33.15 % | 221.149 M 9.00 % | 202.887 M 4.65 % | 193.870 M 2.04 % | 190.000 M 22.04 % | 155.691 M -42.09 % | 268.842 M -12.94 % | 308.792 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 assets | 930.708 M 1 289 776.13 % | -72.166 K -100.01 % | 603.713 M 0.26 % | 602.144 M 35.11 % | 445.659 M -9.74 % | 493.728 M 19.16 % | 414.340 M -7.44 % | 447.636 M 22.71 % | 364.804 M 12.95 % | 322.986 M 8.09 % | 298.812 M 1.48 % | 294.461 M 33.15 % | 221.149 M 9.00 % | 202.887 M 4.65 % | 193.870 M 2.04 % | 190.000 M 22.04 % | 155.691 M -42.09 % | 268.842 M -12.94 % | 308.792 M |
| Other current assets | -930.590 M -644 856.31 % | 144.332 K 100.02 % | -603.713 M -0.26 % | -602.144 M -35.11 % | -445.659 M -1 117 010.98 % | 39.901 K -19.25 % | 49.412 K -50.42 % | 99.660 K | 0.000 | 0.000 | 0.000 100.00 % | -294.461 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 930.708 M 28.29 % | 725.481 M 20.17 % | 603.713 M 0.26 % | 602.144 M 35.11 % | 445.659 M -9.74 % | 493.728 M 19.16 % | 414.340 M -7.44 % | 447.636 M 22.71 % | 364.804 M 12.95 % | 322.986 M 8.09 % | 298.812 M 1.31 % | 294.961 M | 0.000 -100.00 % | 202.887 M 4.65 % | 193.870 M 2.04 % | 190.000 M 22.04 % | 155.691 M | 0.000 | 0.000 |
| cash and cash equivalents | 3.287 M 11.75 % | 2.941 M -1.43 % | 2.984 M 22.06 % | 2.445 M 22.26 % | 2.000 M 1.50 % | 1.970 M -11.06 % | 2.215 M -62.62 % | 5.926 M 665.87 % | 773.730 K -18.76 % | 952.406 K -19.77 % | 1.187 M 2.96 % | 1.153 M -31.58 % | 1.685 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash and short term investments | 933.995 M 28.22 % | 728.422 M 20.06 % | 606.697 M 0.35 % | 604.589 M 35.06 % | 447.658 M 22 623.86 % | 1.970 M -11.06 % | 2.215 M -62.62 % | 5.926 M 665.87 % | 773.730 K -18.76 % | 952.406 K -19.77 % | 1.187 M 2.96 % | 1.153 M -31.58 % | 1.685 M -99.17 % | 202.887 M 4.65 % | 193.870 M 2.04 % | 190.000 M 22.04 % | 155.691 M | 0.000 | 0.000 |
| Total current assets | 5.277 M -99.28 % | 730.355 M 16 309.18 % | 4.451 M 2.25 % | 4.353 M 40.59 % | 3.096 M -0.88 % | 3.124 M -17.33 % | 3.778 M -47.74 % | 7.229 M 273.67 % | 1.935 M -6.93 % | 2.079 M 16.68 % | 1.781 M 1.00 % | 1.764 M -61.97 % | 4.638 M -97.72 % | 203.630 M 4.72 % | 194.455 M 2.02 % | 190.608 M 21.80 % | 156.492 M 14 414.20 % | 1.078 M 17.63 % | 916.590 K |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -39.901 K -61.50 % | -24.706 K 50.42 % | -49.830 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 1.872 M 4.70 % | 1.788 M 21.91 % | 1.467 M -23.12 % | 1.908 M 74.00 % | 1.097 M -4.94 % | 1.154 M -26.21 % | 1.563 M 19.94 % | 1.303 M 12.27 % | 1.161 M 3.08 % | 1.126 M 89.49 % | 594.329 K -2.70 % | 610.794 K -79.32 % | 2.953 M 297.41 % | 743.076 K 27.05 % | 584.859 K -3.76 % | 607.715 K -24.18 % | 801.527 K -25.66 % | 1.078 M 17.63 % | 916.590 K |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 -100.00 % | 72.166 K 149.42 % | 28.933 K 17.57 % | 24.610 K -55.20 % | 54.937 K 37.68 % | 39.901 K 61.50 % | 24.706 K -50.42 % | 49.830 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -199.345 M -3.43 % | -192.733 M -2.15 % | -188.669 M -21.61 % | -155.148 M -70 839.02 % | 219.324 K -88.84 % | 1.964 M |
| Account payables | 1.149 K -99.99 % | 11.292 M 35.57 % | 8.329 M 17.05 % | 7.116 M 9.72 % | 6.486 M -4.99 % | 6.826 M 10.61 % | 6.172 M -34.70 % | 9.452 M 122.29 % | 4.252 M -0.53 % | 4.275 M 21.48 % | 3.519 M -4.30 % | 3.677 M 9.61 % | 3.355 M 74.32 % | 1.925 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 457.587 M 47.75 % | 309.705 M 25.25 % | 247.273 M -17.84 % | 300.959 M 72.88 % | 174.088 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.404 M -0.19 % | 9.422 M 0.00 % | 9.422 M -93.70 % | 149.533 M 1.26 % | 147.669 M -5.08 % | 155.566 M -0.40 % | 156.186 M -5.26 % | 164.850 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 478.398 M | 0.000 -100.00 % | 344.261 M 18.17 % | 291.331 M 11.30 % | 261.751 M -1.67 % | 266.204 M 5.33 % | 252.725 M 18.73 % | 212.849 M 18.61 % | 179.445 M -0.05 % | 179.542 M 21.14 % | 148.212 M 0.13 % | 148.015 M 10.85 % | 133.523 M -4.09 % | 139.224 M 29.04 % | 107.888 M 4.32 % | 103.418 M -9.78 % | 114.634 M -2.99 % | 118.163 M -3.94 % | 123.010 M |
| Total assets | 935.985 M 28.17 % | 730.283 M 20.07 % | 608.193 M 0.28 % | 606.522 M 35.14 % | 448.810 M -9.68 % | 496.891 M 18.83 % | 418.143 M -8.08 % | 454.915 M 24.04 % | 366.739 M 12.82 % | 325.064 M 8.14 % | 300.593 M 1.47 % | 296.225 M 31.20 % | 225.787 M 8.99 % | 207.172 M 5.92 % | 195.592 M 1.90 % | 191.939 M 22.23 % | 157.035 M -41.87 % | 270.139 M -13.33 % | 311.673 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 6.337 M 220.32 % | 1.978 M 97.51 % | 1.002 M 274.97 % | -572.491 K -128.00 % | -251.098 K -127.64 % | 908.317 K 223.22 % | 281.020 K -38.58 % | 457.552 K 901.49 % | -57.088 K 39.37 % | -94.158 K 33.55 % | -141.689 K -151.97 % | 272.636 K 186.31 % | 95.224 K -60.17 % | 239.090 K 227.50 % | 73.005 K -17.33 % | 88.309 K -34.25 % | 134.314 K 159.63 % | -225.235 K -125.11 % | 896.871 K |
| Accounts receivables | -84.011 K 73.86 % | -321.360 K -172.83 % | 441.235 K 154.37 % | -811.495 K -1 524.53 % | 56.966 K -86.09 % | 409.666 K 257.64 % | -259.876 K -82.38 % | -142.488 K -310.43 % | -34.717 K 93.47 % | -531.862 K -3 330.26 % | 16.465 K -83.97 % | 102.687 K 246.97 % | 29.595 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | -235.389 K -196.52 % | 243.876 K 616.36 % | -47.230 K 46.42 % | -88.145 K 61.31 % | -227.846 K -957.89 % | 26.559 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 |
| Other working capital | 6.657 M 223.78 % | 2.056 M 238.32 % | 607.686 K 85.75 % | 327.149 K 507.82 % | -80.218 K -116.09 % | 498.651 K -19.75 % | 621.405 K 52.74 % | 406.847 K 264 286.36 % | -154.000 -100.04 % | 377.666 K 405.48 % | -123.630 K -192.30 % | 133.941 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -173.572 M -44.80 % | -119.871 M -11 092.82 % | -1.071 M 99.32 % | -156.480 M -425.60 % | 48.059 M 160.57 % | -79.339 M -375.59 % | 28.789 M 136.66 % | -78.520 M -87.29 % | -41.925 M -73.86 % | -24.114 M -532.50 % | -3.812 M 94.67 % | -71.491 M -241.70 % | -20.922 M -16.13 % | -18.015 M -159.17 % | -6.951 M 79.92 % | -34.613 M -130.81 % | 112.334 M 171.34 % | 41.400 M 113.41 % | -308.792 M |
| Net cash provided by operating activities | -1.883 M 96.85 % | -59.857 M 7.07 % | -64.413 M -281.24 % | -16.896 M -189.26 % | 18.929 M 169.22 % | 7.031 M 115.52 % | -45.291 M 2.74 % | -46.566 M -313.52 % | 21.809 M 153.34 % | -40.883 M -318.19 % | 18.737 M 232.21 % | -14.173 M -256.43 % | 9.060 M 119.63 % | -46.162 M -701.65 % | 7.673 M -72.56 % | 27.963 M 74.75 % | 16.002 M -42.74 % | 27.944 M 109.94 % | -281.101 M |
| Investments in property plant and equipment | 0.000 100.00 % | -3.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 -100.00 % | 3.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 98.994 M -59.26 % | 243.003 M 360.23 % | 52.800 M 125.68 % | 23.396 M | 0.000 -100.00 % | 11.410 M -89.32 % | 106.866 M 163.19 % | 40.605 M 71 033.69 % | 57.082 K -99.81 % | 30.574 M | 0.000 -100.00 % | 48.272 M | 0.000 -100.00 % | 29.169 M 1 457.51 % | 1.873 M | 0.000 | 0.000 -100.00 % | 76.274 K -99.96 % | 180.000 M |
| Common stock repurchased | -11.456 M 91.61 % | -136.605 M -1 434 073.29 % | -9.525 K 6.58 % | -10.196 K 99.69 % | -3.250 M -175 394.28 % | -1.852 K 100.00 % | -37.388 M -625.98 % | -5.150 M -20 403.08 % | -25.118 K -87.98 % | -13.362 K | 0.000 100.00 % | -18.257 M -9 410 569.07 % | -194.000 96.51 % | -5.551 K 69.14 % | -17.989 K 99.91 % | -19.709 M -860.08 % | -2.053 M 86.69 % | -15.422 M | 0.000 |
| Dividends paid | -53.099 M -13.99 % | -46.583 M -18.27 % | -39.387 M -11.01 % | -35.481 M -226.39 % | -10.871 M 66.23 % | -32.192 M -15.39 % | -27.898 M -22.29 % | -22.812 M -3.60 % | -22.019 M -9.06 % | -20.191 M -10.92 % | -18.203 M -11.16 % | -16.375 M -50.00 % | -10.917 M 22.07 % | -14.009 M -15.04 % | -12.177 M -63.09 % | -7.466 M 45.20 % | -13.625 M 4.91 % | -14.329 M -704.70 % | -1.781 M |
| Other financing activites | 51.417 M -2.48 % | 52.725 M 2.28 % | 51.549 M 75.18 % | 29.426 M 715.83 % | -4.778 M -135.38 % | 13.507 M -61.71 % | 35.277 M -3.44 % | 36.533 M 281 126.46 % | -13.000 K -100.04 % | 30.278 M | 0.000 -100.00 % | 15.081 M 12 567 803.33 % | -120.000 -100.00 % | 33.407 M 1 260.39 % | 2.456 M 121.19 % | -11.587 M -701.28 % | -1.446 M 77.30 % | -6.371 M -106.08 % | 104.832 M |
| Net cash used provided by financing activities | 34.439 M -42.42 % | 59.815 M -7.91 % | 64.952 M 274.56 % | 17.341 M 191.76 % | -18.899 M -159.74 % | -7.276 M -117.50 % | 41.580 M -19.60 % | 51.719 M 335.22 % | -21.987 M -154.09 % | 40.648 M 323.30 % | -18.203 M -233.45 % | 13.640 M 224.95 % | -10.917 M -122.48 % | 48.567 M 717.40 % | -7.866 M 71.05 % | -27.176 M -73.34 % | -15.678 M 47.17 % | -29.675 M -110.48 % | 283.052 M |
| Effect of forex changes on cash | -32.210 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 |
| Net change in cash | 345.625 K 912.76 % | -42.525 K -107.89 % | 539.220 K 21.13 % | 445.167 K 1 403.28 % | 29.613 K 112.08 % | -245.048 K 93.40 % | -3.711 M -172.02 % | 5.152 M 2 983.45 % | -178.676 K 23.87 % | -234.692 K -143.95 % | 534.058 K 200.36 % | -532.158 K 71.34 % | -1.857 M -177.22 % | 2.405 M 1 341.09 % | -193.753 K -124.59 % | 787.842 K 143.31 % | 323.799 K 118.71 % | -1.731 M -188.75 % | 1.950 M |
| Cash at beginning of period | 2.941 M -1.43 % | 2.984 M 22.06 % | 2.445 M 22.26 % | 2.000 M 1.50 % | 1.970 M -11.06 % | 2.215 M -62.62 % | 5.926 M 665.87 % | 773.730 K -18.76 % | 952.406 K -19.77 % | 1.187 M 81.78 % | 653.040 K -61.25 % | 1.685 M -52.42 % | 3.542 M 211.45 % | 1.137 M -14.56 % | 1.331 M 145.06 % | 543.123 K 147.64 % | 219.324 K -88.75 % | 1.950 M | 0.000 |
| Cash at end of period | 3.287 M 11.75 % | 2.941 M -1.43 % | 2.984 M 22.06 % | 2.445 M 22.26 % | 2.000 M 1.50 % | 1.970 M -11.06 % | 2.215 M -62.62 % | 5.926 M 665.87 % | 773.730 K -18.76 % | 952.406 K -19.77 % | 1.187 M 2.96 % | 1.153 M -31.58 % | 1.685 M -52.42 % | 3.542 M 211.45 % | 1.137 M -14.56 % | 1.331 M 145.06 % | 543.123 K 147.64 % | 219.324 K -88.75 % | 1.950 M |
| Operating cash flow | -1.883 M 96.85 % | -59.857 M 7.07 % | -64.413 M -281.24 % | -16.896 M -189.26 % | 18.929 M 169.22 % | 7.031 M 115.52 % | -45.291 M 2.74 % | -46.566 M -313.52 % | 21.809 M 153.34 % | -40.883 M -318.19 % | 18.737 M 232.21 % | -14.173 M -256.43 % | 9.060 M 119.63 % | -46.162 M -701.65 % | 7.673 M -72.56 % | 27.963 M 74.75 % | 16.002 M -42.74 % | 27.944 M 109.94 % | -281.101 M |
| Capital expenditure | 0.000 100.00 % | -3.000 25.00 % | -4.000 -233.33 % | 3.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | -1.883 M 96.85 % | -59.857 M 7.07 % | -64.413 M -281.24 % | -16.896 M -189.26 % | 18.929 M 169.22 % | 7.031 M 115.52 % | -45.291 M 2.74 % | -46.566 M -313.52 % | 21.809 M 153.34 % | -40.883 M -318.19 % | 18.737 M 232.21 % | -14.173 M -256.43 % | 9.060 M 119.63 % | -46.162 M -701.65 % | 7.673 M -72.56 % | 27.963 M 74.75 % | 16.002 M -42.74 % | 27.944 M 109.94 % | -281.101 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2006-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 87.240 M 470.10 % | 15.303 M -38.94 % | 25.061 M -8.09 % | 27.267 M 77.95 % | 15.323 M 8.56 % | 14.114 M 141.23 % | -34.230 M -170.19 % | 48.767 M -56.70 % | 112.638 M 158.86 % | 43.513 M 188.78 % | -49.010 M -207.51 % | 45.586 M -23.24 % | 59.391 M 232.51 % | -44.819 M -688.93 % | -5.681 M -128.84 % | 19.701 M 534.07 % | 3.107 M -95.30 % | 66.120 M 1 307.34 % | 4.698 M 587.12 % | -964.502 K 23.41 % | -1.259 M -116.24 % | 7.755 M -9.87 % | 8.604 M -81.09 % | 45.502 M 106.04 % | 22.084 M 17.12 % | 18.856 M 0.00 % | 18.856 M 308.51 % | 4.616 M 0.00 % | 4.616 M 21.57 % | 3.797 M 0.00 % | 3.797 M -15.60 % | 4.499 M 0.00 % | 4.499 M -4.70 % | 4.721 M 0.00 % | 4.721 M 1.14 % | 4.668 M 0.00 % | 4.668 M 373.46 % | 985.912 K 0.00 % | 985.912 K 100.00 % | 492.955 K |
| Net income | 67.061 M -61.25 % | 173.046 M 2 348.73 % | -7.695 M -127.78 % | 27.705 M -8.65 % | 30.330 M 284.02 % | 7.898 M 119.71 % | -40.070 M -204.09 % | 38.493 M -62.14 % | 101.663 M 160.25 % | 39.063 M 173.01 % | -53.503 M -248.82 % | 35.951 M -27.39 % | 49.510 M 188.77 % | -55.776 M -500.25 % | -9.292 M -159.32 % | 15.665 M 18 730.86 % | 83.188 K -99.86 % | 60.197 M 3 250.80 % | 1.797 M 142.48 % | -4.230 M -2.96 % | -4.108 M -178.38 % | 5.241 M -14.14 % | 6.104 M -84.64 % | 39.730 M 129.44 % | 17.316 M -6.53 % | 18.526 M 0.00 % | 18.526 M 230.53 % | -14.193 M 0.00 % | -14.193 M -295.08 % | 7.275 M 0.00 % | 7.275 M -78.62 % | 34.035 M 0.00 % | 34.035 M 170.56 % | -48.233 M 0.00 % | -48.233 M -629.11 % | -6.615 M 0.00 % | -6.615 M -149.38 % | 13.397 M 0.00 % | 13.397 M 100.00 % | 6.698 M |
| Income before tax | 67.061 M -61.25 % | 173.046 M 2 348.73 % | -7.695 M -127.78 % | 27.705 M -8.65 % | 30.330 M 284.02 % | 7.898 M 119.71 % | -40.070 M -204.09 % | 38.493 M -62.14 % | 101.663 M 160.25 % | 39.063 M 173.01 % | -53.503 M -248.82 % | 35.951 M -27.39 % | 49.510 M 188.77 % | -55.776 M -500.25 % | -9.292 M -159.32 % | 15.665 M 18 730.86 % | 83.188 K -99.86 % | 60.197 M 3 250.80 % | 1.797 M 142.48 % | -4.230 M -2.96 % | -4.108 M -178.38 % | 5.241 M -14.14 % | 6.104 M -84.64 % | 39.730 M 129.44 % | 17.316 M -6.53 % | 18.526 M 0.00 % | 18.526 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 |
| Income before tax ratio | 0.77 -93.20 % | 11.31 3 782.80 % | -0.31 -130.22 % | 1.02 -48.67 % | 1.98 253.74 % | 0.56 -52.20 % | 1.17 48.30 % | 0.79 -12.55 % | 0.90 0.54 % | 0.90 -17.77 % | 1.09 38.43 % | 0.79 -5.40 % | 0.83 -33.01 % | 1.24 -23.92 % | 1.64 105.71 % | 0.80 2 869.83 % | 0.03 -97.06 % | 0.91 138.10 % | 0.38 -91.28 % | 4.39 34.43 % | 3.26 382.62 % | 0.68 -4.74 % | 0.71 -18.75 % | 0.87 11.36 % | 0.78 -20.19 % | 0.98 0.00 % | 0.98 | 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 | 0.000 -100.00 % | 192.143 M 1 481.44 % | 12.150 M -73.15 % | 45.245 M 7.63 % | 42.037 M 917.54 % | -5.142 M -8.88 % | -4.723 M 41.96 % | -8.137 M 9.59 % | -8.999 M -142.47 % | -3.711 M 0.79 % | -3.741 M 50.06 % | -7.492 M 4.04 % | -7.807 M 12.70 % | -8.943 M -238.95 % | -2.638 M 14.20 % | -3.075 M -40.68 % | -2.186 M 49.85 % | -4.359 M -99.76 % | -2.182 M 13.06 % | -2.510 M -16.84 % | -2.148 M -18.41 % | -1.814 M 0.32 % | -1.820 M 60.00 % | -4.549 M -24.55 % | -3.653 M | 0.000 | 0.000 100.00 % | -14.193 M 0.00 % | -14.193 M -386.44 % | 4.955 M 0.00 % | 4.955 M -85.44 % | 34.035 M 0.00 % | 34.035 M 175.20 % | -45.260 M 0.00 % | -45.260 M -1 190.02 % | -3.508 M 0.00 % | -3.508 M -124.97 % | 14.049 M 0.00 % | 14.049 M 109.21 % | 6.715 M |
| Net income ratio | 0.77 -93.20 % | 11.31 3 782.80 % | -0.31 -130.22 % | 1.02 -48.67 % | 1.98 253.74 % | 0.56 -52.20 % | 1.17 48.30 % | 0.79 -12.55 % | 0.90 0.54 % | 0.90 -17.77 % | 1.09 38.43 % | 0.79 -5.40 % | 0.83 -33.01 % | 1.24 -23.92 % | 1.64 105.71 % | 0.80 2 869.83 % | 0.03 -97.06 % | 0.91 138.10 % | 0.38 -91.28 % | 4.39 34.43 % | 3.26 382.62 % | 0.68 -4.74 % | 0.71 -18.75 % | 0.87 11.36 % | 0.78 -20.19 % | 0.98 0.00 % | 0.98 131.95 % | -3.07 0.00 % | -3.07 -260.47 % | 1.92 0.00 % | 1.92 -74.67 % | 7.56 0.00 % | 7.56 174.04 % | -10.22 0.00 % | -10.22 -620.91 % | -1.42 0.00 % | -1.42 -110.43 % | 13.59 0.00 % | 13.59 0.00 % | 13.59 |
| Ratio EBITDA | 0.00 -100.00 % | 12.56 2 489.96 % | 0.48 -70.78 % | 1.66 -39.52 % | 2.74 853.07 % | -0.36 -364.05 % | 0.14 182.69 % | -0.17 -108.83 % | -0.08 6.33 % | -0.09 -211.74 % | 0.08 146.45 % | -0.16 -25.02 % | -0.13 -165.88 % | 0.20 -57.04 % | 0.46 397.56 % | -0.16 77.81 % | -0.70 -967.20 % | -0.07 85.81 % | -0.46 -117.85 % | 2.60 52.56 % | 1.71 829.16 % | -0.23 -10.60 % | -0.21 -111.53 % | -0.10 39.55 % | -0.17 | 0.00 | 0.00 100.00 % | -3.07 0.00 % | -3.07 -335.62 % | 1.30 0.00 % | 1.30 -82.75 % | 7.56 0.00 % | 7.56 178.91 % | -9.59 0.00 % | -9.59 -1 175.51 % | -0.75 0.00 % | -0.75 -105.27 % | 14.25 0.00 % | 14.25 4.61 % | 13.62 |
| Gross profit ratio | 1.00 24.00 % | 0.81 -10.29 % | 0.90 2.83 % | 0.87 2.99 % | 0.85 -15.11 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 46.570 M 0.19 % | 46.483 M 9.75 % | 42.352 M 6.43 % | 39.793 M 3.74 % | 38.357 M 9.82 % | 34.928 M 12.27 % | 31.111 M 4.34 % | 29.817 M 1.17 % | 29.471 M 8.33 % | 27.206 M -0.33 % | 27.296 M 0.00 % | 27.296 M 2.65 % | 26.592 M 6.78 % | 24.905 M 12.21 % | 22.194 M 9.06 % | 20.349 M 10.91 % | 18.348 M 0.00 % | 18.348 M -0.01 % | 18.350 M 0.00 % | 18.350 M 16.33 % | 15.774 M 3.99 % | 15.169 M 0.00 % | 15.169 M 0.00 % | 15.169 M 11.16 % | 13.646 M 0.00 % | 13.646 M 0.00 % | 13.646 M 5.49 % | 12.935 M 0.00 % | 12.935 M 27.35 % | 10.157 M 0.00 % | 10.157 M -6.19 % | 10.828 M 0.00 % | 10.828 M -4.63 % | 11.353 M 0.00 % | 11.353 M -4.90 % | 11.938 M 0.00 % | 11.938 M 0.05 % | 11.932 M 0.00 % | 11.932 M 0.00 % | 11.932 M |
| Weighted average shs out | 46.570 M 0.19 % | 46.483 M 9.75 % | 42.352 M 6.43 % | 39.793 M 3.74 % | 38.357 M 9.82 % | 34.928 M 12.27 % | 31.111 M 4.34 % | 29.817 M 1.17 % | 29.471 M 8.33 % | 27.206 M -0.33 % | 27.296 M 0.00 % | 27.296 M 2.65 % | 26.592 M 6.78 % | 24.905 M 12.21 % | 22.194 M 9.06 % | 20.349 M 10.89 % | 18.352 M 0.02 % | 18.348 M -0.01 % | 18.350 M 0.00 % | 18.350 M 16.33 % | 15.774 M 3.98 % | 15.169 M 0.00 % | 15.169 M 0.00 % | 15.169 M 11.16 % | 13.646 M 0.00 % | 13.646 M 0.00 % | 13.646 M 5.49 % | 12.935 M 0.00 % | 12.935 M 27.35 % | 10.157 M 0.00 % | 10.157 M -6.19 % | 10.828 M 0.00 % | 10.828 M -4.63 % | 11.353 M 0.00 % | 11.353 M -4.90 % | 11.938 M 0.00 % | 11.938 M 0.05 % | 11.932 M 0.00 % | 11.932 M 0.00 % | 11.932 M |
| EPS diluted | 1.44 -61.29 % | 3.72 2 166.67 % | -0.18 -125.71 % | 0.70 -11.39 % | 0.79 243.48 % | 0.23 117.83 % | -1.29 -199.23 % | 1.30 -62.21 % | 3.44 138.89 % | 1.44 173.47 % | -1.96 -248.48 % | 1.32 -29.03 % | 1.86 183.04 % | -2.24 -433.33 % | -0.42 -154.55 % | 0.77 17 011.11 % | 0.00 -99.86 % | 3.28 3 250.36 % | 0.10 142.57 % | -0.23 11.54 % | -0.26 -174.29 % | 0.35 -12.50 % | 0.40 -84.73 % | 2.62 107.94 % | 1.26 26.00 % | 1.00 0.00 % | 1.00 200.00 % | -1.00 0.00 % | -1.00 -200.00 % | 1.00 0.00 % | 1.00 -66.67 % | 3.00 0.00 % | 3.00 175.00 % | -4.00 0.00 % | -4.00 -300.00 % | -1.00 0.00 % | -1.00 -200.00 % | 1.00 0.00 % | 1.00 78.57 % | 0.56 |
| Earnings per share | 1.44 -61.29 % | 3.72 2 166.67 % | -0.18 -125.71 % | 0.70 -11.39 % | 0.79 243.48 % | 0.23 117.83 % | -1.29 -199.23 % | 1.30 -62.21 % | 3.44 138.89 % | 1.44 173.47 % | -1.96 -248.48 % | 1.32 -29.03 % | 1.86 183.04 % | -2.24 -433.33 % | -0.42 -154.55 % | 0.77 17 011.11 % | 0.00 -99.86 % | 3.28 3 250.36 % | 0.10 142.57 % | -0.23 11.54 % | -0.26 -174.29 % | 0.35 -12.50 % | 0.40 -84.73 % | 2.62 107.94 % | 1.26 26.00 % | 1.00 0.00 % | 1.00 200.00 % | -1.00 0.00 % | -1.00 -200.00 % | 1.00 0.00 % | 1.00 -66.67 % | 3.00 0.00 % | 3.00 175.00 % | -4.00 0.00 % | -4.00 -300.00 % | -1.00 0.00 % | -1.00 -200.00 % | 1.00 0.00 % | 1.00 78.57 % | 0.56 |
| Gross profit | 87.240 M 606.92 % | 12.341 M -45.22 % | 22.530 M -5.49 % | 23.838 M 83.28 % | 13.007 M -7.85 % | 14.114 M 141.23 % | -34.230 M -170.19 % | 48.767 M -56.70 % | 112.638 M 158.86 % | 43.513 M 188.78 % | -49.010 M -207.51 % | 45.586 M -23.24 % | 59.391 M 232.51 % | -44.819 M -688.93 % | -5.681 M -128.84 % | 19.701 M 534.07 % | 3.107 M -95.30 % | 66.120 M 1 307.34 % | 4.698 M 587.12 % | -964.502 K 23.41 % | -1.259 M -116.24 % | 7.755 M -9.87 % | 8.604 M -81.09 % | 45.502 M 106.04 % | 22.084 M 17.12 % | 18.856 M 0.00 % | 18.856 M 308.51 % | 4.616 M 0.00 % | 4.616 M 21.57 % | 3.797 M 0.00 % | 3.797 M -15.60 % | 4.499 M 0.00 % | 4.499 M -4.70 % | 4.721 M 0.00 % | 4.721 M 1.14 % | 4.668 M 0.00 % | 4.668 M 373.46 % | 985.912 K 0.00 % | 985.912 K 100.00 % | 492.955 K |
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.791 | 0.000 | 0.000 100.00 % | -4.068 M 9.59 % | -4.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.944 M 0.00 % | 14.944 M 5.29 % | 14.193 M 0.00 % | 14.193 M 295.08 % | -7.275 M 0.00 % | -7.275 M 78.62 % | -34.035 M 0.00 % | -34.035 M -170.56 % | 48.233 M 0.00 % | 48.233 M 629.11 % | 6.615 M 0.00 % | 6.615 M 149.38 % | -13.397 M 0.00 % | -13.397 M -100.00 % | -6.698 M |
| Cost of revenue | 0.000 -100.00 % | 2.962 M 16.99 % | 2.532 M 10.72 % | 2.286 M -1.28 % | 2.316 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 |
| General and administrative expenses | 3.183 M 109.14 % | 1.522 M 11.90 % | 1.360 M 15.62 % | 1.176 M -1.97 % | 1.200 M 11.67 % | 1.075 M -3.79 % | 1.117 M -47.74 % | 2.137 M 8.21 % | 1.975 M 167.66 % | 737.844 K -1.91 % | 752.243 K -64.90 % | 2.143 M 3.39 % | 2.073 M 2.95 % | 2.014 M 107.01 % | 972.777 K 1.20 % | 961.262 K 14.70 % | 838.053 K -46.52 % | 1.567 M 118.10 % | 718.427 K -4.89 % | 755.361 K 7.82 % | 700.578 K 0.16 % | 699.441 K 2.87 % | 679.934 K -44.38 % | 1.222 M 9.59 % | 1.116 M 237.12 % | 330.905 K 0.00 % | 330.905 K -69.97 % | 1.102 M 0.00 % | 1.102 M 18.30 % | 931.587 K 0.00 % | 931.587 K 16.47 % | 799.856 K 0.00 % | 799.856 K -21.68 % | 1.021 M 0.00 % | 1.021 M -29.67 % | 1.452 M 0.00 % | 1.452 M 338.85 % | 330.898 K 0.00 % | 330.898 K 100.00 % | 165.448 K |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.452 K 0.00 % | 15.452 K -11.23 % | 17.407 K 0.00 % | 17.407 K 161.76 % | 6.650 K 0.00 % | 6.650 K 100.00 % | 3.325 K |
| Other expenses | 0.000 | 0.000 -100.00 % | 11.740 M | 0.000 -100.00 % | 1.979 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.694 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.042 M 0.00 % | -1.042 M -145.95 % | -423.593 K 0.00 % | -423.593 K 78.02 % | -1.927 M 0.00 % | -1.927 M | 0.000 | 0.000 100.00 % | -19.911 M 0.00 % | -19.911 M -881.79 % | 2.547 M 0.00 % | 2.547 M -91.14 % | 28.736 M 0.00 % | 28.736 M 153.22 % | -53.991 M 0.00 % | -53.991 M -324.87 % | -12.708 M 0.00 % | -12.708 M -204.97 % | 12.106 M 0.00 % | 12.106 M 100.00 % | 6.053 M |
| Operating expenses | 3.183 M 101.77 % | -179.802 M -13 320.03 % | 1.360 M 15.62 % | 1.176 M -38.44 % | 1.911 M 30.22 % | 1.467 M -8.84 % | 1.610 M -25.03 % | 2.147 M -27.63 % | 2.967 M 288.97 % | 762.821 K -1.49 % | 774.334 K -64.75 % | 2.197 M -16.61 % | 2.634 M -41.46 % | 4.500 M 361.17 % | 975.668 K -40.11 % | 1.629 M 92.77 % | 845.050 K -46.00 % | 1.565 M 116.60 % | 722.556 K -33.96 % | 1.094 M 12.20 % | 975.153 K 36.95 % | 712.034 K 1.96 % | 698.356 K -70.30 % | 2.351 M 98.20 % | 1.186 M 258.49 % | 330.905 K 0.00 % | 330.905 K 101.76 % | -18.809 M 0.00 % | -18.809 M -640.73 % | 3.478 M 0.00 % | 3.478 M -88.22 % | 29.536 M 0.00 % | 29.536 M 155.78 % | -52.954 M 0.00 % | -52.954 M -371.21 % | -11.238 M 0.00 % | -11.238 M -190.31 % | 12.444 M 0.00 % | 12.444 M 100.00 % | 6.222 M |
| Cost and expenses | 3.183 M 101.80 % | -176.841 M -1 469.64 % | 12.912 M 171.82 % | -17.978 M 32.70 % | -26.714 M -1 920.48 % | 1.467 M -8.84 % | 1.610 M -25.03 % | 2.147 M -27.63 % | 2.967 M 288.97 % | 762.821 K -1.49 % | 774.334 K -64.75 % | 2.197 M -16.61 % | 2.634 M -41.46 % | 4.500 M 361.17 % | 975.668 K -40.11 % | 1.629 M 92.77 % | 845.050 K -46.00 % | 1.565 M 116.60 % | 722.556 K -33.96 % | 1.094 M 12.20 % | 975.153 K 36.95 % | 712.034 K 1.96 % | 698.356 K -70.30 % | 2.351 M 98.20 % | 1.186 M 258.49 % | 330.905 K 0.00 % | 330.905 K 101.76 % | -18.809 M 0.00 % | -18.809 M -640.73 % | 3.478 M 0.00 % | 3.478 M -88.22 % | 29.536 M 0.00 % | 29.536 M 155.78 % | -52.954 M 0.00 % | -52.954 M -371.21 % | -11.238 M 0.00 % | -11.238 M -190.31 % | 12.444 M 0.00 % | 12.444 M 100.00 % | 6.222 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 3.183 M 101.77 % | -179.802 M -1 632.21 % | -10.380 M -982.43 % | 1.176 M -1.97 % | 1.200 M 11.67 % | 1.075 M -3.79 % | 1.117 M -47.74 % | 2.137 M 8.21 % | 1.975 M 167.66 % | 737.844 K -1.91 % | 752.243 K -64.90 % | 2.143 M 3.39 % | 2.073 M 2.95 % | 2.014 M 107.01 % | 972.777 K 1.20 % | 961.262 K 14.70 % | 838.053 K -46.52 % | 1.567 M 118.10 % | 718.427 K -4.89 % | 755.361 K 7.82 % | 700.578 K 0.16 % | 699.441 K 2.87 % | 679.934 K -44.38 % | 1.222 M 9.59 % | 1.116 M 237.12 % | 330.905 K 0.00 % | 330.905 K -69.97 % | 1.102 M 0.00 % | 1.102 M 18.30 % | 931.587 K 0.00 % | 931.587 K 16.47 % | 799.856 K 0.00 % | 799.856 K -22.84 % | 1.037 M 0.00 % | 1.037 M -29.46 % | 1.470 M 0.00 % | 1.470 M 335.36 % | 337.548 K 0.00 % | 337.548 K 100.00 % | 168.773 K |
| Interest income | 211.864 K | 0.000 | 0.000 100.00 % | -15.827 M -405.79 % | 5.176 M 8.99 % | 4.749 M 12.28 % | 4.230 M -47.95 % | 8.126 M 1.49 % | 8.007 M 117.20 % | 3.687 M -0.88 % | 3.719 M -50.00 % | 7.439 M | 0.000 -100.00 % | 6.457 M | 0.000 -100.00 % | 2.407 M | 0.000 -100.00 % | 4.358 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.550 K 0.00 % | 30.550 K 32.87 % | 22.993 K 0.00 % | 22.993 K -8.31 % | 25.076 K 0.00 % | 25.076 K 12.70 % | 22.251 K 0.00 % | 22.251 K -8.45 % | 24.305 K 0.00 % | 24.305 K -60.28 % | 61.196 K 0.00 % | 61.196 K | 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 -100.00 % | 312.000 | 0.000 -100.00 % | 10.500 | 0.000 -100.00 % | 2.250 | 0.000 -100.00 % | 91.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.225 K 0.00 % | 45.225 K 36.16 % | 33.214 K 0.00 % | 33.214 K 100.01 % | 16.606 K |
| Depreciation and amortization | -84.057 M | 0.000 100.00 % | -6.112 M 73.03 % | -22.662 M -7.65 % | -21.052 M -61.44 % | -13.040 M -136.89 % | 35.347 M 175.80 % | -46.630 M 57.86 % | -110.663 M -158.71 % | -42.775 M -185.96 % | 49.762 M 214.55 % | -43.443 M 24.21 % | -57.318 M -222.39 % | 46.833 M 603.86 % | 6.654 M 135.51 % | -18.740 M -725.90 % | -2.269 M 96.49 % | -64.556 M -1 522.63 % | -3.978 M -331.33 % | 1.720 M -12.25 % | 1.960 M 127.78 % | -7.055 M 10.97 % | -7.924 M 82.10 % | -44.279 M -111.17 % | -20.969 M -449.28 % | -3.817 M 0.00 % | -3.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 |
| Operating income | 84.057 M -56.25 % | 192.143 M 1 481.44 % | 12.150 M -73.15 % | 45.245 M 7.63 % | 42.037 M 222.37 % | 13.040 M 136.89 % | -35.347 M -175.80 % | 46.630 M -57.86 % | 110.663 M 158.71 % | 42.775 M 185.96 % | -49.762 M -214.55 % | 43.443 M -24.21 % | 57.318 M 222.39 % | -46.833 M -603.86 % | -6.654 M -135.51 % | 18.740 M 725.90 % | 2.269 M -96.49 % | 64.556 M 1 522.63 % | 3.978 M 331.33 % | -1.720 M 12.25 % | -1.960 M -127.78 % | 7.055 M -10.97 % | 7.924 M -82.10 % | 44.279 M 111.17 % | 20.969 M 13.19 % | 18.526 M 0.00 % | 18.526 M 230.53 % | -14.193 M 0.00 % | -14.193 M -295.08 % | 7.275 M 0.00 % | 7.275 M -78.62 % | 34.035 M 0.00 % | 34.035 M 170.56 % | -48.233 M 0.00 % | -48.233 M -634.13 % | -6.570 M 0.00 % | -6.570 M -148.92 % | 13.430 M 0.00 % | 13.430 M 100.00 % | 6.715 M |
| Operating income ratio | 0.96 -92.33 % | 12.56 2 489.96 % | 0.48 -70.78 % | 1.66 -39.52 % | 2.74 196.95 % | 0.92 -10.53 % | 1.03 8.00 % | 0.96 -2.68 % | 0.98 -0.06 % | 0.98 -3.18 % | 1.02 6.54 % | 0.95 -1.25 % | 0.97 -7.64 % | 1.04 -10.78 % | 1.17 23.13 % | 0.95 30.25 % | 0.73 -25.20 % | 0.98 15.30 % | 0.85 -52.51 % | 1.78 14.58 % | 1.56 71.06 % | 0.91 -1.21 % | 0.92 -5.36 % | 0.97 2.49 % | 0.95 -3.36 % | 0.98 0.00 % | 0.98 131.95 % | -3.07 0.00 % | -3.07 -260.47 % | 1.92 0.00 % | 1.92 -74.67 % | 7.56 0.00 % | 7.56 174.04 % | -10.22 0.00 % | -10.22 -625.88 % | -1.41 0.00 % | -1.41 -110.33 % | 13.62 0.00 % | 13.62 0.00 % | 13.62 |
| Total other income expenses net | -16.997 M 11.00 % | -19.097 M 3.77 % | -19.845 M -13.15 % | -17.539 M -49.82 % | -11.707 M -127.68 % | -5.142 M -8.88 % | -4.723 M -142.51 % | 11.110 M -73.44 % | 41.832 M 1 227.10 % | -3.711 M 0.79 % | -3.741 M 50.06 % | -7.492 M 4.04 % | -7.807 M 12.70 % | -8.943 M -238.95 % | -2.638 M 14.20 % | -3.075 M -40.68 % | -2.186 M 49.85 % | -4.359 M -99.76 % | -2.182 M 13.06 % | -2.510 M -16.84 % | -2.148 M -18.41 % | -1.814 M 0.32 % | -1.820 M 60.00 % | -4.549 M -24.55 % | -3.653 M -124.84 % | 14.708 M 0.00 % | 14.708 M 143.21 % | -34.035 M 0.00 % | -34.035 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2006-01-31 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 464.895 M 0.74 % | 461.499 M 5.12 % | 439.034 M 8.34 % | 405.254 M 7.51 % | 376.947 M 7.99 % | 349.044 M 7.38 % | 325.055 M 9.92 % | 295.717 M 0.01 % | 295.679 M 11.08 % | 266.178 M -0.73 % | 268.127 M -1.06 % | 270.992 M 0.10 % | 270.720 M 5.48 % | 256.662 M 16.57 % | 220.173 M 1.90 % | 216.072 M 18.66 % | 182.090 M -0.41 % | 182.832 M 2.14 % | 179.008 M -2.04 % | 182.731 M 11.35 % | 164.107 M 9.04 % | 150.505 M -0.26 % | 150.901 M 0.24 % | 150.539 M 11.20 % | 135.372 M 8 133.53 % | -1.685 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total investments | 977.683 M 5.05 % | 930.708 M 22.57 % | 759.317 M 4.66 % | 725.481 M 7.34 % | 675.875 M 11.95 % | 603.713 M 6.67 % | 565.977 M -6.01 % | 602.144 M 3.33 % | 582.717 M 30.75 % | 445.659 M 18.63 % | 375.661 M -23.91 % | 493.728 M 4.23 % | 473.692 M 14.32 % | 414.340 M -0.28 % | 415.497 M -7.18 % | 447.636 M 26.69 % | 353.329 M -3.15 % | 364.804 M 16.88 % | 312.128 M -3.36 % | 322.986 M 5.23 % | 306.927 M 2.72 % | 298.812 M 0.38 % | 297.680 M 1.09 % | 294.461 M 26.41 % | 232.947 M 5.34 % | 221.149 M -45.40 % | 405.067 M -0.17 % | 405.775 M -19.54 % | 504.343 M 30.07 % | 387.740 M 10.21 % | 351.819 M -7.42 % | 380.000 M 2.61 % | 370.347 M 18.94 % | 311.382 M 39.16 % | 223.753 M -16.77 % | 268.842 M |
| Total debt | 470.005 M 1.12 % | 464.786 M 2.41 % | 453.844 M 11.18 % | 408.195 M 5.46 % | 387.049 M 9.95 % | 352.028 M 7.08 % | 328.759 M 10.26 % | 298.162 M 0.00 % | 298.172 M 11.18 % | 268.178 M -1.75 % | 272.962 M 0.00 % | 272.962 M 0.00 % | 272.963 M 5.44 % | 258.877 M 16.63 % | 221.966 M -0.01 % | 221.998 M 20.93 % | 183.573 M -0.02 % | 183.605 M -0.02 % | 183.651 M -0.02 % | 183.683 M 11.35 % | 164.962 M 8.75 % | 151.692 M 0.00 % | 151.692 M 0.00 % | 151.692 M 11.16 % | 136.460 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -52.798 M 37.29 % | -84.188 M 9.78 % | -93.316 M 16.30 % | -111.487 M -0.51 % | -110.922 M -70.45 % | -65.075 M -5.25 % | -61.829 M 16.04 % | -73.640 M -24.50 % | -59.148 M 23.75 % | -77.568 M 31.46 % | -113.165 M -141.31 % | -46.896 M -1 014.15 % | -4.209 M |
| Common stock | 500.675 M | 0.000 -100.00 % | 307.675 M -0.66 % | 309.705 M 6.38 % | 291.143 M 17.74 % | 247.273 M 5.95 % | 233.393 M -22.45 % | 300.959 M 7.34 % | 280.366 M 61.05 % | 174.088 M 66.48 % | 104.569 M -51.82 % | 217.035 M 9.92 % | 197.453 M 28.99 % | 153.075 M -19.97 % | 191.261 M -14.29 % | 223.162 M 32.88 % | 167.946 M -6.06 % | 178.789 M 37.94 % | 129.613 M -5.37 % | 136.973 M -1.82 % | 139.514 M -4.01 % | 145.344 M 0.96 % | 143.963 M -21.87 % | 184.250 M 8.74 % | 169.448 M 0.00 % | 169.448 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | 500.675 M 9.42 % | 457.587 M 48.72 % | 307.675 M -0.66 % | 309.705 M 6.38 % | 291.143 M 17.74 % | 247.273 M 5.95 % | 233.393 M -22.45 % | 300.959 M 7.34 % | 280.366 M 61.05 % | 174.088 M 66.48 % | 104.569 M -51.82 % | 217.035 M 9.92 % | 197.453 M 28.99 % | 153.075 M -19.97 % | 191.261 M -14.29 % | 223.162 M 32.88 % | 167.946 M -6.06 % | 178.789 M 37.94 % | 129.613 M -5.37 % | 136.973 M -1.82 % | 139.514 M -4.01 % | 145.344 M 0.96 % | 143.963 M 2.21 % | 140.856 M 48.77 % | 94.683 M 10.67 % | 85.554 M 26.97 % | 67.384 M -0.83 % | 67.949 M -40.29 % | 113.797 M 29.75 % | 87.704 M 18.47 % | 74.029 M -16.37 % | 88.521 M 16.35 % | 76.084 M 79.44 % | 42.401 M -61.20 % | 109.290 M -28.09 % | 151.977 M |
| Other non current liabilities | 0.000 -100.00 % | 465.322 M 3 116.40 % | 14.467 M -96.47 % | 409.286 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 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 -100.00 % | 465.322 M 3 116.40 % | 14.467 M -96.47 % | 409.286 M 4 010.56 % | 9.957 M 19.54 % | 8.329 M 2.91 % | 8.094 M 13.74 % | 7.116 M -3.45 % | 7.370 M 13.64 % | 6.486 M 60.16 % | 4.049 M -40.68 % | 6.826 M -2.88 % | 7.029 M 13.88 % | 6.172 M 15.42 % | 5.347 M -43.43 % | 9.452 M 117.21 % | 4.351 M 2.34 % | 4.252 M -1.40 % | 4.313 M 0.89 % | 4.275 M 7.54 % | 3.975 M 12.96 % | 3.519 M -4.30 % | 3.677 M 0.00 % | 3.677 M 5.46 % | 3.487 M 3.93 % | 3.355 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 13.614 M 0.02 % | 13.611 M 13 319.31 % | -102.964 K 99.09 % | -11.292 M 97.15 % | -396.643 M -4 662.03 % | -8.329 M 97.53 % | -336.853 M -10.34 % | -305.278 M 0.09 % | -305.542 M -11.24 % | -274.663 M 0.85 % | -277.011 M 0.99 % | -279.788 M 0.07 % | -279.991 M -5.64 % | -265.048 M -4 856.62 % | -5.347 M 43.43 % | -9.452 M -117.21 % | -4.351 M -2.34 % | -4.252 M 1.40 % | -4.313 M -0.89 % | -4.275 M -7.54 % | -3.975 M -12.96 % | -3.519 M 4.30 % | -3.677 M | 0.000 100.00 % | -3.487 M -3.93 % | -3.355 M | 0.000 100.00 % | -1.925 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 100.00 % | -396.904 M -5.15 % | -377.454 M -9.82 % | -343.699 M -7.18 % | -320.666 M -10.18 % | -291.046 M -0.08 % | -290.802 M -11.12 % | -261.692 M 2.68 % | -268.912 M -1.04 % | -266.135 M -0.08 % | -265.934 M -5.23 % | -252.705 M | 0.000 100.00 % | -212.546 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -132.973 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 470.005 M 1.12 % | 464.786 M 2.41 % | 453.844 M 11.18 % | 408.195 M 5.46 % | 387.049 M | 0.000 -100.00 % | 328.759 M 10.26 % | 298.162 M 0.00 % | 298.172 M 11.18 % | 268.178 M -1.75 % | 272.962 M 0.00 % | 272.962 M 0.00 % | 272.963 M 5.44 % | 258.877 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 |
| Total current liabilities | 484.072 M 1.19 % | 478.398 M 5.41 % | 453.844 M 3 919.28 % | 11.292 M 17.69 % | 9.595 M 15.19 % | 8.329 M 2.91 % | 8.094 M 13.74 % | 7.116 M -3.45 % | 7.370 M 13.64 % | 6.486 M 60.16 % | 4.049 M -40.68 % | 6.826 M -2.88 % | 7.029 M 13.88 % | 6.172 M 15.42 % | 5.347 M -43.43 % | 9.452 M 117.21 % | 4.351 M 2.34 % | 4.252 M -1.40 % | 4.313 M 0.89 % | 4.275 M 7.54 % | 3.975 M 12.96 % | 3.519 M -4.30 % | 3.677 M 0.00 % | 3.677 M 5.46 % | 3.487 M 3.93 % | 3.355 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total liabilities | 484.072 M 1.19 % | 478.398 M 2.15 % | 468.311 M 11.35 % | 420.578 M 4 283.42 % | 9.595 M -97.34 % | 360.920 M 6.88 % | 337.695 M 10.52 % | 305.562 M -0.14 % | 305.988 M 11.38 % | 274.722 M -0.86 % | 277.096 M -0.99 % | 279.857 M -0.13 % | 280.214 M 5.71 % | 265.068 M 16.51 % | 227.510 M -1.83 % | 231.753 M 23.26 % | 188.021 M 0.04 % | 187.950 M -0.19 % | 188.306 M 0.11 % | 188.092 M 11.32 % | 168.972 M 8.84 % | 155.249 M -0.10 % | 155.411 M 0.03 % | 155.369 M 10.88 % | 140.125 M -0.08 % | 140.232 M 0.97 % | 138.891 M -0.24 % | 139.224 M -0.90 % | 140.493 M 30.22 % | 107.888 M 4.46 % | 103.280 M -0.13 % | 103.418 M -6.73 % | 110.884 M -3.27 % | 114.634 M -1.69 % | 116.610 M -1.31 % | 118.163 M |
| Other non current assets | 0.000 -100.00 % | 930.708 M | 0.000 100.00 % | -725.553 M -7.35 % | -675.875 M -11.95 % | -603.713 M -6.67 % | -565.977 M 6.01 % | -602.144 M -3.33 % | -582.717 M -30.75 % | -445.659 M -18.63 % | -375.661 M 23.91 % | -493.728 M -4.23 % | -473.692 M -14.32 % | -414.340 M 0.28 % | -415.497 M 7.18 % | -447.636 M -26.69 % | -353.329 M 3.15 % | -364.804 M -16.88 % | -312.128 M 3.36 % | -322.986 M -5.23 % | -306.927 M -2.72 % | -298.812 M -0.38 % | -297.680 M -1.09 % | -294.461 M -26.41 % | -232.947 M -5.34 % | -221.149 M -9.19 % | -202.533 M 0.17 % | -202.887 M 19.54 % | -252.172 M -30.07 % | -193.870 M -10.21 % | -175.909 M 7.42 % | -190.000 M -2.61 % | -185.174 M -18.94 % | -155.691 M 30.42 % | -223.753 M 16.77 % | -268.842 M |
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 725.481 M 7.34 % | 675.875 M 11.95 % | 603.713 M 6.67 % | 565.977 M -6.01 % | 602.144 M 3.33 % | 582.717 M 30.75 % | 445.659 M 18.63 % | 375.661 M -23.91 % | 493.728 M 4.23 % | 473.692 M 14.32 % | 414.340 M -0.28 % | 415.497 M -7.18 % | 447.636 M 26.69 % | 353.329 M -3.15 % | 364.804 M 16.88 % | 312.128 M -3.36 % | 322.986 M 5.23 % | 306.927 M 2.72 % | 298.812 M 0.38 % | 297.680 M 1.09 % | 294.461 M 26.41 % | 232.947 M 5.34 % | 221.149 M 9.19 % | 202.533 M -0.17 % | 202.887 M -19.54 % | 252.172 M 30.07 % | 193.870 M 10.21 % | 175.909 M -7.42 % | 190.000 M 2.61 % | 185.174 M 18.94 % | 155.691 M -30.42 % | 223.753 M -16.77 % | 268.842 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current assets | 0.000 -100.00 % | 930.708 M | 0.000 100.00 % | -72.166 K -100.01 % | 675.875 M 11.95 % | 603.713 M 6.67 % | 565.977 M -6.01 % | 602.144 M 3.33 % | 582.717 M 30.75 % | 445.659 M 18.63 % | 375.661 M -23.91 % | 493.728 M 4.23 % | 473.692 M 14.32 % | 414.340 M -0.28 % | 415.497 M -7.18 % | 447.636 M 26.69 % | 353.329 M -3.15 % | 364.804 M 16.88 % | 312.128 M -3.36 % | 322.986 M 5.23 % | 306.927 M 2.72 % | 298.812 M 0.38 % | 297.680 M 1.09 % | 294.461 M 26.41 % | 232.947 M 5.34 % | 221.149 M 9.19 % | 202.533 M -0.17 % | 202.887 M -19.54 % | 252.172 M 30.07 % | 193.870 M 10.21 % | 175.909 M -7.42 % | 190.000 M 2.61 % | 185.174 M 18.94 % | 155.691 M -30.42 % | 223.753 M -16.77 % | 268.842 M |
| Other current assets | 111.422 K 100.01 % | -930.590 M -789 056.25 % | 117.952 K -18.28 % | 144.332 K -75.09 % | 579.510 K 901.47 % | 57.866 K -43.67 % | 102.726 K 108.71 % | 49.220 K -33.59 % | 74.110 K -32.55 % | 109.874 K 0.00 % | 109.874 K 37.68 % | 79.802 K 158.07 % | 30.923 K -37.42 % | 49.412 K -74.45 % | 193.424 K 94.08 % | 99.660 K | 0.000 | 0.000 100.00 % | -312.128 M | 0.000 100.00 % | -306.927 M | 0.000 | 0.000 100.00 % | -294.461 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 |
| Short term investments | 977.683 M 5.05 % | 930.708 M 22.57 % | 759.317 M 4.66 % | 725.481 M 7.34 % | 675.875 M 11.95 % | 603.713 M 6.67 % | 565.977 M -6.01 % | 602.144 M 3.33 % | 582.717 M 30.75 % | 445.659 M 18.63 % | 375.661 M -23.91 % | 493.728 M 4.23 % | 473.692 M 14.32 % | 414.340 M -0.28 % | 415.497 M -7.18 % | 447.636 M 26.69 % | 353.329 M -3.15 % | 364.804 M 16.88 % | 312.128 M -3.36 % | 322.986 M 5.23 % | 306.927 M 2.72 % | 298.812 M 0.38 % | 297.680 M 0.92 % | 294.961 M | 0.000 | 0.000 -100.00 % | 202.533 M -0.17 % | 202.887 M -19.54 % | 252.172 M 30.07 % | 193.870 M 10.21 % | 175.909 M -7.42 % | 190.000 M 2.61 % | 185.174 M 18.94 % | 155.691 M | 0.000 | 0.000 |
| cash and cash equivalents | 5.111 M 55.48 % | 3.287 M -77.81 % | 14.811 M 403.51 % | 2.941 M -70.88 % | 10.102 M 238.53 % | 2.984 M -19.44 % | 3.704 M 51.50 % | 2.445 M -1.95 % | 2.493 M 24.69 % | 2.000 M -58.64 % | 4.835 M 145.41 % | 1.970 M -12.16 % | 2.243 M 1.25 % | 2.215 M 23.56 % | 1.793 M -69.75 % | 5.926 M 299.55 % | 1.483 M 91.68 % | 773.730 K -83.33 % | 4.643 M 387.48 % | 952.406 K 11.39 % | 855.025 K -27.97 % | 1.187 M 50.02 % | 791.303 K -31.37 % | 1.153 M 6.01 % | 1.088 M -35.46 % | 1.685 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash and short term investments | 982.794 M 5.22 % | 933.995 M 20.65 % | 774.128 M 6.27 % | 728.422 M 7 110.81 % | 10.102 M 238.53 % | 2.984 M -19.44 % | 3.704 M 51.50 % | 2.445 M -1.95 % | 2.493 M 24.69 % | 2.000 M -58.64 % | 4.835 M 145.41 % | 1.970 M -12.16 % | 2.243 M 1.25 % | 2.215 M 23.56 % | 1.793 M -69.75 % | 5.926 M 299.55 % | 1.483 M 91.68 % | 773.730 K -83.33 % | 4.643 M 387.48 % | 952.406 K 11.39 % | 855.025 K -27.97 % | 1.187 M 50.02 % | 791.303 K -31.37 % | 1.153 M 6.01 % | 1.088 M -35.46 % | 1.685 M -99.17 % | 202.533 M -0.17 % | 202.887 M -19.54 % | 252.172 M 30.07 % | 193.870 M 10.21 % | 175.909 M -7.42 % | 190.000 M 2.61 % | 185.174 M 18.94 % | 155.691 M | 0.000 | 0.000 |
| Total current assets | 984.747 M 18 559.86 % | 5.277 M -99.32 % | 775.987 M 6.25 % | 730.355 M 6 070.38 % | 11.836 M 165.93 % | 4.451 M -12.03 % | 5.060 M 16.24 % | 4.353 M 20.89 % | 3.601 M 16.30 % | 3.096 M -47.95 % | 5.949 M 90.45 % | 3.124 M -21.11 % | 3.959 M 4.79 % | 3.778 M 17.57 % | 3.214 M -55.55 % | 7.229 M 174.00 % | 2.638 M 36.37 % | 1.935 M -66.59 % | 5.791 M 178.60 % | 2.079 M 33.33 % | 1.559 M -12.49 % | 1.781 M 5.18 % | 1.694 M -3.97 % | 1.764 M -5.19 % | 1.860 M -59.89 % | 4.638 M -97.72 % | 203.220 M -0.20 % | 203.630 M -19.49 % | 252.924 M 30.07 % | 194.455 M 10.28 % | 176.331 M -7.49 % | 190.608 M 2.64 % | 185.699 M 18.66 % | 156.492 M 14 715.11 % | 1.056 M -2.03 % | 1.078 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -437.157 K | 0.000 100.00 % | -51.363 K | 0.000 100.00 % | -37.055 K | 0.000 100.00 % | -54.937 K -37.68 % | -39.901 K | 0.000 100.00 % | -24.706 K 81.44 % | -133.112 K -167.13 % | -49.830 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 |
| Net receivables | 1.842 M -1.62 % | 1.872 M 7.54 % | 1.741 M -2.64 % | 1.788 M 3.09 % | 1.735 M 18.25 % | 1.467 M 8.19 % | 1.356 M -28.94 % | 1.908 M 72.29 % | 1.108 M 0.99 % | 1.097 M -1.57 % | 1.114 M -3.42 % | 1.154 M -32.80 % | 1.717 M 9.81 % | 1.563 M 10.02 % | 1.421 M 9.02 % | 1.303 M 12.82 % | 1.155 M -0.49 % | 1.161 M 1.11 % | 1.148 M 1.95 % | 1.126 M 59.97 % | 703.986 K 18.45 % | 594.329 K -34.14 % | 902.376 K 47.74 % | 610.794 K -20.96 % | 772.779 K -73.83 % | 2.953 M 329.94 % | 686.860 K -7.57 % | 743.076 K -1.31 % | 752.961 K 28.74 % | 584.859 K 38.69 % | 421.703 K -30.61 % | 607.715 K 15.77 % | 524.944 K -34.51 % | 801.527 K -24.12 % | 1.056 M -2.03 % | 1.078 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 437.157 K 1 410.93 % | 28.933 K -43.67 % | 51.363 K 108.71 % | 24.610 K -33.59 % | 37.055 K -32.55 % | 54.937 K 0.00 % | 54.937 K 37.68 % | 39.901 K 158.06 % | 15.462 K -37.42 % | 24.706 K -59.04 % | 60.312 K 21.04 % | 49.830 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -199.479 M -0.07 % | -199.345 M 20.52 % | -250.806 M -30.13 % | -192.733 M -10.18 % | -174.931 M 7.28 % | -188.669 M -2.59 % | -183.904 M -18.53 % | -155.148 M -14 325.00 % | 1.091 M 397.29 % | 219.324 K |
| Account payables | 452.862 K 39 313.58 % | 1.149 K -98.88 % | 102.964 K -99.09 % | 11.292 M 17.69 % | 9.595 M 15.19 % | 8.329 M 2.91 % | 8.094 M 13.74 % | 7.116 M -3.45 % | 7.370 M 13.64 % | 6.486 M 60.16 % | 4.049 M -40.68 % | 6.826 M -2.88 % | 7.029 M 13.88 % | 6.172 M 15.42 % | 5.347 M -43.43 % | 9.452 M 117.21 % | 4.351 M 2.34 % | 4.252 M -1.40 % | 4.313 M 0.89 % | 4.275 M 7.54 % | 3.975 M 12.96 % | 3.519 M -4.30 % | 3.677 M 0.00 % | 3.677 M 5.46 % | 3.487 M 3.93 % | 3.355 M | 0.000 -100.00 % | 1.925 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 457.587 M 48.72 % | 307.675 M -0.66 % | 309.705 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.404 M -0.19 % | 9.422 M 0.00 % | 9.422 M -94.73 % | 178.870 M 1 798.42 % | 9.422 M -94.73 % | 178.872 M 19.62 % | 149.533 M 1.26 % | 147.669 M 0.00 % | 147.669 M -3.89 % | 153.652 M -1.23 % | 155.566 M -0.40 % | 156.186 M 0.00 % | 156.186 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.957 M -102.89 % | 344.261 M 7.08 % | 321.508 M 10.36 % | 291.331 M 0.03 % | 291.248 M 11.27 % | 261.751 M -2.69 % | 268.997 M 1.05 % | 266.204 M 0.02 % | 266.157 M 5.31 % | 252.725 M 16.56 % | 216.815 M 1.86 % | 212.849 M 18.70 % | 179.318 M -0.07 % | 179.445 M -0.13 % | 179.681 M 0.08 % | 179.542 M 11.50 % | 161.022 M 8.64 % | 148.212 M 0.10 % | 148.057 M 0.03 % | 148.015 M 11.16 % | 133.151 M -0.28 % | 133.523 M -3.87 % | 138.891 M -0.24 % | 139.224 M -0.90 % | 140.493 M 30.22 % | 107.888 M 4.46 % | 103.280 M -0.13 % | 103.418 M -6.73 % | 110.884 M -3.27 % | 114.634 M -1.69 % | 116.610 M -1.31 % | 118.163 M |
| Total assets | 984.747 M 5.21 % | 935.985 M 20.62 % | 775.987 M 6.26 % | 730.283 M 6.12 % | 688.149 M 13.15 % | 608.193 M 6.50 % | 571.088 M -5.84 % | 606.522 M 3.44 % | 586.355 M 30.65 % | 448.810 M 17.59 % | 381.665 M -23.19 % | 496.891 M 4.02 % | 477.667 M 14.24 % | 418.143 M -0.15 % | 418.771 M -7.95 % | 454.915 M 27.80 % | 355.967 M -2.94 % | 366.739 M 15.36 % | 317.919 M -2.20 % | 325.064 M 5.37 % | 308.486 M 2.63 % | 300.593 M 0.41 % | 299.374 M 1.06 % | 296.225 M 26.16 % | 234.807 M 4.00 % | 225.787 M 9.46 % | 206.275 M -0.43 % | 207.172 M -18.53 % | 254.290 M 30.01 % | 195.592 M 10.31 % | 177.310 M -7.62 % | 191.939 M 2.66 % | 186.968 M 19.06 % | 157.035 M -30.48 % | 225.900 M -16.38 % | 270.139 M |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2006-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 127.288 K -91.95 % | 1.581 M -66.75 % | 4.756 M 73.62 % | 2.739 M 654.65 % | 363.006 K 106.95 % | 175.406 K -79.92 % | 873.516 K 202.90 % | -848.934 K -332.85 % | 364.587 K 864.94 % | -47.662 K -295.26 % | 24.410 K -95.47 % | 538.540 K 56.91 % | 343.218 K -17.64 % | 416.742 K 854.80 % | -55.212 K -121.34 % | 258.702 K 4 472.32 % | 5.658 K 143.74 % | -12.936 K 41.03 % | -21.936 K 89.12 % | -201.526 K -525.78 % | 47.331 K -84.63 % | 308.026 K 174.19 % | -415.189 K -240.30 % | 295.928 K 599.05 % | -59.298 K -224.54 % | 47.612 K 0.00 % | 47.612 K -60.17 % | 119.545 K 0.00 % | 119.545 K 227.49 % | 36.503 K 0.00 % | 36.503 K -17.33 % | 44.155 K 0.00 % | 44.155 K -34.25 % | 67.157 K 0.00 % | 67.157 K 159.63 % | -112.617 K 0.00 % | -112.617 K -125.11 % | 448.436 K 0.00 % | 448.436 K 100.00 % | 224.217 K |
| Accounts receivables | 30.260 K 123.05 % | -131.287 K -377.70 % | 47.276 K 188.18 % | -53.614 K 79.98 % | -267.746 K -141.23 % | -110.990 K -120.10 % | 552.226 K 168.98 % | -800.606 K -7 251.75 % | -10.890 K -162.16 % | 17.520 K -55.58 % | 39.446 K -92.99 % | 562.992 K 467.19 % | -153.326 K 28.73 % | -215.146 K -380.99 % | -44.730 K 69.81 % | -148.146 K -2 718.35 % | 5.658 K 144.27 % | -12.782 K 41.73 % | -21.936 K 94.80 % | -422.204 K -285.02 % | -109.657 K -135.60 % | 308.026 K 205.65 % | -291.559 K -279.99 % | 161.986 K 373.17 % | -59.298 K -500.72 % | 14.798 K 0.00 % | 14.798 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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 100.00 % | -491.828 K -291.79 % | 256.438 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 |
| Other working capital | 97.028 K -95.60 % | 2.204 M -50.49 % | 4.452 M 59.41 % | 2.793 M 342.81 % | 630.752 K 120.24 % | 286.396 K -10.86 % | 321.290 K 764.81 % | -48.328 K -112.87 % | 375.477 K 676.04 % | -65.182 K -333.51 % | -15.036 K 38.51 % | -24.452 K -104.92 % | 496.544 K -21.42 % | 631.888 K 6 128.32 % | -10.482 K -102.58 % | 406.848 K | 0.000 100.00 % | -154.000 | 0.000 -100.00 % | 220.678 K 40.57 % | 156.988 K | 0.000 100.00 % | -123.630 K -192.30 % | 133.942 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 |
| Other non cash items | -67.826 M 61.51 % | -176.239 M -6 707.73 % | 2.667 M 105.44 % | -48.992 M 31.96 % | -72.003 M -88.95 % | -38.107 M -203.02 % | 36.989 M 286.88 % | -19.792 M 85.53 % | -136.776 M -94.83 % | -70.204 M -159.48 % | 118.035 M 678.83 % | -20.392 M 65.39 % | -58.920 M -6 753.57 % | 885.538 K -96.82 % | 27.823 M 130.96 % | -89.874 M -878.38 % | 11.546 M 121.78 % | -53.019 M -578.85 % | 11.072 M 168.78 % | -16.099 M -102.37 % | -7.955 M -515.23 % | -1.293 M 49.37 % | -2.554 M 95.90 % | -62.288 M -544.36 % | -9.667 M 7.59 % | -10.461 M 0.00 % | -10.461 M -16.13 % | -9.008 M 0.00 % | -9.008 M -159.17 % | -3.476 M 0.00 % | -3.476 M 79.92 % | -17.307 M 0.00 % | -17.307 M -130.81 % | 56.167 M 0.00 % | 56.167 M 171.34 % | 20.700 M 0.00 % | 20.700 M 113.41 % | -154.396 M 0.00 % | -154.396 M -100.00 % | -77.198 M |
| Net cash provided by operating activities | -743.872 K 53.84 % | -1.611 M -492.42 % | -272.006 K 98.53 % | -18.547 M 55.10 % | -41.310 M -86.62 % | -22.136 M 47.64 % | -42.277 M -336.82 % | 17.852 M 151.38 % | -34.748 M -541.23 % | 7.875 M -28.75 % | 11.053 M -31.33 % | 16.097 M 277.55 % | -9.066 M 83.36 % | -54.474 M -693.19 % | 9.183 M 115.76 % | -58.285 M -597.38 % | 11.718 M 63.54 % | 7.166 M -51.06 % | 14.643 M 159.14 % | -24.759 M -53.56 % | -16.123 M -269.77 % | 9.497 M 2.79 % | 9.240 M 141.50 % | -22.263 M -393.31 % | 7.590 M 67.55 % | 4.530 M 0.00 % | 4.530 M 119.63 % | -23.081 M 0.00 % | -23.081 M -701.65 % | 3.836 M 0.00 % | 3.836 M -72.56 % | 13.982 M 0.00 % | 13.982 M 74.75 % | 8.001 M 0.00 % | 8.001 M -42.74 % | 13.972 M 0.00 % | 13.972 M 109.94 % | -140.551 M 0.00 % | -140.551 M -100.00 % | -70.275 M |
| Investments in property plant and equipment | 0.000 | 0.000 100.00 % | -3.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 -100.00 % | 3.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 -100.00 % | 25.079 M -66.07 % | 73.915 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 52.832 M 919 872.25 % | -5.744 K | 0.000 -100.00 % | 9.527 K -99.97 % | 27.761 M -74.02 % | 106.866 M 524.55 % | 17.111 M -78.53 % | 79.681 M 292.47 % | 20.302 M | 0.000 -100.00 % | 28.540 K -99.63 % | 7.658 M -49.91 % | 15.287 M 100.00 % | 7.644 M | 0.000 -100.00 % | 3.841 M -50.00 % | 7.683 M | 0.000 | 0.000 -100.00 % | 14.585 M 0.00 % | 14.585 M 1 457.51 % | 936.415 K 0.00 % | 936.415 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.137 K 0.00 % | 38.137 K -99.96 % | 90.000 M 0.00 % | 90.000 M 100.00 % | 45.000 M |
| Common stock repurchased | -6.398 K 99.94 % | -11.456 M | 0.000 100.00 % | -833.820 K -10 845.39 % | -7.618 K | 0.000 100.00 % | -9.526 K 6.57 % | -10.196 K | 0.000 100.00 % | -9.659 M | 0.000 100.00 % | -2.278 K -392.01 % | -463.000 100.00 % | -37.398 M -100.05 % | -18.694 M -189.67 % | -6.453 M -150.62 % | -2.575 M -8 159.24 % | -31.177 K -148.24 % | -12.559 K 6.01 % | -13.362 K 10.99 % | -15.011 K -100.00 % | -7.506 K | 0.000 100.00 % | -430.672 K 95.28 % | -9.128 M -9 410 569.07 % | -97.000 0.00 % | -97.000 96.50 % | -2.775 K 0.00 % | -2.775 K 69.15 % | -8.994 K 0.00 % | -8.994 K 99.91 % | -9.855 M 0.00 % | -9.855 M -860.08 % | -1.026 M 0.00 % | -1.026 M 86.69 % | -7.711 M 0.00 % | -7.711 M | 0.000 | 0.000 | 0.000 |
| Dividends paid | -28.003 M -0.69 % | -27.812 M -9.98 % | -25.288 M -6.45 % | -23.755 M -4.06 % | -22.828 M -9.30 % | -20.885 M -12.88 % | -18.502 M -3.42 % | -17.890 M -1.71 % | -17.590 M -555.92 % | -2.682 M 67.25 % | -8.189 M 50.00 % | -16.378 M -3.56 % | -15.814 M -8.45 % | -14.582 M -9.51 % | -13.316 M -12.82 % | -11.804 M -7.22 % | -11.009 M 0.01 % | -11.010 M 0.00 % | -11.010 M -1.71 % | -10.825 M -15.57 % | -9.366 M -2.91 % | -9.102 M 0.00 % | -9.102 M -11.16 % | -8.188 M 0.00 % | -8.188 M -50.00 % | -5.458 M 0.00 % | -5.458 M 22.07 % | -7.004 M 0.00 % | -7.004 M -15.04 % | -6.088 M 0.00 % | -6.088 M -63.09 % | -3.733 M 0.00 % | -3.733 M 45.20 % | -6.813 M 0.00 % | -6.813 M 4.91 % | -7.165 M 0.00 % | -7.165 M -704.70 % | -890.340 K 0.00 % | -890.340 K -100.00 % | -445.170 K |
| Other financing activites | -9.143 M | 0.000 | 0.000 -100.00 % | 35.142 M -50.68 % | 71.256 M 68.45 % | 42.301 M -31.81 % | 62.038 M | 0.000 | 0.000 -100.00 % | 11.488 K | 0.000 100.00 % | -3.000 -100.00 % | 7.907 M 8.45 % | 7.291 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 57.082 K -99.84 % | 35.681 M 41.83 % | 25.157 M | 0.000 | 0.000 -100.00 % | 30.016 M | 0.000 100.00 % | -60.000 0.00 % | -60.000 -100.00 % | 16.704 M 0.00 % | 16.704 M 1 260.39 % | 1.228 M 0.00 % | 1.228 M 121.19 % | -5.793 M 0.00 % | -5.793 M -701.28 % | -723.000 K 0.00 % | -723.000 K 77.30 % | -3.185 M 0.00 % | -3.185 M -106.08 % | 52.416 M 0.00 % | 52.416 M 27.20 % | 41.208 M |
| Net cash used provided by financing activities | -37.152 M -161.85 % | -14.188 M -129.18 % | 48.627 M 327.05 % | 11.387 M -76.49 % | 48.428 M 126.13 % | 21.416 M -50.81 % | 43.536 M 343.21 % | -17.901 M -150.79 % | 35.241 M 429.05 % | -10.710 M -30.79 % | -8.189 M 49.98 % | -16.370 M -280.01 % | 9.094 M -83.43 % | 54.896 M 512.25 % | -13.316 M -121.23 % | 62.727 M 669.79 % | -11.009 M 0.23 % | -11.035 M -0.75 % | -10.953 M -144.06 % | 24.857 M 57.41 % | 15.791 M 273.50 % | -9.102 M 0.00 % | -9.102 M -141.70 % | 21.828 M 366.60 % | -8.188 M -50.00 % | -5.458 M 0.00 % | -5.458 M -122.48 % | 24.283 M 0.00 % | 24.283 M 717.40 % | -3.933 M 0.00 % | -3.933 M 71.05 % | -13.588 M 0.00 % | -13.588 M -73.34 % | -7.839 M 0.00 % | -7.839 M 47.17 % | -14.838 M 0.00 % | -14.838 M -110.48 % | 141.526 M 0.00 % | 141.526 M 247.19 % | 40.763 M |
| Effect of forex changes on cash | 41.544 M 871.47 % | 4.276 M 111.72 % | -36.486 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 |
| Net change in cash | 1.824 M 115.83 % | -11.523 M -197.09 % | 11.869 M 431.52 % | -3.580 M -200.60 % | 3.559 M 1 088.72 % | -359.952 K -157.17 % | 629.562 K 2 694.85 % | -24.262 K -109.83 % | 246.845 K 117.41 % | -1.417 M -198.97 % | 1.432 M 1 150.10 % | -136.397 K -108.08 % | 1.689 M 2 857.05 % | -61.262 K -119.69 % | 311.211 K 133.55 % | -927.682 K -171.93 % | 1.290 M 0.13 % | 1.288 M -70.76 % | 4.405 M 9 960.82 % | -44.669 K -108.00 % | 558.251 K 1 051.46 % | -58.673 K -109.34 % | 628.043 K 370.39 % | 133.514 K -79.96 % | 666.296 K 135.88 % | -1.857 M 0.00 % | -1.857 M -177.22 % | 2.405 M 0.00 % | 2.405 M 1 341.09 % | -193.753 K 0.00 % | -193.753 K -124.59 % | 787.842 K 0.00 % | 787.842 K 143.31 % | 323.799 K 0.00 % | 323.799 K 118.71 % | -1.731 M 0.00 % | -1.731 M -188.75 % | 1.950 M 0.00 % | 1.950 M 106.61 % | -29.512 M |
| Cash at beginning of period | 3.287 M -77.81 % | 14.811 M 403.51 % | 2.941 M | 0.000 | 0.000 -100.00 % | 3.704 M | 0.000 | 0.000 -100.00 % | 2.246 M | 0.000 -100.00 % | 3.402 M | 0.000 -100.00 % | 553.760 K 0.00 % | 553.760 K -62.62 % | 1.481 M 0.00 % | 1.481 M 665.87 % | 193.432 K 0.00 % | 193.432 K -18.76 % | 238.101 K 0.00 % | 238.101 K -19.77 % | 296.774 K 0.00 % | 296.774 K 81.78 % | 163.260 K 0.00 % | 163.260 K -61.25 % | 421.272 K -88.11 % | 3.542 M 0.00 % | 3.542 M 211.45 % | 1.137 M 0.00 % | 1.137 M -14.56 % | 1.331 M 0.00 % | 1.331 M 145.06 % | 543.123 K 0.00 % | 543.123 K 147.64 % | 219.324 K 0.00 % | 219.324 K -88.75 % | 1.950 M 0.00 % | 1.950 M | 0.000 | 0.000 -100.00 % | 30.000 M |
| Cash at end of period | 5.111 M 55.48 % | 3.287 M -77.81 % | 14.811 M 513.68 % | -3.580 M -200.60 % | 3.559 M 6.43 % | 3.344 M 431.15 % | 629.562 K 2 694.85 % | -24.262 K -100.97 % | 2.493 M 275.89 % | -1.417 M -129.32 % | 4.835 M 3 644.51 % | -136.397 K -106.08 % | 2.243 M 355.39 % | 492.498 K -72.53 % | 1.793 M 223.72 % | 553.760 K -62.66 % | 1.483 M 0.11 % | 1.481 M -68.09 % | 4.643 M 2 300.24 % | 193.432 K -77.38 % | 855.025 K 259.10 % | 238.101 K -69.91 % | 791.303 K 166.63 % | 296.774 K -72.71 % | 1.088 M -35.46 % | 1.685 M 0.00 % | 1.685 M -52.42 % | 3.542 M 0.00 % | 3.542 M 211.45 % | 1.137 M 0.00 % | 1.137 M -14.56 % | 1.331 M 0.00 % | 1.331 M 145.06 % | 543.123 K 0.00 % | 543.123 K 147.64 % | 219.324 K 0.00 % | 219.324 K -88.75 % | 1.950 M 0.00 % | 1.950 M 300.00 % | 487.550 K |
| Operating cash flow | 20.400 M 1 365.95 % | -1.611 M -492.42 % | -272.006 K 98.53 % | -18.547 M 55.10 % | -41.310 M -86.62 % | -22.136 M 47.64 % | -42.277 M -336.82 % | 17.852 M 151.38 % | -34.748 M -541.23 % | 7.875 M -28.75 % | 11.053 M -31.33 % | 16.097 M 277.55 % | -9.066 M 83.36 % | -54.474 M -693.19 % | 9.183 M 115.76 % | -58.285 M -597.38 % | 11.718 M 63.54 % | 7.166 M -51.06 % | 14.643 M 159.14 % | -24.759 M -53.56 % | -16.123 M -269.77 % | 9.497 M 2.79 % | 9.240 M 141.50 % | -22.263 M -393.31 % | 7.590 M 67.55 % | 4.530 M 0.00 % | 4.530 M 119.63 % | -23.081 M 0.00 % | -23.081 M -701.65 % | 3.836 M 0.00 % | 3.836 M -72.56 % | 13.982 M 0.00 % | 13.982 M 74.75 % | 8.001 M 0.00 % | 8.001 M -42.74 % | 13.972 M 0.00 % | 13.972 M 109.94 % | -140.551 M 0.00 % | -140.551 M -100.00 % | -70.275 M |
| Capital expenditure | 0.000 -100.00 % | 4.000 233.33 % | -3.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 20.400 M 1 365.95 % | -1.611 M -492.41 % | -272.009 K 98.53 % | -18.547 M 55.10 % | -41.310 M -86.62 % | -22.136 M 47.64 % | -42.277 M -336.82 % | 17.852 M 151.38 % | -34.748 M -541.23 % | 7.875 M -28.75 % | 11.053 M -31.33 % | 16.097 M 277.55 % | -9.066 M 83.36 % | -54.474 M -693.19 % | 9.183 M 115.76 % | -58.285 M -597.38 % | 11.718 M 63.54 % | 7.166 M -51.06 % | 14.643 M 159.14 % | -24.759 M -53.56 % | -16.123 M -269.77 % | 9.497 M 2.79 % | 9.240 M 141.50 % | -22.263 M -393.31 % | 7.590 M 67.55 % | 4.530 M 0.00 % | 4.530 M 119.63 % | -23.081 M 0.00 % | -23.081 M -701.65 % | 3.836 M 0.00 % | 3.836 M -72.56 % | 13.982 M 0.00 % | 13.982 M 74.75 % | 8.001 M 0.00 % | 8.001 M -42.74 % | 13.972 M 0.00 % | 13.972 M 109.94 % | -140.551 M 0.00 % | -140.551 M -100.00 % | -70.275 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 | 2012 | 2012 | 2011 | 2011 | 2010 | 2010 | 2009 | 2009 | 2008 | 2008 | 2007 | 2007 | 2006 | 2006 | 2006 |