Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 6.71B | $ 6.72B | $ 5.44B | $ 4.56B | $ 3.78B | |
$ ― | $ 2.23B | $ 2.15B | $ 1.75B | $ 1.50B | $ 1.35B | |
$ ― | $ 4.49B | $ 4.57B | $ 3.69B | $ 3.06B | $ 2.43B | |
$ ― | $ 3.70B | $ 3.30B | $ 2.89B | $ 2.74B | $ 2.09B | |
$ ― | $ 783.20M | $ 1.27B | $ 805.50M | $ 321.30M | $ 336.50M | |
$ ― | $ -103.90M | $ -185.50M | $ -102.70M | $ -94.70M | $ -60.20M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 780.00M | $ 1.06B | $ 694.40M | $ 271.50M | $ 289.80M | |
$ ― | $ 174.20M | $ 273.60M | $ 153.90M | $ 76.30M | $ 66.30M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 610.20M | $ 782.60M | $ 539.40M | $ 195.20M | $ 223.90M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 5.93B | $ 5.45B | $ 4.63B | $ 4.24B | $ 3.44B | |
$ ― | $ 610.20M | $ 782.60M | $ 539.40M | $ 195.20M | $ 223.90M | |
$ ― | $ 507.33M | $ 791.20M | $ 543.68M | $ 161.34M | $ 212.57M | |
$ ― | $ 105.60M | $ 95.00M | $ 103.60M | $ 97.50M | $ 61.50M | |
$ ― | $ 885.60M | $ 1.15B | $ 798.00M | $ 369.00M | $ 351.30M | |
$ ― | $ 1.49B | $ 1.70B | $ 1.33B | $ 864.90M | $ 652.80M |