
CSW Industrials, Inc. CSWI
Trading inactive
Finances
2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 878.301 M 10.78 % | 792.840 M 4.61 % | 757.904 M 20.99 % | 626.435 M 49.43 % | 419.205 M 8.64 % | 385.871 M 10.20 % | 350.155 M 7.34 % | 326.222 M -0.26 % | 327.084 M 2.27 % | 319.831 M 22.15 % | 261.834 M 13.00 % | 231.713 M 16.38 % | 199.094 M 16.43 % | 171.000 M 19.75 % | 142.800 M |
Net income | 136.652 M 34.44 % | 101.648 M 5.41 % | 96.435 M 45.27 % | 66.385 M 65.55 % | 40.099 M -12.29 % | 45.717 M 0.31 % | 45.574 M 483.55 % | -11.882 M -207.33 % | 11.071 M -56.53 % | 25.471 M -14.25 % | 29.705 M 20.11 % | 24.732 M 13.98 % | 21.698 M 29.15 % | 16.800 M 18.31 % | 14.200 M |
Income before tax | 180.117 M 28.22 % | 140.480 M 11.57 % | 125.911 M 37.66 % | 91.465 M 78.93 % | 51.118 M -11.26 % | 57.601 M -6.25 % | 61.441 M 27.35 % | 48.247 M 123.95 % | 21.544 M -51.29 % | 44.225 M -1.56 % | 44.928 M 19.72 % | 37.526 M 12.96 % | 33.220 M 35.04 % | 24.600 M 20.59 % | 20.400 M |
Income before tax ratio | 0.21 15.74 % | 0.18 6.65 % | 0.17 13.78 % | 0.15 19.74 % | 0.12 -18.31 % | 0.15 -14.93 % | 0.18 18.64 % | 0.15 124.54 % | 0.07 -52.37 % | 0.14 -19.41 % | 0.17 5.95 % | 0.16 -2.94 % | 0.17 15.99 % | 0.14 0.70 % | 0.14 |
EBITDA | 223.391 M 16.33 % | 192.031 M 9.90 % | 174.731 M 31.32 % | 133.062 M 74.42 % | 76.288 M 3.83 % | 73.477 M -4.47 % | 76.918 M 18.00 % | 65.187 M 35.85 % | 47.984 M -21.38 % | 61.029 M 8.88 % | 56.054 M 16.59 % | 48.079 M 18.90 % | 40.436 M 64.37 % | 24.600 M 20.59 % | 20.400 M |
Net income ratio | 0.16 21.36 % | 0.13 0.76 % | 0.13 20.07 % | 0.11 10.79 % | 0.10 -19.26 % | 0.12 -8.97 % | 0.13 457.34 % | -0.04 -207.61 % | 0.03 -57.50 % | 0.08 -29.80 % | 0.11 6.29 % | 0.11 -2.06 % | 0.11 10.93 % | 0.10 -1.20 % | 0.10 |
Ratio EBITDA | 0.25 5.01 % | 0.24 5.06 % | 0.23 8.54 % | 0.21 16.72 % | 0.18 -4.43 % | 0.19 -13.32 % | 0.22 9.93 % | 0.20 36.21 % | 0.15 -23.12 % | 0.19 -10.87 % | 0.21 3.18 % | 0.21 2.16 % | 0.20 41.18 % | 0.14 0.70 % | 0.14 |
Gross profit ratio | 0.45 1.23 % | 0.44 5.37 % | 0.42 2.76 % | 0.41 -7.31 % | 0.44 -3.92 % | 0.46 -0.44 % | 0.46 1.64 % | 0.45 10.81 % | 0.41 -11.49 % | 0.46 -4.25 % | 0.48 -0.18 % | 0.48 1.82 % | 0.48 3.62 % | 0.46 -1.25 % | 0.46 |
Weighted average shs out dil | 16.314 M 4.70 % | 15.581 M 0.23 % | 15.546 M -1.65 % | 15.807 M 4.50 % | 15.126 M -0.53 % | 15.206 M -2.10 % | 15.532 M -0.89 % | 15.671 M -1.06 % | 15.839 M 1.05 % | 15.675 M 0.59 % | 15.583 M 0.00 % | 15.583 M 0.00 % | 15.583 M -0.11 % | 15.600 M 0.00 % | 15.600 M |
Weighted average shs out | 16.242 M 4.56 % | 15.533 M 0.15 % | 15.509 M -1.56 % | 15.755 M 4.93 % | 15.015 M -0.16 % | 15.039 M -2.43 % | 15.414 M -1.64 % | 15.671 M -0.65 % | 15.773 M 0.95 % | 15.625 M 0.27 % | 15.583 M 0.00 % | 15.583 M 0.00 % | 15.583 M -0.11 % | 15.600 M 0.00 % | 15.600 M |
EPS diluted | 8.38 28.53 % | 6.52 5.16 % | 6.20 47.62 % | 4.20 58.49 % | 2.65 -12.25 % | 3.02 3.07 % | 2.93 485.53 % | -0.76 -208.57 % | 0.70 -56.79 % | 1.62 -15.18 % | 1.91 20.13 % | 1.59 14.39 % | 1.39 28.70 % | 1.08 18.68 % | 0.91 |
Earnings per share | 8.41 28.59 % | 6.54 5.14 % | 6.22 47.74 % | 4.21 57.68 % | 2.67 -12.46 % | 3.05 3.04 % | 2.96 489.47 % | -0.76 -208.57 % | 0.70 -57.06 % | 1.63 -14.66 % | 1.91 20.13 % | 1.59 14.39 % | 1.39 28.70 % | 1.08 18.68 % | 0.91 |
Gross profit | 393.312 M 12.14 % | 350.745 M 10.22 % | 318.214 M 24.32 % | 255.962 M 38.51 % | 184.800 M 4.38 % | 177.050 M 9.72 % | 161.370 M 9.10 % | 147.916 M 10.52 % | 133.837 M -9.49 % | 147.864 M 16.96 % | 126.425 M 12.79 % | 112.086 M 18.51 % | 94.582 M 20.64 % | 78.400 M 18.25 % | 66.300 M |
Income tax expense | 42.633 M 12.37 % | 37.941 M 29.33 % | 29.337 M 21.50 % | 24.146 M 122.95 % | 10.830 M -15.28 % | 12.784 M -16.93 % | 15.389 M -1.13 % | 15.565 M 48.62 % | 10.473 M -44.16 % | 18.754 M 23.20 % | 15.223 M 18.99 % | 12.794 M 19.49 % | 10.707 M 37.27 % | 7.800 M 25.81 % | 6.200 M |
Cost of revenue | 484.989 M 9.70 % | 442.095 M 0.55 % | 439.690 M 18.68 % | 370.473 M 58.05 % | 234.405 M 12.25 % | 208.821 M 10.61 % | 188.785 M 5.88 % | 178.306 M -7.73 % | 193.247 M 12.37 % | 171.967 M 27.00 % | 135.409 M 13.19 % | 119.627 M 14.46 % | 104.512 M 12.86 % | 92.600 M 21.05 % | 76.500 M |
General and administrative expenses | 198.630 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.930 M 3.84 % | 97.202 M -9.36 % | 107.241 M 6.84 % | 100.378 M 182.69 % | 35.508 M -51.27 % | 72.864 M 195.01 % | 24.699 M -54.01 % | 53.700 M 15.24 % | 46.600 M |
Selling and marketing expenses | 4.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.485 M | 0.000 -100.00 % | 33.314 M | 0.000 | 0.000 |
Other expenses | -5.300 M | 0.000 -100.00 % | 42.000 K 109.01 % | -466.000 K 92.19 % | -5.969 M 16.34 % | -7.135 M -392.06 % | 2.443 M 1 728.67 % | -150.000 K -108.53 % | 1.758 M 877.88 % | -226.000 K | 0.000 100.00 % | -256.000 K | 0.000 -100.00 % | 100.000 K 0.00 % | 100.000 K |
Operating expenses | 212.064 M 7.35 % | 197.542 M 10.27 % | 179.148 M 12.97 % | 158.582 M 26.53 % | 125.330 M 13.90 % | 110.032 M 9.02 % | 100.930 M 3.84 % | 97.202 M -9.36 % | 107.241 M 6.84 % | 100.378 M 22.89 % | 81.681 M 12.10 % | 72.864 M 16.89 % | 62.335 M 15.86 % | 53.800 M 15.20 % | 46.700 M |
Cost and expenses | 697.053 M 8.98 % | 639.637 M 3.36 % | 618.838 M 16.97 % | 529.055 M 47.07 % | 359.735 M 12.82 % | 318.853 M 10.06 % | 289.715 M 5.16 % | 275.508 M -8.31 % | 300.488 M 10.33 % | 272.345 M 25.45 % | 217.090 M 12.78 % | 192.491 M 15.37 % | 166.847 M 13.97 % | 146.400 M 18.83 % | 123.200 M |
Research and development expenses | 5.300 M -10.17 % | 5.900 M 22.92 % | 4.800 M 0.00 % | 4.800 M 6.67 % | 4.500 M 4.65 % | 4.300 M 0.00 % | 4.300 M -6.52 % | 4.600 M -4.17 % | 4.800 M 6.67 % | 4.500 M -20.89 % | 5.688 M 3.42 % | 5.500 M 27.26 % | 4.322 M | 0.000 | 0.000 |
Selling general and administrative expenses | 212.064 M 15.51 % | 183.594 M 2.48 % | 179.148 M 12.97 % | 158.582 M 26.53 % | 125.330 M 13.90 % | 110.032 M 9.02 % | 100.930 M 3.84 % | 97.202 M -9.36 % | 107.241 M 6.84 % | 100.378 M 32.09 % | 75.993 M 4.29 % | 72.864 M 25.60 % | 58.013 M 8.03 % | 53.700 M 15.24 % | 46.600 M |
Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 404.000 K | 0.000 -100.00 % | 589.000 K | 0.000 | 0.000 |
Interest expense | 269.000 K -97.89 % | 12.723 M -3.59 % | 13.197 M 142.19 % | 5.449 M 128.66 % | 2.383 M 79.04 % | 1.331 M -7.70 % | 1.442 M -37.76 % | 2.317 M -14.03 % | 2.695 M -11.20 % | 3.035 M 199.01 % | 1.015 M 674.81 % | 131.000 K -74.56 % | 515.000 K | 0.000 | 0.000 |
Depreciation and amortization | 43.005 M 14.23 % | 37.649 M 5.89 % | 35.554 M -2.25 % | 36.372 M 57.89 % | 23.037 M 57.59 % | 14.618 M 6.70 % | 13.700 M -7.43 % | 14.800 M 9.06 % | 13.570 M -4.17 % | 14.161 M 34.67 % | 10.515 M 15.38 % | 9.113 M 35.99 % | 6.701 M | 0.000 -100.00 % | 700.000 K |
Operating income | 181.248 M 13.91 % | 159.118 M 14.42 % | 139.066 M 42.81 % | 97.380 M 63.75 % | 59.470 M -9.99 % | 66.067 M 9.31 % | 60.440 M 19.18 % | 50.714 M 125.59 % | 22.481 M -52.66 % | 47.486 M 7.84 % | 44.034 M 16.14 % | 37.913 M 17.57 % | 32.247 M 31.09 % | 24.600 M 24.87 % | 19.700 M |
Operating income ratio | 0.21 2.82 % | 0.20 9.38 % | 0.18 18.04 % | 0.16 9.58 % | 0.14 -17.14 % | 0.17 -0.81 % | 0.17 11.03 % | 0.16 126.18 % | 0.07 -53.71 % | 0.15 -11.72 % | 0.17 2.78 % | 0.16 1.02 % | 0.16 12.59 % | 0.14 4.28 % | 0.14 |
Total other income expenses net | -1.131 M 93.93 % | -18.638 M -41.68 % | -13.155 M -122.40 % | -5.915 M 31.24 % | -8.602 M -1.61 % | -8.466 M -945.75 % | 1.001 M 140.58 % | -2.467 M 80.86 % | -12.891 M -295.31 % | -3.261 M -29.61 % | -2.516 M -48.35 % | -1.696 M -274.31 % | 973.000 K | 0.000 -100.00 % | 700.000 K |
2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net debt | -156.481 M -180.99 % | 193.209 M -17.62 % | 234.545 M -0.68 % | 236.156 M 1.68 % | 232.249 M 2 051.45 % | 10.795 M 124.52 % | 4.808 M -60.96 % | 12.314 M -75.40 % | 50.061 M -21.41 % | 63.695 M 918.14 % | 6.256 M -78.93 % | 29.686 M 27.41 % | 23.300 M 281.97 % | 6.100 M | 0.000 |
Total investments | 2.500 M 3.48 % | 2.416 M -1.23 % | 2.446 M 485.17 % | 418.000 K 128.59 % | -1.462 M -259.09 % | 919.000 K -3.97 % | 957.000 K -92.15 % | 12.197 M 586.77 % | 1.776 M -86.62 % | 13.278 M 43.58 % | 9.248 M -35.17 % | 14.264 M | 0.000 | 0.000 | 0.000 |
Total debt | 69.364 M -67.79 % | 215.365 M -14.88 % | 253.000 M 0.09 % | 252.775 M 4.31 % | 242.337 M 731.83 % | 29.133 M -7.39 % | 31.459 M 30.97 % | 24.020 M -67.19 % | 73.207 M -18.37 % | 89.682 M 235.84 % | 26.704 M -40.79 % | 45.097 M 93.55 % | 23.300 M 281.97 % | 6.100 M | 0.000 |
Accumulated other comprehensive income loss | -12.127 M -32.88 % | -9.126 M -8.53 % | -8.409 M -65.73 % | -5.074 M 15.38 % | -5.996 M 47.61 % | -11.446 M -6.68 % | -10.729 M -43.53 % | -7.475 M 28.37 % | -10.435 M -35.55 % | -7.698 M 25.21 % | -10.293 M -512.21 % | 2.497 M | 0.000 | 0.000 | 0.000 |
Retained earnings | 705.035 M 20.92 % | 583.075 M 18.19 % | 493.319 M 21.05 % | 407.522 M 17.36 % | 347.234 M 10.21 % | 315.078 M 13.51 % | 277.588 M 18.81 % | 233.650 M -4.64 % | 245.026 M 4.73 % | 233.955 M 12.06 % | 208.784 M 11.43 % | 187.373 M | 0.000 | 0.000 | 0.000 |
Common stock | 177.000 K 7.93 % | 164.000 K 0.61 % | 163.000 K 0.62 % | 162.000 K 0.62 % | 161.000 K 1.26 % | 159.000 K 0.63 % | 158.000 K 0.00 % | 158.000 K 0.64 % | 157.000 K 0.64 % | 156.000 K 1 200.00 % | 12.000 K 0.00 % | 12.000 K | 0.000 | 0.000 | 0.000 |
Total equity | 1.092 B 72.02 % | 635.078 M 16.71 % | 544.139 M 12.33 % | 484.411 M 17.57 % | 412.013 M 48.88 % | 276.741 M 4.95 % | 263.686 M -0.78 % | 265.765 M -2.45 % | 272.438 M 5.59 % | 258.010 M 26.10 % | 204.601 M 4.29 % | 196.186 M 11.15 % | 176.500 M 10.31 % | 160.000 M 7.74 % | 148.500 M |
Other non current liabilities | 13.894 M -83.94 % | 86.490 M 321.06 % | 20.541 M 34.71 % | 15.248 M 67.69 % | 9.093 M 127.67 % | 3.994 M -28.93 % | 5.620 M 28.37 % | 4.378 M -62.75 % | 11.754 M -13.36 % | 13.566 M -55.02 % | 30.159 M 2 181.32 % | 1.322 M | 0.000 | 0.000 | 0.000 |
Long term debt | 58.120 M -71.78 % | 205.922 M -33.27 % | 308.590 M -2.19 % | 315.489 M 3.42 % | 305.051 M 1 095.53 % | 25.516 M -17.42 % | 30.898 M 31.71 % | 23.459 M -67.71 % | 72.646 M -18.49 % | 89.121 M 578.09 % | 13.143 M -39.99 % | 21.900 M 58.70 % | 13.800 M 126.23 % | 6.100 M | 0.000 |
Total non current liabilities | 139.430 M -52.32 % | 292.412 M -25.27 % | 391.275 M -0.58 % | 393.547 M 3.51 % | 380.196 M 1 039.74 % | 33.358 M -16.13 % | 39.774 M 31.72 % | 30.197 M -65.49 % | 87.490 M -14.80 % | 102.687 M 137.14 % | 43.302 M -0.61 % | 43.566 M 215.70 % | 13.800 M 126.23 % | 6.100 M -65.54 % | 17.700 M |
Other current liabilities | 74.775 M 35.24 % | 55.292 M 0.97 % | 54.762 M 4.32 % | 52.495 M 48.65 % | 35.314 M 9.43 % | 32.272 M 14.59 % | 28.162 M 8.49 % | 25.958 M -2.57 % | 26.643 M 29.50 % | 20.573 M 27.81 % | 16.097 M 8.57 % | 14.827 M | 0.000 | 0.000 | 0.000 |
Deferred revenue | 932.000 K 70.07 % | 548.000 K -13.97 % | 637.000 K -37.91 % | 1.026 M -29.87 % | 1.463 M -49.41 % | 2.892 M 102.95 % | 1.425 M -93.94 % | 23.501 M 2 446.15 % | 923.000 K 78.53 % | 517.000 K 105.77 % | -8.960 M 5.46 % | -9.477 M | 0.000 | 0.000 | 0.000 |
Short term debt | 11.244 M 19.07 % | 9.443 M -3.49 % | 9.784 M -0.47 % | 9.830 M 13.98 % | 8.624 M 138.43 % | 3.617 M 544.74 % | 561.000 K 0.00 % | 561.000 K 0.00 % | 561.000 K 0.00 % | 561.000 K -95.86 % | 13.561 M -1.47 % | 13.764 M 44.88 % | 9.500 M | 0.000 | 0.000 |
Total current liabilities | 147.202 M 27.08 % | 115.836 M 7.22 % | 108.039 M -7.98 % | 117.402 M 41.88 % | 82.748 M 39.90 % | 59.146 M 20.28 % | 49.172 M 9.63 % | 44.854 M 18.86 % | 37.736 M 19.56 % | 31.563 M -18.27 % | 38.618 M 1.44 % | 38.068 M 300.72 % | 9.500 M | 0.000 | 0.000 |
Total liabilities | 286.632 M -29.79 % | 408.248 M -18.24 % | 499.314 M -2.28 % | 510.949 M 10.37 % | 462.944 M 400.46 % | 92.504 M 4.00 % | 88.946 M 18.51 % | 75.051 M -40.07 % | 125.226 M -6.72 % | 134.250 M 63.88 % | 81.920 M 0.35 % | 81.634 M 250.36 % | 23.300 M 281.97 % | 6.100 M -65.54 % | 17.700 M |
Other non current assets | 5.876 M -16.24 % | 7.015 M -89.62 % | 67.611 M -17.51 % | 81.964 M 7.85 % | 75.995 M 878.31 % | 7.768 M -29.16 % | 10.965 M 165.82 % | 4.125 M -58.95 % | 10.049 M -36.79 % | 15.898 M 1 899.75 % | 795.000 K -93.77 % | 12.767 M 116.82 % | -75.900 M -36.76 % | -55.500 M -12.12 % | -49.500 M |
Long term investments | 2.500 M 103.25 % | 1.230 M -49.71 % | 2.446 M 485.17 % | 418.000 K 128.59 % | -1.462 M -259.09 % | 919.000 K -3.97 % | 957.000 K -92.15 % | 12.197 M 305.49 % | 3.008 M -2.65 % | 3.090 M -66.77 % | 9.300 M | 0.000 | 0.000 | 0.000 | 0.000 |
Intangible assets | 357.910 M 12.26 % | 318.819 M -0.03 % | 318.903 M 6.01 % | 300.837 M 6.28 % | 283.060 M 512.88 % | 46.185 M -8.48 % | 50.466 M -4.88 % | 53.054 M -41.45 % | 90.610 M 2.12 % | 88.727 M 116.42 % | 40.997 M -0.77 % | 41.315 M -45.57 % | 75.900 M 36.76 % | 55.500 M 12.12 % | 49.500 M |
GoodWill | 264.092 M 6.84 % | 247.191 M 1.83 % | 242.740 M 8.05 % | 224.658 M 2.68 % | 218.795 M 138.64 % | 91.686 M 6.25 % | 86.295 M 5.54 % | 81.764 M 1.11 % | 80.863 M 19.34 % | 67.757 M 66.70 % | 40.645 M 15.08 % | 35.318 M | 0.000 | 0.000 | 0.000 |
Goodwill and intangible assets | 622.002 M 9.89 % | 566.010 M 0.78 % | 561.643 M 6.88 % | 525.495 M 4.71 % | 501.855 M 264.00 % | 137.871 M 0.81 % | 136.761 M 1.44 % | 134.818 M -21.38 % | 171.473 M 9.58 % | 156.484 M 91.67 % | 81.642 M 6.54 % | 76.633 M 0.97 % | 75.900 M 36.76 % | 55.500 M 12.12 % | 49.500 M |
Property plant equipment net | 155.476 M 13.24 % | 137.302 M 55.61 % | 88.235 M 1.38 % | 87.032 M 5.42 % | 82.554 M 12.23 % | 73.561 M 37.14 % | 53.639 M -1.53 % | 54.473 M -14.75 % | 63.897 M -0.71 % | 64.357 M 13.23 % | 56.837 M -4.42 % | 59.468 M | 0.000 | 0.000 | 0.000 |
Total non current assets | 786.204 M 10.43 % | 711.916 M -1.18 % | 720.397 M 3.62 % | 695.213 M 5.27 % | 660.404 M 201.28 % | 219.200 M 8.86 % | 201.365 M -5.57 % | 213.249 M -15.17 % | 251.381 M 6.18 % | 236.739 M 56.25 % | 151.512 M 1.78 % | 148.868 M 96.14 % | 75.900 M 36.76 % | 55.500 M 12.12 % | 49.500 M |
Other current assets | 14.399 M -9.10 % | 15.840 M -21.89 % | 20.279 M -4.43 % | 21.220 M 9.56 % | 19.368 M 215.03 % | 6.148 M -56.34 % | 14.081 M -15.08 % | 16.581 M -10.99 % | 18.628 M 55.43 % | 11.985 M 84.84 % | 6.484 M -25.05 % | 8.651 M -88.79 % | 77.200 M -9.92 % | 85.700 M 18.37 % | 72.400 M |
Short term investments | 0.000 -100.00 % | 1.186 M 35.23 % | 877.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.776 M -86.62 % | 13.278 M 43.58 % | 9.248 M -35.17 % | 14.264 M | 0.000 | 0.000 | 0.000 |
cash and cash equivalents | 225.845 M 919.34 % | 22.156 M 20.05 % | 18.455 M 11.05 % | 16.619 M 64.74 % | 10.088 M -44.99 % | 18.338 M -31.19 % | 26.651 M 127.67 % | 11.706 M -49.43 % | 23.146 M -10.93 % | 25.987 M 27.09 % | 20.448 M 32.68 % | 15.411 M | 0.000 | 0.000 | 0.000 |
Cash and short term investments | 225.845 M 919.34 % | 22.156 M 20.05 % | 18.455 M 11.05 % | 16.619 M 64.74 % | 10.088 M -44.99 % | 18.338 M -31.19 % | 26.651 M 127.67 % | 11.706 M -53.03 % | 24.922 M -36.53 % | 39.265 M 32.22 % | 29.696 M 0.07 % | 29.675 M | 0.000 | 0.000 | 0.000 |
Total current assets | 592.861 M 78.89 % | 331.410 M 2.59 % | 323.056 M 7.63 % | 300.147 M 39.89 % | 214.553 M 42.99 % | 150.045 M -0.81 % | 151.267 M 18.58 % | 127.567 M -12.79 % | 146.283 M -5.94 % | 155.521 M 15.19 % | 135.009 M 4.70 % | 128.952 M 67.04 % | 77.200 M -9.92 % | 85.700 M 18.37 % | 72.400 M |
Inventory | 194.876 M 29.27 % | 150.749 M -6.70 % | 161.569 M 7.63 % | 150.114 M 53.04 % | 98.086 M 82.48 % | 53.753 M 4.52 % | 51.429 M 19.67 % | 42.974 M -14.74 % | 50.401 M -2.39 % | 51.634 M 13.94 % | 45.315 M 15.86 % | 39.111 M | 0.000 | 0.000 | 0.000 |
Net receivables | 157.741 M 10.57 % | 142.665 M 16.22 % | 122.753 M -0.04 % | 122.804 M 27.00 % | 96.695 M 29.13 % | 74.880 M 13.22 % | 66.136 M 4.34 % | 63.383 M 5.94 % | 59.831 M 13.67 % | 52.637 M 0.82 % | 52.209 M 1.35 % | 51.515 M | 0.000 | 0.000 | 0.000 |
Tax assets | 350.000 K -2.51 % | 359.000 K -22.29 % | 462.000 K 51.97 % | 304.000 K -79.21 % | 1.462 M 259.09 % | -919.000 K 3.97 % | -957.000 K -112.53 % | 7.636 M 158.50 % | 2.954 M 195.60 % | -3.090 M -205.17 % | 2.938 M | 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 % | 83.400 M 52.19 % | 54.800 M 23.70 % | 44.300 M |
Account payables | 54.767 M 13.19 % | 48.387 M 19.03 % | 40.651 M -15.02 % | 47.836 M 47.44 % | 32.444 M 47.62 % | 21.978 M 15.53 % | 19.024 M 13.06 % | 16.826 M 62.23 % | 10.372 M 4.64 % | 9.912 M 10.63 % | 8.960 M -5.46 % | 9.477 M | 0.000 | 0.000 | 0.000 |
Tax payables | 5.484 M 153.19 % | 2.166 M -1.77 % | 2.205 M -64.52 % | 6.215 M 16.21 % | 5.348 M 318.14 % | 1.279 M -10.25 % | 1.425 M -5.57 % | 1.509 M 63.49 % | 923.000 K 78.53 % | 517.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -77.585 M -4 229.06 % | 1.879 M -31.97 % | 2.762 M 36.94 % | 2.017 M 37.77 % | 1.464 M -16.15 % | 1.746 M | 0.000 -100.00 % | 9.433 M | 0.000 | 0.000 | 0.000 |
Minority interest | 20.187 M 4.30 % | 19.355 M 4.83 % | 18.464 M 20.48 % | 15.325 M | 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 | 69.364 M 40.51 % | 49.365 M -24.49 % | 65.374 M -9.88 % | 72.544 M 1.69 % | 71.338 M 291.21 % | 18.235 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.433 M | 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 -100.00 % | 1.000 M 0.00 % | 1.000 M | 0.000 | 0.000 | 0.000 |
Other total stockholders equity | 379.161 M 811.23 % | 41.610 M 2.48 % | 40.602 M -38.92 % | 66.476 M -5.86 % | 70.615 M 361.05 % | -27.050 M -712.07 % | -3.331 M -108.45 % | 39.432 M 4.62 % | 37.690 M 19.28 % | 31.597 M 519.79 % | 5.098 M -3.88 % | 5.304 M -96.99 % | 176.500 M 10.31 % | 160.000 M 7.74 % | 148.500 M |
Deferred tax liabilities non current | 67.416 M | 0.000 -100.00 % | 78.653 M 2.42 % | 76.797 M -3.13 % | 79.280 M 1 960.29 % | 3.848 M 18.18 % | 3.256 M 37.97 % | 2.360 M -23.62 % | 3.090 M -18.53 % | 3.793 M | 0.000 -100.00 % | 1.478 M | 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 |
Total assets | 1.379 B 32.18 % | 1.043 B -0.01 % | 1.043 B 4.83 % | 995.360 M 13.76 % | 874.957 M 136.96 % | 369.245 M 4.71 % | 352.632 M 3.47 % | 340.816 M -14.30 % | 397.664 M 1.38 % | 392.260 M 36.90 % | 286.521 M 3.13 % | 277.820 M | 0.000 | 0.000 | 0.000 |
2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Deferred income tax | -6.915 M -176.93 % | -2.497 M 58.46 % | -6.011 M -84.33 % | -3.261 M -87.74 % | -1.737 M -423.46 % | 537.000 K -94.95 % | 10.625 M 547.87 % | 1.640 M 210.61 % | 528.000 K -92.73 % | 7.262 M 192.08 % | -7.887 M -670.97 % | -1.023 M 63.36 % | -2.792 M |
Stock based compensation | 13.587 M 17.77 % | 11.537 M -10.22 % | 12.851 M 19.54 % | 10.750 M 23.78 % | 8.685 M 4.97 % | 8.274 M 109.52 % | 3.949 M -5.09 % | 4.161 M -10.34 % | 4.641 M 108.02 % | 2.231 M -3.00 % | 2.300 M 0.00 % | 2.300 M 15.00 % | 2.000 M |
Change in working capital | -25.094 M -326.66 % | 11.071 M 160.30 % | -18.360 M 57.60 % | -43.302 M -1 588.85 % | -2.564 M -95.28 % | -1.313 M 49.81 % | -2.616 M -149.15 % | 5.322 M 130.39 % | 2.310 M 354.13 % | -909.000 K -6.32 % | -855.000 K 94.66 % | -15.997 M -278.81 % | -4.223 M |
Accounts receivables | -9.116 M 49.06 % | -17.897 M -1 719.64 % | 1.105 M 104.13 % | -26.729 M -270.26 % | -7.219 M 9.73 % | -7.997 M -109.07 % | -3.825 M -41.77 % | -2.698 M 53.18 % | -5.762 M -328.47 % | 2.522 M 6 916.22 % | -37.000 K 99.63 % | -9.964 M -111.37 % | -4.714 M |
Inventory | -35.699 M -444.45 % | 10.364 M 190.74 % | -11.422 M 76.88 % | -49.403 M -1 362.93 % | -3.377 M -104.30 % | -1.653 M 70.15 % | -5.537 M -658.17 % | 992.000 K 2 855.56 % | -36.000 K -100.71 % | 5.056 M 175.97 % | -6.655 M 1.61 % | -6.764 M -135.43 % | -2.873 M |
Accounts payables | 21.664 M 76.23 % | 12.293 M 275.61 % | -7.000 M -125.02 % | 27.983 M 101.96 % | 13.856 M 135.49 % | 5.884 M 3.16 % | 5.704 M -8.93 % | 6.263 M 33.09 % | 4.706 M 417.14 % | 910.000 K -83.59 % | 5.546 M 752.47 % | -850.000 K -122.36 % | 3.801 M |
Other working capital | -1.943 M -130.79 % | 6.311 M -63.56 % | 17.317 M 257.27 % | 4.847 M 183.22 % | -5.824 M -337.42 % | 2.453 M 135.41 % | 1.042 M 36.21 % | 765.000 K -77.51 % | 3.402 M 136.20 % | -9.397 M -3 329.21 % | 291.000 K -81.59 % | 1.581 M 461.78 % | -437.000 K |
Other non cash items | 6.295 M 27.84 % | 4.924 M 24.82 % | 3.945 M 31.63 % | 2.997 M 39.79 % | 2.144 M -63.89 % | 5.937 M 148.92 % | -12.136 M 22.12 % | -15.582 M -432.24 % | 4.690 M 170.15 % | -6.686 M -267.57 % | 3.990 M -16.94 % | 4.804 M -25.19 % | 6.422 M |
Net cash provided by operating activities | 168.362 M 2.45 % | 164.332 M 35.31 % | 121.453 M 75.79 % | 69.089 M 4.28 % | 66.254 M -5.21 % | 69.897 M 17.06 % | 59.710 M 38.36 % | 43.156 M 10.55 % | 39.036 M -6.01 % | 41.530 M 17.09 % | 35.468 M 63.98 % | 21.629 M -22.21 % | 27.806 M |
Investments in property plant and equipment | -16.266 M 1.86 % | -16.575 M -18.81 % | -13.951 M 10.87 % | -15.653 M -77.21 % | -8.833 M 22.77 % | -11.437 M -52.19 % | -7.515 M -35.80 % | -5.534 M 40.93 % | -9.369 M 15.24 % | -11.053 M -27.46 % | -8.672 M 42.35 % | -15.042 M 2.98 % | -15.504 M |
Acquisitions net | -84.684 M -158.74 % | -32.729 M 43.89 % | -58.335 M -62.30 % | -35.942 M 87.49 % | -287.238 M -2 326.61 % | -11.837 M -17.20 % | -10.100 M -11 078.26 % | 92.000 K 100.33 % | -28.179 M 71.02 % | -97.236 M -1 251.81 % | -7.193 M 70.80 % | -24.632 M 6.53 % | -26.354 M |
Purchases of investments | -2.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.833 M | 0.000 -100.00 % | 7.356 M | 0.000 | 0.000 100.00 % | -1.978 M -156.61 % | 3.494 M 273.57 % | -2.013 M 22.13 % | -2.585 M |
Sales maturities of investments | 0.000 -100.00 % | 1.665 M | 0.000 | 0.000 -100.00 % | 6.152 M | 0.000 -100.00 % | 3.905 M 62.24 % | 2.407 M -78.73 % | 11.317 M | 0.000 -100.00 % | 3.353 M 92.70 % | 1.740 M 161.33 % | -2.837 M |
Other investing activites | 1.229 M -43.75 % | 2.185 M 1 720.83 % | 120.000 K -13.67 % | 139.000 K 101.58 % | -8.803 M -411.06 % | 2.830 M -14.11 % | 3.295 M 332.37 % | -1.418 M -639.16 % | 263.000 K 471.74 % | 46.000 K -99.28 % | 6.393 M 127 760.00 % | 5.000 K -99.96 % | 13.188 M |
Net cash used for investing activites | -102.221 M -124.89 % | -45.454 M 37.01 % | -72.166 M -40.25 % | -51.456 M 82.25 % | -289.889 M -1 317.97 % | -20.444 M -568.32 % | -3.059 M 32.70 % | -4.545 M 82.50 % | -25.968 M 76.44 % | -110.221 M -4 098.90 % | -2.625 M 93.43 % | -39.942 M -17.16 % | -34.092 M |
Debt repayment | -166.000 M -90.80 % | -87.000 M -38 766.67 % | 225.000 K -97.84 % | 10.439 M -95.49 % | 231.291 M 1 224.90 % | -20.561 M -376.39 % | 7.439 M 115.12 % | -49.187 M -198.54 % | -16.476 M -126.62 % | 61.898 M 436.53 % | -18.393 M -184.57 % | 21.750 M 26.10 % | 17.248 M |
Common stock issued | 347.407 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 96.000 K | 0.000 | 0.000 | 0.000 |
Common stock repurchased | -27.693 M -81.38 % | -15.268 M 60.92 % | -39.072 M -102.33 % | -19.311 M -84.11 % | -10.489 M 63.14 % | -28.460 M 39.07 % | -46.712 M -1 984.43 % | -2.241 M -121.66 % | -1.011 M | 0.000 100.00 % | -206.000 K | 0.000 | 0.000 |
Dividends paid | -14.582 M -23.52 % | -11.805 M -11.84 % | -10.555 M -11.59 % | -9.459 M -17.02 % | -8.083 M 0.58 % | -8.130 M | 0.000 | 0.000 | 0.000 100.00 % | -300.000 K 96.38 % | -8.294 M 4.13 % | -8.651 M -24.55 % | -6.946 M |
Other financing activites | -1.085 M | 0.000 -100.00 % | 2.562 M -51.59 % | 5.292 M 297.89 % | 1.330 M | 0.000 | 0.000 100.00 % | -93.000 K -104.29 % | 2.169 M -83.44 % | 13.096 M | 0.000 100.00 % | -30.000 K -103.00 % | 1.000 M |
Net cash used provided by financing activities | 138.047 M 221.02 % | -114.073 M -143.54 % | -46.840 M -259.23 % | -13.039 M -106.09 % | 214.049 M 474.53 % | -57.151 M -45.52 % | -39.273 M 23.77 % | -51.521 M -236.34 % | -15.318 M -120.51 % | 74.694 M 377.75 % | -26.893 M -305.78 % | 13.069 M 15.63 % | 11.302 M |
Effect of forex changes on cash | -499.000 K 54.80 % | -1.104 M -80.69 % | -611.000 K -131.54 % | 1.937 M 44.99 % | 1.336 M 317.24 % | -615.000 K 74.72 % | -2.433 M -265.51 % | 1.470 M 348.73 % | -591.000 K -27.37 % | -464.000 K 49.18 % | -913.000 K -29.69 % | -704.000 K -7 722.22 % | -9.000 K |
Net change in cash | 203.689 M 5 403.62 % | 3.701 M 101.58 % | 1.836 M -71.89 % | 6.531 M 179.16 % | -8.250 M 0.76 % | -8.313 M -155.62 % | 14.945 M 230.64 % | -11.440 M -302.68 % | -2.841 M -151.29 % | 5.539 M 9.97 % | 5.037 M 184.68 % | -5.948 M -218.79 % | 5.007 M |
Cash at beginning of period | 22.156 M 20.05 % | 18.455 M 11.05 % | 16.619 M 64.74 % | 10.088 M -44.99 % | 18.338 M -31.19 % | 26.651 M 127.67 % | 11.706 M -49.43 % | 23.146 M -10.93 % | 25.987 M 27.09 % | 20.448 M 32.68 % | 15.411 M -27.85 % | 21.359 M 30.62 % | 16.352 M |
Cash at end of period | 225.845 M 919.34 % | 22.156 M 20.05 % | 18.455 M 11.05 % | 16.619 M 64.74 % | 10.088 M -44.99 % | 18.338 M -31.19 % | 26.651 M 127.67 % | 11.706 M -49.43 % | 23.146 M -10.93 % | 25.987 M 27.09 % | 20.448 M 32.68 % | 15.411 M -27.85 % | 21.359 M |
Operating cash flow | 168.362 M 2.45 % | 164.332 M 35.31 % | 121.453 M 75.79 % | 69.089 M 4.28 % | 66.254 M -5.21 % | 69.897 M 17.06 % | 59.710 M 38.36 % | 43.156 M 10.55 % | 39.036 M -6.01 % | 41.530 M 17.09 % | 35.468 M 63.98 % | 21.629 M -22.21 % | 27.806 M |
Capital expenditure | -16.266 M 1.86 % | -16.575 M -18.81 % | -13.951 M 10.87 % | -15.653 M -77.21 % | -8.833 M 22.77 % | -11.437 M -52.19 % | -7.515 M -35.80 % | -5.534 M 40.93 % | -9.369 M 15.24 % | -11.053 M -27.46 % | -8.672 M 42.35 % | -15.042 M 2.98 % | -15.504 M |
Free CashFlow | 152.096 M 2.94 % | 147.757 M 37.45 % | 107.502 M 101.18 % | 53.436 M -6.94 % | 57.421 M -1.78 % | 58.460 M 12.00 % | 52.195 M 38.74 % | 37.622 M 26.81 % | 29.667 M -2.66 % | 30.477 M 13.74 % | 26.796 M 306.80 % | 6.587 M -46.46 % | 12.302 M |
2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
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 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 263.646 M 14.36 % | 230.549 M 19.06 % | 193.649 M -15.04 % | 227.926 M 0.77 % | 226.177 M 7.26 % | 210.860 M 20.51 % | 174.967 M -14.09 % | 203.653 M 0.14 % | 203.360 M 3.92 % | 195.686 M 14.37 % | 171.093 M -10.51 % | 191.192 M -4.37 % | 199.934 M 15.37 % | 173.299 M 27.16 % | 136.286 M -12.40 % | 155.585 M -3.52 % | 161.266 M 20.92 % | 133.369 M 48.30 % | 89.932 M -14.30 % | 104.940 M 15.36 % | 90.964 M -7.65 % | 98.498 M 17.66 % | 83.716 M -17.38 % | 101.324 M -0.99 % | 102.333 M 11.87 % | 91.477 M 18.05 % | 77.488 M -15.42 % | 91.612 M 2.27 % | 89.578 M 7.32 % | 83.465 M 20.90 % | 69.036 M -23.61 % | 90.369 M -7.81 % | 98.027 M 12.22 % | 87.349 M 15.70 % | 75.496 M -5.78 % | 80.131 M -4.73 % | 84.107 M 10.29 % | 76.259 M 7.53 % | 70.918 M -15.32 % | 83.744 M -5.81 % | 88.909 M 38.77 % | 64.071 M 5.26 % | 60.871 M -10.61 % | 68.094 M -1.02 % | 68.798 M |
Net income | 40.925 M 16.72 % | 35.062 M 30.11 % | 26.948 M -25.25 % | 36.051 M -6.58 % | 38.591 M 21.51 % | 31.759 M 244.38 % | 9.222 M -69.32 % | 30.055 M -1.82 % | 30.611 M 13.11 % | 27.063 M 73.49 % | 15.599 M -35.89 % | 24.331 M -17.36 % | 29.443 M 59.62 % | 18.446 M 121.95 % | 8.311 M -53.82 % | 17.996 M -10.24 % | 20.048 M 108.25 % | 9.627 M 310.36 % | 2.346 M -85.65 % | 16.354 M 36.74 % | 11.960 M -17.98 % | 14.581 M 99.52 % | 7.308 M -16.79 % | 8.783 M -42.23 % | 15.204 M 10.47 % | 13.763 M 176.31 % | 4.981 M -67.14 % | 15.156 M 29.80 % | 11.676 M 84.19 % | 6.339 M 118.62 % | -34.037 M -566.13 % | 7.302 M -14.24 % | 8.514 M 212.10 % | 2.728 M 573.58 % | 405.000 K -89.46 % | 3.842 M -6.20 % | 4.096 M 120.22 % | 1.860 M -6.91 % | 1.998 M -84.59 % | 12.962 M 49.85 % | 8.650 M 62.20 % | 5.333 M -16.49 % | 6.386 M -22.48 % | 8.238 M -15.49 % | 9.748 M |
Income before tax | 54.382 M 16.92 % | 46.513 M 48.73 % | 31.273 M -36.86 % | 49.531 M -6.19 % | 52.800 M 25.81 % | 41.968 M 156.09 % | 16.388 M -59.65 % | 40.613 M -2.16 % | 41.511 M 14.58 % | 36.228 M 99.33 % | 18.175 M -43.65 % | 32.251 M -17.85 % | 39.258 M 42.21 % | 27.605 M 154.73 % | 10.837 M -55.46 % | 24.329 M -9.10 % | 26.764 M 145.61 % | 10.897 M 256.69 % | 3.055 M -85.81 % | 21.536 M 37.80 % | 15.628 M -2.67 % | 16.057 M 71.66 % | 9.354 M -24.90 % | 12.456 M -36.88 % | 19.733 M 16.02 % | 17.009 M 79.65 % | 9.468 M -43.86 % | 16.866 M -6.81 % | 18.098 M 82.22 % | 9.932 M 27.74 % | 7.775 M -32.77 % | 11.565 M -13.17 % | 13.319 M 227.01 % | 4.073 M 23.76 % | 3.291 M -52.85 % | 6.980 M -3.06 % | 7.200 M 19.76 % | 6.012 M 24.65 % | 4.823 M -75.68 % | 19.833 M 46.30 % | 13.556 M 66.47 % | 8.143 M -16.49 % | 9.751 M -22.48 % | 12.579 M -12.98 % | 14.455 M |
Income before tax ratio | 0.21 2.24 % | 0.20 24.93 % | 0.16 -25.69 % | 0.22 -6.91 % | 0.23 17.29 % | 0.20 112.50 % | 0.09 -53.03 % | 0.20 -2.30 % | 0.20 10.26 % | 0.19 74.28 % | 0.11 -37.02 % | 0.17 -14.09 % | 0.20 23.27 % | 0.16 100.32 % | 0.08 -49.15 % | 0.16 -5.78 % | 0.17 103.12 % | 0.08 140.52 % | 0.03 -83.45 % | 0.21 19.45 % | 0.17 5.39 % | 0.16 45.90 % | 0.11 -9.11 % | 0.12 -36.25 % | 0.19 3.71 % | 0.19 52.17 % | 0.12 -33.63 % | 0.18 -8.88 % | 0.20 69.78 % | 0.12 5.66 % | 0.11 -12.00 % | 0.13 -5.81 % | 0.14 191.39 % | 0.05 6.97 % | 0.04 -49.96 % | 0.09 1.75 % | 0.09 8.59 % | 0.08 15.92 % | 0.07 -71.28 % | 0.24 55.33 % | 0.15 19.97 % | 0.13 -20.66 % | 0.16 -13.28 % | 0.18 -12.08 % | 0.21 |
EBITDA | 68.744 M 23.46 % | 55.681 M 36.33 % | 40.842 M -33.05 % | 61.006 M -6.49 % | 65.239 M 18.03 % | 55.272 M 94.13 % | 28.471 M -46.44 % | 53.155 M -2.95 % | 54.772 M 9.22 % | 50.149 M 60.00 % | 31.344 M -28.89 % | 44.080 M -10.90 % | 49.474 M 33.39 % | 37.091 M 86.10 % | 19.931 M -41.37 % | 33.993 M -15.97 % | 40.454 M 72.36 % | 23.470 M 190.76 % | 8.072 M -68.30 % | 25.462 M 30.39 % | 19.527 M 68.35 % | 11.599 M -17.56 % | 14.069 M -40.66 % | 23.708 M -2.84 % | 24.400 M 11.15 % | 21.952 M 71.06 % | 12.833 M -37.79 % | 20.629 M -3.17 % | 21.305 M 50.35 % | 14.170 M 42.74 % | 9.927 M -39.04 % | 16.285 M -11.95 % | 18.495 M 122.56 % | 8.310 M 5.46 % | 7.880 M -31.61 % | 11.522 M -8.69 % | 12.619 M 16.92 % | 10.793 M 19.76 % | 9.012 M -62.45 % | 23.997 M 20.48 % | 19.918 M 60.85 % | 12.383 M 0.89 % | 12.274 M -18.06 % | 14.980 M -10.94 % | 16.821 M |
Net income ratio | 0.16 2.07 % | 0.15 9.29 % | 0.14 -12.02 % | 0.16 -7.30 % | 0.17 13.28 % | 0.15 185.76 % | 0.05 -64.29 % | 0.15 -1.96 % | 0.15 8.84 % | 0.14 51.69 % | 0.09 -28.36 % | 0.13 -13.58 % | 0.15 38.35 % | 0.11 74.54 % | 0.06 -47.28 % | 0.12 -6.96 % | 0.12 72.22 % | 0.07 176.71 % | 0.03 -83.26 % | 0.16 18.53 % | 0.13 -11.18 % | 0.15 69.58 % | 0.09 0.71 % | 0.09 -41.66 % | 0.15 -1.25 % | 0.15 134.06 % | 0.06 -61.14 % | 0.17 26.92 % | 0.13 71.62 % | 0.08 115.40 % | -0.49 -710.17 % | 0.08 -6.97 % | 0.09 178.10 % | 0.03 482.18 % | 0.01 -88.81 % | 0.05 -1.55 % | 0.05 99.67 % | 0.02 -13.43 % | 0.03 -81.80 % | 0.15 59.09 % | 0.10 16.89 % | 0.08 -20.66 % | 0.10 -13.28 % | 0.12 -14.62 % | 0.14 |
Ratio EBITDA | 0.26 7.96 % | 0.24 14.51 % | 0.21 -21.20 % | 0.27 -7.21 % | 0.29 10.04 % | 0.26 61.09 % | 0.16 -37.66 % | 0.26 -3.09 % | 0.27 5.10 % | 0.26 39.89 % | 0.18 -20.54 % | 0.23 -6.83 % | 0.25 15.62 % | 0.21 46.35 % | 0.15 -33.06 % | 0.22 -12.90 % | 0.25 42.55 % | 0.18 96.06 % | 0.09 -63.01 % | 0.24 13.03 % | 0.21 82.29 % | 0.12 -29.93 % | 0.17 -28.18 % | 0.23 -1.87 % | 0.24 -0.64 % | 0.24 44.90 % | 0.17 -26.45 % | 0.23 -5.32 % | 0.24 40.09 % | 0.17 18.07 % | 0.14 -20.21 % | 0.18 -4.49 % | 0.19 98.32 % | 0.10 -8.85 % | 0.10 -27.41 % | 0.14 -4.16 % | 0.15 6.01 % | 0.14 11.37 % | 0.13 -55.65 % | 0.29 27.91 % | 0.22 15.91 % | 0.19 -4.15 % | 0.20 -8.34 % | 0.22 -10.02 % | 0.24 |
Gross profit ratio | 0.44 -0.92 % | 0.44 6.83 % | 0.41 -9.25 % | 0.46 -4.02 % | 0.47 6.95 % | 0.44 5.03 % | 0.42 -5.33 % | 0.45 -1.45 % | 0.45 3.92 % | 0.44 13.41 % | 0.38 -8.83 % | 0.42 -2.42 % | 0.43 3.55 % | 0.42 13.69 % | 0.37 -9.39 % | 0.41 -4.73 % | 0.43 5.11 % | 0.40 -7.48 % | 0.44 -5.81 % | 0.46 -1.19 % | 0.47 3.52 % | 0.45 0.84 % | 0.45 -3.77 % | 0.47 1.36 % | 0.46 -1.45 % | 0.47 6.03 % | 0.44 -4.13 % | 0.46 -1.94 % | 0.47 8.36 % | 0.43 -0.89 % | 0.44 1.78 % | 0.43 -0.55 % | 0.43 21.50 % | 0.36 -7.06 % | 0.38 -13.99 % | 0.45 -2.02 % | 0.45 0.61 % | 0.45 -0.41 % | 0.45 -7.05 % | 0.49 7.22 % | 0.45 -5.24 % | 0.48 1.83 % | 0.47 -3.24 % | 0.49 -0.83 % | 0.49 |
Weighted average shs out dil | 16.863 M 3.37 % | 16.314 M -3.31 % | 16.872 M 5.84 % | 15.941 M 2.21 % | 15.596 M 0.06 % | 15.586 M -0.06 % | 15.596 M 0.05 % | 15.588 M 0.26 % | 15.547 M 0.15 % | 15.523 M 0.07 % | 15.512 M 0.23 % | 15.477 M -1.12 % | 15.652 M -0.94 % | 15.800 M -0.28 % | 15.844 M 0.21 % | 15.811 M 0.19 % | 15.781 M -0.01 % | 15.782 M 4.66 % | 15.079 M 1.60 % | 14.842 M 0.23 % | 14.808 M 0.69 % | 14.707 M -3.58 % | 15.253 M 0.48 % | 15.180 M -0.09 % | 15.193 M 1.35 % | 14.990 M -2.36 % | 15.353 M -1.89 % | 15.649 M -1.78 % | 15.932 M 0.69 % | 15.823 M 0.82 % | 15.694 M -1.57 % | 15.945 M 0.14 % | 15.923 M 0.49 % | 15.846 M -0.30 % | 15.894 M 0.83 % | 15.763 M -0.10 % | 15.778 M 0.39 % | 15.717 M -0.15 % | 15.741 M 1.01 % | 15.583 M -0.11 % | 15.600 M 0.11 % | 15.583 M 0.00 % | 15.583 M 0.00 % | 15.583 M 0.00 % | 15.583 M |
Weighted average shs out | 16.808 M 3.48 % | 16.242 M -3.28 % | 16.792 M 5.84 % | 15.866 M 2.14 % | 15.534 M 0.07 % | 15.523 M -0.15 % | 15.546 M 0.01 % | 15.544 M 0.15 % | 15.520 M 0.29 % | 15.475 M -0.01 % | 15.476 M 0.24 % | 15.439 M -1.30 % | 15.643 M -0.77 % | 15.764 M -0.19 % | 15.794 M 0.25 % | 15.755 M 0.25 % | 15.715 M 0.45 % | 15.645 M 4.57 % | 14.961 M 1.45 % | 14.747 M 0.27 % | 14.707 M 0.00 % | 14.707 M -2.50 % | 15.084 M 0.63 % | 14.989 M -0.23 % | 15.024 M 0.23 % | 14.990 M -1.63 % | 15.238 M -1.84 % | 15.524 M -1.89 % | 15.823 M 0.74 % | 15.707 M 0.08 % | 15.694 M -1.00 % | 15.853 M 0.04 % | 15.846 M 0.00 % | 15.846 M 0.09 % | 15.832 M 0.87 % | 15.695 M -0.14 % | 15.717 M 0.30 % | 15.670 M 0.04 % | 15.663 M 0.51 % | 15.583 M -0.11 % | 15.600 M 0.11 % | 15.583 M 0.00 % | 15.583 M 0.00 % | 15.583 M 0.00 % | 15.583 M |
EPS diluted | 2.43 16.83 % | 2.08 30.00 % | 1.60 -29.20 % | 2.26 -8.50 % | 2.47 21.08 % | 2.04 245.76 % | 0.59 -69.43 % | 1.93 -2.03 % | 1.97 13.22 % | 1.74 72.28 % | 1.01 -35.67 % | 1.57 -16.49 % | 1.88 60.68 % | 1.17 125.00 % | 0.52 -54.39 % | 1.14 -10.24 % | 1.27 108.20 % | 0.61 281.25 % | 0.16 -85.45 % | 1.10 35.80 % | 0.81 -18.18 % | 0.99 106.25 % | 0.48 -17.24 % | 0.58 -42.00 % | 1.00 8.70 % | 0.92 187.50 % | 0.32 -67.01 % | 0.97 32.88 % | 0.73 82.50 % | 0.40 118.43 % | -2.17 -571.74 % | 0.46 -13.21 % | 0.53 211.76 % | 0.17 566.67 % | 0.03 -89.38 % | 0.24 -7.69 % | 0.26 116.67 % | 0.12 -7.69 % | 0.13 -84.34 % | 0.83 50.91 % | 0.55 61.76 % | 0.34 -17.07 % | 0.41 -22.64 % | 0.53 -15.87 % | 0.63 |
Earnings per share | 2.43 16.27 % | 2.09 30.63 % | 1.60 -29.52 % | 2.27 -8.47 % | 2.48 20.98 % | 2.05 247.46 % | 0.59 -69.43 % | 1.93 -2.03 % | 1.97 12.57 % | 1.75 73.27 % | 1.01 -36.08 % | 1.58 -15.96 % | 1.88 60.68 % | 1.17 120.75 % | 0.53 -53.51 % | 1.14 -10.94 % | 1.28 109.84 % | 0.61 281.25 % | 0.16 -85.59 % | 1.11 37.04 % | 0.81 -18.18 % | 0.99 106.25 % | 0.48 -18.64 % | 0.59 -41.58 % | 1.01 9.78 % | 0.92 178.79 % | 0.33 -66.33 % | 0.98 32.43 % | 0.74 85.00 % | 0.40 118.43 % | -2.17 -571.74 % | 0.46 -14.81 % | 0.54 217.65 % | 0.17 564.06 % | 0.03 -89.33 % | 0.24 -7.69 % | 0.26 116.67 % | 0.12 -7.69 % | 0.13 -84.34 % | 0.83 50.91 % | 0.55 61.76 % | 0.34 -17.07 % | 0.41 -22.64 % | 0.53 -15.87 % | 0.63 |
Gross profit | 115.442 M 13.31 % | 101.884 M 27.19 % | 80.106 M -22.90 % | 103.901 M -3.28 % | 107.421 M 14.72 % | 93.638 M 26.57 % | 73.981 M -18.67 % | 90.959 M -1.31 % | 92.167 M 7.99 % | 85.345 M 29.71 % | 65.798 M -18.41 % | 80.647 M -6.69 % | 86.425 M 19.47 % | 72.342 M 44.56 % | 50.042 M -20.63 % | 63.051 M -8.09 % | 68.598 M 27.10 % | 53.973 M 37.20 % | 39.338 M -19.28 % | 48.736 M 14.00 % | 42.752 M -4.40 % | 44.720 M 18.65 % | 37.691 M -20.49 % | 47.404 M 0.36 % | 47.235 M 10.25 % | 42.845 M 25.18 % | 34.228 M -18.91 % | 42.209 M 0.29 % | 42.088 M 16.29 % | 36.191 M 19.83 % | 30.202 M -22.25 % | 38.845 M -8.32 % | 42.369 M 36.35 % | 31.073 M 7.53 % | 28.898 M -18.97 % | 35.663 M -6.65 % | 38.203 M 10.97 % | 34.427 M 7.09 % | 32.149 M -21.29 % | 40.843 M 0.99 % | 40.444 M 31.50 % | 30.756 M 7.18 % | 28.696 M -13.50 % | 33.175 M -1.84 % | 33.798 M |
Income tax expense | 13.211 M 15.30 % | 11.458 M 165.54 % | 4.315 M -66.58 % | 12.910 M -7.46 % | 13.950 M 39.88 % | 9.973 M 40.80 % | 7.083 M 167.90 % | -10.431 M -199.77 % | 10.455 M 14.83 % | 9.105 M 240.25 % | 2.676 M -66.28 % | 7.936 M -17.51 % | 9.620 M 5.95 % | 9.080 M 339.07 % | 2.068 M -66.21 % | 6.121 M -4.37 % | 6.401 M 404.02 % | 1.270 M 79.13 % | 709.000 K -86.32 % | 5.182 M 41.28 % | 3.668 M 36.61 % | 2.685 M 29.58 % | 2.072 M -43.05 % | 3.638 M -17.11 % | 4.389 M 29.70 % | 3.384 M -2.51 % | 3.471 M -21.86 % | 4.442 M 8.58 % | 4.091 M 703.39 % | -678.000 K -113.19 % | 5.140 M 20.57 % | 4.263 M -11.28 % | 4.805 M 257.25 % | 1.345 M -53.40 % | 2.886 M -8.03 % | 3.138 M 1.10 % | 3.104 M -25.24 % | 4.152 M 46.97 % | 2.825 M -58.89 % | 6.871 M 40.05 % | 4.906 M 74.59 % | 2.810 M -16.49 % | 3.365 M -22.48 % | 4.341 M -7.78 % | 4.707 M |
Cost of revenue | 148.204 M 15.19 % | 128.665 M 13.32 % | 113.543 M -8.45 % | 124.025 M 4.44 % | 118.756 M 1.31 % | 117.222 M 16.08 % | 100.986 M -10.39 % | 112.694 M 1.35 % | 111.193 M 0.77 % | 110.341 M 4.79 % | 105.295 M -4.75 % | 110.545 M -2.61 % | 113.509 M 12.43 % | 100.957 M 17.06 % | 86.244 M -6.80 % | 92.534 M -0.14 % | 92.668 M 16.72 % | 79.396 M 56.93 % | 50.594 M -9.98 % | 56.204 M 16.58 % | 48.212 M -10.35 % | 53.778 M 16.85 % | 46.025 M -14.64 % | 53.920 M -2.14 % | 55.098 M 13.30 % | 48.632 M 12.42 % | 43.260 M -12.43 % | 49.403 M 4.03 % | 47.490 M 0.46 % | 47.274 M 21.73 % | 38.834 M -24.63 % | 51.524 M -7.43 % | 55.658 M -1.10 % | 56.276 M 20.77 % | 46.598 M 4.79 % | 44.468 M -3.13 % | 45.904 M 9.73 % | 41.832 M 7.90 % | 38.769 M -9.63 % | 42.901 M -11.48 % | 48.465 M 45.48 % | 33.315 M 3.54 % | 32.175 M -7.86 % | 34.919 M -0.23 % | 35.000 M |
General and administrative expenses | 0.000 -100.00 % | 45.006 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 % | 28.634 M 5.26 % | 27.203 M -0.29 % | 27.282 M 1.37 % | 26.914 M 0.52 % | 26.774 M 7.93 % | 24.807 M -0.79 % | 25.005 M 2.72 % | 24.344 M -5.12 % | 25.657 M 17.03 % | 21.923 M -18.29 % | 26.830 M -4.54 % | 28.106 M 7.55 % | 26.132 M 2.46 % | 25.504 M -1.51 % | 25.894 M -12.85 % | 29.711 M -3.74 % | 30.866 M 123.42 % | 13.815 M 40.11 % | 9.860 M -21.88 % | 12.621 M 9.85 % | 11.489 M 44.06 % | 7.975 M -8.05 % | 8.673 M 13.48 % | 7.643 M |
Selling and marketing expenses | 0.000 -100.00 % | 4.700 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 -100.00 % | 11.365 M 18.93 % | 9.556 M -22.28 % | 12.295 M 31.33 % | 9.362 M -2.94 % | 9.646 M -9.34 % | 10.640 M 0.70 % | 10.566 M |
Other expenses | 0.000 100.00 % | -5.300 M | 0.000 | 0.000 -100.00 % | 260.000 K -4.76 % | 273.000 K | 0.000 | 0.000 -100.00 % | 314.000 K -44.91 % | 570.000 K | 0.000 -100.00 % | 40.000 K -76.33 % | 169.000 K 597.06 % | -34.000 K 73.23 % | -127.000 K 4.51 % | -133.000 K 22.67 % | -172.000 K 96.35 % | -4.710 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.167 M | 0.000 | 0.000 100.00 % | -87.000 K -106.77 % | 1.286 M | 0.000 -100.00 % | 82.000 K | 0.000 100.00 % | -127.000 K -452.78 % | 36.000 K -85.94 % | 256.000 K | 0.000 100.00 % | -117.000 K | 0.000 | 0.000 | 0.000 100.00 % | -41.000 K -485.71 % | -7.000 K 93.81 % | -113.000 K -73.85 % | -65.000 K 51.85 % | -135.000 K -188.82 % | 152.000 K | 0.000 | 0.000 |
Operating expenses | 60.566 M 6.56 % | 56.840 M 12.53 % | 50.511 M -3.52 % | 52.352 M 1.34 % | 51.661 M 4.79 % | 49.300 M 6.25 % | 46.400 M -5.24 % | 48.966 M 4.27 % | 46.961 M 3.03 % | 45.580 M 6.78 % | 42.686 M -5.83 % | 45.330 M -0.49 % | 45.552 M 4.95 % | 43.405 M 14.54 % | 37.894 M 1.98 % | 37.159 M -7.39 % | 40.124 M 8.29 % | 37.054 M 5.20 % | 35.222 M 32.63 % | 26.556 M 0.22 % | 26.499 M -7.46 % | 28.634 M 5.26 % | 27.203 M -0.29 % | 27.282 M 1.37 % | 26.914 M 0.52 % | 26.774 M 7.93 % | 24.807 M -0.79 % | 25.005 M 2.72 % | 24.344 M -5.12 % | 25.657 M 17.03 % | 21.923 M -18.29 % | 26.830 M -4.54 % | 28.106 M 7.55 % | 26.132 M 2.46 % | 25.504 M -1.51 % | 25.894 M -12.85 % | 29.711 M 7.53 % | 27.631 M 4.17 % | 26.526 M 32.20 % | 20.065 M -23.29 % | 26.156 M 17.35 % | 22.288 M 17.47 % | 18.974 M -8.62 % | 20.764 M 5.64 % | 19.655 M |
Cost and expenses | 208.770 M 12.54 % | 185.505 M 13.08 % | 164.054 M -6.99 % | 176.377 M 3.50 % | 170.417 M 2.34 % | 166.522 M 12.98 % | 147.386 M -8.83 % | 161.660 M 2.22 % | 158.154 M 1.43 % | 155.921 M 5.37 % | 147.981 M -5.06 % | 155.875 M -2.00 % | 159.061 M 10.18 % | 144.362 M 16.29 % | 124.138 M -4.28 % | 129.693 M -2.33 % | 132.792 M 14.03 % | 116.450 M 35.70 % | 85.816 M 3.69 % | 82.760 M 10.77 % | 74.711 M -9.34 % | 82.412 M 12.54 % | 73.228 M -9.82 % | 81.202 M -0.99 % | 82.012 M 8.76 % | 75.406 M 10.78 % | 68.067 M -8.52 % | 74.408 M 3.58 % | 71.834 M -1.50 % | 72.931 M 20.04 % | 60.757 M -22.46 % | 78.354 M -6.46 % | 83.764 M 1.65 % | 82.408 M 14.29 % | 72.102 M 2.47 % | 70.362 M -6.95 % | 75.615 M 8.86 % | 69.463 M 6.38 % | 65.295 M 3.70 % | 62.966 M -15.62 % | 74.621 M 34.20 % | 55.603 M 8.71 % | 51.149 M -8.14 % | 55.683 M 1.88 % | 54.655 M |
Research and development expenses | 0.000 -100.00 % | 5.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.900 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.500 M 234.32 % | 1.346 M 107.40 % | 649.000 K -47.66 % | 1.240 M -13.71 % | 1.437 M 6.21 % | 1.353 M -6.75 % | 1.451 M 0.35 % | 1.446 M |
Selling general and administrative expenses | 60.566 M 6.56 % | 56.840 M 12.53 % | 50.511 M -3.52 % | 52.352 M 1.34 % | 51.661 M 4.79 % | 49.300 M 6.25 % | 46.400 M -5.24 % | 48.966 M 4.27 % | 46.961 M 3.03 % | 45.580 M 6.78 % | 42.686 M -5.83 % | 45.330 M -0.49 % | 45.552 M 4.95 % | 43.405 M 14.54 % | 37.894 M 1.98 % | 37.159 M -7.39 % | 40.124 M 8.29 % | 37.054 M 5.20 % | 35.222 M 32.63 % | 26.556 M 0.22 % | 26.499 M -7.46 % | 28.634 M 5.26 % | 27.203 M -0.29 % | 27.282 M 1.37 % | 26.914 M 0.52 % | 26.774 M 7.93 % | 24.807 M -0.79 % | 25.005 M 2.72 % | 24.344 M -5.12 % | 25.657 M 17.03 % | 21.923 M -18.29 % | 26.830 M -4.54 % | 28.106 M 7.55 % | 26.132 M 2.46 % | 25.504 M -1.51 % | 25.894 M -12.85 % | 29.711 M -3.74 % | 30.866 M 22.58 % | 25.180 M 29.69 % | 19.416 M -22.07 % | 24.916 M 19.50 % | 20.851 M 18.33 % | 17.621 M -8.76 % | 19.313 M 6.06 % | 18.209 M |
Interest income | 0.000 -100.00 % | 689.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 % | 245.000 K | 0.000 | 0.000 -100.00 % | 501.000 K | 0.000 -100.00 % | 289.000 K -31.19 % | 420.000 K 9.38 % | 384.000 K 38 300.00 % | 1.000 K -99.81 % | 540.000 K -19.52 % | 671.000 K 6.34 % | 631.000 K 18.61 % | 532.000 K -20.95 % | 673.000 K -9.30 % | 742.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Interest expense | 1.022 M | 0.000 100.00 % | -5.208 M -488.37 % | 1.341 M -46.79 % | 2.520 M -4.65 % | 2.643 M -4.41 % | 2.765 M -16.36 % | 3.306 M -17.54 % | 4.009 M -2.39 % | 4.107 M -2.21 % | 4.200 M 35.22 % | 3.106 M 74.10 % | 1.784 M 37.44 % | 1.298 M 9.63 % | 1.184 M -17.20 % | 1.430 M -7.02 % | 1.538 M 17.23 % | 1.312 M 179.74 % | 469.000 K 65.14 % | 284.000 K -10.69 % | 318.000 K | 0.000 -100.00 % | 286.000 K -4.35 % | 299.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 476.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 |
Depreciation and amortization | 13.340 M 16.01 % | 11.499 M 14.20 % | 10.069 M -0.64 % | 10.134 M 0.09 % | 10.125 M -4.23 % | 10.572 M 13.46 % | 9.318 M 0.89 % | 9.236 M 3.32 % | 8.939 M -7.76 % | 9.691 M 8.05 % | 8.969 M 2.82 % | 8.723 M 2.95 % | 8.473 M 2.82 % | 8.241 M 4.18 % | 7.910 M -1.89 % | 8.062 M -33.70 % | 12.159 M 7.98 % | 11.260 M 147.64 % | 4.547 M 24.85 % | 3.642 M 1.51 % | 3.588 M -0.31 % | 3.599 M 0.50 % | 3.581 M -0.14 % | 3.586 M -12.09 % | 4.079 M 18.64 % | 3.438 M 0.76 % | 3.412 M -0.38 % | 3.425 M -3.82 % | 3.561 M -5.94 % | 3.786 M 43.14 % | 2.645 M -38.06 % | 4.270 M 0.90 % | 4.232 M 12.22 % | 3.771 M -5.70 % | 3.999 M 2.56 % | 3.899 M -5.52 % | 4.127 M -2.27 % | 4.223 M 24.61 % | 3.389 M 5.28 % | 3.219 M -3.33 % | 3.330 M 22.61 % | 2.716 M 6.43 % | 2.552 M -0.66 % | 2.569 M -4.07 % | 2.678 M |
Operating income | 54.876 M 21.83 % | 45.044 M 52.20 % | 29.595 M -42.59 % | 51.549 M -6.38 % | 55.060 M 24.18 % | 44.338 M 60.76 % | 27.581 M -34.32 % | 41.993 M -7.11 % | 45.206 M 48.14 % | 30.516 M 32.04 % | 23.112 M -34.56 % | 35.317 M -13.59 % | 40.873 M 99.25 % | 20.513 M 68.86 % | 12.148 M -53.08 % | 25.892 M -9.07 % | 28.474 M 68.30 % | 16.919 M 311.05 % | 4.116 M -81.44 % | 22.180 M 36.47 % | 16.253 M 7.39 % | 15.135 M 44.31 % | 10.488 M -47.88 % | 20.122 M -0.98 % | 20.321 M 26.45 % | 16.071 M 70.59 % | 9.421 M -45.24 % | 17.204 M -3.04 % | 17.744 M 68.45 % | 10.534 M 27.24 % | 8.279 M -31.09 % | 12.015 M -15.76 % | 14.263 M 202.05 % | 4.722 M 39.66 % | 3.381 M -51.49 % | 6.969 M -5.95 % | 7.410 M 9.03 % | 6.796 M 20.86 % | 5.623 M -72.94 % | 20.778 M 45.42 % | 14.288 M 69.69 % | 8.420 M -13.39 % | 9.722 M -17.25 % | 11.749 M -16.93 % | 14.143 M |
Operating income ratio | 0.21 6.53 % | 0.20 27.84 % | 0.15 -32.43 % | 0.23 -7.10 % | 0.24 15.77 % | 0.21 33.39 % | 0.16 -23.55 % | 0.21 -7.24 % | 0.22 42.55 % | 0.16 15.44 % | 0.14 -26.87 % | 0.18 -9.64 % | 0.20 72.71 % | 0.12 32.79 % | 0.09 -46.44 % | 0.17 -5.75 % | 0.18 39.18 % | 0.13 177.18 % | 0.05 -78.35 % | 0.21 18.29 % | 0.18 16.28 % | 0.15 22.65 % | 0.13 -36.92 % | 0.20 0.01 % | 0.20 13.03 % | 0.18 44.50 % | 0.12 -35.26 % | 0.19 -5.20 % | 0.20 56.95 % | 0.13 5.24 % | 0.12 -9.80 % | 0.13 -8.62 % | 0.15 169.15 % | 0.05 20.71 % | 0.04 -48.51 % | 0.09 -1.28 % | 0.09 -1.14 % | 0.09 12.40 % | 0.08 -68.04 % | 0.25 54.39 % | 0.16 22.29 % | 0.13 -17.72 % | 0.16 -7.43 % | 0.17 -16.07 % | 0.21 |
Total other income expenses net | -494.000 K -133.63 % | 1.469 M -12.46 % | 1.678 M 183.15 % | -2.018 M 10.71 % | -2.260 M 4.64 % | -2.370 M 78.83 % | -11.193 M -711.09 % | -1.380 M 62.65 % | -3.695 M -4.50 % | -3.536 M 28.38 % | -4.937 M -61.02 % | -3.066 M -89.85 % | -1.615 M 21.03 % | -2.045 M -55.99 % | -1.311 M 16.12 % | -1.563 M 8.60 % | -1.710 M 71.60 % | -6.022 M -467.58 % | -1.061 M -64.75 % | -644.000 K -3.04 % | -625.000 K -109.63 % | 6.488 M 672.13 % | -1.134 M 85.21 % | -7.666 M -1 203.74 % | -588.000 K -162.69 % | 938.000 K 1 895.74 % | 47.000 K 113.91 % | -338.000 K -195.48 % | 354.000 K 158.80 % | -602.000 K -19.44 % | -504.000 K -12.00 % | -450.000 K 52.33 % | -944.000 K -45.68 % | -648.000 K 64.69 % | -1.835 M -16 781.82 % | 11.000 K 105.24 % | -210.000 K 73.21 % | -784.000 K 2.00 % | -800.000 K 15.34 % | -945.000 K -29.10 % | -732.000 K 75.80 % | -3.025 M -10 531.03 % | 29.000 K -82.74 % | 168.000 K -46.15 % | 312.000 K |
2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-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-06-30 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net debt | 57.010 M 136.43 % | -156.481 M 26.79 % | -213.754 M -1.78 % | -210.021 M -230.72 % | 160.659 M -16.85 % | 193.209 M 50.93 % | 128.012 M -19.57 % | 159.154 M -18.47 % | 195.212 M -16.77 % | 234.545 M -10.42 % | 261.813 M 2.30 % | 255.937 M -0.84 % | 258.116 M 9.30 % | 236.156 M 9.98 % | 214.732 M 9.15 % | 196.727 M -8.72 % | 215.519 M -7.20 % | 232.249 M -2.09 % | 237.217 M 746.69 % | -36.682 M -310.82 % | -8.929 M -182.71 % | 10.795 M 137.42 % | -28.846 M -130.80 % | -12.498 M -207.83 % | 11.591 M 141.08 % | 4.808 M 258.99 % | -3.024 M -128.73 % | 10.527 M 18.32 % | 8.897 M -27.75 % | 12.314 M -9.58 % | 13.619 M -48.98 % | 26.693 M -35.31 % | 41.265 M -17.57 % | 50.061 M 89.39 % | 26.433 M -44.68 % | 47.778 M -23.96 % | 62.832 M -1.35 % | 63.695 M 15.24 % | 55.271 M 37.39 % | 40.229 M -36.45 % | 63.304 M 911.89 % | 6.256 M -78.92 % | 29.675 M |
Total investments | 0.000 -100.00 % | 2.500 M | 0.000 | 0.000 -100.00 % | 288.000 K -88.08 % | 2.416 M 156.48 % | 942.000 K -59.76 % | 2.341 M 35.16 % | 1.732 M -29.19 % | 2.446 M | 0.000 -100.00 % | 429.000 K | 0.000 -100.00 % | 418.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.462 M | 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 -100.00 % | 12.197 M 21 298.25 % | 57.000 K -97.01 % | 1.909 M 4.37 % | 1.829 M 2.98 % | 1.776 M 1.31 % | 1.753 M -83.10 % | 10.373 M -21.32 % | 13.183 M -0.72 % | 13.278 M 141.51 % | 5.498 M -21.52 % | 7.006 M -16.13 % | 8.353 M -9.68 % | 9.248 M -84.42 % | 59.350 M |
Total debt | 95.000 M 36.96 % | 69.364 M 0.96 % | 68.703 M 8.71 % | 63.199 M -64.79 % | 179.511 M -16.65 % | 215.365 M 40.76 % | 153.000 M -11.56 % | 173.000 M -17.62 % | 210.000 M -17.00 % | 253.000 M -8.51 % | 276.534 M 2.61 % | 269.495 M -1.51 % | 273.635 M 8.25 % | 252.775 M 9.47 % | 230.916 M 7.88 % | 214.056 M -7.41 % | 231.196 M -4.60 % | 242.337 M -5.14 % | 255.477 M 2 306.30 % | 10.617 M -1.31 % | 10.758 M -63.07 % | 29.133 M 163.93 % | 11.038 M -1.26 % | 11.179 M -48.76 % | 21.819 M -30.64 % | 31.459 M 171.20 % | 11.600 M -46.64 % | 21.740 M 9.36 % | 19.880 M -17.24 % | 24.020 M -40.19 % | 40.161 M -24.48 % | 53.176 M -20.86 % | 67.191 M -8.22 % | 73.207 M 56.27 % | 46.847 M -35.30 % | 72.402 M -14.36 % | 84.542 M -5.73 % | 89.682 M -15.65 % | 106.323 M 12.90 % | 94.174 M -1.07 % | 95.189 M 256.46 % | 26.704 M | 0.000 |
Accumulated other comprehensive income loss | -10.743 M 11.41 % | -12.127 M 4.73 % | -12.729 M -40.57 % | -9.055 M 9.00 % | -9.951 M -9.04 % | -9.126 M -5.97 % | -8.612 M -3.95 % | -8.285 M -29.19 % | -6.413 M 23.74 % | -8.409 M 0.30 % | -8.434 M 16.78 % | -10.134 M -42.81 % | -7.096 M -39.85 % | -5.074 M 16.24 % | -6.058 M -0.50 % | -6.028 M -7.47 % | -5.609 M 6.45 % | -5.996 M 9.67 % | -6.638 M 26.66 % | -9.051 M 10.98 % | -10.167 M 11.17 % | -11.446 M -58.51 % | -7.221 M 20.86 % | -9.124 M 15.30 % | -10.772 M -0.40 % | -10.729 M -2.79 % | -10.438 M -20.77 % | -8.643 M 1.90 % | -8.810 M -17.86 % | -7.475 M -8.70 % | -6.877 M -0.28 % | -6.858 M 22.15 % | -8.809 M 15.58 % | -10.435 M 0.07 % | -10.442 M -7.77 % | -9.689 M -4.92 % | -9.235 M -19.97 % | -7.698 M -10.02 % | -6.997 M -8.53 % | -6.447 M 25.64 % | -8.670 M 15.77 % | -10.293 M -105.27 % | 195.186 M |
Retained earnings | 741.404 M 5.16 % | 705.035 M 4.60 % | 674.036 M 3.52 % | 651.145 M 5.30 % | 618.381 M 6.06 % | 583.075 M 5.19 % | 554.289 M 1.14 % | 548.044 M 5.20 % | 520.965 M 5.60 % | 493.319 M 5.21 % | 468.908 M 2.84 % | 455.962 M 4.99 % | 434.274 M 6.56 % | 407.522 M 5.45 % | 386.448 M 1.56 % | 380.523 M 4.28 % | 364.905 M 5.09 % | 347.234 M 2.21 % | 339.731 M 0.10 % | 339.397 M 4.42 % | 325.042 M 3.16 % | 315.078 M 4.21 % | 302.358 M 1.77 % | 297.094 M 2.32 % | 290.351 M 4.60 % | 277.588 M 5.33 % | 263.538 M 1.93 % | 258.557 M 6.23 % | 243.402 M 4.17 % | 233.650 M 2.79 % | 227.311 M -13.02 % | 261.348 M 2.87 % | 254.046 M 3.68 % | 245.026 M 1.13 % | 242.298 M 0.17 % | 241.892 M 1.61 % | 238.051 M 1.75 % | 233.955 M 0.80 % | 232.095 M 0.87 % | 230.096 M 5.94 % | 217.194 M 4.03 % | 208.784 M | 0.000 |
Common stock | 178.000 K 0.56 % | 177.000 K 0.00 % | 177.000 K 0.00 % | 177.000 K 7.93 % | 164.000 K 0.00 % | 164.000 K 0.00 % | 164.000 K 0.61 % | 163.000 K 0.00 % | 163.000 K 0.00 % | 163.000 K 0.00 % | 163.000 K 0.62 % | 162.000 K 0.00 % | 162.000 K 0.00 % | 162.000 K 0.00 % | 162.000 K 0.62 % | 161.000 K 0.00 % | 161.000 K 0.00 % | 161.000 K 0.00 % | 161.000 K 0.63 % | 160.000 K 0.00 % | 160.000 K 0.63 % | 159.000 K 0.00 % | 159.000 K 0.00 % | 159.000 K 0.00 % | 159.000 K 0.63 % | 158.000 K 0.00 % | 158.000 K 0.00 % | 158.000 K 0.00 % | 158.000 K 0.00 % | 158.000 K 0.00 % | 158.000 K 0.64 % | 157.000 K 0.00 % | 157.000 K 0.00 % | 157.000 K 0.00 % | 157.000 K 0.64 % | 156.000 K 0.00 % | 156.000 K 0.00 % | 156.000 K 0.00 % | 156.000 K 0.00 % | 156.000 K 1 200.00 % | 12.000 K 0.00 % | 12.000 K | 0.000 |
Total equity | 1.130 B 3.46 % | 1.092 B 2.65 % | 1.064 B 1.32 % | 1.050 B 56.82 % | 669.772 M 5.46 % | 635.078 M 4.42 % | 608.191 M 0.37 % | 605.963 M 4.66 % | 579.003 M 6.41 % | 544.139 M 5.42 % | 516.172 M 3.12 % | 500.537 M 3.79 % | 482.240 M -0.45 % | 484.411 M 2.17 % | 474.114 M 2.21 % | 463.865 M 4.28 % | 444.826 M 7.96 % | 412.013 M 2.31 % | 402.717 M 33.33 % | 302.041 M 6.35 % | 284.010 M 2.63 % | 276.741 M -5.55 % | 292.992 M 2.29 % | 286.439 M 3.47 % | 276.827 M 4.98 % | 263.686 M 3.88 % | 253.827 M -2.49 % | 260.301 M -2.73 % | 267.609 M 0.69 % | 265.765 M 2.05 % | 260.435 M -11.47 % | 294.169 M 3.73 % | 283.585 M 4.09 % | 272.438 M 1.41 % | 268.644 M 0.85 % | 266.375 M 1.38 % | 262.743 M 1.83 % | 258.010 M 0.90 % | 255.710 M 1.13 % | 252.863 M 17.81 % | 214.634 M 4.90 % | 204.601 M 4.29 % | 196.186 M |
Other non current liabilities | 152.762 M 999.48 % | 13.894 M -85.07 % | 93.092 M -2.26 % | 95.242 M -33.98 % | 144.269 M 443.94 % | 26.523 M -69.11 % | 85.870 M -28.23 % | 119.641 M 43.12 % | 83.595 M 306.97 % | 20.541 M -85.95 % | 146.151 M 80.61 % | 80.920 M 2.25 % | 79.140 M 419.02 % | 15.248 M -81.59 % | 82.811 M 0.81 % | 82.144 M -0.06 % | 82.193 M 424.89 % | 15.659 M -82.09 % | 87.448 M 294.62 % | 22.160 M -4.47 % | 23.197 M 480.80 % | 3.994 M -83.32 % | 23.946 M 1.41 % | 23.612 M 110.09 % | 11.239 M 99.98 % | 5.620 M -31.77 % | 8.237 M 10.59 % | 7.448 M 12.64 % | 6.612 M 51.03 % | 4.378 M -4.76 % | 4.597 M -34.05 % | 6.970 M -16.85 % | 8.382 M -43.53 % | 14.844 M 14.14 % | 13.005 M -14.10 % | 15.139 M 6.38 % | 14.231 M 4.90 % | 13.566 M -22.90 % | 17.596 M 6.45 % | 16.530 M -49.24 % | 32.564 M 7.97 % | 30.159 M | 0.000 |
Long term debt | 95.000 M 63.45 % | 58.120 M -0.09 % | 58.171 M 7.22 % | 54.255 M -52.82 % | 115.000 M -44.15 % | 205.922 M 9.57 % | 187.943 M 8.64 % | 173.000 M -34.48 % | 264.056 M -14.43 % | 308.590 M 11.82 % | 275.973 M -15.88 % | 328.054 M -1.99 % | 334.729 M 6.10 % | 315.489 M 7.06 % | 294.694 M 8.62 % | 271.299 M -4.97 % | 285.496 M -4.35 % | 298.485 M -4.84 % | 313.653 M 3 019.06 % | 10.056 M -1.38 % | 10.197 M -60.04 % | 25.516 M 143.54 % | 10.477 M -1.33 % | 10.618 M -68.89 % | 34.135 M 10.48 % | 30.898 M 179.90 % | 11.039 M -47.88 % | 21.179 M 9.63 % | 19.319 M -17.65 % | 23.459 M -40.76 % | 39.600 M -24.74 % | 52.615 M -21.03 % | 66.630 M -8.28 % | 72.646 M 56.95 % | 46.286 M -35.57 % | 71.841 M -14.46 % | 83.981 M -5.77 % | 89.121 M -15.73 % | 105.762 M 37.82 % | 76.738 M -15.38 % | 90.690 M 590.03 % | 13.143 M | 0.000 |
Total non current liabilities | 247.762 M 77.70 % | 139.430 M -7.82 % | 151.263 M 1.18 % | 149.497 M -42.34 % | 259.269 M -11.33 % | 292.412 M 6.79 % | 273.813 M -6.43 % | 292.641 M -15.82 % | 347.651 M -11.15 % | 391.275 M -7.31 % | 422.124 M 3.22 % | 408.974 M -1.18 % | 413.869 M 5.16 % | 393.547 M 4.25 % | 377.505 M 6.81 % | 353.443 M -3.87 % | 367.689 M -3.29 % | 380.196 M -5.21 % | 401.101 M 1 145.04 % | 32.216 M -3.53 % | 33.394 M 0.11 % | 33.358 M -3.09 % | 34.423 M 0.56 % | 34.230 M -24.56 % | 45.374 M 14.08 % | 39.774 M 106.34 % | 19.276 M -32.66 % | 28.627 M 10.40 % | 25.931 M -14.13 % | 30.197 M -31.68 % | 44.197 M -25.83 % | 59.585 M -20.57 % | 75.012 M -14.26 % | 87.490 M 47.56 % | 59.291 M -31.83 % | 86.980 M -11.44 % | 98.212 M -4.36 % | 102.687 M -16.76 % | 123.358 M 32.26 % | 93.268 M -24.33 % | 123.254 M 184.64 % | 43.302 M | 0.000 |
Other current liabilities | 93.336 M 46.91 % | 63.531 M -10.03 % | 70.616 M -18.48 % | 86.619 M 30.33 % | 66.460 M 20.20 % | 55.292 M -18.34 % | 67.706 M 3.23 % | 65.588 M 8.96 % | 60.193 M 9.92 % | 54.762 M -18.00 % | 66.784 M 9.38 % | 61.059 M -12.05 % | 69.427 M 32.25 % | 52.495 M -10.01 % | 58.335 M 23.15 % | 47.368 M -1.19 % | 47.939 M 35.75 % | 35.314 M -30.11 % | 50.531 M 39.92 % | 36.113 M 19.96 % | 30.104 M -6.72 % | 32.272 M -7.83 % | 35.014 M -0.91 % | 35.334 M 33.93 % | 26.382 M 2.16 % | 25.825 M -11.88 % | 29.306 M 9.89 % | 26.669 M 0.62 % | 26.505 M 2.11 % | 25.958 M -8.34 % | 28.321 M -11.62 % | 32.043 M 3.94 % | 30.829 M 41.20 % | 21.833 M -7.55 % | 23.617 M 16.58 % | 20.258 M 18.81 % | 17.051 M -17.12 % | 20.573 M 14.73 % | 17.931 M 4.46 % | 17.166 M 30.14 % | 13.190 M -18.06 % | 16.097 M | 0.000 |
Deferred revenue | 0.000 -100.00 % | 932.000 K 28.55 % | 725.000 K 4.17 % | 696.000 K -1.28 % | 705.000 K 28.65 % | 548.000 K -15.43 % | 648.000 K 0.62 % | 644.000 K 12.20 % | 574.000 K -9.89 % | 637.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.026 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.463 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.892 M -91.66 % | 34.666 M -0.86 % | 34.966 M 34.35 % | 26.027 M -11.55 % | 29.426 M 0.99 % | 29.138 M 10.94 % | 26.265 M 14.01 % | 23.038 M -1.97 % | 23.501 M -4.89 % | 24.708 M | 0.000 | 0.000 -100.00 % | 923.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 517.000 K -28.59 % | 724.000 K -38.28 % | 1.173 M 105.72 % | -20.523 M -129.05 % | -8.960 M | 0.000 |
Short term debt | 0.000 -100.00 % | 22.488 M 113.52 % | 10.532 M 17.75 % | 8.944 M | 0.000 -100.00 % | 9.443 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.784 M 1 644.03 % | 561.000 K 0.00 % | 561.000 K 0.00 % | 561.000 K -94.29 % | 9.830 M 1 652.23 % | 561.000 K 0.00 % | 561.000 K 0.00 % | 561.000 K -93.49 % | 8.624 M 1 437.25 % | 561.000 K 0.00 % | 561.000 K 0.00 % | 561.000 K -84.49 % | 3.617 M 544.74 % | 561.000 K 0.00 % | 561.000 K 0.00 % | 561.000 K 0.00 % | 561.000 K 0.00 % | 561.000 K 0.00 % | 561.000 K 0.00 % | 561.000 K 0.00 % | 561.000 K 0.00 % | 561.000 K 0.00 % | 561.000 K 0.00 % | 561.000 K 0.00 % | 561.000 K 0.00 % | 561.000 K 0.00 % | 561.000 K 0.00 % | 561.000 K 0.00 % | 561.000 K 0.00 % | 561.000 K -96.78 % | 17.436 M 287.55 % | 4.499 M -66.82 % | 13.561 M | 0.000 |
Total current liabilities | 157.896 M 7.26 % | 147.202 M 9.27 % | 134.715 M -15.51 % | 159.450 M 31.25 % | 121.485 M 4.88 % | 115.836 M 4.24 % | 111.127 M -1.40 % | 112.702 M 5.88 % | 106.445 M -1.48 % | 108.039 M -1.22 % | 109.376 M -2.24 % | 111.881 M -8.15 % | 121.814 M 3.76 % | 117.402 M 19.28 % | 98.426 M 14.83 % | 85.714 M -6.56 % | 91.727 M 10.85 % | 82.748 M 7.80 % | 76.759 M 33.70 % | 57.410 M 6.41 % | 53.953 M -8.78 % | 59.146 M 11.01 % | 53.279 M 5.07 % | 50.708 M 13.11 % | 44.830 M -8.83 % | 49.172 M 10.80 % | 44.381 M 5.68 % | 41.996 M -7.37 % | 45.339 M 1.08 % | 44.854 M 2.34 % | 43.828 M -11.04 % | 49.265 M 0.64 % | 48.953 M 29.72 % | 37.736 M 2.43 % | 36.842 M 18.76 % | 31.022 M 8.63 % | 28.558 M -9.52 % | 31.563 M 6.99 % | 29.501 M -37.85 % | 47.464 M 24.21 % | 38.212 M -1.05 % | 38.618 M | 0.000 |
Total liabilities | 405.658 M 41.53 % | 286.632 M 0.23 % | 285.978 M -7.43 % | 308.947 M -18.86 % | 380.754 M -6.73 % | 408.248 M 6.05 % | 384.940 M -5.03 % | 405.343 M -10.74 % | 454.096 M -9.06 % | 499.314 M -6.06 % | 531.500 M 2.04 % | 520.855 M -2.77 % | 535.683 M 4.84 % | 510.949 M 7.36 % | 475.931 M 8.37 % | 439.157 M -4.41 % | 459.416 M -0.76 % | 462.944 M -3.12 % | 477.860 M 433.17 % | 89.626 M 2.61 % | 87.347 M -5.57 % | 92.504 M 5.48 % | 87.702 M 3.25 % | 84.938 M -5.84 % | 90.204 M 1.41 % | 88.946 M 39.73 % | 63.657 M -9.86 % | 70.623 M -0.91 % | 71.270 M -5.04 % | 75.051 M -14.74 % | 88.025 M -19.13 % | 108.850 M -12.19 % | 123.965 M -1.01 % | 125.226 M 30.26 % | 96.133 M -18.53 % | 118.002 M -6.92 % | 126.770 M -5.57 % | 134.250 M -12.17 % | 152.859 M 8.62 % | 140.732 M -12.84 % | 161.466 M 97.10 % | 81.920 M | 0.000 |
Other non current assets | 83.315 M 1 317.89 % | 5.876 M -91.64 % | 70.327 M 7.46 % | 65.446 M 656.08 % | 8.656 M 48.50 % | 5.829 M -87.89 % | 48.134 M -5.37 % | 50.865 M -25.76 % | 68.510 M 1.33 % | 67.611 M -8.39 % | 73.801 M -6.93 % | 79.294 M -3.29 % | 81.993 M 0.04 % | 81.964 M -2.00 % | 83.636 M 6.97 % | 78.189 M 2.99 % | 75.919 M -0.10 % | 75.995 M -0.97 % | 76.736 M 229.51 % | 23.288 M -2.73 % | 23.942 M 208.21 % | 7.768 M -68.07 % | 24.330 M -0.74 % | 24.512 M -13.33 % | 28.281 M 157.92 % | 10.965 M -7.55 % | 11.861 M -17.93 % | 14.453 M -36.82 % | 22.876 M 454.57 % | 4.125 M -82.66 % | 23.785 M 45.95 % | 16.297 M 0.82 % | 16.165 M 0.96 % | 16.011 M -0.42 % | 16.078 M 1.20 % | 15.888 M -0.32 % | 15.939 M 0.26 % | 15.898 M -21.48 % | 20.248 M 59.65 % | 12.683 M 1 361.18 % | 868.000 K 9.18 % | 795.000 K 102.68 % | -29.675 M |
Long term investments | 0.000 -100.00 % | 2.500 M | 0.000 | 0.000 -100.00 % | 288.000 K -88.08 % | 2.416 M | 0.000 -100.00 % | 791.000 K 204.23 % | 260.000 K -89.37 % | 2.446 M | 0.000 -100.00 % | 301.000 K | 0.000 -100.00 % | 418.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.462 M | 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 -100.00 % | 12.197 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.297 M -0.03 % | 9.300 M | 0.000 |
Intangible assets | 536.418 M 49.88 % | 357.910 M 0.75 % | 355.256 M 6.58 % | 333.326 M 6.53 % | 312.898 M -1.86 % | 318.819 M 4.65 % | 304.647 M -1.77 % | 310.145 M -1.02 % | 313.355 M -1.74 % | 318.903 M -1.04 % | 322.268 M 5.52 % | 305.395 M 3.41 % | 295.318 M -1.83 % | 300.837 M 1.93 % | 295.149 M 5.09 % | 280.847 M -1.82 % | 286.060 M 1.06 % | 283.060 M 1.27 % | 279.502 M 544.49 % | 43.368 M -3.15 % | 44.777 M -3.05 % | 46.185 M -6.55 % | 49.420 M -2.08 % | 50.472 M -3.56 % | 52.335 M 3.70 % | 50.466 M 6.52 % | 47.376 M -3.84 % | 49.266 M -3.63 % | 51.122 M -3.64 % | 53.054 M -3.45 % | 54.947 M -37.02 % | 87.239 M -1.86 % | 88.894 M -1.89 % | 90.610 M 12.67 % | 80.418 M -2.39 % | 82.386 M -5.11 % | 86.827 M -2.14 % | 88.727 M 3.48 % | 85.742 M 6.52 % | 80.491 M -2.23 % | 82.326 M 100.81 % | 40.997 M | 0.000 |
GoodWill | 365.412 M 38.37 % | 264.092 M -1.07 % | 266.941 M 4.31 % | 255.899 M 3.85 % | 246.402 M -0.32 % | 247.191 M 1.52 % | 243.498 M 0.21 % | 242.994 M -0.07 % | 243.162 M 0.17 % | 242.740 M -0.29 % | 243.452 M 8.34 % | 224.716 M 0.30 % | 224.055 M -0.27 % | 224.658 M -5.60 % | 237.985 M 9.09 % | 218.158 M -0.35 % | 218.927 M 0.06 % | 218.795 M -1.56 % | 222.262 M 140.49 % | 92.419 M 0.37 % | 92.080 M 0.43 % | 91.686 M -1.12 % | 92.720 M 0.51 % | 92.252 M -0.19 % | 92.429 M 7.11 % | 86.295 M 6.75 % | 80.838 M -0.62 % | 81.340 M 0.01 % | 81.334 M -0.53 % | 81.764 M -0.13 % | 81.870 M 0.13 % | 81.766 M 0.59 % | 81.286 M 0.52 % | 80.863 M 20.43 % | 67.147 M -0.34 % | 67.375 M -0.10 % | 67.440 M -0.47 % | 67.757 M -7.57 % | 73.309 M 31.54 % | 55.730 M -0.44 % | 55.975 M 37.72 % | 40.645 M | 0.000 |
Goodwill and intangible assets | 901.830 M 44.99 % | 622.002 M -0.03 % | 622.197 M 5.60 % | 589.225 M 5.35 % | 559.300 M -1.19 % | 566.010 M 3.26 % | 548.145 M -0.90 % | 553.139 M -0.61 % | 556.517 M -0.91 % | 561.643 M -0.72 % | 565.720 M 6.72 % | 530.111 M 2.07 % | 519.373 M -1.16 % | 525.495 M -1.43 % | 533.134 M 6.84 % | 499.005 M -1.18 % | 504.987 M 0.62 % | 501.855 M 0.02 % | 501.764 M 269.52 % | 135.787 M -0.78 % | 136.857 M -0.74 % | 137.871 M -3.00 % | 142.140 M -0.41 % | 142.724 M -1.41 % | 144.764 M 5.85 % | 136.761 M 6.67 % | 128.214 M -1.83 % | 130.606 M -1.40 % | 132.456 M -1.75 % | 134.818 M -1.46 % | 136.817 M -19.05 % | 169.005 M -0.69 % | 170.180 M -0.75 % | 171.473 M 16.20 % | 147.565 M -1.47 % | 149.761 M -2.92 % | 154.267 M -1.42 % | 156.484 M -1.61 % | 159.051 M 16.76 % | 136.221 M -1.50 % | 138.301 M 69.40 % | 81.642 M | 0.000 |
Property plant equipment net | 99.742 M -35.85 % | 155.476 M 65.03 % | 94.208 M -0.97 % | 95.128 M -37.03 % | 151.063 M 10.02 % | 137.302 M 53.68 % | 89.344 M 0.78 % | 88.655 M -0.82 % | 89.392 M 1.31 % | 88.235 M 2.82 % | 85.814 M 0.48 % | 85.401 M -0.26 % | 85.627 M -1.61 % | 87.032 M 5.42 % | 82.557 M 1.98 % | 80.956 M 0.36 % | 80.664 M -2.29 % | 82.554 M -4.29 % | 86.254 M 49.40 % | 57.734 M 1.07 % | 57.124 M -22.34 % | 73.561 M 32.31 % | 55.599 M 1.34 % | 54.864 M 1.14 % | 54.248 M 1.14 % | 53.639 M 1.74 % | 52.720 M 0.67 % | 52.368 M -2.00 % | 53.437 M -1.90 % | 54.473 M -1.38 % | 55.235 M -13.71 % | 64.010 M -0.06 % | 64.048 M 0.24 % | 63.897 M 1.43 % | 62.996 M -0.83 % | 63.524 M 0.01 % | 63.519 M -1.30 % | 64.357 M 3.90 % | 61.942 M 2.78 % | 60.265 M -0.92 % | 60.825 M 7.02 % | 56.837 M | 0.000 |
Total non current assets | 1.085 B 37.99 % | 786.204 M -0.07 % | 786.732 M 4.93 % | 749.799 M 4.24 % | 719.307 M 1.04 % | 711.916 M 3.83 % | 685.623 M -1.02 % | 692.659 M -3.05 % | 714.419 M -0.83 % | 720.397 M -0.68 % | 725.335 M 4.35 % | 695.107 M 1.18 % | 686.993 M -1.18 % | 695.213 M -0.59 % | 699.327 M 6.26 % | 658.150 M -0.52 % | 661.570 M 0.18 % | 660.404 M -0.65 % | 664.754 M 206.61 % | 216.809 M -0.51 % | 217.923 M -0.58 % | 219.200 M -1.29 % | 222.069 M -0.01 % | 222.100 M -2.28 % | 227.293 M 12.88 % | 201.365 M 4.45 % | 192.795 M -2.35 % | 197.427 M -5.43 % | 208.769 M -2.10 % | 213.249 M -1.20 % | 215.837 M -13.43 % | 249.312 M -0.43 % | 250.393 M -0.39 % | 251.381 M 10.92 % | 226.639 M -1.11 % | 229.173 M -1.95 % | 233.725 M -1.27 % | 236.739 M -1.87 % | 241.241 M 15.33 % | 209.169 M -1.82 % | 213.054 M 40.62 % | 151.512 M 610.57 % | -29.675 M |
Other current assets | 15.962 M 10.85 % | 14.399 M -55.17 % | 32.120 M 85.87 % | 17.281 M 39.58 % | 12.381 M -10.83 % | 13.885 M -47.82 % | 26.612 M -2.44 % | 27.278 M 37.94 % | 19.775 M -2.49 % | 20.279 M -23.46 % | 26.494 M -11.37 % | 29.894 M 48.37 % | 20.148 M -5.05 % | 21.220 M -35.13 % | 32.710 M 79.29 % | 18.244 M -9.23 % | 20.100 M 3.78 % | 19.368 M -53.88 % | 41.996 M 290.52 % | 10.754 M 90.94 % | 5.632 M -8.39 % | 6.148 M -20.49 % | 7.732 M -4.26 % | 8.076 M 65.15 % | 4.890 M -65.27 % | 14.081 M -24.57 % | 18.667 M -19.30 % | 23.130 M 88.34 % | 12.281 M -25.93 % | 16.581 M 80.48 % | 9.187 M 40.86 % | 6.522 M -53.00 % | 13.876 M -0.17 % | 13.900 M 5.84 % | 13.133 M -47.46 % | 24.996 M 119.75 % | 11.375 M -5.09 % | 11.985 M 20.69 % | 9.930 M -17.06 % | 11.973 M 120.25 % | 5.436 M -16.16 % | 6.484 M | 0.000 |
Short term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.197 M 0.93 % | 1.186 M 25.90 % | 942.000 K -39.23 % | 1.550 M 5.30 % | 1.472 M 67.84 % | 877.000 K | 0.000 -100.00 % | 128.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 -100.00 % | 57.000 K -97.01 % | 1.909 M 4.37 % | 1.829 M 2.98 % | 1.776 M 1.31 % | 1.753 M -83.10 % | 10.373 M -21.32 % | 13.183 M -0.72 % | 13.278 M 141.51 % | 5.498 M -21.52 % | 7.006 M -16.13 % | 8.353 M -9.68 % | 9.248 M -84.42 % | 59.350 M |
cash and cash equivalents | 37.990 M -83.18 % | 225.845 M 5.66 % | 213.754 M -21.76 % | 273.220 M 1 349.29 % | 18.852 M -14.91 % | 22.156 M -11.33 % | 24.988 M 80.47 % | 13.846 M -6.37 % | 14.788 M -19.87 % | 18.455 M 25.37 % | 14.721 M 8.58 % | 13.558 M -12.64 % | 15.519 M -6.62 % | 16.619 M 2.69 % | 16.184 M -6.61 % | 17.329 M 10.54 % | 15.677 M 55.40 % | 10.088 M -44.75 % | 18.260 M -61.39 % | 47.299 M 140.25 % | 19.687 M 7.36 % | 18.338 M -54.02 % | 39.884 M 68.45 % | 23.677 M 131.49 % | 10.228 M -61.62 % | 26.651 M 82.24 % | 14.624 M 30.42 % | 11.213 M 2.09 % | 10.983 M -6.18 % | 11.706 M -55.90 % | 26.542 M 0.22 % | 26.483 M 2.15 % | 25.926 M 12.01 % | 23.146 M 13.38 % | 20.414 M -17.10 % | 24.624 M 13.42 % | 21.710 M -16.46 % | 25.987 M -49.10 % | 51.052 M -5.36 % | 53.945 M 69.19 % | 31.885 M 55.93 % | 20.448 M 168.91 % | -29.675 M |
Cash and short term investments | 37.990 M -83.18 % | 225.845 M 5.66 % | 213.754 M -21.76 % | 273.220 M 1 262.76 % | 20.049 M -9.51 % | 22.156 M -11.33 % | 24.988 M 80.47 % | 13.846 M -6.37 % | 14.788 M -19.87 % | 18.455 M 25.37 % | 14.721 M 8.58 % | 13.558 M -12.64 % | 15.519 M -6.62 % | 16.619 M 2.69 % | 16.184 M -6.61 % | 17.329 M 10.54 % | 15.677 M 55.40 % | 10.088 M -44.75 % | 18.260 M -61.39 % | 47.299 M 140.25 % | 19.687 M 7.36 % | 18.338 M -54.02 % | 39.884 M 68.45 % | 23.677 M 131.49 % | 10.228 M -61.62 % | 26.651 M 82.24 % | 14.624 M 30.42 % | 11.213 M 2.09 % | 10.983 M -6.18 % | 11.706 M -55.90 % | 26.542 M -6.52 % | 28.392 M 2.30 % | 27.755 M 11.37 % | 24.922 M 12.43 % | 22.167 M -36.66 % | 34.997 M 0.30 % | 34.893 M -11.13 % | 39.265 M -30.57 % | 56.550 M -7.22 % | 60.951 M 51.48 % | 40.238 M 35.50 % | 29.696 M 0.07 % | 29.675 M |
Total current assets | 451.032 M -23.92 % | 592.861 M 5.22 % | 563.463 M -7.55 % | 609.497 M 84.02 % | 331.219 M -0.06 % | 331.410 M 7.77 % | 307.508 M -3.50 % | 318.647 M -0.01 % | 318.680 M -1.35 % | 323.056 M 0.22 % | 322.337 M -1.21 % | 326.285 M -1.40 % | 330.930 M 10.26 % | 300.147 M 19.71 % | 250.718 M 2.39 % | 244.872 M 0.91 % | 242.672 M 13.11 % | 214.553 M -0.59 % | 215.823 M 23.43 % | 174.858 M 13.96 % | 153.434 M 2.26 % | 150.045 M -5.41 % | 158.625 M 6.26 % | 149.277 M 6.83 % | 139.738 M -7.62 % | 151.267 M 21.32 % | 124.689 M -6.60 % | 133.497 M 2.60 % | 130.110 M 1.99 % | 127.567 M -3.81 % | 132.623 M -13.72 % | 153.707 M -2.20 % | 157.157 M 7.43 % | 146.283 M 5.90 % | 138.138 M -11.00 % | 155.204 M -0.37 % | 155.788 M 0.17 % | 155.521 M -7.06 % | 167.328 M -9.27 % | 184.426 M 13.11 % | 163.046 M 20.77 % | 135.009 M 354.96 % | 29.675 M |
Inventory | 217.671 M 11.70 % | 194.876 M -3.89 % | 202.764 M 10.36 % | 183.731 M 17.18 % | 156.791 M 4.01 % | 150.749 M -0.42 % | 151.386 M 0.12 % | 151.203 M -3.72 % | 157.042 M -2.80 % | 161.569 M -9.18 % | 177.909 M 3.51 % | 171.879 M 6.45 % | 161.463 M 7.56 % | 150.114 M 17.79 % | 127.442 M 15.06 % | 110.761 M 5.48 % | 105.005 M 7.05 % | 98.086 M -3.42 % | 101.560 M 94.97 % | 52.090 M -12.37 % | 59.441 M 10.58 % | 53.753 M -6.14 % | 57.269 M 8.36 % | 52.851 M -2.53 % | 54.224 M 5.43 % | 51.429 M 1.95 % | 50.444 M 3.43 % | 48.769 M 5.25 % | 46.335 M 7.82 % | 42.974 M -5.52 % | 45.487 M -13.10 % | 52.344 M 2.25 % | 51.194 M 1.57 % | 50.401 M -5.05 % | 53.080 M 7.42 % | 49.414 M -2.53 % | 50.695 M -1.82 % | 51.634 M -5.58 % | 54.684 M -0.67 % | 55.055 M 1.12 % | 54.444 M 20.15 % | 45.315 M | 0.000 |
Net receivables | 179.409 M 13.74 % | 157.741 M 37.38 % | 114.825 M -15.11 % | 135.265 M -5.54 % | 143.195 M -0.99 % | 144.620 M 38.36 % | 104.522 M -17.26 % | 126.320 M -0.59 % | 127.075 M 3.52 % | 122.753 M 18.93 % | 103.213 M -18.02 % | 125.901 M -12.49 % | 143.874 M 17.16 % | 122.804 M 35.34 % | 90.737 M -15.72 % | 107.660 M -3.82 % | 111.940 M 15.77 % | 96.695 M 28.92 % | 75.005 M 7.01 % | 70.092 M -1.96 % | 71.490 M -4.53 % | 74.880 M 30.04 % | 57.583 M -16.20 % | 68.711 M -5.67 % | 72.841 M 10.14 % | 66.136 M 31.54 % | 50.277 M -18.40 % | 61.617 M -6.01 % | 65.555 M 3.43 % | 63.383 M 23.30 % | 51.407 M -22.64 % | 66.449 M -6.76 % | 71.270 M 11.74 % | 63.782 M 28.18 % | 49.758 M -14.64 % | 58.295 M -0.90 % | 58.825 M 11.76 % | 52.637 M 14.02 % | 46.164 M -18.22 % | 56.447 M -10.30 % | 62.928 M 28.58 % | 48.941 M | 0.000 |
Tax assets | 0.000 -100.00 % | 350.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 359.000 K | 0.000 100.00 % | -791.000 K -204.23 % | -260.000 K -156.28 % | 462.000 K | 0.000 100.00 % | -301.000 K | 0.000 -100.00 % | 304.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.462 M | 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 -100.00 % | 7.636 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.763 M 28.08 % | 2.938 M | 0.000 |
Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Account payables | 64.560 M 17.88 % | 54.767 M 3.64 % | 52.842 M -16.38 % | 63.191 M 14.84 % | 55.025 M 13.72 % | 48.387 M 11.44 % | 43.421 M -7.84 % | 47.114 M 1.86 % | 46.252 M 13.78 % | 40.651 M -3.28 % | 42.031 M -16.37 % | 50.261 M -3.02 % | 51.826 M 8.34 % | 47.836 M 21.01 % | 39.530 M 4.62 % | 37.785 M -12.59 % | 43.227 M 33.24 % | 32.444 M 26.40 % | 25.667 M 23.78 % | 20.736 M -10.96 % | 23.288 M 5.96 % | 21.978 M 24.14 % | 17.704 M 19.52 % | 14.813 M -17.19 % | 17.887 M -5.98 % | 19.024 M 31.07 % | 14.514 M -1.71 % | 14.766 M -19.19 % | 18.273 M 8.60 % | 16.826 M 12.58 % | 14.946 M -10.29 % | 16.661 M -5.14 % | 17.563 M 21.80 % | 14.419 M 13.86 % | 12.664 M 24.12 % | 10.203 M -6.79 % | 10.946 M 10.43 % | 9.912 M -3.63 % | 10.285 M -12.01 % | 11.689 M | 0.000 -100.00 % | 8.960 M | 0.000 |
Tax payables | 0.000 -100.00 % | 5.484 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.166 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.205 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.215 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.348 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.279 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.425 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.509 M | 0.000 | 0.000 | 0.000 -100.00 % | 923.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 517.000 K -28.59 % | 724.000 K -38.28 % | 1.173 M | 0.000 | 0.000 | 0.000 |
Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.922 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 % | -77.585 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.879 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.762 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.017 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.464 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.746 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Minority interest | 20.433 M 1.22 % | 20.187 M -0.03 % | 20.194 M 0.05 % | 20.183 M 2.90 % | 19.614 M 1.34 % | 19.355 M 1.23 % | 19.119 M 0.44 % | 19.036 M 0.67 % | 18.909 M 2.41 % | 18.464 M 6.09 % | 17.404 M -0.57 % | 17.504 M 12.78 % | 15.520 M 1.27 % | 15.325 M -0.33 % | 15.376 M 3.07 % | 14.918 M 8.84 % | 13.706 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 |
Capital lease obligations | 0.000 -100.00 % | 69.364 M 19.24 % | 58.171 M 7.22 % | 54.255 M | 0.000 -100.00 % | 49.365 M 41.27 % | 34.943 M | 0.000 -100.00 % | 54.056 M -17.31 % | 65.374 M | 0.000 -100.00 % | 59.120 M -4.11 % | 61.655 M -15.01 % | 72.544 M 12.75 % | 64.339 M 11.31 % | 57.804 M 5.36 % | 54.861 M -15.30 % | 64.772 M 10.27 % | 58.737 M | 0.000 | 0.000 -100.00 % | 18.235 M | 0.000 | 0.000 -100.00 % | 12.877 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 |
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 -100.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M |
Other total stockholders equity | 378.989 M -0.05 % | 379.161 M -0.88 % | 382.539 M -1.38 % | 387.899 M 833.26 % | 41.564 M -0.11 % | 41.610 M -3.75 % | 43.231 M -8.03 % | 47.005 M 3.58 % | 45.379 M 11.77 % | 40.602 M 6.48 % | 38.131 M 2.94 % | 37.043 M -5.93 % | 39.380 M -40.76 % | 66.476 M -14.98 % | 78.186 M 5.24 % | 74.291 M 3.67 % | 71.663 M 1.49 % | 70.614 M 1.66 % | 69.463 M 344.03 % | -28.465 M 8.25 % | -31.025 M -14.70 % | -27.050 M -1 074.05 % | -2.304 M -36.33 % | -1.690 M 41.94 % | -2.911 M 12.61 % | -3.331 M -685.41 % | 569.000 K -94.44 % | 10.229 M -68.87 % | 32.859 M -16.67 % | 39.432 M -1.03 % | 39.843 M 0.81 % | 39.522 M 3.49 % | 38.191 M 1.33 % | 37.690 M 2.89 % | 36.631 M 7.69 % | 34.016 M 0.73 % | 33.771 M 6.88 % | 31.597 M 3.75 % | 30.456 M 4.81 % | 29.058 M 469.99 % | 5.098 M 0.00 % | 5.098 M | 0.000 |
Deferred tax liabilities non current | 0.000 -100.00 % | 67.416 M | 0.000 | 0.000 | 0.000 -100.00 % | 59.967 M | 0.000 | 0.000 | 0.000 -100.00 % | 78.653 M | 0.000 | 0.000 | 0.000 -100.00 % | 76.797 M | 0.000 | 0.000 | 0.000 -100.00 % | 79.280 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.848 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.256 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.360 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.090 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.793 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Total assets | 1.536 B 11.37 % | 1.379 B 2.14 % | 1.350 B -0.67 % | 1.359 B 29.39 % | 1.051 B 0.69 % | 1.043 B 5.05 % | 993.131 M -1.80 % | 1.011 B -2.11 % | 1.033 B -0.99 % | 1.043 B -0.40 % | 1.048 B 2.57 % | 1.021 B 0.34 % | 1.018 B 2.27 % | 995.360 M 4.77 % | 950.045 M 5.21 % | 903.022 M -0.13 % | 904.242 M 3.35 % | 874.957 M -0.64 % | 880.577 M 124.83 % | 391.667 M 5.47 % | 371.357 M 0.57 % | 369.245 M -3.01 % | 380.694 M 2.51 % | 371.377 M 1.18 % | 367.031 M 4.08 % | 352.632 M 11.07 % | 317.484 M -4.06 % | 330.924 M -2.35 % | 338.879 M -0.57 % | 340.816 M -2.19 % | 348.460 M -13.54 % | 403.019 M -1.11 % | 407.550 M 2.49 % | 397.664 M 9.02 % | 364.777 M -5.10 % | 384.377 M -1.32 % | 389.513 M -0.70 % | 392.260 M -3.99 % | 408.569 M 3.80 % | 393.595 M 4.65 % | 376.100 M 31.26 % | 286.521 M | 0.000 |
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-06-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 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Deferred income tax | 790.000 K 109.68 % | -8.159 M -2 899.63 % | -272.000 K 52.11 % | -568.000 K -127.26 % | 2.084 M 139.85 % | -5.229 M -325.29 % | 2.321 M 637.27 % | -432.000 K -151.25 % | 843.000 K 117.14 % | -4.917 M -1 012.44 % | -442.000 K 54.05 % | -962.000 K -410.32 % | 310.000 K 106.18 % | -5.018 M -376.02 % | 1.818 M 1 380.28 % | -142.000 K -275.31 % | 81.000 K 103.69 % | -2.193 M -735.65 % | 345.000 K 210.93 % | -311.000 K -173.70 % | 422.000 K -53.42 % | 906.000 K 79.05 % | 506.000 K 164.87 % | -780.000 K -721.05 % | -95.000 K -123.75 % | 400.000 K -74.65 % | 1.578 M -81.44 % | 8.500 M 5 682.31 % | 147.000 K -92.90 % | 2.070 M 4 804.55 % | -44.000 K 79.34 % | -213.000 K -23.12 % | -173.000 K -105.36 % | 3.228 M 289.99 % | -1.699 M -9.33 % | -1.554 M -381.01 % | 553.000 K -80.94 % | 2.901 M 179.13 % | -3.666 M -141.41 % | 8.852 M 1 172.97 % | -825.000 K 90.36 % | -8.560 M -729.41 % | 1.360 M 712.61 % | -222.000 K 52.26 % | -465.000 K |
Stock based compensation | 4.037 M 20.51 % | 3.350 M 0.12 % | 3.346 M 6.39 % | 3.145 M -16.04 % | 3.746 M -51.86 % | 7.782 M 159.40 % | 3.000 M 9.09 % | 2.750 M -1.96 % | 2.805 M -49.50 % | 5.555 M 116.48 % | 2.566 M 4.91 % | 2.446 M 7.09 % | 2.284 M 2.56 % | 2.227 M -2.62 % | 2.287 M 11.67 % | 2.048 M 8.47 % | 1.888 M 65.47 % | 1.141 M -18.21 % | 1.395 M 14.16 % | 1.222 M -7.98 % | 1.328 M 2.31 % | 1.298 M -3.28 % | 1.342 M 9.91 % | 1.221 M 0.66 % | 1.213 M 14.87 % | 1.056 M -3.91 % | 1.099 M 27.05 % | 865.000 K -6.89 % | 929.000 K 11.66 % | 832.000 K -35.65 % | 1.293 M 26.89 % | 1.019 M 0.20 % | 1.017 M 26.49 % | 804.000 K -5.30 % | 849.000 K 229.07 % | 258.000 K -90.55 % | 2.730 M 227.73 % | 833.000 K 22.86 % | 678.000 K | 0.000 | 0.000 -100.00 % | 1.600 M | 0.000 | 0.000 | 0.000 |
Change in working capital | 650.000 K 103.60 % | -18.062 M 24.03 % | -23.774 M -241.33 % | 16.822 M 141.97 % | 6.952 M 135.72 % | -19.462 M -186.34 % | 22.541 M 429.13 % | 4.260 M 14.15 % | 3.732 M 11.01 % | 3.362 M -63.66 % | 9.251 M 321.85 % | -4.170 M 84.44 % | -26.803 M -11.52 % | -24.034 M -1 205.52 % | 2.174 M 141.34 % | -5.259 M 67.50 % | -16.183 M -95.05 % | -8.297 M -1 952.01 % | 448.000 K -95.35 % | 9.643 M 321.27 % | -4.358 M 51.52 % | -8.989 M -190.25 % | 9.960 M 11.12 % | 8.963 M 179.69 % | -11.247 M -57.17 % | -7.156 M -151.73 % | 13.833 M 389.51 % | -4.778 M -5.83 % | -4.515 M 30.10 % | -6.459 M -156.01 % | 11.531 M 244.00 % | 3.352 M 208.06 % | -3.102 M 35.95 % | -4.843 M -147.31 % | 10.236 M 101.69 % | 5.075 M 162.21 % | -8.158 M 18.58 % | -10.020 M -164.72 % | 15.481 M 442.65 % | -4.518 M -143.95 % | -1.852 M -85.39 % | -999.000 K -155.94 % | 1.786 M -53.63 % | 3.852 M 170.11 % | -5.494 M |
Accounts receivables | -7.788 M 81.20 % | -41.432 M -297.15 % | 21.015 M 70.87 % | 12.299 M 1 332.36 % | -998.000 K 97.21 % | -35.743 M -264.24 % | 21.763 M 5 313.68 % | 402.000 K 109.31 % | -4.319 M 79.29 % | -20.858 M -182.96 % | 25.143 M 40.75 % | 17.864 M 184.89 % | -21.044 M 34.95 % | -32.350 M -277.78 % | 18.197 M 407.16 % | 3.588 M 122.20 % | -16.164 M 24.23 % | -21.334 M -334.77 % | 9.087 M 430.47 % | 1.713 M -48.33 % | 3.315 M 118.27 % | -18.140 M -261.33 % | 11.244 M 204.06 % | 3.698 M 177.06 % | -4.799 M 70.51 % | -16.275 M -248.26 % | 10.977 M 183.06 % | 3.878 M 261.25 % | -2.405 M 78.85 % | -11.371 M -204.95 % | 10.835 M 111.83 % | 5.115 M 170.29 % | -7.277 M 15.42 % | -8.604 M -203.29 % | 8.330 M 1 603.48 % | 489.000 K 108.18 % | -5.977 M 15.70 % | -7.090 M -165.71 % | 10.790 M 81.50 % | 5.945 M 183.46 % | -7.123 M 5.18 % | -7.512 M -186.54 % | 8.680 M 92.12 % | 4.518 M 178.94 % | -5.723 M |
Inventory | 7.641 M 11.76 % | 6.837 M 139.63 % | -17.254 M 6.82 % | -18.516 M -173.66 % | -6.766 M -363.47 % | 2.568 M 4 405.26 % | 57.000 K -98.98 % | 5.598 M 161.47 % | 2.141 M -87.29 % | 16.848 M 426.45 % | -5.161 M 36.20 % | -8.089 M 46.15 % | -15.020 M 7.01 % | -16.153 M 1.94 % | -16.473 M -186.94 % | -5.741 M 47.98 % | -11.036 M -514.48 % | -1.796 M 27.02 % | -2.461 M -133.54 % | 7.338 M 213.63 % | -6.458 M -287.41 % | 3.446 M 182.05 % | -4.200 M -433.33 % | 1.260 M 158.36 % | -2.159 M -200.94 % | 2.139 M 211.00 % | -1.927 M 20.24 % | -2.416 M 27.51 % | -3.333 M -247.87 % | 2.254 M 430.35 % | 425.000 K 150.96 % | -834.000 K 2.23 % | -853.000 K -129.36 % | 2.905 M 172.68 % | -3.997 M -950.43 % | 470.000 K -19.80 % | 586.000 K -83.59 % | 3.572 M 254.72 % | 1.007 M -1.95 % | 1.027 M 286.73 % | -550.000 K 71.77 % | -1.948 M 46.40 % | -3.634 M -1 717.00 % | -200.000 K 77.09 % | -873.000 K |
Accounts payables | 6.000 K -97.95 % | 292.000 K 101.60 % | -18.254 M -163.60 % | 28.703 M 162.78 % | 10.923 M 305.76 % | 2.692 M 330.03 % | 626.000 K -89.10 % | 5.742 M 77.61 % | 3.233 M 829.02 % | 348.000 K 105.43 % | -6.409 M 31.56 % | -9.365 M -211.14 % | 8.426 M -47.18 % | 15.951 M 180.19 % | 5.693 M 225.78 % | -4.526 M -141.66 % | 10.865 M -30.54 % | 15.643 M 357.92 % | -6.065 M -1 052.12 % | 637.000 K 142.05 % | -1.515 M -124.64 % | 6.149 M 116.13 % | 2.845 M -51.17 % | 5.826 M 165.20 % | -8.936 M -326.29 % | 3.949 M 35.80 % | 2.908 M 770.05 % | -434.000 K 39.64 % | -719.000 K 82.38 % | -4.080 M -2 973.24 % | 142.000 K -97.43 % | 5.536 M 18.67 % | 4.665 M 572.64 % | -987.000 K -115.00 % | 6.580 M 311.51 % | 1.599 M 164.32 % | -2.486 M 60.94 % | -6.364 M -234.35 % | 4.737 M 141.65 % | -11.374 M -299.86 % | 5.691 M -27.16 % | 7.813 M 788.37 % | -1.135 M 48.64 % | -2.210 M -305.01 % | 1.078 M |
Other working capital | 791.000 K -95.13 % | 16.241 M 274.99 % | -9.281 M -63.86 % | -5.664 M -249.33 % | 3.793 M -65.58 % | 11.021 M 11 501.05 % | 95.000 K 101.27 % | -7.482 M -609.19 % | -1.055 M -115.02 % | 7.024 M 262.52 % | -4.322 M 5.63 % | -4.580 M -648.50 % | 835.000 K -90.20 % | 8.518 M 262.46 % | -5.243 M -469.23 % | 1.420 M 834.21 % | 152.000 K 118.77 % | -810.000 K -616.81 % | -113.000 K -151.11 % | -45.000 K -115.00 % | 300.000 K 167.57 % | -444.000 K -725.35 % | 71.000 K 103.90 % | -1.821 M -139.19 % | 4.647 M 53.32 % | 3.031 M 61.65 % | 1.875 M 132.29 % | -5.806 M -398.97 % | 1.942 M -71.18 % | 6.738 M 5 123.26 % | 129.000 K 102.00 % | -6.465 M -1 880.99 % | 363.000 K -80.30 % | 1.843 M 372.23 % | -677.000 K -126.90 % | 2.517 M 995.73 % | -281.000 K -103.62 % | -138.000 K 86.89 % | -1.053 M -807.76 % | -116.000 K -189.23 % | 130.000 K -79.94 % | 648.000 K 130.49 % | -2.125 M -221.85 % | 1.744 M 7 166.67 % | 24.000 K |
Other non cash items | 653.000 K -81.91 % | 3.610 M 153.36 % | -6.766 M -1 126.71 % | 659.000 K -96.92 % | 21.391 M -62.08 % | 56.405 M 11 318.02 % | 494.000 K 137.45 % | -1.319 M -148.60 % | 2.714 M 2 389.91 % | 109.000 K -88.35 % | 936.000 K 109.16 % | -10.216 M -468.68 % | 2.771 M 243.72 % | -1.928 M -152.36 % | 3.682 M 386.39 % | 757.000 K 55.76 % | 486.000 K -27.35 % | 669.000 K 271.67 % | 180.000 K 102.25 % | 89.000 K -92.62 % | 1.206 M 703.00 % | -200.000 K -250.38 % | 133.000 K -97.74 % | 5.888 M 4 975.86 % | 116.000 K 107.57 % | -1.533 M -56.59 % | -979.000 K 77.96 % | -4.442 M 14.28 % | -5.182 M 19.56 % | -6.442 M 23.11 % | -8.378 M -1 058.78 % | -723.000 K -1 753.85 % | -39.000 K -105.79 % | 674.000 K 865.91 % | -88.000 K -102.44 % | 3.601 M 615.90 % | 503.000 K -84.53 % | 3.251 M 1 132.06 % | -315.000 K 96.54 % | -9.096 M -1 141.92 % | 873.000 K -82.22 % | 4.910 M 3 706.20 % | 129.000 K 107.79 % | -1.655 M -373.10 % | 606.000 K |
Net cash provided by operating activities | 60.641 M 122.19 % | 27.293 M 135.28 % | 11.600 M -82.64 % | 66.814 M 6.64 % | 62.655 M 179.49 % | 22.418 M -52.28 % | 46.978 M 5.15 % | 44.679 M -11.10 % | 50.257 M 34.45 % | 37.381 M 1.64 % | 36.779 M 20.67 % | 30.480 M 81.29 % | 16.813 M 4 489.82 % | -383.000 K -101.43 % | 26.697 M 11.96 % | 23.846 M 25.98 % | 18.929 M 55.05 % | 12.208 M 31.79 % | 9.263 M -69.77 % | 30.637 M 116.58 % | 14.146 M 41.66 % | 9.986 M -56.21 % | 22.804 M -17.67 % | 27.697 M 194.34 % | 9.410 M -4.27 % | 9.830 M -60.59 % | 24.940 M 55.94 % | 15.993 M 78.75 % | 8.947 M 103.48 % | 4.397 M -66.95 % | 13.303 M -11.35 % | 15.007 M 43.62 % | 10.449 M 64.24 % | 6.362 M -53.57 % | 13.703 M -9.37 % | 15.120 M 292.63 % | 3.851 M 26.35 % | 3.048 M -81.95 % | 16.887 M 47.89 % | 11.419 M 12.22 % | 10.176 M 199.29 % | 3.400 M -72.16 % | 12.213 M -4.45 % | 12.782 M 80.72 % | 7.073 M |
Investments in property plant and equipment | -2.904 M 35.91 % | -4.531 M -43.93 % | -3.148 M 42.62 % | -5.486 M -76.91 % | -3.101 M 36.80 % | -4.907 M -26.37 % | -3.883 M -37.99 % | -2.814 M 43.39 % | -4.971 M 12.53 % | -5.683 M -51.47 % | -3.752 M -50.02 % | -2.501 M -24.12 % | -2.015 M 72.39 % | -7.297 M -113.67 % | -3.415 M 11.57 % | -3.862 M -257.92 % | -1.079 M 44.58 % | -1.947 M 23.01 % | -2.529 M -0.36 % | -2.520 M -37.18 % | -1.837 M 52.19 % | -3.842 M -27.05 % | -3.024 M -28.96 % | -2.345 M -5.35 % | -2.226 M 19.03 % | -2.749 M -35.82 % | -2.024 M -61.53 % | -1.253 M 15.85 % | -1.489 M -17.15 % | -1.271 M -205.53 % | -416.000 K 73.11 % | -1.547 M 32.74 % | -2.300 M 4.33 % | -2.404 M -27.20 % | -1.890 M 17.93 % | -2.303 M 16.92 % | -2.772 M 44.88 % | -5.029 M -77.58 % | -2.832 M -114.71 % | -1.319 M 29.58 % | -1.873 M -508.12 % | -308.000 K 84.71 % | -2.014 M 35.41 % | -3.118 M 3.53 % | -3.232 M |
Acquisitions net | -323.814 M -167 679.27 % | -193.000 K 99.63 % | -52.076 M -59.83 % | -32.582 M -10 713.03 % | 307.000 K 101.21 % | -25.417 M -855.17 % | -2.661 M -5.97 % | -2.511 M -2 141.96 % | -112.000 K 96.02 % | -2.811 M 91.74 % | -34.024 M -74.48 % | -19.500 M -875.00 % | -2.000 M -512.37 % | 485.000 K 101.28 % | -37.808 M -630 233.33 % | 6.000 K -99.56 % | 1.375 M 116.07 % | -8.558 M 96.93 % | -278.680 M | 0.000 | 0.000 -100.00 % | 11.837 M | 0.000 100.00 % | -337.000 K 97.07 % | -11.500 M -13.86 % | -10.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 44.000 K | 0.000 -100.00 % | 44.000 K 200.00 % | -44.000 K 99.84 % | -28.179 M | 0.000 | 0.000 -100.00 % | 39.000 K -92.14 % | 496.000 K 101.72 % | -28.883 M -152 115.79 % | 19.000 K 100.03 % | -68.868 M -2 480.29 % | -2.669 M | 0.000 100.00 % | -4.524 M | 0.000 |
Purchases of investments | 0.000 -100.00 % | 2.500 M 225.00 % | -2.000 M -500.00 % | 500.000 K 200.00 % | -500.000 K -130.03 % | 1.665 M | 0.000 100.00 % | -1.665 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 -100.00 % | 5.000 K | 0.000 | 0.000 100.00 % | -5.000 K -112.82 % | 39.000 K | 0.000 | 0.000 100.00 % | -39.000 K 98.03 % | -1.978 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.917 M | 0.000 | 0.000 100.00 % | -812.000 K |
Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.665 M | 0.000 | 0.000 -100.00 % | 41.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.152 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.803 M -1.15 % | 1.824 M | 0.000 -100.00 % | 278.000 K 1 223.81 % | 21.000 K -98.91 % | 1.920 M 312.02 % | 466.000 K 851.02 % | 49.000 K 122.07 % | -222.000 K -102.51 % | 8.858 M 264.68 % | 2.429 M 863.89 % | 252.000 K 104.34 % | -5.805 M -525.27 % | 1.365 M 64.66 % | 829.000 K -77.04 % | 3.611 M 2 660.99 % | -141.000 K 81.74 % | -772.000 K | 0.000 | 0.000 |
Other investing activites | 0.000 100.00 % | -1.424 M | 0.000 100.00 % | -500.000 K -3 946.15 % | 13.000 K -99.36 % | 2.028 M 1 663.48 % | 115.000 K -93.22 % | 1.695 M 14 025.00 % | 12.000 K -76.00 % | 50.000 K | 0.000 -100.00 % | 9.000 K -55.00 % | 20.000 K -83.05 % | 118.000 K 807.69 % | 13.000 K | 0.000 -100.00 % | 8.000 K -99.86 % | 5.578 M 832.78 % | 598.000 K 9 866.67 % | 6.000 K | 0.000 -100.00 % | 1.591 M 960.67 % | 150.000 K -86.23 % | 1.089 M 109.47 % | -11.500 M -13.91 % | -10.096 M -4 547.58 % | 227.000 K -96.71 % | 6.893 M 95.44 % | 3.527 M 673.50 % | -615.000 K 24.45 % | -814.000 K -1 456.67 % | 60.000 K 222.45 % | -49.000 K -170.00 % | 70.000 K 135.71 % | -196.000 K -145.79 % | 428.000 K 1 197.44 % | -39.000 K -250.00 % | 26.000 K 150.98 % | -51.000 K -737.50 % | 8.000 K -87.30 % | 63.000 K 103.23 % | 31.000 K 107.35 % | -422.000 K -104.06 % | 10.396 M 896.74 % | 1.043 M |
Net cash used for investing activites | -326.718 M -8 856.09 % | -3.648 M 93.63 % | -57.224 M -50.32 % | -38.068 M -1 060.26 % | -3.281 M 89.18 % | -30.324 M -371.68 % | -6.429 M -77.11 % | -3.630 M 28.42 % | -5.071 M 39.95 % | -8.444 M 77.62 % | -37.735 M -71.59 % | -21.992 M -450.49 % | -3.995 M 40.32 % | -6.694 M 83.76 % | -41.210 M -968.72 % | -3.856 M -1 368.42 % | 304.000 K 106.17 % | -4.927 M 98.24 % | -280.611 M -11 061.93 % | -2.514 M -36.85 % | -1.837 M 18.39 % | -2.251 M 21.68 % | -2.874 M -80.41 % | -1.593 M 88.39 % | -13.726 M -24.31 % | -11.042 M -40 996.30 % | 27.000 K -99.52 % | 5.640 M 143.52 % | 2.316 M 224.18 % | -1.865 M -370.29 % | 690.000 K 167.58 % | -1.021 M 56.53 % | -2.349 M 92.36 % | -30.735 M -553.85 % | 6.772 M 1 122.38 % | 554.000 K 121.65 % | -2.559 M 79.18 % | -12.290 M 59.57 % | -30.401 M -6 466.09 % | -463.000 K 99.31 % | -67.067 M -8 180.36 % | 830.000 K 125.87 % | -3.208 M -216.49 % | 2.754 M 191.77 % | -3.001 M |
Debt repayment | 95.000 M -42.77 % | 166.000 M | 0.000 100.00 % | -115.000 M -125.49 % | -51.000 M -492.31 % | 13.000 M 165.00 % | -20.000 M 45.95 % | -37.000 M 13.95 % | -43.000 M -82.71 % | -23.534 M -434.29 % | 7.040 M 270.01 % | -4.141 M -119.85 % | 20.860 M -4.57 % | 21.860 M 29.66 % | 16.860 M 198.36 % | -17.141 M -53.87 % | -11.140 M 16.16 % | -13.288 M -105.43 % | 244.860 M 173 759.57 % | -141.000 K -0.71 % | -140.000 K 0.00 % | -140.000 K 0.00 % | -140.000 K 98.68 % | -10.641 M -10.38 % | -9.640 M -148.54 % | 19.860 M 295.86 % | -10.140 M -645.45 % | 1.859 M 144.90 % | -4.140 M 74.35 % | -16.141 M -24.02 % | -13.015 M 7.14 % | -14.016 M -133.02 % | -6.015 M -122.82 % | 26.359 M 203.15 % | -25.554 M -110.48 % | -12.141 M -136.21 % | -5.140 M 69.11 % | -16.640 M -236.95 % | 12.150 M 1 295.87 % | -1.016 M -101.48 % | 68.485 M 1 721.89 % | 3.759 M 127.56 % | -13.641 M -60.88 % | -8.479 M -26 396.88 % | -32.000 K |
Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 347.407 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 |
Common stock repurchased | -9.091 M -34.52 % | -6.758 M 21.85 % | -8.648 M -96.72 % | -4.396 M 44.29 % | -7.891 M -70.51 % | -4.628 M 31.05 % | -6.712 M -530.83 % | -1.064 M 62.85 % | -2.864 M -35 700.00 % | -8.000 K 99.47 % | -1.497 M 75.73 % | -6.169 M 80.35 % | -31.398 M -124.99 % | -13.955 M -541.61 % | -2.175 M -16 630.77 % | -13.000 K 99.59 % | -3.168 M -316 700.00 % | -1.000 K 99.91 % | -1.136 M -18 833.33 % | -6.000 K 99.94 % | -9.346 M 63.60 % | -25.676 M -1 189.60 % | -1.991 M | 0.000 100.00 % | -793.000 K 84.00 % | -4.957 M 53.92 % | -10.758 M 54.21 % | -23.495 M -213.18 % | -7.502 M -503.05 % | -1.244 M -28.12 % | -971.000 K -5 968.75 % | -16.000 K -60.00 % | -10.000 K 74.36 % | -39.000 K 90.32 % | -403.000 K -3 000.00 % | -13.000 K 97.66 % | -556.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -206.000 K | 0.000 | 0.000 | 0.000 |
Dividends paid | -4.537 M -12.64 % | -4.028 M 0.07 % | -4.031 M -23.61 % | -3.261 M 0.03 % | -3.262 M -10.58 % | -2.950 M 0.17 % | -2.955 M -0.07 % | -2.953 M -0.20 % | -2.947 M -12.01 % | -2.631 M 0.00 % | -2.631 M -0.30 % | -2.623 M 1.76 % | -2.670 M -12.42 % | -2.375 M -0.38 % | -2.366 M -0.25 % | -2.360 M -0.08 % | -2.358 M -11.59 % | -2.113 M -5.76 % | -1.998 M -0.55 % | -1.987 M -0.10 % | -1.985 M 2.79 % | -2.042 M -1.74 % | -2.007 M 2.24 % | -2.053 M -1.23 % | -2.028 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 % | -60.000 K 75.00 % | -240.000 K 96.86 % | -7.634 M -3 535.24 % | -210.000 K -40.00 % | -150.000 K 50.00 % | -300.000 K |
Other financing activites | -2.948 M 98.24 % | -167.085 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 952.000 K 243.59 % | -663.000 K -129.17 % | 2.273 M | 0.000 | 0.000 -100.00 % | 796.000 K -48.01 % | 1.531 M -48.36 % | 2.965 M 1 903.38 % | 148.000 K 199.33 % | -149.000 K -111.19 % | 1.331 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 104.55 % | -22.000 K 69.44 % | -72.000 K | 0.000 | 0.000 -100.00 % | 2.169 M | 0.000 | 0.000 -100.00 % | 88.000 K 108.20 % | -1.073 M -108.25 % | 13.000 M | 0.000 -100.00 % | 454.000 K | 0.000 | 0.000 | 0.000 |
Net cash used provided by financing activities | 78.424 M 760.64 % | -11.871 M 6.37 % | -12.679 M -105.64 % | 224.750 M 461.61 % | -62.153 M -1 246.31 % | 5.422 M 118.28 % | -29.667 M 27.67 % | -41.017 M 15.97 % | -48.811 M -93.53 % | -25.221 M -1 221.43 % | 2.249 M 121.10 % | -10.660 M 19.29 % | -13.208 M -338.84 % | 5.530 M -57.83 % | 13.115 M 172.93 % | -17.983 M -31.25 % | -13.701 M 10.18 % | -15.254 M -106.31 % | 241.577 M 30 184.31 % | -803.000 K 93.00 % | -11.471 M 58.82 % | -27.858 M -573.22 % | -4.138 M 67.40 % | -12.694 M -1.87 % | -12.461 M -183.61 % | 14.903 M 171.31 % | -20.898 M 3.41 % | -21.636 M -85.84 % | -11.642 M 33.03 % | -17.384 M -24.10 % | -14.008 M 0.68 % | -14.104 M -134.09 % | -6.025 M -122.89 % | 26.320 M 210.64 % | -23.788 M -95.72 % | -12.154 M -113.38 % | -5.696 M 65.59 % | -16.552 M -249.43 % | 11.077 M -7.10 % | 11.924 M -82.53 % | 68.245 M 1 772.26 % | -4.081 M 70.54 % | -13.851 M -60.52 % | -8.629 M -2 499.10 % | -332.000 K |
Effect of forex changes on cash | -202.000 K -163.72 % | 317.000 K 127.26 % | -1.163 M -233.37 % | 872.000 K 266.10 % | -525.000 K -50.86 % | -348.000 K -233.85 % | 260.000 K 126.69 % | -974.000 K -2 219.05 % | -42.000 K -333.33 % | 18.000 K 113.85 % | -130.000 K -161.61 % | 211.000 K 129.72 % | -710.000 K -135.82 % | 1.982 M 683.40 % | 253.000 K 171.27 % | -355.000 K -722.81 % | 57.000 K 128.64 % | -199.000 K -127.19 % | 732.000 K 150.68 % | 292.000 K -42.86 % | 511.000 K 135.91 % | -1.423 M -442.89 % | 415.000 K 964.10 % | 39.000 K -88.98 % | 354.000 K 121.27 % | -1.664 M -152.89 % | -658.000 K -382.40 % | 233.000 K 167.73 % | -344.000 K -2 250.00 % | 16.000 K -78.38 % | 74.000 K -89.04 % | 675.000 K -4.26 % | 705.000 K -10.19 % | 785.000 K 187.51 % | -897.000 K -48.02 % | -606.000 K -577.17 % | 127.000 K -82.58 % | 729.000 K 259.87 % | -456.000 K 44.39 % | -820.000 K -1 087.95 % | 83.000 K 128.62 % | -290.000 K -52.63 % | -190.000 K 70.90 % | -653.000 K -396.82 % | 220.000 K |
Net change in cash | -187.855 M -1 653.68 % | 12.091 M 120.33 % | -59.466 M -123.38 % | 254.368 M 7 798.79 % | -3.304 M -16.67 % | -2.832 M -125.42 % | 11.142 M 1 282.80 % | -942.000 K 74.31 % | -3.667 M -198.21 % | 3.734 M 221.07 % | 1.163 M 159.31 % | -1.961 M -78.27 % | -1.100 M -352.87 % | 435.000 K 137.99 % | -1.145 M -169.31 % | 1.652 M -70.44 % | 5.589 M 168.39 % | -8.172 M 71.86 % | -29.039 M -205.17 % | 27.612 M 1 946.85 % | 1.349 M 106.26 % | -21.546 M -232.94 % | 16.207 M 20.51 % | 13.449 M 181.89 % | -16.423 M -236.55 % | 12.027 M 252.59 % | 3.411 M 1 383.04 % | 230.000 K 131.81 % | -723.000 K 95.13 % | -14.836 M -25 245.76 % | 59.000 K -89.41 % | 557.000 K -79.96 % | 2.780 M 1.76 % | 2.732 M 164.89 % | -4.210 M -244.47 % | 2.914 M 168.13 % | -4.277 M 82.94 % | -25.065 M -766.40 % | -2.893 M -113.11 % | 22.060 M 92.88 % | 11.437 M 8 211.35 % | -141.000 K 97.20 % | -5.036 M -180.52 % | 6.254 M 57.93 % | 3.960 M |
Cash at beginning of period | 225.845 M 5.66 % | 213.754 M -21.76 % | 273.220 M 1 349.29 % | 18.852 M -14.91 % | 22.156 M -11.33 % | 24.988 M 80.47 % | 13.846 M -6.37 % | 14.788 M -19.87 % | 18.455 M 25.37 % | 14.721 M 8.58 % | 13.558 M -12.64 % | 15.519 M -6.62 % | 16.619 M 2.69 % | 16.184 M -6.61 % | 17.329 M 10.54 % | 15.677 M 55.40 % | 10.088 M -44.75 % | 18.260 M -61.39 % | 47.299 M 140.25 % | 19.687 M 7.36 % | 18.338 M -54.02 % | 39.884 M 68.45 % | 23.677 M 131.49 % | 10.228 M -61.62 % | 26.651 M 82.24 % | 14.624 M 30.42 % | 11.213 M 2.09 % | 10.983 M -6.18 % | 11.706 M -55.90 % | 26.542 M 0.22 % | 26.483 M 2.15 % | 25.926 M 12.01 % | 23.146 M 13.38 % | 20.414 M -17.10 % | 24.624 M 13.42 % | 21.710 M -16.46 % | 25.987 M -49.10 % | 51.052 M -5.36 % | 53.945 M 69.19 % | 31.885 M 55.93 % | 20.448 M -0.68 % | 20.589 M -19.65 % | 25.625 M 32.29 % | 19.371 M 25.70 % | 15.411 M |
Cash at end of period | 37.990 M -83.18 % | 225.845 M 5.66 % | 213.754 M -21.76 % | 273.220 M 1 349.29 % | 18.852 M -14.91 % | 22.156 M -11.33 % | 24.988 M 80.47 % | 13.846 M -6.37 % | 14.788 M -19.87 % | 18.455 M 25.37 % | 14.721 M 8.58 % | 13.558 M -12.64 % | 15.519 M -6.62 % | 16.619 M 2.69 % | 16.184 M -6.61 % | 17.329 M 10.54 % | 15.677 M 55.40 % | 10.088 M -44.75 % | 18.260 M -61.39 % | 47.299 M 140.25 % | 19.687 M 7.36 % | 18.338 M -54.02 % | 39.884 M 68.45 % | 23.677 M 131.49 % | 10.228 M -61.62 % | 26.651 M 82.24 % | 14.624 M 30.42 % | 11.213 M 2.09 % | 10.983 M -6.18 % | 11.706 M -55.90 % | 26.542 M 0.22 % | 26.483 M 2.15 % | 25.926 M 12.01 % | 23.146 M 13.38 % | 20.414 M -17.10 % | 24.624 M 13.42 % | 21.710 M -16.46 % | 25.987 M -49.10 % | 51.052 M -5.36 % | 53.945 M 69.19 % | 31.885 M 55.93 % | 20.448 M -0.68 % | 20.589 M -19.65 % | 25.625 M 32.29 % | 19.371 M |
Operating cash flow | 60.641 M 122.19 % | 27.293 M 135.28 % | 11.600 M -82.64 % | 66.814 M 6.64 % | 62.655 M 179.49 % | 22.418 M -52.28 % | 46.978 M 5.15 % | 44.679 M -11.10 % | 50.257 M 34.45 % | 37.381 M 1.64 % | 36.779 M 20.67 % | 30.480 M 81.29 % | 16.813 M 4 489.82 % | -383.000 K -101.43 % | 26.697 M 11.96 % | 23.846 M 25.98 % | 18.929 M 55.05 % | 12.208 M 31.79 % | 9.263 M -69.77 % | 30.637 M 116.58 % | 14.146 M 41.66 % | 9.986 M -56.21 % | 22.804 M -17.67 % | 27.697 M 194.34 % | 9.410 M -4.27 % | 9.830 M -60.59 % | 24.940 M 55.94 % | 15.993 M 78.75 % | 8.947 M 103.48 % | 4.397 M -66.95 % | 13.303 M -11.35 % | 15.007 M 43.62 % | 10.449 M 64.24 % | 6.362 M -53.57 % | 13.703 M -9.37 % | 15.120 M 292.63 % | 3.851 M 26.35 % | 3.048 M -81.95 % | 16.887 M 47.89 % | 11.419 M 12.22 % | 10.176 M 199.29 % | 3.400 M -72.16 % | 12.213 M -4.45 % | 12.782 M 80.72 % | 7.073 M |
Capital expenditure | -2.904 M 35.91 % | -4.531 M -43.93 % | -3.148 M 42.62 % | -5.486 M -76.91 % | -3.101 M 36.80 % | -4.907 M -26.37 % | -3.883 M -37.99 % | -2.814 M 43.39 % | -4.971 M 12.53 % | -5.683 M -51.47 % | -3.752 M -50.02 % | -2.501 M -24.12 % | -2.015 M 72.39 % | -7.297 M -113.67 % | -3.415 M 11.57 % | -3.862 M -257.92 % | -1.079 M 44.58 % | -1.947 M 23.01 % | -2.529 M -0.36 % | -2.520 M -37.18 % | -1.837 M 52.19 % | -3.842 M -27.05 % | -3.024 M -28.96 % | -2.345 M -5.35 % | -2.226 M 19.03 % | -2.749 M -35.82 % | -2.024 M -61.53 % | -1.253 M 15.85 % | -1.489 M -17.15 % | -1.271 M -205.53 % | -416.000 K 73.11 % | -1.547 M 32.74 % | -2.300 M 4.33 % | -2.404 M -27.20 % | -1.890 M 17.93 % | -2.303 M 16.92 % | -2.772 M 44.88 % | -5.029 M -77.58 % | -2.832 M -114.71 % | -1.319 M 29.58 % | -1.873 M -508.12 % | -308.000 K 84.71 % | -2.014 M 35.41 % | -3.118 M 3.53 % | -3.232 M |
Free CashFlow | 57.737 M 153.66 % | 22.762 M 169.31 % | 8.452 M -86.22 % | 61.328 M 2.98 % | 59.554 M 240.09 % | 17.511 M -59.37 % | 43.095 M 2.94 % | 41.865 M -7.55 % | 45.286 M 42.87 % | 31.698 M -4.02 % | 33.027 M 18.04 % | 27.979 M 89.07 % | 14.798 M 292.68 % | -7.680 M -132.99 % | 23.282 M 16.50 % | 19.984 M 11.96 % | 17.850 M 73.96 % | 10.261 M 52.38 % | 6.734 M -76.05 % | 28.117 M 128.43 % | 12.309 M 100.34 % | 6.144 M -68.94 % | 19.780 M -21.98 % | 25.352 M 252.90 % | 7.184 M 1.45 % | 7.081 M -69.10 % | 22.916 M 55.47 % | 14.740 M 97.64 % | 7.458 M 138.58 % | 3.126 M -75.74 % | 12.887 M -4.26 % | 13.460 M 65.17 % | 8.149 M 105.89 % | 3.958 M -66.49 % | 11.813 M -7.83 % | 12.817 M 1 087.86 % | 1.079 M 154.47 % | -1.981 M -114.09 % | 14.055 M 39.16 % | 10.100 M 21.64 % | 8.303 M 168.53 % | 3.092 M -69.68 % | 10.199 M 5.54 % | 9.664 M 151.60 % | 3.841 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 |