Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 4.71B | $ 5.10B | $ 4.49B | $ 4.15B | $ 4.26B | $ 4.23B | |
$ 2.24B | $ 2.23B | $ 1.89B | $ 1.76B | $ 1.83B | $ 1.79B | |
$ 3.00B | $ 2.87B | $ 2.60B | $ 2.39B | $ 2.43B | $ 2.43B | |
$ 1.91B | $ 1.87B | $ 1.70B | $ 1.60B | $ 1.63B | $ 1.63B | |
$ 1.08B | $ 1.00B | $ 901.32M | $ 790.28M | $ 798.79M | $ 803.93M | |
$ -539.86M | $ -488.01M | $ -417.96M | $ -418.54M | $ -419.30M | $ -409.65M | |
$ 141.33M | $ -115.30M | $ 145.66M | $ 959.00K | $ -51.35M | $ 16.02M | |
$ 447.60M | $ 631.64M | $ 629.01M | $ 372.70M | $ 328.14M | $ 410.31M | |
$ 62.34M | $ 69.49M | $ 176.29M | $ 29.61M | $ 59.93M | $ 42.75M | |
- | $ 35.82M | - | - | - | $ 55.33M | |
$ 379.31M | $ 556.98M | $ 450.22M | $ 342.69M | $ 267.38M | $ 353.93M | |
$ 1.31 | $ 1.92 | $ 1.56 | $ 1.19 | $ 0.93 | $ 1.24 | |
$ 1.29 | $ 1.90 | $ 1.55 | $ 1.19 | $ 0.93 | $ 1.23 | |
$ 1.17B | $ 290.81M | $ 289.46M | $ 288.18M | $ 286.97M | $ 285.91M | |
$ 1.17B | $ 292.44M | $ 290.98M | $ 288.64M | $ 287.69M | $ 286.65M | |
$ 1.24 | $ 2.47 | $ 2.47 | $ 2.47 | $ 2.45 | $ 2.37 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 0.93 | - | $ 1.51 | $ 1.19 | $ 1.02 | $ 1.16 | |
- | - | $ 795.80M | $ 731.68M | $ 697.33M | $ 651.11M | |
$ 4.16B | $ 4.10B | $ 3.59B | $ 3.36B | $ 3.46B | $ 3.42B | |
$ 379.31M | $ 556.98M | $ 450.22M | $ 342.69M | $ 267.38M | $ 353.93M | |
$ 337.79M | - | $ 472.82M | $ 299.98M | $ 301.85M | $ 348.53M | |
$ 258.51M | - | $ 425.30M | $ 426.85M | $ 425.86M | $ 416.20M | |
$ 987.46M | $ 1.12B | $ 1.05B | $ 799.55M | $ 754.00M | $ 826.51M | |
$ 1.75B | $ 1.87B | $ 1.75B | $ 1.47B | $ 1.43B | $ 1.48B |