Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 18.98B | $ 14.47B | $ 10.54B | $ 7.07B | $ 3.97B | $ 2.30B | |
$ 10.20B | $ 7.27B | $ 5.37B | $ 4.06B | $ 2.26B | $ 1.19B | |
$ 8.78B | $ 7.21B | $ 5.16B | $ 3.00B | $ 1.71B | $ 1.10B | |
$ 6.73B | $ 5.38B | $ 4.13B | $ 2.56B | $ 1.58B | $ 1.26B | |
$ 2.05B | $ 1.82B | $ 1.03B | $ 441.00M | $ 127.69M | $ -153.16M | |
$ -783.00M | $ -345.00M | $ 56.00M | $ 138.00M | $ 102.77M | $ 113.52M | |
$ -4.36B | $ -615.00M | $ -198.00M | $ -50.00M | $ -436.25M | $ -361.33M | |
$ 1.90B | $ 1.55B | $ 780.00M | $ 241.00M | $ 81.31M | $ -107.25M | |
$ 462.00M | $ 569.00M | $ 298.00M | $ 149.00M | $ 82.02M | $ 64.75M | |
- | - | - | - | - | - | |
$ 1.44B | $ 987.00M | $ 482.00M | $ 83.00M | $ 105.98M | $ -106.12M | |
$ 28.32 | $ 19.64 | $ 9.57 | $ 1.67 | $ -0.08 | $ -3.71 | |
$ 28.26 | $ 19.46 | $ 9.53 | $ 1.67 | $ -0.08 | $ -3.71 | |
$ 202.73M | $ 50.26M | $ 50.35M | $ 49.80M | $ 49.74M | $ 48.69M | |
$ 203.52M | $ 51.01M | $ 51.34M | $ 49.80M | $ 49.74M | $ 48.69M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 16.93B | $ 12.65B | $ 9.50B | $ 6.63B | $ 3.85B | $ 2.45B | |
$ 1.44B | $ 987.00M | $ 482.00M | $ 83.00M | $ -707.00K | $ -172.00M | |
$ 1.18B | - | - | - | $ 91.24M | $ -84.72M | |
- | - | - | - | - | - | |
$ 2.32B | $ 1.93B | $ 1.10B | $ 246.00M | $ 84.13M | $ -105.45M | |
$ 3.04B | $ 2.58B | $ 1.50B | $ 536.00M | $ 204.15M | $ 54.87M |