Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.15B | $ 3.39B | $ 3.04B | $ 3.33B | $ 2.04B | $ 1.89B | |
$ 3.21B | $ 2.74B | $ 2.28B | $ 1.96B | $ 1.54B | $ 1.45B | |
$ 945.58M | $ 652.37M | $ 762.57M | $ 1.37B | $ 498.12M | $ 440.39M | |
$ 153.43M | $ 145.58M | $ 207.01M | $ 106.24M | $ 98.75M | $ 134.68M | |
$ 792.15M | $ 506.79M | $ 555.56M | $ 1.26B | $ 399.38M | $ 305.72M | |
$ 70.59M | $ 79.53M | $ -64.19M | $ 32.28M | $ 36.26M | $ 29.07M | |
$ 114.37M | $ 104.59M | $ -29.01M | $ 13.79M | $ -21.64M | $ -9.76M | |
$ 716.15M | $ 531.85M | $ 598.16M | $ 1.24B | $ 341.48M | $ 266.89M | |
$ 306.28M | $ 216.60M | $ 134.63M | $ 365.69M | $ 152.42M | $ 77.71M | |
- | $ -60.00K | $ 3.30M | $ 24.89M | $ 3.30M | $ 6.24M | |
$ 275.43M | $ 241.56M | $ 426.85M | $ 780.35M | $ 168.80M | $ 167.26M | |
$ 0.36 | $ 0.31 | $ 0.56 | $ 1.06 | $ 0.23 | $ 0.23 | |
$ 0.36 | $ 0.31 | $ 0.56 | $ 1.06 | $ 0.23 | $ 0.23 | |
$ 3.10B | $ 772.53M | $ 762.52M | $ 736.79M | $ 734.07M | $ 735.31M | |
$ 3.11B | $ 773.29M | $ 763.59M | $ 739.30M | $ 735.32M | $ 736.06M | |
$ 0.36 | $ 0.36 | $ 0.47 | $ 0.24 | $ 0.12 | $ 0.09 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 3.36B | $ 2.89B | $ 2.49B | $ -2.07B | $ -1.64B | $ -1.59B | |
- | - | - | - | - | - | |
$ 275.43M | $ 241.56M | $ 426.85M | $ 780.35M | $ 168.80M | $ 167.26M | |
$ 683.77M | $ 385.19M | $ 420.82M | $ 921.70M | $ 251.87M | $ 197.07M | |
$ 877.43M | $ 595.73M | $ 609.79M | $ 1.25B | $ 353.79M | $ 280.82M | |
$ 1.68B | $ 1.25B | $ 1.16B | $ 1.78B | $ 801.27M | $ 666.93M |