Capital Clean Energy Carriers Corp. CCEC
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 369.413 M 2.45 % | 360.586 M 20.57 % | 299.071 M 61.95 % | 184.665 M 31.09 % | 140.865 M 14.75 % | 122.754 M -6.99 % | 131.975 M -50.07 % | 264.323 M 3.19 % | 256.162 M 8.91 % | 235.208 M 22.01 % | 192.777 M 12.41 % | 171.494 M 11.40 % | 153.950 M 18.14 % | 130.316 M 4.59 % | 124.592 M 0.90 % | 123.477 M -6.93 % | 132.675 M 53.30 % | 86.545 M 334.62 % | 19.913 M |
| Net income | 192.083 M 312.83 % | 46.528 M -62.90 % | 125.421 M 27.75 % | 98.178 M 223.30 % | 30.367 M 25.56 % | 24.185 M 433.17 % | -7.259 M -119.19 % | 37.826 M -26.39 % | 51.386 M -5.75 % | 54.523 M 25.57 % | 43.419 M -55.33 % | 97.205 M 573.04 % | -20.549 M -124.52 % | 83.807 M 376.80 % | 17.577 M -38.63 % | 28.641 M -23.18 % | 37.282 M 76.36 % | 21.140 M 219.82 % | 6.610 M |
| Income before tax | 54.609 M 15.68 % | 47.208 M -62.36 % | 125.421 M 27.75 % | 98.178 M 223.30 % | 30.367 M 24.35 % | 24.421 M 420.86 % | -7.611 M -119.78 % | 38.483 M -26.68 % | 52.489 M -5.27 % | 55.410 M 25.90 % | 44.012 M -55.76 % | 99.481 M 569.49 % | -21.189 M -124.32 % | 87.120 M 360.49 % | 18.919 M -37.01 % | 30.035 M -39.59 % | 49.719 M 60.60 % | 30.959 M 368.37 % | 6.610 M |
| Income before tax ratio | 0.15 12.91 % | 0.13 -68.78 % | 0.42 -21.12 % | 0.53 146.62 % | 0.22 8.36 % | 0.20 444.97 % | -0.06 -139.61 % | 0.15 -28.95 % | 0.20 -13.02 % | 0.24 3.19 % | 0.23 -60.64 % | 0.58 521.46 % | -0.14 -120.59 % | 0.67 340.26 % | 0.15 -37.57 % | 0.24 -35.09 % | 0.37 4.76 % | 0.36 7.77 % | 0.33 |
| EBITDA | 296.460 M 25.01 % | 237.156 M 9.44 % | 216.704 M 72.71 % | 125.470 M 25.04 % | 100.344 M 19.78 % | 83.773 M -3.15 % | 86.501 M -43.94 % | 154.289 M -4.99 % | 162.390 M 5.43 % | 154.032 M 14.10 % | 134.996 M 18.21 % | 114.198 M 83.93 % | 62.088 M -62.25 % | 164.452 M 94.43 % | 84.580 M -6.45 % | 90.414 M -10.04 % | 100.506 M 60.71 % | 62.540 M 328.15 % | 14.607 M |
| Net income ratio | 0.52 302.97 % | 0.13 -69.23 % | 0.42 -21.12 % | 0.53 146.62 % | 0.22 9.42 % | 0.20 458.20 % | -0.06 -138.44 % | 0.14 -28.66 % | 0.20 -13.46 % | 0.23 2.92 % | 0.23 -60.26 % | 0.57 524.65 % | -0.13 -120.76 % | 0.64 355.86 % | 0.14 -39.18 % | 0.23 -17.45 % | 0.28 15.04 % | 0.24 -26.41 % | 0.33 |
| Ratio EBITDA | 0.80 22.02 % | 0.66 -9.23 % | 0.72 6.64 % | 0.68 -4.62 % | 0.71 4.38 % | 0.68 4.12 % | 0.66 12.29 % | 0.58 -7.92 % | 0.63 -3.20 % | 0.65 -6.48 % | 0.70 5.16 % | 0.67 65.11 % | 0.40 -68.04 % | 1.26 85.89 % | 0.68 -7.29 % | 0.73 -3.34 % | 0.76 4.83 % | 0.72 -1.49 % | 0.73 |
| Gross profit ratio | 0.56 15.40 % | 0.49 -0.21 % | 0.49 12.89 % | 0.43 11.97 % | 0.39 3.96 % | 0.37 8.98 % | 0.34 22.16 % | 0.28 -12.70 % | 0.32 -6.44 % | 0.34 -1.67 % | 0.35 3.03 % | 0.34 -4.30 % | 0.35 0.10 % | 0.35 -19.94 % | 0.44 -14.52 % | 0.51 -11.20 % | 0.58 3.12 % | 0.56 -0.38 % | 0.56 |
| Weighted average shs out dil | 56.095 M 164.82 % | 21.182 M 9.61 % | 19.325 M 5.36 % | 18.342 M 0.81 % | 18.194 M 0.09 % | 18.178 M 0.43 % | 18.100 M 2.31 % | 17.692 M 3.37 % | 17.115 M 4.15 % | 16.433 M 23.22 % | 13.336 M -4.12 % | 13.910 M 42.65 % | 9.751 M 44.80 % | 6.734 M 45.32 % | 4.634 M 30.71 % | 3.545 M 2.61 % | 3.455 M 8.36 % | 3.188 M 0.00 % | 3.188 M |
| Weighted average shs out | 56.095 M 164.82 % | 21.182 M 9.61 % | 19.325 M 5.36 % | 18.342 M 0.81 % | 18.194 M 0.09 % | 18.178 M 0.43 % | 18.100 M 2.31 % | 17.692 M 3.37 % | 17.115 M 4.15 % | 16.433 M 23.22 % | 13.336 M 23.41 % | 10.806 M 10.83 % | 9.751 M 44.80 % | 6.734 M 45.32 % | 4.634 M 30.71 % | 3.545 M 2.61 % | 3.455 M 8.36 % | 3.188 M 0.00 % | 3.188 M |
| EPS diluted | 2.60 20.93 % | 2.15 -65.27 % | 6.19 20.43 % | 5.14 213.41 % | 1.64 23.31 % | 1.33 432.50 % | -0.40 -118.69 % | 2.14 -10.08 % | 2.38 -10.53 % | 2.66 -18.40 % | 3.26 -53.89 % | 7.07 435.07 % | -2.11 -116.93 % | 12.46 229.63 % | 3.78 -53.04 % | 8.05 -23.33 % | 10.50 57.89 % | 6.65 221.26 % | 2.07 |
| Earnings per share | 2.60 20.93 % | 2.15 -65.27 % | 6.19 20.43 % | 5.14 213.41 % | 1.64 23.31 % | 1.33 432.50 % | -0.40 -118.69 % | 2.14 -10.08 % | 2.38 -10.53 % | 2.66 -18.40 % | 3.26 -55.22 % | 7.28 445.02 % | -2.11 -116.93 % | 12.46 229.63 % | 3.78 -53.04 % | 8.05 -23.33 % | 10.50 57.89 % | 6.65 221.26 % | 2.07 |
| Gross profit | 207.807 M 18.22 % | 175.778 M 20.31 % | 146.103 M 82.83 % | 79.910 M 46.79 % | 54.438 M 19.29 % | 45.634 M 1.36 % | 45.021 M -39.01 % | 73.812 M -9.92 % | 81.940 M 1.90 % | 80.414 M 19.97 % | 67.027 M 15.82 % | 57.873 M 6.61 % | 54.287 M 18.25 % | 45.907 M -16.26 % | 54.824 M -13.74 % | 63.560 M -17.36 % | 76.911 M 58.08 % | 48.654 M 332.98 % | 11.237 M |
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -352.000 K -153.58 % | 657.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -640.000 K -119.32 % | 3.313 M 146.87 % | 1.342 M | 0.000 -100.00 % | 12.437 M | 0.000 | 0.000 |
| Cost of revenue | 161.606 M -12.55 % | 184.808 M 20.81 % | 152.968 M 46.02 % | 104.755 M 21.21 % | 86.427 M 12.07 % | 77.120 M -11.31 % | 86.954 M -54.36 % | 190.511 M 9.35 % | 174.222 M 12.55 % | 154.794 M 23.10 % | 125.750 M 10.67 % | 113.621 M 14.01 % | 99.663 M 18.07 % | 84.409 M 20.99 % | 69.768 M 16.44 % | 59.917 M 7.45 % | 55.764 M 47.17 % | 37.891 M 336.73 % | 8.676 M |
| General and administrative expenses | 16.682 M 24.08 % | 13.445 M 25.88 % | 10.681 M 23.31 % | 8.662 M 20.39 % | 7.195 M 30.77 % | 5.502 M -3.69 % | 5.713 M -8.39 % | 6.236 M 4.12 % | 5.989 M -9.37 % | 6.608 M 4.62 % | 6.316 M -33.35 % | 9.477 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.000 K -100.76 % | 264.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 11.497 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 |
| Operating expenses | 16.682 M 24.08 % | 13.445 M 25.88 % | 10.681 M 23.31 % | 8.662 M 20.39 % | 7.195 M 30.77 % | 5.502 M -3.69 % | 5.713 M -8.36 % | 6.234 M -0.30 % | 6.253 M -5.37 % | 6.608 M 4.62 % | 6.316 M -33.35 % | 9.477 M 3.47 % | 9.159 M -13.67 % | 10.609 M 202.60 % | 3.506 M 21.91 % | 2.876 M 2.09 % | 2.817 M 90.72 % | 1.477 M | 0.000 |
| Cost and expenses | 178.288 M -15.00 % | 209.750 M 28.17 % | 163.649 M 44.29 % | 113.417 M 21.14 % | 93.622 M 13.31 % | 82.622 M -10.84 % | 92.667 M -52.90 % | 196.745 M 9.02 % | 180.475 M 11.82 % | 161.402 M 22.21 % | 132.066 M 7.29 % | 123.098 M 13.12 % | 108.822 M 14.53 % | 95.018 M 29.67 % | 73.274 M 16.69 % | 62.793 M 7.19 % | 58.581 M 48.80 % | 39.368 M 353.76 % | 8.676 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 |
| Selling general and administrative expenses | 16.682 M 24.08 % | 13.445 M 25.88 % | 10.681 M 23.31 % | 8.662 M 20.39 % | 7.195 M 30.77 % | 5.502 M -3.69 % | 5.713 M -8.36 % | 6.234 M -0.30 % | 6.253 M -5.37 % | 6.608 M 4.62 % | 6.316 M -33.35 % | 9.477 M 3.47 % | 9.159 M -13.67 % | 10.609 M 202.60 % | 3.506 M 21.91 % | 2.876 M 2.09 % | 2.817 M 90.72 % | 1.477 M | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 533.000 K | 0.000 -100.00 % | 879.000 K 2.21 % | 860.000 K -41.81 % | 1.478 M 15.20 % | 1.283 M 80.45 % | 711.000 K 5 369.23 % | 13.000 K |
| Interest expense | 139.831 M 33.35 % | 104.858 M 89.20 % | 55.421 M 175.33 % | 20.129 M 20.24 % | 16.741 M -1.73 % | 17.036 M -10.17 % | 18.964 M -5.00 % | 19.963 M -17.85 % | 24.302 M 20.65 % | 20.143 M 4.78 % | 19.225 M 20.22 % | 15.991 M -40.01 % | 26.658 M -21.18 % | 33.820 M 1.69 % | 33.259 M 3.56 % | 32.115 M 25.44 % | 25.602 M 95.12 % | 13.121 M 186.23 % | 4.584 M |
| Depreciation and amortization | 102.020 M 19.90 % | 85.090 M 4.68 % | 81.282 M 49.91 % | 54.222 M 2.11 % | 53.101 M 21.68 % | 43.641 M -7.53 % | 47.193 M -47.09 % | 89.201 M 3.20 % | 86.439 M 10.14 % | 78.479 M 5.65 % | 74.285 M 12.20 % | 66.207 M 16.93 % | 56.619 M 30.12 % | 43.512 M 34.29 % | 32.402 M 14.64 % | 28.264 M 12.23 % | 25.185 M 63.93 % | 15.363 M 355.88 % | 3.370 M |
| Operating income | 191.125 M 26.71 % | 150.836 M 11.38 % | 135.422 M 90.07 % | 71.248 M 50.81 % | 47.243 M 17.72 % | 40.132 M 2.10 % | 39.308 M -41.83 % | 67.578 M -10.71 % | 75.687 M 2.55 % | 73.806 M 21.57 % | 60.711 M 25.45 % | 48.396 M 7.24 % | 45.128 M 27.85 % | 35.298 M -31.22 % | 51.318 M -15.43 % | 60.684 M -18.10 % | 74.094 M 57.06 % | 47.177 M 319.84 % | 11.237 M |
| Operating income ratio | 0.52 23.68 % | 0.42 -7.62 % | 0.45 17.36 % | 0.39 15.04 % | 0.34 2.58 % | 0.33 9.77 % | 0.30 16.50 % | 0.26 -13.47 % | 0.30 -5.84 % | 0.31 -0.36 % | 0.31 11.60 % | 0.28 -3.73 % | 0.29 8.22 % | 0.27 -34.24 % | 0.41 -16.19 % | 0.49 -12.00 % | 0.56 2.45 % | 0.55 -3.40 % | 0.56 |
| Total other income expenses net | -136.516 M -31.74 % | -103.628 M -80.93 % | -57.276 M -312.68 % | 26.930 M 259.58 % | -16.876 M -7.42 % | -15.711 M 66.51 % | -46.919 M 9.39 % | -51.783 M -123.22 % | -23.198 M -26.10 % | -18.396 M -10.16 % | -16.699 M -132.69 % | 51.085 M 309.06 % | -24.435 M -147.15 % | 51.822 M 259.95 % | -32.399 M -5.71 % | -30.649 M -60.40 % | -19.108 M -17.82 % | -16.218 M -250.51 % | -4.627 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 2.265 B 43.06 % | 1.583 B 38.31 % | 1.144 B -11.19 % | 1.289 B 294.08 % | 326.988 M 62.66 % | 201.022 M -25.60 % | 270.208 M -30.90 % | 391.037 M -21.08 % | 495.509 M 3.75 % | 477.620 M 15.45 % | 413.716 M -20.34 % | 519.343 M 25.20 % | 414.814 M -28.51 % | 580.210 M 31.41 % | 441.529 M -6.15 % | 470.448 M -2.63 % | 483.151 M 45.71 % | 331.578 M 107.78 % | 159.584 M |
| Total investments | 24.095 M 31.26 % | 18.357 M 79.74 % | 10.213 M -3.78 % | 10.614 M 51.63 % | 7.000 M 27.27 % | 5.500 M -67.64 % | 16.996 M -5.58 % | 18.000 M 0.00 % | 18.000 M 5.88 % | 17.000 M 13.33 % | 15.000 M 0.00 % | 15.000 M 32.18 % | 11.348 M 68.12 % | 6.750 M 28.57 % | 5.250 M -82.72 % | 30.390 M 444.62 % | 5.580 M 71.69 % | 3.250 M 414.24 % | 632.000 K |
| Total debt | 2.579 B 45.24 % | 1.775 B 37.72 % | 1.289 B -1.52 % | 1.309 B 249.69 % | 374.324 M 44.53 % | 258.986 M -11.13 % | 291.411 M -35.86 % | 454.334 M -24.55 % | 602.187 M 6.05 % | 567.810 M -1.75 % | 577.915 M -0.93 % | 583.315 M 27.26 % | 458.365 M -27.65 % | 633.580 M 33.67 % | 474.000 M 0.00 % | 474.000 M -9.94 % | 526.300 M 49.73 % | 351.497 M 118.56 % | 160.823 M |
| Accumulated other comprehensive income loss | -289.000 K 81.78 % | -1.586 M 66.72 % | -4.766 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -462.000 K 95.88 % | -11.224 M 60.95 % | -28.742 M 13.34 % | -33.168 M 24.02 % | -43.651 M -324.29 % | -10.288 M -124.58 % | 41.857 M |
| Retained earnings | 102.615 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -425.497 M | 0.000 | 0.000 | 0.000 -100.00 % | 456.000 K -91.20 % | 5.182 M -31.27 % | 7.540 M |
| Common stock | 599.000 K -99.95 % | 1.172 B 84.61 % | 634.605 M 22.16 % | 519.497 M 25.71 % | 413.262 M 3.79 % | 398.165 M -47.29 % | 755.372 M -6.34 % | 806.472 M 0.74 % | 800.566 M -1.19 % | 810.239 M 10.15 % | 735.547 M 31.55 % | 559.155 M 31.41 % | 425.497 M -17.79 % | 517.545 M 96.85 % | 262.918 M 40.98 % | 186.493 M -6.30 % | 199.041 M 17.93 % | 168.783 M | 0.000 |
| Total equity | 1.343 B 14.30 % | 1.175 B 84.04 % | 638.426 M 21.50 % | 525.464 M 24.49 % | 422.078 M 3.77 % | 406.737 M -53.85 % | 881.314 M -5.58 % | 933.405 M 0.61 % | 927.757 M -1.07 % | 937.820 M 7.48 % | 872.561 M 11.66 % | 781.426 M 36.18 % | 573.828 M 10.92 % | 517.326 M 115.77 % | 239.760 M 52.59 % | 157.128 M -18.98 % | 193.926 M 4.72 % | 185.181 M 274.88 % | 49.397 M |
| Other non current liabilities | 75.659 M -30.75 % | 109.257 M 113.88 % | -786.890 M -4 518.25 % | 17.810 M | 0.000 | 0.000 -100.00 % | 134.744 M | 0.000 -100.00 % | 16.033 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.161 M -65.95 % | 35.712 M -3.30 % | 36.931 M -19.45 % | 45.846 M -47.80 % | 87.820 M | 0.000 |
| Long term debt | 2.450 B 46.52 % | 1.672 B -17.49 % | 2.027 B 67.34 % | 1.211 B 257.77 % | 338.514 M 45.92 % | 231.989 M -8.64 % | 253.932 M -37.12 % | 403.820 M -28.22 % | 562.619 M 1.21 % | 555.888 M -2.90 % | 572.515 M -0.93 % | 577.915 M 26.08 % | 458.365 M -25.50 % | 615.255 M 29.80 % | 474.000 M 0.00 % | 474.000 M -5.53 % | 501.762 M 82.79 % | 274.500 M 87.05 % | 146.752 M |
| Total non current liabilities | 2.526 B 41.82 % | 1.781 B 43.69 % | 1.240 B 0.88 % | 1.229 B 263.03 % | 338.514 M 45.92 % | 231.989 M -40.33 % | 388.772 M -5.12 % | 409.740 M -29.19 % | 578.652 M 3.92 % | 556.809 M -3.16 % | 574.966 M -1.11 % | 581.418 M 26.25 % | 460.527 M -27.02 % | 631.065 M 23.13 % | 512.524 M -0.76 % | 516.451 M -6.87 % | 554.539 M 52.76 % | 363.010 M 146.56 % | 147.227 M |
| Other current liabilities | 70.185 M 5.70 % | 66.398 M 259.06 % | 18.492 M 30.41 % | 14.180 M 1.68 % | 13.946 M -34.87 % | 21.412 M -44.06 % | 38.275 M 28.04 % | 29.892 M 24.78 % | 23.956 M -20.22 % | 30.026 M 29.80 % | 23.133 M 21.29 % | 19.073 M -7.84 % | 20.695 M 54.74 % | 13.374 M 498.39 % | 2.235 M -31.73 % | 3.274 M 939.49 % | -390.000 K 71.28 % | -1.358 M -132.75 % | 4.147 M |
| Deferred revenue | 29.804 M | 0.000 -100.00 % | 18.553 M 108.02 % | 8.919 M 216.16 % | 2.821 M -26.27 % | 3.826 M -47.70 % | 7.315 M -61.09 % | 18.800 M -5.93 % | 19.986 M 83.91 % | 10.867 M -6.99 % | 11.684 M 68.45 % | 6.936 M -32.67 % | 10.302 M 33.12 % | 7.739 M 141.32 % | 3.207 M -7.26 % | 3.458 M -8.88 % | 3.795 M 9.27 % | 3.473 M 631.16 % | 475.000 K |
| Short term debt | 128.383 M 24.50 % | 103.116 M 40.84 % | 73.213 M -25.20 % | 97.879 M 173.33 % | 35.810 M 32.64 % | 26.997 M -51.11 % | 55.221 M -14.71 % | 64.748 M 63.64 % | 39.568 M 231.89 % | 11.922 M 160.36 % | 4.579 M -15.20 % | 5.400 M | 0.000 -100.00 % | 18.325 M | 0.000 | 0.000 -100.00 % | 24.538 M 266.18 % | 6.701 M -52.38 % | 14.071 M |
| Total current liabilities | 243.491 M 32.38 % | 183.930 M 55.11 % | 118.580 M -9.34 % | 130.801 M 112.32 % | 61.606 M -4.84 % | 64.736 M -43.79 % | 115.159 M -6.43 % | 123.071 M 33.49 % | 92.196 M 50.53 % | 61.246 M 34.41 % | 45.568 M 17.06 % | 38.928 M 8.82 % | 35.773 M -25.31 % | 47.898 M 702.58 % | 5.968 M -20.51 % | 7.508 M -73.58 % | 28.418 M 222.93 % | 8.800 M -54.87 % | 19.500 M |
| Total liabilities | 2.770 B 40.94 % | 1.965 B 44.69 % | 1.358 B -0.10 % | 1.360 B 239.82 % | 400.120 M 34.85 % | 296.725 M -41.12 % | 503.931 M -5.42 % | 532.811 M -20.58 % | 670.848 M 8.54 % | 618.055 M -0.40 % | 620.534 M 0.03 % | 620.346 M 24.99 % | 496.300 M -26.90 % | 678.963 M 30.95 % | 518.492 M -1.04 % | 523.959 M -10.12 % | 582.957 M 56.79 % | 371.810 M 123.01 % | 166.727 M |
| Other non current assets | 365.000 K -94.26 % | 6.364 M 5.87 % | 6.011 M -6.21 % | 6.409 M -39.78 % | 10.643 M 20.26 % | 8.850 M -98.65 % | 656.934 M 25 886.31 % | 2.528 M -46.80 % | 4.752 M -2.54 % | 4.876 M 25.44 % | 3.887 M -28.69 % | 5.451 M -89.04 % | 49.741 M -6.61 % | 53.262 M 406.10 % | 10.524 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term investments | 24.095 M 31.26 % | 18.357 M 79.74 % | 10.213 M -3.78 % | 10.614 M 51.63 % | 7.000 M 27.27 % | 5.500 M -67.64 % | 16.996 M -5.58 % | 18.000 M 0.00 % | 18.000 M 5.88 % | 17.000 M 13.33 % | 15.000 M 0.00 % | 15.000 M 32.18 % | 11.348 M 68.12 % | 6.750 M 28.57 % | 5.250 M 16.67 % | 4.500 M 0.00 % | 4.500 M 38.46 % | 3.250 M 414.24 % | 632.000 K |
| Intangible assets | 101.574 M 21.81 % | 83.389 M 158.01 % | 32.320 M -33.50 % | 48.605 M 40.56 % | 34.579 M -25.27 % | 46.275 M -23.71 % | 60.655 M -19.16 % | 75.035 M -16.85 % | 90.243 M -10.22 % | 100.518 M -12.88 % | 115.382 M -11.77 % | 130.770 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 101.574 M 21.81 % | 83.389 M 158.01 % | 32.320 M -33.50 % | 48.605 M 40.56 % | 34.579 M -25.27 % | 46.275 M -23.71 % | 60.655 M -19.16 % | 75.035 M -16.85 % | 90.243 M -10.22 % | 100.518 M -12.88 % | 115.382 M -11.77 % | 130.770 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 3.581 B 27.60 % | 2.807 B 57.51 % | 1.782 B 0.00 % | 1.782 B 150.19 % | 712.197 M 23.45 % | 576.891 M -1.57 % | 586.100 M -53.68 % | 1.265 B -7.50 % | 1.368 B 2.55 % | 1.334 B 12.38 % | 1.187 B 0.84 % | 1.177 B 22.64 % | 959.550 M -10.66 % | 1.074 B 51.83 % | 707.339 M 10.74 % | 638.723 M -11.06 % | 718.153 M 36.74 % | 525.199 M 152.47 % | 208.028 M |
| Total non current assets | 3.707 B 27.19 % | 2.915 B 59.24 % | 1.830 B -0.92 % | 1.847 B 141.68 % | 764.419 M 19.91 % | 637.516 M -51.73 % | 1.321 B -2.94 % | 1.361 B -8.10 % | 1.481 B 1.69 % | 1.456 B 10.23 % | 1.321 B -0.53 % | 1.328 B 30.12 % | 1.021 B -10.00 % | 1.134 B 56.82 % | 723.113 M 11.89 % | 646.299 M -10.92 % | 725.537 M 37.03 % | 529.480 M 153.75 % | 208.660 M |
| Other current assets | 81.727 M 234.78 % | 24.412 M 91.18 % | 12.769 M 103.43 % | 6.277 M 54.61 % | 4.060 M 6.25 % | 3.821 M -85.14 % | 25.715 M -19.82 % | 32.073 M 713.42 % | 3.943 M 54.81 % | 2.547 M 38.50 % | 1.839 M -7.49 % | 1.988 M 57.90 % | 1.259 M -15.84 % | 1.496 M 438.13 % | 278.000 K 101.96 % | -14.202 M -2 140.52 % | 696.000 K 397.14 % | 140.000 K -29.29 % | 198.000 K |
| Short term 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 -100.00 % | 30.390 M 2 713.89 % | 1.080 M | 0.000 | 0.000 |
| cash and cash equivalents | 313.988 M 63.18 % | 192.422 M 33.04 % | 144.635 M 609.93 % | 20.373 M -56.96 % | 47.336 M -18.34 % | 57.964 M 173.38 % | 21.203 M -66.50 % | 63.297 M -40.67 % | 106.678 M 18.28 % | 90.190 M -45.07 % | 164.199 M 156.67 % | 63.972 M 46.89 % | 43.551 M -18.40 % | 53.370 M 64.36 % | 32.471 M 814.16 % | 3.552 M -91.77 % | 43.149 M 116.62 % | 19.919 M 1 507.67 % | 1.239 M |
| Cash and short term investments | 313.988 M 63.18 % | 192.422 M 33.04 % | 144.635 M 609.93 % | 20.373 M -56.96 % | 47.336 M -18.34 % | 57.964 M 173.38 % | 21.203 M -66.50 % | 63.297 M -40.67 % | 106.678 M 18.28 % | 90.190 M -45.07 % | 164.199 M 156.67 % | 63.972 M 46.89 % | 43.551 M -18.40 % | 53.370 M 64.36 % | 32.471 M -4.33 % | 33.942 M -23.26 % | 44.229 M 122.04 % | 19.919 M 1 507.67 % | 1.239 M |
| Total current assets | 405.543 M 79.84 % | 225.504 M 35.58 % | 166.323 M 341.36 % | 37.684 M -34.78 % | 57.779 M -12.38 % | 65.946 M 2.15 % | 64.560 M -38.78 % | 105.457 M -10.54 % | 117.879 M 18.09 % | 99.824 M -42.00 % | 172.115 M 133.43 % | 73.732 M 48.99 % | 49.489 M -20.55 % | 62.291 M 77.27 % | 35.139 M 1.01 % | 34.788 M -32.25 % | 51.346 M 86.64 % | 27.511 M 268.58 % | 7.464 M |
| Inventory | 4.844 M -12.77 % | 5.553 M -18.54 % | 6.817 M 36.10 % | 5.009 M 41.98 % | 3.528 M 139.84 % | 1.471 M -2.97 % | 1.516 M -71.48 % | 5.315 M 11.64 % | 4.761 M 8.03 % | 4.407 M 28.33 % | 3.434 M 25.33 % | 2.740 M 17.45 % | 2.333 M -41.82 % | 4.010 M 4 731.33 % | 83.000 K -25.23 % | 111.000 K 18.09 % | 94.000 K -70.63 % | 320.000 K -25.75 % | 431.000 K |
| Net receivables | 4.984 M 42.20 % | 3.505 M -38.92 % | 5.738 M -23.16 % | 7.467 M 107.36 % | 3.601 M -4.61 % | 3.775 M -76.59 % | 16.126 M 237.93 % | 4.772 M 91.11 % | 2.497 M -6.83 % | 2.680 M 1.40 % | 2.643 M -47.48 % | 5.032 M 114.49 % | 2.346 M -31.30 % | 3.415 M 48.03 % | 2.307 M -84.18 % | 14.582 M 127.10 % | 6.421 M 331.52 % | 1.488 M -60.73 % | 3.789 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.076 M 6.66 % | 2.884 M 179.73 % | 1.031 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 15.119 M 4.88 % | 14.416 M 73.23 % | 8.322 M -15.28 % | 9.823 M 8.79 % | 9.029 M -27.77 % | 12.501 M -12.87 % | 14.348 M 48.98 % | 9.631 M 10.88 % | 8.686 M 3.02 % | 8.431 M 57.56 % | 5.351 M -28.83 % | 7.519 M 57.43 % | 4.776 M -43.55 % | 8.460 M 1 508.37 % | 526.000 K -32.39 % | 778.000 K 63.79 % | 475.000 K 84.82 % | 257.000 K -79.95 % | 1.282 M |
| Tax 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 |
| Deferred revenue non current | 634.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 96.000 K -98.38 % | 5.920 M | 0.000 -100.00 % | 921.000 K -62.42 % | 2.451 M -30.03 % | 3.503 M 62.03 % | 2.162 M -81.02 % | 11.388 M 89.20 % | 6.019 M 9.04 % | 5.520 M 2.93 % | 5.363 M 28.83 % | 4.163 M 776.42 % | 475.000 K |
| Minority interest | 0.000 -100.00 % | 12.885 M 3.79 % | 12.414 M 18.61 % | 10.466 M 18.72 % | 8.816 M 2.85 % | 8.572 M -44.47 % | 15.436 M -6.03 % | 16.427 M -1.55 % | 16.685 M -1.84 % | 16.998 M 8.95 % | 15.602 M 68.67 % | 9.250 M 2.22 % | 9.049 M -17.77 % | 11.005 M 97.08 % | 5.584 M 46.83 % | 3.803 M -77.34 % | 16.785 M 387.37 % | 3.444 M | 0.000 |
| Capital lease obligations | 0.000 | 0.000 -100.00 % | 810.783 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.742 M 24.65 % | 14.234 M | 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 -100.00 % | 110.506 M 0.00 % | 110.506 M 0.00 % | 110.506 M -0.07 % | 110.583 M -8.92 % | 121.412 M -43.00 % | 213.021 M 52.44 % | 139.744 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 1.240 B 15 719.65 % | -7.939 M -107.45 % | -3.827 M 14.94 % | -4.499 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.060 M | 0.000 | 0.000 | 0.000 100.00 % | -15.365 M -172.15 % | 21.295 M 17.91 % | 18.060 M | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.920 M | 0.000 100.00 % | -921.000 K 62.42 % | -2.451 M 30.03 % | -3.503 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.568 M | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 4.113 B 30.97 % | 3.140 B 57.27 % | 1.997 B 5.92 % | 1.885 B 129.28 % | 822.198 M 16.88 % | 703.462 M -49.22 % | 1.385 B -5.52 % | 1.466 B -8.28 % | 1.599 B 2.75 % | 1.556 B 4.20 % | 1.493 B 6.51 % | 1.402 B 30.99 % | 1.070 B -10.55 % | 1.196 B 57.77 % | 758.252 M 11.33 % | 681.087 M -12.33 % | 776.883 M 39.48 % | 556.991 M 157.72 % | 216.124 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 6.918 M 82.73 % | 3.786 M -0.11 % | 3.790 M 85.51 % | 2.043 M -0.29 % | 2.049 M 125.91 % | 907.000 K 47.96 % | 613.000 K -46.97 % | 1.156 M 7.64 % | 1.074 M 3 058.82 % | 34.000 K | 0.000 -100.00 % | 3.528 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 26.736 M -31.08 % | 38.790 M 453.04 % | 7.014 M 1 034.95 % | 618.000 K 107.84 % | -7.882 M 68.20 % | -24.788 M -143.47 % | -10.181 M -58.83 % | -6.410 M -146.34 % | 13.834 M 4 737.06 % | 286.000 K -95.90 % | 6.980 M 236.94 % | -5.097 M -199.78 % | 5.108 M -37.82 % | 8.215 M 415.48 % | -2.604 M -122.97 % | 11.337 M 7 414.19 % | -155.000 K -105.52 % | 2.807 M 635.69 % | -524.000 K |
| Accounts receivables | -34.000 K -102.33 % | 1.459 M 1 022.31 % | 130.000 K 103.36 % | -3.866 M -2 321.84 % | 174.000 K -98.59 % | 12.351 M 208.78 % | -11.354 M -399.08 % | -2.275 M -1 343.17 % | 183.000 K 594.59 % | -37.000 K -101.55 % | 2.389 M 229.98 % | -1.838 M -931.67 % | 221.000 K -96.66 % | 6.624 M 344.34 % | -2.711 M -144.48 % | 6.095 M 225.46 % | -4.858 M 44.05 % | -8.683 M -1 082.97 % | -734.000 K |
| Inventory | -1.840 M -266.37 % | 1.106 M 161.17 % | -1.808 M -22.08 % | -1.481 M 28.00 % | -2.057 M -4 671.11 % | 45.000 K -96.08 % | 1.147 M 259.53 % | -719.000 K -103.11 % | -354.000 K 63.62 % | -973.000 K -40.20 % | -694.000 K -70.52 % | -407.000 K -124.27 % | 1.677 M -69.92 % | 5.576 M 2 252.74 % | 237.000 K 182.01 % | -289.000 K -448.19 % | 83.000 K 124.13 % | -344.000 K -50.22 % | -229.000 K |
| Accounts payables | 5.524 M 64.85 % | 3.351 M 781.84 % | 380.000 K 250.79 % | -252.000 K -106.67 % | 3.779 M 140.18 % | -9.406 M -330.88 % | 4.074 M 47.40 % | 2.764 M 564.54 % | -595.000 K -130.84 % | 1.929 M 222.87 % | -1.570 M -175.99 % | 2.066 M 136.93 % | -5.594 M -21.61 % | -4.600 M -3 998.31 % | 118.000 K -76.11 % | 494.000 K -53.75 % | 1.068 M | 0.000 | 0.000 |
| Other working capital | 23.086 M -29.77 % | 32.874 M 295.50 % | 8.312 M 33.70 % | 6.217 M 163.58 % | -9.778 M 64.80 % | -27.778 M -586.22 % | -4.048 M 34.50 % | -6.180 M -142.33 % | 14.600 M 2 406.48 % | -633.000 K -109.23 % | 6.855 M 239.39 % | -4.918 M -155.86 % | 8.804 M 1 331.54 % | 615.000 K 347.98 % | -248.000 K -104.92 % | 5.037 M 41.81 % | 3.552 M -69.98 % | 11.834 M 2 595.67 % | 439.000 K |
| Other non cash items | 50.235 M 309.45 % | 12.269 M -90.12 % | 124.185 M 77.66 % | 69.901 M -33.55 % | 105.195 M 11.14 % | 94.648 M -43.86 % | 168.584 M -6.34 % | 179.996 M 1.67 % | 177.040 M 12.79 % | 156.960 M 5.32 % | 149.038 M 43.51 % | 103.854 M -35.32 % | 160.554 M 37 325.17 % | 429.000 K -99.39 % | 69.836 M 34.13 % | 52.064 M -22.19 % | 66.909 M 25.16 % | 53.457 M 590.30 % | 7.744 M |
| Net cash provided by operating activities | 240.518 M 29.64 % | 185.534 M 10.29 % | 168.221 M 60.16 % | 105.033 M 38.35 % | 75.917 M 42.18 % | 53.394 M -45.41 % | 97.818 M -19.81 % | 121.981 M -21.33 % | 155.055 M 15.53 % | 134.209 M 7.13 % | 125.277 M -3.32 % | 129.576 M 52.81 % | 84.798 M 49.98 % | 56.539 M 12.96 % | 50.051 M -28.58 % | 70.078 M -6.74 % | 75.144 M 41.74 % | 53.014 M 458.22 % | 9.497 M |
| Investments in property plant and equipment | -1.201 B -156.87 % | -467.632 M -231.11 % | -141.233 M 61.63 % | -368.096 M -98.71 % | -185.247 M -2 741.65 % | -6.519 M -168.49 % | -2.428 M -19.14 % | -2.038 M 97.76 % | -90.782 M 56.34 % | -207.937 M -585.65 % | -30.327 M 91.65 % | -363.038 M -22 393.06 % | -1.614 M 94.02 % | -27.003 M 75.19 % | -108.842 M -311.35 % | -26.460 M 90.11 % | -267.673 M 19.33 % | -331.797 M -132.36 % | -142.795 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 127.124 M -34.14 % | 193.031 M | 0.000 | 0.000 -100.00 % | 39.789 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.192 M 51.14 % | 21.299 M | 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 100.00 % | -1.000 M 50.00 % | -2.000 M | 0.000 100.00 % | -4.500 M -20.00 % | -3.750 M | 0.000 100.00 % | -82.479 M 26.26 % | -111.850 M -10 256.48 % | -1.080 M | 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 -100.00 % | 112.119 M 35.84 % | 82.540 M | 0.000 | 0.000 | 0.000 |
| Other investing activites | 448.062 M 2 081.41 % | 20.540 M -83.84 % | 127.124 M -34.14 % | 193.031 M | 0.000 100.00 % | -1.484 M 96.45 % | -41.837 M -11 553.76 % | -359.000 K | 0.000 100.00 % | -2.000 M | 0.000 -100.00 % | 27.692 M | 0.000 -100.00 % | 10.347 M | 0.000 | 0.000 100.00 % | -1.250 M 61.54 % | -3.250 M 83.12 % | -19.252 M |
| Net cash used for investing activites | -753.138 M -68.45 % | -447.092 M -3 068.84 % | -14.109 M 91.94 % | -175.065 M 5.50 % | -185.247 M -2 214.72 % | -8.003 M -78.80 % | -4.476 M -119.63 % | -2.038 M 97.78 % | -91.782 M 56.28 % | -209.937 M -592.24 % | -30.327 M 90.96 % | -335.346 M -2 204.46 % | 15.935 M 195.67 % | -16.656 M 78.97 % | -79.202 M -42.02 % | -55.770 M 79.34 % | -270.003 M 19.41 % | -335.047 M -106.76 % | -162.047 M |
| Debt repayment | 789.520 M 179.76 % | 282.214 M 2 326.01 % | -12.678 M -121.56 % | 58.795 M -49.87 % | 117.277 M 458.28 % | -32.733 M 40.79 % | -55.283 M 43.85 % | -98.464 M -658.00 % | 17.646 M 317.96 % | -8.096 M -48.80 % | -5.441 M -104.35 % | 124.950 M 171.31 % | -175.215 M -800.86 % | 25.000 M 1 706.68 % | -1.556 M 93.96 % | -25.771 M -110.31 % | 249.850 M -23.71 % | 327.520 M 1 468.54 % | -23.932 M |
| Common stock issued | -476.000 K -101.04 % | 45.817 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.815 M 291.88 % | 4.546 M -96.59 % | 133.327 M -23.35 % | 173.932 M -11.16 % | 195.771 M 39.84 % | 140.000 M 9 423.81 % | 1.470 M -98.60 % | 105.273 M | 0.000 | 0.000 -100.00 % | 305.050 M 293.99 % | 77.426 M |
| Common stock repurchased | 0.000 100.00 % | -4.112 M 30.43 % | -5.911 M -31.38 % | -4.499 M | 0.000 100.00 % | -116.850 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -60.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -33.813 M -181.00 % | -12.033 M 1.00 % | -12.155 M -59.66 % | -7.613 M 55.41 % | -17.075 M | 0.000 100.00 % | -51.820 M -1.91 % | -50.850 M 24.17 % | -67.062 M 44.37 % | -120.548 M -19.27 % | -101.073 M -16.38 % | -86.844 M -18.45 % | -73.316 M -62.51 % | -45.116 M -34.01 % | -33.665 M 52.22 % | -70.463 M -76.64 % | -39.890 M 5.08 % | -42.026 M | 0.000 |
| Other financing activites | -110.243 M -1 834.77 % | -5.698 M -2 626.32 % | -209.000 K 96.67 % | -6.271 M -23.47 % | -5.079 M -103.92 % | 129.457 M 769.48 % | -19.337 M -38.02 % | -14.010 M -619.94 % | -1.946 M 34.35 % | -2.964 M -38.44 % | -2.141 M 72.14 % | -7.686 M -280.31 % | -2.021 M -497.93 % | -338.000 K 97.18 % | -11.982 M -128.31 % | 42.329 M 420.72 % | 8.129 M 102.80 % | -289.831 M -389.00 % | 100.288 M |
| Net cash used provided by financing activities | 644.988 M 110.09 % | 307.012 M 1 098.61 % | -30.744 M -165.86 % | 46.683 M -53.41 % | 100.202 M 597.87 % | -20.126 M 84.08 % | -126.440 M 22.58 % | -163.324 M -249.09 % | -46.785 M -2 821.64 % | 1.719 M -67.42 % | 5.277 M -97.67 % | 226.191 M 304.60 % | -110.552 M -482.34 % | -18.984 M -132.69 % | 58.070 M 207.73 % | -53.905 M -124.72 % | 218.089 M -27.48 % | 300.713 M 95.54 % | 153.782 M |
| Effect of forex changes on cash | 0.000 | 0.000 -100.00 % | 493.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 |
| Net change in cash | 132.368 M 168.52 % | 49.295 M -60.33 % | 124.262 M 560.86 % | -26.963 M -153.70 % | -10.628 M -128.91 % | 36.761 M 187.33 % | -42.094 M 2.97 % | -43.381 M -363.11 % | 16.488 M 122.28 % | -74.009 M -173.84 % | 100.227 M 390.80 % | 20.421 M 307.97 % | -9.819 M -146.98 % | 20.899 M -27.73 % | 28.919 M 173.03 % | -39.597 M -270.46 % | 23.230 M 24.36 % | 18.680 M 1 416.23 % | 1.232 M |
| Cash at beginning of period | 204.141 M 31.83 % | 154.848 M 660.06 % | 20.373 M -56.96 % | 47.336 M -18.34 % | 57.964 M 173.38 % | 21.203 M -66.50 % | 63.297 M -40.67 % | 106.678 M 18.28 % | 90.190 M -45.07 % | 164.199 M 156.67 % | 63.972 M 46.89 % | 43.551 M -18.40 % | 53.370 M 64.36 % | 32.471 M 814.16 % | 3.552 M -91.77 % | 43.149 M 116.62 % | 19.919 M 1 507.67 % | 1.239 M 17 600.00 % | 7.000 K |
| Cash at end of period | 336.509 M 64.84 % | 204.141 M 41.14 % | 144.635 M 609.93 % | 20.373 M -56.96 % | 47.336 M -18.34 % | 57.964 M 173.38 % | 21.203 M -66.50 % | 63.297 M -40.67 % | 106.678 M 18.28 % | 90.190 M -45.07 % | 164.199 M 156.67 % | 63.972 M 46.89 % | 43.551 M -18.40 % | 53.370 M 64.36 % | 32.471 M 814.16 % | 3.552 M -91.77 % | 43.149 M 116.62 % | 19.919 M 1 507.67 % | 1.239 M |
| Operating cash flow | 240.518 M 29.64 % | 185.534 M 10.29 % | 168.221 M 60.16 % | 105.033 M 38.35 % | 75.917 M 42.18 % | 53.394 M -45.41 % | 97.818 M -19.81 % | 121.981 M -21.33 % | 155.055 M 15.53 % | 134.209 M 7.13 % | 125.277 M -3.32 % | 129.576 M 52.81 % | 84.798 M 49.98 % | 56.539 M 12.96 % | 50.051 M -28.58 % | 70.078 M -6.74 % | 75.144 M 41.74 % | 53.014 M 458.22 % | 9.497 M |
| Capital expenditure | -1.201 B -156.87 % | -467.632 M -231.11 % | -141.233 M 61.63 % | -368.096 M -98.71 % | -185.247 M -2 741.65 % | -6.519 M -168.49 % | -2.428 M -19.14 % | -2.038 M 97.76 % | -90.782 M 56.34 % | -207.937 M -585.65 % | -30.327 M 91.65 % | -363.038 M -22 393.06 % | -1.614 M 94.02 % | -27.003 M 75.19 % | -108.842 M -311.35 % | -26.460 M 90.11 % | -267.673 M 19.33 % | -331.797 M -132.36 % | -142.795 M |
| Free CashFlow | -960.682 M -240.55 % | -282.098 M -1 145.27 % | 26.988 M 110.26 % | -263.063 M -140.61 % | -109.330 M -333.24 % | 46.875 M -50.86 % | 95.390 M -20.47 % | 119.943 M 86.61 % | 64.273 M 187.18 % | -73.728 M -177.65 % | 94.950 M 140.67 % | -233.462 M -380.66 % | 83.184 M 181.64 % | 29.536 M 150.24 % | -58.791 M -234.79 % | 43.618 M 122.66 % | -192.529 M 30.94 % | -278.783 M -109.14 % | -133.298 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2026-05-24 | 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 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 208.318 M -1.35 % | 211.161 M 33.43 % | 158.252 M -17.16 % | 191.035 M 12.67 % | 169.551 M 11.73 % | 151.755 M 3.01 % | 147.316 M 38.07 % | 106.699 M 36.85 % | 77.966 M 10.42 % | 70.608 M 0.50 % | 70.257 M 14.45 % | 61.389 M 0.04 % | 61.365 M -21.05 % | 77.728 M 11.63 % | 69.630 M -48.13 % | 134.248 M 3.21 % | 130.075 M 103.58 % | 63.893 M 10.07 % | 58.047 M 0.80 % | 57.589 M 17.81 % | 48.885 M 1.48 % | 48.171 M 1.53 % | 47.447 M -49.54 % | 94.036 M 21.40 % | 77.458 M |
| Net income | 59.528 M -52.53 % | 125.400 M 85.78 % | 67.500 M 133.73 % | 28.879 M 72.72 % | 16.720 M -77.88 % | 75.602 M 71.70 % | 44.031 M -13.60 % | 50.962 M 12.19 % | 45.426 M 207.74 % | 14.761 M -1.91 % | 15.048 M 67.46 % | 8.986 M 106.83 % | -131.591 M -494.09 % | -22.150 M -524.90 % | 5.213 M -67.75 % | 16.165 M -25.37 % | 21.661 M 87.85 % | 11.531 M 26.13 % | 9.142 M -14.74 % | 10.723 M 17.11 % | 9.156 M 12.95 % | 8.106 M 14.88 % | 7.056 M 242.55 % | -4.950 M -104.85 % | 102.155 M |
| Income before tax | 59.826 M 63.08 % | 36.685 M 104.66 % | 17.925 M -39.78 % | 29.768 M 70.69 % | 17.440 M -78.16 % | 79.854 M 75.25 % | 45.567 M -12.20 % | 51.896 M 12.13 % | 46.282 M 207.79 % | 15.037 M -1.91 % | 15.330 M 67.43 % | 9.156 M -40.02 % | 15.265 M 167.46 % | -22.629 M -530.21 % | 5.260 M -67.95 % | 16.411 M -25.65 % | 22.072 M 87.53 % | 11.770 M -2.74 % | 12.102 M -12.27 % | 13.794 M 13.52 % | 12.151 M 7.83 % | 11.269 M 0.24 % | 11.242 M 187.23 % | 3.914 M -95.90 % | 95.567 M |
| Income before tax ratio | 0.29 65.31 % | 0.17 53.38 % | 0.11 -27.31 % | 0.16 51.49 % | 0.10 -80.45 % | 0.53 70.12 % | 0.31 -36.40 % | 0.49 -18.07 % | 0.59 178.74 % | 0.21 -2.40 % | 0.22 46.30 % | 0.15 -40.04 % | 0.25 185.45 % | -0.29 -485.39 % | 0.08 -38.20 % | 0.12 -27.96 % | 0.17 -7.89 % | 0.18 -11.64 % | 0.21 -12.96 % | 0.24 -3.64 % | 0.25 6.25 % | 0.23 -1.27 % | 0.24 469.26 % | 0.04 -96.63 % | 1.23 |
| EBITDA | 165.966 M 4.58 % | 158.699 M 26.90 % | 125.057 M -3.49 % | 129.582 M 12.32 % | 115.368 M 6.35 % | 108.483 M 0.24 % | 108.221 M 48.30 % | 72.973 M 39.00 % | 52.497 M 17.83 % | 44.555 M -8.59 % | 48.743 M 26.32 % | 38.588 M -14.60 % | 45.185 M 26.08 % | 35.837 M 5.08 % | 34.105 M -55.81 % | 77.173 M -3.06 % | 79.606 M 101.18 % | 39.569 M 1.54 % | 38.969 M 0.76 % | 38.675 M 13.94 % | 33.942 M 0.81 % | 33.670 M -2.80 % | 34.639 M -47.74 % | 66.286 M 38.35 % | 47.912 M |
| Net income ratio | 0.29 -51.88 % | 0.59 39.23 % | 0.43 182.15 % | 0.15 53.30 % | 0.10 -80.21 % | 0.50 66.68 % | 0.30 -37.42 % | 0.48 -18.02 % | 0.58 178.70 % | 0.21 -2.39 % | 0.21 46.32 % | 0.15 106.83 % | -2.14 -652.50 % | -0.28 -480.63 % | 0.07 -37.82 % | 0.12 -27.69 % | 0.17 -7.73 % | 0.18 14.59 % | 0.16 -15.42 % | 0.19 -0.59 % | 0.19 11.30 % | 0.17 13.15 % | 0.15 382.51 % | -0.05 -103.99 % | 1.32 |
| Ratio EBITDA | 0.80 6.01 % | 0.75 -4.90 % | 0.79 16.50 % | 0.68 -0.31 % | 0.68 -4.82 % | 0.71 -2.69 % | 0.73 7.41 % | 0.68 1.57 % | 0.67 6.71 % | 0.63 -9.05 % | 0.69 10.37 % | 0.63 -14.63 % | 0.74 59.71 % | 0.46 -5.87 % | 0.49 -14.80 % | 0.57 -6.07 % | 0.61 -1.18 % | 0.62 -7.75 % | 0.67 -0.03 % | 0.67 -3.28 % | 0.69 -0.66 % | 0.70 -4.26 % | 0.73 3.57 % | 0.70 13.96 % | 0.62 |
| Gross profit ratio | 0.58 0.05 % | 0.58 7.63 % | 0.54 6.30 % | 0.51 8.95 % | 0.47 -7.04 % | 0.50 5.17 % | 0.48 4.91 % | 0.45 12.34 % | 0.40 10.69 % | 0.36 -10.58 % | 0.41 24.84 % | 0.33 -21.54 % | 0.42 126.80 % | 0.18 -4.58 % | 0.19 -28.30 % | 0.27 -7.53 % | 0.29 -5.53 % | 0.31 -51.47 % | 0.63 -1.73 % | 0.64 -1.51 % | 0.65 -0.47 % | 0.66 -1.06 % | 0.66 4.08 % | 0.64 2 396.51 % | -0.03 |
| Weighted average shs out dil | 58.717 M 4.67 % | 56.095 M 2.20 % | 54.887 M 111.58 % | 25.942 M 32.69 % | 19.551 M 0.23 % | 19.505 M 1.28 % | 19.259 M 1.44 % | 18.986 M 5.51 % | 17.996 M -1.09 % | 18.194 M 0.00 % | 18.194 M 0.09 % | 18.178 M 0.00 % | 18.178 M 0.43 % | 18.100 M 0.00 % | 18.100 M 0.14 % | 18.076 M 2.95 % | 17.557 M 2.73 % | 17.090 M 0.06 % | 17.080 M 0.00 % | 17.080 M 14.62 % | 14.901 M 13.15 % | 13.169 M 4.24 % | 12.634 M 2.03 % | 12.383 M -10.98 % | 13.910 M |
| Weighted average shs out | 58.717 M 4.67 % | 56.095 M 1.74 % | 55.136 M 112.54 % | 25.942 M 32.69 % | 19.551 M 0.23 % | 19.505 M 1.28 % | 19.259 M 1.44 % | 18.986 M 5.51 % | 17.996 M -1.09 % | 18.194 M 0.00 % | 18.194 M 0.09 % | 18.178 M 0.00 % | 18.178 M 0.43 % | 18.100 M 0.00 % | 18.100 M 0.14 % | 18.076 M 2.95 % | 17.557 M 2.73 % | 17.090 M 0.06 % | 17.080 M 0.00 % | 17.080 M 14.62 % | 14.901 M 13.15 % | 13.169 M 4.24 % | 12.634 M 2.03 % | 12.383 M 14.59 % | 10.806 M |
| EPS diluted | 1.02 -27.66 % | 1.41 -26.18 % | 1.91 44.70 % | 1.32 55.29 % | 0.85 -78.37 % | 3.93 72.37 % | 2.28 -15.87 % | 2.71 7.54 % | 2.52 215.00 % | 0.80 -2.44 % | 0.82 67.35 % | 0.49 106.77 % | -7.24 -493.44 % | -1.22 -520.69 % | 0.29 -68.13 % | 0.91 -26.61 % | 1.24 85.07 % | 0.67 24.07 % | 0.54 -14.29 % | 0.63 3.28 % | 0.61 -1.61 % | 0.62 10.71 % | 0.56 240.00 % | -0.40 -105.35 % | 7.47 |
| Earnings per share | 1.02 -27.66 % | 1.41 -26.18 % | 1.91 44.70 % | 1.32 55.29 % | 0.85 -78.37 % | 3.93 72.37 % | 2.28 -15.87 % | 2.71 7.54 % | 2.52 211.11 % | 0.81 -2.41 % | 0.83 69.39 % | 0.49 106.77 % | -7.24 -493.44 % | -1.22 -520.69 % | 0.29 -68.13 % | 0.91 -26.61 % | 1.24 85.07 % | 0.67 24.07 % | 0.54 -14.29 % | 0.63 3.28 % | 0.61 -1.61 % | 0.62 10.71 % | 0.56 240.00 % | -0.40 -105.21 % | 7.68 |
| Gross profit | 120.922 M -1.29 % | 122.506 M 43.62 % | 85.301 M -11.94 % | 96.868 M 22.76 % | 78.910 M 3.86 % | 75.976 M 8.34 % | 70.127 M 44.84 % | 48.417 M 53.74 % | 31.493 M 22.23 % | 25.766 M -10.14 % | 28.672 M 42.87 % | 20.068 M -21.51 % | 25.566 M 79.06 % | 14.278 M 6.52 % | 13.404 M -62.81 % | 36.045 M -4.56 % | 37.767 M 92.33 % | 19.637 M -46.58 % | 36.759 M -0.95 % | 37.110 M 16.02 % | 31.985 M 1.00 % | 31.667 M 0.45 % | 31.524 M -47.48 % | 60.026 M 2 888.02 % | -2.153 M |
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 63.001 K | 0.000 100.00 % | -479.000 K -1 119.13 % | 47.001 K -71.17 % | 163.000 K -6.32 % | 174.000 K | 0.000 | 0.000 -100.00 % | 3.071 M 2.54 % | 2.995 M -5.31 % | 3.163 M -24.44 % | 4.186 M -52.78 % | 8.864 M 200.00 % | -8.864 M |
| Cost of revenue | 87.396 M -1.42 % | 88.655 M 21.53 % | 72.951 M -22.53 % | 94.167 M 3.89 % | 90.641 M 19.61 % | 75.779 M -1.83 % | 77.189 M 32.44 % | 58.282 M 25.41 % | 46.473 M 3.64 % | 44.842 M 7.83 % | 41.585 M 0.64 % | 41.321 M 15.43 % | 35.799 M -43.58 % | 63.450 M 12.85 % | 56.226 M -42.75 % | 98.203 M 6.39 % | 92.308 M 108.58 % | 44.256 M 107.89 % | 21.288 M 3.95 % | 20.479 M 21.18 % | 16.900 M 2.40 % | 16.504 M 3.65 % | 15.923 M -53.18 % | 34.010 M -57.28 % | 79.611 M |
| General and administrative expenses | 7.830 M -12.60 % | 8.959 M 16.00 % | 7.723 M -7.29 % | 8.330 M 62.85 % | 5.115 M -24.64 % | 6.787 M 74.29 % | 3.894 M -26.56 % | 5.302 M 57.80 % | 3.360 M -6.35 % | 3.588 M -0.53 % | 3.607 M 2.62 % | 3.515 M 76.90 % | 1.987 M 48.39 % | 1.339 M -22.24 % | 1.722 M -47.16 % | 3.259 M 9.55 % | 2.975 M 66.95 % | 1.782 M 40.87 % | 1.265 M -41.62 % | 2.167 M 17.96 % | 1.837 M -2.08 % | 1.876 M 45.20 % | 1.292 M -52.95 % | 2.746 M -59.20 % | 6.731 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 | 0.000 -100.00 % | 3.541 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 |
| Operating expenses | 7.830 M -12.60 % | 8.959 M 16.00 % | 7.723 M -34.94 % | 11.871 M 132.08 % | 5.115 M -24.64 % | 6.787 M 74.29 % | 3.894 M -26.56 % | 5.302 M 57.80 % | 3.360 M -6.35 % | 3.588 M -0.53 % | 3.607 M 2.62 % | 3.515 M 76.90 % | 1.987 M 48.39 % | 1.339 M -22.24 % | 1.722 M -47.16 % | 3.259 M 9.55 % | 2.975 M 66.95 % | 1.782 M -90.81 % | 19.393 M 2.24 % | 18.968 M 25.30 % | 15.138 M -2.30 % | 15.495 M -1.07 % | 15.662 M -67.91 % | 48.812 M 224.09 % | -39.335 M |
| Cost and expenses | 95.226 M -2.45 % | 97.614 M 21.00 % | 80.674 M -23.92 % | 106.038 M 10.74 % | 95.756 M 15.98 % | 82.566 M 1.83 % | 81.083 M 27.52 % | 63.584 M 27.59 % | 49.833 M 2.90 % | 48.430 M 7.16 % | 45.192 M 0.79 % | 44.836 M 18.66 % | 37.786 M -41.68 % | 64.789 M 11.81 % | 57.948 M -42.89 % | 101.462 M 6.48 % | 95.283 M 106.97 % | 46.038 M 13.17 % | 40.681 M 3.13 % | 39.447 M 23.13 % | 32.038 M 0.12 % | 31.999 M 1.31 % | 31.585 M -61.86 % | 82.822 M 105.64 % | 40.276 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 |
| Selling general and administrative expenses | 7.830 M -12.60 % | 8.959 M 16.00 % | 7.723 M -7.29 % | 8.330 M 62.85 % | 5.115 M -24.64 % | 6.787 M 74.29 % | 3.894 M -26.56 % | 5.302 M 57.80 % | 3.360 M -6.35 % | 3.588 M -0.53 % | 3.607 M 2.62 % | 3.515 M 76.90 % | 1.987 M 48.39 % | 1.339 M -22.24 % | 1.722 M -47.16 % | 3.259 M 9.55 % | 2.975 M 66.95 % | 1.782 M 40.87 % | 1.265 M -41.62 % | 2.167 M 17.96 % | 1.837 M -2.08 % | 1.876 M 45.20 % | 1.292 M -52.95 % | 2.746 M -59.20 % | 6.731 M |
| Interest income | 0.000 | 0.000 | 0.000 | 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 % | 6.505 M 4 942.64 % | 129.000 K | 0.000 -100.00 % | 5.264 M | 0.000 -100.00 % | 4.696 M | 0.000 | 0.000 -100.00 % | 7.300 M 207.88 % | -6.767 M |
| Interest expense | 57.758 M -25.32 % | 77.344 M 18.15 % | 65.465 M 17.60 % | 55.668 M 13.17 % | 49.190 M 47.41 % | 33.369 M 51.32 % | 22.052 M 75.69 % | 12.552 M 65.66 % | 7.577 M 9.91 % | 6.894 M -29.99 % | 9.847 M 23.06 % | 8.002 M -11.42 % | 9.034 M 90.67 % | 4.738 M 3.99 % | 4.556 M -66.37 % | 13.546 M 3.73 % | 13.059 M 114.61 % | 6.085 M -0.20 % | 6.097 M 18.11 % | 5.162 M 9.92 % | 4.696 M -4.22 % | 4.903 M 4.16 % | 4.707 M -49.51 % | 9.322 M 39.78 % | 6.669 M |
| Depreciation and amortization | 48.382 M 8.31 % | 44.670 M 0.06 % | 44.644 M 1.13 % | 44.146 M 6.19 % | 41.573 M 5.80 % | 39.294 M -6.42 % | 41.988 M 40.63 % | 29.858 M 22.55 % | 24.364 M 9.53 % | 22.244 M -6.06 % | 23.678 M 7.46 % | 22.035 M 1.99 % | 21.606 M -5.64 % | 22.898 M 2.12 % | 22.423 M -49.48 % | 44.387 M -0.95 % | 44.814 M 106.38 % | 21.714 M 3.76 % | 20.928 M 4.73 % | 19.982 M 9.98 % | 18.168 M -0.47 % | 18.253 M -2.79 % | 18.777 M -50.09 % | 37.620 M 31.60 % | 28.587 M |
| Operating income | 113.092 M -0.40 % | 113.547 M 46.36 % | 77.578 M -8.73 % | 84.997 M 15.18 % | 73.795 M 6.66 % | 69.189 M 4.46 % | 66.233 M 53.62 % | 43.115 M 53.25 % | 28.133 M 26.85 % | 22.178 M -11.52 % | 25.065 M 51.42 % | 16.553 M -29.80 % | 23.579 M 82.23 % | 12.939 M 10.76 % | 11.682 M -64.37 % | 32.786 M -5.77 % | 34.792 M 94.86 % | 17.855 M -1.03 % | 18.041 M -3.49 % | 18.693 M 18.51 % | 15.774 M 2.32 % | 15.417 M -2.81 % | 15.862 M -44.67 % | 28.666 M 45.29 % | 19.730 M |
| Operating income ratio | 0.54 0.96 % | 0.54 9.69 % | 0.49 10.18 % | 0.44 2.23 % | 0.44 -4.54 % | 0.46 1.41 % | 0.45 11.26 % | 0.40 11.98 % | 0.36 14.88 % | 0.31 -11.96 % | 0.36 32.31 % | 0.27 -29.83 % | 0.38 130.82 % | 0.17 -0.78 % | 0.17 -31.30 % | 0.24 -8.69 % | 0.27 -4.29 % | 0.28 -10.09 % | 0.31 -4.25 % | 0.32 0.59 % | 0.32 0.82 % | 0.32 -4.27 % | 0.33 9.67 % | 0.30 19.68 % | 0.25 |
| Total other income expenses net | -53.266 M 30.70 % | -76.862 M -28.85 % | -59.653 M -8.01 % | -55.229 M -14.11 % | -48.399 M -553.81 % | 10.665 M 151.61 % | -20.666 M -335.35 % | 8.781 M -51.62 % | 18.149 M 354.15 % | -7.141 M 26.65 % | -9.735 M -31.61 % | -7.397 M 11.03 % | -8.314 M -22.93 % | -6.763 M -5.31 % | -6.422 M 60.78 % | -16.375 M -28.73 % | -12.720 M -109.04 % | -6.085 M -2.46 % | -5.939 M -21.23 % | -4.899 M -35.22 % | -3.623 M 12.66 % | -4.148 M 10.22 % | -4.620 M 56.44 % | -10.606 M -117.19 % | 61.691 M |
| 2026-05-24 | 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 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 |
| 2025-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 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 2.113 B -4.42 % | 2.211 B -2.36 % | 2.265 B -9.06 % | 2.490 B 67.55 % | 1.486 B -2.64 % | 1.526 B 33.38 % | 1.144 B -4.47 % | 1.198 B -7.03 % | 1.289 B 570.47 % | 192.195 M -41.22 % | 326.988 M -5.27 % | 345.185 M 71.72 % | 201.022 M -7.06 % | 216.298 M -47.22 % | 409.821 M -6.81 % | 439.756 M 12.46 % | 391.037 M -14.19 % | 455.679 M -8.04 % | 495.509 M -8.13 % | 539.370 M 12.93 % | 477.620 M 15.07 % | 415.087 M 1.12 % | 410.474 M -19.97 % | 512.910 M -1.24 % | 519.343 M |
| Total investments | 0.000 -100.00 % | 36.393 M 51.04 % | 24.095 M 49.22 % | 16.147 M -12.04 % | 18.357 M 24.88 % | 14.700 M 43.93 % | 10.213 M -3.69 % | 10.604 M -0.09 % | 10.614 M 32.68 % | 8.000 M 14.29 % | 7.000 M 0.00 % | 7.000 M 27.27 % | 5.500 M 0.00 % | 5.500 M -67.64 % | 16.996 M -2.82 % | 17.489 M -2.84 % | 18.000 M 0.00 % | 18.000 M 0.00 % | 18.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 2.424 B -4.81 % | 2.547 B -1.24 % | 2.579 B 0.00 % | 2.578 B 53.60 % | 1.679 B 3.66 % | 1.619 B 25.63 % | 1.289 B 5.50 % | 1.222 B -6.66 % | 1.309 B 341.65 % | 296.383 M -20.82 % | 374.324 M -4.57 % | 392.241 M 51.45 % | 258.986 M -5.43 % | 273.858 M -37.90 % | 441.024 M -6.81 % | 473.231 M 4.16 % | 454.334 M -23.51 % | 593.981 M -1.36 % | 602.187 M 1.27 % | 594.618 M 4.72 % | 567.810 M 6.79 % | 531.705 M -7.48 % | 574.673 M -1.02 % | 580.615 M -0.46 % | 583.315 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 100.00 % | -289.000 K | 0.000 100.00 % | -1.586 M | 0.000 100.00 % | -4.766 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 |
| Retained earnings | 0.000 | 0.000 -100.00 % | 102.615 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 0.000 | 0.000 -100.00 % | 599.000 K -99.95 % | 1.230 B 4.98 % | 1.172 B 80.41 % | 649.383 M 2.33 % | 634.605 M 12.68 % | 563.197 M 8.41 % | 519.497 M 13.93 % | 455.993 M 10.34 % | 413.262 M 0.84 % | 409.805 M 2.92 % | 398.165 M -0.47 % | 400.060 M -47.04 % | 755.372 M -4.41 % | 790.244 M -2.01 % | 806.472 M 0.47 % | 802.660 M 0.26 % | 800.566 M 0.83 % | 794.014 M -2.00 % | 810.239 M -4.00 % | 844.020 M 14.75 % | 735.547 M 39.08 % | 528.857 M -12.79 % | 606.413 M |
| Total equity | 0.000 -100.00 % | 1.439 B 7.14 % | 1.343 B 9.19 % | 1.230 B 4.68 % | 1.175 B 80.93 % | 649.383 M 1.72 % | 638.426 M 13.36 % | 563.197 M 7.18 % | 525.464 M 11.49 % | 471.329 M 11.67 % | 422.078 M 2.99 % | 409.805 M 0.75 % | 406.737 M -2.54 % | 417.316 M -52.65 % | 881.314 M -5.54 % | 932.966 M -0.05 % | 933.405 M 0.39 % | 929.781 M 0.22 % | 927.757 M 0.71 % | 921.178 M -1.77 % | 937.820 M -3.54 % | 972.266 M 11.43 % | 872.561 M 16.27 % | 750.448 M -3.96 % | 781.426 M |
| Other non current liabilities | 65.489 M -4.94 % | 68.895 M -8.94 % | 75.659 M -20.71 % | 95.421 M -50.36 % | 192.239 M 77.67 % | 108.197 M 113.75 % | -786.890 M -2 916.15 % | 27.942 M 56.89 % | 17.810 M 52.51 % | 11.678 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.920 M -46.27 % | 11.018 M -31.28 % | 16.033 M | 0.000 -100.00 % | 921.000 K | 0.000 -100.00 % | 2.451 M -44.41 % | 4.409 M 25.86 % | 3.503 M |
| Long term debt | 2.300 B -4.87 % | 2.418 B -1.33 % | 2.450 B -0.09 % | 2.452 B 54.70 % | 1.585 B 3.32 % | 1.534 B -24.30 % | 2.027 B 79.60 % | 1.128 B -6.82 % | 1.211 B 357.88 % | 264.499 M -21.86 % | 338.514 M -5.04 % | 356.467 M 53.66 % | 231.989 M -4.97 % | 244.121 M -37.19 % | 388.676 M -7.49 % | 420.129 M 4.04 % | 403.820 M -18.75 % | 497.011 M -11.66 % | 562.619 M -2.70 % | 578.248 M 4.02 % | 555.888 M 6.11 % | 523.858 M -8.11 % | 570.094 M -0.89 % | 575.215 M -0.47 % | 577.915 M |
| Total non current liabilities | 2.366 B -4.94 % | 2.489 B -1.47 % | 2.526 B -0.92 % | 2.550 B 43.13 % | 1.781 B 7.93 % | 1.651 B 33.13 % | 1.240 B 7.21 % | 1.156 B -5.90 % | 1.229 B 344.97 % | 276.177 M -18.41 % | 338.514 M -5.04 % | 356.467 M 53.66 % | 231.989 M -4.97 % | 244.121 M -37.21 % | 388.772 M -7.66 % | 421.045 M 2.76 % | 409.740 M -19.35 % | 508.029 M -12.20 % | 578.652 M -0.04 % | 578.887 M 3.97 % | 556.809 M 5.97 % | 525.447 M -8.23 % | 572.545 M -1.22 % | 579.624 M -0.31 % | 581.418 M |
| Other current liabilities | 144.376 M 142.56 % | 59.522 M -15.19 % | 70.185 M 58.33 % | 44.329 M -6.95 % | 47.638 M 6.56 % | 44.706 M 141.76 % | 18.492 M -58.97 % | 45.070 M 217.84 % | 14.180 M -75.89 % | 58.813 M 321.72 % | 13.946 M -14.83 % | 16.374 M -23.53 % | 21.412 M 97.07 % | 10.865 M -77.58 % | 48.463 M 57.90 % | 30.692 M 2.68 % | 29.892 M 69.87 % | 17.597 M -26.54 % | 23.956 M 12.85 % | 21.228 M -29.30 % | 30.026 M 29.36 % | 23.211 M 0.34 % | 23.133 M 80.85 % | 12.791 M -32.94 % | 19.073 M |
| Deferred revenue | 28.401 M 55.74 % | 18.236 M -38.81 % | 29.804 M 59.73 % | 18.659 M -34.34 % | 28.419 M 145.65 % | 11.569 M -37.64 % | 18.553 M 150.01 % | 7.421 M -16.80 % | 8.919 M 332.33 % | 2.063 M -26.87 % | 2.821 M -14.90 % | 3.315 M -13.36 % | 3.826 M 32.57 % | 2.886 M -67.67 % | 8.926 M -48.32 % | 17.272 M -8.13 % | 18.800 M -13.74 % | 21.795 M 9.05 % | 19.986 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 124.294 M -3.70 % | 129.076 M 0.54 % | 128.383 M 1.75 % | 126.169 M 35.00 % | 93.457 M 9.66 % | 85.228 M 16.41 % | 73.213 M -21.60 % | 93.382 M -4.59 % | 97.879 M 204.12 % | 32.184 M -10.13 % | 35.810 M 0.10 % | 35.774 M 32.51 % | 26.997 M -9.21 % | 29.737 M -43.19 % | 52.348 M -1.42 % | 53.102 M -17.99 % | 64.748 M -33.23 % | 96.970 M 145.07 % | 39.568 M 141.71 % | 16.370 M 37.31 % | 11.922 M 51.93 % | 7.847 M 71.37 % | 4.579 M -15.20 % | 5.400 M 0.00 % | 5.400 M |
| Total current liabilities | 307.601 M 41.57 % | 217.284 M -10.76 % | 243.491 M 16.66 % | 208.710 M 13.47 % | 183.930 M 20.44 % | 152.709 M 28.78 % | 118.580 M -23.46 % | 154.931 M 18.45 % | 130.801 M 30.17 % | 100.488 M 63.11 % | 61.606 M -20.33 % | 77.328 M 19.45 % | 64.736 M 25.90 % | 51.418 M -55.35 % | 115.159 M -2.95 % | 118.658 M -3.59 % | 123.071 M -16.54 % | 147.457 M 59.94 % | 92.196 M 61.39 % | 57.125 M -6.73 % | 61.246 M 16.32 % | 52.651 M 17.66 % | 44.747 M 22.42 % | 36.552 M -6.10 % | 38.928 M |
| Total liabilities | 2.674 B -1.21 % | 2.707 B -2.28 % | 2.770 B 0.41 % | 2.759 B 40.36 % | 1.965 B 8.99 % | 1.803 B 32.75 % | 1.358 B 3.59 % | 1.311 B -3.56 % | 1.360 B 260.99 % | 376.665 M -5.86 % | 400.120 M -7.76 % | 433.795 M 46.19 % | 296.725 M 0.40 % | 295.539 M -41.35 % | 503.931 M -6.63 % | 539.703 M 1.29 % | 532.811 M -18.72 % | 655.486 M -2.29 % | 670.848 M 5.48 % | 636.012 M 2.91 % | 618.055 M 6.91 % | 578.098 M -6.35 % | 617.292 M 0.18 % | 616.176 M -0.67 % | 620.346 M |
| Other non current assets | 39.022 M 4 448.02 % | 858.000 K 135.07 % | 365.000 K -25.96 % | 493.000 K -92.25 % | 6.364 M -20.14 % | 7.969 M 32.57 % | 6.011 M 55.85 % | 3.857 M -39.82 % | 6.409 M -24.80 % | 8.523 M -19.92 % | 10.643 M -1.51 % | 10.806 M 22.10 % | 8.850 M 73.36 % | 5.105 M -61.48 % | 13.252 M 350.14 % | 2.944 M 16.46 % | 2.528 M -41.91 % | 4.352 M -8.42 % | 4.752 M -80.09 % | 23.867 M -40.40 % | 40.048 M -33.33 % | 60.068 M -27.00 % | 82.286 M 315.94 % | 19.783 M -3.27 % | 20.451 M |
| Long term investments | 0.000 -100.00 % | 36.393 M 51.04 % | 24.095 M 49.22 % | 16.147 M -12.04 % | 18.357 M 24.88 % | 14.700 M 43.93 % | 10.213 M -3.69 % | 10.604 M -0.09 % | 10.614 M 32.68 % | 8.000 M 14.29 % | 7.000 M 0.00 % | 7.000 M 27.27 % | 5.500 M 0.00 % | 5.500 M -67.64 % | 16.996 M -2.82 % | 17.489 M -2.84 % | 18.000 M 0.00 % | 18.000 M 0.00 % | 18.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 75.369 M -10.56 % | 84.267 M -17.04 % | 101.574 M -17.66 % | 123.360 M 47.93 % | 83.389 M 243.96 % | 24.244 M -24.99 % | 32.320 M -20.25 % | 40.529 M -16.62 % | 48.605 M 59.97 % | 30.383 M -12.13 % | 34.579 M -11.63 % | 39.128 M -15.44 % | 46.275 M -13.54 % | 53.524 M -11.76 % | 60.655 M -21.02 % | 76.798 M 2.35 % | 75.035 M -9.05 % | 82.499 M -8.58 % | 90.243 M -6.64 % | 96.664 M -3.83 % | 100.518 M -6.71 % | 107.751 M -6.61 % | 115.382 M -6.30 % | 123.139 M -5.84 % | 130.770 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 75.369 M -10.56 % | 84.267 M -17.04 % | 101.574 M -17.66 % | 123.360 M 47.93 % | 83.389 M 243.96 % | 24.244 M -24.99 % | 32.320 M -20.25 % | 40.529 M -16.62 % | 48.605 M 59.97 % | 30.383 M -12.13 % | 34.579 M -11.63 % | 39.128 M -15.44 % | 46.275 M -13.54 % | 53.524 M -11.76 % | 60.655 M -21.02 % | 76.798 M 2.35 % | 75.035 M -9.05 % | 82.499 M -8.58 % | 90.243 M -6.64 % | 96.664 M -3.83 % | 100.518 M -6.71 % | 107.751 M -6.61 % | 115.382 M -6.30 % | 123.139 M -5.84 % | 130.770 M |
| Property plant equipment net | 3.580 B -2.27 % | 3.663 B 2.29 % | 3.581 B -4.21 % | 3.739 B 33.20 % | 2.807 B 23.34 % | 2.276 B 27.71 % | 1.782 B 4.99 % | 1.697 B -4.75 % | 1.782 B 195.90 % | 602.186 M -15.45 % | 712.197 M -2.50 % | 730.466 M 26.62 % | 576.891 M 0.89 % | 571.790 M -53.50 % | 1.230 B -5.70 % | 1.304 B 3.08 % | 1.265 B -5.09 % | 1.333 B -2.54 % | 1.368 B -0.15 % | 1.370 B 4.13 % | 1.315 B 4.77 % | 1.256 B 12.10 % | 1.120 B -2.48 % | 1.149 B -2.40 % | 1.177 B |
| Total non current assets | 3.695 B -2.39 % | 3.785 B 2.09 % | 3.707 B -4.41 % | 3.879 B 33.06 % | 2.915 B 25.50 % | 2.323 B 26.88 % | 1.830 B 4.46 % | 1.752 B -5.16 % | 1.847 B 184.63 % | 649.092 M -15.09 % | 764.419 M -2.92 % | 787.400 M 23.51 % | 637.516 M 0.25 % | 635.919 M -51.85 % | 1.321 B -5.76 % | 1.401 B 2.99 % | 1.361 B -5.36 % | 1.438 B -2.90 % | 1.481 B -0.65 % | 1.490 B 2.36 % | 1.456 B 2.30 % | 1.423 B 8.02 % | 1.318 B 2.04 % | 1.291 B -2.75 % | 1.328 B |
| Other current assets | 120.970 M 820.97 % | 13.135 M -83.93 % | 81.727 M 467.04 % | 14.413 M -40.01 % | 24.024 M -15.25 % | 28.346 M 121.99 % | 12.769 M -85.69 % | 89.252 M 1 321.89 % | 6.277 M -91.98 % | 78.243 M 1 827.17 % | 4.060 M -64.92 % | 11.574 M 202.90 % | 3.821 M 103.90 % | 1.874 M -92.71 % | 25.715 M 404.22 % | 5.100 M -84.10 % | 32.073 M 1 128.38 % | 2.611 M -33.78 % | 3.943 M 25.33 % | 3.146 M 23.52 % | 2.547 M 49.38 % | 1.705 M -7.29 % | 1.839 M 14.72 % | 1.603 M -19.37 % | 1.988 M |
| Short term 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 |
| cash and cash equivalents | 310.743 M -7.41 % | 335.615 M 6.89 % | 313.988 M 255.58 % | 88.303 M -54.11 % | 192.422 M 107.05 % | 92.936 M -35.74 % | 144.635 M 505.95 % | 23.869 M 17.16 % | 20.373 M -80.45 % | 104.188 M 120.10 % | 47.336 M 0.60 % | 47.056 M -18.82 % | 57.964 M 0.70 % | 57.560 M 84.47 % | 31.203 M -6.79 % | 33.475 M -47.11 % | 63.297 M -54.23 % | 138.302 M 29.64 % | 106.678 M 93.09 % | 55.248 M -38.74 % | 90.190 M -22.66 % | 116.618 M -28.98 % | 164.199 M 142.52 % | 67.705 M 5.84 % | 63.972 M |
| Cash and short term investments | 310.743 M -7.41 % | 335.615 M 6.89 % | 313.988 M 255.58 % | 88.303 M -54.11 % | 192.422 M 107.05 % | 92.936 M -35.74 % | 144.635 M 505.95 % | 23.869 M 17.16 % | 20.373 M -80.45 % | 104.188 M 120.10 % | 47.336 M 0.60 % | 47.056 M -18.82 % | 57.964 M 0.70 % | 57.560 M 84.47 % | 31.203 M -6.79 % | 33.475 M -47.11 % | 63.297 M -54.23 % | 138.302 M 29.64 % | 106.678 M 93.09 % | 55.248 M -38.74 % | 90.190 M -22.66 % | 116.618 M -28.98 % | 164.199 M 142.52 % | 67.705 M 5.84 % | 63.972 M |
| Total current assets | 442.351 M 22.66 % | 360.632 M -11.07 % | 405.543 M 268.75 % | 109.977 M -51.23 % | 225.504 M 73.32 % | 130.106 M -21.78 % | 166.323 M 36.00 % | 122.295 M 224.53 % | 37.684 M -80.09 % | 189.300 M 227.63 % | 57.779 M 2.81 % | 56.200 M -14.78 % | 65.946 M -3.46 % | 68.308 M 5.81 % | 64.560 M 17.05 % | 55.158 M -47.70 % | 105.457 M -28.47 % | 147.430 M 25.07 % | 117.879 M 76.45 % | 66.805 M -33.08 % | 99.824 M -21.39 % | 126.992 M -26.22 % | 172.115 M 128.96 % | 75.171 M 1.95 % | 73.732 M |
| Inventory | 4.201 M -9.44 % | 4.639 M -4.23 % | 4.844 M | 0.000 -100.00 % | 5.553 M 4.99 % | 5.289 M -22.41 % | 6.817 M 24.26 % | 5.486 M 9.52 % | 5.009 M 48.72 % | 3.368 M -4.54 % | 3.528 M 48.99 % | 2.368 M 60.98 % | 1.471 M -1.08 % | 1.487 M -82.91 % | 8.699 M -15.80 % | 10.331 M 94.37 % | 5.315 M 21.40 % | 4.378 M -8.04 % | 4.761 M -10.24 % | 5.304 M 20.35 % | 4.407 M 4.09 % | 4.234 M 23.30 % | 3.434 M -4.74 % | 3.605 M 31.57 % | 2.740 M |
| Net receivables | 6.437 M -11.13 % | 7.243 M 45.33 % | 4.984 M -31.36 % | 7.261 M 107.16 % | 3.505 M -21.22 % | 4.449 M -39.36 % | 7.337 M 52.60 % | 4.808 M -35.61 % | 7.467 M 31.09 % | 5.696 M 58.18 % | 3.601 M -5.49 % | 3.810 M 0.93 % | 3.775 M -50.44 % | 7.617 M -52.77 % | 16.126 M 122.03 % | 7.263 M 52.20 % | 4.772 M 123.09 % | 2.139 M -14.34 % | 2.497 M -19.63 % | 3.107 M 15.93 % | 2.680 M -39.57 % | 4.435 M 67.80 % | 2.643 M 17.05 % | 2.258 M -55.13 % | 5.032 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.531 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 10.530 M 0.77 % | 10.450 M -30.88 % | 15.119 M -22.68 % | 19.553 M 35.63 % | 14.416 M 28.65 % | 11.206 M 34.66 % | 8.322 M -8.13 % | 9.058 M -7.79 % | 9.823 M 32.24 % | 7.428 M -17.73 % | 9.029 M -58.71 % | 21.865 M 74.91 % | 12.501 M 57.64 % | 7.930 M -44.73 % | 14.348 M -18.44 % | 17.592 M 82.66 % | 9.631 M -13.20 % | 11.095 M 27.73 % | 8.686 M -17.66 % | 10.549 M 25.12 % | 8.431 M -15.94 % | 10.030 M 87.44 % | 5.351 M -39.61 % | 8.861 M 17.85 % | 7.519 M |
| Tax 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 |
| Deferred revenue non current | 1.081 M -63.07 % | 2.927 M 361.67 % | 634.000 K -70.96 % | 2.183 M -45.44 % | 4.001 M -50.79 % | 8.130 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 96.000 K -89.52 % | 916.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.885 M | 0.000 -100.00 % | 12.414 M | 0.000 -100.00 % | 10.466 M 9.00 % | 9.602 M 8.92 % | 8.816 M | 0.000 -100.00 % | 8.572 M -0.65 % | 8.628 M -44.10 % | 15.436 M -4.17 % | 16.108 M -1.94 % | 16.427 M -1.13 % | 16.615 M -0.42 % | 16.685 M 0.16 % | 16.659 M -1.99 % | 16.998 M -3.91 % | 17.689 M 13.38 % | 15.602 M 80.47 % | 8.645 M -29.77 % | 12.310 M |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 810.783 M | 0.000 | 0.000 -100.00 % | 300.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.234 M | 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 -100.00 % | 110.506 M 0.00 % | 110.506 M 0.00 % | 110.506 M 0.00 % | 110.506 M 0.00 % | 110.506 M 0.00 % | 110.505 M -0.07 % | 110.583 M 0.02 % | 110.557 M -8.94 % | 121.412 M -42.98 % | 212.946 M 30.88 % | 162.703 M |
| Other total stockholders equity | 0.000 -100.00 % | 1.439 B 16.03 % | 1.240 B | 0.000 100.00 % | -7.939 M | 0.000 100.00 % | -3.827 M | 0.000 100.00 % | -4.499 M -178.46 % | 5.734 M | 0.000 | 0.000 | 0.000 -100.00 % | 408.688 M | 0.000 -100.00 % | 916.858 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -134.840 M -14 620.52 % | -916.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 4.137 B -0.21 % | 4.146 B 0.79 % | 4.113 B 3.12 % | 3.989 B 27.01 % | 3.140 B 28.04 % | 2.453 B 22.83 % | 1.997 B 6.52 % | 1.875 B -0.57 % | 1.885 B 124.86 % | 838.392 M 1.97 % | 822.198 M -2.54 % | 843.600 M 19.92 % | 703.462 M -0.11 % | 704.227 M -49.16 % | 1.385 B -4.90 % | 1.457 B -0.66 % | 1.466 B -7.51 % | 1.585 B -0.83 % | 1.599 B 2.66 % | 1.557 B 0.08 % | 1.556 B 0.36 % | 1.550 B 4.06 % | 1.490 B 9.02 % | 1.367 B -2.51 % | 1.402 B |
| 2025-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 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 |
| 2026-05-24 | 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 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-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 |
| Stock based compensation | 0.000 -100.00 % | 947.000 K | 0.000 -100.00 % | 1.922 M 3.11 % | 1.864 M -29.07 % | 2.628 M 126.16 % | 1.162 M 12.82 % | 1.030 M 1.68 % | 1.013 M -1.65 % | 1.030 M 1.08 % | 1.019 M 128.99 % | 445.000 K | 0.000 -100.00 % | 145.000 K -39.08 % | 238.000 K -58.82 % | 578.000 K 0.00 % | 578.000 K 5.28 % | 549.000 K 4.57 % | 525.000 K 1 444.12 % | 34.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.764 M 0.00 % | 1.764 M |
| Change in working capital | -6.581 M -150.41 % | 13.056 M 401.00 % | 2.606 M -84.53 % | 16.843 M -22.54 % | 21.743 M 434.00 % | 4.072 M 48.82 % | 2.736 M -57.30 % | 6.407 M 210.29 % | -5.810 M 30.05 % | -8.305 M -13 497.57 % | 61.989 K 615.46 % | -12.026 K 99.95 % | -24.508 M -373.55 % | -5.175 M -1 341.10 % | 417.000 K 139.27 % | -1.062 M 81.14 % | -5.629 M -120.81 % | 27.053 M 302.86 % | -13.336 M -412.25 % | 4.271 M 215.21 % | -3.707 M -138.51 % | 9.625 M 292.73 % | -4.994 M -95.96 % | -2.549 M 0.00 % | -2.549 M |
| Accounts receivables | -3.734 M -229.75 % | 2.878 M 6.32 % | 2.707 M 285.74 % | -1.457 M -150.10 % | 2.909 M 218.02 % | -2.465 M -195.13 % | 2.591 M 257.73 % | -1.643 M 21.63 % | -2.096 M -1 066.06 % | 216.963 K 720.02 % | -34.993 K -100.93 % | 3.752 M -55.67 % | 8.465 M 222.41 % | -6.915 M -341.88 % | -1.565 M 42.73 % | -2.733 M -863.31 % | 358.000 K -41.31 % | 610.000 K 242.86 % | -427.000 K 9.53 % | -472.000 K -224.21 % | 380.000 K 214.11 % | -333.000 K -115.78 % | 2.110 M 329.60 % | -919.000 K 0.00 % | -919.000 K |
| Inventory | -214.180 K 89.59 % | -2.057 M -230.18 % | -623.000 K -219.34 % | 522.054 K -9.70 % | 578.118 K 160.67 % | -952.926 K -18.84 % | -801.880 K 41.17 % | -1.363 M -1 874.65 % | -69.032 K 94.50 % | -1.254 M -39.87 % | -896.835 K -5 825.82 % | 15.663 K -45.71 % | 28.850 K -97.99 % | 1.434 M 430.42 % | -434.000 K 61.71 % | -1.133 M -395.95 % | 383.000 K -29.47 % | 543.000 K 160.54 % | -897.000 K -418.50 % | -173.000 K 78.38 % | -800.000 K -567.84 % | 171.000 K 119.77 % | -865.000 K -325.06 % | -203.500 K 0.00 % | -203.500 K |
| Accounts payables | -1.098 M -2 867.07 % | -37.000 K 91.53 % | -437.000 K -123.54 % | 1.857 M -18.82 % | 2.287 M 352.30 % | -906.589 K -171.08 % | 1.275 M 271.21 % | 343.584 K 158.50 % | -587.275 K -155.48 % | 1.059 M -63.41 % | 2.893 M 180.20 % | -3.608 M 36.67 % | -5.696 M -185.47 % | -1.995 M -272.47 % | 1.157 M 284.85 % | -625.929 K -117.83 % | 3.511 M 222.51 % | -2.866 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.033 M 0.00 % | 1.033 M |
| Other working capital | -1.535 M -112.51 % | 12.272 M 1 179.67 % | 959.000 K -93.98 % | 15.921 M -0.30 % | 15.969 M 90.20 % | 8.396 M 2 656.96 % | -328.351 K -103.62 % | 9.069 M 396.64 % | -3.057 M 63.28 % | -8.326 M -338.30 % | -1.900 M -1 003.17 % | -172.199 K 99.37 % | -27.305 M -1 286.46 % | 2.301 M 82.80 % | 1.259 M -63.30 % | 3.430 M 134.72 % | -9.881 M -134.35 % | 28.766 M 339.48 % | -12.012 M -344.34 % | 4.916 M 249.56 % | -3.287 M -133.59 % | 9.787 M 256.87 % | -6.239 M -153.72 % | -2.459 M 0.00 % | -2.459 M |
| Other non cash items | 26.249 M -63.85 % | 72.610 M 798.64 % | -10.393 M -122.18 % | 46.866 M -45.54 % | 86.048 M 120.81 % | 38.969 M -51.53 % | 80.404 M 127.43 % | 35.354 M 22.47 % | 28.867 M -44.71 % | 52.210 M 5.35 % | 49.558 M 11.19 % | 44.571 M -9.62 % | 49.316 M -39.02 % | 80.875 M 74.54 % | 46.336 M -53.10 % | 98.794 M 13.77 % | 86.836 M -4.80 % | 91.215 M 6 831.23 % | 1.316 M 182.82 % | -1.589 M -151.29 % | 3.098 M 254.28 % | -2.008 M -134.87 % | 5.759 M -88.91 % | 51.927 M 0.00 % | 51.927 M |
| Net cash provided by operating activities | 127.876 M 87.28 % | 68.279 M 44.33 % | 47.307 M -51.57 % | 97.676 M 10.10 % | 88.712 M 18.24 % | 75.025 M -14.98 % | 88.247 M 46.58 % | 60.203 M 45.53 % | 41.367 M 13.51 % | 36.443 M -15.15 % | 42.951 M 35.62 % | 31.670 M 49.77 % | 21.146 M -8.75 % | 23.175 M -19.25 % | 28.701 M -55.86 % | 65.018 M 4.35 % | 62.306 M -36.13 % | 97.551 M 69.64 % | 57.504 M -20.05 % | 71.926 M 15.48 % | 62.283 M -9.32 % | 68.684 M 21.36 % | 56.593 M -12.65 % | 64.788 M 0.00 % | 64.788 M |
| Investments in property plant and equipment | -169.542 M -182.99 % | -59.911 M | 0.000 100.00 % | -6.107 M 98.67 % | -459.062 M -337.89 % | -104.835 M -225.14 % | -32.243 M 89.91 % | -319.678 M -781.07 % | -36.283 M -93.03 % | -18.796 M 89.26 % | -174.936 M -4 912.72 % | -3.490 M -17.95 % | -2.959 M -5 848.19 % | 51.471 K 100.21 % | -24.410 M -3 193.00 % | -741.269 K 46.52 % | -1.386 M 93.14 % | -20.213 M 72.70 % | -74.038 M -0.26 % | -73.844 M 44.93 % | -134.093 M -343.80 % | -30.215 M -26 877.68 % | -112.000 K 99.94 % | -181.519 M 0.00 % | -181.519 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 -100.00 % | 20.432 M | 0.000 -100.00 % | 123.384 M | 0.000 -100.00 % | 88.118 M -10.58 % | 98.549 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -797.263 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.096 M 0.00 % | 16.096 M |
| 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 100.00 % | -500.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.250 M 0.00 % | -2.250 M |
| 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 |
| Other investing activites | 7.485 M 254.84 % | -4.834 M 96.83 % | -152.503 M -4 548.49 % | -3.281 M 99.28 % | -455.791 M -453.03 % | 129.108 M 6 607.46 % | -1.984 M -102.10 % | 94.528 M -4.04 % | 98.503 M | 0.000 | 0.000 100.00 % | -1.096 M -194.54 % | -372.070 K 30.84 % | -538.000 K | 0.000 | 0.000 | 0.000 100.00 % | -500.000 K 0.00 % | -500.000 K 0.00 % | -500.000 K 66.67 % | -1.500 M | 0.000 | 0.000 -100.00 % | 13.846 M 0.00 % | 13.846 M |
| Net cash used for investing activites | -162.057 M -150.30 % | -64.745 M 57.55 % | -152.503 M -1 824.26 % | 8.845 M 101.93 % | -459.062 M -2 574.87 % | 18.549 M 157.53 % | -32.243 M 86.08 % | -231.560 M -471.89 % | 62.266 M 431.27 % | -18.796 M 89.26 % | -174.936 M -3 714.80 % | -4.586 M -37.68 % | -3.331 M -346.60 % | -745.791 K 96.94 % | -24.410 M -3 193.00 % | -741.269 K 46.52 % | -1.386 M 91.96 % | -17.244 M 76.87 % | -74.538 M -0.26 % | -74.344 M 45.17 % | -135.593 M -348.76 % | -30.215 M -26 877.68 % | -112.000 K 99.93 % | -167.673 M 0.00 % | -167.673 M |
| Debt repayment | -71.357 M -139.32 % | 181.486 M 69.59 % | 107.014 M 336.24 % | -45.299 M -113.73 % | 329.863 M 945.95 % | 31.537 M 170.09 % | -44.997 M -147.79 % | 94.149 M 347.20 % | -38.087 M -185.65 % | -13.334 M -109.81 % | 135.882 M 993.40 % | -15.210 M 11.76 % | -17.237 M -31.30 % | -13.128 M 0.60 % | -13.208 M 89.05 % | -120.585 M -1 289.71 % | -8.677 M 0.00 % | -8.677 M -132.96 % | 26.323 M -34.05 % | 39.911 M 186.37 % | -46.210 M -1 611.48 % | -2.700 M 0.00 % | -2.700 M -104.32 % | 62.475 M 0.00 % | 62.475 M |
| Common stock issued | 359.350 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 -100.00 % | 12.695 M 147.95 % | 5.120 M 12.63 % | 4.546 M | 0.000 | 0.000 | 0.000 -100.00 % | 173.932 M | 0.000 -100.00 % | 97.886 M 0.00 % | 97.886 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 100.00 % | -266.000 K 93.08 % | -3.846 M -29.23 % | -2.976 M -1.40 % | -2.935 M -365.13 % | -631.000 K 83.69 % | -3.868 M | 0.000 | 0.000 -100.00 % | 660.825 K 100.57 % | -116.247 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -60.000 M | 0.000 | 0.000 | 0.000 |
| Dividends paid | -18.988 M -128.55 % | -8.308 M 0.01 % | -8.309 M -41.26 % | -5.882 M -90.36 % | -3.090 M 45.69 % | -5.689 M 3.66 % | -5.905 M -71.33 % | -3.447 M 8.81 % | -3.780 M 11.07 % | -4.250 M 67.99 % | -13.279 M -20.56 % | -11.014 M 35.25 % | -17.011 M -31.18 % | -12.968 M 1.39 % | -13.150 M 52.78 % | -27.848 M -10.38 % | -25.229 M -6.52 % | -23.685 M 45.40 % | -43.377 M 30.56 % | -62.471 M -7.57 % | -58.077 M -11.99 % | -51.858 M -5.37 % | -49.215 M -13.34 % | -43.422 M 0.00 % | -43.422 M |
| Other financing activites | -495.646 K 99.48 % | -94.818 M -137.45 % | -39.932 M -2 692.45 % | -1.430 M 86.93 % | -10.942 M -172.13 % | -4.021 M -1 354.04 % | -276.538 K 90.71 % | -2.978 M -311.87 % | -723.000 K 89.97 % | -7.205 M -121.62 % | -3.251 M -111.88 % | -1.534 M -103.80 % | 40.430 M 4 591.07 % | -900.226 K -2 803.95 % | -31.000 K 99.39 % | -5.106 M -874.43 % | -524.000 K 50.61 % | -1.061 M -24.24 % | -854.000 K 41.10 % | -1.450 M -101.12 % | 130.016 M 9 737.95 % | -1.349 M -61.94 % | -833.000 K 78.32 % | -3.843 M 0.00 % | -3.843 M |
| Net cash used provided by financing activities | -90.481 M -215.47 % | 78.360 M 33.33 % | 58.773 M 941.77 % | -6.982 M -102.18 % | 319.794 M 1 304.58 % | 22.768 M 143.28 % | -52.607 M -157.87 % | 90.899 M 298.67 % | -45.755 M -157.24 % | -17.787 M -114.51 % | 122.579 M 556.95 % | -26.825 M -487.81 % | 6.917 M 126.90 % | -25.712 M 2.45 % | -26.358 M 81.33 % | -141.182 M -381.92 % | -29.296 M -1.45 % | -28.877 M -61.25 % | -17.908 M 25.41 % | -24.010 M -193.32 % | 25.729 M -55.66 % | 58.025 M 210.00 % | -52.748 M -146.64 % | 113.096 M 0.00 % | 113.096 M |
| Effect of forex changes on cash | -1.630 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 493.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 |
| Net change in cash | -63.146 M -177.11 % | 81.892 M 276.40 % | -46.423 M -148.53 % | 95.653 M 2 115.73 % | 4.317 M -57.60 % | 10.182 M 167.50 % | -15.085 M 58.36 % | -36.231 M -169.54 % | 52.104 M 686.48 % | 6.625 M -78.43 % | 30.716 M 4 342.54 % | -724.000 K 95.44 % | -15.890 M -286.81 % | -4.108 M 81.37 % | -22.051 M 76.76 % | -94.893 M -781.51 % | 13.924 M 1 145.44 % | 1.118 M -92.54 % | 14.977 M 3 474.46 % | 419.000 K 101.42 % | -29.410 M -1 374.26 % | 2.308 M -32.46 % | 3.417 M -83.27 % | 20.421 M 0.00 % | 20.421 M |
| Cash at beginning of period | 398.761 M 293.94 % | 101.224 M -47.39 % | 192.422 M 98.85 % | 96.769 M 9.20 % | 88.619 M -34.09 % | 134.453 M 245.16 % | 38.954 M -31.18 % | 56.604 M 8.68 % | 52.084 M 27.94 % | 40.711 M 149.15 % | 16.340 M -72.16 % | 58.688 M -20.10 % | 73.450 M 119.42 % | 33.475 M -47.11 % | 63.297 M -59.99 % | 158.190 M 27.18 % | 124.378 M 17.83 % | 105.560 M 162.12 % | 40.271 M -55.14 % | 89.771 M -38.52 % | 146.028 M -9.80 % | 161.891 M 151.82 % | 64.288 M 47.62 % | 43.551 M 0.00 % | 43.551 M |
| Cash at end of period | 335.615 M 83.28 % | 183.116 M 24.99 % | 146.504 M -23.86 % | 192.422 M 107.05 % | 92.936 M -35.74 % | 144.635 M 505.95 % | 23.869 M 17.16 % | 20.373 M -80.45 % | 104.188 M 120.10 % | 47.336 M 0.60 % | 47.056 M -18.82 % | 57.964 M 0.70 % | 57.560 M 96.00 % | 29.367 M -28.80 % | 41.246 M -34.84 % | 63.297 M -54.23 % | 138.302 M 29.64 % | 106.678 M 93.09 % | 55.248 M -38.74 % | 90.190 M -22.66 % | 116.618 M -28.98 % | 164.199 M 142.52 % | 67.705 M 5.84 % | 63.972 M 0.00 % | 63.972 M |
| Operating cash flow | 127.876 M 87.28 % | 68.279 M 44.33 % | 47.307 M -51.57 % | 97.676 M 10.10 % | 88.712 M 18.24 % | 75.025 M -14.98 % | 88.247 M 46.58 % | 60.203 M 45.53 % | 41.367 M 13.51 % | 36.443 M -15.15 % | 42.951 M 35.62 % | 31.670 M 49.77 % | 21.146 M -8.75 % | 23.175 M -19.25 % | 28.701 M -55.86 % | 65.018 M 4.35 % | 62.306 M -36.13 % | 97.551 M 69.64 % | 57.504 M -20.05 % | 71.926 M 15.48 % | 62.283 M -9.32 % | 68.684 M 21.36 % | 56.593 M -12.65 % | 64.788 M 0.00 % | 64.788 M |
| Capital expenditure | -169.542 M -182.99 % | -59.911 M 75.57 % | -245.244 M -1 994.27 % | -11.710 M 97.45 % | -459.062 M -337.89 % | -104.835 M -225.14 % | -32.243 M 89.91 % | -319.678 M -781.07 % | -36.283 M -93.03 % | -18.796 M 89.26 % | -174.936 M -4 912.72 % | -3.490 M -17.95 % | -2.959 M -5 848.19 % | 51.471 K 100.21 % | -24.410 M -3 193.00 % | -741.269 K 46.52 % | -1.386 M 93.14 % | -20.213 M 72.70 % | -74.038 M -0.26 % | -73.844 M 44.93 % | -134.093 M -343.80 % | -30.215 M -26 877.68 % | -112.000 K 99.94 % | -181.519 M 0.00 % | -181.519 M |
| Free CashFlow | -41.666 M -597.92 % | 8.368 M 104.23 % | -197.954 M -330.27 % | 85.966 M 123.21 % | -370.350 M -1 142.37 % | -29.810 M -153.23 % | 56.004 M 121.58 % | -259.475 M -5 203.37 % | 5.084 M -71.19 % | 17.647 M 113.37 % | -131.985 M -568.36 % | 28.180 M 54.94 % | 18.188 M -21.70 % | 23.227 M 441.29 % | 4.291 M -93.32 % | 64.277 M 5.51 % | 60.920 M -21.23 % | 77.338 M 567.75 % | -16.534 M -762.04 % | -1.918 M 97.33 % | -71.810 M -286.67 % | 38.469 M -31.89 % | 56.481 M 148.39 % | -116.731 M 0.00 % | -116.731 M |
| 2026 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 |
| Date | Form 10K |
|---|---|
| 2024 | https://www.sec.gov/Archives/edgar/data/1392326/000119312525084452/d842797d20f.htm |
| 2023 | |
| 2022 | |
| 2021 | |
| 2020 | |
| 2019 | |
| 2018 | |
| 2017 | |
| 2016 | |
| 2015 | |
| 2014 | |
| 2013 | |
| 2012 | |
| 2011 | |
| 2010 | |
| 2009 | |
| 2008 | |
| 2007 | |
| 2006 |