Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.08B | $ 4.13B | $ 3.98B | $ 2.76B | $ 2.92B | $ 2.62B | |
$ 2.49B | $ 2.63B | $ -2.51B | $ 1.84B | $ 1.85B | $ 1.66B | |
$ 1.59B | $ 1.50B | $ 1.46B | $ 1.33B | $ 1.07B | $ 958.31M | |
$ 862.43M | $ 885.29M | $ 811.68M | $ 744.78M | $ 640.81M | $ 607.16M | |
$ 562.05M | $ 617.26M | $ 650.98M | $ 589.86M | $ 432.73M | $ 351.15M | |
$ -94.11M | $ -131.51M | $ -58.51M | $ -73.26M | $ -85.60M | $ -59.36M | |
$ -105.07M | $ 95.54M | $ -30.52M | $ 35.89M | $ 99.98M | $ 12.29M | |
$ 573.01M | $ 581.28M | $ 622.99M | $ 480.71M | $ 447.11M | $ 304.08M | |
$ 94.53M | $ 100.91M | $ 130.38M | $ 81.87M | $ 81.81M | $ 50.02M | |
- | - | - | $ 40.20M | - | - | |
$ 431.79M | $ 474.62M | $ 486.23M | $ 390.98M | $ 364.30M | $ 252.02M | |
$ 8.40 | $ 9.27 | $ 9.57 | $ 7.77 | $ 7.35 | $ 5.17 | |
$ 8.38 | $ 9.22 | $ 9.48 | $ 7.60 | $ 7.20 | $ 5.07 | |
$ 205.63M | $ 51.23M | $ 50.81M | $ 50.29M | $ 49.55M | $ 48.73M | |
$ 206.51M | $ 51.45M | $ 51.30M | $ 51.42M | $ 50.61M | $ 49.69M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 8.30 | $ 6.86 | |
- | - | - | - | $ 8.13 | $ 6.73 | |
- | - | - | - | - | - | |
$ 3.35B | $ 3.51B | $ 2.95B | $ 2.58B | $ 2.49B | $ 2.27B | |
$ 441.51M | $ 474.62M | $ 486.23M | $ 398.84M | $ 364.30M | $ 252.02M | |
$ 240.53M | $ 141.65M | $ 40.85M | - | $ 364.30M | $ 252.02M | |
- | - | - | - | $ 86.43M | $ 60.88M | |
$ 543.20M | $ 717.99M | $ 682.28M | $ 554.62M | $ 533.55M | $ 364.97M | |
$ 874.02M | $ 1.03B | $ 986.15M | $ 820.16M | $ 768.47M | $ 563.06M |