Madison County Financial, Inc. MCBK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 29.542 M 5.44 % | 28.019 M 22.08 % | 22.952 M 4.95 % | 21.870 M 0.83 % | 21.690 M 0.17 % | 21.654 M 11.56 % | 19.411 M 8.64 % | 17.867 M 2.77 % | 17.386 M 9.21 % | 15.920 M 10.48 % | 14.410 M 6.55 % | 13.524 M -1.42 % | 13.719 M 4.29 % | 13.155 M 4.07 % | 12.640 M |
| Net income | 3.817 M 18.32 % | 3.226 M -58.09 % | 7.697 M 4.06 % | 7.397 M 10.39 % | 6.701 M 18.18 % | 5.670 M 1.61 % | 5.580 M 60.90 % | 3.468 M -25.18 % | 4.635 M 34.90 % | 3.436 M 15.53 % | 2.974 M -1.49 % | 3.019 M -16.83 % | 3.630 M 5.25 % | 3.449 M 21.57 % | 2.837 M |
| Income before tax | 4.194 M 31.64 % | 3.186 M -64.44 % | 8.959 M 0.83 % | 8.885 M 9.10 % | 8.144 M 19.73 % | 6.802 M 2.73 % | 6.621 M 3.60 % | 6.391 M 2.04 % | 6.263 M 34.14 % | 4.669 M 18.53 % | 3.939 M -3.53 % | 4.083 M -19.50 % | 5.072 M 3.93 % | 4.880 M 22.67 % | 3.978 M |
| Income before tax ratio | 0.14 24.85 % | 0.11 -70.87 % | 0.39 -3.92 % | 0.41 8.20 % | 0.38 19.53 % | 0.31 -7.91 % | 0.34 -4.64 % | 0.36 -0.70 % | 0.36 22.83 % | 0.29 7.29 % | 0.27 -9.46 % | 0.30 -18.34 % | 0.37 -0.34 % | 0.37 17.87 % | 0.31 |
| EBITDA | 4.657 M 27.62 % | 3.649 M -61.35 % | 9.442 M 0.24 % | 9.419 M 9.52 % | 8.600 M 21.23 % | 7.094 M 2.17 % | 6.943 M 2.37 % | 6.782 M 1.21 % | 6.701 M 32.98 % | 5.039 M 17.10 % | 4.303 M -3.11 % | 4.441 M -18.71 % | 5.463 M 2.94 % | 5.307 M 19.34 % | 4.447 M |
| Net income ratio | 0.13 12.22 % | 0.12 -65.67 % | 0.34 -0.85 % | 0.34 9.48 % | 0.31 17.99 % | 0.26 -8.91 % | 0.29 48.10 % | 0.19 -27.19 % | 0.27 23.52 % | 0.22 4.58 % | 0.21 -7.55 % | 0.22 -15.63 % | 0.26 0.92 % | 0.26 16.81 % | 0.22 |
| Ratio EBITDA | 0.16 21.04 % | 0.13 -68.34 % | 0.41 -4.48 % | 0.43 8.62 % | 0.40 21.03 % | 0.33 -8.41 % | 0.36 -5.77 % | 0.38 -1.52 % | 0.39 21.77 % | 0.32 6.00 % | 0.30 -9.06 % | 0.33 -17.54 % | 0.40 -1.29 % | 0.40 14.67 % | 0.35 |
| Gross profit ratio | 0.47 2.38 % | 0.46 -45.70 % | 0.85 -5.42 % | 0.89 4.28 % | 0.86 -14.26 % | 1.00 29.78 % | 0.77 -7.97 % | 0.84 -0.23 % | 0.84 4.75 % | 0.80 1.51 % | 0.79 1.16 % | 0.78 -2.99 % | 0.80 3.14 % | 0.78 7.59 % | 0.72 |
| Weighted average shs out dil | 2.598 M 0.23 % | 2.592 M -2.02 % | 2.645 M 0.15 % | 2.641 M 0.40 % | 2.631 M -1.21 % | 2.663 M -1.93 % | 2.716 M 0.61 % | 2.699 M -0.11 % | 2.702 M -0.87 % | 2.726 M -0.29 % | 2.734 M -6.35 % | 2.920 M -26.59 % | 3.977 M -16.47 % | 4.761 M 0.00 % | 4.761 M |
| Weighted average shs out | 2.597 M -0.19 % | 2.602 M 2.40 % | 2.541 M 1.11 % | 2.513 M -0.70 % | 2.530 M -1.48 % | 2.569 M -2.15 % | 2.625 M -0.45 % | 2.637 M -1.79 % | 2.685 M -0.69 % | 2.704 M -1.06 % | 2.733 M -6.40 % | 2.920 M -26.59 % | 3.977 M -16.47 % | 4.761 M 0.00 % | 4.761 M |
| EPS diluted | 1.47 18.55 % | 1.24 -57.39 % | 2.91 3.93 % | 2.80 9.80 % | 2.55 19.72 % | 2.13 3.90 % | 2.05 61.42 % | 1.27 -24.40 % | 1.68 37.70 % | 1.22 16.19 % | 1.05 1.94 % | 1.03 13.19 % | 0.91 26.39 % | 0.72 20.00 % | 0.60 |
| Earnings per share | 1.47 15.75 % | 1.27 -58.09 % | 3.03 3.06 % | 2.94 10.94 % | 2.65 19.91 % | 2.21 3.76 % | 2.13 63.85 % | 1.30 -23.08 % | 1.69 37.40 % | 1.23 17.14 % | 1.05 1.94 % | 1.03 13.19 % | 0.91 26.39 % | 0.72 20.00 % | 0.60 |
| Gross profit | 13.886 M 7.94 % | 12.864 M -33.71 % | 19.407 M -0.74 % | 19.552 M 5.14 % | 18.596 M -14.12 % | 21.654 M 44.78 % | 14.957 M -0.02 % | 14.960 M 2.53 % | 14.591 M 14.39 % | 12.755 M 12.14 % | 11.374 M 7.79 % | 10.552 M -4.37 % | 11.034 M 7.56 % | 10.258 M 11.97 % | 9.161 M |
| Income tax expense | 377.000 K 1 042.50 % | -40.000 K -103.17 % | 1.260 M -14.46 % | 1.473 M 4.62 % | 1.408 M 26.85 % | 1.110 M 6.63 % | 1.041 M -64.39 % | 2.923 M 79.55 % | 1.628 M 32.04 % | 1.233 M 27.77 % | 965.000 K -9.30 % | 1.064 M -26.21 % | 1.442 M 0.77 % | 1.431 M 25.42 % | 1.141 M |
| Cost of revenue | 15.656 M 3.31 % | 15.155 M 327.50 % | 3.545 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.454 M 53.22 % | 2.907 M 4.01 % | 2.795 M -11.69 % | 3.165 M 4.25 % | 3.036 M 2.15 % | 2.972 M 10.69 % | 2.685 M -7.32 % | 2.897 M -16.73 % | 3.479 M |
| General and administrative expenses | 7.412 M 2.57 % | 7.226 M -10.45 % | 8.069 M 381.44 % | 1.676 M -18.40 % | 2.054 M 56.08 % | 1.316 M -79.52 % | 6.427 M -1.05 % | 6.495 M 4.10 % | 6.239 M 10.07 % | 5.668 M 3.71 % | 5.465 M 22.34 % | 4.467 M 5.78 % | 4.223 M 10.09 % | 3.836 M 1.91 % | 3.764 M |
| Selling and marketing expenses | 141.000 K -5.37 % | 149.000 K -20.74 % | 188.000 K 5.03 % | 179.000 K 20.13 % | 149.000 K 8.76 % | 137.000 K -22.16 % | 176.000 K 15.79 % | 152.000 K 4.11 % | 146.000 K 0.69 % | 145.000 K 10.69 % | 131.000 K 0.77 % | 130.000 K 31.31 % | 99.000 K 3.13 % | 96.000 K -15.04 % | 113.000 K |
| Other expenses | 2.139 M -7.12 % | 2.303 M 5.11 % | 2.191 M | 0.000 | 0.000 100.00 % | -5.516 M -418.29 % | 1.733 M -9.83 % | 1.922 M -1.08 % | 1.943 M -14.52 % | 2.273 M 23.60 % | 1.839 M -1.76 % | 1.872 M 14.15 % | 1.640 M 13.42 % | 1.446 M 10.72 % | 1.306 M |
| Operating expenses | 9.692 M 0.14 % | 9.678 M -7.37 % | 10.448 M 7.14 % | 9.752 M 2.79 % | 9.487 M 283.31 % | 2.475 M -70.31 % | 8.336 M -2.72 % | 8.569 M 2.89 % | 8.328 M 2.99 % | 8.086 M 8.76 % | 7.435 M 14.93 % | 6.469 M 8.50 % | 5.962 M 10.86 % | 5.378 M 3.76 % | 5.183 M |
| Cost and expenses | 25.348 M 2.07 % | 24.833 M 77.47 % | 13.993 M 7.76 % | 12.985 M -4.14 % | 13.546 M -8.79 % | 14.852 M 16.12 % | 12.790 M 11.45 % | 11.476 M 3.17 % | 11.123 M -1.14 % | 11.251 M 7.45 % | 10.471 M 10.91 % | 9.441 M 9.18 % | 8.647 M 4.50 % | 8.275 M -4.47 % | 8.662 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 |
| Selling general and administrative expenses | 7.553 M 2.41 % | 7.375 M -10.68 % | 8.257 M -15.33 % | 9.752 M 2.79 % | 9.487 M 18.72 % | 7.991 M 21.02 % | 6.603 M -0.66 % | 6.647 M 4.10 % | 6.385 M 9.84 % | 5.813 M 3.88 % | 5.596 M 21.73 % | 4.597 M 6.36 % | 4.322 M 9.92 % | 3.932 M 1.42 % | 3.877 M |
| Interest income | 27.058 M 8.51 % | 24.936 M 23.62 % | 20.171 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.015 M 10.65 % | 15.378 M 4.07 % | 14.777 M 7.13 % | 13.793 M 9.53 % | 12.593 M 7.93 % | 11.668 M -0.64 % | 11.743 M 0.74 % | 11.657 M 4.34 % | 11.172 M |
| Interest expense | 15.665 M 3.76 % | 15.098 M 144.70 % | 6.170 M 2 717.35 % | 219.000 K -38.83 % | 358.000 K -64.38 % | 1.005 M -77.44 % | 4.454 M 69.22 % | 2.632 M 25.93 % | 2.090 M 13.90 % | 1.835 M 2.46 % | 1.791 M 4.01 % | 1.722 M -7.17 % | 1.855 M -16.33 % | 2.217 M -28.92 % | 3.119 M |
| Depreciation and amortization | 463.000 K 0.00 % | 463.000 K -4.14 % | 483.000 K -9.55 % | 534.000 K 17.11 % | 456.000 K 56.16 % | 292.000 K -9.32 % | 322.000 K -17.65 % | 391.000 K -10.73 % | 438.000 K 18.38 % | 370.000 K 1.65 % | 364.000 K 1.68 % | 358.000 K -8.44 % | 391.000 K -8.43 % | 427.000 K -8.96 % | 469.000 K |
| Operating income | 4.194 M 31.64 % | 3.186 M -64.44 % | 8.959 M -8.58 % | 9.800 M 7.59 % | 9.109 M 29.85 % | 7.015 M 5.95 % | 6.621 M 3.60 % | 6.391 M 2.04 % | 6.263 M 34.14 % | 4.669 M 18.53 % | 3.939 M -3.53 % | 4.083 M -19.50 % | 5.072 M 3.93 % | 4.880 M 22.67 % | 3.978 M |
| Operating income ratio | 0.14 24.85 % | 0.11 -70.87 % | 0.39 -12.89 % | 0.45 6.70 % | 0.42 29.63 % | 0.32 -5.02 % | 0.34 -4.64 % | 0.36 -0.70 % | 0.36 22.83 % | 0.29 7.29 % | 0.27 -9.46 % | 0.30 -18.34 % | 0.37 -0.34 % | 0.37 17.87 % | 0.31 |
| Total other income expenses net | 0.000 | 0.000 | 0.000 100.00 % | -915.000 K 5.18 % | -965.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 51.140 M -21.87 % | 65.455 M 848.35 % | 6.902 M -55.60 % | 15.545 M -45.91 % | 28.739 M -38.59 % | 46.801 M 5.82 % | 44.225 M -7.63 % | 47.878 M 30.76 % | 36.614 M -50.06 % | 73.317 M 10.80 % | 66.172 M 344.67 % | 14.881 M 577.26 % | -3.118 M -115.44 % | 20.193 M -25.85 % | 27.233 M |
| Total investments | 575.062 M 2.04 % | 563.587 M 2 176.84 % | 24.753 M -15.30 % | 29.224 M 205.12 % | 9.578 M 69.49 % | 5.651 M -98.51 % | 378.742 M 6.02 % | 357.246 M 7.47 % | 332.405 M 0.24 % | 331.593 M 14.50 % | 289.607 M 7.87 % | 268.477 M 524.51 % | 42.990 M 67.73 % | 25.630 M 34.50 % | 19.056 M |
| Total debt | 60.300 M -16.56 % | 72.271 M 447.51 % | 13.200 M -36.23 % | 20.700 M -40.69 % | 34.900 M -33.90 % | 52.800 M 2.33 % | 51.600 M -5.49 % | 54.600 M 28.77 % | 42.400 M -46.33 % | 79.000 M 10.34 % | 71.600 M 258.00 % | 20.000 M 217.46 % | 6.300 M -76.58 % | 26.900 M -9.60 % | 29.755 M |
| Accumulated other comprehensive income loss | -1.377 M 5.36 % | -1.455 M 53.23 % | -3.111 M -106.03 % | -1.510 M -12.94 % | -1.337 M 17.52 % | -1.621 M -409.75 % | -318.000 K -50.00 % | -212.000 K -125.53 % | -94.000 K -180.34 % | 117.000 K -24.03 % | 154.000 K 434.78 % | -46.000 K -117.62 % | 261.000 K 12.99 % | 231.000 K 148.39 % | 93.000 K |
| Retained earnings | 77.759 M 4.06 % | 74.722 M 1.91 % | 73.319 M 8.80 % | 67.386 M 9.47 % | 61.557 M 9.58 % | 56.176 M 8.44 % | 51.803 M 10.17 % | 47.019 M 5.36 % | 44.628 M 9.47 % | 40.768 M 7.23 % | 38.018 M 6.42 % | 35.723 M 6.54 % | 33.530 M 12.14 % | 29.900 M 13.04 % | 26.451 M |
| Common stock | 26.000 K 0.00 % | 26.000 K 0.00 % | 26.000 K 4.00 % | 25.000 K -3.85 % | 26.000 K -3.70 % | 27.000 K 0.00 % | 27.000 K -3.57 % | 28.000 K 0.00 % | 28.000 K -6.67 % | 30.000 K 3.45 % | 29.000 K -3.33 % | 30.000 K -6.25 % | 32.000 K | 0.000 | 0.000 |
| Total equity | 95.183 M 2.97 % | 92.440 M 1.82 % | 90.790 M 4.08 % | 87.230 M 7.00 % | 81.527 M 5.71 % | 77.123 M 5.53 % | 73.085 M 4.81 % | 69.730 M 2.56 % | 67.989 M -0.11 % | 68.064 M 10.61 % | 61.536 M 0.23 % | 61.392 M -1.08 % | 62.064 M 105.98 % | 30.131 M 13.51 % | 26.544 M |
| Other non current liabilities | 6.929 M 1.35 % | 6.837 M -1.64 % | 6.951 M | 0.000 -100.00 % | 348.112 M | 0.000 -100.00 % | 4.203 M 3.75 % | 4.051 M -0.76 % | 4.082 M 112.73 % | -32.056 M -10.53 % | -29.003 M -1 136.19 % | 2.799 M 144.43 % | -6.300 M 68.34 % | -19.900 M 33.12 % | -29.755 M |
| Long term debt | 60.300 M -16.56 % | 72.271 M 447.51 % | 13.200 M -15.92 % | 15.700 M -24.15 % | 20.700 M 176.00 % | 7.500 M -85.47 % | 51.600 M -5.49 % | 54.600 M 28.77 % | 42.400 M -0.70 % | 42.700 M 7.29 % | 39.800 M 99.00 % | 20.000 M 217.46 % | 6.300 M -68.34 % | 19.900 M -33.12 % | 29.755 M |
| Total non current liabilities | 67.229 M -15.02 % | 79.108 M -77.54 % | 352.293 M 16.58 % | 302.202 M -18.06 % | 368.812 M 95.19 % | 188.946 M 238.59 % | 55.803 M -4.86 % | 58.651 M 26.18 % | 46.482 M 336.70 % | 10.644 M -1.42 % | 10.797 M -52.64 % | 22.799 M 261.89 % | 6.300 M -76.58 % | 26.900 M -9.60 % | 29.755 M |
| Other current liabilities | 459.462 M 4.95 % | 437.795 M 182.68 % | 154.874 M 10.74 % | 139.848 M 36.03 % | 102.807 M -14.27 % | 119.917 M -57.49 % | 282.092 M 8.18 % | 260.762 M 4.98 % | 248.391 M 1.39 % | 244.990 M 16.62 % | 210.080 M 2.08 % | 205.805 M 194 255.66 % | -106.000 K 98.52 % | -7.165 M -3 412.25 % | -204.000 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 M -64.79 % | 14.200 M -68.65 % | 45.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.300 M 14.15 % | 31.800 M | 0.000 | 0.000 -100.00 % | 7.000 M | 0.000 |
| Total current liabilities | 459.836 M 4.95 % | 438.163 M 182.77 % | 154.954 M 6.98 % | 144.848 M 23.79 % | 117.007 M -29.18 % | 165.217 M -41.50 % | 282.405 M 8.23 % | 260.940 M 5.00 % | 248.506 M -11.69 % | 281.396 M 16.29 % | 241.981 M 17.52 % | 205.904 M 194 149.06 % | 106.000 K -35.76 % | 165.000 K -19.12 % | 204.000 K |
| Total liabilities | 527.065 M 1.89 % | 517.271 M 1.98 % | 507.247 M 13.47 % | 447.050 M 20.64 % | 370.553 M 4.63 % | 354.163 M 4.72 % | 338.208 M 5.83 % | 319.591 M 8.34 % | 294.988 M 1.01 % | 292.040 M 15.53 % | 252.778 M 10.53 % | 228.703 M 11.46 % | 205.193 M -1.60 % | 208.537 M 8.09 % | 192.927 M |
| Other non current assets | 20.323 M -3.96 % | 21.162 M -96.00 % | 529.119 M 15.51 % | 458.088 M 10.37 % | 415.057 M 4.03 % | 398.962 M 2 762.61 % | 13.937 M -1.45 % | 14.142 M 3.28 % | 13.693 M 10.08 % | 12.439 M 5.64 % | 11.775 M 25.83 % | 9.358 M 124.91 % | -37.573 M -26.76 % | -29.640 M -26.93 % | -23.351 M |
| Long term investments | 567.812 M 4.20 % | 544.951 M 2 101.56 % | 24.753 M -15.30 % | 29.224 M 205.12 % | 9.578 M 69.49 % | 5.651 M -98.40 % | 352.881 M 4.89 % | 336.439 M 5.91 % | 317.676 M -0.74 % | 320.050 M 14.26 % | 280.113 M 8.25 % | 258.758 M 660.87 % | 34.008 M 32.69 % | 25.630 M 34.50 % | 19.056 M |
| Intangible assets | 381.000 K -16.81 % | 458.000 K -14.87 % | 538.000 K -13.23 % | 620.000 K -12.06 % | 705.000 K -16.77 % | 847.000 K -15.97 % | 1.008 M -15.79 % | 1.197 M -15.35 % | 1.414 M -14.15 % | 1.647 M 166.94 % | 617.000 K -5.66 % | 654.000 K -19.26 % | 810.000 K -18.10 % | 989.000 K -17.24 % | 1.195 M |
| GoodWill | 1.200 M 0.00 % | 1.200 M 0.00 % | 1.200 M 0.00 % | 1.200 M 0.00 % | 1.200 M 0.00 % | 1.200 M 0.00 % | 1.200 M 0.00 % | 1.200 M 0.00 % | 1.200 M 0.00 % | 1.200 M 149.48 % | 481.000 K 0.00 % | 481.000 K 0.00 % | 481.000 K 0.00 % | 481.000 K 0.00 % | 481.000 K |
| Goodwill and intangible assets | 1.581 M -4.64 % | 1.658 M -4.60 % | 1.738 M -4.51 % | 1.820 M -4.46 % | 1.905 M -6.94 % | 2.047 M -7.29 % | 2.208 M -7.88 % | 2.397 M -8.30 % | 2.614 M -8.18 % | 2.847 M 159.29 % | 1.098 M -3.26 % | 1.135 M -12.08 % | 1.291 M -12.18 % | 1.470 M -12.29 % | 1.676 M |
| Property plant equipment net | 8.899 M -3.31 % | 9.204 M -2.99 % | 9.488 M -3.28 % | 9.810 M -3.02 % | 10.115 M 28.14 % | 7.894 M 114.57 % | 3.679 M 3.81 % | 3.544 M 0.17 % | 3.538 M 23.02 % | 2.876 M 34.52 % | 2.138 M -2.77 % | 2.199 M -3.30 % | 2.274 M -10.47 % | 2.540 M -3.02 % | 2.619 M |
| Total non current assets | 598.615 M 3.75 % | 576.975 M 1.57 % | 568.080 M 13.14 % | 502.093 M 14.18 % | 439.755 M 5.33 % | 417.503 M 12.02 % | 372.705 M 4.54 % | 356.522 M 5.63 % | 337.521 M -0.20 % | 338.212 M 14.60 % | 295.124 M 8.72 % | 271.450 M 622.46 % | 37.573 M 26.76 % | 29.640 M 26.93 % | 23.351 M |
| Other current assets | 0.000 | 0.000 -100.00 % | 18.329 M -32.20 % | 27.032 M 338.55 % | 6.164 M -20.81 % | 7.784 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 7.250 M -61.10 % | 18.636 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.861 M 24.29 % | 20.807 M 41.27 % | 14.729 M 27.60 % | 11.543 M 21.58 % | 9.494 M -2.32 % | 9.719 M 8.21 % | 8.982 M | 0.000 | 0.000 |
| cash and cash equivalents | 9.160 M 34.39 % | 6.816 M 8.22 % | 6.298 M 22.17 % | 5.155 M -16.33 % | 6.161 M 2.70 % | 5.999 M -18.66 % | 7.375 M 9.71 % | 6.722 M 16.18 % | 5.786 M 1.81 % | 5.683 M 4.70 % | 5.428 M 6.04 % | 5.119 M -45.65 % | 9.418 M 40.42 % | 6.707 M 165.94 % | 2.522 M |
| Cash and short term investments | 16.410 M -35.53 % | 25.452 M 304.13 % | 6.298 M 22.17 % | 5.155 M -16.33 % | 6.161 M 2.70 % | 5.999 M -81.95 % | 33.236 M 20.73 % | 27.529 M 34.19 % | 20.515 M 19.09 % | 17.226 M 15.44 % | 14.922 M 0.57 % | 14.838 M -19.36 % | 18.400 M 174.34 % | 6.707 M 165.94 % | 2.522 M |
| Total current assets | 23.633 M -27.81 % | 32.736 M 9.28 % | 29.957 M -6.93 % | 32.187 M 161.15 % | 12.325 M -10.58 % | 13.783 M -64.28 % | 38.588 M 17.65 % | 32.799 M 28.85 % | 25.456 M 16.28 % | 21.892 M 14.08 % | 19.190 M 2.92 % | 18.645 M -16.18 % | 22.245 M 105.06 % | 10.848 M 78.60 % | 6.074 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 7.223 M -0.84 % | 7.284 M 36.66 % | 5.330 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.352 M 1.56 % | 5.270 M 6.66 % | 4.941 M 5.89 % | 4.666 M 9.33 % | 4.268 M 12.11 % | 3.807 M -0.99 % | 3.845 M -7.15 % | 4.141 M 16.58 % | 3.552 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 2.982 M -5.36 % | 3.151 M 1.65 % | 3.100 M 5.12 % | 2.949 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 207.439 M 4.67 % | 198.180 M 4.28 % | 190.046 M |
| Account payables | 374.000 K 1.63 % | 368.000 K 360.00 % | 80.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 313.000 K 75.84 % | 178.000 K 54.78 % | 115.000 K 8.49 % | 106.000 K 4.95 % | 101.000 K 2.02 % | 99.000 K -6.60 % | 106.000 K -35.76 % | 165.000 K -19.12 % | 204.000 K |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 330.295 M 20.78 % | 273.461 M | 0.000 -100.00 % | 173.381 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Other total stockholders equity | 18.775 M -1.94 % | 19.147 M -6.85 % | 20.556 M -3.62 % | 21.329 M 0.23 % | 21.281 M -5.59 % | 22.541 M 4.49 % | 21.573 M -5.77 % | 22.895 M -2.27 % | 23.427 M -13.71 % | 27.149 M 16.34 % | 23.335 M -9.15 % | 25.685 M -9.05 % | 28.241 M | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 -100.00 % | 1.767 M 12.98 % | 1.564 M | 0.000 -100.00 % | 1.823 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 198.787 M 9.54 % | 181.472 M 11.35 % | 162.968 M |
| Total assets | 622.248 M 2.06 % | 609.711 M 1.95 % | 598.037 M 11.93 % | 534.280 M 18.18 % | 452.080 M 4.82 % | 431.286 M 4.86 % | 411.293 M 5.64 % | 389.321 M 7.26 % | 362.977 M 0.80 % | 360.104 M 14.57 % | 314.314 M 8.35 % | 290.095 M 8.55 % | 267.257 M 11.98 % | 238.668 M 8.75 % | 219.471 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 320.000 K 3 009.09 % | -11.000 K -101.33 % | 825.000 K 152.61 % | -1.568 M 2.24 % | -1.604 M -60.08 % | -1.002 M -208.32 % | 925.000 K -12.90 % | 1.062 M 361.58 % | -406.000 K 46.30 % | -756.000 K -0.40 % | -753.000 K -27.63 % | -590.000 K -50.90 % | -391.000 K -18.84 % | -329.000 K -41.20 % | -233.000 K |
| Stock based compensation | 237.000 K -7.78 % | 257.000 K -27.81 % | 356.000 K -28.80 % | 500.000 K -27.75 % | 692.000 K 65.55 % | 418.000 K -11.81 % | 474.000 K -33.71 % | 715.000 K 5.61 % | 677.000 K -3.42 % | 701.000 K -25.58 % | 942.000 K 441.38 % | 174.000 K | 0.000 | 0.000 | 0.000 |
| Change in working capital | 67.000 K 104.02 % | -1.666 M -81.48 % | -918.000 K -517.27 % | 220.000 K -76.92 % | 953.000 K 304.51 % | -466.000 K -979.25 % | 53.000 K 119.92 % | -266.000 K 0.00 % | -266.000 K -621.57 % | 51.000 K 111.11 % | -459.000 K -1 580.65 % | 31.000 K -86.92 % | 237.000 K 137.74 % | -628.000 K -65.70 % | -379.000 K |
| Accounts receivables | 61.000 K 103.12 % | -1.954 M -113.55 % | -915.000 K -467.47 % | 249.000 K -77.77 % | 1.120 M 359.26 % | -432.000 K -426.83 % | -82.000 K 75.08 % | -329.000 K -19.64 % | -275.000 K -650.00 % | 50.000 K 110.85 % | -461.000 K -1 313.16 % | 38.000 K -87.16 % | 296.000 K 150.25 % | -589.000 K -120.60 % | -267.000 K |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 6.000 K | 0.000 100.00 % | -3.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 135.000 K 114.29 % | 63.000 K 600.00 % | 9.000 K 800.00 % | 1.000 K -50.00 % | 2.000 K 128.57 % | -7.000 K 88.14 % | -59.000 K -51.28 % | -39.000 K 65.18 % | -112.000 K |
| Other working capital | 0.000 -100.00 % | 288.000 K | 0.000 100.00 % | -29.000 K 82.63 % | -167.000 K -391.18 % | -34.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -781.000 K 41.37 % | -1.332 M 57.24 % | -3.115 M -18 423.53 % | 17.000 K -91.87 % | 209.000 K -75.67 % | 859.000 K 264.88 % | -521.000 K -175.66 % | -189.000 K -119.54 % | 967.000 K 87.40 % | 516.000 K -60.00 % | 1.290 M -19.83 % | 1.609 M 1.45 % | 1.586 M 340.56 % | 360.000 K 130.77 % | 156.000 K |
| Net cash provided by operating activities | 4.123 M 340.02 % | 937.000 K -82.42 % | 5.330 M -24.93 % | 7.100 M -4.14 % | 7.407 M 28.35 % | 5.771 M -15.54 % | 6.833 M 31.89 % | 5.181 M -14.29 % | 6.045 M 40.00 % | 4.318 M -0.28 % | 4.330 M -5.89 % | 4.601 M -15.62 % | 5.453 M 66.30 % | 3.279 M 15.05 % | 2.850 M |
| Investments in property plant and equipment | -81.000 K 18.18 % | -99.000 K -25.32 % | -79.000 K 45.14 % | -144.000 K 95.78 % | -3.409 M 34.09 % | -5.172 M -1 829.85 % | -268.000 K -48.89 % | -180.000 K 79.24 % | -867.000 K -358.73 % | -189.000 K -35.00 % | -140.000 K -10.24 % | -127.000 K -108.20 % | -61.000 K 57.04 % | -142.000 K -132.79 % | -61.000 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 100.00 % | -27.566 M -452.42 % | -4.990 M -926.75 % | -486.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 775.000 K 103.37 % | -23.001 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -6.955 M -47.35 % | -4.720 M 81.76 % | -25.878 M 45.90 % | -47.837 M -77.78 % | -26.908 M -104.64 % | -13.149 M -26.53 % | -10.392 M 29.85 % | -14.813 M 31.62 % | -21.663 M -29.73 % | -16.698 M -109.56 % | -7.968 M 60.36 % | -20.102 M -14.11 % | -17.616 M -6.54 % | -16.534 M -99.16 % | -8.302 M |
| Sales maturities of investments | 8.434 M 110.96 % | 3.998 M -65.37 % | 11.545 M -15.93 % | 13.732 M -58.54 % | 33.120 M 107.47 % | 15.964 M 106.65 % | 7.725 M -8.61 % | 8.453 M -28.08 % | 11.754 M 18.15 % | 9.948 M 13.32 % | 8.779 M 3.62 % | 8.472 M -18.18 % | 10.355 M 1.97 % | 10.155 M 4.70 % | 9.699 M |
| Other investing activites | -11.234 M 57.98 % | -26.736 M 51.79 % | -55.461 M -19 907.50 % | 280.000 K 102.15 % | -13.033 M -2.59 % | -12.704 M 34.79 % | -19.482 M 3.56 % | -20.202 M -380.82 % | 7.194 M 161.47 % | -11.704 M -553.13 % | -1.792 M 89.64 % | -17.304 M 14.20 % | -20.169 M -140.80 % | -8.376 M 65.42 % | -24.225 M |
| Net cash used for investing activites | -9.836 M 64.31 % | -27.557 M 60.56 % | -69.873 M -13.55 % | -61.535 M -304.30 % | -15.220 M 2.10 % | -15.547 M 30.65 % | -22.417 M 16.17 % | -26.742 M -646.57 % | -3.582 M 79.95 % | -17.868 M 25.93 % | -24.122 M 17.00 % | -29.061 M -5.71 % | -27.491 M -84.54 % | -14.897 M 34.92 % | -22.889 M |
| Debt repayment | -11.971 M -120.27 % | 59.071 M 887.61 % | -7.500 M 47.18 % | -14.200 M -216.39 % | 12.200 M | 0.000 100.00 % | -3.000 M -124.59 % | 12.200 M 4 166.67 % | -300.000 K -111.54 % | 2.600 M -86.87 % | 19.800 M 44.53 % | 13.700 M 166.50 % | -20.600 M -621.54 % | -2.855 M -141.65 % | 6.855 M |
| Common stock issued | 188.000 K -77.29 % | 828.000 K 124.39 % | 369.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.123 M | 0.000 | 0.000 |
| Common stock repurchased | -797.000 K 25.02 % | -1.063 M 23.80 % | -1.395 M -232.94 % | -419.000 K 77.97 % | -1.902 M -60.24 % | -1.187 M 33.95 % | -1.797 M -44.11 % | -1.247 M 72.55 % | -4.542 M -195.90 % | -1.535 M 53.39 % | -3.293 M -20.53 % | -2.732 M | 0.000 | 0.000 | 0.000 |
| Dividends paid | -780.000 K 57.21 % | -1.823 M -3.23 % | -1.766 M -11.56 % | -1.583 M -16.83 % | -1.355 M -2.73 % | -1.319 M -65.70 % | -796.000 K 26.09 % | -1.077 M -38.97 % | -775.000 K -12.97 % | -686.000 K -1.03 % | -679.000 K 17.80 % | -826.000 K | 0.000 | 0.000 | 0.000 |
| Other financing activites | 21.667 M 145.66 % | -47.454 M -165.96 % | 71.940 M -20.94 % | 90.998 M 9 500.62 % | -968.000 K -107.80 % | 12.406 M -41.84 % | 21.330 M 72.42 % | 12.371 M 252.75 % | 3.507 M -73.88 % | 13.426 M 214.21 % | 4.273 M -59.38 % | 10.519 M -34.16 % | 15.976 M -13.21 % | 18.408 M 47.05 % | 12.518 M |
| Net cash used provided by financing activities | 8.307 M -13.10 % | 9.559 M -84.49 % | 61.648 M -17.58 % | 74.796 M 837.88 % | 7.975 M -19.44 % | 9.900 M -37.09 % | 15.737 M -29.26 % | 22.247 M 1 154.36 % | -2.110 M -115.28 % | 13.805 M -31.32 % | 20.101 M -2.71 % | 20.661 M -12.08 % | 23.499 M 51.09 % | 15.553 M -19.72 % | 19.373 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 2.594 M 115.20 % | -17.061 M -489.33 % | -2.895 M -114.22 % | 20.361 M 12 468.52 % | 162.000 K 30.65 % | 124.000 K -18.95 % | 153.000 K -77.70 % | 686.000 K 94.33 % | 353.000 K 38.43 % | 255.000 K -17.48 % | 309.000 K 108.13 % | -3.799 M -360.03 % | 1.461 M -62.87 % | 3.935 M 690.84 % | -666.000 K |
| Cash at beginning of period | 6.566 M -72.21 % | 23.627 M -10.92 % | 26.522 M 330.48 % | 6.161 M 2.70 % | 5.999 M 2.11 % | 5.875 M 2.67 % | 5.722 M 13.62 % | 5.036 M 7.54 % | 4.683 M 5.76 % | 4.428 M 7.50 % | 4.119 M -47.98 % | 7.918 M 22.63 % | 6.457 M 156.03 % | 2.522 M -20.89 % | 3.188 M |
| Cash at end of period | 9.160 M 39.51 % | 6.566 M -72.21 % | 23.627 M -10.92 % | 26.522 M 330.48 % | 6.161 M 2.70 % | 5.999 M 2.11 % | 5.875 M 2.67 % | 5.722 M 13.62 % | 5.036 M 7.54 % | 4.683 M 5.76 % | 4.428 M 7.50 % | 4.119 M -47.98 % | 7.918 M 22.63 % | 6.457 M 156.03 % | 2.522 M |
| Operating cash flow | 4.123 M 340.02 % | 937.000 K -82.42 % | 5.330 M -24.93 % | 7.100 M -4.14 % | 7.407 M 28.35 % | 5.771 M -15.54 % | 6.833 M 31.89 % | 5.181 M -14.29 % | 6.045 M 40.00 % | 4.318 M -0.28 % | 4.330 M -5.89 % | 4.601 M -15.62 % | 5.453 M 66.30 % | 3.279 M 15.05 % | 2.850 M |
| Capital expenditure | -81.000 K 18.18 % | -99.000 K -25.32 % | -79.000 K 45.14 % | -144.000 K 95.78 % | -3.409 M 34.09 % | -5.172 M -1 829.85 % | -268.000 K -48.89 % | -180.000 K 79.24 % | -867.000 K -358.73 % | -189.000 K -35.00 % | -140.000 K -10.24 % | -127.000 K -108.20 % | -61.000 K 57.04 % | -142.000 K -132.79 % | -61.000 K |
| Free CashFlow | 4.042 M 382.34 % | 838.000 K -84.04 % | 5.251 M -24.51 % | 6.956 M 73.99 % | 3.998 M 567.45 % | 599.000 K -90.88 % | 6.565 M 31.27 % | 5.001 M -3.42 % | 5.178 M 25.41 % | 4.129 M -1.46 % | 4.190 M -6.35 % | 4.474 M -17.03 % | 5.392 M 71.88 % | 3.137 M 12.48 % | 2.789 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 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 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 8.289 M 95.31 % | 4.244 M 5.08 % | 4.039 M -47.44 % | 7.685 M 0.88 % | 7.618 M 128.29 % | 3.337 M -52.05 % | 6.960 M -11.93 % | 7.903 M 15.49 % | 6.843 M 2.21 % | 6.695 M 1.78 % | 6.578 M -0.68 % | 6.623 M 10.96 % | 5.969 M 11.11 % | 5.372 M 7.70 % | 4.988 M -4.26 % | 5.210 M -10.17 % | 5.800 M -0.34 % | 5.820 M 15.48 % | 5.040 M 3.83 % | 4.854 M 5.34 % | 4.608 M -5.26 % | 4.864 M 13.91 % | 4.270 M -2.69 % | 4.388 M 6.74 % | 4.111 M 10.24 % | 3.729 M 3.96 % | 3.587 M -19.83 % | 4.474 M 2.26 % | 4.375 M 4.47 % | 4.188 M 5.28 % | 3.978 M -0.90 % | 4.014 M 1.24 % | 3.965 M 5.12 % | 3.772 M 4.00 % | 3.627 M -1.31 % | 3.675 M -0.11 % | 3.679 M -14.18 % | 4.287 M 0.21 % | 4.278 M -0.72 % | 4.309 M 7.19 % | 4.020 M 4.88 % | 3.833 M 2.00 % | 3.758 M 0.59 % | 3.736 M 0.62 % | 3.713 M 4.74 % | 3.545 M 3.78 % | 3.416 M -2.57 % | 3.506 M 2.75 % | 3.412 M 4.37 % | 3.269 M -2.04 % | 3.337 M -3.81 % | 3.469 M 0.14 % | 3.464 M 7.68 % | 3.217 M -9.86 % | 3.569 M 6.54 % | 3.350 M -2.10 % | 3.422 M 6.34 % | 3.218 M 1.67 % | 3.165 M |
| Net income | 1.696 M 15.37 % | 1.470 M -1.14 % | 1.487 M 25.27 % | 1.187 M 24.03 % | 957.000 K 0.63 % | 951.000 K 31.72 % | 722.000 K -49.23 % | 1.422 M 146.45 % | 577.000 K 14.71 % | 503.000 K -30.52 % | 724.000 K -41.71 % | 1.242 M -54.34 % | 2.720 M 71.50 % | 1.586 M -26.27 % | 2.151 M 80.60 % | 1.191 M -40.36 % | 1.997 M -5.04 % | 2.103 M -0.85 % | 2.121 M 37.91 % | 1.538 M 2.81 % | 1.496 M -31.44 % | 2.182 M 46.94 % | 1.485 M 8.32 % | 1.371 M -16.50 % | 1.642 M 16.54 % | 1.409 M 12.90 % | 1.248 M -2.95 % | 1.286 M -12.93 % | 1.477 M 1.30 % | 1.458 M 7.28 % | 1.359 M 9 607.14 % | 14.000 K -98.92 % | 1.298 M 14.56 % | 1.133 M 10.75 % | 1.023 M -14.68 % | 1.199 M -5.96 % | 1.275 M 9.82 % | 1.161 M 16.10 % | 1.000 M 6.95 % | 935.000 K -1.48 % | 949.000 K 17.60 % | 807.000 K 8.32 % | 745.000 K -6.88 % | 800.000 K -8.99 % | 879.000 K 12.69 % | 780.000 K 51.46 % | 515.000 K -29.16 % | 727.000 K -9.13 % | 800.000 K 8.11 % | 740.000 K -1.60 % | 752.000 K 16.41 % | 646.000 K -31.64 % | 945.000 K 3.85 % | 910.000 K -19.40 % | 1.129 M 46.43 % | 771.000 K -21.65 % | 984.000 K 15.90 % | 849.000 K 0.47 % | 845.000 K |
| Income before tax | 2.002 M 17.01 % | 1.711 M -0.64 % | 1.722 M 28.89 % | 1.336 M 22.12 % | 1.094 M 2.15 % | 1.071 M 54.55 % | 693.000 K -53.18 % | 1.480 M 175.09 % | 538.000 K 15.70 % | 465.000 K -33.85 % | 703.000 K -50.74 % | 1.427 M -56.64 % | 3.291 M 80.72 % | 1.821 M -24.75 % | 2.420 M 75.36 % | 1.380 M -42.67 % | 2.407 M -4.48 % | 2.520 M -2.25 % | 2.578 M 37.42 % | 1.876 M 3.70 % | 1.809 M -32.37 % | 2.675 M 49.94 % | 1.784 M 6.70 % | 1.672 M -15.85 % | 1.987 M 19.70 % | 1.660 M 12.01 % | 1.482 M -2.95 % | 1.527 M -13.68 % | 1.769 M 1.20 % | 1.748 M 10.84 % | 1.577 M -12.68 % | 1.806 M 2.15 % | 1.768 M 20.03 % | 1.473 M 9.60 % | 1.344 M -17.50 % | 1.629 M -6.11 % | 1.735 M 10.79 % | 1.566 M 17.48 % | 1.333 M 6.81 % | 1.248 M -8.77 % | 1.368 M 27.73 % | 1.071 M 9.06 % | 982.000 K -8.22 % | 1.070 M -9.93 % | 1.188 M 13.58 % | 1.046 M 64.47 % | 636.000 K -32.20 % | 938.000 K -14.57 % | 1.098 M 8.82 % | 1.009 M -2.79 % | 1.038 M 19.31 % | 870.000 K -33.94 % | 1.317 M 3.70 % | 1.270 M -21.36 % | 1.615 M 51.22 % | 1.068 M -24.31 % | 1.411 M 17.19 % | 1.204 M 0.58 % | 1.197 M |
| Income before tax ratio | 0.24 -40.09 % | 0.40 -5.44 % | 0.43 145.24 % | 0.17 21.06 % | 0.14 -55.26 % | 0.32 222.34 % | 0.10 -46.83 % | 0.19 138.20 % | 0.08 13.20 % | 0.07 -35.01 % | 0.11 -50.40 % | 0.22 -60.92 % | 0.55 62.65 % | 0.34 -30.13 % | 0.49 83.17 % | 0.26 -36.17 % | 0.42 -4.15 % | 0.43 -15.35 % | 0.51 32.35 % | 0.39 -1.55 % | 0.39 -28.62 % | 0.55 31.63 % | 0.42 9.65 % | 0.38 -21.16 % | 0.48 8.58 % | 0.45 7.75 % | 0.41 21.05 % | 0.34 -15.59 % | 0.40 -3.12 % | 0.42 5.29 % | 0.40 -11.89 % | 0.45 0.90 % | 0.45 14.18 % | 0.39 5.39 % | 0.37 -16.40 % | 0.44 -6.01 % | 0.47 29.10 % | 0.37 17.23 % | 0.31 7.58 % | 0.29 -14.89 % | 0.34 21.79 % | 0.28 6.93 % | 0.26 -8.76 % | 0.29 -10.49 % | 0.32 8.44 % | 0.30 58.48 % | 0.19 -30.41 % | 0.27 -16.86 % | 0.32 4.26 % | 0.31 -0.77 % | 0.31 24.03 % | 0.25 -34.04 % | 0.38 -3.69 % | 0.39 -12.76 % | 0.45 41.94 % | 0.32 -22.68 % | 0.41 10.21 % | 0.37 -1.07 % | 0.38 |
| EBITDA | 2.002 M 17.01 % | 1.711 M -0.64 % | 1.722 M 28.89 % | 1.336 M 22.12 % | 1.094 M 2.15 % | 1.071 M 54.55 % | 693.000 K 305.64 % | -337.000 K -532.05 % | 78.000 K 2.63 % | 76.000 K 80.95 % | 42.000 K 117.72 % | -237.000 K -107.20 % | 3.291 M 80.72 % | 1.821 M -24.75 % | 2.420 M 1 195.02 % | -221.000 K -109.18 % | 2.407 M -4.48 % | 2.520 M -2.25 % | 2.578 M 1 135.34 % | -249.000 K | 0.000 | 0.000 | 0.000 100.00 % | -235.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.527 M -13.68 % | 1.769 M 1.20 % | 1.748 M 10.84 % | 1.577 M -12.68 % | 1.806 M 2.15 % | 1.768 M 20.03 % | 1.473 M 9.60 % | 1.344 M -17.50 % | 1.629 M -6.11 % | 1.735 M 10.79 % | 1.566 M 17.48 % | 1.333 M -3.27 % | 1.378 M -4.90 % | 1.449 M 26.00 % | 1.150 M 8.29 % | 1.062 M -7.17 % | 1.144 M -10.34 % | 1.276 M 12.62 % | 1.133 M 56.71 % | 723.000 K -28.70 % | 1.014 M -14.93 % | 1.192 M 8.07 % | 1.103 M -2.56 % | 1.132 M 19.28 % | 949.000 K -32.98 % | 1.416 M 2.91 % | 1.376 M -20.09 % | 1.722 M 47.18 % | 1.170 M -23.03 % | 1.520 M 15.94 % | 1.311 M 0.38 % | 1.306 M |
| Net income ratio | 0.20 -40.93 % | 0.35 -5.92 % | 0.37 138.36 % | 0.15 22.95 % | 0.13 -55.92 % | 0.28 174.72 % | 0.10 -42.35 % | 0.18 113.39 % | 0.08 12.23 % | 0.08 -31.74 % | 0.11 -41.31 % | 0.19 -58.85 % | 0.46 54.35 % | 0.30 -31.54 % | 0.43 88.64 % | 0.23 -33.61 % | 0.34 -4.71 % | 0.36 -14.14 % | 0.42 32.82 % | 0.32 -2.40 % | 0.32 -27.63 % | 0.45 28.99 % | 0.35 11.31 % | 0.31 -21.78 % | 0.40 5.71 % | 0.38 8.60 % | 0.35 21.04 % | 0.29 -14.86 % | 0.34 -3.03 % | 0.35 1.91 % | 0.34 9 694.99 % | 0.00 -98.93 % | 0.33 8.99 % | 0.30 6.50 % | 0.28 -13.55 % | 0.33 -5.86 % | 0.35 27.97 % | 0.27 15.86 % | 0.23 7.73 % | 0.22 -8.08 % | 0.24 12.13 % | 0.21 6.20 % | 0.20 -7.42 % | 0.21 -9.55 % | 0.24 7.59 % | 0.22 45.94 % | 0.15 -27.29 % | 0.21 -11.56 % | 0.23 3.58 % | 0.23 0.45 % | 0.23 21.01 % | 0.19 -31.74 % | 0.27 -3.56 % | 0.28 -10.58 % | 0.32 37.45 % | 0.23 -19.96 % | 0.29 8.99 % | 0.26 -1.18 % | 0.27 |
| Ratio EBITDA | 0.24 -40.09 % | 0.40 -5.44 % | 0.43 145.24 % | 0.17 21.06 % | 0.14 -55.26 % | 0.32 222.34 % | 0.10 333.50 % | -0.04 -474.10 % | 0.01 0.41 % | 0.01 77.79 % | 0.01 117.84 % | -0.04 -106.49 % | 0.55 62.65 % | 0.34 -30.13 % | 0.49 1 243.76 % | -0.04 -110.22 % | 0.42 -4.15 % | 0.43 -15.35 % | 0.51 1 097.13 % | -0.05 | 0.00 | 0.00 | 0.00 100.00 % | -0.05 | 0.00 | 0.00 | 0.00 -100.00 % | 0.34 -15.59 % | 0.40 -3.12 % | 0.42 5.29 % | 0.40 -11.89 % | 0.45 0.90 % | 0.45 14.18 % | 0.39 5.39 % | 0.37 -16.40 % | 0.44 -6.01 % | 0.47 29.10 % | 0.37 17.23 % | 0.31 -2.56 % | 0.32 -11.28 % | 0.36 20.14 % | 0.30 6.17 % | 0.28 -7.71 % | 0.31 -10.90 % | 0.34 7.53 % | 0.32 51.01 % | 0.21 -26.82 % | 0.29 -17.21 % | 0.35 3.54 % | 0.34 -0.53 % | 0.34 24.00 % | 0.27 -33.08 % | 0.41 -4.43 % | 0.43 -11.35 % | 0.48 38.15 % | 0.35 -21.37 % | 0.44 9.03 % | 0.41 -1.27 % | 0.41 |
| Gross profit ratio | 0.00 -100.00 % | 1.00 0.00 % | 1.00 | 0.00 -100.00 % | 0.49 -77.52 % | 2.18 393.40 % | 0.44 -55.79 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 44.60 % | 0.69 -4.62 % | 0.73 -3.97 % | 0.76 -4.14 % | 0.79 -2.79 % | 0.81 -2.18 % | 0.83 -5.53 % | 0.88 6.07 % | 0.83 -0.66 % | 0.83 -0.05 % | 0.83 0.31 % | 0.83 3.06 % | 0.81 -0.91 % | 0.81 0.53 % | 0.81 0.77 % | 0.80 2.97 % | 0.78 -1.93 % | 0.79 1.75 % | 0.78 -1.61 % | 0.79 0.62 % | 0.79 4.65 % | 0.75 -3.99 % | 0.78 -0.82 % | 0.79 -0.16 % | 0.79 4.67 % | 0.76 -3.91 % | 0.79 -5.26 % | 0.83 -1.07 % | 0.84 8.17 % | 0.78 0.00 % | 0.78 -0.22 % | 0.78 -0.86 % | 0.79 |
| Weighted average shs out dil | 2.552 M -0.55 % | 2.566 M -0.52 % | 2.580 M -0.43 % | 2.591 M -0.35 % | 2.600 M -0.07 % | 2.602 M -0.23 % | 2.608 M 1.25 % | 2.576 M -0.59 % | 2.591 M -0.56 % | 2.606 M -0.29 % | 2.613 M 0.53 % | 2.599 M -1.55 % | 2.640 M -0.76 % | 2.660 M -0.11 % | 2.663 M 0.62 % | 2.647 M -0.10 % | 2.649 M 0.24 % | 2.643 M 0.65 % | 2.626 M 0.16 % | 2.622 M -0.22 % | 2.627 M 0.02 % | 2.627 M -1.04 % | 2.654 M -0.08 % | 2.657 M 0.08 % | 2.655 M -0.49 % | 2.667 M -0.30 % | 2.676 M -0.49 % | 2.689 M -1.48 % | 2.729 M -0.15 % | 2.733 M 0.77 % | 2.712 M 3.39 % | 2.623 M -2.40 % | 2.688 M -1.20 % | 2.720 M 1.01 % | 2.693 M 1.02 % | 2.666 M 0.12 % | 2.663 M -1.41 % | 2.701 M -2.92 % | 2.782 M -2.53 % | 2.854 M 6.38 % | 2.683 M -0.41 % | 2.695 M 0.50 % | 2.681 M -0.29 % | 2.689 M -1.17 % | 2.721 M -0.45 % | 2.733 M -2.20 % | 2.794 M -1.06 % | 2.824 M -4.39 % | 2.954 M 0.09 % | 2.951 M 0.09 % | 2.949 M -7.65 % | 3.193 M -32.93 % | 4.761 M 0.00 % | 4.761 M 0.00 % | 4.761 M 0.00 % | 4.761 M 0.00 % | 4.761 M 0.00 % | 4.761 M 0.00 % | 4.761 M |
| Weighted average shs out | 2.552 M -1.03 % | 2.579 M -0.04 % | 2.580 M -0.10 % | 2.583 M -0.68 % | 2.600 M -0.07 % | 2.602 M -0.03 % | 2.603 M 1.91 % | 2.554 M 0.10 % | 2.551 M 0.28 % | 2.544 M 0.66 % | 2.528 M -0.38 % | 2.537 M -0.16 % | 2.541 M -0.54 % | 2.555 M 0.75 % | 2.536 M 0.08 % | 2.534 M 0.83 % | 2.513 M 0.08 % | 2.511 M 0.11 % | 2.508 M -2.42 % | 2.570 M -2.07 % | 2.625 M -0.17 % | 2.629 M -0.86 % | 2.652 M 0.56 % | 2.637 M -0.43 % | 2.648 M -0.38 % | 2.658 M -2.01 % | 2.713 M 4.56 % | 2.595 M -1.54 % | 2.635 M -0.22 % | 2.641 M 0.47 % | 2.629 M 0.46 % | 2.617 M -2.65 % | 2.688 M 1.10 % | 2.659 M 0.33 % | 2.650 M 0.17 % | 2.645 M -0.26 % | 2.652 M -1.30 % | 2.687 M -2.55 % | 2.757 M -2.56 % | 2.830 M 6.11 % | 2.667 M 0.08 % | 2.665 M 0.40 % | 2.654 M -1.10 % | 2.683 M -1.37 % | 2.721 M -0.45 % | 2.733 M -2.20 % | 2.794 M -1.06 % | 2.824 M -4.39 % | 2.954 M 0.09 % | 2.951 M 0.09 % | 2.949 M -7.65 % | 3.193 M -32.93 % | 4.761 M 0.00 % | 4.761 M 0.00 % | 4.761 M 0.00 % | 4.761 M 0.00 % | 4.761 M 0.00 % | 4.761 M 0.00 % | 4.761 M |
| EPS diluted | 0.66 15.79 % | 0.57 -1.72 % | 0.58 26.09 % | 0.46 24.32 % | 0.37 0.00 % | 0.37 32.14 % | 0.28 -49.09 % | 0.55 150.00 % | 0.22 15.79 % | 0.19 -32.14 % | 0.28 -41.67 % | 0.48 -53.40 % | 1.03 71.67 % | 0.60 -25.93 % | 0.81 80.00 % | 0.45 -40.00 % | 0.75 -6.25 % | 0.80 -1.23 % | 0.81 37.29 % | 0.59 3.51 % | 0.57 -31.33 % | 0.83 48.21 % | 0.56 7.69 % | 0.52 -16.13 % | 0.62 16.98 % | 0.53 12.77 % | 0.47 -2.08 % | 0.48 -11.11 % | 0.54 1.89 % | 0.53 6.00 % | 0.50 4 900.00 % | 0.01 -97.92 % | 0.48 17.07 % | 0.41 10.81 % | 0.37 -15.91 % | 0.44 -6.38 % | 0.47 11.90 % | 0.42 20.00 % | 0.35 9.37 % | 0.32 -5.88 % | 0.34 17.24 % | 0.29 7.41 % | 0.27 -6.90 % | 0.29 -6.45 % | 0.31 10.71 % | 0.28 55.56 % | 0.18 -28.00 % | 0.25 -7.41 % | 0.27 8.00 % | 0.25 -3.85 % | 0.26 135.62 % | -0.73 -465.00 % | 0.20 5.26 % | 0.19 -20.83 % | 0.24 50.00 % | 0.16 -23.81 % | 0.21 16.67 % | 0.18 0.00 % | 0.18 |
| Earnings per share | 0.66 15.79 % | 0.57 -1.72 % | 0.58 26.09 % | 0.46 24.32 % | 0.37 0.00 % | 0.37 32.14 % | 0.28 -50.00 % | 0.56 143.48 % | 0.23 15.00 % | 0.20 -31.03 % | 0.29 -40.82 % | 0.49 -54.21 % | 1.07 72.58 % | 0.62 -27.06 % | 0.85 80.85 % | 0.47 -40.51 % | 0.79 -5.95 % | 0.84 -1.18 % | 0.85 41.67 % | 0.60 5.26 % | 0.57 -31.33 % | 0.83 48.21 % | 0.56 7.69 % | 0.52 -16.13 % | 0.62 16.98 % | 0.53 15.22 % | 0.46 -6.12 % | 0.49 -12.50 % | 0.56 1.82 % | 0.55 7.84 % | 0.51 5 000.00 % | 0.01 -97.96 % | 0.49 16.67 % | 0.42 10.53 % | 0.38 -15.56 % | 0.45 -4.26 % | 0.47 11.90 % | 0.42 20.00 % | 0.35 9.37 % | 0.32 -8.57 % | 0.35 20.69 % | 0.29 7.41 % | 0.27 -6.90 % | 0.29 -6.45 % | 0.31 10.71 % | 0.28 55.56 % | 0.18 -28.00 % | 0.25 -7.41 % | 0.27 8.00 % | 0.25 -3.85 % | 0.26 135.62 % | -0.73 -465.00 % | 0.20 5.26 % | 0.19 -20.83 % | 0.24 50.00 % | 0.16 -23.81 % | 0.21 16.67 % | 0.18 0.00 % | 0.18 |
| Gross profit | 0.000 -100.00 % | 4.244 M 5.08 % | 4.039 M | 0.000 -100.00 % | 3.736 M -48.67 % | 7.279 M 136.56 % | 3.077 M -61.07 % | 7.903 M 15.49 % | 6.843 M 2.21 % | 6.695 M 1.78 % | 6.578 M -0.68 % | 6.623 M 10.96 % | 5.969 M 11.11 % | 5.372 M 7.70 % | 4.988 M -4.26 % | 5.210 M -10.17 % | 5.800 M -0.34 % | 5.820 M 15.48 % | 5.040 M 3.83 % | 4.854 M 5.34 % | 4.608 M -5.26 % | 4.864 M 13.91 % | 4.270 M -2.69 % | 4.388 M 6.74 % | 4.111 M 10.24 % | 3.729 M 3.96 % | 3.587 M 15.93 % | 3.094 M -2.46 % | 3.172 M 0.32 % | 3.162 M 0.93 % | 3.133 M -3.66 % | 3.252 M -0.97 % | 3.284 M -0.70 % | 3.307 M 10.31 % | 2.998 M -1.96 % | 3.058 M -0.16 % | 3.063 M -13.91 % | 3.558 M 3.28 % | 3.445 M -1.63 % | 3.502 M 7.75 % | 3.250 M 5.69 % | 3.075 M 5.02 % | 2.928 M -1.35 % | 2.968 M 2.38 % | 2.899 M 3.06 % | 2.813 M 4.42 % | 2.694 M 1.97 % | 2.642 M -1.34 % | 2.678 M 3.52 % | 2.587 M -2.19 % | 2.645 M 0.69 % | 2.627 M -3.77 % | 2.730 M 2.02 % | 2.676 M -10.83 % | 3.001 M 15.25 % | 2.604 M -2.11 % | 2.660 M 6.10 % | 2.507 M 0.80 % | 2.487 M |
| Income tax expense | 306.000 K 26.97 % | 241.000 K 2.55 % | 235.000 K 57.72 % | 149.000 K 8.76 % | 137.000 K 14.17 % | 120.000 K 513.79 % | -29.000 K -150.00 % | 58.000 K 248.72 % | -39.000 K -2.63 % | -38.000 K -80.95 % | -21.000 K -111.35 % | 185.000 K -67.60 % | 571.000 K 142.98 % | 235.000 K -12.64 % | 269.000 K 42.33 % | 189.000 K -53.90 % | 410.000 K -1.68 % | 417.000 K -8.75 % | 457.000 K 50.83 % | 303.000 K -3.19 % | 313.000 K -36.51 % | 493.000 K 64.88 % | 299.000 K 7.17 % | 279.000 K -19.13 % | 345.000 K 37.45 % | 251.000 K 7.26 % | 234.000 K -2.90 % | 241.000 K -17.47 % | 292.000 K 0.69 % | 290.000 K 33.03 % | 218.000 K -87.83 % | 1.792 M 281.28 % | 470.000 K 38.24 % | 340.000 K 5.92 % | 321.000 K -25.35 % | 430.000 K -6.52 % | 460.000 K 13.58 % | 405.000 K 21.62 % | 333.000 K 6.39 % | 313.000 K -25.30 % | 419.000 K 58.71 % | 264.000 K 11.39 % | 237.000 K -12.22 % | 270.000 K -12.62 % | 309.000 K 16.17 % | 266.000 K 119.83 % | 121.000 K -42.65 % | 211.000 K -29.19 % | 298.000 K 10.78 % | 269.000 K -5.94 % | 286.000 K 27.68 % | 224.000 K -39.78 % | 372.000 K 3.33 % | 360.000 K -25.93 % | 486.000 K 63.64 % | 297.000 K -30.44 % | 427.000 K 20.28 % | 355.000 K 0.85 % | 352.000 K |
| Cost of revenue | 0.000 | 0.000 | 0.000 -100.00 % | 7.685 M 0.88 % | 7.618 M 293.25 % | -3.942 M -191.78 % | 4.295 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 -100.00 % | 1.380 M 14.71 % | 1.203 M 17.25 % | 1.026 M 21.42 % | 845.000 K 10.89 % | 762.000 K 11.89 % | 681.000 K 46.45 % | 465.000 K -26.07 % | 629.000 K 1.94 % | 617.000 K 0.16 % | 616.000 K -15.50 % | 729.000 K -12.48 % | 833.000 K 3.22 % | 807.000 K 4.81 % | 770.000 K 1.58 % | 758.000 K -8.67 % | 830.000 K 8.07 % | 768.000 K -5.65 % | 814.000 K 11.20 % | 732.000 K 1.39 % | 722.000 K -16.44 % | 864.000 K 17.71 % | 734.000 K 7.62 % | 682.000 K -1.45 % | 692.000 K -17.81 % | 842.000 K 14.71 % | 734.000 K 35.67 % | 541.000 K -4.75 % | 568.000 K -23.86 % | 746.000 K -2.10 % | 762.000 K 7.17 % | 711.000 K 4.87 % | 678.000 K |
| General and administrative expenses | 0.000 | 0.000 | 0.000 -100.00 % | 769.000 K 0.00 % | 769.000 K | 0.000 | 0.000 -100.00 % | 1.458 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.548 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.676 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.054 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.316 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 % | 1.567 M 9.20 % | 1.435 M 5.67 % | 1.358 M -2.16 % | 1.388 M 0.95 % | 1.375 M 6.67 % | 1.289 M 3.20 % | 1.249 M -19.52 % | 1.552 M 32.20 % | 1.174 M 5.29 % | 1.115 M -0.09 % | 1.116 M 5.08 % | 1.062 M -8.05 % | 1.155 M 10.74 % | 1.043 M 9.10 % | 956.000 K -1.04 % | 966.000 K -18.07 % | 1.179 M 31.00 % | 900.000 K -4.86 % | 946.000 K -0.11 % | 947.000 K |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 -100.00 % | 70.500 K 0.00 % | 70.500 K | 0.000 | 0.000 -100.00 % | 149.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 188.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 179.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 149.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 137.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 -100.00 % | 55.000 K 89.66 % | 29.000 K -9.38 % | 32.000 K 10.34 % | 29.000 K -47.27 % | 55.000 K 120.00 % | 25.000 K 0.00 % | 25.000 K -3.85 % | 26.000 K -43.48 % | 46.000 K 58.62 % | 29.000 K 3.57 % | 28.000 K 3.70 % | 27.000 K -42.55 % | 47.000 K 193.75 % | 16.000 K 0.00 % | 16.000 K -20.00 % | 20.000 K -23.08 % | 26.000 K 13.04 % | 23.000 K -4.17 % | 24.000 K 4.35 % | 23.000 K |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.384 M 137.80 % | -6.307 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 -100.00 % | 1.567 M 11.69 % | 1.403 M -0.78 % | 1.414 M -9.13 % | 1.556 M 7.61 % | 1.446 M -4.62 % | 1.516 M -17.34 % | 1.834 M 10.88 % | 1.654 M 15.75 % | 1.429 M 7.61 % | 1.328 M -33.33 % | 1.992 M -5.68 % | 2.112 M 234.18 % | 632.000 K 51.20 % | 418.000 K -31.92 % | 614.000 K 16.07 % | 529.000 K 13.03 % | 468.000 K 17.88 % | 397.000 K -19.47 % | 493.000 K 2.71 % | 480.000 K -0.83 % | 484.000 K 11.01 % | 436.000 K 0.46 % | 434.000 K -16.22 % | 518.000 K -6.67 % | 555.000 K 56.78 % | 354.000 K -18.43 % | 434.000 K 8.50 % | 400.000 K 20.85 % | 331.000 K 1.53 % | 326.000 K -2.10 % | 333.000 K 4.06 % | 320.000 K |
| Operating expenses | 0.000 | 0.000 | 0.000 -100.00 % | 4.323 M 0.00 % | 4.323 M 209.67 % | -3.942 M -265.35 % | 2.384 M 6.29 % | 2.243 M -9.08 % | 2.467 M -3.29 % | 2.551 M 5.54 % | 2.417 M -7.07 % | 2.601 M -0.12 % | 2.604 M 1.48 % | 2.566 M -4.15 % | 2.677 M -10.92 % | 3.005 M 15.22 % | 2.608 M 1.32 % | 2.574 M 3.79 % | 2.480 M -16.72 % | 2.978 M 6.40 % | 2.799 M 27.87 % | 2.189 M -11.95 % | 2.486 M -8.47 % | 2.716 M 27.87 % | 2.124 M 2.66 % | 2.069 M -1.71 % | 2.105 M 34.33 % | 1.567 M 11.69 % | 1.403 M -0.78 % | 1.414 M -9.13 % | 1.556 M 7.61 % | 1.446 M -4.62 % | 1.516 M -17.34 % | 1.834 M 10.88 % | 1.654 M 15.75 % | 1.429 M 7.61 % | 1.328 M -33.33 % | 1.992 M -5.68 % | 2.112 M -6.30 % | 2.254 M 19.77 % | 1.882 M -6.09 % | 2.004 M 2.98 % | 1.946 M 2.53 % | 1.898 M 10.93 % | 1.711 M -3.17 % | 1.767 M -14.14 % | 2.058 M 20.77 % | 1.704 M 7.85 % | 1.580 M 0.13 % | 1.578 M -1.80 % | 1.607 M -8.54 % | 1.757 M 24.35 % | 1.413 M 0.50 % | 1.406 M 1.44 % | 1.386 M -9.77 % | 1.536 M 22.98 % | 1.249 M -4.14 % | 1.303 M 1.01 % | 1.290 M |
| Cost and expenses | 0.000 | 0.000 | 0.000 -100.00 % | 6.349 M -2.68 % | 6.524 M 182.75 % | -7.884 M -225.80 % | 6.267 M -2.43 % | 6.423 M 1.87 % | 6.305 M 1.20 % | 6.230 M 6.04 % | 5.875 M 13.07 % | 5.196 M 94.03 % | 2.678 M -24.58 % | 3.551 M 38.28 % | 2.568 M -32.95 % | 3.830 M 12.88 % | 3.393 M 2.82 % | 3.300 M 34.04 % | 2.462 M -17.33 % | 2.978 M 6.40 % | 2.799 M 27.87 % | 2.189 M -11.95 % | 2.486 M -8.47 % | 2.716 M 27.87 % | 2.124 M 2.66 % | 2.069 M -1.71 % | 2.105 M -28.57 % | 2.947 M 13.09 % | 2.606 M 6.80 % | 2.440 M 1.62 % | 2.401 M 8.74 % | 2.208 M 0.50 % | 2.197 M -4.44 % | 2.299 M 0.70 % | 2.283 M 11.58 % | 2.046 M 5.25 % | 1.944 M -28.56 % | 2.721 M -7.61 % | 2.945 M -3.79 % | 3.061 M 15.42 % | 2.652 M -3.98 % | 2.762 M -0.50 % | 2.776 M 4.13 % | 2.666 M 5.58 % | 2.525 M 1.04 % | 2.499 M -10.11 % | 2.780 M 8.26 % | 2.568 M 10.98 % | 2.314 M 2.39 % | 2.260 M -1.70 % | 2.299 M -11.54 % | 2.599 M 21.05 % | 2.147 M 10.27 % | 1.947 M -0.36 % | 1.954 M -14.37 % | 2.282 M 13.48 % | 2.011 M -0.15 % | 2.014 M 2.34 % | 1.968 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 | 0.000 | 0.000 -100.00 % | 4.323 M 0.00 % | 4.323 M 209.67 % | -3.942 M | 0.000 -100.00 % | 8.550 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.556 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.752 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.487 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.991 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 % | 1.622 M 10.79 % | 1.464 M 5.32 % | 1.390 M -1.91 % | 1.417 M -0.91 % | 1.430 M 8.83 % | 1.314 M 3.14 % | 1.274 M -19.26 % | 1.578 M 29.34 % | 1.220 M 6.64 % | 1.144 M 0.00 % | 1.144 M 5.05 % | 1.089 M -9.40 % | 1.202 M 13.50 % | 1.059 M 8.95 % | 972.000 K -1.42 % | 986.000 K -18.17 % | 1.205 M 30.55 % | 923.000 K -4.85 % | 970.000 K 0.00 % | 970.000 K |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.474 M 2.26 % | 4.375 M 4.47 % | 4.188 M 5.28 % | 3.978 M -0.90 % | 4.014 M 1.24 % | 3.965 M 5.12 % | 3.772 M 4.00 % | 3.627 M -1.31 % | 3.675 M -0.11 % | 3.679 M -1.60 % | 3.739 M 1.49 % | 3.684 M -2.41 % | 3.775 M 9.58 % | 3.445 M 4.55 % | 3.295 M 0.52 % | 3.278 M -0.49 % | 3.294 M 4.31 % | 3.158 M 1.58 % | 3.109 M 2.54 % | 3.032 M -0.66 % | 3.052 M 4.70 % | 2.915 M 3.30 % | 2.822 M -1.98 % | 2.879 M -2.54 % | 2.954 M 1.62 % | 2.907 M 4.64 % | 2.778 M -10.50 % | 3.104 M 5.08 % | 2.954 M -0.51 % | 2.969 M 2.59 % | 2.894 M 1.90 % | 2.840 M |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.380 M 14.71 % | 1.203 M 17.25 % | 1.026 M 21.42 % | 845.000 K 10.89 % | 762.000 K 4.96 % | 726.000 K 20.00 % | 605.000 K 12.24 % | 539.000 K 2.28 % | 527.000 K 0.19 % | 526.000 K 1.35 % | 519.000 K 0.19 % | 518.000 K 5.28 % | 492.000 K 8.13 % | 455.000 K 2.71 % | 443.000 K -0.45 % | 445.000 K -1.77 % | 453.000 K -0.22 % | 454.000 K 1.57 % | 447.000 K 2.29 % | 437.000 K 1.86 % | 429.000 K 0.00 % | 429.000 K 0.47 % | 427.000 K -2.29 % | 437.000 K -2.24 % | 447.000 K -7.64 % | 484.000 K 3.86 % | 466.000 K 1.75 % | 458.000 K -9.49 % | 506.000 K -8.33 % | 552.000 K -3.33 % | 571.000 K -2.89 % | 588.000 K |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.266 M | 0.000 100.00 % | -1.817 M -237.73 % | -538.000 K -15.70 % | -465.000 K 33.85 % | -703.000 K 57.70 % | -1.662 M 49.50 % | -3.291 M -80.72 % | -1.821 M 24.75 % | -2.420 M -52.59 % | -1.586 M 34.11 % | -2.407 M 4.48 % | -2.520 M 2.25 % | -2.578 M -23.35 % | -2.090 M -15.53 % | -1.809 M 32.37 % | -2.675 M -49.94 % | -1.784 M 5.36 % | -1.885 M 5.13 % | -1.987 M -19.70 % | -1.660 M -12.01 % | -1.482 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 130.000 K 60.49 % | 81.000 K 2.53 % | 79.000 K -1.25 % | 80.000 K 8.11 % | 74.000 K -15.91 % | 88.000 K 1.15 % | 87.000 K 0.00 % | 87.000 K 14.47 % | 76.000 K -19.15 % | 94.000 K 0.00 % | 94.000 K 0.00 % | 94.000 K 18.99 % | 79.000 K -20.20 % | 99.000 K -6.60 % | 106.000 K -0.93 % | 107.000 K 4.90 % | 102.000 K -6.42 % | 109.000 K 1.87 % | 107.000 K -1.83 % | 109.000 K |
| Operating income | 2.002 M 17.01 % | 1.711 M -57.64 % | 4.039 M 788.07 % | -587.000 K -153.66 % | 1.094 M 2.15 % | 1.071 M -65.19 % | 3.077 M 163.75 % | -4.827 M -997.21 % | 538.000 K 15.70 % | 465.000 K -33.85 % | 703.000 K -57.70 % | 1.662 M -49.50 % | 3.291 M 80.72 % | 1.821 M -24.75 % | 2.420 M 52.59 % | 1.586 M -34.11 % | 2.407 M -4.48 % | 2.520 M -2.25 % | 2.578 M 23.35 % | 2.090 M 15.53 % | 1.809 M -32.37 % | 2.675 M 49.94 % | 1.784 M -5.36 % | 1.885 M -5.13 % | 1.987 M 19.70 % | 1.660 M 12.01 % | 1.482 M -2.95 % | 1.527 M -13.68 % | 1.769 M 1.20 % | 1.748 M 10.84 % | 1.577 M -12.68 % | 1.806 M 2.15 % | 1.768 M 20.03 % | 1.473 M 9.60 % | 1.344 M -17.50 % | 1.629 M -6.11 % | 1.735 M 10.79 % | 1.566 M 17.48 % | 1.333 M 6.81 % | 1.248 M -8.77 % | 1.368 M 27.73 % | 1.071 M 9.06 % | 982.000 K -8.22 % | 1.070 M -9.93 % | 1.188 M 13.58 % | 1.046 M 64.47 % | 636.000 K -32.20 % | 938.000 K -14.57 % | 1.098 M 8.82 % | 1.009 M -2.79 % | 1.038 M 19.31 % | 870.000 K -33.94 % | 1.317 M 3.70 % | 1.270 M -21.36 % | 1.615 M 51.22 % | 1.068 M -24.31 % | 1.411 M 17.19 % | 1.204 M 0.58 % | 1.197 M |
| Operating income ratio | 0.24 -40.09 % | 0.40 -59.68 % | 1.00 1 409.20 % | -0.08 -153.19 % | 0.14 -55.26 % | 0.32 -27.40 % | 0.44 172.38 % | -0.61 -876.87 % | 0.08 13.20 % | 0.07 -35.01 % | 0.11 -57.41 % | 0.25 -54.49 % | 0.55 62.65 % | 0.34 -30.13 % | 0.49 59.38 % | 0.30 -26.65 % | 0.42 -4.15 % | 0.43 -15.35 % | 0.51 18.80 % | 0.43 9.68 % | 0.39 -28.62 % | 0.55 31.63 % | 0.42 -2.74 % | 0.43 -11.12 % | 0.48 8.58 % | 0.45 7.75 % | 0.41 21.05 % | 0.34 -15.59 % | 0.40 -3.12 % | 0.42 5.29 % | 0.40 -11.89 % | 0.45 0.90 % | 0.45 14.18 % | 0.39 5.39 % | 0.37 -16.40 % | 0.44 -6.01 % | 0.47 29.10 % | 0.37 17.23 % | 0.31 7.58 % | 0.29 -14.89 % | 0.34 21.79 % | 0.28 6.93 % | 0.26 -8.76 % | 0.29 -10.49 % | 0.32 8.44 % | 0.30 58.48 % | 0.19 -30.41 % | 0.27 -16.86 % | 0.32 4.26 % | 0.31 -0.77 % | 0.31 24.03 % | 0.25 -34.04 % | 0.38 -3.69 % | 0.39 -12.76 % | 0.45 41.94 % | 0.32 -22.68 % | 0.41 10.21 % | 0.37 -1.07 % | 0.38 |
| Total other income expenses net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.384 M -137.80 % | 6.307 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 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 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-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 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 33.200 M -44.94 % | 60.300 M 256.66 % | 16.907 M -63.80 % | 46.700 M 54.45 % | 30.236 M -54.02 % | 65.762 M 50.26 % | 43.766 M 231.56 % | 13.200 M -50.00 % | 26.400 M 282.50 % | 6.902 M -47.71 % | 13.200 M 0.00 % | 13.200 M -36.23 % | 20.700 M 33.16 % | 15.545 M -24.90 % | 20.700 M 0.00 % | 20.700 M 0.00 % | 20.700 M 42.38 % | 14.539 M -67.25 % | 44.400 M 27.95 % | 34.700 M -20.41 % | 43.600 M 1 643.30 % | 2.501 M -94.90 % | 49.000 M -3.92 % | 51.000 M 23.49 % | 41.300 M -6.61 % | 44.225 M | 0.000 | 0.000 | 0.000 -100.00 % | 47.878 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.614 M | 0.000 -100.00 % | 31.300 M | 0.000 -100.00 % | 73.317 M 126.48 % | 32.372 M 23.30 % | 26.255 M 173.01 % | 9.617 M -85.47 % | 66.172 M 189.59 % | 22.850 M 171.35 % | 8.421 M 701.50 % | -1.400 M -109.41 % | 14.881 M 832.39 % | 1.596 M 107.96 % | -20.062 M 48.60 % | -39.028 M -1 151.70 % | -3.118 M 62.14 % | -8.235 M -626.53 % | 1.564 M 117.19 % | -9.098 M -145.06 % | 20.193 M |
| Total investments | 0.000 | 0.000 -100.00 % | 575.062 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.015 M | 0.000 -100.00 % | 170.000 K | 0.000 -100.00 % | 24.753 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.224 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 98.847 M -66.82 % | 297.878 M 0.96 % | 295.034 M 3.03 % | 286.363 M 213.42 % | 91.366 M -67.35 % | 279.808 M 0.94 % | 277.211 M 3.81 % | 267.033 M 237.55 % | 79.109 M -69.96 % | 263.319 M -18.83 % | 324.414 M 19.98 % | 270.392 M -18.46 % | 331.593 M 430.46 % | 62.510 M -78.93 % | 296.658 M 3.87 % | 285.613 M -1.38 % | 289.607 M 418.83 % | 55.819 M -2.52 % | 57.262 M 0.11 % | 57.199 M 6.75 % | 53.582 M -79.08 % | 256.128 M 404.51 % | 50.768 M 6.45 % | 47.692 M 10.94 % | 42.990 M 37.88 % | 31.180 M 2.51 % | 30.417 M 5.28 % | 28.892 M 12.73 % | 25.630 M |
| Total debt | 0.000 -100.00 % | 33.200 M -44.94 % | 60.300 M 131.92 % | 26.000 M -44.33 % | 46.700 M 54.45 % | 30.236 M -58.16 % | 72.271 M 65.13 % | 43.766 M 231.56 % | 13.200 M 0.00 % | 13.200 M 0.00 % | 13.200 M 0.00 % | 13.200 M 0.00 % | 13.200 M -36.23 % | 20.700 M 0.00 % | 20.700 M 0.00 % | 20.700 M 0.00 % | 20.700 M 0.00 % | 20.700 M 0.00 % | 20.700 M -53.38 % | 44.400 M 27.95 % | 34.700 M -20.41 % | 43.600 M 412.94 % | 8.500 M -82.65 % | 49.000 M -3.92 % | 51.000 M 23.49 % | 41.300 M -19.96 % | 51.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 54.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 42.400 M | 0.000 -100.00 % | 31.300 M | 0.000 -100.00 % | 79.000 M 120.67 % | 35.800 M 21.36 % | 29.500 M 123.48 % | 13.200 M -81.56 % | 71.600 M 175.38 % | 26.000 M 114.88 % | 12.100 M 72.86 % | 7.000 M -65.00 % | 20.000 M 233.33 % | 6.000 M -4.76 % | 6.300 M 0.00 % | 6.300 M 0.00 % | 6.300 M 0.00 % | 6.300 M -4.55 % | 6.600 M 0.00 % | 6.600 M -75.46 % | 26.900 M |
| Accumulated other comprehensive income loss | 96.824 M | 0.000 100.00 % | -1.377 M 47.10 % | -2.603 M | 0.000 | 0.000 100.00 % | -2.784 M | 0.000 | 0.000 | 0.000 100.00 % | -3.111 M | 0.000 | 0.000 | 0.000 100.00 % | -1.510 M | 0.000 | 0.000 | 0.000 100.00 % | -1.337 M | 0.000 | 0.000 | 0.000 100.00 % | -1.621 M | 0.000 | 0.000 | 0.000 100.00 % | -318.000 K | 0.000 | 0.000 | 0.000 100.00 % | -212.000 K | 0.000 | 0.000 | 0.000 100.00 % | -94.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 117.000 K -40.61 % | 197.000 K 28.76 % | 153.000 K -23.50 % | 200.000 K 29.87 % | 154.000 K 10.00 % | 140.000 K 4.48 % | 134.000 K 272.22 % | 36.000 K 178.26 % | -46.000 K -428.57 % | 14.000 K -72.55 % | 51.000 K -78.39 % | 236.000 K -9.58 % | 261.000 K -0.76 % | 263.000 K 9.13 % | 241.000 K 8.56 % | 222.000 K -3.90 % | 231.000 K |
| Retained earnings | 0.000 | 0.000 -100.00 % | 77.759 M 0.00 % | 77.759 M | 0.000 | 0.000 -100.00 % | 74.722 M | 0.000 | 0.000 | 0.000 -100.00 % | 73.319 M | 0.000 | 0.000 | 0.000 -100.00 % | 67.386 M | 0.000 | 0.000 | 0.000 -100.00 % | 61.557 M | 0.000 | 0.000 | 0.000 -100.00 % | 56.176 M | 0.000 | 0.000 | 0.000 -100.00 % | 51.803 M | 0.000 | 0.000 | 0.000 -100.00 % | 47.019 M | 0.000 | 0.000 | 0.000 -100.00 % | 44.628 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.768 M 2.35 % | 39.833 M 2.44 % | 38.884 M 0.31 % | 38.763 M 1.96 % | 38.018 M 2.15 % | 37.218 M 2.42 % | 36.339 M 0.28 % | 36.238 M 1.44 % | 35.723 M 2.08 % | 34.996 M 2.34 % | 34.196 M -0.25 % | 34.282 M 2.24 % | 33.530 M 1.96 % | 32.884 M 2.96 % | 31.939 M 2.93 % | 31.029 M 3.78 % | 29.900 M |
| Common stock | 0.000 -100.00 % | 96.824 M 372 300.00 % | 26.000 K 0.00 % | 26.000 K -99.97 % | 93.462 M 0.32 % | 93.161 M 358 211.54 % | 26.000 K -99.97 % | 90.215 M -0.03 % | 90.238 M -1.07 % | 91.216 M 350 730.77 % | 26.000 K -99.97 % | 89.321 M 1.49 % | 88.008 M -0.90 % | 88.805 M 355 120.00 % | 25.000 K -99.97 % | 85.953 M 2.49 % | 83.864 M 0.74 % | 83.244 M 320 069.23 % | 26.000 K -99.97 % | 79.875 M 1.18 % | 78.947 M 0.72 % | 78.383 M 290 207.41 % | 27.000 K -99.96 % | 75.922 M 2.12 % | 74.345 M -0.17 % | 74.473 M 275 725.93 % | 27.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 28.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 28.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 30.000 K 3.45 % | 29.000 K 0.00 % | 29.000 K 0.00 % | 29.000 K 0.00 % | 29.000 K -3.33 % | 30.000 K 0.00 % | 30.000 K 0.00 % | 30.000 K 0.00 % | 30.000 K -6.25 % | 32.000 K 0.00 % | 32.000 K 0.00 % | 32.000 K 0.00 % | 32.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | 96.824 M 0.00 % | 96.824 M 1.72 % | 95.183 M 0.00 % | 95.183 M 1.84 % | 93.462 M 0.32 % | 93.161 M 0.78 % | 92.440 M 2.47 % | 90.215 M -0.03 % | 90.238 M -1.07 % | 91.216 M 0.47 % | 90.790 M 1.64 % | 89.321 M 1.49 % | 88.008 M -0.90 % | 88.805 M 1.81 % | 87.230 M 1.49 % | 85.953 M 2.49 % | 83.864 M 0.74 % | 83.244 M 2.11 % | 81.527 M 2.07 % | 79.875 M 1.18 % | 78.947 M 0.72 % | 78.383 M 1.63 % | 77.123 M 1.58 % | 75.922 M 2.12 % | 74.345 M -0.17 % | 74.473 M 1.90 % | 73.085 M 0.99 % | 72.367 M 0.81 % | 71.789 M 1.02 % | 71.061 M 1.91 % | 69.730 M -0.03 % | 69.749 M 0.94 % | 69.097 M -0.10 % | 69.163 M 1.73 % | 67.989 M 1.39 % | 67.057 M 1.85 % | 65.839 M -0.86 % | 66.407 M -2.43 % | 68.064 M 6.66 % | 63.815 M 1.82 % | 62.676 M 0.40 % | 62.424 M 1.44 % | 61.536 M -0.44 % | 61.807 M 1.01 % | 61.190 M 0.14 % | 61.104 M -0.47 % | 61.392 M -3.19 % | 63.413 M 1.29 % | 62.605 M -0.36 % | 62.832 M 1.24 % | 62.064 M 87.24 % | 33.147 M 3.00 % | 32.180 M 2.97 % | 31.251 M 3.72 % | 30.131 M |
| Other non current liabilities | -96.824 M -120.36 % | 475.549 M -5.09 % | 501.065 M 0.00 % | 501.065 M 9.89 % | 455.964 M -1.68 % | 463.759 M -5.18 % | 489.071 M | 0.000 | 0.000 | 0.000 -100.00 % | 337.326 M | 0.000 | 0.000 | 0.000 -100.00 % | 284.938 M | 0.000 | 0.000 | 0.000 -100.00 % | 348.112 M | 0.000 | 0.000 | 0.000 -100.00 % | 343.840 M | 0.000 | 0.000 | 0.000 100.00 % | -51.600 M -205.27 % | 49.018 M -7.39 % | 52.932 M 36.67 % | 38.731 M 170.94 % | -54.600 M -196.12 % | 56.802 M 13.57 % | 50.013 M 58.18 % | 31.617 M 174.57 % | -42.400 M -201.39 % | 41.820 M 763.34 % | 4.844 M -85.08 % | 32.461 M 201.26 % | -32.056 M 10.46 % | -35.800 M -932.56 % | 4.300 M -13.41 % | 4.966 M 117.12 % | -29.003 M -11.55 % | -26.000 M -114.88 % | -12.100 M -72.86 % | -7.000 M 65.00 % | -20.000 M -643.18 % | 3.682 M 158.44 % | -6.300 M 0.00 % | -6.300 M 0.00 % | -6.300 M 0.00 % | -6.300 M 4.55 % | -6.600 M 0.00 % | -6.600 M 75.46 % | -26.900 M |
| Long term debt | 0.000 -100.00 % | 33.200 M 27.69 % | 26.000 M 0.00 % | 26.000 M -44.33 % | 46.700 M 54.45 % | 30.236 M 7.22 % | 28.200 M -35.57 % | 43.766 M 231.56 % | 13.200 M 0.00 % | 13.200 M 0.00 % | 13.200 M 0.00 % | 13.200 M 0.00 % | 13.200 M -36.23 % | 20.700 M 31.85 % | 15.700 M -24.15 % | 20.700 M 0.00 % | 20.700 M 0.00 % | 20.700 M 0.00 % | 20.700 M -53.38 % | 44.400 M 27.95 % | 34.700 M -20.41 % | 43.600 M 412.94 % | 8.500 M -82.65 % | 49.000 M -3.92 % | 51.000 M 23.49 % | 41.300 M -19.96 % | 51.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 54.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 42.400 M | 0.000 -100.00 % | 31.300 M | 0.000 -100.00 % | 42.700 M 19.27 % | 35.800 M 21.36 % | 29.500 M 123.48 % | 13.200 M -66.83 % | 39.800 M 53.08 % | 26.000 M 114.88 % | 12.100 M 72.86 % | 7.000 M -65.00 % | 20.000 M 233.33 % | 6.000 M -4.76 % | 6.300 M 0.00 % | 6.300 M 0.00 % | 6.300 M 0.00 % | 6.300 M -4.55 % | 6.600 M 0.00 % | 6.600 M -75.46 % | 26.900 M |
| Total non current liabilities | -96.824 M -119.03 % | 508.749 M -3.48 % | 527.065 M 0.00 % | 527.065 M 4.85 % | 502.664 M 1.75 % | 493.995 M -4.50 % | 517.271 M 1 081.90 % | 43.766 M 231.56 % | 13.200 M 0.00 % | 13.200 M -96.25 % | 352.293 M 2 568.89 % | 13.200 M 0.00 % | 13.200 M -36.23 % | 20.700 M -93.15 % | 302.202 M 1 359.91 % | 20.700 M 0.00 % | 20.700 M 0.00 % | 20.700 M -94.34 % | 365.885 M 724.07 % | 44.400 M 27.95 % | 34.700 M -20.41 % | 43.600 M -87.53 % | 349.531 M 613.33 % | 49.000 M -3.92 % | 51.000 M 23.49 % | 41.300 M -19.96 % | 51.600 M 5.27 % | 49.018 M -7.39 % | 52.932 M 36.67 % | 38.731 M -29.06 % | 54.600 M -3.88 % | 56.802 M 13.57 % | 50.013 M 58.18 % | 31.617 M -25.43 % | 42.400 M 1.39 % | 41.820 M 15.70 % | 36.144 M 11.35 % | 32.461 M 204.97 % | 10.644 M -70.27 % | 35.800 M 5.92 % | 33.800 M 86.06 % | 18.166 M 68.25 % | 10.797 M -58.47 % | 26.000 M 114.88 % | 12.100 M 72.86 % | 7.000 M -65.00 % | 20.000 M 106.57 % | 9.682 M 53.68 % | 6.300 M 0.00 % | 6.300 M 0.00 % | 6.300 M 0.00 % | 6.300 M -4.55 % | 6.600 M 0.00 % | 6.600 M -75.46 % | 26.900 M |
| Other current liabilities | 0.000 | 0.000 100.00 % | -34.674 M | 0.000 | 0.000 | 0.000 -100.00 % | 151.103 M | 0.000 | 0.000 | 0.000 -100.00 % | 154.954 M | 0.000 | 0.000 | 0.000 -100.00 % | 139.848 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -313.000 K -100.11 % | 278.601 M 2.58 % | 271.592 M -1.27 % | 275.097 M 154 648.88 % | -178.000 K -100.07 % | 254.568 M -0.25 % | 255.209 M -1.82 % | 259.931 M 226 126.96 % | -115.000 K -100.05 % | 243.203 M -1.91 % | 247.938 M -2.73 % | 254.904 M 4.05 % | 244.990 M 263 530.11 % | -93.000 K -100.04 % | 221.701 M -1.73 % | 225.597 M 7.39 % | 210.080 M 214 467.35 % | -98.000 K -4.26 % | -94.000 K 3.09 % | -97.000 K 2.02 % | -99.000 K -100.05 % | 203.858 M 216 970.21 % | -94.000 K 9.62 % | -104.000 K 1.89 % | -106.000 K 13.11 % | -122.000 K -6.09 % | -115.000 K 18.44 % | -141.000 K 14.55 % | -165.000 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 -100.00 % | 34.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 47.271 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 198.742 M | 0.000 | 0.000 | 0.000 -100.00 % | 154.954 M | 0.000 | 0.000 | 0.000 -100.00 % | 144.848 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.927 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.809 M | 0.000 | 0.000 | 0.000 -100.00 % | 313.000 K -99.89 % | 278.601 M 2.58 % | 271.592 M -1.27 % | 275.097 M 154 448.88 % | 178.000 K -99.93 % | 254.568 M -0.25 % | 255.209 M -1.82 % | 259.931 M 225 926.96 % | 115.000 K -99.95 % | 243.203 M -1.91 % | 247.938 M -2.73 % | 254.904 M -9.41 % | 281.396 M 302 476.34 % | 93.000 K -99.96 % | 221.790 M -1.73 % | 225.691 M -6.73 % | 241.981 M 246 819.39 % | 98.000 K 4.26 % | 94.000 K -3.09 % | 97.000 K -2.02 % | 99.000 K -99.95 % | 203.956 M 216 874.47 % | 94.000 K -9.62 % | 104.000 K -1.89 % | 106.000 K -13.11 % | 122.000 K 6.09 % | 115.000 K -18.44 % | 141.000 K -14.55 % | 165.000 K |
| Total liabilities | -96.824 M -119.03 % | 508.749 M -3.87 % | 529.251 M 0.41 % | 527.065 M 4.85 % | 502.664 M 1.75 % | 493.995 M -4.90 % | 519.430 M 1 086.83 % | 43.766 M 231.56 % | 13.200 M 0.00 % | 13.200 M -97.40 % | 507.247 M 3 742.78 % | 13.200 M 0.00 % | 13.200 M -36.23 % | 20.700 M -95.37 % | 447.050 M 2 059.66 % | 20.700 M 0.00 % | 20.700 M 0.00 % | 20.700 M -94.39 % | 368.812 M 730.66 % | 44.400 M 27.95 % | 34.700 M -20.41 % | 43.600 M -87.63 % | 352.340 M 619.06 % | 49.000 M -3.92 % | 51.000 M 23.49 % | 41.300 M -87.79 % | 338.208 M 3.23 % | 327.619 M 0.95 % | 324.524 M 3.41 % | 313.828 M -1.80 % | 319.591 M 2.64 % | 311.370 M 2.01 % | 305.222 M 4.69 % | 291.548 M -1.17 % | 294.988 M 3.50 % | 285.023 M 0.33 % | 284.082 M -1.14 % | 287.365 M -1.60 % | 292.040 M 12.00 % | 260.756 M 2.02 % | 255.590 M 4.81 % | 243.857 M -3.53 % | 252.778 M 5.27 % | 240.122 M 4.45 % | 229.894 M 1.51 % | 226.466 M -0.98 % | 228.703 M 7.05 % | 213.638 M -1.72 % | 217.367 M -4.69 % | 228.060 M 11.14 % | 205.193 M -7.89 % | 222.764 M 10.68 % | 201.269 M -0.06 % | 201.384 M -3.43 % | 208.537 M |
| Other non current assets | 0.000 -100.00 % | 605.573 M 1 378.99 % | 40.945 M -93.31 % | 611.768 M 2.62 % | 596.126 M 1.53 % | 587.156 M 2.19 % | 574.568 M | 0.000 100.00 % | -170.000 K | 0.000 -100.00 % | 529.119 M | 0.000 | 0.000 | 0.000 -100.00 % | 458.088 M | 0.000 | 0.000 | 0.000 -100.00 % | 432.158 M | 0.000 | 0.000 | 0.000 -100.00 % | 413.523 M | 0.000 | 0.000 | 0.000 100.00 % | -78.873 M -177.24 % | 102.108 M 0.82 % | 101.279 M 2.79 % | 98.526 M 228.79 % | -76.500 M -175.51 % | 101.311 M 4.33 % | 97.108 M 3.66 % | 93.678 M 232.82 % | -70.532 M -179.46 % | 88.761 M 247.99 % | 25.507 M -69.41 % | 83.380 M 570.31 % | 12.439 M 122.78 % | -54.615 M -563.27 % | 11.789 M 6.16 % | 11.105 M -5.69 % | 11.775 M 124.25 % | -48.566 M 2.00 % | -49.557 M -0.89 % | -49.122 M -4.08 % | -47.197 M -633.66 % | 8.844 M 120.04 % | -44.129 M -6.81 % | -41.316 M -9.96 % | -37.573 M -7.95 % | -34.805 M -2.05 % | -34.105 M -4.35 % | -32.683 M -10.27 % | -29.640 M |
| Long term investments | 0.000 | 0.000 -100.00 % | 567.812 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.015 M | 0.000 -100.00 % | 170.000 K | 0.000 -100.00 % | 24.753 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.224 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 72.986 M -75.50 % | 297.878 M 0.96 % | 295.034 M 3.03 % | 286.363 M 305.85 % | 70.559 M -74.78 % | 279.808 M 0.94 % | 277.211 M 3.81 % | 267.033 M 314.78 % | 64.380 M -75.55 % | 263.319 M -18.83 % | 324.414 M 19.98 % | 270.392 M -15.52 % | 320.050 M 519.74 % | 51.643 M -81.91 % | 285.537 M 3.66 % | 275.446 M -1.67 % | 280.113 M 517.74 % | 45.345 M -2.01 % | 46.276 M 0.91 % | 45.857 M 4.55 % | 43.863 M -82.21 % | 246.556 M 506.15 % | 40.676 M 7.59 % | 37.805 M 11.17 % | 34.008 M 9.07 % | 31.180 M 2.51 % | 30.417 M 5.28 % | 28.892 M 12.73 % | 25.630 M |
| Intangible assets | 0.000 | 0.000 -100.00 % | 381.000 K 0.00 % | 381.000 K | 0.000 | 0.000 -100.00 % | 458.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 538.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 620.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 705.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 847.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.008 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.197 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.414 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.647 M 283.02 % | 430.000 K -6.52 % | 460.000 K -5.93 % | 489.000 K -20.75 % | 617.000 K 11.78 % | 552.000 K -5.80 % | 586.000 K -5.48 % | 620.000 K -5.20 % | 654.000 K -5.63 % | 693.000 K -5.33 % | 732.000 K -5.06 % | 771.000 K -4.81 % | 810.000 K -5.15 % | 854.000 K -5.01 % | 899.000 K -4.77 % | 944.000 K -4.55 % | 989.000 K |
| GoodWill | 0.000 | 0.000 -100.00 % | 1.200 M 0.00 % | 1.200 M | 0.000 | 0.000 -100.00 % | 1.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.200 M 149.48 % | 481.000 K 0.00 % | 481.000 K 0.00 % | 481.000 K 0.00 % | 481.000 K 0.00 % | 481.000 K 0.00 % | 481.000 K 0.00 % | 481.000 K 0.00 % | 481.000 K 0.00 % | 481.000 K 0.00 % | 481.000 K 0.00 % | 481.000 K 0.00 % | 481.000 K 0.00 % | 481.000 K 0.00 % | 481.000 K 0.00 % | 481.000 K 0.00 % | 481.000 K |
| Goodwill and intangible assets | 0.000 | 0.000 -100.00 % | 1.581 M 0.00 % | 1.581 M | 0.000 | 0.000 -100.00 % | 1.658 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.738 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.820 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.905 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.047 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.208 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.397 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.614 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.847 M 212.51 % | 911.000 K -3.19 % | 941.000 K -2.99 % | 970.000 K -11.66 % | 1.098 M 6.29 % | 1.033 M -3.19 % | 1.067 M -3.09 % | 1.101 M -3.00 % | 1.135 M -3.32 % | 1.174 M -3.22 % | 1.213 M -3.12 % | 1.252 M -3.02 % | 1.291 M -3.30 % | 1.335 M -3.26 % | 1.380 M -3.16 % | 1.425 M -3.06 % | 1.470 M |
| Property plant equipment net | 0.000 | 0.000 -100.00 % | 8.899 M 0.00 % | 8.899 M | 0.000 | 0.000 -100.00 % | 9.204 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.488 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.810 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.115 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.894 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.679 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.544 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.538 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.876 M 39.54 % | 2.061 M -0.77 % | 2.077 M -1.61 % | 2.111 M -1.26 % | 2.138 M -2.29 % | 2.188 M -1.17 % | 2.214 M 2.31 % | 2.164 M -1.59 % | 2.199 M -1.21 % | 2.226 M -0.63 % | 2.240 M -0.84 % | 2.259 M -0.66 % | 2.274 M -0.70 % | 2.290 M -0.78 % | 2.308 M -2.45 % | 2.366 M -6.85 % | 2.540 M |
| Total non current assets | 0.000 -100.00 % | 605.573 M -2.68 % | 622.248 M 0.00 % | 622.248 M 4.38 % | 596.126 M 1.53 % | 587.156 M -1.78 % | 597.770 M | 0.000 | 0.000 | 0.000 -100.00 % | 568.080 M | 0.000 | 0.000 | 0.000 -100.00 % | 502.093 M | 0.000 | 0.000 | 0.000 -100.00 % | 444.178 M | 0.000 | 0.000 | 0.000 -100.00 % | 423.464 M | 0.000 | 0.000 | 0.000 -100.00 % | 78.873 M -80.28 % | 399.986 M 0.93 % | 396.313 M 2.97 % | 384.889 M 403.12 % | 76.500 M -79.93 % | 381.119 M 1.82 % | 374.319 M 3.77 % | 360.711 M 411.41 % | 70.532 M -79.97 % | 352.080 M 0.62 % | 349.921 M -1.09 % | 353.772 M 4.60 % | 338.212 M 519.27 % | 54.615 M -81.82 % | 300.344 M 3.70 % | 289.632 M -1.86 % | 295.124 M 507.68 % | 48.566 M -2.00 % | 49.557 M 0.89 % | 49.122 M 4.08 % | 47.197 M -81.76 % | 258.800 M 486.46 % | 44.129 M 6.81 % | 41.316 M 9.96 % | 37.573 M 7.95 % | 34.805 M 2.05 % | 34.105 M 4.35 % | 32.683 M 10.27 % | 29.640 M |
| Other current assets | 0.000 | 0.000 100.00 % | -7.250 M | 0.000 | 0.000 | 0.000 -100.00 % | 307.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 29.957 M | 0.000 | 0.000 | 0.000 -100.00 % | 32.187 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 0.000 | 0.000 -100.00 % | 7.250 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 -100.00 % | 25.861 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.807 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.729 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.543 M 6.22 % | 10.867 M -2.28 % | 11.121 M 9.38 % | 10.167 M 7.09 % | 9.494 M -9.36 % | 10.474 M -4.66 % | 10.986 M -3.14 % | 11.342 M 16.70 % | 9.719 M 1.54 % | 9.572 M -5.15 % | 10.092 M 2.07 % | 9.887 M 10.08 % | 8.982 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 | 0.000 -100.00 % | 9.160 M 0.74 % | 9.093 M | 0.000 | 0.000 -100.00 % | 6.509 M | 0.000 | 0.000 100.00 % | -13.200 M -309.59 % | 6.298 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.155 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.161 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.999 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.375 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.722 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.786 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.683 M 65.78 % | 3.428 M 5.64 % | 3.245 M -9.43 % | 3.583 M -33.99 % | 5.428 M 72.32 % | 3.150 M -14.38 % | 3.679 M -56.20 % | 8.400 M 64.09 % | 5.119 M 16.24 % | 4.404 M -83.29 % | 26.362 M -41.84 % | 45.328 M 381.29 % | 9.418 M -35.20 % | 14.535 M 188.62 % | 5.036 M -67.92 % | 15.698 M 134.05 % | 6.707 M |
| Cash and short term investments | 0.000 | 0.000 -100.00 % | 16.410 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.509 M | 0.000 | 0.000 100.00 % | -13.200 M -309.59 % | 6.298 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.155 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.161 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.999 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.236 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.529 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.515 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.226 M 20.50 % | 14.295 M -0.49 % | 14.366 M 4.48 % | 13.750 M -7.85 % | 14.922 M 9.53 % | 13.624 M -7.10 % | 14.665 M -25.72 % | 19.742 M 33.05 % | 14.838 M 6.17 % | 13.976 M -61.66 % | 36.454 M -33.98 % | 55.215 M 200.08 % | 18.400 M 26.59 % | 14.535 M 188.62 % | 5.036 M -67.92 % | 15.698 M 134.05 % | 6.707 M |
| Total current assets | 0.000 | 0.000 -100.00 % | 16.383 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.100 M | 0.000 | 0.000 100.00 % | -13.200 M -144.06 % | 29.957 M | 0.000 | 0.000 | 0.000 -100.00 % | 32.187 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.161 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.999 M | 0.000 | 0.000 | 0.000 -100.00 % | 38.588 M | 0.000 | 0.000 | 0.000 -100.00 % | 32.799 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.456 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.892 M 12.34 % | 19.488 M 8.74 % | 17.922 M 7.65 % | 16.649 M -13.24 % | 19.190 M 4.24 % | 18.410 M 2.66 % | 17.933 M -19.90 % | 22.387 M 20.07 % | 18.645 M 2.16 % | 18.251 M -53.60 % | 39.336 M -31.86 % | 57.730 M 159.52 % | 22.245 M 19.86 % | 18.559 M 141.15 % | 7.696 M -57.18 % | 17.972 M 65.67 % | 10.848 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 0.000 | 0.000 -100.00 % | 7.223 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.284 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 -100.00 % | 5.352 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.270 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.941 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.666 M -10.15 % | 5.193 M 46.03 % | 3.556 M 22.66 % | 2.899 M -32.08 % | 4.268 M -10.82 % | 4.786 M 46.45 % | 3.268 M 23.55 % | 2.645 M -30.52 % | 3.807 M -10.95 % | 4.275 M 48.33 % | 2.882 M 14.59 % | 2.515 M -34.59 % | 3.845 M -4.45 % | 4.024 M 51.28 % | 2.660 M 16.97 % | 2.274 M -45.09 % | 4.141 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 3.011 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.325 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.982 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.151 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 594.654 M 1.59 % | 585.360 M -6.09 % | 623.306 M | 0.000 -100.00 % | 601.676 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 % | 293.832 M | 0.000 | 0.000 | 0.000 -100.00 % | 280.022 M | 0.000 | 0.000 | 0.000 -100.00 % | 266.989 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 250.468 M | 0.000 | 0.000 | 0.000 -100.00 % | 234.953 M 5.08 % | 223.594 M 3.49 % | 216.061 M -3.65 % | 224.253 M | 0.000 -100.00 % | 196.507 M 2.43 % | 191.846 M -7.52 % | 207.439 M 2.42 % | 202.547 M 5.69 % | 191.648 M 5.31 % | 181.980 M -8.17 % | 198.180 M |
| Account payables | 0.000 | 0.000 -100.00 % | 374.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 368.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 313.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 178.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 115.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 106.000 K 13.98 % | 93.000 K 4.49 % | 89.000 K -5.32 % | 94.000 K -6.93 % | 101.000 K 3.06 % | 98.000 K 4.26 % | 94.000 K -3.09 % | 97.000 K -2.02 % | 99.000 K 1.02 % | 98.000 K 4.26 % | 94.000 K -9.62 % | 104.000 K -1.89 % | 106.000 K -13.11 % | 122.000 K 6.09 % | 115.000 K -18.44 % | 141.000 K -14.55 % | 165.000 K |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 330.295 M | 0.000 | 0.000 | 0.000 -100.00 % | 273.461 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 -100.00 % | 18.775 M -6.13 % | 20.001 M | 0.000 | 0.000 -100.00 % | 20.476 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.556 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.329 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.281 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.541 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.573 M -70.19 % | 72.367 M 0.81 % | 71.789 M 1.02 % | 71.061 M 210.38 % | 22.895 M -67.18 % | 69.749 M 0.94 % | 69.097 M -0.10 % | 69.163 M 195.23 % | 23.427 M -65.06 % | 67.057 M 1.85 % | 65.839 M -0.86 % | 66.407 M 144.60 % | 27.149 M 14.28 % | 23.756 M 0.62 % | 23.610 M 0.76 % | 23.432 M 0.42 % | 23.335 M -4.44 % | 24.419 M -1.09 % | 24.687 M -0.46 % | 24.800 M -3.45 % | 25.685 M -9.47 % | 28.371 M 0.16 % | 28.326 M 0.16 % | 28.282 M 0.15 % | 28.241 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 -100.00 % | 2.186 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.767 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.564 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 286.295 M | 0.000 | 0.000 | 0.000 -100.00 % | 264.813 M | 0.000 | 0.000 | 0.000 -100.00 % | 252.473 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 224.863 M | 0.000 | 0.000 | 0.000 -100.00 % | 214.024 M -1.69 % | 217.700 M -0.76 % | 219.369 M 5.16 % | 208.604 M | 0.000 -100.00 % | 210.973 M -4.82 % | 221.656 M 11.50 % | 198.787 M -8.11 % | 216.342 M 11.20 % | 194.554 M -0.05 % | 194.643 M 7.26 % | 181.472 M |
| Total assets | 0.000 -100.00 % | 605.573 M -3.02 % | 624.434 M 0.35 % | 622.248 M 4.38 % | 596.126 M 1.53 % | 587.156 M -4.04 % | 611.870 M 2.90 % | 594.654 M 1.59 % | 585.360 M 460.60 % | 104.416 M -82.54 % | 598.037 M -0.60 % | 601.676 M | 0.000 | 0.000 -100.00 % | 534.280 M | 0.000 | 0.000 | 0.000 -100.00 % | 450.339 M | 0.000 | 0.000 | 0.000 -100.00 % | 429.463 M | 0.000 | 0.000 | 0.000 -100.00 % | 411.293 M 2.83 % | 399.986 M 0.93 % | 396.313 M 2.97 % | 384.889 M -1.14 % | 389.321 M 2.15 % | 381.119 M 1.82 % | 374.319 M 3.77 % | 360.711 M -0.62 % | 362.977 M 3.10 % | 352.080 M 0.62 % | 349.921 M -1.09 % | 353.772 M -1.76 % | 360.104 M 10.95 % | 324.571 M 1.98 % | 318.266 M 3.91 % | 306.281 M -2.56 % | 314.314 M 4.10 % | 301.929 M 3.73 % | 291.084 M 1.22 % | 287.570 M -0.87 % | 290.095 M 4.71 % | 277.051 M -1.04 % | 279.972 M -3.75 % | 290.892 M 8.84 % | 267.257 M 4.43 % | 255.911 M 9.62 % | 233.449 M 0.35 % | 232.635 M -2.53 % | 238.668 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-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-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 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -91.000 K | 0.000 | 0.000 | 0.000 100.00 % | -52.000 K |
| Stock based compensation | 0.000 | 0.000 -100.00 % | 118.500 K 0.00 % | 118.500 K | 0.000 | 0.000 -100.00 % | 257.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 356.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 692.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 418.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 474.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 715.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 677.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 172.000 K 0.58 % | 171.000 K -3.93 % | 178.000 K -1.11 % | 180.000 K -42.49 % | 313.000 K 87.43 % | 167.000 K 0.60 % | 166.000 K -61.75 % | 434.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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 718.000 K 152.52 % | -1.367 M -106.50 % | -662.000 K -148.60 % | 1.362 M 161.42 % | 521.000 K 134.41 % | -1.514 M -141.85 % | -626.000 K -153.97 % | 1.160 M 147.33 % | 469.000 K 133.77 % | -1.389 M -268.44 % | -377.000 K -128.39 % | 1.328 M 714.72 % | 163.000 K 112.01 % | -1.357 M -229.37 % | -412.000 K -122.35 % | 1.843 M 6 682.14 % | -28.000 K 97.94 % | -1.360 M -134.48 % | -580.000 K -143.28 % | 1.340 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 975.000 K 159.56 % | -1.637 M -149.16 % | -657.000 K -147.99 % | 1.369 M 164.29 % | 518.000 K 134.12 % | -1.518 M -143.66 % | -623.000 K -153.61 % | 1.162 M 148.29 % | 468.000 K 133.60 % | -1.393 M -279.56 % | -367.000 K -127.59 % | 1.330 M 643.02 % | 179.000 K 113.12 % | -1.364 M -253.37 % | -386.000 K -120.67 % | 1.867 M 37 440.00 % | -5.000 K 99.64 % | -1.373 M -148.28 % | -553.000 K -141.21 % | 1.342 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -257.000 K -195.19 % | 270.000 K 5 500.00 % | -5.000 K 28.57 % | -7.000 K -333.33 % | 3.000 K -25.00 % | 4.000 K 233.33 % | -3.000 K -50.00 % | -2.000 K -300.00 % | 1.000 K -75.00 % | 4.000 K 140.00 % | -10.000 K -400.00 % | -2.000 K 87.50 % | -16.000 K -328.57 % | 7.000 K 126.92 % | -26.000 K -8.33 % | -24.000 K -4.35 % | -23.000 K -276.92 % | 13.000 K 148.15 % | -27.000 K -1 250.00 % | -2.000 K |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -1.470 M 1.14 % | -1.487 M -24.91 % | -1.191 M 0.00 % | -1.191 M -25.18 % | -951.000 K -31.72 % | -722.000 K 57.00 % | -1.679 M -190.99 % | -577.000 K -14.71 % | -503.000 K 30.52 % | -724.000 K 54.69 % | -1.598 M 41.25 % | -2.720 M -71.50 % | -1.586 M 26.27 % | -2.151 M -27.20 % | -1.691 M 15.32 % | -1.997 M 5.04 % | -2.103 M 0.85 % | -2.121 M 6.36 % | -2.265 M -51.40 % | -1.496 M 31.44 % | -2.182 M -46.94 % | -1.485 M 18.00 % | -1.811 M -10.29 % | -1.642 M -16.54 % | -1.409 M -12.90 % | -1.248 M 29.09 % | -1.760 M -19.16 % | -1.477 M -1.30 % | -1.458 M -7.28 % | -1.359 M -86.42 % | -729.000 K 43.84 % | -1.298 M -14.56 % | -1.133 M -10.75 % | -1.023 M 45.47 % | -1.876 M -47.14 % | -1.275 M -9.82 % | -1.161 M -16.10 % | -1.000 M -212.50 % | -320.000 K 42.65 % | -558.000 K -225.11 % | 446.000 K 132.29 % | 192.000 K 30.61 % | 147.000 K 170.33 % | -209.000 K 53.14 % | -446.000 K -149.17 % | 907.000 K 317.97 % | 217.000 K -57.53 % | 511.000 K 284.48 % | -277.000 K -137.33 % | 742.000 K 8.48 % | 684.000 K 395.65 % | 138.000 K 131.01 % | -445.000 K -148.95 % | 909.000 K 314.89 % | -423.000 K 24.60 % | -561.000 K -11.53 % | -503.000 K -132.04 % | 1.570 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 356.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.635 M 325.83 % | -724.000 K -185.38 % | 848.000 K -66.86 % | 2.559 M 37.95 % | 1.855 M 414.94 % | -589.000 K -1 410.26 % | -39.000 K -101.26 % | 3.103 M 108.39 % | 1.489 M 9 206.25 % | 16.000 K -91.11 % | 180.000 K -93.83 % | 2.916 M 85.50 % | 1.572 M 998.29 % | -175.000 K -210.06 % | 159.000 K -95.92 % | 3.897 M 823.46 % | 422.000 K 150.97 % | -828.000 K -551.97 % | -127.000 K -103.33 % | 3.812 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -115.000 K -228.57 % | -35.000 K -118.75 % | -16.000 K 30.43 % | -23.000 K -355.56 % | 9.000 K 132.14 % | -28.000 K 72.82 % | -103.000 K -472.22 % | -18.000 K -80.00 % | -10.000 K 75.61 % | -41.000 K -13.89 % | -36.000 K 10.00 % | -40.000 K -60.00 % | -25.000 K 21.88 % | -32.000 K | 0.000 | 0.000 100.00 % | -29.000 K -3.57 % | -28.000 K | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.122 M 30.03 % | -4.462 M 14.46 % | -5.216 M -33.81 % | -3.898 M -199.85 % | -1.300 M -5.35 % | -1.234 M 59.94 % | -3.080 M -30.84 % | -2.354 M -7.98 % | -2.180 M 61.52 % | -5.666 M 34.05 % | -8.591 M -134.41 % | -3.665 M 11.09 % | -4.122 M -26.99 % | -3.246 M 45.14 % | -5.917 M -36.62 % | -4.331 M 4.96 % | -4.557 M -302.56 % | -1.132 M 83.20 % | -6.738 M -64.06 % | -4.107 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.673 M 114.54 % | 1.712 M -31.66 % | 2.505 M 21.72 % | 2.058 M -23.04 % | 2.674 M 20.72 % | 2.215 M -21.73 % | 2.830 M 166.98 % | 1.060 M -28.38 % | 1.480 M -11.90 % | 1.680 M -61.29 % | 4.340 M 346.50 % | 972.000 K -59.50 % | 2.400 M -3.61 % | 2.490 M -43.60 % | 4.415 M 320.48 % | 1.050 M -41.67 % | 1.800 M -66.60 % | 5.390 M 381.25 % | 1.120 M -39.30 % | 1.845 M |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.939 M -450.55 % | -1.442 M 85.84 % | -10.182 M -217.93 % | 8.634 M 165.55 % | -13.172 M -21.67 % | -10.826 M -55.99 % | -6.940 M -212.94 % | 6.145 M 147.17 % | -13.028 M 8.16 % | -14.185 M -198.63 % | -4.750 M -132.40 % | 14.659 M 188.90 % | -16.489 M -62.41 % | -10.153 M -3.16 % | -9.842 M -160.34 % | 16.311 M 687.36 % | -2.777 M 59.11 % | -6.792 M -142.66 % | -2.799 M -171.64 % | 3.907 M |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.503 M -77.50 % | -4.227 M 67.26 % | -12.909 M -290.65 % | 6.771 M 157.43 % | -11.789 M -19.41 % | -9.873 M -35.38 % | -7.293 M -250.90 % | 4.833 M 135.18 % | -13.738 M 24.57 % | -18.212 M -101.53 % | -9.037 M -175.78 % | 11.926 M 165.40 % | -18.236 M -66.68 % | -10.941 M 3.55 % | -11.344 M -187.06 % | 13.030 M 334.23 % | -5.563 M -117.14 % | -2.562 M 69.56 % | -8.417 M -611.67 % | 1.645 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.600 M 4.76 % | 6.300 M -61.35 % | 16.300 M 161.28 % | -26.600 M -292.75 % | 13.800 M -0.72 % | 13.900 M 172.55 % | 5.100 M 139.23 % | -13.000 M -192.86 % | 14.000 M 4 766.67 % | -300.000 K | 0.000 | 0.000 | 0.000 100.00 % | -300.000 K | 0.000 100.00 % | -20.300 M -1 168.42 % | 1.900 M -58.70 % | 4.600 M -38.67 % | 7.500 M 144.50 % | -16.855 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.181 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.411 M -5 544.00 % | -25.000 K | 0.000 100.00 % | -99.000 K 92.14 % | -1.260 M -189.66 % | -435.000 K -55.91 % | -279.000 K 78.85 % | -1.319 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 2.934 M 357.14 % | -1.141 M 75.07 % | -4.577 M -129.48 % | 15.524 M 4 832.93 % | -328.000 K 90.71 % | -3.532 M -59.82 % | -2.210 M -122.87 % | 9.664 M 396.61 % | 1.946 M 160.59 % | -3.212 M 68.23 % | -10.109 M -147.98 % | 21.068 M 124.94 % | 9.366 M -54.68 % | 20.665 M 3 851.24 % | 523.000 K -95.77 % | 12.364 M 75.77 % | 7.034 M 813.39 % | -986.000 K -307.14 % | 476.000 K -95.99 % | 11.884 M |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.123 M 58.22 % | 5.134 M -56.21 % | 11.723 M 204.90 % | -11.175 M -191.51 % | 12.212 M 22.94 % | 9.933 M 280.43 % | 2.611 M 156.09 % | -4.655 M -135.23 % | 13.214 M 476.25 % | -3.512 M 65.26 % | -10.109 M -147.98 % | 21.068 M 99.75 % | 10.547 M -48.21 % | 20.365 M 3 793.88 % | 523.000 K 106.59 % | -7.936 M -188.83 % | 8.934 M 147.21 % | 3.614 M -54.69 % | 7.976 M 260.45 % | -4.971 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 356.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.255 M 1 132.24 % | 183.000 K 154.14 % | -338.000 K 81.68 % | -1.845 M -180.99 % | 2.278 M 530.62 % | -529.000 K 88.79 % | -4.721 M -243.89 % | 3.281 M 240.00 % | 965.000 K 104.45 % | -21.708 M -14.46 % | -18.966 M -152.82 % | 35.910 M 687.05 % | -6.117 M -166.14 % | 9.249 M 186.75 % | -10.662 M -218.59 % | 8.991 M 137.04 % | 3.793 M 1 593.30 % | 224.000 K 139.44 % | -568.000 K -216.87 % | 486.000 K |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.683 M 92.87 % | 2.428 M 8.15 % | 2.245 M -13.09 % | 2.583 M -41.67 % | 4.428 M 105.95 % | 2.150 M -19.75 % | 2.679 M -63.80 % | 7.400 M 79.66 % | 4.119 M 30.60 % | 3.154 M -87.31 % | 24.862 M -43.27 % | 43.828 M 453.52 % | 7.918 M -43.58 % | 14.035 M 193.25 % | 4.786 M -69.02 % | 15.448 M 139.24 % | 6.457 M 142.38 % | 2.664 M 9.18 % | 2.440 M -18.88 % | 3.008 M 19.27 % | 2.522 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 356.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.683 M 0.00 % | 4.683 M 92.87 % | 2.428 M 8.15 % | 2.245 M -13.09 % | 2.583 M -41.67 % | 4.428 M 105.95 % | 2.150 M -19.75 % | 2.679 M -63.80 % | 7.400 M 79.66 % | 4.119 M 30.60 % | 3.154 M -87.31 % | 24.862 M -43.27 % | 43.828 M 453.52 % | 7.918 M -43.58 % | 14.035 M 193.25 % | 4.786 M -69.02 % | 15.448 M 139.24 % | 6.457 M 142.38 % | 2.664 M 9.18 % | 2.440 M -18.88 % | 3.008 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 356.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.635 M 325.83 % | -724.000 K -185.38 % | 848.000 K -66.86 % | 2.559 M 37.95 % | 1.855 M 414.94 % | -589.000 K -1 410.26 % | -39.000 K -101.26 % | 3.103 M 108.39 % | 1.489 M 9 206.25 % | 16.000 K -91.11 % | 180.000 K -93.83 % | 2.916 M 85.50 % | 1.572 M 998.29 % | -175.000 K -210.06 % | 159.000 K -95.92 % | 3.897 M 823.46 % | 422.000 K 150.97 % | -828.000 K -551.97 % | -127.000 K -103.33 % | 3.812 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -115.000 K -228.57 % | -35.000 K -118.75 % | -16.000 K 30.43 % | -23.000 K -355.56 % | 9.000 K 132.14 % | -28.000 K 72.82 % | -103.000 K -472.22 % | -18.000 K -80.00 % | -10.000 K 75.61 % | -41.000 K -13.89 % | -36.000 K 10.00 % | -40.000 K -60.00 % | -25.000 K 21.88 % | -32.000 K | 0.000 | 0.000 100.00 % | -29.000 K -3.57 % | -28.000 K | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 356.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.520 M 300.26 % | -759.000 K -191.23 % | 832.000 K -67.19 % | 2.536 M 36.05 % | 1.864 M 402.11 % | -617.000 K -334.51 % | -142.000 K -104.60 % | 3.085 M 108.59 % | 1.479 M 6 016.00 % | -25.000 K -117.36 % | 144.000 K -94.99 % | 2.876 M 85.91 % | 1.547 M 847.34 % | -207.000 K -230.19 % | 159.000 K -95.92 % | 3.897 M 891.60 % | 393.000 K 145.91 % | -856.000 K -574.02 % | -127.000 K -103.33 % | 3.812 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 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 |