Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 10.93B | $ 4.00B | $ 3.45B | $ 3.22B | $ 3.24B | $ 2.90B | |
$ ― | $ 1.63B | $ 1.35B | $ 1.17B | $ 1.19B | $ 1.09B | |
$ ― | $ 2.36B | $ 2.09B | $ 2.05B | $ 2.05B | $ 1.81B | |
$ ― | $ 1.75B | $ 1.56B | $ 1.53B | $ 1.59B | $ 1.48B | |
$ ― | $ 611.77M | $ 534.06M | $ 516.20M | $ 465.45M | $ 326.49M | |
$ ― | $ -2.55M | $ -26.58M | $ -35.75M | $ -48.09M | $ -54.07M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 589.30M | $ 635.25M | $ 700.26M | $ 481.96M | $ 465.27M | |
$ ― | $ 130.52M | $ 92.95M | $ 139.79M | $ 96.05M | $ 82.51M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 458.79M | $ 541.90M | $ 560.25M | $ 385.67M | $ 382.13M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 14.15M | $ 11.79M | $ 11.16M | $ 15.53M | $ ― | |
$ ― | $ 3.38B | $ 2.91B | $ 2.71B | $ 2.78B | $ 2.57B | |
$ ― | $ 458.79M | $ 541.90M | $ 560.25M | $ 385.67M | $ 382.13M | |
$ ― | $ 553.19M | $ 514.82M | $ 561.26M | $ 384.48M | $ 299.62M | |
$ ― | $ 43.74M | $ 41.80M | $ 52.42M | $ 60.16M | $ 79.13M | |
$ ― | $ 633.03M | $ 677.05M | $ 752.68M | $ 542.11M | $ 544.41M | |
$ ― | $ 1.02B | $ 926.10M | $ 1.01B | $ 801.98M | $ 773.22M |