Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 5.01B | $ 4.08B | $ 3.34B | $ 2.08B | $ 1.65B | $ 1.49B | |
$ 363.25M | $ 316.96M | $ 226.33M | $ 133.60M | $ 104.60M | $ 88.58M | |
$ 4.64B | $ 3.76B | $ 3.12B | $ 1.95B | $ 1.54B | $ 1.40B | |
$ 2.53B | $ 2.04B | $ 1.81B | $ 1.16B | $ 750.25M | $ 660.44M | |
$ -2.91B | $ -2.37B | $ -2.05B | $ -1.30B | $ -854.86M | $ -749.03M | |
$ 510.92M | $ 737.61M | $ 464.50M | $ -323.64M | $ -309.34M | $ -290.99M | |
$ -841.79M | $ -55.77M | $ 73.60M | $ -2.01B | $ -1.57B | $ -1.48B | |
$ 948.05M | $ 928.93M | $ 917.60M | $ 392.40M | $ 411.20M | $ 441.37M | |
$ 62.30M | $ 52.02M | $ 45.18M | $ 31.66M | $ 14.69M | $ 6.16M | |
$ 7.58M | $ 2.55M | $ -6.45M | $ 1.11M | - | - | |
$ 866.69M | $ 872.31M | $ 869.41M | $ 359.46M | $ 390.90M | $ 436.47M | |
$ 1.06 | $ 1.26 | $ 1.42 | $ 0.87 | $ 1.15 | $ 1.38 | |
$ 1.05 | $ 1.26 | $ 1.42 | $ 0.87 | $ 1.14 | $ 1.38 | |
$ 3.30B | $ 692.30M | $ 611.77M | $ 414.54M | $ 345.28M | $ 315.84M | |
$ 3.30B | $ 693.02M | $ 612.18M | $ 414.77M | $ 345.42M | $ 316.16M | |
$ 3.12 | $ 2.85 | $ 0.25 | $ 0.25 | $ 0.23 | $ 0.23 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.91B | $ 2.36B | $ 2.04B | $ 1.30B | $ 854.86M | $ 749.03M | |
$ 879.57M | $ 872.31M | $ 869.41M | $ 359.46M | $ 395.49M | $ 436.48M | |
$ 1.21B | $ 798.41M | - | - | $ 395.85M | $ 358.88M | |
- | - | - | - | - | - | |
$ 1.91B | $ 1.71B | $ 1.44B | $ 952.04M | $ 704.91M | $ 457.06M | |
$ 4.19B | $ 3.60B | $ 3.11B | $ 1.85B | $ 1.38B | $ 1.06B |