Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 7.83B | $ 7.79B | $ 5.45B | $ 6.74B | $ 11.69B | |
$ ― | $ 6.60B | $ 6.69B | $ 4.66B | $ 5.75B | $ 10.77B | |
$ ― | $ 1.23B | $ 1.10B | $ 787.00M | $ 982.00M | $ 920.00M | |
$ ― | $ 330.00M | $ 292.00M | $ 218.00M | $ 167.00M | $ 301.00M | |
$ ― | $ 897.00M | $ 810.00M | $ 569.00M | $ 815.00M | $ 619.00M | |
$ ― | $ -277.00M | $ -374.00M | $ -443.00M | $ -429.00M | $ -406.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 865.00M | $ 423.00M | $ 211.00M | $ 448.00M | $ 420.00M | |
$ ― | $ 138.00M | $ 123.00M | $ 32.00M | $ 115.00M | $ 88.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 848.00M | $ 279.00M | $ -997.00M | $ 247.00M | $ 347.00M | |
$ ― | $ 0.48 | $ 0.16 | $ -0.57 | $ 0.12 | $ 0.17 | |
$ ― | $ 0.47 | $ 0.15 | $ -0.57 | $ 0.12 | $ 0.17 | |
$ ― | $ 1.78B | $ 1.78B | $ 1.78B | $ 1.79B | $ 1.79B | |
$ ― | $ 1.82B | $ 1.81B | $ 1.80B | $ 1.80B | $ 1.80B | |
$ ― | $ 0.07 | $ 0.06 | $ 0.00 | $ 0.04 | $ 0.04 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 6.93B | $ 6.99B | $ 4.88B | $ 5.92B | $ 11.07B | |
$ ― | $ 848.00M | $ 279.00M | $ -997.00M | $ 247.00M | $ 347.00M | |
$ ― | $ 705.68M | $ 295.31M | $ 320.82M | $ 374.15M | $ 358.86M | |
$ ― | $ 292.00M | $ 384.00M | $ 464.00M | $ 457.00M | $ 472.00M | |
$ ― | $ 1.16B | $ 807.00M | $ 675.00M | $ 905.00M | $ 892.00M | |
$ ― | $ 1.62B | $ 1.26B | $ 1.25B | $ 1.59B | $ 1.49B |