Talbros Engineering Limited TALBROSENG.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 4.461 B 8.79 % | 4.100 B -7.69 % | 4.442 B 26.49 % | 3.511 B 47.00 % | 2.389 B 15.22 % | 2.073 B -19.64 % | 2.580 B 28.78 % | 2.003 B 27.11 % | 1.576 B 13.13 % | 1.393 B 10.39 % | 1.262 B 7.56 % | 1.173 B |
| Net income | 201.709 M 13.11 % | 178.337 M -36.14 % | 279.265 M 26.37 % | 220.987 M 107.43 % | 106.534 M 165.13 % | 40.182 M -44.22 % | 72.039 M -19.53 % | 89.528 M 28.08 % | 69.900 M 107.70 % | 33.655 M -26.01 % | 45.487 M 16.85 % | 38.929 M |
| Income before tax | 272.047 M 12.83 % | 241.104 M -35.70 % | 374.950 M 28.31 % | 292.220 M 101.77 % | 144.827 M 186.92 % | 50.477 M -55.30 % | 112.917 M -13.52 % | 130.574 M 29.80 % | 100.600 M 93.18 % | 52.076 M -21.09 % | 65.995 M 12.06 % | 58.890 M |
| Income before tax ratio | 0.06 3.71 % | 0.06 -30.34 % | 0.08 1.44 % | 0.08 37.26 % | 0.06 149.03 % | 0.02 -44.37 % | 0.04 -32.85 % | 0.07 2.11 % | 0.06 70.76 % | 0.04 -28.52 % | 0.05 4.19 % | 0.05 |
| EBITDA | 497.857 M 14.02 % | 436.647 M -22.05 % | 560.148 M 21.22 % | 462.084 M 62.93 % | 283.601 M 41.24 % | 200.789 M -18.49 % | 246.324 M 15.27 % | 213.700 M 36.72 % | 156.300 M 48.38 % | 105.339 M -10.91 % | 118.239 M 5.06 % | 112.542 M |
| Net income ratio | 0.05 3.96 % | 0.04 -30.82 % | 0.06 -0.10 % | 0.06 41.11 % | 0.04 130.12 % | 0.02 -30.59 % | 0.03 -37.51 % | 0.04 0.76 % | 0.04 83.59 % | 0.02 -32.97 % | 0.04 8.63 % | 0.03 |
| Ratio EBITDA | 0.11 4.80 % | 0.11 -15.56 % | 0.13 -4.17 % | 0.13 10.84 % | 0.12 22.59 % | 0.10 1.43 % | 0.10 -10.49 % | 0.11 7.56 % | 0.10 31.16 % | 0.08 -19.29 % | 0.09 -2.32 % | 0.10 |
| Gross profit ratio | 0.48 4.14 % | 0.46 109.88 % | 0.22 -4.98 % | 0.23 70.27 % | 0.14 -38.36 % | 0.22 4.17 % | 0.21 -19.89 % | 0.26 -52.43 % | 0.56 133.78 % | 0.24 -2.15 % | 0.24 -1.51 % | 0.25 |
| Weighted average shs out dil | 5.077 M 0.01 % | 5.077 M 0.00 % | 5.077 M 0.00 % | 5.077 M 0.00 % | 5.077 M 0.00 % | 5.077 M 0.00 % | 5.077 M 0.00 % | 5.077 M -0.46 % | 5.100 M 0.46 % | 5.077 M 0.00 % | 5.077 M 17.54 % | 4.319 M |
| Weighted average shs out | 5.077 M 0.01 % | 5.077 M 0.00 % | 5.077 M 0.00 % | 5.077 M 0.00 % | 5.077 M 0.00 % | 5.077 M 0.00 % | 5.077 M 0.00 % | 5.077 M -0.46 % | 5.100 M 0.46 % | 5.077 M 0.00 % | 5.077 M 17.54 % | 4.319 M |
| EPS diluted | 39.73 13.09 % | 35.13 -36.14 % | 55.01 26.37 % | 43.53 107.38 % | 20.99 165.03 % | 7.92 -44.19 % | 14.19 -19.56 % | 17.64 28.48 % | 13.73 107.09 % | 6.63 -26.00 % | 8.96 -0.67 % | 9.02 |
| Earnings per share | 39.73 13.09 % | 35.13 -36.14 % | 55.01 26.37 % | 43.53 107.38 % | 20.99 165.03 % | 7.92 -44.19 % | 14.19 -19.56 % | 17.64 28.48 % | 13.73 107.09 % | 6.63 -26.00 % | 8.96 -0.67 % | 9.02 |
| Gross profit | 2.144 B 13.30 % | 1.892 B 93.74 % | 976.525 M 20.19 % | 812.488 M 150.30 % | 324.608 M -28.98 % | 457.084 M -16.29 % | 546.018 M 3.16 % | 529.291 M -39.53 % | 875.300 M 164.47 % | 330.958 M 8.01 % | 306.408 M 5.94 % | 289.234 M |
| Income tax expense | 70.338 M 12.06 % | 62.767 M -34.40 % | 95.686 M 34.33 % | 71.233 M 86.02 % | 38.293 M 271.96 % | 10.295 M -74.82 % | 40.878 M -0.41 % | 41.045 M 33.70 % | 30.700 M 66.66 % | 18.421 M -10.17 % | 20.508 M 2.74 % | 19.961 M |
| Cost of revenue | 2.317 B -24.39 % | 3.065 B -6.93 % | 3.293 B 29.68 % | 2.539 B 44.97 % | 1.751 B 8.38 % | 1.616 B -20.54 % | 2.034 B 37.97 % | 1.474 B 110.36 % | 700.700 M -34.03 % | 1.062 B 11.15 % | 955.585 M 8.09 % | 884.042 M |
| General and administrative expenses | 362.573 M 688.91 % | 45.959 M 18.45 % | 38.800 M 30.54 % | 29.723 M 18.23 % | 25.139 M -19.90 % | 31.383 M -1.31 % | 31.800 M 13.20 % | 28.091 M 25.97 % | 22.300 M 316.90 % | 5.349 M -24.67 % | 7.101 M -92.02 % | 88.999 M |
| Selling and marketing expenses | 1.790 M -99.22 % | 229.942 M -14.97 % | 270.438 M 14.53 % | 236.120 M 66.89 % | 141.483 M 23.04 % | 114.992 M -30.47 % | 165.391 M 18.74 % | 139.291 M 32.15 % | 105.400 M 6 839.12 % | 1.519 M -15.78 % | 1.804 M | 0.000 |
| Other expenses | 0.000 -100.00 % | 32.485 M -85.58 % | 225.337 M 24.27 % | 181.332 M -5.76 % | 192.412 M -3.49 % | 199.362 M 2 827.49 % | 6.810 M | 0.000 | 0.000 -100.00 % | 501.367 K 13 826.86 % | 3.600 K -98.08 % | 187.853 K |
| Operating expenses | 362.573 M 17.57 % | 308.386 M -42.31 % | 534.575 M 19.54 % | 447.175 M 24.55 % | 359.034 M 3.85 % | 345.737 M -7.15 % | 372.369 M 0.43 % | 370.775 M -50.36 % | 747.000 M 195.64 % | 252.670 M 15.77 % | 218.253 M 11.15 % | 196.359 M |
| Cost and expenses | 2.680 B -28.91 % | 3.769 B -5.68 % | 3.996 B 109.65 % | 1.906 B -12.86 % | 2.187 B 11.50 % | 1.962 B -18.46 % | 2.406 B 30.43 % | 1.845 B 27.43 % | 1.448 B 10.11 % | 1.315 B 12.01 % | 1.174 B 8.65 % | 1.080 B |
| 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 |
| Selling general and administrative expenses | 362.573 M 31.41 % | 275.901 M -10.78 % | 309.238 M 16.32 % | 265.843 M 59.55 % | 166.622 M 13.83 % | 146.375 M -25.77 % | 197.191 M 17.81 % | 167.382 M 31.07 % | 127.700 M 1 759.38 % | 6.868 M -22.87 % | 8.905 M -89.99 % | 88.999 M |
| Interest income | 0.000 -100.00 % | 52.000 K -91.05 % | 581.000 K | 0.000 -100.00 % | 630.000 K 50.36 % | 419.000 K 473.97 % | 73.000 K -91.89 % | 900.000 K 350.00 % | 200.000 K 0.00 % | 200.000 K -80.54 % | 1.028 M 75.97 % | 584.052 K |
| Interest expense | 117.637 M 22.73 % | 95.848 M 2.86 % | 93.179 M 10.24 % | 84.524 M 44.55 % | 58.473 M -18.76 % | 71.972 M 5.61 % | 68.151 M 100.44 % | 34.000 M 18.88 % | 28.600 M 0.00 % | 28.600 M 74.89 % | 16.353 M -34.59 % | 25.003 M |
| Depreciation and amortization | 112.488 M 12.83 % | 99.695 M 8.34 % | 92.019 M 7.83 % | 85.340 M 6.28 % | 80.301 M 2.50 % | 78.340 M 20.05 % | 65.256 M 32.90 % | 49.100 M 33.79 % | 36.700 M 3.59 % | 35.430 M -1.28 % | 35.890 M 25.27 % | 28.650 M |
| Operating income | 1.781 B 431.30 % | 335.229 M -24.71 % | 445.262 M 21.16 % | 367.506 M 82.71 % | 201.146 M 78.14 % | 112.916 M -35.88 % | 176.100 M 10.13 % | 159.900 M 58.98 % | 100.580 M 95.02 % | 51.575 M -21.85 % | 65.991 M 12.42 % | 58.702 M |
| Operating income ratio | 0.40 388.35 % | 0.08 -18.44 % | 0.10 -4.22 % | 0.10 24.29 % | 0.08 54.61 % | 0.05 -20.21 % | 0.07 -14.48 % | 0.08 25.07 % | 0.06 72.38 % | 0.04 -29.20 % | 0.05 4.51 % | 0.05 |
| Total other income expenses net | -1.509 B -1 503.20 % | -94.125 M -33.87 % | -70.312 M 6.61 % | -75.286 M -33.68 % | -56.319 M | 0.000 100.00 % | -60.732 M -117.35 % | -27.942 M -138 283.08 % | 20.221 K -95.97 % | 501.367 K 13 830.73 % | 3.599 K -98.08 % | 187.853 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.318 B 17.24 % | 1.124 B 11.18 % | 1.011 B 3.31 % | 978.656 M 36.02 % | 719.481 M 4.54 % | 688.268 M -13.53 % | 795.930 M 55.58 % | 511.582 M 67.51 % | 305.400 M 40.80 % | 216.900 M 87.09 % | 115.937 M 56.29 % | 74.182 M |
| Total investments | 1.608 M 86.98 % | 860.000 K 0.00 % | 860.000 K 0.00 % | 860.000 K 0.00 % | 860.000 K 0.00 % | 860.000 K 0.00 % | 860.000 K 0.00 % | 860.000 K -4.44 % | 900.000 K 0.00 % | 900.000 K 4.65 % | 860.000 K 0.00 % | 860.000 K |
| Total debt | 1.321 B 17.38 % | 1.125 B 11.18 % | 1.012 B 3.38 % | 979.081 M 29.36 % | 756.871 M 9.86 % | 688.911 M -14.89 % | 809.397 M 52.76 % | 529.866 M 66.89 % | 317.500 M 41.99 % | 223.600 M 76.46 % | 126.713 M -5.57 % | 134.191 M |
| Accumulated other comprehensive income loss | 56.544 M -0.05 % | 56.574 M -0.05 % | 56.603 M -0.05 % | 56.633 M -0.05 % | 56.663 M -17.52 % | 68.702 M 0.00 % | 68.702 M 0.00 % | 68.700 M 0.00 % | 68.700 M | 0.000 | 0.000 | 0.000 |
| Retained earnings | 1.419 B 15.36 % | 1.230 B 15.01 % | 1.070 B 33.61 % | 800.654 M 36.33 % | 587.282 M 22.23 % | 480.454 M 6.82 % | 449.793 M 16.23 % | 386.981 M 27.46 % | 303.600 M 29.91 % | 233.700 M 14.89 % | 203.420 M 12.48 % | 180.849 M |
| Common stock | 50.765 M 0.00 % | 50.765 M 0.00 % | 50.765 M 0.00 % | 50.765 M 0.00 % | 50.765 M 0.00 % | 50.765 M 0.00 % | 50.765 M 0.00 % | 50.765 M 99.86 % | 25.400 M 0.00 % | 25.400 M 0.07 % | 25.383 M 0.00 % | 25.383 M |
| Total equity | 1.545 B 13.94 % | 1.356 B 13.43 % | 1.195 B 29.06 % | 925.989 M 29.94 % | 712.647 M 17.57 % | 606.143 M 5.38 % | 575.217 M 12.25 % | 512.435 M 19.45 % | 429.000 M 19.43 % | 359.200 M 10.33 % | 325.564 M 8.18 % | 300.958 M |
| Other non current liabilities | 7.836 M 15.00 % | 6.814 M 10.38 % | 6.173 M 33.04 % | 4.640 M 31.37 % | 3.532 M 353 100.00 % | 1.000 K -99.97 % | 3.579 M 14.75 % | 3.119 M 24.76 % | 2.500 M 4.17 % | 2.400 M 11.00 % | 2.162 M 4.75 % | 2.064 M |
| Long term debt | 558.594 M -4.20 % | 583.082 M 17.10 % | 497.923 M 2.81 % | 484.326 M 77.66 % | 272.617 M -5.16 % | 287.460 M -11.63 % | 325.280 M 32.22 % | 246.015 M 56.20 % | 157.500 M 202.30 % | 52.100 M 18.17 % | 44.089 M 7.25 % | 41.109 M |
| Total non current liabilities | 613.147 M -1.50 % | 622.460 M 16.50 % | 534.308 M 2.98 % | 518.858 M 67.27 % | 310.189 M -5.14 % | 327.001 M -9.00 % | 359.327 M 33.28 % | 269.602 M 54.15 % | 174.900 M 150.93 % | 69.700 M 10.50 % | 63.079 M -1.88 % | 64.287 M |
| Other current liabilities | 234.129 M 56.40 % | 149.700 M 16.70 % | 128.283 M 0.00 % | 128.287 M 47.28 % | 87.105 M 22.68 % | 71.004 M -22.17 % | 91.235 M 11.08 % | 82.133 M -17.70 % | 99.800 M 92.29 % | 51.900 M 0.28 % | 51.758 M -54.30 % | 113.262 M |
| Deferred revenue | 0.000 -100.00 % | 1.392 M -31.12 % | 2.021 M -22.89 % | 2.621 M 133.19 % | 1.124 M 36.41 % | 824.000 K 345.41 % | 185.000 K 85.00 % | 100.000 K -66.67 % | 300.000 K -92.80 % | 4.168 M -90.63 % | 44.481 M 45.75 % | 30.518 M |
| Short term debt | 762.284 M 40.58 % | 542.241 M 5.44 % | 514.242 M 3.94 % | 494.755 M 2.17 % | 484.254 M 20.63 % | 401.451 M -17.08 % | 484.117 M 70.55 % | 283.851 M 77.41 % | 160.000 M -6.71 % | 171.500 M 107.57 % | 82.624 M -11.24 % | 93.082 M |
| Total current liabilities | 1.211 B 32.76 % | 911.990 M -10.55 % | 1.020 B -0.02 % | 1.020 B 19.25 % | 855.168 M 27.47 % | 670.896 M -27.84 % | 929.706 M 56.77 % | 593.044 M 61.11 % | 368.100 M 17.53 % | 313.200 M 17.40 % | 266.789 M -12.28 % | 304.133 M |
| Total liabilities | 1.824 B 18.86 % | 1.534 B -1.25 % | 1.554 B 0.99 % | 1.539 B 32.03 % | 1.165 B 16.78 % | 997.897 M -22.59 % | 1.289 B 49.43 % | 862.646 M 58.87 % | 543.000 M 41.81 % | 382.900 M 16.08 % | 329.867 M -10.46 % | 368.420 M |
| Other non current assets | 119.568 M 139.10 % | 50.008 M 35.92 % | 36.793 M -82.60 % | 211.403 M 234.76 % | 63.150 M 1 030.50 % | 5.586 M -81.47 % | 30.152 M 94.96 % | 15.466 M 124.14 % | 6.900 M -92.86 % | 96.700 M 101.16 % | 48.070 M 51.96 % | 31.634 M |
| Long term investments | 860.000 K 138.23 % | 361.000 K -58.02 % | 860.000 K 0.00 % | 860.000 K 0.00 % | 860.000 K -97.30 % | 31.839 M 19.71 % | 26.597 M 103.03 % | 13.100 M 36.46 % | 9.600 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 3.392 M 15.02 % | 2.949 M 9.10 % | 2.703 M 27.50 % | 2.120 M -11.63 % | 2.399 M -6.91 % | 2.577 M -11.63 % | 2.916 M -5.94 % | 3.100 M 210.00 % | 1.000 M -99.54 % | 219.382 M | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 3.392 M 15.02 % | 2.949 M 9.10 % | 2.703 M 27.50 % | 2.120 M -11.63 % | 2.399 M -6.91 % | 2.577 M -11.63 % | 2.916 M -6.21 % | 3.109 M 210.90 % | 1.000 M 42.86 % | 700.000 K | 0.000 | 0.000 |
| Property plant equipment net | 1.747 B 7.87 % | 1.619 B 23.56 % | 1.310 B 37.44 % | 953.463 M 11.95 % | 851.654 M -2.20 % | 870.770 M 7.98 % | 806.409 M 31.72 % | 612.207 M 19.92 % | 510.500 M 94.25 % | 262.800 M 10.53 % | 237.761 M 5.38 % | 225.625 M |
| Total non current assets | 1.870 B 11.84 % | 1.672 B 20.19 % | 1.391 B 19.15 % | 1.168 B 27.21 % | 918.064 M 0.80 % | 910.772 M 5.16 % | 866.075 M 34.52 % | 643.824 M 21.94 % | 528.000 M 46.59 % | 360.200 M 26.02 % | 285.831 M 11.11 % | 257.259 M |
| Other current assets | 37.484 M 9.15 % | 34.343 M -59.76 % | 85.344 M -14.38 % | 99.672 M -11.30 % | 112.370 M 137.53 % | 47.308 M 44.83 % | 32.665 M -43.91 % | 58.234 M 36.06 % | 42.800 M -80.54 % | 219.900 M 10 453.04 % | 2.084 M 19.98 % | 1.737 M |
| Short term investments | 1.034 M 4.87 % | 986.000 K 29.91 % | 759.000 K | 0.000 | 0.000 | 0.000 100.00 % | -25.737 M -110.27 % | -12.240 M -40.69 % | -8.700 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 1.977 M 57.28 % | 1.257 M 8.83 % | 1.155 M 171.76 % | 425.000 K -98.86 % | 37.390 M 5 714.93 % | 643.000 K -95.23 % | 13.467 M -26.35 % | 18.284 M 51.11 % | 12.100 M 80.60 % | 6.700 M -37.82 % | 10.776 M -82.04 % | 60.009 M |
| Cash and short term investments | 3.011 M 139.54 % | 1.257 M 8.83 % | 1.155 M 171.76 % | 425.000 K -98.86 % | 37.390 M 5 714.93 % | 643.000 K -95.23 % | 13.467 M -26.35 % | 18.284 M 51.11 % | 12.100 M 80.60 % | 6.700 M -37.82 % | 10.776 M -82.04 % | 60.009 M |
| Total current assets | 1.498 B 23.03 % | 1.218 B -10.30 % | 1.357 B 4.68 % | 1.297 B 35.09 % | 959.944 M 38.47 % | 693.266 M -30.55 % | 998.175 M 36.50 % | 731.270 M 64.66 % | 444.100 M 16.29 % | 381.900 M 3.33 % | 369.600 M -10.32 % | 412.118 M |
| Inventory | 652.130 M -3.62 % | 676.637 M 7.45 % | 629.701 M 30.57 % | 482.278 M 20.67 % | 399.661 M 20.10 % | 332.774 M -35.83 % | 518.544 M 41.43 % | 366.652 M 82.69 % | 200.700 M 29.23 % | 155.300 M 22.10 % | 127.193 M 2.29 % | 124.348 M |
| Net receivables | 805.439 M 59.37 % | 505.385 M -21.19 % | 641.271 M -10.24 % | 714.436 M 74.03 % | 410.523 M 31.35 % | 312.541 M -27.90 % | 433.499 M 50.47 % | 288.100 M 55.98 % | 184.700 M -15.81 % | 219.382 M -4.43 % | 229.547 M 1.56 % | 226.024 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 40.716 M | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K 101.72 % | -58.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 -100.00 % | 1.000 K 200.00 % | -1.000 K -200.00 % | 1.000 K 125.00 % | -4.000 K -300.00 % | 2.000 K 300.00 % | 500.000 103.85 % | -13.000 K 87.00 % | -100.000 K | 0.000 | 0.000 | 0.000 |
| Account payables | 214.322 M 16.40 % | 184.125 M -44.06 % | 329.153 M -4.34 % | 344.079 M 27.63 % | 269.597 M 44.78 % | 186.211 M -41.17 % | 316.508 M 56.64 % | 202.058 M 89.73 % | 106.500 M 21.85 % | 87.400 M -0.60 % | 87.926 M 30.71 % | 67.271 M |
| Tax payables | 0.000 -100.00 % | 34.532 M -24.70 % | 45.859 M -8.41 % | 50.069 M 282.56 % | 13.088 M 14.75 % | 11.406 M -69.71 % | 37.661 M 50.63 % | 25.002 M 1 566.80 % | 1.500 M -37.50 % | 2.400 M | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 6.172 M 33.05 % | 4.639 M 31.38 % | 3.531 M -9.46 % | 3.900 M | 0.000 -100.00 % | 3.129 M 20.35 % | 2.600 M 4.00 % | 2.500 M | 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Other total stockholders equity | 17.937 M 0.00 % | 17.937 M 0.00 % | 17.937 M 0.00 % | 17.937 M 0.00 % | 17.937 M 0.00 % | 17.937 M -75.97 % | 74.659 M -0.04 % | 74.689 M -25.31 % | 100.000 M -0.10 % | 100.100 M 3.45 % | 96.762 M 2.15 % | 94.727 M |
| Deferred tax liabilities non current | 46.717 M 43.46 % | 32.564 M 7.78 % | 30.212 M 1.06 % | 29.894 M -12.18 % | 34.040 M -4.49 % | 35.640 M 16.98 % | 30.468 M 48.86 % | 20.468 M 37.37 % | 14.900 M -1.97 % | 15.200 M -9.67 % | 16.828 M -20.30 % | 21.114 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 |
| Total assets | 3.368 B 16.55 % | 2.890 B 5.13 % | 2.749 B 11.53 % | 2.465 B 31.24 % | 1.878 B 17.08 % | 1.604 B -13.96 % | 1.864 B 35.57 % | 1.375 B 41.47 % | 972.000 M 30.98 % | 742.100 M 13.22 % | 655.431 M -2.08 % | 669.378 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -37.376 M -32.39 % | -28.231 M 81.87 % | -155.738 M 45.28 % | -284.608 M -232.35 % | -85.634 M -404.01 % | 28.168 M -17.05 % | 33.957 M 138.19 % | -88.916 M -167.02 % | -33.300 M -468.87 % | 9.027 M 110.34 % | -87.269 M -144.95 % | -35.627 M |
| Accounts receivables | -302.726 M -320.54 % | 137.268 M 90.43 % | 72.082 M 123.60 % | -305.494 M -223.85 % | -94.332 M -178.33 % | 120.436 M 183.48 % | -144.265 M -43.26 % | -100.700 M -411.17 % | -19.700 M | 0.000 | 0.000 | 0.000 |
| Inventory | 24.508 M 152.21 % | -46.937 M 68.16 % | -147.423 M -78.44 % | -82.618 M -23.52 % | -66.886 M -136.00 % | 185.770 M 222.30 % | -151.892 M 8.48 % | -165.966 M -265.56 % | -45.400 M -61.77 % | -28.065 M -886.43 % | -2.845 M 2.30 % | -2.912 M |
| Accounts payables | 30.197 M 120.82 % | -145.028 M -871.65 % | -14.926 M -120.04 % | 74.482 M -10.68 % | 83.386 M 164.00 % | -130.297 M -213.85 % | 114.450 M 19.72 % | 95.600 M 400.52 % | 19.100 M | 0.000 | 0.000 | 0.000 |
| Other working capital | 210.645 M 695.91 % | 26.466 M 140.42 % | -65.471 M -325.59 % | 29.022 M 471.98 % | -7.802 M 94.72 % | -147.741 M -168.51 % | 215.664 M 162.52 % | 82.150 M 546.85 % | 12.700 M -65.76 % | 37.093 M 143.94 % | -84.424 M -158.06 % | -32.715 M |
| Other non cash items | 67.335 M 9.05 % | 61.748 M 6 420.16 % | -977.000 K -116.15 % | -452.000 K 28.93 % | -636.000 K -123.94 % | -284.000 K 96.60 % | -8.343 M -1 093.56 % | -699.000 K -449.50 % | 200.000 K 364.47 % | 43.060 K 104.46 % | -965.987 K -346.37 % | 392.082 K |
| Net cash provided by operating activities | 344.156 M 10.47 % | 311.549 M 0.42 % | 310.254 M 235.41 % | 92.500 M -33.39 % | 138.858 M -11.39 % | 156.701 M -25.91 % | 211.489 M 134.98 % | 90.002 M -13.63 % | 104.200 M 7.89 % | 96.576 M 607.50 % | 13.650 M -73.90 % | 52.305 M |
| Investments in property plant and equipment | -269.121 M 29.50 % | -381.720 M 15.25 % | -450.395 M -140.50 % | -187.271 M -200.61 % | -62.298 M 56.66 % | -143.750 M 44.74 % | -260.130 M -64.62 % | -158.020 M 44.84 % | -286.500 M -359.46 % | -62.356 M -22.40 % | -50.942 M -59.58 % | -31.923 M |
| Acquisitions net | 2.456 M | 0.000 -100.00 % | 1.230 M 50.18 % | 819.000 K -35.51 % | 1.270 M 3.67 % | 1.225 M -12.50 % | 1.400 M -71.43 % | 4.900 M 250.00 % | 1.400 M | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 1.208 M -41.47 % | 2.064 M 255.25 % | 581.000 K | 0.000 -100.00 % | 630.000 K 50.36 % | 419.000 K 473.97 % | 73.000 K -91.39 % | 848.000 K 421.22 % | 162.696 K -84.85 % | 1.074 M -24.22 % | 1.417 M -22.58 % | 1.830 M |
| Net cash used for investing activites | -265.457 M 30.08 % | -379.656 M 15.37 % | -448.584 M -140.59 % | -186.452 M -208.71 % | -60.398 M 57.50 % | -142.106 M 45.06 % | -258.657 M -69.87 % | -152.272 M 46.55 % | -284.900 M -364.90 % | -61.282 M -23.74 % | -49.525 M -64.57 % | -30.093 M |
| Debt repayment | -65.240 M -176.04 % | 85.802 M 467.14 % | 15.129 M -92.89 % | 212.817 M 1 499.01 % | -15.212 M 59.43 % | -37.498 M -147.04 % | 79.715 M -10.48 % | 89.049 M -15.59 % | 105.500 M 375.20 % | -38.336 M -186.98 % | -13.358 M 73.33 % | -50.081 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 47.550 M |
| 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 |
| Dividends paid | -12.691 M 28.57 % | -17.768 M -75.00 % | -10.153 M -33.33 % | -7.615 M | 0.000 100.00 % | -9.227 M 0.00 % | -9.227 M -81.74 % | -5.077 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 -100.00 % | 402.000 K -99.70 % | 133.894 M 190.27 % | -148.334 M -456.29 % | -26.665 M -238.10 % | 19.309 M 168.95 % | -28.003 M -72.76 % | -16.209 M -119.91 % | 81.400 M | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -77.931 M -213.87 % | 68.436 M -50.72 % | 138.870 M 144.20 % | 56.868 M 235.80 % | -41.877 M -52.75 % | -27.416 M -164.53 % | 42.485 M -37.30 % | 67.763 M -63.74 % | 186.900 M 587.54 % | -38.336 M -186.98 % | -13.358 M -427.74 % | -2.531 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 767.000 K 133.13 % | 329.000 K -39.07 % | 540.000 K 101.46 % | -37.084 M -201.37 % | 36.583 M 385.34 % | -12.821 M -173.78 % | -4.683 M -185.25 % | 5.493 M -11.40 % | 6.200 M 303.87 % | -3.041 M 93.82 % | -49.233 M -350.17 % | 19.680 M |
| Cash at beginning of period | 2.243 M 17.19 % | 1.914 M 39.30 % | 1.374 M -96.43 % | 38.458 M 1 951.09 % | 1.875 M -87.24 % | 14.696 M -24.17 % | 19.379 M 39.56 % | 13.886 M 80.34 % | 7.700 M -28.54 % | 10.776 M -82.04 % | 60.009 M 48.80 % | 40.329 M |
| Cash at end of period | 3.010 M 34.20 % | 2.243 M 17.19 % | 1.914 M 39.30 % | 1.374 M -96.43 % | 38.458 M 1 951.09 % | 1.875 M -87.24 % | 14.696 M -24.17 % | 19.379 M 39.42 % | 13.900 M 79.71 % | 7.735 M -28.22 % | 10.776 M -82.04 % | 60.009 M |
| Operating cash flow | 344.156 M 10.48 % | 311.497 M 0.40 % | 310.254 M 235.41 % | 92.500 M -33.39 % | 138.858 M -11.39 % | 156.701 M -25.91 % | 211.489 M 134.98 % | 90.002 M -13.63 % | 104.200 M 7.89 % | 96.576 M 607.50 % | 13.650 M -73.90 % | 52.305 M |
| Capital expenditure | -269.121 M 29.50 % | -381.720 M 15.25 % | -450.395 M -140.50 % | -187.271 M -200.61 % | -62.298 M 56.66 % | -143.750 M 44.74 % | -260.130 M -64.62 % | -158.020 M 44.84 % | -286.500 M -359.46 % | -62.356 M -22.40 % | -50.942 M -59.58 % | -31.923 M |
| Free CashFlow | 75.035 M 206.85 % | -70.223 M 49.89 % | -140.141 M -47.87 % | -94.771 M -223.79 % | 76.560 M 491.15 % | 12.951 M 126.63 % | -48.641 M 28.49 % | -68.018 M 62.69 % | -182.300 M -632.72 % | 34.221 M 191.76 % | -37.292 M -282.97 % | 20.381 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.221 B -2.43 % | 1.252 B 9.12 % | 1.147 B 11.77 % | 1.026 B -0.95 % | 1.036 B 0.74 % | 1.028 B -4.97 % | 1.082 B 5.77 % | 1.023 B 5.90 % | 966.236 M 8.57 % | 889.971 M -17.98 % | 1.085 B -7.38 % | 1.172 B 4.35 % | 1.123 B 21.75 % | 922.163 M 5.74 % | 872.069 M -1.30 % | 883.576 M 31.14 % | 673.763 M -12.48 % | 769.825 M 1.45 % | 758.807 M 22.06 % | 621.644 M 292.28 % | 158.468 M -57.30 % | 371.111 M -31.66 % | 543.001 M -1.18 % | 549.498 M -9.86 % | 609.578 M 0.29 % | 607.789 M -13.67 % | 704.009 M 2.68 % | 685.651 M 17.75 % | 582.304 M -5.72 % | 617.641 M 26.78 % | 487.178 M 0.00 % | 487.178 M 6.70 % | 456.567 M -3.92 % | 475.215 M 26.21 % | 376.532 M -1.34 % | 381.641 M 1.63 % | 375.532 M 2.15 % | 367.627 M -2.50 % | 377.046 M 16.41 % | 323.897 M 1.32 % | 319.684 M 0.12 % | 319.316 M -5.32 % | 337.246 M -10.75 % | 377.866 M 45.62 % | 259.479 M |
| Net income | 55.825 M 4.99 % | 53.171 M -0.42 % | 53.393 M 11.41 % | 47.925 M 1.50 % | 47.219 M 7.26 % | 44.024 M -0.89 % | 44.421 M 0.07 % | 44.391 M -2.44 % | 45.501 M -2.99 % | 46.904 M -34.83 % | 71.968 M -7.17 % | 77.524 M -6.45 % | 82.869 M 29.22 % | 64.130 M 2.55 % | 62.538 M 1.15 % | 61.825 M 90.27 % | 32.494 M -31.48 % | 47.424 M 29.52 % | 36.615 M 14.61 % | 31.947 M 438.21 % | -9.446 M -523.97 % | 2.228 M -83.16 % | 13.231 M 8.12 % | 12.237 M -1.99 % | 12.486 M 246.45 % | 3.604 M -84.05 % | 22.593 M -2.23 % | 23.109 M 1.65 % | 22.734 M 9.17 % | 20.825 M -11.52 % | 23.537 M 0.00 % | 23.538 M -2.92 % | 24.247 M -13.56 % | 28.051 M 168.82 % | 10.435 M -35.13 % | 16.086 M 4.85 % | 15.342 M 147.69 % | 6.194 M -66.02 % | 18.227 M 301.39 % | 4.541 M -3.24 % | 4.693 M -61.55 % | 12.206 M 5.24 % | 11.599 M -39.99 % | 19.328 M 721.42 % | 2.353 M |
| Income before tax | 76.825 M 1.59 % | 75.624 M 11.39 % | 67.893 M 5.41 % | 64.410 M 0.45 % | 64.119 M 5.85 % | 60.575 M 1.60 % | 59.621 M 0.28 % | 59.456 M -3.25 % | 61.451 M -4.32 % | 64.223 M -33.67 % | 96.830 M -7.14 % | 104.279 M -4.87 % | 109.619 M 20.61 % | 90.884 M 16.57 % | 77.967 M 0.64 % | 77.475 M 68.81 % | 45.894 M -25.77 % | 61.823 M 18.19 % | 52.308 M 29.32 % | 40.447 M 515.01 % | -9.746 M -265.21 % | 5.899 M -66.33 % | 17.518 M 110.45 % | 8.324 M -55.57 % | 18.736 M 10.33 % | 16.982 M -50.91 % | 34.593 M 16.83 % | 29.609 M -6.70 % | 31.734 M 30.27 % | 24.361 M -33.42 % | 36.590 M 0.00 % | 36.590 M 9.60 % | 33.384 M -13.75 % | 38.705 M 66.93 % | 23.187 M 21.81 % | 19.035 M -3.13 % | 19.651 M -3.48 % | 20.360 M 26.10 % | 16.146 M 134.07 % | 6.898 M -20.46 % | 8.672 M -49.27 % | 17.096 M 1.74 % | 16.804 M -41.10 % | 28.529 M 700.25 % | 3.565 M |
| Income before tax ratio | 0.06 4.12 % | 0.06 2.08 % | 0.06 -5.69 % | 0.06 1.42 % | 0.06 5.07 % | 0.06 6.92 % | 0.06 -5.19 % | 0.06 -8.64 % | 0.06 -11.87 % | 0.07 -19.13 % | 0.09 0.26 % | 0.09 -8.84 % | 0.10 -0.93 % | 0.10 10.24 % | 0.09 1.96 % | 0.09 28.73 % | 0.07 -15.18 % | 0.08 16.50 % | 0.07 5.95 % | 0.07 205.79 % | -0.06 -486.91 % | 0.02 -50.73 % | 0.03 112.97 % | 0.02 -50.71 % | 0.03 10.00 % | 0.03 -43.14 % | 0.05 13.79 % | 0.04 -20.76 % | 0.05 38.17 % | 0.04 -47.48 % | 0.08 0.00 % | 0.08 2.72 % | 0.07 -10.22 % | 0.08 32.26 % | 0.06 23.47 % | 0.05 -4.69 % | 0.05 -5.51 % | 0.06 29.33 % | 0.04 101.07 % | 0.02 -21.49 % | 0.03 -49.33 % | 0.05 7.45 % | 0.05 -34.00 % | 0.08 449.53 % | 0.01 |
| EBITDA | 136.287 M -2.37 % | 139.591 M 8.27 % | 128.933 M 4.54 % | 123.336 M 10.23 % | 111.885 M 2.86 % | 108.775 M -6.43 % | 116.247 M 10.70 % | 105.012 M -1.50 % | 106.611 M -6.90 % | 114.518 M -19.50 % | 142.259 M -4.80 % | 149.438 M -2.92 % | 153.933 M 7.62 % | 143.034 M 19.21 % | 119.980 M 2.85 % | 116.659 M 41.56 % | 82.410 M -12.85 % | 94.566 M 4.45 % | 90.534 M 15.86 % | 78.138 M 283.71 % | 20.364 M -53.74 % | 44.024 M -20.40 % | 55.304 M 19.53 % | 46.266 M -16.18 % | 55.194 M 2.15 % | 54.032 M -24.97 % | 72.014 M 13.32 % | 63.551 M 12.03 % | 56.727 M 17.72 % | 48.189 M -16.11 % | 57.444 M 0.00 % | 57.442 M 9.37 % | 52.520 M -4.87 % | 55.211 M 39.79 % | 39.496 M 8.89 % | 36.273 M 3.83 % | 34.936 M 34.11 % | 26.051 M -21.21 % | 33.063 M 40.68 % | 23.503 M 3.44 % | 22.722 M -6.82 % | 24.386 M -29.76 % | 34.717 M -19.01 % | 42.865 M 166.74 % | 16.070 M |
| Net income ratio | 0.05 7.61 % | 0.04 -8.74 % | 0.05 -0.32 % | 0.05 2.47 % | 0.05 6.47 % | 0.04 4.29 % | 0.04 -5.39 % | 0.04 -7.88 % | 0.05 -10.65 % | 0.05 -20.54 % | 0.07 0.23 % | 0.07 -10.35 % | 0.07 6.14 % | 0.07 -3.02 % | 0.07 2.49 % | 0.07 45.09 % | 0.05 -21.71 % | 0.06 27.67 % | 0.05 -6.11 % | 0.05 186.21 % | -0.06 -1 092.88 % | 0.01 -75.36 % | 0.02 9.42 % | 0.02 8.72 % | 0.02 245.43 % | 0.01 -81.52 % | 0.03 -4.78 % | 0.03 -13.67 % | 0.04 15.79 % | 0.03 -30.21 % | 0.05 0.00 % | 0.05 -9.02 % | 0.05 -10.03 % | 0.06 112.99 % | 0.03 -34.25 % | 0.04 3.17 % | 0.04 142.48 % | 0.02 -65.15 % | 0.05 244.81 % | 0.01 -4.50 % | 0.01 -61.60 % | 0.04 11.15 % | 0.03 -32.76 % | 0.05 464.07 % | 0.01 |
| Ratio EBITDA | 0.11 0.07 % | 0.11 -0.78 % | 0.11 -6.47 % | 0.12 11.30 % | 0.11 2.10 % | 0.11 -1.53 % | 0.11 4.66 % | 0.10 -6.99 % | 0.11 -14.25 % | 0.13 -1.85 % | 0.13 2.78 % | 0.13 -6.97 % | 0.14 -11.60 % | 0.16 12.74 % | 0.14 4.20 % | 0.13 7.94 % | 0.12 -0.43 % | 0.12 2.96 % | 0.12 -5.08 % | 0.13 -2.19 % | 0.13 8.33 % | 0.12 16.47 % | 0.10 20.97 % | 0.08 -7.01 % | 0.09 1.85 % | 0.09 -13.09 % | 0.10 10.36 % | 0.09 -4.86 % | 0.10 24.86 % | 0.08 -33.83 % | 0.12 0.00 % | 0.12 2.50 % | 0.12 -0.99 % | 0.12 10.76 % | 0.10 10.36 % | 0.10 2.17 % | 0.09 31.28 % | 0.07 -19.19 % | 0.09 20.85 % | 0.07 2.09 % | 0.07 -6.93 % | 0.08 -25.81 % | 0.10 -9.25 % | 0.11 83.17 % | 0.06 |
| Gross profit ratio | 0.48 -7.51 % | 0.52 10.43 % | 0.47 -5.01 % | 0.50 52.09 % | 0.33 -0.80 % | 0.33 -32.15 % | 0.48 5.03 % | 0.46 -0.25 % | 0.46 163.29 % | -0.73 -254.81 % | 0.47 1.39 % | 0.47 -8.19 % | 0.51 197.92 % | -0.52 -194.34 % | 0.55 5.73 % | 0.52 -0.80 % | 0.52 255.54 % | -0.34 -164.58 % | 0.52 -2.95 % | 0.54 -2.38 % | 0.55 157.72 % | -0.95 -293.75 % | 0.49 7.36 % | 0.46 -4.35 % | 0.48 162.26 % | -0.77 -250.74 % | 0.51 0.56 % | 0.51 -3.55 % | 0.53 7.62 % | 0.49 -19.53 % | 0.61 0.00 % | 0.61 9.38 % | 0.56 3.34 % | 0.54 -6.93 % | 0.58 1.75 % | 0.57 -0.83 % | 0.57 200.39 % | -0.57 -207.32 % | 0.53 -2.27 % | 0.54 9.03 % | 0.50 188.51 % | -0.56 -212.73 % | 0.50 -10.46 % | 0.56 4.32 % | 0.53 |
| Weighted average shs out dil | 5.075 M -0.04 % | 5.077 M 0.03 % | 5.075 M -0.03 % | 5.077 M 0.01 % | 5.077 M 0.00 % | 5.077 M 0.00 % | 5.077 M 0.00 % | 5.077 M 0.00 % | 5.077 M 0.00 % | 5.077 M 0.00 % | 5.077 M -0.01 % | 5.077 M -0.02 % | 5.078 M 0.02 % | 5.077 M 0.01 % | 5.076 M 0.00 % | 5.076 M -0.01 % | 5.077 M 0.00 % | 5.077 M -0.04 % | 5.078 M -0.01 % | 5.079 M 0.05 % | 5.077 M 0.00 % | 5.077 M 0.00 % | 5.077 M 0.00 % | 5.077 M 0.00 % | 5.077 M 0.00 % | 5.077 M 0.00 % | 5.077 M 0.00 % | 5.077 M 0.00 % | 5.077 M 6.04 % | 4.787 M -5.62 % | 5.073 M -0.08 % | 5.077 M 0.00 % | 5.077 M -0.65 % | 5.109 M 0.42 % | 5.088 M 0.23 % | 5.077 M -0.07 % | 5.080 M 0.07 % | 5.077 M -0.01 % | 5.077 M 0.07 % | 5.074 M 0.00 % | 5.074 M -0.06 % | 5.076 M 0.00 % | 5.076 M -0.07 % | 5.080 M 0.38 % | 5.060 M |
| Weighted average shs out | 5.075 M -0.04 % | 5.077 M 0.03 % | 5.075 M -0.03 % | 5.077 M 0.01 % | 5.077 M 0.00 % | 5.077 M 0.00 % | 5.077 M 0.00 % | 5.077 M 0.00 % | 5.077 M 0.00 % | 5.077 M 0.00 % | 5.077 M 0.00 % | 5.077 M 0.00 % | 5.077 M 0.00 % | 5.077 M 0.01 % | 5.076 M 0.00 % | 5.076 M -0.01 % | 5.077 M 0.00 % | 5.077 M -0.04 % | 5.078 M -0.01 % | 5.079 M 0.05 % | 5.077 M 0.00 % | 5.077 M 0.00 % | 5.077 M 0.00 % | 5.077 M 0.00 % | 5.077 M 0.00 % | 5.077 M 0.00 % | 5.077 M 0.00 % | 5.077 M 0.00 % | 5.077 M 6.04 % | 4.787 M -5.62 % | 5.073 M -0.08 % | 5.077 M 0.00 % | 5.077 M -0.65 % | 5.109 M 0.42 % | 5.088 M 0.23 % | 5.077 M -0.07 % | 5.080 M 0.07 % | 5.077 M -0.01 % | 5.077 M 0.07 % | 5.074 M 0.00 % | 5.074 M -0.06 % | 5.076 M 0.00 % | 5.076 M -0.07 % | 5.080 M 0.38 % | 5.060 M |
| EPS diluted | 11.00 5.06 % | 10.47 -0.48 % | 10.52 11.44 % | 9.44 1.51 % | 9.30 7.27 % | 8.67 -0.91 % | 8.75 0.11 % | 8.74 -2.46 % | 8.96 -3.03 % | 9.24 -34.84 % | 14.18 -7.14 % | 15.27 -6.43 % | 16.32 29.22 % | 12.63 2.52 % | 12.32 1.15 % | 12.18 90.31 % | 6.40 -31.48 % | 9.34 29.54 % | 7.21 14.63 % | 6.29 438.17 % | -1.86 -522.73 % | 0.44 -83.14 % | 2.61 8.30 % | 2.41 -2.03 % | 2.46 246.48 % | 0.71 -84.04 % | 4.45 -2.20 % | 4.55 1.56 % | 4.48 2.99 % | 4.35 -6.25 % | 4.64 0.00 % | 4.64 -3.13 % | 4.79 -12.75 % | 5.49 167.80 % | 2.05 -35.33 % | 3.17 4.97 % | 3.02 147.54 % | 1.22 -66.02 % | 3.59 298.89 % | 0.90 -3.23 % | 0.93 -61.25 % | 2.40 4.80 % | 2.29 -39.90 % | 3.81 710.64 % | 0.47 |
| Earnings per share | 11.00 5.06 % | 10.47 -0.48 % | 10.52 11.44 % | 9.44 1.51 % | 9.30 7.27 % | 8.67 -0.91 % | 8.75 0.11 % | 8.74 -2.46 % | 8.96 -3.03 % | 9.24 -34.84 % | 14.18 -7.14 % | 15.27 -6.43 % | 16.32 29.22 % | 12.63 2.52 % | 12.32 1.15 % | 12.18 90.31 % | 6.40 -31.48 % | 9.34 29.54 % | 7.21 14.63 % | 6.29 438.17 % | -1.86 -522.73 % | 0.44 -83.14 % | 2.61 8.30 % | 2.41 -2.03 % | 2.46 246.48 % | 0.71 -84.04 % | 4.45 -2.20 % | 4.55 1.56 % | 4.48 2.99 % | 4.35 -6.25 % | 4.64 0.00 % | 4.64 -3.13 % | 4.79 -12.75 % | 5.49 167.80 % | 2.05 -35.33 % | 3.17 4.97 % | 3.02 147.54 % | 1.22 -66.02 % | 3.59 298.89 % | 0.90 -3.23 % | 0.93 -61.25 % | 2.40 4.80 % | 2.29 -39.90 % | 3.81 710.64 % | 0.47 |
| Gross profit | 587.572 M -9.76 % | 651.130 M 20.50 % | 540.377 M 6.17 % | 508.969 M 50.63 % | 337.885 M -0.06 % | 338.098 M -35.52 % | 524.380 M 11.09 % | 472.042 M 5.64 % | 446.853 M 168.71 % | -650.311 M -226.97 % | 512.172 M -6.09 % | 545.384 M -4.20 % | 569.280 M 219.22 % | -477.510 M -199.76 % | 478.672 M 4.35 % | 458.707 M 30.09 % | 352.620 M 236.13 % | -259.036 M -165.51 % | 395.396 M 18.47 % | 333.758 M 282.95 % | 87.154 M 124.65 % | -353.627 M -232.41 % | 267.061 M 6.09 % | 251.719 M -13.77 % | 291.929 M 162.44 % | -467.514 M -230.14 % | 359.239 M 3.25 % | 347.936 M 13.57 % | 306.357 M 1.46 % | 301.944 M 2.03 % | 295.950 M 0.00 % | 295.950 M 16.72 % | 253.562 M -0.72 % | 255.393 M 17.46 % | 217.427 M 0.39 % | 216.583 M 0.78 % | 214.906 M 202.55 % | -209.571 M -204.64 % | 200.284 M 13.77 % | 176.050 M 10.46 % | 159.375 M 188.61 % | -179.865 M -206.73 % | 168.517 M -20.08 % | 210.869 M 51.92 % | 138.800 M |
| Income tax expense | 21.000 M -6.47 % | 22.453 M 54.85 % | 14.500 M -12.04 % | 16.485 M -2.46 % | 16.900 M 2.10 % | 16.552 M 8.89 % | 15.200 M 0.90 % | 15.065 M -5.55 % | 15.950 M -7.90 % | 17.319 M -30.34 % | 24.862 M -7.08 % | 26.755 M 0.02 % | 26.750 M -0.01 % | 26.754 M 73.40 % | 15.429 M -1.41 % | 15.650 M 16.79 % | 13.400 M -6.94 % | 14.400 M -8.24 % | 15.693 M 84.62 % | 8.500 M 2 933.33 % | -300.000 K -108.17 % | 3.672 M -14.33 % | 4.286 M 209.53 % | -3.913 M -162.61 % | 6.250 M -53.28 % | 13.378 M 11.48 % | 12.000 M 84.62 % | 6.500 M -27.78 % | 9.000 M 154.52 % | 3.536 M -72.91 % | 13.052 M 0.00 % | 13.052 M 42.85 % | 9.137 M -14.23 % | 10.653 M -16.46 % | 12.752 M 332.42 % | 2.949 M -31.56 % | 4.309 M -69.58 % | 14.166 M 780.73 % | -2.081 M -188.29 % | 2.357 M -40.76 % | 3.979 M -18.62 % | 4.890 M -6.06 % | 5.205 M -43.43 % | 9.201 M 659.16 % | 1.212 M |
| Cost of revenue | 633.581 M 5.51 % | 600.466 M -1.01 % | 606.616 M 17.28 % | 517.236 M -25.92 % | 698.209 M 1.13 % | 690.385 M 23.74 % | 557.910 M 1.21 % | 551.225 M 6.13 % | 519.383 M -66.28 % | 1.540 B 168.86 % | 572.894 M -8.51 % | 626.149 M 13.14 % | 553.420 M -60.46 % | 1.400 B 255.79 % | 393.397 M -7.41 % | 424.869 M 32.30 % | 321.143 M -68.79 % | 1.029 B 183.11 % | 363.411 M 26.23 % | 287.886 M 303.69 % | 71.314 M -90.16 % | 724.738 M 162.64 % | 275.940 M -7.33 % | 297.779 M -6.26 % | 317.649 M -70.46 % | 1.075 B 211.89 % | 344.770 M 2.09 % | 337.715 M 22.38 % | 275.947 M -12.59 % | 315.697 M 65.09 % | 191.228 M 0.00 % | 191.228 M -5.80 % | 203.005 M -7.65 % | 219.822 M 38.16 % | 159.105 M -3.61 % | 165.058 M 2.76 % | 160.626 M -72.17 % | 577.198 M 226.54 % | 176.762 M 19.56 % | 147.847 M -7.77 % | 160.309 M -67.89 % | 499.180 M 195.85 % | 168.729 M 1.04 % | 166.997 M 38.38 % | 120.679 M |
| General and administrative expenses | 0.000 -100.00 % | 106.854 M | 0.000 | 0.000 | 0.000 -100.00 % | 85.899 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 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.089 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 489.207 M 13.03 % | 432.809 M -2.30 % | 443.017 M 6.57 % | 415.720 M | 0.000 | 0.000 -100.00 % | 102.599 M 5 729.49 % | 1.760 M -21.92 % | 2.254 M 208.77 % | 730.000 K -90.79 % | 7.926 M -9.94 % | 8.801 M 5.72 % | 8.325 M 214.39 % | 2.648 M -42.22 % | 4.583 M 117.82 % | 2.104 M 27.83 % | 1.646 M 517.77 % | -394.000 K -138.82 % | 1.015 M 326.56 % | -448.000 K -130.58 % | 1.465 M | 0.000 -100.00 % | 1.891 M -9.17 % | 2.082 M 14.46 % | 1.819 M 167.37 % | -2.700 M -204.37 % | 2.587 M -26.61 % | 3.525 M 3.74 % | 3.398 M 14.87 % | 2.958 M -33.53 % | 4.450 M 0.00 % | 4.450 M 299.82 % | 1.113 M 35.73 % | 820.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 489.207 M -9.35 % | 539.662 M 21.82 % | 443.017 M 6.57 % | 415.720 M 63.29 % | 254.594 M 0.01 % | 254.577 M -41.61 % | 435.967 M 11.20 % | 392.040 M 6.53 % | 367.996 M 149.75 % | -739.683 M -284.53 % | 400.839 M -6.29 % | 427.747 M -4.02 % | 445.672 M 174.76 % | -596.108 M -254.92 % | 384.775 M 5.09 % | 366.152 M 25.24 % | 292.356 M 188.52 % | -330.270 M -201.35 % | 325.877 M 18.43 % | 275.170 M 211.78 % | 88.257 M 123.68 % | -372.749 M -259.53 % | 233.648 M 2.57 % | 227.785 M -11.39 % | 257.054 M 150.78 % | -506.231 M -264.59 % | 307.562 M 0.63 % | 305.643 M 15.17 % | 265.395 M -2.81 % | 273.064 M 7.47 % | 254.089 M 0.00 % | 254.089 M 19.73 % | 212.210 M 0.70 % | 210.731 M 12.61 % | 187.141 M -1.21 % | 189.436 M 0.42 % | 188.642 M 180.30 % | -234.919 M -233.31 % | 176.220 M 9.21 % | 161.356 M 11.13 % | 145.193 M 172.53 % | -200.190 M -237.07 % | 146.049 M -16.78 % | 175.497 M 35.14 % | 129.860 M |
| Cost and expenses | 1.123 B -1.52 % | 1.140 B 8.62 % | 1.050 B 12.51 % | 932.956 M -2.08 % | 952.803 M 0.83 % | 944.962 M -4.92 % | 993.877 M 5.37 % | 943.265 M 6.30 % | 887.379 M 10.84 % | 800.599 M -17.78 % | 973.733 M -7.61 % | 1.054 B 5.49 % | 999.092 M 24.33 % | 803.565 M 3.26 % | 778.172 M -1.62 % | 791.021 M 28.94 % | 613.499 M -12.18 % | 698.591 M 1.35 % | 689.288 M 22.42 % | 563.056 M 252.86 % | 159.571 M -54.67 % | 351.989 M -30.93 % | 509.588 M -3.04 % | 525.564 M -8.55 % | 574.703 M 0.99 % | 569.072 M -12.76 % | 652.332 M 1.39 % | 643.358 M 18.85 % | 541.342 M -8.05 % | 588.761 M 32.21 % | 445.317 M 0.00 % | 445.317 M 7.25 % | 415.215 M -3.56 % | 430.553 M 24.35 % | 346.246 M -2.33 % | 354.494 M 1.50 % | 349.268 M 2.04 % | 342.279 M -3.03 % | 352.982 M 14.16 % | 309.203 M 1.21 % | 305.502 M 2.18 % | 298.990 M -5.02 % | 314.778 M -8.09 % | 342.494 M 36.70 % | 250.539 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 |
| Selling general and administrative expenses | 0.000 -100.00 % | 106.853 M | 0.000 | 0.000 -100.00 % | 254.594 M 0.01 % | 254.577 M -23.63 % | 333.368 M 12.67 % | 295.887 M 9.45 % | 270.349 M -14.67 % | 316.842 M 2.77 % | 308.309 M -9.54 % | 340.836 M -6.08 % | 362.919 M 8.00 % | 336.035 M 11.01 % | 302.701 M 3.69 % | 291.923 M 30.54 % | 223.623 M -24.53 % | 296.304 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 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 580.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 630.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 419.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 72.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 |
| Interest expense | 29.462 M -14.05 % | 34.279 M 8.26 % | 31.665 M 5.81 % | 29.926 M 37.49 % | 21.766 M -7.40 % | 23.506 M -22.62 % | 30.376 M 36.18 % | 22.306 M 13.46 % | 19.660 M -25.18 % | 26.277 M 17.16 % | 22.429 M 1.22 % | 22.159 M -0.70 % | 22.315 M 570.12 % | 3.330 M -83.77 % | 20.513 M 19.37 % | 17.184 M 7.29 % | 16.017 M 28.74 % | 12.441 M -31.75 % | 18.228 M 3.01 % | 17.695 M 75.06 % | 10.108 M 2 553.02 % | 381.000 K -97.86 % | 17.787 M 0.53 % | 17.694 M -1.46 % | 17.957 M -8.58 % | 19.643 M -0.15 % | 19.672 M 21.36 % | 16.210 M 28.39 % | 12.626 M 68.86 % | 7.477 M -23.10 % | 9.723 M 0.00 % | 9.723 M 7.07 % | 9.081 M 34.02 % | 6.776 M -4.55 % | 7.099 M -12.49 % | 8.112 M 22.67 % | 6.613 M | 0.000 -100.00 % | 7.918 M 1.56 % | 7.796 M 41.49 % | 5.510 M | 0.000 -100.00 % | 5.664 M -17.23 % | 6.843 M 27.31 % | 5.375 M |
| Depreciation and amortization | 30.000 M 6.68 % | 28.122 M -4.27 % | 29.375 M 1.29 % | 29.000 M 11.54 % | 26.000 M 5.28 % | 24.695 M -5.92 % | 26.250 M 12.90 % | 23.250 M -8.82 % | 25.500 M 6.16 % | 24.020 M 4.43 % | 23.000 M 0.00 % | 23.000 M 4.55 % | 22.000 M 3.09 % | 21.340 M -0.74 % | 21.500 M -2.27 % | 22.000 M 7.32 % | 20.500 M 0.98 % | 20.301 M 1.51 % | 20.000 M 0.01 % | 19.998 M -0.02 % | 20.002 M 2.10 % | 19.590 M -2.05 % | 20.000 M -1.23 % | 20.250 M 9.46 % | 18.500 M 6.29 % | 17.406 M -1.94 % | 17.750 M 0.10 % | 17.733 M 43.39 % | 12.367 M -24.37 % | 16.351 M 46.90 % | 11.131 M 0.00 % | 11.131 M 10.70 % | 10.055 M 3.34 % | 9.730 M 5.65 % | 9.210 M 0.92 % | 9.126 M 5.24 % | 8.672 M -4.51 % | 9.082 M 0.92 % | 8.999 M 2.16 % | 8.809 M 3.15 % | 8.540 M -5.30 % | 9.018 M -26.38 % | 12.249 M 63.47 % | 7.493 M 5.09 % | 7.130 M |
| Operating income | 98.365 M -11.76 % | 111.470 M 14.49 % | 97.360 M 4.41 % | 93.249 M 11.96 % | 83.291 M -0.28 % | 83.521 M -5.53 % | 88.413 M 10.51 % | 80.002 M 1.45 % | 78.857 M -12.16 % | 89.769 M -19.37 % | 111.333 M -5.36 % | 117.637 M -4.83 % | 123.608 M 3.83 % | 119.046 M 26.78 % | 93.897 M 1.45 % | 92.555 M 53.58 % | 60.264 M -15.41 % | 71.242 M 1.00 % | 70.536 M 21.32 % | 58.142 M 15 961.33 % | 362.000 K -94.36 % | 6.414 M -81.83 % | 35.305 M 35.69 % | 26.018 M -29.09 % | 36.693 M 53.09 % | 23.969 M -55.83 % | 54.265 M 18.43 % | 45.819 M 3.29 % | 44.360 M 39.33 % | 31.838 M -12.14 % | 36.238 M -0.96 % | 36.588 M 9.63 % | 33.374 M -26.62 % | 45.481 M 96.15 % | 23.187 M 21.81 % | 19.035 M -3.13 % | 19.651 M -1.05 % | 19.859 M 22.99 % | 16.146 M 134.07 % | 6.898 M -20.46 % | 8.672 M -49.26 % | 17.092 M 1.72 % | 16.804 M -41.10 % | 28.529 M 700.25 % | 3.565 M |
| Operating income ratio | 0.08 -9.56 % | 0.09 4.92 % | 0.08 -6.59 % | 0.09 13.03 % | 0.08 -1.01 % | 0.08 -0.59 % | 0.08 4.49 % | 0.08 -4.20 % | 0.08 -19.09 % | 0.10 -1.69 % | 0.10 2.18 % | 0.10 -8.80 % | 0.11 -14.71 % | 0.13 19.90 % | 0.11 2.79 % | 0.10 17.11 % | 0.09 -3.35 % | 0.09 -0.44 % | 0.09 -0.61 % | 0.09 3 994.31 % | 0.00 -86.78 % | 0.02 -73.42 % | 0.07 37.32 % | 0.05 -21.34 % | 0.06 52.64 % | 0.04 -48.84 % | 0.08 15.35 % | 0.07 -12.28 % | 0.08 47.79 % | 0.05 -30.70 % | 0.07 -0.96 % | 0.08 2.74 % | 0.07 -23.62 % | 0.10 55.42 % | 0.06 23.47 % | 0.05 -4.69 % | 0.05 -3.13 % | 0.05 26.14 % | 0.04 101.07 % | 0.02 -21.49 % | 0.03 -49.32 % | 0.05 7.43 % | 0.05 -34.00 % | 0.08 449.53 % | 0.01 |
| Total other income expenses net | -21.540 M 39.91 % | -35.846 M -21.65 % | -29.467 M -2.18 % | -28.839 M -50.42 % | -19.172 M 16.45 % | -22.946 M 20.30 % | -28.792 M -40.13 % | -20.546 M -18.04 % | -17.406 M 30.79 % | -25.149 M -73.41 % | -14.503 M -8.57 % | -13.358 M 4.51 % | -13.989 M 49.52 % | -27.714 M -73.97 % | -15.930 M -5.64 % | -15.080 M -4.94 % | -14.370 M -52.69 % | -9.411 M 45.32 % | -17.211 M 5.13 % | -18.141 M -109.89 % | -8.643 M 34.64 % | -13.223 M 16.81 % | -15.895 M -1.83 % | -15.610 M 3.28 % | -16.139 M 25.75 % | -21.735 M -27.22 % | -17.084 M -34.69 % | -12.684 M -37.45 % | -9.228 M -104.20 % | -4.519 M -1 383.81 % | 352.000 K | 0.000 -100.00 % | 10.000 K 100.17 % | -5.957 M | 0.000 | 0.000 | 0.000 -100.00 % | 501.367 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.599 K | 0.000 | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-09-30 | 2014-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 1.318 B | 0.000 -100.00 % | 1.075 B | 0.000 -100.00 % | 1.123 B | 0.000 -100.00 % | 1.046 B 3.45 % | 1.011 B 24.29 % | 813.425 M -16.88 % | 978.656 M 25.11 % | 782.241 M 8.72 % | 719.481 M | 0.000 -100.00 % | 584.704 M | 0.000 -100.00 % | 688.268 M | 0.000 -100.00 % | 824.131 M | 0.000 -100.00 % | 795.930 M | 0.000 -100.00 % | 677.151 M | 0.000 -100.00 % | 511.582 M | 0.000 -100.00 % | 268.169 M | 0.000 -100.00 % | 305.400 M | 0.000 -100.00 % | 305.671 M 40.93 % | 216.900 M | 0.000 -100.00 % | 305.539 M | 0.000 -100.00 % | 115.937 M 34.47 % | 86.220 M | 0.000 |
| Total investments | 0.000 -100.00 % | 860.000 K | 0.000 -100.00 % | 860.000 K | 0.000 -100.00 % | 1.347 M | 0.000 -100.00 % | 860.000 K 0.00 % | 860.000 K 0.00 % | 860.000 K 0.00 % | 860.000 K 0.00 % | 860.000 K 0.00 % | 860.000 K | 0.000 -100.00 % | 860.000 K | 0.000 -100.00 % | 860.000 K | 0.000 -100.00 % | 860.000 K | 0.000 -100.00 % | 860.000 K | 0.000 -100.00 % | 860.000 K | 0.000 -100.00 % | 860.000 K | 0.000 -100.00 % | 860.000 K | 0.000 -100.00 % | 900.000 K | 0.000 -100.00 % | 860.000 K -4.44 % | 900.000 K | 0.000 -100.00 % | 860.000 K | 0.000 -100.00 % | 860.000 K 0.00 % | 860.000 K | 0.000 |
| Total debt | 0.000 -100.00 % | 1.321 B | 0.000 -100.00 % | 1.077 B | 0.000 -100.00 % | 1.125 B | 0.000 -100.00 % | 1.047 B 3.45 % | 1.012 B 24.36 % | 813.874 M -16.87 % | 979.081 M 25.09 % | 782.709 M 3.41 % | 756.871 M | 0.000 -100.00 % | 585.587 M | 0.000 -100.00 % | 688.911 M | 0.000 -100.00 % | 880.111 M | 0.000 -100.00 % | 809.397 M | 0.000 -100.00 % | 753.893 M | 0.000 -100.00 % | 529.866 M | 0.000 -100.00 % | 295.039 M | 0.000 -100.00 % | 317.500 M | 0.000 -100.00 % | 361.444 M 61.65 % | 223.600 M | 0.000 -100.00 % | 309.386 M | 0.000 -100.00 % | 126.713 M 27.85 % | 99.114 M | 0.000 |
| Accumulated other comprehensive income loss | 1.545 B 2 631.67 % | 56.544 M -96.10 % | 1.451 B 3.63 % | 1.400 B 3.27 % | 1.356 B 2 327.54 % | 55.843 M -95.65 % | 1.285 B 2 431.20 % | 50.765 M -26.11 % | 68.702 M 35.33 % | 50.765 M -26.11 % | 68.702 M 35.33 % | 50.765 M -26.11 % | 68.702 M -89.07 % | 628.640 M | 0.000 -100.00 % | 606.143 M | 0.000 -100.00 % | 592.325 M | 0.000 -100.00 % | 575.218 M | 0.000 -100.00 % | 549.051 M | 0.000 -100.00 % | 512.435 M | 0.000 -100.00 % | 470.722 M | 0.000 -100.00 % | 422.937 M | 0.000 -100.00 % | 390.618 M | 0.000 | 0.000 -100.00 % | 334.799 M | 0.000 -100.00 % | 325.564 M | 0.000 -100.00 % | 297.256 M -1.23 % | 300.958 M |
| Retained earnings | 0.000 -100.00 % | 1.419 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.230 B | 0.000 | 0.000 -100.00 % | 1.070 B | 0.000 -100.00 % | 800.654 M | 0.000 -100.00 % | 587.282 M | 0.000 | 0.000 | 0.000 -100.00 % | 480.454 M | 0.000 | 0.000 | 0.000 -100.00 % | 449.793 M | 0.000 | 0.000 | 0.000 -100.00 % | 386.981 M | 0.000 | 0.000 | 0.000 -100.00 % | 303.600 M | 0.000 | 0.000 -100.00 % | 233.700 M | 0.000 | 0.000 | 0.000 -100.00 % | 203.420 M | 0.000 | 0.000 |
| Common stock | 0.000 -100.00 % | 50.765 M | 0.000 -100.00 % | 50.765 M | 0.000 -100.00 % | 50.765 M | 0.000 -100.00 % | 50.765 M 0.00 % | 50.765 M 0.00 % | 50.765 M 0.00 % | 50.765 M 0.00 % | 50.765 M 0.00 % | 50.765 M | 0.000 -100.00 % | 50.765 M | 0.000 -100.00 % | 50.765 M | 0.000 -100.00 % | 50.765 M | 0.000 -100.00 % | 50.765 M | 0.000 -100.00 % | 50.765 M | 0.000 -100.00 % | 50.765 M | 0.000 -100.00 % | 25.383 M | 0.000 -100.00 % | 25.400 M | 0.000 -100.00 % | 25.383 M -0.07 % | 25.400 M | 0.000 -100.00 % | 25.383 M | 0.000 -100.00 % | 25.383 M 0.00 % | 25.383 M | 0.000 |
| Total equity | 1.545 B 0.00 % | 1.545 B 6.47 % | 1.451 B 0.00 % | 1.451 B 7.02 % | 1.356 B 0.00 % | 1.356 B 5.50 % | 1.285 B 0.00 % | 1.285 B 7.52 % | 1.195 B 11.04 % | 1.076 B 16.22 % | 925.989 M 15.84 % | 799.352 M 12.17 % | 712.647 M 13.36 % | 628.640 M 0.00 % | 628.640 M 3.71 % | 606.143 M 0.00 % | 606.143 M 2.33 % | 592.325 M 0.00 % | 592.325 M 2.97 % | 575.218 M 0.00 % | 575.217 M 4.77 % | 549.051 M 0.00 % | 549.051 M 7.15 % | 512.435 M 0.00 % | 512.435 M 8.86 % | 470.722 M 0.00 % | 470.722 M 11.30 % | 422.937 M -1.41 % | 429.000 M 9.83 % | 390.618 M 0.00 % | 390.618 M 8.75 % | 359.200 M 7.29 % | 334.799 M 0.00 % | 334.799 M 2.84 % | 325.564 M 0.00 % | 325.564 M 0.91 % | 322.639 M 7.20 % | 300.958 M |
| Other non current liabilities | -1.545 B -19 811.56 % | 7.836 M 100.54 % | -1.451 B -21 814.64 % | 6.681 M 100.49 % | -1.356 B -19 994.47 % | 6.814 M 100.53 % | -1.285 B -22 358.13 % | 5.773 M 577 200.00 % | 1.000 K -99.98 % | 4.484 M -3.36 % | 4.640 M 33.22 % | 3.483 M 348 200.00 % | 1.000 K 100.00 % | -628.640 M -16 836.95 % | 3.756 M 100.62 % | -606.143 M -60 614 400.00 % | 1.000 K 100.00 % | -592.325 M -17 925.01 % | 3.323 M 100.58 % | -575.218 M -16 172.03 % | 3.579 M 100.65 % | -549.051 M -18 768.85 % | 2.941 M 100.57 % | -512.435 M -16 529.46 % | 3.119 M 100.66 % | -470.722 M -18 727.70 % | 2.527 M 100.60 % | -422.937 M -17 017.48 % | 2.500 M 100.64 % | -390.618 M -16 512.52 % | 2.380 M -0.83 % | 2.400 M 100.72 % | -334.799 M -16 242.67 % | 2.074 M 100.64 % | -325.564 M -15 157.32 % | 2.162 M -90.70 % | 23.246 M 107.72 % | -300.958 M |
| Long term debt | 0.000 -100.00 % | 558.594 M | 0.000 -100.00 % | 533.017 M | 0.000 -100.00 % | 583.082 M | 0.000 -100.00 % | 559.301 M 12.33 % | 497.923 M -9.81 % | 552.101 M 13.99 % | 484.326 M 56.02 % | 310.434 M 13.87 % | 272.617 M | 0.000 -100.00 % | 254.070 M | 0.000 -100.00 % | 287.460 M | 0.000 -100.00 % | 334.591 M | 0.000 -100.00 % | 325.280 M | 0.000 -100.00 % | 350.203 M | 0.000 -100.00 % | 246.015 M | 0.000 -100.00 % | 178.465 M | 0.000 -100.00 % | 157.500 M | 0.000 -100.00 % | 195.092 M 274.46 % | 52.100 M | 0.000 -100.00 % | 65.125 M | 0.000 -100.00 % | 44.089 M -9.98 % | 48.976 M | 0.000 |
| Total non current liabilities | -1.545 B -351.91 % | 613.147 M 142.26 % | -1.451 B -350.88 % | 578.262 M 142.66 % | -1.356 B -317.78 % | 622.460 M 148.44 % | -1.285 B -315.75 % | 595.586 M 11.47 % | 534.308 M -8.64 % | 584.809 M 12.71 % | 518.858 M 50.39 % | 345.007 M 11.22 % | 310.189 M 149.34 % | -628.640 M -314.87 % | 292.566 M 148.27 % | -606.143 M -285.36 % | 327.001 M 155.21 % | -592.325 M -260.79 % | 368.382 M 164.04 % | -575.218 M -260.08 % | 359.327 M 165.45 % | -549.051 M -245.98 % | 376.112 M 173.40 % | -512.435 M -290.07 % | 269.602 M 157.27 % | -470.722 M -341.42 % | 194.983 M 146.10 % | -422.937 M -341.82 % | 174.900 M 144.78 % | -390.618 M -283.63 % | 212.721 M 205.20 % | 69.700 M 120.82 % | -334.799 M -480.99 % | 87.876 M 126.99 % | -325.564 M -616.12 % | 63.079 M -12.66 % | 72.222 M 124.00 % | -300.958 M |
| Other current liabilities | 0.000 -100.00 % | 234.129 M | 0.000 -100.00 % | 193.099 M | 0.000 -100.00 % | 149.700 M | 0.000 -100.00 % | 150.829 M 17.58 % | 128.283 M -36.45 % | 201.867 M 54.21 % | 130.906 M -25.20 % | 175.004 M 100.91 % | 87.105 M | 0.000 -100.00 % | 180.410 M | 0.000 -100.00 % | 157.629 M | 0.000 -100.00 % | 192.023 M | 0.000 -100.00 % | 91.420 M | 0.000 -100.00 % | 135.071 M | 0.000 -100.00 % | 82.133 M | 0.000 -100.00 % | 157.995 M | 0.000 -100.00 % | 100.100 M | 0.000 -100.00 % | 109.010 M 110.04 % | 51.900 M | 0.000 -100.00 % | 72.967 M | 0.000 -100.00 % | 51.758 M -72.07 % | 185.338 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.392 M | 0.000 -100.00 % | 3.104 M 53.59 % | 2.021 M -87.45 % | 16.108 M 514.57 % | 2.621 M -73.08 % | 9.736 M 766.19 % | 1.124 M | 0.000 -100.00 % | 10.601 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.651 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.224 M | 0.000 | 0.000 | 0.000 -100.00 % | 55.056 M | 0.000 -100.00 % | 97.913 M | 0.000 -100.00 % | 8.203 M 96.82 % | 4.168 M | 0.000 -100.00 % | 2.533 M | 0.000 -100.00 % | 44.481 M | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 762.284 M | 0.000 -100.00 % | 544.124 M | 0.000 -100.00 % | 542.241 M | 0.000 -100.00 % | 487.778 M -5.15 % | 514.242 M 96.45 % | 261.773 M -47.09 % | 494.755 M 4.76 % | 472.275 M -2.47 % | 484.254 M | 0.000 -100.00 % | 331.517 M | 0.000 -100.00 % | 315.650 M | 0.000 -100.00 % | 545.520 M | 0.000 -100.00 % | 484.117 M | 0.000 -100.00 % | 403.690 M | 0.000 -100.00 % | 283.851 M | 0.000 -100.00 % | 116.574 M | 0.000 -100.00 % | 160.000 M | 0.000 -100.00 % | 166.352 M -3.00 % | 171.500 M | 0.000 -100.00 % | 244.261 M | 0.000 -100.00 % | 82.624 M 64.79 % | 50.138 M | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 1.211 B | 0.000 -100.00 % | 963.431 M | 0.000 -100.00 % | 911.990 M | 0.000 -100.00 % | 959.172 M -5.92 % | 1.020 B 9.19 % | 933.768 M -8.44 % | 1.020 B 4.81 % | 973.013 M 13.78 % | 855.168 M | 0.000 -100.00 % | 616.524 M | 0.000 -100.00 % | 670.896 M | 0.000 -100.00 % | 942.203 M | 0.000 -100.00 % | 929.706 M | 0.000 -100.00 % | 794.303 M | 0.000 -100.00 % | 593.044 M | 0.000 -100.00 % | 440.939 M | 0.000 -100.00 % | 368.100 M | 0.000 -100.00 % | 372.099 M 18.81 % | 313.200 M | 0.000 -100.00 % | 419.095 M | 0.000 -100.00 % | 266.789 M 7.96 % | 247.111 M | 0.000 |
| Total liabilities | -1.545 B -184.69 % | 1.824 B 225.72 % | -1.451 B -194.10 % | 1.542 B 213.73 % | -1.356 B -188.35 % | 1.534 B 219.42 % | -1.285 B -182.65 % | 1.555 B 0.06 % | 1.554 B 2.32 % | 1.519 B -1.31 % | 1.539 B 16.74 % | 1.318 B 13.10 % | 1.165 B 285.38 % | -628.640 M -169.15 % | 909.090 M 249.98 % | -606.143 M -160.74 % | 997.897 M 268.47 % | -592.325 M -145.20 % | 1.311 B 327.84 % | -575.218 M -144.62 % | 1.289 B 334.77 % | -549.051 M -146.91 % | 1.170 B 328.40 % | -512.435 M -159.40 % | 862.646 M 283.26 % | -470.722 M -174.02 % | 635.922 M 250.36 % | -422.937 M -177.89 % | 543.000 M 239.01 % | -390.618 M -166.79 % | 584.820 M 52.73 % | 382.900 M 214.37 % | -334.799 M -166.04 % | 506.971 M 255.72 % | -325.564 M -198.70 % | 329.867 M 3.30 % | 319.333 M 206.11 % | -300.958 M |
| Other non current assets | 0.000 -100.00 % | 119.568 M | 0.000 -100.00 % | 88.989 M | 0.000 -100.00 % | 50.006 M | 0.000 -100.00 % | 58.313 M 58.76 % | 36.731 M -39.39 % | 60.606 M -65.45 % | 175.412 M 218.53 % | 55.070 M 80.87 % | 30.448 M | 0.000 -100.00 % | 7.068 M | 0.000 -100.00 % | 37.425 M | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 56.750 M | 0.000 -100.00 % | 14.376 M | 0.000 -100.00 % | 28.508 M | 0.000 -100.00 % | 13.484 M | 0.000 -100.00 % | 16.500 M | 0.000 -100.00 % | 77.401 M -19.96 % | 96.700 M | 0.000 -100.00 % | 152.895 M | 0.000 -100.00 % | 48.070 M 56.08 % | 30.799 M | 0.000 |
| Long term investments | 0.000 -100.00 % | 860.000 K | 0.000 100.00 % | -126.000 K | 0.000 -100.00 % | 361.000 K | 0.000 -100.00 % | 48.637 M 5 175.16 % | 922.000 K -97.74 % | 40.809 M 10.74 % | 36.851 M 4 185.00 % | 860.000 K -97.44 % | 33.562 M | 0.000 100.00 % | -372.000 K | 0.000 | 0.000 | 0.000 100.00 % | -688.000 K | 0.000 | 0.000 | 0.000 100.00 % | -235.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 -100.00 % | 860.000 K | 0.000 |
| Intangible assets | 0.000 -100.00 % | 3.392 M | 0.000 -100.00 % | 3.693 M | 0.000 -100.00 % | 2.949 M | 0.000 -100.00 % | 3.060 M 13.21 % | 2.703 M 23.26 % | 2.193 M 3.44 % | 2.120 M -14.45 % | 2.478 M 3.29 % | 2.399 M | 0.000 -100.00 % | 2.578 M | 0.000 -100.00 % | 2.577 M | 0.000 -100.00 % | 2.917 M | 0.000 -100.00 % | 2.916 M | 0.000 -100.00 % | 3.139 M | 0.000 -100.00 % | 3.100 M | 0.000 -100.00 % | 204.204 M | 0.000 -100.00 % | 1.000 M | 0.000 | 0.000 -100.00 % | 219.382 M | 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 -100.00 % | 9.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 |
| Goodwill and intangible assets | 0.000 -100.00 % | 3.392 M | 0.000 -100.00 % | 3.693 M | 0.000 -100.00 % | 2.949 M | 0.000 -100.00 % | 3.060 M 13.21 % | 2.703 M 23.26 % | 2.193 M 3.44 % | 2.120 M -14.45 % | 2.478 M 3.29 % | 2.399 M | 0.000 -100.00 % | 2.578 M | 0.000 -100.00 % | 2.577 M | 0.000 -100.00 % | 2.917 M | 0.000 -100.00 % | 2.916 M | 0.000 -100.00 % | 3.139 M | 0.000 -100.00 % | 3.109 M | 0.000 -100.00 % | 1.955 M | 0.000 -100.00 % | 1.000 M | 0.000 | 0.000 -100.00 % | 700.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 1.747 B | 0.000 -100.00 % | 1.648 B | 0.000 -100.00 % | 1.619 B | 0.000 -100.00 % | 1.453 B 10.90 % | 1.310 B 13.97 % | 1.150 B 20.59 % | 953.463 M 6.75 % | 893.174 M 4.88 % | 851.654 M | 0.000 -100.00 % | 846.404 M | 0.000 -100.00 % | 870.770 M | 0.000 -100.00 % | 879.027 M | 0.000 -100.00 % | 806.409 M | 0.000 -100.00 % | 720.751 M | 0.000 -100.00 % | 612.207 M | 0.000 -100.00 % | 545.330 M | 0.000 -100.00 % | 510.500 M | 0.000 -100.00 % | 409.556 M 55.84 % | 262.800 M | 0.000 -100.00 % | 243.070 M | 0.000 -100.00 % | 237.761 M 8.46 % | 219.217 M | 0.000 |
| Total non current assets | 0.000 -100.00 % | 1.870 B | 0.000 -100.00 % | 1.741 B | 0.000 -100.00 % | 1.672 B | 0.000 -100.00 % | 1.563 B 12.35 % | 1.391 B 11.02 % | 1.253 B 7.32 % | 1.168 B 18.58 % | 984.853 M 7.27 % | 918.064 M | 0.000 -100.00 % | 887.666 M | 0.000 -100.00 % | 910.772 M | 0.000 -100.00 % | 909.189 M | 0.000 -100.00 % | 866.075 M | 0.000 -100.00 % | 738.031 M | 0.000 -100.00 % | 643.824 M | 0.000 -100.00 % | 560.769 M | 0.000 -100.00 % | 528.000 M | 0.000 -100.00 % | 486.957 M 35.19 % | 360.200 M | 0.000 -100.00 % | 395.965 M | 0.000 -100.00 % | 285.831 M 13.93 % | 250.876 M | 0.000 |
| Other current assets | -3.011 M -108.03 % | 37.484 M 1 303.73 % | -3.114 M -111.97 % | 26.010 M 1 259.61 % | -2.243 M -111.23 % | 19.975 M 1 114.47 % | -1.969 M -102.00 % | 98.230 M 428.12 % | 18.600 M -83.83 % | 115.002 M 699.90 % | 14.377 M -49.58 % | 28.512 M -94.55 % | 522.893 M 24 823.07 % | -2.115 M -112.03 % | 17.578 M 1 037.49 % | -1.875 M -103.81 % | 49.183 M 185.49 % | -57.528 M -284.83 % | 31.125 M 311.78 % | -14.697 M -144.99 % | 32.665 M 141.97 % | -77.837 M -313.63 % | 36.435 M 288.00 % | -19.380 M -133.28 % | 58.234 M 316.72 % | -26.870 M -127.32 % | 98.337 M 808.12 % | -13.887 M -106.00 % | 231.300 M 514.72 % | -55.773 M -6 700.36 % | 845.000 K -99.62 % | 219.900 M 5 816.14 % | -3.847 M -466.03 % | 1.051 M 109.75 % | -10.777 M -617.19 % | 2.084 M -96.80 % | 65.190 M 208.63 % | -60.009 M |
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 986.000 K | 0.000 -100.00 % | 986.000 K | 0.000 -100.00 % | 759.000 K 0.00 % | 759.000 K 21.63 % | 624.000 K -34.25 % | 949.000 K -11.23 % | 1.069 M 0.00 % | 1.069 M | 0.000 -100.00 % | 1.232 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.548 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.095 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 |
| cash and cash equivalents | 0.000 -100.00 % | 3.011 M | 0.000 -100.00 % | 2.128 M | 0.000 -100.00 % | 1.257 M | 0.000 -100.00 % | 1.210 M 4.76 % | 1.155 M 157.24 % | 449.000 K 5.65 % | 425.000 K -9.19 % | 468.000 K -98.75 % | 37.390 M | 0.000 -100.00 % | 883.000 K | 0.000 -100.00 % | 643.000 K | 0.000 -100.00 % | 55.980 M | 0.000 -100.00 % | 13.467 M | 0.000 -100.00 % | 76.742 M | 0.000 -100.00 % | 18.284 M | 0.000 -100.00 % | 26.870 M | 0.000 -100.00 % | 12.100 M | 0.000 -100.00 % | 55.773 M 732.43 % | 6.700 M | 0.000 -100.00 % | 3.847 M | 0.000 -100.00 % | 10.776 M -16.43 % | 12.894 M | 0.000 |
| Cash and short term investments | 3.011 M 0.00 % | 3.011 M -3.31 % | 3.114 M 0.00 % | 3.114 M 38.83 % | 2.243 M 78.44 % | 1.257 M -36.16 % | 1.969 M 0.00 % | 1.969 M 70.48 % | 1.155 M 7.64 % | 1.073 M 152.47 % | 425.000 K -72.35 % | 1.537 M -95.89 % | 37.390 M 1 667.85 % | 2.115 M 0.00 % | 2.115 M 12.80 % | 1.875 M 191.60 % | 643.000 K -98.88 % | 57.528 M 0.00 % | 57.528 M 291.43 % | 14.697 M 9.13 % | 13.467 M -82.70 % | 77.837 M 0.00 % | 77.837 M 301.64 % | 19.380 M 5.99 % | 18.284 M -31.95 % | 26.870 M 0.00 % | 26.870 M 93.49 % | 13.887 M 14.77 % | 12.100 M -78.30 % | 55.773 M 0.00 % | 55.773 M 732.43 % | 6.700 M 74.16 % | 3.847 M 0.00 % | 3.847 M -64.30 % | 10.777 M 0.01 % | 10.776 M -16.43 % | 12.894 M -78.51 % | 60.009 M |
| Total current assets | 0.000 -100.00 % | 1.498 B | 0.000 -100.00 % | 1.252 B | 0.000 -100.00 % | 1.218 B | 0.000 -100.00 % | 1.276 B -5.97 % | 1.357 B 1.20 % | 1.341 B 3.44 % | 1.297 B 14.51 % | 1.133 B 17.98 % | 959.944 M | 0.000 -100.00 % | 650.063 M | 0.000 -100.00 % | 693.266 M | 0.000 -100.00 % | 993.722 M | 0.000 -100.00 % | 998.175 M | 0.000 -100.00 % | 981.435 M | 0.000 -100.00 % | 731.270 M | 0.000 -100.00 % | 545.875 M | 0.000 -100.00 % | 444.100 M | 0.000 -100.00 % | 488.481 M 27.91 % | 381.900 M | 0.000 -100.00 % | 445.805 M | 0.000 -100.00 % | 369.600 M -5.50 % | 391.096 M | 0.000 |
| Inventory | 0.000 -100.00 % | 652.130 M | 0.000 -100.00 % | 662.310 M | 0.000 -100.00 % | 690.019 M | 0.000 -100.00 % | 671.278 M 6.60 % | 629.701 M 12.12 % | 561.613 M 16.45 % | 482.278 M 10.53 % | 436.330 M 9.18 % | 399.661 M | 0.000 -100.00 % | 240.428 M | 0.000 -100.00 % | 332.774 M | 0.000 -100.00 % | 491.573 M | 0.000 -100.00 % | 518.544 M | 0.000 -100.00 % | 543.715 M | 0.000 -100.00 % | 366.652 M | 0.000 -100.00 % | 216.464 M | 0.000 -100.00 % | 200.700 M | 0.000 -100.00 % | 198.111 M 27.57 % | 155.300 M | 0.000 -100.00 % | 197.297 M | 0.000 -100.00 % | 127.193 M -12.57 % | 145.484 M | 0.000 |
| Net receivables | 0.000 -100.00 % | 805.439 M | 0.000 -100.00 % | 560.351 M | 0.000 -100.00 % | 506.371 M | 0.000 | 0.000 -100.00 % | 641.271 M | 0.000 -100.00 % | 714.436 M | 0.000 100.00 % | -1.069 M | 0.000 | 0.000 | 0.000 -100.00 % | 310.666 M | 0.000 | 0.000 | 0.000 -100.00 % | 433.499 M | 0.000 | 0.000 | 0.000 -100.00 % | 288.100 M | 0.000 -100.00 % | 204.204 M | 0.000 -100.00 % | 230.409 M | 0.000 -100.00 % | 233.752 M 6.55 % | 219.382 M | 0.000 -100.00 % | 243.610 M | 0.000 -100.00 % | 229.547 M 37.02 % | 167.528 M | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 126.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 40.716 M | 0.000 | 0.000 -100.00 % | 33.271 M 3 327 000.00 % | 1.000 K | 0.000 -100.00 % | 31.988 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.932 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 assets | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 100.00 % | -4.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 2.000 K | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 500.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.000 K | 0.000 | 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 |
| Account payables | 0.000 -100.00 % | 214.322 M | 0.000 -100.00 % | 226.208 M | 0.000 -100.00 % | 184.125 M | 0.000 -100.00 % | 317.461 M -3.55 % | 329.153 M -27.50 % | 454.020 M 31.95 % | 344.079 M 8.89 % | 315.998 M 17.21 % | 269.597 M | 0.000 -100.00 % | 93.996 M | 0.000 -100.00 % | 186.211 M | 0.000 -100.00 % | 200.009 M | 0.000 -100.00 % | 316.508 M | 0.000 -100.00 % | 252.318 M | 0.000 -100.00 % | 202.058 M | 0.000 -100.00 % | 111.314 M | 0.000 -100.00 % | 106.500 M | 0.000 -100.00 % | 88.534 M 1.30 % | 87.400 M | 0.000 -100.00 % | 99.334 M | 0.000 -100.00 % | 87.926 M 655.70 % | 11.635 M | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.532 M | 0.000 | 0.000 -100.00 % | 45.859 M | 0.000 -100.00 % | 50.069 M | 0.000 -100.00 % | 13.088 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.406 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.661 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.002 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.500 M | 0.000 | 0.000 -100.00 % | 2.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.172 M 37.61 % | 4.485 M -3.32 % | 4.639 M 33.15 % | 3.484 M -1.33 % | 3.531 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.129 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.600 M | 0.000 | 0.000 -100.00 % | 2.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 17.937 M | 0.000 -100.00 % | 1.400 B | 0.000 -100.00 % | 18.668 M | 0.000 -100.00 % | 1.183 B 1 487.65 % | 74.540 M -92.35 % | 974.699 M 5 104.50 % | 18.728 M -97.32 % | 697.822 M 3 620.13 % | 18.758 M | 0.000 -100.00 % | 577.875 M | 0.000 -100.00 % | 74.924 M | 0.000 -100.00 % | 541.560 M | 0.000 -100.00 % | 18.817 M | 0.000 -100.00 % | 498.286 M | 0.000 -100.00 % | 74.689 M | 0.000 -100.00 % | 445.339 M | 0.000 -100.00 % | 100.000 M | 0.000 -100.00 % | 365.235 M 264.87 % | 100.100 M | 0.000 -100.00 % | 309.416 M | 0.000 -100.00 % | 96.762 M | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 -100.00 % | 46.717 M | 0.000 -100.00 % | 38.564 M | 0.000 -100.00 % | 32.564 M | 0.000 -100.00 % | 30.512 M 0.99 % | 30.212 M 7.04 % | 28.224 M -5.59 % | 29.894 M -3.85 % | 31.090 M -8.67 % | 34.040 M | 0.000 -100.00 % | 34.740 M | 0.000 -100.00 % | 35.640 M | 0.000 -100.00 % | 30.468 M | 0.000 -100.00 % | 30.468 M | 0.000 -100.00 % | 22.968 M | 0.000 -100.00 % | 20.468 M | 0.000 -100.00 % | 13.991 M | 0.000 -100.00 % | 14.900 M | 0.000 -100.00 % | 15.249 M 0.32 % | 15.200 M | 0.000 -100.00 % | 20.677 M | 0.000 -100.00 % | 16.828 M | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 3.368 B | 0.000 -100.00 % | 2.992 B | 0.000 -100.00 % | 2.890 B | 0.000 -100.00 % | 2.840 B 3.30 % | 2.749 B 5.94 % | 2.595 B 5.28 % | 2.465 B 16.40 % | 2.117 B 12.75 % | 1.878 B | 0.000 -100.00 % | 1.538 B | 0.000 -100.00 % | 1.604 B | 0.000 -100.00 % | 1.903 B | 0.000 -100.00 % | 1.864 B | 0.000 -100.00 % | 1.719 B | 0.000 -100.00 % | 1.375 B | 0.000 -100.00 % | 1.107 B | 0.000 -100.00 % | 972.000 M | 0.000 -100.00 % | 975.438 M 31.44 % | 742.100 M | 0.000 -100.00 % | 841.770 M | 0.000 -100.00 % | 655.431 M 2.10 % | 641.972 M | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-09-30 | 2014-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -55.825 M -4.99 % | -53.171 M 0.42 % | -53.393 M -11.41 % | -47.925 M -1.50 % | -47.219 M -7.25 % | -44.025 M -67.71 % | -26.250 M -12.90 % | -23.250 M 8.82 % | -25.500 M -6.16 % | -24.020 M -4.43 % | -23.000 M 0.00 % | -23.000 M 72.25 % | -82.869 M | 0.000 100.00 % | -62.538 M -1.15 % | -61.825 M -90.27 % | -32.494 M 31.48 % | -47.424 M -29.52 % | -36.615 M -14.61 % | -31.947 M -438.21 % | 9.446 M 523.97 % | -2.228 M 83.16 % | -13.231 M -8.12 % | -12.237 M 2.03 % | -12.490 M -246.56 % | -3.604 M 84.05 % | -22.593 M 2.23 % | -23.109 M -1.65 % | -22.734 M -9.16 % | -20.827 M 0.44 % | -20.918 M 11.12 % | -23.536 M 2.93 % | -24.247 M 13.51 % | -28.036 M -168.67 % | -10.435 M 35.14 % | -16.088 M -4.86 % | -15.342 M -147.69 % | -6.194 M 66.02 % | -18.227 M -301.39 % | -4.541 M 3.24 % | -4.693 M 61.55 % | -12.206 M -5.23 % | -11.599 M 39.99 % | -19.328 M -721.07 % | -2.354 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.421 M 0.07 % | 44.391 M -2.44 % | 45.501 M -2.99 % | 46.904 M -34.83 % | 71.968 M -7.17 % | 77.524 M -6.45 % | 82.869 M 29.22 % | 64.130 M 2.55 % | 62.538 M 1.15 % | 61.825 M 90.27 % | 32.494 M -31.48 % | 47.424 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 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.452 M -4.37 % | 44.391 M 1.84 % | 43.587 M -7.07 % | 46.904 M -33.84 % | 70.895 M -8.55 % | 77.524 M -6.45 % | 82.869 M 29.22 % | 64.130 M 2.55 % | 62.538 M 1.15 % | 61.825 M 90.27 % | 32.494 M -31.48 % | 47.424 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.421 M 2 156.02 % | 1.969 M 104.64 % | -42.422 M -2 316.41 % | 1.914 M 104.25 % | -44.990 M -4 292.92 % | 1.073 M 101.40 % | -76.451 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 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.243 M -94.95 % | 44.421 M 2 156.02 % | 1.969 M -95.67 % | 45.501 M 2 277.27 % | 1.914 M -97.34 % | 71.968 M 6 607.18 % | 1.073 M -98.71 % | 82.869 M 29.22 % | 64.130 M 2.55 % | 62.538 M 1.15 % | 61.825 M 90.27 % | 32.494 M -31.48 % | 47.424 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.421 M 0.07 % | 44.391 M -2.44 % | 45.501 M -2.99 % | 46.904 M -34.83 % | 71.968 M -7.17 % | 77.524 M -6.45 % | 82.869 M 29.22 % | 64.130 M 2.55 % | 62.538 M 1.15 % | 61.825 M 90.27 % | 32.494 M -31.48 % | 47.424 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 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.421 M 0.07 % | 44.391 M -2.44 % | 45.501 M -2.99 % | 46.904 M -34.83 % | 71.968 M -7.17 % | 77.524 M -6.45 % | 82.869 M 29.22 % | 64.130 M 2.55 % | 62.538 M 1.15 % | 61.825 M 90.27 % | 32.494 M -31.48 % | 47.424 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 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 |