Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.06B | $ 4.13B | $ 3.98B | $ 3.54B | $ 2.92B | $ 2.62B | |
$ 2.65B | $ 2.63B | $ 2.51B | $ 2.21B | $ 1.85B | $ 1.37B | |
$ 1.33B | $ 1.50B | $ 1.46B | $ 1.33B | $ 1.07B | $ 1.25B | |
$ 883.71M | $ 885.29M | $ 811.68M | $ 744.78M | $ 640.81M | $ 607.16M | |
$ 527.96M | $ 617.26M | $ 650.98M | $ 589.86M | $ 432.73M | $ 351.15M | |
$ -60.21M | $ -131.51M | $ -58.51M | $ -73.26M | $ -85.60M | $ -59.36M | |
$ 101.55M | $ 95.54M | $ 30.52M | $ 35.89M | $ -99.98M | $ -12.29M | |
$ 581.66M | $ 581.28M | $ 622.99M | $ 480.71M | $ 447.11M | $ 304.08M | |
$ 90.62M | $ 100.91M | $ 130.38M | $ 81.87M | $ 81.81M | $ 50.02M | |
- | - | - | $ -40.20M | $ -27.60M | $ -11.40M | |
$ 413.08M | $ 474.62M | $ 486.23M | $ 390.98M | $ 364.30M | $ 252.02M | |
$ 8.06 | $ 9.27 | $ 9.57 | $ 7.77 | $ 7.35 | $ 5.17 | |
$ 8.00 | $ 9.22 | $ 9.48 | $ 7.60 | $ 7.20 | $ 5.07 | |
$ 205.74M | $ 51.23M | $ 50.81M | $ 50.29M | $ 49.55M | $ 48.73M | |
$ 206.49M | $ 51.45M | $ 51.30M | $ 51.42M | $ 50.61M | $ 49.69M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 3.45B | $ 3.51B | $ 3.33B | $ 2.58B | $ 2.17B | $ 1.98B | |
$ 423.78M | $ 474.62M | $ 486.23M | $ 390.98M | $ 364.30M | $ 252.02M | |
$ 298.90M | $ 141.65M | - | - | - | - | |
- | - | - | - | - | - | |
$ 619.92M | $ 717.99M | $ 682.28M | $ 554.62M | $ 533.55M | $ 364.97M | |
$ 960.08M | $ 1.03B | $ 986.15M | $ 820.16M | $ 768.47M | $ 563.06M |