Nitin Castings Limited NITINCAST.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.506 B 1.23 % | 1.487 B 11.52 % | 1.334 B 38.20 % | 965.140 M 55.75 % | 619.664 M -3.30 % | 640.821 M -13.12 % | 737.601 M 28.23 % | 575.202 M -6.46 % | 614.897 M -4.40 % | 643.180 M 52.90 % | 420.653 M 15.85 % | 363.102 M 4.80 % | 346.473 M 0.47 % | 344.861 M 10.89 % | 310.984 M 18.13 % | 263.259 M -39.89 % | 437.991 M 6.67 % | 410.620 M |
| Net income | 124.127 M 2.34 % | 121.285 M 147.94 % | 48.917 M -5.20 % | 51.600 M 58.40 % | 32.575 M 148.63 % | 13.102 M -43.94 % | 23.372 M 177.38 % | 8.426 M -28.41 % | 11.769 M 4 193.00 % | 274.144 K -97.53 % | 11.109 M 25.39 % | 8.860 M -38.16 % | 14.326 M 1.17 % | 14.160 M -2.84 % | 14.573 M -5.82 % | 15.474 M -14.99 % | 18.202 M 4.61 % | 17.400 M |
| Income before tax | 167.657 M 8.53 % | 154.486 M 81.47 % | 85.131 M 30.50 % | 65.236 M 66.77 % | 39.118 M 135.20 % | 16.632 M -49.84 % | 33.156 M 272.96 % | 8.890 M -48.66 % | 17.317 M 1 987.97 % | 829.369 K -94.99 % | 16.557 M 17.39 % | 14.104 M -33.49 % | 21.206 M 1.04 % | 20.987 M -9.20 % | 23.113 M -0.84 % | 23.309 M -15.40 % | 27.552 M 6.21 % | 25.940 M |
| Income before tax ratio | 0.11 7.21 % | 0.10 62.72 % | 0.06 -5.57 % | 0.07 7.07 % | 0.06 143.23 % | 0.03 -42.26 % | 0.04 190.84 % | 0.02 -45.12 % | 0.03 2 084.01 % | 0.00 -96.72 % | 0.04 1.33 % | 0.04 -36.54 % | 0.06 0.57 % | 0.06 -18.12 % | 0.07 -16.06 % | 0.09 40.75 % | 0.06 -0.42 % | 0.06 |
| EBITDA | 192.683 M 10.93 % | 173.703 M 65.40 % | 105.017 M 19.64 % | 87.775 M 22.88 % | 71.434 M -6.63 % | 76.509 M -11.73 % | 86.678 M 52.49 % | 56.840 M -11.51 % | 64.235 M 56.10 % | 41.149 M 52.97 % | 26.901 M 16.89 % | 23.014 M -31.86 % | 33.773 M -14.49 % | 39.496 M -3.83 % | 41.067 M -8.75 % | 45.006 M -13.32 % | 51.920 M 26.23 % | 41.130 M |
| Net income ratio | 0.08 1.10 % | 0.08 122.33 % | 0.04 -31.40 % | 0.05 1.70 % | 0.05 157.11 % | 0.02 -35.48 % | 0.03 116.31 % | 0.01 -23.46 % | 0.02 4 390.46 % | 0.00 -98.39 % | 0.03 8.23 % | 0.02 -40.99 % | 0.04 0.70 % | 0.04 -12.38 % | 0.05 -20.27 % | 0.06 41.44 % | 0.04 -1.93 % | 0.04 |
| Ratio EBITDA | 0.13 9.58 % | 0.12 48.32 % | 0.08 -13.43 % | 0.09 -21.11 % | 0.12 -3.45 % | 0.12 1.60 % | 0.12 18.92 % | 0.10 -5.41 % | 0.10 63.28 % | 0.06 0.04 % | 0.06 0.90 % | 0.06 -34.98 % | 0.10 -14.89 % | 0.11 -13.27 % | 0.13 -22.76 % | 0.17 44.22 % | 0.12 18.35 % | 0.10 |
| Gross profit ratio | 0.19 -17.12 % | 0.23 45.14 % | 0.16 -25.31 % | 0.21 -24.48 % | 0.28 -13.15 % | 0.32 11.32 % | 0.29 -0.47 % | 0.29 10.65 % | 0.26 15.95 % | 0.23 48.91 % | 0.15 -4.29 % | 0.16 -19.89 % | 0.20 -5.75 % | 0.21 -0.94 % | 0.21 -6.86 % | 0.23 29.25 % | 0.18 -29.05 % | 0.25 |
| Weighted average shs out dil | 5.141 M -0.02 % | 5.141 M 0.01 % | 5.141 M -0.01 % | 5.141 M 0.00 % | 5.141 M 0.00 % | 5.141 M 0.00 % | 5.141 M 0.00 % | 5.141 M 0.00 % | 5.141 M 83.10 % | 2.808 M 0.00 % | 2.808 M 0.00 % | 2.808 M 0.00 % | 2.808 M 0.00 % | 2.808 M 0.00 % | 2.808 M 0.00 % | 2.808 M 51.34 % | 1.855 M 0.02 % | 1.855 M |
| Weighted average shs out | 5.141 M -0.02 % | 5.141 M 0.01 % | 5.141 M -0.01 % | 5.141 M 0.00 % | 5.141 M 0.00 % | 5.141 M 0.00 % | 5.141 M 0.00 % | 5.141 M 0.00 % | 5.141 M 83.10 % | 2.808 M 0.00 % | 2.808 M 0.00 % | 2.808 M 0.00 % | 2.808 M 0.00 % | 2.808 M 0.00 % | 2.808 M 0.00 % | 2.808 M 51.34 % | 1.855 M 0.02 % | 1.855 M |
| EPS diluted | 24.15 2.37 % | 23.59 147.79 % | 9.52 -5.18 % | 10.04 58.36 % | 6.34 148.63 % | 2.55 -43.96 % | 4.55 177.44 % | 1.64 -28.38 % | 2.29 2 246.31 % | 0.10 -97.54 % | 3.96 25.32 % | 3.16 -38.04 % | 5.10 1.19 % | 5.04 -2.89 % | 5.19 -5.81 % | 5.51 -43.83 % | 9.81 4.58 % | 9.38 |
| Earnings per share | 24.15 2.37 % | 23.59 147.79 % | 9.52 -5.18 % | 10.04 58.36 % | 6.34 148.63 % | 2.55 -43.96 % | 4.55 177.44 % | 1.64 -28.38 % | 2.29 2 246.31 % | 0.10 -97.54 % | 3.96 25.32 % | 3.16 -38.04 % | 5.10 1.19 % | 5.04 -2.89 % | 5.19 -5.81 % | 5.51 -43.83 % | 9.81 4.58 % | 9.38 |
| Gross profit | 285.861 M -16.10 % | 340.733 M 61.87 % | 210.501 M 3.22 % | 203.944 M 17.62 % | 173.387 M -16.02 % | 206.451 M -3.28 % | 213.457 M 27.63 % | 167.243 M 3.51 % | 161.574 M 10.85 % | 145.756 M 127.69 % | 64.016 M 10.88 % | 57.737 M -16.05 % | 68.774 M -5.31 % | 72.629 M 9.85 % | 66.119 M 10.03 % | 60.092 M -22.31 % | 77.350 M -24.32 % | 102.210 M |
| Income tax expense | 43.537 M 31.13 % | 33.201 M -8.32 % | 36.213 M 165.57 % | 13.636 M 108.41 % | 6.543 M 85.30 % | 3.531 M -63.91 % | 9.784 M 2 008.62 % | 464.000 K -91.64 % | 5.548 M 899.23 % | 555.225 K -89.81 % | 5.448 M 3.89 % | 5.244 M -23.78 % | 6.880 M 0.78 % | 6.827 M -20.05 % | 8.539 M 9.00 % | 7.835 M -16.20 % | 9.350 M 9.48 % | 8.540 M |
| Cost of revenue | 1.220 B 6.38 % | 1.147 B 10.44 % | 1.038 B 37.27 % | 756.404 M 69.49 % | 446.277 M 2.74 % | 434.370 M -17.13 % | 524.144 M 28.48 % | 407.959 M -10.01 % | 453.323 M -8.87 % | 497.423 M 39.48 % | 356.637 M 16.79 % | 305.365 M 9.96 % | 277.699 M 2.01 % | 272.232 M 11.18 % | 244.865 M 20.52 % | 203.166 M -43.67 % | 360.641 M 16.94 % | 308.410 M |
| General and administrative expenses | 60.816 M 120.57 % | 27.572 M 7.90 % | 25.554 M 10.70 % | 23.083 M 43.11 % | 16.129 M -37.53 % | 25.818 M 12.00 % | 23.052 M 3.65 % | 22.240 M 50.10 % | 14.817 M -69.57 % | 48.695 M 170.63 % | 17.993 M 3.03 % | 17.465 M 18.48 % | 14.741 M 11.90 % | 13.173 M 67.25 % | 7.877 M 51.73 % | 5.191 M -55.18 % | 11.583 M | 0.000 |
| Selling and marketing expenses | 44.606 M 40.81 % | 31.679 M -5.44 % | 33.501 M 127.45 % | 14.729 M 23.31 % | 11.945 M -5.33 % | 12.618 M -8.32 % | 13.763 M 44.12 % | 9.550 M 4.81 % | 9.112 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 47.519 M -68.08 % | 148.884 M 4.15 % | 142.955 M 22.12 % | 117.064 M 15.16 % | 101.649 M -31.34 % | 148.037 M 1 238.97 % | 11.056 M 625.94 % | 1.523 M -31.12 % | 2.211 M 1 782 964.52 % | 124.000 -99.76 % | 51.043 K -83.03 % | 300.848 K 35 086.90 % | 855.000 -86.51 % | 6.339 K -8.50 % | 6.928 K | 0.000 | 0.000 | 0.000 |
| Operating expenses | 152.941 M -26.52 % | 208.135 M 3.03 % | 202.010 M 30.43 % | 154.876 M 19.39 % | 129.723 M -30.43 % | 186.473 M 2.49 % | 181.942 M 17.75 % | 154.516 M 9.03 % | 141.724 M -2.44 % | 145.276 M 199.43 % | 48.517 M 10.28 % | 43.995 M -0.97 % | 44.426 M 3.60 % | 42.883 M 22.89 % | 34.895 M 40.83 % | 24.778 M -26.04 % | 33.500 M -49.91 % | 66.880 M |
| Cost and expenses | 1.373 B 1.32 % | 1.355 B 8.09 % | 1.253 B 37.55 % | 911.280 M 58.21 % | 576.000 M -7.22 % | 620.843 M -12.07 % | 706.086 M 25.53 % | 562.475 M -5.47 % | 595.047 M -7.41 % | 642.699 M 58.63 % | 405.154 M 15.97 % | 349.360 M 8.45 % | 322.125 M 2.22 % | 315.115 M 12.64 % | 279.760 M 22.73 % | 227.945 M -42.17 % | 394.142 M 5.02 % | 375.290 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 105.422 M 77.92 % | 59.251 M 0.33 % | 59.055 M 56.18 % | 37.812 M 34.69 % | 28.074 M -26.96 % | 38.436 M 4.40 % | 36.815 M 15.81 % | 31.790 M 32.85 % | 23.929 M -50.86 % | 48.695 M 170.63 % | 17.993 M 3.03 % | 17.465 M 18.48 % | 14.741 M 11.90 % | 13.173 M 67.25 % | 7.877 M 51.73 % | 5.191 M -55.18 % | 11.583 M | 0.000 |
| Interest income | 6.741 M 155.05 % | 2.643 M 275.96 % | 703.000 K -94.23 % | 12.194 M 97.86 % | 6.163 M -14.81 % | 7.234 M 32.95 % | 5.441 M -3.85 % | 5.659 M 128.92 % | 2.472 M 26.18 % | 1.959 M 26.74 % | 1.546 M 155.81 % | 604.260 K -37.03 % | 959.617 K 165.71 % | 361.146 K -80.74 % | 1.875 M | 0.000 100.00 % | -1.724 M | 0.000 |
| Interest expense | 4.619 M 101.70 % | 2.290 M 24.19 % | 1.844 M -27.00 % | 2.526 M -75.23 % | 10.197 M -31.47 % | 14.879 M 29.54 % | 11.486 M 23.04 % | 9.335 M 1.90 % | 9.161 M 211.31 % | 2.943 M 591.85 % | 425.342 K -21.72 % | 543.348 K -86.75 % | 4.102 M -49.69 % | 8.154 M -5.97 % | 8.671 M -18.90 % | 10.692 M -19.37 % | 13.260 M 41.21 % | 9.390 M |
| Depreciation and amortization | 20.716 M 22.38 % | 16.927 M -6.18 % | 18.042 M -9.85 % | 20.013 M -9.52 % | 22.119 M -50.84 % | 44.998 M 4.36 % | 43.116 M 11.66 % | 38.615 M 2.27 % | 37.757 M 251.92 % | 10.729 M 8.18 % | 9.918 M 18.54 % | 8.367 M -1.15 % | 8.464 M -13.18 % | 9.749 M -0.95 % | 9.843 M 17.49 % | 8.378 M 3.82 % | 8.070 M 39.14 % | 5.800 M |
| Operating income | 132.920 M 0.24 % | 132.598 M 65.11 % | 80.310 M 67.25 % | 48.019 M 39.88 % | 34.328 M 71.81 % | 19.980 M -24.35 % | 26.410 M 153.45 % | 10.420 M -46.69 % | 19.547 M 200.45 % | 6.506 M -61.95 % | 17.097 M 16.72 % | 14.647 M -42.13 % | 25.309 M -14.92 % | 29.747 M -4.73 % | 31.224 M -14.75 % | 36.628 M -18.90 % | 45.164 M 27.83 % | 35.330 M |
| Operating income ratio | 0.09 -0.97 % | 0.09 48.05 % | 0.06 21.02 % | 0.05 -10.19 % | 0.06 77.68 % | 0.03 -12.92 % | 0.04 97.65 % | 0.02 -43.01 % | 0.03 214.27 % | 0.01 -75.11 % | 0.04 0.75 % | 0.04 -44.78 % | 0.07 -15.31 % | 0.09 -14.09 % | 0.10 -27.84 % | 0.14 34.93 % | 0.10 19.84 % | 0.09 |
| Total other income expenses net | 34.737 M 58.70 % | 21.888 M 354.01 % | 4.821 M -72.00 % | 17.217 M 259.44 % | 4.790 M 243.16 % | -3.346 M -696.43 % | 561.000 K 114.62 % | -3.837 M -51.48 % | -2.533 M 55.38 % | -5.676 M -951.64 % | -539.770 K 81.09 % | -2.854 M 30.42 % | -4.102 M 53.17 % | -8.759 M -7.99 % | -8.111 M 32.44 % | -12.005 M 26.34 % | -16.298 M -73.56 % | -9.390 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 72.217 M 59.35 % | 45.319 M -48.19 % | 87.478 M 394.65 % | 17.685 M -44.70 % | 31.979 M -45.95 % | 59.167 M -32.61 % | 87.801 M -24.85 % | 116.834 M 37.52 % | 84.959 M 9.55 % | 77.555 M 80.60 % | 42.943 M 94.84 % | 22.041 M 5.22 % | 20.947 M -45.01 % | 38.091 M -18.31 % | 46.627 M -36.24 % | 73.129 M -15.03 % | 86.062 M |
| Total investments | 473.674 M 30.53 % | 362.872 M 45.89 % | 248.723 M 46.91 % | 169.300 M 6.87 % | 158.413 M 8 967.72 % | 1.747 M -23.78 % | 2.292 M 13.58 % | 2.018 M 20.69 % | 1.672 M -93.15 % | 24.411 M 3 195.72 % | 740.687 K 70.97 % | 433.215 K 0.00 % | 433.215 K 0.00 % | 433.215 K 21.91 % | 355.365 K -21.96 % | 455.365 K 0.00 % | 455.365 K |
| Total debt | 74.978 M 52.55 % | 49.151 M -50.15 % | 98.594 M 155.20 % | 38.634 M 6.16 % | 36.391 M -51.32 % | 74.754 M -40.75 % | 126.165 M -7.61 % | 136.556 M 37.98 % | 98.966 M 9.89 % | 90.059 M 86.73 % | 48.229 M 107.03 % | 23.296 M -63.47 % | 63.766 M 44.23 % | 44.212 M -15.44 % | 52.286 M -31.21 % | 76.011 M -18.90 % | 93.724 M |
| Accumulated other comprehensive income loss | 10.250 M 0.00 % | 10.250 M 0.00 % | 10.250 M 0.00 % | 10.250 M 0.00 % | 10.250 M -96.06 % | 259.881 M 0.00 % | 259.881 M 0.00 % | 259.881 M 0.00 % | 259.881 M 335.71 % | 59.646 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 555.665 M 24.34 % | 446.890 M 35.82 % | 329.030 M 16.64 % | 282.100 M 21.20 % | 232.761 M 16.88 % | 199.137 M 5.64 % | 188.503 M 10.27 % | 170.947 M 4.09 % | 164.235 M 8.22 % | 151.758 M -0.41 % | 152.384 M -0.89 % | 153.746 M 6.11 % | 144.887 M 10.97 % | 130.561 M 12.16 % | 116.401 M 14.31 % | 101.827 M 17.92 % | 86.353 M |
| Common stock | 25.707 M 0.00 % | 25.707 M 0.00 % | 25.707 M 0.00 % | 25.707 M 0.00 % | 25.707 M 0.00 % | 25.707 M 0.00 % | 25.707 M 0.00 % | 25.707 M 0.00 % | 25.707 M 83.10 % | 14.040 M 0.00 % | 14.040 M 0.00 % | 14.040 M 0.00 % | 14.040 M 0.00 % | 14.040 M 0.00 % | 14.040 M 0.00 % | 14.040 M 0.00 % | 14.040 M |
| Total equity | 825.796 M 15.17 % | 717.021 M 19.67 % | 599.161 M 8.50 % | 552.231 M 9.81 % | 502.892 M 7.17 % | 469.268 M 2.32 % | 458.634 M 3.98 % | 441.078 M 1.55 % | 434.366 M 2.96 % | 421.889 M 89.80 % | 222.280 M -0.61 % | 223.642 M 4.12 % | 214.783 M 7.15 % | 200.457 M 7.60 % | 186.297 M 8.49 % | 171.723 M 9.90 % | 156.249 M |
| Other non current liabilities | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 18.998 M -29.42 % | 26.917 M 877.02 % | 2.755 M -10.61 % | 3.082 M -20.73 % | 3.888 M -91.40 % | 45.206 M -40.54 % | 76.024 M 5.47 % | 72.082 M 207.14 % | 23.469 M 26.18 % | 18.600 M 325.41 % | 4.372 M 115.53 % | 2.029 M | 0.000 -100.00 % | 8.506 M -54.31 % | 18.619 M -75.51 % | 76.011 M -15.40 % | 89.843 M |
| Total non current liabilities | 40.098 M -13.39 % | 46.298 M 147.24 % | 18.726 M 299.87 % | 4.683 M -21.61 % | 5.974 M -87.30 % | 47.031 M -42.06 % | 81.169 M 2.67 % | 79.059 M 154.41 % | 31.076 M 10.51 % | 28.120 M 101.66 % | 13.945 M 17.65 % | 11.852 M 21.81 % | 9.731 M -45.71 % | 17.923 M -34.27 % | 27.267 M -67.33 % | 83.455 M -16.42 % | 99.848 M |
| Other current liabilities | 133.118 M 624.29 % | 18.379 M 11.26 % | 16.519 M 22.02 % | 13.538 M -14.85 % | 15.899 M 63.40 % | 9.730 M -77.83 % | 43.889 M 11.21 % | 39.464 M 26.28 % | 31.250 M -31.94 % | 45.914 M 318.39 % | 10.974 M 1.21 % | 10.842 M -20.72 % | 13.676 M -25.32 % | 18.313 M 11.45 % | 16.432 M 62.72 % | 10.098 M -66.17 % | 29.846 M |
| Deferred revenue | 0.000 -100.00 % | 108.091 M 82.38 % | 59.266 M 47.03 % | 40.308 M 29.47 % | 31.132 M -30.18 % | 44.588 M 64.52 % | 27.102 M -1.78 % | 27.594 M 94.20 % | 14.209 M -49.99 % | 28.410 M 180.94 % | 10.112 M 5.22 % | 9.611 M 9.78 % | 8.755 M 7.92 % | 8.112 M 11.77 % | 7.258 M | 0.000 | 0.000 |
| Short term debt | 55.980 M 151.78 % | 22.234 M -76.80 % | 95.839 M 169.57 % | 35.552 M 9.38 % | 32.503 M 10.00 % | 29.548 M -41.07 % | 50.141 M -22.23 % | 64.474 M -14.60 % | 75.497 M 5.65 % | 71.459 M 52.29 % | 46.924 M 110.12 % | 22.332 M -64.84 % | 63.517 M 77.89 % | 35.705 M 6.05 % | 33.668 M 203.02 % | 11.111 M | 0.000 |
| Total current liabilities | 426.521 M 29.21 % | 330.089 M 9.50 % | 301.450 M 34.35 % | 224.369 M 40.94 % | 159.193 M 2.16 % | 155.825 M -11.00 % | 175.081 M -3.07 % | 180.628 M 20.17 % | 150.313 M -9.15 % | 165.449 M 66.79 % | 99.196 M 61.22 % | 61.528 M -49.41 % | 121.612 M 44.02 % | 84.443 M -6.15 % | 89.979 M 324.25 % | 21.209 M -58.79 % | 51.471 M |
| Total liabilities | 466.619 M 23.97 % | 376.387 M 17.56 % | 320.176 M 39.78 % | 229.052 M 38.68 % | 165.167 M -18.58 % | 202.856 M -20.84 % | 256.250 M -1.32 % | 259.687 M 43.17 % | 181.389 M -6.29 % | 193.569 M 71.09 % | 113.140 M 54.18 % | 73.381 M -44.13 % | 131.343 M 28.31 % | 102.366 M -12.69 % | 117.245 M 12.02 % | 104.664 M -30.83 % | 151.319 M |
| Other non current assets | 9.304 M 19.21 % | 7.805 M 0.00 % | 7.805 M -34.67 % | 11.947 M 28.74 % | 9.280 M -86.41 % | 68.282 M 6 828 100.00 % | 1.000 K -50.02 % | 2.001 K 100.10 % | 1.000 K 162.50 % | -1.600 K -100.00 % | 60.755 M 38.27 % | 43.941 M 76.21 % | 24.937 M 18.61 % | 21.024 M -4.38 % | 21.987 M 613.29 % | 3.082 M -29.88 % | 4.396 M |
| Long term investments | 14.750 M 67.84 % | 8.788 M 24.63 % | 7.051 M 53.22 % | 4.602 M 32.66 % | 3.469 M 107.70 % | -45.047 M -2 065.40 % | 2.292 M 13.58 % | 2.018 M 20.77 % | 1.671 M 152.10 % | 662.837 K 101.66 % | -39.847 M -70.53 % | -23.367 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible 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 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.480 M -50.00 % | 44.960 M -33.33 % | 67.440 M -25.00 % | 89.921 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.480 M -50.00 % | 44.960 M -33.33 % | 67.440 M -25.00 % | 89.921 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 300.960 M 20.47 % | 249.828 M 14.46 % | 218.263 M -6.29 % | 232.914 M -4.44 % | 243.739 M -6.07 % | 259.497 M -6.28 % | 276.894 M 8.40 % | 255.441 M 37.65 % | 185.570 M 28.71 % | 144.178 M 33.56 % | 107.953 M -6.59 % | 115.566 M -6.58 % | 123.706 M -6.04 % | 131.657 M -4.65 % | 138.075 M -1.17 % | 139.706 M -4.24 % | 145.893 M |
| Total non current assets | 325.014 M 21.99 % | 266.421 M 14.29 % | 233.119 M -6.55 % | 249.463 M -2.74 % | 256.488 M -9.28 % | 282.732 M -14.02 % | 328.828 M 0.53 % | 327.089 M 12.50 % | 290.750 M -0.58 % | 292.438 M 126.94 % | 128.860 M -5.35 % | 136.140 M -8.41 % | 148.643 M -2.64 % | 152.681 M -4.61 % | 160.062 M 12.10 % | 142.789 M -4.99 % | 150.289 M |
| Other current assets | 48.692 M 583.40 % | 7.125 M -54.05 % | 15.505 M 24.44 % | 12.460 M -26.83 % | 17.030 M -61.68 % | 44.445 M -26.51 % | 60.477 M -58.82 % | 146.853 M 262.50 % | 40.511 M -75.86 % | 167.827 M 3 834.85 % | 4.265 M 5.56 % | 4.041 M 102.67 % | 1.994 M -87.93 % | 16.520 M 3 006.87 % | 531.734 K 6.68 % | 498.458 K -96.97 % | 16.474 M |
| Short term investments | 458.924 M 29.61 % | 354.084 M 45.99 % | 242.545 M 47.27 % | 164.698 M 6.30 % | 154.944 M 231.12 % | 46.794 M | 0.000 | 0.000 -100.00 % | 1.000 K -100.00 % | 22.529 M -44.49 % | 40.588 M 70.54 % | 23.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 2.761 M -27.93 % | 3.831 M -65.54 % | 11.116 M -46.94 % | 20.949 M 374.82 % | 4.412 M -71.69 % | 15.587 M -59.37 % | 38.364 M 94.52 % | 19.722 M 40.80 % | 14.007 M 12.02 % | 12.504 M 136.57 % | 5.286 M 321.14 % | 1.255 M -97.07 % | 42.819 M 599.60 % | 6.120 M 8.16 % | 5.659 M 96.38 % | 2.882 M -62.39 % | 7.662 M |
| Cash and short term investments | 461.685 M 28.99 % | 357.915 M 41.10 % | 253.661 M 34.32 % | 188.855 M 18.51 % | 159.356 M 155.46 % | 62.381 M 62.60 % | 38.364 M 94.52 % | 19.722 M 40.80 % | 14.007 M 12.02 % | 12.504 M -72.74 % | 45.873 M 83.09 % | 25.055 M -41.49 % | 42.819 M 599.60 % | 6.120 M 8.16 % | 5.659 M 96.38 % | 2.882 M -62.39 % | 7.662 M |
| Total current assets | 967.401 M 16.98 % | 826.987 M 20.51 % | 686.218 M 29.03 % | 531.820 M 29.22 % | 411.571 M 5.70 % | 389.392 M 0.86 % | 386.056 M 3.31 % | 373.676 M 14.98 % | 325.005 M 0.61 % | 323.020 M 56.38 % | 206.559 M 28.39 % | 160.883 M -18.53 % | 197.482 M 31.53 % | 150.141 M 4.64 % | 143.480 M 7.40 % | 133.598 M -15.06 % | 157.279 M |
| Inventory | 312.566 M 0.43 % | 311.228 M 6.37 % | 292.577 M 43.58 % | 203.779 M 56.14 % | 130.510 M -30.39 % | 187.494 M 17.99 % | 158.913 M -23.27 % | 207.101 M 31.31 % | 157.715 M 10.53 % | 142.689 M 75.67 % | 81.226 M 41.02 % | 57.601 M -13.22 % | 66.375 M 0.18 % | 66.257 M -19.80 % | 82.611 M 56.49 % | 52.791 M -31.94 % | 77.568 M |
| Net receivables | 144.458 M -4.15 % | 150.719 M 21.08 % | 124.475 M -1.78 % | 126.726 M 21.07 % | 104.675 M 10.10 % | 95.072 M -25.90 % | 128.302 M | 0.000 -100.00 % | 112.772 M 600.56 % | -22.529 M -132.86 % | 68.557 M -6.30 % | 73.170 M -5.12 % | 77.117 M 25.92 % | 61.244 M -18.34 % | 74.996 M | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.161 M 10.11 % | 24.668 M -31.61 % | 36.068 M -37.47 % | 57.678 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 237.423 M 30.89 % | 181.385 M 39.71 % | 129.826 M -1.31 % | 131.550 M 68.33 % | 78.149 M 10.14 % | 70.956 M 0.85 % | 70.359 M -5.62 % | 74.545 M 94.83 % | 38.261 M -13.87 % | 44.423 M 28.52 % | 34.566 M 113.68 % | 16.176 M -39.88 % | 26.909 M 20.60 % | 22.312 M 75.18 % | 12.737 M | 0.000 -100.00 % | 21.625 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 3.421 M 126.56 % | 1.510 M 50.55 % | 1.003 M -90.62 % | 10.692 M 398.46 % | 2.145 M -59.57 % | 5.305 M 45.22 % | 3.653 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.755 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 234.174 M 0.00 % | 234.174 M 0.00 % | 234.174 M 0.00 % | 234.174 M 0.00 % | 234.174 M 0.00 % | 234.174 M 0.00 % | 234.174 M 0.00 % | 234.174 M 0.00 % | 234.174 M 413.47 % | 45.606 M 0.00 % | 45.606 M 0.00 % | 45.606 M -18.35 % | 55.856 M 0.00 % | 55.856 M 0.00 % | 55.856 M 0.00 % | 55.856 M 0.00 % | 55.856 M |
| Deferred tax liabilities non current | 21.100 M 8.87 % | 19.381 M 21.34 % | 15.972 M 897.63 % | 1.601 M -23.29 % | 2.087 M 14.36 % | 1.825 M -64.53 % | 5.145 M -26.25 % | 6.976 M -8.28 % | 7.606 M -20.11 % | 9.520 M -0.55 % | 9.572 M -2.56 % | 9.824 M 0.96 % | 9.731 M 3.33 % | 9.417 M 8.89 % | 8.648 M 16.18 % | 7.444 M 21.55 % | 6.124 M |
| 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 |
| Total assets | 1.292 B 18.20 % | 1.093 B 18.93 % | 919.337 M 17.67 % | 781.283 M 16.95 % | 668.059 M -0.60 % | 672.124 M -5.98 % | 714.884 M 2.01 % | 700.765 M 13.81 % | 615.755 M 0.05 % | 615.458 M 83.49 % | 335.420 M 12.93 % | 297.023 M -14.19 % | 346.125 M 14.30 % | 302.823 M -0.24 % | 303.542 M 9.83 % | 276.387 M -10.14 % | 307.568 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 22.580 M -66.00 % | 66.412 M 195.60 % | -69.465 M -22.89 % | -56.528 M -164.40 % | 87.779 M 257.92 % | 24.525 M -5.80 % | 26.036 M 1 039.93 % | 2.284 M 109.85 % | -23.185 M -159.51 % | -8.934 M 22.25 % | -11.491 M -304.68 % | 5.614 M 203.07 % | -5.447 M 62.03 % | -14.346 M -17.55 % | -12.204 M -7.41 % | -11.362 M -132.06 % | 35.436 M |
| Accounts receivables | 2.276 M 109.39 % | -24.236 M -2 390.74 % | 1.058 M 104.50 % | -23.521 M -413.11 % | -4.584 M -117.30 % | 26.496 M 693.28 % | -4.466 M -19.70 % | -3.731 M -118.27 % | 20.423 M 315.91 % | -9.459 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -29.899 M -60.62 % | -18.615 M 73.12 % | -69.265 M -7.76 % | -64.276 M -212.79 % | 56.985 M 299.37 % | -28.582 M -159.31 % | 48.188 M 197.58 % | -49.385 M -228.64 % | -15.027 M -152.93 % | 28.389 M 220.17 % | -23.625 M -369.26 % | 8.774 M 7 535.59 % | -118.000 K -100.72 % | 16.355 M 154.84 % | -29.821 M -220.36 % | 24.777 M 35.31 % | 18.311 M |
| Accounts payables | 56.038 M 8.69 % | 51.559 M 3 090.66 % | -1.724 M -103.23 % | 53.401 M 33.74 % | 39.930 M 138.39 % | 16.750 M 500.14 % | -4.186 M -111.54 % | 36.284 M 688.83 % | -6.162 M 76.96 % | -26.745 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -5.835 M -110.11 % | 57.704 M 12 282.83 % | 466.000 K 102.11 % | -22.132 M -386.20 % | -4.552 M -146.16 % | 9.861 M 173.04 % | -13.500 M -170.62 % | 19.116 M 185.27 % | -22.419 M -1 903.49 % | -1.119 M -109.22 % | 12.134 M 483.99 % | -3.160 M 40.70 % | -5.329 M 82.64 % | -30.701 M -274.27 % | 17.617 M 148.75 % | -36.139 M -311.03 % | 17.125 M |
| Other non cash items | 6.574 M 120.32 % | -32.360 M -31.12 % | -24.679 M -36.40 % | -18.093 M -585.98 % | 3.723 M -65.25 % | 10.713 M 405.65 % | -3.505 M -143.89 % | 7.985 M 272.91 % | -4.618 M -67.50 % | -2.757 M 49.09 % | -5.415 M -150.53 % | 10.717 M -42.64 % | 18.683 M -21.43 % | 23.780 M 50.72 % | 15.778 M -40.22 % | 26.395 M -21.76 % | 33.738 M |
| Net cash provided by operating activities | 173.997 M 1.01 % | 172.265 M 1 807.91 % | 9.029 M -15.05 % | 10.628 M -93.04 % | 152.738 M 57.68 % | 96.868 M -1.96 % | 98.803 M 71.02 % | 57.774 M 111.85 % | 27.271 M 153.66 % | 10.751 M 12.35 % | 9.569 M -61.26 % | 24.698 M 13.82 % | 21.700 M 13.12 % | 19.183 M 42.98 % | 13.417 M -42.69 % | 23.411 M -69.69 % | 77.244 M |
| Investments in property plant and equipment | -83.812 M -51.83 % | -55.202 M -1 501.92 % | -3.446 M 83.56 % | -20.964 M -212.62 % | -6.706 M -30.98 % | -5.120 M 87.84 % | -42.088 M 51.06 % | -86.006 M -51.77 % | -56.669 M -134.85 % | -24.130 M -110.01 % | -11.490 M -576.68 % | -1.698 M -96.98 % | -862.000 K 57.28 % | -2.018 M 70.75 % | -6.899 M -214.88 % | -2.191 M 86.77 % | -16.559 M |
| Acquisitions net | 12.239 M 78.07 % | 6.873 M 2 354.64 % | 280.000 K -97.21 % | 10.031 M 1 489.70 % | 631.000 K | 0.000 | 0.000 | 0.000 100.00 % | -24.915 M -39.53 % | -17.856 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -114.698 M | 0.000 100.00 % | -72.094 M -562.14 % | -10.888 M 90.09 % | -109.872 M -137.82 % | -46.200 M -16 760.45 % | -274.014 K 21.03 % | -347.000 K -101.39 % | 24.915 M 37.37 % | 18.137 M 206.10 % | -17.095 M 28.17 % | -23.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 172.000 K -97.33 % | 6.448 M | 0.000 | 0.000 | 0.000 -100.00 % | 42.000 K -99.83 % | 24.856 M 37.05 % | 18.137 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 100.00 % | -78.795 M -7 879 600.00 % | 1.000 K 200.00 % | -1.000 K -101.33 % | 75.000 K 476.92 % | 13.000 K | 0.000 -100.00 % | 16.754 M 162.94 % | -26.618 M -49.08 % | -17.855 M -8 106.73 % | 223.000 K -10.80 % | 250.000 K -38.73 % | 408.000 K 47.83 % | 276.000 K 176.00 % | 100.000 K -92.39 % | 1.314 M -24.96 % | 1.751 M |
| Net cash used for investing activites | -186.271 M -46.53 % | -127.124 M -69.30 % | -75.087 M -388.40 % | -15.374 M 86.73 % | -115.872 M -125.84 % | -51.307 M -21.11 % | -42.362 M 39.10 % | -69.557 M -107.53 % | -33.516 M -486.87 % | -5.711 M 79.86 % | -28.362 M -12.33 % | -25.248 M -5 461.23 % | -454.000 K 73.94 % | -1.742 M 74.38 % | -6.799 M -675.26 % | -877.000 K 94.08 % | -14.808 M |
| Debt repayment | 25.828 M 152.24 % | -49.445 M -181.27 % | 60.840 M 135.20 % | 25.867 M 167.25 % | -38.466 M 25.63 % | -51.725 M -101.23 % | -25.704 M -192.78 % | 27.703 M 174.61 % | 10.088 M 338.37 % | -4.232 M -116.97 % | 24.933 M 161.61 % | -40.470 M -306.97 % | 19.554 M 351.05 % | -7.789 M -102.79 % | -3.841 M 78.32 % | -17.713 M 71.24 % | -61.579 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -15.424 M -300.00 % | -3.856 M -49.98 % | -2.571 M 0.00 % | -2.571 M | 0.000 100.00 % | -3.104 M -3.47 % | -3.000 M 3.51 % | -3.109 M | 0.000 100.00 % | -1.267 M 24.81 % | -1.685 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 -100.00 % | 1.000 K 100.09 % | -1.171 M 41.83 % | -2.013 M 78.98 % | -9.576 M 29.11 % | -13.508 M -48.69 % | -9.085 M -28.03 % | -7.096 M -203.25 % | -2.340 M -31.02 % | -1.786 M -320.24 % | -425.000 K 21.88 % | -544.000 K 86.74 % | -4.102 M 55.37 % | -9.191 M | 0.000 100.00 % | -9.601 M 27.58 % | -13.258 M |
| Net cash used provided by financing activities | 10.404 M 119.52 % | -53.300 M -193.35 % | 57.098 M 168.28 % | 21.283 M 144.30 % | -48.042 M 29.70 % | -68.337 M -80.77 % | -37.804 M -316.05 % | 17.498 M 125.84 % | 7.748 M 206.36 % | -7.285 M -131.92 % | 22.823 M 155.65 % | -41.014 M -365.43 % | 15.452 M 191.00 % | -16.980 M -342.07 % | -3.841 M 85.94 % | -27.314 M 62.96 % | -73.748 M |
| Effect of forex changes on cash | 800.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 32.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -1.070 M 86.88 % | -8.158 M 8.94 % | -8.959 M -154.18 % | 16.537 M 247.97 % | -11.176 M 50.93 % | -22.776 M -222.21 % | 18.637 M 226.11 % | 5.715 M 280.24 % | 1.503 M 166.92 % | -2.246 M -155.73 % | 4.030 M 109.70 % | -41.564 M -213.26 % | 36.698 M 7 860.52 % | 461.000 K -83.40 % | 2.777 M 158.10 % | -4.780 M 57.74 % | -11.312 M |
| Cash at beginning of period | 3.831 M -68.05 % | 11.989 M -42.77 % | 20.949 M 374.82 % | 4.412 M -71.70 % | 15.588 M -59.37 % | 38.364 M 94.52 % | 19.722 M 40.80 % | 14.007 M 12.02 % | 12.504 M 136.55 % | 5.286 M 321.20 % | 1.255 M -97.07 % | 42.819 M 599.54 % | 6.121 M 8.16 % | 5.659 M 96.36 % | 2.882 M -62.39 % | 7.663 M -59.61 % | 18.974 M |
| Cash at end of period | 2.761 M -27.93 % | 3.831 M -68.05 % | 11.990 M -42.77 % | 20.949 M 374.82 % | 4.412 M -71.70 % | 15.588 M -59.36 % | 38.359 M 94.50 % | 19.722 M 40.80 % | 14.007 M 360.76 % | 3.040 M -42.48 % | 5.285 M 321.12 % | 1.255 M -97.07 % | 42.819 M 599.66 % | 6.120 M 8.15 % | 5.659 M 96.29 % | 2.883 M -62.37 % | 7.662 M |
| Operating cash flow | 173.997 M 1.01 % | 172.265 M 1 807.91 % | 9.029 M -15.05 % | 10.628 M -93.04 % | 152.738 M 57.68 % | 96.868 M -1.96 % | 98.803 M 71.02 % | 57.774 M 111.85 % | 27.271 M 153.66 % | 10.751 M 12.35 % | 9.569 M -61.26 % | 24.698 M 13.82 % | 21.700 M 13.12 % | 19.183 M 42.98 % | 13.417 M -42.69 % | 23.411 M -69.69 % | 77.244 M |
| Capital expenditure | -83.812 M -51.83 % | -55.202 M -1 501.92 % | -3.446 M 83.56 % | -20.964 M -212.62 % | -6.706 M -30.98 % | -5.120 M 87.84 % | -42.088 M 51.06 % | -86.006 M -51.77 % | -56.669 M -134.85 % | -24.130 M -110.01 % | -11.490 M -576.68 % | -1.698 M -96.98 % | -862.000 K 57.28 % | -2.018 M 70.75 % | -6.899 M -214.88 % | -2.191 M 86.77 % | -16.559 M |
| Free CashFlow | 90.185 M -22.96 % | 117.063 M 1 996.78 % | 5.583 M 154.02 % | -10.336 M -107.08 % | 146.032 M 59.17 % | 91.748 M 61.77 % | 56.715 M 300.89 % | -28.232 M 3.97 % | -29.398 M -119.73 % | -13.379 M -596.46 % | -1.921 M -108.35 % | 23.000 M 10.38 % | 20.838 M 21.40 % | 17.165 M 163.35 % | 6.518 M -69.28 % | 21.220 M -65.03 % | 60.685 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2009-03-31 | 2008-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 357.454 M -8.69 % | 391.483 M 15.84 % | 337.958 M -11.81 % | 383.234 M -3.89 % | 398.741 M 1.86 % | 391.456 M 16.12 % | 337.119 M -15.97 % | 401.211 M 12.17 % | 357.691 M 19.64 % | 298.979 M -14.43 % | 349.381 M -7.22 % | 376.561 M 21.91 % | 308.882 M 10.65 % | 279.141 M 2.48 % | 272.379 M 20.27 % | 226.465 M 21.00 % | 187.156 M -12.87 % | 214.806 M 6.28 % | 202.104 M 51.25 % | 133.622 M 93.28 % | 69.133 M -49.25 % | 136.222 M -13.17 % | 156.890 M -12.09 % | 178.463 M 5.45 % | 169.246 M -18.66 % | 208.060 M 4.23 % | 199.621 M 14.96 % | 173.642 M 11.11 % | 156.279 M -18.69 % | 192.201 M 48.46 % | 129.466 M -5.25 % | 136.638 M 0.28 % | 136.250 M -46.16 % | 253.043 M 105.00 % | 123.434 M -20.10 % | 154.493 M 0.71 % | 153.397 M 188.39 % | 53.191 M -25.49 % | 71.389 M -22.77 % | 92.442 M 8.84 % | 84.933 M -6.00 % | 90.354 M -19.76 % | 112.602 M -8.22 % | 122.684 M 29.12 % | 95.013 M -4.10 % | 99.079 M 12.47 % | 88.097 M 1.40 % | 86.879 M -1.95 % | 88.609 M -6.91 % | 95.184 M 25.45 % | 75.873 M -13.58 % | 87.799 M -0.19 % | 87.969 M 11.59 % | 78.830 M -14.45 % | 92.145 M 51.33 % | 60.890 M -52.21 % | 127.400 M |
| Net income | 57.059 M 132.52 % | 24.539 M 36.48 % | 17.980 M -57.18 % | 41.993 M 6.02 % | 39.608 M 71.23 % | 23.132 M -22.95 % | 30.021 M -5.83 % | 31.879 M -12.07 % | 36.253 M 423.36 % | 6.927 M -71.17 % | 24.028 M 64.72 % | 14.587 M 332.21 % | 3.375 M -79.61 % | 16.549 M 53.54 % | 10.778 M -21.33 % | 13.701 M 29.60 % | 10.572 M -21.22 % | 13.420 M 25.35 % | 10.706 M -11.03 % | 12.033 M 435.74 % | -3.584 M 20.05 % | -4.483 M -190.62 % | 4.947 M -35.80 % | 7.706 M 51.37 % | 5.091 M 18.18 % | 4.308 M -48.70 % | 8.398 M 29.26 % | 6.497 M 55.84 % | 4.169 M 172.19 % | -5.775 M -213.64 % | 5.082 M 37.54 % | 3.695 M -31.88 % | 5.424 M 280.02 % | -3.013 M -158.36 % | 5.163 M 28.08 % | 4.031 M -27.34 % | 5.548 M 189.04 % | -6.231 M -330.27 % | 2.706 M -56.02 % | 6.153 M 19.08 % | 5.167 M 299.89 % | -2.585 M -198.40 % | 2.627 M -53.41 % | 5.638 M 3.85 % | 5.429 M 245.93 % | -3.720 M -200.09 % | 3.717 M -12.52 % | 4.249 M -7.93 % | 4.615 M 202.63 % | 1.525 M -59.96 % | 3.809 M -24.35 % | 5.035 M 27.24 % | 3.957 M 992.90 % | 362.065 K -91.98 % | 4.515 M 183.96 % | 1.590 M -63.36 % | 4.340 M |
| Income before tax | 74.433 M 123.09 % | 33.365 M 27.42 % | 26.185 M -50.51 % | 52.910 M -4.14 % | 55.197 M 91.18 % | 28.872 M -25.25 % | 38.626 M -5.60 % | 40.919 M -11.18 % | 46.069 M 180.05 % | 16.450 M -49.87 % | 32.815 M 54.57 % | 21.230 M 45.05 % | 14.636 M -30.65 % | 21.104 M 53.16 % | 13.779 M -16.18 % | 16.438 M 18.13 % | 13.915 M -14.26 % | 16.229 M 26.94 % | 12.785 M -3.85 % | 13.297 M 516.31 % | -3.194 M 46.47 % | -5.967 M -196.93 % | 6.156 M -32.00 % | 9.053 M 22.50 % | 7.390 M 21.87 % | 6.064 M -50.47 % | 12.242 M 29.71 % | 9.438 M 117.87 % | 4.332 M 156.99 % | -7.601 M -212.77 % | 6.740 M 60.74 % | 4.193 M -24.56 % | 5.558 M 268.07 % | -3.307 M -147.15 % | 7.014 M 29.72 % | 5.407 M -33.77 % | 8.164 M 266.65 % | -4.899 M -229.30 % | 3.789 M -46.60 % | 7.096 M 23.90 % | 5.727 M 997.55 % | -638.067 K -116.17 % | 3.946 M -42.25 % | 6.833 M 6.50 % | 6.416 M 398.53 % | -2.149 M -139.13 % | 5.492 M 6.72 % | 5.146 M -8.37 % | 5.616 M 4.48 % | 5.375 M -0.58 % | 5.407 M -1.92 % | 5.513 M 12.26 % | 4.911 M 88.36 % | 2.607 M -61.05 % | 6.694 M -0.68 % | 6.740 M 55.30 % | 4.340 M |
| Income before tax ratio | 0.21 144.32 % | 0.09 10.00 % | 0.08 -43.88 % | 0.14 -0.26 % | 0.14 87.69 % | 0.07 -35.63 % | 0.11 12.34 % | 0.10 -20.81 % | 0.13 134.09 % | 0.06 -41.42 % | 0.09 66.59 % | 0.06 18.98 % | 0.05 -37.33 % | 0.08 49.45 % | 0.05 -30.31 % | 0.07 -2.37 % | 0.07 -1.59 % | 0.08 19.43 % | 0.06 -36.43 % | 0.10 315.39 % | -0.05 -5.47 % | -0.04 -211.64 % | 0.04 -22.65 % | 0.05 16.18 % | 0.04 49.82 % | 0.03 -52.47 % | 0.06 12.83 % | 0.05 96.08 % | 0.03 170.09 % | -0.04 -175.96 % | 0.05 69.65 % | 0.03 -24.77 % | 0.04 412.13 % | -0.01 -123.00 % | 0.06 62.36 % | 0.03 -34.24 % | 0.05 157.79 % | -0.09 -273.53 % | 0.05 -30.86 % | 0.08 13.84 % | 0.07 1 054.84 % | -0.01 -120.15 % | 0.04 -37.08 % | 0.06 -17.52 % | 0.07 411.31 % | -0.02 -134.80 % | 0.06 5.25 % | 0.06 -6.54 % | 0.06 12.23 % | 0.06 -20.75 % | 0.07 13.49 % | 0.06 12.48 % | 0.06 68.79 % | 0.03 -54.47 % | 0.07 -34.37 % | 0.11 224.93 % | 0.03 |
| EBITDA | 81.389 M 104.74 % | 39.753 M 20.31 % | 33.043 M -43.95 % | 58.956 M -3.27 % | 60.951 M 76.57 % | 34.520 M -20.31 % | 43.320 M -4.18 % | 45.210 M -10.21 % | 50.349 M 142.20 % | 20.788 M -43.85 % | 37.024 M 41.39 % | 26.185 M 28.70 % | 20.346 M -22.95 % | 26.405 M 36.74 % | 19.310 M -12.43 % | 22.050 M 13.09 % | 19.497 M -19.71 % | 24.284 M 9.42 % | 22.193 M 8.89 % | 20.382 M 415.61 % | 3.953 M -44.86 % | 7.169 M -63.51 % | 19.649 M -28.05 % | 27.311 M 30.00 % | 21.009 M 8.62 % | 19.341 M -25.45 % | 25.944 M 14.44 % | 22.670 M 38.93 % | 16.317 M 299.53 % | 4.084 M -80.07 % | 20.487 M 40.19 % | 14.614 M -5.20 % | 15.416 M 130.71 % | 6.682 M -60.88 % | 17.081 M 10.34 % | 15.480 M -14.63 % | 18.132 M 963.84 % | -2.099 M -132.00 % | 6.559 M -37.62 % | 10.514 M 13.63 % | 9.253 M 169.48 % | 3.434 M -42.66 % | 5.988 M -33.07 % | 8.947 M 4.86 % | 8.532 M 3 920.58 % | -223.317 K -102.82 % | 7.909 M 7.18 % | 7.379 M -7.18 % | 7.950 M -12.39 % | 9.074 M 7.14 % | 8.470 M -0.18 % | 8.485 M -4.49 % | 8.884 M 4.12 % | 8.533 M -27.71 % | 11.803 M 8.38 % | 10.890 M 19.02 % | 9.150 M |
| Net income ratio | 0.16 154.66 % | 0.06 17.82 % | 0.05 -51.45 % | 0.11 10.31 % | 0.10 68.10 % | 0.06 -33.64 % | 0.09 12.08 % | 0.08 -21.60 % | 0.10 337.45 % | 0.02 -66.31 % | 0.07 77.54 % | 0.04 254.53 % | 0.01 -81.57 % | 0.06 49.82 % | 0.04 -34.59 % | 0.06 7.10 % | 0.06 -9.58 % | 0.06 17.94 % | 0.05 -41.18 % | 0.09 273.71 % | -0.05 -57.53 % | -0.03 -204.37 % | 0.03 -26.98 % | 0.04 43.55 % | 0.03 45.28 % | 0.02 -50.78 % | 0.04 12.44 % | 0.04 40.26 % | 0.03 188.78 % | -0.03 -176.55 % | 0.04 45.16 % | 0.03 -32.07 % | 0.04 434.33 % | -0.01 -128.47 % | 0.04 60.31 % | 0.03 -27.86 % | 0.04 130.87 % | -0.12 -409.05 % | 0.04 -43.05 % | 0.07 9.41 % | 0.06 312.65 % | -0.03 -222.63 % | 0.02 -49.23 % | 0.05 -19.57 % | 0.06 252.17 % | -0.04 -188.99 % | 0.04 -13.73 % | 0.05 -6.10 % | 0.05 225.08 % | 0.02 -68.09 % | 0.05 -12.46 % | 0.06 27.49 % | 0.04 879.36 % | 0.00 -90.63 % | 0.05 87.64 % | 0.03 -23.35 % | 0.03 |
| Ratio EBITDA | 0.23 124.23 % | 0.10 3.86 % | 0.10 -36.44 % | 0.15 0.64 % | 0.15 73.34 % | 0.09 -31.37 % | 0.13 14.04 % | 0.11 -19.95 % | 0.14 102.45 % | 0.07 -34.39 % | 0.11 52.39 % | 0.07 5.57 % | 0.07 -30.37 % | 0.09 33.43 % | 0.07 -27.19 % | 0.10 -6.54 % | 0.10 -7.85 % | 0.11 2.95 % | 0.11 -28.01 % | 0.15 166.76 % | 0.06 8.65 % | 0.05 -57.98 % | 0.13 -18.16 % | 0.15 23.28 % | 0.12 33.54 % | 0.09 -28.47 % | 0.13 -0.45 % | 0.13 25.04 % | 0.10 391.37 % | 0.02 -86.57 % | 0.16 47.95 % | 0.11 -5.47 % | 0.11 328.47 % | 0.03 -80.92 % | 0.14 38.11 % | 0.10 -15.23 % | 0.12 399.54 % | -0.04 -142.95 % | 0.09 -19.22 % | 0.11 4.40 % | 0.11 186.68 % | 0.04 -28.54 % | 0.05 -27.08 % | 0.07 -18.79 % | 0.09 4 084.08 % | 0.00 -102.51 % | 0.09 5.70 % | 0.08 -5.33 % | 0.09 -5.89 % | 0.10 -14.60 % | 0.11 15.51 % | 0.10 -4.31 % | 0.10 -6.70 % | 0.11 -15.50 % | 0.13 -28.38 % | 0.18 149.02 % | 0.07 |
| Gross profit ratio | 0.37 23.65 % | 0.30 11.97 % | 0.26 -6.82 % | 0.28 30.87 % | 0.22 51.90 % | 0.14 -13.82 % | 0.17 -26.08 % | 0.22 -1.64 % | 0.23 8.09 % | 0.21 -21.76 % | 0.27 45.24 % | 0.19 -17.11 % | 0.22 4.45 % | 0.21 128.76 % | 0.09 -24.82 % | 0.12 -3.79 % | 0.13 17.24 % | 0.11 -64.67 % | 0.31 -4.53 % | 0.33 15.41 % | 0.28 34.60 % | 0.21 -32.87 % | 0.31 -20.33 % | 0.39 13.86 % | 0.35 77.61 % | 0.19 -36.96 % | 0.31 -0.01 % | 0.31 -16.63 % | 0.37 120.69 % | 0.17 -56.74 % | 0.39 24.31 % | 0.31 -3.75 % | 0.32 133.93 % | 0.14 -60.20 % | 0.35 27.76 % | 0.27 0.96 % | 0.27 28.47 % | 0.21 22.21 % | 0.17 -31.04 % | 0.25 -11.07 % | 0.28 277.98 % | 0.07 -25.58 % | 0.10 -50.97 % | 0.20 -11.45 % | 0.23 112.91 % | 0.11 -37.17 % | 0.17 -7.00 % | 0.18 5.53 % | 0.17 -1.24 % | 0.18 -21.09 % | 0.22 20.32 % | 0.19 -13.23 % | 0.21 363.47 % | -0.08 -126.97 % | 0.30 -25.29 % | 0.40 76.98 % | 0.23 |
| Weighted average shs out dil | 5.140 M -0.07 % | 5.144 M 0.13 % | 5.137 M -0.05 % | 5.140 M -0.08 % | 5.144 M 0.05 % | 5.141 M 0.00 % | 5.141 M 0.00 % | 5.141 M 0.00 % | 5.141 M 0.00 % | 5.141 M 0.00 % | 5.141 M 0.10 % | 5.136 M 0.44 % | 5.114 M -0.53 % | 5.141 M -0.01 % | 5.141 M 0.00 % | 5.141 M 0.00 % | 5.141 M 0.00 % | 5.141 M -0.02 % | 5.142 M 0.00 % | 5.142 M 0.44 % | 5.120 M -0.21 % | 5.131 M -0.44 % | 5.153 M 0.31 % | 5.137 M -0.10 % | 5.142 M 1.43 % | 5.070 M 1.43 % | 4.999 M -1.52 % | 5.076 M -1.38 % | 5.147 M 0.11 % | 5.141 M 3.70 % | 4.958 M 1.31 % | 4.894 M -1.65 % | 4.976 M -3.21 % | 5.141 M 83.10 % | 2.808 M 0.00 % | 2.808 M 0.00 % | 2.808 M 0.04 % | 2.807 M 0.09 % | 2.804 M -0.19 % | 2.810 M 0.05 % | 2.808 M 0.00 % | 2.808 M -0.06 % | 2.810 M 0.17 % | 2.805 M -0.03 % | 2.806 M -0.04 % | 2.807 M 0.06 % | 2.805 M 0.02 % | 2.805 M -0.03 % | 2.805 M -0.05 % | 2.807 M -0.05 % | 2.808 M 0.00 % | 2.808 M 0.00 % | 2.808 M 0.00 % | 2.808 M 0.00 % | 2.808 M -0.22 % | 2.814 M 104.58 % | 1.376 M |
| Weighted average shs out | 5.140 M -0.07 % | 5.144 M 0.13 % | 5.137 M -0.05 % | 5.140 M -0.08 % | 5.144 M 0.05 % | 5.141 M 0.00 % | 5.141 M 0.00 % | 5.141 M 0.00 % | 5.141 M 0.00 % | 5.141 M 0.00 % | 5.141 M 0.10 % | 5.136 M 0.44 % | 5.114 M -0.53 % | 5.141 M -0.01 % | 5.141 M 0.00 % | 5.141 M 0.00 % | 5.141 M 0.00 % | 5.141 M -0.02 % | 5.142 M 0.00 % | 5.142 M 0.44 % | 5.120 M -0.21 % | 5.131 M -0.44 % | 5.153 M 0.31 % | 5.137 M -0.10 % | 5.142 M 1.43 % | 5.070 M 1.43 % | 4.999 M -1.52 % | 5.076 M -1.38 % | 5.147 M 0.11 % | 5.141 M 3.70 % | 4.958 M 1.31 % | 4.894 M -1.65 % | 4.976 M -3.21 % | 5.141 M 83.10 % | 2.808 M 0.00 % | 2.808 M 0.00 % | 2.808 M 0.04 % | 2.807 M 0.09 % | 2.804 M -0.19 % | 2.810 M 0.05 % | 2.808 M 0.00 % | 2.808 M -0.06 % | 2.810 M 0.17 % | 2.805 M -0.03 % | 2.806 M -0.04 % | 2.807 M 0.06 % | 2.805 M 0.02 % | 2.805 M -0.03 % | 2.805 M -0.05 % | 2.807 M -0.05 % | 2.808 M 0.00 % | 2.808 M 0.00 % | 2.808 M 0.00 % | 2.808 M 0.00 % | 2.808 M -0.22 % | 2.814 M 104.58 % | 1.376 M |
| EPS diluted | 11.10 132.70 % | 4.77 36.29 % | 3.50 -57.16 % | 8.17 6.10 % | 7.70 71.11 % | 4.50 -22.95 % | 5.84 -5.81 % | 6.20 -12.06 % | 7.05 422.22 % | 1.35 -71.09 % | 4.67 64.44 % | 2.84 330.30 % | 0.66 -79.50 % | 3.22 53.33 % | 2.10 -21.05 % | 2.66 29.13 % | 2.06 -21.07 % | 2.61 25.48 % | 2.08 -11.11 % | 2.34 434.29 % | -0.70 19.91 % | -0.87 -191.04 % | 0.96 -36.00 % | 1.50 51.52 % | 0.99 16.47 % | 0.85 -49.40 % | 1.68 31.25 % | 1.28 58.02 % | 0.81 172.32 % | -1.12 -209.80 % | 1.02 34.21 % | 0.76 -30.28 % | 1.09 284.75 % | -0.59 -132.07 % | 1.84 124.39 % | 0.82 -26.79 % | 1.12 150.45 % | -2.22 -328.87 % | 0.97 -55.71 % | 2.19 19.02 % | 1.84 299.78 % | -0.92 -197.98 % | 0.94 -53.23 % | 2.01 3.61 % | 1.94 246.42 % | -1.33 -199.62 % | 1.33 -12.50 % | 1.52 -7.88 % | 1.65 203.87 % | 0.54 -60.07 % | 1.36 -24.44 % | 1.80 27.66 % | 1.41 993.02 % | 0.13 -91.99 % | 1.61 187.50 % | 0.56 -82.28 % | 3.16 |
| Earnings per share | 11.10 132.70 % | 4.77 36.29 % | 3.50 -57.16 % | 8.17 6.10 % | 7.70 71.11 % | 4.50 -22.95 % | 5.84 -5.81 % | 6.20 -12.06 % | 7.05 422.22 % | 1.35 -71.09 % | 4.67 64.44 % | 2.84 330.30 % | 0.66 -79.50 % | 3.22 53.33 % | 2.10 -21.05 % | 2.66 29.13 % | 2.06 -21.07 % | 2.61 25.48 % | 2.08 -11.11 % | 2.34 434.29 % | -0.70 19.91 % | -0.87 -191.04 % | 0.96 -36.00 % | 1.50 51.52 % | 0.99 16.47 % | 0.85 -49.40 % | 1.68 31.25 % | 1.28 58.02 % | 0.81 172.32 % | -1.12 -209.80 % | 1.02 34.21 % | 0.76 -30.28 % | 1.09 284.75 % | -0.59 -132.07 % | 1.84 124.39 % | 0.82 -26.79 % | 1.12 150.45 % | -2.22 -328.87 % | 0.97 -55.71 % | 2.19 19.02 % | 1.84 299.78 % | -0.92 -197.98 % | 0.94 -53.23 % | 2.01 3.61 % | 1.94 246.42 % | -1.33 -199.62 % | 1.33 -12.50 % | 1.52 -7.88 % | 1.65 203.87 % | 0.54 -60.07 % | 1.36 -24.44 % | 1.80 27.66 % | 1.41 993.02 % | 0.13 -91.99 % | 1.61 187.50 % | 0.56 -82.28 % | 3.16 |
| Gross profit | 130.593 M 12.91 % | 115.666 M 29.70 % | 89.181 M -17.83 % | 108.531 M 25.78 % | 86.283 M 54.72 % | 55.766 M 0.07 % | 55.728 M -37.89 % | 89.721 M 10.33 % | 81.323 M 29.31 % | 62.888 M -33.05 % | 93.929 M 34.76 % | 69.703 M 1.05 % | 68.981 M 15.58 % | 59.682 M 134.44 % | 25.457 M -9.58 % | 28.155 M 16.42 % | 24.185 M 2.15 % | 23.676 M -62.45 % | 63.045 M 44.39 % | 43.662 M 123.07 % | 19.573 M -31.69 % | 28.653 M -41.71 % | 49.158 M -29.96 % | 70.184 M 20.06 % | 58.456 M 44.47 % | 40.461 M -34.30 % | 61.584 M 14.94 % | 53.577 M -7.36 % | 57.836 M 79.44 % | 32.231 M -35.78 % | 50.187 M 17.78 % | 42.609 M -3.48 % | 44.143 M 25.96 % | 35.045 M -18.41 % | 42.951 M 2.07 % | 42.079 M 1.68 % | 41.385 M 270.50 % | 11.170 M -8.94 % | 12.267 M -46.75 % | 23.036 M -3.21 % | 23.799 M 255.30 % | 6.698 M -40.28 % | 11.217 M -55.00 % | 24.928 M 14.34 % | 21.801 M 104.17 % | 10.678 M -29.34 % | 15.112 M -5.69 % | 16.024 M 3.47 % | 15.486 M -8.07 % | 16.845 M -1.01 % | 17.017 M 3.98 % | 16.366 M -13.40 % | 18.898 M 394.01 % | -6.428 M -123.07 % | 27.858 M 13.06 % | 24.640 M -15.41 % | 29.130 M |
| Income tax expense | 17.374 M 96.85 % | 8.826 M 7.57 % | 8.205 M -24.84 % | 10.916 M -29.98 % | 15.590 M 171.60 % | 5.740 M -33.29 % | 8.605 M -4.80 % | 9.039 M -7.92 % | 9.816 M 3.09 % | 9.522 M 8.36 % | 8.787 M 32.27 % | 6.643 M -41.01 % | 11.261 M 147.28 % | 4.554 M 51.70 % | 3.002 M 9.68 % | 2.737 M -18.13 % | 3.343 M 18.97 % | 2.810 M 35.16 % | 2.079 M 64.48 % | 1.264 M 224.10 % | 390.000 K 126.30 % | -1.483 M -222.66 % | 1.209 M -10.24 % | 1.347 M -41.41 % | 2.299 M 30.92 % | 1.756 M -54.32 % | 3.844 M 30.70 % | 2.941 M 1 704.29 % | 163.000 K 108.93 % | -1.826 M -210.13 % | 1.658 M 232.93 % | 498.000 K 271.64 % | 134.000 K 145.58 % | -294.000 K -115.88 % | 1.851 M 34.52 % | 1.376 M | 0.000 -100.00 % | 1.332 M 22.99 % | 1.083 M 14.85 % | 943.000 K 68.39 % | 560.000 K -71.24 % | 1.947 M 47.60 % | 1.319 M 10.38 % | 1.195 M 21.07 % | 987.000 K -37.18 % | 1.571 M -11.49 % | 1.775 M 97.88 % | 897.000 K -10.39 % | 1.001 M -74.00 % | 3.850 M 140.95 % | 1.598 M 234.31 % | 478.000 K -49.90 % | 954.000 K -57.51 % | 2.245 M 3.04 % | 2.179 M -57.69 % | 5.150 M | 0.000 |
| Cost of revenue | 226.861 M -17.75 % | 275.817 M 10.87 % | 248.777 M -9.44 % | 274.703 M -12.08 % | 312.458 M -6.92 % | 335.690 M 19.30 % | 281.391 M -9.66 % | 311.490 M 12.71 % | 276.368 M 17.06 % | 236.091 M -7.58 % | 255.452 M -16.75 % | 306.858 M 27.91 % | 239.901 M 9.31 % | 219.459 M -11.12 % | 246.922 M 24.51 % | 198.310 M 21.68 % | 162.971 M -14.73 % | 191.130 M 37.45 % | 139.059 M 54.58 % | 89.960 M 81.52 % | 49.560 M -53.93 % | 107.569 M -0.15 % | 107.732 M -0.51 % | 108.279 M -2.27 % | 110.790 M -33.90 % | 167.599 M 21.42 % | 138.037 M 14.97 % | 120.065 M 21.96 % | 98.443 M -38.46 % | 159.970 M 101.78 % | 79.279 M -15.69 % | 94.029 M 2.09 % | 92.107 M -57.75 % | 217.998 M 170.86 % | 80.483 M -28.40 % | 112.414 M 0.36 % | 112.012 M 166.56 % | 42.021 M -28.92 % | 59.122 M -14.82 % | 69.406 M 13.53 % | 61.134 M -26.92 % | 83.656 M -17.49 % | 101.385 M 3.71 % | 97.756 M 33.52 % | 73.212 M -17.18 % | 88.401 M 21.12 % | 72.985 M 3.01 % | 70.855 M -3.10 % | 73.123 M -6.66 % | 78.339 M 33.10 % | 58.856 M -17.61 % | 71.433 M 3.42 % | 69.071 M -18.99 % | 85.258 M 32.62 % | 64.287 M 77.34 % | 36.250 M -63.11 % | 98.270 M |
| General and administrative expenses | 44.411 M 181.12 % | -54.750 M -259.94 % | 34.231 M -5.50 % | 36.224 M -19.70 % | 45.111 M 363.25 % | 9.738 M -68.07 % | 30.495 M 7.14 % | 28.462 M 27.34 % | 22.352 M 135.11 % | -63.667 M -261.19 % | 39.499 M 115.77 % | 18.306 M -41.73 % | 31.416 M 220.86 % | -25.994 M -270.78 % | 15.221 M -27.96 % | 21.128 M 66.00 % | 12.728 M 139.55 % | -32.178 M -211.39 % | 28.888 M 157.77 % | 11.207 M 36.47 % | 8.212 M 122.70 % | -36.181 M -407.17 % | 11.779 M -60.00 % | 29.445 M 41.73 % | 20.775 M 174.24 % | -27.983 M -250.85 % | 18.550 M 14.65 % | 16.180 M -0.77 % | 16.305 M 42.54 % | 11.439 M -37.88 % | 18.415 M 36.10 % | 13.530 M -7.61 % | 14.644 M -3.99 % | 15.252 M 10.96 % | 13.746 M -2.90 % | 14.157 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 |
| Selling and marketing expenses | 0.000 -100.00 % | 44.606 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.322 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 |
| Other expenses | 36.503 M -57.59 % | 86.076 M 148.39 % | 34.653 M -7.64 % | 37.519 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.304 M -40.23 % | 13.894 M 362.94 % | -5.284 M -198.97 % | 5.339 M 516.13 % | -1.283 M -171.96 % | 1.783 M 113.74 % | -12.973 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.696 M 107.63 % | 3.225 M 64.29 % | 1.963 M 141.20 % | -4.764 M -537.47 % | 1.089 M -80.03 % | 5.454 M 682.50 % | 697.000 K -87.36 % | 5.515 M 472.10 % | 964.000 K -61.22 % | 2.486 M 18.83 % | 2.092 M 39.84 % | 1.496 M -70.75 % | 5.114 M 655.39 % | 677.000 K 12.27 % | 603.000 K -80.79 % | 3.139 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 |
| Operating expenses | 80.914 M 6.56 % | 75.932 M 10.23 % | 68.884 M -6.59 % | 73.743 M 63.47 % | 45.111 M 363.25 % | 9.738 M -68.07 % | 30.495 M -46.29 % | 56.779 M 16.30 % | 48.820 M 47.70 % | 33.053 M -50.15 % | 66.306 M 40.90 % | 47.059 M -15.35 % | 55.592 M 49.10 % | 37.284 M 144.95 % | 15.221 M -27.96 % | 21.128 M 66.00 % | 12.728 M 56.29 % | 8.144 M -84.62 % | 52.955 M 65.07 % | 32.081 M 39.03 % | 23.075 M -29.24 % | 32.611 M -22.14 % | 41.886 M -29.80 % | 59.664 M 21.01 % | 49.303 M 2.50 % | 48.102 M 0.12 % | 48.044 M 9.23 % | 43.985 M -1.37 % | 44.594 M 12.21 % | 39.742 M -10.37 % | 44.338 M 15.45 % | 38.403 M -0.48 % | 38.590 M -5.49 % | 40.832 M 15.25 % | 35.428 M -1.70 % | 36.042 M 10.29 % | 32.678 M 104.89 % | 15.949 M 91.46 % | 8.330 M -45.45 % | 15.271 M -11.34 % | 17.224 M 99.87 % | 8.618 M 19.91 % | 7.187 M -60.14 % | 18.029 M 17.75 % | 15.311 M 12.16 % | 13.651 M 43.87 % | 9.488 M -11.90 % | 10.769 M 11.61 % | 9.649 M -2.31 % | 9.877 M -7.45 % | 10.672 M 6.68 % | 10.004 M -17.49 % | 12.124 M 202.59 % | -11.818 M -164.01 % | 18.463 M 17.08 % | 15.770 M -24.83 % | 20.980 M |
| Cost and expenses | 307.775 M -12.50 % | 351.749 M 10.73 % | 317.661 M -8.83 % | 348.446 M -2.55 % | 357.569 M 3.51 % | 345.428 M 10.75 % | 311.886 M -15.31 % | 368.269 M 13.25 % | 325.188 M 20.82 % | 269.144 M -16.35 % | 321.758 M -9.09 % | 353.917 M 19.77 % | 295.493 M 15.09 % | 256.743 M -2.06 % | 262.143 M 19.46 % | 219.438 M 24.89 % | 175.699 M -11.83 % | 199.274 M 3.78 % | 192.014 M 57.34 % | 122.041 M 68.02 % | 72.635 M -48.18 % | 140.180 M -6.31 % | 149.618 M -10.91 % | 167.943 M 4.90 % | 160.093 M -25.78 % | 215.701 M 15.92 % | 186.081 M 13.43 % | 164.050 M 14.69 % | 143.037 M -28.38 % | 199.712 M 61.56 % | 123.617 M -6.66 % | 132.432 M 1.33 % | 130.697 M -49.50 % | 258.830 M 123.30 % | 115.911 M -21.92 % | 148.456 M 2.60 % | 144.690 M 149.59 % | 57.970 M -14.06 % | 67.452 M -20.34 % | 84.677 M 8.06 % | 78.358 M -15.08 % | 92.274 M -15.01 % | 108.572 M -6.23 % | 115.785 M 30.80 % | 88.523 M -13.26 % | 102.052 M 23.74 % | 82.473 M 1.04 % | 81.624 M -1.39 % | 82.772 M -6.17 % | 88.216 M 26.88 % | 69.528 M -14.62 % | 81.437 M 0.30 % | 81.195 M 10.56 % | 73.440 M -11.25 % | 82.750 M 59.07 % | 52.020 M -56.38 % | 119.250 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 44.411 M 537.81 % | -10.144 M -129.63 % | 34.231 M -5.50 % | 36.224 M -19.70 % | 45.111 M 363.25 % | 9.738 M -68.07 % | 30.495 M 7.14 % | 28.462 M 27.34 % | 22.352 M 174.10 % | -30.166 M -176.37 % | 39.499 M 115.77 % | 18.306 M -41.73 % | 31.416 M 378.88 % | -11.265 M -174.01 % | 15.221 M -27.96 % | 21.128 M 66.00 % | 12.728 M 56.29 % | 8.144 M -71.81 % | 28.888 M 157.77 % | 11.207 M 36.47 % | 8.212 M 134.85 % | -23.563 M -300.04 % | 11.779 M -60.00 % | 29.445 M 41.73 % | 20.775 M 246.10 % | -14.220 M -176.66 % | 18.550 M 14.65 % | 16.180 M -0.77 % | 16.305 M 42.54 % | 11.439 M -37.88 % | 18.415 M 36.10 % | 13.530 M -7.61 % | 14.644 M -3.99 % | 15.252 M 10.96 % | 13.746 M -2.90 % | 14.157 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 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 11.681 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.542 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.863 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.331 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.546 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 |
| Interest expense | 1.499 M 24.09 % | 1.208 M -9.17 % | 1.330 M 64.81 % | 807.000 K -16.37 % | 965.000 K 3.99 % | 928.000 K 129.14 % | 405.000 K 23.85 % | 327.000 K -0.30 % | 328.000 K -8.12 % | 357.000 K 142.86 % | 147.000 K 12.21 % | 131.000 K -75.56 % | 536.000 K 59.52 % | 336.000 K -23.29 % | 438.000 K -21.08 % | 555.000 K -18.86 % | 684.000 K -71.64 % | 2.412 M -39.72 % | 4.001 M 165.14 % | 1.509 M -8.82 % | 1.655 M -13.89 % | 1.922 M -12.83 % | 2.205 M -68.14 % | 6.921 M 181.34 % | 2.460 M 203.70 % | 810.000 K -64.19 % | 2.262 M -14.32 % | 2.640 M 58.65 % | 1.664 M 4.98 % | 1.585 M -62.47 % | 4.223 M 512.03 % | 690.000 K 15.38 % | 598.000 K -9.12 % | 658.000 K 29.27 % | 509.000 K -19.21 % | 630.000 K 16.02 % | 543.000 K 352.50 % | 120.000 K -18.92 % | 148.000 K -77.88 % | 669.000 K -21.11 % | 848.000 K 321.17 % | 201.342 K 139.69 % | 84.000 K 27.27 % | 66.000 K -10.81 % | 74.000 K | 0.000 -100.00 % | 132.000 K 21.10 % | 109.000 K -50.68 % | 221.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.130 M -44.09 % | 3.810 M |
| Depreciation and amortization | 5.457 M 5.37 % | 5.179 M -6.31 % | 5.528 M 5.52 % | 5.239 M 9.40 % | 4.789 M 1.44 % | 4.721 M 10.05 % | 4.290 M 8.22 % | 3.964 M 0.30 % | 3.952 M -0.75 % | 3.982 M -1.97 % | 4.062 M -15.80 % | 4.824 M -6.76 % | 5.174 M 4.21 % | 4.965 M -2.51 % | 5.093 M 0.71 % | 5.057 M 3.25 % | 4.898 M -13.22 % | 5.644 M 4.38 % | 5.407 M -3.03 % | 5.576 M 1.53 % | 5.492 M -51.03 % | 11.214 M -0.66 % | 11.288 M -0.43 % | 11.337 M 1.60 % | 11.159 M 3.68 % | 10.763 M -5.92 % | 11.440 M 8.01 % | 10.592 M 2.63 % | 10.321 M 2.19 % | 10.100 M 6.05 % | 9.524 M -2.13 % | 9.731 M 5.09 % | 9.260 M -0.76 % | 9.331 M -2.37 % | 9.558 M 1.22 % | 9.443 M 0.19 % | 9.425 M 251.68 % | 2.680 M 2.21 % | 2.622 M -4.62 % | 2.749 M 2.65 % | 2.678 M -30.81 % | 3.870 M 97.67 % | 1.958 M -4.39 % | 2.048 M 0.29 % | 2.042 M 10.71 % | 1.845 M -19.28 % | 2.285 M 7.58 % | 2.124 M 0.52 % | 2.113 M 0.32 % | 2.106 M -0.88 % | 2.125 M 0.09 % | 2.123 M 0.62 % | 2.110 M -32.85 % | 3.142 M 30.49 % | 2.408 M 19.21 % | 2.020 M 102.00 % | 1.000 M |
| Operating income | 49.679 M 25.03 % | 39.734 M 95.76 % | 20.297 M -41.66 % | 34.788 M -15.51 % | 41.172 M -10.55 % | 46.028 M 82.41 % | 25.233 M -23.40 % | 32.942 M 1.35 % | 32.503 M 122.29 % | 14.622 M -47.07 % | 27.623 M 21.99 % | 22.644 M 69.12 % | 13.389 M -21.43 % | 17.040 M 66.47 % | 10.236 M 45.67 % | 7.027 M -38.67 % | 11.457 M -26.24 % | 15.532 M -7.47 % | 16.786 M 13.37 % | 14.806 M 1 062.05 % | -1.539 M 44.92 % | -2.794 M -133.42 % | 8.361 M -47.66 % | 15.974 M 62.17 % | 9.850 M 1 351.59 % | -787.000 K -105.43 % | 14.504 M 20.09 % | 12.078 M -21.23 % | 15.334 M 354.89 % | -6.016 M -154.88 % | 10.963 M 124.51 % | 4.883 M -20.68 % | 6.156 M 332.39 % | -2.649 M -135.21 % | 7.523 M 24.61 % | 6.037 M -30.66 % | 8.707 M 282.19 % | -4.779 M -221.39 % | 3.937 M -49.30 % | 7.765 M 18.10 % | 6.575 M 2 137.41 % | -322.714 K -108.01 % | 4.030 M -41.59 % | 6.899 M 6.30 % | 6.490 M 374.06 % | -2.368 M -142.11 % | 5.624 M 7.02 % | 5.255 M -9.97 % | 5.837 M -16.23 % | 6.968 M 9.82 % | 6.345 M -0.27 % | 6.362 M -6.08 % | 6.774 M 25.67 % | 5.390 M -42.63 % | 9.395 M 5.92 % | 8.870 M 8.83 % | 8.150 M |
| Operating income ratio | 0.14 36.93 % | 0.10 69.00 % | 0.06 -33.84 % | 0.09 -12.09 % | 0.10 -12.18 % | 0.12 57.09 % | 0.07 -8.84 % | 0.08 -9.64 % | 0.09 85.80 % | 0.05 -38.14 % | 0.08 31.48 % | 0.06 38.73 % | 0.04 -28.99 % | 0.06 62.44 % | 0.04 21.11 % | 0.03 -49.31 % | 0.06 -15.34 % | 0.07 -12.94 % | 0.08 -25.04 % | 0.11 597.74 % | -0.02 -8.54 % | -0.02 -138.49 % | 0.05 -40.46 % | 0.09 53.80 % | 0.06 1 638.62 % | 0.00 -105.21 % | 0.07 4.46 % | 0.07 -29.11 % | 0.10 413.47 % | -0.03 -136.96 % | 0.08 136.95 % | 0.04 -20.90 % | 0.05 531.59 % | -0.01 -117.18 % | 0.06 55.97 % | 0.04 -31.16 % | 0.06 163.18 % | -0.09 -262.92 % | 0.06 -34.35 % | 0.08 8.51 % | 0.08 2 267.45 % | 0.00 -109.98 % | 0.04 -36.36 % | 0.06 -17.67 % | 0.07 385.78 % | -0.02 -137.44 % | 0.06 5.54 % | 0.06 -8.18 % | 0.07 -10.02 % | 0.07 -12.46 % | 0.08 15.41 % | 0.07 -5.90 % | 0.08 12.61 % | 0.07 -32.93 % | 0.10 -30.01 % | 0.15 127.71 % | 0.06 |
| Total other income expenses net | 24.754 M 488.66 % | -6.369 M -208.17 % | 5.888 M -67.51 % | 18.122 M 29.21 % | 14.025 M 181.75 % | -17.156 M -228.10 % | 13.393 M 67.90 % | 7.977 M -41.20 % | 13.566 M 642.12 % | 1.828 M -64.79 % | 5.192 M 467.19 % | -1.414 M -213.39 % | 1.247 M 196.37 % | -1.294 M -136.52 % | 3.543 M -62.35 % | 9.411 M 282.87 % | 2.458 M 252.65 % | 697.000 K 117.42 % | -4.001 M -165.14 % | -1.509 M -589.94 % | 308.000 K 115.33 % | -2.009 M -80.02 % | -1.116 M 23.93 % | -1.467 M 16.79 % | -1.763 M -125.73 % | 6.851 M 627.81 % | -1.298 M -742.86 % | -154.000 K 98.27 % | -8.910 M -9 800.00 % | -90.000 K 97.87 % | -4.223 M -32 384.62 % | -13.000 K 97.83 % | -598.000 K 9.12 % | -658.000 K -29.27 % | -509.000 K 19.21 % | -630.000 K -16.02 % | -543.000 K -352.50 % | -120.000 K 18.92 % | -148.000 K 77.88 % | -669.000 K 21.11 % | -848.000 K -168.91 % | -315.353 K -275.42 % | -84.000 K -27.27 % | -66.000 K 10.81 % | -74.000 K -133.80 % | 218.949 K 265.87 % | -132.000 K -21.10 % | -109.000 K 50.68 % | -221.000 K 86.12 % | -1.593 M -69.80 % | -938.000 K -10.48 % | -849.000 K 54.43 % | -1.863 M 33.06 % | -2.783 M -3.04 % | -2.701 M -26.81 % | -2.130 M 44.09 % | -3.810 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2009-03-31 | 2008-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2012-12-31 | 2012-03-31 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 72.217 M | 0.000 -100.00 % | 1.554 M | 0.000 -100.00 % | 45.319 M | 0.000 100.00 % | -7.045 M -108.05 % | 87.478 M 244.71 % | 25.377 M 43.49 % | 17.685 M 233.24 % | -13.273 M -2 098.95 % | 664.000 K -97.92 % | 31.979 M | 0.000 -100.00 % | 31.799 M | 0.000 -100.00 % | 59.167 M | 0.000 -100.00 % | 57.864 M | 0.000 -100.00 % | 87.801 M | 0.000 -100.00 % | 70.549 M | 0.000 -100.00 % | 116.834 M | 0.000 -100.00 % | 133.884 M | 0.000 -100.00 % | 84.783 M | 0.000 -100.00 % | 24.110 M | 0.000 -100.00 % | 77.555 M | 0.000 -100.00 % | 53.240 M | 0.000 -100.00 % | 42.943 M | 0.000 -100.00 % | 23.303 M | 0.000 -100.00 % | 22.041 M -2.41 % | 22.584 M 7.81 % | 20.947 M -59.17 % | 51.304 M 34.69 % | 38.091 M -55.74 % | 86.062 M |
| Total investments | 0.000 -100.00 % | 473.674 M | 0.000 -100.00 % | 11.202 M | 0.000 -100.00 % | 362.872 M | 0.000 -100.00 % | 16.013 M 308.70 % | 3.918 M -65.17 % | 11.248 M 144.42 % | 4.602 M -97.22 % | 165.364 M 2.14 % | 161.894 M 2.20 % | 158.413 M | 0.000 -100.00 % | 9.542 M | 0.000 -100.00 % | 1.747 M | 0.000 -100.00 % | 10.479 M | 0.000 -100.00 % | 2.292 M | 0.000 -100.00 % | 10.800 M | 0.000 -100.00 % | 2.018 M | 0.000 -100.00 % | 26.953 M | 0.000 -100.00 % | 396.000 K | 0.000 -100.00 % | 662.800 K | 0.000 -100.00 % | 24.411 M | 0.000 -100.00 % | 741.000 K | 0.000 -100.00 % | 740.687 K | 0.000 -100.00 % | 433.000 K | 0.000 -100.00 % | 433.215 K 0.05 % | 433.000 K -0.05 % | 433.215 K 22.03 % | 355.000 K -18.05 % | 433.215 K -4.86 % | 455.365 K |
| Total debt | 0.000 -100.00 % | 74.978 M | 0.000 -100.00 % | 56.012 M | 0.000 -100.00 % | 49.150 M | 0.000 -100.00 % | 10.977 M -88.87 % | 98.594 M 284.70 % | 25.629 M -33.66 % | 38.634 M 909.78 % | 3.826 M -84.76 % | 25.100 M -31.03 % | 36.391 M | 0.000 -100.00 % | 32.340 M | 0.000 -100.00 % | 74.754 M | 0.000 -100.00 % | 58.256 M | 0.000 -100.00 % | 126.165 M | 0.000 -100.00 % | 70.941 M | 0.000 -100.00 % | 136.556 M | 0.000 -100.00 % | 141.975 M | 0.000 -100.00 % | 98.791 M | 0.000 -100.00 % | 25.978 M | 0.000 -100.00 % | 90.059 M | 0.000 -100.00 % | 59.885 M | 0.000 -100.00 % | 48.229 M | 0.000 -100.00 % | 26.616 M | 0.000 -100.00 % | 23.296 M -2.61 % | 23.920 M -62.49 % | 63.766 M 10.99 % | 57.454 M 29.95 % | 44.212 M -52.83 % | 93.724 M |
| Accumulated other comprehensive income loss | 825.796 M 7 956.55 % | 10.250 M -98.69 % | 783.198 M 3.39 % | 757.491 M 5.64 % | 717.021 M 6 895.33 % | 10.250 M -98.46 % | 663.437 M 2 480.76 % | 25.707 M -90.11 % | 259.881 M 910.93 % | 25.707 M -90.11 % | 259.881 M 910.93 % | 25.707 M 0.00 % | 25.707 M -90.11 % | 259.881 M -45.61 % | 477.793 M | 0.000 -100.00 % | 469.428 M | 0.000 -100.00 % | 471.431 M | 0.000 -100.00 % | 458.634 M | 0.000 -100.00 % | 448.802 M | 0.000 -100.00 % | 441.079 M | 0.000 -100.00 % | 441.292 M | 0.000 -100.00 % | 433.748 M | 0.000 -100.00 % | 234.605 M | 0.000 -100.00 % | 228.807 M | 0.000 -100.00 % | 233.599 M | 0.000 -100.00 % | 222.280 M | 0.000 -100.00 % | 234.709 M | 0.000 -100.00 % | 223.642 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 555.665 M | 0.000 | 0.000 | 0.000 -100.00 % | 446.890 M | 0.000 | 0.000 -100.00 % | 329.030 M | 0.000 -100.00 % | 282.100 M | 0.000 | 0.000 -100.00 % | 232.760 M | 0.000 | 0.000 | 0.000 -100.00 % | 199.137 M | 0.000 | 0.000 | 0.000 -100.00 % | 188.503 M | 0.000 | 0.000 | 0.000 -100.00 % | 170.947 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 151.758 M | 0.000 | 0.000 | 0.000 -100.00 % | 152.384 M | 0.000 | 0.000 | 0.000 -100.00 % | 153.746 M | 0.000 -100.00 % | 144.887 M | 0.000 -100.00 % | 130.561 M 51.19 % | 86.353 M |
| Common stock | 0.000 -100.00 % | 25.707 M | 0.000 -100.00 % | 25.707 M | 0.000 -100.00 % | 25.707 M | 0.000 -100.00 % | 25.707 M 0.00 % | 25.707 M 0.00 % | 25.707 M 0.00 % | 25.707 M 0.00 % | 25.707 M 0.00 % | 25.707 M 0.00 % | 25.707 M | 0.000 -100.00 % | 25.707 M | 0.000 -100.00 % | 25.707 M | 0.000 -100.00 % | 25.707 M | 0.000 -100.00 % | 25.707 M | 0.000 -100.00 % | 25.707 M | 0.000 -100.00 % | 25.707 M | 0.000 -100.00 % | 25.707 M | 0.000 -100.00 % | 25.707 M | 0.000 -100.00 % | 14.040 M | 0.000 -100.00 % | 14.040 M | 0.000 -100.00 % | 14.040 M | 0.000 -100.00 % | 14.040 M | 0.000 -100.00 % | 14.040 M | 0.000 -100.00 % | 14.040 M 0.00 % | 14.040 M 0.00 % | 14.040 M 0.00 % | 14.040 M 0.00 % | 14.040 M 0.00 % | 14.040 M |
| Total equity | 825.796 M 0.00 % | 825.796 M 5.44 % | 783.198 M 0.00 % | 783.198 M 9.23 % | 717.021 M 0.00 % | 717.021 M 8.08 % | 663.437 M 0.00 % | 663.438 M 10.73 % | 599.161 M 5.56 % | 567.621 M 2.79 % | 552.231 M 3.15 % | 535.370 M 2.05 % | 524.592 M 4.32 % | 502.891 M 5.25 % | 477.793 M 0.00 % | 477.793 M 1.78 % | 469.428 M 0.03 % | 469.268 M -0.46 % | 471.431 M 0.00 % | 471.431 M 2.79 % | 458.634 M 0.00 % | 458.634 M 2.19 % | 448.802 M 0.00 % | 448.802 M 1.75 % | 441.079 M 0.00 % | 441.078 M -0.05 % | 441.292 M 0.00 % | 441.292 M 1.74 % | 433.748 M 0.00 % | 433.749 M 84.88 % | 234.605 M 0.00 % | 234.605 M 2.53 % | 228.807 M -45.77 % | 421.889 M 80.60 % | 233.599 M 0.00 % | 233.599 M 5.09 % | 222.280 M 0.00 % | 222.280 M -5.30 % | 234.709 M 0.00 % | 234.709 M 4.95 % | 223.642 M 0.00 % | 223.642 M 0.00 % | 223.646 M 4.13 % | 214.783 M 0.71 % | 213.258 M 6.39 % | 200.457 M 28.29 % | 156.249 M |
| Other non current liabilities | -825.796 M | 0.000 100.00 % | -783.198 M | 0.000 100.00 % | -717.021 M | 0.000 100.00 % | -663.437 M -66 343 600.00 % | -1.000 K 0.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K 100.00 % | -477.793 M | 0.000 100.00 % | -469.428 M | 0.000 100.00 % | -471.431 M | 0.000 100.00 % | -458.634 M | 0.000 100.00 % | -448.802 M | 0.000 100.00 % | -441.079 M -44 108 000.00 % | 1.000 K 100.00 % | -441.292 M -8 584.75 % | 5.201 M 101.20 % | -433.748 M | 0.000 100.00 % | -234.605 M | 0.000 100.00 % | -228.807 M | 0.000 100.00 % | -233.599 M | 0.000 100.00 % | -222.280 M | 0.000 100.00 % | -234.709 M | 0.000 100.00 % | -223.642 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 18.998 M | 0.000 -100.00 % | 23.768 M | 0.000 -100.00 % | 26.917 M | 0.000 -100.00 % | 5.735 M 108.17 % | 2.755 M 77.86 % | 1.549 M -49.74 % | 3.082 M -19.45 % | 3.826 M 22.67 % | 3.119 M -19.78 % | 3.888 M | 0.000 -100.00 % | 32.340 M | 0.000 -100.00 % | 45.206 M | 0.000 -100.00 % | 58.256 M | 0.000 -100.00 % | 76.024 M | 0.000 -100.00 % | 70.941 M | 0.000 -100.00 % | 72.082 M | 0.000 -100.00 % | 71.201 M | 0.000 -100.00 % | 25.350 M | 0.000 -100.00 % | 628.200 K | 0.000 -100.00 % | 18.600 M | 0.000 -100.00 % | 2.781 M | 0.000 -100.00 % | 4.372 M | 0.000 -100.00 % | 1.532 M | 0.000 -100.00 % | 2.029 M | 0.000 | 0.000 -100.00 % | 8.635 M 1.51 % | 8.506 M -90.92 % | 93.724 M |
| Total non current liabilities | -825.796 M -2 159.44 % | 40.098 M 105.12 % | -783.198 M -1 742.61 % | 47.680 M 106.65 % | -717.021 M -1 648.71 % | 46.298 M 106.98 % | -663.437 M -2 821.68 % | 24.376 M 30.17 % | 18.726 M 57.39 % | 11.898 M 154.07 % | 4.683 M -18.12 % | 5.719 M 13.34 % | 5.046 M -15.56 % | 5.976 M 101.25 % | -477.793 M -1 470.29 % | 34.868 M 107.43 % | -469.428 M -1 098.12 % | 47.031 M 109.98 % | -471.431 M -864.26 % | 61.685 M 113.45 % | -458.634 M -665.04 % | 81.169 M 118.09 % | -448.802 M -683.62 % | 76.900 M 117.43 % | -441.079 M -657.91 % | 79.059 M 117.92 % | -441.292 M -634.82 % | 82.513 M 119.02 % | -433.748 M -1 402.39 % | 33.304 M 114.20 % | -234.605 M -2 707.21 % | 8.998 M 103.93 % | -228.807 M -913.68 % | 28.120 M 112.04 % | -233.599 M -2 048.28 % | 11.990 M 105.39 % | -222.280 M -1 694.03 % | 13.945 M 105.94 % | -234.709 M -2 187.42 % | 11.244 M 105.03 % | -223.642 M -1 986.89 % | 11.852 M 22.40 % | 9.683 M -0.49 % | 9.731 M -45.31 % | 17.791 M -0.74 % | 17.923 M -82.05 % | 99.848 M |
| Other current liabilities | 0.000 -100.00 % | 133.118 M | 0.000 -100.00 % | 158.883 M | 0.000 -100.00 % | 18.380 M | 0.000 -100.00 % | 94.402 M 471.48 % | 16.519 M -76.93 % | 71.603 M 428.90 % | 13.538 M -77.66 % | 60.610 M -38.50 % | 98.557 M 519.89 % | 15.899 M | 0.000 -100.00 % | 83.569 M | 0.000 -100.00 % | 55.321 M | 0.000 -100.00 % | 92.769 M | 0.000 -100.00 % | 43.889 M | 0.000 -100.00 % | 104.364 M | 0.000 -100.00 % | 39.464 M | 0.000 -100.00 % | 2.813 M | 0.000 -100.00 % | 33.306 M | 0.000 -100.00 % | 5.154 M | 0.000 -100.00 % | 45.914 M | 0.000 -100.00 % | 10.555 M | 0.000 -100.00 % | 10.661 M | 0.000 -100.00 % | 18.118 M | 0.000 -100.00 % | 14.474 M -13.31 % | 16.697 M -24.73 % | 22.183 M 129.30 % | 9.674 M -47.17 % | 18.313 M -64.42 % | 51.471 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 108.091 M | 0.000 -100.00 % | 2.171 M -96.34 % | 59.266 M 2 177.71 % | 2.602 M -93.54 % | 40.308 M | 0.000 -100.00 % | 1.661 M -94.66 % | 31.132 M | 0.000 | 0.000 | 0.000 -100.00 % | 54.160 M | 0.000 | 0.000 | 0.000 -100.00 % | 48.429 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.789 M | 0.000 -100.00 % | 14.860 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.653 M | 0.000 -100.00 % | 45.838 M | 0.000 -100.00 % | 14.154 M | 0.000 -100.00 % | 10.112 M | 0.000 -100.00 % | 15.724 M | 0.000 -100.00 % | 9.611 M 73.45 % | 5.541 M -36.71 % | 8.755 M 26.94 % | 6.897 M -14.98 % | 8.112 M | 0.000 |
| Short term debt | 0.000 -100.00 % | 55.980 M | 0.000 -100.00 % | 32.244 M | 0.000 -100.00 % | 22.233 M | 0.000 -100.00 % | 5.242 M -94.53 % | 95.839 M 298.00 % | 24.080 M -32.27 % | 35.552 M | 0.000 -100.00 % | 21.981 M -32.37 % | 32.503 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.548 M | 0.000 | 0.000 | 0.000 -100.00 % | 50.141 M | 0.000 | 0.000 | 0.000 -100.00 % | 64.474 M | 0.000 -100.00 % | 70.774 M | 0.000 -100.00 % | 73.441 M | 0.000 -100.00 % | 25.350 M | 0.000 -100.00 % | 71.459 M | 0.000 -100.00 % | 57.104 M | 0.000 -100.00 % | 43.857 M | 0.000 -100.00 % | 25.084 M | 0.000 -100.00 % | 21.267 M -11.09 % | 23.920 M -62.49 % | 63.766 M 30.62 % | 48.819 M 36.73 % | 35.705 M | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 426.521 M | 0.000 -100.00 % | 384.941 M | 0.000 -100.00 % | 330.089 M | 0.000 -100.00 % | 339.578 M 12.65 % | 301.450 M 42.99 % | 210.821 M -6.04 % | 224.369 M 19.11 % | 188.366 M -15.44 % | 222.759 M 39.93 % | 159.193 M | 0.000 -100.00 % | 137.406 M | 0.000 -100.00 % | 155.825 M | 0.000 -100.00 % | 171.844 M | 0.000 -100.00 % | 175.081 M | 0.000 -100.00 % | 180.798 M | 0.000 -100.00 % | 180.628 M | 0.000 -100.00 % | 167.546 M | 0.000 -100.00 % | 144.846 M | 0.000 -100.00 % | 54.295 M | 0.000 -100.00 % | 165.449 M | 0.000 -100.00 % | 112.695 M | 0.000 -100.00 % | 99.196 M | 0.000 -100.00 % | 79.297 M | 0.000 -100.00 % | 61.528 M -8.04 % | 66.904 M -44.99 % | 121.612 M 2.21 % | 118.985 M 40.91 % | 84.443 M 64.06 % | 51.471 M |
| Total liabilities | -825.796 M -276.97 % | 466.619 M 159.58 % | -783.198 M -281.04 % | 432.621 M 160.34 % | -717.021 M -290.50 % | 376.387 M 156.73 % | -663.437 M -282.29 % | 363.954 M 13.67 % | 320.176 M 43.76 % | 222.719 M -2.76 % | 229.052 M 18.02 % | 194.085 M -14.80 % | 227.805 M 37.92 % | 165.169 M 134.57 % | -477.793 M -377.34 % | 172.274 M 136.70 % | -469.428 M -331.41 % | 202.856 M 143.03 % | -471.431 M -301.87 % | 233.529 M 150.92 % | -458.634 M -278.98 % | 256.250 M 157.10 % | -448.802 M -274.16 % | 257.698 M 158.42 % | -441.079 M -269.85 % | 259.687 M 158.85 % | -441.292 M -276.48 % | 250.059 M 157.65 % | -433.748 M -343.47 % | 178.150 M 175.94 % | -234.605 M -470.67 % | 63.293 M 127.66 % | -228.807 M -218.20 % | 193.569 M 182.86 % | -233.599 M -287.35 % | 124.685 M 156.09 % | -222.280 M -296.46 % | 113.140 M 148.20 % | -234.709 M -359.23 % | 90.541 M 140.48 % | -223.642 M -404.77 % | 73.381 M -4.19 % | 76.587 M -41.69 % | 131.343 M -3.97 % | 136.776 M 33.61 % | 102.366 M -32.35 % | 151.319 M |
| Other non current assets | 0.000 -100.00 % | 9.304 M | 0.000 -100.00 % | 450.473 M | 0.000 -100.00 % | 7.805 M | 0.000 100.00 % | -1.000 K -100.01 % | 7.805 M | 0.000 -100.00 % | 11.947 M | 0.000 | 0.000 -100.00 % | 9.280 M | 0.000 -100.00 % | 102.099 M | 0.000 -100.00 % | 68.282 M | 0.000 -100.00 % | 73.699 M | 0.000 -100.00 % | 29.454 M | 0.000 -100.00 % | 60.450 M | 0.000 -100.00 % | 26.688 M | 0.000 -100.00 % | 21.000 K | 0.000 -100.00 % | 39.139 M | 0.000 -100.00 % | 37.797 M | 0.000 100.00 % | -1.600 K | 0.000 -100.00 % | 36.106 M | 0.000 -100.00 % | 60.755 M | 0.000 -100.00 % | 54.981 M | 0.000 -100.00 % | 43.941 M 112.85 % | 20.644 M -17.22 % | 24.937 M 21.40 % | 20.541 M -2.30 % | 21.024 M 378.26 % | 4.396 M |
| Long term investments | 0.000 -100.00 % | 14.750 M | 0.000 100.00 % | -431.467 M | 0.000 -100.00 % | 8.788 M | 0.000 -100.00 % | 16.013 M 127.10 % | 7.051 M -37.31 % | 11.248 M 144.42 % | 4.602 M -68.10 % | 14.428 M 3.58 % | 13.929 M 301.53 % | 3.469 M | 0.000 100.00 % | -76.933 M | 0.000 100.00 % | -45.047 M | 0.000 100.00 % | -48.565 M | 0.000 | 0.000 | 0.000 100.00 % | -32.251 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.810 M | 0.000 | 0.000 | 0.000 100.00 % | -17.134 M | 0.000 -100.00 % | 1.882 M | 0.000 100.00 % | -13.760 M | 0.000 100.00 % | -39.847 M | 0.000 100.00 % | -34.548 M | 0.000 100.00 % | -23.367 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.209 M | 0.000 -100.00 % | 22.480 M | 0.000 -100.00 % | 33.720 M | 0.000 -100.00 % | 44.960 M | 0.000 -100.00 % | 89.969 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 89.921 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 |
| Goodwill and intangible 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 -100.00 % | 11.209 M | 0.000 -100.00 % | 22.480 M | 0.000 -100.00 % | 33.720 M | 0.000 -100.00 % | 44.960 M | 0.000 -100.00 % | 56.201 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 89.921 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 |
| Property plant equipment net | 0.000 -100.00 % | 300.960 M | 0.000 -100.00 % | 316.434 M | 0.000 -100.00 % | 249.828 M | 0.000 -100.00 % | 223.430 M 2.37 % | 218.263 M -2.68 % | 224.274 M -3.71 % | 232.914 M -1.25 % | 235.865 M -0.63 % | 237.350 M -2.62 % | 243.739 M | 0.000 -100.00 % | 248.673 M | 0.000 -100.00 % | 259.497 M | 0.000 -100.00 % | 267.685 M | 0.000 -100.00 % | 276.894 M | 0.000 -100.00 % | 258.559 M | 0.000 -100.00 % | 255.441 M | 0.000 -100.00 % | 228.866 M | 0.000 -100.00 % | 253.011 M | 0.000 -100.00 % | 140.289 M | 0.000 -100.00 % | 144.178 M | 0.000 -100.00 % | 103.665 M | 0.000 -100.00 % | 107.953 M | 0.000 -100.00 % | 116.968 M | 0.000 -100.00 % | 115.566 M -3.74 % | 120.060 M -2.95 % | 123.706 M -1.89 % | 126.095 M -4.22 % | 131.657 M -9.76 % | 145.893 M |
| Total non current assets | 0.000 -100.00 % | 325.014 M | 0.000 -100.00 % | 335.440 M | 0.000 -100.00 % | 266.421 M | 0.000 -100.00 % | 239.442 M 2.71 % | 233.119 M -1.02 % | 235.522 M -5.59 % | 249.463 M -0.33 % | 250.293 M -0.39 % | 251.279 M -2.03 % | 256.488 M | 0.000 -100.00 % | 273.839 M | 0.000 -100.00 % | 282.732 M | 0.000 -100.00 % | 304.028 M | 0.000 -100.00 % | 328.828 M | 0.000 -100.00 % | 320.478 M | 0.000 -100.00 % | 327.089 M | 0.000 -100.00 % | 327.666 M | 0.000 -100.00 % | 292.150 M | 0.000 -100.00 % | 160.952 M | 0.000 -100.00 % | 292.438 M | 0.000 -100.00 % | 126.011 M | 0.000 -100.00 % | 128.860 M | 0.000 -100.00 % | 137.401 M | 0.000 -100.00 % | 136.140 M -3.24 % | 140.704 M -5.34 % | 148.643 M 1.37 % | 146.636 M -3.96 % | 152.681 M 1.59 % | 150.289 M |
| Other current assets | -461.021 M -1 046.81 % | 48.692 M 109.79 % | -497.127 M -2 436.89 % | 21.273 M 105.94 % | -357.866 M -5 122.68 % | 7.125 M 102.55 % | -279.639 M -1 482.16 % | 20.232 M 50.91 % | 13.407 M 23.75 % | 10.834 M -92.84 % | 151.387 M 588.91 % | 21.975 M -33.17 % | 32.881 M 191.11 % | 11.295 M 113.55 % | -83.348 M -318.65 % | 38.119 M 161.11 % | -62.382 M -144.71 % | 139.517 M 421.85 % | -43.349 M -156.97 % | 76.088 M 298.33 % | -38.365 M -120.32 % | 188.779 M 573.59 % | -39.861 M -209.77 % | 36.313 M 261.76 % | -22.449 M -115.29 % | 146.853 M 1 915.02 % | -8.091 M -123.13 % | 34.973 M 349.68 % | -14.007 M -138.80 % | 36.100 M 283.57 % | -19.665 M -211.03 % | 17.712 M 169.43 % | -25.510 M -115.20 % | 167.827 M 893.66 % | -21.146 M | 0.000 100.00 % | -45.874 M | 0.000 100.00 % | -38.294 M -1 738.60 % | 2.337 M 109.33 % | -25.055 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.122 M | 0.000 -100.00 % | 16.474 M |
| Short term investments | 0.000 -100.00 % | 458.924 M | 0.000 -100.00 % | 442.669 M | 0.000 -100.00 % | 354.084 M | 0.000 -100.00 % | 261.617 M 7.86 % | 242.545 M -1.22 % | 245.533 M 49.08 % | 164.698 M 9.12 % | 150.936 M 2.01 % | 147.965 M -4.50 % | 154.944 M | 0.000 -100.00 % | 86.475 M | 0.000 -100.00 % | 46.794 M | 0.000 -100.00 % | 59.044 M | 0.000 | 0.000 | 0.000 -100.00 % | 43.051 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.143 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.797 M | 0.000 -100.00 % | 22.529 M | 0.000 -100.00 % | 14.501 M | 0.000 -100.00 % | 40.588 M | 0.000 -100.00 % | 34.981 M | 0.000 -100.00 % | 23.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 2.761 M | 0.000 -100.00 % | 54.458 M | 0.000 -100.00 % | 3.831 M | 0.000 -100.00 % | 18.022 M 62.13 % | 11.116 M 4 311.11 % | 252.000 K -98.80 % | 20.949 M 22.52 % | 17.099 M -30.03 % | 24.436 M 453.85 % | 4.412 M | 0.000 -100.00 % | 541.000 K | 0.000 -100.00 % | 15.587 M | 0.000 -100.00 % | 392.000 K | 0.000 -100.00 % | 38.364 M | 0.000 -100.00 % | 392.000 K | 0.000 -100.00 % | 19.722 M | 0.000 -100.00 % | 8.091 M | 0.000 -100.00 % | 14.008 M | 0.000 -100.00 % | 1.868 M | 0.000 -100.00 % | 12.504 M | 0.000 -100.00 % | 6.645 M | 0.000 -100.00 % | 5.286 M | 0.000 -100.00 % | 3.313 M | 0.000 -100.00 % | 1.255 M -6.06 % | 1.336 M -96.88 % | 42.819 M 596.24 % | 6.150 M 0.48 % | 6.120 M -20.12 % | 7.662 M |
| Cash and short term investments | 461.021 M -0.14 % | 461.685 M -7.13 % | 497.127 M 0.00 % | 497.127 M 38.91 % | 357.866 M -0.01 % | 357.915 M 27.99 % | 279.639 M 0.00 % | 279.639 M 10.24 % | 253.661 M 3.20 % | 245.785 M 32.39 % | 185.647 M 10.48 % | 168.035 M -2.53 % | 172.401 M 8.19 % | 159.356 M 91.19 % | 83.348 M -4.22 % | 87.016 M 39.49 % | 62.382 M 0.00 % | 62.381 M 43.90 % | 43.349 M -27.07 % | 59.436 M 54.92 % | 38.365 M 0.00 % | 38.364 M -3.76 % | 39.861 M -8.25 % | 43.443 M 93.52 % | 22.449 M 13.83 % | 19.722 M 143.75 % | 8.091 M -57.93 % | 19.234 M 37.32 % | 14.007 M -0.01 % | 14.008 M -28.77 % | 19.665 M 0.00 % | 19.665 M -22.91 % | 25.510 M 104.01 % | 12.504 M -40.87 % | 21.146 M 0.00 % | 21.146 M -53.90 % | 45.874 M 0.00 % | 45.873 M 19.79 % | 38.294 M 0.00 % | 38.294 M 52.84 % | 25.055 M 0.00 % | 25.055 M 1 775.40 % | 1.336 M -96.88 % | 42.819 M 596.24 % | 6.150 M 0.48 % | 6.120 M -20.12 % | 7.662 M |
| Total current assets | 0.000 -100.00 % | 967.401 M | 0.000 -100.00 % | 880.379 M | 0.000 -100.00 % | 826.987 M | 0.000 -100.00 % | 787.949 M 14.82 % | 686.218 M 23.68 % | 554.818 M 4.32 % | 531.820 M 10.99 % | 479.162 M -4.38 % | 501.118 M 21.76 % | 411.572 M | 0.000 -100.00 % | 376.228 M | 0.000 -100.00 % | 389.392 M | 0.000 -100.00 % | 400.932 M | 0.000 -100.00 % | 386.056 M | 0.000 -100.00 % | 386.022 M | 0.000 -100.00 % | 373.676 M | 0.000 -100.00 % | 363.685 M | 0.000 -100.00 % | 319.749 M | 0.000 -100.00 % | 136.946 M | 0.000 -100.00 % | 323.020 M | 0.000 -100.00 % | 232.273 M | 0.000 -100.00 % | 206.559 M | 0.000 -100.00 % | 187.849 M | 0.000 -100.00 % | 160.883 M 0.85 % | 159.529 M -19.22 % | 197.482 M -2.91 % | 203.398 M 35.47 % | 150.141 M -4.54 % | 157.279 M |
| Inventory | 0.000 -100.00 % | 312.566 M | 0.000 -100.00 % | 224.293 M | 0.000 -100.00 % | 311.228 M | 0.000 -100.00 % | 294.591 M 11.57 % | 264.051 M 32.33 % | 199.541 M 2.44 % | 194.786 M 2.12 % | 190.735 M -0.40 % | 191.494 M 40.55 % | 136.246 M | 0.000 -100.00 % | 170.157 M | 0.000 -100.00 % | 187.494 M | 0.000 -100.00 % | 177.007 M | 0.000 -100.00 % | 158.913 M | 0.000 -100.00 % | 201.233 M | 0.000 -100.00 % | 207.101 M | 0.000 -100.00 % | 219.509 M | 0.000 -100.00 % | 157.715 M | 0.000 -100.00 % | 41.120 M | 0.000 -100.00 % | 142.689 M | 0.000 -100.00 % | 73.207 M | 0.000 -100.00 % | 81.226 M | 0.000 -100.00 % | 63.932 M | 0.000 -100.00 % | 57.601 M -7.09 % | 61.999 M -6.59 % | 66.375 M -11.65 % | 75.129 M 13.39 % | 66.257 M -14.58 % | 77.568 M |
| Net receivables | 0.000 -100.00 % | 144.458 M | 0.000 -100.00 % | 137.686 M | 0.000 -100.00 % | 150.719 M | 0.000 -100.00 % | 194.536 M 53.69 % | 126.573 M 27.33 % | 99.403 M 2 499.88 % | -4.142 M -104.21 % | 98.417 M -5.68 % | 104.342 M -0.32 % | 104.675 M | 0.000 -100.00 % | 84.604 M | 0.000 -100.00 % | 95.072 M | 0.000 -100.00 % | 104.488 M | 0.000 -100.00 % | 128.302 M | 0.000 -100.00 % | 108.615 M | 0.000 | 0.000 | 0.000 -100.00 % | 89.969 M | 0.000 -100.00 % | 111.926 M | 0.000 -100.00 % | 58.449 M | 0.000 -100.00 % | 157.503 M | 0.000 -100.00 % | 137.920 M | 0.000 -100.00 % | 79.460 M | 0.000 -100.00 % | 83.286 M | 0.000 -100.00 % | 78.227 M -18.68 % | 96.194 M 8.95 % | 88.289 M -26.42 % | 119.997 M 54.31 % | 77.764 M 39.93 % | 55.574 M |
| Tax 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 -100.00 % | 26.768 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 56.458 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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 -100.00 % | 237.423 M | 0.000 -100.00 % | 190.896 M | 0.000 -100.00 % | 181.385 M | 0.000 -100.00 % | 237.763 M 83.14 % | 129.826 M 15.36 % | 112.536 M -14.45 % | 131.550 M 2.97 % | 127.756 M 27.04 % | 100.560 M 28.68 % | 78.149 M | 0.000 -100.00 % | 52.886 M | 0.000 -100.00 % | 70.956 M | 0.000 -100.00 % | 68.151 M | 0.000 -100.00 % | 70.359 M | 0.000 -100.00 % | 71.324 M | 0.000 -100.00 % | 74.545 M | 0.000 -100.00 % | 73.794 M | 0.000 -100.00 % | 38.099 M | 0.000 -100.00 % | 14.138 M | 0.000 -100.00 % | 44.423 M | 0.000 -100.00 % | 30.882 M | 0.000 -100.00 % | 34.566 M | 0.000 -100.00 % | 20.371 M | 0.000 -100.00 % | 16.176 M -22.03 % | 20.746 M -22.90 % | 26.909 M -49.79 % | 53.595 M 140.20 % | 22.312 M | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 2.918 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.171 M | 0.000 -100.00 % | 2.602 M -23.94 % | 3.421 M | 0.000 -100.00 % | 1.661 M 10.00 % | 1.510 M | 0.000 -100.00 % | 951.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 10.924 M | 0.000 -100.00 % | 10.692 M | 0.000 -100.00 % | 5.110 M | 0.000 -100.00 % | 2.145 M | 0.000 -100.00 % | 5.305 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.653 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 |
| Deferred revenue non current | 0.000 | 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.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 234.174 M | 0.000 -100.00 % | 757.491 M | 0.000 -100.00 % | 234.174 M | 0.000 -100.00 % | 612.024 M 161.35 % | 234.174 M -54.64 % | 516.207 M 120.44 % | 234.174 M -51.61 % | 483.956 M 2.28 % | 473.178 M 102.06 % | 234.173 M | 0.000 -100.00 % | 452.086 M | 0.000 -100.00 % | 234.174 M | 0.000 -100.00 % | 445.724 M | 0.000 -100.00 % | 234.174 M | 0.000 -100.00 % | 423.095 M | 0.000 -100.00 % | 234.174 M | 0.000 -100.00 % | 415.585 M | 0.000 -100.00 % | 244.424 M | 0.000 -100.00 % | 220.565 M | 0.000 -100.00 % | 256.091 M | 0.000 -100.00 % | 219.559 M | 0.000 -100.00 % | 55.856 M | 0.000 -100.00 % | 220.669 M | 0.000 -100.00 % | 55.856 M -73.35 % | 209.606 M 275.26 % | 55.856 M -71.96 % | 199.218 M 256.66 % | 55.856 M 0.00 % | 55.856 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 21.100 M | 0.000 -100.00 % | 23.912 M | 0.000 -100.00 % | 19.381 M | 0.000 -100.00 % | 18.642 M 16.72 % | 15.972 M 54.33 % | 10.349 M 546.41 % | 1.601 M -15.43 % | 1.893 M -1.76 % | 1.927 M -7.71 % | 2.088 M | 0.000 -100.00 % | 2.528 M | 0.000 -100.00 % | 1.825 M | 0.000 -100.00 % | 3.429 M | 0.000 -100.00 % | 5.145 M | 0.000 -100.00 % | 5.959 M | 0.000 -100.00 % | 6.976 M | 0.000 -100.00 % | 6.111 M | 0.000 -100.00 % | 7.954 M | 0.000 -100.00 % | 8.370 M | 0.000 -100.00 % | 9.520 M | 0.000 -100.00 % | 9.209 M | 0.000 -100.00 % | 9.572 M | 0.000 -100.00 % | 9.712 M | 0.000 -100.00 % | 9.824 M 1.45 % | 9.683 M -0.49 % | 9.731 M 6.27 % | 9.156 M -2.77 % | 9.417 M 53.77 % | 6.124 M |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 1.292 B | 0.000 -100.00 % | 1.216 B | 0.000 -100.00 % | 1.093 B | 0.000 -100.00 % | 1.027 B 11.75 % | 919.337 M 16.32 % | 790.340 M 1.16 % | 781.283 M 7.11 % | 729.455 M -3.05 % | 752.397 M 12.62 % | 668.060 M | 0.000 -100.00 % | 650.067 M | 0.000 -100.00 % | 672.124 M | 0.000 -100.00 % | 704.960 M | 0.000 -100.00 % | 714.884 M | 0.000 -100.00 % | 706.500 M | 0.000 -100.00 % | 700.765 M | 0.000 -100.00 % | 691.351 M | 0.000 -100.00 % | 611.899 M | 0.000 -100.00 % | 297.898 M | 0.000 -100.00 % | 615.458 M | 0.000 -100.00 % | 358.284 M | 0.000 -100.00 % | 335.420 M | 0.000 -100.00 % | 325.250 M | 0.000 -100.00 % | 297.023 M -1.07 % | 300.233 M -13.26 % | 346.125 M -1.12 % | 350.034 M 15.59 % | 302.823 M -1.54 % | 307.568 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2012-12-31 | 2012-03-31 | 2009-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -57.059 M -132.51 % | -24.540 M -36.48 % | -17.980 M 57.18 % | -41.993 M -6.02 % | -39.608 M -71.23 % | -23.132 M 10.10 % | -25.731 M -549.12 % | -3.964 M -0.30 % | -3.952 M 0.75 % | -3.982 M 1.97 % | -4.062 M 15.80 % | -4.824 M -42.93 % | -3.375 M 79.61 % | -16.549 M -53.54 % | -10.778 M 21.33 % | -13.701 M -29.60 % | -10.572 M 21.22 % | -13.419 M -25.34 % | -10.706 M 11.03 % | -12.033 M -435.74 % | 3.584 M -22.79 % | 4.642 M 193.83 % | -4.947 M 35.80 % | -7.706 M -51.37 % | -5.091 M -18.18 % | -4.308 M 48.70 % | -8.398 M -29.26 % | -6.497 M -55.84 % | -4.169 M -172.19 % | 5.775 M 213.64 % | -5.082 M -37.54 % | -3.695 M 31.88 % | -5.424 M -269.92 % | 3.192 M 162.05 % | -5.144 M -55.69 % | -3.304 M -32.48 % | -2.494 M -118.14 % | 13.752 M 608.20 % | -2.706 M 56.02 % | -6.153 M -19.08 % | -5.167 M -299.88 % | 2.585 M 198.40 % | -2.627 M 53.41 % | -5.638 M -3.85 % | -5.429 M -245.94 % | 3.720 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.580 M -73.09 % | 31.879 M -12.07 % | 36.253 M 423.36 % | 6.927 M -71.17 % | 24.028 M 64.72 % | 14.587 M 332.21 % | 3.375 M -79.61 % | 16.549 M 53.54 % | 10.778 M -21.33 % | 13.701 M 29.60 % | 10.572 M -21.22 % | 13.419 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 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.580 M -73.09 % | 31.879 M 31.38 % | 24.264 M 250.28 % | 6.927 M -22.33 % | 8.918 M -38.86 % | 14.587 M 332.21 % | 3.375 M -79.61 % | 16.549 M 53.54 % | 10.778 M -21.33 % | 13.701 M 29.60 % | 10.572 M -21.22 % | 13.419 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.472 M 45.42 % | 18.892 M 245.47 % | -12.987 M -208.32 % | 11.989 M 136.84 % | 5.062 M -66.50 % | 15.110 M 2 789.10 % | 523.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.831 M -86.05 % | 27.472 M 45.42 % | 18.892 M -47.89 % | 36.253 M 202.39 % | 11.989 M -50.10 % | 24.028 M 59.02 % | 15.110 M 347.70 % | 3.375 M -79.61 % | 16.549 M 53.54 % | 10.778 M -21.33 % | 13.701 M 29.60 % | 10.572 M -21.22 % | 13.419 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.580 M -73.09 % | 31.879 M -12.07 % | 36.253 M 423.36 % | 6.927 M -71.17 % | 24.028 M 64.72 % | 14.587 M 332.21 % | 3.375 M -79.61 % | 16.549 M 53.54 % | 10.778 M -21.33 % | 13.701 M 29.60 % | 10.572 M -21.22 % | 13.419 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 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.580 M -73.09 % | 31.879 M -12.07 % | 36.253 M 423.36 % | 6.927 M -71.17 % | 24.028 M 64.72 % | 14.587 M 332.21 % | 3.375 M -79.61 % | 16.549 M 53.54 % | 10.778 M -21.33 % | 13.701 M 29.60 % | 10.572 M -21.22 % | 13.419 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 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 |