Geekay Wires Limited GEEKAYWIRE.NS
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 4.583 B 11.36 % | 4.116 B 3.06 % | 3.993 B 54.85 % | 2.579 B 51.51 % | 1.702 B -10.61 % | 1.904 B -12.58 % | 2.178 B 76.15 % | 1.236 B 92.24 % | 643.175 M -20.09 % | 804.902 M 32.30 % | 608.404 M 52.21 % | 399.719 M 55.64 % | 256.827 M |
| Net income | 362.260 M -5.98 % | 385.296 M 57.72 % | 244.291 M 171.58 % | 89.951 M 43.01 % | 62.900 M -3.06 % | 64.885 M 126.48 % | 28.649 M 249.74 % | 8.191 M 25.48 % | 6.528 M 0.25 % | 6.512 M 188.91 % | 2.254 M 32.82 % | 1.697 M -6.45 % | 1.814 M |
| Income before tax | 477.110 M -12.94 % | 548.047 M 57.80 % | 347.300 M 171.33 % | 128.000 M 45.01 % | 88.272 M -1.35 % | 89.483 M 79.99 % | 49.717 M 185.74 % | 17.399 M 80.21 % | 9.655 M -0.18 % | 9.672 M 242.13 % | 2.827 M 14.83 % | 2.462 M 19.05 % | 2.068 M |
| Income before tax ratio | 0.10 -21.83 % | 0.13 53.12 % | 0.09 75.22 % | 0.05 -4.29 % | 0.05 10.35 % | 0.05 105.89 % | 0.02 62.21 % | 0.01 -6.26 % | 0.02 24.93 % | 0.01 158.61 % | 0.00 -24.56 % | 0.01 -23.51 % | 0.01 |
| EBITDA | 629.948 M -3.90 % | 655.494 M 38.52 % | 473.213 M 100.51 % | 236.000 M 32.69 % | 177.861 M 17.48 % | 151.398 M 21.47 % | 124.636 M 55.49 % | 80.158 M 73.82 % | 46.117 M 32.47 % | 34.812 M 27.23 % | 27.362 M 14.62 % | 23.871 M 142.67 % | 9.837 M |
| Net income ratio | 0.08 -15.57 % | 0.09 53.04 % | 0.06 75.38 % | 0.03 -5.61 % | 0.04 8.44 % | 0.03 159.08 % | 0.01 98.54 % | 0.01 -34.73 % | 0.01 25.45 % | 0.01 118.38 % | 0.00 -12.74 % | 0.00 -39.89 % | 0.01 |
| Ratio EBITDA | 0.14 -13.70 % | 0.16 34.41 % | 0.12 29.49 % | 0.09 -12.42 % | 0.10 31.42 % | 0.08 38.95 % | 0.06 -11.73 % | 0.06 -9.58 % | 0.07 65.78 % | 0.04 -3.83 % | 0.04 -24.69 % | 0.06 55.92 % | 0.04 |
| Gross profit ratio | 0.12 -11.04 % | 0.13 -38.40 % | 0.21 41.18 % | 0.15 -11.56 % | 0.17 -16.53 % | 0.20 59.02 % | 0.13 6.70 % | 0.12 -16.23 % | 0.14 -16.09 % | 0.17 26.16 % | 0.14 -5.87 % | 0.14 102.95 % | 0.07 |
| Weighted average shs out dil | 52.274 M -0.01 % | 52.279 M 0.04 % | 52.260 M 0.00 % | 52.260 M 0.00 % | 52.260 M 399.21 % | 10.469 M -79.97 % | 52.260 M 525.23 % | 8.359 M 0.32 % | 8.332 M 0.00 % | 8.332 M 0.00 % | 8.332 M 0.00 % | 8.332 M 0.00 % | 8.332 M |
| Weighted average shs out | 52.274 M -0.01 % | 52.279 M 0.04 % | 52.260 M 0.00 % | 52.260 M 0.00 % | 52.260 M 399.21 % | 10.469 M -79.97 % | 52.260 M 525.23 % | 8.359 M 0.32 % | 8.332 M 0.00 % | 8.332 M 0.00 % | 8.332 M 0.00 % | 8.332 M 0.00 % | 8.332 M |
| EPS diluted | 6.93 -5.97 % | 7.37 57.82 % | 4.67 171.51 % | 1.72 42.15 % | 1.21 -80.48 % | 6.20 1 027.27 % | 0.55 -43.88 % | 0.98 25.64 % | 0.78 0.00 % | 0.78 188.89 % | 0.27 35.00 % | 0.20 -9.09 % | 0.22 |
| Earnings per share | 6.93 -5.97 % | 7.37 57.82 % | 4.67 171.51 % | 1.72 42.15 % | 1.21 -80.48 % | 6.20 1 027.27 % | 0.55 -43.88 % | 0.98 25.64 % | 0.78 0.00 % | 0.78 188.89 % | 0.27 35.00 % | 0.20 -9.09 % | 0.22 |
| Gross profit | 535.293 M -0.93 % | 540.343 M -36.51 % | 851.100 M 118.62 % | 389.300 M 34.00 % | 290.521 M -25.39 % | 389.368 M 39.01 % | 280.097 M 87.95 % | 149.024 M 61.04 % | 92.539 M -32.95 % | 138.014 M 66.91 % | 82.688 M 43.28 % | 57.711 M 215.86 % | 18.271 M |
| Income tax expense | 114.850 M -29.43 % | 162.750 M 58.01 % | 103.000 M 170.34 % | 38.100 M 50.95 % | 25.240 M 2.61 % | 24.598 M 16.76 % | 21.068 M 128.80 % | 9.208 M 194.47 % | 3.127 M -1.04 % | 3.160 M 451.48 % | 573.000 K -25.10 % | 765.000 K 202.37 % | 253.000 K |
| Cost of revenue | 4.048 B 13.22 % | 3.575 B 13.78 % | 3.142 B 43.51 % | 2.190 B 55.11 % | 1.412 B -6.81 % | 1.515 B -20.20 % | 1.898 B 74.53 % | 1.087 B 97.49 % | 550.636 M -17.43 % | 666.888 M 26.85 % | 525.716 M 53.71 % | 342.008 M 43.37 % | 238.556 M |
| General and administrative expenses | 0.000 -100.00 % | 139.322 M 13.39 % | 122.869 M 125.42 % | 54.506 M 59.24 % | 34.228 M -45.64 % | 62.961 M 20.15 % | 52.404 M 121.11 % | 23.701 M 62.97 % | 14.543 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 81.817 M -56.11 % | 186.420 M 65.85 % | 112.400 M 120.35 % | 51.010 M -58.43 % | 122.722 M 63.52 % | 75.048 M 77.11 % | 42.373 M 22 749.95 % | 185.439 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 -100.00 % | 210.200 M 144.13 % | 86.100 M 142.53 % | 35.501 M -12.28 % | 40.470 M -6.51 % | 43.286 M 104.05 % | 21.213 M 4 721.19 % | 440.000 K 46.67 % | 300.000 K 2 627.27 % | 11.000 K -99.97 % | 37.954 M 65.48 % | 22.936 M |
| Operating expenses | 390.852 M 69.98 % | 229.939 M -62.91 % | 619.900 M 90.38 % | 325.606 M 62.52 % | 200.349 M -33.63 % | 301.871 M 37.42 % | 219.675 M 111.05 % | 104.086 M 93.26 % | 53.857 M -50.64 % | 109.102 M 81.07 % | 60.255 M 58.76 % | 37.954 M 65.48 % | 22.936 M |
| Cost and expenses | 4.439 B 16.65 % | 3.805 B 1.14 % | 3.762 B 49.58 % | 2.515 B 56.03 % | 1.612 B -11.26 % | 1.817 B -14.22 % | 2.118 B 77.72 % | 1.192 B 97.11 % | 604.493 M -22.10 % | 775.990 M 32.43 % | 585.971 M 54.22 % | 379.962 M 45.31 % | 261.492 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 |
| Selling general and administrative expenses | 390.852 M 76.74 % | 221.139 M -28.50 % | 309.289 M 85.31 % | 166.906 M 95.81 % | 85.238 M -54.09 % | 185.683 M 45.69 % | 127.452 M 92.90 % | 66.073 M 348.61 % | 14.729 M 65.47 % | 8.901 M 47.88 % | 6.019 M 22.56 % | 4.911 M -33.18 % | 7.350 M |
| Interest income | 0.000 -100.00 % | 3.312 M 20.88 % | 2.740 M 14.17 % | 2.400 M -51.27 % | 4.925 M -10.81 % | 5.522 M 21.50 % | 4.545 M 25.55 % | 3.620 M -18.51 % | 4.442 M -13.51 % | 5.136 M 106.27 % | 2.490 M -1.81 % | 2.536 M -76.47 % | 10.776 M |
| Interest expense | 79.135 M 47.99 % | 53.475 M -16.82 % | 64.285 M -14.06 % | 74.800 M 27.18 % | 58.815 M -11.31 % | 66.314 M -14.91 % | 77.932 M 43.32 % | 54.377 M 52.28 % | 35.708 M 44.71 % | 24.676 M 11.63 % | 22.106 M 11.47 % | 19.831 M 390.38 % | 4.044 M |
| Depreciation and amortization | 73.702 M 36.56 % | 53.972 M 32.44 % | 40.751 M 22.74 % | 33.200 M 7.88 % | 30.774 M 19.52 % | 25.748 M 15.51 % | 22.291 M 58.43 % | 14.070 M 96.92 % | 7.145 M 27.59 % | 5.600 M 13.87 % | 4.918 M 19.54 % | 4.114 M 10.44 % | 3.725 M |
| Operating income | 144.441 M -53.47 % | 310.404 M 34.26 % | 231.200 M 56.43 % | 147.800 M 15.74 % | 127.700 M 1.63 % | 125.649 M 22.77 % | 102.345 M 127.75 % | 44.938 M 16.17 % | 38.682 M 33.79 % | 28.912 M 28.88 % | 22.433 M 13.54 % | 19.757 M 523.52 % | -4.665 M |
| Operating income ratio | 0.03 -58.21 % | 0.08 30.27 % | 0.06 1.02 % | 0.06 -23.61 % | 0.08 13.69 % | 0.07 40.44 % | 0.05 29.29 % | 0.04 -39.57 % | 0.06 67.43 % | 0.04 -2.58 % | 0.04 -25.40 % | 0.05 372.12 % | -0.02 |
| Total other income expenses net | 332.669 M 39.99 % | 237.643 M 163.33 % | -375.265 M -49.57 % | -250.901 M -29.05 % | -194.428 M -9 890.80 % | 1.986 M 103.77 % | -52.628 M -91.11 % | -27.539 M 58.76 % | -66.774 M -247.06 % | -19.240 M 1.87 % | -19.606 M -13.36 % | -17.295 M -356.87 % | 6.733 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.031 B 58.49 % | 650.649 M -23.45 % | 850.000 M -13.91 % | 987.300 M 26.52 % | 780.336 M 48.12 % | 526.830 M -14.42 % | 615.628 M -1.45 % | 624.701 M 34.55 % | 464.299 M 156.47 % | 181.036 M 28.92 % | 140.429 M -15.93 % | 167.035 M 11.29 % | 150.084 M |
| Total investments | 29.249 M 4.16 % | 28.082 M -0.06 % | 28.100 M 28 000.00 % | 100.000 K -93.81 % | 1.615 M -6.52 % | 1.728 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.000 K |
| Total debt | 1.111 B 51.78 % | 732.214 M -20.70 % | 923.400 M -14.96 % | 1.086 B 30.95 % | 829.150 M 41.65 % | 585.351 M -16.24 % | 698.861 M -0.99 % | 705.882 M 40.30 % | 503.130 M 118.90 % | 229.841 M 26.01 % | 182.397 M -3.92 % | 189.838 M 21.91 % | 155.714 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 988.833 M 2 012.76 % | 46.803 M 0.00 % | 46.803 M 0.00 % | 46.803 M 0.00 % | 46.803 M 0.00 % | 46.803 M 0.00 % | 46.803 M 0.00 % | 46.803 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 | 0.000 -100.00 % | 450.687 M 92.16 % | 234.538 M 42.65 % | 164.415 M 34.45 % | 122.288 M 159.26 % | 47.168 M 154.70 % | 18.519 M 79.31 % | 10.328 M 171.79 % | 3.800 M 240.07 % | -2.713 M 39.92 % | -4.516 M 27.31 % | -6.213 M |
| Common stock | 104.520 M 0.00 % | 104.520 M 0.02 % | 104.500 M 0.00 % | 104.500 M -0.02 % | 104.520 M 0.00 % | 104.520 M 0.00 % | 104.520 M 25.44 % | 83.320 M 66.64 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M |
| Total equity | 1.448 B 32.42 % | 1.093 B 48.49 % | 736.300 M 41.57 % | 520.107 M 15.58 % | 450.004 M 10.33 % | 407.877 M 22.57 % | 332.757 M 43.41 % | 232.028 M 245.91 % | 67.078 M 10.78 % | 60.550 M 12.05 % | 54.037 M 3.45 % | 52.234 M 3.36 % | 50.537 M |
| Other non current liabilities | 0.000 | 0.000 -100.00 % | 1.000 K 102.86 % | -35.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 16.095 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 328.082 M 104.27 % | 160.609 M -63.76 % | 443.167 M 67.61 % | 264.403 M -32.95 % | 394.324 M 174.65 % | 143.571 M -31.73 % | 210.284 M -22.87 % | 272.623 M 41.27 % | 192.976 M 80.45 % | 106.942 M -12.37 % | 122.032 M 102.62 % | 60.227 M 0.16 % | 60.130 M |
| Total non current liabilities | 383.616 M 73.44 % | 221.183 M -55.03 % | 491.800 M 62.69 % | 302.293 M -29.33 % | 427.733 M 146.18 % | 173.746 M -26.75 % | 237.212 M -17.84 % | 288.718 M 44.37 % | 199.990 M 79.83 % | 111.213 M -11.52 % | 125.696 M 98.18 % | 63.425 M 0.63 % | 63.028 M |
| Other current liabilities | 169.185 M -49.95 % | 338.032 M -19.35 % | 419.110 M 54.24 % | 271.724 M 469.13 % | 47.744 M 1 774.47 % | 2.547 M 101.89 % | 1.262 M 586.16 % | 183.862 K -95.58 % | 4.162 M -31.83 % | 6.105 M 145.18 % | 2.490 M 70.90 % | 1.457 M -63.70 % | 4.014 M |
| Deferred revenue | 0.000 -100.00 % | 5.108 M -55.19 % | 11.400 M -95.90 % | 278.100 M 4 048.15 % | 6.704 M 101.52 % | -441.780 M 9.58 % | -488.577 M -588.00 % | 100.118 M 4 669.81 % | 2.099 M -19.18 % | 2.597 M 771.48 % | 298.000 K 4 866.67 % | 6.000 K -97.83 % | 276.000 K |
| Short term debt | 783.256 M 37.03 % | 571.605 M 20.64 % | 473.806 M -41.80 % | 814.100 M 87.22 % | 434.826 M 6.85 % | 406.931 M -16.52 % | 487.434 M 47.95 % | 329.462 M -1.20 % | 333.473 M 127.44 % | 146.621 M 96.50 % | 74.616 M -42.43 % | 129.605 M 35.59 % | 95.584 M |
| Total current liabilities | 1.053 B 4.41 % | 1.008 B -64.08 % | 2.807 B 137.42 % | 1.182 B 121.32 % | 534.203 M 6.23 % | 502.886 M -27.65 % | 695.065 M 4.57 % | 664.713 M 74.95 % | 379.937 M 48.66 % | 255.574 M 15.96 % | 220.401 M 23.87 % | 177.931 M 47.23 % | 120.854 M |
| Total liabilities | 1.436 B 16.83 % | 1.229 B -62.73 % | 3.299 B 122.20 % | 1.485 B 54.33 % | 961.936 M 42.17 % | 676.632 M -27.42 % | 932.277 M -2.22 % | 953.430 M 64.41 % | 579.927 M 58.11 % | 366.787 M 5.98 % | 346.097 M 43.40 % | 241.356 M 31.26 % | 183.882 M |
| Other non current assets | 61.815 M 6.29 % | 58.157 M 19.42 % | 48.700 M 173.60 % | 17.800 M -7.52 % | 19.248 M -28.45 % | 26.900 M 7.38 % | 25.052 M 36.48 % | 18.356 M 21.90 % | 15.059 M 58.27 % | 9.515 M 10.33 % | 8.624 M -35.16 % | 13.300 M 112.29 % | 6.265 M |
| Long term investments | 29.249 M 4.16 % | 28.082 M -0.06 % | 28.100 M 1 773.33 % | 1.500 M -7.15 % | 1.615 M -6.52 % | 1.728 M | 0.000 | 0.000 | 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 |
| 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 |
| 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 |
| Property plant equipment net | 1.221 B 60.10 % | 762.385 M 26.62 % | 602.100 M 32.16 % | 455.600 M 2.59 % | 444.113 M 13.05 % | 392.848 M 3.82 % | 378.379 M 14.57 % | 330.257 M 52.75 % | 216.201 M 125.11 % | 96.044 M 32.29 % | 72.602 M 12.07 % | 64.782 M 3.84 % | 62.387 M |
| Total non current assets | 1.312 B 54.56 % | 848.624 M 25.00 % | 678.900 M 42.96 % | 474.900 M 2.13 % | 464.976 M 10.32 % | 421.477 M 4.47 % | 403.431 M 15.72 % | 348.613 M 50.75 % | 231.260 M 119.08 % | 105.559 M 29.96 % | 81.226 M 4.03 % | 78.082 M 13.74 % | 68.652 M |
| Other current assets | 308.994 M -22.82 % | 400.353 M 262.06 % | 110.575 M -37.06 % | 175.687 M 79.87 % | 97.676 M 98.08 % | 49.312 M -24.94 % | 65.698 M -46.06 % | 121.807 M 357.73 % | 26.611 M 8.29 % | 24.573 M 83.75 % | 13.373 M 8.19 % | 12.361 M -74.96 % | 49.369 M |
| Short term investments | 0.000 | 0.000 | 0.000 100.00 % | -1.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.000 K |
| cash and cash equivalents | 80.093 M -1.80 % | 81.565 M 11.12 % | 73.400 M -25.48 % | 98.500 M 101.79 % | 48.814 M -16.59 % | 58.522 M -29.69 % | 83.233 M 2.53 % | 81.181 M 109.06 % | 38.831 M -20.44 % | 48.805 M 16.29 % | 41.968 M 84.05 % | 22.803 M 305.03 % | 5.630 M |
| Cash and short term investments | 80.093 M -1.80 % | 81.565 M 11.12 % | 73.400 M -25.48 % | 98.500 M 101.79 % | 48.814 M -16.59 % | 58.522 M -29.69 % | 83.233 M 2.53 % | 81.181 M 109.06 % | 38.831 M -20.44 % | 48.805 M 16.29 % | 41.968 M 84.05 % | 22.803 M 305.03 % | 5.630 M |
| Total current assets | 1.573 B 6.67 % | 1.474 B -56.07 % | 3.356 B 119.40 % | 1.530 B 61.54 % | 946.964 M 42.82 % | 663.031 M -23.05 % | 861.603 M 2.96 % | 836.845 M 101.29 % | 415.745 M 29.20 % | 321.778 M 0.90 % | 318.909 M 47.98 % | 215.508 M 30.01 % | 165.768 M |
| Inventory | 407.142 M 11.94 % | 363.725 M -25.83 % | 490.400 M -23.48 % | 640.900 M 35.72 % | 472.232 M 218.69 % | 148.178 M -18.99 % | 182.907 M -26.80 % | 249.868 M 175.15 % | 90.812 M 15.30 % | 78.763 M 8.27 % | 72.748 M -11.57 % | 82.267 M 78.45 % | 46.101 M |
| Net receivables | 776.277 M 22.61 % | 633.106 M -15.36 % | 747.967 M 21.57 % | 615.231 M 91.34 % | 321.543 M -21.00 % | 407.020 M -23.79 % | 534.101 M 37.85 % | 387.461 M 90.78 % | 203.093 M 5.58 % | 192.354 M -5.02 % | 202.510 M 84.87 % | 109.544 M -3.17 % | 113.127 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 |
| Other assets | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -1.000 K |
| Account payables | 100.330 M 7.84 % | 93.038 M 99.03 % | 46.745 M -39.35 % | 77.076 M 70.90 % | 45.100 M -3.96 % | 46.959 M -75.78 % | 193.849 M 52.07 % | 127.472 M 243.48 % | 37.112 M -62.00 % | 97.654 M -31.57 % | 142.699 M 204.54 % | 46.857 M 123.34 % | 20.980 M |
| Tax payables | 0.000 -100.00 % | 518.000 K -95.40 % | 11.254 M 134.46 % | 4.800 M -26.53 % | 6.534 M -43.41 % | 11.546 M 12.80 % | 10.235 M 178.19 % | 3.679 M 83.37 % | 2.006 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 394.300 M 174.64 % | 143.571 M -31.73 % | 210.284 M | 0.000 100.00 % | -7.014 M -64.23 % | -4.271 M -16.57 % | -3.664 M -14.57 % | -3.198 M -10.35 % | -2.898 M |
| 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 |
| Capital lease obligations | 0.000 | 0.000 100.00 % | -6.443 M 11.74 % | -7.300 M | 0.000 100.00 % | -34.850 M -2 949.72 % | -1.143 M 98.90 % | -103.797 M -6 418.01 % | -1.592 M 38.68 % | -2.597 M -771.48 % | -298.000 K -4 866.67 % | -6.000 K | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 361.074 M 26.27 % | 285.954 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 1.343 B | 0.000 -100.00 % | 134.266 M -0.01 % | 134.286 M 0.01 % | 134.266 M 0.00 % | 134.266 M 0.00 % | 134.266 M 3.13 % | 130.189 M 1 828.73 % | 6.750 M 0.00 % | 6.750 M 0.00 % | 6.750 M 0.00 % | 6.750 M 0.00 % | 6.750 M |
| Deferred tax liabilities non current | 55.534 M -8.32 % | 60.574 M 24.38 % | 48.700 M 29.18 % | 37.700 M 12.84 % | 33.409 M 10.72 % | 30.175 M 12.06 % | 26.928 M 67.31 % | 16.095 M 129.46 % | 7.014 M 64.22 % | 4.271 M 16.57 % | 3.664 M 14.57 % | 3.198 M 10.35 % | 2.898 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 |
| Total assets | 2.884 B 24.17 % | 2.323 B -42.43 % | 4.035 B 101.28 % | 2.005 B 41.98 % | 1.412 B 30.19 % | 1.085 B -14.27 % | 1.265 B 6.71 % | 1.185 B 83.22 % | 647.005 M 51.40 % | 427.337 M 6.80 % | 400.134 M 36.29 % | 293.590 M 25.24 % | 234.419 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -267.875 M -1 979.45 % | -12.882 M -115.07 % | 85.500 M 133.35 % | -256.400 M 17.87 % | -312.170 M -857.32 % | -32.609 M -167.64 % | 48.211 M 122.21 % | -217.082 M -30.55 % | -166.288 M -547.34 % | -25.688 M -194.34 % | 27.230 M 394.54 % | -9.245 M 83.21 % | -55.075 M |
| Accounts receivables | -141.733 M -224.28 % | 114.044 M 185.94 % | -132.700 M 54.91 % | -294.300 M -447.46 % | 84.700 M -33.55 % | 127.462 M 187.40 % | -145.831 M 20.91 % | -184.384 M -458.38 % | -33.022 M -252.22 % | 21.693 M 123.30 % | -93.120 M -181.91 % | -33.032 M -313.63 % | 15.462 M |
| Inventory | -43.417 M -134.28 % | 126.662 M -15.90 % | 150.600 M 189.27 % | -168.700 M 47.94 % | -324.055 M -1 033.08 % | 34.730 M -48.13 % | 66.961 M 142.10 % | -159.056 M -1 220.08 % | -12.049 M -100.32 % | -6.015 M -163.19 % | 9.519 M 126.32 % | -36.166 M -90.47 % | -18.988 M |
| Accounts payables | 7.292 M -84.25 % | 46.293 M 252.63 % | -30.331 M -194.78 % | 32.000 M 1 808.55 % | -1.873 M 98.72 % | -146.890 M -1 971 527 119 116 697 600.00 % | 0.000 -100.00 % | 90.360 M 249.25 % | -60.542 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -90.017 M 69.98 % | -299.881 M -406.22 % | 97.931 M -43.91 % | 174.600 M 346.11 % | -70.943 M -48.07 % | -47.910 M -137.70 % | 127.081 M 319.01 % | -58.026 M 62.38 % | -154.239 M -684.01 % | -19.673 M -211.08 % | 17.711 M -34.21 % | 26.921 M 174.60 % | -36.087 M |
| Other non cash items | 143.343 M 2 417.22 % | -6.186 M -111.99 % | 51.600 M 316.13 % | 12.400 M -63.20 % | 33.696 M -20.60 % | 42.438 M -54.28 % | 92.831 M 87.82 % | 49.426 M 63.81 % | 30.172 M 58.46 % | 19.041 M 3.51 % | 18.396 M 11.09 % | 16.559 M 355.19 % | -6.489 M |
| Net cash provided by operating activities | 311.430 M -25.89 % | 420.200 M -19.99 % | 525.200 M 748.40 % | -81.000 M 49.16 % | -159.316 M -227.39 % | 125.060 M -41.22 % | 212.758 M 256.23 % | -136.187 M -14.14 % | -119.315 M -1 483.36 % | 8.625 M -83.84 % | 53.371 M 284.24 % | 13.890 M 124.91 % | -55.771 M |
| Investments in property plant and equipment | -534.144 M -149.52 % | -214.071 M -13.15 % | -189.200 M -328.05 % | -44.200 M 46.12 % | -82.039 M -95.58 % | -41.946 M 41.10 % | -71.211 M 12.43 % | -81.322 M 36.12 % | -127.303 M -338.34 % | -29.042 M -120.22 % | -13.188 M -102.61 % | -6.509 M 55.81 % | -14.729 M |
| Acquisitions net | 2.899 M | 0.000 100.00 % | -28.082 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.382 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -28.100 M | 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 -100.00 % | 56.182 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 1.000 K -99.19 % | 123.000 K 100.47 % | -25.900 M | 0.000 | 0.000 | 0.000 -100.00 % | 0.510 | 0.000 -100.00 % | 4.442 M -13.51 % | 5.136 M 106.27 % | 2.490 M -1.81 % | 2.536 M -78.17 % | 11.618 M |
| Net cash used for investing activites | -531.244 M -148.31 % | -213.948 M 0.54 % | -215.100 M -386.65 % | -44.200 M 46.12 % | -82.039 M -95.58 % | -41.946 M 39.93 % | -69.828 M 14.13 % | -81.322 M 33.81 % | -122.861 M -413.93 % | -23.906 M -123.46 % | -10.698 M -169.27 % | -3.973 M -27.71 % | -3.111 M |
| Debt repayment | 211.651 M 131.68 % | 91.355 M 126.78 % | -341.166 M -259.35 % | 214.100 M -14.63 % | 250.800 M 578.41 % | -52.424 M -29.24 % | -40.564 M -120.01 % | 202.753 M 151.90 % | 80.490 M 69.66 % | 47.443 M 737.67 % | -7.440 M -7 770.10 % | 97.000 K -99.85 % | 65.932 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 72.080 M -34.45 % | 109.956 M | 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 |
| Dividends paid | -31.357 M -11.12 % | -28.220 M -8.00 % | -26.130 M -19.32 % | -21.900 M -4.76 % | -20.904 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -33.000 K 99.99 % | -477.715 M -1 994.94 % | 25.210 M 177.50 % | -32.529 M -125.90 % | -14.400 M 82.11 % | -80.487 M 45.38 % | -147.349 M -191.74 % | -50.507 M -132.42 % | 155.771 M 715.09 % | -25.325 M -57.61 % | -16.068 M -324.41 % | 7.160 M 188.90 % | -8.054 M |
| Net cash used provided by financing activities | 180.261 M 143.48 % | -414.580 M -21.22 % | -342.000 M -380.56 % | 121.900 M -43.43 % | 215.489 M 262.13 % | -132.911 M -10.41 % | -120.378 M -145.91 % | 262.202 M 12.92 % | 232.203 M 949.84 % | 22.118 M 194.09 % | -23.508 M -423.94 % | 7.257 M -87.46 % | 57.878 M |
| Effect of forex changes on cash | 38.082 M 78.26 % | 21.363 M 214.16 % | 6.800 M -87.15 % | 52.900 M 227.40 % | 16.158 M -35.59 % | 25.085 M 222.37 % | -20.499 M -774.61 % | -2.344 M -234 281.60 % | -1.000 K | 0.000 | 0.000 100.00 % | -1.000 K 0.00 % | -1.000 K |
| Net change in cash | -1.472 M -117.97 % | 8.192 M 132.64 % | -25.100 M -150.50 % | 49.700 M 611.98 % | -9.707 M 60.72 % | -24.711 M -1 304.36 % | 2.052 M -95.16 % | 42.350 M 524.60 % | -9.974 M -245.88 % | 6.837 M -64.33 % | 19.165 M 11.60 % | 17.173 M 1 808.76 % | -1.005 M |
| Cash at beginning of period | 81.565 M 11.16 % | 73.373 M -25.51 % | 98.500 M 101.84 % | 48.800 M -16.61 % | 58.522 M -29.69 % | 83.233 M 2.53 % | 81.181 M 109.06 % | 38.831 M -20.44 % | 48.805 M 16.29 % | 41.968 M 84.05 % | 22.803 M 305.03 % | 5.630 M -15.15 % | 6.635 M |
| Cash at end of period | 80.093 M -1.80 % | 81.565 M 11.12 % | 73.400 M -25.48 % | 98.500 M 101.79 % | 48.814 M -16.59 % | 58.522 M -29.69 % | 83.233 M 2.53 % | 81.181 M 109.06 % | 38.831 M -20.44 % | 48.805 M 16.29 % | 41.968 M 84.05 % | 22.803 M 305.03 % | 5.630 M |
| Operating cash flow | 141.925 M -66.22 % | 420.200 M -19.99 % | 525.200 M 748.40 % | -81.000 M 49.16 % | -159.316 M -227.39 % | 125.060 M -41.22 % | 212.758 M 256.23 % | -136.187 M -14.14 % | -119.315 M -1 483.36 % | 8.625 M -83.84 % | 53.371 M 284.24 % | 13.890 M 124.91 % | -55.771 M |
| Capital expenditure | -534.144 M -149.52 % | -214.071 M -13.15 % | -189.200 M -328.05 % | -44.200 M 46.12 % | -82.039 M -95.58 % | -41.946 M 41.10 % | -71.211 M 12.43 % | -81.322 M 36.12 % | -127.303 M -338.34 % | -29.042 M -120.22 % | -13.188 M -102.61 % | -6.509 M 55.81 % | -14.729 M |
| Free CashFlow | -392.219 M -290.28 % | 206.129 M -38.65 % | 336.000 M 368.37 % | -125.200 M 48.13 % | -241.354 M -390.39 % | 83.114 M -41.28 % | 141.547 M 165.08 % | -217.509 M 11.80 % | -246.618 M -1 107.91 % | -20.417 M -150.81 % | 40.183 M 444.41 % | 7.381 M 110.47 % | -70.500 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2018-01-31 | 2017-06-30 | 2017-03-31 | 2017-01-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2016-01-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2015-01-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2014-01-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2013-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 917.379 M -26.03 % | 1.240 B 9.46 % | 1.133 B -8.50 % | 1.238 B 27.45 % | 971.565 M -1.58 % | 987.115 M -6.83 % | 1.060 B -2.87 % | 1.091 B 11.53 % | 978.045 M -5.57 % | 1.036 B 0.27 % | 1.033 B -1.47 % | 1.048 B 19.65 % | 876.193 M 10.74 % | 791.189 M 23.64 % | 639.917 M -0.69 % | 644.363 M 28.02 % | 503.331 M 16.30 % | 432.803 M -17.89 % | 527.101 M 17.14 % | 449.977 M 54.01 % | 292.180 M -36.01 % | 456.631 M 15.16 % | 396.535 M -20.14 % | 496.536 M -11.26 % | 559.554 M -6.69 % | 599.664 M 0.00 % | 599.664 M 17.37 % | 510.936 M 0.00 % | 510.936 M 65.29 % | 309.112 M 0.00 % | 309.112 M 92.24 % | 160.794 M 0.00 % | 160.794 M 0.00 % | 160.794 M 9.28 % | 147.144 M 0.00 % | 147.144 M -26.88 % | 201.226 M 0.00 % | 201.226 M 32.30 % | 152.101 M 0.00 % | 152.101 M 0.00 % | 152.101 M 0.00 % | 152.101 M 52.21 % | 99.930 M 0.00 % | 99.930 M 0.00 % | 99.930 M 0.00 % | 99.930 M 55.64 % | 64.207 M 0.00 % | 64.207 M 0.00 % | 64.207 M 0.00 % | 64.207 M |
| Net income | 71.884 M -2.53 % | 73.748 M -23.36 % | 96.224 M 4.63 % | 91.967 M -8.33 % | 100.321 M 1.67 % | 98.669 M -5.75 % | 104.684 M 6.03 % | 98.729 M 18.64 % | 83.214 M -33.18 % | 124.541 M 102.22 % | 61.586 M 90.03 % | 32.408 M 25.83 % | 25.756 M -32.90 % | 38.382 M 102.34 % | 18.969 M 4.65 % | 18.126 M 24.80 % | 14.523 M 139.19 % | 6.072 M -72.10 % | 21.764 M 6.60 % | 20.417 M 38.15 % | 14.779 M -26.38 % | 20.075 M -2.32 % | 20.553 M 100.04 % | 10.274 M -26.52 % | 13.982 M 43.47 % | 9.746 M 0.00 % | 9.746 M 112.88 % | 4.578 M 0.00 % | 4.578 M 123.56 % | 2.048 M 0.00 % | 2.048 M 25.48 % | 1.632 M 0.00 % | 1.632 M 0.00 % | 1.632 M 4.55 % | 1.561 M 0.00 % | 1.561 M -4.12 % | 1.628 M 0.00 % | 1.628 M 188.91 % | 563.500 K 0.00 % | 563.500 K 0.00 % | 563.500 K 0.00 % | 563.500 K 32.82 % | 424.250 K 0.00 % | 424.250 K 0.00 % | 424.250 K 0.00 % | 424.250 K -6.45 % | 453.500 K 0.00 % | 453.500 K 0.00 % | 453.500 K 0.00 % | 453.500 K |
| Income before tax | 96.062 M 7.17 % | 89.636 M -30.61 % | 129.168 M 4.70 % | 123.370 M -8.57 % | 134.936 M -5.54 % | 142.850 M -3.26 % | 147.666 M 5.94 % | 139.393 M 17.99 % | 118.138 M -33.35 % | 177.255 M 103.68 % | 87.027 M 90.87 % | 45.595 M 21.83 % | 37.423 M -29.37 % | 52.983 M 101.61 % | 26.280 M 4.65 % | 25.112 M 6.29 % | 23.626 M 152.68 % | 9.350 M -68.99 % | 30.152 M 6.60 % | 28.287 M 38.10 % | 20.483 M -25.88 % | 27.634 M -2.15 % | 28.242 M 98.41 % | 14.234 M -26.52 % | 19.371 M 11.47 % | 17.378 M 0.00 % | 17.378 M 132.30 % | 7.481 M 0.00 % | 7.481 M 71.97 % | 4.350 M 0.00 % | 4.350 M 80.21 % | 2.414 M 0.00 % | 2.414 M 0.00 % | 2.414 M 7.11 % | 2.254 M 0.00 % | 2.254 M -6.80 % | 2.418 M 0.00 % | 2.418 M 242.13 % | 706.750 K 0.00 % | 706.750 K 0.00 % | 706.750 K 0.00 % | 706.750 K 14.83 % | 615.500 K 0.00 % | 615.500 K 0.00 % | 615.500 K 0.00 % | 615.500 K 19.05 % | 517.000 K 0.00 % | 517.000 K 0.00 % | 517.000 K 0.00 % | 517.000 K |
| Income before tax ratio | 0.10 44.89 % | 0.07 -36.60 % | 0.11 14.43 % | 0.10 -28.27 % | 0.14 -4.03 % | 0.14 3.83 % | 0.14 9.07 % | 0.13 5.79 % | 0.12 -29.42 % | 0.17 103.13 % | 0.08 93.71 % | 0.04 1.83 % | 0.04 -36.22 % | 0.07 63.06 % | 0.04 5.38 % | 0.04 -16.97 % | 0.05 117.27 % | 0.02 -62.23 % | 0.06 -9.00 % | 0.06 -10.33 % | 0.07 15.84 % | 0.06 -15.03 % | 0.07 148.44 % | 0.03 -17.19 % | 0.03 19.46 % | 0.03 0.00 % | 0.03 97.93 % | 0.01 0.00 % | 0.01 4.04 % | 0.01 0.00 % | 0.01 -6.26 % | 0.02 0.00 % | 0.02 0.00 % | 0.02 -1.98 % | 0.02 0.00 % | 0.02 27.45 % | 0.01 0.00 % | 0.01 158.61 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 -24.56 % | 0.01 0.00 % | 0.01 0.00 % | 0.01 0.00 % | 0.01 -23.51 % | 0.01 0.00 % | 0.01 0.00 % | 0.01 0.00 % | 0.01 |
| EBITDA | 135.324 M 2.33 % | 132.247 M -22.17 % | 169.912 M 8.06 % | 157.240 M -7.80 % | 170.549 M -0.66 % | 171.685 M -3.59 % | 178.081 M 9.57 % | 162.528 M 13.50 % | 143.199 M -31.12 % | 207.900 M 84.49 % | 112.691 M 62.43 % | 69.380 M 11.16 % | 62.415 M -23.98 % | 82.100 M 51.49 % | 54.196 M 2.89 % | 52.674 M 7.24 % | 49.119 M 25.50 % | 39.139 M -23.70 % | 51.297 M 6.24 % | 48.285 M 23.01 % | 39.253 M -15.81 % | 46.625 M -4.59 % | 48.868 M 29.42 % | 37.759 M -13.78 % | 43.794 M 41.87 % | 30.870 M 7.13 % | 28.815 M -1.97 % | 29.393 M 0.00 % | 29.393 M 42.54 % | 20.620 M 0.00 % | 20.620 M 57.08 % | 13.127 M 0.00 % | 13.127 M 0.00 % | 13.127 M 25.48 % | 10.462 M 0.00 % | 10.462 M 4.76 % | 9.987 M 0.00 % | 9.987 M 33.82 % | 7.463 M 0.00 % | 7.463 M 0.00 % | 7.463 M 0.00 % | 7.463 M 13.04 % | 6.602 M 0.00 % | 6.602 M 0.00 % | 6.602 M 0.00 % | 6.602 M 168.47 % | 2.459 M 0.00 % | 2.459 M 0.00 % | 2.459 M 0.00 % | 2.459 M |
| Net income ratio | 0.08 31.78 % | 0.06 -29.98 % | 0.08 14.35 % | 0.07 -28.07 % | 0.10 3.30 % | 0.10 1.17 % | 0.10 9.17 % | 0.09 6.37 % | 0.09 -29.24 % | 0.12 101.68 % | 0.06 92.86 % | 0.03 5.16 % | 0.03 -39.41 % | 0.05 63.66 % | 0.03 5.38 % | 0.03 -2.51 % | 0.03 105.67 % | 0.01 -66.02 % | 0.04 -9.00 % | 0.05 -10.29 % | 0.05 15.05 % | 0.04 -15.18 % | 0.05 150.48 % | 0.02 -17.19 % | 0.02 53.75 % | 0.02 0.00 % | 0.02 81.38 % | 0.01 0.00 % | 0.01 35.25 % | 0.01 0.00 % | 0.01 -34.73 % | 0.01 0.00 % | 0.01 0.00 % | 0.01 -4.33 % | 0.01 0.00 % | 0.01 31.13 % | 0.01 0.00 % | 0.01 118.38 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 -12.74 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 -39.89 % | 0.01 0.00 % | 0.01 0.00 % | 0.01 0.00 % | 0.01 |
| Ratio EBITDA | 0.15 38.34 % | 0.11 -28.90 % | 0.15 18.10 % | 0.13 -27.66 % | 0.18 0.93 % | 0.17 3.48 % | 0.17 12.81 % | 0.15 1.76 % | 0.15 -27.06 % | 0.20 83.99 % | 0.11 64.84 % | 0.07 -7.10 % | 0.07 -31.35 % | 0.10 22.52 % | 0.08 3.61 % | 0.08 -16.23 % | 0.10 7.91 % | 0.09 -7.08 % | 0.10 -9.31 % | 0.11 -20.13 % | 0.13 31.57 % | 0.10 -17.15 % | 0.12 62.06 % | 0.08 -2.84 % | 0.08 52.04 % | 0.05 7.13 % | 0.05 -16.47 % | 0.06 0.00 % | 0.06 -13.76 % | 0.07 0.00 % | 0.07 -18.29 % | 0.08 0.00 % | 0.08 0.00 % | 0.08 14.82 % | 0.07 0.00 % | 0.07 43.26 % | 0.05 0.00 % | 0.05 1.15 % | 0.05 0.00 % | 0.05 0.00 % | 0.05 0.00 % | 0.05 -25.73 % | 0.07 0.00 % | 0.07 0.00 % | 0.07 0.00 % | 0.07 72.50 % | 0.04 0.00 % | 0.04 0.00 % | 0.04 0.00 % | 0.04 |
| Gross profit ratio | 0.21 94.80 % | 0.11 -38.68 % | 0.18 128.12 % | 0.08 -54.96 % | 0.17 10.24 % | 0.16 -23.87 % | 0.21 4.40 % | 0.20 -11.77 % | 0.23 -7.28 % | 0.24 4.97 % | 0.23 26.29 % | 0.18 -4.80 % | 0.19 55.84 % | 0.12 -20.60 % | 0.16 21.27 % | 0.13 -41.05 % | 0.22 665.29 % | 0.03 -84.07 % | 0.18 -25.83 % | 0.24 -7.40 % | 0.26 191.50 % | 0.09 -73.64 % | 0.34 64.00 % | 0.21 -1.85 % | 0.21 30.99 % | 0.16 0.00 % | 0.16 -18.90 % | 0.20 0.00 % | 0.20 64.02 % | 0.12 0.00 % | 0.12 -16.23 % | 0.14 0.00 % | 0.14 0.00 % | 0.14 -15.66 % | 0.17 0.00 % | 0.17 -0.51 % | 0.17 0.00 % | 0.17 26.16 % | 0.14 0.00 % | 0.14 0.00 % | 0.14 0.00 % | 0.14 -5.87 % | 0.14 0.00 % | 0.14 0.00 % | 0.14 0.00 % | 0.14 102.95 % | 0.07 0.00 % | 0.07 0.00 % | 0.07 0.00 % | 0.07 |
| Weighted average shs out dil | 52.090 M -0.18 % | 52.182 M -0.22 % | 52.296 M 0.08 % | 52.254 M -0.01 % | 52.260 M 0.00 % | 52.260 M 0.00 % | 52.260 M 0.00 % | 52.260 M 0.00 % | 52.260 M 0.00 % | 52.260 M 0.00 % | 52.260 M -0.09 % | 52.305 M -0.09 % | 52.350 M 0.04 % | 52.330 M -0.13 % | 52.400 M 0.03 % | 52.386 M 0.12 % | 52.323 M 0.12 % | 52.260 M 399.45 % | 10.463 M -0.07 % | 10.470 M -0.10 % | 10.481 M 0.25 % | 10.456 M 0.22 % | 10.433 M -0.49 % | 10.484 M 0.00 % | 10.484 M -83.33 % | 62.899 M 0.00 % | 62.899 M 51.13 % | 41.621 M 0.00 % | 41.621 M 397.94 % | 8.359 M 0.00 % | 8.359 M 0.32 % | 8.332 M 0.00 % | 8.332 M 0.00 % | 8.332 M -66.67 % | 25.000 M 0.00 % | 25.000 M 200.05 % | 8.332 M 0.00 % | 8.332 M 0.00 % | 8.332 M 0.00 % | 8.332 M 0.00 % | 8.332 M 0.00 % | 8.332 M 0.00 % | 8.332 M 0.00 % | 8.332 M 0.00 % | 8.332 M 0.00 % | 8.332 M 0.00 % | 8.332 M 0.00 % | 8.332 M 0.00 % | 8.332 M 0.00 % | 8.332 M |
| Weighted average shs out | 52.090 M -0.18 % | 52.182 M -0.22 % | 52.296 M 0.08 % | 52.254 M -0.01 % | 52.260 M 0.00 % | 52.260 M 0.00 % | 52.260 M 0.00 % | 52.260 M 0.00 % | 52.260 M 0.00 % | 52.260 M 0.00 % | 52.260 M 0.00 % | 52.260 M 0.00 % | 52.260 M 0.00 % | 52.260 M 0.00 % | 52.260 M 0.00 % | 52.260 M 0.00 % | 52.260 M 0.00 % | 52.260 M 399.45 % | 10.463 M -0.07 % | 10.470 M -0.10 % | 10.481 M 0.25 % | 10.456 M 0.22 % | 10.433 M -0.49 % | 10.484 M 0.00 % | 10.484 M -83.33 % | 62.900 M 0.00 % | 62.900 M 51.12 % | 41.621 M 0.00 % | 41.621 M 397.94 % | 8.359 M 0.00 % | 8.359 M 0.32 % | 8.332 M 0.00 % | 8.332 M 0.00 % | 8.332 M -66.67 % | 25.000 M 0.00 % | 25.000 M 200.05 % | 8.332 M 0.00 % | 8.332 M 0.00 % | 8.332 M 0.00 % | 8.332 M 0.00 % | 8.332 M 0.00 % | 8.332 M 0.00 % | 8.332 M 0.00 % | 8.332 M 0.00 % | 8.332 M 0.00 % | 8.332 M 0.00 % | 8.332 M 0.00 % | 8.332 M 0.00 % | 8.332 M 0.00 % | 8.332 M |
| EPS diluted | 1.38 -2.13 % | 1.41 -23.37 % | 1.84 4.55 % | 1.76 -8.33 % | 1.92 1.59 % | 1.89 -5.50 % | 2.00 5.82 % | 1.89 18.87 % | 1.59 -33.19 % | 2.38 101.69 % | 1.18 90.32 % | 0.62 26.53 % | 0.49 -32.88 % | 0.73 102.78 % | 0.36 2.86 % | 0.35 25.00 % | 0.28 133.33 % | 0.12 -94.23 % | 2.08 6.67 % | 1.95 38.30 % | 1.41 -9.03 % | 1.55 -21.32 % | 1.97 101.02 % | 0.98 -26.32 % | 1.33 786.67 % | 0.15 0.00 % | 0.15 36.36 % | 0.11 0.00 % | 0.11 -54.17 % | 0.24 0.00 % | 0.24 20.00 % | 0.20 0.00 % | 0.20 0.00 % | 0.20 220.51 % | 0.06 0.00 % | 0.06 -68.80 % | 0.20 0.00 % | 0.20 195.86 % | 0.07 0.00 % | 0.07 0.00 % | 0.07 0.00 % | 0.07 32.81 % | 0.05 0.00 % | 0.05 0.00 % | 0.05 0.00 % | 0.05 -6.43 % | 0.05 0.00 % | 0.05 0.00 % | 0.05 0.00 % | 0.05 |
| Earnings per share | 1.38 -2.13 % | 1.41 -23.37 % | 1.84 4.55 % | 1.76 -8.33 % | 1.92 1.59 % | 1.89 -5.50 % | 2.00 5.82 % | 1.89 18.87 % | 1.59 -33.19 % | 2.38 101.69 % | 1.18 90.32 % | 0.62 26.53 % | 0.49 -32.88 % | 0.73 102.78 % | 0.36 2.86 % | 0.35 25.00 % | 0.28 133.33 % | 0.12 -94.23 % | 2.08 6.67 % | 1.95 38.30 % | 1.41 -9.03 % | 1.55 -21.32 % | 1.97 101.02 % | 0.98 -26.32 % | 1.33 786.67 % | 0.15 0.00 % | 0.15 36.36 % | 0.11 0.00 % | 0.11 -54.17 % | 0.24 0.00 % | 0.24 20.00 % | 0.20 0.00 % | 0.20 0.00 % | 0.20 220.51 % | 0.06 0.00 % | 0.06 -68.80 % | 0.20 0.00 % | 0.20 195.86 % | 0.07 0.00 % | 0.07 0.00 % | 0.07 0.00 % | 0.07 32.81 % | 0.05 0.00 % | 0.05 0.00 % | 0.05 0.00 % | 0.05 -6.43 % | 0.05 0.00 % | 0.05 0.00 % | 0.05 0.00 % | 0.05 |
| Gross profit | 195.976 M 44.09 % | 136.013 M -32.87 % | 202.624 M 108.72 % | 97.078 M -42.59 % | 169.108 M 8.50 % | 155.859 M -29.08 % | 219.754 M 1.40 % | 216.719 M -1.59 % | 220.219 M -12.44 % | 251.519 M 5.26 % | 238.959 M 24.43 % | 192.037 M 13.91 % | 168.586 M 72.58 % | 97.687 M -1.83 % | 99.508 M 20.43 % | 82.625 M -24.53 % | 109.479 M 790.00 % | 12.301 M -86.92 % | 94.055 M -13.12 % | 108.257 M 42.62 % | 75.908 M 86.52 % | 40.698 M -69.64 % | 134.054 M 30.97 % | 102.355 M -12.90 % | 117.515 M 22.23 % | 96.145 M 0.00 % | 96.145 M -4.81 % | 101.007 M 0.00 % | 101.007 M 171.12 % | 37.256 M 0.00 % | 37.256 M 61.04 % | 23.135 M 0.00 % | 23.135 M 0.00 % | 23.135 M -7.84 % | 25.102 M 0.00 % | 25.102 M -27.25 % | 34.504 M 0.00 % | 34.504 M 66.91 % | 20.672 M 0.00 % | 20.672 M 0.00 % | 20.672 M 0.00 % | 20.672 M 43.28 % | 14.428 M 0.00 % | 14.428 M 0.00 % | 14.428 M 0.00 % | 14.428 M 215.86 % | 4.568 M 0.00 % | 4.568 M 0.00 % | 4.568 M 0.00 % | 4.568 M |
| Income tax expense | 24.179 M 52.18 % | 15.888 M -51.77 % | 32.944 M 4.91 % | 31.403 M -9.28 % | 34.615 M -21.65 % | 44.180 M 2.79 % | 42.982 M 5.70 % | 40.664 M 16.44 % | 34.923 M -33.74 % | 52.705 M 107.16 % | 25.442 M 92.93 % | 13.187 M 13.03 % | 11.667 M -20.63 % | 14.700 M 101.07 % | 7.311 M 4.65 % | 6.986 M -23.25 % | 9.102 M 177.67 % | 3.278 M -60.92 % | 8.388 M 6.60 % | 7.869 M 37.96 % | 5.704 M -24.54 % | 7.559 M -1.70 % | 7.690 M 94.18 % | 3.960 M -26.52 % | 5.389 M -29.39 % | 7.632 M 0.00 % | 7.632 M 162.95 % | 2.902 M 0.00 % | 2.902 M 26.08 % | 2.302 M 0.00 % | 2.302 M 194.47 % | 781.750 K 0.00 % | 781.750 K 0.00 % | 781.750 K 12.89 % | 692.500 K 0.00 % | 692.500 K -12.34 % | 790.000 K 0.00 % | 790.000 K 451.48 % | 143.250 K 0.00 % | 143.250 K 0.00 % | 143.250 K 0.00 % | 143.250 K -25.10 % | 191.250 K 0.00 % | 191.250 K 0.00 % | 191.250 K 0.00 % | 191.250 K 202.37 % | 63.250 K 0.00 % | 63.250 K 0.00 % | 63.250 K 0.00 % | 63.250 K |
| Cost of revenue | 721.403 M -34.67 % | 1.104 B 18.68 % | 930.407 M -18.47 % | 1.141 B 42.22 % | 802.457 M -3.46 % | 831.256 M -1.01 % | 839.747 M -3.93 % | 874.141 M 15.35 % | 757.826 M -3.37 % | 784.239 M -1.23 % | 794.025 M -7.28 % | 856.329 M 21.02 % | 707.607 M 2.03 % | 693.502 M 28.33 % | 540.409 M -3.80 % | 561.738 M 42.63 % | 393.852 M -6.34 % | 420.502 M -2.90 % | 433.046 M 26.73 % | 341.720 M 58.01 % | 216.271 M -48.00 % | 415.934 M 58.46 % | 262.481 M -33.41 % | 394.181 M -10.83 % | 442.039 M -12.21 % | 503.519 M 0.00 % | 503.519 M 22.83 % | 409.929 M 0.00 % | 409.929 M 50.79 % | 271.857 M 0.00 % | 271.857 M 97.49 % | 137.659 M 0.00 % | 137.659 M 0.00 % | 137.659 M 12.80 % | 122.042 M 0.00 % | 122.042 M -26.80 % | 166.722 M 0.00 % | 166.722 M 26.85 % | 131.429 M 0.00 % | 131.429 M 0.00 % | 131.429 M 0.00 % | 131.429 M 53.71 % | 85.502 M 0.00 % | 85.502 M 0.00 % | 85.502 M 0.00 % | 85.502 M 43.37 % | 59.639 M 0.00 % | 59.639 M 0.00 % | 59.639 M 0.00 % | 59.639 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 48.231 M | 0.000 | 0.000 | 0.000 -100.00 % | 42.242 M | 0.000 | 0.000 | 0.000 -100.00 % | 51.053 M | 0.000 | 0.000 | 0.000 -100.00 % | 26.227 M -23.93 % | 34.475 M | 0.000 -100.00 % | 19.440 M 0.00 % | 19.440 M 0.00 % | 19.440 M | 0.000 -100.00 % | 10.719 M 0.00 % | 10.719 M 0.00 % | 10.719 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 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.969 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 585.509 K -95.16 % | 12.108 M | 0.000 -100.00 % | 12.572 M 0.00 % | 12.572 M 0.00 % | 12.572 M | 0.000 -100.00 % | 5.871 M 0.00 % | 5.871 M 0.00 % | 5.871 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 |
| Other expenses | 155.930 M | 0.000 -100.00 % | 173.019 M | 0.000 | 0.000 | 0.000 -100.00 % | 82.202 M 9.80 % | 74.868 M 114.04 % | 34.978 M -62.63 % | 93.604 M 1 083.98 % | 7.906 M -68.85 % | 25.379 M -69.54 % | 83.311 M 209.87 % | -75.829 M -205.72 % | 71.729 M -2.70 % | 73.718 M 347.24 % | 16.483 M -5.91 % | 17.517 M 1.16 % | 17.317 M 1 088.25 % | -1.752 M -172.44 % | 2.419 M -78.34 % | 11.166 M 122.42 % | 5.020 M -73.62 % | 19.031 M 160.29 % | -31.567 M 0.00 % | -31.567 M 0.00 % | -31.567 M | 0.000 100.00 % | -16.334 M 0.00 % | -16.334 M 0.00 % | -16.334 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 |
| Operating expenses | 155.930 M 74.83 % | 89.189 M -48.45 % | 173.019 M 75.89 % | 98.367 M -1.44 % | 99.805 M 1.45 % | 98.381 M -28.62 % | 137.829 M -2.65 % | 141.578 M 13.85 % | 124.358 M -16.27 % | 148.514 M 29.54 % | 114.646 M -27.41 % | 157.934 M -20.56 % | 198.806 M 9 323.43 % | 2.110 M -98.32 % | 125.915 M 12.09 % | 112.331 M 31.76 % | 85.251 M 282.80 % | 22.270 M -66.86 % | 67.197 M 3.25 % | 65.080 M 42.09 % | 45.801 M 22.13 % | 37.502 M -60.85 % | 95.778 M 7.26 % | 89.297 M 12.62 % | 79.294 M 25.72 % | 63.070 M 0.00 % | 63.070 M -16.06 % | 75.132 M 0.00 % | 75.132 M 29 276.83 % | 255.753 K 0.00 % | 255.753 K -98.12 % | 13.634 M 0.00 % | 13.634 M 0.00 % | 13.634 M -14.93 % | 16.028 M 0.00 % | 16.028 M -32.39 % | 23.706 M 0.00 % | 23.706 M 91.10 % | 12.405 M 0.00 % | 12.405 M 0.00 % | 12.405 M 0.00 % | 12.405 M 70.25 % | 7.287 M 0.00 % | 7.287 M 0.00 % | 7.287 M 0.00 % | 7.287 M 137.46 % | 3.069 M 0.00 % | 3.069 M 0.00 % | 3.069 M 0.00 % | 3.069 M |
| Cost and expenses | 877.333 M -26.49 % | 1.193 B 8.16 % | 1.103 B -10.98 % | 1.240 B 37.39 % | 902.262 M -2.94 % | 929.637 M -4.90 % | 977.576 M -3.76 % | 1.016 B 15.14 % | 882.184 M -5.42 % | 932.753 M 2.65 % | 908.671 M -10.41 % | 1.014 B 11.90 % | 906.413 M 30.30 % | 695.612 M 4.40 % | 666.323 M -1.15 % | 674.068 M 40.69 % | 479.103 M 8.21 % | 442.772 M -11.49 % | 500.243 M 22.97 % | 406.800 M 55.22 % | 262.073 M -42.20 % | 453.436 M 26.57 % | 358.259 M -25.90 % | 483.479 M -7.26 % | 521.333 M -7.99 % | 566.589 M 0.00 % | 566.589 M 16.81 % | 485.061 M 0.00 % | 485.061 M 62.84 % | 297.878 M 0.00 % | 297.878 M 97.11 % | 151.123 M 0.00 % | 151.123 M 0.00 % | 151.123 M 9.45 % | 138.069 M 0.00 % | 138.069 M -28.83 % | 193.998 M 0.00 % | 193.998 M 32.43 % | 146.493 M 0.00 % | 146.493 M 0.00 % | 146.493 M 0.00 % | 146.493 M 54.22 % | 94.991 M 0.00 % | 94.991 M 0.00 % | 94.991 M 0.00 % | 94.991 M 45.31 % | 65.373 M 0.00 % | 65.373 M 0.00 % | 65.373 M 0.00 % | 65.373 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 |
| Selling general and administrative expenses | 0.000 -100.00 % | 89.189 M | 0.000 -100.00 % | 98.367 M -1.44 % | 99.805 M 1.45 % | 98.381 M 18.61 % | 82.942 M -3.43 % | 85.890 M 120.55 % | 38.944 M -29.45 % | 55.200 M -18.21 % | 67.494 M -38.08 % | 109.004 M 242.59 % | 31.817 M -26.42 % | 43.242 M 52.17 % | 28.416 M 5.03 % | 27.055 M -52.83 % | 57.356 M 12.13 % | 51.153 M 150.08 % | 20.455 M 28.09 % | 15.970 M 16.48 % | 13.710 M -48.86 % | 26.812 M -42.44 % | 46.583 M 118.65 % | 21.305 M 18.35 % | 18.001 M -15.14 % | 21.214 M 0.00 % | 21.214 M 92.14 % | 11.041 M 0.00 % | 11.041 M -33.45 % | 16.590 M 0.00 % | 16.590 M 21.68 % | 13.634 M 0.00 % | 13.634 M 0.00 % | 13.634 M 374.48 % | 2.874 M 0.00 % | 2.874 M -87.88 % | 23.706 M 0.00 % | 23.706 M 91.10 % | 12.405 M 0.00 % | 12.405 M 0.00 % | 12.405 M 0.00 % | 12.405 M 70.25 % | 7.287 M 0.00 % | 7.287 M 0.00 % | 7.287 M 0.00 % | 7.287 M 137.46 % | 3.069 M 0.00 % | 3.069 M 0.00 % | 3.069 M 0.00 % | 3.069 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.589 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.019 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 |
| Interest expense | 17.248 M -21.46 % | 21.961 M 3.30 % | 21.259 M 29.77 % | 16.382 M -16.14 % | 19.534 M 42.60 % | 13.698 M -16.79 % | 16.461 M 55.07 % | 10.615 M -16.42 % | 12.701 M -34.40 % | 19.362 M 25.87 % | 15.383 M 10.77 % | 13.887 M -11.37 % | 15.668 M -0.32 % | 15.718 M -17.46 % | 19.043 M 0.75 % | 18.901 M 10.63 % | 17.085 M -7.07 % | 18.385 M 31.11 % | 14.022 M 6.73 % | 13.138 M 9.09 % | 12.043 M 2.17 % | 11.787 M -21.70 % | 15.053 M -15.69 % | 17.854 M -1.81 % | 18.182 M 0.00 % | 18.182 M 0.00 % | 18.182 M -1.15 % | 18.395 M 44.24 % | 12.753 M 0.00 % | 12.753 M 0.00 % | 12.753 M 42.86 % | 8.927 M 0.00 % | 8.927 M 0.00 % | 8.927 M 30.88 % | 6.821 M 10.57 % | 6.169 M 0.00 % | 6.169 M 0.00 % | 6.169 M 11.63 % | 5.527 M 0.00 % | 5.527 M 0.00 % | 5.527 M 0.00 % | 5.527 M 11.47 % | 4.958 M 0.00 % | 4.958 M 0.00 % | 4.958 M 0.00 % | 4.958 M 390.38 % | 1.011 M 0.00 % | 1.011 M 0.00 % | 1.011 M 0.00 % | 1.011 M |
| Depreciation and amortization | 22.014 M 6.61 % | 20.650 M 5.98 % | 19.484 M 11.41 % | 17.488 M 8.77 % | 16.078 M 6.21 % | 15.138 M 8.49 % | 13.954 M 11.45 % | 12.520 M 1.29 % | 12.360 M 10.36 % | 11.200 M 8.94 % | 10.281 M 3.87 % | 9.899 M 6.17 % | 9.324 M 2.46 % | 9.100 M 2.56 % | 8.873 M 2.45 % | 8.661 M 3.01 % | 8.408 M -17.38 % | 10.176 M 42.87 % | 7.123 M 3.82 % | 6.860 M 1.98 % | 6.727 M -6.61 % | 7.203 M 0.00 % | 7.203 M 27.03 % | 5.671 M 1.76 % | 5.573 M 0.00 % | 5.573 M 58.43 % | 3.518 M 0.00 % | 3.518 M 0.00 % | 3.518 M 0.00 % | 3.518 M 0.00 % | 3.518 M 96.89 % | 1.787 M 0.00 % | 1.787 M 0.00 % | 1.787 M 7.39 % | 1.664 M 0.00 % | 1.664 M 18.82 % | 1.400 M 0.00 % | 1.400 M 13.87 % | 1.230 M 0.00 % | 1.230 M 0.00 % | 1.230 M 0.00 % | 1.230 M 19.54 % | 1.029 M 0.00 % | 1.029 M 0.00 % | 1.029 M 0.00 % | 1.029 M 10.44 % | 931.250 K 0.00 % | 931.250 K 0.00 % | 931.250 K 0.00 % | 931.250 K |
| Operating income | 40.046 M -14.48 % | 46.824 M 58.16 % | 29.605 M 2 396.74 % | -1.289 M -101.86 % | 69.303 M 20.57 % | 57.478 M -64.98 % | 164.127 M 9.41 % | 150.008 M 56.48 % | 95.861 M -51.24 % | 196.608 M 48.70 % | 132.218 M 122.28 % | 59.482 M 296.83 % | -30.220 M -270.21 % | 17.754 M -60.83 % | 45.323 M 2.98 % | 44.012 M 81.66 % | 24.228 M -4.22 % | 25.295 M -5.82 % | 26.858 M -37.80 % | 43.177 M 43.41 % | 30.107 M 842.09 % | 3.196 M -85.28 % | 21.712 M 66.28 % | 13.057 M -65.84 % | 38.222 M 51.09 % | 25.297 M 0.00 % | 25.297 M -2.23 % | 25.875 M 0.00 % | 25.875 M 130.32 % | 11.235 M 0.00 % | 11.235 M 16.17 % | 9.671 M 0.00 % | 9.671 M 0.00 % | 9.671 M 9.91 % | 8.799 M 0.00 % | 8.799 M 21.73 % | 7.228 M 0.00 % | 7.228 M 28.88 % | 5.608 M 0.00 % | 5.608 M 0.00 % | 5.608 M 0.00 % | 5.608 M 13.54 % | 4.939 M 0.00 % | 4.939 M 0.00 % | 4.939 M 0.00 % | 4.939 M 523.52 % | -1.166 M 0.00 % | -1.166 M 0.00 % | -1.166 M 0.00 % | -1.166 M |
| Operating income ratio | 0.04 15.62 % | 0.04 44.49 % | 0.03 2 610.13 % | 0.00 -101.46 % | 0.07 22.50 % | 0.06 -62.41 % | 0.15 12.65 % | 0.14 40.30 % | 0.10 -48.37 % | 0.19 48.30 % | 0.13 125.59 % | 0.06 264.51 % | -0.03 -253.70 % | 0.02 -68.32 % | 0.07 3.69 % | 0.07 41.90 % | 0.05 -17.64 % | 0.06 14.70 % | 0.05 -46.90 % | 0.10 -6.88 % | 0.10 1 372.34 % | 0.01 -87.22 % | 0.05 108.22 % | 0.03 -61.50 % | 0.07 61.92 % | 0.04 0.00 % | 0.04 -16.70 % | 0.05 0.00 % | 0.05 39.34 % | 0.04 0.00 % | 0.04 -39.57 % | 0.06 0.00 % | 0.06 0.00 % | 0.06 0.58 % | 0.06 0.00 % | 0.06 66.47 % | 0.04 0.00 % | 0.04 -2.58 % | 0.04 0.00 % | 0.04 0.00 % | 0.04 0.00 % | 0.04 -25.40 % | 0.05 0.00 % | 0.05 0.00 % | 0.05 0.00 % | 0.05 372.12 % | -0.02 0.00 % | -0.02 0.00 % | -0.02 0.00 % | -0.02 |
| Total other income expenses net | 56.016 M 30.84 % | 42.812 M -57.00 % | 99.563 M -20.13 % | 124.659 M 89.93 % | 65.633 M -23.12 % | 85.372 M 374.02 % | -31.155 M 8.79 % | -34.157 M 45.90 % | -63.137 M -18.13 % | -53.449 M -18.27 % | -45.191 M 57.93 % | -107.410 M -8.12 % | -99.345 M -133.23 % | -42.595 M 4.95 % | -44.812 M -47.12 % | -30.459 M -4 956.04 % | -602.433 K 97.79 % | -27.282 M -928.04 % | 3.295 M 122.13 % | -14.890 M -54.72 % | -9.624 M 85.33 % | -65.618 M -554.01 % | -10.033 M -952.26 % | 1.177 M 101.47 % | -80.142 M -39.25 % | -57.554 M 0.00 % | -57.554 M -212.88 % | -18.395 M 77.70 % | -82.486 M -1 098.12 % | -6.885 M 0.00 % | -6.885 M 5.13 % | -7.257 M 0.00 % | -7.257 M 0.00 % | -7.257 M 63.67 % | -19.975 M 0.00 % | -19.975 M -315.28 % | -4.810 M 0.00 % | -4.810 M 1.87 % | -4.902 M 0.00 % | -4.902 M 0.00 % | -4.902 M 0.00 % | -4.902 M -13.36 % | -4.324 M 0.00 % | -4.324 M 0.00 % | -4.324 M 0.00 % | -4.324 M -356.87 % | 1.683 M 0.00 % | 1.683 M 0.00 % | 1.683 M 0.00 % | 1.683 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 | 2018-01-31 | 2017-06-30 | 2017-03-31 | 2017-01-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2016-01-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2015-01-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2014-01-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2013-01-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-09-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-09-30 | 2017-03-31 | 2016-09-30 | 2016-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.028 B -0.32 % | 1.031 B 3.76 % | 993.846 M -2.65 % | 1.021 B 11.44 % | 916.129 M 40.80 % | 650.649 M 17.72 % | 552.731 M -30.83 % | 799.085 M 45.16 % | 550.469 M -35.24 % | 850.000 M 2.81 % | 826.736 M 31.33 % | 629.500 M 539.09 % | 98.500 M -90.02 % | 987.300 M 35.01 % | 731.274 M -3.88 % | 760.804 M 1 458.57 % | 48.814 M -93.74 % | 780.336 M 31.26 % | 594.485 M 13.73 % | 522.735 M 793.23 % | 58.522 M -88.89 % | 526.830 M -15.14 % | 620.816 M 0.84 % | 615.628 M 0.00 % | 615.628 M -15.10 % | 725.132 M 793.23 % | 81.181 M -87.00 % | 624.701 M 37.61 % | 453.969 M -2.22 % | 464.299 M 71.28 % | 271.072 M 0.00 % | 271.072 M |
| Total investments | 28.082 M -3.99 % | 29.249 M 4.16 % | 28.082 M 0.00 % | 28.082 M -4.26 % | 29.333 M -0.10 % | 29.361 M 4.55 % | 28.082 M 0.00 % | 28.082 M 0.00 % | 28.082 M -0.06 % | 28.100 M 1 773.33 % | 1.500 M 0.00 % | 1.500 M -99.24 % | 197.000 M 196 900.00 % | 100.000 K -93.47 % | 1.531 M -1.81 % | 1.559 M -98.40 % | 97.628 M 5 943.42 % | 1.615 M | 0.000 | 0.000 -100.00 % | 117.043 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 162.362 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 1.052 B -5.36 % | 1.111 B 8.52 % | 1.024 B -2.03 % | 1.045 B 11.30 % | 939.143 M 28.26 % | 732.214 M 27.50 % | 574.299 M -31.34 % | 836.391 M 40.79 % | 594.069 M -35.67 % | 923.400 M 7.53 % | 858.750 M 26.58 % | 678.400 M | 0.000 -100.00 % | 1.086 B 17.67 % | 922.717 M 1.70 % | 907.292 M | 0.000 -100.00 % | 829.150 M 39.18 % | 595.758 M 13.71 % | 523.910 M | 0.000 -100.00 % | 585.351 M -23.21 % | 762.262 M 9.07 % | 698.861 M 0.00 % | 698.861 M -10.22 % | 778.449 M | 0.000 -100.00 % | 705.882 M 41.35 % | 499.384 M -0.74 % | 503.130 M 62.31 % | 309.984 M 0.00 % | 309.984 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.111 B 12.34 % | 988.833 M 11.08 % | 890.163 M 13.33 % | 785.479 M 9.86 % | 714.970 M 1 427.62 % | 46.803 M -90.77 % | 507.215 M 7.51 % | 471.800 M -9.30 % | 520.200 M 1 011.47 % | 46.803 M -87.60 % | 377.374 M 5.29 % | 358.405 M -20.36 % | 450.004 M 88.46 % | 238.786 M -29.65 % | 339.413 M 6.85 % | 317.649 M -22.12 % | 407.877 M 771.47 % | 46.803 M -82.19 % | 262.729 M 461.35 % | 46.803 M 0.00 % | 46.803 M | 0.000 -100.00 % | 232.028 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 807.764 M | 0.000 | 0.000 | 0.000 -100.00 % | 450.687 M | 0.000 | 0.000 | 0.000 -100.00 % | 234.538 M | 0.000 | 0.000 | 0.000 -100.00 % | 164.415 M | 0.000 | 0.000 | 0.000 -100.00 % | 122.288 M | 0.000 -100.00 % | 47.168 M 0.00 % | 47.168 M | 0.000 | 0.000 -100.00 % | 18.519 M | 0.000 -100.00 % | 10.328 M 49.21 % | 6.922 M 0.00 % | 6.922 M |
| Common stock | 104.520 M 0.00 % | 104.520 M 0.00 % | 104.520 M 0.00 % | 104.520 M 0.00 % | 104.520 M 0.00 % | 104.520 M 0.00 % | 104.520 M 0.00 % | 104.520 M 0.00 % | 104.520 M 0.02 % | 104.500 M -0.02 % | 104.520 M 0.02 % | 104.500 M | 0.000 -100.00 % | 104.500 M -0.02 % | 104.520 M 0.00 % | 104.520 M | 0.000 -100.00 % | 104.520 M 0.00 % | 104.520 M 0.00 % | 104.520 M | 0.000 -100.00 % | 104.520 M 0.00 % | 104.520 M 0.00 % | 104.520 M 0.00 % | 104.520 M 25.44 % | 83.320 M | 0.000 -100.00 % | 83.320 M 0.00 % | 83.320 M 66.64 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M |
| Total equity | 1.520 B 4.97 % | 1.448 B 5.52 % | 1.372 B 7.54 % | 1.276 B 4.97 % | 1.215 B 11.16 % | 1.093 B 9.92 % | 994.683 M 11.76 % | 889.999 M 8.60 % | 819.490 M 11.30 % | 736.300 M 20.36 % | 611.735 M 6.15 % | 576.300 M 10.78 % | 520.200 M 0.02 % | 520.107 M 7.93 % | 481.894 M 4.10 % | 462.925 M 2.87 % | 450.004 M 0.00 % | 450.004 M 1.37 % | 443.933 M 5.16 % | 422.169 M 3.50 % | 407.877 M 0.00 % | 407.877 M 11.06 % | 367.249 M 10.37 % | 332.757 M 0.00 % | 332.757 M 37.97 % | 241.185 M 3.95 % | 232.028 M 0.00 % | 232.028 M 2.25 % | 226.919 M 238.29 % | 67.078 M 5.35 % | 63.672 M 0.00 % | 63.672 M |
| Other non current liabilities | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 -100.00 % | 40.700 M | 0.000 100.00 % | -35.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.928 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.836 M 0.00 % | 4.836 M |
| Long term debt | 393.363 M 19.90 % | 328.082 M 55.61 % | 210.836 M 56.04 % | 135.118 M -12.23 % | 153.950 M -4.15 % | 160.609 M -17.43 % | 194.516 M -6.39 % | 207.801 M -21.59 % | 265.013 M -40.20 % | 443.167 M 20.94 % | 366.441 M -2.49 % | 375.800 M | 0.000 -100.00 % | 264.403 M -29.69 % | 376.039 M -39.86 % | 625.258 M | 0.000 -100.00 % | 394.324 M 62.50 % | 242.664 M 46.95 % | 165.135 M | 0.000 -100.00 % | 143.571 M -58.32 % | 344.474 M 63.81 % | 210.284 M 0.00 % | 210.284 M -41.50 % | 359.431 M | 0.000 -100.00 % | 272.623 M 29.38 % | 210.716 M 9.19 % | 192.976 M 16.28 % | 165.954 M 0.00 % | 165.954 M |
| Total non current liabilities | 450.627 M 17.47 % | 383.616 M 41.61 % | 270.898 M 41.08 % | 192.018 M -8.46 % | 209.768 M -5.16 % | 221.183 M -12.04 % | 251.460 M -2.97 % | 259.151 M -17.68 % | 314.796 M -35.99 % | 491.800 M 20.35 % | 408.635 M -1.89 % | 416.500 M | 0.000 -100.00 % | 302.293 M -27.13 % | 414.838 M -37.41 % | 662.779 M | 0.000 -100.00 % | 427.733 M 56.12 % | 273.975 M 39.72 % | 196.090 M | 0.000 -100.00 % | 173.746 M -53.22 % | 371.401 M 56.57 % | 237.212 M 0.00 % | 237.212 M -37.20 % | 377.749 M | 0.000 -100.00 % | 288.718 M 31.16 % | 220.123 M 10.07 % | 199.990 M 17.10 % | 170.790 M 0.00 % | 170.790 M |
| Other current liabilities | 131.558 M -22.24 % | 169.185 M 8.43 % | 156.025 M -40.79 % | 263.515 M -12.00 % | 299.443 M -11.42 % | 338.032 M -17.19 % | 408.194 M -7.48 % | 441.215 M -5.40 % | 466.425 M 11.29 % | 419.110 M -2.72 % | 430.819 M 5.96 % | 406.600 M | 0.000 -100.00 % | 271.724 M 183.78 % | 95.751 M 192.81 % | 32.701 M | 0.000 -100.00 % | 47.744 M 486.26 % | 8.144 M -4.74 % | 8.549 M | 0.000 -100.00 % | 14.147 M | 0.000 -100.00 % | 12.639 M 0.00 % | 12.639 M 166.66 % | 4.740 M | 0.000 -100.00 % | 103.981 M 26 445.34 % | 391.712 K -98.80 % | 32.671 M 35.46 % | 24.119 M 0.00 % | 24.119 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.108 M 157.70 % | -8.852 M -136.43 % | 24.301 M 37.84 % | 17.630 M 54.65 % | 11.400 M -75.17 % | 45.910 M 109.63 % | 21.900 M | 0.000 -100.00 % | 278.100 M 1 444.13 % | 18.010 M 50.39 % | 11.975 M | 0.000 -100.00 % | 6.704 M -67.81 % | 20.829 M 62.81 % | 12.794 M | 0.000 | 0.000 -100.00 % | 9.349 M | 0.000 | 0.000 -100.00 % | 3.782 M | 0.000 | 0.000 -100.00 % | 1.363 M -35.06 % | 2.099 M | 0.000 | 0.000 |
| Short term debt | 658.462 M -15.93 % | 783.256 M -3.68 % | 813.209 M -10.65 % | 910.141 M 15.91 % | 785.193 M 42.32 % | 551.705 M 45.27 % | 379.783 M -34.52 % | 579.988 M 97.41 % | 293.796 M -37.99 % | 473.806 M 18.31 % | 400.489 M 54.75 % | 258.800 M | 0.000 -100.00 % | 814.100 M 59.42 % | 510.657 M 97.87 % | 258.083 M | 0.000 -100.00 % | 434.826 M 23.15 % | 353.094 M -1.58 % | 358.775 M | 0.000 -100.00 % | 441.780 M 3.78 % | 425.679 M -12.87 % | 488.577 M 0.00 % | 488.577 M 16.60 % | 419.018 M | 0.000 -100.00 % | 433.260 M 50.09 % | 288.667 M -6.93 % | 310.154 M 115.34 % | 144.030 M 0.00 % | 144.030 M |
| Total current liabilities | 939.213 M -10.79 % | 1.053 B 1.67 % | 1.035 B -19.08 % | 1.280 B 7.86 % | 1.186 B 17.66 % | 1.008 B 25.43 % | 803.858 M -31.04 % | 1.166 B 33.82 % | 871.088 M -68.97 % | 2.807 B 12.07 % | 2.505 B 27.45 % | 1.965 B | 0.000 -100.00 % | 1.182 B 5.15 % | 1.124 B 172.91 % | 412.009 M | 0.000 -100.00 % | 534.203 M 28.67 % | 415.177 M 8.94 % | 381.098 M | 0.000 -100.00 % | 502.886 M -2.97 % | 518.259 M -25.44 % | 695.065 M 0.00 % | 695.065 M 11.23 % | 624.879 M | 0.000 -100.00 % | 664.713 M 55.90 % | 426.360 M 12.22 % | 379.937 M 32.03 % | 287.758 M 0.00 % | 287.758 M |
| Total liabilities | 1.390 B -3.24 % | 1.436 B 9.95 % | 1.306 B -11.23 % | 1.472 B 5.41 % | 1.396 B 13.56 % | 1.229 B 16.50 % | 1.055 B -25.93 % | 1.425 B 20.15 % | 1.186 B -64.05 % | 3.299 B 13.23 % | 2.913 B 22.32 % | 2.382 B | 0.000 -100.00 % | 1.485 B -3.55 % | 1.539 B 43.21 % | 1.075 B | 0.000 -100.00 % | 961.936 M 39.58 % | 689.152 M 19.40 % | 577.188 M | 0.000 -100.00 % | 676.632 M -23.94 % | 889.660 M -4.57 % | 932.277 M 0.00 % | 932.277 M -7.02 % | 1.003 B | 0.000 -100.00 % | 953.430 M 47.48 % | 646.483 M 11.48 % | 579.927 M 26.47 % | 458.548 M 0.00 % | 458.548 M |
| Other non current assets | 93.872 M 51.86 % | 61.815 M -33.09 % | 92.379 M 123.54 % | 41.325 M -24.09 % | 54.443 M -4.28 % | 56.878 M 7.06 % | 53.129 M 6.98 % | 49.661 M 0.28 % | 49.520 M 1.68 % | 48.700 M 108.29 % | 23.381 M 178.35 % | 8.400 M 108.53 % | -98.500 M -653.37 % | 17.800 M 213.08 % | 5.685 M 21.77 % | 4.669 M 109.56 % | -48.814 M -353.61 % | 19.248 M -20.89 % | 24.331 M -9.75 % | 26.959 M 146.07 % | -58.522 M -304.42 % | 28.628 M -6.97 % | 30.774 M 22.84 % | 25.052 M -6.85 % | 26.893 M 7.21 % | 25.085 M 130.90 % | -81.181 M -542.26 % | 18.356 M 31.91 % | 13.915 M -7.59 % | 15.059 M 4.86 % | 14.361 M 0.00 % | 14.361 M |
| Long term investments | 0.000 -100.00 % | 29.249 M | 0.000 -100.00 % | 29.305 M -0.10 % | 29.333 M -0.10 % | 29.361 M -0.19 % | 29.417 M 0.00 % | 29.417 M -0.10 % | 29.445 M 4.79 % | 28.100 M 1 773.33 % | 1.500 M 0.00 % | 1.500 M | 0.000 -100.00 % | 1.500 M -2.02 % | 1.531 M -1.81 % | 1.559 M | 0.000 -100.00 % | 1.615 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 |
| 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 |
| 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 | 0.000 | 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 100.00 % | -56.878 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 |
| Property plant equipment net | 1.318 B 7.98 % | 1.221 B 14.79 % | 1.063 B 13.02 % | 940.880 M 9.09 % | 862.490 M 13.13 % | 762.385 M 5.09 % | 725.458 M 18.77 % | 610.795 M 1.30 % | 602.953 M 0.14 % | 602.100 M 19.01 % | 505.937 M 2.25 % | 494.800 M | 0.000 -100.00 % | 455.600 M -0.70 % | 458.808 M 2.21 % | 448.892 M | 0.000 -100.00 % | 444.113 M 3.13 % | 430.652 M 6.70 % | 403.606 M | 0.000 -100.00 % | 392.848 M 0.70 % | 390.105 M 3.10 % | 378.379 M 0.49 % | 376.538 M 3.44 % | 364.007 M | 0.000 -100.00 % | 330.257 M 12.09 % | 294.637 M 36.28 % | 216.201 M 43.52 % | 150.643 M 0.00 % | 150.643 M |
| Total non current assets | 1.412 B 7.64 % | 1.312 B 13.49 % | 1.156 B 14.26 % | 1.012 B 6.89 % | 946.266 M 11.51 % | 848.624 M 5.03 % | 808.004 M 17.12 % | 689.873 M 1.17 % | 681.918 M 0.44 % | 678.900 M 27.90 % | 530.818 M 5.17 % | 504.700 M 612.39 % | -98.500 M -120.74 % | 474.900 M 1.90 % | 466.024 M 2.40 % | 455.120 M 1 032.35 % | -48.814 M -110.50 % | 464.976 M 2.20 % | 454.984 M 5.67 % | 430.565 M 835.74 % | -58.522 M -113.88 % | 421.477 M 0.14 % | 420.878 M 4.32 % | 403.431 M 0.00 % | 403.431 M 3.69 % | 389.093 M 579.29 % | -81.181 M -123.29 % | 348.613 M 12.98 % | 308.552 M 33.42 % | 231.260 M 40.15 % | 165.004 M 0.00 % | 165.004 M |
| Other current assets | 298.065 M -3.54 % | 308.994 M -69.02 % | 997.511 M 277.92 % | 263.946 M -47.38 % | 501.583 M 26.72 % | 395.817 M 90.59 % | 207.683 M -57.14 % | 484.515 M 33.00 % | 364.305 M 229.46 % | 110.575 M -93.53 % | 1.708 B 33.71 % | 1.277 B | 0.000 -100.00 % | 175.687 M -66.74 % | 528.241 M 211.86 % | 169.382 M | 0.000 -100.00 % | 97.676 M -33.98 % | 147.955 M 22.80 % | 120.487 M | 0.000 -100.00 % | 51.430 M -60.23 % | 129.306 M 104.93 % | 63.099 M 0.00 % | 63.099 M -88.29 % | 538.640 M | 0.000 -100.00 % | 505.796 M 42.44 % | 355.089 M 24.11 % | 286.101 M 614.86 % | 40.022 M 0.00 % | 40.022 M |
| Short term investments | 0.000 | 0.000 | 0.000 100.00 % | -1.223 M | 0.000 | 0.000 100.00 % | -1.335 M 0.00 % | -1.335 M 2.05 % | -1.363 M | 0.000 | 0.000 | 0.000 -100.00 % | 197.000 M 14 171.43 % | -1.400 M | 0.000 | 0.000 -100.00 % | 97.628 M | 0.000 | 0.000 | 0.000 -100.00 % | 117.043 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 162.362 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 23.888 M -70.17 % | 80.093 M 165.22 % | 30.199 M 24.06 % | 24.343 M 5.77 % | 23.014 M -71.78 % | 81.565 M 278.18 % | 21.568 M -42.19 % | 37.306 M -14.44 % | 43.600 M -40.60 % | 73.400 M 129.27 % | 32.014 M -34.53 % | 48.900 M 149.64 % | -98.500 M -200.00 % | 98.500 M -48.55 % | 191.443 M 30.69 % | 146.488 M 400.09 % | -48.814 M -200.00 % | 48.814 M 3 733.07 % | 1.274 M 8.38 % | 1.175 M 102.01 % | -58.522 M -200.00 % | 58.522 M -58.63 % | 141.447 M 69.94 % | 83.233 M 0.00 % | 83.233 M 56.11 % | 53.317 M 165.68 % | -81.181 M -200.00 % | 81.181 M 78.76 % | 45.415 M 16.95 % | 38.831 M -0.21 % | 38.912 M 0.00 % | 38.912 M |
| Cash and short term investments | 23.888 M -70.17 % | 80.093 M 165.22 % | 30.199 M 24.06 % | 24.343 M 5.77 % | 23.014 M -71.78 % | 81.565 M 278.18 % | 21.568 M -42.19 % | 37.306 M -14.44 % | 43.600 M -40.60 % | 73.400 M 129.27 % | 32.014 M -34.53 % | 48.900 M -50.36 % | 98.500 M 0.00 % | 98.500 M -48.55 % | 191.443 M 30.69 % | 146.488 M 200.09 % | 48.814 M 0.00 % | 48.814 M 3 733.07 % | 1.274 M 8.38 % | 1.175 M -97.99 % | 58.522 M 0.00 % | 58.522 M -58.63 % | 141.447 M 69.94 % | 83.233 M 0.00 % | 83.233 M 56.11 % | 53.317 M -34.32 % | 81.181 M 0.00 % | 81.181 M 78.76 % | 45.415 M 16.95 % | 38.831 M -0.21 % | 38.912 M 0.00 % | 38.912 M |
| Total current assets | 1.498 B -4.76 % | 1.573 B 3.27 % | 1.523 B -12.29 % | 1.736 B 4.25 % | 1.665 B 12.96 % | 1.474 B 18.70 % | 1.242 B -23.57 % | 1.625 B 22.78 % | 1.323 B -60.57 % | 3.356 B 12.09 % | 2.994 B 22.05 % | 2.453 B 2 390.66 % | 98.500 M -93.56 % | 1.530 B -1.63 % | 1.555 B 43.65 % | 1.083 B 2 117.78 % | 48.814 M -94.85 % | 946.964 M 39.65 % | 678.101 M 19.22 % | 568.791 M 871.93 % | 58.522 M -91.17 % | 663.031 M -20.69 % | 836.031 M -2.97 % | 861.603 M 0.00 % | 861.603 M 0.81 % | 854.720 M 952.85 % | 81.181 M -90.30 % | 836.845 M 48.15 % | 564.849 M 35.86 % | 415.745 M 16.38 % | 357.216 M 0.00 % | 357.216 M |
| Inventory | 524.806 M 28.90 % | 407.142 M -17.54 % | 493.749 M 38.14 % | 357.417 M -30.89 % | 517.146 M 42.18 % | 363.725 M 18.58 % | 306.731 M -19.29 % | 380.060 M 124.58 % | 169.230 M -65.49 % | 490.400 M 21.52 % | 403.565 M 43.11 % | 282.000 M | 0.000 -100.00 % | 640.900 M 96.97 % | 325.374 M 30.70 % | 248.944 M | 0.000 -100.00 % | 472.232 M 93.52 % | 244.026 M 64.70 % | 148.164 M | 0.000 -100.00 % | 148.178 M 4.16 % | 142.260 M -22.22 % | 182.907 M 0.00 % | 182.907 M -30.39 % | 262.763 M | 0.000 -100.00 % | 249.868 M 52.04 % | 164.346 M 80.97 % | 90.812 M 52.38 % | 59.596 M 0.00 % | 59.596 M |
| Net receivables | 650.926 M -16.15 % | 776.277 M 63 166.26 % | 1.227 M -99.89 % | 1.090 B 46.08 % | 746.353 M -4.94 % | 785.107 M -7.96 % | 853.002 M 17.71 % | 724.665 M -3.14 % | 748.153 M 0.02 % | 747.967 M -12.31 % | 853.002 M -1.22 % | 863.500 M | 0.000 -100.00 % | 615.231 M 17.82 % | 522.192 M -1.59 % | 530.637 M | 0.000 -100.00 % | 321.543 M 12.87 % | 284.869 M -4.72 % | 298.965 M | 0.000 -100.00 % | 406.132 M -19.15 % | 502.314 M -5.64 % | 532.364 M 0.00 % | 532.364 M | 0.000 | 0.000 -100.00 % | 505.763 M | 0.000 -100.00 % | 284.797 M 30.23 % | 218.686 M 0.00 % | 218.686 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 56.878 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 |
| Other assets | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 -100.00 % | 100.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 |
| Account payables | 149.193 M 48.70 % | 100.330 M 51.48 % | 66.232 M -37.53 % | 106.018 M 4.18 % | 101.761 M 9.38 % | 93.038 M 485.84 % | 15.881 M -77.80 % | 71.552 M 23.41 % | 57.977 M 24.03 % | 46.745 M -96.96 % | 1.536 B 24.44 % | 1.234 B | 0.000 -100.00 % | 77.076 M -83.39 % | 463.978 M 443.95 % | 85.298 M | 0.000 -100.00 % | 45.100 M 36.21 % | 33.111 M 3 278.77 % | 979.962 K | 0.000 -100.00 % | 46.959 M -43.58 % | 83.231 M -57.06 % | 193.849 M 0.00 % | 193.849 M -1.77 % | 197.338 M | 0.000 -100.00 % | 127.472 M -6.23 % | 135.937 M 266.29 % | 37.112 M -68.97 % | 119.609 M 0.00 % | 119.609 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 518.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 11.254 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.534 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -55.818 M | 0.000 100.00 % | -56.944 M | 0.000 | 0.000 | 0.000 -100.00 % | 366.441 M | 0.000 | 0.000 | 0.000 100.00 % | -38.798 M -3.40 % | -37.522 M | 0.000 100.00 % | -33.500 M -6.99 % | -31.310 M | 0.000 | 0.000 100.00 % | -30.175 M -12.06 % | -26.928 M 0.00 % | -26.928 M | 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -19.900 M | 0.000 100.00 % | -48.602 M -37.84 % | -35.260 M -447.26 % | -6.443 M 92.98 % | -91.820 M -109.63 % | -43.800 M | 0.000 100.00 % | -7.300 M 79.73 % | -36.020 M -50.39 % | -23.951 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 |
| 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 |
| Other total stockholders equity | 1.415 B 5.35 % | 1.343 B 5.98 % | 1.268 B 8.22 % | 1.171 B | 0.000 100.00 % | -807.764 M | 0.000 | 0.000 | 0.000 -100.00 % | 134.290 M | 0.000 | 0.000 | 0.000 -100.00 % | 181.069 M | 0.000 | 0.000 | 0.000 -100.00 % | 134.266 M | 0.000 | 0.000 | 0.000 -100.00 % | 134.266 M | 0.000 -100.00 % | 134.266 M 0.00 % | 134.266 M -14.95 % | 157.865 M | 0.000 -100.00 % | 130.189 M -9.34 % | 143.599 M 2 027.39 % | 6.750 M 0.00 % | 6.750 M 0.00 % | 6.750 M |
| Deferred tax liabilities non current | 57.264 M 3.12 % | 55.534 M -7.54 % | 60.063 M 5.56 % | 56.900 M 1.94 % | 55.818 M -7.85 % | 60.574 M 6.37 % | 56.944 M 10.89 % | 51.351 M 3.15 % | 49.782 M 2.22 % | 48.700 M 15.42 % | 42.194 M 3.42 % | 40.800 M | 0.000 -100.00 % | 37.700 M -2.83 % | 38.798 M 3.40 % | 37.522 M | 0.000 -100.00 % | 33.409 M 6.70 % | 31.310 M 1.15 % | 30.955 M | 0.000 -100.00 % | 30.175 M 12.06 % | 26.928 M 0.00 % | 26.928 M | 0.000 -100.00 % | 18.318 M | 0.000 -100.00 % | 16.095 M 71.10 % | 9.407 M 34.11 % | 7.014 M | 0.000 | 0.000 |
| Other liabilities | 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 |
| Total assets | 2.910 B 0.88 % | 2.884 B 7.68 % | 2.678 B -2.52 % | 2.748 B 5.21 % | 2.612 B 12.43 % | 2.323 B 13.31 % | 2.050 B -11.44 % | 2.315 B 15.43 % | 2.005 B -50.30 % | 4.035 B 14.47 % | 3.525 B 19.17 % | 2.958 B | 0.000 -100.00 % | 2.005 B -0.81 % | 2.021 B 31.44 % | 1.538 B | 0.000 -100.00 % | 1.412 B 24.61 % | 1.133 B 13.38 % | 999.356 M | 0.000 -100.00 % | 1.085 B -13.72 % | 1.257 B -0.64 % | 1.265 B 0.00 % | 1.265 B 1.71 % | 1.244 B | 0.000 -100.00 % | 1.185 B 35.73 % | 873.401 M 34.99 % | 647.005 M 23.90 % | 522.220 M 0.00 % | 522.220 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-09-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-09-30 | 2017-03-31 | 2016-09-30 | 2016-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2018-01-31 | 2017-06-30 | 2017-03-31 | 2017-01-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2016-01-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2015-01-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2014-01-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2013-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 19.383 M -50.93 % | 39.502 M -39.89 % | 65.711 M 165.04 % | -101.039 M 62.86 % | -272.049 M -45.49 % | -186.989 M -165.87 % | 283.891 M 188.84 % | -319.549 M -252.34 % | 209.766 M 4 460.13 % | 4.600 M 101.86 % | -247.300 M | 0.000 | 0.000 100.00 % | -257.925 M -1 336.59 % | 20.858 M | 0.000 | 0.000 100.00 % | -185.209 M -139.03 % | -77.483 M -850.46 % | -8.152 M 0.00 % | -8.152 M 0.00 % | -8.152 M 0.00 % | -8.152 M | 0.000 -100.00 % | 12.053 M 0.00 % | 12.053 M 0.00 % | 12.053 M | 0.000 100.00 % | -54.270 M 0.00 % | -54.270 M 0.00 % | -54.270 M -30.55 % | -41.572 M 0.00 % | -41.572 M 0.00 % | -41.572 M -87.05 % | -22.225 M 0.00 % | -22.225 M -246.07 % | -6.422 M 0.00 % | -6.422 M -194.34 % | 6.808 M 0.00 % | 6.808 M 0.00 % | 6.808 M 0.00 % | 6.808 M 394.54 % | -2.311 M 0.00 % | -2.311 M 0.00 % | -2.311 M 0.00 % | -2.311 M 83.21 % | -13.769 M 0.00 % | -13.769 M 0.00 % | -13.769 M 0.00 % | -13.769 M |
| Accounts receivables | 125.351 M 229.45 % | -96.834 M -123.56 % | 411.057 M 219.52 % | -343.937 M -3 697.67 % | 9.560 M -86.89 % | 72.909 M 327.89 % | 17.039 M -26.76 % | 23.266 M 2 703.13 % | 830.000 K -99.20 % | 103.600 M 1 886.21 % | -5.800 M | 0.000 | 0.000 100.00 % | -104.388 M -1 453.51 % | 7.712 M | 0.000 | 0.000 100.00 % | -35.307 M -350.46 % | 14.097 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 % | -24.780 M 0.00 % | -24.780 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 |
| Inventory | -117.664 M -235.86 % | 86.606 M 163.53 % | -136.331 M -185.35 % | 159.729 M 204.11 % | -153.421 M -169.19 % | -56.994 M -177.72 % | 73.329 M 134.78 % | -210.830 M -165.65 % | 321.157 M 470.42 % | -86.700 M 28.70 % | -121.600 M | 0.000 | 0.000 100.00 % | -315.558 M -312.87 % | -76.430 M | 0.000 | 0.000 100.00 % | -228.206 M -138.06 % | -95.862 M -1 204.10 % | 8.682 M 0.00 % | 8.682 M 0.00 % | 8.682 M 0.00 % | 8.682 M | 0.000 -100.00 % | 16.740 M 0.00 % | 16.740 M 0.00 % | 16.740 M | 0.000 100.00 % | -39.764 M 0.00 % | -39.764 M 0.00 % | -39.764 M -1 220.08 % | -3.012 M 0.00 % | -3.012 M 0.00 % | -3.012 M -131.43 % | 9.584 M 0.00 % | 9.584 M 737.31 % | -1.504 M 0.00 % | -1.504 M -163.19 % | 2.380 M 0.00 % | 2.380 M 0.00 % | 2.380 M 0.00 % | 2.380 M 126.32 % | -9.042 M 0.00 % | -9.042 M 0.00 % | -9.042 M 0.00 % | -9.042 M -90.47 % | -4.747 M 0.00 % | -4.747 M 0.00 % | -4.747 M 0.00 % | -4.747 M |
| Accounts payables | 0.000 -100.00 % | 34.098 M | 0.000 | 0.000 | 0.000 -100.00 % | 77.157 M 238.59 % | -55.672 M -510.11 % | 13.575 M 20.85 % | 11.233 M 100.75 % | -1.489 B -593.71 % | 301.600 M | 0.000 | 0.000 100.00 % | -386.892 M -202.17 % | 378.679 M | 0.000 | 0.000 -100.00 % | 11.975 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 |
| Other working capital | 11.696 M -25.18 % | 15.632 M 107.48 % | -209.015 M -351.31 % | 83.169 M 164.88 % | -128.188 M 54.23 % | -280.061 M -212.39 % | 249.195 M 271.20 % | -145.560 M -17.91 % | -123.454 M -108.36 % | 1.477 B 450.35 % | -421.500 M | 0.000 | 0.000 -100.00 % | 162.021 M 80.88 % | 89.576 M | 0.000 | 0.000 -100.00 % | 42.997 M 133.95 % | 18.379 M 209.17 % | -16.835 M 0.00 % | -16.835 M 0.00 % | -16.835 M 0.00 % | -16.835 M | 0.000 100.00 % | -4.687 M 0.00 % | -4.687 M 0.00 % | -4.687 M | 0.000 100.00 % | -14.506 M 0.00 % | -14.506 M 0.00 % | -14.506 M 62.38 % | -38.560 M 0.00 % | -38.560 M 0.00 % | -38.560 M -448.62 % | -7.029 M 0.00 % | -7.029 M -42.91 % | -4.918 M 0.00 % | -4.918 M -211.08 % | 4.428 M 0.00 % | 4.428 M 0.00 % | 4.428 M 0.00 % | 4.428 M -34.21 % | 6.730 M 0.00 % | 6.730 M 0.00 % | 6.730 M 0.00 % | 6.730 M 174.60 % | -9.022 M 0.00 % | -9.022 M 0.00 % | -9.022 M 0.00 % | -9.022 M |
| Other non cash items | 6.948 M -72.23 % | 25.018 M 191.72 % | 8.576 M 189.14 % | 2.966 M -62.08 % | 7.821 M 121.09 % | -37.076 M -541.75 % | 8.393 M 335.77 % | 1.926 M -75.06 % | 7.724 M -75.32 % | 31.300 M 26.72 % | 24.700 M 176.22 % | -32.408 M -25.83 % | -25.756 M -64.32 % | -15.675 M -8 911.27 % | -173.948 K 99.04 % | -18.126 M -24.80 % | -14.523 M 19.53 % | -18.047 M -179.76 % | 22.627 M 210.82 % | -20.417 M -38.15 % | -14.779 M 26.38 % | -20.075 M 2.32 % | -20.553 M -100.04 % | -10.274 M 26.52 % | -13.982 M -43.47 % | -9.746 M 0.00 % | -9.746 M -112.88 % | -4.578 M 0.00 % | -4.578 M -131.23 % | 14.658 M 0.00 % | 14.658 M 76.08 % | 8.325 M 0.00 % | 8.325 M 0.00 % | 8.325 M -54.94 % | 18.473 M 0.00 % | 18.473 M 232.83 % | 5.550 M 0.00 % | 5.550 M 17.04 % | 4.742 M 0.00 % | 4.742 M 0.00 % | 4.742 M 0.00 % | 4.742 M 9.50 % | 4.331 M 0.00 % | 4.331 M 0.00 % | 4.331 M 0.00 % | 4.331 M 377.85 % | -1.559 M 0.00 % | -1.559 M 0.00 % | -1.559 M 0.00 % | -1.559 M |
| Net cash provided by operating activities | 144.407 M -9.13 % | 158.918 M -28.72 % | 222.939 M 421.04 % | 42.787 M 137.79 % | -113.214 M -138.54 % | -47.461 M -110.46 % | 453.904 M 373.91 % | -165.710 M -147.62 % | 347.988 M 55.01 % | 224.500 M 279.17 % | -125.300 M -732.92 % | 19.797 M | 0.000 100.00 % | -211.559 M -478.89 % | 55.837 M | 0.000 | 0.000 100.00 % | -183.729 M -945.05 % | -17.581 M -156.23 % | 31.265 M 0.00 % | 31.265 M 0.00 % | 31.265 M 0.00 % | 31.265 M | 0.000 -100.00 % | 53.189 M 0.00 % | 53.189 M 0.00 % | 53.189 M | 0.000 100.00 % | -34.047 M 0.00 % | -34.047 M 0.00 % | -34.047 M -14.14 % | -29.829 M 0.00 % | -29.829 M 0.00 % | -29.829 M -5 560.10 % | -527.000 K 0.00 % | -527.000 K -124.44 % | 2.156 M 0.00 % | 2.156 M -83.84 % | 13.343 M 0.00 % | 13.343 M 0.00 % | 13.343 M 0.00 % | 13.343 M 284.24 % | 3.473 M 0.00 % | 3.473 M 0.00 % | 3.473 M 0.00 % | 3.473 M 124.91 % | -13.943 M 0.00 % | -13.943 M 0.00 % | -13.943 M 0.00 % | -13.943 M |
| Investments in property plant and equipment | -119.365 M 32.89 % | -177.859 M -24.87 % | -142.434 M -49.37 % | -95.358 M 19.52 % | -118.493 M -127.83 % | -52.009 M 59.56 % | -128.620 M -532.38 % | -20.339 M -55.22 % | -13.103 M 88.07 % | -109.800 M -420.38 % | -21.100 M | 0.000 | 0.000 100.00 % | -5.868 M 68.72 % | -18.761 M | 0.000 | 0.000 100.00 % | -23.609 M 30.61 % | -34.022 M -224.44 % | -10.487 M 0.00 % | -10.487 M 0.00 % | -10.487 M 0.00 % | -10.487 M | 0.000 100.00 % | -17.803 M 0.00 % | -17.803 M 0.00 % | -17.803 M | 0.000 100.00 % | -20.331 M 0.00 % | -20.331 M 0.00 % | -20.331 M 36.12 % | -31.826 M 0.00 % | -31.826 M 0.00 % | -31.826 M -9.89 % | -28.963 M 0.00 % | -28.963 M -298.91 % | -7.261 M 0.00 % | -7.261 M -120.22 % | -3.297 M 0.00 % | -3.297 M 0.00 % | -3.297 M 0.00 % | -3.297 M -102.61 % | -1.627 M 0.00 % | -1.627 M 0.00 % | -1.627 M 0.00 % | -1.627 M 55.81 % | -3.682 M 0.00 % | -3.682 M 0.00 % | -3.682 M 0.00 % | -3.682 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.000 K -74.49 % | 98.000 K | 0.000 -100.00 % | 2.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -28.082 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.882 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 -100.00 % | 1.000 K 200.00 % | -1.000 K | 0.000 -100.00 % | 2.900 M 290 100.00 % | -1.000 K -200.00 % | 1.000 K -98.98 % | 98.000 K | 0.000 100.00 % | -25.900 M | 0.000 | 0.000 | 0.000 -100.00 % | 642.689 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -118.400 K -101.13 % | 10.487 M 0.00 % | 10.487 M 0.00 % | 10.487 M 0.00 % | 10.487 M | 0.000 -100.00 % | 17.803 M 0.00 % | 17.803 M 0.00 % | 17.803 M | 0.000 -100.00 % | 20.331 M 0.00 % | 20.331 M 0.00 % | 20.331 M -36.12 % | 31.826 M 0.00 % | 31.826 M 0.00 % | 31.826 M 2 759.46 % | 1.113 M 0.00 % | 1.113 M -84.67 % | 7.261 M 0.00 % | 7.261 M 120.22 % | 3.297 M 0.00 % | 3.297 M 0.00 % | 3.297 M 0.00 % | 3.297 M 102.61 % | 1.627 M 0.00 % | 1.627 M 0.00 % | 1.627 M 0.00 % | 1.627 M -55.81 % | 3.682 M 0.00 % | 3.682 M 0.00 % | 3.682 M 0.00 % | 3.682 M |
| Net cash used for investing activites | -119.365 M 32.89 % | -177.858 M -24.87 % | -142.435 M -49.37 % | -95.358 M 17.51 % | -115.593 M -122.25 % | -52.010 M 59.55 % | -128.594 M -535.31 % | -20.241 M -54.48 % | -13.103 M 90.34 % | -135.700 M -543.13 % | -21.100 M | 0.000 | 0.000 100.00 % | -5.868 M 68.72 % | -18.761 M | 0.000 | 0.000 100.00 % | -23.609 M 30.85 % | -34.141 M -225.57 % | -10.487 M 0.00 % | -10.487 M 0.00 % | -10.487 M 0.00 % | -10.487 M | 0.000 100.00 % | -17.730 M 0.00 % | -17.730 M 0.00 % | -17.730 M | 0.000 100.00 % | -20.331 M 0.00 % | -20.331 M 0.00 % | -20.331 M 36.12 % | -31.826 M 0.00 % | -31.826 M 0.00 % | -31.826 M -14.28 % | -27.850 M 0.00 % | -27.850 M -283.58 % | -7.261 M 0.00 % | -7.261 M -120.22 % | -3.297 M 0.00 % | -3.297 M 0.00 % | -3.297 M 0.00 % | -3.297 M -102.61 % | -1.627 M 0.00 % | -1.627 M 0.00 % | -1.627 M 0.00 % | -1.627 M 55.81 % | -3.682 M 0.00 % | -3.682 M 0.00 % | -3.682 M 0.00 % | -3.682 M |
| Debt repayment | -124.794 M -316.63 % | -29.953 M 69.10 % | -96.933 M -177.58 % | 124.949 M -41.50 % | 213.588 M 11.35 % | 191.821 M 173.19 % | -262.092 M -358.11 % | -57.212 M 82.63 % | -329.347 M -2 629.55 % | -12.066 M | 0.000 | 0.000 | 0.000 -100.00 % | 102.248 M -61.36 % | 264.643 M | 0.000 | 0.000 -100.00 % | 81.732 M 5.42 % | 77.529 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 |
| 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 -100.00 % | 18.020 M 0.00 % | 18.020 M 0.00 % | 18.020 M | 0.000 -100.00 % | 27.489 M 0.00 % | 27.489 M 0.00 % | 27.489 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -28.220 M | 0.000 100.00 % | -30.000 K 99.89 % | -26.100 M | 0.000 | 0.000 100.00 % | -49.200 K | 0.000 | 0.000 | 0.000 100.00 % | -4.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 |
| Other financing activites | 34.680 M -60.43 % | 87.635 M 634.02 % | 11.939 M 115.33 % | -77.866 M -46.65 % | -53.098 M -57.20 % | -33.777 M 61.20 % | -87.053 M -133.88 % | 256.919 M 759.05 % | -38.983 M -76.47 % | -22.090 M -113.35 % | 165.500 M | 0.000 | 0.000 100.00 % | -4.694 M 98.28 % | -273.322 M | 0.000 | 0.000 -100.00 % | 140.328 M 994.73 % | -15.684 M 24.00 % | -20.635 M 0.00 % | -20.635 M 0.00 % | -20.635 M 0.00 % | -20.635 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 48.274 M 0.00 % | 48.274 M 19 309 427.20 % | 250.000 0.00 % | 250.000 0.00 % | 250.000 -100.00 % | 23.430 M 0.00 % | 23.430 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 |
| Net cash used provided by financing activities | -90.114 M -256.23 % | 57.682 M 167.87 % | -84.994 M -280.52 % | 47.083 M -70.66 % | 160.490 M 1.55 % | 158.044 M 145.27 % | -349.145 M -303.60 % | 171.487 M 146.56 % | -368.330 M -980.15 % | -34.100 M -124.46 % | 139.400 M | 0.000 | 0.000 -100.00 % | 97.603 M 1 224.58 % | -8.679 M | 0.000 | 0.000 -100.00 % | 222.060 M 259.06 % | 61.846 M 399.71 % | -20.635 M 0.00 % | -20.635 M 0.00 % | -20.635 M 0.00 % | -20.635 M | 0.000 -100.00 % | 15.461 M 0.00 % | 15.461 M 0.00 % | 15.461 M | 0.000 -100.00 % | 48.274 M 0.00 % | 48.274 M 0.00 % | 48.274 M 19 309 427.20 % | 250.000 0.00 % | 250.000 0.00 % | 250.000 -100.00 % | 23.430 M 0.00 % | 23.430 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 |
| Effect of forex changes on cash | 8.868 M -20.49 % | 11.153 M 7.80 % | 10.346 M 51.79 % | 6.816 M -30.21 % | 9.767 M 586.37 % | 1.423 M -82.43 % | 8.097 M -0.89 % | 8.170 M 122.43 % | 3.673 M 127.62 % | -13.300 M -34.34 % | -9.900 M | 0.000 | 0.000 -100.00 % | 26.796 M 61.84 % | 16.557 M | 0.000 | 0.000 -100.00 % | 32.818 M 427.35 % | -10.025 M -59.86 % | -6.271 M 0.00 % | -6.271 M 0.00 % | -6.271 M 0.00 % | -6.271 M | 0.000 -100.00 % | 5.125 M 0.00 % | 5.125 M 0.00 % | 5.125 M | 0.000 -100.00 % | 585.954 K 0.00 % | 585.954 K 0.00 % | 585.954 K -99.01 % | 59.161 M 0.00 % | 59.161 M 0.00 % | 59.161 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 |
| Net change in cash | -56.205 M -212.65 % | 49.894 M 752.02 % | 5.856 M 340.63 % | 1.329 M 102.27 % | -58.551 M -197.59 % | 59.997 M 481.22 % | -15.738 M -150.05 % | -6.294 M 78.86 % | -29.773 M -171.92 % | 41.400 M 344.97 % | -16.900 M -185.37 % | 19.797 M 220 066.93 % | -9.000 K 99.99 % | -92.943 M -306.75 % | 44.954 M | 0.000 | 0.000 -100.00 % | 47.541 M 48 153.93 % | 98.522 K 101.59 % | -6.178 M 0.00 % | -6.178 M 0.00 % | -6.178 M 0.00 % | -6.178 M | 0.000 -100.00 % | 512.958 K 0.00 % | 512.958 K 0.00 % | 512.958 K | 0.000 -100.00 % | 10.587 M 0.00 % | 10.587 M 0.00 % | 10.587 M 524.60 % | -2.494 M 0.00 % | -2.494 M 0.00 % | -2.494 M 49.60 % | -4.947 M -389.43 % | 1.709 M 0.00 % | 1.709 M 0.00 % | 1.709 M -64.33 % | 4.791 M 0.00 % | 4.791 M 0.00 % | 4.791 M 0.00 % | 4.791 M 11.60 % | 4.293 M 0.00 % | 4.293 M 0.00 % | 4.293 M 0.00 % | 4.293 M 1 808.76 % | -251.250 K 0.00 % | -251.250 K 0.00 % | -251.250 K 0.00 % | -251.250 K |
| Cash at beginning of period | 80.093 M 165.22 % | 30.199 M 24.06 % | 24.343 M 5.77 % | 23.014 M -71.78 % | 81.565 M 278.18 % | 21.568 M -42.19 % | 37.306 M -14.44 % | 43.600 M -40.58 % | 73.373 M 129.29 % | 32.000 M -34.56 % | 48.900 M 68.02 % | 29.103 M -70.46 % | 98.509 M -48.54 % | 191.443 M 30.69 % | 146.488 M | 0.000 -100.00 % | 48.800 M 3 731.95 % | 1.274 M 8.38 % | 1.175 M -94.35 % | 20.808 M 0.00 % | 20.808 M 0.00 % | 20.808 M 0.00 % | 20.808 M | 0.000 -100.00 % | 20.295 M 0.00 % | 20.295 M 0.00 % | 20.295 M | 0.000 -100.00 % | 9.708 M 0.00 % | 9.708 M 0.00 % | 9.708 M -20.44 % | 12.201 M 0.00 % | 12.201 M 0.00 % | 12.201 M | 0.000 -100.00 % | 10.492 M 0.00 % | 10.492 M 0.00 % | 10.492 M 84.05 % | 5.701 M 0.00 % | 5.701 M 0.00 % | 5.701 M 0.00 % | 5.701 M 305.03 % | 1.408 M 0.00 % | 1.408 M 0.00 % | 1.408 M 0.00 % | 1.408 M -15.15 % | 1.659 M 0.00 % | 1.659 M 0.00 % | 1.659 M 0.00 % | 1.659 M |
| Cash at end of period | 23.888 M -70.17 % | 80.093 M 165.22 % | 30.199 M 24.06 % | 24.343 M 5.77 % | 23.014 M -71.78 % | 81.565 M 278.18 % | 21.568 M -42.19 % | 37.306 M -14.44 % | 43.600 M -40.60 % | 73.400 M 129.38 % | 32.000 M -34.56 % | 48.900 M -50.36 % | 98.500 M 0.00 % | 98.500 M -48.55 % | 191.443 M | 0.000 -100.00 % | 48.800 M -0.03 % | 48.814 M 3 733.07 % | 1.274 M -91.30 % | 14.630 M 0.00 % | 14.630 M 0.00 % | 14.630 M 0.00 % | 14.630 M | 0.000 -100.00 % | 20.808 M 0.00 % | 20.808 M 0.00 % | 20.808 M | 0.000 -100.00 % | 20.295 M 0.00 % | 20.295 M 0.00 % | 20.295 M 109.06 % | 9.708 M 0.00 % | 9.708 M 0.00 % | 9.708 M 296.24 % | -4.947 M -140.55 % | 12.201 M 0.00 % | 12.201 M 0.00 % | 12.201 M 16.29 % | 10.492 M 0.00 % | 10.492 M 0.00 % | 10.492 M 0.00 % | 10.492 M 84.05 % | 5.701 M 0.00 % | 5.701 M 0.00 % | 5.701 M 0.00 % | 5.701 M 305.03 % | 1.408 M 0.00 % | 1.408 M 0.00 % | 1.408 M 0.00 % | 1.408 M |
| Operating cash flow | 144.407 M 13.43 % | 127.307 M -42.90 % | 222.939 M 421.04 % | 42.787 M 137.79 % | -113.214 M -138.54 % | -47.461 M -110.46 % | 453.904 M 373.91 % | -165.710 M -147.62 % | 347.988 M 55.01 % | 224.500 M 279.17 % | -125.300 M -732.92 % | 19.797 M | 0.000 100.00 % | -211.559 M -478.89 % | 55.837 M | 0.000 | 0.000 100.00 % | -183.729 M -945.05 % | -17.581 M -156.23 % | 31.265 M 0.00 % | 31.265 M 0.00 % | 31.265 M 0.00 % | 31.265 M | 0.000 -100.00 % | 53.189 M 0.00 % | 53.189 M 0.00 % | 53.189 M | 0.000 100.00 % | -34.047 M 0.00 % | -34.047 M 0.00 % | -34.047 M -14.14 % | -29.829 M 0.00 % | -29.829 M 0.00 % | -29.829 M -5 560.10 % | -527.000 K 0.00 % | -527.000 K -124.44 % | 2.156 M 0.00 % | 2.156 M -83.84 % | 13.343 M 0.00 % | 13.343 M 0.00 % | 13.343 M 0.00 % | 13.343 M 284.24 % | 3.473 M 0.00 % | 3.473 M 0.00 % | 3.473 M 0.00 % | 3.473 M 124.91 % | -13.943 M 0.00 % | -13.943 M 0.00 % | -13.943 M 0.00 % | -13.943 M |
| Capital expenditure | -119.365 M 32.89 % | -177.859 M -24.87 % | -142.434 M -49.37 % | -95.358 M 19.52 % | -118.493 M -127.83 % | -52.009 M 59.56 % | -128.620 M -532.38 % | -20.339 M -55.22 % | -13.103 M 88.07 % | -109.800 M -420.38 % | -21.100 M | 0.000 | 0.000 100.00 % | -5.868 M 68.72 % | -18.761 M | 0.000 | 0.000 100.00 % | -23.609 M 30.61 % | -34.022 M -224.44 % | -10.487 M 0.00 % | -10.487 M 0.00 % | -10.487 M 0.00 % | -10.487 M | 0.000 100.00 % | -17.803 M 0.00 % | -17.803 M 0.00 % | -17.803 M | 0.000 100.00 % | -20.331 M 0.00 % | -20.331 M 0.00 % | -20.331 M 36.12 % | -31.826 M 0.00 % | -31.826 M 0.00 % | -31.826 M -9.89 % | -28.963 M 0.00 % | -28.963 M -298.91 % | -7.261 M 0.00 % | -7.261 M -120.22 % | -3.297 M 0.00 % | -3.297 M 0.00 % | -3.297 M 0.00 % | -3.297 M -102.61 % | -1.627 M 0.00 % | -1.627 M 0.00 % | -1.627 M 0.00 % | -1.627 M 55.81 % | -3.682 M 0.00 % | -3.682 M 0.00 % | -3.682 M 0.00 % | -3.682 M |
| Free CashFlow | 25.042 M 149.54 % | -50.552 M -162.79 % | 80.505 M 253.14 % | -52.571 M 77.31 % | -231.707 M -132.94 % | -99.470 M -130.58 % | 325.284 M 274.84 % | -186.049 M -155.56 % | 334.885 M 191.97 % | 114.700 M 178.35 % | -146.400 M -839.51 % | 19.797 M | 0.000 100.00 % | -217.428 M -686.43 % | 37.076 M | 0.000 | 0.000 100.00 % | -207.338 M -301.79 % | -51.603 M -348.35 % | 20.779 M 0.00 % | 20.779 M 0.00 % | 20.779 M 0.00 % | 20.779 M | 0.000 -100.00 % | 35.387 M 0.00 % | 35.387 M 0.00 % | 35.387 M | 0.000 100.00 % | -54.377 M 0.00 % | -54.377 M 0.00 % | -54.377 M 11.80 % | -61.655 M 0.00 % | -61.655 M 0.00 % | -61.655 M -109.07 % | -29.490 M 0.00 % | -29.490 M -477.74 % | -5.104 M 0.00 % | -5.104 M -150.81 % | 10.046 M 0.00 % | 10.046 M 0.00 % | 10.046 M 0.00 % | 10.046 M 444.41 % | 1.845 M 0.00 % | 1.845 M 0.00 % | 1.845 M 0.00 % | 1.845 M 110.47 % | -17.625 M 0.00 % | -17.625 M 0.00 % | -17.625 M 0.00 % | -17.625 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 |