Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.87B | $ 4.04B | $ 4.03B | $ 3.25B | $ 2.51B | $ 2.96B | |
$ 2.40B | $ 2.50B | $ 2.59B | $ 2.06B | $ 1.63B | $ 1.86B | |
$ 1.47B | $ 1.53B | $ 1.45B | $ 1.19B | $ 882.05M | $ 1.10B | |
$ 775.69M | $ 806.95M | $ 797.23M | $ 667.98M | $ 531.90M | $ 593.81M | |
$ 600.91M | $ 634.87M | $ 639.60M | $ 629.99M | $ 324.43M | $ 514.04M | |
$ -100.52M | $ -120.35M | $ -88.98M | $ -57.16M | $ -78.62M | $ -82.61M | |
$ 2.57M | $ -96.46M | $ -38.61M | $ -112.37M | $ 15.77M | $ -1.46M | |
$ 511.22M | $ 519.38M | $ 564.41M | $ 619.50M | $ 268.06M | $ 462.62M | |
$ 118.80M | $ 118.50M | $ 127.85M | $ 131.01M | $ 60.76M | $ 110.38M | |
- | - | - | - | - | - | |
$ 388.73M | $ 400.88M | $ 436.57M | $ 488.49M | $ 207.29M | $ 322.52M | |
$ 7.30 | $ 7.48 | $ 8.07 | $ 8.85 | $ 3.76 | $ 6.33 | |
$ 7.25 | $ 7.41 | $ 7.95 | $ 8.62 | $ 3.76 | $ 6.33 | |
$ 214.82M | $ 53.58M | $ 54.09M | $ 55.22M | $ 55.09M | $ 55.65M | |
$ 400.38M | $ 53.58M | $ 54.09M | $ 55.22M | $ 43.00K | $ 9.00K | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.55B | $ 3.30B | $ 3.34B | $ 2.72B | $ 2.16B | $ 2.45B | |
$ 392.42M | $ 400.88M | $ 436.57M | $ 488.49M | $ 207.29M | $ 352.24M | |
$ -495.83M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 492.85M | $ 639.73M | $ 653.39M | $ 676.66M | $ 346.67M | $ 464.33M | |
$ 587.69M | $ 772.33M | $ 791.45M | $ 801.90M | $ 457.21M | $ 567.76M |