Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 3.54B | $ 3.43B | $ 2.83B | $ 2.39B | $ 2.65B | $ 2.43B | |
$ 388.90M | - | $ 559.82M | $ 596.36M | $ 530.67M | $ 487.69M | |
$ 3.15B | $ 3.43B | $ 2.27B | $ 1.79B | $ 2.12B | $ 1.95B | |
$ 1.65B | $ 1.98B | $ 1.03B | $ 820.23M | $ 886.75M | $ 855.10M | |
$ 1.50B | $ 1.45B | $ 1.24B | $ 972.26M | $ 1.23B | $ 1.09B | |
$ -68.48M | - | $ -113.70M | $ -129.80M | $ -150.05M | $ -138.49M | |
$ -9.38M | $ 6.32M | $ -20.04M | $ 40.06M | $ -3.56M | $ 142.92M | |
$ 1.28B | $ 1.28B | $ 1.11B | $ 882.52M | $ 1.08B | $ 1.10B | |
$ 324.62M | $ 321.33M | $ 269.31M | $ 178.31M | $ 182.75M | $ 283.64M | |
$ -673.00K | $ -1.38M | - | - | - | - | |
$ 951.18M | $ 954.30M | $ 839.50M | $ 704.22M | $ 895.07M | $ 811.48M | |
$ 12.74 | $ 12.62 | $ 10.23 | $ 8.38 | $ 10.36 | $ 9.14 | |
$ 12.55 | $ 12.42 | $ 9.99 | $ 8.12 | $ 9.94 | $ 8.81 | |
$ 300.35M | $ 75.60M | $ 82.06M | $ 84.00M | $ 86.40M | $ 88.75M | |
$ 305.14M | $ 76.86M | $ 84.06M | $ 86.72M | $ 90.07M | $ 92.15M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 8.41 | - | $ 13.21 | $ 11.09 | $ 11.79 | $ 10.53 | |
- | - | - | - | - | - | |
$ 2.04B | $ 1.98B | $ 1.59B | $ 1.42B | $ 1.42B | $ 1.34B | |
$ 951.21M | $ 954.33M | $ 839.50M | $ 704.22M | $ 895.07M | $ 811.48M | |
$ 511.34M | - | $ 851.75M | $ 680.27M | $ 897.95M | $ 818.33M | |
$ 68.48M | - | $ 113.70M | $ 129.80M | $ 150.05M | $ 138.49M | |
$ 1.50B | $ 1.44B | $ 1.22B | $ 1.01B | $ 1.23B | $ 1.23B | |
$ 1.83B | $ 1.76B | $ 1.51B | $ 1.27B | $ 1.50B | $ 1.51B |