First Bancorp of Indiana, Inc. FBPI
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 18.382 M -0.51 % | 18.476 M -32.73 % | 27.463 M 36.49 % | 20.121 M -12.84 % | 23.086 M 14.75 % | 20.119 M -1.26 % | 20.375 M 12.63 % | 18.090 M 6.22 % | 17.030 M -3.15 % | 17.584 M 28.85 % | 13.647 M 5.25 % | 12.966 M 1.45 % | 12.781 M 37.97 % | 9.264 M 8.38 % | 8.547 M -6.29 % | 9.121 M 14.93 % | 7.936 M -5.73 % | 8.419 M 14.86 % | 7.330 M 7.20 % | 6.837 M 30.56 % | 5.237 M 63.66 % | 3.200 M 432.10 % | 601.387 K |
| Net income | 1.174 M -23.51 % | 1.535 M -46.17 % | 2.851 M 17.06 % | 2.436 M -35.66 % | 3.786 M 115.49 % | 1.757 M -16.38 % | 2.101 M 96.29 % | 1.070 M 18.87 % | 900.522 K -53.48 % | 1.936 M 27.57 % | 1.517 M 6.90 % | 1.419 M -11.56 % | 1.605 M 209.66 % | 518.277 K -61.32 % | 1.340 M -12.56 % | 1.532 M 402.36 % | 305.012 K -81.42 % | 1.641 M 40.89 % | 1.165 M 0.54 % | 1.159 M 1.08 % | 1.146 M 91.05 % | 600.000 K -31.80 % | 879.704 K |
| Income before tax | 715.000 K -35.15 % | 1.103 M -62.15 % | 2.913 M 4.17 % | 2.796 M -36.68 % | 4.416 M 124.53 % | 1.967 M -17.21 % | 2.376 M 115.77 % | 1.101 M 71.52 % | 641.988 K -72.34 % | 2.321 M 36.54 % | 1.700 M 9.82 % | 1.548 M -5.09 % | 1.631 M 182.34 % | 577.568 K -70.54 % | 1.961 M -19.27 % | 2.429 M 772.08 % | 278.513 K -88.16 % | 2.352 M 45.21 % | 1.619 M 5.64 % | 1.533 M -7.87 % | 1.664 M 108.01 % | 800.000 K -38.23 % | 1.295 M |
| Income before tax ratio | 0.04 -34.82 % | 0.06 -43.74 % | 0.11 -23.68 % | 0.14 -27.35 % | 0.19 95.67 % | 0.10 -16.16 % | 0.12 91.58 % | 0.06 61.47 % | 0.04 -71.44 % | 0.13 5.97 % | 0.12 4.35 % | 0.12 -6.45 % | 0.13 104.64 % | 0.06 -72.82 % | 0.23 -13.86 % | 0.27 658.82 % | 0.04 -87.44 % | 0.28 26.42 % | 0.22 -1.46 % | 0.22 -29.44 % | 0.32 27.09 % | 0.25 -88.39 % | 2.15 |
| EBITDA | 0.000 -100.00 % | 2.239 M -43.25 % | 3.946 M 6.69 % | 3.698 M -30.29 % | 5.305 M | 0.000 | 0.000 -100.00 % | 1.918 M 32.29 % | 1.450 M -54.24 % | 3.169 M 1 154.65 % | -300.467 K 4.65 % | -315.113 K 1.06 % | -318.483 K -137.30 % | 853.783 K 174.81 % | 310.679 K -86.59 % | 2.317 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net income ratio | 0.06 -23.12 % | 0.08 -19.99 % | 0.10 -14.23 % | 0.12 -26.18 % | 0.16 87.79 % | 0.09 -15.32 % | 0.10 74.28 % | 0.06 11.91 % | 0.05 -51.96 % | 0.11 -1.00 % | 0.11 1.57 % | 0.11 -12.82 % | 0.13 124.44 % | 0.06 -64.31 % | 0.16 -6.69 % | 0.17 337.11 % | 0.04 -80.29 % | 0.19 22.66 % | 0.16 -6.21 % | 0.17 -22.58 % | 0.22 16.74 % | 0.19 -87.18 % | 1.46 |
| Ratio EBITDA | 0.00 -100.00 % | 0.12 -15.65 % | 0.14 -21.83 % | 0.18 -20.01 % | 0.23 | 0.00 | 0.00 -100.00 % | 0.11 24.54 % | 0.09 -52.76 % | 0.18 918.50 % | -0.02 9.40 % | -0.02 2.47 % | -0.02 -127.04 % | 0.09 153.56 % | 0.04 -85.69 % | 0.25 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Gross profit ratio | 1.00 0.00 % | 1.00 39.17 % | 0.72 -18.06 % | 0.88 0.99 % | 0.87 -13.17 % | 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 | 1.701 M 1.24 % | 1.681 M 0.49 % | 1.672 M -1.29 % | 1.694 M -2.50 % | 1.738 M -0.45 % | 1.746 M -0.20 % | 1.749 M 0.00 % | 1.749 M 0.00 % | 1.749 M 0.00 % | 1.749 M 0.33 % | 1.743 M -0.03 % | 1.744 M -0.04 % | 1.745 M 0.98 % | 1.728 M 12.18 % | 1.540 M -1.51 % | 1.564 M 2.52 % | 1.525 M -3.37 % | 1.578 M -5.17 % | 1.664 M -12.38 % | 1.900 M -7.20 % | 2.047 M -9.90 % | 2.272 M 0.00 % | 2.272 M |
| Weighted average shs out | 1.701 M 1.24 % | 1.681 M 0.49 % | 1.672 M -1.29 % | 1.694 M -2.50 % | 1.738 M -0.45 % | 1.746 M -0.20 % | 1.749 M 0.00 % | 1.749 M 0.00 % | 1.749 M 0.00 % | 1.749 M 0.33 % | 1.743 M -0.03 % | 1.744 M -0.04 % | 1.745 M 0.98 % | 1.728 M 16.05 % | 1.489 M -0.90 % | 1.502 M 3.43 % | 1.452 M -2.66 % | 1.492 M -6.50 % | 1.596 M -13.23 % | 1.839 M -10.15 % | 2.047 M -9.90 % | 2.272 M 0.00 % | 2.272 M |
| EPS diluted | 0.69 -24.18 % | 0.91 -46.47 % | 1.70 18.06 % | 1.44 -33.94 % | 2.18 115.84 % | 1.01 -15.83 % | 1.20 96.72 % | 0.61 19.61 % | 0.51 -54.05 % | 1.11 27.59 % | 0.87 7.41 % | 0.81 -11.96 % | 0.92 206.67 % | 0.30 -65.52 % | 0.87 -11.22 % | 0.98 390.00 % | 0.20 -80.77 % | 1.04 48.57 % | 0.70 14.75 % | 0.61 8.93 % | 0.56 115.38 % | 0.26 -33.33 % | 0.39 |
| Earnings per share | 0.69 -24.18 % | 0.91 -46.47 % | 1.70 18.06 % | 1.44 -33.94 % | 2.18 115.84 % | 1.01 -15.83 % | 1.20 96.72 % | 0.61 19.61 % | 0.51 -54.05 % | 1.11 27.59 % | 0.87 7.41 % | 0.81 -11.96 % | 0.92 206.67 % | 0.30 -66.67 % | 0.90 -11.76 % | 1.02 385.71 % | 0.21 -80.91 % | 1.10 50.68 % | 0.73 15.87 % | 0.63 12.50 % | 0.56 115.38 % | 0.26 -33.33 % | 0.39 |
| Gross profit | 18.382 M -0.51 % | 18.476 M -6.37 % | 19.733 M 11.83 % | 17.645 M -11.98 % | 20.046 M -0.36 % | 20.119 M -1.26 % | 20.375 M 12.63 % | 18.090 M 6.22 % | 17.030 M -3.15 % | 17.584 M 28.85 % | 13.647 M 5.25 % | 12.966 M 1.45 % | 12.781 M 37.97 % | 9.264 M 8.38 % | 8.547 M -6.29 % | 9.121 M 14.93 % | 7.936 M -5.73 % | 8.419 M 14.86 % | 7.330 M 7.20 % | 6.837 M 30.56 % | 5.237 M 63.66 % | 3.200 M 432.10 % | 601.387 K |
| Income tax expense | 459.000 K 206.21 % | -432.183 K -802.01 % | 61.564 K -82.92 % | 360.517 K -42.81 % | 630.341 K 200.22 % | 209.957 K -23.57 % | 274.716 K 795.34 % | 30.683 K 111.87 % | -258.534 K -167.15 % | 385.004 K 111.19 % | 182.299 K 42.18 % | 128.215 K 397.34 % | 25.780 K -56.52 % | 59.291 K -90.45 % | 620.965 K -30.74 % | 896.610 K 3 483.56 % | -26.499 K -103.73 % | 710.107 K 56.27 % | 454.396 K 21.40 % | 374.291 K -27.70 % | 517.726 K 158.86 % | 200.000 K -51.86 % | 415.486 K |
| Cost of revenue | 0.000 -100.00 % | 16.197 M 109.79 % | 7.720 M 204.78 % | 2.533 M -21.36 % | 3.221 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 |
| General and administrative expenses | 0.000 -100.00 % | 783.910 K 3.19 % | 759.677 K 17.78 % | 644.984 K 3.88 % | 620.910 K 9.16 % | 568.794 K -0.01 % | 568.841 K -57.26 % | 1.331 M 4.33 % | 1.276 M 10.01 % | 1.160 M 19.24 % | 972.471 K 10.68 % | 878.651 K -9.54 % | 971.349 K -76.64 % | 4.158 M 9.41 % | 3.800 M -0.72 % | 3.828 M 0.24 % | 3.818 M 15.77 % | 3.298 M 2.10 % | 3.230 M 10.18 % | 2.932 M 52.69 % | 1.920 M 37.16 % | 1.400 M 23.41 % | 1.134 M |
| Selling and marketing expenses | 0.000 -100.00 % | 287.130 K -23.65 % | 376.091 K -2.50 % | 385.730 K 10.90 % | 347.815 K 15.57 % | 300.955 K -7.75 % | 326.253 K -1.85 % | 332.393 K 18.63 % | 280.191 K -4.11 % | 292.202 K -7.39 % | 315.533 K -9.23 % | 347.613 K 25.01 % | 278.061 K 12.63 % | 246.882 K -20.01 % | 308.627 K 23.45 % | 249.992 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 16.539 M 5.45 % | 15.684 M 13.51 % | 13.818 M -5.75 % | 14.661 M 345.47 % | 3.291 M 182.00 % | -4.013 M 12.59 % | -4.591 M -14.36 % | -4.015 M 4.68 % | -4.212 M | 0.000 | 0.000 | 0.000 100.00 % | -13.091 M -22.40 % | -10.695 M 0.69 % | -10.770 M 6.16 % | -11.476 M -22.53 % | -9.366 M -4.75 % | -8.941 M -8.55 % | -8.237 M -49.94 % | -5.493 M -44.56 % | -3.800 M -762.47 % | -440.594 K |
| Operating expenses | 0.000 -100.00 % | 17.610 M 4.69 % | 16.820 M 13.28 % | 14.849 M -4.99 % | 15.629 M 275.64 % | 4.161 M 3.67 % | 4.013 M -12.59 % | 4.591 M 14.36 % | 4.015 M -4.68 % | 4.212 M -64.74 % | 11.947 M 4.63 % | 11.419 M 2.40 % | 11.151 M 228.37 % | -8.686 M -31.87 % | -6.587 M 1.58 % | -6.692 M 12.61 % | -7.658 M -26.21 % | -6.067 M -6.25 % | -5.710 M -7.65 % | -5.304 M -48.45 % | -3.573 M -48.88 % | -2.400 M -445.92 % | 693.803 K |
| Cost and expenses | 0.000 -100.00 % | 17.610 M -28.24 % | 24.541 M 41.68 % | 17.321 M -7.22 % | 18.670 M 2.93 % | 18.138 M 0.81 % | 17.992 M 6.03 % | 16.970 M 3.66 % | 16.370 M 7.38 % | 15.245 M 27.60 % | 11.947 M 4.63 % | 11.419 M 2.40 % | 11.151 M 228.37 % | -8.686 M -31.87 % | -6.587 M 1.58 % | -6.692 M 12.61 % | -7.658 M -26.21 % | -6.067 M -6.25 % | -5.710 M -7.65 % | -5.304 M -48.45 % | -3.573 M -48.88 % | -2.400 M -445.92 % | 693.803 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 | 0.000 -100.00 % | 1.071 M -5.70 % | 1.136 M 10.19 % | 1.031 M 6.40 % | 968.725 K 11.38 % | 869.749 K -2.83 % | 895.094 K -91.70 % | 10.779 M 8.02 % | 9.978 M 6.38 % | 9.380 M 1.41 % | 9.250 M 3.71 % | 8.919 M 2.49 % | 8.702 M 97.56 % | 4.405 M 7.20 % | 4.109 M 0.76 % | 4.078 M 6.79 % | 3.818 M 15.77 % | 3.298 M 2.10 % | 3.230 M 10.18 % | 2.932 M 52.69 % | 1.920 M 37.16 % | 1.400 M 23.41 % | 1.134 M |
| Interest income | 0.000 -100.00 % | 30.750 M 28.62 % | 23.909 M 48.75 % | 16.073 M -3.03 % | 16.575 M 0.21 % | 16.540 M -0.13 % | 16.561 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.295 M 35.61 % | 14.228 M 3.86 % | 13.700 M 27.14 % | 10.775 M -1.17 % | 10.903 M -6.85 % | 11.704 M 3.63 % | 11.294 M 32.12 % | 8.548 M 13.97 % | 7.500 M -2.78 % | 7.715 M |
| Interest expense | 0.000 -100.00 % | 16.197 M 109.79 % | 7.720 M 204.78 % | 2.533 M -21.36 % | 3.221 M -29.84 % | 4.592 M 91.38 % | 2.399 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.039 M 57.43 % | 7.647 M 27.39 % | 6.003 M 26.99 % | 4.727 M -0.02 % | 4.728 M -21.20 % | 6.000 M -5.91 % | 6.377 M 52.62 % | 4.178 M -9.16 % | 4.600 M -7.57 % | 4.977 M |
| Depreciation and amortization | 0.000 -100.00 % | 1.136 M 10.03 % | 1.033 M 14.52 % | 901.909 K 1.51 % | 888.463 K 1.93 % | 871.643 K 9.98 % | 792.527 K -2.99 % | 816.984 K 1.12 % | 807.972 K -4.75 % | 848.230 K 142.41 % | -2.000 M -7.37 % | -1.863 M 4.44 % | -1.949 M -805.67 % | 276.215 K -22.46 % | 356.207 K -16.85 % | 428.412 K -30.02 % | 612.155 K 275.62 % | 162.972 K -63.97 % | 452.328 K 74.60 % | 259.072 K 77.90 % | 145.626 K 45.63 % | 100.000 K 106.57 % | 48.409 K |
| Operating income | 18.382 M 2 022.17 % | 866.189 K -70.26 % | 2.913 M 4.17 % | 2.796 M -36.68 % | 4.416 M 104.52 % | 2.159 M -15.65 % | 2.560 M 89.18 % | 1.353 M 64.49 % | 822.636 K -68.61 % | 2.620 M 31.02 % | 2.000 M 7.37 % | 1.863 M -4.44 % | 1.949 M 237.48 % | 577.568 K -70.54 % | 1.961 M -19.27 % | 2.429 M 772.08 % | 278.513 K -88.16 % | 2.352 M 45.21 % | 1.619 M 5.64 % | 1.533 M -7.87 % | 1.664 M 108.01 % | 800.000 K -38.23 % | 1.295 M |
| Operating income ratio | 1.00 2 033.01 % | 0.05 -55.80 % | 0.11 -23.68 % | 0.14 -27.35 % | 0.19 78.23 % | 0.11 -14.57 % | 0.13 67.97 % | 0.07 54.85 % | 0.05 -67.59 % | 0.15 1.68 % | 0.15 2.02 % | 0.14 -5.80 % | 0.15 144.60 % | 0.06 -72.82 % | 0.23 -13.86 % | 0.27 658.82 % | 0.04 -87.44 % | 0.28 26.42 % | 0.22 -1.46 % | 0.22 -29.44 % | 0.32 27.09 % | 0.25 -88.39 % | 2.15 |
| Total other income expenses net | 0.000 -100.00 % | 236.415 K | 0.000 | 0.000 -100.00 % | 183.000 | 0.000 100.00 % | -2.449 M -12 384.79 % | -19.619 K -8.57 % | -18.071 K 1.96 % | -18.433 K -52.62 % | -12.078 K 80.94 % | -63.384 K 80.10 % | -318.483 K -195.59 % | 333.189 K 124.09 % | -1.383 M | 0.000 | 0.000 100.00 % | -1.205 M 75.36 % | -4.891 M -5 560.87 % | -86.400 K -165.94 % | 131.023 K 103.03 % | -4.324 M 6.00 % | -4.600 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 76.955 M -40.66 % | 129.694 M 11.36 % | 116.462 M 48.75 % | 78.296 M 39.47 % | 56.140 M -34.98 % | 86.341 M -3.12 % | 89.119 M 12.57 % | 79.171 M 40.47 % | 56.363 M -29.63 % | 80.091 M 28.29 % | 62.431 M 19.85 % | 52.092 M 43.50 % | 36.301 M -35.21 % | 56.029 M -11.15 % | 63.058 M 448.08 % | 11.505 M -71.53 % | 40.418 M 17.56 % | 34.380 M 95.78 % | 17.560 M 274.32 % | 4.691 M 482.48 % | -1.226 M 93.48 % | -18.800 M -133.71 % | -8.044 M |
| Total investments | 0.000 -100.00 % | 12.904 M -97.15 % | 453.402 M 30.52 % | 347.389 M 2.12 % | 340.177 M 2 360.96 % | 13.823 M -14.13 % | 16.097 M -18.64 % | 19.786 M -49.03 % | 38.817 M 30.76 % | 29.685 M | 0.000 | 0.000 | 0.000 -100.00 % | 80.097 M 13.13 % | 70.798 M 8.39 % | 65.319 M -13.50 % | 75.509 M 136.28 % | 31.957 M -15.46 % | 37.801 M -19.52 % | 46.973 M -0.13 % | 47.033 M 9.38 % | 43.000 M -19.98 % | 53.739 M |
| Total debt | 76.955 M -40.66 % | 129.694 M -0.11 % | 129.832 M 43.03 % | 90.769 M 39.31 % | 65.155 M -31.53 % | 95.155 M -0.06 % | 95.209 M -4.94 % | 100.155 M 13.61 % | 88.155 M -14.54 % | 103.155 M 17.02 % | 88.155 M 20.50 % | 73.155 M 0.00 % | 73.155 M 0.91 % | 72.496 M -0.69 % | 73.000 M 62.22 % | 45.000 M -6.57 % | 48.167 M 19.42 % | 40.333 M 34.44 % | 30.000 M 100.00 % | 15.000 M 200.00 % | 5.000 M | 0.000 -100.00 % | 3.645 M |
| Accumulated other comprehensive income loss | 0.000 100.00 % | -10.106 M 3.62 % | -10.485 M -23.29 % | -8.504 M -1 054.22 % | 891.219 K -17.46 % | 1.080 M 154.68 % | 423.966 K 136.95 % | -1.147 M -1 239.90 % | 100.651 K -93.26 % | 1.492 M 35.34 % | 1.103 M -12.91 % | 1.266 M 321.96 % | -570.377 K 53.43 % | -1.225 M 47.99 % | -2.355 M -104.61 % | -1.151 M 43.82 % | -2.049 M -36.10 % | -1.505 M 9.41 % | -1.662 M 15.21 % | -1.960 M 19.00 % | -2.419 M | 0.000 -100.00 % | 47.918 K |
| Retained earnings | 0.000 -100.00 % | 27.185 M -3.46 % | 28.160 M 6.73 % | 26.384 M 5.43 % | 25.024 M 12.14 % | 22.315 M 3.12 % | 21.640 M 4.93 % | 20.623 M 0.07 % | 20.610 M -0.88 % | 20.794 M 4.27 % | 19.942 M 2.22 % | 19.510 M 1.75 % | 19.175 M 1.98 % | 18.802 M -2.61 % | 19.306 M 2.05 % | 18.918 M 3.13 % | 18.344 M -3.14 % | 18.939 M 5.44 % | 17.962 M 3.99 % | 17.273 M 4.85 % | 16.473 M 6.28 % | 15.500 M 4.02 % | 14.901 M |
| Common stock | 33.336 M 131 845.38 % | 25.265 K 0.00 % | 25.265 K 0.00 % | 25.265 K 0.00 % | 25.265 K 0.00 % | 25.265 K 0.00 % | 25.265 K 0.00 % | 25.265 K 0.00 % | 25.265 K 0.00 % | 25.265 K 0.00 % | 25.265 K 0.00 % | 25.265 K 0.00 % | 25.265 K -1.55 % | 25.663 K 12.93 % | 22.724 K 0.00 % | 22.724 K 0.00 % | 22.724 K 0.00 % | 22.724 K 0.00 % | 22.724 K 0.00 % | 22.724 K 0.00 % | 22.724 K | 0.000 | 0.000 |
| Total equity | 33.336 M 5.71 % | 31.537 M -1.48 % | 32.012 M -1.77 % | 32.588 M -21.57 % | 41.548 M 6.59 % | 38.979 M 2.81 % | 37.914 M 7.33 % | 35.326 M -3.38 % | 36.560 M -4.13 % | 38.136 M 3.36 % | 36.895 M 0.74 % | 36.626 M 6.30 % | 34.454 M 0.69 % | 34.218 M 21.31 % | 28.206 M -5.73 % | 29.921 M 3.29 % | 28.968 M -3.14 % | 29.906 M -4.53 % | 31.324 M -0.30 % | 31.420 M -10.00 % | 34.912 M -4.35 % | 36.500 M 144.17 % | 14.949 M |
| Other non current liabilities | 495.464 M 78.73 % | 277.216 M 4 259.45 % | 6.359 M -98.16 % | 345.552 M -7.65 % | 374.169 M -13.87 % | 434.427 M | 0.000 -100.00 % | 314.051 M 47.98 % | 212.230 M -17.25 % | 256.463 M -8.27 % | 279.596 M 5.25 % | 265.648 M -0.09 % | 265.879 M 466.75 % | -72.496 M 0.00 % | -72.496 M -158.91 % | -28.000 M 21.50 % | -35.667 M -18.89 % | -30.000 M 0.00 % | -30.000 M -100.00 % | -15.000 M -200.00 % | -5.000 M 0.00 % | -5.000 M -37.17 % | -3.645 M |
| Long term debt | 76.955 M -40.66 % | 129.694 M -0.11 % | 129.832 M 49.63 % | 86.769 M 33.17 % | 65.155 M | 0.000 | 0.000 -100.00 % | 85.155 M 6.24 % | 80.155 M -22.30 % | 103.155 M 28.69 % | 80.155 M 9.57 % | 73.155 M 0.00 % | 73.155 M 0.91 % | 72.496 M 0.00 % | 72.496 M -0.69 % | 73.000 M 104.67 % | 35.667 M 18.89 % | 30.000 M 0.00 % | 30.000 M 100.00 % | 15.000 M 200.00 % | 5.000 M 0.00 % | 5.000 M 37.17 % | 3.645 M |
| Total non current liabilities | 572.419 M 40.67 % | 406.910 M 198.78 % | 136.191 M -68.50 % | 432.321 M -1.59 % | 439.324 M 40.23 % | 313.296 M 1.09 % | 309.903 M 2.08 % | 303.588 M 3.83 % | 292.385 M 1.66 % | 287.612 M -19.33 % | 356.529 M 6.34 % | 335.285 M -1.11 % | 339.034 M 367.66 % | 72.496 M -0.69 % | 73.000 M 62.22 % | 45.000 M 26.17 % | 35.667 M -11.57 % | 40.333 M 34.44 % | 30.000 M 100.00 % | 15.000 M 200.00 % | 5.000 M | 0.000 -100.00 % | 3.645 M |
| Other current liabilities | 0.000 -100.00 % | 196.488 M -64.98 % | 561.043 M 1 031.80 % | 49.571 M 1.10 % | 49.031 M -59.52 % | 121.130 M 61 740.86 % | -196.510 K -100.24 % | 80.618 M 14.69 % | 70.293 M 9.82 % | 64.006 M 900.08 % | -8.000 M | 0.000 | 0.000 | 0.000 100.00 % | -464.000 K 0.00 % | -464.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 100.00 % | -106.988 K | 0.000 100.00 % | -124.906 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 |
| Short term debt | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.000 M 87.50 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 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 | 0.000 -100.00 % | 198.209 M -64.73 % | 561.978 M 949.03 % | 53.571 M 9.10 % | 49.103 M -59.46 % | 121.130 M 45.41 % | 83.303 M -12.88 % | 95.618 M 22.13 % | 78.293 M 8.73 % | 72.006 M 2 135.06 % | 3.222 M -8.43 % | 3.518 M 1.95 % | 3.451 M | 0.000 -100.00 % | 464.000 K | 0.000 -100.00 % | 12.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total liabilities | 572.419 M -5.19 % | 603.781 M 0.74 % | 599.329 M 23.35 % | 485.892 M 10.60 % | 439.324 M 1.13 % | 434.427 M 10.48 % | 393.206 M -1.50 % | 399.206 M 7.70 % | 370.678 M 3.08 % | 359.618 M -0.04 % | 359.751 M 6.18 % | 338.803 M -1.08 % | 342.485 M 372.42 % | 72.496 M -72.78 % | 266.345 M 491.88 % | 45.000 M -80.86 % | 235.097 M 482.89 % | 40.333 M 34.44 % | 30.000 M 100.00 % | 15.000 M 200.00 % | 5.000 M | 0.000 -100.00 % | 3.645 M |
| Other non current assets | 605.755 M -1.71 % | 616.317 M 248.33 % | -415.499 M -31.86 % | -315.100 M -1.30 % | -311.058 M -2 495.91 % | 12.983 M 2.18 % | 12.705 M -1.72 % | 12.927 M 5.05 % | 12.306 M 7.16 % | 11.484 M -96.74 % | 352.219 M 5.09 % | 335.161 M 4.36 % | 321.146 M 432.64 % | -96.544 M -17.76 % | -81.987 M -15.12 % | -71.216 M 11.26 % | -80.255 M -117.58 % | -36.886 M 14.24 % | -43.009 M 18.05 % | -52.482 M -7.81 % | -48.680 M -9.39 % | -44.500 M 19.47 % | -55.260 M |
| Long term investments | 0.000 -100.00 % | 12.904 M -97.15 % | 453.402 M 30.52 % | 347.389 M 2.12 % | 340.177 M 2 360.96 % | 13.823 M -14.13 % | 16.097 M -18.64 % | 19.786 M -49.03 % | 38.817 M 30.76 % | 29.685 M | 0.000 | 0.000 | 0.000 -100.00 % | 80.097 M 13.13 % | 70.798 M 8.39 % | 65.319 M -13.50 % | 75.509 M 136.28 % | 31.957 M -15.46 % | 37.801 M -19.52 % | 46.973 M -0.13 % | 47.033 M 9.38 % | 43.000 M -19.98 % | 53.739 M |
| Intangible assets | 0.000 -100.00 % | 1.869 M 1.36 % | 1.844 M -4.46 % | 1.930 M | 0.000 -100.00 % | 1.127 M 7.64 % | 1.047 M -0.19 % | 1.049 M -4.38 % | 1.097 M 4 557.38 % | 23.554 K -80.00 % | 117.772 K -44.44 % | 211.989 K -30.77 % | 306.207 K | 0.000 -100.00 % | 1.297 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 -100.00 % | 6.229 M 0.00 % | 6.229 M 0.00 % | 6.229 M 0.00 % | 6.229 M 0.00 % | 6.229 M 0.00 % | 6.229 M 0.00 % | 6.229 M 0.00 % | 6.229 M 0.00 % | 6.229 M 0.00 % | 6.229 M 0.00 % | 6.229 M 0.00 % | 6.229 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 6.229 M -22.84 % | 8.073 M -1.05 % | 8.159 M 30.99 % | 6.229 M 0.00 % | 6.229 M -14.39 % | 7.276 M -0.03 % | 7.278 M -0.66 % | 7.326 M 17.17 % | 6.253 M -1.48 % | 6.347 M -1.46 % | 6.441 M -1.44 % | 6.535 M -8.26 % | 7.124 M 169.32 % | 2.645 M 35.71 % | 1.949 M -3.76 % | 2.025 M -3.62 % | 2.101 M -4.38 % | 2.197 M -6.88 % | 2.360 M | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 | 0.000 -100.00 % | 13.513 M 4.81 % | 12.892 M 13.68 % | 11.341 M -3.30 % | 11.728 M 3.66 % | 11.313 M -0.64 % | 11.386 M -5.08 % | 11.995 M -2.66 % | 12.323 M -0.26 % | 12.355 M -3.20 % | 12.763 M 2.90 % | 12.404 M 33.05 % | 9.323 M 9.12 % | 8.543 M 116.38 % | 3.948 M 45.16 % | 2.720 M -3.79 % | 2.827 M -6.08 % | 3.010 M -4.44 % | 3.150 M 91.23 % | 1.647 M 9.82 % | 1.500 M -1.34 % | 1.520 M |
| Total non current assets | 605.755 M -4.67 % | 635.450 M 4.42 % | 608.576 M 21.63 % | 500.355 M 17.85 % | 424.571 M -3.55 % | 440.193 M 5.86 % | 415.816 M 3.81 % | 400.537 M 5.85 % | 378.386 M 3.66 % | 365.010 M -1.59 % | 370.922 M 4.67 % | 354.365 M 4.20 % | 340.085 M 252.26 % | 96.544 M 17.76 % | 81.987 M 15.12 % | 71.216 M -11.26 % | 80.255 M 117.58 % | 36.886 M -14.24 % | 43.009 M -18.05 % | 52.482 M 7.81 % | 48.680 M 9.39 % | 44.500 M -19.47 % | 55.260 M |
| Other current assets | 0.000 -100.00 % | 7.547 M -66.85 % | 22.765 M 25.60 % | 18.125 M -60.50 % | 45.881 M 31.23 % | 34.962 M 128.45 % | 15.304 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 |
| Short term investments | 0.000 | 0.000 -100.00 % | 6.133 M 176.64 % | 2.217 M | 0.000 -100.00 % | 17.738 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 79.003 M 0.00 % | 79.003 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 8.570 M -35.90 % | 13.369 M 7.18 % | 12.473 M 38.36 % | 9.015 M 2.28 % | 8.814 M 44.73 % | 6.090 M -70.98 % | 20.984 M -34.00 % | 31.792 M 37.84 % | 23.064 M -10.34 % | 25.724 M 22.13 % | 21.063 M -42.85 % | 36.854 M 123.81 % | 16.467 M 65.64 % | 9.942 M -70.32 % | 33.495 M 332.27 % | 7.749 M 30.15 % | 5.954 M -52.14 % | 12.440 M 20.67 % | 10.309 M 65.56 % | 6.226 M -66.88 % | 18.800 M 60.83 % | 11.689 M |
| Cash and short term investments | 0.000 -100.00 % | 8.570 M -56.06 % | 19.502 M 32.75 % | 14.690 M 62.96 % | 9.015 M -66.05 % | 26.552 M 335.97 % | 6.090 M -70.98 % | 20.984 M -34.00 % | 31.792 M 37.84 % | 23.064 M -10.34 % | 25.724 M 22.13 % | 21.063 M -42.85 % | 36.854 M 123.81 % | 16.467 M 65.64 % | 9.942 M -70.32 % | 33.495 M 332.27 % | 7.749 M 30.15 % | 5.954 M -52.14 % | 12.440 M 20.67 % | 10.309 M 65.56 % | 6.226 M -66.88 % | 18.800 M 60.83 % | 11.689 M |
| Total current assets | 0.000 -100.00 % | 19.103 M -16.09 % | 22.765 M 25.60 % | 18.125 M -67.81 % | 56.301 M 69.52 % | 33.212 M 117.02 % | 15.304 M -54.98 % | 33.996 M -22.48 % | 43.853 M 33.92 % | 32.744 M 27.29 % | 25.724 M 22.13 % | 21.063 M -42.85 % | 36.854 M 123.81 % | 16.467 M 46.52 % | 11.239 M -66.45 % | 33.495 M 332.27 % | 7.749 M 30.15 % | 5.954 M -52.14 % | 12.440 M 20.67 % | 10.309 M 65.56 % | 6.226 M -66.88 % | 18.800 M 60.83 % | 11.689 M |
| Inventory | 0.000 | 0.000 100.00 % | -22.520 M -37.62 % | -16.365 M | 0.000 100.00 % | -28.302 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 |
| Net receivables | 0.000 -100.00 % | 2.986 M -1.06 % | 3.018 M 80.26 % | 1.674 M 19.23 % | 1.404 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.297 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 -100.00 % | 549.087 M 22.83 % | 447.015 M 18.29 % | 377.882 M -4.44 % | 395.431 M 7.33 % | 368.425 M 5.52 % | 349.160 M 13.39 % | 307.941 M 0.88 % | 305.265 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 |
| Other assets | 0.000 100.00 % | -19.236 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 249.981 M 24.17 % | 201.326 M 16.60 % | 172.656 M -1.93 % | 176.062 M 20.87 % | 145.667 M 14.06 % | 127.714 M 13.20 % | 112.820 M 55.45 % | 72.575 M 18.01 % | 61.500 M 46.38 % | 42.015 M |
| Account payables | 0.000 -100.00 % | 1.721 M 84.08 % | 935.064 K 773.99 % | 106.988 K 48.65 % | 71.975 K -42.38 % | 124.906 K -36.44 % | 196.510 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 464.000 K | 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Other total stockholders equity | 0.000 -100.00 % | 14.432 M 0.84 % | 14.312 M -2.52 % | 14.682 M -5.93 % | 15.608 M 0.31 % | 15.559 M -1.68 % | 15.825 M 0.00 % | 15.825 M 0.00 % | 15.825 M 0.00 % | 15.825 M 0.00 % | 15.825 M 0.00 % | 15.825 M 0.00 % | 15.825 M -12.08 % | 17.999 M 8.33 % | 16.615 M -52.78 % | 35.183 M 190.02 % | 12.131 M -4.10 % | 12.650 M -8.78 % | 13.868 M -7.56 % | 15.001 M -23.37 % | 19.576 M -12.70 % | 22.424 M | 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 | 0.000 |
| Other liabilities | 0.000 100.00 % | -1.338 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 192.881 M | 0.000 -100.00 % | 186.931 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 605.755 M -4.65 % | 635.318 M 0.63 % | 631.341 M 21.77 % | 518.480 M 7.82 % | 480.872 M 1.58 % | 473.406 M 9.81 % | 431.120 M -0.79 % | 434.533 M 2.91 % | 422.239 M 6.16 % | 397.754 M 0.28 % | 396.646 M 5.65 % | 375.428 M -0.40 % | 376.940 M 3.84 % | 362.992 M 23.24 % | 294.551 M 6.20 % | 277.368 M 5.04 % | 264.065 M 40.08 % | 188.506 M 2.92 % | 183.162 M 4.30 % | 175.612 M 37.75 % | 127.482 M 2.15 % | 124.800 M 14.53 % | 108.964 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 -100.00 % | 48.967 K -25.31 % | 65.558 K 103.35 % | -1.957 M -1.75 % | -1.923 M -382.86 % | 679.953 K 845.23 % | 71.935 K | 0.000 100.00 % | -54.000 K | 0.000 | 0.000 | 0.000 100.00 % | -77.000 K -164.71 % | 119.000 K -8.46 % | 130.000 K -19.25 % | 161.000 K 351.56 % | -64.000 K -245.45 % | 44.000 K 118.80 % | -234.000 K -532.43 % | -37.000 K 63.00 % | -100.000 K -140.34 % | -41.607 K |
| Stock based compensation | 0.000 | 0.000 -100.00 % | 40.410 K -77.55 % | 180.000 K 0.00 % | 180.000 K 0.00 % | 180.000 K 0.00 % | 180.000 K 0.00 % | 180.000 K 0.00 % | 180.000 K 0.00 % | 180.000 K 0.00 % | 180.000 K 0.00 % | 180.000 K 0.00 % | 180.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 100.00 % | -1.930 M -422.10 % | -369.615 K 80.26 % | -1.873 M -290.59 % | 982.657 K 1 151.52 % | 78.517 K 117.06 % | -460.313 K -216.42 % | 395.396 K 130.71 % | -1.287 M -949.69 % | -122.650 K 88.38 % | -1.055 M -660.61 % | 188.211 K -92.85 % | 2.633 M 146.35 % | 1.069 M 129.85 % | -3.581 M -827.99 % | -385.840 K -127.41 % | 1.408 M 393.40 % | -479.828 K 36.37 % | -754.123 K -540.63 % | 171.147 K -57.95 % | 407.046 K 181.41 % | -500.000 K | 0.000 |
| Accounts receivables | 0.000 -100.00 % | 31.841 K 102.37 % | -1.344 M -397.69 % | -270.013 K -178.12 % | 345.649 K 341.43 % | -143.169 K -287.16 % | -36.979 K 83.34 % | -222.000 K -404.77 % | 72.843 K 175.81 % | -96.087 K -512.84 % | -15.679 K 83.16 % | -93.079 K -168.31 % | 136.252 K | 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 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 100.00 % | -1.930 M -298.08 % | 974.224 K 160.78 % | -1.603 M -351.62 % | 637.008 K | 0.000 100.00 % | -645.975 K -262.51 % | 397.492 K 124.93 % | -1.594 M -503.27 % | -264.274 K 74.58 % | -1.039 M -469.53 % | 281.290 K -88.73 % | 2.497 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -1.174 M -240.80 % | 833.803 K 142.79 % | -1.948 M -151.63 % | 3.774 M 386.77 % | -1.316 M -169.59 % | 1.891 M 44.29 % | 1.311 M -7.03 % | 1.410 M -41.04 % | 2.391 M 189.37 % | 826.234 K 158.82 % | -1.405 M -165.34 % | 2.150 M 391.83 % | -736.696 K -204.51 % | 704.920 K -14.87 % | 828.081 K 73.11 % | 478.349 K -59.70 % | 1.187 M -36.54 % | 1.870 M 173.13 % | 684.761 K 82.76 % | 374.687 K 29.00 % | 290.455 K 390.46 % | -100.000 K 80.46 % | -511.655 K |
| Net cash provided by operating activities | 0.000 -100.00 % | 1.575 M -4.85 % | 1.656 M -71.16 % | 5.741 M 123.90 % | 2.564 M -10.18 % | 2.855 M 0.56 % | 2.839 M 33.25 % | 2.131 M 78.14 % | 1.196 M -31.14 % | 1.737 M 411.95 % | 339.290 K -93.24 % | 5.020 M 2.36 % | 4.904 M 116.74 % | 2.263 M 305.92 % | -1.099 M -151.27 % | 2.143 M -29.43 % | 3.037 M 52.87 % | 1.986 M 24.78 % | 1.592 M -7.96 % | 1.730 M -11.41 % | 1.952 M | 0.000 -100.00 % | 374.851 K |
| Investments in property plant and equipment | 0.000 100.00 % | -905.546 K 43.07 % | -1.591 M 67.67 % | -4.920 M -875.43 % | -504.436 K 60.91 % | -1.290 M -78.00 % | -724.946 K -241.19 % | -212.474 K 53.49 % | -456.851 K 36.66 % | -721.317 K -117.15 % | -332.177 K 69.53 % | -1.090 M 72.71 % | -3.995 M -694.03 % | -503.082 K 87.98 % | -4.186 M -184.96 % | -1.469 M -989.00 % | -134.878 K -125.93 % | -59.700 K 47.82 % | -114.416 K 93.52 % | -1.766 M -565.14 % | -265.502 K -165.50 % | -100.000 K 87.17 % | -779.275 K |
| Acquisitions net | 0.000 -100.00 % | 15.000 K -16.49 % | 17.961 K -99.98 % | 81.064 M 1 192 018.75 % | 6.800 K 133.68 % | 2.910 K 100.10 % | -2.911 M -431 340.44 % | 675.000 -80.63 % | 3.485 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.556 M -161.07 % | 4.186 M 184.96 % | 1.469 M 989.00 % | 134.878 K 125.93 % | 59.700 K | 0.000 100.00 % | -2.460 M | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -180.000 K 97.17 % | -6.359 M 92.87 % | -89.138 M -528.31 % | -14.187 M 26.81 % | -19.382 M -18.74 % | -16.323 M -304.89 % | -4.032 M 84.88 % | -26.662 M 39.82 % | -44.305 M | 0.000 | 0.000 | 0.000 100.00 % | -9.255 M 61.67 % | -24.143 M -204.57 % | -7.927 M 88.09 % | -66.543 M -313.58 % | -16.090 M 34.95 % | -24.735 M 36.90 % | -39.197 M -32.74 % | -29.530 M 3.50 % | -30.600 M 21.17 % | -38.818 M |
| Sales maturities of investments | 0.000 -100.00 % | 16.848 M 314.47 % | 4.065 M -73.33 % | 15.243 M -27.10 % | 20.910 M -55.56 % | 47.058 M 145.48 % | 19.169 M 124.03 % | 8.557 M -68.84 % | 27.461 M -29.67 % | 39.046 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.217 M -30.07 % | 16.042 M -12.43 % | 18.319 M -12.42 % | 20.915 M -0.25 % | 20.967 M -36.73 % | 33.138 M -15.54 % | 39.235 M 48.90 % | 26.350 M -36.20 % | 41.300 M -9.05 % | 45.411 M |
| Other investing activites | 0.000 100.00 % | -23.096 M 77.58 % | -102.995 M -14.11 % | -90.256 M -904.48 % | 11.219 M 121.97 % | -51.075 M -375.13 % | -10.750 M 49.60 % | -21.327 M -13.46 % | -18.797 M -594.88 % | -2.705 M 82.56 % | -15.506 M -4.16 % | -14.887 M -220.34 % | -4.647 M -68.82 % | -2.753 M 92.33 % | -35.870 M -635.43 % | 6.699 M 124.35 % | -27.513 M -50.36 % | -18.298 M -31.00 % | -13.969 M 66.05 % | -41.139 M -298.68 % | -10.319 M 49.66 % | -20.500 M -783.80 % | -2.320 M |
| Net cash used for investing activites | 0.000 100.00 % | -7.319 M 93.15 % | -106.862 M -21.42 % | -88.007 M -604.48 % | 17.445 M 170.67 % | -24.687 M -113.93 % | -11.539 M 45.26 % | -21.082 M -13.48 % | -18.578 M -619.56 % | -2.582 M 83.70 % | -15.838 M 0.87 % | -15.977 M -84.88 % | -8.642 M -124.52 % | -3.849 M 91.25 % | -43.971 M -357.27 % | 17.091 M 123.37 % | -73.140 M -444.97 % | -13.421 M -141.14 % | -5.566 M 87.22 % | -43.561 M -222.70 % | -13.499 M -37.74 % | -9.800 M -380.43 % | 3.495 M |
| Debt repayment | 0.000 | 0.000 -100.00 % | 39.000 M 236.75 % | 11.581 M 138.60 % | -30.000 M | 0.000 100.00 % | -4.946 M -198.92 % | 5.000 M | 0.000 -100.00 % | 15.000 M 0.00 % | 15.000 M | 0.000 | 0.000 -100.00 % | 23.155 M 343.74 % | -9.500 M -133.93 % | 28.000 M 984.21 % | -3.167 M -140.43 % | 7.833 M -24.19 % | 10.333 M -31.11 % | 15.000 M 50.00 % | 10.000 M 100.00 % | 5.000 M 238.89 % | -3.600 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 48.744 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 |
| Common stock repurchased | 0.000 | 0.000 100.00 % | -477.935 K 51.73 % | -990.174 K | 0.000 100.00 % | -266.196 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -584.478 K 64.99 % | -1.670 M -33.48 % | -1.251 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 100.00 % | -1.074 M 0.19 % | -1.076 M 0.02 % | -1.076 M 0.07 % | -1.077 M 0.53 % | -1.082 M 0.20 % | -1.084 M 0.00 % | -1.084 M 0.00 % | -1.084 M 0.00 % | -1.084 M 0.00 % | -1.084 M 0.00 % | -1.084 M 0.00 % | -1.084 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 -100.00 % | 3.432 M -95.27 % | 72.572 M 101.34 % | 36.045 M 6.42 % | 33.870 M -17.73 % | 41.167 M 3 131.78 % | -1.358 M -117.19 % | 7.897 M -70.96 % | 27.195 M 272.88 % | -15.731 M -351.92 % | 6.244 M 266.54 % | -3.750 M 9.27 % | -4.133 M 71.19 % | -14.347 M -147.26 % | 30.354 M 576.80 % | -6.366 M -108.10 % | 78.622 M 2 208.40 % | -3.729 M -467.98 % | -656.540 K -102.01 % | 32.584 M 999.85 % | -3.621 M -128.09 % | 12.889 M 615.56 % | -2.500 M |
| Net cash used provided by financing activities | 0.000 -100.00 % | 2.359 M -97.86 % | 110.018 M 141.48 % | 45.560 M 1 502.94 % | 2.842 M -92.86 % | 39.819 M 638.94 % | -7.388 M -162.54 % | 11.813 M -54.76 % | 26.110 M 1 538.45 % | -1.815 M -109.00 % | 20.160 M 517.04 % | -4.834 M 7.35 % | -5.217 M -177.87 % | 6.700 M -65.59 % | 19.472 M 143.20 % | 8.007 M -89.12 % | 73.609 M 2 220.03 % | 3.173 M -49.94 % | 6.338 M -86.20 % | 45.925 M 3 597.90 % | 1.242 M -91.66 % | 14.900 M 26 301.12 % | 56.437 K |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -16.117 M -376.13 % | -3.385 M -170.35 % | 4.812 M 113.11 % | -36.706 M -247.75 % | 24.844 M 38.12 % | 17.987 M 211.80 % | -16.089 M -125.39 % | -7.138 M -181.78 % | 8.728 M 428.12 % | -2.660 M -157.07 % | 4.661 M 129.52 % | -15.791 M -76.34 % | -8.955 M -275.13 % | 5.113 M 119.98 % | -25.598 M -193.97 % | 27.241 M 677.05 % | 3.506 M 142.43 % | -8.262 M -449.47 % | 2.364 M -42.25 % | 4.093 M 139.72 % | -10.305 M -306.09 % | 5.000 M 27.36 % | 3.926 M |
| Cash at beginning of period | 16.117 M -17.36 % | 19.502 M 32.75 % | 14.690 M -71.42 % | 51.396 M 93.57 % | 26.552 M 210.00 % | 8.565 M -65.26 % | 24.654 M -22.45 % | 31.792 M 37.84 % | 23.064 M -10.34 % | 25.724 M 22.13 % | 21.063 M -42.85 % | 36.854 M -19.55 % | 45.810 M 370.43 % | 9.738 M -72.44 % | 35.336 M 336.52 % | 8.095 M 76.39 % | 4.589 M -64.29 % | 12.851 M 22.54 % | 10.487 M 64.02 % | 6.393 M -61.71 % | 16.698 M 42.72 % | 11.700 M 50.71 % | 7.763 M |
| Cash at end of period | 0.000 -100.00 % | 16.117 M -17.36 % | 19.502 M 32.75 % | 14.690 M -71.42 % | 51.396 M 93.57 % | 26.552 M 210.00 % | 8.565 M -65.26 % | 24.654 M -22.45 % | 31.792 M 37.84 % | 23.064 M -10.34 % | 25.724 M 22.13 % | 21.063 M -42.85 % | 36.854 M 148.16 % | 14.851 M 52.51 % | 9.738 M -72.44 % | 35.336 M 336.52 % | 8.095 M 76.39 % | 4.589 M -64.29 % | 12.851 M 22.54 % | 10.487 M 64.02 % | 6.393 M -61.72 % | 16.700 M 42.87 % | 11.689 M |
| Operating cash flow | 0.000 -100.00 % | 1.575 M -55.92 % | 3.574 M 579.58 % | 525.910 K -79.49 % | 2.564 M -10.18 % | 2.855 M 0.56 % | 2.839 M 33.25 % | 2.131 M 78.14 % | 1.196 M -31.14 % | 1.737 M 411.95 % | 339.290 K -93.24 % | 5.020 M 2.36 % | 4.904 M 116.74 % | 2.263 M 305.92 % | -1.099 M -151.27 % | 2.143 M -29.43 % | 3.037 M 52.87 % | 1.986 M 24.78 % | 1.592 M -7.96 % | 1.730 M -11.41 % | 1.952 M | 0.000 -100.00 % | 374.851 K |
| Capital expenditure | 0.000 100.00 % | -905.546 K 43.07 % | -1.591 M 67.67 % | -4.920 M -875.43 % | -504.436 K 60.91 % | -1.290 M -78.00 % | -724.946 K -241.19 % | -212.474 K 53.49 % | -456.851 K 36.66 % | -721.317 K -117.15 % | -332.177 K 69.53 % | -1.090 M 72.71 % | -3.995 M -694.03 % | -503.082 K 87.98 % | -4.186 M -184.96 % | -1.469 M -989.00 % | -134.878 K -125.93 % | -59.700 K 47.82 % | -114.416 K 93.52 % | -1.766 M -565.14 % | -265.502 K -165.50 % | -100.000 K 87.17 % | -779.275 K |
| Free CashFlow | 0.000 -100.00 % | 669.731 K -66.23 % | 1.983 M 145.13 % | -4.394 M -313.35 % | 2.060 M 31.66 % | 1.565 M -25.99 % | 2.114 M 10.21 % | 1.918 M 159.50 % | 739.157 K -27.22 % | 1.016 M 14 179.12 % | 7.113 K -99.82 % | 3.929 M 332.08 % | 909.377 K -48.32 % | 1.760 M 133.30 % | -5.284 M -883.72 % | 674.272 K -76.76 % | 2.902 M 50.61 % | 1.927 M 30.40 % | 1.478 M 4 169.12 % | -36.312 K -102.15 % | 1.687 M 1 786.95 % | -100.000 K 75.27 % | -404.424 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2003-02-11 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2000-12-31 | 2000-09-30 | 2000-06-30 | 2000-03-31 | 1999-12-31 | 1999-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 4.578 M 4.50 % | 4.381 M -5.17 % | 4.620 M -3.81 % | 4.803 M -44.37 % | 8.635 M -0.48 % | 8.676 M -0.61 % | 8.729 M 1.14 % | 8.631 M 11.42 % | 7.746 M 10.90 % | 6.985 M 4.49 % | 6.685 M 10.75 % | 6.036 M 16.97 % | 5.160 M 100.33 % | 2.576 M 1.74 % | 2.532 M 8.06 % | 2.343 M -2.06 % | 2.392 M 2.26 % | 2.339 M -3.31 % | 2.419 M 14.50 % | 2.113 M 45.13 % | 1.456 M -30.47 % | 2.094 M -25.59 % | 2.814 M 28.93 % | 2.183 M -2.49 % | 2.239 M -2.35 % | 2.293 M 0.69 % | 2.277 M -1.56 % | 2.313 M 17.38 % | 1.970 M -2.68 % | 2.025 M 1.51 % | 1.994 M 2.44 % | 1.947 M -16.92 % | 2.344 M 18.50 % | 1.978 M -4.99 % | 2.081 M 3.23 % | 2.016 M 6.92 % | 1.886 M 5.52 % | 1.787 M -6.45 % | 1.910 M 9.36 % | 1.747 M -12.91 % | 2.006 M 26.55 % | 1.585 M -15.95 % | 1.885 M 38.47 % | 1.362 M -1.72 % | 1.385 M 6.37 % | 1.302 M 0.19 % | 1.300 M 8.33 % | 1.200 M |
| Net income | 241.000 K 107.76 % | 116.000 K -69.23 % | 377.000 K -14.12 % | 439.000 K 205.31 % | 143.787 K -53.16 % | 307.000 K -11.27 % | 346.000 K -53.12 % | 738.000 K 59.61 % | 462.374 K -25.78 % | 623.000 K -32.06 % | 917.000 K 8.01 % | 849.000 K 77.31 % | 478.824 K 34.93 % | 354.879 K 43.20 % | 247.813 K 31.39 % | 188.610 K 358.59 % | -72.937 K -138.39 % | 189.990 K -16.51 % | 227.553 K 31.03 % | 173.670 K -4.82 % | 182.473 K -28.20 % | 254.125 K -61.31 % | 656.794 K 166.59 % | 246.372 K -34.52 % | 376.280 K 1.59 % | 370.391 K -5.08 % | 390.195 K -1.31 % | 395.393 K 168.44 % | -577.703 K -313.28 % | 270.870 K -24.68 % | 359.608 K 42.57 % | 252.236 K -52.85 % | 534.951 K 76.88 % | 302.429 K -25.35 % | 405.137 K 1.56 % | 398.897 K 30.48 % | 305.726 K 46.66 % | 208.466 K -43.04 % | 365.958 K 23.42 % | 296.520 K -27.37 % | 408.283 K 159.45 % | 157.365 K -53.97 % | 341.891 K 36.11 % | 251.195 K -30.05 % | 359.106 K 25.22 % | 286.788 K 43.39 % | 200.000 K -33.33 % | 300.000 K |
| Income before tax | 124.000 K 690.48 % | -21.000 K -108.68 % | 242.000 K -34.24 % | 368.000 K 1 904.28 % | -20.396 K -111.93 % | 171.000 K -14.07 % | 199.000 K -73.54 % | 752.000 K 90.41 % | 394.938 K -34.61 % | 604.000 K -38.87 % | 988.000 K 6.58 % | 927.000 K 91.79 % | 483.341 K 3.29 % | 467.960 K 51.10 % | 309.707 K 34.44 % | 230.360 K 226.19 % | -182.554 K -176.50 % | 238.623 K -21.46 % | 303.842 K 39.60 % | 217.657 K -7.88 % | 236.265 K -32.84 % | 351.769 K -64.39 % | 987.878 K 156.71 % | 384.818 K -35.35 % | 595.208 K 1.71 % | 585.190 K -5.38 % | 618.433 K -1.84 % | 630.037 K 163.79 % | -987.690 K -371.84 % | 363.336 K -31.35 % | 529.245 K 41.65 % | 373.623 K -52.23 % | 782.091 K 88.07 % | 415.852 K -27.86 % | 576.437 K -0.12 % | 577.141 K 35.82 % | 424.919 K 52.58 % | 278.491 K -45.98 % | 515.562 K 22.83 % | 419.730 K -4.73 % | 440.568 K 104.54 % | 215.395 K -57.86 % | 511.092 K 39.65 % | 365.971 K -25.11 % | 488.673 K 12.47 % | 434.486 K 44.83 % | 300.000 K -25.00 % | 400.000 K |
| Income before tax ratio | 0.03 665.07 % | 0.00 -109.15 % | 0.05 -31.63 % | 0.08 3 343.63 % | 0.00 -111.98 % | 0.02 -13.55 % | 0.02 -73.83 % | 0.09 70.90 % | 0.05 -41.04 % | 0.09 -41.49 % | 0.15 -3.77 % | 0.15 63.96 % | 0.09 -48.44 % | 0.18 48.52 % | 0.12 24.41 % | 0.10 228.84 % | -0.08 -174.81 % | 0.10 -18.77 % | 0.13 21.92 % | 0.10 -36.52 % | 0.16 -3.40 % | 0.17 -52.14 % | 0.35 99.11 % | 0.18 -33.70 % | 0.27 4.16 % | 0.26 -6.03 % | 0.27 -0.29 % | 0.27 154.34 % | -0.50 -379.31 % | 0.18 -32.37 % | 0.27 38.28 % | 0.19 -42.50 % | 0.33 58.70 % | 0.21 -24.07 % | 0.28 -3.24 % | 0.29 27.03 % | 0.23 44.60 % | 0.16 -42.26 % | 0.27 12.31 % | 0.24 9.39 % | 0.22 61.63 % | 0.14 -49.86 % | 0.27 0.85 % | 0.27 -23.80 % | 0.35 5.74 % | 0.33 44.56 % | 0.23 -30.77 % | 0.33 |
| EBITDA | 0.000 100.00 % | -21.000 K | 0.000 -100.00 % | 368.000 K 1 904.28 % | -20.396 K -111.93 % | 171.000 K -14.07 % | 199.000 K 126.46 % | -752.000 K -290.41 % | 394.938 K -34.61 % | 604.000 K -38.87 % | 988.000 K 206.58 % | -927.000 K -291.79 % | 483.341 K 3.29 % | 467.960 K 51.10 % | 309.707 K 34.44 % | 230.360 K 226.19 % | -182.554 K -176.50 % | 238.623 K -21.46 % | 303.842 K 39.60 % | 217.657 K -7.88 % | 236.265 K -32.84 % | 351.769 K -64.39 % | 987.878 K 156.71 % | 384.818 K -35.35 % | 595.208 K 1.71 % | 585.190 K -5.38 % | 618.433 K -1.84 % | 630.037 K 163.79 % | -987.690 K -371.84 % | 363.336 K -31.35 % | 529.245 K 41.65 % | 373.623 K -52.23 % | 782.091 K 88.07 % | 415.852 K -27.86 % | 576.437 K -0.12 % | 577.141 K 35.82 % | 424.919 K 52.58 % | 278.491 K -45.98 % | 515.562 K 22.83 % | 419.730 K -4.73 % | 440.568 K 104.54 % | 215.395 K -57.86 % | 511.092 K 39.65 % | 365.971 K -25.11 % | 488.673 K 12.47 % | 434.486 K 44.83 % | 300.000 K -25.00 % | 400.000 K |
| Net income ratio | 0.05 98.82 % | 0.03 -67.55 % | 0.08 -10.72 % | 0.09 448.87 % | 0.02 -52.94 % | 0.04 -10.73 % | 0.04 -53.64 % | 0.09 43.25 % | 0.06 -33.08 % | 0.09 -34.98 % | 0.14 -2.48 % | 0.14 51.58 % | 0.09 -32.65 % | 0.14 40.76 % | 0.10 21.59 % | 0.08 364.02 % | -0.03 -137.54 % | 0.08 -13.65 % | 0.09 14.44 % | 0.08 -34.42 % | 0.13 3.27 % | 0.12 -48.00 % | 0.23 106.77 % | 0.11 -32.85 % | 0.17 4.04 % | 0.16 -5.73 % | 0.17 0.25 % | 0.17 158.31 % | -0.29 -319.14 % | 0.13 -25.80 % | 0.18 39.18 % | 0.13 -43.24 % | 0.23 49.27 % | 0.15 -21.43 % | 0.19 -1.61 % | 0.20 22.03 % | 0.16 38.98 % | 0.12 -39.11 % | 0.19 12.85 % | 0.17 -16.61 % | 0.20 105.02 % | 0.10 -45.24 % | 0.18 -1.71 % | 0.18 -28.83 % | 0.26 17.72 % | 0.22 43.13 % | 0.15 -38.46 % | 0.25 |
| Ratio EBITDA | 0.00 100.00 % | 0.00 | 0.00 -100.00 % | 0.08 3 343.63 % | 0.00 -111.98 % | 0.02 -13.55 % | 0.02 126.17 % | -0.09 -270.90 % | 0.05 -41.04 % | 0.09 -41.49 % | 0.15 196.23 % | -0.15 -263.96 % | 0.09 -48.44 % | 0.18 48.52 % | 0.12 24.41 % | 0.10 228.84 % | -0.08 -174.81 % | 0.10 -18.77 % | 0.13 21.92 % | 0.10 -36.52 % | 0.16 -3.40 % | 0.17 -52.14 % | 0.35 99.11 % | 0.18 -33.70 % | 0.27 4.16 % | 0.26 -6.03 % | 0.27 -0.29 % | 0.27 154.34 % | -0.50 -379.31 % | 0.18 -32.37 % | 0.27 38.28 % | 0.19 -42.50 % | 0.33 58.70 % | 0.21 -24.07 % | 0.28 -3.24 % | 0.29 27.03 % | 0.23 44.60 % | 0.16 -42.26 % | 0.27 12.31 % | 0.24 9.39 % | 0.22 61.63 % | 0.14 -49.86 % | 0.27 0.85 % | 0.27 -23.80 % | 0.35 5.74 % | 0.33 44.56 % | 0.23 -30.77 % | 0.33 |
| Gross profit ratio | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 92.99 % | 0.52 -48.19 % | 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 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 | 1.721 M 3.88 % | 1.657 M -3.30 % | 1.714 M 1.49 % | 1.688 M 0.47 % | 1.681 M 0.00 % | 1.681 M 0.00 % | 1.681 M 0.28 % | 1.676 M 0.21 % | 1.672 M 0.35 % | 1.667 M -1.12 % | 1.685 M -0.65 % | 1.696 M 0.12 % | 1.694 M -4.51 % | 1.774 M 0.24 % | 1.770 M -1.77 % | 1.802 M -0.65 % | 1.814 M -4.53 % | 1.900 M 8.54 % | 1.750 M 10.87 % | 1.579 M 4.05 % | 1.517 M 1.51 % | 1.495 M -3.58 % | 1.550 M -0.90 % | 1.564 M 0.03 % | 1.564 M 0.22 % | 1.561 M -0.52 % | 1.569 M -0.33 % | 1.574 M 1.58 % | 1.550 M -0.78 % | 1.562 M -4.60 % | 1.637 M 5.16 % | 1.557 M -0.66 % | 1.567 M -0.66 % | 1.577 M -0.13 % | 1.580 M -1.24 % | 1.599 M -4.66 % | 1.678 M -0.78 % | 1.691 M 0.88 % | 1.676 M 1.75 % | 1.647 M -14.70 % | 1.931 M -1.61 % | 1.963 M 1.54 % | 1.933 M -0.37 % | 1.940 M -5.25 % | 2.048 M -0.04 % | 2.048 M 2.42 % | 2.000 M -6.67 % | 2.143 M |
| Weighted average shs out | 1.721 M 3.88 % | 1.657 M -3.30 % | 1.714 M 1.49 % | 1.688 M 0.47 % | 1.681 M 0.00 % | 1.681 M 0.00 % | 1.681 M 0.28 % | 1.676 M 0.21 % | 1.672 M 0.35 % | 1.667 M -1.12 % | 1.685 M -0.65 % | 1.696 M 0.12 % | 1.694 M -4.51 % | 1.774 M 0.24 % | 1.770 M -0.84 % | 1.785 M 3.34 % | 1.727 M 0.01 % | 1.727 M -1.33 % | 1.750 M 20.95 % | 1.447 M -2.98 % | 1.492 M -0.21 % | 1.495 M -0.13 % | 1.497 M -0.99 % | 1.512 M 0.32 % | 1.507 M 0.27 % | 1.503 M -0.09 % | 1.504 M -0.04 % | 1.505 M 1.77 % | 1.479 M 0.00 % | 1.479 M -4.64 % | 1.550 M 5.32 % | 1.472 M -0.86 % | 1.485 M -0.85 % | 1.498 M -0.76 % | 1.509 M -0.53 % | 1.517 M -5.79 % | 1.610 M -0.88 % | 1.625 M 0.24 % | 1.621 M -1.62 % | 1.647 M -11.78 % | 1.867 M -1.48 % | 1.895 M 0.15 % | 1.892 M -0.73 % | 1.906 M -6.91 % | 2.048 M -0.04 % | 2.048 M 2.42 % | 2.000 M -6.67 % | 2.143 M |
| EPS diluted | 0.14 100.00 % | 0.07 -68.18 % | 0.22 -15.38 % | 0.26 203.74 % | 0.09 -52.44 % | 0.18 -14.29 % | 0.21 -52.27 % | 0.44 57.14 % | 0.28 -24.32 % | 0.37 -31.48 % | 0.54 8.00 % | 0.50 78.57 % | 0.28 40.00 % | 0.20 42.86 % | 0.14 40.00 % | 0.10 348.76 % | -0.04 -140.20 % | 0.10 -23.08 % | 0.13 18.18 % | 0.11 -8.33 % | 0.12 -29.41 % | 0.17 -59.52 % | 0.42 162.50 % | 0.16 -33.33 % | 0.24 0.00 % | 0.24 -4.00 % | 0.25 0.00 % | 0.25 167.57 % | -0.37 -317.65 % | 0.17 -22.73 % | 0.22 37.50 % | 0.16 -52.94 % | 0.34 78.95 % | 0.19 -26.92 % | 0.26 4.00 % | 0.25 38.89 % | 0.18 50.00 % | 0.12 -45.45 % | 0.22 22.22 % | 0.18 -14.29 % | 0.21 162.50 % | 0.08 -55.56 % | 0.18 38.46 % | 0.13 -27.78 % | 0.18 28.57 % | 0.14 40.00 % | 0.10 -28.57 % | 0.14 |
| Earnings per share | 0.14 100.00 % | 0.07 -68.18 % | 0.22 -15.38 % | 0.26 203.74 % | 0.09 -52.44 % | 0.18 -14.29 % | 0.21 -52.27 % | 0.44 57.14 % | 0.28 -24.32 % | 0.37 -31.48 % | 0.54 8.00 % | 0.50 78.57 % | 0.28 40.00 % | 0.20 42.86 % | 0.14 27.27 % | 0.11 360.66 % | -0.04 -138.36 % | 0.11 -15.38 % | 0.13 8.33 % | 0.12 0.00 % | 0.12 -29.41 % | 0.17 -61.36 % | 0.44 175.00 % | 0.16 -36.00 % | 0.25 0.00 % | 0.25 -3.85 % | 0.26 0.00 % | 0.26 166.67 % | -0.39 -316.67 % | 0.18 -21.74 % | 0.23 35.29 % | 0.17 -52.78 % | 0.36 80.00 % | 0.20 -25.93 % | 0.27 3.85 % | 0.26 36.84 % | 0.19 46.15 % | 0.13 -43.48 % | 0.23 27.78 % | 0.18 -18.18 % | 0.22 175.00 % | 0.08 -55.56 % | 0.18 38.46 % | 0.13 -27.78 % | 0.18 28.57 % | 0.14 40.00 % | 0.10 -28.57 % | 0.14 |
| Gross profit | 4.578 M 4.50 % | 4.381 M -5.17 % | 4.620 M -3.81 % | 4.803 M 7.35 % | 4.474 M -48.43 % | 8.676 M -0.61 % | 8.729 M 1.14 % | 8.631 M 11.42 % | 7.746 M 10.90 % | 6.985 M 4.49 % | 6.685 M 10.75 % | 6.036 M 16.97 % | 5.160 M 100.33 % | 2.576 M 1.74 % | 2.532 M 8.06 % | 2.343 M -2.06 % | 2.392 M 2.26 % | 2.339 M -3.31 % | 2.419 M 14.50 % | 2.113 M 45.13 % | 1.456 M -30.47 % | 2.094 M -25.59 % | 2.814 M 28.93 % | 2.183 M -2.49 % | 2.239 M -2.35 % | 2.293 M 0.69 % | 2.277 M -1.56 % | 2.313 M 17.38 % | 1.970 M -2.68 % | 2.025 M 1.51 % | 1.994 M 2.44 % | 1.947 M -16.92 % | 2.344 M 18.50 % | 1.978 M -4.99 % | 2.081 M 3.23 % | 2.016 M 6.92 % | 1.886 M 5.52 % | 1.787 M -6.45 % | 1.910 M 9.36 % | 1.747 M -12.91 % | 2.006 M 26.55 % | 1.585 M -15.95 % | 1.885 M 38.47 % | 1.362 M -1.72 % | 1.385 M 6.37 % | 1.302 M 0.19 % | 1.300 M 8.33 % | 1.200 M |
| Income tax expense | 117.000 K -14.60 % | 137.000 K 1.48 % | 135.000 K 90.14 % | 71.000 K 143.24 % | -164.183 K -20.72 % | -136.000 K 7.48 % | -147.000 K -1 150.00 % | 14.000 K 120.76 % | -67.436 K -254.93 % | -19.000 K -126.76 % | 71.000 K -8.97 % | 78.000 K 1 626.81 % | 4.517 K -96.01 % | 113.081 K 82.70 % | 61.894 K 48.25 % | 41.750 K 138.09 % | -109.617 K -325.40 % | 48.633 K -36.25 % | 76.289 K 73.44 % | 43.987 K -18.23 % | 53.792 K -44.91 % | 97.644 K -70.51 % | 331.084 K 139.14 % | 138.446 K -36.76 % | 218.928 K 1.92 % | 214.799 K -5.89 % | 228.238 K -2.73 % | 234.644 K 157.23 % | -409.987 K -543.39 % | 92.466 K -45.49 % | 169.637 K 39.75 % | 121.387 K -50.88 % | 247.140 K 117.89 % | 113.423 K -33.79 % | 171.300 K -3.90 % | 178.244 K 49.54 % | 119.193 K 70.21 % | 70.025 K -53.19 % | 149.604 K 21.42 % | 123.210 K 281.63 % | 32.285 K -44.36 % | 58.030 K -65.70 % | 169.201 K 47.42 % | 114.776 K -11.42 % | 129.567 K -12.28 % | 147.698 K 47.70 % | 100.000 K 0.00 % | 100.000 K |
| Cost of revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.056 M 0.46 % | 1.051 M 2.19 % | 1.028 M -4.83 % | 1.081 M -0.97 % | 1.091 M 3.03 % | 1.059 M 14.27 % | 926.840 K -0.01 % | 926.928 K -1.44 % | 940.430 K -1.74 % | 957.114 K -1.90 % | 975.668 K -13.51 % | 1.128 M 20.00 % | 940.092 K 10.36 % | 851.811 K -6.15 % | 907.621 K -8.79 % | 995.138 K 4.45 % | 952.768 K 0.97 % | 943.576 K 1.80 % | 926.861 K 5.44 % | 879.049 K 3.32 % | 850.842 K 4.91 % | 810.994 K 7.07 % | 757.458 K -7.71 % | 820.717 K 0.40 % | 817.463 K 1.28 % | 807.127 K 2.79 % | 785.185 K -16.80 % | 943.678 K 26.91 % | 743.596 K 9.34 % | 680.086 K 20.42 % | 564.758 K 9.52 % | 515.664 K 10.07 % | 468.493 K -6.30 % | 500.000 K 25.00 % | 400.000 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 -100.00 % | 52.585 K -20.55 % | 66.183 K 11.35 % | 59.436 K -7.52 % | 64.270 K 5.44 % | 60.954 K 13.06 % | 53.914 K -20.42 % | 67.744 K -78.05 % | 308.627 K | 0.000 -100.00 % | 79.472 K -3.55 % | 82.399 K -67.04 % | 249.992 K | 0.000 -100.00 % | 65.620 K 6.03 % | 61.886 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 |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.655 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.216 M 3.68 % | -3.339 M -4.34 % | -3.200 M 13.96 % | -3.720 M -14.35 % | -3.253 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 |
| Operating expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.366 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.006 M | 0.000 100.00 % | -2.108 M 5.14 % | -2.222 M -5.19 % | -2.113 M 17.95 % | -2.575 M -22.57 % | -2.101 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 |
| Cost and expenses | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.655 M 1.76 % | 8.505 M -0.29 % | 8.530 M 8.26 % | 7.879 M 7.18 % | 7.352 M 15.21 % | 6.381 M 12.01 % | 5.697 M 11.51 % | 5.109 M 9.24 % | 4.677 M 321.87 % | -2.108 M 5.14 % | -2.222 M -5.19 % | -2.113 M 17.95 % | -2.575 M -22.57 % | -2.101 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 |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.655 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.108 M -0.79 % | 1.117 M 2.69 % | 1.088 M -4.98 % | 1.145 M -0.63 % | 1.152 M 3.52 % | 1.113 M 11.91 % | 994.584 K -19.50 % | 1.236 M 31.38 % | 940.430 K -9.28 % | 1.037 M -2.03 % | 1.058 M -23.22 % | 1.378 M 46.59 % | 940.092 K 2.47 % | 917.431 K -5.37 % | 969.507 K -2.58 % | 995.138 K 4.45 % | 952.768 K 0.97 % | 943.576 K 1.80 % | 926.861 K 5.44 % | 879.049 K 3.32 % | 850.842 K 4.91 % | 810.994 K 7.07 % | 757.458 K -7.71 % | 820.717 K 0.40 % | 817.463 K 1.28 % | 807.127 K 2.79 % | 785.185 K -16.80 % | 943.678 K 26.91 % | 743.596 K 9.34 % | 680.086 K 20.42 % | 564.758 K 9.52 % | 515.664 K 10.07 % | 468.493 K -6.30 % | 500.000 K 25.00 % | 400.000 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 -100.00 % | 5.276 M 0.16 % | 5.268 M 0.62 % | 5.235 M 2.64 % | 5.101 M 0.30 % | 5.085 M 0.54 % | 5.058 M 24.85 % | 4.051 M 6.47 % | 3.805 M 5.52 % | 3.606 M 2.16 % | 3.530 M 7.36 % | 3.288 M -8.97 % | 3.611 M 5.25 % | 3.431 M 1.91 % | 3.367 M 2.34 % | 3.290 M 11.43 % | 2.953 M 10.12 % | 2.681 M 4.41 % | 2.568 M -0.21 % | 2.574 M -4.20 % | 2.686 M 3.51 % | 2.595 M -6.06 % | 2.763 M -3.36 % | 2.859 M 1.89 % | 2.806 M 0.33 % | 2.796 M -6.89 % | 3.003 M -3.08 % | 3.099 M 0.17 % | 3.094 M -0.77 % | 3.118 M 13.60 % | 2.745 M 17.41 % | 2.338 M 3.90 % | 2.250 M 2.22 % | 2.201 M 4.81 % | 2.100 M 5.00 % | 2.000 M |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.227 M -3.44 % | 3.342 M -1.21 % | 3.383 M 3.60 % | 3.265 M 0.84 % | 3.238 M 4.53 % | 3.098 M 27.01 % | 2.439 M 13.73 % | 2.144 M 6.55 % | 2.013 M 7.71 % | 1.869 M 15.23 % | 1.622 M 0.04 % | 1.621 M 8.32 % | 1.497 M 2.13 % | 1.465 M 3.19 % | 1.420 M 7.09 % | 1.326 M 12.38 % | 1.180 M 6.58 % | 1.107 M -0.64 % | 1.114 M -1.76 % | 1.134 M 2.36 % | 1.108 M -7.24 % | 1.194 M -7.53 % | 1.292 M -2.28 % | 1.322 M -2.71 % | 1.359 M -14.16 % | 1.583 M -8.91 % | 1.737 M -5.34 % | 1.835 M 1.50 % | 1.808 M 18.59 % | 1.525 M 26.10 % | 1.209 M 9.44 % | 1.105 M 2.24 % | 1.081 M 8.06 % | 1.000 M 0.00 % | 1.000 M |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.806 M | 0.000 | 0.000 100.00 % | -752.000 K -1 470.26 % | 54.880 K 102.65 % | 27.081 K -68.53 % | 86.065 K 109.28 % | -927.000 K -1 398.48 % | 71.391 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating income | 4.578 M 4.50 % | 4.381 M -5.17 % | 4.620 M -3.81 % | 4.803 M 23 648.74 % | -20.396 K -100.45 % | 4.490 M -3.00 % | 4.629 M 515.56 % | 752.000 K -90.29 % | 7.746 M 10.90 % | 6.985 M 4.49 % | 6.685 M 621.14 % | 927.000 K -82.04 % | 5.160 M 1 002.68 % | 467.960 K 51.10 % | 309.707 K 34.44 % | 230.360 K 226.19 % | -182.554 K -176.50 % | 238.623 K -21.46 % | 303.842 K 39.60 % | 217.657 K -7.88 % | 236.265 K -32.84 % | 351.769 K -64.39 % | 987.878 K 156.71 % | 384.818 K -35.35 % | 595.208 K 1.71 % | 585.190 K -5.38 % | 618.433 K -1.84 % | 630.037 K 163.79 % | -987.690 K -371.84 % | 363.336 K -31.35 % | 529.245 K 41.65 % | 373.623 K -52.23 % | 782.091 K 88.07 % | 415.852 K -27.86 % | 576.437 K -0.12 % | 577.141 K 35.82 % | 424.919 K 52.58 % | 278.491 K -45.98 % | 515.562 K 22.83 % | 419.730 K -4.73 % | 440.568 K 104.54 % | 215.395 K -57.86 % | 511.092 K 39.65 % | 365.971 K -25.11 % | 488.673 K 12.47 % | 434.486 K 44.83 % | 300.000 K -25.00 % | 400.000 K |
| Operating income ratio | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 42 434.66 % | 0.00 -100.46 % | 0.52 -2.41 % | 0.53 508.65 % | 0.09 -91.29 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 551.13 % | 0.15 -84.64 % | 1.00 450.44 % | 0.18 48.52 % | 0.12 24.41 % | 0.10 228.84 % | -0.08 -174.81 % | 0.10 -18.77 % | 0.13 21.92 % | 0.10 -36.52 % | 0.16 -3.40 % | 0.17 -52.14 % | 0.35 99.11 % | 0.18 -33.70 % | 0.27 4.16 % | 0.26 -6.03 % | 0.27 -0.29 % | 0.27 154.34 % | -0.50 -379.31 % | 0.18 -32.37 % | 0.27 38.28 % | 0.19 -42.50 % | 0.33 58.70 % | 0.21 -24.07 % | 0.28 -3.24 % | 0.29 27.03 % | 0.23 44.60 % | 0.16 -42.26 % | 0.27 12.31 % | 0.24 9.39 % | 0.22 61.63 % | 0.14 -49.86 % | 0.27 0.85 % | 0.27 -23.80 % | 0.35 5.74 % | 0.33 44.56 % | 0.23 -30.77 % | 0.33 |
| Total other income expenses net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.319 M 2.51 % | -4.430 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -948.379 K 5.00 % | -998.311 K -23.63 % | -807.467 K -92.80 % | -418.819 K 29.03 % | -590.160 K | 0.000 -100.00 % | 167.161 K | 0.000 -100.00 % | 233.421 K 163.18 % | -369.445 K 40.87 % | -624.767 K 60.53 % | -1.583 M -613.49 % | -221.854 K -148.75 % | -89.188 K 85.23 % | -603.829 K 65.88 % | -1.770 M -3 469.98 % | 52.516 K 11.28 % | 47.192 K | 0.000 100.00 % | -581.825 K 11.55 % | -657.793 K -980.56 % | -60.875 K 61.33 % | -157.411 K -1 105.89 % | 15.649 K 124.80 % | -63.096 K -1 311.54 % | -4.470 K | 0.000 -100.00 % | 48.105 K | 0.000 100.00 % | -211.092 K -720.33 % | 34.029 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2003-02-11 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2000-12-31 | 2000-09-30 | 2000-06-30 | 2000-03-31 | 1999-12-31 | 1999-09-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2003-02-11 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2000-12-31 | 2000-09-30 | 2000-06-30 | 2000-03-31 | 1999-12-31 | 1999-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 76.955 M -8.32 % | 83.939 M -27.28 % | 115.427 M -4.53 % | 120.910 M -6.92 % | 129.894 M 0.00 % | 129.894 M 21.57 % | 106.848 M -18.91 % | 131.771 M 17.85 % | 111.815 M 21.80 % | 91.803 M 0.02 % | 91.786 M -1.33 % | 93.026 M -2.50 % | 95.413 M 10.92 % | 86.019 M 26.07 % | 68.232 M 21.78 % | 56.029 M -6.57 % | 59.967 M -3.47 % | 62.125 M 16.17 % | 53.477 M -15.19 % | 63.058 M 5.14 % | 59.978 M 1.62 % | 59.023 M 10.05 % | 53.635 M 366.18 % | 11.505 M -71.48 % | 40.346 M 14.67 % | 35.184 M 20.41 % | 29.219 M -27.71 % | 40.418 M 5.79 % | 38.206 M -7.07 % | 41.112 M 10.52 % | 37.199 M 8.20 % | 34.380 M 13.83 % | 30.204 M 76.58 % | 17.105 M -9.67 % | 18.935 M 7.83 % | 17.560 M 29.31 % | 13.580 M 50.04 % | 9.051 M 43.35 % | 6.314 M 34.60 % | 4.691 M 188.39 % | -5.307 M 50.60 % | -10.745 M -65.08 % | -6.509 M -430.68 % | -1.226 M 66.53 % | -3.664 M 61.43 % | -9.500 M 6.86 % | -10.200 M |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.904 M | 0.000 | 0.000 -100.00 % | 19.558 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.333 M -84.09 % | 96.366 M 7.70 % | 89.476 M 12.73 % | 79.373 M -0.90 % | 80.097 M -4.96 % | 84.274 M 3.00 % | 81.818 M 17.42 % | 69.681 M -1.58 % | 70.798 M 2.54 % | 69.044 M -4.58 % | 72.359 M -2.72 % | 74.385 M 13.88 % | 65.319 M -2.52 % | 67.009 M -5.86 % | 71.177 M -1.03 % | 71.918 M -4.76 % | 75.509 M 7.33 % | 70.351 M 38.63 % | 50.747 M 96.33 % | 25.848 M -19.12 % | 31.957 M -16.41 % | 38.229 M 37.28 % | 27.848 M -17.36 % | 33.699 M -10.85 % | 37.801 M -4.10 % | 39.417 M -12.42 % | 45.006 M -11.65 % | 50.938 M 8.44 % | 46.973 M -14.99 % | 55.257 M 2.26 % | 54.033 M 17.98 % | 45.798 M -2.63 % | 47.033 M -4.39 % | 49.191 M 15.74 % | 42.500 M -10.15 % | 47.300 M |
| Total debt | 76.955 M -8.32 % | 83.939 M -27.28 % | 115.427 M -4.53 % | 120.910 M -6.92 % | 129.894 M 0.00 % | 129.894 M 21.57 % | 106.848 M -17.70 % | 129.832 M 16.11 % | 111.815 M 21.80 % | 91.803 M 0.02 % | 91.786 M 1.12 % | 90.769 M -10.57 % | 101.499 M 1.85 % | 99.653 M 17.72 % | 84.652 M 16.77 % | 72.496 M -3.33 % | 74.995 M -3.22 % | 77.494 M 9.15 % | 71.000 M -2.74 % | 73.000 M 1.39 % | 72.000 M 5.88 % | 68.000 M 3.14 % | 65.928 M 46.51 % | 45.000 M -5.59 % | 47.667 M 13.04 % | 42.167 M 10.48 % | 38.167 M -20.76 % | 48.167 M 11.15 % | 43.333 M -8.45 % | 47.333 M 11.81 % | 42.333 M 4.96 % | 40.333 M 0.83 % | 40.000 M 33.33 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 20.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M 66.67 % | 15.000 M 0.00 % | 15.000 M 200.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.106 M | 0.000 | 0.000 100.00 % | -10.485 M | 0.000 | 0.000 -100.00 % | 32.588 M 483.20 % | -8.504 M -1 899.88 % | -425.236 K 38.58 % | -692.341 K 21.93 % | -886.845 K 27.59 % | -1.225 M -1.88 % | -1.202 M 13.75 % | -1.394 M 15.64 % | -1.652 M 29.84 % | -2.355 M -36.78 % | -1.722 M -0.95 % | -1.706 M -36.19 % | -1.252 M -8.80 % | -1.151 M 28.36 % | -1.607 M -30.42 % | -1.232 M -1.85 % | -1.210 M 40.96 % | -2.049 M -112.17 % | -965.654 K 28.80 % | -1.356 M 6.51 % | -1.451 M 3.62 % | -1.505 M -2.36 % | -1.471 M 4.51 % | -1.540 M 4.03 % | -1.605 M 3.42 % | -1.662 M 4.99 % | -1.749 M 4.00 % | -1.822 M 1.93 % | -1.858 M 5.20 % | -1.960 M 8.77 % | -2.148 M 0.84 % | -2.166 M 5.80 % | -2.300 M 4.94 % | -2.419 M -45.68 % | -1.661 M | 0.000 | 0.000 |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.185 M | 0.000 | 0.000 -100.00 % | 28.160 M | 0.000 | 0.000 | 0.000 -100.00 % | 26.384 M 42.68 % | 18.492 M -1.03 % | 18.685 M 1.34 % | 18.437 M -1.94 % | 18.802 M -0.39 % | 18.875 M -1.90 % | 19.241 M 1.20 % | 19.013 M -1.52 % | 19.306 M 0.95 % | 19.123 M -1.13 % | 19.341 M 3.52 % | 18.685 M -1.23 % | 18.918 M 2.03 % | 18.542 M -0.62 % | 18.657 M 2.14 % | 18.267 M -0.42 % | 18.344 M -3.05 % | 18.922 M -1.00 % | 19.112 M 1.92 % | 18.753 M -0.98 % | 18.939 M 2.91 % | 18.404 M -0.41 % | 18.481 M 2.24 % | 18.076 M 0.63 % | 17.962 M 1.73 % | 17.656 M -0.30 % | 17.710 M 2.04 % | 17.356 M 0.48 % | 17.273 M 2.42 % | 16.864 M -0.28 % | 16.912 M 2.06 % | 16.570 M 0.59 % | 16.473 M 2.23 % | 16.114 M 0.71 % | 16.000 M 1.27 % | 15.800 M |
| Common stock | 33.336 M 1.25 % | 32.926 M -0.10 % | 32.960 M -5.20 % | 34.768 M 137 513.30 % | 25.265 K -99.92 % | 31.537 M 18.40 % | 26.637 M 105 330.44 % | 25.265 K | 0.000 | 0.000 | 0.000 -100.00 % | 25.265 K -1.55 % | 25.663 K 0.00 % | 25.663 K 0.00 % | 25.663 K 0.00 % | 25.663 K 0.00 % | 25.663 K 0.00 % | 25.663 K 12.93 % | 22.724 K 0.00 % | 22.724 K 0.00 % | 22.724 K 0.00 % | 22.724 K 0.00 % | 22.724 K 0.00 % | 22.724 K 0.00 % | 22.724 K 0.00 % | 22.724 K 0.00 % | 22.724 K 0.00 % | 22.724 K 0.00 % | 22.724 K 0.00 % | 22.724 K 0.00 % | 22.724 K 0.00 % | 22.724 K 0.00 % | 22.724 K 0.00 % | 22.724 K 0.00 % | 22.724 K 0.00 % | 22.724 K 0.00 % | 22.724 K 0.00 % | 22.724 K 0.00 % | 22.724 K 0.00 % | 22.724 K 0.00 % | 22.724 K 0.00 % | 22.724 K 0.00 % | 22.724 K 0.00 % | 22.724 K 0.00 % | 22.724 K | 0.000 | 0.000 |
| Total equity | 33.336 M 1.25 % | 32.926 M -0.10 % | 32.960 M -5.20 % | 34.768 M 10.25 % | 31.537 M 0.00 % | 31.537 M 18.40 % | 26.637 M -16.79 % | 32.012 M -3.62 % | 33.214 M 7.31 % | 30.952 M -5.02 % | 32.588 M 0.00 % | 32.588 M -4.65 % | 34.175 M -0.67 % | 34.407 M 1.05 % | 34.051 M -0.49 % | 34.218 M 0.55 % | 34.032 M | 0.000 | 0.000 -100.00 % | 28.206 M | 0.000 -100.00 % | 29.152 M -1.16 % | 29.493 M | 0.000 -100.00 % | 29.196 M -2.31 % | 29.886 M 0.99 % | 29.593 M 2.16 % | 28.968 M -5.25 % | 30.572 M 1.42 % | 30.145 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 non current liabilities | 495.464 M 1.34 % | 488.933 M 3.00 % | 474.683 M -1.14 % | 480.181 M 74.18 % | 275.679 M -41.83 % | 473.887 M -5.37 % | 500.783 M 641.50 % | -92.481 M 17.29 % | -111.815 M -21.80 % | -91.803 M -0.02 % | -91.786 M -126.56 % | 345.552 M 440.45 % | -101.499 M -1.85 % | -99.653 M -17.72 % | -84.652 M -16.77 % | -72.496 M 28.57 % | -101.499 M -1.85 % | -99.653 M -17.72 % | -84.652 M -16.77 % | -72.496 M 3.33 % | -74.995 M -15.38 % | -65.000 M 8.45 % | -71.000 M 2.74 % | -73.000 M -1.39 % | -72.000 M -101.87 % | -35.667 M 0.00 % | -35.667 M 0.00 % | -35.667 M 15.75 % | -42.333 M 0.00 % | -42.333 M 0.00 % | -42.333 M -4.96 % | -40.333 M -0.83 % | -40.000 M -33.33 % | -30.000 M 0.00 % | -30.000 M 0.00 % | -30.000 M -20.00 % | -25.000 M 0.00 % | -25.000 M 0.00 % | -25.000 M -66.67 % | -15.000 M 0.00 % | -15.000 M -200.00 % | -5.000 M 0.00 % | -5.000 M 0.00 % | -5.000 M 0.00 % | -5.000 M 0.00 % | -5.000 M 0.00 % | -5.000 M |
| Long term debt | 76.955 M -8.32 % | 83.939 M -27.28 % | 115.427 M -4.53 % | 120.910 M -6.92 % | 129.894 M 0.00 % | 129.894 M 21.57 % | 106.848 M -17.70 % | 129.832 M 16.11 % | 111.815 M 21.80 % | 91.803 M 0.02 % | 91.786 M 5.78 % | 86.769 M -14.51 % | 101.499 M 1.85 % | 99.653 M 17.72 % | 84.652 M 16.77 % | 72.496 M -28.57 % | 101.499 M 1.85 % | 99.653 M 17.72 % | 84.652 M 16.77 % | 72.496 M -3.33 % | 74.995 M 15.38 % | 65.000 M -8.45 % | 71.000 M -2.74 % | 73.000 M 1.39 % | 72.000 M 101.87 % | 35.667 M 0.00 % | 35.667 M 0.00 % | 35.667 M -15.75 % | 42.333 M 0.00 % | 42.333 M 0.00 % | 42.333 M 4.96 % | 40.333 M 0.83 % | 40.000 M 33.33 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 20.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M 66.67 % | 15.000 M 0.00 % | 15.000 M 200.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M |
| Total non current liabilities | 572.419 M -0.08 % | 572.872 M -2.92 % | 590.110 M -1.83 % | 601.091 M 47.72 % | 406.910 M -32.61 % | 603.781 M -0.63 % | 607.631 M 1 526.82 % | 37.351 M -93.18 % | 547.813 M 1.98 % | 537.189 M 4.34 % | 514.859 M 19.09 % | 432.321 M 325.94 % | 101.499 M 1.85 % | 99.653 M 17.72 % | 84.652 M 16.77 % | 72.496 M -3.33 % | 74.995 M -3.22 % | 77.494 M 9.15 % | 71.000 M -2.74 % | 73.000 M 1.39 % | 72.000 M 10.77 % | 65.000 M 0.00 % | 65.000 M 44.44 % | 45.000 M 3.05 % | 43.667 M 22.43 % | 35.667 M 0.00 % | 35.667 M 0.00 % | 35.667 M -15.75 % | 42.333 M 0.00 % | 42.333 M 0.00 % | 42.333 M 4.96 % | 40.333 M 0.83 % | 40.000 M 33.33 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 20.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M 66.67 % | 15.000 M 0.00 % | 15.000 M 200.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M | 0.000 | 0.000 |
| Other current liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 198.209 M | 0.000 | 0.000 -100.00 % | 561.978 M | 0.000 | 0.000 | 0.000 -100.00 % | 49.571 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -464.000 K | 0.000 | 0.000 | 0.000 100.00 % | -464.000 K | 0.000 100.00 % | -6.500 M -160.00 % | -2.500 M | 0.000 100.00 % | -1.000 M 80.00 % | -5.000 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 revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 4.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.500 M 160.00 % | 2.500 M | 0.000 -100.00 % | 1.000 M -80.00 % | 5.000 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 |
| Total current liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 198.209 M | 0.000 | 0.000 -100.00 % | 561.978 M | 0.000 | 0.000 | 0.000 -100.00 % | 53.571 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 464.000 K | 0.000 -100.00 % | 3.000 M 223.45 % | 927.501 K | 0.000 -100.00 % | 4.000 M -38.46 % | 6.500 M 160.00 % | 2.500 M -80.00 % | 12.500 M 1 150.00 % | 1.000 M -80.00 % | 5.000 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 |
| Total liabilities | 572.419 M -0.08 % | 572.872 M -2.92 % | 590.110 M -1.83 % | 601.091 M -0.67 % | 605.119 M 0.22 % | 603.781 M -0.63 % | 607.631 M 1.39 % | 599.329 M 9.40 % | 547.813 M 1.98 % | 537.189 M 4.34 % | 514.859 M 5.96 % | 485.892 M 378.72 % | 101.499 M 1.85 % | 99.653 M 17.72 % | 84.652 M 16.77 % | 72.496 M -3.33 % | 74.995 M -3.22 % | 77.494 M 9.15 % | 71.000 M -73.34 % | 266.345 M 269.92 % | 72.000 M -71.95 % | 256.723 M 0.88 % | 254.490 M 465.53 % | 45.000 M -82.27 % | 253.878 M 2.35 % | 248.041 M 2.79 % | 241.298 M 2.64 % | 235.097 M 14.03 % | 206.174 M 13.43 % | 181.756 M 329.34 % | 42.333 M 4.96 % | 40.333 M 0.83 % | 40.000 M 33.33 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 20.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M 66.67 % | 15.000 M 0.00 % | 15.000 M 200.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M | 0.000 | 0.000 |
| Other non current assets | 605.755 M -0.01 % | 605.798 M -2.77 % | 623.070 M -2.01 % | 635.859 M 9.60 % | 580.186 M -8.68 % | 635.318 M 0.17 % | 634.268 M 3 357.31 % | 18.346 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.956 M 115.07 % | -112.505 M -6.44 % | -105.693 M -10.43 % | -95.713 M 0.86 % | -96.544 M 4.04 % | -100.611 M -2.48 % | -98.180 M -22.52 % | -80.136 M 2.26 % | -81.987 M -4.55 % | -78.420 M 1.58 % | -79.676 M 1.38 % | -80.794 M -13.45 % | -71.216 M 1.71 % | -72.453 M 4.42 % | -75.804 M 1.06 % | -76.616 M 4.53 % | -80.255 M -6.77 % | -75.166 M -35.12 % | -55.630 M -80.69 % | -30.787 M 16.53 % | -36.886 M 14.65 % | -43.219 M -31.30 % | -32.917 M 15.26 % | -38.847 M 9.68 % | -43.009 M 3.79 % | -44.702 M 11.20 % | -50.339 M 10.69 % | -56.363 M -7.39 % | -52.482 M 13.75 % | -60.852 M -1.94 % | -59.697 M -24.65 % | -47.890 M 1.62 % | -48.680 M 4.06 % | -50.741 M -15.32 % | -44.000 M 9.84 % | -48.800 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.904 M | 0.000 | 0.000 -100.00 % | 19.558 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.333 M -84.09 % | 96.366 M 7.70 % | 89.476 M 12.73 % | 79.373 M -0.90 % | 80.097 M -4.96 % | 84.274 M 3.00 % | 81.818 M 17.42 % | 69.681 M -1.58 % | 70.798 M 2.54 % | 69.044 M -4.58 % | 72.359 M -2.72 % | 74.385 M 13.88 % | 65.319 M -2.52 % | 67.009 M -5.86 % | 71.177 M -1.03 % | 71.918 M -4.76 % | 75.509 M 7.33 % | 70.351 M 38.63 % | 50.747 M 96.33 % | 25.848 M -19.12 % | 31.957 M -16.41 % | 38.229 M 37.28 % | 27.848 M -17.36 % | 33.699 M -10.85 % | 37.801 M -4.10 % | 39.417 M -12.42 % | 45.006 M -11.65 % | 50.938 M 8.44 % | 46.973 M -14.99 % | 55.257 M 2.26 % | 54.033 M 17.98 % | 45.798 M -2.63 % | 47.033 M -4.39 % | 49.191 M 15.74 % | 42.500 M -10.15 % | 47.300 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 -100.00 % | 7.030 M -0.33 % | 7.054 M -0.46 % | 7.086 M -0.52 % | 7.124 M -99.24 % | 931.736 M 13 348.69 % | 6.928 M 273.69 % | 1.854 M -29.91 % | 2.645 M 39.80 % | 1.892 M -0.99 % | 1.911 M | 0.000 -100.00 % | 1.949 M -0.97 % | 1.968 M -0.96 % | 1.987 M | 0.000 -100.00 % | 2.025 M -0.93 % | 2.044 M -0.92 % | 2.063 M -0.91 % | 2.082 M | 0.000 | 0.000 -100.00 % | 2.139 M -0.90 % | 2.159 M -1.77 % | 2.197 M -1.74 % | 2.236 M -1.71 % | 2.275 M -2.61 % | 2.336 M -1.01 % | 2.360 M -1.79 % | 2.403 M -1.76 % | 2.446 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.229 M | 0.000 | 0.000 -100.00 % | 6.229 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.229 M -99.90 % | 6.229 B 0.00 % | 6.229 B 0.00 % | 6.229 B | 0.000 -100.00 % | 5.959 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 6.229 M | 0.000 | 0.000 -100.00 % | 6.229 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.229 M -11.39 % | 7.030 M -0.33 % | 7.054 M -0.46 % | 7.086 M -0.52 % | 7.124 M 3.38 % | 6.891 M -0.54 % | 6.928 M 273.69 % | 1.854 M -29.91 % | 2.645 M 39.80 % | 1.892 M -0.99 % | 1.911 M -0.99 % | 1.930 M -0.98 % | 1.949 M -0.97 % | 1.968 M -0.96 % | 1.987 M -0.95 % | 2.006 M -0.94 % | 2.025 M -0.93 % | 2.044 M -0.92 % | 2.063 M -0.91 % | 2.082 M -0.90 % | 2.101 M -0.90 % | 2.120 M -0.89 % | 2.139 M -0.90 % | 2.159 M -1.77 % | 2.197 M -1.74 % | 2.236 M -1.71 % | 2.275 M -2.61 % | 2.336 M -1.01 % | 2.360 M -1.79 % | 2.403 M -1.76 % | 2.446 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.343 M | 0.000 | 0.000 -100.00 % | 13.513 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.892 M 41.55 % | 9.108 M -0.60 % | 9.163 M -0.98 % | 9.254 M -0.74 % | 9.323 M -1.31 % | 9.446 M 0.13 % | 9.434 M 9.68 % | 8.601 M 0.68 % | 8.543 M 14.16 % | 7.484 M 38.42 % | 5.406 M 20.70 % | 4.479 M 13.44 % | 3.948 M 13.60 % | 3.476 M 31.67 % | 2.640 M -1.91 % | 2.691 M -1.06 % | 2.720 M -1.84 % | 2.771 M -1.75 % | 2.820 M -1.28 % | 2.857 M 1.05 % | 2.827 M -1.46 % | 2.869 M -2.09 % | 2.930 M -1.98 % | 2.989 M -0.69 % | 3.010 M -1.27 % | 3.049 M -0.32 % | 3.059 M -0.96 % | 3.088 M -1.96 % | 3.150 M -1.34 % | 3.193 M -0.78 % | 3.218 M 53.80 % | 2.092 M 27.03 % | 1.647 M 6.22 % | 1.551 M 3.38 % | 1.500 M 0.00 % | 1.500 M |
| Total non current assets | 605.755 M -0.01 % | 605.798 M -2.77 % | 623.070 M -2.01 % | 635.859 M 2.96 % | 617.552 M -2.80 % | 635.318 M 0.17 % | 634.268 M 4.22 % | 608.576 M | 0.000 | 0.000 | 0.000 -100.00 % | 500.355 M 344.74 % | 112.505 M 6.44 % | 105.693 M 10.43 % | 95.713 M -0.86 % | 96.544 M -4.04 % | 100.611 M 2.48 % | 98.180 M 22.52 % | 80.136 M -2.26 % | 81.987 M 4.55 % | 78.420 M -1.58 % | 79.676 M -1.38 % | 80.794 M 13.45 % | 71.216 M -1.71 % | 72.453 M -4.42 % | 75.804 M -1.06 % | 76.616 M -4.53 % | 80.255 M 6.77 % | 75.166 M 35.12 % | 55.630 M 80.69 % | 30.787 M -16.53 % | 36.886 M -14.65 % | 43.219 M 31.30 % | 32.917 M -15.26 % | 38.847 M -9.68 % | 43.009 M -3.79 % | 44.702 M -11.20 % | 50.339 M -10.69 % | 56.363 M 7.39 % | 52.482 M -13.75 % | 60.852 M 1.94 % | 59.697 M 24.65 % | 47.890 M -1.62 % | 48.680 M -4.06 % | 50.741 M 15.32 % | 44.000 M -9.84 % | 48.800 M |
| Other current assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.117 M | 0.000 | 0.000 -100.00 % | 22.765 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.125 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 |
| 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 -100.00 % | 96.366 B 7.70 % | 89.476 B 12.73 % | 79.373 B | 0.000 -100.00 % | 84.274 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.939 M | 0.000 | 0.000 | 0.000 100.00 % | -2.257 M -137.08 % | 6.085 M -55.37 % | 13.634 M -16.97 % | 16.419 M -0.29 % | 16.467 M 9.57 % | 15.028 M -2.22 % | 15.369 M -12.29 % | 17.523 M 76.25 % | 9.942 M -17.30 % | 12.022 M 33.92 % | 8.977 M -26.97 % | 12.293 M -63.30 % | 33.495 M 357.53 % | 7.321 M 4.85 % | 6.982 M -21.96 % | 8.947 M 15.47 % | 7.749 M 51.11 % | 5.128 M -17.58 % | 6.222 M 21.19 % | 5.134 M -13.77 % | 5.954 M -39.22 % | 9.796 M -24.03 % | 12.895 M 16.55 % | 11.065 M -11.06 % | 12.440 M 8.93 % | 11.420 M -28.39 % | 15.949 M -14.65 % | 18.686 M 81.26 % | 10.309 M -49.24 % | 20.307 M 28.98 % | 15.745 M 36.81 % | 11.509 M 84.83 % | 6.226 M -28.14 % | 8.664 M -8.80 % | 9.500 M -6.86 % | 10.200 M |
| Cash and short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.939 M | 0.000 | 0.000 | 0.000 100.00 % | -2.257 M -137.08 % | 6.085 M -55.37 % | 13.634 M -16.97 % | 16.419 M -0.29 % | 16.467 M 9.57 % | 15.028 M -2.22 % | 15.369 M -12.29 % | 17.523 M 76.25 % | 9.942 M -17.30 % | 12.022 M 33.92 % | 8.977 M -26.97 % | 12.293 M -63.30 % | 33.495 M 357.53 % | 7.321 M 4.85 % | 6.982 M -21.96 % | 8.947 M 15.47 % | 7.749 M 51.11 % | 5.128 M -17.58 % | 6.222 M 21.19 % | 5.134 M -13.77 % | 5.954 M -39.22 % | 9.796 M -24.03 % | 12.895 M 16.55 % | 11.065 M -11.06 % | 12.440 M 8.93 % | 11.420 M -28.39 % | 15.949 M -14.65 % | 18.686 M 81.26 % | 10.309 M -49.24 % | 20.307 M 28.98 % | 15.745 M 36.81 % | 11.509 M 84.83 % | 6.226 M -28.14 % | 8.664 M -8.80 % | 9.500 M -6.86 % | 10.200 M |
| Total current assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.103 M | 0.000 | 0.000 -100.00 % | 22.765 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.125 M 197.85 % | 6.085 M -55.37 % | 13.634 M -16.97 % | 16.419 M -0.29 % | 16.467 M 9.57 % | 15.028 M -2.22 % | 15.369 M -12.29 % | 17.523 M 55.91 % | 11.239 M -6.51 % | 12.022 M 33.92 % | 8.977 M -26.97 % | 12.293 M -63.30 % | 33.495 M 357.53 % | 7.321 M 4.85 % | 6.982 M -21.96 % | 8.947 M 15.47 % | 7.749 M 51.11 % | 5.128 M -17.58 % | 6.222 M 21.19 % | 5.134 M -13.77 % | 5.954 M -39.22 % | 9.796 M -24.03 % | 12.895 M 16.55 % | 11.065 M -11.06 % | 12.440 M 8.93 % | 11.420 M -28.39 % | 15.949 M -14.65 % | 18.686 M 81.26 % | 10.309 M -49.24 % | 20.307 M 28.98 % | 15.745 M 36.81 % | 11.509 M 84.83 % | 6.226 M -28.14 % | 8.664 M -8.80 % | 9.500 M -6.86 % | 10.200 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.986 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 -100.00 % | 1.297 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 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.890 M | 0.000 | 0.000 -100.00 % | 550.931 M | 0.000 | 0.000 | 0.000 -100.00 % | 448.945 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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 588.695 M 2.50 % | 574.310 M 4.62 % | 548.960 M | 0.000 -100.00 % | 252.078 M 1.25 % | 248.969 M -1.13 % | 251.817 M 0.73 % | 249.981 M 0.64 % | 248.403 M -0.98 % | 250.866 M 21.05 % | 207.236 M 2.94 % | 201.326 M 1.46 % | 198.427 M 0.61 % | 197.222 M 3.31 % | 190.897 M 10.56 % | 172.656 M -15.07 % | 203.301 M 4.18 % | 195.142 M 5.29 % | 185.329 M 5.26 % | 176.062 M 12.53 % | 156.452 M 4.27 % | 150.049 M -3.82 % | 156.002 M 7.09 % | 145.667 M 7.38 % | 135.650 M 0.90 % | 134.437 M 1.60 % | 132.315 M 3.60 % | 127.714 M 3.14 % | 123.820 M 5.90 % | 116.922 M 4.66 % | 111.714 M -0.98 % | 112.820 M 8.34 % | 104.138 M 6.11 % | 98.138 M 33.96 % | 73.260 M 0.94 % | 72.575 M 7.13 % | 67.745 M 0.81 % | 67.200 M 4.67 % | 64.200 M |
| Account payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 464.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 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 | 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 % | 14.432 M | 0.000 | 0.000 -100.00 % | 14.312 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.682 M -8.71 % | 16.083 M -1.87 % | 16.389 M -0.52 % | 16.475 M -0.84 % | 16.615 M 100.09 % | -18.458 B 1.03 % | -18.650 B -1.35 % | -18.403 B -110 858.37 % | 16.615 M 100.09 % | -18.840 B -114 657.48 % | 16.446 M 46.70 % | 11.210 M -68.14 % | 35.183 M 213.78 % | 11.213 M -2.44 % | 11.493 M -4.53 % | 12.038 M -0.77 % | 12.131 M -0.87 % | 12.238 M -1.61 % | 12.438 M -0.60 % | 12.513 M -1.08 % | 12.650 M 0.45 % | 12.593 M 1.83 % | 12.366 M -0.52 % | 12.431 M -0.15 % | 12.450 M -2.87 % | 12.817 M -7.85 % | 13.909 M 2.32 % | 13.594 M -9.38 % | 15.001 M -21.83 % | 19.189 M -0.19 % | 19.226 M -0.51 % | 19.324 M -1.29 % | 19.576 M -3.95 % | 20.380 M 0.06 % | 20.368 M -0.89 % | 20.552 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.338 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 192.881 M | 0.000 -100.00 % | 188.723 M 0.08 % | 188.563 M | 0.000 -100.00 % | 206.212 M 0.16 % | 205.875 M 1.35 % | 203.131 M 8.67 % | 186.931 M 14.79 % | 162.841 M 21.14 % | 134.423 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 |
| Total assets | 605.755 M -0.01 % | 605.798 M -2.77 % | 623.070 M -2.01 % | 635.859 M -0.13 % | 636.656 M 0.21 % | 635.318 M 0.17 % | 634.268 M 0.46 % | 631.341 M 7.24 % | 588.695 M 2.50 % | 574.310 M 4.62 % | 548.960 M 5.88 % | 518.480 M 39.88 % | 370.668 M 0.64 % | 368.296 M 1.19 % | 363.949 M 0.26 % | 362.992 M -0.29 % | 364.042 M -0.10 % | 364.415 M 19.52 % | 304.894 M 3.51 % | 294.551 M 1.97 % | 288.868 M 1.05 % | 285.875 M 0.67 % | 283.983 M 2.39 % | 277.368 M -2.02 % | 283.074 M 1.85 % | 277.928 M 2.60 % | 270.892 M 2.59 % | 264.065 M 11.54 % | 236.746 M 11.72 % | 211.901 M 10.41 % | 191.923 M 1.81 % | 188.506 M -0.08 % | 188.665 M 4.67 % | 180.249 M -1.08 % | 182.226 M -0.51 % | 183.162 M 1.79 % | 179.942 M -1.78 % | 183.210 M -1.90 % | 186.762 M 6.35 % | 175.612 M -5.23 % | 185.298 M 6.75 % | 173.580 M 30.85 % | 132.659 M 4.06 % | 127.482 M 0.26 % | 127.151 M 5.34 % | 120.700 M -2.03 % | 123.200 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2003-02-11 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2000-12-31 | 2000-09-30 | 2000-06-30 | 2000-03-31 | 1999-12-31 | 1999-09-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2003-02-11 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2000-12-31 | 2000-09-30 | 2000-06-30 | 2000-03-31 | 1999-12-31 | 1999-09-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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -241.000 K -107.76 % | -116.000 K 69.23 % | -377.000 K 14.12 % | -439.000 K -206.99 % | -143.000 K 53.42 % | -307.000 K 11.27 % | -346.000 K 53.12 % | -738.000 K -59.61 % | -462.374 K 25.78 % | -623.000 K 32.06 % | -917.000 K -8.01 % | -849.000 K -54.55 % | -549.332 K -378.72 % | 197.089 K -71.11 % | 682.243 K -11.72 % | 772.825 K -4.13 % | 806.078 K 218.17 % | -682.135 K -180.48 % | 847.570 K 410.84 % | -272.670 K -205.83 % | -89.158 K 97.21 % | -3.197 M -385.31 % | 1.121 M 398.93 % | -374.898 K -186.18 % | 435.040 K 156.75 % | -766.645 K -158.20 % | 1.317 M 65.32 % | 796.848 K -12.98 % | 915.667 K 172.93 % | 335.495 K -50.93 % | 683.737 K 156.01 % | -1.221 M -211.98 % | 1.090 M 997.49 % | -121.459 K -120.34 % | 597.137 K 365.65 % | -224.785 K -115.97 % | 1.408 M 206.73 % | -1.319 M -334.34 % | 562.915 K 178.47 % | -717.389 K -188.15 % | 813.815 K 317.08 % | 195.120 K -30.15 % | 279.360 K 210.12 % | -253.696 K -145.32 % | 559.823 K 379.91 % | -200.000 K -128.57 % | 700.000 K |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.475 M 231.53 % | 444.901 K -48.91 % | 870.853 K 24.43 % | 699.888 K -29.73 % | 996.068 K 319.12 % | -454.581 K -144.51 % | 1.021 M 1 232.23 % | -90.197 K -154.68 % | 164.967 K 106.49 % | -2.541 M -285.84 % | 1.367 M 98 818.31 % | 1.382 K -99.83 % | 805.431 K 313.95 % | -376.450 K -121.98 % | 1.713 M 681.55 % | 219.145 K -81.53 % | 1.187 M 70.70 % | 695.103 K -25.73 % | 935.973 K 236.49 % | -685.762 K -149.25 % | 1.393 M 390.88 % | 283.678 K -71.52 % | 996.034 K 1 130.57 % | 80.941 K -94.99 % | 1.616 M 267.54 % | -964.827 K -212.26 % | 859.435 K 378.04 % | -309.106 K -131.83 % | 971.180 K 80.85 % | 537.011 K 1.22 % | 530.555 K 403.33 % | 105.410 K -87.56 % | 847.039 K | 0.000 -100.00 % | 1.000 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 | 0.000 100.00 % | -77.448 K -114.19 % | -36.159 K 23.65 % | -47.360 K -162.92 % | 75.273 K 158.80 % | -128.008 K 55.64 % | -288.536 K -78.32 % | -161.811 K 86.08 % | -1.163 M -15.37 % | -1.008 M 29.40 % | -1.427 M -142.75 % | -587.985 K -10.56 % | -531.813 K 40.76 % | -897.777 K -10 651.82 % | -8.350 K 72.96 % | -30.879 K -170.73 % | -11.406 K -15.05 % | -9.914 K 60.61 % | -25.169 K 71.52 % | -88.389 K | 0.000 | 0.000 | 0.000 100.00 % | -39.526 K -35.31 % | -29.211 K 44.93 % | -53.047 K | 0.000 | 0.000 100.00 % | -33.917 K 8.25 % | -36.965 K 96.94 % | -1.209 M -148.54 % | -486.336 K -98.18 % | -245.401 K | 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 -100.00 % | 77.448 K 114.19 % | 36.159 K -23.65 % | 47.360 K 108.91 % | -531.761 K -515.41 % | 128.008 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 |
| 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 100.00 % | -29.578 M -84.75 % | -16.009 M -818.08 % | -1.744 M -701.31 % | -217.616 K 95.21 % | -4.544 M -11.74 % | -4.067 M -855.32 % | -425.718 K 91.81 % | -5.200 M -2 501.25 % | -199.900 K 94.14 % | -3.410 M 77.76 % | -15.333 M -719.62 % | -1.871 M -87.07 % | -1.000 M | 0.000 | 0.000 100.00 % | -13.806 M 40.27 % | -23.114 M 21.26 % | -29.355 M -10 841.25 % | -268.300 K -34.15 % | -200.000 K | 0.000 | 0.000 | 0.000 100.00 % | -5.302 M -74.64 % | -3.036 M -0.51 % | -3.021 M 77.42 % | -13.376 M -137.80 % | -5.625 M 68.95 % | -18.116 M -58.92 % | -11.399 M -180.95 % | -4.057 M -78.73 % | -2.270 M 83.50 % | -13.760 M -329.99 % | -3.200 M 68.93 % | -10.300 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.156 M 420.07 % | 6.183 M 108.67 % | 2.963 M -25.68 % | 3.987 M 69.63 % | 2.350 M -0.94 % | 2.373 M -5.37 % | 2.507 M -1.83 % | 2.554 M -19.90 % | 3.189 M -26.69 % | 4.349 M -26.90 % | 5.950 M 63.32 % | 3.643 M -16.47 % | 4.361 M -21.79 % | 5.576 M 17.65 % | 4.739 M -27.77 % | 6.561 M 68.01 % | 3.905 M -7.57 % | 4.225 M -32.10 % | 6.223 M 1.84 % | 6.111 M 22.61 % | 4.984 M -14.29 % | 5.815 M 43.30 % | 4.058 M -39.03 % | 6.656 M -22.35 % | 8.572 M -3.32 % | 8.866 M -1.99 % | 9.045 M -32.44 % | 13.389 M -22.28 % | 17.226 M 429.94 % | 3.251 M -39.47 % | 5.370 M -0.19 % | 5.380 M -23.89 % | 7.069 M -11.64 % | 8.000 M 35.59 % | 5.900 M |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.620 M -336.90 % | 3.639 M 319.08 % | -1.661 M -43.42 % | -1.158 M -127.89 % | 4.152 M 207.68 % | -3.856 M 14.18 % | -4.493 M 50.67 % | -9.109 M -275.73 % | -2.424 M 66.08 % | -7.147 M 58.43 % | -17.190 M -150.22 % | 34.231 M 441.02 % | -10.038 M 33.58 % | -15.113 M -103.22 % | -7.437 M 60.87 % | -19.008 M -236.79 % | -5.644 M -186.79 % | 6.503 M 169.44 % | -9.364 M 10.94 % | -10.515 M 34.47 % | -16.046 M -1 197.02 % | -1.237 M 80.64 % | -6.390 M -71.41 % | -3.728 M 33.31 % | -5.590 M -33.38 % | -4.191 M -810.49 % | -460.293 K 94.07 % | -7.757 M -25.37 % | -6.187 M 78.34 % | -28.569 M -2 530.07 % | -1.086 M 74.79 % | -4.308 M -1 287.94 % | -310.418 K 90.59 % | -3.300 M -37.50 % | -2.400 M |
| 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 100.00 % | -6.042 M 2.35 % | -6.188 M -1 301.02 % | -441.669 K -120.50 % | 2.155 M 10.02 % | 1.959 M 135.29 % | -5.551 M -130.16 % | -2.412 M 79.48 % | -11.755 M -2 182.43 % | 564.480 K 109.09 % | -6.207 M 76.64 % | -26.573 M -173.81 % | 36.004 M 639.21 % | -6.677 M 29.99 % | -9.537 M -253.54 % | -2.698 M 89.72 % | -26.252 M -5.63 % | -24.852 M -33.42 % | -18.627 M -446.41 % | -3.409 M 25.95 % | -4.604 M 58.38 % | -11.063 M -341.67 % | 4.578 M 296.28 % | -2.332 M 1.77 % | -2.374 M -4 295.04 % | -54.020 K -103.27 % | 1.654 M 134.52 % | -4.791 M -71 476.14 % | 6.713 K 100.09 % | -7.077 M 80.73 % | -36.717 M -16 326.48 % | 226.280 K 118.89 % | -1.198 M 82.89 % | -7.001 M -566.72 % | 1.500 M 122.06 % | -6.800 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 -100.00 % | 15.000 M 23.41 % | 12.155 M 586.20 % | -2.500 M 0.00 % | -2.500 M 0.00 % | -2.500 M -25.00 % | -2.000 M -300.00 % | 1.000 M -75.00 % | 4.000 M 93.00 % | 2.072 M -90.10 % | 20.928 M 884.78 % | -2.667 M -148.48 % | 5.500 M 37.50 % | 4.000 M 140.00 % | -10.000 M -306.90 % | 4.833 M 220.83 % | -4.000 M -180.00 % | 5.000 M 150.00 % | 2.000 M 500.00 % | 333.333 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 M | 0.000 | 0.000 -100.00 % | 10.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -547.895 K | 0.000 100.00 % | -553.116 K | 0.000 100.00 % | -555.880 K | 0.000 100.00 % | -466.378 K | 0.000 100.00 % | -471.981 K | 0.000 100.00 % | -479.918 K | 0.000 100.00 % | -485.844 K | 0.000 100.00 % | -472.502 K | 0.000 100.00 % | -461.291 K | 0.000 100.00 % | -438.639 K | 0.000 100.00 % | -378.993 K | 0.000 100.00 % | -285.197 K | 0.000 100.00 % | -262.182 K | 0.000 100.00 % | -213.531 K | 0.000 100.00 % | -205.013 K | 0.000 100.00 % | -154.049 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.922 M -45.91 % | 3.553 M 849.01 % | 374.417 K 214.23 % | -327.775 K 60.80 % | -836.259 K 92.63 % | -11.346 M -339.37 % | -2.582 M -220.93 % | 2.135 M 25.68 % | 1.699 M -22.66 % | 2.197 M -73.65 % | 8.337 M 53.32 % | 5.437 M 372.98 % | 1.150 M -56.75 % | 2.658 M 118.62 % | -14.277 M -145.99 % | 31.047 M 66.69 % | 18.626 M 19.13 % | 15.635 M 17.42 % | 13.315 M 352.92 % | -5.265 M -119.02 % | 27.679 M 489.00 % | -7.115 M -692.35 % | 1.201 M 443.16 % | -350.047 K -103.83 % | 9.144 M 491.55 % | -2.335 M -563.68 % | -351.883 K 81.20 % | -1.872 M 44.12 % | -3.350 M -108.24 % | 40.667 M 923.96 % | -4.935 M 12.24 % | -5.624 M -201.62 % | 5.534 M -86.46 % | 40.858 M 2 183.71 % | -1.961 M |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.374 M -61.33 % | 3.553 M 2 088.40 % | -178.699 K 45.48 % | -327.775 K 76.83 % | -1.415 M -180.49 % | -504.369 K -105.64 % | 8.947 M 39.35 % | 6.420 M 112.73 % | 3.018 M -28.44 % | 4.217 M -27.49 % | 5.816 M 165.12 % | -8.932 M -305.22 % | 4.352 M -45.91 % | 8.047 M 77.26 % | 4.539 M -83.92 % | 28.238 M 20.66 % | 23.403 M 19.87 % | 19.525 M 699.00 % | 2.444 M 696.29 % | -409.809 K -105.36 % | 7.652 M 475.95 % | -2.035 M -0.06 % | -2.034 M -179.09 % | 2.572 M 169.98 % | -3.675 M -10.47 % | -3.327 M -130.90 % | 10.768 M 208.44 % | -9.930 M -191.57 % | 10.844 M -73.34 % | 40.671 M 837.26 % | 4.339 M 1 987.34 % | 207.891 K -96.24 % | 5.534 M 363.53 % | -2.100 M 12.50 % | -2.400 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.193 M -45.83 % | -2.190 M -974.20 % | 250.485 K -90.09 % | 2.527 M 64.09 % | 1.540 M 123.66 % | -6.510 M -186.15 % | 7.556 M 239.28 % | -5.425 M -244.76 % | 3.747 M 182.71 % | -4.531 M 76.63 % | -19.390 M -171.62 % | 27.073 M 1 881.95 % | -1.519 M 18.63 % | -1.867 M -152.53 % | 3.554 M 61.17 % | 2.205 M 939.52 % | -262.698 K -116.50 % | 1.592 M 5 514.20 % | -29.412 K 99.48 % | -5.699 M -182.44 % | -2.018 M -171.41 % | 2.826 M 183.85 % | -3.370 M -1 309.38 % | 278.672 K 113.19 % | -2.113 M 19.90 % | -2.638 M -138.59 % | 6.836 M 166.81 % | -10.233 M -315.94 % | 4.739 M 5.51 % | 4.491 M -11.87 % | 5.096 M 675.92 % | -884.887 K -69.64 % | -521.619 K 25.48 % | -700.000 K 91.46 % | -8.200 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.912 M -14.50 % | 15.101 M 1.69 % | 14.851 M 20.50 % | 12.324 M 14.28 % | 10.784 M -37.64 % | 17.294 M 77.60 % | 9.738 M -35.78 % | 15.163 M 32.83 % | 11.415 M -28.41 % | 15.946 M -54.87 % | 35.336 M 327.64 % | 8.263 M -15.53 % | 9.782 M -16.03 % | 11.649 M 43.91 % | 8.095 M 37.45 % | 5.889 M -4.27 % | 6.152 M 34.92 % | 4.560 M -0.64 % | 4.589 M -55.40 % | 10.289 M -16.40 % | 12.307 M 29.81 % | 9.481 M -26.23 % | 12.851 M 2.22 % | 12.572 M -14.39 % | 14.685 M -15.23 % | 17.323 M 65.19 % | 10.487 M -49.39 % | 20.719 M 29.65 % | 15.981 M 39.09 % | 11.490 M 79.71 % | 6.393 M -12.16 % | 7.278 M -6.69 % | 7.800 M -8.24 % | 8.500 M -49.10 % | 16.700 M |
| Cash at end of period | 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.718 M -24.73 % | 12.912 M -14.50 % | 15.101 M 1.69 % | 14.851 M 20.50 % | 12.324 M 14.28 % | 10.784 M -37.64 % | 17.294 M 77.60 % | 9.738 M -35.78 % | 15.163 M 32.83 % | 11.415 M -28.41 % | 15.946 M -54.87 % | 35.336 M 327.64 % | 8.263 M -15.53 % | 9.782 M -16.03 % | 11.649 M 43.91 % | 8.095 M 37.45 % | 5.889 M -4.27 % | 6.152 M 34.92 % | 4.560 M -0.64 % | 4.589 M -55.40 % | 10.289 M -16.40 % | 12.307 M 29.81 % | 9.481 M -26.23 % | 12.851 M 2.22 % | 12.572 M -14.39 % | 14.685 M -15.23 % | 17.323 M 65.19 % | 10.487 M -49.39 % | 20.719 M 29.65 % | 15.981 M 39.09 % | 11.490 M 79.71 % | 6.393 M -12.16 % | 7.278 M -6.69 % | 7.800 M -8.24 % | 8.500 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.475 M 231.53 % | 444.901 K -48.91 % | 870.853 K 24.43 % | 699.888 K -29.73 % | 996.068 K 319.12 % | -454.581 K -144.51 % | 1.021 M 1 232.23 % | -90.197 K -154.68 % | 164.967 K 106.49 % | -2.541 M -285.84 % | 1.367 M 98 818.31 % | 1.382 K -99.83 % | 805.431 K 313.95 % | -376.450 K -121.98 % | 1.713 M 681.55 % | 219.145 K -81.53 % | 1.187 M 70.70 % | 695.103 K -25.73 % | 935.973 K 236.49 % | -685.762 K -149.25 % | 1.393 M 390.88 % | 283.678 K -71.52 % | 996.034 K 1 130.57 % | 80.941 K -94.99 % | 1.616 M 267.54 % | -964.827 K -212.26 % | 859.435 K 378.04 % | -309.106 K -131.83 % | 971.180 K 80.85 % | 537.011 K 1.22 % | 530.555 K 403.33 % | 105.410 K -87.56 % | 847.039 K | 0.000 -100.00 % | 1.000 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 | 0.000 100.00 % | -77.448 K -114.19 % | -36.159 K 23.65 % | -47.360 K -162.92 % | 75.273 K 158.80 % | -128.008 K 55.64 % | -288.536 K -78.32 % | -161.811 K 86.08 % | -1.163 M -15.37 % | -1.008 M 29.40 % | -1.427 M -142.75 % | -587.985 K -10.56 % | -531.813 K 40.76 % | -897.777 K -10 651.82 % | -8.350 K 72.96 % | -30.879 K -170.73 % | -11.406 K -15.05 % | -9.914 K 60.61 % | -25.169 K 71.52 % | -88.389 K | 0.000 | 0.000 | 0.000 100.00 % | -39.526 K -35.31 % | -29.211 K 44.93 % | -53.047 K | 0.000 | 0.000 100.00 % | -33.917 K 8.25 % | -36.965 K 96.94 % | -1.209 M -148.54 % | -486.336 K -98.18 % | -245.401 K | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.398 M 241.91 % | 408.742 K -50.36 % | 823.493 K 6.24 % | 775.161 K -10.70 % | 868.060 K 216.81 % | -743.117 K -186.47 % | 859.429 K 168.60 % | -1.253 M -48.66 % | -842.711 K 78.76 % | -3.968 M -609.32 % | 779.066 K 246.87 % | -530.431 K -474.40 % | -92.346 K 76.00 % | -384.800 K -122.88 % | 1.682 M 709.60 % | 207.739 K -82.34 % | 1.177 M 75.63 % | 669.934 K -20.96 % | 847.584 K 223.60 % | -685.762 K -149.25 % | 1.393 M 390.88 % | 283.678 K -70.34 % | 956.508 K 1 749.04 % | 51.730 K -96.69 % | 1.563 M 262.04 % | -964.827 K -212.26 % | 859.435 K 350.55 % | -343.023 K -136.72 % | 934.215 K 239.08 % | -671.723 K -1 619.08 % | 44.219 K 131.59 % | -139.991 K -116.53 % | 847.039 K | 0.000 -100.00 % | 1.000 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2008 | 2007 | 2007 | 2007 | 2007 | 2006 | 2006 | 2006 | 2006 | 2005 | 2005 | 2005 | 2005 | 2004 | 2004 | 2004 | 2004 | 2003 | 2003 | 2003 | 2003 | 2003 | 2002 | 2002 | 2002 | 2001 | 2001 | 2001 | 2001 | 2000 | 2000 | 2000 | 2000 | 1999 | 1999 |