EQT AB (publ) EQBBF
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.653 B 27.27 % | 2.085 B 39.22 % | 1.497 B -6.18 % | 1.596 B 125.20 % | 708.700 M 18.18 % | 599.700 M 52.52 % | 393.200 M 20.65 % | 325.900 M 34.00 % | 243.200 M |
| Net income | 776.000 M 497.38 % | 129.900 M -26.32 % | 176.300 M -80.61 % | 909.400 M 139.76 % | 379.300 M 137.66 % | 159.600 M 32.01 % | 120.900 M 58.66 % | 76.200 M 12 600.00 % | 600.000 K |
| Income before tax | 899.000 M 275.52 % | 239.400 M -9.01 % | 263.100 M -70.03 % | 877.900 M 182.10 % | 311.200 M 91.39 % | 162.600 M 26.64 % | 128.400 M 45.41 % | 88.300 M 535.25 % | 13.900 M |
| Income before tax ratio | 0.34 195.05 % | 0.11 -34.64 % | 0.18 -68.06 % | 0.55 25.27 % | 0.44 61.95 % | 0.27 -16.97 % | 0.33 20.52 % | 0.27 374.05 % | 0.06 |
| EBITDA | 1.552 B 117.15 % | 714.700 M 41.72 % | 504.300 M -48.45 % | 978.200 M 206.17 % | 319.500 M 63.76 % | 195.100 M 41.07 % | 138.300 M 38.72 % | 99.700 M 274.81 % | 26.600 M |
| Net income ratio | 0.29 369.37 % | 0.06 -47.07 % | 0.12 -79.34 % | 0.57 6.46 % | 0.54 101.10 % | 0.27 -13.45 % | 0.31 31.50 % | 0.23 9 377.26 % | 0.00 |
| Ratio EBITDA | 0.58 70.62 % | 0.34 1.80 % | 0.34 -45.05 % | 0.61 35.95 % | 0.45 38.58 % | 0.33 -7.51 % | 0.35 14.97 % | 0.31 179.70 % | 0.11 |
| Gross profit ratio | 0.68 3.06 % | 0.66 10.83 % | 0.60 -22.87 % | 0.77 8.32 % | 0.71 3.18 % | 0.69 -1.52 % | 0.70 0.52 % | 0.70 20.33 % | 0.58 |
| Weighted average shs out dil | 1.039 B -12.43 % | 1.186 B 14.90 % | 1.033 B 5.48 % | 978.931 M 2.65 % | 953.619 M 11.96 % | 851.749 M -10.62 % | 952.984 M 0.00 % | 952.984 M 0.00 % | 952.984 M |
| Weighted average shs out | 1.038 B -6.47 % | 1.110 B 7.59 % | 1.032 B 5.44 % | 978.677 M 2.67 % | 953.209 M 11.97 % | 851.290 M -10.67 % | 952.984 M 0.00 % | 952.984 M 0.00 % | 952.984 M |
| EPS diluted | 0.75 435.71 % | 0.14 -17.65 % | 0.17 -81.72 % | 0.93 132.50 % | 0.40 110.53 % | 0.19 46.15 % | 0.13 62.50 % | 0.08 13 233.33 % | 0.00 |
| Earnings per share | 0.75 400.00 % | 0.15 -11.76 % | 0.17 -81.72 % | 0.93 132.50 % | 0.40 110.53 % | 0.19 46.15 % | 0.13 62.50 % | 0.08 13 233.33 % | 0.00 |
| Gross profit | 1.809 B 31.16 % | 1.379 B 54.29 % | 893.900 M -27.64 % | 1.235 B 143.94 % | 506.400 M 21.94 % | 415.300 M 50.20 % | 276.500 M 21.27 % | 228.000 M 61.24 % | 141.400 M |
| Income tax expense | 123.000 M 23.00 % | 100.000 M 15.07 % | 86.900 M 382.14 % | -30.800 M -208.83 % | 28.300 M 114.39 % | 13.200 M 76.00 % | 7.500 M -38.02 % | 12.100 M -9.02 % | 13.300 M |
| Cost of revenue | 844.000 M 19.67 % | 705.300 M 16.89 % | 603.400 M 67.29 % | 360.700 M 78.30 % | 202.300 M 9.71 % | 184.400 M 58.01 % | 116.700 M 19.20 % | 97.900 M -3.83 % | 101.800 M |
| General and administrative expenses | 98.000 M 10.11 % | 89.000 M -12.14 % | 101.300 M 22.05 % | 83.000 M 62.43 % | 51.100 M -48.33 % | 98.900 M 80.15 % | 54.900 M -4.52 % | 57.500 M 7.68 % | 53.400 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 823.000 M -18.94 % | 1.015 B 109.82 % | 483.900 M 76.22 % | 274.600 M 86.55 % | 147.200 M 9.61 % | 134.300 M | 0.000 | 0.000 | 0.000 |
| Operating expenses | 921.000 M -16.60 % | 1.104 B 88.70 % | 585.200 M 63.65 % | 357.600 M 77.56 % | 201.400 M -14.99 % | 236.900 M 61.82 % | 146.400 M 6.09 % | 138.000 M 8.75 % | 126.900 M |
| Cost and expenses | 1.765 B -2.46 % | 1.810 B 52.25 % | 1.189 B 65.47 % | 718.300 M 77.93 % | 403.700 M -4.18 % | 421.300 M 60.13 % | 263.100 M 11.53 % | 235.900 M 3.15 % | 228.700 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.100 M -16.22 % | 3.700 M | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 98.000 M 10.11 % | 89.000 M -12.14 % | 101.300 M 22.05 % | 83.000 M 62.43 % | 51.100 M -48.33 % | 98.900 M 80.15 % | 54.900 M -4.52 % | 57.500 M 7.68 % | 53.400 M |
| Interest income | 63.500 M 97.82 % | 32.100 M 277.65 % | 8.500 M 1 316.67 % | 600.000 K -14.29 % | 700.000 K -22.22 % | 900.000 K 125.00 % | 400.000 K | 0.000 | 0.000 |
| Interest expense | 60.500 M 5.95 % | 57.100 M 30.37 % | 43.800 M 447.50 % | 8.000 M 70.21 % | 4.700 M 17.50 % | 4.000 M 90.48 % | 2.100 M 0.00 % | 2.100 M -22.22 % | 2.700 M |
| Depreciation and amortization | 436.000 M 4.26 % | 418.200 M 111.85 % | 197.400 M 113.87 % | 92.300 M 532.19 % | 14.600 M -51.01 % | 29.800 M 58.51 % | 18.800 M 0.00 % | 18.800 M -2.59 % | 19.300 M |
| Operating income | 888.000 M 223.03 % | 274.900 M -10.95 % | 308.700 M -64.84 % | 877.900 M 187.93 % | 304.900 M 70.91 % | 178.400 M 37.13 % | 130.100 M 44.24 % | 90.200 M 522.07 % | 14.500 M |
| Operating income ratio | 0.33 153.81 % | 0.13 -36.03 % | 0.21 -62.52 % | 0.55 27.85 % | 0.43 44.62 % | 0.30 -10.09 % | 0.33 19.55 % | 0.28 364.21 % | 0.06 |
| Total other income expenses net | 11.200 M 131.55 % | -35.500 M 22.15 % | -45.600 M | 0.000 -100.00 % | 6.300 M 139.87 % | -15.800 M -829.41 % | -1.700 M 10.53 % | -1.900 M -216.67 % | -600.000 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.198 B 16.04 % | 1.032 B -31.36 % | 1.504 B 5 662.45 % | 26.100 M 103.31 % | -788.800 M 2.47 % | -808.800 M -298.42 % | -203.000 M -468.63 % | -35.700 M -154.17 % | 65.900 M 14.61 % | 57.500 M |
| Total investments | 10.000 M -98.66 % | 747.400 M 5.45 % | 708.800 M 38.44 % | 512.000 M 170.90 % | 189.000 M 156.45 % | 73.700 M 257.77 % | 20.600 M 87.27 % | 11.000 M 96.43 % | 5.600 M 86.67 % | 3.000 M |
| Total debt | 2.222 B 3.52 % | 2.146 B -0.12 % | 2.149 B 249.98 % | 614.000 M 588.34 % | 89.200 M -10.53 % | 99.700 M 62.38 % | 61.400 M 14.77 % | 53.500 M -57.23 % | 125.100 M 13.93 % | 109.800 M |
| Accumulated other comprehensive income loss | 0.000 100.00 % | -449.800 M -105.67 % | -218.697 M -516.10 % | 52.559 M 510.62 % | -12.800 M -82.86 % | -7.000 M -40.00 % | -5.000 M -25.00 % | -4.000 M -8.11 % | -3.700 M | 0.000 |
| Retained earnings | 2.632 B 210.23 % | 848.400 M -16.39 % | 1.015 B -9.14 % | 1.117 B 160.33 % | 429.000 M 77.35 % | 241.900 M 123.36 % | 108.300 M 143.37 % | 44.500 M 263.60 % | -27.200 M -7.09 % | -25.400 M |
| Common stock | 12.000 M 1.69 % | 11.800 M 5.36 % | 11.200 M 19.15 % | 9.400 M 3.30 % | 9.100 M 0.00 % | 9.100 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | 8.096 B 34.85 % | 6.004 B -6.17 % | 6.399 B 117.44 % | 2.943 B 133.04 % | 1.263 B 16.73 % | 1.082 B 226.73 % | 331.100 M 190.44 % | 114.000 M 468.93 % | -30.900 M -21.65 % | -25.400 M |
| Other non current liabilities | 1.000 M -99.72 % | 360.800 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 |
| Long term debt | 2.181 B 3.26 % | 2.112 B -0.26 % | 2.118 B 257.99 % | 591.500 M 708.06 % | 73.200 M -3.56 % | 75.900 M 99.21 % | 38.100 M -5.93 % | 40.500 M -12.15 % | 46.100 M 54.70 % | 29.800 M |
| Total non current liabilities | 2.516 B 1.74 % | 2.473 B -1.98 % | 2.523 B 326.02 % | 592.200 M 693.83 % | 74.600 M -4.36 % | 78.000 M 86.60 % | 41.800 M -7.11 % | 45.000 M -12.79 % | 51.600 M 40.98 % | 36.600 M |
| Other current liabilities | 762.000 M 20.06 % | 634.700 M 1 066.73 % | 54.400 M 386.32 % | -19.000 M -192.68 % | 20.500 M -13.14 % | 23.600 M -78.39 % | 109.200 M 18.31 % | 92.300 M -10.56 % | 103.200 M 40.60 % | 73.400 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 539.000 M 84.65 % | 291.900 M 33.72 % | 218.300 M 14.65 % | 190.400 M 106.96 % | 92.000 M 13.58 % | 81.000 M -1.46 % | 82.200 M 22.69 % | 67.000 M |
| Short term debt | 41.000 M 19.53 % | 34.300 M 9.24 % | 31.400 M 39.56 % | 22.500 M 40.63 % | 16.000 M -32.77 % | 23.800 M 2.15 % | 23.300 M 79.23 % | 13.000 M -83.54 % | 79.000 M -1.25 % | 80.000 M |
| Total current liabilities | 869.000 M 18.75 % | 731.800 M 7.46 % | 681.000 M 90.92 % | 356.700 M 25.03 % | 285.300 M 6.02 % | 269.100 M 76.00 % | 152.900 M 19.73 % | 127.700 M -41.56 % | 218.500 M 19.79 % | 182.400 M |
| Total liabilities | 3.385 B 5.63 % | 3.205 B 0.02 % | 3.204 B 237.64 % | 948.900 M 163.66 % | 359.900 M 3.69 % | 347.100 M 78.27 % | 194.700 M 12.74 % | 172.700 M -36.06 % | 270.100 M 23.33 % | 219.000 M |
| Other non current assets | 4.331 B 3 840.86 % | 109.900 M 627.81 % | 15.100 M 0.00 % | 15.100 M 344.12 % | 3.400 M -24.44 % | 4.500 M -19.64 % | 5.600 M 40.00 % | 4.000 M -11.11 % | 4.500 M -23.73 % | 5.900 M |
| Long term investments | -4.292 B -674.26 % | 747.400 M 5.45 % | 708.800 M 38.44 % | 512.000 M 170.90 % | 189.000 M 156.45 % | 73.700 M 257.77 % | 20.600 M 87.27 % | 11.000 M 96.43 % | 5.600 M 86.67 % | 3.000 M |
| Intangible assets | 2.942 B -6.53 % | 3.148 B -13.16 % | 3.625 B 404.97 % | 717.800 M 6 937.25 % | 10.200 M -54.05 % | 22.200 M 52.05 % | 14.600 M -15.12 % | 17.200 M -9.95 % | 19.100 M -24.21 % | 25.200 M |
| GoodWill | 2.222 B 4.19 % | 2.133 B -1.82 % | 2.172 B 159.80 % | 836.100 M 5 364.71 % | 15.300 M 4.08 % | 14.700 M -1.34 % | 14.900 M -4.49 % | 15.600 M -3.11 % | 16.100 M -4.17 % | 16.800 M |
| Goodwill and intangible assets | 5.164 B -2.20 % | 5.280 B -8.91 % | 5.797 B 273.05 % | 1.554 B 5 993.73 % | 25.500 M -30.89 % | 36.900 M 25.08 % | 29.500 M -10.06 % | 32.800 M -6.82 % | 35.200 M -16.19 % | 42.000 M |
| Property plant equipment net | 252.000 M 46.94 % | 171.500 M 0.59 % | 170.500 M 15.75 % | 147.300 M 30.93 % | 112.500 M 0.09 % | 112.400 M 97.89 % | 56.800 M -4.22 % | 59.300 M -7.63 % | 64.200 M 41.10 % | 45.500 M |
| Total non current assets | 5.528 B -12.38 % | 6.309 B -7.24 % | 6.802 B 188.22 % | 2.360 B 611.86 % | 331.500 M 40.64 % | 235.700 M 108.77 % | 112.900 M 5.32 % | 107.200 M -2.28 % | 109.700 M 13.68 % | 96.500 M |
| Other current assets | 156.000 M -82.45 % | 889.100 M 140.31 % | 369.979 M 244.75 % | -255.607 M -4.07 % | -245.600 M -658.03 % | -32.400 M -125.92 % | 125.000 M 52.25 % | 82.100 M 79.65 % | 45.700 M 73.11 % | 26.400 M |
| Short term investments | 4.302 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 1.024 B -8.08 % | 1.114 B 72.74 % | 644.900 M 9.70 % | 587.900 M -33.04 % | 878.000 M -3.36 % | 908.500 M 243.61 % | 264.400 M 196.41 % | 89.200 M 50.68 % | 59.200 M 13.19 % | 52.300 M |
| Cash and short term investments | 5.326 B 378.10 % | 1.114 B 72.74 % | 644.900 M 9.70 % | 587.900 M -33.04 % | 878.000 M -3.36 % | 908.500 M 243.61 % | 264.400 M 196.41 % | 89.200 M 50.68 % | 59.200 M 13.19 % | 52.300 M |
| Total current assets | 5.954 B 105.37 % | 2.899 B 3.50 % | 2.801 B 82.85 % | 1.532 B 18.63 % | 1.291 B 8.22 % | 1.193 B 188.98 % | 412.900 M 130.03 % | 179.500 M 38.61 % | 129.500 M 33.23 % | 97.200 M |
| Inventory | 0.000 | 0.000 -100.00 % | 871.221 M 19.89 % | 726.707 M 118.30 % | 332.900 M 110.83 % | 157.900 M | 0.000 | 0.000 -100.00 % | 15.100 M | 0.000 |
| Net receivables | 472.000 M -47.33 % | 896.100 M -2.07 % | 915.000 M 93.49 % | 472.900 M 45.06 % | 326.000 M 104.77 % | 159.200 M 577.45 % | 23.500 M 186.59 % | 8.200 M -33.33 % | 12.300 M -33.51 % | 18.500 M |
| Tax assets | 73.000 M | 0.000 -100.00 % | 110.200 M -16.20 % | 131.500 M 11 854.55 % | 1.100 M -86.59 % | 8.200 M 1 950.00 % | 400.000 K 300.00 % | 100.000 K -50.00 % | 200.000 K 100.00 % | 100.000 K |
| Other assets | -1.000 M | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K |
| Account payables | 8.000 M -34.43 % | 12.200 M -22.78 % | 15.800 M 97.50 % | 8.000 M 60.00 % | 5.000 M -60.00 % | 12.500 M -6.02 % | 13.300 M -3.62 % | 13.800 M -52.25 % | 28.900 M 18.44 % | 24.400 M |
| Tax payables | 58.000 M 14.62 % | 50.600 M 25.25 % | 40.400 M -24.20 % | 53.300 M 109.02 % | 25.500 M 35.64 % | 18.800 M 164.79 % | 7.100 M -17.44 % | 8.600 M 16.22 % | 7.400 M 60.87 % | 4.600 M |
| Deferred revenue non current | 0.000 100.00 % | -593.252 M -671.03 % | 103.891 M 442.55 % | 19.149 M | 0.000 -100.00 % | 9.000 M 136.84 % | 3.800 M -9.52 % | 4.200 M 103.01 % | -139.500 M | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 202.000 M 60.96 % | 125.500 M -4.56 % | 131.500 M 11.54 % | 117.900 M 32.17 % | 89.200 M -1.22 % | 90.300 M 94.19 % | 46.500 M -4.71 % | 48.800 M -10.13 % | 54.300 M 50.42 % | 36.100 M |
| Preferred stock | 0.000 | 0.000 -100.00 % | 218.697 M | 0.000 -100.00 % | 12.800 M 93.94 % | 6.600 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 5.452 B -2.52 % | 5.593 B 4.10 % | 5.373 B 204.60 % | 1.764 B 113.88 % | 824.700 M -1.52 % | 837.400 M 267.60 % | 227.800 M 209.93 % | 73.500 M | 0.000 | 0.000 |
| Deferred tax liabilities non current | 334.000 M -7.43 % | 360.800 M -10.98 % | 405.300 M 57 800.00 % | 700.000 K -50.00 % | 1.400 M -33.33 % | 2.100 M -41.67 % | 3.600 M -20.00 % | 4.500 M -18.18 % | 5.500 M -19.12 % | 6.800 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 11.481 B 24.68 % | 9.208 B -4.11 % | 9.603 B 146.75 % | 3.892 B 139.83 % | 1.623 B 13.56 % | 1.429 B 171.76 % | 525.800 M 83.40 % | 286.700 M 19.86 % | 239.200 M 23.55 % | 193.600 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 100.00 % | -27.200 M | 0.000 100.00 % | -11.000 M | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 -100.00 % | 27.200 M | 0.000 -100.00 % | 11.000 M | 0.000 | 0.000 | 0.000 |
| Change in working capital | 66.000 M 163.52 % | -103.900 M -32.36 % | -78.500 M 75.75 % | -323.700 M -174.09 % | -118.100 M -335.73 % | 50.100 M 25 150.00 % | -200.000 K 99.55 % | -44.800 M -778.79 % | 6.600 M |
| Accounts receivables | -30.000 M 76.04 % | -125.211 M -36.58 % | -91.678 M 78.28 % | -422.145 M -209.54 % | -136.380 M -317.71 % | -32.649 M -1 796.67 % | 1.924 M 107.89 % | -24.404 M -51.47 % | -16.111 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 -100.00 % | 18.474 M 7.54 % | 17.178 M -83.48 % | 103.988 M 696.65 % | 13.053 M -84.30 % | 83.135 M 2 004.73 % | 3.950 M 117.08 % | -23.130 M -227.87 % | 18.088 M |
| Other working capital | 96.000 M 3 284.01 % | 2.837 M 170.92 % | -4.000 M 27.84 % | -5.543 M -206.06 % | 5.227 M 1 455.68 % | -385.537 K | 0.000 | 0.000 | 0.000 |
| Other non cash items | -926.000 M -360.40 % | 355.600 M 192.43 % | 121.600 M 417.49 % | -38.300 M 38.03 % | -61.800 M -323.29 % | -14.600 M 2.67 % | -15.000 M -26.05 % | -11.900 M 11.19 % | -13.400 M |
| Net cash provided by operating activities | 464.000 M -50.89 % | 944.800 M 72.03 % | 549.200 M -9.70 % | 608.200 M 288.38 % | 156.600 M -35.74 % | 243.700 M 82.27 % | 133.700 M 155.64 % | 52.300 M 93.70 % | 27.000 M |
| Investments in property plant and equipment | -17.000 M 26.41 % | -23.100 M 25.48 % | -31.000 M -169.57 % | -11.500 M -36.90 % | -8.400 M 54.84 % | -18.600 M -186.15 % | -6.500 M 20.73 % | -8.200 M -43.86 % | -5.700 M |
| Acquisitions net | 0.000 -100.00 % | 11.000 M 100.76 % | -1.456 B -130.45 % | -631.600 M -90 328.57 % | 700.000 K 146.67 % | -1.500 M 60.53 % | -3.800 M -8.57 % | -3.500 M -45.83 % | -2.400 M |
| Purchases of investments | 0.000 100.00 % | -208.300 M -140.53 % | -86.600 M 82.26 % | -488.200 M -336.28 % | -111.900 M -226.24 % | -34.300 M -357.33 % | -7.500 M -50.00 % | -5.000 M -233.33 % | -1.500 M |
| Sales maturities of investments | 0.000 -100.00 % | 168.600 M 543.51 % | 26.200 M -89.63 % | 252.700 M 4 954.00 % | 5.000 M -43.82 % | 8.900 M 1 012.50 % | 800.000 K 700.00 % | 100.000 K -75.00 % | 400.000 K |
| Other investing activites | 15.000 M 15.38 % | 13.000 M 1 957.14 % | -700.000 K 95.78 % | -16.600 M -112.28 % | 135.200 M 16 800.00 % | 800.000 K 103.31 % | -24.200 M -284.13 % | -6.300 M -53.66 % | -4.100 M |
| Net cash used for investing activites | -2.000 M 94.85 % | -38.800 M 97.49 % | -1.548 B -72.88 % | -895.200 M -4 445.63 % | 20.600 M 146.09 % | -44.700 M -8.50 % | -41.200 M -159.12 % | -15.900 M -87.06 % | -8.500 M |
| Debt repayment | -38.600 M -22.15 % | -31.600 M -102.19 % | 1.445 B 551.49 % | 221.800 M 2 459.57 % | -9.400 M -70.91 % | -5.500 M -153.92 % | 10.200 M 245.71 % | -7.000 M -400.00 % | -1.400 M |
| Common stock issued | 0.000 -100.00 % | 500.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 574.600 M 272.39 % | 154.300 M 109.93 % | 73.500 M | 0.000 |
| Common stock repurchased | -118.000 M -210.53 % | -38.000 M -37 900.00 % | -100.000 K 50.00 % | -200.000 K | 0.000 100.00 % | -93.100 M -1 451.67 % | -6.000 M -30.43 % | -4.600 M -100.00 % | -2.300 M |
| Dividends paid | -373.000 M -25.00 % | -298.400 M -2.54 % | -291.000 M -24.41 % | -233.900 M -18.85 % | -196.800 M -544.54 % | -30.533 M 40.25 % | -51.100 M | 0.000 | 0.000 |
| Other financing activites | -44.400 M 6.92 % | -47.700 M -435.96 % | -8.900 M -11.25 % | -8.000 M 17.53 % | -9.700 M -17.34 % | -8.267 M 64.82 % | -23.500 M 65.24 % | -67.600 M -879.71 % | -6.900 M |
| Net cash used provided by financing activities | -574.000 M -38.25 % | -415.200 M -136.26 % | 1.145 B 5 740.39 % | -20.300 M 90.60 % | -215.900 M -149.38 % | 437.200 M 421.10 % | 83.900 M 1 571.93 % | -5.700 M 46.23 % | -10.600 M |
| Effect of forex changes on cash | 22.000 M 201.38 % | -21.700 M 75.78 % | -89.600 M -620.93 % | 17.200 M 109.76 % | 8.200 M 3.80 % | 7.900 M 818.18 % | -1.100 M -37.50 % | -800.000 K 20.00 % | -1.000 M |
| Net change in cash | -90.000 M -119.19 % | 469.100 M 722.98 % | 57.000 M 119.65 % | -290.100 M -851.15 % | -30.500 M -104.74 % | 644.100 M 267.64 % | 175.200 M 484.00 % | 30.000 M 334.78 % | 6.900 M |
| Cash at beginning of period | 1.114 B 72.74 % | 644.900 M 9.70 % | 587.900 M -33.04 % | 878.000 M -3.36 % | 908.500 M 243.61 % | 264.400 M 196.41 % | 89.200 M 50.68 % | 59.200 M 13.19 % | 52.300 M |
| Cash at end of period | 1.024 B -8.08 % | 1.114 B 72.74 % | 644.900 M 9.70 % | 587.900 M -33.04 % | 878.000 M -3.36 % | 908.500 M 243.61 % | 264.400 M 196.41 % | 89.200 M 50.68 % | 59.200 M |
| Operating cash flow | 464.000 M -50.89 % | 944.800 M 72.03 % | 549.200 M -9.70 % | 608.200 M 254.02 % | 171.800 M -29.50 % | 243.700 M 82.27 % | 133.700 M 155.64 % | 52.300 M 93.70 % | 27.000 M |
| Capital expenditure | -17.000 M 29.17 % | -24.000 M 22.58 % | -31.000 M -169.57 % | -11.500 M -36.90 % | -8.400 M 54.84 % | -18.600 M -186.15 % | -6.500 M 20.73 % | -8.200 M -43.86 % | -5.700 M |
| Free CashFlow | 447.000 M -51.48 % | 921.200 M 77.77 % | 518.200 M -13.16 % | 596.700 M 265.18 % | 163.400 M -27.41 % | 225.100 M 76.97 % | 127.200 M 188.44 % | 44.100 M 107.04 % | 21.300 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.273 B -10.48 % | 1.422 B 15.52 % | 1.231 B 9.92 % | 1.120 B 18.04 % | 948.701 M 28.79 % | 736.653 M 4.17 % | 707.165 M -15.29 % | 834.830 M 23.80 % | 674.317 M 47.59 % | 456.870 M 69.84 % | 268.993 M -12.74 % | 308.263 M 10.89 % | 278.000 M 29.60 % | 214.500 M 20.03 % | 178.700 M 9.67 % | 162.950 M 0.00 % | 162.950 M 34.00 % | 121.600 M 0.00 % | 121.600 M |
| Net income | 346.000 M -29.96 % | 494.000 M 75.18 % | 282.000 M 128.11 % | 123.625 M 1 071.60 % | 10.552 M 118.92 % | -55.778 M -124.47 % | 227.929 M -57.74 % | 539.362 M 49.56 % | 360.635 M 60.40 % | 224.842 M 369.51 % | 47.889 M 58.57 % | 30.200 M -66.07 % | 89.000 M 25.35 % | 71.000 M 42.28 % | 49.900 M 30.97 % | 38.100 M 0.00 % | 38.100 M 12 600.00 % | 300.000 K 0.00 % | 300.000 K |
| Income before tax | 434.000 M -20.37 % | 545.000 M 53.95 % | 354.000 M 104.05 % | 173.490 M 151.19 % | 69.066 M 68 966.17 % | 100.000 K -99.96 % | 256.177 M -45.89 % | 473.418 M 19.37 % | 396.598 M 58.97 % | 249.482 M 260.07 % | 69.286 M 126.43 % | 30.600 M -69.40 % | 100.000 M 37.36 % | 72.800 M 30.94 % | 55.600 M 25.93 % | 44.150 M 0.00 % | 44.150 M 535.25 % | 6.950 M 0.00 % | 6.950 M |
| Income before tax ratio | 0.34 -11.05 % | 0.38 33.28 % | 0.29 85.63 % | 0.15 112.80 % | 0.07 53 528.94 % | 0.00 -99.96 % | 0.36 -36.12 % | 0.57 -3.58 % | 0.59 7.71 % | 0.55 112.00 % | 0.26 159.48 % | 0.10 -72.40 % | 0.36 5.99 % | 0.34 9.08 % | 0.31 14.83 % | 0.27 0.00 % | 0.27 374.05 % | 0.06 0.00 % | 0.06 |
| EBITDA | 697.000 M -18.95 % | 860.000 M 24.28 % | 692.000 M 5.97 % | 653.000 M 56.01 % | 418.565 M 71.58 % | 243.943 M 2.58 % | 237.814 M -55.27 % | 531.685 M 116.57 % | 245.500 M 90.38 % | 128.950 M 156.25 % | 50.322 M -9.66 % | 55.700 M -51.98 % | 116.000 M 44.28 % | 80.400 M 26.61 % | 63.500 M 27.38 % | 49.850 M 0.00 % | 49.850 M 274.81 % | 13.300 M 0.00 % | 13.300 M |
| Net income ratio | 0.27 -21.76 % | 0.35 51.65 % | 0.23 107.52 % | 0.11 892.50 % | 0.01 114.69 % | -0.08 -123.49 % | 0.32 -50.11 % | 0.65 20.80 % | 0.53 8.67 % | 0.49 176.43 % | 0.18 81.72 % | 0.10 -69.40 % | 0.32 -3.28 % | 0.33 18.54 % | 0.28 19.43 % | 0.23 0.00 % | 0.23 9 377.26 % | 0.00 0.00 % | 0.00 |
| Ratio EBITDA | 0.55 -9.47 % | 0.60 7.58 % | 0.56 -3.59 % | 0.58 32.16 % | 0.44 33.23 % | 0.33 -1.53 % | 0.34 -47.20 % | 0.64 74.93 % | 0.36 28.99 % | 0.28 50.87 % | 0.19 3.53 % | 0.18 -56.70 % | 0.42 11.32 % | 0.37 5.48 % | 0.36 16.16 % | 0.31 0.00 % | 0.31 179.70 % | 0.11 0.00 % | 0.11 |
| Gross profit ratio | 0.65 -7.21 % | 0.70 6.53 % | 0.66 -12.97 % | 0.76 1.58 % | 0.75 -3.09 % | 0.77 -10.25 % | 0.86 -3.69 % | 0.89 -2.21 % | 0.91 3.00 % | 0.88 -2.45 % | 0.91 11.36 % | 0.81 27.69 % | 0.64 -0.96 % | 0.64 10.25 % | 0.58 -16.65 % | 0.70 0.00 % | 0.70 20.33 % | 0.58 0.00 % | 0.58 |
| Weighted average shs out dil | 1.180 B 13.62 % | 1.039 B 0.00 % | 1.039 B -2.02 % | 1.060 B -10.65 % | 1.187 B 24.17 % | 955.846 M -3.69 % | 992.480 M 1.83 % | 974.673 M 0.44 % | 970.415 M 1.75 % | 953.685 M 0.01 % | 953.553 M 4.22 % | 914.915 M 16.02 % | 788.583 M -17.25 % | 952.984 M 0.00 % | 952.984 M 0.00 % | 952.984 M 0.00 % | 952.984 M 0.00 % | 952.984 M 0.00 % | 952.984 M |
| Weighted average shs out | 1.181 B 13.72 % | 1.038 B 0.00 % | 1.038 B -2.01 % | 1.060 B -10.80 % | 1.188 B 24.30 % | 955.846 M -3.67 % | 992.265 M 1.82 % | 974.556 M 0.42 % | 970.435 M 1.79 % | 953.355 M 0.03 % | 953.089 M 3.39 % | 921.856 M 16.90 % | 788.588 M -17.25 % | 952.984 M 0.00 % | 952.984 M 0.00 % | 952.984 M 0.00 % | 952.984 M 0.00 % | 952.984 M 0.00 % | 952.984 M |
| EPS diluted | 0.29 -38.30 % | 0.47 67.86 % | 0.28 133.33 % | 0.12 137.62 % | 0.05 186.47 % | -0.06 -125.39 % | 0.23 -58.41 % | 0.55 49.46 % | 0.37 54.17 % | 0.24 378.09 % | 0.05 52.12 % | 0.03 -70.74 % | 0.11 51.41 % | 0.07 42.18 % | 0.05 31.00 % | 0.04 0.00 % | 0.04 13 233.33 % | 0.00 0.00 % | 0.00 |
| Earnings per share | 0.29 -38.30 % | 0.47 67.86 % | 0.28 133.33 % | 0.12 137.15 % | 0.05 186.64 % | -0.06 -125.39 % | 0.23 -58.41 % | 0.55 49.46 % | 0.37 54.17 % | 0.24 378.09 % | 0.05 53.05 % | 0.03 -70.92 % | 0.11 51.41 % | 0.07 42.18 % | 0.05 31.00 % | 0.04 0.00 % | 0.04 13 233.33 % | 0.00 0.00 % | 0.00 |
| Gross profit | 829.000 M -16.93 % | 998.000 M 23.06 % | 811.000 M -4.33 % | 847.711 M 19.91 % | 706.969 M 24.81 % | 566.434 M -6.51 % | 605.863 M -18.41 % | 742.607 M 21.07 % | 613.379 M 52.02 % | 403.483 M 65.69 % | 243.520 M -2.83 % | 250.613 M 41.59 % | 177.000 M 28.35 % | 137.900 M 32.34 % | 104.200 M -8.60 % | 114.000 M 0.00 % | 114.000 M 61.24 % | 70.700 M 0.00 % | 70.700 M |
| Income tax expense | 88.000 M 72.55 % | 51.000 M -29.17 % | 72.000 M 77.71 % | 40.516 M -30.76 % | 58.514 M 4.91 % | 55.778 M 97.46 % | 28.248 M 142.84 % | -65.944 M -283.36 % | 35.964 M 84.36 % | 19.507 M 112.72 % | 9.170 M 2 192.56 % | 400.000 K -96.36 % | 11.000 M 511.11 % | 1.800 M -68.42 % | 5.700 M -5.79 % | 6.050 M 0.00 % | 6.050 M -9.02 % | 6.650 M 0.00 % | 6.650 M |
| Cost of revenue | 444.000 M 4.72 % | 424.000 M 0.95 % | 420.000 M 54.31 % | 272.182 M 12.60 % | 241.732 M 42.01 % | 170.219 M 68.03 % | 101.302 M 9.84 % | 92.223 M 51.34 % | 60.938 M 14.14 % | 53.387 M 109.58 % | 25.473 M -55.81 % | 57.650 M -42.92 % | 101.000 M 31.85 % | 76.600 M 2.82 % | 74.500 M 52.20 % | 48.950 M 0.00 % | 48.950 M -3.83 % | 50.900 M 0.00 % | 50.900 M |
| General and administrative expenses | 0.000 -100.00 % | 98.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.750 M 0.00 % | 28.750 M 7.68 % | 26.700 M 0.00 % | 26.700 M |
| Selling and marketing 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 |
| Other expenses | 405.000 M 14.08 % | 355.000 M -24.15 % | 468.000 M 3.56 % | 451.905 M 216.03 % | -389.456 M -14.40 % | -340.438 M -28.02 % | -265.917 M 0.78 % | -268.008 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 405.000 M -10.60 % | 453.000 M -3.21 % | 468.000 M 3.56 % | 451.905 M 58.29 % | 285.500 M 20.01 % | 237.900 M 99.08 % | 119.500 M 144.59 % | -268.008 M -452.64 % | 76.000 M 153.33 % | 30.000 M -26.83 % | 41.000 M -26.33 % | 55.650 M -22.71 % | 72.000 M 16.88 % | 61.600 M 22.22 % | 50.400 M -26.96 % | 69.000 M 0.00 % | 69.000 M 8.75 % | 63.450 M 0.00 % | 63.450 M |
| Cost and expenses | 849.000 M -3.19 % | 877.000 M -1.24 % | 888.000 M 22.64 % | 724.087 M 14.72 % | 631.188 M 23.60 % | 510.656 M 39.06 % | 367.219 M 1.94 % | 360.231 M 50.88 % | 238.758 M 19.26 % | 200.201 M -2.25 % | 204.802 M 146.30 % | 83.150 M -51.94 % | 173.000 M 25.18 % | 138.200 M 10.65 % | 124.900 M 5.89 % | 117.950 M 0.00 % | 117.950 M 3.15 % | 114.350 M 0.00 % | 114.350 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.550 M | 0.000 -100.00 % | 1.850 M | 0.000 -100.00 % | 2.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 98.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.238 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.750 M 0.00 % | 28.750 M 7.68 % | 26.700 M 0.00 % | 26.700 M |
| Interest income | 0.000 -100.00 % | 41.518 M 88.88 % | 21.982 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.306 M 1 343.55 % | 3.000 M -33.33 % | 4.500 M 80.00 % | 2.500 M 163.16 % | 950.000 K -81.00 % | 5.000 M 42.86 % | 3.500 M 94.44 % | 1.800 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 22.000 M | 0.000 | 0.000 -100.00 % | 18.700 M 14.67 % | 16.307 M -59.63 % | 40.391 M 634.38 % | 5.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.050 M 0.00 % | 1.050 M -22.22 % | 1.350 M 0.00 % | 1.350 M |
| Depreciation and amortization | 217.000 M 0.00 % | 217.000 M -0.91 % | 219.000 M -66.46 % | 653.000 M 228.86 % | 198.565 M 56.42 % | 126.943 M 100.50 % | 63.314 M 10.91 % | 57.086 M 68.07 % | 33.966 M 74.12 % | 19.507 M 12.62 % | 17.322 M -74.12 % | 66.925 M 414.81 % | 13.000 M 217.07 % | 4.100 M -57.73 % | 9.700 M 3.19 % | 9.400 M 0.00 % | 9.400 M -2.59 % | 9.650 M 0.00 % | 9.650 M |
| Operating income | 424.000 M -22.20 % | 545.000 M 58.89 % | 343.000 M -13.34 % | 395.806 M 24.66 % | 317.513 M 40.49 % | 225.997 M -33.52 % | 339.946 M -28.37 % | 474.599 M 8.96 % | 435.559 M 69.70 % | 256.669 M 254.79 % | 72.343 M 11.47 % | 64.897 M -36.99 % | 103.000 M 34.99 % | 76.300 M 41.82 % | 53.800 M 19.29 % | 45.100 M 0.00 % | 45.100 M 522.07 % | 7.250 M 0.00 % | 7.250 M |
| Operating income ratio | 0.33 -13.10 % | 0.38 37.55 % | 0.28 -21.16 % | 0.35 5.60 % | 0.33 9.09 % | 0.31 -36.18 % | 0.48 -15.44 % | 0.57 -11.99 % | 0.65 14.97 % | 0.56 108.89 % | 0.27 27.75 % | 0.21 -43.18 % | 0.37 4.16 % | 0.36 18.15 % | 0.30 8.78 % | 0.28 0.00 % | 0.28 364.21 % | 0.06 0.00 % | 0.06 |
| Total other income expenses net | 10.000 M 4 900.00 % | 200.000 K -98.18 % | 11.000 M | 0.000 100.00 % | -227.013 M -0.49 % | -225.897 M -8.37 % | -208.446 M -17 548.65 % | -1.181 M 60.63 % | -3.000 M -3 100.00 % | 100.000 K 100.26 % | -38.343 M -2 849.45 % | -1.300 M 56.67 % | -3.000 M 14.29 % | -3.500 M -294.44 % | 1.800 M 289.47 % | -950.000 K 0.00 % | -950.000 K -216.67 % | -300.000 K 0.00 % | -300.000 K |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 2.103 B 75.54 % | 1.198 B -15.04 % | 1.410 B 37.24 % | 1.027 B -36.58 % | 1.620 B 7.71 % | 1.504 B 817.07 % | 164.000 M 528.35 % | 26.100 M -86.48 % | 193.000 M 124.47 % | -788.800 M -12.20 % | -703.000 M 13.08 % | -808.800 M -555.43 % | -123.400 M 39.21 % | -203.000 M -468.63 % | -35.700 M -336.42 % | 15.100 M -77.09 % | 65.900 M 6.81 % | 61.700 M 7.30 % | 57.500 M |
| Total investments | 5.090 B 50 800.00 % | 10.000 M -37.50 % | 16.000 M -99.58 % | 3.784 B 328.00 % | 884.000 M 24.72 % | 708.800 M 25.45 % | 565.000 M 10.35 % | 512.000 M 7.56 % | 476.000 M 151.85 % | 189.000 M 112.36 % | 89.000 M 20.76 % | 73.700 M 44.51 % | 51.000 M 147.57 % | 20.600 M 87.27 % | 11.000 M 32.53 % | 8.300 M 48.21 % | 5.600 M 30.23 % | 4.300 M 43.33 % | 3.000 M |
| Total debt | 2.602 B 17.10 % | 2.222 B 0.27 % | 2.216 B 3.73 % | 2.136 B 0.96 % | 2.116 B -1.53 % | 2.149 B 1.99 % | 2.107 B 243.16 % | 614.000 M 5.86 % | 580.000 M 550.22 % | 89.200 M -11.68 % | 101.000 M 1.30 % | 99.700 M 1.73 % | 98.000 M 59.61 % | 61.400 M 14.77 % | 53.500 M -40.09 % | 89.300 M -28.62 % | 125.100 M 6.51 % | 117.450 M 6.97 % | 109.800 M |
| Accumulated other comprehensive income loss | -716.000 M | 0.000 100.00 % | -272.000 M 39.28 % | -447.977 M -23.42 % | -362.980 M -65.97 % | -218.697 M -212.64 % | 194.155 M 267.32 % | 52.858 M 251.02 % | -35.000 M -173.44 % | -12.800 M -6.67 % | -12.000 M -71.43 % | -7.000 M 0.00 % | -7.000 M -40.00 % | -5.000 M -25.00 % | -4.000 M -3.90 % | -3.850 M -4.05 % | -3.700 M -100.00 % | -1.850 M | 0.000 |
| Retained earnings | 2.418 B -8.13 % | 2.632 B 21.85 % | 2.160 B 155.87 % | 844.187 M 13.16 % | 746.000 M -26.48 % | 1.015 B -6.82 % | 1.089 B -2.49 % | 1.117 B 98.37 % | 563.000 M 31.24 % | 429.000 M 346.88 % | 96.000 M -60.31 % | 241.900 M 46.43 % | 165.200 M 52.54 % | 108.300 M 143.37 % | 44.500 M 414.45 % | 8.650 M 131.80 % | -27.200 M -3.42 % | -26.300 M -3.54 % | -25.400 M |
| Common stock | 12.000 M 0.00 % | 12.000 M 0.00 % | 12.000 M 0.45 % | 11.946 M 8.60 % | 11.000 M -1.79 % | 11.200 M 24.44 % | 9.000 M -4.26 % | 9.400 M 4.44 % | 9.000 M -1.10 % | 9.100 M 1.11 % | 9.000 M -1.10 % | 9.100 M 10.98 % | 8.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | 7.307 B -9.75 % | 8.096 B 8.05 % | 7.493 B 25.36 % | 5.977 B -0.17 % | 5.987 B -6.43 % | 6.399 B 94.73 % | 3.286 B 11.66 % | 2.943 B 27.89 % | 2.301 B 82.21 % | 1.263 B 35.64 % | 931.000 M -13.94 % | 1.082 B 128.47 % | 473.500 M 43.01 % | 331.100 M 190.44 % | 114.000 M 174.37 % | 41.550 M 234.47 % | -30.900 M -9.77 % | -28.150 M -10.83 % | -25.400 M |
| Other non current liabilities | 1.000 M 0.00 % | 1.000 M -99.72 % | 352.000 M 351 900.00 % | 100.000 K -99.97 % | 389.000 M -4.05 % | 405.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 2.565 B 17.61 % | 2.181 B 0.41 % | 2.172 B 2.84 % | 2.112 B 1.25 % | 2.086 B -1.49 % | 2.118 B 1.61 % | 2.084 B 252.32 % | 591.500 M 4.69 % | 565.000 M 671.86 % | 73.200 M -4.94 % | 77.000 M 1.45 % | 75.900 M 9.37 % | 69.400 M 82.15 % | 38.100 M -5.93 % | 40.500 M -6.47 % | 43.300 M -6.07 % | 46.100 M 21.48 % | 37.950 M 27.35 % | 29.800 M |
| Total non current liabilities | 2.851 B 13.31 % | 2.516 B -0.32 % | 2.524 B 2.07 % | 2.473 B -0.08 % | 2.475 B -1.90 % | 2.523 B 18.06 % | 2.137 B 260.86 % | 592.200 M 4.63 % | 566.000 M 658.71 % | 74.600 M -4.36 % | 78.000 M 0.00 % | 78.000 M 7.59 % | 72.500 M 73.44 % | 41.800 M -7.11 % | 45.000 M -6.83 % | 48.300 M -6.40 % | 51.600 M 17.01 % | 44.100 M 20.49 % | 36.600 M |
| Other current liabilities | 813.000 M 6.69 % | 762.000 M 4.81 % | 727.000 M 1 049.46 % | 63.247 M -90.21 % | 646.000 M 8.86 % | 593.400 M 264.05 % | 163.000 M -40.27 % | 272.900 M 125.54 % | 121.000 M 490.24 % | 20.500 M -83.86 % | 127.000 M -40.65 % | 214.000 M 61.27 % | 132.700 M 21.52 % | 109.200 M 18.31 % | 92.300 M -5.58 % | 97.750 M -5.28 % | 103.200 M 16.87 % | 88.300 M 20.30 % | 73.400 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 571.453 M 29.88 % | 440.000 M -18.37 % | 539.000 M 136.40 % | 228.000 M -21.89 % | 291.900 M 71.71 % | 170.000 M -22.13 % | 218.300 M 61.70 % | 135.000 M -29.10 % | 190.400 M 54.42 % | 123.300 M 34.02 % | 92.000 M 13.58 % | 81.000 M -0.74 % | 81.600 M -0.73 % | 82.200 M 10.19 % | 74.600 M 11.34 % | 67.000 M |
| Short term debt | 37.000 M -9.76 % | 41.000 M -6.82 % | 44.000 M 28.28 % | 34.300 M 14.33 % | 30.000 M -4.46 % | 31.400 M 36.52 % | 23.000 M 2.22 % | 22.500 M 50.00 % | 15.000 M -6.25 % | 16.000 M -33.33 % | 24.000 M 0.84 % | 23.800 M -16.78 % | 28.600 M 22.75 % | 23.300 M 79.23 % | 13.000 M -71.74 % | 46.000 M -41.77 % | 79.000 M -0.63 % | 79.500 M -0.63 % | 80.000 M |
| Total current liabilities | 908.000 M 4.49 % | 869.000 M 3.58 % | 839.000 M 14.65 % | 731.800 M 1.92 % | 718.000 M 5.43 % | 681.000 M 41.29 % | 482.000 M 35.13 % | 356.700 M 1.91 % | 350.000 M 22.68 % | 285.300 M -11.67 % | 323.000 M 20.03 % | 269.100 M 42.61 % | 188.700 M 23.41 % | 152.900 M 19.73 % | 127.700 M -26.23 % | 173.100 M -20.78 % | 218.500 M 9.00 % | 200.450 M 9.90 % | 182.400 M |
| Total liabilities | 3.759 B 11.05 % | 3.385 B 0.65 % | 3.363 B 5.40 % | 3.191 B -0.08 % | 3.193 B -0.34 % | 3.204 B 22.33 % | 2.619 B 176.00 % | 948.900 M 3.59 % | 916.000 M 154.52 % | 359.900 M -10.25 % | 401.000 M 15.53 % | 347.100 M 32.89 % | 261.200 M 34.16 % | 194.700 M 12.74 % | 172.700 M -22.00 % | 221.400 M -18.03 % | 270.100 M 10.45 % | 244.550 M 11.67 % | 219.000 M |
| Other non current assets | 30.000 M -99.31 % | 4.331 B 4 146.08 % | 102.000 M 104.91 % | -2.078 B -11 644.56 % | 18.000 M 19.21 % | 15.100 M 7.86 % | 14.000 M -7.28 % | 15.100 M 202.00 % | 5.000 M 47.06 % | 3.400 M 13.33 % | 3.000 M -33.33 % | 4.500 M -6.25 % | 4.800 M -14.29 % | 5.600 M 40.00 % | 4.000 M -5.88 % | 4.250 M -5.56 % | 4.500 M -13.46 % | 5.200 M -11.86 % | 5.900 M |
| Long term investments | 10.000 M 100.23 % | -4.292 B -26 925.00 % | 16.000 M -97.85 % | 744.637 M -15.77 % | 884.000 M 24.72 % | 708.800 M 25.45 % | 565.000 M 10.35 % | 512.000 M 7.56 % | 476.000 M 151.85 % | 189.000 M 112.36 % | 89.000 M 20.76 % | 73.700 M 44.51 % | 51.000 M 147.57 % | 20.600 M 87.27 % | 11.000 M 32.53 % | 8.300 M 48.21 % | 5.600 M 30.23 % | 4.300 M 43.33 % | 3.000 M |
| Intangible assets | 2.473 B -15.94 % | 2.942 B -3.89 % | 3.061 B -41.78 % | 5.257 B 55.49 % | 3.381 B -6.72 % | 3.625 B 286.84 % | 937.000 M 30.54 % | 717.800 M -0.72 % | 723.000 M 6 988.24 % | 10.200 M -36.25 % | 16.000 M -27.93 % | 22.200 M -22.11 % | 28.500 M 95.21 % | 14.600 M -15.12 % | 17.200 M -5.23 % | 18.150 M -4.97 % | 19.100 M -13.77 % | 22.150 M -12.10 % | 25.200 M |
| GoodWill | 2.042 B -8.10 % | 2.222 B 1.83 % | 2.182 B 2.76 % | 2.123 B -1.37 % | 2.153 B -0.88 % | 2.172 B 95.69 % | 1.110 B 32.76 % | 836.100 M 5.30 % | 794.000 M 5 089.54 % | 15.300 M 2.00 % | 15.000 M 2.04 % | 14.700 M 1.38 % | 14.500 M -2.68 % | 14.900 M -4.49 % | 15.600 M -1.58 % | 15.850 M -1.55 % | 16.100 M -2.13 % | 16.450 M -2.08 % | 16.800 M |
| Goodwill and intangible assets | 4.515 B -12.57 % | 5.164 B -1.51 % | 5.243 B -28.96 % | 7.381 B 33.37 % | 5.534 B -4.54 % | 5.797 B 183.19 % | 2.047 B 31.73 % | 1.554 B 2.43 % | 1.517 B 5 849.02 % | 25.500 M -17.74 % | 31.000 M -15.99 % | 36.900 M -14.19 % | 43.000 M 45.76 % | 29.500 M -10.06 % | 32.800 M -3.53 % | 34.000 M -3.41 % | 35.200 M -8.81 % | 38.600 M -8.10 % | 42.000 M |
| Property plant equipment net | 242.000 M -3.97 % | 252.000 M -3.82 % | 262.000 M 53.91 % | 170.231 M 0.73 % | 169.000 M -0.88 % | 170.500 M 15.99 % | 147.000 M -0.20 % | 147.300 M 35.14 % | 109.000 M -3.11 % | 112.500 M -2.17 % | 115.000 M 2.31 % | 112.400 M 16.12 % | 96.800 M 70.42 % | 56.800 M -4.22 % | 59.300 M -3.97 % | 61.750 M -3.82 % | 64.200 M 17.05 % | 54.850 M 20.55 % | 45.500 M |
| Total non current assets | 4.848 B -12.30 % | 5.528 B -1.69 % | 5.623 B -10.87 % | 6.309 B -5.74 % | 6.693 B -1.60 % | 6.802 B 135.26 % | 2.891 B 22.51 % | 2.360 B 10.58 % | 2.134 B 543.74 % | 331.500 M 34.21 % | 247.000 M 4.79 % | 235.700 M 20.32 % | 195.900 M 73.52 % | 112.900 M 5.32 % | 107.200 M -1.15 % | 108.450 M -1.14 % | 109.700 M 6.40 % | 103.100 M 6.84 % | 96.500 M |
| Other current assets | 102.000 M -34.62 % | 156.000 M -96.10 % | 4.005 B 57 314.29 % | -7.000 M -100.96 % | 730.000 M -41.19 % | 1.241 B 265.06 % | 340.000 M -27.83 % | 471.100 M 361.86 % | 102.000 M 141.53 % | -245.600 M -187.40 % | 281.000 M 123.90 % | 125.500 M -60.46 % | 317.400 M 153.92 % | 125.000 M 52.25 % | 82.100 M 17.20 % | 70.050 M 53.28 % | 45.700 M 26.77 % | 36.050 M 36.55 % | 26.400 M |
| Short term investments | 5.080 B 18.08 % | 4.302 B | 0.000 -100.00 % | 3.039 B | 0.000 | 0.000 | 0.000 | 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 | 499.000 M -51.27 % | 1.024 B 27.05 % | 806.000 M -27.32 % | 1.109 B 123.59 % | 496.000 M -23.09 % | 644.900 M -66.81 % | 1.943 B 230.50 % | 587.900 M 51.91 % | 387.000 M -55.92 % | 878.000 M 9.20 % | 804.000 M -11.50 % | 908.500 M 310.34 % | 221.400 M -16.26 % | 264.400 M 196.41 % | 89.200 M 20.22 % | 74.200 M 25.34 % | 59.200 M 6.19 % | 55.750 M 6.60 % | 52.300 M |
| Cash and short term investments | 5.579 B 4.75 % | 5.326 B 560.79 % | 806.000 M -80.59 % | 4.153 B 737.28 % | 496.000 M -23.09 % | 644.900 M -66.81 % | 1.943 B 230.50 % | 587.900 M 51.91 % | 387.000 M -55.92 % | 878.000 M 9.20 % | 804.000 M -11.50 % | 908.500 M 310.34 % | 221.400 M -16.26 % | 264.400 M 196.41 % | 89.200 M 20.22 % | 74.200 M 25.34 % | 59.200 M 6.19 % | 55.750 M 6.60 % | 52.300 M |
| Total current assets | 6.218 B 4.43 % | 5.954 B 13.78 % | 5.233 B 3.79 % | 5.042 B 102.65 % | 2.488 B -11.18 % | 2.801 B -7.09 % | 3.015 B 96.81 % | 1.532 B 41.58 % | 1.082 B -16.21 % | 1.291 B 19.01 % | 1.085 B -9.07 % | 1.193 B 121.46 % | 538.800 M 30.49 % | 412.900 M 130.03 % | 179.500 M 16.18 % | 154.500 M 19.31 % | 129.500 M 14.25 % | 113.350 M 16.62 % | 97.200 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 593.000 M 78.13 % | 332.900 M | 0.000 | 0.000 -100.00 % | 221.800 M | 0.000 | 0.000 -100.00 % | 7.550 M -50.00 % | 15.100 M 100.00 % | 7.550 M | 0.000 |
| Net receivables | 537.000 M 13.77 % | 472.000 M 11.85 % | 422.000 M -52.91 % | 896.100 M -28.99 % | 1.262 B 37.92 % | 915.000 M 25.00 % | 732.000 M 54.79 % | 472.900 M | 0.000 -100.00 % | 326.000 M | 0.000 -100.00 % | 159.200 M | 0.000 -100.00 % | 23.500 M 186.59 % | 8.200 M 100.00 % | 4.100 M -66.67 % | 12.300 M -20.13 % | 15.400 M -16.76 % | 18.500 M |
| Tax assets | 51.000 M -30.14 % | 73.000 M | 0.000 -100.00 % | 91.586 M 4.08 % | 88.000 M -20.15 % | 110.200 M -6.61 % | 118.000 M -10.27 % | 131.500 M 387.04 % | 27.000 M 2 354.55 % | 1.100 M -87.78 % | 9.000 M 9.76 % | 8.200 M 2 633.33 % | 300.000 K -25.00 % | 400.000 K 300.00 % | 100.000 K -33.33 % | 150.000 K -25.00 % | 200.000 K 33.33 % | 150.000 K 50.00 % | 100.000 K |
| Other assets | 0.000 100.00 % | -1.000 M | 0.000 100.00 % | -41.700 M -4 070.03 % | -1.000 M | 0.000 100.00 % | -1.000 M | 0.000 -100.00 % | 1.000 M 1 100.00 % | -100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -50.000 K 50.00 % | -100.000 K |
| Account payables | 11.000 M 37.50 % | 8.000 M 0.00 % | 8.000 M -34.43 % | 12.200 M -6.15 % | 13.000 M -17.72 % | 15.800 M 21.54 % | 13.000 M 62.50 % | 8.000 M -11.11 % | 9.000 M 80.00 % | 5.000 M -54.55 % | 11.000 M -12.00 % | 12.500 M 0.81 % | 12.400 M -6.77 % | 13.300 M -3.62 % | 13.800 M -35.36 % | 21.350 M -26.12 % | 28.900 M 8.44 % | 26.650 M 9.22 % | 24.400 M |
| Tax payables | 47.000 M -18.97 % | 58.000 M -3.33 % | 60.000 M 18.58 % | 50.600 M 74.48 % | 29.000 M -28.22 % | 40.400 M -26.55 % | 55.000 M 3.19 % | 53.300 M 52.29 % | 35.000 M 37.25 % | 25.500 M -1.92 % | 26.000 M 38.30 % | 18.800 M 25.33 % | 15.000 M 111.27 % | 7.100 M -17.44 % | 8.600 M 7.50 % | 8.000 M 8.11 % | 7.400 M 23.33 % | 6.000 M 30.43 % | 4.600 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 103.891 M 122.73 % | -457.012 M -36.79 % | -334.102 M 0.27 % | -335.000 M | 0.000 100.00 % | -299.000 M -21.54 % | -246.000 M -7 835.49 % | -3.100 M | 0.000 -100.00 % | 4.200 M 106.21 % | -67.650 M 51.51 % | -139.500 M -100.00 % | -69.750 M | 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 |
| Capital lease obligations | 180.000 M -10.89 % | 202.000 M -9.01 % | 222.000 M 76.89 % | 125.500 M 2.03 % | 123.000 M -6.46 % | 131.500 M 12.39 % | 117.000 M -0.76 % | 117.900 M 37.09 % | 86.000 M -3.59 % | 89.200 M -4.09 % | 93.000 M 2.99 % | 90.300 M 9.85 % | 82.200 M 76.77 % | 46.500 M -4.71 % | 48.800 M -5.33 % | 51.550 M -5.06 % | 54.300 M 20.13 % | 45.200 M 25.21 % | 36.100 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 362.980 M 65.97 % | 218.697 M | 0.000 | 0.000 -100.00 % | 35.000 M 173.44 % | 12.800 M 6.67 % | 12.000 M 71.43 % | 7.000 M 0.00 % | 7.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 5.593 B 2.59 % | 5.452 B -2.52 % | 5.593 B 0.00 % | 5.593 B 14.92 % | 4.867 B -12.98 % | 5.593 B 180.78 % | 1.992 B 12.93 % | 1.764 B 4.13 % | 1.694 B 105.41 % | 824.700 M 1.31 % | 814.000 M -2.79 % | 837.400 M 179.04 % | 300.100 M 31.74 % | 227.800 M 209.93 % | 73.500 M 100.00 % | 36.750 M | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 285.000 M -14.67 % | 334.000 M | 0.000 -100.00 % | 359.377 M -7.85 % | 390.000 M -3.77 % | 405.300 M 664.72 % | 53.000 M 7 471.43 % | 700.000 K -30.00 % | 1.000 M -28.57 % | 1.400 M 40.00 % | 1.000 M -52.38 % | 2.100 M -32.26 % | 3.100 M -13.89 % | 3.600 M -20.00 % | 4.500 M -10.00 % | 5.000 M -9.09 % | 5.500 M -10.57 % | 6.150 M -9.56 % | 6.800 M |
| Other liabilities | 0.000 | 0.000 | 0.000 100.00 % | -14.110 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 |
| Total assets | 11.066 B -3.61 % | 11.481 B 5.76 % | 10.856 B 18.43 % | 9.167 B -0.15 % | 9.180 B -4.40 % | 9.603 B 62.62 % | 5.905 B 51.73 % | 3.892 B 20.97 % | 3.217 B 98.25 % | 1.623 B 21.82 % | 1.332 B -6.78 % | 1.429 B 94.49 % | 734.700 M 39.73 % | 525.800 M 83.40 % | 286.700 M 9.03 % | 262.950 M 9.93 % | 239.200 M 10.54 % | 216.400 M 11.78 % | 193.600 M |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-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 |
| 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 -100.00 % | 5.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -85.000 M -237.10 % | 62.000 M 1 450.00 % | 4.000 M -97.07 % | 136.360 M 158.98 % | -231.180 M -2 292.13 % | 10.546 M 111.77 % | -89.613 M 58.04 % | -213.587 M -99.82 % | -106.892 M 17.61 % | -129.739 M -1 691.63 % | 8.151 M -50.80 % | 16.566 M 142.48 % | -39.000 M 2.99 % | -40.200 M -263.41 % | 24.600 M 209.82 % | -22.400 M 0.00 % | -22.400 M -778.79 % | 3.300 M 0.00 % | 3.300 M |
| Accounts receivables | -85.000 M -150.00 % | -34.000 M -950.00 % | 4.000 M 112.52 % | -31.949 M 64.19 % | -89.210 M -3.31 % | -86.353 M -1 166.47 % | -6.818 M 97.97 % | -336.366 M -282.62 % | -87.911 M 50.79 % | -178.648 M -517.46 % | 42.794 M 163.03 % | -67.891 M -74.08 % | -39.000 M 2.99 % | -40.200 M -263.41 % | 24.600 M 301.61 % | -12.202 M 0.00 % | -12.202 M -51.47 % | -8.056 M 0.00 % | -8.056 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 -100.00 % | 168.309 M 218.55 % | -141.969 M -246.51 % | 96.899 M 217.03 % | -82.795 M -167.43 % | 122.779 M 746.86 % | -18.981 M -138.81 % | 48.909 M 241.18 % | -34.643 M -141.02 % | 84.458 M | 0.000 | 0.000 | 0.000 100.00 % | -11.565 M 0.00 % | -11.565 M -227.87 % | 9.044 M 0.00 % | 9.044 M |
| Other working capital | 0.000 -100.00 % | 96.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -990.000 M -150.00 % | -396.000 M 25.28 % | -530.000 M -596.48 % | 106.753 M -87.55 % | 857.572 M 91.63 % | 447.518 M 68.91 % | 264.943 M -1.25 % | 268.305 M 67.86 % | 159.838 M 10.24 % | 144.992 M 916.43 % | 14.265 M -83.37 % | 85.799 M 853.32 % | 9.000 M -85.41 % | 61.700 M 224.65 % | -49.500 M -731.93 % | -5.950 M 0.00 % | -5.950 M 11.19 % | -6.700 M 0.00 % | -6.700 M |
| Net cash provided by operating activities | -512.000 M -204.70 % | 489.000 M 2 056.00 % | -25.000 M -103.39 % | 738.251 M 256.30 % | 207.199 M -27.52 % | 285.889 M 14.20 % | 250.332 M -22.60 % | 323.406 M 18.58 % | 272.724 M 184.14 % | 95.983 M 30.84 % | 73.362 M -55.96 % | 166.591 M 113.58 % | 78.000 M -21.21 % | 99.000 M 185.30 % | 34.700 M 32.70 % | 26.150 M 0.00 % | 26.150 M 93.70 % | 13.500 M 0.00 % | 13.500 M |
| Investments in property plant and equipment | -21.000 M -31.25 % | -16.000 M -1 500.00 % | -1.000 M 92.67 % | -13.644 M 35.35 % | -21.104 M 38.15 % | -34.123 M -1 067.74 % | -2.922 M 87.53 % | -23.439 M -369.26 % | -4.995 M -5.02 % | -4.756 M 6.64 % | -5.095 M 84.92 % | -33.784 M -382.62 % | -7.000 M -311.76 % | -1.700 M -70.00 % | -1.000 M 75.61 % | -4.100 M 0.00 % | -4.100 M -43.86 % | -2.850 M 0.00 % | -2.850 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 78.500 M 106.15 % | -1.276 B -892.64 % | -128.575 M -3 843.08 % | -3.261 M 99.48 % | -629.363 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.750 M 0.00 % | -1.750 M -45.83 % | -1.200 M 0.00 % | -1.200 M |
| Purchases of investments | 0.000 | 0.000 | 0.000 100.00 % | -51.164 M 67.28 % | -156.358 M -475.48 % | -27.170 M 53.51 % | -58.443 M 74.72 % | -231.228 M 8.87 % | -253.743 M -255.47 % | -71.382 M -70.87 % | -41.775 M -1 317.34 % | -2.947 M | 0.000 | 0.000 | 0.000 100.00 % | -2.500 M 0.00 % | -2.500 M -233.33 % | -750.000 K 0.00 % | -750.000 K |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 -100.00 % | 168.056 M 2 402.79 % | 6.715 M -27.78 % | 9.298 M -43.85 % | 16.559 M -93.01 % | 236.940 M 1 876.50 % | 11.988 M 194.37 % | 4.072 M 299.67 % | 1.019 M -83.36 % | 6.122 M | 0.000 | 0.000 | 0.000 -100.00 % | 50.000 K 0.00 % | 50.000 K -75.00 % | 200.000 K 0.00 % | 200.000 K |
| Other investing activites | 2.000 M -78.49 % | 9.300 M 55.00 % | 6.000 M -48.43 % | 11.635 M 2 427.05 % | -500.000 K -153.46 % | 935.199 K 196.01 % | -974.056 K -124.81 % | 3.926 M 198.24 % | -3.996 M -102.85 % | 140.141 M 800.71 % | -20.000 M -185.75 % | 23.322 M 175.23 % | -31.000 M 6.06 % | -33.000 M -500.00 % | -5.500 M -74.60 % | -3.150 M 0.00 % | -3.150 M -53.66 % | -2.050 M 0.00 % | -2.050 M |
| Net cash used for investing activites | -19.000 M -183.58 % | -6.700 M -234.00 % | 5.000 M -95.65 % | 114.884 M 167.28 % | -170.747 M 87.15 % | -1.328 B -666.10 % | -173.382 M -811.34 % | -19.025 M 97.83 % | -878.111 M -1 389.91 % | 68.075 M 248.47 % | -45.851 M -529.24 % | -7.287 M 80.82 % | -38.000 M -9.51 % | -34.700 M -433.85 % | -6.500 M 18.24 % | -7.950 M 0.00 % | -7.950 M -87.06 % | -4.250 M 0.00 % | -4.250 M |
| Debt repayment | 408.000 M | 0.000 100.00 % | -20.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.500 M 0.00 % | -3.500 M -400.00 % | -700.000 K 0.00 % | -700.000 K |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 519.430 K | 0.000 100.00 % | -96.168 K | 0.000 100.00 % | -196.847 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.750 M 0.00 % | 36.750 M | 0.000 | 0.000 |
| Common stock repurchased | -127.000 M -122.81 % | -57.000 M 6.56 % | -61.000 M -54.52 % | -39.477 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.308 M 98.59 % | -93.000 M -1 503.45 % | -5.800 M -2 800.00 % | -200.000 K 91.30 % | -2.300 M 0.00 % | -2.300 M -100.00 % | -1.150 M 0.00 % | -1.150 M |
| Dividends paid | -231.000 M -24.86 % | -185.000 M 1.60 % | -188.000 M -18.27 % | -158.957 M -11.21 % | -142.929 M 8.07 % | -155.470 M -20.01 % | -129.549 M -12.27 % | -115.389 M 1.28 % | -116.882 M -19.19 % | -98.067 M 1.79 % | -99.854 M -25 310.74 % | -392.958 K 98.69 % | -30.000 M 12.54 % | -34.300 M -104.17 % | -16.800 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -44.000 M -120.00 % | -20.000 M 53.49 % | -43.000 M 9.39 % | -47.457 M -106.14 % | -23.022 M -128.61 % | 80.470 M -88.73 % | 714.000 M 8 404.70 % | -8.598 M -107.54 % | 114.000 M 161.37 % | 43.617 M 711.53 % | -7.132 M -102.75 % | 259.543 M 533.03 % | 41.000 M -67.87 % | 127.600 M 852.24 % | 13.400 M 139.64 % | -33.800 M 0.00 % | -33.800 M -879.71 % | -3.450 M 0.00 % | -3.450 M |
| Net cash used provided by financing activities | 6.000 M 102.29 % | -262.000 M 16.03 % | -312.000 M -51.15 % | -206.414 M -24.38 % | -165.951 M -40.14 % | -118.418 M -109.26 % | 1.279 B 1 131.51 % | -123.986 M -208.87 % | 113.885 M 208.03 % | -105.424 M 1.46 % | -106.986 M -120.29 % | 527.360 M 743.12 % | -82.000 M -193.71 % | 87.500 M 2 530.56 % | -3.600 M -26.32 % | -2.850 M 0.00 % | -2.850 M 46.23 % | -5.300 M 0.00 % | -5.300 M |
| Effect of forex changes on cash | 0.000 100.00 % | -2.000 M -108.33 % | 24.000 M 173.74 % | -32.547 M -364.96 % | -7.000 M 73.18 % | -26.100 M -41.08 % | -18.500 M | 0.000 -100.00 % | 1.000 M -89.58 % | 9.600 M 274.55 % | -5.500 M -211.11 % | 4.950 M 347.50 % | -2.000 M -233.33 % | -600.000 K -20.00 % | -500.000 K -25.00 % | -400.000 K 0.00 % | -400.000 K 20.00 % | -500.000 K 0.00 % | -500.000 K |
| Net change in cash | 499.000 M 124.75 % | 222.026 M -72.45 % | 806.000 M 31.19 % | 614.381 M 522.82 % | -145.307 M 88.78 % | -1.295 B -196.03 % | 1.348 B 576.03 % | 199.424 M 140.62 % | -491.000 M -763.51 % | 74.000 M 187.08 % | -84.975 M -112.29 % | 691.614 M 3 243.70 % | -22.000 M -129.10 % | 75.600 M 527.39 % | 12.050 M -59.83 % | 30.000 M 0.00 % | 30.000 M 334.78 % | 6.900 M 0.00 % | 6.900 M |
| Cash at beginning of period | 0.000 -100.00 % | 801.974 M | 0.000 -100.00 % | 494.610 M -22.71 % | 639.917 M -66.92 % | 1.935 B 229.89 % | 586.424 M 51.53 % | 387.000 M -55.92 % | 878.000 M 9.20 % | 804.000 M -9.56 % | 888.975 M 308.94 % | 217.386 M -10.54 % | 243.000 M | 0.000 -100.00 % | 101.250 M 71.03 % | 59.200 M 0.00 % | 59.200 M 13.19 % | 52.300 M 0.00 % | 52.300 M |
| Cash at end of period | 499.000 M -51.27 % | 1.024 B 27.68 % | 801.974 M -27.68 % | 1.109 B 124.22 % | 494.610 M -22.71 % | 639.917 M -66.92 % | 1.935 B 229.89 % | 586.424 M 51.53 % | 387.000 M -55.92 % | 878.000 M 9.20 % | 804.000 M -11.55 % | 909.000 M 311.31 % | 221.000 M 192.33 % | 75.600 M -33.27 % | 113.300 M 27.02 % | 89.200 M 0.00 % | 89.200 M 50.68 % | 59.200 M 0.00 % | 59.200 M |
| Operating cash flow | -512.000 M -204.70 % | 489.000 M 2 056.00 % | -25.000 M -103.39 % | 738.251 M 256.30 % | 207.199 M -27.52 % | 285.889 M 14.20 % | 250.332 M -22.60 % | 323.406 M 18.58 % | 272.724 M 184.14 % | 95.983 M 30.84 % | 73.362 M -55.96 % | 166.591 M 113.58 % | 78.000 M -21.21 % | 99.000 M 185.30 % | 34.700 M 32.70 % | 26.150 M 0.00 % | 26.150 M 93.70 % | 13.500 M 0.00 % | 13.500 M |
| Capital expenditure | -21.000 M -31.25 % | -16.000 M -1 500.00 % | -1.000 M 92.67 % | -13.644 M 35.35 % | -21.104 M 38.15 % | -34.123 M -1 067.74 % | -2.922 M 87.53 % | -23.439 M -369.26 % | -4.995 M -5.02 % | -4.756 M 6.64 % | -5.095 M 84.92 % | -33.784 M -382.62 % | -7.000 M -311.76 % | -1.700 M -70.00 % | -1.000 M 75.61 % | -4.100 M 0.00 % | -4.100 M -43.86 % | -2.850 M 0.00 % | -2.850 M |
| Free CashFlow | -533.000 M -212.68 % | 473.000 M 1 919.23 % | -26.000 M -103.59 % | 724.608 M 289.38 % | 186.095 M -26.08 % | 251.766 M 1.76 % | 247.410 M -17.52 % | 299.967 M 12.04 % | 267.729 M 193.48 % | 91.227 M 33.63 % | 68.267 M -48.60 % | 132.807 M 87.05 % | 71.000 M -27.03 % | 97.300 M 188.72 % | 33.700 M 52.83 % | 22.050 M 0.00 % | 22.050 M 107.04 % | 10.650 M 0.00 % | 10.650 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 |