Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 5.07B | $ ― | $ 5.07B | $ 3.94B | $ 3.74B | $ 3.55B | |
$ 3.86B | $ ― | $ 3.86B | $ 2.94B | $ 2.84B | $ 2.69B | |
$ 1.22B | $ ― | $ 1.22B | $ 992.00M | $ 896.00M | $ 859.00M | |
$ 857.00M | $ ― | $ 857.00M | $ 590.00M | $ 576.00M | $ 591.00M | |
$ 360.00M | $ ― | $ 360.00M | $ 402.00M | $ 320.00M | $ 268.00M | |
$ -10.00M | $ ― | $ -9.00M | $ -4.00M | $ -13.00M | $ -14.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 432.00M | $ ― | $ 431.00M | $ 395.00M | $ 307.00M | $ 269.00M | |
$ 93.00M | $ ― | $ 93.00M | $ 99.00M | $ 75.00M | $ 67.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 338.00M | $ ― | $ 338.00M | $ 296.00M | $ 231.00M | $ 201.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 4.71B | $ ― | $ 4.71B | $ 3.53B | $ 3.42B | $ 3.28B | |
$ 338.00M | $ ― | $ 338.00M | $ 296.00M | $ 231.00M | $ 201.00M | |
$ 338.00M | $ ― | $ 320.75M | $ 293.00M | $ 230.25M | $ 188.25M | |
$ ― | $ ― | $ 17.00M | $ 10.00M | $ 14.00M | $ 16.00M | |
$ 448.00M | $ ― | $ 448.00M | $ 405.00M | $ 321.00M | $ 285.00M | |
$ 651.00M | $ 716.00M | $ 651.00M | $ 525.00M | $ 427.00M | $ 390.00M |