Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 6.94B | $ 6.93B | $ 6.56B | $ 3.94B | $ 3.59B | $ 985.00M | |
$ 4.83B | $ 4.99B | $ 4.84B | $ 3.00B | $ 2.83B | $ 787.00M | |
$ 2.11B | $ 1.94B | $ 1.71B | $ 939.00M | $ 756.00M | $ 198.00M | |
$ 1.64B | $ 1.57B | $ 1.51B | $ 3.80B | $ 528.00M | $ 359.00M | |
$ 472.00M | $ 359.00M | $ 162.00M | $ 136.00M | $ -166.00M | $ -161.00M | |
$ -147.00M | $ -145.00M | $ -125.00M | $ -60.00M | $ -52.00M | $ -15.00M | |
$ -1.00M | $ 6.00M | $ 14.00M | $ -3.00M | $ -34.00M | $ 25.00M | |
$ 326.00M | $ 232.00M | $ 93.00M | $ 79.00M | $ -184.00M | $ -151.00M | |
$ 89.00M | $ 79.00M | $ 20.00M | $ 32.00M | $ -31.00M | $ 2.00M | |
- | $ 232.00M | $ 93.00M | $ 79.00M | $ -184.00M | - | |
$ -153.00M | $ -161.00M | $ 29.00M | $ 47.00M | $ -375.00M | $ -153.00M | |
$ -0.73 | $ -0.68 | $ 0.10 | $ -0.67 | $ -2.21 | $ -1.15 | |
$ -0.74 | $ -0.68 | $ 0.10 | $ -0.67 | $ -2.21 | $ -1.15 | |
$ 1.03B | $ 235.14M | $ 233.00M | $ 206.00M | $ 169.00M | $ 133.12M | |
$ 1.07B | $ 235.14M | $ 266.00M | $ 206.00M | $ 169.00M | $ 133.12M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 6.47B | $ 6.56B | $ 6.35B | $ 6.80B | $ 3.36B | $ 1.15B | |
$ 237.00M | $ 153.00M | $ 73.00M | $ 47.00M | $ -153.00M | $ -153.00M | |
$ 1.57B | - | - | - | - | $ -171.25M | |
- | - | - | - | - | $ 15.00M | |
$ 360.00M | $ 377.00M | $ 218.00M | $ 139.00M | $ -132.00M | $ -136.00M | |
$ 658.00M | $ 680.00M | $ 522.00M | $ 341.00M | $ 131.00M | $ -67.00M |