Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.12B | $ 4.02B | $ 4.56B | $ 3.74B | $ 2.49B | $ 2.20B | |
$ 2.57B | $ 2.66B | $ 3.04B | $ 2.38B | $ 1.53B | $ 1.41B | |
$ 1.55B | $ 1.37B | $ 1.52B | $ 1.36B | $ 957.65M | $ 797.75M | |
$ 1.06B | $ 979.23M | $ 955.67M | $ 638.95M | $ 478.55M | $ 425.59M | |
$ 489.70M | $ 386.20M | $ 566.33M | $ 721.14M | $ 479.11M | $ 372.16M | |
$ -94.60M | $ -97.63M | $ -54.83M | $ -32.95M | $ -32.99M | $ -41.54M | |
$ -256.00K | $ 1.27M | $ -4.50M | $ -3.34M | $ -76.00K | $ 11.01M | |
$ 391.24M | $ 290.30M | $ 508.47M | $ 691.53M | $ 446.19M | $ 319.61M | |
$ 95.12M | $ 73.18M | $ 99.60M | $ 134.96M | $ 98.97M | $ 67.30M | |
- | - | - | - | - | - | |
$ 307.54M | $ 203.09M | $ 350.27M | $ 533.39M | $ 349.33M | $ 252.01M | |
$ 4.86 | $ 3.31 | $ 5.55 | $ 8.51 | $ 5.61 | $ 4.09 | |
$ 4.80 | $ 3.27 | $ 5.42 | $ 8.30 | $ 5.48 | $ 4.03 | |
$ 239.64M | $ 61.27M | $ 63.12M | $ 62.69M | $ 62.28M | $ 61.93M | |
$ 242.94M | $ 62.06M | $ 64.68M | $ 64.25M | $ 63.74M | $ 62.87M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 3.64B | $ 3.64B | $ 4.00B | $ 3.02B | $ 2.01B | $ 1.83B | |
$ 284.22M | $ 203.09M | $ 350.27M | $ 533.39M | $ 349.33M | $ 252.01M | |
$ 325.76M | $ 231.26M | - | - | - | - | |
- | - | - | - | - | - | |
$ 508.91M | $ 387.93M | $ 563.29M | $ 724.48M | $ 479.18M | $ 361.15M | |
$ 681.89M | $ 554.53M | $ 719.43M | $ 816.52M | $ 547.96M | $ 426.77M |