Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 8.69B | $ 6.61B | $ 8.69B | $ 6.71B | $ 4.67B | $ 4.75B | |
$ ― | $ ― | $ 5.61B | $ 4.27B | $ 3.17B | $ 3.33B | |
$ ― | $ ― | $ 3.08B | $ 2.43B | $ 1.50B | $ 1.42B | |
$ ― | $ ― | $ 2.01B | $ 1.63B | $ 1.30B | $ 1.24B | |
$ ― | $ ― | $ 1.07B | $ 801.96M | $ 198.22M | $ 187.78M | |
$ ― | $ ― | $ -43.00M | $ -46.69M | $ -41.44M | $ -19.73M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 831.52M | $ ― | $ 831.27M | $ 765.73M | $ 131.62M | $ 23.08M | |
$ ― | $ ― | $ 260.89M | $ 180.22M | $ 88.98M | $ 91.29M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 556.93M | $ ― | $ 556.05M | $ 571.88M | $ 49.05M | $ -59.55M | |
$ 1.07 | $ ― | $ 1.08 | $ 1.05 | $ 0.09 | $ -0.11 | |
$ 1.03 | $ ― | $ 1.08 | $ 1.05 | $ 0.09 | $ -0.11 | |
$ 2.07B | $ ― | $ 515.20M | $ 540.87M | $ 541.09M | $ 545.99M | |
$ 2.08B | $ ― | $ 515.20M | $ 540.87M | $ 541.09M | $ 545.99M | |
$ 0.25 | $ ― | $ 0.25 | $ 0.30 | $ 0.20 | $ 0.25 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 15.73M | $ 13.60M | $ 9.79M | $ 8.93M | |
$ ― | $ ― | $ 7.61B | $ 5.90B | $ 4.47B | $ 4.57B | |
$ 556.93M | $ ― | $ 556.05M | $ 571.88M | $ 49.05M | $ -59.55M | |
$ 556.93M | $ ― | $ 690.88M | $ 565.60M | $ 76.32M | $ 62.72M | |
$ ― | $ ― | $ 62.80M | $ 45.28M | $ 45.11M | $ 34.33M | |
$ ― | $ ― | $ 894.07M | $ 811.01M | $ 176.73M | $ 57.41M | |
$ ― | $ 627.52M | $ 1.09B | $ 990.11M | $ 355.82M | $ 232.72M |