Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 2.19B | $ 2.12B | $ 1.86B | $ 1.79B | $ 1.83B | |
$ ― | $ 1.43B | $ ― | $ 1.33B | $ 1.07B | $ ― | |
$ ― | $ 762.00M | $ 2.12B | $ 534.00M | $ 725.00M | $ ― | |
$ ― | $ 518.00M | $ 1.94B | $ 630.00M | $ 515.00M | $ 1.64B | |
$ ― | $ 200.00M | $ 176.00M | $ 162.00M | $ 210.00M | $ 190.00M | |
$ ― | $ 32.00M | $ -54.00M | $ 73.00M | $ 49.00M | $ -49.00M | |
$ ― | $ -43.00M | $ -43.00M | $ ― | $ ― | $ ― | |
$ ― | $ 96.00M | $ 142.00M | $ 24.00M | $ 129.00M | $ 93.00M | |
$ ― | $ 40.00M | $ 36.00M | $ 23.00M | $ 48.00M | $ 40.00M | |
$ ― | $ 25.00M | $ 29.00M | $ ― | $ ― | $ ― | |
$ ― | $ 74.00M | $ 109.00M | $ 5.00M | $ 96.00M | $ 67.00M | |
$ ― | $ 0.10 | $ 0.13 | $ 0.01 | $ 0.15 | $ 0.11 | |
$ ― | $ 0.09 | $ 0.13 | $ 0.01 | $ 0.15 | $ 0.11 | |
$ ― | $ 777.70M | $ 779.10M | $ 759.30M | $ 624.95M | $ 627.64M | |
$ ― | $ 794.20M | $ 790.60M | $ 768.20M | $ 632.69M | $ 632.35M | |
$ ― | $ 0.15 | $ 0.12 | $ 0.06 | $ 0.15 | $ 0.15 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 0.30 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 0.30 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 27.00M | |
$ ― | $ 1.95B | $ 1.94B | $ -1.70B | $ -1.58B | $ 1.64B | |
$ ― | $ 74.00M | $ 109.00M | $ 5.00M | $ 96.00M | $ 67.00M | |
$ ― | $ 174.00M | $ 128.02M | $ 69.44M | $ 116.49M | $ 129.88M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 48.00M | |
$ ― | $ 179.00M | $ 198.00M | $ 82.00M | $ 179.00M | $ 141.00M | |
$ ― | $ 296.00M | $ 325.00M | $ 210.00M | $ 274.00M | $ 244.00M |