Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.82B | $ 3.75B | $ 1.61B | $ 3.13B | $ 2.16B | $ 4.04B | |
$ 188.00M | $ 245.00M | $ 157.00M | $ 161.00M | $ 1.23B | $ 1.94B | |
$ 3.63B | $ 3.50B | $ 3.41B | $ 2.97B | $ 927.00M | $ 2.10B | |
$ 841.00M | $ 1.68B | $ 1.60B | $ 2.27B | $ 853.00M | $ 1.28B | |
$ 738.00M | $ 720.00M | $ 778.00M | $ 699.00M | $ 74.00M | $ 825.00M | |
$ -185.00M | $ 238.00M | $ -268.00M | $ -276.00M | $ -185.00M | $ -155.00M | |
$ 6.00M | $ -25.00M | - | $ 9.00M | $ -165.00M | $ 10.00M | |
$ 500.00M | $ 485.00M | $ 486.00M | $ 429.00M | $ -276.00M | $ 680.00M | |
$ 98.00M | $ 94.00M | $ 130.00M | $ 116.00M | $ -23.00M | $ 191.00M | |
- | - | - | - | - | - | |
$ 434.00M | $ 396.00M | $ 357.00M | $ 308.00M | $ -255.00M | $ 507.00M | |
$ 8.46 | $ 5.31 | $ 4.28 | $ 3.56 | $ -2.97 | $ 5.50 | |
$ 8.39 | $ 5.28 | $ 4.24 | $ 3.52 | $ -2.97 | $ 5.48 | |
$ 287.60M | $ 74.50M | $ 83.41M | $ 0.00 | $ 86.10M | $ 92.10M | |
$ 289.20M | $ 75.00M | $ 84.20M | $ 0.00 | $ 86.10M | $ 92.40M | |
$ 1.90 | $ 1.80 | - | $ 0.00 | $ 1.60 | $ 1.80 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ -0.94 | $ 5.62 | |
- | - | - | - | - | - | |
$ 898.00M | $ 1.93B | $ 1.76B | $ 2.44B | $ 2.09B | $ 3.22B | |
$ 434.00M | $ 396.00M | $ 357.00M | $ 308.00M | $ -255.00M | $ 507.00M | |
$ 494.59M | - | - | - | $ -88.86M | $ 498.35M | |
- | - | - | - | $ 192.00M | $ 162.00M | |
$ 821.00M | $ 736.00M | $ 760.00M | $ 705.00M | $ -84.00M | $ 842.00M | |
$ 665.00M | $ 848.00M | $ 879.00M | $ 829.00M | $ 42.00M | $ 963.00M |