Team17 Group plc TM17.L
Trading inactive
Finances
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | 159.125 M 15.77 % | 137.444 M 51.86 % | 90.509 M 9.09 % | 82.969 M 34.27 % | 61.794 M 43.04 % | 43.201 M 45.78 % | 29.634 M 120.20 % | 13.458 M 29.63 % | 10.382 M |
| Net income | -3.745 M -115.95 % | 23.478 M -1.10 % | 23.739 M 8.18 % | 21.944 M 32.04 % | 16.619 M 130.72 % | 7.203 M 63.89 % | 4.395 M 110.89 % | 2.084 M -33.65 % | 3.141 M |
| Income before tax | -875.000 K -103.05 % | 28.665 M -1.53 % | 29.109 M 10.95 % | 26.236 M 36.86 % | 19.170 M 120.42 % | 8.697 M 62.32 % | 5.358 M 93.08 % | 2.775 M -27.87 % | 3.847 M |
| Income before tax ratio | -0.01 -102.64 % | 0.21 -35.15 % | 0.32 1.71 % | 0.32 1.93 % | 0.31 54.10 % | 0.20 11.34 % | 0.18 -12.31 % | 0.21 -44.35 % | 0.37 |
| EBITDA | 27.953 M -47.58 % | 53.326 M 38.13 % | 38.607 M 18.32 % | 32.630 M 33.25 % | 24.487 M 49.06 % | 16.428 M 33.31 % | 12.323 M 113.16 % | 5.781 M 11.54 % | 5.183 M |
| Net income ratio | -0.02 -113.78 % | 0.17 -34.87 % | 0.26 -0.83 % | 0.26 -1.66 % | 0.27 61.30 % | 0.17 12.42 % | 0.15 -4.23 % | 0.15 -48.82 % | 0.30 |
| Ratio EBITDA | 0.18 -54.72 % | 0.39 -9.04 % | 0.43 8.46 % | 0.39 -0.75 % | 0.40 4.21 % | 0.38 -8.55 % | 0.42 -3.19 % | 0.43 -13.96 % | 0.50 |
| Gross profit ratio | 0.27 -47.28 % | 0.51 0.71 % | 0.50 6.60 % | 0.47 -1.29 % | 0.48 4.28 % | 0.46 -19.40 % | 0.57 -3.61 % | 0.59 14.83 % | 0.51 |
| Weighted average shs out dil | 144.006 M 0.53 % | 143.248 M 10.07 % | 130.147 M -0.35 % | 130.608 M 1.05 % | 129.254 M 9.21 % | 118.357 M -9.85 % | 131.288 M 0.00 % | 131.288 M 0.00 % | 131.288 M |
| Weighted average shs out | 143.809 M 0.82 % | 142.644 M 9.72 % | 130.003 M 0.47 % | 129.398 M 0.12 % | 129.246 M 9.20 % | 118.357 M -9.85 % | 131.288 M 0.00 % | 131.288 M 0.00 % | 131.288 M |
| EPS diluted | -0.03 -116.25 % | 0.16 -11.11 % | 0.18 5.88 % | 0.17 30.77 % | 0.13 113.46 % | 0.06 82.34 % | 0.03 108.75 % | 0.02 -33.33 % | 0.02 |
| Earnings per share | -0.03 -116.25 % | 0.16 -11.11 % | 0.18 5.88 % | 0.17 30.77 % | 0.13 113.46 % | 0.06 82.34 % | 0.03 108.75 % | 0.02 -33.33 % | 0.02 |
| Gross profit | 42.491 M -38.96 % | 69.616 M 52.93 % | 45.520 M 16.28 % | 39.146 M 32.53 % | 29.537 M 49.16 % | 19.802 M 17.51 % | 16.852 M 112.24 % | 7.940 M 48.86 % | 5.334 M |
| Income tax expense | 2.665 M -48.62 % | 5.187 M -3.41 % | 5.370 M 25.12 % | 4.292 M 68.25 % | 2.551 M 70.75 % | 1.494 M 55.14 % | 963.000 K 39.36 % | 691.000 K -2.12 % | 706.000 K |
| Cost of revenue | 116.634 M 71.96 % | 67.828 M 50.77 % | 44.989 M 2.66 % | 43.823 M 35.86 % | 32.257 M 37.86 % | 23.399 M 83.06 % | 12.782 M 131.64 % | 5.518 M 9.31 % | 5.048 M |
| General and administrative expenses | 57.639 M 52.41 % | 37.819 M 132.35 % | 16.277 M 25.41 % | 12.979 M 22.66 % | 10.581 M 45.66 % | 7.264 M 22.43 % | 5.933 M 129.61 % | 2.584 M 78.21 % | 1.450 M |
| Selling and marketing expenses | -21.353 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 100.00 % | -469.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.988 M | 0.000 | 0.000 |
| Operating expenses | 36.286 M -2.85 % | 37.350 M 129.46 % | 16.277 M 25.41 % | 12.979 M 22.66 % | 10.581 M 45.66 % | 7.264 M -8.29 % | 7.921 M 206.54 % | 2.584 M 78.21 % | 1.450 M |
| Cost and expenses | 152.920 M 45.39 % | 105.178 M 71.67 % | 61.266 M 7.86 % | 56.802 M 32.60 % | 42.838 M 39.71 % | 30.663 M 48.11 % | 20.703 M 155.53 % | 8.102 M 24.68 % | 6.498 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 36.286 M -4.05 % | 37.819 M 132.35 % | 16.277 M 25.41 % | 12.979 M 22.66 % | 10.581 M 45.66 % | 7.264 M 22.43 % | 5.933 M 129.61 % | 2.584 M 78.21 % | 1.450 M |
| Interest income | 344.000 K 911.76 % | 34.000 K 240.00 % | 10.000 K -91.07 % | 112.000 K -51.72 % | 232.000 K 193.67 % | 79.000 K 887.50 % | 8.000 K 60.00 % | 5.000 K 150.00 % | 2.000 K |
| Interest expense | 1.345 M -66.22 % | 3.982 M 2 665.28 % | 144.000 K 234.88 % | 43.000 K 138.89 % | 18.000 K -98.64 % | 1.323 M -63.06 % | 3.581 M 182.86 % | 1.266 M 3 146.15 % | 39.000 K |
| Depreciation and amortization | 27.688 M 33.89 % | 20.679 M 121.07 % | 9.354 M 47.28 % | 6.351 M 19.83 % | 5.300 M -17.29 % | 6.408 M 89.36 % | 3.384 M 94.48 % | 1.740 M 34.16 % | 1.297 M |
| Operating income | 6.205 M -80.77 % | 32.266 M 10.34 % | 29.243 M 11.76 % | 26.167 M 38.04 % | 18.956 M 90.69 % | 9.941 M 11.31 % | 8.931 M 121.28 % | 4.036 M 3.91 % | 3.884 M |
| Operating income ratio | 0.04 -83.39 % | 0.23 -27.34 % | 0.32 2.45 % | 0.32 2.81 % | 0.31 33.31 % | 0.23 -23.65 % | 0.30 0.49 % | 0.30 -19.84 % | 0.37 |
| Total other income expenses net | -7.080 M -96.61 % | -3.601 M -2 587.31 % | -134.000 K -294.20 % | 69.000 K -67.76 % | 214.000 K 105.81 % | -3.686 M -3.16 % | -3.573 M -38.43 % | -2.581 M -6 875.68 % | -37.000 K |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|
| Net debt | -36.351 M 19.01 % | -44.886 M -248.76 % | -12.870 M 78.55 % | -60.005 M -49.02 % | -40.267 M -71.26 % | -23.512 M -172.88 % | 32.263 M -18.30 % | 39.492 M 1 963.71 % | -2.119 M |
| Total investments | 867.000 K -17.03 % | 1.045 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 109.000 K | 0.000 |
| Total debt | 3.572 M 19.50 % | 2.989 M 27.57 % | 2.343 M 59.93 % | 1.465 M -7.63 % | 1.586 M | 0.000 -100.00 % | 39.315 M -15.79 % | 46.685 M 4 406.27 % | 1.036 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 167.266 M 5.07 % | 159.196 M -0.06 % | 159.296 M 0.27 % | 158.864 M 21 003.16 % | -760.000 K -56.70 % | -485.000 K -25.97 % | -385.000 K -57.14 % | -245.000 K |
| Retained earnings | 97.514 M -3.25 % | 100.785 M 31.12 % | 76.863 M 46.47 % | 52.476 M 76.63 % | 29.710 M 144.12 % | 12.170 M 89.77 % | 6.413 M 2 424.80 % | 254.000 K -91.95 % | 3.154 M |
| Common stock | 1.458 M 0.14 % | 1.456 M 10.72 % | 1.315 M 0.00 % | 1.315 M 0.15 % | 1.313 M 0.00 % | 1.313 M 13 030.00 % | 10.000 K 0.00 % | 10.000 K -98.73 % | 787.000 K |
| Total equity | 246.779 M -2.25 % | 252.460 M 97.80 % | 127.636 M 23.50 % | 103.349 M 28.95 % | 80.149 M 28.02 % | 62.609 M 741.07 % | 7.444 M 479.30 % | 1.285 M -67.39 % | 3.941 M |
| Other non current liabilities | 113.000 K -98.81 % | 9.509 M 8 623.85 % | 109.000 K 43.42 % | 76.000 K 192.31 % | 26.000 K -81.43 % | 140.000 K -96.22 % | 3.699 M 311.00 % | 900.000 K 2 900.00 % | 30.000 K |
| Long term debt | 2.889 M 10.06 % | 2.625 M 28.55 % | 2.042 M 54.70 % | 1.320 M -9.84 % | 1.464 M | 0.000 -100.00 % | 37.970 M -11.17 % | 42.744 M | 0.000 |
| Total non current liabilities | 11.388 M -46.54 % | 21.303 M 273.67 % | 5.701 M 61.87 % | 3.522 M -21.68 % | 4.497 M 37.02 % | 3.282 M -92.76 % | 45.343 M -5.62 % | 48.042 M 9 357.09 % | 508.000 K |
| Other current liabilities | 28.892 M -34.81 % | 44.323 M 105.51 % | 21.567 M 32.69 % | 16.254 M 66.81 % | 9.744 M 54.59 % | 6.303 M 181.01 % | 2.243 M -8.90 % | 2.462 M 69.68 % | 1.451 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 100.00 % | -16.551 M -65.20 % | -10.019 M | 0.000 100.00 % | -1.345 M | 0.000 | 0.000 |
| Short term debt | 683.000 K 87.64 % | 364.000 K 20.93 % | 301.000 K 107.59 % | 145.000 K 18.85 % | 122.000 K | 0.000 -100.00 % | 1.345 M -65.87 % | 3.941 M 280.41 % | 1.036 M |
| Total current liabilities | 39.496 M -26.81 % | 53.965 M 113.35 % | 25.294 M 45.78 % | 17.351 M 46.32 % | 11.858 M 48.15 % | 8.004 M 36.96 % | 5.844 M -15.96 % | 6.954 M 157.46 % | 2.701 M |
| Total liabilities | 50.884 M -32.40 % | 75.268 M 142.84 % | 30.995 M 48.49 % | 20.873 M 27.62 % | 16.355 M 44.91 % | 11.286 M -77.95 % | 51.187 M -6.93 % | 54.996 M 1 613.80 % | 3.209 M |
| Other non current assets | 0.000 -100.00 % | 1.045 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term investments | 867.000 K -17.03 % | 1.045 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 123.748 M 2.54 % | 120.685 M 202.78 % | 39.859 M 94.04 % | 20.542 M 9.02 % | 18.842 M -8.16 % | 20.515 M -9.67 % | 22.710 M -6.13 % | 24.194 M 1 115.78 % | 1.990 M |
| GoodWill | 86.244 M -23.96 % | 113.424 M 173.65 % | 41.449 M 85.21 % | 22.379 M 6.15 % | 21.083 M 0.00 % | 21.083 M 0.00 % | 21.083 M 0.00 % | 21.083 M 22 328.72 % | 94.000 K |
| Goodwill and intangible assets | 209.992 M -10.30 % | 234.109 M 187.93 % | 81.308 M 89.44 % | 42.921 M 7.50 % | 39.925 M -4.02 % | 41.598 M -5.01 % | 43.793 M -3.28 % | 45.277 M 2 072.60 % | 2.084 M |
| Property plant equipment net | 4.612 M 3.02 % | 4.477 M 23.16 % | 3.635 M 33.10 % | 2.731 M -8.69 % | 2.991 M 367.34 % | 640.000 K 0.95 % | 634.000 K 60.51 % | 395.000 K 23.05 % | 321.000 K |
| Total non current assets | 215.471 M -10.08 % | 239.631 M 180.26 % | 85.504 M 87.30 % | 45.652 M 5.76 % | 43.164 M 2.19 % | 42.238 M -5.64 % | 44.762 M -1.99 % | 45.672 M 1 799.04 % | 2.405 M |
| Other current assets | 4.141 M -31.68 % | 6.061 M 115.60 % | -38.865 M -6 698.47 % | 589.000 K 24.00 % | 475.000 K 4.17 % | 456.000 K 129.15 % | 199.000 K 9.94 % | 181.000 K 174.24 % | 66.000 K |
| Short term investments | 2.901 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 109.000 K | 0.000 |
| cash and cash equivalents | 39.923 M -16.61 % | 47.875 M 214.70 % | 15.213 M -75.25 % | 61.470 M 46.87 % | 41.853 M 78.01 % | 23.512 M 233.41 % | 7.052 M -1.96 % | 7.193 M 127.99 % | 3.155 M |
| Cash and short term investments | 42.824 M -10.55 % | 47.875 M 214.70 % | 15.213 M -75.25 % | 61.470 M 46.87 % | 41.853 M 78.01 % | 23.512 M 233.41 % | 7.052 M -3.42 % | 7.302 M 131.44 % | 3.155 M |
| Total current assets | 82.192 M -6.70 % | 88.097 M 20.47 % | 73.127 M -6.93 % | 78.570 M 47.30 % | 53.340 M 68.49 % | 31.657 M 128.26 % | 13.869 M 30.73 % | 10.609 M 123.58 % | 4.745 M |
| Inventory | 960.000 K -21.63 % | 1.225 M -96.94 % | 40.089 M | 0.000 | 0.000 100.00 % | -10.932 M -65.19 % | -6.618 M -111.71 % | -3.126 M -105.12 % | -1.524 M |
| Net receivables | 34.267 M 4.04 % | 32.936 M 98.40 % | 16.601 M 0.55 % | 16.511 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 100.00 % | -1.045 M -286.27 % | 561.000 K | 0.000 -100.00 % | 248.000 K | 0.000 -100.00 % | 335.000 K | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 6.530 M -18.54 % | 8.016 M 191.70 % | 2.748 M 319.54 % | 655.000 K 265.92 % | 179.000 K -50.82 % | 364.000 K -5.45 % | 385.000 K 285.00 % | 100.000 K 66.67 % | 60.000 K |
| Tax payables | 3.391 M 168.70 % | 1.262 M 86.14 % | 678.000 K 128.28 % | 297.000 K -83.62 % | 1.813 M 35.60 % | 1.337 M -28.54 % | 1.871 M 314.86 % | 451.000 K 192.86 % | 154.000 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -37.970 M 11.90 % | -43.101 M | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 3.572 M 19.50 % | 2.989 M 27.57 % | 2.343 M 59.93 % | 1.465 M -7.63 % | 1.586 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 147.807 M 11.87 % | 132.126 M 199.71 % | 44.084 M 0.00 % | 44.084 M 0.00 % | 44.084 M 0.00 % | 44.084 M 11 593.37 % | 377.000 K 0.00 % | 377.000 K | 0.000 |
| Deferred tax liabilities non current | 8.386 M -8.54 % | 9.169 M 158.28 % | 3.550 M 66.98 % | 2.126 M -29.30 % | 3.007 M -4.30 % | 3.142 M -14.48 % | 3.674 M -16.46 % | 4.398 M 820.08 % | 478.000 K |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 297.663 M -9.17 % | 327.728 M 106.60 % | 158.631 M 27.70 % | 124.222 M 28.72 % | 96.504 M 30.60 % | 73.895 M 26.03 % | 58.631 M 4.18 % | 56.281 M 687.15 % | 7.150 M |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -4.055 M 42.90 % | -7.101 M -180.89 % | -2.528 M -138.94 % | -1.058 M 56.23 % | -2.417 M | 0.000 | 0.000 |
| Stock based compensation | -474.000 K -207.00 % | 443.000 K -31.64 % | 648.000 K -21.17 % | 822.000 K -10.75 % | 921.000 K 154.42 % | 362.000 K -79.48 % | 1.764 M | 0.000 | 0.000 |
| Change in working capital | -3.483 M -281.97 % | 1.914 M 145.57 % | -4.200 M -304.88 % | 2.050 M 1 533.57 % | -143.000 K -126.19 % | 546.000 K 160.26 % | -906.000 K -89.94 % | -477.000 K -567.65 % | 102.000 K |
| Accounts receivables | -394.000 K 79.18 % | -1.892 M -471.71 % | 509.000 K 110.37 % | -4.908 M -46.46 % | -3.351 M -152.33 % | -1.328 M 60.95 % | -3.401 M -98.08 % | -1.717 M -353.03 % | -379.000 K |
| Inventory | 239.000 K 132.52 % | -735.000 K -73 600.00 % | 1.000 K 200.00 % | -1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 |
| Accounts payables | -3.301 M -173.19 % | 4.510 M 195.09 % | -4.743 M -168.65 % | 6.909 M 108.04 % | 3.321 M 86.15 % | 1.784 M -28.21 % | 2.485 M 102.03 % | 1.230 M 161.15 % | 471.000 K |
| Other working capital | -27.000 K -187.10 % | 31.000 K -6.06 % | 33.000 K -34.00 % | 50.000 K 144.25 % | -113.000 K -226.97 % | 89.000 K 790.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K |
| Other non cash items | 18.943 M 932.66 % | -2.275 M -1 797.76 % | 134.000 K 294.20 % | -69.000 K 67.76 % | -214.000 K -117.20 % | 1.244 M -65.70 % | 3.627 M 780.34 % | 412.000 K 164.68 % | -637.000 K |
| Net cash provided by operating activities | 41.594 M -15.85 % | 49.426 M 59.49 % | 30.990 M 9.55 % | 28.289 M 25.70 % | 22.506 M 38.94 % | 16.198 M 49.84 % | 10.810 M 142.92 % | 4.450 M -3.45 % | 4.609 M |
| Investments in property plant and equipment | -477.000 K 98.95 % | -45.583 M -107.79 % | -21.937 M -179.45 % | -7.850 M -76.25 % | -4.454 M -5.17 % | -4.235 M -97.99 % | -2.139 M -5.11 % | -2.035 M 2.68 % | -2.091 M |
| Acquisitions net | -8.643 M 89.51 % | -82.394 M -445.91 % | -15.093 M -1 756.46 % | -813.000 K -1 990.70 % | 43.000 K 168.75 % | 16.000 K | 0.000 100.00 % | -13.470 M | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -40.584 M -119 464.71 % | 34.000 K 240.00 % | 10.000 K -93.55 % | 155.000 K 318.92 % | 37.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -49.704 M 61.15 % | -127.943 M -245.61 % | -37.020 M -335.12 % | -8.508 M -94.51 % | -4.374 M -3.67 % | -4.219 M -97.24 % | -2.139 M 86.20 % | -15.505 M -641.51 % | -2.091 M |
| Debt repayment | 0.000 100.00 % | -2.136 M | 0.000 | 0.000 | 0.000 100.00 % | -39.571 M -433.01 % | -7.424 M -144.27 % | 16.768 M 1 523.23 % | 1.033 M |
| Common stock issued | 0.000 -100.00 % | 76.397 M | 0.000 | 0.000 | 0.000 -100.00 % | 48.330 M | 0.000 -100.00 % | 475.000 K | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.150 M 21.59 % | -2.742 M |
| Other financing activites | -635.000 K -15.88 % | -548.000 K -34.31 % | -408.000 K -148.78 % | -164.000 K -2 633.33 % | -6.000 K 99.89 % | -5.666 M | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -635.000 K -100.86 % | 73.713 M 18 166.91 % | -408.000 K -148.78 % | -164.000 K -178.47 % | 209.000 K -93.24 % | 3.093 M 141.66 % | -7.424 M -149.19 % | 15.093 M 983.15 % | -1.709 M |
| Effect of forex changes on cash | 652.000 K 97.58 % | 330.000 K 22.22 % | 270.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -8.004 M -78.90 % | -4.474 M 27.46 % | -6.168 M -131.44 % | 19.617 M 6.96 % | 18.341 M 21.69 % | 15.072 M 1 108.66 % | 1.247 M -69.12 % | 4.038 M 399.13 % | 809.000 K |
| Cash at beginning of period | 50.828 M -8.09 % | 55.302 M -10.03 % | 61.470 M 46.87 % | 41.853 M 78.01 % | 23.512 M 178.58 % | 8.440 M 17.34 % | 7.193 M 127.99 % | 3.155 M 34.48 % | 2.346 M |
| Cash at end of period | 42.824 M -15.75 % | 50.828 M -8.09 % | 55.302 M -10.03 % | 61.470 M 46.87 % | 41.853 M 78.01 % | 23.512 M 178.58 % | 8.440 M 17.34 % | 7.193 M 127.99 % | 3.155 M |
| Operating cash flow | 41.594 M -15.85 % | 49.426 M 59.49 % | 30.990 M 9.55 % | 28.289 M 25.70 % | 22.506 M 38.94 % | 16.198 M 49.84 % | 10.810 M 142.92 % | 4.450 M -3.45 % | 4.609 M |
| Capital expenditure | -41.061 M 9.92 % | -45.583 M -107.79 % | -21.937 M -179.45 % | -7.850 M -76.25 % | -4.454 M -5.17 % | -4.235 M -97.99 % | -2.139 M -5.11 % | -2.035 M 2.68 % | -2.091 M |
| Free CashFlow | 533.000 K -86.13 % | 3.843 M -57.55 % | 9.053 M -55.71 % | 20.439 M 13.22 % | 18.052 M 50.90 % | 11.963 M 37.97 % | 8.671 M 259.05 % | 2.415 M -4.09 % | 2.518 M |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2018-01-31 | 2017-06-30 | 2017-01-31 | 2016-06-30 | 2016-01-31 | 2015-06-30 | 2015-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 80.647 M -9.81 % | 89.417 M 28.27 % | 69.708 M -17.21 % | 84.195 M 58.12 % | 53.249 M 5.65 % | 50.399 M 25.65 % | 40.110 M -9.24 % | 44.192 M 13.96 % | 38.777 M 23.50 % | 31.398 M 3.30 % | 30.396 M 96.76 % | 15.449 M -28.48 % | 21.601 M 100.00 % | 10.800 M -27.11 % | 14.817 M 100.00 % | 7.409 M 10.10 % | 6.729 M 100.00 % | 3.365 M -35.19 % | 5.191 M 100.00 % | 2.596 M |
| Net income | 9.011 M 196.84 % | -9.305 M -267.36 % | 5.560 M -61.84 % | 14.571 M 63.59 % | 8.907 M -29.08 % | 12.559 M 12.33 % | 11.180 M 2.32 % | 10.927 M -0.82 % | 11.017 M 40.47 % | 7.843 M -10.63 % | 8.776 M 111.23 % | 4.155 M 15.36 % | 3.602 M 100.00 % | 1.801 M -18.05 % | 2.198 M 100.00 % | 1.099 M 5.45 % | 1.042 M 100.00 % | 521.000 K -66.83 % | 1.571 M 100.00 % | 785.250 K |
| Income before tax | 12.629 M 240.62 % | -8.981 M -210.79 % | 8.106 M -52.73 % | 17.149 M 53.54 % | 11.169 M -26.14 % | 15.121 M 8.10 % | 13.988 M 8.42 % | 12.902 M -3.24 % | 13.334 M 51.28 % | 8.814 M -14.89 % | 10.356 M 116.09 % | 4.793 M 10.21 % | 4.349 M 100.00 % | 2.174 M -18.84 % | 2.679 M 100.00 % | 1.340 M -3.46 % | 1.388 M 100.00 % | 693.750 K -63.93 % | 1.924 M 100.00 % | 961.750 K |
| Income before tax ratio | 0.16 255.91 % | -0.10 -186.37 % | 0.12 -42.91 % | 0.20 -2.89 % | 0.21 -30.09 % | 0.30 -13.97 % | 0.35 19.45 % | 0.29 -15.10 % | 0.34 22.49 % | 0.28 -17.61 % | 0.34 9.82 % | 0.31 54.10 % | 0.20 0.00 % | 0.20 11.34 % | 0.18 0.00 % | 0.18 -12.31 % | 0.21 0.00 % | 0.21 -44.35 % | 0.37 0.00 % | 0.37 |
| EBITDA | 26.138 M 351.82 % | 5.785 M -78.95 % | 27.484 M -15.23 % | 32.422 M 48.72 % | 21.801 M 8.50 % | 20.094 M 8.60 % | 18.503 M 6.73 % | 17.337 M 14.20 % | 15.181 M 36.75 % | 11.101 M -15.61 % | 13.155 M 114.88 % | 6.122 M -12.24 % | 6.976 M 69.87 % | 4.107 M -33.35 % | 6.162 M 100.00 % | 3.081 M 6.58 % | 2.891 M 100.00 % | 1.445 M -44.23 % | 2.592 M 100.00 % | 1.296 M |
| Net income ratio | 0.11 207.37 % | -0.10 -230.47 % | 0.08 -53.91 % | 0.17 3.46 % | 0.17 -32.87 % | 0.25 -10.60 % | 0.28 12.73 % | 0.25 -12.97 % | 0.28 13.74 % | 0.25 -13.48 % | 0.29 7.35 % | 0.27 61.30 % | 0.17 0.00 % | 0.17 12.42 % | 0.15 0.00 % | 0.15 -4.23 % | 0.15 0.00 % | 0.15 -48.82 % | 0.30 0.00 % | 0.30 |
| Ratio EBITDA | 0.32 400.96 % | 0.06 -83.59 % | 0.39 2.39 % | 0.39 -5.94 % | 0.41 2.69 % | 0.40 -13.57 % | 0.46 17.59 % | 0.39 0.21 % | 0.39 10.73 % | 0.35 -18.31 % | 0.43 9.21 % | 0.40 22.71 % | 0.32 -15.07 % | 0.38 -8.56 % | 0.42 0.00 % | 0.42 -3.19 % | 0.43 0.00 % | 0.43 -13.96 % | 0.50 0.00 % | 0.50 |
| Gross profit ratio | 0.33 0.63 % | 0.33 -11.06 % | 0.37 -17.50 % | 0.44 13.24 % | 0.39 -15.94 % | 0.47 -0.03 % | 0.47 3.41 % | 0.45 0.23 % | 0.45 4.50 % | 0.43 -8.14 % | 0.47 -1.98 % | 0.48 4.28 % | 0.46 0.00 % | 0.46 -19.40 % | 0.57 0.00 % | 0.57 -3.61 % | 0.59 0.00 % | 0.59 14.83 % | 0.51 0.00 % | 0.51 |
| Weighted average shs out dil | 144.375 M 0.27 % | 143.989 M 0.01 % | 143.972 M 0.17 % | 143.726 M 3.61 % | 138.721 M 7.08 % | 129.553 M -0.65 % | 130.404 M -1.07 % | 131.815 M 1.84 % | 129.431 M 0.14 % | 129.246 M -0.04 % | 129.304 M 0.04 % | 129.254 M 9.21 % | 118.357 M 0.00 % | 118.357 M -9.85 % | 131.288 M 0.00 % | 131.288 M 0.00 % | 131.288 M 0.00 % | 131.288 M 0.00 % | 131.288 M 0.00 % | 131.288 M |
| Weighted average shs out | 143.970 M 0.14 % | 143.767 M 0.03 % | 143.725 M 0.00 % | 143.726 M 4.43 % | 137.625 M 6.23 % | 129.553 M 0.09 % | 129.431 M 0.00 % | 129.431 M 0.05 % | 129.365 M 0.09 % | 129.246 M 0.00 % | 129.246 M -0.01 % | 129.254 M 9.21 % | 118.357 M 0.00 % | 118.357 M -9.85 % | 131.288 M 0.00 % | 131.288 M 0.00 % | 131.288 M 0.00 % | 131.288 M 0.00 % | 131.288 M 0.00 % | 131.288 M |
| EPS diluted | 0.06 196.59 % | -0.06 -267.36 % | 0.04 -61.40 % | 0.10 55.76 % | 0.06 -33.75 % | 0.10 13.07 % | 0.09 3.38 % | 0.08 -2.59 % | 0.09 40.20 % | 0.06 -10.60 % | 0.07 111.53 % | 0.03 5.59 % | 0.03 100.00 % | 0.02 -9.52 % | 0.02 100.00 % | 0.01 5.00 % | 0.01 100.00 % | 0.00 -66.67 % | 0.01 100.00 % | 0.01 |
| Earnings per share | 0.06 196.75 % | -0.06 -267.18 % | 0.04 -61.30 % | 0.10 54.56 % | 0.06 -33.23 % | 0.10 12.15 % | 0.09 2.37 % | 0.08 -0.94 % | 0.09 40.36 % | 0.06 -10.60 % | 0.07 111.53 % | 0.03 5.59 % | 0.03 100.00 % | 0.02 -9.52 % | 0.02 100.00 % | 0.01 5.00 % | 0.01 100.00 % | 0.00 -66.67 % | 0.01 100.00 % | 0.01 |
| Gross profit | 26.419 M -9.24 % | 29.108 M 14.09 % | 25.514 M -31.69 % | 37.353 M 79.06 % | 20.861 M -11.18 % | 23.488 M 25.62 % | 18.698 M -6.14 % | 19.922 M 14.23 % | 17.440 M 29.06 % | 13.513 M -5.11 % | 14.241 M 92.86 % | 7.384 M -25.42 % | 9.901 M 100.00 % | 4.951 M -41.25 % | 8.426 M 100.00 % | 4.213 M 6.12 % | 3.970 M 100.00 % | 1.985 M -25.57 % | 2.667 M 100.00 % | 1.334 M |
| Income tax expense | 3.377 M 2 737.82 % | 119.000 K -95.33 % | 2.546 M -12.96 % | 2.925 M 29.31 % | 2.262 M -11.71 % | 2.562 M -8.76 % | 2.808 M 42.18 % | 1.975 M -14.76 % | 2.317 M 138.62 % | 971.000 K -38.54 % | 1.580 M 147.75 % | 637.750 K -14.63 % | 747.000 K 100.00 % | 373.500 K -22.43 % | 481.500 K 100.00 % | 240.750 K -30.32 % | 345.500 K 100.00 % | 172.750 K -51.06 % | 353.000 K 100.00 % | 176.500 K |
| Cost of revenue | 54.228 M -10.08 % | 60.309 M 36.46 % | 44.194 M -5.65 % | 46.842 M 44.63 % | 32.388 M 20.35 % | 26.911 M 25.68 % | 21.412 M -11.78 % | 24.270 M 13.75 % | 21.337 M 19.30 % | 17.885 M 10.71 % | 16.155 M 100.33 % | 8.064 M -31.07 % | 11.700 M 100.00 % | 5.850 M -8.47 % | 6.391 M 100.00 % | 3.196 M 15.82 % | 2.759 M 100.00 % | 1.380 M -45.34 % | 2.524 M 100.00 % | 1.262 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.645 M 0.00 % | 2.645 M -27.17 % | 3.632 M 100.00 % | 1.816 M -38.78 % | 2.967 M 100.00 % | 1.483 M 14.80 % | 1.292 M 100.00 % | 646.000 K -10.90 % | 725.000 K 100.00 % | 362.500 K |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.322 M | 0.000 | 0.000 | 0.000 -100.00 % | 994.000 K 100.00 % | 497.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 7.135 M -54.61 % | 15.721 M 44.65 % | 10.868 M -34.41 % | 16.570 M 104.57 % | 8.100 M -1.77 % | 8.246 M 75.56 % | 4.697 M -33.19 % | 7.030 M 68.79 % | 4.165 M -13.79 % | 4.831 M 21.78 % | 3.967 M 49.97 % | 2.645 M -27.17 % | 3.632 M 100.00 % | 1.816 M -54.15 % | 3.961 M 100.00 % | 1.980 M 53.27 % | 1.292 M 100.00 % | 646.000 K -10.90 % | 725.000 K 100.00 % | 362.500 K |
| Cost and expenses | 61.363 M -19.29 % | 76.030 M 38.08 % | 55.062 M -13.17 % | 63.412 M 56.62 % | 40.488 M 15.16 % | 35.157 M 34.65 % | 26.109 M -16.58 % | 31.300 M 22.74 % | 25.502 M 12.26 % | 22.716 M 12.89 % | 20.122 M 87.89 % | 10.710 M -30.15 % | 15.332 M 100.00 % | 7.666 M -25.95 % | 10.352 M 100.00 % | 5.176 M 27.76 % | 4.051 M 100.00 % | 2.026 M -37.66 % | 3.249 M 100.00 % | 1.625 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 7.135 M -54.61 % | 15.721 M 44.65 % | 10.868 M -34.41 % | 16.570 M 104.57 % | 8.100 M -1.77 % | 8.246 M 75.56 % | 4.697 M -33.19 % | 7.030 M 68.79 % | 4.165 M -13.79 % | 4.831 M 21.78 % | 3.967 M 49.97 % | 2.645 M -27.17 % | 3.632 M 100.00 % | 1.816 M -54.15 % | 3.961 M 100.00 % | 1.980 M 53.27 % | 1.292 M 100.00 % | 646.000 K -10.90 % | 725.000 K 100.00 % | 362.500 K |
| Interest income | 710.000 K 130.52 % | 308.000 K 755.56 % | 36.000 K 33.33 % | 27.000 K 285.71 % | 7.000 K 133.33 % | 3.000 K -57.14 % | 7.000 K -77.42 % | 31.000 K -61.73 % | 81.000 K -44.52 % | 146.000 K 69.77 % | 86.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 237.000 K -70.38 % | 800.000 K 73.54 % | 461.000 K -66.15 % | 1.362 M 354.00 % | 300.000 K 141.94 % | 124.000 K 520.00 % | 20.000 K -4.76 % | 21.000 K -4.55 % | 22.000 K | 0.000 -100.00 % | 4.500 K 0.00 % | 4.500 K -99.32 % | 661.500 K 100.00 % | 330.750 K -81.53 % | 1.791 M 100.00 % | 895.250 K 41.43 % | 633.000 K 100.00 % | 316.500 K 1 523.08 % | 19.500 K 100.00 % | 9.750 K |
| Depreciation and amortization | 13.272 M -10.63 % | 14.850 M 15.67 % | 12.838 M 10.30 % | 11.639 M 28.75 % | 9.040 M 86.31 % | 4.852 M 7.77 % | 4.502 M 1.28 % | 4.445 M 133.21 % | 1.906 M -21.21 % | 2.419 M -16.04 % | 2.881 M 117.43 % | 1.325 M -58.64 % | 3.204 M 100.00 % | 1.602 M -5.33 % | 1.692 M 100.00 % | 846.000 K -2.76 % | 870.000 K 100.00 % | 435.000 K -32.92 % | 648.500 K 100.00 % | 324.250 K |
| Operating income | 19.284 M 44.05 % | 13.387 M -8.60 % | 14.646 M -29.53 % | 20.783 M 62.86 % | 12.761 M -16.28 % | 15.242 M 8.86 % | 14.001 M 8.60 % | 12.892 M -2.89 % | 13.275 M 52.90 % | 8.682 M -15.50 % | 10.274 M 114.18 % | 4.797 M -4.25 % | 5.010 M 100.00 % | 2.505 M -43.95 % | 4.470 M 100.00 % | 2.235 M 10.60 % | 2.021 M 100.00 % | 1.010 M -48.01 % | 1.943 M 100.00 % | 971.500 K |
| Operating income ratio | 0.24 59.72 % | 0.15 -28.74 % | 0.21 -14.88 % | 0.25 3.00 % | 0.24 -20.76 % | 0.30 -13.36 % | 0.35 19.65 % | 0.29 -14.78 % | 0.34 23.81 % | 0.28 -18.19 % | 0.34 8.85 % | 0.31 33.88 % | 0.23 0.00 % | 0.23 -23.11 % | 0.30 0.00 % | 0.30 0.46 % | 0.30 0.00 % | 0.30 -19.78 % | 0.37 0.00 % | 0.37 |
| Total other income expenses net | -6.655 M 70.25 % | -22.368 M -242.02 % | -6.540 M -79.97 % | -3.634 M -128.27 % | -1.592 M -1 215.70 % | -121.000 K -830.77 % | -13.000 K -230.00 % | 10.000 K -83.05 % | 59.000 K -55.30 % | 132.000 K 60.98 % | 82.000 K -97.88 % | 3.869 M 684.88 % | -661.500 K -100.00 % | -330.750 K 81.53 % | -1.791 M -100.00 % | -895.250 K -41.43 % | -633.000 K -100.00 % | -316.500 K -1 523.08 % | -19.500 K -100.00 % | -9.750 K |
| 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2018-01-31 | 2017-06-30 | 2017-01-31 | 2016-06-30 | 2016-01-31 | 2015-06-30 | 2015-01-31 |
| 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2016-12-31 | 2015-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -53.585 M -36.52 % | -39.252 M 3.11 % | -40.511 M 9.75 % | -44.886 M 6.96 % | -48.246 M -274.87 % | -12.870 M 80.26 % | -65.199 M -8.66 % | -60.005 M -22.86 % | -48.840 M -21.29 % | -40.267 M -12.52 % | -35.785 M -76.55 % | -20.269 M -51.00 % | -13.423 M -141.60 % | 32.263 M -18.30 % | 39.492 M 1 963.71 % | -2.119 M |
| Total investments | 721.000 K -16.84 % | 867.000 K 4.21 % | 832.000 K -20.38 % | 1.045 M 62.02 % | 645.000 K | 0.000 | 0.000 100.00 % | -3.156 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 109.000 K | 0.000 |
| Total debt | 743.000 K -79.20 % | 3.572 M -23.15 % | 4.648 M 55.50 % | 2.989 M -1.97 % | 3.049 M 30.13 % | 2.343 M 68.32 % | 1.392 M -4.98 % | 1.465 M -4.56 % | 1.535 M -3.22 % | 1.586 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.315 M -15.79 % | 46.685 M 4 406.27 % | 1.036 M |
| Accumulated other comprehensive income loss | 161.695 M 1 547.93 % | 9.812 M -93.99 % | 163.161 M -2.45 % | 167.266 M 1.66 % | 164.541 M 3.36 % | 159.196 M -0.06 % | 159.296 M 0.00 % | 159.296 M 0.00 % | 159.296 M 17 028.37 % | -941.000 K -100.59 % | 158.864 M 21 003.16 % | -760.000 K | 0.000 100.00 % | -485.000 K -25.97 % | -385.000 K -57.14 % | -245.000 K |
| Retained earnings | -47.109 M -148.10 % | 97.937 M -8.45 % | 106.971 M 6.14 % | 100.785 M 16.92 % | 86.200 M 12.15 % | 76.863 M 20.06 % | 64.020 M 22.00 % | 52.476 M 27.59 % | 41.130 M 38.44 % | 29.710 M 37.42 % | 21.620 M 77.65 % | 12.170 M 104.02 % | 5.965 M -6.99 % | 6.413 M 2 424.80 % | 254.000 K -91.95 % | 3.154 M |
| Common stock | 1.458 M 0.00 % | 1.458 M 0.07 % | 1.457 M 0.07 % | 1.456 M 0.00 % | 1.456 M 10.72 % | 1.315 M 0.00 % | 1.315 M 0.00 % | 1.315 M 0.00 % | 1.315 M 0.15 % | 1.313 M 0.00 % | 1.313 M 0.00 % | 1.313 M 0.00 % | 1.313 M 13 030.00 % | 10.000 K 0.00 % | 10.000 K -98.73 % | 787.000 K |
| Total equity | 253.616 M 2.77 % | 246.779 M -3.35 % | 255.339 M 1.14 % | 252.460 M 7.36 % | 235.150 M 84.23 % | 127.636 M 11.09 % | 114.893 M 11.17 % | 103.349 M 12.33 % | 92.003 M 14.79 % | 80.149 M 11.23 % | 72.059 M 15.09 % | 62.609 M 21.92 % | 51.353 M 589.86 % | 7.444 M 479.30 % | 1.285 M -67.39 % | 3.941 M |
| Other non current liabilities | 110.000 K -2.65 % | 113.000 K -27.10 % | 155.000 K -98.37 % | 9.509 M -62.51 % | 25.366 M 23 171.56 % | 109.000 K 19.78 % | 91.000 K 19.74 % | 76.000 K 85.37 % | 41.000 K 57.69 % | 26.000 K -87.32 % | 205.000 K 46.43 % | 140.000 K 145.61 % | 57.000 K -98.46 % | 3.699 M 311.00 % | 900.000 K 2 900.00 % | 30.000 K |
| Long term debt | 2.484 M -14.02 % | 2.889 M -26.26 % | 3.918 M 49.26 % | 2.625 M -2.38 % | 2.689 M 31.68 % | 2.042 M 63.75 % | 1.247 M -5.53 % | 1.320 M -5.24 % | 1.393 M -4.85 % | 1.464 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.970 M -11.17 % | 42.744 M | 0.000 |
| Total non current liabilities | 11.396 M 0.07 % | 11.388 M -7.43 % | 12.302 M -42.25 % | 21.303 M -41.92 % | 36.679 M 543.38 % | 5.701 M 43.64 % | 3.969 M 12.69 % | 3.522 M -23.68 % | 4.615 M 2.62 % | 4.497 M 42.00 % | 3.167 M -3.50 % | 3.282 M -4.95 % | 3.453 M -92.38 % | 45.343 M -5.62 % | 48.042 M 9 357.09 % | 508.000 K |
| Other current liabilities | 145.000 K -99.50 % | 28.892 M | 0.000 -100.00 % | 44.323 M | 0.000 -100.00 % | 21.567 M | 0.000 -100.00 % | 16.254 M | 0.000 -100.00 % | 9.744 M | 0.000 -100.00 % | 5.750 M -1.27 % | 5.824 M 159.65 % | 2.243 M -8.90 % | 2.462 M 69.68 % | 1.451 M |
| Deferred revenue | 0.000 -100.00 % | 3.391 M | 0.000 | 0.000 | 0.000 100.00 % | -21.567 M | 0.000 100.00 % | -16.551 M | 0.000 100.00 % | -11.557 M | 0.000 | 0.000 | 0.000 100.00 % | -1.345 M | 0.000 | 0.000 |
| Short term debt | 743.000 K 8.78 % | 683.000 K -6.44 % | 730.000 K 100.55 % | 364.000 K 1.11 % | 360.000 K 19.60 % | 301.000 K 107.59 % | 145.000 K 0.00 % | 145.000 K 2.11 % | 142.000 K 16.39 % | 122.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.345 M -65.87 % | 3.941 M 280.41 % | 1.036 M |
| Total current liabilities | 32.462 M -17.81 % | 39.496 M -22.42 % | 50.908 M -5.66 % | 53.965 M 75.21 % | 30.800 M 21.77 % | 25.294 M 53.49 % | 16.479 M -5.03 % | 17.351 M 34.18 % | 12.931 M 9.05 % | 11.858 M 16.45 % | 10.183 M 27.22 % | 8.004 M 13.10 % | 7.077 M 21.10 % | 5.844 M -15.96 % | 6.954 M 157.46 % | 2.701 M |
| Total liabilities | 43.858 M -13.81 % | 50.884 M -19.50 % | 63.210 M -16.02 % | 75.268 M 11.54 % | 67.479 M 117.71 % | 30.995 M 51.58 % | 20.448 M -2.04 % | 20.873 M 18.96 % | 17.546 M 7.28 % | 16.355 M 22.51 % | 13.350 M 18.29 % | 11.286 M 7.18 % | 10.530 M -79.43 % | 51.187 M -6.93 % | 54.996 M 1 613.80 % | 3.209 M |
| Other non current assets | 0.000 -100.00 % | 123.748 M 14 773.56 % | 832.000 K -20.38 % | 1.045 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 |
| Long term investments | 721.000 K -16.84 % | 867.000 K 4.21 % | 832.000 K -20.38 % | 1.045 M 62.02 % | 645.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 116.816 M -5.60 % | 123.748 M -2.41 % | 126.799 M 5.07 % | 120.685 M 5.18 % | 114.739 M 187.86 % | 39.859 M 24.67 % | 31.971 M 55.64 % | 20.542 M -2.37 % | 21.041 M 11.67 % | 18.842 M -2.35 % | 19.296 M -5.94 % | 20.515 M -6.82 % | 22.016 M -3.06 % | 22.710 M -6.13 % | 24.194 M 1 115.78 % | 1.990 M |
| GoodWill | 84.900 M -1.56 % | 86.244 M -23.19 % | 112.287 M -1.00 % | 113.424 M 1.95 % | 111.250 M 168.40 % | 41.449 M 85.21 % | 22.379 M 0.00 % | 22.379 M 0.00 % | 22.380 M 6.15 % | 21.083 M 0.00 % | 21.083 M 0.00 % | 21.083 M 0.00 % | 21.083 M 0.00 % | 21.083 M 0.00 % | 21.083 M 22 328.72 % | 94.000 K |
| Goodwill and intangible assets | 201.716 M -3.94 % | 209.992 M -12.17 % | 239.086 M 2.13 % | 234.109 M 3.59 % | 225.989 M 177.94 % | 81.308 M 49.60 % | 54.350 M 26.63 % | 42.921 M -1.15 % | 43.421 M 8.76 % | 39.925 M -1.12 % | 40.379 M -2.93 % | 41.598 M -3.48 % | 43.099 M -1.58 % | 43.793 M -3.28 % | 45.277 M 2 072.60 % | 2.084 M |
| Property plant equipment net | 4.139 M -10.26 % | 4.612 M -23.81 % | 6.053 M 35.20 % | 4.477 M -5.77 % | 4.751 M 30.70 % | 3.635 M 32.52 % | 2.743 M 0.44 % | 2.731 M -5.92 % | 2.903 M -2.94 % | 2.991 M 404.38 % | 593.000 K -7.34 % | 640.000 K -6.16 % | 682.000 K 7.57 % | 634.000 K 60.51 % | 395.000 K 23.05 % | 321.000 K |
| Total non current assets | 206.576 M -4.13 % | 215.471 M -12.40 % | 245.971 M 2.65 % | 239.631 M 3.56 % | 231.399 M 170.63 % | 85.504 M 49.76 % | 57.093 M 25.06 % | 45.652 M -2.21 % | 46.685 M 8.16 % | 43.164 M 4.91 % | 41.144 M -2.59 % | 42.238 M -3.52 % | 43.781 M -2.19 % | 44.762 M -1.99 % | 45.672 M 1 799.04 % | 2.405 M |
| Other current assets | 0.000 -100.00 % | 4.141 M | 0.000 -100.00 % | 6.061 M | 0.000 -100.00 % | 1.224 M | 0.000 -100.00 % | 589.000 K | 0.000 -100.00 % | 475.000 K | 0.000 -100.00 % | 456.000 K 70.79 % | 267.000 K 34.17 % | 199.000 K 9.94 % | 181.000 K 174.24 % | 66.000 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.156 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 109.000 K | 0.000 |
| cash and cash equivalents | 54.328 M 26.86 % | 42.824 M -5.17 % | 45.159 M -5.67 % | 47.875 M -6.67 % | 51.295 M 237.18 % | 15.213 M -77.15 % | 66.591 M 8.33 % | 61.470 M 22.02 % | 50.375 M 20.36 % | 41.853 M 16.96 % | 35.785 M 76.55 % | 20.269 M 51.00 % | 13.423 M 90.34 % | 7.052 M -1.96 % | 7.193 M 127.99 % | 3.155 M |
| Cash and short term investments | 54.328 M 26.86 % | 42.824 M -5.17 % | 45.159 M -5.67 % | 47.875 M -6.67 % | 51.295 M 237.18 % | 15.213 M -77.15 % | 66.591 M 8.33 % | 61.470 M 22.02 % | 50.375 M 20.36 % | 41.853 M 16.96 % | 35.785 M 76.55 % | 20.269 M 51.00 % | 13.423 M 90.34 % | 7.052 M -3.42 % | 7.302 M 131.44 % | 3.155 M |
| Total current assets | 90.898 M 10.59 % | 82.192 M 13.25 % | 72.578 M -17.62 % | 88.097 M 23.68 % | 71.230 M -2.59 % | 73.127 M -6.54 % | 78.248 M -0.41 % | 78.570 M 24.98 % | 62.864 M 17.86 % | 53.340 M 20.50 % | 44.265 M 39.83 % | 31.657 M 74.88 % | 18.102 M 30.52 % | 13.869 M 30.73 % | 10.609 M 123.58 % | 4.745 M |
| Inventory | 1.121 M 16.77 % | 960.000 K 3.34 % | 929.000 K -24.16 % | 1.225 M 26.42 % | 969.000 K 105.84 % | -16.601 M -42.41 % | -11.657 M 40.73 % | -19.667 M -57.47 % | -12.489 M 16.62 % | -14.978 M -76.63 % | -8.480 M | 0.000 | 0.000 100.00 % | -6.618 M -111.71 % | -3.126 M -105.12 % | -1.524 M |
| Net receivables | 35.449 M 3.45 % | 34.267 M 29.36 % | 26.490 M -19.57 % | 32.936 M 73.66 % | 18.966 M 14.25 % | 16.601 M 42.41 % | 11.657 M -29.40 % | 16.511 M 32.20 % | 12.489 M | 0.000 -100.00 % | 8.480 M | 0.000 -100.00 % | 4.412 M | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 100.00 % | -123.748 M -14 773.56 % | -832.000 K 20.38 % | -1.045 M -7 564.29 % | 14.000 K -97.50 % | 561.000 K | 0.000 | 0.000 -100.00 % | 361.000 K 45.56 % | 248.000 K 44.19 % | 172.000 K | 0.000 | 0.000 -100.00 % | 335.000 K | 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 |
| Account payables | 31.574 M 383.52 % | 6.530 M -86.70 % | 49.097 M 512.49 % | 8.016 M -72.09 % | 28.722 M 945.20 % | 2.748 M -83.18 % | 16.334 M 2 393.74 % | 655.000 K -94.88 % | 12.789 M 7 044.69 % | 179.000 K -97.68 % | 7.709 M 740.68 % | 917.000 K 75.67 % | 522.000 K 35.58 % | 385.000 K 285.00 % | 100.000 K 66.67 % | 60.000 K |
| Tax payables | 0.000 -100.00 % | 3.391 M 213.69 % | 1.081 M -14.34 % | 1.262 M -26.54 % | 1.718 M 153.39 % | 678.000 K | 0.000 -100.00 % | 297.000 K | 0.000 -100.00 % | 1.813 M -26.72 % | 2.474 M 85.04 % | 1.337 M 82.90 % | 731.000 K -60.93 % | 1.871 M 314.86 % | 451.000 K 192.86 % | 154.000 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.601 M 576.23 % | -2.646 M -131.66 % | 8.357 M 300.41 % | -4.170 M | 0.000 | 0.000 | 0.000 100.00 % | -37.970 M 11.90 % | -43.101 M | 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 |
| Capital lease obligations | 2.484 M -30.46 % | 3.572 M -23.15 % | 4.648 M 55.50 % | 2.989 M -1.97 % | 3.049 M 30.13 % | 2.343 M 68.32 % | 1.392 M -4.98 % | 1.465 M -4.56 % | 1.535 M -3.22 % | 1.586 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 137.572 M 0.00 % | 137.572 M 3.50 % | 132.923 M 0.60 % | 132.126 M -3.40 % | 136.775 M 210.26 % | 44.084 M 0.00 % | 44.084 M 0.00 % | 44.084 M 0.00 % | 44.084 M 0.00 % | 44.084 M 0.00 % | 44.084 M 0.00 % | 44.084 M 0.02 % | 44.075 M 11 590.98 % | 377.000 K 0.00 % | 377.000 K | 0.000 |
| Deferred tax liabilities non current | 8.802 M 4.96 % | 8.386 M 1.91 % | 8.229 M -10.25 % | 9.169 M 6.32 % | 8.624 M 142.93 % | 3.550 M 34.93 % | 2.631 M 23.75 % | 2.126 M -33.17 % | 3.181 M 5.79 % | 3.007 M 1.52 % | 2.962 M -5.73 % | 3.142 M -7.48 % | 3.396 M -7.57 % | 3.674 M -16.46 % | 4.398 M 820.08 % | 478.000 K |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 297.474 M -0.06 % | 297.663 M -6.56 % | 318.549 M -2.80 % | 327.728 M 8.29 % | 302.629 M 90.78 % | 158.631 M 17.21 % | 135.341 M 8.95 % | 124.222 M 13.39 % | 109.549 M 13.52 % | 96.504 M 12.99 % | 85.409 M 15.58 % | 73.895 M 19.41 % | 61.883 M 5.55 % | 58.631 M 4.18 % | 56.281 M 687.15 % | 7.150 M |
| 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2016-12-31 | 2015-12-31 |
| 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2018-01-31 | 2017-06-30 | 2017-01-31 | 2016-06-30 | 2016-01-31 | 2015-06-30 | 2015-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.560 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 230.250 K 0.00 % | 230.250 K 27.21 % | 181.000 K 100.00 % | 90.500 K -89.74 % | 882.000 K 100.00 % | 441.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 2.178 M 118.69 % | -11.653 M -242.63 % | 8.170 M 270.85 % | -4.782 M -171.42 % | 6.696 M 224.58 % | -5.375 M -557.84 % | 1.174 M 313.38 % | 284.000 K -83.93 % | 1.767 M 376.09 % | -640.000 K -228.77 % | 497.000 K 1 490.21 % | -35.750 K -113.10 % | 273.000 K 100.00 % | 136.500 K 130.13 % | -453.000 K -100.00 % | -226.500 K 5.03 % | -238.500 K 0.00 % | -238.500 K -567.65 % | 51.000 K 100.00 % | 25.500 K |
| Accounts receivables | 950.000 K 109.77 % | -9.728 M -204.22 % | 9.334 M 147.50 % | -19.649 M -210.65 % | 17.757 M 492.77 % | -4.521 M -189.88 % | 5.030 M 216.44 % | -4.320 M -634.69 % | -588.000 K 80.18 % | -2.967 M -672.66 % | -384.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -186.000 K -708.70 % | -23.000 K -108.78 % | 262.000 K 222.43 % | -214.000 K 58.93 % | -521.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 1.417 M 176.18 % | -1.860 M -29.08 % | -1.441 M -109.57 % | 15.065 M 242.73 % | -10.555 M -1 111.83 % | -871.000 K 77.51 % | -3.872 M -184.75 % | 4.569 M 95.26 % | 2.340 M -6.59 % | 2.505 M 206.99 % | 816.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -3.000 K 92.86 % | -42.000 K -380.00 % | 15.000 K -6.25 % | 16.000 K 6.67 % | 15.000 K -11.76 % | 17.000 K 6.25 % | 16.000 K -54.29 % | 35.000 K 133.33 % | 15.000 K 108.43 % | -178.000 K -373.85 % | 65.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 4.164 M -93.28 % | 61.969 M 244.33 % | 17.997 M -42.73 % | 31.423 M 177.83 % | 11.310 M -28.36 % | 15.788 M 73.15 % | 9.118 M 12.60 % | 8.098 M 1 214.61 % | 616.000 K -86.76 % | 4.654 M -33.36 % | 6.984 M 21 925.00 % | -32.000 K -103.81 % | 840.000 K 100.00 % | 420.000 K -61.34 % | 1.087 M 100.00 % | 543.250 K -1.50 % | 551.500 K 0.00 % | 551.500 K 1 498.55 % | 34.500 K 100.00 % | 17.250 K |
| Net cash provided by operating activities | 28.625 M 96.74 % | 14.550 M -46.20 % | 27.044 M 9.16 % | 24.775 M 0.90 % | 24.554 M 92.91 % | 12.728 M -29.79 % | 18.128 M 19.95 % | 15.113 M 14.09 % | 13.246 M 47.57 % | 8.976 M -34.99 % | 13.808 M 144.73 % | 5.642 M -30.33 % | 8.099 M 100.00 % | 4.050 M -25.08 % | 5.405 M 100.00 % | 2.703 M 21.46 % | 2.225 M 0.00 % | 2.225 M -3.45 % | 2.305 M 100.00 % | 1.152 M |
| Investments in property plant and equipment | -16.878 M -20.88 % | -13.963 M 48.47 % | -27.098 M -68.43 % | -16.089 M 45.45 % | -29.494 M -228.00 % | -8.992 M 30.54 % | -12.945 M -237.02 % | -3.841 M 4.19 % | -4.009 M -37.06 % | -2.925 M -88.10 % | -1.555 M -38.84 % | -1.120 M 47.11 % | -2.118 M -100.00 % | -1.059 M 1.01 % | -1.070 M -100.00 % | -534.750 K 47.44 % | -1.018 M 0.00 % | -1.018 M 2.68 % | -1.046 M -100.00 % | -522.750 K |
| Acquisitions net | 0.000 100.00 % | -3.768 M 22.71 % | -4.875 M 39.67 % | -8.081 M 89.13 % | -74.313 M -392.04 % | -15.103 M -151 130.00 % | 10.000 K 109.35 % | -107.000 K 83.89 % | -664.000 K -2 986.96 % | 23.000 K 15.00 % | 20.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 400.000 K | 0.000 | 0.000 -100.00 % | 6.998 K 199.97 % | -7.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.120 M -47.11 % | 2.118 M 100.00 % | 1.059 M -1.01 % | 1.070 M 100.00 % | 534.750 K -47.44 % | 1.018 M 0.00 % | 1.018 M -2.68 % | 1.046 M 100.00 % | 522.750 K |
| Net cash used for investing activites | -16.478 M 7.07 % | -17.731 M 44.54 % | -31.973 M -32.32 % | -24.163 M 76.72 % | -103.814 M -330.85 % | -24.095 M -86.28 % | -12.935 M -227.63 % | -3.948 M 15.51 % | -4.673 M -61.03 % | -2.902 M -89.06 % | -1.535 M -37.05 % | -1.120 M 47.11 % | -2.118 M -100.00 % | -1.059 M 1.01 % | -1.070 M -100.00 % | -534.750 K 47.44 % | -1.018 M 0.00 % | -1.018 M 2.68 % | -1.046 M -100.00 % | -522.750 K |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -39.571 M 50.00 % | -79.142 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 25.000 K -99.97 % | 76.372 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.165 M 100.00 % | 12.083 M | 0.000 | 0.000 -100.00 % | 237.500 K 0.00 % | 237.500 K | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 100.00 % | -1.075 M 0.00 % | -1.075 M 21.59 % | -1.371 M -100.00 % | -685.500 K |
| Other financing activites | -310.000 K 14.36 % | -362.000 K -96.74 % | -184.000 K 92.43 % | -2.432 M -1 909.92 % | -121.000 K 36.98 % | -192.000 K -166.67 % | -72.000 K -2.86 % | -70.000 K -37.25 % | -51.000 K -750.00 % | -6.000 K -110.34 % | 58.000 K -99.84 % | 36.386 M 806.11 % | -5.153 M -333.22 % | 2.210 M 159.52 % | -3.712 M -100.00 % | -1.856 M -881.47 % | 237.500 K 0.00 % | 237.500 K | 0.000 | 0.000 |
| Net cash used provided by financing activities | -310.000 K 14.36 % | -362.000 K -96.74 % | -184.000 K 92.36 % | -2.407 M -103.16 % | 76.251 M 39 814.06 % | -192.000 K -166.67 % | -72.000 K -2.86 % | -70.000 K -37.25 % | -51.000 K -750.00 % | -6.000 K -110.34 % | 58.000 K 0.00 % | 58.000 K -98.69 % | 4.419 M 100.00 % | 2.210 M 159.52 % | -3.712 M -100.00 % | -1.856 M -121.61 % | -837.500 K 0.00 % | -837.500 K 38.91 % | -1.371 M -100.00 % | -685.500 K |
| Effect of forex changes on cash | 0.000 -100.00 % | 1.208 M 317.27 % | -556.000 K -141.87 % | 1.328 M 233.07 % | -998.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 K 0.00 % | 5.000 K 100.17 % | -2.865 M -100.00 % | -1.432 M | 0.000 | 0.000 -100.00 % | 1.649 M 0.00 % | 1.649 M 219.26 % | 516.500 K 100.00 % | 258.250 K |
| Net change in cash | 11.504 M 592.68 % | -2.335 M 58.81 % | -5.669 M -1 113.92 % | -467.000 K 88.35 % | -4.007 M 64.51 % | -11.289 M -320.45 % | 5.121 M -53.84 % | 11.095 M 30.19 % | 8.522 M 40.44 % | 6.068 M -79.71 % | 29.907 M 552.24 % | 4.585 M 21.69 % | 3.768 M 0.00 % | 3.768 M 1 108.66 % | 311.750 K 0.00 % | 311.750 K -69.12 % | 1.010 M 0.00 % | 1.010 M 399.13 % | 202.250 K 0.00 % | 202.250 K |
| Cash at beginning of period | 42.824 M -5.17 % | 45.159 M -11.15 % | 50.828 M -0.91 % | 51.295 M -7.25 % | 55.302 M -16.95 % | 66.591 M 8.33 % | 61.470 M 22.02 % | 50.375 M 20.36 % | 41.853 M 16.96 % | 35.785 M 508.80 % | 5.878 M 0.00 % | 5.878 M 178.58 % | 2.110 M 0.00 % | 2.110 M 17.34 % | 1.798 M 0.00 % | 1.798 M 127.99 % | 788.750 K 0.00 % | 788.750 K 34.48 % | 586.500 K 0.00 % | 586.500 K |
| Cash at end of period | 54.328 M 26.86 % | 42.824 M -5.17 % | 45.159 M -11.15 % | 50.828 M -0.91 % | 51.295 M -7.25 % | 55.302 M -16.95 % | 66.591 M 8.33 % | 61.470 M 22.02 % | 50.375 M 20.36 % | 41.853 M 16.96 % | 35.785 M 242.01 % | 10.463 M 78.01 % | 5.878 M 0.00 % | 5.878 M 178.58 % | 2.110 M 0.00 % | 2.110 M 17.34 % | 1.798 M 0.00 % | 1.798 M 127.99 % | 788.750 K 0.00 % | 788.750 K |
| Operating cash flow | 28.625 M 96.74 % | 14.550 M -46.20 % | 27.044 M 9.16 % | 24.775 M 0.90 % | 24.554 M 92.91 % | 12.728 M -29.79 % | 18.128 M 19.95 % | 15.113 M 14.09 % | 13.246 M 47.57 % | 8.976 M -34.99 % | 13.808 M 144.73 % | 5.642 M -30.33 % | 8.099 M 100.00 % | 4.050 M -25.08 % | 5.405 M 100.00 % | 2.703 M 21.46 % | 2.225 M 0.00 % | 2.225 M -3.45 % | 2.305 M 100.00 % | 1.152 M |
| Capital expenditure | -238.000 K 98.30 % | -13.963 M 48.47 % | -27.098 M -68.43 % | -16.089 M 45.45 % | -29.494 M -228.00 % | -8.992 M 30.54 % | -12.945 M -237.02 % | -3.841 M 4.19 % | -4.009 M -37.06 % | -2.925 M -88.10 % | -1.555 M -38.84 % | -1.120 M 47.11 % | -2.118 M -100.00 % | -1.059 M 1.01 % | -1.070 M -100.00 % | -534.750 K 47.44 % | -1.018 M 0.00 % | -1.018 M 2.68 % | -1.046 M -100.00 % | -522.750 K |
| Free CashFlow | 28.387 M 4 735.95 % | 587.000 K 1 187.04 % | -54.000 K -100.62 % | 8.686 M 275.83 % | -4.940 M -232.23 % | 3.736 M -27.92 % | 5.183 M -54.02 % | 11.272 M 22.03 % | 9.237 M 52.65 % | 6.051 M -50.62 % | 12.253 M 170.95 % | 4.522 M -24.40 % | 5.982 M 100.00 % | 2.991 M -31.02 % | 4.336 M 100.00 % | 2.168 M 79.52 % | 1.208 M 0.00 % | 1.208 M -4.09 % | 1.259 M 100.00 % | 629.500 K |
| 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 |