Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 14.11B | $ 14.47B | $ 10.54B | $ 7.07B | $ 3.97B | $ 2.30B | |
$ 4.26B | $ 7.27B | $ -5.37B | $ 4.06B | $ 2.26B | $ 1.19B | |
$ 7.21B | $ 7.21B | $ 5.16B | $ 3.01B | $ 1.71B | $ 1.10B | |
$ 2.99B | $ 5.38B | $ -4.13B | $ 2.56B | $ 1.58B | $ 1.26B | |
$ 1.82B | $ 1.82B | $ 1.03B | $ 440.70M | $ 127.69M | $ -153.16M | |
$ 723.00M | $ 723.00M | $ 265.00M | $ -90.74M | $ -3.92M | $ 47.65M | |
$ -4.23B | $ -4.26B | $ -169.00M | $ -109.33M | $ -42.45M | $ -1.73M | |
$ 1.55B | $ 1.55B | $ 780.00M | $ 240.63M | $ 81.31M | $ -107.25M | |
$ 569.00M | $ 569.00M | $ 298.00M | $ 148.80M | $ 82.02M | $ 64.75M | |
- | - | - | $ -8.52M | $ 0.00 | - | |
$ 1.10B | $ 987.00M | $ 482.00M | $ 83.30M | $ -3.91M | $ -180.84M | |
$ 19.67 | $ 19.64 | $ 9.57 | $ 1.67 | $ -0.08 | $ -3.71 | |
$ 19.50 | $ 19.46 | $ 9.53 | $ 1.67 | $ -0.08 | $ -3.71 | |
$ 201.05M | $ 50.26M | $ 50.35M | $ 49.80M | $ 49.74M | $ 48.69M | |
$ 204.03M | $ 51.01M | $ 51.34M | $ 49.80M | $ 49.74M | $ 48.69M | |
- | - | - | $ 0.00 | $ 0.00 | $ 0.00 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 7.26B | $ 12.65B | $ -9.50B | $ 6.63B | $ 3.85B | $ 2.45B | |
$ 987.00M | $ 987.00M | $ 482.00M | $ 83.30M | $ -707.00K | $ -172.00M | |
$ 974.07M | $ 1.23B | - | $ 155.46M | $ 27.31M | $ -170.86M | |
- | - | - | $ 228.70M | $ 106.69M | $ 65.88M | |
$ 1.56B | $ 1.57B | $ 772.00M | $ 469.33M | $ 188.00M | $ -41.37M | |
$ 1.58B | $ 2.21B | $ 1.31B | $ 673.27M | $ 293.00M | $ 31.95M |