Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.96B | $ 4.92B | $ 4.88B | $ 4.54B | $ 4.03B | $ 3.86B | |
$ 3.62B | $ 3.82B | $ 3.16B | $ 3.60B | $ 3.24B | $ 3.17B | |
$ 1.34B | $ 1.10B | $ 1.73B | $ 937.00M | $ 793.00M | $ 684.00M | |
$ 559.00M | $ 561.00M | $ 620.00M | $ 482.00M | $ 425.00M | $ 416.00M | |
$ 405.00M | $ 469.00M | $ 499.00M | $ 455.00M | $ 368.00M | $ 268.00M | |
$ 76.00M | $ -32.00M | $ -17.00M | $ -14.00M | $ -11.00M | $ 2.00M | |
$ -79.00M | $ -62.00M | $ 27.00M | $ -86.00M | - | - | |
$ 415.00M | $ 501.00M | $ 482.00M | $ 441.00M | $ 357.00M | $ 270.00M | |
$ 102.00M | $ 126.00M | $ 127.00M | $ 103.00M | $ 85.00M | $ 58.00M | |
- | - | - | - | - | - | |
$ 470.00M | $ 375.00M | $ 961.00M | $ 338.00M | $ 272.00M | $ 212.00M | |
$ 5.97 | $ 6.61 | $ 5.66 | $ 5.13 | $ 4.03 | $ 3.04 | |
$ 5.95 | $ 6.56 | $ 5.61 | $ 5.07 | $ 3.99 | $ 2.99 | |
$ 209.00M | $ 57.00M | $ 63.00M | $ 66.00M | $ 67.00M | $ 70.00M | |
$ 210.00M | $ 57.00M | $ 64.00M | $ 67.00M | $ 68.00M | $ 71.00M | |
$ 0.50 | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 4.44 | $ 3.33 | |
- | - | - | - | - | - | |
$ 4.03B | $ 4.45B | $ 3.78B | $ 4.08B | $ 3.67B | $ 3.59B | |
$ 312.00M | $ 375.00M | $ 355.00M | $ 338.00M | $ 272.00M | $ 212.00M | |
$ 271.09M | $ 401.79M | $ 400.78M | - | $ 272.00M | $ 212.00M | |
- | - | - | - | $ 21.00M | $ 21.00M | |
$ 526.00M | $ 541.00M | $ 521.00M | $ 455.00M | $ 378.00M | $ 291.00M | |
$ 456.00M | $ 622.00M | $ 648.00M | $ 509.00M | $ 460.00M | $ 364.00M |