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 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 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 |