Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 19.78B | $ 17.93B | $ 14.43B | $ 11.54B | $ 8.88B | $ 6.60B | |
$ 14.75B | $ 13.47B | $ 10.51B | $ 8.25B | $ 6.55B | $ 3.40B | |
$ 5.03B | $ 4.46B | $ 3.92B | $ 3.29B | $ 2.34B | $ 3.20B | |
$ 295.00M | $ 413.00M | $ 433.00M | $ 406.00M | $ 312.00M | $ 1.49B | |
$ 4.74B | $ 4.05B | $ 3.48B | $ 2.88B | $ 2.02B | $ 1.71B | |
$ -732.00M | $ -247.00M | $ -256.00M | $ 1.47B | $ 1.18B | $ 904.00M | |
$ -181.00M | $ -482.00M | $ 40.00M | $ 1.92B | $ 349.00M | $ 123.00M | |
$ 1.93B | $ 2.03B | $ 1.59B | $ 3.33B | $ 1.20B | $ 928.00M | |
$ 403.00M | $ 581.00M | $ 560.00M | $ 614.00M | $ 291.00M | $ 278.00M | |
$ 219.00M | $ 459.00M | $ 12.00M | $ 88.00M | $ 131.00M | $ 224.00M | |
$ -87.00M | $ 367.00M | $ -5.00M | $ 556.00M | $ 141.00M | $ 52.00M | |
$ -0.11 | $ 0.80 | $ 0.77 | $ 0.77 | $ 0.15 | $ 0.05 | |
$ -0.11 | $ 0.80 | $ 0.77 | $ 0.77 | $ 0.15 | $ 0.05 | |
$ 2.30B | $ 459.40M | $ 445.10M | $ 667.57M | $ 663.07M | $ 428.40M | |
$ 2.30B | $ 459.40M | $ 445.10M | $ 667.57M | $ 663.07M | $ 428.40M | |
$ 1.17 | $ 1.52 | $ 2.88 | $ 0.91 | $ 0.89 | $ 1.34 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 15.04B | $ 13.88B | - | $ -8.65B | $ -6.86B | $ -4.89B | |
- | - | - | - | - | - | |
$ 60.00M | $ 367.00M | $ -5.00M | $ 766.00M | $ 324.00M | $ 211.00M | |
$ 1.70B | $ 1.49B | $ 1.17B | $ 2.45B | $ 878.33M | $ 682.08M | |
$ 2.67B | $ 2.28B | $ 3.44B | $ 4.57B | $ 2.23B | $ 1.75B | |
$ 5.95B | $ 5.01B | $ 5.60B | $ 6.61B | $ 3.94B | $ 2.96B |