Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 10.48B | $ 3.36B | $ 3.32B | $ 3.80B | $ 3.58B | $ 3.46B | |
$ ― | $ 2.88B | $ 2.88B | $ 3.30B | $ 3.09B | $ 2.99B | |
$ ― | $ 479.20M | $ 440.60M | $ 495.50M | $ 487.00M | $ 469.90M | |
$ ― | $ 393.40M | $ 434.80M | $ 471.10M | $ 375.10M | $ 373.60M | |
$ ― | $ 85.80M | $ 5.80M | $ 24.40M | $ 111.90M | $ 96.30M | |
$ ― | $ 9.50M | $ -1.90M | $ -7.10M | $ -26.50M | $ -3.60M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 283.40M | $ 154.10M | $ 94.80M | $ 64.70M | $ 99.80M | |
$ ― | $ 28.00M | $ 16.40M | $ 28.70M | $ 18.10M | $ 28.50M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 253.50M | $ 137.20M | $ 65.40M | $ 1.04B | $ 111.30M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ 200.00K | $ 300.00K | |
$ ― | $ 3.27B | $ 3.31B | $ 3.77B | $ 3.47B | $ 3.36B | |
$ ― | $ 256.50M | $ 138.80M | $ 66.10M | $ 1.05B | $ 112.60M | |
$ ― | $ 256.68M | $ 138.80M | $ 77.04M | $ 60.88M | $ 67.79M | |
$ ― | $ 4.60M | $ 5.30M | $ 5.90M | $ 5.30M | $ 5.20M | |
$ ― | $ 288.00M | $ 159.40M | $ 100.70M | $ 70.00M | $ 105.00M | |
$ ― | $ 334.50M | $ 205.00M | $ 142.60M | $ 93.50M | $ 126.90M |