Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 5.80B | $ 5.41B | $ 5.17B | $ 3.81B | $ 3.14B | $ 3.41B | |
$ 3.99B | $ 3.75B | $ 3.54B | $ 2.61B | $ 2.14B | $ 2.39B | |
$ 1.81B | $ 1.66B | $ 1.62B | $ 1.20B | $ 1.01B | $ 1.02B | |
$ 1.11B | $ 1.05B | $ 987.93M | $ 824.35M | $ 732.91M | $ 774.64M | |
$ 680.56M | $ 612.44M | $ 634.75M | $ 347.89M | $ 251.34M | $ 229.46M | |
$ -128.96M | $ -108.59M | $ -107.66M | $ -77.66M | $ -73.12M | $ -78.67M | |
$ 5.06M | $ -565.00K | $ 10.91M | $ 515.00K | $ 3.67M | $ 2.55M | |
$ 551.79M | $ 503.28M | $ 538.00M | $ 269.71M | $ 174.55M | $ 148.24M | |
$ 135.12M | $ 125.42M | $ 126.25M | $ 66.47M | $ 39.71M | $ 50.50M | |
- | - | - | - | - | - | |
$ 419.98M | $ 377.86M | $ 411.74M | $ 203.25M | $ 134.84M | $ 118.01M | |
$ 7.72 | $ 6.99 | $ 7.59 | $ 3.73 | $ 2.43 | $ 1.75 | |
$ 7.68 | $ 6.95 | $ 7.56 | $ 3.71 | $ 2.42 | $ 1.74 | |
$ 215.81M | $ 54.07M | $ 54.22M | $ 54.51M | $ 55.48M | $ 55.84M | |
$ 216.95M | $ 54.38M | $ 54.49M | $ 54.76M | $ 55.69M | $ 56.13M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 5.10B | $ 4.80B | $ 4.53B | $ 3.43B | $ 2.87B | $ 3.16B | |
$ 416.67M | $ 377.86M | $ 411.74M | $ 203.25M | $ 134.84M | $ 97.74M | |
$ 521.93M | $ 397.59M | - | - | - | - | |
- | - | - | - | - | - | |
$ 688.07M | $ 623.80M | $ 650.27M | $ 349.59M | $ 251.13M | $ 149.65M | |
$ 1.09B | $ 989.57M | $ 997.86M | $ 647.73M | $ 544.05M | $ 454.19M |