Oxford Nanopore Technologies plc ONTTF
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 183.191 M 7.97 % | 169.668 M -14.57 % | 198.603 M 48.59 % | 133.661 M 17.39 % | 113.860 M 118.70 % | 52.061 M 60.08 % | 32.521 M 135.88 % | 13.787 M 204.42 % | 4.529 M 507.10 % | 746.000 K | 0.000 | 0.000 -100.00 % | 149.491 K |
| Net income | -146.188 M 5.38 % | -154.507 M -69.74 % | -91.025 M 45.69 % | -167.613 M -173.68 % | -61.244 M 15.19 % | -72.216 M -35.95 % | -53.119 M 6.04 % | -56.536 M 4.34 % | -59.101 M -53.47 % | -38.511 M -4.16 % | -36.973 M -52.69 % | -24.215 M -26.39 % | -19.159 M |
| Income before tax | -139.961 M 6.55 % | -149.768 M -79.55 % | -83.411 M 49.75 % | -166.004 M -126.93 % | -73.153 M 9.11 % | -80.484 M -29.76 % | -62.025 M 5.83 % | -65.866 M -1.83 % | -64.685 M -48.13 % | -43.668 M -4.75 % | -41.689 M -45.96 % | -28.561 M -25.24 % | -22.804 M |
| Income before tax ratio | -0.76 13.45 % | -0.88 -110.18 % | -0.42 66.18 % | -1.24 -93.31 % | -0.64 58.44 % | -1.55 18.94 % | -1.91 60.08 % | -4.78 66.55 % | -14.28 75.60 % | -58.54 | 0.00 | 0.00 100.00 % | -152.55 |
| EBITDA | -93.112 M 12.10 % | -105.935 M -61.08 % | -65.765 M 53.16 % | -140.405 M -154.95 % | -55.071 M 15.31 % | -65.025 M -17.70 % | -55.246 M 13.80 % | -64.093 M -0.75 % | -63.616 M -47.21 % | -43.215 M -5.47 % | -40.973 M -46.32 % | -28.003 M -24.08 % | -22.569 M |
| Net income ratio | -0.80 12.37 % | -0.91 -98.69 % | -0.46 63.45 % | -1.25 -133.14 % | -0.54 61.22 % | -1.39 15.08 % | -1.63 60.17 % | -4.10 68.58 % | -13.05 74.72 % | -51.62 | 0.00 | 0.00 100.00 % | -128.16 |
| Ratio EBITDA | -0.51 18.59 % | -0.62 -88.55 % | -0.33 68.48 % | -1.05 -117.18 % | -0.48 61.28 % | -1.25 26.48 % | -1.70 63.46 % | -4.65 66.90 % | -14.05 75.75 % | -57.93 | 0.00 | 0.00 100.00 % | -150.97 |
| Gross profit ratio | 0.58 7.88 % | 0.53 -14.46 % | 0.62 13.84 % | 0.55 33.01 % | 0.41 -16.33 % | 0.49 -0.07 % | 0.49 0.94 % | 0.49 242.55 % | 0.14 -41.63 % | 0.24 | 0.00 | 0.00 -100.00 % | 1.00 |
| Weighted average shs out dil | 897.796 M 7.65 % | 833.960 M 1.24 % | 823.743 M 0.27 % | 821.558 M 3.38 % | 794.669 M 0.00 % | 794.669 M 0.00 % | 794.669 M 46.86 % | 541.124 M 0.33 % | 539.360 M 9.76 % | 491.392 M 9.25 % | 449.795 M 7.84 % | 417.112 M 8.72 % | 383.668 M |
| Weighted average shs out | 897.796 M 7.65 % | 833.960 M 1.24 % | 823.743 M 0.27 % | 821.558 M 3.38 % | 794.669 M 0.00 % | 794.669 M 0.00 % | 794.669 M 46.85 % | 541.128 M 0.33 % | 539.361 M 9.76 % | 491.394 M 9.25 % | 449.799 M 7.83 % | 417.119 M 8.72 % | 383.673 M |
| EPS diluted | -0.16 15.79 % | -0.19 -72.73 % | -0.11 45.00 % | -0.20 -159.40 % | -0.08 15.18 % | -0.09 -36.08 % | -0.07 33.20 % | -0.10 9.09 % | -0.11 -40.31 % | -0.08 4.62 % | -0.08 -41.48 % | -0.06 -16.43 % | -0.05 |
| Earnings per share | -0.16 15.79 % | -0.19 -72.73 % | -0.11 45.00 % | -0.20 -159.40 % | -0.08 15.18 % | -0.09 -36.08 % | -0.07 33.20 % | -0.10 9.09 % | -0.11 -40.31 % | -0.08 4.62 % | -0.08 -41.48 % | -0.06 -16.43 % | -0.05 |
| Gross profit | 105.395 M 16.48 % | 90.481 M -26.92 % | 123.810 M 69.15 % | 73.195 M 56.14 % | 46.879 M 82.99 % | 25.619 M 59.97 % | 16.015 M 138.11 % | 6.726 M 942.79 % | 645.000 K 254.40 % | 182.000 K | 0.000 | 0.000 -100.00 % | 149.491 K |
| Income tax expense | 6.227 M 31.40 % | 4.739 M -37.76 % | 7.614 M 373.21 % | 1.609 M 113.51 % | -11.909 M -44.04 % | -8.268 M 7.16 % | -8.906 M 4.54 % | -9.330 M -67.08 % | -5.584 M -8.28 % | -5.157 M -9.35 % | -4.716 M -8.51 % | -4.346 M -19.24 % | -3.645 M |
| Cost of revenue | 77.796 M -1.76 % | 79.187 M 5.87 % | 74.793 M 23.69 % | 60.466 M -9.73 % | 66.981 M 153.31 % | 26.442 M 60.20 % | 16.506 M 133.76 % | 7.061 M 81.80 % | 3.884 M 588.65 % | 564.000 K | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 158.807 M 2.29 % | 155.248 M -1.40 % | 157.447 M -2.66 % | 161.752 M 126.58 % | 71.388 M 8.07 % | 66.056 M 60.76 % | 41.089 M | 0.000 -100.00 % | 23.643 M 61.56 % | 14.634 M 32.72 % | 11.026 M 94.05 % | 5.682 M 36.18 % | 4.172 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.507 M 10.20 % | 2.275 M 30.82 % | 1.739 M 36.18 % | 1.277 M 30.67 % | 977.272 K |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 257.728 M -0.53 % | 259.090 M 16.56 % | 222.289 M -6.49 % | 237.728 M 98.21 % | 119.939 M 12.61 % | 106.512 M 36.22 % | 78.191 M 6.95 % | 73.113 M 10.79 % | 65.990 M 48.29 % | 44.502 M 5.65 % | 42.123 M 45.29 % | 28.993 M 22.75 % | 23.619 M |
| Cost and expenses | 335.524 M -0.81 % | 338.277 M 13.87 % | 297.082 M -0.37 % | 298.194 M 59.53 % | 186.920 M 40.59 % | 132.954 M 40.40 % | 94.697 M 18.11 % | 80.174 M 14.74 % | 69.874 M 55.05 % | 45.066 M 6.99 % | 42.123 M 45.29 % | 28.993 M 222.75 % | -23.619 M |
| Research and development expenses | 98.921 M -4.74 % | 103.842 M 60.15 % | 64.842 M -14.65 % | 75.976 M 56.49 % | 48.551 M 20.01 % | 40.456 M 9.04 % | 37.102 M 6.07 % | 34.979 M -8.22 % | 38.110 M 42.97 % | 26.656 M -6.02 % | 28.362 M 34.77 % | 21.044 M 19.78 % | 17.569 M |
| Selling general and administrative expenses | 158.807 M 2.29 % | 155.248 M -1.40 % | 157.447 M -2.66 % | 161.752 M 126.58 % | 71.388 M 8.07 % | 66.056 M 60.76 % | 41.089 M 9.04 % | 37.682 M 44.10 % | 26.150 M 54.65 % | 16.909 M 32.46 % | 12.765 M 83.43 % | 6.959 M 35.14 % | 5.150 M |
| Interest income | 14.841 M -21.28 % | 18.853 M 217.34 % | 5.941 M 2 552.23 % | 224.000 K 146.15 % | 91.000 K -82.43 % | 518.000 K -9.76 % | 574.000 K 10.17 % | 521.000 K -21.06 % | 660.000 K 1.23 % | 652.000 K 50.23 % | 434.000 K 0.46 % | 432.000 K -35.11 % | 665.693 K |
| Interest expense | 3.565 M 61.60 % | 2.206 M 35.50 % | 1.628 M 79.30 % | 908.000 K 21.55 % | 747.000 K 21.66 % | 614.000 K 45.15 % | 423.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 43.284 M 3.98 % | 41.627 M 159.88 % | 16.018 M -35.13 % | 24.691 M 42.43 % | 17.335 M 16.77 % | 14.845 M 133.56 % | 6.356 M 254.29 % | 1.794 M 33.58 % | 1.343 M 34.17 % | 1.001 M -3.47 % | 1.037 M 10.79 % | 936.000 K 4.82 % | 892.988 K |
| Operating income | -152.333 M 9.65 % | -168.609 M -71.21 % | -98.479 M 40.15 % | -164.533 M -125.20 % | -73.060 M 9.68 % | -80.893 M -30.10 % | -62.176 M 5.63 % | -65.887 M -1.43 % | -64.959 M -46.91 % | -44.216 M -5.25 % | -42.010 M -45.17 % | -28.939 M -23.35 % | -23.462 M |
| Operating income ratio | -0.83 16.32 % | -0.99 -100.41 % | -0.50 59.72 % | -1.23 -91.84 % | -0.64 58.70 % | -1.55 18.73 % | -1.91 59.99 % | -4.78 66.68 % | -14.34 75.80 % | -59.27 | 0.00 | 0.00 100.00 % | -156.94 |
| Total other income expenses net | 12.372 M -34.33 % | 18.841 M 25.04 % | 15.068 M 1 124.34 % | -1.471 M -1 481.72 % | -93.000 K -122.74 % | 409.000 K 170.86 % | 151.000 K 619.05 % | 21.000 K -92.34 % | 274.000 K -50.00 % | 548.000 K 70.72 % | 321.000 K -15.08 % | 378.000 K -42.51 % | 657.561 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -153.553 M 14.16 % | -178.881 M 44.56 % | -322.680 M 30.31 % | -463.036 M -709.07 % | -57.231 M -1 055.60 % | 5.989 M 123.19 % | -25.821 M 46.54 % | -48.297 M 24.62 % | -64.074 M -21.81 % | -52.600 M -111.55 % | -24.864 M 11.57 % | -28.118 M -28.30 % | -21.916 M |
| Total investments | 74.314 M -71.26 % | 258.581 M 204.32 % | 84.970 M 32 962.26 % | 257.000 K -53.10 % | 548.000 K 103.32 % | -16.521 M -128.48 % | 58.000 M 480.00 % | 10.000 M -83.33 % | 60.000 M 33.16 % | 45.058 M 24.74 % | 36.121 M 8.96 % | 33.152 M 43.84 % | 23.048 M |
| Total debt | 45.964 M 10.34 % | 41.655 M 22.16 % | 34.098 M 37.47 % | 24.804 M 4.96 % | 23.632 M 23.85 % | 19.081 M 100.85 % | 9.500 M 0.00 % | 9.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 208.507 M 2.75 % | 202.926 M 18.04 % | 171.907 M 79.00 % | 96.036 M 179.36 % | 34.377 M 23.03 % | 27.942 M 53.59 % | 18.192 M 7 743.70 % | -238.000 K -36.78 % | -174.000 K -890.95 % | 21.999 K 215.78 % | -19.000 K 32.14 % | -28.000 K | 0.000 |
| Retained earnings | -401.962 M -55.97 % | -257.714 M -143.15 % | -105.991 M -566.53 % | -15.902 M 96.54 % | -459.023 M -15.40 % | -397.779 M -22.18 % | -325.563 M -26.37 % | -257.618 M -24.56 % | -206.825 M -36.56 % | -151.457 M -31.53 % | -115.152 M -43.50 % | -80.243 M -42.75 % | -56.212 M |
| Common stock | 96.000 K 11.63 % | 86.000 K 3.61 % | 83.000 K 1.22 % | 82.000 K 127.78 % | 36.000 K 9.09 % | 33.000 K 0.00 % | 33.000 K 6.45 % | 31.000 K 0.00 % | 31.000 K 10.71 % | 28.000 K 7.69 % | 26.000 K 4.00 % | 25.000 K 7.66 % | 23.221 K |
| Total equity | 586.338 M -8.93 % | 643.851 M -7.17 % | 693.556 M -1.48 % | 703.976 M 278.62 % | 185.934 M 69.76 % | 109.528 M -23.35 % | 142.893 M 52.69 % | 93.584 M -35.12 % | 144.235 M 44.66 % | 99.709 M 51.98 % | 65.606 M 0.05 % | 65.572 M 216.70 % | -56.189 M |
| Other non current liabilities | 3.616 M -45.86 % | 6.679 M -23.69 % | 8.753 M -17.82 % | 10.651 M 610.54 % | 1.499 M 6.54 % | 1.407 M 40.00 % | 1.005 M 0.00 % | 1.005 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 40.606 M 8.77 % | 37.333 M 24.27 % | 30.042 M 35.36 % | 22.194 M 2.78 % | 21.593 M 26.53 % | 17.066 M 79.64 % | 9.500 M 0.00 % | 9.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 44.222 M 0.48 % | 44.012 M 58.31 % | 27.802 M -15.35 % | 32.845 M 42.24 % | 23.092 M 25.00 % | 18.473 M 75.85 % | 10.505 M 0.00 % | 10.505 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 70.358 M 75.76 % | 40.030 M 0.44 % | 39.856 M -19.20 % | 49.328 M 176.36 % | 17.849 M 23.26 % | 14.481 M 59.06 % | 9.104 M -21.35 % | 11.575 M 16.08 % | 9.972 M 89.55 % | 5.261 M 77.50 % | 2.964 M 140.58 % | 1.232 M 22.86 % | 1.003 M |
| Deferred revenue | 0.000 -100.00 % | 15.156 M -25.34 % | 20.300 M -6.15 % | 21.630 M 21.33 % | 17.828 M 173.94 % | 6.508 M 111.23 % | 3.081 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 5.358 M 23.97 % | 4.322 M 6.56 % | 4.056 M 55.40 % | 2.610 M 28.00 % | 2.039 M 1.19 % | 2.015 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 111.490 M 24.99 % | 89.199 M -2.56 % | 91.539 M -12.86 % | 105.045 M 45.53 % | 72.183 M 96.50 % | 36.734 M 68.58 % | 21.790 M 43.19 % | 15.218 M 11.04 % | 13.705 M 65.34 % | 8.289 M 93.62 % | 4.281 M 38.19 % | 3.098 M 54.29 % | 2.008 M |
| Total liabilities | 155.712 M 16.89 % | 133.211 M 2.21 % | 130.334 M -5.48 % | 137.890 M 44.73 % | 95.275 M 72.58 % | 55.207 M 70.95 % | 32.295 M 25.55 % | 25.723 M 87.69 % | 13.705 M 65.34 % | 8.289 M 93.62 % | 4.281 M 38.19 % | 3.098 M 54.29 % | 2.008 M |
| Other non current assets | 138.853 M | 0.000 -100.00 % | 119.411 M -8.59 % | 130.628 M | 0.000 -100.00 % | 16.521 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 100.06 % | -1.577 M |
| Long term investments | -64.539 M -130.87 % | 209.067 M 707.03 % | -34.441 M 73.58 % | -130.371 M -23 890.33 % | 548.000 K 103.32 % | -16.521 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 43.815 M 33.14 % | 32.910 M 9.56 % | 30.039 M 30.58 % | 23.004 M 0.60 % | 22.867 M 38.41 % | 16.521 M 157.94 % | 6.405 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 43.815 M 33.14 % | 32.910 M 9.56 % | 30.039 M 30.58 % | 23.004 M 0.60 % | 22.867 M 38.41 % | 16.521 M 157.94 % | 6.405 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 101.190 M 22.78 % | 82.416 M 30.41 % | 63.200 M 2.07 % | 61.919 M 16.39 % | 53.201 M 22.71 % | 43.355 M 63.83 % | 26.464 M 23.80 % | 21.376 M 515.67 % | 3.472 M 83.51 % | 1.892 M -3.27 % | 1.956 M 43.40 % | 1.364 M -13.53 % | 1.577 M |
| Total non current assets | 221.955 M -32.72 % | 329.879 M 77.46 % | 185.890 M 103.70 % | 91.257 M 16.91 % | 78.055 M 29.61 % | 60.224 M 83.22 % | 32.869 M 53.77 % | 21.376 M 515.67 % | 3.472 M 83.51 % | 1.892 M -3.27 % | 1.956 M 43.30 % | 1.365 M -13.47 % | 1.577 M |
| Other current assets | 37.709 M 13.38 % | 33.259 M 0.99 % | 32.932 M 7.63 % | 30.597 M -14.46 % | 35.770 M 561.67 % | 5.406 M -82.21 % | 30.395 M 58.39 % | 19.190 M -35.32 % | 29.669 M 222.45 % | 9.201 M 25.00 % | 7.361 M 18.06 % | 6.235 M | 0.000 |
| Short term investments | 138.853 M 180.43 % | 49.514 M -58.53 % | 119.411 M -8.59 % | 130.628 M | 0.000 | 0.000 -100.00 % | 58.000 M 480.00 % | 10.000 M -83.33 % | 60.000 M 33.16 % | 45.058 M 24.74 % | 36.121 M 8.96 % | 33.152 M 43.84 % | 23.048 M |
| cash and cash equivalents | 199.517 M -9.53 % | 220.536 M -38.19 % | 356.778 M -26.87 % | 487.840 M 503.29 % | 80.863 M 517.65 % | 13.092 M -62.93 % | 35.321 M -38.89 % | 57.797 M -9.80 % | 64.074 M 21.81 % | 52.600 M 111.55 % | 24.864 M -11.57 % | 28.118 M 28.30 % | 21.916 M |
| Cash and short term investments | 338.370 M 25.30 % | 270.050 M -43.29 % | 476.189 M -23.01 % | 618.468 M 664.83 % | 80.863 M 517.65 % | 13.092 M -85.97 % | 93.321 M 37.65 % | 67.797 M -45.36 % | 124.074 M 27.05 % | 97.658 M 60.13 % | 60.985 M -0.47 % | 61.270 M 36.26 % | 44.964 M |
| Total current assets | 520.095 M 16.30 % | 447.183 M -29.91 % | 638.000 M -15.00 % | 750.609 M 269.48 % | 203.154 M 94.39 % | 104.511 M -26.57 % | 142.319 M 45.33 % | 97.931 M -37.01 % | 155.473 M 45.46 % | 106.881 M 56.38 % | 68.346 M 1.25 % | 67.505 M 34.02 % | 50.369 M |
| Inventory | 99.453 M -2.06 % | 101.548 M 15.79 % | 87.698 M 39.05 % | 63.071 M 77.03 % | 35.627 M 77.83 % | 20.034 M 7.69 % | 18.603 M 188.46 % | 6.449 M 1 796.76 % | 340.000 K 1 445.45 % | 22.000 K | 0.000 | 0.000 | 0.000 |
| Net receivables | 44.563 M 5.29 % | 42.326 M 2.78 % | 41.181 M 7.04 % | 38.473 M -24.41 % | 50.894 M -22.86 % | 65.979 M 470.01 % | 11.575 M 157.51 % | 4.495 M 223.38 % | 1.390 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 2.636 M -51.95 % | 5.486 M -28.58 % | 7.681 M 26.39 % | 6.077 M 322.31 % | 1.439 M 313.51 % | 348.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 31.300 M 24.29 % | 25.184 M 9.01 % | 23.103 M 12.77 % | 20.486 M -33.93 % | 31.007 M 159.43 % | 11.952 M 13.50 % | 10.530 M 189.05 % | 3.643 M -2.41 % | 3.733 M 23.28 % | 3.028 M 129.92 % | 1.317 M -29.42 % | 1.866 M 85.66 % | 1.005 M |
| Tax payables | 4.474 M -0.73 % | 4.507 M 6.70 % | 4.224 M -61.57 % | 10.991 M 217.66 % | 3.460 M 94.60 % | 1.778 M -17.53 % | 2.156 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 100.00 % | -10.371 M -36.08 % | -7.621 M | 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 |
| Capital lease obligations | 45.964 M 10.34 % | 41.655 M 22.16 % | 34.098 M 122.80 % | 15.304 M 8.29 % | 14.132 M 47.50 % | 9.581 M | 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 -100.00 % | 0.000 | 0.000 |
| Other total stockholders equity | 779.697 M 11.62 % | 698.553 M 11.31 % | 627.557 M 0.61 % | 623.760 M 2.16 % | 610.544 M 27.37 % | 479.332 M 2.33 % | 468.423 M 33.30 % | 351.409 M 0.06 % | 351.203 M 39.86 % | 251.116 M 38.93 % | 180.751 M 23.96 % | 145.818 M 159.51 % | 56.189 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 10.371 M 36.08 % | 7.621 M | 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 |
| Total assets | 742.050 M -4.51 % | 777.062 M -5.68 % | 823.890 M -2.14 % | 841.866 M 199.37 % | 281.209 M 70.70 % | 164.735 M -5.97 % | 175.188 M 46.84 % | 119.307 M -24.94 % | 158.945 M 46.13 % | 108.773 M 54.72 % | 70.302 M 2.08 % | 68.870 M 32.58 % | 51.946 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -14.633 M -299.50 % | 7.335 M -7.30 % | 7.913 M 1 020.12 % | -860.000 K -105.58 % | 15.413 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 3.919 M -88.77 % | 34.908 M -28.44 % | 48.784 M -21.89 % | 62.453 M 809.86 % | 6.864 M -30.55 % | 9.883 M 183.51 % | 3.486 M -39.00 % | 5.715 M 54.58 % | 3.697 M 66.38 % | 2.222 M 7.61 % | 2.065 M 1 015.17 % | 185.171 K 1.05 % | 183.248 K |
| Change in working capital | -1.830 M 95.58 % | -41.440 M -49.68 % | -27.685 M -262.71 % | 17.015 M 172.65 % | -23.421 M -398.70 % | 7.841 M 142.59 % | -18.409 M -99.04 % | -9.249 M -331.19 % | -2.145 M -76.11 % | -1.218 M -85.11 % | -658.000 K -73.61 % | -379.000 K 42.93 % | -664.123 K |
| Accounts receivables | -1.825 M -1 646.61 % | 118.000 K 101.59 % | -7.402 M -167.98 % | 10.888 M 126.25 % | -41.484 M -1 076.85 % | -3.525 M 72.30 % | -12.726 M -305.29 % | -3.140 M -71.77 % | -1.828 M -50.08 % | -1.218 M -85.11 % | -658.000 K -73.61 % | -379.000 K 42.93 % | -664.123 K |
| Inventory | -21.176 M 50.82 % | -43.060 M -74.21 % | -24.717 M 9.94 % | -27.444 M -76.01 % | -15.592 M -988.83 % | -1.432 M 88.22 % | -12.154 M -98.95 % | -6.109 M -1 827.13 % | -317.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 -100.00 % | 1.502 M -66.13 % | 4.434 M -86.79 % | 33.571 M -0.25 % | 33.655 M 162.97 % | 12.798 M 97.77 % | 6.471 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 21.171 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.255 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -15.297 M 32.40 % | -22.629 M -424.67 % | -4.313 M -730.56 % | 684.000 K 4.27 % | 656.000 K 583.33 % | 96.000 K 129.09 % | -330.000 K 95.91 % | -8.069 M -261.40 % | 4.999 M 48.43 % | 3.368 M 415.74 % | 653.034 K 221.96 % | 202.829 K 106.74 % | -3.008 M |
| Net cash provided by operating activities | -109.885 M 19.97 % | -137.302 M -178.01 % | -49.387 M 8.25 % | -53.826 M 15.64 % | -63.806 M -31.08 % | -48.679 M 12.30 % | -55.509 M 16.33 % | -66.345 M -29.56 % | -51.207 M -54.53 % | -33.138 M 2.18 % | -33.876 M -45.58 % | -23.270 M -9.38 % | -21.274 M |
| Investments in property plant and equipment | -13.943 M -136.08 % | -5.906 M 86.02 % | -42.234 M -37.05 % | -30.817 M -16.41 % | -26.472 M 12.61 % | -30.291 M -70.15 % | -17.803 M 9.74 % | -19.724 M -550.53 % | -3.032 M -215.18 % | -962.000 K 41.16 % | -1.635 M -122.15 % | -736.000 K 15.39 % | -869.835 K |
| Acquisitions net | 0.000 100.00 % | -3.000 M -115.66 % | 19.163 M 2 016.30 % | -1.000 M -82.48 % | -548.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -150.000 M -15.42 % | -129.962 M 0.32 % | -130.375 M -23 691.06 % | -548.000 K | 0.000 100.00 % | -48.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 54.156 M -48.22 % | 104.598 M 73.01 % | 60.459 M 551.43 % | 9.281 M 1 593.61 % | 548.000 K -99.06 % | 58.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -25.186 M -236.44 % | -7.486 M -127.95 % | 26.780 M 395.13 % | -9.074 M -11 302.47 % | 81.000 K -90.05 % | 814.000 K 101.71 % | -47.617 M -33 870.92 % | 141.000 K -73.64 % | 535.000 K 106.26 % | -8.544 M -216.80 % | -2.697 M 71.51 % | -9.467 M -266.90 % | 5.672 M |
| Net cash used for investing activites | 15.027 M 124.32 % | -61.794 M 6.08 % | -65.794 M 59.38 % | -161.985 M -501.30 % | -26.939 M -194.45 % | 28.523 M 143.60 % | -65.420 M -234.07 % | -19.583 M -684.26 % | -2.497 M 73.73 % | -9.506 M -119.44 % | -4.332 M 57.54 % | -10.203 M -312.45 % | 4.803 M |
| Debt repayment | -4.685 M -9.18 % | -4.291 M 54.83 % | -9.500 M -302.37 % | -2.361 M -14.72 % | -2.058 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 83.233 M 16.25 % | 71.597 M 1 808.74 % | 3.751 M -99.42 % | 642.144 M 291.66 % | 163.955 M 59 303.99 % | 276.000 K -99.72 % | 100.326 M | 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -4.967 M -93.12 % | -2.572 M 67.71 % | -7.966 M 52.80 % | -16.878 M -408.37 % | -3.320 M -46.64 % | -2.264 M -17.73 % | -1.923 M -102.41 % | 79.706 M 22.35 % | 65.147 M -7.42 % | 70.367 M 101.43 % | 34.934 M -11.97 % | 39.685 M 25.34 % | 31.662 M |
| Net cash used provided by financing activities | 73.581 M 13.67 % | 64.734 M 571.99 % | -13.715 M -102.20 % | 622.905 M 292.81 % | 158.577 M 8 076.71 % | -1.988 M -102.02 % | 98.403 M 23.46 % | 79.706 M 22.35 % | 65.147 M -7.42 % | 70.367 M 101.43 % | 34.934 M -11.97 % | 39.685 M 25.34 % | 31.662 M |
| Effect of forex changes on cash | 258.000 K 113.72 % | -1.880 M 13.20 % | -2.166 M -1 751.28 % | -117.000 K -91.80 % | -61.000 K 28.24 % | -85.000 K -270.00 % | 50.000 K 190.91 % | -55.000 K -277.42 % | 31.000 K 138.46 % | 13.000 K -31.58 % | 19.000 K 290.00 % | -10.000 K -29.82 % | -7.703 K |
| Net change in cash | -21.019 M 84.57 % | -136.242 M -3.95 % | -131.062 M -132.20 % | 406.977 M 500.52 % | 67.771 M 404.88 % | -22.229 M 1.10 % | -22.476 M -258.07 % | -6.277 M -154.71 % | 11.474 M -58.63 % | 27.736 M 952.37 % | -3.254 M -152.47 % | 6.202 M -59.15 % | 15.182 M |
| Cash at beginning of period | 220.536 M -38.19 % | 356.778 M -26.87 % | 487.840 M 503.29 % | 80.863 M 517.65 % | 13.092 M -62.93 % | 35.321 M -38.89 % | 57.797 M -9.80 % | 64.074 M 21.81 % | 52.600 M 111.55 % | 24.864 M -11.57 % | 28.118 M 28.30 % | 21.916 M 225.45 % | 6.734 M |
| Cash at end of period | 199.517 M -9.53 % | 220.536 M -38.19 % | 356.778 M -26.87 % | 487.840 M 503.29 % | 80.863 M 517.65 % | 13.092 M -62.93 % | 35.321 M -38.89 % | 57.797 M -9.80 % | 64.074 M 21.81 % | 52.600 M 111.55 % | 24.864 M -11.57 % | 28.118 M 28.30 % | 21.916 M |
| Operating cash flow | -109.885 M 19.97 % | -137.302 M -178.01 % | -49.387 M 8.25 % | -53.826 M 15.64 % | -63.806 M -31.08 % | -48.679 M 12.30 % | -55.509 M 16.33 % | -66.345 M -29.56 % | -51.207 M -54.53 % | -33.138 M 2.18 % | -33.876 M -45.58 % | -23.270 M -9.38 % | -21.274 M |
| Capital expenditure | -48.636 M -78.22 % | -27.290 M 35.38 % | -42.234 M -37.05 % | -30.817 M -16.41 % | -26.472 M 12.61 % | -30.291 M -70.15 % | -17.803 M 9.74 % | -19.724 M -550.53 % | -3.032 M -215.18 % | -962.000 K 41.16 % | -1.635 M -122.15 % | -736.000 K 15.39 % | -869.835 K |
| Free CashFlow | -158.521 M 3.69 % | -164.592 M -79.64 % | -91.621 M -8.24 % | -84.643 M 6.24 % | -90.278 M -14.32 % | -78.970 M -7.72 % | -73.312 M 14.82 % | -86.069 M -58.68 % | -54.239 M -59.06 % | -34.100 M 3.97 % | -35.511 M -47.93 % | -24.006 M -8.41 % | -22.144 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 105.600 M 6.55 % | 99.109 M 17.87 % | 84.082 M 0.50 % | 83.666 M -2.72 % | 86.002 M 12.78 % | 76.255 M -37.67 % | 122.348 M 63.76 % | 74.710 M 26.73 % | 58.951 M -10.07 % | 65.553 M 35.70 % | 48.307 M 85.58 % | 26.031 M 0.00 % | 26.031 M 60.08 % | 16.261 M 0.00 % | 16.261 M 135.88 % | 6.894 M 0.00 % | 6.894 M 204.42 % | 2.265 M 0.00 % | 2.265 M 507.10 % | 373.000 K 0.00 % | 373.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 74.746 K 0.00 % | 74.746 K |
| Net income | -71.800 M -0.37 % | -71.536 M 4.17 % | -74.652 M 11.56 % | -84.408 M -20.41 % | -70.099 M -15.20 % | -60.850 M -101.66 % | -30.175 M 75.42 % | -122.783 M -173.89 % | -44.830 M -73.87 % | -25.783 M 27.29 % | -35.461 M 1.79 % | -36.108 M 0.00 % | -36.108 M -35.95 % | -26.560 M 0.00 % | -26.560 M 6.04 % | -28.268 M 0.00 % | -28.268 M 4.34 % | -29.551 M 0.00 % | -29.551 M -53.47 % | -19.256 M 0.00 % | -19.256 M -4.16 % | -18.487 M 0.00 % | -18.487 M -52.69 % | -12.108 M 0.00 % | -12.108 M -26.39 % | -9.580 M 0.00 % | -9.580 M |
| Income before tax | -69.000 M -0.58 % | -68.605 M 3.86 % | -71.356 M 14.24 % | -83.209 M -25.02 % | -66.559 M -19.31 % | -55.785 M -101.93 % | -27.626 M 77.28 % | -121.600 M -173.85 % | -44.404 M -44.14 % | -30.807 M 27.25 % | -42.346 M -5.23 % | -40.242 M 0.00 % | -40.242 M -29.76 % | -31.013 M 0.00 % | -31.013 M 5.83 % | -32.933 M 0.00 % | -32.933 M -1.83 % | -32.343 M 0.00 % | -32.343 M -48.13 % | -21.834 M 0.00 % | -21.834 M -4.75 % | -20.845 M 0.00 % | -20.845 M -45.96 % | -14.281 M 0.00 % | -14.281 M -25.24 % | -11.402 M 0.00 % | -11.402 M |
| Income before tax ratio | -0.65 5.61 % | -0.69 18.43 % | -0.85 14.67 % | -0.99 -28.51 % | -0.77 -5.79 % | -0.73 -223.99 % | -0.23 86.13 % | -1.63 -116.08 % | -0.75 -60.28 % | -0.47 46.39 % | -0.88 43.30 % | -1.55 0.00 % | -1.55 18.94 % | -1.91 0.00 % | -1.91 60.08 % | -4.78 0.00 % | -4.78 66.55 % | -14.28 0.00 % | -14.28 75.60 % | -58.54 0.00 % | -58.54 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -152.55 0.00 % | -152.55 |
| EBITDA | -66.200 M -10.12 % | -60.116 M 4.06 % | -62.659 M 13.74 % | -72.640 M -60.02 % | -45.393 M 5.94 % | -48.261 M -255.38 % | 31.059 M 128.68 % | -108.287 M -243.17 % | -31.555 M -45.70 % | -21.658 M 36.43 % | -34.067 M -4.78 % | -32.513 M 0.00 % | -32.513 M -17.70 % | -27.623 M 0.00 % | -27.623 M 13.80 % | -32.047 M 0.00 % | -32.047 M -0.75 % | -31.808 M 0.00 % | -31.808 M -47.21 % | -21.608 M 0.00 % | -21.608 M -5.47 % | -20.487 M 0.00 % | -20.487 M -46.32 % | -14.002 M 0.00 % | -14.002 M -24.08 % | -11.284 M 0.00 % | -11.284 M |
| Net income ratio | -0.68 5.80 % | -0.72 18.70 % | -0.89 12.00 % | -1.01 -23.77 % | -0.82 -2.14 % | -0.80 -223.55 % | -0.25 84.99 % | -1.64 -116.11 % | -0.76 -93.35 % | -0.39 46.42 % | -0.73 47.08 % | -1.39 0.00 % | -1.39 15.08 % | -1.63 0.00 % | -1.63 60.17 % | -4.10 0.00 % | -4.10 68.58 % | -13.05 0.00 % | -13.05 74.72 % | -51.62 0.00 % | -51.62 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -128.16 0.00 % | -128.16 |
| Ratio EBITDA | -0.63 -3.35 % | -0.61 18.61 % | -0.75 14.17 % | -0.87 -64.49 % | -0.53 16.60 % | -0.63 -349.31 % | 0.25 117.51 % | -1.45 -170.78 % | -0.54 -62.01 % | -0.33 53.15 % | -0.71 43.54 % | -1.25 0.00 % | -1.25 26.48 % | -1.70 0.00 % | -1.70 63.46 % | -4.65 0.00 % | -4.65 66.90 % | -14.05 0.00 % | -14.05 75.75 % | -57.93 0.00 % | -57.93 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -150.97 0.00 % | -150.97 |
| Gross profit ratio | 0.58 3.03 % | 0.56 -4.06 % | 0.59 20.24 % | 0.49 -15.08 % | 0.58 -4.20 % | 0.60 -5.62 % | 0.64 10.72 % | 0.58 12.31 % | 0.51 9.10 % | 0.47 40.97 % | 0.33 -32.30 % | 0.49 0.00 % | 0.49 -0.07 % | 0.49 0.00 % | 0.49 0.94 % | 0.49 0.00 % | 0.49 242.55 % | 0.14 0.00 % | 0.14 -41.63 % | 0.24 0.00 % | 0.24 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 957.978 M 6.70 % | 897.796 M 4.21 % | 861.556 M 4.36 % | 825.571 M -0.14 % | 826.750 M 0.30 % | 824.265 M 0.19 % | 822.691 M 0.14 % | 821.558 M 3.38 % | 794.669 M 0.00 % | 794.669 M 0.00 % | 794.669 M 0.00 % | 794.669 M 0.00 % | 794.669 M 0.00 % | 794.669 M 0.00 % | 794.669 M 46.86 % | 541.124 M 0.00 % | 541.124 M 0.33 % | 539.360 M 0.00 % | 539.360 M 9.76 % | 491.392 M 0.00 % | 491.392 M 9.25 % | 449.795 M 0.00 % | 449.795 M 7.84 % | 417.112 M 0.00 % | 417.112 M 8.72 % | 383.668 M 0.00 % | 383.668 M |
| Weighted average shs out | 957.985 M 6.70 % | 897.796 M 4.21 % | 861.565 M 4.36 % | 825.571 M -0.14 % | 826.750 M 0.30 % | 824.265 M 0.19 % | 822.691 M 0.14 % | 821.558 M 3.38 % | 794.669 M 0.00 % | 794.669 M 0.00 % | 794.669 M 0.00 % | 794.669 M 0.00 % | 794.669 M 0.00 % | 794.669 M 0.00 % | 794.669 M 46.85 % | 541.128 M 0.00 % | 541.128 M 0.33 % | 539.361 M 0.00 % | 539.361 M 9.76 % | 491.394 M 0.00 % | 491.394 M 9.25 % | 449.799 M 0.00 % | 449.799 M 7.83 % | 417.119 M 0.00 % | 417.119 M 8.72 % | 383.673 M 0.00 % | 383.673 M |
| EPS diluted | -0.07 2.22 % | -0.08 11.55 % | -0.09 13.40 % | -0.10 -17.92 % | -0.08 -14.91 % | -0.07 -101.09 % | -0.04 75.53 % | -0.15 -165.96 % | -0.06 -74.07 % | -0.03 27.35 % | -0.04 1.76 % | -0.05 0.00 % | -0.05 -35.93 % | -0.03 0.00 % | -0.03 33.20 % | -0.05 0.00 % | -0.05 9.09 % | -0.06 0.00 % | -0.06 -40.31 % | -0.04 0.00 % | -0.04 4.62 % | -0.04 0.00 % | -0.04 -41.72 % | -0.03 0.00 % | -0.03 -16.47 % | -0.02 0.00 % | -0.02 |
| Earnings per share | -0.07 2.22 % | -0.08 11.55 % | -0.09 13.40 % | -0.10 -17.92 % | -0.08 -14.91 % | -0.07 -101.09 % | -0.04 75.53 % | -0.15 -165.96 % | -0.06 -74.07 % | -0.03 27.35 % | -0.04 1.76 % | -0.05 0.00 % | -0.05 -35.93 % | -0.03 0.00 % | -0.03 33.20 % | -0.05 0.00 % | -0.05 9.09 % | -0.06 0.00 % | -0.06 -40.31 % | -0.04 0.00 % | -0.04 4.62 % | -0.04 0.00 % | -0.04 -41.72 % | -0.03 0.00 % | -0.03 -16.47 % | -0.02 0.00 % | -0.02 |
| Gross profit | 61.400 M 9.77 % | 55.933 M 13.08 % | 49.462 M 20.83 % | 40.934 M -17.38 % | 49.547 M 8.05 % | 45.856 M -41.18 % | 77.954 M 81.33 % | 42.991 M 42.34 % | 30.204 M -1.89 % | 30.786 M 91.30 % | 16.093 M 25.63 % | 12.810 M 0.00 % | 12.810 M 59.97 % | 8.008 M 0.00 % | 8.008 M 138.11 % | 3.363 M 0.00 % | 3.363 M 942.79 % | 322.500 K 0.00 % | 322.500 K 254.40 % | 91.000 K 0.00 % | 91.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 74.746 K 0.00 % | 74.746 K |
| Income tax expense | 2.800 M -4.47 % | 2.931 M -11.07 % | 3.296 M 174.90 % | 1.199 M -66.13 % | 3.540 M -30.11 % | 5.065 M 98.71 % | 2.549 M 115.47 % | 1.183 M 177.70 % | 426.000 K 108.48 % | -5.024 M 27.03 % | -6.885 M -66.55 % | -4.134 M 0.00 % | -4.134 M 7.16 % | -4.453 M 0.00 % | -4.453 M 4.54 % | -4.665 M 0.00 % | -4.665 M -67.08 % | -2.792 M 0.00 % | -2.792 M -8.28 % | -2.579 M 0.00 % | -2.579 M -9.35 % | -2.358 M 0.00 % | -2.358 M -8.51 % | -2.173 M 0.00 % | -2.173 M -19.24 % | -1.822 M 0.00 % | -1.822 M |
| Cost of revenue | 44.200 M 2.37 % | 43.176 M 24.71 % | 34.620 M -18.98 % | 42.732 M 17.22 % | 36.455 M 19.92 % | 30.399 M -31.52 % | 44.394 M 39.96 % | 31.719 M 10.34 % | 28.747 M -17.32 % | 34.767 M 7.93 % | 32.214 M 143.66 % | 13.221 M 0.00 % | 13.221 M 60.20 % | 8.253 M 0.00 % | 8.253 M 133.76 % | 3.531 M 0.00 % | 3.531 M 81.80 % | 1.942 M 0.00 % | 1.942 M 588.65 % | 282.000 K 0.00 % | 282.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 0.000 -100.00 % | 158.807 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.028 M 0.00 % | 33.028 M 60.76 % | 20.545 M 0.00 % | 20.545 M | 0.000 | 0.000 -100.00 % | 11.822 M 0.00 % | 11.822 M 61.56 % | 7.317 M 0.00 % | 7.317 M 32.72 % | 5.513 M 0.00 % | 5.513 M 94.05 % | 2.841 M 0.00 % | 2.841 M 36.18 % | 2.086 M 0.00 % | 2.086 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.254 M 0.00 % | 1.254 M 10.20 % | 1.138 M 0.00 % | 1.138 M 30.82 % | 869.500 K 0.00 % | 869.500 K 36.18 % | 638.500 K 0.00 % | 638.500 K 30.67 % | 488.636 K 0.00 % | 488.636 K |
| Other expenses | 3.900 M 318.61 % | -1.784 M -143.95 % | 4.059 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 |
| Operating expenses | 139.200 M 6.06 % | 131.243 M 3.76 % | 126.485 M -6.14 % | 134.759 M 8.39 % | 124.331 M 2.44 % | 121.371 M 92.59 % | 63.022 M -61.56 % | 163.953 M 122.23 % | 73.775 M 18.74 % | 62.129 M 7.47 % | 57.810 M 8.55 % | 53.256 M 0.00 % | 53.256 M 36.22 % | 39.096 M 0.00 % | 39.096 M 6.95 % | 36.557 M 0.00 % | 36.557 M 10.79 % | 32.995 M 0.00 % | 32.995 M 48.29 % | 22.251 M 0.00 % | 22.251 M 5.65 % | 21.062 M 0.00 % | 21.062 M 45.29 % | 14.497 M 0.00 % | 14.497 M 22.75 % | 11.810 M 0.00 % | 11.810 M |
| Cost and expenses | 183.400 M 5.15 % | 174.419 M 8.26 % | 161.105 M -9.23 % | 177.491 M 10.39 % | 160.786 M 5.94 % | 151.770 M 41.29 % | 107.416 M -45.10 % | 195.672 M 90.86 % | 102.522 M 5.81 % | 96.896 M 7.63 % | 90.024 M 35.42 % | 66.477 M 0.00 % | 66.477 M 40.40 % | 47.349 M 0.00 % | 47.349 M 18.11 % | 40.087 M 0.00 % | 40.087 M 14.74 % | 34.937 M 0.00 % | 34.937 M 55.05 % | 22.533 M 0.00 % | 22.533 M 6.99 % | 21.062 M 0.00 % | 21.062 M 45.29 % | 14.497 M 0.00 % | 14.497 M 222.75 % | -11.810 M 0.00 % | -11.810 M |
| Research and development expenses | 44.100 M -13.40 % | 50.922 M 6.09 % | 47.999 M -13.69 % | 55.612 M 15.31 % | 48.230 M 21.71 % | 39.626 M 57.15 % | 25.216 M -44.43 % | 45.374 M 48.27 % | 30.602 M 23.49 % | 24.781 M 4.25 % | 23.770 M 17.51 % | 20.228 M 0.00 % | 20.228 M 9.04 % | 18.551 M 0.00 % | 18.551 M 6.07 % | 17.490 M 0.00 % | 17.490 M -8.22 % | 19.055 M 0.00 % | 19.055 M 42.97 % | 13.328 M 0.00 % | 13.328 M -6.02 % | 14.181 M 0.00 % | 14.181 M 34.77 % | 10.522 M 0.00 % | 10.522 M 19.78 % | 8.784 M 0.00 % | 8.784 M |
| Selling general and administrative expenses | 91.200 M 11.08 % | 82.105 M 10.32 % | 74.427 M -5.96 % | 79.147 M 4.00 % | 76.101 M -6.90 % | 81.745 M 116.22 % | 37.806 M -68.12 % | 118.579 M 174.66 % | 43.173 M 15.60 % | 37.348 M 9.72 % | 34.040 M 3.06 % | 33.028 M 0.00 % | 33.028 M 60.76 % | 20.545 M 0.00 % | 20.545 M 9.04 % | 18.841 M 0.00 % | 18.841 M 44.10 % | 13.075 M 0.00 % | 13.075 M 54.65 % | 8.455 M 0.00 % | 8.455 M 32.46 % | 6.383 M 0.00 % | 6.383 M 83.43 % | 3.480 M 0.00 % | 3.480 M 35.14 % | 2.575 M 0.00 % | 2.575 M |
| Interest income | 4.900 M -31.71 % | 7.175 M -6.40 % | 7.666 M -33.99 % | 11.614 M 60.44 % | 7.239 M 43.60 % | 5.041 M 4 589.30 % | 107.500 K -20.66 % | 135.500 K -34.38 % | 206.500 K -29.88 % | 294.500 K 779.10 % | 33.500 K -87.07 % | 259.000 K 0.00 % | 259.000 K -9.76 % | 287.000 K 0.00 % | 287.000 K 10.17 % | 260.500 K 0.00 % | 260.500 K -21.06 % | 330.000 K 0.00 % | 330.000 K 1.23 % | 326.000 K 0.00 % | 326.000 K 50.23 % | 217.000 K 0.00 % | 217.000 K 0.46 % | 216.000 K 0.00 % | 216.000 K -35.11 % | 332.847 K 0.00 % | 332.847 K |
| Interest expense | 0.000 -100.00 % | 1.617 M -16.99 % | 1.948 M 71.33 % | 1.137 M 6.36 % | 1.069 M 13.36 % | 943.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 307.000 K 0.00 % | 307.000 K 45.15 % | 211.500 K 0.00 % | 211.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 7.400 M 6.92 % | 6.921 M 3.30 % | 6.700 M -28.97 % | 9.432 M -52.53 % | 19.869 M 26.20 % | 15.744 M -2.37 % | 16.127 M 27.23 % | 12.675 M 5.48 % | 12.016 M 24.07 % | 9.685 M 26.60 % | 7.650 M 3.07 % | 7.423 M 0.00 % | 7.423 M 133.56 % | 3.178 M 0.00 % | 3.178 M 254.29 % | 897.000 K 0.00 % | 897.000 K 33.58 % | 671.500 K 0.00 % | 671.500 K 34.17 % | 500.500 K 0.00 % | 500.500 K -3.47 % | 518.500 K 0.00 % | 518.500 K 10.79 % | 468.000 K 0.00 % | 468.000 K 4.82 % | 446.494 K 0.00 % | 446.494 K |
| Operating income | -77.800 M -3.31 % | -75.310 M 2.22 % | -77.023 M 17.91 % | -93.825 M -25.46 % | -74.784 M 0.97 % | -75.515 M -605.73 % | 14.932 M 112.34 % | -120.962 M -177.62 % | -43.571 M -39.01 % | -31.343 M 24.87 % | -41.717 M -3.14 % | -40.447 M 0.00 % | -40.447 M -30.10 % | -31.088 M 0.00 % | -31.088 M 5.63 % | -32.944 M 0.00 % | -32.944 M -1.43 % | -32.480 M 0.00 % | -32.480 M -46.91 % | -22.108 M 0.00 % | -22.108 M -5.25 % | -21.005 M 0.00 % | -21.005 M -45.17 % | -14.470 M 0.00 % | -14.470 M -23.35 % | -11.731 M 0.00 % | -11.731 M |
| Operating income ratio | -0.74 3.04 % | -0.76 17.05 % | -0.92 18.31 % | -1.12 -28.96 % | -0.87 12.19 % | -0.99 -911.42 % | 0.12 107.54 % | -1.62 -119.06 % | -0.74 -54.58 % | -0.48 44.63 % | -0.86 44.42 % | -1.55 0.00 % | -1.55 18.73 % | -1.91 0.00 % | -1.91 59.99 % | -4.78 0.00 % | -4.78 66.68 % | -14.34 0.00 % | -14.34 75.80 % | -59.27 0.00 % | -59.27 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -156.94 0.00 % | -156.94 |
| Total other income expenses net | 8.800 M 31.25 % | 6.705 M 18.32 % | 5.667 M -46.62 % | 10.616 M 29.07 % | 8.225 M -58.31 % | 19.730 M 146.36 % | -42.558 M -6 570.53 % | -638.000 K 23.41 % | -833.000 K -255.41 % | 536.000 K 185.21 % | -629.000 K -407.58 % | 204.500 K 0.00 % | 204.500 K 170.86 % | 75.500 K 0.00 % | 75.500 K 619.05 % | 10.500 K 0.00 % | 10.500 K -92.34 % | 137.000 K 0.00 % | 137.000 K -50.00 % | 274.000 K 0.00 % | 274.000 K 70.72 % | 160.500 K 0.00 % | 160.500 K -15.08 % | 189.000 K 0.00 % | 189.000 K -42.51 % | 328.781 K 0.00 % | 328.781 K |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -150.000 M 2.31 % | -153.553 M -33.16 % | -115.313 M 35.54 % | -178.881 M 40.80 % | -302.187 M 6.35 % | -322.680 M 27.92 % | -447.692 M 3.31 % | -463.036 M -380.31 % | -96.403 M -68.45 % | -57.231 M -1 055.60 % | 5.989 M 160.40 % | -9.916 M 61.60 % | -25.821 M 30.32 % | -37.059 M 23.27 % | -48.297 M 14.04 % | -56.186 M 12.31 % | -64.074 M -9.83 % | -58.337 M -10.91 % | -52.600 M -35.81 % | -38.732 M -55.78 % | -24.864 M 6.14 % | -26.491 M 5.79 % | -28.118 M -12.39 % | -25.017 M -14.15 % | -21.916 M |
| Total investments | 150.400 M 102.38 % | 74.314 M -69.43 % | 243.065 M -6.00 % | 258.581 M 133.71 % | 110.644 M 30.22 % | 84.970 M 36 211.97 % | 234.000 K -8.95 % | 257.000 K -99.80 % | 130.539 M 23 720.99 % | 548.000 K 103.32 % | -16.521 M -179.66 % | 20.740 M -64.24 % | 58.000 M 70.59 % | 34.000 M 240.00 % | 10.000 M -71.43 % | 35.000 M -41.67 % | 60.000 M 14.22 % | 52.529 M 16.58 % | 45.058 M 11.01 % | 40.590 M 12.37 % | 36.121 M 4.29 % | 34.637 M 4.48 % | 33.152 M 17.98 % | 28.100 M 21.92 % | 23.048 M |
| Total debt | 44.100 M -4.06 % | 45.964 M -1.58 % | 46.704 M 12.12 % | 41.655 M 27.68 % | 32.625 M -4.32 % | 34.098 M 42.34 % | 23.956 M -3.42 % | 24.804 M 6.53 % | 23.284 M -1.47 % | 23.632 M 23.85 % | 19.081 M 33.52 % | 14.291 M 50.43 % | 9.500 M 0.00 % | 9.500 M 0.00 % | 9.500 M 100.00 % | 4.750 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 217.600 M 4.36 % | 208.507 M -0.64 % | 209.847 M 3.41 % | 202.926 M 7.08 % | 189.517 M 10.24 % | 171.907 M 17.73 % | 146.013 M 52.04 % | 96.036 M 128.37 % | 42.052 M 22.33 % | 34.377 M 23.03 % | 27.942 M 21.13 % | 23.067 M 26.80 % | 18.192 M 102.65 % | 8.977 M 3 871.85 % | -238.000 K -15.53 % | -206.000 K -18.39 % | -174.000 K -128.95 % | -76.000 K -445.47 % | 21.999 K 1 367.09 % | 1.500 K 107.89 % | -19.000 K 19.15 % | -23.500 K 16.07 % | -28.000 K -100.00 % | -14.000 K | 0.000 |
| Retained earnings | -474.900 M -18.15 % | -401.962 M -21.24 % | -331.533 M -28.64 % | -257.714 M -45.33 % | -177.326 M -67.30 % | -105.991 M -130.03 % | -46.077 M -189.76 % | -15.902 M -114.87 % | 106.918 M 123.29 % | -459.023 M -15.40 % | -397.779 M -9.98 % | -361.671 M -11.09 % | -325.563 M -11.65 % | -291.591 M -13.19 % | -257.618 M -10.94 % | -232.222 M -12.28 % | -206.825 M -15.45 % | -179.141 M -18.28 % | -151.457 M -13.62 % | -133.305 M -15.76 % | -115.152 M -17.87 % | -97.698 M -21.75 % | -80.243 M -17.61 % | -68.228 M -21.37 % | -56.212 M |
| Common stock | 100.000 K 4.17 % | 96.000 K 10.34 % | 87.000 K 1.16 % | 86.000 K 3.61 % | 83.000 K 0.00 % | 83.000 K 1.22 % | 82.000 K 0.00 % | 82.000 K 134.29 % | 35.000 K -2.78 % | 36.000 K 9.09 % | 33.000 K 0.00 % | 33.000 K 0.00 % | 33.000 K 3.13 % | 32.000 K 3.23 % | 31.000 K 0.00 % | 31.000 K 0.00 % | 31.000 K 5.08 % | 29.500 K 5.36 % | 28.000 K 3.70 % | 27.000 K 3.85 % | 26.000 K 1.96 % | 25.500 K 2.00 % | 25.000 K 3.69 % | 24.111 K 3.83 % | 23.221 K |
| Total equity | 523.400 M -10.73 % | 586.338 M 1.34 % | 578.580 M -10.14 % | 643.851 M 0.41 % | 641.210 M -7.55 % | 693.556 M -4.48 % | 726.076 M 3.14 % | 703.976 M 101.22 % | 349.859 M 88.16 % | 185.934 M 69.76 % | 109.528 M -13.22 % | 126.211 M -11.67 % | 142.893 M 20.85 % | 118.239 M 26.34 % | 93.584 M -21.30 % | 118.910 M -17.56 % | 144.235 M 18.25 % | 121.972 M 22.33 % | 99.709 M 20.63 % | 82.657 M 25.99 % | 65.606 M 0.03 % | 65.589 M 0.03 % | 65.572 M 1 297.70 % | 4.691 M 108.35 % | -56.189 M |
| Other non current liabilities | 4.000 M 10.62 % | 3.616 M 10.78 % | 3.264 M -51.13 % | 6.679 M -24.38 % | 8.832 M 494.29 % | -2.240 M -128.18 % | 7.948 M -25.38 % | 10.651 M -17.03 % | 12.837 M 756.37 % | 1.499 M 6.54 % | 1.407 M 16.67 % | 1.206 M 20.00 % | 1.005 M 0.00 % | 1.005 M 0.00 % | 1.005 M 100.00 % | 502.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 38.300 M -5.68 % | 40.606 M -2.34 % | 41.578 M 11.37 % | 37.333 M 108.56 % | 17.900 M -40.42 % | 30.042 M 52.24 % | 19.733 M -11.09 % | 22.194 M 3.24 % | 21.498 M -0.44 % | 21.593 M 26.53 % | 17.066 M 28.48 % | 13.283 M 39.82 % | 9.500 M 0.00 % | 9.500 M 0.00 % | 9.500 M 100.00 % | 4.750 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 42.300 M -4.35 % | 44.222 M -1.38 % | 44.842 M 1.89 % | 44.012 M 64.64 % | 26.732 M -3.85 % | 27.802 M 0.44 % | 27.681 M -15.72 % | 32.845 M -4.34 % | 34.335 M 48.69 % | 23.092 M 25.00 % | 18.473 M 27.50 % | 14.489 M 37.92 % | 10.505 M 0.00 % | 10.505 M 0.00 % | 10.505 M 100.00 % | 5.253 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 4.500 M -93.60 % | 70.358 M 1 889.76 % | 3.536 M -91.17 % | 40.030 M 1 268.08 % | 2.926 M -95.89 % | 71.149 M 253.59 % | 20.122 M -59.21 % | 49.328 M 35 387.77 % | 139.000 K -99.22 % | 17.849 M -14.96 % | 20.989 M 39.49 % | 15.047 M 65.27 % | 9.104 M -11.95 % | 10.340 M -10.67 % | 11.575 M 7.44 % | 10.774 M 8.04 % | 9.972 M 30.93 % | 7.617 M 44.77 % | 5.261 M 27.93 % | 4.113 M 38.75 % | 2.964 M 41.28 % | 2.098 M 70.29 % | 1.232 M 10.26 % | 1.117 M 11.43 % | 1.003 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 15.156 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.630 M | 0.000 -100.00 % | 17.828 M 173.94 % | 6.508 M 35.74 % | 4.795 M 55.62 % | 3.081 M 100.00 % | 1.541 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 5.800 M 8.25 % | 5.358 M 4.53 % | 5.126 M 18.60 % | 4.322 M -70.65 % | 14.725 M 263.04 % | 4.056 M -3.95 % | 4.223 M 61.80 % | 2.610 M 46.14 % | 1.786 M -12.41 % | 2.039 M 1.19 % | 2.015 M 100.00 % | 1.008 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 |
| Total current liabilities | 106.000 M -4.92 % | 111.490 M 12.35 % | 99.231 M 11.25 % | 89.199 M -1.85 % | 90.881 M -11.36 % | 102.532 M 15.81 % | 88.532 M -15.72 % | 105.045 M 100.89 % | 52.290 M -27.56 % | 72.183 M 96.50 % | 36.734 M 25.53 % | 29.262 M 34.29 % | 21.790 M 17.76 % | 18.504 M 21.59 % | 15.218 M 5.23 % | 14.462 M 5.52 % | 13.705 M 24.62 % | 10.997 M 32.67 % | 8.289 M 31.89 % | 6.285 M 46.81 % | 4.281 M 16.03 % | 3.690 M 19.09 % | 3.098 M 21.35 % | 2.553 M 27.15 % | 2.008 M |
| Total liabilities | 148.300 M -4.76 % | 155.712 M 8.08 % | 144.073 M 8.15 % | 133.211 M 13.26 % | 117.613 M -9.76 % | 130.334 M 12.15 % | 116.213 M -15.72 % | 137.890 M 59.18 % | 86.625 M -9.08 % | 95.275 M 72.58 % | 55.207 M 26.18 % | 43.751 M 35.47 % | 32.295 M 11.33 % | 29.009 M 12.77 % | 25.723 M 30.48 % | 19.714 M 43.85 % | 13.705 M 24.62 % | 10.997 M 32.67 % | 8.289 M 31.89 % | 6.285 M 46.81 % | 4.281 M 16.03 % | 3.690 M 19.09 % | 3.098 M 21.35 % | 2.553 M 27.15 % | 2.008 M |
| Other non current assets | 2.000 M -98.56 % | 138.853 M 3 622.60 % | 3.730 M | 0.000 -100.00 % | 40.862 M -65.78 % | 119.411 M -9.80 % | 132.389 M 1.35 % | 130.628 M 3 384.34 % | 3.749 M | 0.000 -100.00 % | 16.521 M 100.00 % | 8.261 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 -50.00 % | 1.000 K 100.13 % | -788.241 K 50.03 % | -1.577 M |
| Long term investments | 12.700 M 119.68 % | -64.539 M -144.17 % | 146.129 M -30.10 % | 209.067 M 199.60 % | 69.782 M 302.61 % | -34.441 M 73.94 % | -132.155 M -1.37 % | -130.371 M -3 377.49 % | -3.749 M -784.12 % | 548.000 K 103.32 % | -16.521 M -100.00 % | -8.261 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 |
| Intangible assets | 51.500 M 17.54 % | 43.815 M 15.28 % | 38.008 M 15.49 % | 32.910 M 8.77 % | 30.257 M 0.73 % | 30.039 M 19.68 % | 25.099 M 9.11 % | 23.004 M 2.33 % | 22.480 M -1.69 % | 22.867 M 38.41 % | 16.521 M 44.12 % | 11.463 M 78.97 % | 6.405 M 100.00 % | 3.203 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 51.500 M 17.54 % | 43.815 M 15.28 % | 38.008 M 15.49 % | 32.910 M 8.77 % | 30.257 M 0.73 % | 30.039 M 19.68 % | 25.099 M 9.11 % | 23.004 M 2.33 % | 22.480 M -1.69 % | 22.867 M 38.41 % | 16.521 M 44.12 % | 11.463 M 78.97 % | 6.405 M 100.00 % | 3.203 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 97.900 M -3.25 % | 101.190 M 8.75 % | 93.045 M 12.90 % | 82.416 M 22.13 % | 67.481 M 6.77 % | 63.200 M 13.48 % | 55.695 M -10.05 % | 61.919 M 9.35 % | 56.624 M 6.43 % | 53.201 M 22.71 % | 43.355 M 24.19 % | 34.910 M 31.91 % | 26.464 M 10.64 % | 23.920 M 11.90 % | 21.376 M 72.05 % | 12.424 M 257.83 % | 3.472 M 29.46 % | 2.682 M 41.75 % | 1.892 M -1.66 % | 1.924 M -1.64 % | 1.956 M 17.83 % | 1.660 M 21.70 % | 1.364 M -7.26 % | 1.471 M -6.77 % | 1.577 M |
| Total non current assets | 164.100 M -26.07 % | 221.955 M -20.99 % | 280.912 M -14.84 % | 329.879 M 54.26 % | 213.849 M 15.04 % | 185.890 M 108.82 % | 89.020 M -2.45 % | 91.257 M 10.14 % | 82.853 M 6.15 % | 78.055 M 29.61 % | 60.224 M 29.38 % | 46.547 M 41.61 % | 32.869 M 21.19 % | 27.123 M 26.88 % | 21.376 M 72.05 % | 12.424 M 257.83 % | 3.472 M 29.46 % | 2.682 M 41.75 % | 1.892 M -1.66 % | 1.924 M -1.64 % | 1.956 M 17.80 % | 1.661 M 21.65 % | 1.365 M -7.22 % | 1.471 M -6.73 % | 1.577 M |
| Other current assets | 16.000 M -57.57 % | 37.709 M 175.15 % | 13.705 M -58.79 % | 33.259 M 225.21 % | 10.227 M -86.20 % | 74.113 M 249.33 % | 21.216 M -30.66 % | 30.597 M -65.69 % | 89.188 M 149.34 % | 35.770 M -49.89 % | 71.385 M 40.27 % | 50.890 M 67.43 % | 30.395 M 22.60 % | 24.793 M 29.19 % | 19.190 M -21.45 % | 24.429 M -17.66 % | 29.669 M 52.66 % | 19.435 M 111.23 % | 9.201 M 11.11 % | 8.281 M 12.50 % | 7.361 M 8.28 % | 6.798 M 9.03 % | 6.235 M 100.00 % | 3.117 M | 0.000 |
| Short term investments | 137.700 M -0.83 % | 138.853 M 43.24 % | 96.936 M 95.77 % | 49.514 M 21.17 % | 40.862 M -65.78 % | 119.411 M -9.80 % | 132.389 M 1.35 % | 130.628 M 0.07 % | 130.539 M | 0.000 | 0.000 -100.00 % | 29.000 M -50.00 % | 58.000 M 70.59 % | 34.000 M 240.00 % | 10.000 M -71.43 % | 35.000 M -41.67 % | 60.000 M 14.22 % | 52.529 M 16.58 % | 45.058 M 11.01 % | 40.590 M 12.37 % | 36.121 M 4.29 % | 34.637 M 4.48 % | 33.152 M 17.98 % | 28.100 M 21.92 % | 23.048 M |
| cash and cash equivalents | 194.100 M -2.72 % | 199.517 M 23.15 % | 162.017 M -26.53 % | 220.536 M -34.13 % | 334.812 M -6.16 % | 356.778 M -24.36 % | 471.648 M -3.32 % | 487.840 M 307.60 % | 119.687 M 48.01 % | 80.863 M 517.65 % | 13.092 M -45.92 % | 24.207 M -31.47 % | 35.321 M -24.14 % | 46.559 M -19.44 % | 57.797 M -5.15 % | 60.936 M -4.90 % | 64.074 M 9.83 % | 58.337 M 10.91 % | 52.600 M 35.81 % | 38.732 M 55.78 % | 24.864 M -6.14 % | 26.491 M -5.79 % | 28.118 M 12.39 % | 25.017 M 14.15 % | 21.916 M |
| Cash and short term investments | 331.800 M -1.94 % | 338.370 M 30.67 % | 258.953 M -4.11 % | 270.050 M -28.12 % | 375.674 M -21.11 % | 476.189 M -21.17 % | 604.037 M -2.33 % | 618.468 M 147.16 % | 250.226 M 209.44 % | 80.863 M 517.65 % | 13.092 M -75.39 % | 53.207 M -42.99 % | 93.321 M 15.84 % | 80.559 M 18.82 % | 67.797 M -29.33 % | 95.936 M -22.68 % | 124.074 M 11.91 % | 110.866 M 13.52 % | 97.658 M 23.12 % | 79.322 M 30.07 % | 60.985 M -0.23 % | 61.128 M -0.23 % | 61.270 M 15.35 % | 53.117 M 18.13 % | 44.964 M |
| Total current assets | 507.600 M -2.40 % | 520.095 M 17.74 % | 441.741 M -1.22 % | 447.183 M -17.94 % | 544.974 M -14.58 % | 638.000 M -15.30 % | 753.269 M 0.35 % | 750.609 M 112.26 % | 353.631 M 74.07 % | 203.154 M 94.39 % | 104.511 M -15.32 % | 123.415 M -13.28 % | 142.319 M 18.48 % | 120.125 M 22.66 % | 97.931 M -22.71 % | 126.702 M -18.51 % | 155.473 M 18.52 % | 131.177 M 22.73 % | 106.881 M 21.99 % | 87.614 M 28.19 % | 68.346 M 0.62 % | 67.926 M 0.62 % | 67.505 M 14.54 % | 58.937 M 17.01 % | 50.369 M |
| Inventory | 95.000 M -4.48 % | 99.453 M -7.93 % | 108.024 M 6.38 % | 101.548 M -1.35 % | 102.939 M 17.38 % | 87.698 M 19.98 % | 73.095 M 15.89 % | 63.071 M 27.88 % | 49.321 M 38.44 % | 35.627 M 77.83 % | 20.034 M 3.70 % | 19.319 M 3.85 % | 18.603 M 48.52 % | 12.526 M 94.23 % | 6.449 M 89.98 % | 3.395 M 898.38 % | 340.000 K 87.85 % | 181.000 K 722.73 % | 22.000 K 100.00 % | 11.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 64.800 M 45.41 % | 44.563 M -27.02 % | 61.059 M 44.26 % | 42.326 M -24.60 % | 56.134 M 36.31 % | 41.181 M -25.02 % | 54.921 M 42.75 % | 38.473 M -6.96 % | 41.351 M -18.75 % | 50.894 M -22.86 % | 65.979 M 70.15 % | 38.777 M 235.01 % | 11.575 M 44.06 % | 8.035 M 78.75 % | 4.495 M 52.76 % | 2.943 M 111.69 % | 1.390 M 100.00 % | 695.001 K | 0.000 -100.00 % | 0.500 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 -100.00 % | 2.636 M | 0.000 -100.00 % | 5.486 M 0.35 % | 5.467 M -28.82 % | 7.681 M -3.89 % | 7.992 M 31.51 % | 6.077 M 62.10 % | 3.749 M 160.53 % | 1.439 M 313.51 % | 348.000 K 100.00 % | 174.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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 95.700 M 205.75 % | 31.300 M -65.44 % | 90.569 M 259.63 % | 25.184 M -65.61 % | 73.230 M 216.97 % | 23.103 M -63.62 % | 63.496 M 209.95 % | 20.486 M -59.32 % | 50.365 M 62.43 % | 31.007 M 159.43 % | 11.952 M 6.33 % | 11.241 M 6.75 % | 10.530 M 48.59 % | 7.087 M 94.52 % | 3.643 M -1.22 % | 3.688 M -1.21 % | 3.733 M 10.43 % | 3.381 M 11.64 % | 3.028 M 39.38 % | 2.173 M 64.96 % | 1.317 M -17.25 % | 1.592 M -14.71 % | 1.866 M 29.99 % | 1.436 M 42.83 % | 1.005 M |
| Tax payables | 0.000 -100.00 % | 4.474 M | 0.000 -100.00 % | 4.507 M | 0.000 -100.00 % | 4.224 M 511.29 % | 691.000 K -93.71 % | 10.991 M | 0.000 -100.00 % | 3.460 M 94.60 % | 1.778 M -9.61 % | 1.967 M -8.77 % | 2.156 M 100.00 % | 1.078 M | 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 100.00 % | -10.371 M | 0.000 100.00 % | -7.621 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 |
| 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 |
| Capital lease obligations | 44.100 M -4.06 % | 45.964 M -1.58 % | 46.704 M 12.12 % | 41.655 M 27.68 % | 32.625 M -4.32 % | 34.098 M 42.34 % | 23.956 M 56.53 % | 15.304 M 11.03 % | 13.784 M -2.46 % | 14.132 M 47.50 % | 9.581 M 100.00 % | 4.791 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.500 | 0.000 -100.00 % | 0.500 | 0.000 -100.00 % | 0.000 -50.00 % | 0.000 100.02 % | 0.000 | 0.000 |
| Other total stockholders equity | 780.600 M 0.12 % | 779.697 M 11.36 % | 700.179 M 0.23 % | 698.553 M 11.07 % | 628.936 M 0.22 % | 627.557 M 0.24 % | 626.058 M 0.37 % | 623.760 M 210.55 % | 200.854 M -67.10 % | 610.544 M 27.37 % | 479.332 M 3.13 % | 464.782 M -0.78 % | 468.423 M 14.27 % | 409.916 M 16.65 % | 351.409 M 0.03 % | 351.306 M 0.03 % | 351.203 M 16.62 % | 301.159 M 19.93 % | 251.116 M 16.29 % | 215.933 M 19.46 % | 180.751 M 10.70 % | 163.284 M 11.98 % | 145.818 M 44.37 % | 101.004 M 79.76 % | 56.189 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 -100.00 % | 10.371 M | 0.000 -100.00 % | 7.621 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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 671.700 M -9.48 % | 742.050 M 2.68 % | 722.653 M -7.00 % | 777.062 M 2.40 % | 758.823 M -7.90 % | 823.890 M -2.18 % | 842.289 M 0.05 % | 841.866 M 92.87 % | 436.484 M 55.22 % | 281.209 M 70.70 % | 164.735 M -3.08 % | 169.962 M -2.98 % | 175.188 M 18.98 % | 147.248 M 23.42 % | 119.307 M -14.25 % | 139.126 M -12.47 % | 158.945 M 18.74 % | 133.859 M 23.06 % | 108.773 M 21.48 % | 89.538 M 27.36 % | 70.302 M 1.03 % | 69.586 M 1.04 % | 68.870 M 14.01 % | 60.408 M 16.29 % | 51.946 M |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -66.258 M -15.21 % | -57.513 M 16.55 % | -68.919 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -430.000 K 0.00 % | -430.000 K -105.58 % | 7.707 M 0.00 % | 7.707 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 |
| Stock based compensation | 10.600 M 170.48 % | 3.919 M | 0.000 -100.00 % | 6.551 M -39.92 % | 10.904 M 289.06 % | 2.803 M -87.02 % | 21.590 M -0.37 % | 21.671 M 126.79 % | 9.556 M 491.86 % | 1.615 M -11.17 % | 1.818 M -63.22 % | 4.942 M 0.00 % | 4.942 M 183.51 % | 1.743 M 0.00 % | 1.743 M -39.00 % | 2.857 M 0.00 % | 2.857 M 54.58 % | 1.848 M 0.00 % | 1.848 M 66.38 % | 1.111 M 0.00 % | 1.111 M 7.61 % | 1.032 M 0.00 % | 1.032 M 1 015.17 % | 92.586 K 0.00 % | 92.586 K 1.05 % | 91.624 K 0.00 % | 91.624 K |
| Change in working capital | -4.400 M -123.01 % | 19.118 M 191.26 % | -20.948 M 18.88 % | -25.824 M -65.37 % | -15.616 M -23.84 % | -12.610 M 16.35 % | -15.075 M -154.46 % | 27.683 M 359.50 % | -10.668 M 45.67 % | -19.635 M -418.62 % | -3.786 M -196.57 % | 3.921 M 0.00 % | 3.921 M 142.59 % | -9.205 M 0.00 % | -9.205 M -99.04 % | -4.625 M 0.00 % | -4.625 M -331.19 % | -1.073 M 0.00 % | -1.073 M -76.11 % | -609.000 K 0.00 % | -609.000 K -85.11 % | -329.000 K 0.00 % | -329.000 K -73.61 % | -189.500 K 0.00 % | -189.500 K 42.93 % | -332.062 K 0.00 % | -332.062 K |
| Accounts receivables | -1.700 M 28.51 % | -2.378 M -530.02 % | 553.000 K 119.09 % | -2.897 M -196.09 % | 3.015 M 132.90 % | -9.164 M -620.09 % | 1.762 M 115.54 % | -11.340 M -151.02 % | 22.228 M 145.58 % | -48.772 M -769.21 % | 7.288 M 513.50 % | -1.763 M 0.00 % | -1.763 M 72.30 % | -6.363 M 0.00 % | -6.363 M -305.29 % | -1.570 M 0.00 % | -1.570 M -71.77 % | -914.000 K 0.00 % | -914.000 K -50.08 % | -609.000 K 0.00 % | -609.000 K -85.11 % | -329.000 K 0.00 % | -329.000 K -73.61 % | -189.500 K 0.00 % | -189.500 K 42.93 % | -332.062 K 0.00 % | -332.062 K |
| Inventory | -2.700 M -930.77 % | 325.000 K 101.51 % | -21.501 M 15.27 % | -25.375 M -43.48 % | -17.685 M -21.16 % | -14.596 M -44.21 % | -10.121 M 26.39 % | -13.749 M -0.39 % | -13.695 M -67.15 % | -8.193 M -10.73 % | -7.399 M -933.38 % | -716.000 K 0.00 % | -716.000 K 88.22 % | -6.077 M 0.00 % | -6.077 M -98.95 % | -3.055 M 0.00 % | -3.055 M -1 827.13 % | -158.500 K 0.00 % | -158.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 100.00 % | -12.477 M -200.00 % | 12.477 M 409.68 % | 2.448 M 358.77 % | -946.000 K -108.48 % | 11.150 M 266.02 % | -6.716 M -112.73 % | 52.772 M 374.84 % | -19.201 M -151.44 % | 37.330 M 1 115.78 % | -3.675 M -157.43 % | 6.399 M 0.00 % | 6.399 M 97.77 % | 3.236 M 0.00 % | 3.236 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 |
| Other working capital | 0.000 -100.00 % | 33.648 M 369.68 % | -12.477 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.128 M 0.00 % | -3.128 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 |
| Other non cash items | -5.800 M 81.38 % | -31.144 M -296.53 % | 15.847 M 394.21 % | 3.207 M -95.81 % | 76.512 M 48.63 % | 51.478 M -36.15 % | 80.623 M 93.28 % | 41.714 M -33.43 % | 62.658 M 70.44 % | 36.762 M 48.80 % | 24.705 M 51 368.75 % | 48.000 K 0.00 % | 48.000 K 129.09 % | -165.000 K 0.00 % | -165.000 K 95.91 % | -4.034 M 0.00 % | -4.034 M -261.40 % | 2.500 M 0.00 % | 2.500 M 48.43 % | 1.684 M 0.00 % | 1.684 M 415.74 % | 326.517 K 0.00 % | 326.517 K 221.96 % | 101.415 K 0.00 % | 101.415 K 106.74 % | -1.504 M 0.00 % | -1.504 M |
| Net cash provided by operating activities | -48.400 M 3.03 % | -49.914 M 16.77 % | -59.971 M 23.81 % | -78.717 M -76.15 % | -44.688 M 11.22 % | -50.336 M -1 306.81 % | 4.171 M 110.87 % | -38.378 M -147.22 % | -15.524 M 59.12 % | -37.976 M -46.19 % | -25.978 M -6.73 % | -24.340 M 0.00 % | -24.340 M 12.30 % | -27.755 M 0.00 % | -27.755 M 16.33 % | -33.173 M 0.00 % | -33.173 M -29.56 % | -25.604 M 0.00 % | -25.604 M -54.53 % | -16.569 M 0.00 % | -16.569 M 2.18 % | -16.938 M 0.00 % | -16.938 M -45.58 % | -11.635 M 0.00 % | -11.635 M -9.38 % | -10.637 M 0.00 % | -10.637 M |
| Investments in property plant and equipment | -2.400 M 73.74 % | -9.141 M -90.36 % | -4.802 M -10.80 % | -4.334 M 81.12 % | -22.956 M 5.59 % | -24.316 M -35.71 % | -17.918 M -6.65 % | -16.800 M -19.85 % | -14.017 M 27.09 % | -19.226 M -165.33 % | -7.246 M 52.16 % | -15.146 M 0.00 % | -15.146 M -70.15 % | -8.902 M 0.00 % | -8.902 M 9.74 % | -9.862 M 0.00 % | -9.862 M -550.53 % | -1.516 M 0.00 % | -1.516 M -215.18 % | -481.000 K 0.00 % | -481.000 K 41.16 % | -817.500 K 0.00 % | -817.500 K -122.15 % | -368.000 K 0.00 % | -368.000 K 15.39 % | -434.918 K 0.00 % | -434.918 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 100.00 % | -101.274 M | 0.000 -100.00 % | 42.500 M | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K -200.00 % | 1.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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 100.00 % | -100.206 M -89.81 % | -52.794 M 59.18 % | -129.319 M -20 011.82 % | -643.000 K 23.09 % | -836.000 K 99.36 % | -130.539 M -23 720.99 % | -548.000 K | 0.000 | 0.000 | 0.000 100.00 % | -24.000 M 0.00 % | -24.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 |
| Sales maturities of investments | 0.000 -100.00 % | 54.156 M | 0.000 -100.00 % | 104.598 M | 0.000 -100.00 % | 60.459 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.000 M 0.00 % | 29.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 |
| Other investing activites | 51.100 M 248.91 % | -34.315 M -475.89 % | 9.129 M | 0.000 -100.00 % | 101.274 M 694.96 % | -17.022 M -292.26 % | -4.340 M -51.47 % | -2.865 M 95.75 % | -67.360 M -1 328.77 % | -4.715 M -431.81 % | -886.500 K -317.81 % | 407.000 K 0.00 % | 407.000 K 101.71 % | -23.809 M 0.00 % | -23.809 M -33 870.92 % | 70.500 K 0.00 % | 70.500 K -73.64 % | 267.500 K 0.00 % | 267.500 K 106.26 % | -4.272 M 0.00 % | -4.272 M -216.80 % | -1.349 M 0.00 % | -1.349 M 71.51 % | -4.734 M 0.00 % | -4.734 M -266.90 % | 2.836 M 0.00 % | 2.836 M |
| Net cash used for investing activites | 48.700 M 355.14 % | 10.700 M 147.28 % | 4.327 M 104.28 % | -101.216 M -496.55 % | 25.524 M 150.37 % | -50.676 M -173.02 % | -18.561 M -5.24 % | -17.636 M 87.80 % | -144.556 M -631.00 % | -19.775 M -172.95 % | -7.245 M -150.80 % | 14.262 M 0.00 % | 14.262 M 143.60 % | -32.710 M 0.00 % | -32.710 M -234.07 % | -9.792 M 0.00 % | -9.792 M -684.26 % | -1.249 M 0.00 % | -1.249 M 73.73 % | -4.753 M 0.00 % | -4.753 M -119.44 % | -2.166 M 0.00 % | -2.166 M 57.54 % | -5.102 M 0.00 % | -5.102 M -312.45 % | 2.401 M 0.00 % | 2.401 M |
| Debt repayment | -2.900 M | 0.000 100.00 % | -2.300 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 |
| Common stock issued | 0.000 -100.00 % | 81.803 M 5 620.49 % | 1.430 M -97.95 % | 69.819 M 4 844.69 % | 1.412 M -4.92 % | 1.485 M 1 425.89 % | -112.000 K -100.03 % | 425.898 M 112.61 % | 200.317 M 137.06 % | 84.499 M 10.05 % | 76.780 M 55 537.68 % | 138.000 K 0.00 % | 138.000 K -99.72 % | 50.163 M 0.00 % | 50.163 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 |
| 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -500.000 K 93.49 % | -7.683 M -2 421.15 % | 331.000 K -99.50 % | 66.615 M 3 643.35 % | -1.880 M 83.47 % | -11.370 M -935.05 % | -1.099 M -100.26 % | 424.142 M 113.09 % | 199.046 M 139.11 % | 83.246 M 10.17 % | 75.560 M 6 774.91 % | -1.132 M 0.00 % | -1.132 M -17.73 % | -961.500 K 0.00 % | -961.500 K -102.41 % | 39.853 M 0.00 % | 39.853 M 22.35 % | 32.574 M 0.00 % | 32.574 M -7.42 % | 35.184 M 0.00 % | 35.184 M 101.43 % | 17.467 M 0.00 % | 17.467 M -11.97 % | 19.843 M 0.00 % | 19.843 M 25.34 % | 15.831 M 0.00 % | 15.831 M |
| Net cash used provided by financing activities | -3.400 M -104.50 % | 75.550 M 3 936.97 % | -1.969 M -102.96 % | 66.615 M 3 643.35 % | -1.880 M 83.47 % | -11.370 M -435.31 % | -2.124 M -100.50 % | 424.142 M 113.09 % | 199.046 M 139.11 % | 83.246 M 10.17 % | 75.560 M 7 701.61 % | -994.000 K 0.00 % | -994.000 K -102.02 % | 49.202 M 0.00 % | 49.202 M 23.46 % | 39.853 M 0.00 % | 39.853 M 22.35 % | 32.574 M 0.00 % | 32.574 M -7.42 % | 35.184 M 0.00 % | 35.184 M 101.43 % | 17.467 M 0.00 % | 17.467 M -11.97 % | 19.843 M 0.00 % | 19.843 M 25.34 % | 15.831 M 0.00 % | 15.831 M |
| Effect of forex changes on cash | -2.300 M -297.59 % | 1.164 M 228.48 % | -906.000 K -89.14 % | -479.000 K -3.90 % | -461.000 K 62.94 % | -1.244 M -872.67 % | 161.000 K 153.85 % | -299.000 K -324.11 % | -70.500 K 35.91 % | -110.000 K -238.36 % | 79.500 K 287.06 % | -42.500 K 0.00 % | -42.500 K -270.00 % | 25.000 K 0.00 % | 25.000 K 190.91 % | -27.500 K 0.00 % | -27.500 K -277.42 % | 15.500 K 0.00 % | 15.500 K 138.46 % | 6.500 K 0.00 % | 6.500 K -31.58 % | 9.500 K 0.00 % | 9.500 K 290.00 % | -5.000 K 0.00 % | -5.000 K -29.82 % | -3.852 K 0.00 % | -3.852 K |
| Net change in cash | 194.100 M 417.60 % | 37.500 M 164.08 % | -58.519 M 48.79 % | -114.276 M -420.24 % | -21.966 M 91.07 % | -245.888 M -314.14 % | 114.826 M -68.81 % | 368.153 M 848.26 % | 38.824 M 52.94 % | 25.385 M -40.15 % | 42.417 M 290.82 % | -22.229 M 0.00 % | -22.229 M 1.10 % | -22.476 M 0.00 % | -22.476 M -258.07 % | -6.277 M 0.00 % | -6.277 M -154.71 % | 11.474 M 0.00 % | 11.474 M -58.63 % | 27.736 M 0.00 % | 27.736 M 952.37 % | -3.254 M 0.00 % | -3.254 M -152.47 % | 6.202 M 0.00 % | 6.202 M -59.15 % | 15.182 M 0.00 % | 15.182 M |
| Cash at beginning of period | 0.000 -100.00 % | 162.017 M -26.53 % | 220.536 M -34.13 % | 334.812 M -6.16 % | 356.778 M -40.80 % | 602.666 M 23.54 % | 487.840 M 307.60 % | 119.687 M 48.01 % | 80.863 M 45.76 % | 55.478 M 321.20 % | 13.172 M -62.71 % | 35.321 M 0.00 % | 35.321 M -38.89 % | 57.797 M 0.00 % | 57.797 M -9.80 % | 64.074 M 0.00 % | 64.074 M 21.81 % | 52.600 M 0.00 % | 52.600 M 111.55 % | 24.864 M 0.00 % | 24.864 M -11.57 % | 28.118 M 0.00 % | 28.118 M 28.30 % | 21.916 M 0.00 % | 21.916 M 225.45 % | 6.734 M 0.00 % | 6.734 M |
| Cash at end of period | 194.100 M -2.72 % | 199.517 M 23.15 % | 162.017 M -26.53 % | 220.536 M -34.13 % | 334.812 M -6.16 % | 356.778 M -40.80 % | 602.666 M 23.54 % | 487.840 M 307.60 % | 119.687 M 48.01 % | 80.863 M 45.47 % | 55.588 M 324.60 % | 13.092 M 0.00 % | 13.092 M -62.93 % | 35.321 M 0.00 % | 35.321 M -38.89 % | 57.797 M 0.00 % | 57.797 M -9.80 % | 64.074 M 0.00 % | 64.074 M 21.81 % | 52.600 M 0.00 % | 52.600 M 111.55 % | 24.864 M 0.00 % | 24.864 M -11.57 % | 28.118 M 0.00 % | 28.118 M 28.30 % | 21.916 M 0.00 % | 21.916 M |
| Operating cash flow | -48.400 M 3.03 % | -49.914 M 16.67 % | -59.900 M 23.90 % | -78.717 M -76.15 % | -44.688 M 11.22 % | -50.336 M -1 306.81 % | 4.171 M 110.87 % | -38.378 M -147.22 % | -15.524 M 59.12 % | -37.976 M -46.19 % | -25.978 M -6.73 % | -24.340 M 0.00 % | -24.340 M 12.30 % | -27.755 M 0.00 % | -27.755 M 16.33 % | -33.173 M 0.00 % | -33.173 M -29.56 % | -25.604 M 0.00 % | -25.604 M -54.53 % | -16.569 M 0.00 % | -16.569 M 2.18 % | -16.938 M 0.00 % | -16.938 M -45.58 % | -11.635 M 0.00 % | -11.635 M -9.38 % | -10.637 M 0.00 % | -10.637 M |
| Capital expenditure | -2.400 M 91.58 % | -28.513 M -41.69 % | -20.123 M -364.31 % | -4.334 M 81.12 % | -22.956 M 5.59 % | -24.316 M -35.71 % | -17.918 M -6.65 % | -16.800 M -19.85 % | -14.017 M 27.09 % | -19.226 M -165.33 % | -7.246 M 52.16 % | -15.146 M 0.00 % | -15.146 M -70.15 % | -8.902 M 0.00 % | -8.902 M 9.74 % | -9.862 M 0.00 % | -9.862 M -550.53 % | -1.516 M 0.00 % | -1.516 M -215.18 % | -481.000 K 0.00 % | -481.000 K 41.16 % | -817.500 K 0.00 % | -817.500 K -122.15 % | -368.000 K 0.00 % | -368.000 K 15.39 % | -434.918 K 0.00 % | -434.918 K |
| Free CashFlow | -50.800 M 39.16 % | -83.496 M -11.29 % | -75.025 M 9.66 % | -83.051 M -22.78 % | -67.644 M 9.39 % | -74.652 M -443.04 % | -13.747 M 75.09 % | -55.178 M -86.78 % | -29.541 M 48.36 % | -57.202 M -72.17 % | -33.224 M 15.86 % | -39.485 M 0.00 % | -39.485 M -7.72 % | -36.656 M 0.00 % | -36.656 M 14.82 % | -43.035 M 0.00 % | -43.035 M -58.68 % | -27.120 M 0.00 % | -27.120 M -59.06 % | -17.050 M 0.00 % | -17.050 M 3.97 % | -17.756 M 0.00 % | -17.756 M -47.93 % | -12.003 M 0.00 % | -12.003 M -8.41 % | -11.072 M 0.00 % | -11.072 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 | 2012 | 2012 |