Bluefield Solar Income Fund Limited BSIF.L
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 34.092 M 3 662.91 % | 906.000 K -99.48 % | 175.698 M 23 642.97 % | 740.000 K -97.47 % | 29.257 M -36.23 % | 45.880 M 28.57 % | 35.686 M -45.00 % | 64.881 M 539.05 % | 10.153 M -41.77 % | 17.436 M 60.93 % | 10.834 M |
| Net income | -9.601 M -120.52 % | 46.793 M -73.20 % | 174.573 M 612.05 % | 24.517 M -13.18 % | 28.240 M -37.14 % | 44.925 M 29.11 % | 34.796 M -45.67 % | 64.046 M 639.03 % | 8.666 M -42.80 % | 15.151 M 60.43 % | 9.444 M |
| Income before tax | -9.601 M -120.52 % | 46.793 M -73.20 % | 174.573 M 612.05 % | 24.517 M -13.18 % | 28.240 M -37.14 % | 44.925 M 29.11 % | 34.796 M -45.67 % | 64.046 M 639.03 % | 8.666 M -42.80 % | 15.151 M 60.43 % | 9.444 M |
| Income before tax ratio | -0.28 -100.55 % | 51.65 5 098.07 % | 0.99 -97.00 % | 33.13 3 332.42 % | 0.97 -1.42 % | 0.98 0.42 % | 0.98 -1.22 % | 0.99 15.65 % | 0.85 -1.77 % | 0.87 -0.31 % | 0.87 |
| EBITDA | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.060 M | 0.000 |
| Net income ratio | -0.28 -100.55 % | 51.65 5 098.07 % | 0.99 -97.00 % | 33.13 3 332.42 % | 0.97 -1.42 % | 0.98 0.42 % | 0.98 -1.22 % | 0.99 15.65 % | 0.85 -1.77 % | 0.87 -0.31 % | 0.87 |
| Ratio EBITDA | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -0.06 | 0.00 |
| Gross profit ratio | -0.24 -100.44 % | 54.16 5 302.46 % | 1.00 -97.14 % | 35.03 3 364.82 % | 1.01 -1.08 % | 1.02 3.25 % | 0.99 -0.39 % | 0.99 -0.63 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 609.849 M -0.26 % | 611.452 M 22.26 % | 500.111 M 27.48 % | 392.300 M 5.70 % | 371.133 M 0.09 % | 370.812 M 0.01 % | 370.774 M 5.45 % | 351.621 M 18.31 % | 297.194 M 31.28 % | 226.384 M 67.18 % | 135.415 M |
| Weighted average shs out | 609.849 M -0.26 % | 611.452 M 22.26 % | 500.111 M 27.48 % | 392.300 M 5.97 % | 370.205 M 0.09 % | 369.885 M 0.01 % | 369.848 M 5.45 % | 350.741 M 18.31 % | 296.451 M 31.28 % | 225.821 M 67.18 % | 135.077 M |
| EPS diluted | -0.02 -120.52 % | 0.08 -78.14 % | 0.35 460.00 % | 0.06 -17.87 % | 0.08 -36.58 % | 0.12 27.93 % | 0.09 -47.89 % | 0.18 516.44 % | 0.03 -56.35 % | 0.07 -4.02 % | 0.07 |
| Earnings per share | -0.02 -120.52 % | 0.08 -78.14 % | 0.35 460.00 % | 0.06 -17.87 % | 0.08 -36.58 % | 0.12 27.52 % | 0.09 -47.72 % | 0.18 516.44 % | 0.03 -56.35 % | 0.07 -4.02 % | 0.07 |
| Gross profit | -8.074 M -116.45 % | 49.070 M -72.14 % | 176.142 M 579.53 % | 25.921 M -12.36 % | 29.578 M -36.92 % | 46.892 M 32.75 % | 35.325 M -45.21 % | 64.474 M 535.04 % | 10.153 M -41.77 % | 17.436 M 60.93 % | 10.834 M |
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.925 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.211 M 85.96 % | 8.718 M |
| Cost of revenue | 663.000 K -14.89 % | 779.000 K 275.45 % | -444.000 K -207.51 % | 413.000 K 228.66 % | -321.000 K 68.28 % | -1.012 M -380.41 % | 360.903 K -11.31 % | 406.927 K | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 1.527 M -1.36 % | 1.548 M 37.60 % | 1.125 M 8.07 % | 1.041 M 2.36 % | 1.017 M 6.49 % | 955.063 K 7.34 % | 889.782 K 6.53 % | 835.245 K -15.44 % | 987.709 K -37.72 % | 1.586 M 16.84 % | 1.357 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.568 K | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 728.948 K 64.26 % | 443.790 K 22.27 % | 362.966 K 934 506.10 % | -38.845 -100.00 % | 370.812 M 0.01 % | 370.774 M 5.45 % | 351.621 M 72 355.85 % | 485.290 K -30.57 % | 698.946 K 2 041.84 % | 32.633 K |
| Operating expenses | 1.527 M -32.94 % | 2.277 M 45.12 % | 1.569 M 11.75 % | 1.404 M 38.05 % | 1.017 M 6.49 % | 955.063 K 7.34 % | 889.782 K 6.53 % | 835.245 K -43.81 % | 1.487 M -34.94 % | 2.285 M 64.38 % | 1.390 M |
| Cost and expenses | 43.693 M 2 722.55 % | 1.548 M 37.60 % | 1.125 M 8.07 % | 1.041 M 177.80 % | -1.338 M 31.98 % | -1.967 M -321.07 % | 889.782 K 6.53 % | 835.245 K -43.81 % | 1.487 M -34.94 % | 2.285 M 64.38 % | 1.390 M |
| Research and development expenses | 0.000 -100.00 % | 51.648 -75.33 % | 209.320 531.79 % | 33.131 -14.71 % | 38.845 -37.24 % | 61.892 25.43 % | 49.342 -55.43 % | 110.704 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 1.527 M -1.36 % | 1.548 M 37.60 % | 1.125 M 8.07 % | 1.041 M 2.36 % | 1.017 M 6.49 % | 955.063 K 7.34 % | 889.782 K 6.53 % | 835.245 K -16.58 % | 1.001 M -36.87 % | 1.586 M 16.84 % | 1.357 M |
| Interest income | 25.000 K 316.67 % | 6.000 K | 0.000 -100.00 % | 2.000 K 0.00 % | 2.000 K 130.41 % | 868.000 -66.62 % | 2.600 K -82.94 % | 15.243 K | 0.000 -100.00 % | 165.413 K -60.51 % | 418.838 K |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 96.592 K | 0.000 |
| Depreciation and amortization | 9.601 M 120.52 % | -46.793 M 73.20 % | -174.573 M -612.05 % | -24.517 M 13.18 % | -28.240 M 37.14 % | -44.925 M -29.11 % | -34.796 M 45.67 % | -64.046 M -599.84 % | -9.151 M 43.55 % | -16.211 M -78.37 % | -9.088 M |
| Operating income | -9.601 M -120.52 % | 46.793 M -73.20 % | 174.573 M 612.05 % | 24.517 M -13.18 % | 28.240 M -37.14 % | 44.925 M 29.11 % | 34.796 M -45.67 % | 64.046 M 639.03 % | 8.666 M -43.16 % | 15.247 M 61.45 % | 9.444 M |
| Operating income ratio | -0.28 -100.55 % | 51.65 5 098.07 % | 0.99 -97.00 % | 33.13 3 332.42 % | 0.97 -1.42 % | 0.98 0.42 % | 0.98 -1.22 % | 0.99 15.65 % | 0.85 -2.39 % | 0.87 0.32 % | 0.87 |
| Total other income expenses net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -795.538 K -214.25 % | 696.342 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -1.253 M -29.31 % | -969.000 K 40.15 % | -1.619 M -108.90 % | -775.000 K -3.75 % | -747.000 K -168.82 % | -277.876 K 44.62 % | -501.751 K 89.93 % | -4.980 M -102.77 % | 179.989 M 1 030.12 % | 15.927 M 354.75 % | -6.252 M |
| Total investments | 780.043 M -8.54 % | 852.844 M -0.41 % | 856.380 M 82.10 % | 470.282 M 8.75 % | 432.426 M -0.76 % | 435.736 M 4.22 % | 418.098 M 3.66 % | 403.339 M -16.62 % | 483.730 M 62.97 % | 296.827 M 118.06 % | 136.120 M |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 180.380 M 854.39 % | 18.900 M | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 699.079 K | 0.000 -100.00 % | 77.660 K -76.78 % | 334.402 K | 0.000 | 0.000 |
| Retained earnings | 127.116 M -33.23 % | 190.380 M -2.16 % | 194.582 M 234.28 % | 58.210 M -10.16 % | 64.793 M -4.27 % | 67.685 M 32.76 % | 50.983 M 25.59 % | 40.596 M 10 255.21 % | -399.754 K -103.50 % | 11.431 M 67.17 % | 6.838 M |
| Common stock | 654.441 M -1.41 % | 663.809 M 0.00 % | 663.809 M 60.64 % | 413.215 M 12.07 % | 368.712 M 0.19 % | 368.012 M 0.00 % | 368.012 M 0.02 % | 367.935 M 19.47 % | 307.985 M 11.20 % | 276.959 M 96.65 % | 140.838 M |
| Total equity | 781.557 M -8.50 % | 854.189 M -0.49 % | 858.391 M 82.08 % | 471.425 M 8.75 % | 433.505 M -0.66 % | 436.396 M 4.15 % | 418.995 M 2.54 % | 408.608 M 32.77 % | 307.753 M 6.71 % | 288.391 M 95.29 % | 147.676 M |
| Other non current liabilities | 557.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.900 M | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.900 M | 0.000 |
| Total non current liabilities | 557.000 K 4.31 % | 534.000 K 8.98 % | 490.000 K 20.99 % | 405.000 K -7.11 % | 436.000 K 13.09 % | 385.518 K 398.22 % | 77.379 K 6.53 % | 72.634 K -99.96 % | 180.380 M 854.39 % | 18.900 M 5 755.78 % | 322.758 K |
| Other current liabilities | 0.000 -100.00 % | 534.000 K 8.98 % | 490.000 K 20.99 % | 405.000 K -7.11 % | 436.000 K 13.09 % | 385.518 K 598.22 % | -77.379 K -6.53 % | -72.634 K -18.74 % | -61.169 K 89.33 % | -573.432 K -77.67 % | -322.758 K |
| Deferred revenue | 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 | 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 | 106.000 K -80.15 % | 534.000 K 8.98 % | 490.000 K 20.99 % | 405.000 K -7.11 % | 436.000 K 13.09 % | 385.518 K 398.22 % | 77.379 K 6.53 % | 72.634 K -63.97 % | 201.601 K -64.84 % | 573.432 K 77.67 % | 322.758 K |
| Total liabilities | 663.000 K 24.16 % | 534.000 K 8.98 % | 490.000 K 20.99 % | 405.000 K -7.11 % | 436.000 K 13.09 % | 385.518 K 7.80 % | 357.609 K 6.09 % | 337.090 K -99.82 % | 182.449 M 634.65 % | 24.835 M 2 818.08 % | 851.069 K |
| Other non current assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -435.736 M -4.22 % | -418.098 M -3.66 % | -403.339 M 16.62 % | -483.730 M -62.97 % | -296.827 M -118.06 % | -136.120 M |
| Long term investments | 780.043 M -8.54 % | 852.844 M -0.41 % | 856.380 M 82.10 % | 470.282 M 8.75 % | 432.426 M -0.76 % | 435.736 M 4.22 % | 418.098 M 3.66 % | 403.339 M -16.62 % | 483.730 M 62.97 % | 296.827 M 118.06 % | 136.120 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 |
| GoodWill | 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 |
| 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 |
| Total non current assets | 780.043 M -8.54 % | 852.844 M -0.41 % | 856.380 M 82.10 % | 470.282 M 8.75 % | 432.426 M -0.76 % | 435.736 M 4.22 % | 418.098 M 3.66 % | 403.339 M -16.62 % | 483.730 M 62.97 % | 296.827 M 118.06 % | 136.120 M |
| Other current assets | 24.000 K 20.00 % | 20.000 K -78.02 % | 91.000 K 250.00 % | 26.000 K 8.33 % | 24.000 K -43.39 % | 42.392 K -16.28 % | 50.635 K 6.80 % | 47.410 K 74.93 % | 27.102 K -98.82 % | 2.298 M 214.67 % | 730.397 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 1.253 M 29.31 % | 969.000 K -40.15 % | 1.619 M 108.90 % | 775.000 K 3.75 % | 747.000 K 168.82 % | 277.876 K -44.62 % | 501.751 K -89.93 % | 4.980 M 1 173.66 % | 391.026 K -86.85 % | 2.973 M -52.44 % | 6.252 M |
| Cash and short term investments | 1.253 M 29.31 % | 969.000 K -40.15 % | 1.619 M 108.90 % | 775.000 K 3.75 % | 747.000 K 168.82 % | 277.876 K -44.62 % | 501.751 K -89.93 % | 4.980 M 1 173.66 % | 391.026 K -86.85 % | 2.973 M -52.44 % | 6.252 M |
| Total current assets | 2.177 M 15.86 % | 1.879 M -24.87 % | 2.501 M 63.68 % | 1.528 M 2.96 % | 1.484 M 41.97 % | 1.045 M -16.71 % | 1.255 M -77.61 % | 5.606 M 37.17 % | 4.087 M -32.98 % | 6.098 M -17.27 % | 7.371 M |
| Inventory | 0.000 100.00 % | -10.000 K 76.74 % | -43.000 K -230.77 % | -13.000 K -8.33 % | -12.000 K | 0.000 | 0.000 -100.00 % | 5.569 M 141.59 % | 2.305 M 200.29 % | -2.298 M -405.12 % | -455.013 K |
| Net receivables | 900.000 K 0.00 % | 900.000 K 7.91 % | 834.000 K 12.70 % | 740.000 K 2.07 % | 725.000 K 0.00 % | 725.000 K 3.19 % | 702.603 K 21.49 % | 578.307 K -84.35 % | 3.696 M 534.85 % | 582.168 K 279.22 % | 153.517 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 |
| Other assets | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 K -35.48 % | 31.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.384 M -76.86 % | 10.300 M 104.55 % | 5.035 M |
| Account payables | 106.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 77.379 K 6.53 % | 72.634 K 18.74 % | 61.169 K -89.33 % | 573.432 K 77.67 % | 322.758 K |
| Tax payables | 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 |
| Minority interest | 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 -100.00 % | 471.425 M | 0.000 -100.00 % | 435.697 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 100.00 % | -471.425 M | 0.000 -100.00 % | 1.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Other liabilities | 0.000 100.00 % | -534.000 K -8.98 % | -490.000 K -20.99 % | -405.000 K 7.11 % | -436.000 K -13.09 % | -385.518 K -290.05 % | 202.851 K 5.75 % | 191.822 K -89.73 % | 1.867 M -65.18 % | 5.361 M 2 508.31 % | 205.553 K |
| Total assets | 782.220 M -8.48 % | 854.723 M -0.48 % | 858.881 M 82.03 % | 471.830 M 8.73 % | 433.941 M -0.65 % | 436.782 M 4.16 % | 419.353 M 2.55 % | 408.945 M -16.58 % | 490.201 M 56.50 % | 313.226 M 110.89 % | 148.527 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 699.080 K | 0.000 -100.00 % | 77.660 K -79.35 % | 376.014 K | 0.000 | 0.000 |
| Change in working capital | 9.000 K -43.75 % | 16.000 K 166.67 % | -24.000 K 33.33 % | -36.000 K -172.00 % | 50.000 K 263.53 % | 13.754 K 112.85 % | -107.000 K -172.47 % | -39.270 K -106.80 % | 577.394 K 129.82 % | -1.936 M -9 135.31 % | 21.428 K |
| Accounts receivables | -14.000 K 50.00 % | -28.000 K 74.31 % | -109.000 K -2 080.00 % | -5.000 K | 0.000 100.00 % | -14.155 K 88.90 % | -127.520 K -51.22 % | -84.328 K -236.63 % | 61.720 K 103.08 % | -2.005 M -161.85 % | -765.823 K |
| Inventory | 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 -100.00 % | 50.000 K 79.15 % | 27.909 K 36.02 % | 20.519 K -54.46 % | 45.058 K -45.36 % | 82.457 K | 0.000 | 0.000 |
| Other working capital | 23.000 K -47.73 % | 44.000 K -48.24 % | 85.000 K 374.19 % | -31.000 K | 0.000 -100.00 % | 27.909 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 8.336 M 117.31 % | -48.164 M 72.53 % | -175.308 M -596.19 % | -25.181 M 12.72 % | -28.851 M 37.51 % | -46.166 M -30.81 % | -35.291 M 45.35 % | -64.580 M -473.47 % | -11.261 M 35.19 % | -17.376 M -65.84 % | -10.478 M |
| Net cash provided by operating activities | -1.256 M 7.31 % | -1.355 M -78.52 % | -759.000 K -8.43 % | -700.000 K -24.78 % | -561.000 K -6.18 % | -528.366 K 12.28 % | -602.363 K -5.00 % | -573.695 K 71.57 % | -2.018 M 51.52 % | -4.162 M -311.00 % | -1.013 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 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 100.00 % | -250.282 M 0.00 % | -250.282 M -460.86 % | -44.625 M | 0.000 | 0.000 100.00 % | -4.321 M 92.22 % | -55.500 M 72.48 % | -201.650 M -43.93 % | -140.102 M -10.04 % | -127.314 M |
| Sales maturities of investments | 64.465 M 24.69 % | 51.700 M 30.91 % | 39.492 M 23.61 % | 31.950 M -0.66 % | 32.161 M 12.74 % | 28.528 M 14.79 % | 24.853 M 10.26 % | 22.541 M -4.72 % | 23.657 M 164.67 % | 8.938 M 434.77 % | 1.671 M |
| Other investing activites | 0.000 -100.00 % | 250.282 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.528 M 38.94 % | 20.533 M 162.30 % | -32.959 M -278.79 % | -8.701 M -1 398.67 % | 670.000 K 100.58 % | -115.978 M |
| Net cash used for investing activites | 64.465 M 24.69 % | 51.700 M 124.53 % | -210.790 M -1 563.04 % | -12.675 M -139.41 % | 32.161 M 12.74 % | 28.528 M 38.94 % | 20.533 M 162.30 % | -32.959 M 81.48 % | -177.993 M -36.40 % | -130.494 M -3.86 % | -125.642 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.900 M | 0.000 |
| Common stock issued | 0.000 -100.00 % | 251.410 M 0.00 % | 251.410 M 455.48 % | 45.260 M | 0.000 | 0.000 | 0.000 -100.00 % | 60.600 M 91.65 % | 31.620 M -75.80 % | 130.688 M -8.71 % | 143.159 M |
| Common stock repurchased | -9.262 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -53.663 M -5.23 % | -50.995 M -33.49 % | -38.201 M -22.83 % | -31.100 M 0.10 % | -31.131 M -10.30 % | -28.223 M -15.63 % | -24.409 M -5.89 % | -23.050 M -12.45 % | -20.497 M -94.15 % | -10.558 M -322.98 % | -2.496 M |
| Other financing activites | 0.000 | 0.000 100.00 % | -816.000 K -7.79 % | -757.000 K | 0.000 | 0.000 | 0.000 100.00 % | -817.562 K -1.80 % | -803.092 K 66.38 % | -2.388 M 12.23 % | -2.721 M |
| Net cash used provided by financing activities | -62.925 M -23.39 % | -50.995 M -124.01 % | 212.393 M 1 484.67 % | 13.403 M 143.05 % | -31.131 M -10.30 % | -28.223 M -15.63 % | -24.409 M -166.45 % | 36.732 M -78.33 % | 169.512 M 24.06 % | 136.642 M -0.94 % | 137.942 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 124.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 284.000 K 143.69 % | -650.000 K -177.01 % | 844.000 K 2 914.29 % | 28.000 K -94.03 % | 469.000 K 309.49 % | -223.875 K 95.00 % | -4.479 M -239.97 % | 3.200 M 130.48 % | -10.499 M -628.54 % | 1.986 M -82.40 % | 11.287 M |
| Cash at beginning of period | 969.000 K -40.15 % | 1.619 M 108.90 % | 775.000 K 3.75 % | 747.000 K 168.71 % | 278.000 K -44.59 % | 501.751 K -89.93 % | 4.980 M 179.69 % | 1.781 M -86.58 % | 13.273 M 17.60 % | 11.287 M | 0.000 |
| Cash at end of period | 1.253 M 29.31 % | 969.000 K -40.15 % | 1.619 M 108.90 % | 775.000 K 3.75 % | 747.000 K 168.82 % | 277.876 K -44.62 % | 501.751 K -89.93 % | 4.980 M 79.48 % | 2.775 M -79.09 % | 13.273 M 17.60 % | 11.287 M |
| Operating cash flow | -1.256 M 7.31 % | -1.355 M -78.52 % | -759.000 K -8.43 % | -700.000 K -24.78 % | -561.000 K -6.18 % | -528.366 K 12.28 % | -602.363 K -5.00 % | -573.695 K 71.57 % | -2.018 M 51.52 % | -4.162 M -311.00 % | -1.013 M |
| Capital expenditure | 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.256 M 7.31 % | -1.355 M -78.52 % | -759.000 K -8.43 % | -700.000 K -24.78 % | -561.000 K -6.18 % | -528.366 K 12.28 % | -602.363 K -5.00 % | -573.695 K 71.57 % | -2.018 M 51.52 % | -4.162 M -311.00 % | -1.013 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2024-12-30 | 2024-06-30 | 2023-12-30 | 2023-06-30 | 2022-12-30 | 2022-06-30 | 2021-12-30 | 2021-06-30 | 2020-12-30 | 2020-06-30 | 2019-12-30 | 2019-06-30 | 2018-12-30 | 2018-06-30 | 2017-12-30 | 2017-06-30 | 2016-12-30 | 2016-06-30 | 2015-12-30 | 2015-06-30 | 2014-12-30 | 2014-06-30 | 2013-12-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.659 M 121.29 % | -12.488 M -345.97 % | 5.077 M -0.69 % | 5.113 M -86.84 % | 38.845 M -68.06 % | 121.631 M 123.13 % | 54.511 M 14 320.90 % | 378.000 K 4.42 % | 362.000 K -40.99 % | 613.500 K -97.84 % | 28.351 M 1.75 % | 27.864 M 46.43 % | 19.029 M 10.32 % | 17.249 M -7.99 % | 18.747 M -22.95 % | 24.333 M -40.51 % | 40.904 M 721.23 % | -6.584 M -139.34 % | 16.737 M 54.71 % | 10.818 M 24.04 % | 8.722 M 61.00 % | 5.417 M 0.00 % | 5.417 M |
| Net income | 1.633 M 112.01 % | -13.592 M -440.57 % | 3.991 M -12.77 % | 4.576 M -87.84 % | 37.642 M -68.86 % | 120.874 M 125.10 % | 53.699 M 386.76 % | 11.032 M -18.19 % | 13.485 M 4 698.93 % | 281.000 K -98.98 % | 27.678 M 4.20 % | 26.562 M 44.65 % | 18.363 M 10.23 % | 16.659 M -8.15 % | 18.137 M -23.48 % | 23.703 M -41.25 % | 40.343 M 991.54 % | -4.525 M -134.30 % | 13.191 M 45.04 % | 9.095 M 50.19 % | 6.056 M 28.25 % | 4.722 M 0.00 % | 4.722 M |
| Income before tax | 1.633 M 112.01 % | -13.592 M -440.57 % | 3.991 M -12.77 % | 4.576 M -87.84 % | 37.642 M -68.86 % | 120.874 M 125.10 % | 53.699 M 386.76 % | 11.032 M -18.19 % | 13.485 M 4 698.93 % | 281.000 K -98.98 % | 27.678 M 4.20 % | 26.562 M 44.65 % | 18.363 M 10.23 % | 16.659 M -8.15 % | 18.137 M -23.48 % | 23.703 M -41.25 % | 40.343 M 991.54 % | -4.525 M -134.30 % | 13.191 M 45.04 % | 9.095 M 50.19 % | 6.056 M 28.25 % | 4.722 M 0.00 % | 4.722 M |
| Income before tax ratio | 0.61 -43.57 % | 1.09 38.46 % | 0.79 -12.16 % | 0.89 -7.64 % | 0.97 -2.49 % | 0.99 0.88 % | 0.99 -96.62 % | 29.19 -21.65 % | 37.25 8 033.00 % | 0.46 -53.08 % | 0.98 2.41 % | 0.95 -1.22 % | 0.97 -0.08 % | 0.97 -0.17 % | 0.97 -0.69 % | 0.97 -1.23 % | 0.99 43.51 % | 0.69 -12.80 % | 0.79 -6.25 % | 0.84 21.08 % | 0.69 -20.34 % | 0.87 0.00 % | 0.87 |
| EBITDA | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.516 M -18.19 % | 6.743 M | 0.000 | 0.000 -100.00 % | 13.281 M 44.65 % | 9.182 M 10.23 % | 8.329 M -8.15 % | 9.069 M -23.48 % | 11.852 M -41.25 % | 20.171 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net income ratio | 0.61 -43.57 % | 1.09 38.46 % | 0.79 -12.16 % | 0.89 -7.64 % | 0.97 -2.49 % | 0.99 0.88 % | 0.99 -96.62 % | 29.19 -21.65 % | 37.25 8 033.00 % | 0.46 -53.08 % | 0.98 2.41 % | 0.95 -1.22 % | 0.97 -0.08 % | 0.97 -0.17 % | 0.97 -0.69 % | 0.97 -1.23 % | 0.99 43.51 % | 0.69 -12.80 % | 0.79 -6.25 % | 0.84 21.08 % | 0.69 -20.34 % | 0.87 0.00 % | 0.87 |
| Ratio EBITDA | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 14.59 -21.65 % | 18.63 | 0.00 | 0.00 -100.00 % | 0.48 -1.22 % | 0.48 -0.08 % | 0.48 -0.17 % | 0.48 -0.69 % | 0.49 -1.23 % | 0.49 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Gross profit ratio | 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 136.25 % | 0.42 -8.25 % | 0.46 -53.87 % | 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 | 597.171 M -1.82 % | 608.246 M -0.52 % | 611.452 M 0.00 % | 611.452 M 0.00 % | 611.452 M 18.89 % | 514.319 M 5.85 % | 485.902 M 19.39 % | 407.000 M 7.45 % | 378.788 M 2.24 % | 370.496 M 0.16 % | 369.910 M 0.01 % | 369.884 M 0.00 % | 369.884 M 0.00 % | 369.879 M 0.02 % | 369.811 M 0.08 % | 369.523 M 11.32 % | 331.958 M 7.19 % | 309.694 M 9.35 % | 283.206 M 2.10 % | 277.392 M 59.20 % | 174.243 M 28.67 % | 135.415 M 0.00 % | 135.415 M |
| Weighted average shs out | 597.293 M -1.80 % | 608.252 M -0.54 % | 611.554 M 0.02 % | 611.453 M 0.00 % | 611.468 M 18.89 % | 514.322 M 5.85 % | 485.902 M 19.39 % | 407.000 M 7.45 % | 378.788 M 2.18 % | 370.712 M 0.21 % | 369.918 M 0.01 % | 369.893 M 0.00 % | 369.896 M 0.00 % | 369.882 M 0.02 % | 369.818 M 0.08 % | 369.529 M 11.32 % | 331.962 M 7.18 % | 309.722 M 9.36 % | 283.206 M 2.09 % | 277.403 M 59.20 % | 174.248 M 29.00 % | 135.077 M 0.00 % | 135.077 M |
| EPS diluted | 0.00 112.50 % | -0.02 -439.39 % | 0.01 -12.00 % | 0.01 -87.82 % | 0.06 -74.33 % | 0.24 117.00 % | 0.11 308.12 % | 0.03 -23.88 % | 0.04 4 350.00 % | 0.00 -98.93 % | 0.07 4.18 % | 0.07 44.76 % | 0.05 10.22 % | 0.05 -8.16 % | 0.05 -23.68 % | 0.06 -47.20 % | 0.12 932.88 % | -0.01 -131.33 % | 0.05 42.07 % | 0.03 -5.75 % | 0.03 | 0.00 | 0.00 |
| Earnings per share | 0.00 112.50 % | -0.02 -439.39 % | 0.01 -12.00 % | 0.01 -87.82 % | 0.06 -74.33 % | 0.24 117.00 % | 0.11 308.12 % | 0.03 -23.88 % | 0.04 4 350.00 % | 0.00 -98.93 % | 0.07 4.18 % | 0.07 44.76 % | 0.05 10.22 % | 0.05 -8.16 % | 0.05 -23.68 % | 0.06 -47.20 % | 0.12 932.88 % | -0.01 -131.33 % | 0.05 42.07 % | 0.03 -5.75 % | 0.03 | 0.00 | 0.00 |
| Gross profit | 2.659 M 121.29 % | -12.488 M -345.97 % | 5.077 M -0.69 % | 5.113 M -86.84 % | 38.845 M -68.06 % | 121.631 M 123.13 % | 54.511 M 33 969.38 % | 160.000 K -4.19 % | 167.000 K -72.78 % | 613.500 K -97.84 % | 28.351 M 1.75 % | 27.864 M 46.43 % | 19.029 M 10.32 % | 17.249 M -7.99 % | 18.747 M -22.95 % | 24.333 M -40.51 % | 40.904 M 721.23 % | -6.584 M -139.34 % | 16.737 M 54.71 % | 10.818 M 24.04 % | 8.722 M 61.00 % | 5.417 M 0.00 % | 5.417 M |
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.231 M 0.00 % | 11.231 M 29.11 % | 8.699 M 0.00 % | 8.699 M -45.67 % | 16.011 M 0.00 % | 16.011 M | 0.000 | 0.000 100.00 % | -636.336 K | 0.000 -100.00 % | 4.359 M 0.00 % | 4.359 M |
| Cost of revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 218.000 K 11.79 % | 195.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 |
| General and administrative expenses | 1.016 M -7.38 % | 1.097 M 1.67 % | 1.079 M 100.93 % | 537.000 K -54.91 % | 1.191 M 57.33 % | 757.000 K -5.49 % | 801.000 K 130.84 % | 347.000 K -0.72 % | 349.500 K 5.75 % | 330.500 K -50.60 % | 669.000 K -48.44 % | 1.298 M 96.18 % | 661.438 K 12.85 % | 586.122 K -3.23 % | 605.716 K -3.16 % | 625.454 K 12.26 % | 557.164 K -86.95 % | 4.269 M 44.76 % | 2.949 M 126.32 % | 1.303 M -35.68 % | 2.026 M 198.49 % | 678.718 K 0.00 % | 678.718 K |
| Selling and marketing expenses | 10.000 K 42.86 % | 7.000 K 0.00 % | 7.000 K | 0.000 -100.00 % | 12.000 K | 0.000 -100.00 % | 11.000 K 266.67 % | 3.000 K 20.00 % | 2.500 K 25.00 % | 2.000 K -50.00 % | 4.000 K 0.60 % | 3.976 K -1.71 % | 4.045 K -7.05 % | 4.352 K -0.55 % | 4.376 K 10.06 % | 3.976 K -1.12 % | 4.021 K 129.63 % | -13.569 K | 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 100.00 % | -5.718 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.317 K 0.00 % | 16.317 K |
| Operating expenses | 1.026 M -7.07 % | 1.104 M 1.66 % | 1.086 M 102.23 % | 537.000 K -55.36 % | 1.203 M 58.92 % | 757.000 K -6.77 % | 812.000 K 132.00 % | 350.000 K -0.57 % | 352.000 K 5.86 % | 332.500 K -50.59 % | 672.998 K -48.29 % | 1.302 M 95.59 % | 665.482 K 12.70 % | 590.472 K -3.22 % | 610.092 K -3.07 % | 629.428 K 12.16 % | 561.183 K 138.37 % | -1.462 M -149.59 % | 2.949 M 88.07 % | 1.568 M -36.21 % | 2.458 M 253.64 % | 695.034 K 0.00 % | 695.034 K |
| Cost and expenses | 1.026 M -7.07 % | 1.104 M 1.66 % | 1.086 M 102.23 % | 537.000 K -55.36 % | 1.203 M 58.92 % | 757.000 K -6.77 % | 812.000 K 107.62 % | -10.654 M 18.81 % | -13.123 M -4 046.77 % | 332.500 K -50.59 % | 672.998 K -48.29 % | 1.302 M 95.59 % | 665.482 K 12.70 % | 590.472 K -3.22 % | 610.092 K -3.07 % | 629.428 K 12.16 % | 561.183 K 138.37 % | -1.462 M -149.59 % | 2.949 M 88.07 % | 1.568 M -36.21 % | 2.458 M 253.64 % | 695.034 K 0.00 % | 695.034 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 | 0.000 | 0.000 |
| Selling general and administrative expenses | 1.026 M -7.07 % | 1.104 M 1.66 % | 1.086 M 102.23 % | 537.000 K -55.36 % | 1.203 M 58.92 % | 757.000 K -6.77 % | 812.000 K 132.00 % | 350.000 K -0.57 % | 352.000 K 5.86 % | 332.500 K -50.59 % | 673.000 K -48.29 % | 1.302 M 95.58 % | 665.483 K 12.70 % | 590.474 K -3.22 % | 610.092 K -3.07 % | 629.430 K 12.16 % | 561.185 K -86.81 % | 4.255 M 44.30 % | 2.949 M 126.32 % | 1.303 M -35.68 % | 2.026 M 198.49 % | 678.718 K 0.00 % | 678.718 K |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 209.419 K 0.00 % | 209.419 K |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 48.296 K | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | -1.633 M -112.01 % | 13.592 M 440.57 % | -3.991 M 12.77 % | -4.576 M 87.84 % | -37.642 M 68.86 % | -120.874 M -125.10 % | -53.699 M -873.51 % | -5.516 M 18.19 % | -6.743 M -2 299.47 % | -281.000 K 98.98 % | -27.678 M -4.20 % | -26.562 M -44.65 % | -18.363 M -10.23 % | -16.659 M 8.15 % | -18.137 M 23.48 % | -23.703 M 41.25 % | -40.343 M -970.08 % | 4.637 M 133.63 % | -13.788 M -41.69 % | -9.731 M -50.18 % | -6.480 M -42.60 % | -4.544 M 0.00 % | -4.544 M |
| Operating income | 1.633 M 112.01 % | -13.592 M -440.57 % | 3.991 M -12.77 % | 4.576 M -87.84 % | 37.642 M -68.86 % | 120.874 M 125.10 % | 53.699 M 386.76 % | 11.032 M -18.19 % | 13.485 M 4 698.93 % | 281.000 K -98.98 % | 27.678 M 4.20 % | 26.562 M 44.65 % | 18.363 M 10.23 % | 16.659 M -8.15 % | 18.137 M -23.48 % | 23.703 M -41.25 % | 40.343 M 887.64 % | -5.122 M -137.15 % | 13.788 M 41.69 % | 9.731 M 50.18 % | 6.480 M 37.23 % | 4.722 M 0.00 % | 4.722 M |
| Operating income ratio | 0.61 -43.57 % | 1.09 38.46 % | 0.79 -12.16 % | 0.89 -7.64 % | 0.97 -2.49 % | 0.99 0.88 % | 0.99 -96.62 % | 29.19 -21.65 % | 37.25 8 033.00 % | 0.46 -53.08 % | 0.98 2.41 % | 0.95 -1.22 % | 0.97 -0.08 % | 0.97 -0.17 % | 0.97 -0.69 % | 0.97 -1.23 % | 0.99 26.79 % | 0.78 -5.57 % | 0.82 -8.42 % | 0.90 21.07 % | 0.74 -14.77 % | 0.87 0.00 % | 0.87 |
| Total other income expenses net | 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.281 M 44.65 % | 9.182 M 10.23 % | 8.329 M -8.15 % | 9.069 M -23.48 % | 11.852 M -41.25 % | 20.171 M 3 279.24 % | 596.919 K 200.00 % | -596.918 K -60.65 % | -371.556 K 12.37 % | -423.982 K -221.77 % | 348.171 K 0.00 % | 348.171 K |
| 2024-12-30 | 2024-06-30 | 2023-12-30 | 2023-06-30 | 2022-12-30 | 2022-06-30 | 2021-12-30 | 2021-06-30 | 2020-12-30 | 2020-06-30 | 2019-12-30 | 2019-06-30 | 2018-12-30 | 2018-06-30 | 2017-12-30 | 2017-06-30 | 2016-12-30 | 2016-06-30 | 2015-12-30 | 2015-06-30 | 2014-12-30 | 2014-06-30 | 2013-12-30 |
| 2024-12-30 | 2024-06-30 | 2023-12-30 | 2023-06-30 | 2022-12-30 | 2022-06-30 | 2021-12-30 | 2021-06-30 | 2020-12-30 | 2020-06-30 | 2019-12-30 | 2019-06-30 | 2018-12-30 | 2018-06-30 | 2017-12-30 | 2017-06-30 | 2016-12-30 | 2016-06-30 | 2015-12-30 | 2015-06-30 | 2014-12-30 | 2013-12-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -1.080 M 13.81 % | -1.253 M -21.30 % | -1.033 M -6.60 % | -969.000 K -53.57 % | -631.000 K 61.03 % | -1.619 M -225.75 % | -497.000 K 35.87 % | -775.000 K -53.77 % | -504.000 K 32.53 % | -747.000 K 21.68 % | -953.747 K -243.23 % | -277.876 K -533.05 % | -43.895 K 91.25 % | -501.751 K -248.93 % | -143.795 K 97.11 % | -4.980 M 80.00 % | -24.904 M -113.84 % | 179.989 M 1 772.82 % | 9.611 M -39.66 % | 15.927 M 121.78 % | -73.119 M -118.16 % | -33.516 M |
| Total investments | 745.443 M -4.44 % | 780.043 M -6.05 % | 830.253 M -2.65 % | 852.844 M -1.91 % | 869.488 M 1.53 % | 856.380 M 40.68 % | 608.723 M 29.44 % | 470.282 M -1.08 % | 475.408 M 9.94 % | 432.426 M -3.13 % | 446.391 M 2.45 % | 435.736 M 3.12 % | 422.545 M 1.06 % | 418.098 M 0.78 % | 414.874 M 2.86 % | 403.339 M 10.92 % | 363.628 M -24.83 % | 483.730 M 49.19 % | 324.244 M 9.24 % | 296.827 M 58.62 % | 187.132 M 233.71 % | 56.077 M |
| Total 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 -100.00 % | 180.380 M 1 468.52 % | 11.500 M -39.15 % | 18.900 M 2 323.08 % | 780.000 K | 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 -100.00 % | 699.079 K | 0.000 | 0.000 -100.00 % | 77.660 K 0.00 % | 77.659 K | 0.000 -100.00 % | 167.201 K -19.93 % | 208.812 K | 0.000 | 0.000 | 0.000 |
| Retained earnings | 102.454 M -19.40 % | 127.116 M -24.09 % | 167.467 M -12.04 % | 190.380 M -7.99 % | 206.910 M 6.34 % | 194.582 M 107.34 % | 93.848 M 61.22 % | 58.210 M -8.27 % | 63.458 M -2.06 % | 64.793 M -17.65 % | 78.681 M 16.25 % | 67.685 M 22.67 % | 55.178 M 8.23 % | 50.983 M 7.02 % | 47.639 M 17.35 % | 40.596 M 97.15 % | 20.591 M 5 250.89 % | -399.754 K -105.54 % | 7.222 M -36.83 % | 11.431 M 123.24 % | 5.121 M 630.49 % | -965.279 K |
| Common stock | 644.026 M -1.59 % | 654.441 M -1.41 % | 663.809 M 0.00 % | 663.809 M 0.00 % | 663.809 M 0.00 % | 663.809 M 28.61 % | 516.127 M 24.91 % | 413.215 M 0.00 % | 413.214 M 12.07 % | 368.712 M 0.00 % | 368.711 M 0.19 % | 368.012 M 0.00 % | 368.012 M 0.00 % | 368.012 M 0.02 % | 367.935 M 0.00 % | 367.935 M -0.01 % | 367.958 M 19.47 % | 307.985 M 0.08 % | 307.741 M 11.11 % | 276.959 M -0.02 % | 277.016 M 116.84 % | 127.751 M |
| Total equity | 746.480 M -4.49 % | 781.557 M -5.98 % | 831.276 M -2.68 % | 854.189 M -1.90 % | 870.719 M 1.44 % | 858.391 M 40.73 % | 609.975 M 29.39 % | 471.425 M -1.10 % | 476.672 M 9.96 % | 433.505 M -3.10 % | 447.392 M 2.52 % | 436.396 M 3.12 % | 423.191 M 1.00 % | 418.995 M 0.80 % | 415.651 M 1.72 % | 408.608 M 5.16 % | 388.549 M 26.25 % | 307.753 M -2.35 % | 315.171 M 9.29 % | 288.391 M 2.22 % | 282.136 M 122.53 % | 126.785 M |
| Other non current liabilities | 503.000 K -9.69 % | 557.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.500 M | 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 -100.00 % | 11.500 M | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 503.000 K -9.69 % | 557.000 K 16.77 % | 477.000 K -10.67 % | 534.000 K -20.89 % | 675.000 K 37.76 % | 490.000 K 10.11 % | 445.000 K 9.88 % | 405.000 K 8.87 % | 372.000 K -14.68 % | 436.000 K 21.53 % | 358.772 K | 0.000 -100.00 % | 78.948 K 2.03 % | 77.379 K 2.57 % | 75.443 K 3.87 % | 72.634 K 5.16 % | 69.071 K -99.96 % | 180.380 M 1 468.52 % | 11.500 M -39.15 % | 18.900 M 1 334.79 % | 1.317 M 331.95 % | 304.960 K |
| Other current liabilities | 503.000 K | 0.000 -100.00 % | 477.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 385.518 K 588.32 % | -78.948 K -2.03 % | -77.379 K -2.57 % | -75.443 K -3.87 % | -72.634 K -5.16 % | -69.071 K -12.92 % | -61.169 K 70.78 % | -209.339 K 63.49 % | -573.432 K 56.47 % | -1.317 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 537.267 K | 0.000 |
| Short 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 |
| Total current liabilities | 550.000 K 418.87 % | 106.000 K -77.78 % | 477.000 K -10.67 % | 534.000 K -20.89 % | 675.000 K 37.76 % | 490.000 K 10.11 % | 445.000 K 9.88 % | 405.000 K 8.87 % | 372.000 K -14.68 % | 436.000 K 21.53 % | 358.772 K -6.94 % | 385.518 K 388.32 % | 78.948 K 2.03 % | 77.379 K 2.57 % | 75.443 K 3.87 % | 72.634 K 5.16 % | 69.071 K -65.74 % | 201.601 K -3.70 % | 209.339 K -63.49 % | 573.432 K -56.47 % | 1.317 M 331.95 % | 304.960 K |
| Total liabilities | 550.000 K -17.04 % | 663.000 K 38.99 % | 477.000 K -10.67 % | 534.000 K -20.89 % | 675.000 K 37.76 % | 490.000 K 10.11 % | 445.000 K 9.88 % | 405.000 K 8.87 % | 372.000 K -14.68 % | 436.000 K 21.53 % | 358.772 K -6.94 % | 385.518 K 10.40 % | 349.216 K -2.35 % | 357.609 K 2.74 % | 348.073 K 3.26 % | 337.090 K 17.73 % | 286.325 K -99.84 % | 182.449 M 1 303.97 % | 12.995 M -47.67 % | 24.835 M 1 189.11 % | 1.927 M 182.34 % | 682.342 K |
| Other non current assets | 0.000 | 0.000 | 0.000 100.00 % | -852.844 M 1.91 % | -869.488 M -1.53 % | -856.380 M -40.68 % | -608.723 M -29.44 % | -470.282 M 1.08 % | -475.408 M -9.94 % | -432.426 M 3.13 % | -446.391 M -2.45 % | -435.736 M -3.12 % | -422.545 M -1.06 % | -418.098 M -0.78 % | -414.874 M -2.86 % | -403.339 M -10.92 % | -363.628 M 24.83 % | -483.730 M -49.19 % | -324.244 M -9.24 % | -296.827 M -58.62 % | -187.132 M -233.71 % | -56.077 M |
| Long term investments | 745.443 M -4.44 % | 780.043 M -6.05 % | 830.253 M -2.65 % | 852.844 M -1.91 % | 869.488 M 1.53 % | 856.380 M 40.68 % | 608.723 M 29.44 % | 470.282 M -1.08 % | 475.408 M 9.94 % | 432.426 M -3.13 % | 446.391 M 2.45 % | 435.736 M 3.12 % | 422.545 M 1.06 % | 418.098 M 0.78 % | 414.874 M 2.86 % | 403.339 M 10.92 % | 363.628 M -24.83 % | 483.730 M 49.19 % | 324.244 M 9.24 % | 296.827 M 58.62 % | 187.132 M 233.71 % | 56.077 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 |
| 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 |
| 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 |
| 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 |
| Total non current assets | 745.443 M -4.44 % | 780.043 M -6.05 % | 830.253 M -2.65 % | 852.844 M -1.91 % | 869.488 M 1.53 % | 856.380 M 40.68 % | 608.723 M 29.44 % | 470.282 M -1.08 % | 475.408 M 9.94 % | 432.426 M -3.13 % | 446.391 M 2.45 % | 435.736 M 3.12 % | 422.545 M 1.06 % | 418.098 M 0.78 % | 414.874 M 2.86 % | 403.339 M 10.92 % | 363.628 M -24.83 % | 483.730 M 49.19 % | 324.244 M 9.24 % | 296.827 M 58.62 % | 187.132 M 233.71 % | 56.077 M |
| Other current assets | 57.000 K 137.50 % | 24.000 K 41.18 % | 17.000 K 70.00 % | 10.000 K 233.33 % | 3.000 K -93.75 % | 48.000 K -9.43 % | 53.000 K 60.61 % | 33.000 K -26.67 % | 45.000 K 4.65 % | 43.000 K -1.19 % | 43.516 K 2.65 % | 42.392 K -5.12 % | 44.681 K -11.76 % | 50.635 K -19.88 % | 63.200 K 33.31 % | 47.410 K 14.11 % | 41.549 K -6.01 % | 44.204 K -90.22 % | 452.012 K -80.33 % | 2.298 M 422.95 % | 439.499 K 176.37 % | 159.023 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 1.080 M -13.81 % | 1.253 M 21.30 % | 1.033 M 6.60 % | 969.000 K 53.57 % | 631.000 K -61.03 % | 1.619 M 225.75 % | 497.000 K -35.87 % | 775.000 K 53.77 % | 504.000 K -32.53 % | 747.000 K -21.68 % | 953.747 K 243.23 % | 277.876 K 533.05 % | 43.895 K -91.25 % | 501.751 K 248.93 % | 143.795 K -97.11 % | 4.980 M -80.00 % | 24.904 M 6 268.85 % | 391.026 K -79.30 % | 1.889 M -36.46 % | 2.973 M -95.98 % | 73.899 M 120.49 % | 33.516 M |
| Cash and short term investments | 1.080 M -13.81 % | 1.253 M 21.30 % | 1.033 M 6.60 % | 969.000 K 53.57 % | 631.000 K -61.03 % | 1.619 M 225.75 % | 497.000 K -35.87 % | 775.000 K 53.77 % | 504.000 K -32.53 % | 747.000 K -21.68 % | 953.747 K 243.23 % | 277.876 K 533.05 % | 43.895 K -91.25 % | 501.751 K 248.93 % | 143.795 K -97.11 % | 4.980 M -80.00 % | 24.904 M 6 268.85 % | 391.026 K -79.30 % | 1.889 M -36.46 % | 2.973 M -95.98 % | 73.899 M 120.49 % | 33.516 M |
| Total current assets | 1.587 M -27.10 % | 2.177 M 45.13 % | 1.500 M -20.17 % | 1.879 M -1.42 % | 1.906 M -23.79 % | 2.501 M 47.38 % | 1.697 M 11.06 % | 1.528 M -4.32 % | 1.597 M 7.61 % | 1.484 M 12.23 % | 1.322 M 26.50 % | 1.045 M 5.03 % | 995.179 K -20.70 % | 1.255 M 11.55 % | 1.125 M -79.93 % | 5.606 M -77.76 % | 25.207 M 516.78 % | 4.087 M 100.99 % | 2.033 M -66.66 % | 6.098 M -91.90 % | 75.244 M 122.04 % | 33.888 M |
| Inventory | 0.000 | 0.000 | 0.000 100.00 % | -10.000 K -233.33 % | -3.000 K 93.02 % | -43.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -44.680 K | 0.000 100.00 % | -63.199 K -33.31 % | -47.409 K -14.10 % | -41.549 K -53.31 % | -27.102 K 98.84 % | -2.341 M -1.87 % | -2.298 M -422.95 % | -439.499 K | 0.000 |
| Net receivables | 450.000 K -50.00 % | 900.000 K 100.00 % | 450.000 K -50.00 % | 900.000 K -29.25 % | 1.272 M 52.52 % | 834.000 K -27.29 % | 1.147 M 55.00 % | 740.000 K -31.92 % | 1.087 M 49.93 % | 725.000 K 100.00 % | 362.500 K -50.00 % | 725.000 K -20.03 % | 906.603 K 29.03 % | 702.603 K -23.47 % | 918.025 K 58.74 % | 578.307 K 120.70 % | 262.031 K -79.44 % | 1.275 M -13.31 % | 1.470 M 152.56 % | 582.168 K 10.16 % | 528.457 K 42.16 % | 371.724 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 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 K -48.72 % | 39.000 K 25.81 % | 31.000 K -17.37 % | 37.516 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.384 M 26.17 % | 1.889 M -81.66 % | 10.300 M -52.50 % | 21.686 M -42.17 % | 37.503 M |
| Account payables | 47.000 K -55.66 % | 106.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 78.948 K 2.03 % | 77.379 K 2.57 % | 75.443 K 3.87 % | 72.634 K 5.16 % | 69.071 K 12.92 % | 61.169 K -70.78 % | 209.339 K -63.49 % | 573.432 K -56.47 % | 1.317 M 331.95 % | 304.960 K |
| 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 |
| 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 |
| 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 |
| 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 870.719 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 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -870.719 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 |
| 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 |
| Other liabilities | 0.000 | 0.000 100.00 % | -477.000 K 10.67 % | -534.000 K 20.89 % | -675.000 K -37.76 % | -490.000 K -10.11 % | -445.000 K -9.88 % | -405.000 K -8.87 % | -372.000 K 14.68 % | -436.000 K -21.53 % | -358.772 K | 0.000 -100.00 % | 191.320 K -5.68 % | 202.851 K 2.87 % | 197.187 K 2.80 % | 191.822 K 29.45 % | 148.183 K -92.06 % | 1.867 M 45.19 % | 1.286 M -76.02 % | 5.361 M 857.25 % | -708.020 K -1 077.63 % | 72.422 K |
| Total assets | 747.030 M -4.50 % | 782.220 M -5.96 % | 831.753 M -2.69 % | 854.723 M -1.91 % | 871.394 M 1.46 % | 858.881 M 40.70 % | 610.420 M 29.37 % | 471.830 M -1.09 % | 477.044 M 9.93 % | 433.941 M -3.08 % | 447.751 M 2.51 % | 436.782 M 3.13 % | 423.540 M 1.00 % | 419.353 M 0.81 % | 415.999 M 1.72 % | 408.945 M 5.17 % | 388.835 M -20.68 % | 490.201 M 49.38 % | 328.167 M 4.77 % | 313.226 M 10.27 % | 284.063 M 122.85 % | 127.468 M |
| 2024-12-30 | 2024-06-30 | 2023-12-30 | 2023-06-30 | 2022-12-30 | 2022-06-30 | 2021-12-30 | 2021-06-30 | 2020-12-30 | 2020-06-30 | 2019-12-30 | 2019-06-30 | 2018-12-30 | 2018-06-30 | 2017-12-30 | 2017-06-30 | 2016-12-30 | 2016-06-30 | 2015-12-30 | 2015-06-30 | 2014-12-30 | 2013-12-30 |
| 2024-12-30 | 2024-06-30 | 2023-12-30 | 2023-06-30 | 2022-12-30 | 2022-06-30 | 2021-12-30 | 2021-06-30 | 2020-12-30 | 2020-06-30 | 2019-12-30 | 2019-06-30 | 2018-12-30 | 2018-06-30 | 2017-12-30 | 2017-06-30 | 2016-12-30 | 2016-06-30 | 2015-12-30 | 2015-06-30 | 2014-12-30 | 2014-06-30 | 2013-12-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 -100.00 % | 699.080 K | 0.000 | 0.000 | 0.000 -100.00 % | 77.660 K | 0.000 -100.00 % | 376.014 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 417.000 K 191.25 % | -457.000 K -203.16 % | 443.000 K 97.77 % | 224.000 K 207.69 % | -208.000 K -157.30 % | 363.000 K 193.80 % | -387.000 K -198.72 % | 392.000 K 191.59 % | -428.000 K -50.37 % | -284.630 K -185.06 % | 334.630 K 81.97 % | 183.892 K 192.85 % | -198.047 K -186.87 % | 227.988 K 164.13 % | -355.508 K -10.36 % | -322.138 K -235.46 % | 237.809 K 112.71 % | -1.871 M -243.91 % | 1.300 M 173.08 % | -1.779 M -686.94 % | -226.093 K -2 210.26 % | 10.714 K 0.00 % | 10.714 K |
| Accounts receivables | 417.000 K 191.25 % | -457.000 K -203.16 % | 443.000 K 21.37 % | 365.000 K 192.88 % | -393.000 K -223.58 % | 318.000 K 174.47 % | -427.000 K -218.94 % | 359.000 K 198.63 % | -364.000 K -0.73 % | -361.376 K -200.00 % | 361.376 K 96.52 % | 183.892 K 192.85 % | -198.047 K -186.87 % | 227.988 K 164.13 % | -355.508 K -10.36 % | -322.138 K -235.46 % | 237.809 K 114.30 % | -1.662 M -252.31 % | 1.092 M 161.35 % | -1.779 M -686.94 % | -226.093 K 40.95 % | -382.911 K 0.00 % | -382.911 K |
| 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 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 76.746 K 386.94 % | -26.746 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 |
| Other working capital | 0.000 | 0.000 | 0.000 100.00 % | -141.000 K -176.22 % | 185.000 K 311.11 % | 45.000 K 12.50 % | 40.000 K 21.21 % | 33.000 K 151.56 % | -64.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -208.814 K -200.00 % | 208.814 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -2.458 M -118.86 % | 13.030 M 378.96 % | -4.671 M 53.85 % | -10.121 M 73.38 % | -38.015 M 68.72 % | -121.523 M -126.40 % | -53.676 M -358.26 % | -11.713 M 13.00 % | -13.463 M -2 221.77 % | -579.859 K 97.95 % | -28.321 M -3.12 % | -27.464 M -47.07 % | -18.674 M -10.65 % | -16.877 M 8.24 % | -18.393 M 23.23 % | -23.958 M 41.07 % | -40.655 M -1 362.33 % | 3.221 M 123.49 % | -13.710 M -28.50 % | -10.669 M -60.72 % | -6.638 M -26.71 % | -5.239 M 0.00 % | -5.239 M |
| Net cash provided by operating activities | -408.000 K 59.96 % | -1.019 M -329.96 % | -237.000 K 37.80 % | -381.000 K 60.88 % | -974.000 K -3 143.75 % | 32.000 K 104.05 % | -791.000 K -1 230.00 % | 70.000 K 109.09 % | -770.000 K -31.15 % | -587.118 K -2 347.94 % | 26.118 K 237.88 % | -18.942 K 96.28 % | -509.423 K -5 612.04 % | 9.242 K 101.51 % | -611.606 K -22.53 % | -499.130 K -569.39 % | -74.565 K 97.34 % | -2.800 M -458.04 % | 781.944 K 123.32 % | -3.353 M -314.75 % | -808.478 K -59.69 % | -506.276 K 0.00 % | -506.276 K |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 100.00 % | -25.300 M -200.00 % | 25.300 M 238.54 % | -18.262 M -200.00 % | 18.262 M 218.05 % | -15.470 M -200.00 % | 15.470 M 189.26 % | -17.332 M -200.00 % | 17.332 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -147.682 M -43.94 % | -102.600 M | 0.000 100.00 % | -44.625 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.160 M -100.00 % | -1.080 M 96.11 % | -27.750 M -100.00 % | -13.875 M 86.24 % | -100.825 M -43.93 % | -70.051 M 0.00 % | -70.051 M -4.78 % | -66.854 M -5.02 % | -63.657 M 0.00 % | -63.657 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 -100.00 % | 51.700 M | 0.000 -100.00 % | 39.492 M | 0.000 -100.00 % | 31.950 M | 0.000 -100.00 % | 32.161 M 300.00 % | 8.040 M -43.63 % | 14.264 M 100.00 % | 7.132 M -42.61 % | 12.427 M 100.00 % | 6.213 M -44.87 % | 11.271 M 100.00 % | 5.635 M -52.36 % | 11.829 M 164.67 % | 4.469 M 0.00 % | 4.469 M 68.49 % | 2.652 M 217.39 % | 835.715 K 0.00 % | 835.715 K |
| Other investing activites | 73.600 M 97.53 % | 37.260 M 36.96 % | 27.205 M 106.10 % | 13.200 M 4.35 % | 12.650 M 120.01 % | -63.226 M -49.93 % | -42.169 M -611.76 % | 8.240 M 156.53 % | -14.578 M -296.61 % | 7.415 M -14.44 % | 8.666 M -39.43 % | 14.309 M 0.63 % | 14.219 M 4.07 % | 13.663 M 98.90 % | 6.869 M 143.75 % | -15.703 M 9.00 % | -17.256 M 89.23 % | -160.195 M -800.05 % | -17.798 M 79.61 % | -87.270 M -101.90 % | -43.224 M 25.46 % | -57.989 M 0.00 % | -57.989 M |
| Net cash used for investing activites | 73.600 M 97.53 % | 37.260 M 36.96 % | 27.205 M 3.05 % | 26.400 M 4.35 % | 25.300 M 120.01 % | -126.452 M -49.93 % | -84.338 M -611.76 % | 16.480 M 156.53 % | -29.155 M -296.60 % | 14.829 M -14.44 % | 17.332 M 21.13 % | 14.309 M 0.63 % | 14.219 M 4.07 % | 13.663 M 98.90 % | 6.869 M 143.75 % | -15.703 M 9.00 % | -17.256 M 89.23 % | -160.195 M -800.05 % | -17.798 M 79.61 % | -87.270 M -101.90 % | -43.224 M 31.20 % | -62.821 M 0.00 % | -62.821 M |
| 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 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 147.682 M 43.50 % | 102.912 M 10 291 100.00 % | 1.000 K -100.00 % | 44.502 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.300 M 100.00 % | 15.150 M -4.17 % | 15.810 M -75.80 % | 65.344 M | 0.000 -100.00 % | 68.462 M -4.36 % | 71.580 M 0.00 % | 71.580 M |
| Common stock repurchased | -10.474 M -13.09 % | -9.262 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 % | -7.726 M | 0.000 | 0.000 | 0.000 |
| Dividends paid | -26.295 M 1.73 % | -26.759 M 0.54 % | -26.904 M -4.76 % | -25.681 M -1.45 % | -25.314 M -25.69 % | -20.140 M -11.51 % | -18.061 M -10.94 % | -16.280 M -9.85 % | -14.820 M -2.57 % | -14.449 M 13.38 % | -16.682 M -18.68 % | -14.056 M 0.79 % | -14.168 M -6.41 % | -13.315 M -20.01 % | -11.094 M -200.00 % | -3.698 M 80.89 % | -19.352 M -525.00 % | -3.096 M 82.21 % | -17.401 M -525.00 % | -2.784 M 64.18 % | -7.773 M -522.87 % | -1.248 M 0.00 % | -1.248 M |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 137.612 M 46.58 % | 93.882 M 9 388 050.00 % | 1.000 K -100.00 % | 37.092 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -23.270 K -100.03 % | 80.033 M -52.07 % | 166.976 M 624.93 % | 23.033 M 22.38 % | 18.822 M -86.17 % | 136.104 M 10 102.71 % | -1.361 M 0.00 % | -1.361 M |
| Net cash used provided by financing activities | -36.769 M -2.08 % | -36.021 M -33.89 % | -26.904 M -4.76 % | -25.681 M -1.45 % | -25.314 M -119.85 % | 127.542 M 50.31 % | 84.851 M 621.23 % | -16.279 M -154.84 % | 29.682 M 305.42 % | -14.449 M 13.38 % | -16.682 M -18.68 % | -14.056 M 0.79 % | -14.168 M -6.41 % | -13.315 M -20.01 % | -11.094 M -198.12 % | -3.721 M -109.20 % | 40.454 M -75.32 % | 163.880 M 2 809.62 % | 5.632 M -32.23 % | 8.311 M -93.52 % | 128.330 M 86.06 % | 68.971 M 0.00 % | 68.971 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.125 M | 0.000 -100.00 % | 636.000 K | 0.000 -100.00 % | 625.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -408.781 K 96.98 % | -13.547 M -114.22 % | 95.245 M 428.97 % | 18.006 M 0.00 % | 18.006 M 100.00 % | 9.003 M | 0.000 | 0.000 |
| Net change in cash | -173.000 K -257.27 % | 110.000 K 243.75 % | 32.000 K -90.53 % | 338.000 K 134.21 % | -988.000 K -188.06 % | 1.122 M 503.60 % | -278.000 K -202.58 % | 271.000 K 211.52 % | -243.000 K -17.53 % | -206.747 K -123.38 % | 884.247 K 1 679.92 % | -55.968 K 31.36 % | -81.542 K 92.72 % | -1.120 M -1.67 % | -1.101 M -237.68 % | 799.915 K -96.73 % | 24.459 M 1 031.89 % | -2.625 M -628.54 % | 496.586 K 0.00 % | 496.586 K -99.46 % | 92.763 M 721.85 % | 11.287 M 0.00 % | 11.287 M |
| Cash at beginning of period | 1.253 M 21.30 % | 1.033 M | 0.000 -100.00 % | 631.000 K -61.03 % | 1.619 M 225.75 % | 497.000 K -35.87 % | 775.000 K 53.77 % | 504.000 K -32.53 % | 747.000 K -21.68 % | 953.747 K 1 272.30 % | 69.500 K -44.59 % | 125.437 K 0.00 % | 125.437 K -89.93 % | 1.245 M 0.00 % | 1.245 M 179.69 % | 445.170 K 0.00 % | 445.170 K -86.58 % | 3.318 M 17.60 % | 2.822 M 0.00 % | 2.822 M 0.00 % | 2.822 M | 0.000 | 0.000 |
| Cash at end of period | 1.080 M 881.82 % | 110.000 K 243.75 % | 32.000 K -96.70 % | 969.000 K 53.57 % | 631.000 K -61.03 % | 1.619 M 225.75 % | 497.000 K -35.87 % | 775.000 K 53.77 % | 504.000 K -32.53 % | 747.000 K -21.68 % | 953.747 K 1 272.91 % | 69.469 K 58.26 % | 43.895 K -65.01 % | 125.437 K -12.77 % | 143.795 K -88.45 % | 1.245 M -95.00 % | 24.904 M 3 489.84 % | 693.732 K -79.09 % | 3.318 M 0.00 % | 3.318 M -96.53 % | 95.585 M 746.85 % | 11.287 M 0.00 % | 11.287 M |
| Operating cash flow | -204.000 K 79.98 % | -1.019 M -329.96 % | -237.000 K 37.80 % | -381.000 K 60.88 % | -974.000 K -3 143.75 % | 32.000 K 104.05 % | -791.000 K -1 230.00 % | 70.000 K 109.09 % | -770.000 K -31.15 % | -587.118 K -2 347.94 % | 26.118 K 237.88 % | -18.942 K 96.28 % | -509.423 K -5 612.04 % | 9.242 K 101.51 % | -611.606 K -22.53 % | -499.130 K -569.39 % | -74.565 K 97.34 % | -2.800 M -458.04 % | 781.944 K 123.32 % | -3.353 M -314.75 % | -808.478 K -59.69 % | -506.276 K 0.00 % | -506.276 K |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | -204.000 K 79.98 % | -1.019 M -329.96 % | -237.000 K 37.80 % | -381.000 K 60.88 % | -974.000 K -3 143.75 % | 32.000 K 104.05 % | -791.000 K -1 230.00 % | 70.000 K 109.09 % | -770.000 K -31.15 % | -587.118 K -2 347.94 % | 26.118 K 237.88 % | -18.942 K 96.28 % | -509.423 K -5 612.04 % | 9.242 K 101.51 % | -611.606 K -22.53 % | -499.130 K -569.39 % | -74.565 K 97.34 % | -2.800 M -458.04 % | 781.944 K 123.32 % | -3.353 M -314.75 % | -808.478 K -59.69 % | -506.276 K 0.00 % | -506.276 K |
| 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 |