Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 5.29B | $ ― | $ 5.29B | $ 4.24B | $ 3.32B | $ 2.82B | |
$ 3.91B | $ ― | $ 3.91B | $ 3.06B | $ 2.43B | $ 2.00B | |
$ 1.39B | $ ― | $ 1.39B | $ 1.18B | $ 890.00M | $ 821.00M | |
$ 834.00M | $ ― | $ 835.00M | $ 725.00M | $ 649.00M | $ 478.00M | |
$ 553.00M | $ ― | $ 551.00M | $ 453.00M | $ 241.00M | $ 343.00M | |
$ -49.00M | $ ― | $ -49.00M | $ -37.00M | $ -39.00M | $ -35.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 441.00M | $ ― | $ 441.00M | $ 385.00M | $ 201.00M | $ 282.00M | |
$ 112.00M | $ ― | $ 112.00M | $ 92.00M | $ 52.00M | $ 66.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 301.00M | $ ― | $ 301.00M | $ 342.00M | $ 138.00M | $ 224.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 6.90M | |
$ 4.74B | $ ― | $ 4.74B | $ 3.78B | $ 3.08B | $ 2.48B | |
$ 301.00M | $ ― | $ 301.00M | $ 342.00M | $ 138.00M | $ 224.00M | |
$ 329.00M | $ ― | $ 329.00M | $ 304.65M | $ 149.00M | $ 223.89M | |
$ 44.00M | $ ― | $ 44.00M | $ 23.00M | $ 44.00M | $ 32.00M | |
$ 485.00M | $ ― | $ 485.00M | $ 408.00M | $ 245.00M | $ 314.00M | |
$ 640.00M | $ 953.00M | $ 640.00M | $ 575.00M | $ 405.00M | $ 385.00M |