Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.54B | $ 3.62B | $ 3.55B | $ 2.95B | $ 2.33B | $ 1.90B | |
$ 1.87B | $ 1.98B | $ 2.00B | $ 1.57B | $ 1.28B | $ 1.07B | |
$ 1.68B | $ 1.64B | $ 1.55B | $ 1.38B | $ 1.05B | $ 830.40M | |
$ 1.18B | $ 1.26B | $ 927.00M | $ 659.00M | $ 575.80M | $ 585.50M | |
$ 384.00M | $ -1.55B | $ 617.00M | $ 699.00M | $ 453.80M | $ 219.80M | |
$ 383.00M | $ 341.00M | $ -173.00M | $ -25.00M | $ -27.70M | $ -38.70M | |
$ -1.94B | $ -1.97B | $ 4.00M | $ 9.00M | $ 3.10M | $ -3.50M | |
$ 21.00M | $ -1.93B | $ 433.00M | $ 665.00M | $ 423.00M | $ 177.80M | |
$ -10.00M | $ -87.00M | $ 100.00M | $ 114.00M | $ 73.00M | $ 37.40M | |
- | - | - | - | - | - | |
$ 31.00M | $ -1.84B | $ 333.00M | $ 551.00M | $ 350.00M | $ 167.60M | |
$ 0.46 | $ -27.54 | $ 5.57 | $ 9.95 | $ 6.36 | $ 2.57 | |
$ 0.46 | $ -27.54 | $ 5.56 | $ 9.90 | $ 6.33 | $ 2.55 | |
$ 268.50M | $ 66.80M | $ 59.70M | $ 55.40M | $ 55.10M | $ 54.71M | |
$ 269.10M | $ 66.80M | $ 59.90M | $ 55.70M | $ 55.30M | $ 55.11M | |
$ 0.88 | $ 0.88 | $ 0.88 | $ 0.86 | - | $ 0.80 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.51B | $ 3.24B | $ 2.93B | $ 2.23B | $ 1.86B | $ 1.65B | |
$ 31.00M | $ -1.84B | $ 333.00M | $ 551.00M | $ 350.00M | $ 140.40M | |
$ 325.81M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 334.00M | $ -1.57B | $ 610.00M | $ 690.00M | $ 452.00M | $ 221.90M | |
$ 619.00M | $ -1.18B | $ 826.00M | $ 794.00M | $ 551.00M | $ 339.00M |