Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.02B | $ 4.02B | $ 4.56B | $ 3.74B | $ 2.49B | $ 2.20B | |
$ 1.43B | $ 2.66B | $ 3.04B | $ 2.38B | $ 1.53B | $ 1.41B | |
$ 1.37B | $ 1.37B | $ 1.52B | $ 1.36B | $ 957.65M | $ 797.75M | |
$ 523.20M | $ 979.23M | $ 955.67M | $ 638.95M | $ 477.14M | $ 425.59M | |
$ 2.07B | $ 386.20M | $ 566.33M | $ 742.60M | $ 480.52M | $ 372.16M | |
$ -97.63M | $ -97.63M | $ -54.83M | $ -32.95M | $ -32.99M | $ -41.54M | |
$ -1.73M | $ -1.73M | $ 3.04M | $ 18.12M | $ -1.33M | $ -11.01M | |
$ 290.30M | $ 290.30M | $ 508.47M | $ 691.53M | $ 446.19M | $ 319.61M | |
$ 57.48M | $ 73.18M | $ 99.60M | $ 134.96M | $ 98.97M | $ 67.30M | |
- | - | - | - | - | - | |
$ 1.92B | $ 214.61M | $ 399.50M | $ 550.49M | $ 349.33M | $ 253.26M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.95B | $ 3.64B | $ 4.00B | $ 3.02B | $ 2.00B | $ 1.83B | |
$ 216.34M | $ 214.61M | $ 399.50M | $ 556.57M | $ 349.33M | $ 253.26M | |
$ 213.87M | $ 231.26M | $ 405.70M | - | $ 348.73M | $ 260.42M | |
- | - | - | - | $ 32.99M | $ 41.54M | |
$ 387.93M | $ 387.93M | $ 563.29M | $ 724.48M | $ 479.18M | $ 361.15M | |
$ 558.41M | $ 558.41M | $ 722.67M | $ 819.11M | $ 547.96M | $ 422.06M |