Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.97B | $ 4.92B | $ 4.88B | $ 4.54B | $ 4.03B | $ 3.86B | |
$ 3.77B | $ 3.82B | $ 3.77B | $ 3.60B | $ 2.72B | $ 2.68B | |
$ 1.21B | $ 1.10B | $ 1.12B | $ 937.00M | $ 1.32B | $ 1.17B | |
$ 575.00M | $ 561.00M | $ 620.00M | $ 482.00M | $ 425.00M | $ 416.00M | |
$ 347.00M | $ 469.00M | $ 499.00M | $ 455.00M | $ 368.00M | $ 268.00M | |
$ -31.00M | $ -32.00M | $ 17.00M | $ -14.00M | $ -11.00M | $ 2.00M | |
$ -71.00M | $ -62.00M | $ -21.00M | $ -86.00M | $ -36.00M | $ -159.00M | |
$ 349.00M | $ 501.00M | $ 482.00M | $ 441.00M | $ 357.00M | $ 270.00M | |
$ 85.00M | $ 126.00M | $ 127.00M | $ 103.00M | $ 85.00M | $ 58.00M | |
- | - | - | - | - | - | |
$ 263.00M | $ 375.00M | $ 355.00M | $ 338.00M | $ 796.00M | $ 702.00M | |
$ 5.29 | $ 6.61 | $ 5.66 | $ 5.13 | $ 4.03 | $ 3.04 | |
$ 5.25 | $ 6.56 | $ 5.61 | $ 5.07 | $ 3.99 | $ 2.99 | |
$ 202.00M | $ 57.00M | $ 63.00M | $ 66.00M | $ 67.00M | $ 70.00M | |
$ 202.00M | $ 57.00M | $ 64.00M | $ 67.00M | $ 68.00M | $ 71.00M | |
$ 0.75 | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 4.17B | $ 4.45B | $ 4.39B | $ 3.56B | $ 3.14B | $ 3.10B | |
$ 263.00M | $ 375.00M | $ 355.00M | $ 338.00M | $ 272.00M | $ 212.00M | |
$ 230.55M | $ 401.79M | - | - | - | - | |
- | - | - | - | - | - | |
$ 460.00M | $ 541.00M | $ 521.00M | $ 461.00M | $ 378.00M | $ 291.00M | |
$ 545.00M | $ 622.00M | $ 610.00M | $ 555.00M | $ 460.00M | $ 347.00M |