Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.40B | $ 3.26B | $ 2.91B | $ 2.46B | $ 2.00B | $ 2.20B | |
$ 2.01B | $ 1.92B | $ 1.81B | $ 1.52B | $ 1.25B | $ 1.34B | |
$ 1.39B | $ 1.34B | $ 1.10B | $ 941.90M | $ 749.40M | $ 865.80M | |
$ 768.10M | $ 754.70M | $ 656.30M | $ 586.50M | $ 490.50M | $ 563.70M | |
$ 620.60M | $ 587.40M | $ 440.40M | $ 355.40M | $ 38.40M | $ 333.10M | |
$ -101.00M | $ -79.40M | $ -31.20M | $ -32.30M | $ -36.40M | $ -44.70M | |
$ 1.30M | $ -8.50M | $ 63.40M | $ 2.40M | $ 11.50M | - | |
$ 501.30M | $ 499.50M | $ 472.60M | $ 320.70M | $ -9.50M | $ 257.40M | |
$ -48.60M | $ -67.60M | $ 72.80M | $ 47.80M | $ 37.70M | $ 34.70M | |
$ 100.00K | $ 10.30M | - | - | - | - | |
$ 576.00M | $ 567.10M | $ 399.80M | $ 272.90M | $ -47.20M | $ 222.70M | |
$ 3.47 | $ 3.42 | $ 2.40 | $ 1.63 | $ -0.28 | $ 1.30 | |
$ 3.41 | $ 3.37 | $ 2.38 | $ 1.61 | $ -0.28 | $ 1.29 | |
$ 662.80M | $ 165.60M | $ 166.30M | $ 167.90M | $ 169.60M | $ 171.60M | |
$ 673.70M | $ 168.20M | $ 168.30M | $ 169.70M | $ 169.60M | $ 173.00M | |
$ 0.75 | $ 0.72 | $ 0.70 | $ 0.70 | $ 0.70 | $ 0.70 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.78B | $ 2.68B | $ 2.47B | $ 2.11B | $ 1.74B | $ 1.90B | |
$ 576.00M | $ 567.10M | $ 399.80M | $ 272.90M | $ -47.20M | $ 222.70M | |
$ 370.70M | $ 444.70M | - | - | - | - | |
- | - | - | - | - | - | |
$ 602.30M | $ 578.90M | $ 503.80M | $ 353.00M | $ 26.90M | $ 302.10M | |
$ 749.80M | $ 720.30M | $ 618.00M | $ 461.40M | $ 129.50M | $ 398.90M |