Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.50B | $ 4.59B | $ 5.45B | $ 4.81B | $ 3.97B | $ 4.81B | |
$ 2.94B | $ 2.95B | $ 3.58B | $ 2.74B | $ 2.83B | $ 3.44B | |
$ 1.77B | $ 1.63B | $ 1.87B | $ 1.10B | $ 1.14B | $ 1.37B | |
$ 640.00M | $ 651.40M | $ 661.20M | $ 747.20M | $ 649.60M | $ 717.50M | |
$ 1.13B | $ 982.80M | $ 1.20B | $ 567.50M | $ 487.80M | $ 654.20M | |
$ 14.50M | $ -55.50M | $ 79.10M | $ -79.10M | $ -71.90M | $ -58.20M | |
$ 2.00M | $ 3.10M | $ -2.00M | $ 5.90M | $ 11.70M | $ 700.00K | |
$ 1.11B | $ 930.40M | $ 1.12B | $ 482.50M | $ 404.20M | $ 595.30M | |
$ 251.10M | $ 211.50M | $ 265.70M | $ 104.30M | $ 78.50M | $ 121.60M | |
$ -168.70M | $ -160.50M | $ -134.60M | $ -112.70M | $ -112.70M | $ -102.90M | |
$ 1.35B | $ 767.40M | $ 921.80M | $ 420.50M | $ 319.00M | $ 472.80M | |
$ 28.54 | $ 15.35 | $ 17.80 | $ 8.01 | $ 5.85 | $ 8.28 | |
$ 28.20 | $ 15.18 | $ 17.56 | $ 7.91 | $ 5.80 | $ 8.19 | |
$ 189.30M | $ 49.90M | $ 51.80M | $ 52.50M | $ 54.50M | $ 56.91M | |
$ 191.40M | $ 50.40M | $ 52.50M | $ 53.20M | $ 55.00M | $ 57.55M | |
$ 3.55 | $ 3.40 | $ 2.58 | $ 2.13 | $ 2.05 | $ 1.80 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 3.37B | $ 3.60B | $ 4.24B | $ 4.24B | $ 3.48B | $ 4.16B | |
$ 1.35B | $ 767.40M | $ 924.00M | $ 421.70M | $ 320.10M | $ 472.80M | |
$ 1.03B | $ 735.02M | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.21B | $ 1.01B | $ 1.21B | $ 570.10M | $ 480.80M | $ 597.70M | |
$ 1.37B | $ 1.21B | $ 1.46B | $ 796.30M | $ 705.00M | $ 803.10M |