Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.85B | $ 4.24B | $ 3.46B | $ 3.73B | $ 4.21B | $ 3.50B | |
$ 3.34B | $ 3.08B | $ 2.59B | $ 2.06B | $ 1.92B | $ 2.15B | |
$ 1.51B | $ 1.16B | $ 865.40M | $ 541.10M | $ 2.30B | $ 1.35B | |
$ 394.50M | $ 395.20M | $ 317.90M | $ 568.50M | $ 419.90M | $ 388.80M | |
$ 1.12B | $ 764.40M | $ 547.50M | $ 449.40M | $ 1.88B | $ 960.10M | |
$ -43.80M | $ -28.50M | $ 86.50M | $ 59.20M | $ -85.30M | $ 69.00M | |
$ -50.60M | $ -27.30M | $ -39.80M | $ 79.20M | $ 7.40M | $ 72.70M | |
$ 1.14B | $ 708.60M | $ 324.90M | $ 469.40M | $ 1.80B | $ 963.80M | |
$ 370.10M | $ 293.20M | $ 76.10M | $ 115.00M | $ 439.80M | $ 246.70M | |
- | - | - | - | - | $ 100.00K | |
$ 738.60M | $ 416.30M | $ -387.00M | $ 221.20M | $ 1.34B | $ 718.60M | |
$ 0.52 | $ 0.34 | $ -0.48 | $ 0.18 | $ 1.07 | $ 0.57 | |
$ 0.52 | $ 0.34 | $ -0.48 | $ 0.17 | $ 1.06 | $ 0.57 | |
$ 1.24B | $ 1.23M | $ 1.28M | $ 1.26B | $ 1.26B | $ 1.25B | |
$ 1.25B | $ 1.24M | $ 1.29M | $ 1.27B | $ 1.27B | $ 1.26B | |
$ 0.12 | $ 0.12 | $ 0.03 | $ 0.12 | $ 0.06 | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.77 | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 3.73B | $ 3.48B | $ 2.91B | $ -3.28B | $ 2.34B | $ -2.54B | |
- | - | - | - | $ 89.60M | - | |
$ 738.60M | $ 416.30M | $ -387.00M | $ 221.20M | $ 1.34B | $ 718.60M | |
$ 1.06B | $ 574.52M | $ 574.50M | $ 263.41M | $ 1.34B | $ 637.99M | |
$ 1.21B | $ 777.60M | $ 256.70M | $ 540.90M | $ 1.89B | $ 1.04B | |
$ 2.35B | $ 1.76B | $ 1.04B | $ 851.60M | $ 2.73B | $ 1.77B |