Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.34B | $ ― | $ 2.32B | $ 2.02B | $ 1.43B | $ 1.60B | |
$ ― | $ ― | $ 566.05M | $ 481.88M | $ 396.07M | $ 395.75M | |
$ ― | $ ― | $ 1.75B | $ 1.54B | $ 1.03B | $ 1.20B | |
$ ― | $ ― | $ 1.22B | $ 1.00B | $ 878.10M | $ 826.14M | |
$ ― | $ ― | $ 530.49M | $ 536.51M | $ 151.68M | $ 374.33M | |
$ ― | $ ― | $ -14.61M | $ -14.78M | $ -14.17M | $ -15.05M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 498.44M | $ 477.38M | $ 113.91M | $ 365.47M | |
$ ― | $ ― | $ 63.66M | $ 78.10M | $ 21.64M | $ 57.44M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 434.79M | $ 396.08M | $ 91.28M | $ 306.47M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 1.79B | $ 1.49B | $ 1.27B | $ 1.22B | |
$ ― | $ ― | $ 434.79M | $ 396.08M | $ 91.28M | $ 306.47M | |
$ ― | $ ― | $ 435.76M | $ 437.96M | $ 103.47M | $ 294.01M | |
$ ― | $ ― | $ 17.19M | $ 17.04M | $ 15.63M | $ 17.62M | |
$ ― | $ ― | $ 515.62M | $ 494.42M | $ 129.53M | $ 383.09M | |
$ ― | $ 494.17M | $ 678.33M | $ 597.63M | $ 229.00M | $ 476.59M |