Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.83B | $ 3.75B | $ 3.57B | $ 3.13B | $ 2.16B | $ 4.04B | |
$ 172.00M | $ 245.00M | $ 236.00M | $ 238.00M | $ 103.00M | $ 186.00M | |
$ 3.66B | $ 3.50B | $ 3.33B | $ 2.90B | $ 2.06B | $ 3.86B | |
$ 847.00M | $ 1.68B | $ 1.60B | $ 1.36B | $ 1.13B | $ 1.65B | |
$ 720.00M | $ 720.00M | $ 653.00M | $ 618.00M | $ -105.00M | $ 812.00M | |
$ 398.00M | $ 238.00M | $ 189.00M | $ -276.00M | $ -286.00M | $ -261.00M | |
$ -20.00M | $ -25.00M | $ -4.00M | $ 463.00M | $ -14.00M | $ -91.00M | |
$ 482.00M | $ 485.00M | $ 486.00M | $ 429.00M | $ -276.00M | $ 680.00M | |
$ 93.00M | $ 94.00M | $ 130.00M | $ 116.00M | $ -23.00M | $ 191.00M | |
- | - | - | - | - | - | |
$ 421.00M | $ 396.00M | $ 357.00M | $ 308.00M | $ -255.00M | $ 597.00M | |
$ 7.33 | $ 5.31 | $ 4.28 | $ 3.56 | $ -2.97 | $ 5.50 | |
$ 7.28 | $ 5.28 | $ 4.24 | $ 3.52 | $ -2.97 | $ 5.48 | |
$ 284.10M | $ 74.50M | $ 83.40M | $ 86.50M | $ 86.10M | $ 92.10M | |
$ 285.80M | $ 75.00M | $ 84.20M | $ 87.30M | $ 86.10M | $ 92.40M | |
$ 1.95 | $ 1.80 | $ 1.60 | $ 1.25 | $ 1.60 | $ 1.80 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 918.00M | $ 1.93B | $ 2.89B | $ 1.52B | $ 1.13B | $ 1.83B | |
$ 421.00M | $ 396.00M | $ 357.00M | $ 308.00M | $ -255.00M | $ 507.00M | |
$ 275.37M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 808.00M | $ 736.00M | $ 681.00M | $ 627.00M | $ -84.00M | $ 948.00M | |
$ 923.00M | $ 848.00M | $ 800.00M | $ 751.00M | $ 42.00M | $ 1.07B |