Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 8.87B | $ 9.18B | $ 10.43B | $ 9.44B | $ 8.34B | $ 7.73B | |
$ 7.10B | $ 7.51B | $ 8.79B | $ 7.99B | $ 7.04B | $ 6.59B | |
$ 1.76B | $ 1.67B | $ 1.64B | $ 1.45B | $ 1.30B | $ 1.14B | |
$ 1.28B | $ 1.24B | $ 1.22B | $ 1.12B | $ 1.02B | $ 892.08M | |
$ 455.77M | $ 419.80M | $ 413.70M | $ 332.06M | $ 271.57M | $ 240.59M | |
$ -21.91M | $ -41.12M | $ -39.50M | $ -40.52M | $ -41.59M | $ -28.48M | |
$ -14.92M | $ -14.30M | $ -5.98M | $ -1.01M | $ 1.53M | $ 400.00K | |
$ 402.84M | $ 377.85M | $ 374.43M | $ 292.56M | $ 228.45M | $ 211.72M | |
$ 99.55M | $ 96.55M | $ 93.83M | $ 73.21M | $ 55.81M | $ 52.31M | |
- | - | - | - | - | - | |
$ 303.29M | $ 281.31M | $ 280.61M | $ 219.34M | $ 172.64M | $ 159.41M | |
$ 9.33 | $ 8.53 | $ 8.04 | $ 6.27 | $ 4.92 | $ 4.49 | |
$ 7.95 | $ 7.55 | $ 7.66 | $ 5.95 | $ 4.87 | $ 4.43 | |
$ 129.96M | $ 32.99M | $ 34.90M | $ 35.01M | $ 35.12M | $ 35.54M | |
$ 152.85M | $ 37.24M | $ 36.62M | $ 36.86M | $ 35.44M | $ 35.96M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 4.20B | $ 8.74B | $ 10.01B | $ 9.11B | $ 8.06B | $ 7.49B | |
$ 303.29M | $ 281.31M | $ 280.61M | $ 219.34M | $ 172.64M | $ 159.41M | |
$ 204.84M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 293.22M | $ 418.98M | $ 413.93M | $ 333.07M | $ 270.05M | $ 233.95M | |
$ 369.67M | $ 481.45M | $ 470.54M | $ 388.49M | $ 335.61M | $ 286.81M |