Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 15.27B | $ 8.35B | $ 8.15B | $ 7.12B | $ 5.73B | $ 5.36B | |
$ ― | $ ― | $ 5.49B | $ 4.93B | $ 3.96B | $ 3.60B | |
$ ― | $ ― | $ 2.67B | $ 2.18B | $ 1.77B | $ 1.76B | |
$ ― | $ ― | $ 1.67B | $ 1.31B | $ 1.17B | $ 1.14B | |
$ ― | $ ― | $ 1.00B | $ 869.00M | $ 592.10M | $ 623.00M | |
$ ― | $ ― | $ -109.00M | $ -89.00M | $ -83.00M | $ -96.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 901.00M | $ 775.00M | $ 467.00M | $ 531.00M | |
$ ― | $ ― | $ 256.00M | $ 218.00M | $ 143.00M | $ 131.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 645.00M | $ 557.00M | $ 324.00M | $ 400.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 86.00M | $ 67.00M | $ 74.00M | $ 86.00M | |
$ ― | $ ― | $ 7.15B | $ 6.25B | $ 5.14B | $ 4.73B | |
$ ― | $ ― | $ 645.00M | $ 557.00M | $ 324.00M | $ 400.00M | |
$ ― | $ ― | $ 658.73M | $ 557.00M | $ 386.67M | $ 403.51M | |
$ ― | $ ― | $ 97.00M | $ 75.00M | $ 79.00M | $ 98.00M | |
$ ― | $ ― | $ 998.00M | $ 850.00M | $ 546.00M | $ 629.00M | |
$ ― | $ 1.61B | $ 1.63B | $ 1.37B | $ 1.04B | $ 1.11B |