Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.43B | $ 3.98B | $ 3.83B | $ 2.33B | $ 894.00M | $ 1.84B | |
$ 2.44B | $ 2.75B | $ -103.00M | $ -65.00M | $ 742.00M | $ 1.26B | |
$ 1.99B | $ 1.23B | $ 1.08B | $ 669.00M | $ 152.00M | $ 578.00M | |
$ 447.00M | $ 545.00M | $ 456.00M | $ 277.00M | $ 188.00M | $ 263.00M | |
$ 488.00M | $ 616.00M | $ 628.00M | $ 392.00M | $ -36.00M | $ 315.00M | |
$ -169.00M | $ -178.00M | $ -142.00M | $ -105.00M | $ -43.00M | $ -43.00M | |
$ 10.00M | $ -57.00M | $ -12.00M | $ 16.00M | $ -201.00M | $ 1.00M | |
$ 238.00M | $ 449.00M | $ 481.00M | $ 269.00M | $ -280.00M | $ 273.00M | |
$ 76.00M | $ 136.00M | $ 129.00M | $ 93.00M | $ -79.00M | $ 57.00M | |
$ 15.00M | $ 12.00M | $ 13.00M | $ 10.00M | - | - | |
$ 158.00M | $ 313.00M | $ 352.00M | $ 176.00M | $ -201.00M | $ 216.00M | |
$ 1.46 | $ 2.84 | $ 2.98 | $ 1.77 | $ -2.36 | $ 2.43 | |
$ 1.43 | $ 2.80 | $ 2.93 | $ 1.75 | $ -2.36 | $ 2.42 | |
$ 424.90M | $ 110.10M | $ 118.00M | $ 100.00M | $ 85.00M | $ 89.00M | |
$ 429.80M | $ 111.60M | $ 120.00M | $ 101.09M | $ 85.00M | $ 89.00M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.20B | $ 3.29B | $ 353.00M | $ 212.00M | $ 930.00M | $ 1.52B | |
$ 158.00M | $ 313.00M | $ 352.00M | $ 176.00M | $ -201.00M | $ 216.00M | |
$ 107.37M | - | - | - | $ -50.52M | $ 216.00M | |
- | - | - | - | $ 43.00M | $ 43.00M | |
$ 341.00M | $ 627.00M | $ 446.00M | $ 308.00M | $ -237.00M | $ 316.00M | |
$ 595.00M | $ 873.00M | $ 742.00M | $ 473.00M | $ -192.00M | $ 360.00M |