Zymeworks Inc. ZYME
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 76.304 M 0.38 % | 76.012 M -81.57 % | 412.482 M 1 446.03 % | 26.680 M -31.50 % | 38.951 M 31.84 % | 29.544 M -44.28 % | 53.019 M 2.43 % | 51.762 M 370.18 % | 11.009 M 13.96 % | 9.660 M 478.44 % | 1.670 M |
| Net income | -122.695 M -3.39 % | -118.674 M -195.44 % | 124.341 M 158.69 % | -211.843 M -17.33 % | -180.552 M -24.14 % | -145.437 M -297.85 % | -36.556 M -251.30 % | -10.406 M 69.22 % | -33.809 M -76.36 % | -19.170 M -48.12 % | -12.942 M |
| Income before tax | -116.611 M 2.21 % | -119.242 M -188.17 % | 135.234 M 163.68 % | -212.359 M -17.90 % | -180.123 M -23.36 % | -146.019 M -324.66 % | -34.385 M -245.16 % | -9.962 M 74.38 % | -38.884 M -103.20 % | -19.136 M -47.86 % | -12.942 M |
| Income before tax ratio | -1.53 2.58 % | -1.57 -578.48 % | 0.33 104.12 % | -7.96 -72.12 % | -4.62 6.44 % | -4.94 -662.08 % | -0.65 -236.98 % | -0.19 94.55 % | -3.53 -78.30 % | -1.98 74.44 % | -7.75 |
| EBITDA | -105.418 M 12.66 % | -120.702 M -181.98 % | 147.238 M 171.44 % | -206.089 M -16.32 % | -177.173 M -23.73 % | -143.192 M -365.59 % | -30.755 M -405.59 % | -6.083 M 83.22 % | -36.260 M -94.70 % | -18.624 M -50.97 % | -12.336 M |
| Net income ratio | -1.61 -2.99 % | -1.56 -617.92 % | 0.30 103.80 % | -7.94 -71.29 % | -4.64 5.84 % | -4.92 -613.97 % | -0.69 -242.97 % | -0.20 93.45 % | -3.07 -54.75 % | -1.98 74.39 % | -7.75 |
| Ratio EBITDA | -1.38 13.00 % | -1.59 -544.85 % | 0.36 104.62 % | -7.72 -69.82 % | -4.55 6.15 % | -4.85 -735.54 % | -0.58 -393.60 % | -0.12 96.43 % | -3.29 -70.84 % | -1.93 73.90 % | -7.39 |
| Gross profit ratio | 0.85 196.84 % | -0.88 -278.36 % | 0.49 107.63 % | -6.48 -91.26 % | -3.39 -14.31 % | -2.96 -3 921.47 % | -0.07 -135.92 % | 0.21 109.20 % | -2.23 -46.07 % | -1.53 71.05 % | -5.27 |
| Weighted average shs out dil | 75.879 M 10.19 % | 68.863 M 5.54 % | 65.249 M 25.16 % | 52.132 M 3.47 % | 50.382 M 32.51 % | 38.022 M 30.71 % | 29.090 M 36.44 % | 21.321 M 8.25 % | 19.696 M -0.70 % | 19.836 M 0.00 % | 19.836 M |
| Weighted average shs out | 75.847 M 10.14 % | 68.863 M 5.63 % | 65.195 M 25.06 % | 52.132 M 3.47 % | 50.382 M 32.68 % | 37.973 M 30.88 % | 29.013 M 36.53 % | 21.249 M 7.88 % | 19.696 M -0.70 % | 19.836 M 0.00 % | 19.836 M |
| EPS diluted | -1.62 5.81 % | -1.72 -190.53 % | 1.90 146.80 % | -4.06 -13.41 % | -3.58 6.53 % | -3.83 -203.97 % | -1.26 -157.14 % | -0.49 71.51 % | -1.72 -77.32 % | -0.97 -49.23 % | -0.65 |
| Earnings per share | -1.62 5.81 % | -1.72 -190.05 % | 1.91 147.04 % | -4.06 -13.41 % | -3.58 6.53 % | -3.83 -203.97 % | -1.26 -157.14 % | -0.49 71.51 % | -1.72 -77.32 % | -0.97 -49.23 % | -0.65 |
| Gross profit | 65.111 M 197.21 % | -66.977 M -132.87 % | 203.779 M 217.89 % | -172.859 M -31.01 % | -131.945 M -50.70 % | -87.552 M -2 140.90 % | -3.907 M -136.80 % | 10.618 M 143.26 % | -24.542 M -66.47 % | -14.743 M -67.48 % | -8.803 M |
| Income tax expense | 6.084 M 1 171.13 % | -568.000 K -105.21 % | 10.893 M 2 211.05 % | -516.000 K -220.28 % | 429.000 K 173.71 % | -582.000 K -126.81 % | 2.171 M 388.96 % | 444.000 K 108.75 % | -5.075 M -15 026.47 % | 34.000 K | 0.000 |
| Cost of revenue | 11.193 M -92.17 % | 142.989 M -31.49 % | 208.703 M 4.59 % | 199.539 M 16.76 % | 170.896 M 45.95 % | 117.096 M 105.70 % | 56.926 M 38.36 % | 41.144 M 15.73 % | 35.551 M 45.68 % | 24.403 M 133.01 % | 10.473 M |
| General and administrative expenses | 61.500 M -12.64 % | 70.400 M -4.03 % | 73.358 M 72.36 % | 42.561 M -26.47 % | 57.885 M -9.80 % | 64.177 M 117.87 % | 29.457 M 58.80 % | 18.550 M 47.76 % | 12.554 M 140.64 % | 5.217 M 32.24 % | 3.945 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 |
| Other expenses | -11.187 M 92.17 % | -142.943 M -3 137.46 % | 4.706 M 43.74 % | 3.274 M -55.43 % | 7.345 M 39.06 % | 5.282 M 519.87 % | -1.258 M -30.50 % | -964.000 K 23.79 % | -1.265 M -403.98 % | -251.000 K 88.32 % | -2.149 M |
| Operating expenses | 184.934 M 160.19 % | 71.076 M -74.79 % | 281.954 M 16.36 % | 242.313 M 7.02 % | 226.419 M 25.73 % | 180.077 M 109.04 % | 86.146 M 45.46 % | 59.224 M 23.11 % | 48.105 M 62.41 % | 29.620 M 105.44 % | 14.418 M |
| Cost and expenses | 213.414 M -0.30 % | 214.065 M -24.08 % | 281.954 M 16.36 % | 242.313 M 7.02 % | 226.419 M 25.73 % | 180.077 M 109.04 % | 86.146 M 45.46 % | 59.224 M 23.11 % | 48.105 M 62.41 % | 29.620 M 105.44 % | 14.418 M |
| Research and development expenses | 134.621 M -6.27 % | 143.619 M -31.15 % | 208.596 M 4.43 % | 199.752 M 18.52 % | 168.534 M 45.41 % | 115.900 M 104.47 % | 56.684 M 35.77 % | 41.749 M 13.40 % | 36.816 M 49.33 % | 24.654 M 95.33 % | 12.622 M |
| Selling general and administrative expenses | 61.500 M -12.64 % | 70.400 M -4.03 % | 73.358 M 72.36 % | 42.561 M -26.47 % | 57.885 M -9.80 % | 64.177 M 117.87 % | 29.457 M 58.80 % | 18.550 M 47.76 % | 12.554 M 140.64 % | 5.217 M 32.24 % | 3.945 M |
| Interest income | 19.941 M 1.20 % | 19.705 M 447.97 % | 3.596 M 83.00 % | 1.965 M -65.51 % | 5.697 M -3.06 % | 5.877 M 122.78 % | 2.638 M 255.05 % | 743.000 K 141.23 % | 308.000 K -4.94 % | 324.000 K 179.31 % | 116.000 K |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 166.000 K -85.44 % | 1.140 M 20.00 % | 950.000 K 5 177.78 % | 18.000 K 100.00 % | 9.000 K |
| Depreciation and amortization | 11.193 M -35.32 % | 17.305 M 44.16 % | 12.004 M 25.26 % | 9.583 M -6.77 % | 10.279 M 40.21 % | 7.331 M 101.96 % | 3.630 M 32.53 % | 2.739 M 167.22 % | 1.025 M 107.49 % | 494.000 K 19.90 % | 412.000 K |
| Operating income | -119.823 M 13.21 % | -138.053 M -205.77 % | 130.528 M 160.53 % | -215.633 M -15.02 % | -187.468 M -23.90 % | -151.301 M -356.73 % | -33.127 M -268.16 % | -8.998 M 76.24 % | -37.864 M -89.70 % | -19.960 M -56.57 % | -12.748 M |
| Operating income ratio | -1.57 13.54 % | -1.82 -673.94 % | 0.32 103.92 % | -8.08 -67.93 % | -4.81 6.02 % | -5.12 -719.64 % | -0.62 -259.43 % | -0.17 94.95 % | -3.44 -66.45 % | -2.07 72.93 % | -7.63 |
| Total other income expenses net | 20.499 M 8.97 % | 18.811 M 299.72 % | 4.706 M 43.74 % | 3.274 M -55.43 % | 7.345 M 39.06 % | 5.282 M 617.34 % | -1.021 M -5.91 % | -964.000 K 5.49 % | -1.020 M -223.79 % | 824.000 K 524.74 % | -194.000 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -47.625 B -36 300.81 % | -130.835 M 64.90 % | -372.799 M -119.90 % | -169.534 M 27.36 % | -233.392 M -92.05 % | -121.524 M -188.33 % | -42.148 M -17.46 % | -35.884 M -198.73 % | -12.012 M -4.33 % | -11.513 M 75.42 % | -46.835 M |
| Total investments | 258.101 M -13.65 % | 298.918 M 224.18 % | 92.206 M 78.60 % | 51.627 M -75.44 % | 210.239 M 23.34 % | 170.453 M 7.91 % | 157.959 M 204.64 % | 51.851 M 117.64 % | 23.824 M 204.42 % | 7.826 M | 0.000 |
| Total debt | 18.506 M -30.75 % | 26.722 M -4.95 % | 28.113 M -13.05 % | 32.333 M 274.05 % | 8.644 M 24.79 % | 6.927 M 12 052.63 % | 57.000 K -8.06 % | 62.000 K -98.60 % | 4.425 M 73 650.00 % | 6.000 K | 0.000 |
| Accumulated other comprehensive income loss | -6.952 B -105 185.48 % | -6.603 M 0.84 % | -6.659 M 0.00 % | -6.659 M 0.00 % | -6.659 M 0.00 % | -6.659 M 0.00 % | -6.659 M 0.00 % | -6.659 M 0.00 % | -6.659 M 0.00 % | -6.659 M -801.08 % | -739.000 K |
| Retained earnings | -830.335 B -122 470.07 % | -677.437 M -21.24 % | -558.763 M 18.20 % | -683.104 M -44.95 % | -471.261 M -62.11 % | -290.709 M -100.11 % | -145.272 M -33.63 % | -108.716 M -11.17 % | -97.790 M -52.98 % | -63.922 M -42.84 % | -44.752 M |
| Common stock | 1.016 T 100 798.69 % | 1.007 B 11.01 % | 906.764 M 22.35 % | 741.147 M 2.34 % | 724.219 M 60.86 % | 450.210 M 40.66 % | 320.074 M 43.54 % | 222.991 M 109.19 % | 106.595 M 27.50 % | 83.605 M 2.30 % | 81.725 M |
| Total equity | 338.768 M -27.12 % | 464.806 M -5.71 % | 492.956 M 97.90 % | 249.094 M -39.23 % | 409.922 M 241.01 % | -290.709 M -100.11 % | -145.272 M -224.77 % | 116.428 M 1 193.36 % | 9.002 M -50.64 % | 18.239 M -54.13 % | 39.763 M |
| Other non current liabilities | 895.000 K -44.38 % | 1.609 M -45.95 % | 2.977 M 12.42 % | 2.648 M -3.18 % | 2.735 M 179.65 % | 978.000 K 8.19 % | 904.000 K 11.06 % | 814.000 K -98.62 % | 58.952 M 136 997.67 % | 43.000 K | 0.000 |
| Long term debt | 15.766 M -29.81 % | 22.461 M -9.40 % | 24.791 M -20.09 % | 31.023 M 422.80 % | 5.934 M 5.12 % | 5.645 M 13 340.48 % | 42.000 K -19.23 % | 52.000 K -98.84 % | 4.466 M | 0.000 | 0.000 |
| Total non current liabilities | 36.029 M -40.26 % | 60.311 M 0.28 % | 60.144 M -11.79 % | 68.185 M 59.36 % | 42.788 M 7.04 % | 39.972 M 17.96 % | 33.887 M 3 813.05 % | 866.000 K -98.73 % | 68.437 M 115 894.92 % | 59.000 K | 0.000 |
| Other current liabilities | 54.685 M 37.47 % | 39.780 M -35.51 % | 61.681 M -5.64 % | 65.369 M -14.79 % | 76.712 M 1.04 % | 75.921 M 222.27 % | 23.558 M 83.63 % | 12.829 M -4.00 % | 13.363 M 392.19 % | 2.715 M -70.19 % | 9.108 M |
| Deferred revenue | 25.588 M 591.75 % | 3.699 M 57.20 % | 2.353 M -95.91 % | 57.593 M 53.95 % | 37.411 M 23.30 % | 30.342 M 759.55 % | 3.530 M -53.23 % | 7.547 M 11.77 % | 6.752 M 150.35 % | 2.697 M | 0.000 |
| Short term debt | 2.740 M -90.38 % | 28.476 M 328.60 % | 6.644 M 407.18 % | 1.310 M -51.66 % | 2.710 M 111.39 % | 1.282 M | 0.000 -100.00 % | 10.000 K 25.00 % | 8.000 K 33.33 % | 6.000 K -81.82 % | 33.000 K |
| Total current liabilities | 88.294 M 58.34 % | 55.763 M -41.69 % | 95.625 M 33.08 % | 71.853 M -16.12 % | 85.666 M 3.77 % | 82.552 M 175.30 % | 29.986 M 104.53 % | 14.661 M -11.45 % | 16.556 M 241.29 % | 4.851 M -55.52 % | 10.905 M |
| Total liabilities | 124.323 M 7.11 % | 116.074 M -25.48 % | 155.769 M 11.23 % | 140.038 M 9.02 % | 128.454 M 4.84 % | 122.524 M 91.82 % | 63.873 M 311.37 % | 15.527 M -81.73 % | 84.993 M 1 631.02 % | 4.910 M -54.97 % | 10.905 M |
| Other non current assets | 8.919 M 21.38 % | 7.348 M -53.31 % | 15.739 M 14.85 % | 13.704 M 342.78 % | 3.095 M 4.70 % | 2.956 M 111.14 % | 1.400 M 15.23 % | 1.215 M -60.07 % | 3.043 M 745.28 % | 360.000 K 156.69 % | -635.000 K |
| Long term investments | 98.428 M 19.82 % | 82.148 M 9 171.78 % | 886.000 K 0.00 % | 886.000 K -96.58 % | 25.921 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.185 M | 0.000 |
| Intangible assets | 4.576 M -81.90 % | 25.284 M -4.17 % | 26.383 M 22.91 % | 21.466 M -6.39 % | 22.931 M -3.18 % | 23.685 M 18.37 % | 20.010 M 4.52 % | 19.144 M -7.21 % | 20.631 M 14 227.08 % | 144.000 K 9.09 % | 132.000 K |
| GoodWill | 12.016 M 0.00 % | 12.016 M 0.00 % | 12.016 M 0.00 % | 12.016 M 0.00 % | 12.016 M 0.00 % | 12.016 M 0.00 % | 12.016 M 0.00 % | 12.016 M 0.00 % | 12.016 M | 0.000 | 0.000 |
| Goodwill and intangible assets | 16.592 M -55.52 % | 37.300 M -2.86 % | 38.399 M 14.69 % | 33.482 M -4.19 % | 34.947 M -2.11 % | 35.701 M 11.48 % | 32.026 M 2.78 % | 31.160 M -4.55 % | 32.647 M 22 571.53 % | 144.000 K 9.09 % | 132.000 K |
| Property plant equipment net | 34.316 M -8.60 % | 37.543 M -21.21 % | 47.650 M -4.26 % | 49.770 M 182.56 % | 17.614 M 6.75 % | 16.500 M 154.47 % | 6.484 M -9.67 % | 7.178 M 6.80 % | 6.721 M 760.56 % | 781.000 K 55.27 % | 503.000 K |
| Total non current assets | 162.640 M -3.16 % | 167.954 M 61.46 % | 104.019 M 3.08 % | 100.912 M 21.14 % | 83.300 M 47.76 % | 56.375 M 40.96 % | 39.994 M 0.94 % | 39.620 M -16.61 % | 47.511 M 768.57 % | 5.470 M 761.42 % | 635.000 K |
| Other current assets | 18.860 M -1.37 % | 19.122 M 0.25 % | 19.074 M -52.31 % | 39.996 M 48.92 % | 26.858 M 25.03 % | 21.482 M 458.41 % | 3.847 M 74.23 % | 2.208 M 15.24 % | 1.916 M 654.33 % | 254.000 K 44.32 % | 176.000 K |
| Short term investments | 159.673 M -26.34 % | 216.770 M 137.37 % | 91.320 M 79.97 % | 50.741 M -72.47 % | 184.318 M 8.13 % | 170.453 M 7.91 % | 157.959 M 204.64 % | 51.851 M 117.64 % | 23.824 M 554.33 % | 3.641 M | 0.000 |
| cash and cash equivalents | 66.103 M -58.05 % | 157.557 M -60.70 % | 400.912 M 98.60 % | 201.867 M -16.60 % | 242.036 M 88.43 % | 128.451 M 204.35 % | 42.205 M 17.41 % | 35.946 M 118.69 % | 16.437 M 42.69 % | 11.519 M -75.41 % | 46.835 M |
| Cash and short term investments | 225.776 M -39.68 % | 374.327 M -23.95 % | 492.232 M 94.86 % | 252.608 M -40.75 % | 426.354 M 42.64 % | 298.904 M 49.33 % | 200.164 M 127.99 % | 87.797 M 118.07 % | 40.261 M 165.57 % | 15.160 M -67.63 % | 46.835 M |
| Total current assets | 300.451 M -27.24 % | 412.926 M -24.19 % | 544.706 M 88.99 % | 288.220 M -36.67 % | 455.076 M 45.94 % | 311.830 M 52.58 % | 204.369 M 121.33 % | 92.335 M 98.64 % | 46.484 M 162.93 % | 17.679 M -64.67 % | 50.046 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 55.815 M 186.57 % | 19.477 M -41.69 % | 33.400 M 113.91 % | 15.614 M 2.10 % | 15.293 M 599.91 % | 2.185 M 510.34 % | 358.000 K -84.64 % | 2.330 M -45.90 % | 4.307 M 90.15 % | 2.265 M -25.37 % | 3.035 M |
| Tax assets | 4.385 M 21.30 % | 3.615 M 168.77 % | 1.345 M -56.19 % | 3.070 M 78.18 % | 1.723 M 41.46 % | 1.218 M 1 350.00 % | 84.000 K 25.37 % | 67.000 K -98.69 % | 5.100 M | 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 |
| Account payables | 3.903 M -37.17 % | 6.212 M -21.00 % | 7.863 M 51.97 % | 5.174 M -17.14 % | 6.244 M 16.73 % | 5.349 M 105.81 % | 2.599 M 56.19 % | 1.664 M -43.69 % | 2.955 M 39.91 % | 2.112 M 19.73 % | 1.764 M |
| Tax payables | 1.378 M -23.91 % | 1.811 M -89.40 % | 17.084 M | 0.000 | 0.000 | 0.000 -100.00 % | 299.000 K 89.24 % | 158.000 K -31.30 % | 230.000 K 1 177.78 % | 18.000 K | 0.000 |
| Deferred revenue non current | 14.607 M -55.66 % | 32.941 M 7.69 % | 30.588 M -7.14 % | 32.941 M 0.00 % | 32.941 M 0.00 % | 32.941 M 0.00 % | 32.941 M | 0.000 -100.00 % | 58.860 M | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 18.506 M -30.75 % | 26.722 M -4.95 % | 28.113 M -13.05 % | 32.333 M 274.05 % | 8.644 M 24.79 % | 6.927 M 16 392.86 % | 42.000 K -32.26 % | 62.000 K 8.77 % | 57.000 K 850.00 % | 6.000 K -81.82 % | 33.000 K |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 58.860 M | 0.000 | 0.000 |
| Other total stockholders equity | 152.249 M 7.01 % | 142.274 M -6.16 % | 151.614 M -23.31 % | 197.710 M 20.83 % | 163.623 M 76.24 % | 92.839 M 651.92 % | 12.347 M 40.12 % | 8.812 M 114.97 % | -58.860 M -1 305.65 % | 4.882 M 38.34 % | 3.529 M |
| Deferred tax liabilities non current | 4.761 M 44.27 % | 3.300 M 84.56 % | 1.788 M 13.67 % | 1.573 M 33.53 % | 1.178 M 188.73 % | 408.000 K 257.89 % | 114.000 K | 0.000 -100.00 % | 5.019 M 31 268.75 % | 16.000 K | 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 |
| Total assets | 463.091 M -20.28 % | 580.880 M -10.46 % | 648.725 M 66.71 % | 389.132 M -27.72 % | 538.376 M 46.22 % | 368.205 M 50.68 % | 244.363 M 85.19 % | 131.955 M 40.39 % | 93.995 M 306.04 % | 23.149 M -54.32 % | 50.681 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 691.000 K 191.28 % | -757.000 K -139.02 % | 1.940 M 303.57 % | -953.000 K -458.27 % | 266.000 K 136.64 % | -726.000 K -4 170.59 % | -17.000 K -213.33 % | 15.000 K 100.27 % | -5.505 M -34 506.25 % | 16.000 K | 0.000 |
| Stock based compensation | 17.792 M 119.60 % | 8.102 M 101.79 % | 4.015 M -62.67 % | 10.756 M -63.06 % | 29.116 M -40.57 % | 48.996 M 264.53 % | 13.441 M 291.98 % | 3.429 M -20.09 % | 4.291 M 208.93 % | 1.389 M 141.99 % | 574.000 K |
| Change in working capital | -30.953 M -21.17 % | -25.545 M -736.24 % | 4.015 M 921.63 % | 393.000 K 103.87 % | -10.148 M -257.58 % | 6.440 M -83.87 % | 39.925 M 2 145.50 % | 1.778 M 175.12 % | -2.367 M 51.68 % | -4.899 M -205.42 % | 4.647 M |
| Accounts receivables | -36.359 M -361.16 % | 13.922 M 179.51 % | -17.509 M -6 482.33 % | -266.000 K 97.97 % | -13.107 M -617.01 % | -1.828 M -1 436.13 % | -119.000 K -104.94 % | 2.409 M 506.93 % | -592.000 K 56.57 % | -1.363 M -388.53 % | -279.000 K |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.774 M -8 705.41 % | -111.000 K | 0.000 | 0.000 -100.00 % | 1.562 M 570.48 % | -332.000 K |
| Accounts payables | 14.335 M 132.02 % | -44.768 M -269.07 % | 26.479 M 60.70 % | 16.477 M 116.29 % | 7.618 M -64.69 % | 21.572 M 485.56 % | 3.684 M 1 129.05 % | -358.000 K -118.51 % | 1.934 M -19.98 % | 2.417 M 238.59 % | -1.744 M |
| Other working capital | -8.929 M -268.44 % | 5.301 M 206.98 % | -4.955 M 68.67 % | -15.818 M -239.51 % | -4.659 M -31.98 % | -3.530 M -109.68 % | 36.471 M 13 459.34 % | -273.000 K 92.64 % | -3.709 M 50.65 % | -7.515 M -207.33 % | 7.002 M |
| Other non cash items | 13.928 M 1 000.16 % | 1.266 M 157.39 % | -2.206 M -470.03 % | -387.000 K -6.32 % | -364.000 K -123.59 % | 1.543 M -58.90 % | 3.754 M 40.92 % | 2.664 M 138.07 % | 1.119 M 122.10 % | -5.064 M -1 828.33 % | 293.000 K |
| Net cash provided by operating activities | -110.044 M 6.98 % | -118.303 M -182.09 % | 144.109 M 174.88 % | -192.451 M -27.11 % | -151.403 M -84.97 % | -81.853 M -438.56 % | 24.177 M 10 939.73 % | 219.000 K 100.62 % | -35.246 M -58.98 % | -22.170 M -215.99 % | -7.016 M |
| Investments in property plant and equipment | -3.066 M -23.93 % | -2.474 M 81.15 % | -13.125 M 1.20 % | -13.285 M -112.05 % | -6.265 M 54.86 % | -13.878 M -305.79 % | -3.420 M -9.58 % | -3.121 M 42.88 % | -5.464 M -540.56 % | -853.000 K -203.56 % | -281.000 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 100.00 % | -121.919 M -6 336.27 % | 1.955 M | 0.000 | 0.000 | 0.000 -100.00 % | 78.000 K 101.93 % | -4.038 M | 0.000 |
| Purchases of investments | -283.743 M 48.71 % | -553.249 M -1 258.53 % | -40.724 M -16.09 % | -35.081 M 30.53 % | -50.500 M -331.11 % | -11.714 M 88.91 % | -105.626 M -280.40 % | -27.767 M -38.37 % | -20.067 M | 0.000 | 0.000 |
| Sales maturities of investments | 325.565 M -7.00 % | 350.073 M 959.62 % | -40.724 M -125.79 % | 157.881 M 1 084.85 % | 13.325 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 100.00 % | -1.603 M -103.94 % | 40.724 M -74.06 % | 157.000 M 8 130.69 % | -1.955 M 89.85 % | -19.270 M 81.76 % | -105.626 M -280.40 % | -27.767 M -38.91 % | -19.989 M -363.78 % | -4.310 M -2 044.28 % | -201.000 K |
| Net cash used for investing activites | 38.756 M 118.70 % | -207.253 M -284.88 % | -53.849 M -137.24 % | 144.596 M 432.86 % | -43.440 M -69.74 % | -25.592 M 76.53 % | -109.046 M -253.04 % | -30.888 M -21.35 % | -25.453 M -176.63 % | -9.201 M -3 174.38 % | -281.000 K |
| Debt repayment | -14.000 K 33.33 % | -21.000 K -50.00 % | -14.000 K 17.65 % | -17.000 K 58.54 % | -41.000 K -156.25 % | -16.000 K -45.45 % | -11.000 K 99.86 % | -7.823 M -212.63 % | 6.946 M 173 750.00 % | -4.000 K 55.56 % | -9.000 K |
| Common stock issued | 9.787 M -87.14 % | 76.095 M -29.24 % | 107.534 M 1 165.40 % | 8.498 M -97.18 % | 300.910 M 59.86 % | 188.231 M 107.41 % | 90.752 M 62.66 % | 55.791 M -5.24 % | 58.877 M 3 260.56 % | 1.752 M -96.22 % | 46.341 M |
| Common stock repurchased | -30.051 M | 0.000 | 0.000 -100.00 % | 2.070 M | 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 |
| Other financing activites | 9.613 M 66.52 % | 5.773 M 443.60 % | 1.062 M -86.77 % | 8.028 M -1.00 % | 8.109 M 48.90 % | 5.446 M 689.28 % | 690.000 K -65.20 % | 1.983 M -96.57 % | 57.831 M 25 027.16 % | -232.000 K -521.82 % | 55.000 K |
| Net cash used provided by financing activities | -20.452 M -124.99 % | 81.847 M -24.62 % | 108.582 M 1 255.41 % | 8.011 M -97.41 % | 308.978 M 59.55 % | 193.661 M 111.81 % | 91.431 M 83.04 % | 49.951 M -22.89 % | 64.777 M 4 172.89 % | 1.516 M -96.73 % | 46.387 M |
| Effect of forex changes on cash | 286.000 K -19.21 % | 354.000 K 74.38 % | 203.000 K 162.46 % | -325.000 K 40.91 % | -550.000 K -1 933.33 % | 30.000 K 109.90 % | -303.000 K -233.48 % | 227.000 K -72.98 % | 840.000 K 115.38 % | -5.461 M -338.99 % | -1.244 M |
| Net change in cash | -91.454 M 62.42 % | -243.355 M -222.26 % | 199.045 M 595.52 % | -40.169 M -135.36 % | 113.585 M 31.70 % | 86.246 M 1 277.95 % | 6.259 M -67.92 % | 19.509 M 296.69 % | 4.918 M 113.93 % | -35.316 M -193.32 % | 37.846 M |
| Cash at beginning of period | 157.557 M -60.70 % | 400.912 M 98.60 % | 201.867 M -16.60 % | 242.036 M 88.43 % | 128.451 M 204.35 % | 42.205 M 17.41 % | 35.946 M 118.69 % | 16.437 M 42.69 % | 11.519 M -75.41 % | 46.835 M 421.03 % | 8.989 M |
| Cash at end of period | 66.103 M -58.05 % | 157.557 M -60.70 % | 400.912 M 98.60 % | 201.867 M -16.60 % | 242.036 M 88.43 % | 128.451 M 204.35 % | 42.205 M 17.41 % | 35.946 M 118.69 % | 16.437 M 42.69 % | 11.519 M -75.41 % | 46.835 M |
| Operating cash flow | -110.044 M 6.98 % | -118.303 M -182.09 % | 144.109 M 174.88 % | -192.451 M -27.11 % | -151.403 M -84.97 % | -81.853 M -438.56 % | 24.177 M 10 939.73 % | 219.000 K 100.62 % | -35.246 M -58.98 % | -22.170 M -215.99 % | -7.016 M |
| Capital expenditure | -3.066 M 24.80 % | -4.077 M 68.94 % | -13.125 M 1.20 % | -13.285 M -112.05 % | -6.265 M 54.86 % | -13.878 M -305.79 % | -3.420 M -9.58 % | -3.121 M 42.88 % | -5.464 M -540.56 % | -853.000 K -203.56 % | -281.000 K |
| Free CashFlow | -113.110 M 7.57 % | -122.380 M -193.43 % | 130.984 M 163.67 % | -205.736 M -30.49 % | -157.668 M -64.70 % | -95.731 M -561.20 % | 20.757 M 815.27 % | -2.902 M 92.87 % | -40.710 M -76.82 % | -23.023 M -215.51 % | -7.297 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 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 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 48.726 M 79.73 % | 27.110 M -12.64 % | 31.031 M 93.94 % | 16.000 M -16.85 % | 19.243 M 91.85 % | 10.030 M -40.74 % | 16.926 M 2.54 % | 16.506 M 135.73 % | 7.002 M -80.32 % | 35.578 M -91.16 % | 402.493 M 15 198.10 % | 2.631 M -51.65 % | 5.442 M 184.03 % | 1.916 M -90.36 % | 19.870 M 352.10 % | 4.395 M 148.16 % | 1.771 M 175.00 % | 644.000 K -95.89 % | 15.680 M 493.27 % | 2.643 M -78.61 % | 12.359 M 49.46 % | 8.269 M 340.54 % | 1.877 M -76.12 % | 7.860 M -0.28 % | 7.882 M -33.90 % | 11.925 M -58.77 % | 28.925 M 1 308.23 % | 2.054 M -90.66 % | 22.000 M 54 900.00 % | 40.000 K -99.92 % | 50.071 M 41 976.47 % | 119.000 K -91.13 % | 1.342 M 483.48 % | 230.000 K -89.70 % | 2.232 M 2.76 % | 2.172 M -65.76 % | 6.343 M 2 320.99 % | 262.000 K -81.79 % | 1.439 M |
| Net income | 2.317 M 110.24 % | -22.636 M 3.70 % | -23.506 M 21.25 % | -29.850 M 20.79 % | -37.686 M -19.06 % | -31.653 M -118.57 % | -14.482 M 49.52 % | -28.687 M 43.92 % | -51.152 M -110.04 % | -24.353 M -107.87 % | 309.431 M 746.72 % | -47.846 M 25.96 % | -64.619 M 11.02 % | -72.625 M -85.49 % | -39.152 M 35.37 % | -60.579 M 10.28 % | -67.522 M -51.43 % | -44.590 M -17.67 % | -37.893 M 47.78 % | -72.562 M -86.24 % | -38.961 M -25.13 % | -31.136 M 56.90 % | -72.244 M -137.06 % | -30.475 M -4.81 % | -29.077 M -113.16 % | -13.641 M -247.10 % | 9.273 M 149.45 % | -18.751 M -219.22 % | -5.874 M 72.30 % | -21.204 M -164.78 % | 32.733 M 301.50 % | -16.245 M -48.11 % | -10.968 M 31.13 % | -15.926 M -41.23 % | -11.277 M 9.03 % | -12.397 M -67.01 % | -7.423 M -173.71 % | -2.712 M 65.78 % | -7.925 M |
| Income before tax | 2.131 M 109.63 % | -22.140 M -24.44 % | -17.791 M 39.94 % | -29.624 M 21.25 % | -37.618 M -19.13 % | -31.578 M -64.43 % | -19.204 M 30.36 % | -27.577 M 44.29 % | -49.498 M -115.56 % | -22.963 M -107.17 % | 320.436 M 769.32 % | -47.875 M 25.92 % | -64.628 M 11.10 % | -72.699 M -79.40 % | -40.523 M 32.25 % | -59.815 M 11.98 % | -67.956 M -54.22 % | -44.065 M -16.78 % | -37.732 M 48.03 % | -72.605 M -86.05 % | -39.025 M -26.87 % | -30.761 M 57.71 % | -72.746 M -131.80 % | -31.383 M -10.34 % | -28.442 M -111.50 % | -13.448 M -239.82 % | 9.618 M 151.43 % | -18.702 M -363.84 % | -4.032 M 81.04 % | -21.269 M -164.45 % | 33.002 M 303.78 % | -16.195 M -49.36 % | -10.843 M 31.92 % | -15.926 M -41.29 % | -11.272 M 7.17 % | -12.142 M -65.17 % | -7.351 M 9.46 % | -8.119 M -2.89 % | -7.891 M |
| Income before tax ratio | 0.04 105.36 % | -0.82 -42.44 % | -0.57 69.03 % | -1.85 5.29 % | -1.95 37.91 % | -3.15 -177.49 % | -1.13 32.09 % | -1.67 76.37 % | -7.07 -995.26 % | -0.65 -181.07 % | 0.80 104.38 % | -18.20 -53.22 % | -11.88 68.70 % | -37.94 -1 760.50 % | -2.04 85.02 % | -13.61 64.53 % | -38.37 43.92 % | -68.42 -2 743.44 % | -2.41 91.24 % | -27.47 -769.98 % | -3.16 15.12 % | -3.72 90.40 % | -38.76 -870.67 % | -3.99 -10.65 % | -3.61 -219.98 % | -1.13 -439.15 % | 0.33 103.65 % | -9.11 -4 868.09 % | -0.18 99.97 % | -531.73 -80 773.91 % | 0.66 100.48 % | -136.09 -1 584.37 % | -8.08 88.33 % | -69.24 -1 271.11 % | -5.05 9.66 % | -5.59 -382.37 % | -1.16 96.26 % | -30.99 -465.11 % | -5.48 |
| EBITDA | 2.591 M 111.61 % | -22.323 M -58.30 % | -14.102 M 47.69 % | -26.961 M -13.80 % | -23.692 M 35.51 % | -36.739 M -70.02 % | -21.608 M -2.71 % | -21.037 M 57.58 % | -49.597 M -102.28 % | -24.519 M -107.60 % | 322.744 M 770.08 % | -48.165 M 24.33 % | -63.651 M 5.52 % | -67.368 M -72.38 % | -39.081 M 31.50 % | -57.054 M 12.49 % | -65.196 M -57.31 % | -41.445 M -17.71 % | -35.208 M 49.65 % | -69.932 M -83.63 % | -38.084 M -15.19 % | -33.063 M 54.82 % | -73.179 M -127.70 % | -32.138 M -19.95 % | -26.792 M -104.91 % | -13.075 M -221.58 % | 10.754 M 161.38 % | -17.520 M -436.11 % | -3.268 M 84.09 % | -20.542 M -160.26 % | 34.087 M 320.27 % | -15.475 M -57.65 % | -9.816 M 34.66 % | -15.023 M -51.49 % | -9.917 M 18.32 % | -12.142 M -79.75 % | -6.755 M 28.95 % | -9.507 M -24.53 % | -7.634 M |
| Net income ratio | 0.05 105.70 % | -0.83 -10.23 % | -0.76 59.40 % | -1.87 4.74 % | -1.96 37.94 % | -3.16 -268.84 % | -0.86 50.77 % | -1.74 76.21 % | -7.31 -967.26 % | -0.68 -189.04 % | 0.77 104.23 % | -18.19 -53.15 % | -11.87 68.67 % | -37.90 -1 823.69 % | -1.97 85.70 % | -13.78 63.85 % | -38.13 44.94 % | -69.24 -2 765.09 % | -2.42 91.20 % | -27.45 -770.89 % | -3.15 16.28 % | -3.77 90.22 % | -38.49 -892.70 % | -3.88 -5.10 % | -3.69 -222.50 % | -1.14 -456.81 % | 0.32 103.51 % | -9.13 -3 319.11 % | -0.27 99.95 % | -530.10 -81 188.31 % | 0.65 100.48 % | -136.51 -1 570.31 % | -8.17 88.20 % | -69.24 -1 270.50 % | -5.05 11.48 % | -5.71 -387.72 % | -1.17 88.69 % | -10.35 -87.95 % | -5.51 |
| Ratio EBITDA | 0.05 106.46 % | -0.82 -81.19 % | -0.45 73.03 % | -1.69 -36.86 % | -1.23 66.39 % | -3.66 -186.92 % | -1.28 -0.17 % | -1.27 82.01 % | -7.08 -927.81 % | -0.69 -185.95 % | 0.80 104.38 % | -18.31 -56.52 % | -11.70 66.73 % | -35.16 -1 687.68 % | -1.97 84.85 % | -12.98 64.74 % | -36.81 42.80 % | -64.36 -2 766.10 % | -2.25 91.51 % | -26.46 -758.66 % | -3.08 22.93 % | -4.00 89.74 % | -38.99 -853.51 % | -4.09 -20.29 % | -3.40 -210.02 % | -1.10 -394.91 % | 0.37 104.36 % | -8.53 -5 642.15 % | -0.15 99.97 % | -513.55 -75 536.27 % | 0.68 100.52 % | -130.04 -1 677.88 % | -7.31 88.80 % | -65.32 -1 370.09 % | -4.44 20.52 % | -5.59 -424.93 % | -1.06 97.07 % | -36.29 -583.99 % | -5.31 |
| Gross profit ratio | 1.00 0.00 % | 1.00 13.49 % | 0.88 5.71 % | 0.83 -4.03 % | 0.87 138.36 % | -2.26 -361.83 % | -0.49 50.76 % | -1.00 78.48 % | -4.63 -1 574.21 % | -0.28 -131.88 % | 0.87 106.62 % | -13.10 -40.95 % | -9.29 70.61 % | -31.63 -1 705.06 % | -1.75 83.08 % | -10.35 62.54 % | -27.63 59.22 % | -67.76 -4 310.97 % | -1.54 92.16 % | -19.58 -801.14 % | -2.17 37.33 % | -3.47 85.04 % | -23.18 -751.80 % | -2.72 -34.89 % | -2.02 -333.52 % | -0.47 -191.91 % | 0.51 108.57 % | -5.91 -2 060.79 % | 0.30 100.09 % | -326.13 -43 014.52 % | 0.76 100.79 % | -95.85 -1 751.58 % | -5.18 86.17 % | -37.43 -1 441.31 % | -2.43 30.47 % | -3.49 -471.05 % | -0.61 97.91 % | -29.21 -542.10 % | -4.55 |
| Weighted average shs out dil | 77.378 M 2.86 % | 75.226 M -0.86 % | 75.879 M -0.37 % | 76.157 M -0.31 % | 76.393 M 0.19 % | 76.248 M 7.65 % | 70.830 M 0.36 % | 70.576 M 4.89 % | 67.285 M 0.81 % | 66.742 M 0.26 % | 66.566 M 0.13 % | 66.478 M 0.19 % | 66.355 M 8.11 % | 61.378 M 17.52 % | 52.227 M -0.02 % | 52.239 M 1.59 % | 51.422 M 0.11 % | 51.368 M 0.45 % | 51.137 M 0.46 % | 50.904 M 0.23 % | 50.789 M 4.32 % | 48.687 M 11.67 % | 43.597 M 0.35 % | 43.445 M 32.30 % | 32.838 M 2.55 % | 32.020 M 0.10 % | 31.988 M 0.09 % | 31.959 M 18.94 % | 26.870 M 5.54 % | 25.459 M 0.27 % | 25.390 M 0.16 % | 25.349 M 20.49 % | 21.039 M 6.81 % | 19.696 M -0.70 % | 19.836 M 0.00 % | 19.836 M 0.00 % | 19.836 M 0.00 % | 19.836 M 75.57 % | 11.298 M |
| Weighted average shs out | 75.337 M 0.22 % | 75.171 M -0.89 % | 75.847 M -0.37 % | 76.129 M -0.35 % | 76.393 M 0.23 % | 76.215 M 7.60 % | 70.830 M 1.23 % | 69.968 M 3.99 % | 67.281 M 0.81 % | 66.739 M 0.34 % | 66.511 M 0.05 % | 66.477 M 0.19 % | 66.353 M 8.12 % | 61.367 M 18.38 % | 51.841 M 0.36 % | 51.657 M 0.46 % | 51.422 M 0.33 % | 51.253 M 0.23 % | 51.137 M 0.78 % | 50.743 M 0.28 % | 50.599 M 3.93 % | 48.687 M 11.96 % | 43.485 M 0.09 % | 43.445 M 32.30 % | 32.838 M 2.55 % | 32.020 M 0.16 % | 31.968 M 0.59 % | 31.781 M 19.03 % | 26.700 M 4.87 % | 25.459 M 0.31 % | 25.380 M 0.16 % | 25.339 M 21.15 % | 20.916 M 6.19 % | 19.696 M 0.00 % | 19.696 M -0.70 % | 19.836 M 0.00 % | 19.836 M 0.00 % | 19.836 M 75.57 % | 11.298 M |
| EPS diluted | 0.03 110.00 % | -0.30 3.23 % | -0.31 20.51 % | -0.39 20.41 % | -0.49 -16.67 % | -0.42 -110.00 % | -0.20 51.22 % | -0.41 46.05 % | -0.76 -111.11 % | -0.36 -107.74 % | 4.65 745.83 % | -0.72 25.77 % | -0.97 17.80 % | -1.18 -57.33 % | -0.75 35.34 % | -1.16 11.45 % | -1.31 -50.57 % | -0.87 -17.57 % | -0.74 48.25 % | -1.43 -85.71 % | -0.77 -20.31 % | -0.64 61.45 % | -1.66 -137.14 % | -0.70 21.35 % | -0.89 -106.98 % | -0.43 -248.28 % | 0.29 149.15 % | -0.59 -168.18 % | -0.22 73.49 % | -0.83 -164.84 % | 1.28 300.00 % | -0.64 -23.08 % | -0.52 35.80 % | -0.81 -42.11 % | -0.57 8.06 % | -0.62 -67.57 % | -0.37 -164.29 % | -0.14 80.00 % | -0.70 |
| Earnings per share | 0.03 110.27 % | -0.30 3.23 % | -0.31 20.51 % | -0.39 20.41 % | -0.49 -16.67 % | -0.42 -110.00 % | -0.20 51.22 % | -0.41 46.05 % | -0.76 -111.11 % | -0.36 -107.74 % | 4.65 745.83 % | -0.72 25.77 % | -0.97 17.80 % | -1.18 -55.26 % | -0.76 35.04 % | -1.17 10.69 % | -1.31 -50.57 % | -0.87 -17.57 % | -0.74 48.25 % | -1.43 -85.71 % | -0.77 -20.31 % | -0.64 61.45 % | -1.66 -137.14 % | -0.70 21.35 % | -0.89 -106.98 % | -0.43 -248.28 % | 0.29 149.15 % | -0.59 -168.18 % | -0.22 73.49 % | -0.83 -164.34 % | 1.29 301.56 % | -0.64 -23.08 % | -0.52 35.80 % | -0.81 -42.11 % | -0.57 8.06 % | -0.62 -67.57 % | -0.37 -164.29 % | -0.14 80.00 % | -0.70 |
| Gross profit | 48.726 M 79.73 % | 27.110 M -0.85 % | 27.342 M 105.01 % | 13.337 M -20.20 % | 16.714 M 173.59 % | -22.712 M -173.67 % | -8.299 M 49.51 % | -16.437 M 49.28 % | -32.406 M -229.50 % | -9.835 M -102.82 % | 349.044 M 1 112.72 % | -34.466 M 31.86 % | -50.580 M 16.53 % | -60.594 M -74.06 % | -34.813 M 23.48 % | -45.498 M 7.03 % | -48.940 M -12.15 % | -43.639 M -81.16 % | -24.088 M 53.46 % | -51.758 M -92.71 % | -26.858 M 6.33 % | -28.674 M 34.10 % | -43.512 M -103.41 % | -21.391 M -34.51 % | -15.903 M -186.54 % | -5.550 M -137.89 % | 14.647 M 220.64 % | -12.141 M -283.07 % | 6.632 M 150.84 % | -13.045 M -134.28 % | 38.051 M 433.61 % | -11.406 M -64.19 % | -6.947 M 19.31 % | -8.610 M -58.83 % | -5.421 M 28.55 % | -7.587 M -95.54 % | -3.880 M 49.31 % | -7.654 M -16.91 % | -6.547 M |
| Income tax expense | -186.000 K -137.50 % | 496.000 K -91.32 % | 5.715 M 2 428.76 % | 226.000 K 232.35 % | 68.000 K -9.33 % | 75.000 K 101.59 % | -4.722 M -325.41 % | -1.110 M -167.11 % | 1.654 M 18.99 % | 1.390 M -87.37 % | 11.005 M 38 048.28 % | -29.000 K -222.22 % | -9.000 K 87.84 % | -74.000 K 94.60 % | -1.371 M -279.45 % | 764.000 K 276.04 % | -434.000 K -182.67 % | 525.000 K 226.09 % | 161.000 K 474.42 % | -43.000 K 32.81 % | -64.000 K -117.07 % | 375.000 K 174.70 % | -502.000 K 44.71 % | -908.000 K -242.99 % | 635.000 K 229.02 % | 193.000 K -44.06 % | 345.000 K 604.08 % | 49.000 K -97.34 % | 1.842 M 2 933.85 % | -65.000 K -124.16 % | 269.000 K 438.00 % | 50.000 K -60.00 % | 125.000 K -10.07 % | 139.000 K 2 680.00 % | 5.000 K -98.04 % | 255.000 K 254.17 % | 72.000 K 101.33 % | -5.407 M -16 002.94 % | 34.000 K |
| Cost of revenue | 0.000 -100.00 % | 3.305 M 112.36 % | -26.741 M -1 104.17 % | 2.663 M 5.30 % | 2.529 M -92.28 % | 32.742 M 29.80 % | 25.225 M -23.43 % | 32.943 M -16.41 % | 39.408 M -13.22 % | 45.413 M -15.03 % | 53.449 M 44.08 % | 37.097 M -33.78 % | 56.022 M -10.38 % | 62.510 M 14.31 % | 54.683 M 9.60 % | 49.893 M -1.61 % | 50.711 M 14.52 % | 44.283 M 11.35 % | 39.768 M -26.90 % | 54.401 M 38.72 % | 39.217 M 6.16 % | 36.943 M -18.61 % | 45.389 M 55.17 % | 29.251 M 22.98 % | 23.785 M 36.11 % | 17.475 M 22.39 % | 14.278 M 0.58 % | 14.195 M -7.63 % | 15.368 M 17.45 % | 13.085 M 8.86 % | 12.020 M 4.30 % | 11.525 M 39.04 % | 8.289 M -6.23 % | 8.840 M 15.51 % | 7.653 M -21.58 % | 9.759 M -4.54 % | 10.223 M 29.14 % | 7.916 M -0.88 % | 7.986 M |
| General and administrative expenses | 14.900 M -12.35 % | 17.000 M 4.94 % | 16.200 M 16.55 % | 13.900 M -11.46 % | 15.700 M -0.57 % | 15.790 M 6.86 % | 14.777 M -12.91 % | 16.968 M -21.84 % | 21.708 M 28.09 % | 16.947 M -43.76 % | 30.131 M 89.60 % | 15.892 M 4.26 % | 15.243 M 26.06 % | 12.092 M 106.56 % | 5.854 M -62.15 % | 15.466 M -22.46 % | 19.945 M 1 438.97 % | 1.296 M -90.72 % | 13.965 M -38.77 % | 22.806 M 69.05 % | 13.491 M 76.98 % | 7.623 M -74.79 % | 30.240 M 148.42 % | 12.173 M -4.61 % | 12.761 M 41.74 % | 9.003 M 43.00 % | 6.296 M -15.46 % | 7.447 M -13.89 % | 8.648 M 22.39 % | 7.066 M 49.86 % | 4.715 M -10.89 % | 5.291 M 131.55 % | 2.285 M -63.49 % | 6.259 M 22.32 % | 5.117 M 89.80 % | 2.696 M 1.51 % | 2.656 M 27.39 % | 2.085 M 52.08 % | 1.371 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 51.000 K 440.00 % | -15.000 K 0.00 % | -15.000 K 99.45 % | -2.711 M -5 215.09 % | 53.000 K 178.95 % | 19.000 K 106.83 % | -278.000 K -101.71 % | 16.269 M 6 973.48 % | 230.000 K -94.67 % | 4.318 M 314.79 % | 1.041 M 1 162.24 % | -98.000 K -372.22 % | 36.000 K -23.40 % | 47.000 K -85.58 % | 326.000 K 8 250.00 % | -4.000 K 95.74 % | -94.000 K -148.96 % | 192.000 K 202.67 % | -187.000 K -187.69 % | -65.000 K -400.00 % | -13.000 K -148.15 % | 27.000 K -97.32 % | 1.006 M -100.00 % | 21.391 B 128 212.64 % | 16.671 M 200.38 % | 5.550 M 412.47 % | 1.083 M -99.99 % | 12.088 B | 0.000 -100.00 % | 13.045 M 4 005.69 % | -334.000 K | 0.000 | 0.000 100.00 % | -218.000 K 82.77 % | -1.265 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 49.400 M -6.30 % | 52.723 M -0.99 % | 53.248 M 12.00 % | 47.542 M 12.36 % | 42.313 M -11.54 % | 47.832 M 18.69 % | 40.301 M -18.98 % | 49.743 M -18.61 % | 61.116 M -2.77 % | 62.859 M -24.36 % | 83.098 M 56.82 % | 52.989 M -25.65 % | 71.265 M -4.47 % | 74.602 M 22.86 % | 60.719 M -7.10 % | 65.359 M -7.50 % | 70.656 M 55.02 % | 45.579 M -14.37 % | 53.225 M -30.28 % | 76.337 M 44.83 % | 52.708 M 19.39 % | 44.149 M -41.62 % | 75.629 M 521.28 % | 12.173 M -66.69 % | 36.546 M 38.02 % | 26.478 M 29.86 % | 20.390 M -5.55 % | 21.589 M -10.11 % | 24.016 M 19.18 % | 20.151 M 20.41 % | 16.735 M -0.48 % | 16.816 M 59.03 % | 10.574 M -29.97 % | 15.099 M 18.24 % | 12.770 M 2.53 % | 12.455 M -3.29 % | 12.879 M 28.78 % | 10.001 M 614.87 % | 1.399 M |
| Cost and expenses | 49.400 M -6.30 % | 52.723 M 199.01 % | -53.248 M -206.06 % | 50.205 M 11.96 % | 44.842 M -6.25 % | 47.832 M 18.69 % | 40.301 M -18.98 % | 49.743 M -18.61 % | 61.116 M -2.77 % | 62.859 M -24.36 % | 83.098 M 56.82 % | 52.989 M -25.65 % | 71.265 M -4.47 % | 74.602 M 22.86 % | 60.719 M -7.10 % | 65.359 M -7.50 % | 70.656 M 55.02 % | 45.579 M -14.37 % | 53.225 M -30.28 % | 76.337 M 44.83 % | 52.708 M 19.39 % | 44.149 M -41.62 % | 75.629 M 82.57 % | 41.424 M 13.35 % | 36.546 M 38.02 % | 26.478 M 29.86 % | 20.390 M -5.55 % | 21.589 M -10.11 % | 24.016 M 19.18 % | 20.151 M 20.41 % | 16.735 M -0.48 % | 16.816 M 59.03 % | 10.574 M -29.97 % | 15.099 M 18.24 % | 12.770 M 2.53 % | 12.455 M -3.29 % | 12.879 M 28.78 % | 10.001 M 6.56 % | 9.385 M |
| Research and development expenses | 34.449 M -3.61 % | 35.738 M -3.57 % | 37.063 M 1.95 % | 36.353 M 24.65 % | 29.163 M -8.99 % | 32.042 M 25.54 % | 25.524 M 54.63 % | 16.506 M -58.12 % | 39.408 M -14.17 % | 45.912 M -13.32 % | 52.967 M 42.78 % | 37.097 M -33.78 % | 56.022 M -10.38 % | 62.510 M 13.93 % | 54.865 M 9.97 % | 49.893 M -1.61 % | 50.711 M 14.52 % | 44.283 M 12.79 % | 39.260 M -26.66 % | 53.531 M 36.50 % | 39.217 M 7.37 % | 36.526 M -19.53 % | 45.389 M -99.42 % | 7.860 B 32 946.04 % | 23.785 M 36.11 % | 17.475 M 24.03 % | 14.089 M -0.37 % | 14.142 M -7.98 % | 15.368 M 17.45 % | 13.085 M 1.62 % | 12.877 M 11.73 % | 11.525 M 39.04 % | 8.289 M -8.49 % | 9.058 M 1.57 % | 8.918 M -8.62 % | 9.759 M -4.54 % | 10.223 M 29.14 % | 7.916 M -3.90 % | 8.237 M |
| Selling general and administrative expenses | 14.900 M -12.35 % | 17.000 M 4.94 % | 16.200 M 16.55 % | 13.900 M -11.46 % | 15.700 M -0.57 % | 15.790 M 6.86 % | 14.777 M -12.91 % | 16.968 M -21.84 % | 21.708 M 28.09 % | 16.947 M -43.76 % | 30.131 M 89.60 % | 15.892 M 4.26 % | 15.243 M 26.06 % | 12.092 M 106.56 % | 5.854 M -62.15 % | 15.466 M -22.46 % | 19.945 M 1 438.97 % | 1.296 M -90.72 % | 13.965 M -38.77 % | 22.806 M 69.05 % | 13.491 M 76.98 % | 7.623 M -74.79 % | 30.240 M 148.42 % | 12.173 M -4.61 % | 12.761 M 41.74 % | 9.003 M 43.00 % | 6.296 M -15.46 % | 7.447 M -13.89 % | 8.648 M 22.39 % | 7.066 M 49.86 % | 4.715 M -10.89 % | 5.291 M 131.55 % | 2.285 M -63.49 % | 6.259 M 22.32 % | 5.117 M 89.80 % | 2.696 M 1.51 % | 2.656 M 27.39 % | 2.085 M 52.08 % | 1.371 M |
| Interest income | 3.426 M 0.06 % | 3.424 M -16.12 % | 4.082 M -14.69 % | 4.785 M -7.16 % | 5.154 M -12.94 % | 5.920 M 17.25 % | 5.049 M 0.46 % | 5.026 M 4.17 % | 4.825 M 0.42 % | 4.805 M 177.26 % | 1.733 M 54.04 % | 1.125 M 158.03 % | 436.000 K 44.37 % | 302.000 K 2.03 % | 296.000 K -12.94 % | 340.000 K -42.18 % | 588.000 K -20.65 % | 741.000 K -28.54 % | 1.037 M -20.35 % | 1.302 M -13.32 % | 1.502 M -19.64 % | 1.869 M 28.37 % | 1.456 M -30.57 % | 2.097 M 70.07 % | 1.233 M -2.30 % | 1.262 M 27.47 % | 990.000 K -12.47 % | 1.131 M 315.81 % | 272.000 K 5.43 % | 258.000 K 66.45 % | 155.000 K -26.19 % | 210.000 K -35.98 % | 328.000 K 556.00 % | 50.000 K -28.57 % | 70.000 K -33.96 % | 106.000 K 23.26 % | 86.000 K 86.96 % | 46.000 K -16.36 % | 55.000 K |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.546 M 4 584.85 % | 33.000 K -49.23 % | 65.000 K 2 066.67 % | 3.000 K | 0.000 -100.00 % | 166.000 K 3 220.00 % | 5.000 K -37.50 % | 8.000 K -98.35 % | 484.000 K 24 100.00 % | 2.000 K -98.88 % | 179.000 K -21.15 % | 227.000 K 12.94 % | 201.000 K -24.44 % | 266.000 K -44.81 % | 482.000 K 48 100.00 % | 1.000 K | 0.000 |
| Depreciation and amortization | 3.214 M -2.75 % | 3.305 M -10.41 % | 3.689 M 38.53 % | 2.663 M 5.30 % | 2.529 M 9.39 % | 2.312 M -30.94 % | 3.348 M -48.81 % | 6.540 M 44.79 % | 4.517 M 55.76 % | 2.900 M 25.65 % | 2.308 M 5.24 % | 2.193 M 0.97 % | 2.172 M -59.26 % | 5.331 M 269.69 % | 1.442 M -47.77 % | 2.761 M 0.04 % | 2.760 M 5.34 % | 2.620 M 3.80 % | 2.524 M -5.57 % | 2.673 M 18.01 % | 2.265 M -19.60 % | 2.817 M 9.06 % | 2.583 M 53.29 % | 1.685 M 6.31 % | 1.585 M 7.24 % | 1.478 M 30.11 % | 1.136 M 11.81 % | 1.016 M 33.86 % | 759.000 K 5.56 % | 719.000 K -3.49 % | 745.000 K 3.76 % | 718.000 K 4.36 % | 688.000 K 17.01 % | 588.000 K -5.31 % | 621.000 K 239.34 % | 183.000 K 60.53 % | 114.000 K 6.54 % | 107.000 K -62.32 % | 284.000 K |
| Operating income | -674.000 K 97.37 % | -25.613 M -15.29 % | -22.217 M 35.05 % | -34.205 M -33.62 % | -25.599 M 32.28 % | -37.802 M -61.40 % | -23.421 M 29.53 % | -33.237 M 38.58 % | -54.114 M -98.36 % | -27.281 M -108.54 % | 319.395 M 734.25 % | -50.358 M 23.49 % | -65.823 M 9.44 % | -72.686 M -77.94 % | -40.849 M 32.99 % | -60.964 M 11.50 % | -68.885 M -53.30 % | -44.935 M -19.68 % | -37.545 M 49.05 % | -73.694 M -82.64 % | -40.349 M -12.46 % | -35.880 M 51.35 % | -73.752 M -119.74 % | -33.564 M -14.04 % | -29.432 M -102.24 % | -14.553 M -270.51 % | 8.535 M 143.69 % | -19.535 M -869.00 % | -2.016 M 89.98 % | -20.111 M -160.33 % | 33.336 M 299.65 % | -16.697 M -80.86 % | -9.232 M 43.72 % | -16.405 M -55.67 % | -10.538 M 4.64 % | -11.051 M -69.08 % | -6.536 M 32.89 % | -9.739 M -23.00 % | -7.918 M |
| Operating income ratio | -0.01 98.54 % | -0.94 -31.96 % | -0.72 66.51 % | -2.14 -60.70 % | -1.33 64.70 % | -3.77 -172.37 % | -1.38 31.28 % | -2.01 73.94 % | -7.73 -907.88 % | -0.77 -196.63 % | 0.79 104.15 % | -19.14 -58.24 % | -12.10 68.12 % | -37.94 -1 745.32 % | -2.06 85.18 % | -13.87 64.34 % | -38.90 44.25 % | -69.77 -2 814.02 % | -2.39 91.41 % | -27.88 -754.05 % | -3.26 24.76 % | -4.34 88.96 % | -39.29 -820.15 % | -4.27 -14.36 % | -3.73 -205.98 % | -1.22 -513.58 % | 0.30 103.10 % | -9.51 -10 278.75 % | -0.09 99.98 % | -502.78 -75 617.30 % | 0.67 100.47 % | -140.31 -1 939.62 % | -6.88 90.36 % | -71.33 -1 410.72 % | -4.72 7.21 % | -5.09 -393.77 % | -1.03 97.23 % | -37.17 -575.55 % | -5.50 |
| Total other income expenses net | 2.805 M -19.23 % | 3.473 M -21.53 % | 4.426 M -3.38 % | 4.581 M -13.04 % | 5.268 M -15.36 % | 6.224 M 47.59 % | 4.217 M -25.49 % | 5.660 M 22.62 % | 4.616 M 6.90 % | 4.318 M 314.79 % | 1.041 M -58.07 % | 2.483 M 107.78 % | 1.195 M 9 292.31 % | -13.000 K -103.99 % | 326.000 K -71.63 % | 1.149 M 23.68 % | 929.000 K 6.78 % | 870.000 K 565.24 % | -187.000 K -117.17 % | 1.089 M -17.75 % | 1.324 M -74.14 % | 5.119 M 408.85 % | 1.006 M -53.87 % | 2.181 M 120.30 % | 990.000 K -10.41 % | 1.105 M 2.03 % | 1.083 M 22.23 % | 886.000 K 143.95 % | -2.016 M -74.09 % | -1.158 M -246.71 % | -334.000 K -166.53 % | 502.000 K 131.16 % | -1.611 M -436.33 % | 479.000 K 165.26 % | -734.000 K 32.72 % | -1.091 M -33.87 % | -815.000 K -150.31 % | 1.620 M 5 900.00 % | 27.000 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 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 |
| 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 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-03-31 | 2015-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -79.575 M -37.81 % | -57.744 M -21.32 % | -47.597 M 53.38 % | -102.106 M -100.61 % | -50.899 M 43.19 % | -89.591 M 31.52 % | -130.835 M -92.17 % | -68.083 M 40.72 % | -114.845 M 25.54 % | -154.243 M 58.63 % | -372.799 M -464.95 % | -65.988 M 60.40 % | -166.641 M 31.61 % | -243.676 M -43.73 % | -169.534 M 24.06 % | -223.247 M 0.92 % | -225.316 M 17.02 % | -271.526 M -16.34 % | -233.392 M 1.16 % | -236.138 M -11.92 % | -210.990 M -16.97 % | -180.378 M -48.43 % | -121.524 M 50.20 % | -244.033 M 11.46 % | -275.632 M -686.17 % | -35.060 M 16.82 % | -42.148 M -48.86 % | -28.313 M 48.81 % | -55.314 M -78.93 % | -30.914 M 13.85 % | -35.884 M -191.22 % | -12.322 M 52.59 % | -25.991 M -338.96 % | -5.921 M 50.71 % | -12.012 M 50.39 % | -24.212 M -259.71 % | 15.160 M 231.61 % | -11.519 M |
| Total investments | 235.122 M -4.19 % | 245.407 M -4.92 % | 258.101 M 2.21 % | 252.511 M -22.30 % | 324.977 M 6.31 % | 305.679 M 2.26 % | 298.918 M 0.73 % | 296.748 M 2.25 % | 290.224 M 25.27 % | 231.682 M 151.27 % | 92.206 M 29.78 % | 71.046 M 61.21 % | 44.070 M 70.13 % | 25.904 M -49.82 % | 51.627 M -6.48 % | 55.204 M -46.68 % | 103.538 M -21.81 % | 132.413 M -37.02 % | 210.239 M -17.10 % | 253.595 M -13.51 % | 293.198 M -21.59 % | 373.937 M 119.38 % | 170.453 M 102.30 % | 84.259 M 16.82 % | 72.130 M -47.40 % | 137.134 M -13.18 % | 157.959 M 29.87 % | 121.626 M 9.72 % | 110.848 M 183.86 % | 39.050 M -24.69 % | 51.851 M 41.05 % | 36.761 M 0.76 % | 36.482 M 123.23 % | 16.343 M -31.40 % | 23.824 M -0.20 % | 23.872 M -21.27 % | 30.320 M 287.43 % | 7.826 M |
| Total debt | 18.678 M 1.18 % | 18.460 M -0.25 % | 18.506 M -8.61 % | 20.250 M 0.93 % | 20.064 M -20.45 % | 25.223 M -5.61 % | 26.722 M 1.80 % | 26.249 M -3.69 % | 27.255 M -0.31 % | 27.340 M -2.75 % | 28.113 M -6.58 % | 30.094 M -5.98 % | 32.008 M 0.53 % | 31.840 M -1.52 % | 32.333 M 7.09 % | 30.192 M -5.18 % | 31.843 M 278.14 % | 8.421 M -2.58 % | 8.644 M 8.29 % | 7.982 M -6.96 % | 8.579 M -5.80 % | 9.107 M 31.47 % | 6.927 M 1.70 % | 6.811 M -13.65 % | 7.888 M -2.79 % | 8.114 M 14 135.09 % | 57.000 K -8.06 % | 62.000 K -4.62 % | 65.000 K -2.99 % | 67.000 K 8.06 % | 62.000 K 520.00 % | 10.000 K 0.00 % | 10.000 K -99.78 % | 4.525 M 2.26 % | 4.425 M 18.57 % | 3.732 M | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | -6.340 M 1.03 % | -6.406 M 7.85 % | -6.952 M -15.89 % | -5.999 M 24.10 % | -7.904 M -2.33 % | -7.724 M -16.98 % | -6.603 M 20.43 % | -8.298 M -6.21 % | -7.813 M -31.55 % | -5.939 M 10.81 % | -6.659 M 0.00 % | -6.659 M 0.00 % | -6.659 M 0.00 % | -6.659 M 0.00 % | -6.659 M 0.00 % | -6.659 M 0.00 % | -6.659 M 0.00 % | -6.659 M 0.00 % | -6.659 M 0.00 % | -6.659 M 0.00 % | -6.659 M 0.00 % | -6.659 M 0.00 % | -6.659 M 0.00 % | -6.659 M 0.00 % | -6.659 M 0.00 % | -6.659 M 0.00 % | -6.659 M 0.00 % | -6.659 M 0.00 % | -6.659 M 0.00 % | -6.659 M 0.00 % | -6.659 M 0.00 % | -6.659 M 0.00 % | -6.659 M 0.00 % | -6.659 M 0.00 % | -6.659 M 0.00 % | -6.659 M -136.51 % | 18.239 M 388.32 % | -6.326 M |
| Retained earnings | -850.654 M 0.27 % | -852.971 M -2.73 % | -830.335 M -4.07 % | -797.834 M -6.84 % | -746.776 M -5.31 % | -709.090 M -4.67 % | -677.437 M -2.18 % | -662.955 M -4.52 % | -634.268 M -8.77 % | -583.116 M -4.36 % | -558.763 M 35.64 % | -868.194 M -5.83 % | -820.348 M -8.55 % | -755.729 M -10.63 % | -683.104 M -6.08 % | -643.952 M -10.38 % | -583.373 M -13.09 % | -515.851 M -9.46 % | -471.261 M -8.74 % | -433.368 M -20.11 % | -360.806 M -12.11 % | -321.845 M -10.71 % | -290.709 M -33.07 % | -218.465 M -16.21 % | -187.990 M -18.30 % | -158.913 M -9.39 % | -145.272 M 6.00 % | -154.545 M -13.81 % | -135.794 M -4.52 % | -129.920 M -19.50 % | -108.716 M 23.14 % | -141.449 M -12.97 % | -125.204 M -10.10 % | -113.716 M -16.29 % | -97.790 M -13.04 % | -86.513 M | 0.000 100.00 % | -63.922 M |
| Common stock | 1.082 B 5.06 % | 1.030 B 0.62 % | 1.024 B 0.13 % | 1.023 B 0.89 % | 1.013 B 0.18 % | 1.012 B 0.51 % | 1.007 B 7.99 % | 932.138 M -0.70 % | 938.743 M 3.17 % | 909.916 M 0.35 % | 906.764 M 2.42 % | 885.349 M 7.12 % | 826.497 M 0.00 % | 826.459 M 11.51 % | 741.147 M 0.21 % | 739.560 M 1.27 % | 730.311 M 0.18 % | 729.007 M 0.66 % | 724.219 M 1.25 % | 715.304 M 0.99 % | 708.319 M 0.10 % | 707.610 M 57.17 % | 450.210 M 1.30 % | 444.439 M 0.74 % | 441.174 M 37.46 % | 320.948 M 0.27 % | 320.074 M 0.06 % | 319.890 M 0.06 % | 319.713 M 43.27 % | 223.147 M 0.07 % | 222.991 M 0.37 % | 222.162 M -0.06 % | 222.301 M 107.12 % | 107.327 M 0.69 % | 106.595 M 0.00 % | 106.595 M | 0.000 -100.00 % | 83.605 M |
| Total equity | 334.506 M 2.94 % | 324.967 M -4.07 % | 338.768 M -7.69 % | 366.978 M -9.65 % | 406.161 M -7.27 % | 437.999 M -5.77 % | 464.806 M 9.54 % | 424.344 M -5.47 % | 448.919 M -5.20 % | 473.538 M -3.94 % | 492.956 M 174.23 % | 179.758 M -19.13 % | 222.282 M -21.30 % | 282.444 M 13.39 % | 249.094 M -10.70 % | 278.929 M -13.23 % | 321.472 M -14.76 % | 377.145 M -8.00 % | 409.922 M -5.19 % | 432.354 M -11.99 % | 491.253 M -5.97 % | 522.419 M 112.64 % | 245.681 M -20.63 % | 309.525 M -7.33 % | 334.017 M 96.47 % | 170.007 M -5.81 % | 180.490 M 6.38 % | 169.670 M -9.01 % | 186.465 M 97.26 % | 94.528 M -18.81 % | 116.428 M 40.99 % | 82.578 M -14.80 % | 96.927 M 1 178.64 % | -8.986 M -199.82 % | 9.002 M -88.52 % | 78.385 M 329.77 % | 18.239 M 0.00 % | 18.239 M |
| Other non current liabilities | 828.000 K 0.00 % | 828.000 K -7.49 % | 895.000 K -0.11 % | 896.000 K -25.08 % | 1.196 M -20.43 % | 1.503 M -6.59 % | 1.609 M -7.42 % | 1.738 M -49.99 % | 3.475 M 0.03 % | 3.474 M 16.69 % | 2.977 M 7.12 % | 2.779 M -0.29 % | 2.787 M 16.22 % | 2.398 M -9.44 % | 2.648 M 7.38 % | 2.466 M 0.00 % | 2.466 M -10.85 % | 2.766 M 1.13 % | 2.735 M 9.58 % | 2.496 M 0.00 % | 2.496 M 155.21 % | 978.000 K 0.00 % | 978.000 K -1.41 % | 992.000 K 0.00 % | 992.000 K 36.08 % | 729.000 K -7.72 % | 790.000 K 3.67 % | 762.000 K 3.39 % | 737.000 K -4.78 % | 774.000 K -4.91 % | 814.000 K 217.97 % | 256.000 K -4.12 % | 267.000 K 100.46 % | -58.580 M -1 246.16 % | 5.111 M -2.42 % | 5.238 M | 0.000 | 0.000 |
| Long term debt | 15.092 M -0.72 % | 15.202 M -3.58 % | 15.766 M -8.90 % | 17.307 M 0.48 % | 17.225 M -18.24 % | 21.068 M -6.20 % | 22.461 M -0.30 % | 22.528 M -4.58 % | 23.610 M -1.49 % | 23.968 M -3.32 % | 24.791 M -2.74 % | 25.489 M -12.96 % | 29.283 M -4.59 % | 30.691 M -1.07 % | 31.023 M 7.54 % | 28.847 M -4.49 % | 30.203 M 454.49 % | 5.447 M -8.21 % | 5.934 M -2.63 % | 6.094 M -8.43 % | 6.655 M -9.27 % | 7.335 M 29.94 % | 5.645 M -4.16 % | 5.890 M -5.08 % | 6.205 M -3.74 % | 6.446 M 15 247.62 % | 42.000 K -8.70 % | 46.000 K -4.17 % | 48.000 K -5.88 % | 51.000 K -1.92 % | 52.000 K | 0.000 | 0.000 100.00 % | -54.342 M -1 316.79 % | 4.466 M 19.67 % | 3.732 M | 0.000 | 0.000 |
| Total non current liabilities | 35.377 M -0.21 % | 35.452 M -1.60 % | 36.029 M -0.65 % | 36.265 M -33.77 % | 54.760 M -6.97 % | 58.863 M -2.40 % | 60.311 M 1.92 % | 59.175 M -0.69 % | 59.589 M -0.50 % | 59.886 M -0.43 % | 60.144 M -4.23 % | 62.799 M -5.70 % | 66.597 M -1.43 % | 67.562 M -0.91 % | 68.185 M 3.31 % | 66.003 M -2.18 % | 67.477 M 58.14 % | 42.669 M -0.28 % | 42.788 M 0.74 % | 42.473 M -0.81 % | 42.820 M 3.80 % | 41.254 M 3.21 % | 39.972 M 0.37 % | 39.823 M -0.78 % | 40.138 M 0.05 % | 40.116 M 18.38 % | 33.887 M 4 093.94 % | 808.000 K 2.93 % | 785.000 K -4.85 % | 825.000 K -4.73 % | 866.000 K -83.45 % | 5.234 M 3.60 % | 5.052 M -92.60 % | 68.308 M -0.19 % | 68.437 M 662.95 % | 8.970 M | 0.000 | 0.000 |
| Other current liabilities | 27.375 M -7.94 % | 29.737 M -42.75 % | 51.945 M -99.91 % | 56.710 B 132 749.86 % | 42.687 M -4.96 % | 44.914 M 12.91 % | 39.780 M -30.30 % | 57.074 M 8.08 % | 52.808 M -2.79 % | 54.321 M -11.93 % | 61.681 M 16.86 % | 52.784 M -23.22 % | 68.750 M 6.10 % | 64.796 M -0.88 % | 65.369 M -5.31 % | 69.037 M -10.00 % | 76.704 M 22.93 % | 62.395 M -18.66 % | 76.712 M -16.50 % | 91.875 M 38.95 % | 66.121 M 12.67 % | 58.683 M -22.71 % | 75.921 M 78.41 % | 42.555 M 22.90 % | 34.627 M 41.00 % | 24.558 M 4.24 % | 23.558 M 4.18 % | 22.612 M 24.85 % | 18.112 M 5.55 % | 17.159 M 33.75 % | 12.829 M 30.05 % | 9.865 M -5.53 % | 10.443 M -43.35 % | 18.434 M 37.95 % | 13.363 M 57.64 % | 8.477 M | 0.000 -100.00 % | 2.733 M |
| Deferred revenue | 3.811 M -83.78 % | 23.495 M -8.18 % | 25.588 M -99.91 % | 27.188 B 492 436.23 % | 5.520 M 60.47 % | 3.440 M -7.00 % | 3.699 M 3 877.42 % | 93.000 K -99.48 % | 17.764 M 654.95 % | 2.353 M 0.00 % | 2.353 M | 0.000 -100.00 % | 70.796 M 114.92 % | 32.941 M 0.00 % | 32.941 M 0.00 % | 32.941 M 0.00 % | 32.941 M 0.00 % | 32.941 M 0.00 % | 32.941 M 0.00 % | 32.941 M 0.00 % | 32.941 M 0.00 % | 32.941 M 0.00 % | 32.941 M -99.90 % | 32.941 B 99 900.00 % | 32.941 M 0.00 % | 32.941 M 833.17 % | 3.530 M -62.32 % | 9.369 M 39.48 % | 6.717 M 9.24 % | 6.149 M -18.52 % | 7.547 M 79.99 % | 4.193 M -3.07 % | 4.326 M -36.95 % | 6.861 M 1.61 % | 6.752 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 7.172 M 10.07 % | 6.516 M 18.91 % | 5.480 M -6.90 % | 5.886 M 107.33 % | 2.839 M -31.67 % | 4.155 M -2.49 % | 4.261 M 10.93 % | 3.841 M -47.31 % | 7.290 M 116.19 % | 3.372 M -49.25 % | 6.644 M 44.28 % | 4.605 M -15.50 % | 5.450 M 374.33 % | 1.149 M -12.29 % | 1.310 M -2.60 % | 1.345 M -17.99 % | 1.640 M -44.86 % | 2.974 M 9.74 % | 2.710 M 43.54 % | 1.888 M -1.87 % | 1.924 M 8.58 % | 1.772 M 38.22 % | 1.282 M 39.20 % | 921.000 K -45.28 % | 1.683 M 0.90 % | 1.668 M | 0.000 -100.00 % | 16.000 K -5.88 % | 17.000 K 6.25 % | 16.000 K 60.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K 42.86 % | 7.000 K -12.50 % | 8.000 K 0.00 % | 8.000 K | 0.000 -100.00 % | 6.000 K |
| Total current liabilities | 38.502 M -40.86 % | 65.103 M -26.27 % | 88.294 M -99.89 % | 83.909 B 153 262.09 % | 54.713 M -3.83 % | 56.890 M 2.02 % | 55.763 M -23.45 % | 72.847 M -22.13 % | 93.546 M 38.96 % | 67.319 M -29.60 % | 95.625 M 65.71 % | 57.706 M -27.95 % | 80.089 M 0.15 % | 79.971 M 11.30 % | 71.853 M -4.74 % | 75.428 M -9.13 % | 83.005 M 18.16 % | 70.245 M -18.00 % | 85.666 M -11.59 % | 96.892 M 33.13 % | 72.780 M -0.17 % | 72.905 M -11.69 % | 82.552 M 62.86 % | 50.689 M 25.49 % | 40.392 M 43.46 % | 28.156 M -6.10 % | 29.986 M 25.14 % | 23.962 M 0.91 % | 23.745 M 30.57 % | 18.185 M 24.04 % | 14.661 M 23.08 % | 11.912 M -5.20 % | 12.565 M -39.39 % | 20.731 M 25.22 % | 16.556 M 48.70 % | 11.134 M | 0.000 -100.00 % | 4.851 M |
| Total liabilities | 73.879 M -26.53 % | 100.555 M -19.12 % | 124.323 M 3.45 % | 120.174 M 9.78 % | 109.473 M -5.43 % | 115.753 M -0.28 % | 116.074 M -12.08 % | 132.022 M -13.79 % | 153.135 M 20.38 % | 127.205 M -18.34 % | 155.769 M 29.26 % | 120.505 M -17.85 % | 146.686 M -0.57 % | 147.533 M 5.35 % | 140.038 M -0.98 % | 141.431 M -6.01 % | 150.482 M 33.27 % | 112.914 M -12.10 % | 128.454 M -7.83 % | 139.365 M 20.56 % | 115.600 M 1.26 % | 114.159 M -6.83 % | 122.524 M 35.37 % | 90.512 M 12.40 % | 80.530 M 17.95 % | 68.272 M 6.89 % | 63.873 M 157.86 % | 24.770 M 0.98 % | 24.530 M 29.04 % | 19.010 M 22.43 % | 15.527 M -9.44 % | 17.146 M -2.67 % | 17.617 M -80.21 % | 89.039 M 4.76 % | 84.993 M 322.77 % | 20.104 M | 0.000 -100.00 % | 4.851 M |
| Other non current assets | 8.855 M -2.65 % | 9.096 M 1.98 % | 8.919 M 23.40 % | 7.228 M 0.65 % | 7.181 M -6.45 % | 7.676 M 4.46 % | 7.348 M -71.70 % | 25.963 M 228.15 % | 7.912 M -53.35 % | 16.959 M 7.75 % | 15.739 M -11.31 % | 17.747 M 2.18 % | 17.368 M -7.26 % | 18.727 M 36.65 % | 13.704 M 161.43 % | 5.242 M 70.92 % | 3.067 M 2.34 % | 2.997 M -3.17 % | 3.095 M 4.14 % | 2.972 M 0.07 % | 2.970 M 3.59 % | 2.867 M -3.01 % | 2.956 M 29.76 % | 2.278 M -0.61 % | 2.292 M -10.01 % | 2.547 M 81.93 % | 1.400 M 4.24 % | 1.343 M 16.78 % | 1.150 M -2.71 % | 1.182 M -2.72 % | 1.215 M -2.64 % | 1.248 M -2.50 % | 1.280 M -68.96 % | 4.124 M 35.52 % | 3.043 M -88.66 % | 26.838 M 277.03 % | -15.160 M -4 311.11 % | 360.000 K |
| Long term investments | 51.996 M -7.68 % | 56.324 M -42.78 % | 98.428 M 26.73 % | 77.667 M 18.05 % | 65.794 M -12.79 % | 75.446 M -8.16 % | 82.148 M -14.14 % | 95.674 M 3.73 % | 92.235 M 27.27 % | 72.474 M 8 079.91 % | 886.000 K 0.00 % | 886.000 K 0.00 % | 886.000 K 0.00 % | 886.000 K 0.00 % | 886.000 K 0.00 % | 886.000 K 0.00 % | 886.000 K 0.00 % | 886.000 K -96.58 % | 25.921 M 0.24 % | 25.858 M -65.97 % | 75.978 M 0.29 % | 75.758 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 -100.00 % | 4.185 M |
| Intangible assets | 2.045 M -39.17 % | 3.362 M -26.53 % | 4.576 M -30.43 % | 6.578 M -11.75 % | 7.454 M -70.24 % | 25.051 M -0.92 % | 25.284 M 215.93 % | 8.003 M -68.02 % | 25.025 M -2.64 % | 25.703 M -2.58 % | 26.383 M -1.00 % | 26.649 M 13.20 % | 23.541 M 5.42 % | 22.330 M 4.02 % | 21.466 M 5.60 % | 20.328 M -2.23 % | 20.791 M -4.81 % | 21.841 M -4.75 % | 22.931 M -4.55 % | 24.025 M -4.36 % | 25.120 M 6.81 % | 23.518 M -0.71 % | 23.685 M -3.66 % | 24.586 M 37.05 % | 17.940 M -7.33 % | 19.358 M -3.26 % | 20.010 M -3.13 % | 20.656 M 10.51 % | 18.692 M -1.23 % | 18.924 M -1.15 % | 19.144 M -1.30 % | 19.396 M 4.20 % | 18.615 M -1.13 % | 18.828 M -8.74 % | 20.631 M 21 390.63 % | 96.000 K | 0.000 -100.00 % | 144.000 K |
| GoodWill | 12.016 M 0.00 % | 12.016 M 0.00 % | 12.016 M 0.00 % | 12.016 M 0.00 % | 12.016 M 0.00 % | 12.016 M 0.00 % | 12.016 M 0.00 % | 12.016 M 0.00 % | 12.016 M 0.00 % | 12.016 M 0.00 % | 12.016 M 0.00 % | 12.016 M 0.00 % | 12.016 M 0.00 % | 12.016 M 0.00 % | 12.016 M 0.00 % | 12.016 M 0.00 % | 12.016 M 0.00 % | 12.016 M 0.00 % | 12.016 M 0.00 % | 12.016 M 0.00 % | 12.016 M 0.00 % | 12.016 M 0.00 % | 12.016 M 0.00 % | 12.016 M 0.00 % | 12.016 M 0.00 % | 12.016 M 0.00 % | 12.016 M 0.00 % | 12.016 M 0.00 % | 12.016 M 0.00 % | 12.016 M 0.00 % | 12.016 M 0.00 % | 12.016 M 0.00 % | 12.016 M 0.00 % | 12.016 M 0.00 % | 12.016 M 0.00 % | 12.016 M | 0.000 | 0.000 |
| Goodwill and intangible assets | 14.061 M -8.56 % | 15.378 M -7.32 % | 16.592 M -10.77 % | 18.594 M -4.50 % | 19.470 M -47.47 % | 37.067 M -0.62 % | 37.300 M 86.32 % | 20.019 M -45.95 % | 37.041 M -1.80 % | 37.719 M -1.77 % | 38.399 M -0.69 % | 38.665 M 8.74 % | 35.557 M 3.53 % | 34.346 M 2.58 % | 33.482 M 3.52 % | 32.344 M -1.41 % | 32.807 M -3.10 % | 33.857 M -3.12 % | 34.947 M -3.04 % | 36.041 M -2.95 % | 37.136 M 4.51 % | 35.534 M -0.47 % | 35.701 M -2.46 % | 36.602 M 22.19 % | 29.956 M -4.52 % | 31.374 M -2.04 % | 32.026 M -1.98 % | 32.672 M 6.40 % | 30.708 M -0.75 % | 30.940 M -0.71 % | 31.160 M -0.80 % | 31.412 M 2.55 % | 30.631 M -0.69 % | 30.844 M -5.52 % | 32.647 M 169.54 % | 12.112 M | 0.000 -100.00 % | 144.000 K |
| Property plant equipment net | 32.574 M -2.50 % | 33.408 M -2.65 % | 34.316 M -3.84 % | 35.688 M -0.17 % | 35.749 M -0.80 % | 36.039 M -4.01 % | 37.543 M -3.14 % | 38.761 M -10.22 % | 43.171 M -5.77 % | 45.814 M -3.85 % | 47.650 M -3.31 % | 49.281 M -0.40 % | 49.478 M -0.45 % | 49.702 M -0.14 % | 49.770 M 15.38 % | 43.134 M 9.42 % | 39.422 M 122.25 % | 17.738 M 0.70 % | 17.614 M -0.95 % | 17.783 M -1.89 % | 18.125 M 4.45 % | 17.352 M 5.16 % | 16.500 M 5.83 % | 15.591 M -0.95 % | 15.741 M 12.87 % | 13.946 M 115.08 % | 6.484 M 1.55 % | 6.385 M -5.44 % | 6.752 M -2.83 % | 6.949 M -3.19 % | 7.178 M -4.80 % | 7.540 M 1.52 % | 7.427 M -4.04 % | 7.740 M 15.16 % | 6.721 M 110.16 % | 3.198 M | 0.000 -100.00 % | 781.000 K |
| Total non current assets | 112.255 M -5.71 % | 119.055 M -26.80 % | 162.640 M 13.43 % | 143.383 M 8.51 % | 132.139 M -17.38 % | 159.932 M -4.78 % | 167.954 M -7.58 % | 181.732 M 0.01 % | 181.718 M 4.21 % | 174.371 M 67.63 % | 104.019 M -5.10 % | 109.607 M 3.50 % | 105.902 M -0.05 % | 105.955 M 5.00 % | 100.912 M 20.71 % | 83.596 M 5.82 % | 78.997 M 37.89 % | 57.291 M -31.22 % | 83.300 M -1.30 % | 84.399 M -37.74 % | 135.556 M 2.72 % | 131.970 M 134.09 % | 56.375 M 3.01 % | 54.726 M 13.72 % | 48.122 M 0.36 % | 47.949 M 19.89 % | 39.994 M -1.59 % | 40.641 M 4.93 % | 38.732 M -0.98 % | 39.117 M -1.27 % | 39.620 M -12.52 % | 45.291 M 2.36 % | 44.245 M -6.73 % | 47.440 M -0.15 % | 47.511 M 12.72 % | 42.148 M 378.02 % | -15.160 M -377.15 % | 5.470 M |
| Other current assets | 12.120 M -26.93 % | 16.586 M -12.06 % | 18.860 M -17.52 % | 22.865 M 7.51 % | 21.268 M 19.32 % | 17.824 M -6.79 % | 19.122 M 59.95 % | 11.955 M -61.96 % | 31.428 M 68.38 % | 18.665 M -2.14 % | 19.074 M 7.85 % | 17.686 M 3.81 % | 17.037 M -55.77 % | 38.520 M -3.69 % | 39.996 M -16.95 % | 48.160 M 0.39 % | 47.972 M 43.47 % | 33.436 M 24.49 % | 26.858 M 14.09 % | 23.542 M -40.20 % | 39.366 M 137.40 % | 16.582 M -22.81 % | 21.482 M 216.47 % | 6.788 M -14.93 % | 7.979 M -11.22 % | 8.987 M 133.61 % | 3.847 M 51.28 % | 2.543 M -33.20 % | 3.807 M 57.64 % | 2.415 M 9.38 % | 2.208 M -34.52 % | 3.372 M -27.76 % | 4.668 M 34.60 % | 3.468 M 81.00 % | 1.916 M 6.27 % | 1.803 M | 0.000 -100.00 % | 254.000 K |
| Short term investments | 183.126 M -3.15 % | 189.083 M 18.42 % | 159.673 M -8.68 % | 174.844 M -32.54 % | 259.183 M 12.57 % | 230.233 M 6.21 % | 216.770 M 7.81 % | 201.074 M 1.56 % | 197.989 M 24.36 % | 159.208 M 74.34 % | 91.320 M 30.16 % | 70.160 M 62.47 % | 43.184 M 72.61 % | 25.018 M -50.69 % | 50.741 M -6.59 % | 54.318 M -47.09 % | 102.652 M -21.95 % | 131.527 M -28.64 % | 184.318 M -19.07 % | 227.737 M 4.84 % | 217.220 M -27.15 % | 298.179 M 74.93 % | 170.453 M 102.30 % | 84.259 M 16.82 % | 72.130 M -47.40 % | 137.134 M -13.18 % | 157.959 M 29.87 % | 121.626 M 9.72 % | 110.848 M 183.86 % | 39.050 M -24.69 % | 51.851 M 41.05 % | 36.761 M 0.76 % | 36.482 M 123.23 % | 16.343 M -31.40 % | 23.824 M -0.20 % | 23.872 M -21.27 % | 30.320 M 732.74 % | 3.641 M |
| cash and cash equivalents | 98.253 M 28.93 % | 76.204 M 15.28 % | 66.103 M -45.97 % | 122.356 M 72.42 % | 70.963 M -38.19 % | 114.814 M -27.13 % | 157.557 M 67.02 % | 94.332 M -33.62 % | 142.100 M -21.74 % | 181.583 M -54.71 % | 400.912 M 317.26 % | 96.082 M -51.63 % | 198.649 M -27.90 % | 275.516 M 36.48 % | 201.867 M -20.35 % | 253.439 M -1.45 % | 257.159 M -8.14 % | 279.947 M 15.66 % | 242.036 M -0.85 % | 244.120 M 11.18 % | 219.569 M 15.88 % | 189.485 M 47.52 % | 128.451 M -48.79 % | 250.844 M -11.53 % | 283.520 M 556.69 % | 43.174 M 2.30 % | 42.205 M 48.74 % | 28.375 M -48.76 % | 55.379 M 78.75 % | 30.981 M -13.81 % | 35.946 M 191.49 % | 12.332 M -52.57 % | 26.001 M 148.91 % | 10.446 M -36.45 % | 16.437 M -41.18 % | 27.944 M 284.33 % | -15.160 M -231.61 % | 11.519 M |
| Cash and short term investments | 281.379 M 6.07 % | 265.287 M 17.50 % | 225.776 M -24.03 % | 297.200 M -9.98 % | 330.146 M -4.32 % | 345.047 M -7.82 % | 374.327 M 26.72 % | 295.406 M -13.14 % | 340.089 M -17.53 % | 412.379 M -16.22 % | 492.232 M 196.09 % | 166.242 M -31.26 % | 241.833 M -19.53 % | 300.534 M 18.97 % | 252.608 M -17.92 % | 307.757 M -14.47 % | 359.811 M -12.56 % | 411.474 M -3.49 % | 426.354 M -9.64 % | 471.857 M 8.03 % | 436.789 M -10.43 % | 487.664 M 63.15 % | 298.904 M -10.80 % | 335.103 M -5.78 % | 355.650 M 97.25 % | 180.308 M -9.92 % | 200.164 M 33.44 % | 150.001 M -9.76 % | 166.227 M 137.36 % | 70.031 M -20.24 % | 87.797 M 78.84 % | 49.093 M -21.43 % | 62.483 M 133.24 % | 26.789 M -33.46 % | 40.261 M -22.30 % | 51.816 M 241.79 % | 15.160 M 0.00 % | 15.160 M |
| Total current assets | 296.130 M -3.37 % | 306.467 M 2.00 % | 300.451 M -12.60 % | 343.769 M -10.36 % | 383.495 M -2.62 % | 393.820 M -4.63 % | 412.926 M 10.22 % | 374.634 M -10.87 % | 420.336 M -1.42 % | 426.372 M -21.72 % | 544.706 M 185.70 % | 190.656 M -27.53 % | 263.066 M -18.81 % | 324.022 M 12.42 % | 288.220 M -14.41 % | 336.764 M -14.30 % | 392.957 M -9.20 % | 432.768 M -4.90 % | 455.076 M -6.62 % | 487.320 M 3.40 % | 471.297 M -6.60 % | 504.608 M 61.82 % | 311.830 M -9.70 % | 345.311 M -5.76 % | 366.425 M 92.52 % | 190.330 M -6.87 % | 204.369 M 32.88 % | 153.799 M -10.72 % | 172.263 M 131.47 % | 74.421 M -19.40 % | 92.335 M 69.63 % | 54.433 M -22.57 % | 70.299 M 115.56 % | 32.613 M -29.84 % | 46.484 M -17.50 % | 56.341 M 271.64 % | 15.160 M -14.25 % | 17.679 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -71.588 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 |
| Net receivables | 2.631 M -89.30 % | 24.594 M -55.94 % | 55.815 M 135.47 % | 23.704 M -26.11 % | 32.081 M 3.66 % | 30.949 M 58.90 % | 19.477 M -71.05 % | 67.273 M 37.80 % | 48.819 M -27.04 % | 66.916 M 100.35 % | 33.400 M 396.43 % | 6.728 M 60.34 % | 4.196 M -0.76 % | 4.228 M -72.92 % | 15.614 M 216.91 % | 4.927 M -46.21 % | 9.160 M 100.17 % | 4.576 M -70.08 % | 15.293 M 314.22 % | 3.692 M -75.10 % | 14.825 M 71.33 % | 8.653 M 296.02 % | 2.185 M -36.11 % | 3.420 M 22.32 % | 2.796 M 170.14 % | 1.035 M -23.62 % | 1.355 M 7.97 % | 1.255 M -43.70 % | 2.229 M 12.86 % | 1.975 M -15.24 % | 2.330 M 18.39 % | 1.968 M -37.48 % | 3.148 M 33.62 % | 2.356 M -45.30 % | 4.307 M 58.23 % | 2.722 M | 0.000 -100.00 % | 2.265 M |
| Tax assets | 4.769 M -1.65 % | 4.849 M 10.58 % | 4.385 M 4.26 % | 4.206 M 6.62 % | 3.945 M 6.51 % | 3.704 M 2.46 % | 3.615 M 174.90 % | 1.315 M -3.24 % | 1.359 M -3.27 % | 1.405 M 4.46 % | 1.345 M -55.58 % | 3.028 M 15.88 % | 2.613 M 13.91 % | 2.294 M -25.28 % | 3.070 M 54.27 % | 1.990 M -29.31 % | 2.815 M 55.27 % | 1.813 M 5.22 % | 1.723 M -1.26 % | 1.745 M 29.55 % | 1.347 M 193.46 % | 459.000 K -62.32 % | 1.218 M 377.65 % | 255.000 K 91.73 % | 133.000 K 62.20 % | 82.000 K -2.38 % | 84.000 K -65.15 % | 241.000 K 97.54 % | 122.000 K 165.22 % | 46.000 K -31.34 % | 67.000 K -98.68 % | 5.091 M 3.75 % | 4.907 M 3.70 % | 4.732 M -7.22 % | 5.100 M | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 32.000 K -99.39 % | 5.223 M 33.82 % | 3.903 M 14.02 % | 3.423 M 97.52 % | 1.733 M -31.23 % | 2.520 M -59.43 % | 6.212 M -43.57 % | 11.008 M -24.22 % | 14.526 M 125.80 % | 6.433 M -18.19 % | 7.863 M 2 380.44 % | 317.000 K -94.62 % | 5.889 M -58.01 % | 14.026 M 171.09 % | 5.174 M 2.54 % | 5.046 M 8.26 % | 4.661 M -4.41 % | 4.876 M -21.91 % | 6.244 M 99.55 % | 3.129 M -33.92 % | 4.735 M -61.97 % | 12.450 M 132.75 % | 5.349 M -25.84 % | 7.213 M 76.70 % | 4.082 M 183.47 % | 1.440 M -44.59 % | 2.599 M 112.86 % | 1.221 M -78.26 % | 5.616 M 485.61 % | 959.000 K -42.37 % | 1.664 M -14.71 % | 1.951 M -1.37 % | 1.978 M -3.61 % | 2.052 M -30.56 % | 2.955 M 11.55 % | 2.649 M | 0.000 -100.00 % | 2.112 M |
| Tax payables | 112.000 K -15.15 % | 132.000 K -90.42 % | 1.378 M -33.46 % | 2.071 M 7.08 % | 1.934 M 3.92 % | 1.861 M 2.76 % | 1.811 M 117.93 % | 831.000 K -28.24 % | 1.158 M 37.86 % | 840.000 K -95.08 % | 17.084 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 % | 490.000 K 63.88 % | 299.000 K 164.60 % | 113.000 K | 0.000 -100.00 % | 51.000 K -67.72 % | 158.000 K 83.72 % | 86.000 K -35.82 % | 134.000 K -43.70 % | 238.000 K 3.48 % | 230.000 K | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 14.607 M 0.00 % | 14.607 M 0.00 % | 14.607 M 0.00 % | 14.607 M -55.66 % | 32.941 M 0.00 % | 32.941 M 0.00 % | 32.941 M 0.00 % | 32.941 M 7.69 % | 30.588 M 0.00 % | 30.588 M 0.00 % | 30.588 M -7.14 % | 32.941 M 0.00 % | 32.941 M 0.00 % | 32.941 M 0.00 % | 32.941 M 0.00 % | 32.941 M 0.00 % | 32.941 M 0.00 % | 32.941 M 0.00 % | 32.941 M 0.00 % | 32.941 M 0.00 % | 32.941 M 0.00 % | 32.941 M 0.00 % | 32.941 M 0.00 % | 32.941 M 0.00 % | 32.941 M 0.00 % | 32.941 M 0.00 % | 32.941 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 58.860 M 0.00 % | 58.860 M | 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 |
| Capital lease obligations | 18.678 M 1.18 % | 18.460 M -0.25 % | 18.506 M -8.61 % | 20.250 M 0.93 % | 20.064 M -20.45 % | 25.223 M -5.61 % | 26.722 M 1.34 % | 26.369 M -3.25 % | 27.255 M -0.31 % | 27.340 M -2.75 % | 28.113 M -6.58 % | 30.094 M -5.98 % | 32.008 M 0.53 % | 31.840 M -1.52 % | 32.333 M 7.09 % | 30.192 M -5.18 % | 31.843 M 278.14 % | 8.421 M -2.58 % | 8.644 M 8.29 % | 7.982 M -6.96 % | 8.579 M -5.80 % | 9.107 M 31.47 % | 6.927 M 1.70 % | 6.811 M -13.65 % | 7.888 M -2.79 % | 8.114 M 19 219.05 % | 42.000 K -32.26 % | 62.000 K -4.62 % | 65.000 K -2.99 % | 67.000 K 8.06 % | 62.000 K 520.00 % | 10.000 K 0.00 % | 10.000 K 100.02 % | -58.853 M -103 350.88 % | 57.000 K 612.50 % | 8.000 K | 0.000 -100.00 % | 6.000 K |
| 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 -100.00 % | 58.860 M 0.00 % | 58.860 M 0.00 % | 58.860 M | 0.000 | 0.000 |
| Other total stockholders equity | 109.243 M -29.16 % | 154.216 M 1.29 % | 152.249 M 2.67 % | 148.296 M 0.65 % | 147.343 M 2.93 % | 143.144 M 0.61 % | 142.274 M -7.68 % | 154.114 M 1.22 % | 152.257 M -0.28 % | 152.677 M 0.70 % | 151.614 M -10.43 % | 169.262 M -24.03 % | 222.792 M 2.02 % | 218.373 M 10.45 % | 197.710 M 4.07 % | 189.980 M 4.85 % | 181.193 M 6.18 % | 170.648 M 4.29 % | 163.623 M 4.17 % | 157.077 M 4.44 % | 150.399 M 4.94 % | 143.313 M 54.37 % | 92.839 M 2.91 % | 90.210 M 3.11 % | 87.492 M 497.99 % | 14.631 M 18.50 % | 12.347 M 12.41 % | 10.984 M 19.33 % | 9.205 M 15.64 % | 7.960 M -9.67 % | 8.812 M 3.38 % | 8.524 M 31.36 % | 6.489 M 111.84 % | -54.798 M -5.37 % | -52.004 M -952.25 % | 6.102 M | 0.000 -100.00 % | 4.882 M |
| Deferred tax liabilities non current | 4.850 M 0.73 % | 4.815 M 1.13 % | 4.761 M 37.80 % | 3.455 M 1.68 % | 3.398 M 1.40 % | 3.351 M 1.55 % | 3.300 M 67.68 % | 1.968 M 2.71 % | 1.916 M 3.23 % | 1.856 M 3.80 % | 1.788 M 12.45 % | 1.590 M 0.25 % | 1.586 M 3.52 % | 1.532 M -2.61 % | 1.573 M -10.06 % | 1.749 M -6.32 % | 1.867 M 23.23 % | 1.515 M 28.61 % | 1.178 M 25.05 % | 942.000 K 29.40 % | 728.000 K | 0.000 -100.00 % | 408.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 114.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.978 M 4.03 % | 4.785 M 2.90 % | 4.650 M -7.35 % | 5.019 M | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 100.00 % | -120.054 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 408.385 M -4.03 % | 425.522 M -8.11 % | 463.091 M -4.94 % | 487.152 M -5.52 % | 515.634 M -6.88 % | 553.752 M -4.67 % | 580.880 M 4.41 % | 556.366 M -7.59 % | 602.054 M 0.22 % | 600.743 M -7.40 % | 648.725 M 116.05 % | 300.263 M -18.62 % | 368.968 M -14.19 % | 429.977 M 10.50 % | 389.132 M -7.43 % | 420.360 M -10.93 % | 471.954 M -3.69 % | 490.059 M -8.97 % | 538.376 M -5.83 % | 571.719 M -5.79 % | 606.853 M -4.67 % | 636.578 M 72.89 % | 368.205 M -7.96 % | 400.037 M -3.50 % | 414.547 M 73.98 % | 238.279 M -2.49 % | 244.363 M 25.68 % | 194.440 M -7.85 % | 210.995 M 85.84 % | 113.538 M -13.96 % | 131.955 M 32.32 % | 99.724 M -12.94 % | 114.544 M 43.09 % | 80.053 M -14.83 % | 93.995 M -4.56 % | 98.489 M | 0.000 -100.00 % | 23.149 M |
| 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 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-03-31 | 2015-12-31 |
| 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 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 115.000 K 128.05 % | -410.000 K -136.38 % | 1.127 M 100.26 % | -435.770 M -226 440.95 % | -192.358 K -406.21 % | -38.000 K 96.07 % | -967.000 K -1 117.89 % | 95.000 K -10.38 % | 106.000 K 1 077.78 % | 9.000 K -99.52 % | 1.881 M 557.66 % | -411.000 K -55.09 % | -265.000 K -136.05 % | 735.000 K 158.52 % | -1.256 M -277.40 % | 708.000 K 208.76 % | -651.000 K -364.63 % | 246.000 K -4.65 % | 258.000 K 240.98 % | -183.000 K -14.38 % | -160.000 K -145.58 % | 351.000 K 163.24 % | -555.000 K -362.50 % | -120.000 K -135.29 % | -51.000 K -111.31 % | 451.000 K 187.26 % | 157.000 K 231.93 % | -119.000 K -54.55 % | -77.000 K -450.00 % | 22.000 K -40.54 % | 37.000 K 146.67 % | 15.000 K 140.54 % | -37.000 K -104.47 % | 827.000 K 943.88 % | -98.000 K -108.62 % | 1.137 M | 0.000 100.00 % | -5.407 M -741.40 % | 843.000 K |
| Stock based compensation | 5.871 M -8.29 % | 6.402 M 27.50 % | 5.021 M 7.65 % | 4.664 M 2.39 % | 4.555 M 28.24 % | 3.552 M 5.40 % | 3.370 M 65.20 % | 2.040 M 455.86 % | 367.000 K -84.22 % | 2.325 M -48.31 % | 4.498 M -6.27 % | 4.799 M 65.77 % | 2.895 M 135.40 % | -8.177 M -383.85 % | -1.690 M -127.95 % | 6.046 M -53.96 % | 13.133 M 295.05 % | -6.733 M -207.08 % | 6.288 M -66.14 % | 18.571 M 166.33 % | 6.973 M 356.74 % | -2.716 M -109.69 % | 28.031 M 294.86 % | 7.099 M -25.18 % | 9.488 M 116.72 % | 4.378 M 192.26 % | 1.498 M -58.65 % | 3.623 M -24.16 % | 4.777 M 34.83 % | 3.543 M 673.58 % | 458.000 K -71.54 % | 1.609 M 199.69 % | -1.614 M -154.23 % | 2.976 M 16.20 % | 2.561 M 392.50 % | 520.000 K -22.39 % | 670.000 K 24.07 % | 540.000 K 112.60 % | 254.000 K |
| Change in working capital | -154.000 K -101.55 % | 9.964 M 136.98 % | -26.946 M -261.22 % | 16.714 M 268.50 % | -9.919 M 6.90 % | -10.655 M -149.87 % | 21.366 M 197.28 % | -21.964 M -155.85 % | 39.326 M 161.19 % | -64.273 M -818.70 % | 8.943 M 129.88 % | -29.929 M -570.36 % | 6.363 M -65.86 % | 18.638 M 290.14 % | -9.802 M -801.14 % | 1.398 M -18.91 % | 1.724 M -75.63 % | 7.073 M 133.49 % | -21.118 M -160.63 % | 34.830 M 263.43 % | -21.312 M -736.42 % | -2.548 M -146.39 % | 5.493 M -50.31 % | 11.054 M 184.68 % | 3.883 M 127.76 % | -13.990 M -136.66 % | 38.159 M 2 907.01 % | 1.269 M -50.62 % | 2.570 M 223.97 % | -2.073 M -143.41 % | 4.775 M 138.27 % | 2.004 M 153.43 % | -3.751 M -200.08 % | -1.250 M -526.62 % | 293.000 K 107.09 % | -4.130 M -563.00 % | 892.000 K 54.33 % | 578.000 K 132.92 % | -1.756 M |
| Accounts receivables | 21.989 M -29.57 % | 31.219 M 198.70 % | -31.630 M -505.04 % | 7.809 M 842.48 % | -1.052 M 90.83 % | -11.468 M -123.99 % | 47.795 M 358.97 % | -18.456 M -201.97 % | 18.099 M 154.00 % | -33.516 M -25.66 % | -26.672 M -1 053.13 % | -2.313 M -1 631.79 % | 151.000 K -98.67 % | 11.325 M 205.97 % | -10.687 M -349.23 % | 4.288 M 193.54 % | -4.584 M -142.77 % | 10.717 M 192.38 % | -11.601 M -204.19 % | 11.134 M 280.37 % | -6.173 M 4.55 % | -6.467 M -667.78 % | 1.139 M 284.90 % | -616.000 K 69.29 % | -2.006 M -481.45 % | -345.000 K -231.73 % | -104.000 K -316.67 % | 48.000 K 119.05 % | -252.000 K -233.33 % | 189.000 K 425.86 % | -58.000 K -104.64 % | 1.249 M 229.97 % | -961.000 K -144.10 % | 2.179 M 584.22 % | -450.000 K 73.17 % | -1.677 M -588.92 % | 343.000 K -71.22 % | 1.192 M 208.66 % | -1.097 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.735 M -146.31 % | 16.703 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.638 M | 0.000 100.00 % | -11.820 M 28.97 % | -16.640 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.299 M | 0.000 | 0.000 100.00 % | -7.747 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 |
| Accounts payables | -7.105 M 66.52 % | -21.219 M -389.17 % | 7.338 M 12.63 % | 6.515 M 456.16 % | -1.829 M -180.09 % | 2.284 M 110.24 % | -22.300 M -355.75 % | -4.893 M -145.77 % | 10.691 M 137.82 % | -28.266 M -206.75 % | 26.479 M 207.47 % | -24.638 M -1 524.16 % | 1.730 M -85.36 % | 11.820 M -28.97 % | 16.640 M 9 946.06 % | 165.637 K | 0.000 100.00 % | -163.000 K 97.83 % | -7.499 M -144.42 % | 16.883 M 696.36 % | -2.831 M -365.82 % | 1.065 M -88.33 % | 9.123 M -5.49 % | 9.653 M 86.93 % | 5.164 M 318.07 % | -2.368 M -188.82 % | 2.666 M 349.63 % | -1.068 M -125.24 % | 4.231 M 297.25 % | -2.145 M -157.31 % | 3.743 M 920.83 % | -456.000 K 67.19 % | -1.390 M 38.36 % | -2.255 M -203.77 % | 2.173 M 255.88 % | -1.394 M -166.86 % | 2.085 M 324.19 % | -930.000 K | 0.000 |
| Other working capital | -15.038 M -41 673.38 % | -35.999 K 98.64 % | -2.654 M -211.05 % | 2.390 M 133.95 % | -7.038 M -2 617.51 % | -259.000 K -107.18 % | 3.606 M 123.54 % | -15.318 M -245.39 % | 10.536 M 522.96 % | -2.491 M -127.27 % | 9.136 M 133.08 % | -27.616 M -716.15 % | 4.482 M -38.71 % | 7.313 M 726.33 % | 885.000 K 130.62 % | -2.890 M -145.81 % | 6.308 M 281.21 % | -3.481 M -72.50 % | -2.018 M -129.62 % | 6.813 M 155.35 % | -12.308 M -531.25 % | 2.854 M -19.15 % | 3.530 M 75.01 % | 2.017 M 178.21 % | 725.000 K 120.54 % | -3.530 M -109.92 % | 35.597 M 1 455.13 % | 2.289 M 262.46 % | -1.409 M -1 104.27 % | -117.000 K -110.73 % | 1.090 M -9.99 % | 1.211 M 186.50 % | -1.400 M -19.25 % | -1.174 M 17.90 % | -1.430 M -35.03 % | -1.059 M 31.05 % | -1.536 M -586.08 % | 316.000 K 147.95 % | -659.000 K |
| Other non cash items | 710.000 K 2 318.75 % | -32.000 K 96.42 % | -893.000 K -100.20 % | 435.702 M 1 420.18 % | 28.661 M 4 194.45 % | -700.000 K -153.07 % | 1.319 M 290.88 % | -691.000 K -258.12 % | 437.000 K 117.41 % | 201.000 K -32.78 % | 299.000 K 116.42 % | -1.821 M -1 996.88 % | 96.000 K -86.01 % | 686.000 K 1 445.10 % | -51.000 K 95.45 % | -1.121 M -649.51 % | 204.000 K -64.89 % | 581.000 K -71.49 % | 2.038 M 231.92 % | 614.000 K -50.44 % | 1.239 M 129.12 % | -4.255 M -1 358.88 % | 338.000 K 374.80 % | -123.000 K -114.39 % | 855.000 K 3 786.36 % | 22.000 K 118.64 % | -118.000 K -181.38 % | 145.000 K -93.71 % | 2.305 M 62.10 % | 1.422 M 432.58 % | 267.000 K 205.53 % | -253.000 K -114.58 % | 1.735 M 1 871.59 % | 88.000 K 112.63 % | -697.000 K -344.56 % | 285.000 K -39.75 % | 473.000 K 698.73 % | -79.000 K -102.37 % | 3.338 M |
| Net cash provided by operating activities | 12.073 M 454.36 % | -3.407 M 91.79 % | -41.508 M -606.28 % | -5.877 M 76.06 % | -24.547 M 34.84 % | -37.669 M -369.95 % | 13.954 M 132.70 % | -42.667 M -566.78 % | -6.399 M 92.31 % | -83.191 M -125.41 % | 327.360 M 548.35 % | -73.015 M -33.18 % | -54.824 M 1.06 % | -55.412 M -9.71 % | -50.509 M 0.55 % | -50.787 M -0.86 % | -50.352 M -23.40 % | -40.803 M 14.82 % | -47.903 M -198.33 % | -16.057 M 67.86 % | -49.956 M -33.26 % | -37.487 M -3.12 % | -36.354 M -234.14 % | -10.880 M 18.30 % | -13.317 M 37.48 % | -21.302 M -142.51 % | 50.105 M 490.93 % | -12.817 M -387.38 % | 4.460 M 125.38 % | -17.571 M -145.04 % | 39.015 M 421.06 % | -12.152 M 12.87 % | -13.947 M -9.84 % | -12.697 M -47.69 % | -8.597 M 40.31 % | -14.402 M -173.08 % | -5.274 M 24.37 % | -6.973 M -20.12 % | -5.805 M |
| Investments in property plant and equipment | -514.000 K -52.07 % | -338.000 K -7.64 % | -314.000 K -118.07 % | 1.738 M 260.35 % | -1.084 M -65.69 % | -654.000 K 62.71 % | -1.754 M -54.54 % | -1.135 M -41.52 % | -802.000 K -107.77 % | -386.000 K 56.29 % | -883.000 K 76.71 % | -3.792 M -1.23 % | -3.746 M 20.37 % | -4.704 M 16.36 % | -5.624 M -8.70 % | -5.174 M -188.73 % | -1.792 M -157.84 % | -695.000 K 32.20 % | -1.025 M 61.12 % | -2.636 M -59.27 % | -1.655 M -74.39 % | -949.000 K 56.80 % | -2.197 M 78.62 % | -10.274 M -646.66 % | -1.376 M -4 338.71 % | -31.000 K 88.48 % | -269.000 K 89.62 % | -2.592 M -557.87 % | -394.000 K -138.79 % | -165.000 K 59.36 % | -406.000 K 68.03 % | -1.270 M -140.08 % | -529.000 K 42.25 % | -916.000 K 65.99 % | -2.693 M -70.23 % | -1.582 M -42.27 % | -1.112 M -1 344.16 % | -77.000 K 25.96 % | -104.000 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.398 M -76.24 % | 5.885 M | 0.000 | 0.000 | 0.000 -100.00 % | 26.636 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 -100.00 % | 78.000 K | 0.000 |
| Purchases of investments | -70.147 M -106.12 % | -34.032 M 36.77 % | -53.820 M -1.46 % | -53.045 M 51.54 % | -109.473 M -64.60 % | -66.509 M -7.43 % | -61.909 M 50.51 % | -125.085 M 32.09 % | -184.200 M -33.64 % | -137.836 M -238.46 % | -40.724 M 41.64 % | -69.779 M | 0.000 | 0.000 -100.00 % | 157.881 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.100 M | 0.000 | 0.000 | 0.000 100.00 % | -11.714 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 |
| Sales maturities of investments | 79.776 M 71.37 % | 46.552 M -2.85 % | 47.920 M -61.95 % | 125.946 M 38.74 % | 90.778 M 51.68 % | 59.847 M -3.98 % | 62.326 M -47.71 % | 119.200 M -4.12 % | 124.328 M 181.16 % | 44.219 M | 0.000 -100.00 % | 43.143 M 336.89 % | -18.213 M -172.05 % | 25.278 M 603.38 % | 3.594 M -92.05 % | 45.198 M | 0.000 -100.00 % | 77.542 M | 0.000 | 0.000 | 0.000 100.00 % | -203.822 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 investing activites | -370.000 K | 0.000 | 0.000 100.00 % | -2.381 M 87.71 % | -19.378 M -132.74 % | 59.193 M 4 334.12 % | -1.398 M 76.24 % | -5.885 M 90.17 % | -59.872 M 56.56 % | -137.836 M -805.33 % | 19.542 M 173.37 % | -26.636 M -38.25 % | -19.267 M -177.90 % | 24.732 M 116.05 % | -154.114 M -424.17 % | 47.541 M 63.76 % | 29.031 M -62.56 % | 77.542 M 481.93 % | 13.325 M -66.87 % | 40.222 M -50.95 % | 82.000 M 140.15 % | -204.241 M -174.94 % | -74.286 M -494.29 % | -12.500 M -119.31 % | 64.750 M 193.84 % | 22.036 M 161.65 % | -35.745 M -233.72 % | -10.711 M 85.10 % | -71.870 M -665.91 % | 12.700 M 183.99 % | -15.120 M -12 293.44 % | -122.000 K 99.39 % | -20.030 M -366.89 % | 7.505 M 22 173.53 % | -34.000 K 33.33 % | -51.000 K 99.74 % | -19.982 M -25 717.95 % | 78.000 K 101.92 % | -4.058 M |
| Net cash used for investing activites | 8.745 M -28.21 % | 12.182 M 296.04 % | -6.214 M -108.60 % | 72.257 M 465.34 % | -19.778 M -170.34 % | -7.316 M -447.20 % | -1.337 M 80.95 % | -7.020 M 88.43 % | -60.674 M 56.10 % | -138.222 M -526.43 % | -22.065 M 27.48 % | -30.428 M -38.75 % | -21.930 M -206.59 % | 20.574 M 1 207.92 % | -1.857 M -104.38 % | 42.367 M 55.54 % | 27.239 M -64.55 % | 76.847 M 77.07 % | 43.400 M 15.47 % | 37.586 M -53.22 % | 80.345 M 139.24 % | -204.771 M -132.17 % | -88.197 M -287.27 % | -22.774 M -135.94 % | 63.374 M 188.00 % | 22.005 M 161.10 % | -36.014 M -170.72 % | -13.303 M 81.59 % | -72.264 M -676.50 % | 12.535 M 180.74 % | -15.526 M -1 015.37 % | -1.392 M 93.23 % | -20.559 M -412.02 % | 6.589 M 341.62 % | -2.727 M -66.99 % | -1.633 M 92.26 % | -21.094 M -2 109 500.00 % | 1.000 K 100.02 % | -4.162 M |
| Debt repayment | 0.000 | 0.000 100.00 % | -2.000 K 33.69 % | -3.016 K -0.53 % | -3.000 K 50.00 % | -6.000 K | 0.000 | 0.000 -100.00 % | 5.000 K 135.71 % | -14.000 K | 0.000 100.00 % | -5.000 K 0.00 % | -5.000 K -25.00 % | -4.000 K 20.00 % | -5.000 K -25.00 % | -4.000 K 0.00 % | -4.000 K 0.00 % | -4.000 K 0.00 % | -4.000 K 86.67 % | -30.000 K -900.00 % | -3.000 K 25.00 % | -4.000 K -33.33 % | -3.000 K -50.00 % | -2.000 K 33.33 % | -3.000 K 62.50 % | -8.000 K -174.04 % | -2.919 K 2.69 % | -3.000 K -50.00 % | -2.000 K 33.33 % | -3.000 K -50.00 % | -2.000 K 99.52 % | -414.940 K 94.69 % | -7.816 M -390 700.00 % | -2.000 K 0.00 % | -2.000 K -200.00 % | 2.000 K 300.00 % | -1.000 K 83.33 % | -6.000 K -400.00 % | 2.000 K |
| Common stock issued | 1.433 M 8.91 % | 1.316 M 112.01 % | 620.736 K -89.16 % | 5.728 M 416.08 % | 1.110 M -47.87 % | 2.129 M -95.73 % | 49.862 M 2 469.22 % | 1.941 M -92.60 % | 26.233 M 1 630.41 % | 1.516 M 101.41 % | -107.279 M -12 411.41 % | -857.449 K | 0.000 -100.00 % | 107.720 M 1 575.79 % | 6.428 M 42.39 % | 4.514 M | 0.000 | 0.000 100.00 % | -293.799 M | 0.000 | 0.000 -100.00 % | 300.910 M 37 326.62 % | 804.000 K 200.00 % | -804.000 K -100.43 % | 189.035 M | 0.000 -100.00 % | 1.075 M | 0.000 | 0.000 | 0.000 100.00 % | -313.000 K | 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 % | -9.427 M 54.11 % | -20.544 M | 0.000 -100.00 % | 386.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 236.000 K -83.18 % | 1.403 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.070 M | 0.000 | 0.000 -100.00 % | 829.000 K -25.38 % | 1.111 M | 0.000 | 0.000 | 0.000 -100.00 % | 598.000 K | 0.000 | 0.000 -100.00 % | 233.000 K -99.90 % | 233.000 M | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 100.00 % | -159.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -114.288 K | 0.000 -100.00 % | 785.000 K 589.54 % | -160.353 K -115.26 % | 1.051 M -50.63 % | 2.129 M 184.25 % | 749.000 K -60.50 % | 1.896 M 39.00 % | 1.364 M -22.15 % | 1.752 M -14.01 % | 2.037 M 221.87 % | 633.000 K 819.32 % | -88.000 K -109.84 % | 894.000 K 28.82 % | 694.000 K -84.74 % | 4.549 M 573.93 % | 675.000 K -68.01 % | 2.110 M -21.79 % | 2.698 M -17.67 % | 3.277 M 1 475.48 % | 208.000 K -89.20 % | 1.926 M -10.87 % | 2.161 M 115.88 % | 1.001 M 10.85 % | 903.000 K 56.50 % | 577.000 K 503.27 % | -143.081 K -182.71 % | 173.000 K -99.81 % | 92.353 M 68 820.15 % | 134.000 K 5.51 % | 127.000 K -70.60 % | 431.940 K -99.25 % | 57.819 M 444 861.54 % | -13.000 K 98.99 % | -1.292 M -454.51 % | -233.000 K -103.21 % | 7.248 M -87.73 % | 59.061 M 26 466.52 % | -224.000 K |
| Net cash used provided by financing activities | 1.319 M 0.23 % | 1.316 M 115.22 % | -8.644 M 42.29 % | -14.979 M -1 560.57 % | 1.026 M -51.69 % | 2.123 M -95.81 % | 50.611 M 2 569.36 % | 1.896 M -93.13 % | 27.602 M 1 488.15 % | 1.738 M 561.01 % | -377.000 K -160.03 % | 628.000 K 325.09 % | -279.000 K -100.26 % | 108.610 M 15 663.43 % | 689.000 K -84.84 % | 4.545 M 577.35 % | 671.000 K -68.14 % | 2.106 M -21.83 % | 2.694 M -17.03 % | 3.247 M 1 483.90 % | 205.000 K -99.93 % | 302.832 M 13 932.99 % | 2.158 M 116.02 % | 999.000 K -99.47 % | 189.935 M 33 280.49 % | 569.000 K 489.73 % | -146.000 K 83.87 % | -905.000 K -100.98 % | 92.351 M 70 396.95 % | 131.000 K 4.80 % | 125.000 K 177.16 % | -162.000 K -100.32 % | 50.003 M 333 453.33 % | -15.000 K 98.84 % | -1.294 M -460.17 % | -231.000 K -103.19 % | 7.247 M -87.73 % | 59.055 M 26 701.35 % | -222.000 K |
| Effect of forex changes on cash | -88.000 K -980.00 % | 10.000 K -91.15 % | 113.000 K 1 512.50 % | -8.000 K -112.90 % | 62.000 K -47.90 % | 119.000 K 4 066.67 % | -3.000 K -113.04 % | 23.000 K 291.67 % | -12.000 K -103.47 % | 346.000 K 493.18 % | -88.000 K -135.48 % | 248.000 K 49.40 % | 166.000 K 234.96 % | -123.000 K -217.14 % | 105.000 K -32.26 % | 155.000 K 144.80 % | -346.000 K -44.77 % | -239.000 K 13.09 % | -275.000 K -22.22 % | -225.000 K 55.88 % | -510.000 K -210.87 % | 460.000 K 1 633.33 % | -30.000 K -42.86 % | -21.000 K -105.93 % | 354.000 K 216.83 % | -303.000 K -163.48 % | -115.000 K -647.62 % | 21.000 K 114.09 % | -149.000 K -148.33 % | -60.000 K 73.57 % | -227.000 K -713.51 % | 37.000 K -36.21 % | 58.000 K -56.06 % | 132.000 K -88.12 % | 1.111 M 3 274.29 % | -35.000 K -84.21 % | -19.000 K 91.24 % | -217.000 K 79.89 % | -1.079 M |
| Net change in cash | 22.049 M 118.29 % | 10.101 M 117.96 % | -56.253 M -209.46 % | 51.393 M 217.20 % | -43.851 M -2.59 % | -42.743 M -167.60 % | 63.225 M 232.36 % | -47.768 M -20.98 % | -39.483 M 82.00 % | -219.329 M -171.95 % | 304.830 M 397.20 % | -102.567 M -33.43 % | -76.867 M -204.37 % | 73.649 M 242.81 % | -51.572 M -1 286.34 % | -3.720 M 83.68 % | -22.788 M -160.11 % | 37.911 M 1 919.15 % | -2.084 M -108.49 % | 24.551 M -18.39 % | 30.084 M -50.71 % | 61.034 M 149.87 % | -122.393 M -274.57 % | -32.676 M -113.60 % | 240.346 M 24 703.51 % | 969.000 K -92.99 % | 13.830 M 151.21 % | -27.004 M -210.68 % | 24.398 M 591.40 % | -4.965 M -121.03 % | 23.614 M 272.76 % | -13.669 M -187.88 % | 15.555 M 359.64 % | -5.991 M 47.94 % | -11.507 M 29.41 % | -16.301 M 14.83 % | -19.140 M -136.90 % | 51.866 M 560.29 % | -11.268 M |
| Cash at beginning of period | 76.204 M 15.28 % | 66.103 M -45.97 % | 122.356 M 72.42 % | 70.963 M -38.19 % | 114.814 M -27.13 % | 157.557 M 67.02 % | 94.332 M -33.62 % | 142.100 M -21.74 % | 181.583 M -54.71 % | 400.912 M 317.26 % | 96.082 M -51.63 % | 198.649 M -27.90 % | 275.516 M 36.48 % | 201.867 M -20.35 % | 253.439 M -1.45 % | 257.159 M -8.14 % | 279.947 M 15.66 % | 242.036 M -0.85 % | 244.120 M 11.18 % | 219.569 M 15.88 % | 189.485 M 47.52 % | 128.451 M -48.79 % | 250.844 M -11.53 % | 283.520 M 556.69 % | 43.174 M 2.30 % | 42.205 M 48.74 % | 28.375 M -48.76 % | 55.379 M 78.75 % | 30.981 M -13.81 % | 35.946 M 191.49 % | 12.332 M -52.57 % | 26.001 M 148.91 % | 10.446 M -36.45 % | 16.437 M -41.18 % | 27.944 M -36.84 % | 44.245 M -30.20 % | 63.385 M 450.26 % | 11.519 M -49.45 % | 22.787 M |
| Cash at end of period | 98.253 M 28.93 % | 76.204 M 15.28 % | 66.103 M -45.97 % | 122.356 M 72.42 % | 70.963 M -38.19 % | 114.814 M -27.13 % | 157.557 M 67.02 % | 94.332 M -33.62 % | 142.100 M -21.74 % | 181.583 M -54.71 % | 400.912 M 317.26 % | 96.082 M -51.63 % | 198.649 M -27.90 % | 275.516 M 36.48 % | 201.867 M -20.35 % | 253.439 M -1.45 % | 257.159 M -8.14 % | 279.947 M 15.66 % | 242.036 M -0.85 % | 244.120 M 11.18 % | 219.569 M 15.88 % | 189.485 M 47.52 % | 128.451 M -48.79 % | 250.844 M -11.53 % | 283.520 M 556.69 % | 43.174 M 2.30 % | 42.205 M 48.74 % | 28.375 M -48.76 % | 55.379 M 78.75 % | 30.981 M -13.81 % | 35.946 M 191.49 % | 12.332 M -52.57 % | 26.001 M 148.91 % | 10.446 M -36.45 % | 16.437 M -41.18 % | 27.944 M -36.84 % | 44.245 M -30.20 % | 63.385 M 450.26 % | 11.519 M |
| Operating cash flow | 12.073 M 454.36 % | -3.407 M 91.79 % | -41.508 M 99.94 % | -68.474 B -278 854.52 % | -24.547 M 34.84 % | -37.669 M -369.95 % | 13.954 M 132.70 % | -42.667 M -566.78 % | -6.399 M 92.31 % | -83.191 M -125.41 % | 327.360 M 548.35 % | -73.015 M -33.18 % | -54.824 M 1.06 % | -55.412 M -9.71 % | -50.509 M 0.55 % | -50.787 M -0.86 % | -50.352 M -23.40 % | -40.803 M 14.82 % | -47.903 M -198.33 % | -16.057 M 67.86 % | -49.956 M -33.26 % | -37.487 M -3.12 % | -36.354 M -234.14 % | -10.880 M 18.30 % | -13.317 M 37.48 % | -21.302 M -142.51 % | 50.105 M 490.93 % | -12.817 M -387.38 % | 4.460 M 125.38 % | -17.571 M -145.04 % | 39.015 M 421.06 % | -12.152 M 12.87 % | -13.947 M -9.84 % | -12.697 M -47.69 % | -8.597 M 40.31 % | -14.402 M -173.08 % | -5.274 M 24.37 % | -6.973 M -20.12 % | -5.805 M |
| Capital expenditure | -884.000 K -5 425.35 % | -15.999 K 94.90 % | -314.000 K -118.07 % | 1.738 M 260.35 % | -1.084 M -65.69 % | -654.000 K 62.71 % | -1.754 M -54.54 % | -1.135 M -41.52 % | -802.000 K -107.77 % | -386.000 K 56.29 % | -883.000 K 76.71 % | -3.792 M -1.23 % | -3.746 M 20.37 % | -4.704 M 16.36 % | -5.624 M -8.70 % | -5.174 M -188.73 % | -1.792 M -157.84 % | -695.000 K 32.20 % | -1.025 M 61.12 % | -2.636 M -59.27 % | -1.655 M -74.39 % | -949.000 K 56.80 % | -2.197 M 78.62 % | -10.274 M -646.66 % | -1.376 M -4 338.71 % | -31.000 K 88.48 % | -269.000 K 89.62 % | -2.592 M -557.87 % | -394.000 K -138.79 % | -165.000 K 59.36 % | -406.000 K 68.03 % | -1.270 M -140.08 % | -529.000 K 42.25 % | -916.000 K 65.99 % | -2.693 M -70.23 % | -1.582 M -42.27 % | -1.112 M -1 344.16 % | -77.000 K 25.96 % | -104.000 K |
| Free CashFlow | 11.189 M 426.88 % | -3.423 M 91.82 % | -41.822 M 99.94 % | -68.472 B -267 053.87 % | -25.630 M 33.12 % | -38.323 M -414.12 % | 12.200 M 127.85 % | -43.802 M -508.28 % | -7.201 M 91.38 % | -83.577 M -125.60 % | 326.477 M 525.06 % | -76.807 M -31.14 % | -58.570 M 2.57 % | -60.116 M -7.10 % | -56.133 M -0.31 % | -55.961 M -7.32 % | -52.144 M -25.65 % | -41.498 M 15.19 % | -48.928 M -161.75 % | -18.693 M 63.78 % | -51.611 M -34.28 % | -38.436 M 0.30 % | -38.551 M -82.24 % | -21.154 M -43.97 % | -14.693 M 31.13 % | -21.333 M -142.81 % | 49.836 M 423.42 % | -15.409 M -478.97 % | 4.066 M 122.93 % | -17.736 M -145.94 % | 38.609 M 387.65 % | -13.422 M 7.28 % | -14.476 M -6.34 % | -13.613 M -20.58 % | -11.290 M 29.37 % | -15.984 M -150.30 % | -6.386 M 9.42 % | -7.050 M -19.31 % | -5.909 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 |