Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 5.34B | $ 5.80B | $ 5.54B | $ 4.88B | $ 4.89B | $ 4.43B | |
$ 1.20B | $ 1.24B | $ 1.15B | $ 958.00M | $ 919.30M | $ 848.60M | |
$ 4.14B | $ 4.56B | $ 4.39B | $ 3.92B | $ 3.97B | $ 3.58B | |
$ 3.60B | $ 3.83B | $ 3.75B | $ 3.35B | $ 3.29B | $ 2.96B | |
$ 540.60M | $ 734.10M | $ 640.60M | $ 568.10M | $ 683.10M | $ 617.10M | |
$ -132.60M | $ -148.70M | $ -124.20M | $ -132.40M | $ -161.60M | $ -146.30M | |
- | $ -24.60M | - | $ 15.70M | $ -57.30M | $ 400.00K | |
$ 408.00M | $ 560.80M | $ 516.40M | $ 451.40M | $ 464.20M | $ 471.20M | |
$ 102.90M | $ 113.60M | $ 143.80M | $ 140.40M | $ 167.60M | $ 257.30M | |
- | - | - | - | - | - | |
$ 305.10M | $ 447.20M | $ 372.60M | $ 311.00M | $ 296.60M | $ 213.90M | |
$ 3.08 | $ 4.22 | $ 2.83 | $ 2.26 | $ 2.12 | $ 1.35 | |
$ 3.04 | $ 4.13 | $ 2.77 | $ 2.20 | $ 1.98 | $ 1.29 | |
$ 397.80M | $ 105.90M | $ 131.50M | $ 137.40M | $ 140.20M | $ 158.50M | |
$ 403.00M | $ 108.30M | $ 134.50M | $ 141.60M | $ 149.50M | $ 165.70M | |
- | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 0.57 | $ 4.79 | $ 3.71 | $ 2.82 | $ 2.88 | $ 2.43 | |
- | - | - | - | - | - | |
$ 4.80B | $ 5.07B | $ 4.90B | $ 4.31B | $ 4.21B | $ 3.81B | |
$ 305.10M | $ 447.20M | $ 372.60M | $ 311.00M | $ 296.60M | $ 213.90M | |
$ 305.10M | $ 447.20M | $ 372.60M | $ 311.00M | $ 296.60M | $ 213.90M | |
$ 138.10M | $ 153.10M | $ 133.00M | $ 153.00M | $ 181.00M | $ 160.80M | |
$ 546.10M | $ 713.90M | $ 649.40M | $ 604.40M | $ 645.20M | $ 632.00M | |
$ 660.80M | $ 821.50M | $ 749.70M | $ 702.10M | $ 745.60M | $ 731.80M |