Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 11.44B | $ 10.39B | $ 7.35B | $ 7.01B | $ 7.15B | $ 6.41B | |
$ 8.07B | $ 7.37B | $ 5.00B | $ 4.67B | $ 4.82B | $ 4.16B | |
$ 3.37B | $ 3.02B | $ 2.35B | $ 2.35B | $ 2.33B | $ 2.25B | |
$ 2.24B | $ 2.11B | $ 1.56B | $ 1.52B | $ 1.77B | $ 1.73B | |
$ 1.12B | $ 908.00M | $ 795.00M | $ 830.00M | $ 558.00M | $ 523.00M | |
$ -202.00M | $ -152.00M | $ -99.00M | $ -147.00M | $ -191.00M | $ -140.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 902.00M | $ 739.00M | $ 668.00M | $ 552.00M | $ 367.00M | $ 404.00M | |
$ 214.00M | $ 162.00M | $ 153.00M | $ 120.00M | $ 83.00M | $ 77.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 687.00M | $ 577.00M | $ 513.00M | $ 420.00M | $ -166.00M | $ -105.00M | |
$ 3.79 | $ 3.18 | $ 2.81 | $ 2.32 | $ -0.91 | $ -0.57 | |
$ 3.78 | $ 3.17 | $ 2.81 | $ 2.32 | $ -0.91 | $ -0.57 | |
$ 727.50M | $ 181.75M | $ 182.21M | $ 181.55M | $ 181.98M | $ 183.17M | |
$ 728.29M | $ 181.93M | $ 182.55M | $ 181.56M | $ 181.98M | $ 183.17M | |
$ 0.85 | $ 0.85 | $ 0.70 | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 10.32B | $ 9.48B | $ 6.55B | $ 6.18B | $ 6.59B | $ 5.89B | |
$ 687.00M | $ 577.00M | $ 513.00M | $ 420.00M | $ -166.00M | $ -105.00M | |
$ 687.00M | $ 603.52M | $ 548.42M | $ 511.80M | $ 282.00M | $ 316.00M | |
$ ― | $ 124.00M | $ 93.00M | $ 143.00M | $ 174.00M | $ 132.00M | |
$ 1.08B | $ 863.00M | $ 761.00M | $ 695.00M | $ 541.00M | $ 536.00M | |
$ 1.48B | $ 1.24B | $ 1.06B | $ 1.00B | $ 949.00M | $ 1.14B |