Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 3.51B | $ 4.42B | $ 4.28B | $ 2.79B | $ 4.34B | |
$ ― | $ 2.80B | $ 3.29B | $ 3.26B | $ 2.29B | $ 3.30B | |
$ ― | $ 716.50M | $ 1.13B | $ 1.03B | $ 496.70M | $ 1.04B | |
$ ― | $ 248.70M | $ 356.70M | $ 224.10M | $ 214.00M | $ 187.30M | |
$ ― | $ 467.80M | $ 775.70M | $ -104.70M | $ -300.00K | $ ― | |
$ ― | $ 18.90M | $ -14.40M | $ -4.00M | $ -7.00M | $ -28.90M | |
$ ― | $ 12.40M | $ 2.40M | $ 14.60M | $ 11.00M | $ -8.00M | |
$ ― | $ 473.80M | $ 678.90M | $ 679.60M | $ 264.40M | $ 835.90M | |
$ ― | $ 124.80M | $ 184.30M | $ 124.10M | $ 47.40M | $ 162.00M | |
$ ― | $ 2.40M | $ 15.90M | $ 5.40M | $ 7.90M | $ 8.00M | |
$ ― | $ 349.00M | $ 494.60M | $ ― | $ ― | $ ― | |
$ ― | $ 0.10 | $ 0.18 | $ ― | $ 12.80 | $ 40.90 | |
$ ― | $ 0.10 | $ 0.18 | $ ― | $ 12.70 | $ 40.80 | |
$ ― | $ 3.53B | $ 3.56B | $ 3.64B | $ 3.47B | $ 3.27K | |
$ ― | $ 3.54B | $ 3.58B | $ 3.65B | $ 3.47B | $ 3.28K | |
$ ― | $ 0.10 | $ 0.09 | $ 0.09 | $ 0.04 | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 3.05B | $ 3.64B | $ ― | $ ― | $ ― | |
$ ― | $ 349.00M | $ 494.60M | $ 555.50M | $ 217.00M | $ 673.90M | |
$ ― | $ 355.35M | $ 629.91M | $ 655.18M | $ 214.46M | $ 677.08M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 484.40M | $ 684.70M | $ 686.00M | $ 274.50M | $ 867.70M | |
$ ― | $ 497.10M | $ 699.20M | $ 701.60M | $ 290.90M | $ 881.20M |