Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.72B | $ 3.98B | $ 3.83B | $ 2.33B | $ 894.00M | $ 1.84B | |
$ 3.13B | $ 2.75B | $ 2.56B | $ 1.48B | $ 742.00M | $ 719.00M | |
$ 1.58B | $ 1.23B | $ 1.27B | $ 855.00M | $ 152.00M | $ 1.12B | |
$ 604.00M | $ 545.00M | $ 580.00M | $ 277.00M | $ 137.00M | $ 162.00M | |
$ 475.00M | $ 616.00M | $ 695.00M | $ 392.00M | $ -36.00M | $ 315.00M | |
$ -124.00M | $ -178.00M | $ -142.00M | $ -105.00M | $ -43.00M | $ -43.00M | |
$ -45.00M | $ -57.00M | $ -72.00M | $ 16.00M | $ -8.00M | $ -1.00M | |
$ 195.00M | $ 449.00M | $ 481.00M | $ 269.00M | $ -280.00M | $ 273.00M | |
$ 93.00M | $ 136.00M | $ 129.00M | $ 93.00M | $ -79.00M | $ 57.00M | |
$ 17.00M | $ 12.00M | $ 13.00M | $ 10.00M | $ 5.00M | $ 4.00M | |
$ 95.00M | $ 313.00M | $ 352.00M | $ 176.00M | $ -201.00M | $ 216.00M | |
$ 0.89 | $ 2.84 | $ 2.98 | $ 1.77 | $ -2.36 | $ 2.43 | |
$ 0.88 | $ 2.80 | $ 2.93 | $ 1.75 | $ -2.36 | $ 2.42 | |
$ 416.40M | $ 110.10M | $ 118.00M | $ 100.00M | $ 85.18M | $ 89.00M | |
$ 420.90M | $ 111.60M | $ 120.00M | $ 101.09M | $ 85.18M | $ 89.29M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 3.74B | $ 3.29B | $ 3.14B | $ 930.00M | $ 518.00M | $ 881.00M | |
$ 95.00M | $ 313.00M | $ 352.00M | $ 176.00M | $ -201.00M | $ 216.00M | |
$ 92.00M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 406.00M | $ 627.00M | $ 623.00M | $ 374.00M | $ -237.00M | $ 253.00M | |
$ 768.00M | $ 873.00M | $ 867.00M | $ 500.00M | $ -192.00M | $ 314.00M |