Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.79B | $ 3.76B | $ 3.43B | $ 2.83B | $ 2.39B | $ 2.65B | |
- | - | $ -764.71M | - | $ 596.36M | $ 530.67M | |
$ 3.79B | $ 3.76B | $ 2.66B | $ 2.83B | $ 1.79B | $ 2.12B | |
$ 675.33M | $ 461.03M | $ -1.22B | $ 1.59B | $ 820.23M | $ 886.75M | |
$ 2.09B | $ 1.66B | $ 1.45B | $ 1.24B | $ 972.26M | $ 1.23B | |
$ -357.90M | $ -348.61M | $ -164.66M | - | $ -129.80M | $ -150.05M | |
$ -14.34M | $ -16.74M | $ 6.32M | $ 20.04M | $ 40.06M | $ -3.56M | |
$ 1.34B | $ 1.33B | $ 1.28B | $ 1.11B | $ 882.52M | $ 1.08B | |
$ 338.59M | $ 343.12M | $ 321.33M | $ 269.31M | $ 178.31M | $ 182.75M | |
$ 93.00K | $ 116.00K | - | $ 9.00K | - | - | |
$ 1.41B | $ 981.89M | $ 954.33M | $ 839.46M | $ 704.22M | $ 895.07M | |
$ 13.70 | $ 13.42 | $ 12.62 | $ 10.23 | $ 8.38 | $ 10.36 | |
$ 13.44 | $ 13.20 | $ 12.42 | $ 9.99 | $ 8.12 | $ 9.94 | |
$ 290.87M | $ 73.16M | $ 75.60M | $ 82.06M | $ 84.00M | $ 86.40M | |
$ 296.61M | $ 74.39M | $ 76.86M | $ 84.06M | $ 86.72M | $ 90.07M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 11.09 | $ 11.79 | |
- | - | - | - | - | - | |
$ 675.33M | $ 461.03M | $ 451.07M | $ 1.59B | $ 1.42B | $ 1.42B | |
$ 996.82M | $ 981.89M | $ 954.33M | $ 839.50M | $ 704.22M | $ 895.07M | |
$ 1.22B | $ 1.15B | $ 995.52M | - | $ 680.27M | $ 897.95M | |
- | - | - | - | $ 129.80M | $ 150.05M | |
$ 1.90B | $ 1.67B | $ 1.44B | $ 1.11B | $ 1.01B | $ 1.23B | |
$ 2.25B | $ 2.02B | $ 1.77B | $ 1.40B | $ 1.27B | $ 1.50B |