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 | |
$ 2.57B | $ 2.66B | $ 3.04B | $ 2.38B | $ 1.53B | $ 1.41B | |
$ 1.46B | $ 1.37B | $ 1.52B | $ 1.36B | $ 957.65M | $ 797.75M | |
$ 1.03B | $ 979.23M | $ 955.67M | $ 638.95M | $ 477.14M | $ 425.59M | |
$ 425.85M | $ 386.20M | $ 566.33M | $ 742.60M | $ 480.52M | $ 372.16M | |
$ -96.39M | $ -97.63M | $ -54.83M | $ -32.95M | $ -32.99M | $ -41.54M | |
$ 5.38M | $ 1.27M | $ 3.04M | $ 18.12M | $ -1.33M | $ -11.01M | |
$ 324.07M | $ 290.30M | $ 508.47M | $ 691.53M | $ 446.19M | $ 319.61M | |
$ 81.09M | $ 73.18M | $ 99.60M | $ 134.96M | $ 98.97M | $ 67.30M | |
- | - | - | - | - | - | |
$ 265.01M | $ 203.09M | $ 399.50M | $ 550.49M | $ 349.33M | $ 253.26M | |
$ 3.96 | $ 3.31 | $ 5.55 | $ 8.51 | $ 5.61 | $ 4.09 | |
$ 3.90 | $ 3.27 | $ 5.42 | $ 8.30 | $ 5.48 | $ 4.03 | |
$ 241.51M | $ 61.27M | $ 63.12M | $ 62.69M | $ 62.28M | $ 61.93M | |
$ 244.72M | $ 62.06M | $ 64.68M | $ 64.25M | $ 63.74M | $ 62.87M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 6.47 | $ 5.06 | |
- | - | - | - | - | - | |
$ 3.60B | $ 3.64B | $ 4.00B | $ 3.02B | $ 2.00B | $ 1.83B | |
$ 241.69M | $ 203.09M | $ 399.50M | $ 556.57M | $ 349.33M | $ 253.26M | |
$ 243.25M | $ 231.26M | $ 405.70M | - | $ 348.73M | $ 260.42M | |
- | - | - | - | $ 32.99M | $ 41.54M | |
$ 443.54M | $ 387.93M | $ 563.29M | $ 724.48M | $ 479.18M | $ 361.15M | |
$ 616.65M | $ 554.53M | $ 722.67M | $ 819.11M | $ 547.96M | $ 422.06M |