Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 17.93B | $ 17.93B | $ 14.43B | $ 11.54B | $ 8.88B | $ 6.60B | |
$ 13.47B | $ 13.47B | $ 8.35B | $ 8.25B | $ 6.55B | $ 3.40B | |
$ 4.46B | $ 4.46B | $ 6.08B | $ 3.29B | $ 2.34B | $ 3.20B | |
$ 413.00M | $ 413.00M | $ 2.59B | $ 406.00M | $ 312.00M | $ 1.49B | |
$ 4.05B | $ 4.05B | $ 3.48B | $ 2.88B | $ 2.02B | $ 1.71B | |
$ -247.00M | $ -247.00M | $ -1.85B | $ 1.47B | $ -1.18B | $ -904.00M | |
$ -482.00M | $ -482.00M | $ -306.00M | $ 1.92B | $ 349.00M | $ 123.00M | |
$ 2.03B | $ 2.03B | $ 80.00M | $ 3.33B | $ 1.20B | $ 928.00M | |
$ 581.00M | $ 581.00M | $ 560.00M | $ 614.00M | $ 291.00M | $ 278.00M | |
$ 459.00M | $ 459.00M | $ 12.00M | $ 88.00M | - | - | |
$ 708.00M | $ 367.00M | $ 565.00M | $ 556.00M | $ 141.00M | $ 52.00M | |
$ 0.22 | $ 0.80 | $ 0.14 | $ 0.77 | - | $ 0.07 | |
$ 0.22 | $ 0.80 | $ 0.14 | $ 0.77 | - | $ 0.07 | |
$ 1.84B | $ 459.40M | $ 460.50M | $ 667.57M | - | $ 285.60M | |
$ 1.84B | $ 459.40M | $ 2.40M | $ 667.57M | - | $ 285.60M | |
- | - | $ 2.88 | $ 0.91 | - | $ 2.01 | |
- | - | - | - | - | - | |
- | - | - | - | - | $ 1.44 | |
- | - | - | - | - | $ 1.44 | |
- | - | - | - | - | - | |
$ 6.82B | - | - | $ -8.65B | $ 6.86B | $ 4.89B | |
- | - | - | - | $ 1.04B | $ 821.00M | |
$ 708.00M | $ 367.00M | $ 565.00M | $ 766.00M | $ 324.00M | $ 211.00M | |
$ 1.49B | $ 1.49B | $ 58.80M | $ 2.45B | $ 336.10M | $ 171.08M | |
$ 4.53B | $ 4.53B | $ 3.79B | $ 4.57B | $ 2.23B | $ 1.75B | |
$ 7.27B | $ 7.27B | $ 5.95B | $ 6.61B | $ 3.94B | $ 2.96B |