Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 3.62B | $ 3.73B | $ 3.45B | $ 2.78B | $ 3.31B | |
$ ― | $ 3.39B | $ 3.21B | $ ― | $ ― | $ ― | |
$ ― | $ 238.00M | $ 519.00M | $ ― | $ ― | $ ― | |
$ ― | $ 3.39B | $ 134.00M | $ 2.93B | $ 2.42B | $ 2.77B | |
$ ― | $ 238.00M | $ 519.00M | $ 519.00M | $ 356.00M | $ 535.00M | |
$ ― | $ 40.00M | $ -26.00M | $ 54.00M | $ 41.00M | $ 76.00M | |
$ ― | $ ― | $ -8.00M | $ ― | $ ― | $ ― | |
$ ― | $ 193.00M | $ 501.00M | $ 480.00M | $ 325.00M | $ 530.00M | |
$ ― | $ -16.00M | $ 66.00M | $ 92.00M | $ 44.00M | $ 52.00M | |
$ ― | $ ― | $ 8.00M | $ ― | $ ― | $ ― | |
$ ― | $ 210.00M | $ 442.00M | $ 378.00M | $ 285.00M | $ 473.00M | |
$ ― | $ 0.05 | $ 0.11 | $ 0.09 | $ 0.07 | $ 0.12 | |
$ ― | $ 0.05 | $ 0.11 | $ 0.09 | $ 0.07 | $ 0.12 | |
$ ― | $ 4.02B | $ 4.01B | $ 4.00B | $ 4.00B | $ 4.00B | |
$ ― | $ 4.06B | $ 4.05B | $ 4.05B | $ 4.03B | $ 4.02B | |
$ ― | $ 0.05 | $ 0.05 | $ ― | $ ― | $ 0.08 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 6.77B | $ 3.21B | $ -2.93B | $ -2.42B | $ -2.77B | |
$ ― | $ 210.00M | $ 442.00M | $ 378.00M | $ 285.00M | $ 473.00M | |
$ ― | $ 177.00M | $ 405.81M | $ 389.80M | $ 259.25M | $ 367.30M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 209.00M | $ 540.00M | $ 538.00M | $ 354.00M | $ 562.00M | |
$ ― | $ 209.00M | $ 540.00M | $ 666.00M | $ 498.00M | $ 562.00M |