Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.72B | $ 4.08B | $ 3.34B | $ 2.08B | $ 1.65B | $ 1.49B | |
$ 342.08M | $ 316.96M | $ 226.33M | $ 133.60M | $ 104.60M | $ 88.58M | |
$ 4.37B | $ 3.76B | $ 3.12B | $ -133.60M | $ 1.54B | $ 1.40B | |
$ 2.43B | $ 2.04B | $ -1.81B | $ 994.82M | $ 750.25M | $ 660.44M | |
$ -2.77B | $ -2.37B | $ 1.31B | $ -1.13B | $ 792.23M | $ 742.56M | |
$ -879.98M | $ 737.61M | $ -465.22M | $ -323.64M | $ -305.20M | $ -288.24M | |
$ -4.57B | $ -55.77M | $ -73.60M | $ -1.84B | $ -75.83M | $ -10.69M | |
$ 906.79M | $ 928.93M | $ 917.60M | $ 392.40M | $ 411.20M | $ 443.64M | |
$ 58.28M | $ 52.02M | $ 45.18M | $ 31.66M | $ 14.69M | $ 6.16M | |
$ 2.49M | $ 2.55M | $ -6.45M | $ 1.11M | - | - | |
$ 841.19M | $ 872.31M | $ 869.41M | $ 359.47M | $ 395.49M | $ 436.48M | |
$ 1.09 | $ 1.26 | $ 1.42 | $ 0.87 | $ 1.15 | $ 1.38 | |
$ 1.08 | $ 1.26 | $ 1.42 | $ 0.87 | $ 1.14 | $ 1.38 | |
$ 3.14B | $ 692.30M | $ 611.77M | $ 414.54M | $ 345.28M | $ 315.84M | |
$ 3.14B | $ 693.02M | $ 612.18M | $ 414.77M | $ 345.42M | $ 316.16M | |
$ 2.60 | $ 3.12 | $ 0.25 | $ 2.83 | $ 2.80 | $ 2.72 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.77B | $ 2.36B | $ 2.05B | $ 1.13B | $ 854.86M | $ 749.03M | |
$ 843.55M | $ 872.31M | $ 869.41M | $ 360.75M | $ 395.49M | $ 436.48M | |
$ 1.07B | $ 798.41M | $ 638.96M | - | $ 472.98M | $ 447.02M | |
- | - | - | - | $ 293.71M | $ 274.95M | |
$ 1.79B | $ 1.71B | $ 881.11M | $ 360.56M | $ 704.91M | $ 718.59M | |
$ 3.04B | $ 3.60B | $ 2.57B | $ 1.27B | $ 1.38B | $ 1.31B |