Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 3.81B | $ 3.66B | $ 2.80B | $ 2.92B | $ 3.76B | $ 3.51B | |
$ 2.46B | $ 2.26B | $ 2.01B | $ 2.20B | $ 2.55B | $ 2.59B | |
$ 1.35B | $ 1.41B | $ 790.00M | $ 725.00M | $ 1.21B | $ 925.00M | |
$ 722.00M | $ 679.00M | $ 649.00M | $ 692.00M | $ 852.00M | $ 816.00M | |
$ 626.00M | $ 727.00M | $ 141.00M | $ 33.00M | $ 355.00M | $ 109.00M | |
$ -21.00M | $ -21.00M | $ -34.00M | $ -31.00M | $ -47.00M | $ -49.00M | |
$ -62.00M | $ -202.00M | $ -46.00M | $ 9.00M | $ 79.00M | $ -54.00M | |
$ 543.00M | $ 504.00M | $ 61.00M | $ 11.00M | $ 387.00M | $ 6.00M | |
$ 117.00M | $ 195.00M | $ 51.00M | $ 58.00M | $ 152.00M | $ 84.00M | |
- | - | - | - | - | - | |
$ 425.00M | $ 307.00M | $ 10.00M | $ -47.00M | $ 235.00M | $ -84.00M | |
$ 4.39 | $ 3.87 | $ 0.12 | $ -0.51 | $ 2.57 | $ -0.93 | |
$ 4.33 | $ 3.83 | $ 0.12 | $ -0.51 | $ 2.52 | $ -0.93 | |
$ 232.90M | $ 79.50M | $ 86.10M | $ 91.40M | $ 91.30M | $ 90.50M | |
$ 235.20M | $ 80.30M | $ 86.40M | $ 91.40M | $ 93.30M | $ 90.50M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 4.74 | $ 6.51 | $ 0.65 | $ -0.50 | $ 1.96 | $ 0.13 | |
- | - | - | - | - | - | |
$ 3.19B | $ 2.94B | $ 2.66B | $ 2.89B | $ 3.40B | $ 3.40B | |
$ 425.00M | $ 307.00M | $ 10.00M | $ -47.00M | $ 235.00M | $ -84.00M | |
$ 484.58M | $ 448.63M | $ 48.95M | $ -35.24M | $ 220.43M | $ -34.76M | |
$ 21.00M | $ 21.00M | $ 34.00M | $ 31.00M | $ 47.00M | $ 49.00M | |
$ 564.00M | $ 525.00M | $ 95.00M | $ 42.00M | $ 434.00M | $ 55.00M | |
$ 706.00M | $ 689.00M | $ 264.00M | $ 209.00M | $ 646.00M | $ 259.00M |