Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 6.22B | $ 6.22B | $ 4.08B | $ 3.81B | $ 3.43B | $ 2.94B | |
$ 5.00B | $ 5.00B | $ 3.25B | $ 3.10B | $ 2.72B | $ 2.29B | |
$ 1.23B | $ 1.23B | $ 831.00M | $ 711.00M | $ 711.00M | $ 653.00M | |
$ 723.00M | $ 723.00M | $ 527.00M | $ 485.00M | $ 493.00M | $ 450.00M | |
$ 503.00M | $ 503.00M | $ 304.00M | $ 226.00M | $ 218.00M | $ 203.00M | |
$ -37.00M | $ -37.00M | $ -20.00M | $ -18.00M | $ -17.00M | $ -16.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 495.00M | $ 495.00M | $ 285.00M | $ 211.00M | $ 175.00M | $ 197.00M | |
$ 113.00M | $ 113.00M | $ 62.00M | $ 48.00M | $ 46.00M | $ 45.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 382.00M | $ 382.00M | $ 223.00M | $ 163.00M | $ 129.00M | $ 152.00M | |
$ 2.85 | $ 2.86 | $ 1.66 | $ 1.22 | $ ― | $ ― | |
$ 2.85 | $ 2.86 | $ 1.66 | $ 1.22 | $ ― | $ ― | |
$ 534.53M | $ 133.63M | $ 134.19M | $ 133.71M | $ ― | $ ― | |
$ 534.58M | $ 133.64M | $ 134.19M | $ 133.71M | $ ― | $ ― | |
$ 0.75 | $ 0.75 | $ 0.63 | $ 0.75 | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 5.72B | $ 5.72B | $ 3.77B | $ 3.58B | $ 3.22B | $ 2.74B | |
$ 382.00M | $ 382.00M | $ 223.00M | $ 163.00M | $ 129.00M | $ 152.00M | |
$ 359.17M | $ 359.62M | $ 218.31M | $ 160.68M | $ 148.17M | $ 147.37M | |
$ 37.00M | $ 37.00M | $ 16.00M | $ 16.00M | $ 17.00M | $ 15.00M | |
$ 532.00M | $ 532.00M | $ 301.00M | $ 227.00M | $ 192.00M | $ 212.00M | |
$ 839.00M | $ 840.00M | $ 543.00M | $ 443.00M | $ 386.00M | $ 323.00M |