Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 17.43B | $ 14.47B | $ 10.54B | $ 7.07B | $ 3.97B | $ 2.30B | |
$ 9.09B | $ 7.27B | $ -5.37B | $ 4.06B | $ 2.26B | $ 1.19B | |
$ 8.34B | $ 7.21B | $ 5.16B | $ 3.01B | $ 1.71B | $ 1.10B | |
$ 6.16B | $ 5.38B | $ -4.13B | $ 2.56B | $ 1.58B | $ 1.26B | |
$ 2.18B | $ 1.82B | $ 1.03B | $ 440.70M | $ 127.69M | $ -153.16M | |
$ 438.00M | $ -345.00M | $ 265.00M | $ -90.74M | $ -3.92M | $ 47.65M | |
$ -6.66B | $ -615.00M | $ -169.00M | $ -109.33M | $ -42.45M | $ -1.73M | |
$ 1.91B | $ 1.55B | $ 780.00M | $ 240.63M | $ 81.31M | $ -107.25M | |
$ 511.00M | $ 569.00M | $ 298.00M | $ 148.80M | $ 82.02M | $ 64.75M | |
- | - | - | $ -8.52M | $ 0.00 | - | |
$ 1.51B | $ 987.00M | $ 482.00M | $ 83.30M | $ -3.91M | $ -180.84M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 15.25B | $ 12.65B | $ -9.50B | $ 6.63B | $ 3.85B | $ 2.45B | |
$ 1.40B | $ 987.00M | $ 482.00M | $ 83.30M | $ -707.00K | $ -172.00M | |
$ 1.26B | - | - | $ 155.46M | $ 27.31M | $ -170.86M | |
- | - | - | $ 228.70M | $ 106.69M | $ 65.88M | |
$ 2.03B | $ 1.93B | $ 772.00M | $ 469.33M | $ 188.00M | $ -41.37M | |
$ 2.03B | $ 2.58B | $ 1.31B | $ 673.27M | $ 293.00M | $ 31.95M |