Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 6.07B | $ 4.20B | $ 3.37B | $ 2.42B | $ 3.23B | $ 3.14B | |
$ ― | $ 888.58M | $ 818.31M | $ 679.36M | $ 905.98M | $ 879.55M | |
$ ― | $ 3.31B | $ 2.55B | $ 1.74B | $ 2.32B | $ 2.26B | |
$ ― | $ 2.54B | $ 2.06B | $ 1.72B | $ 2.01B | $ 1.94B | |
$ ― | $ 775.99M | $ 489.48M | $ 20.06M | $ 306.78M | $ 323.85M | |
$ ― | $ -45.80M | $ -45.18M | $ -53.33M | $ -74.15M | $ -8.10M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 710.98M | $ 421.65M | $ -51.81M | $ 234.76M | $ 302.54M | |
$ ― | $ 241.82M | $ 126.55M | $ 2.56M | $ -22.96M | $ 94.36M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 465.19M | $ 294.25M | $ -54.14M | $ 255.79M | $ 205.44M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 130.00K | $ 58.00K | $ 597.00K | $ 678.00K | $ 2.60M | |
$ ― | $ 3.42B | $ 2.88B | $ 2.40B | $ 2.92B | $ 2.82B | |
$ ― | $ 465.19M | $ 294.25M | $ -54.14M | $ 255.79M | $ 205.44M | |
$ ― | $ 465.19M | $ 294.25M | $ -54.14M | $ 255.79M | $ 205.44M | |
$ ― | $ 47.11M | $ 46.01M | $ 52.91M | $ 59.02M | $ 13.54M | |
$ ― | $ 758.08M | $ 467.67M | $ 1.10M | $ 293.78M | $ 316.08M | |
$ ― | $ 1.42B | $ 1.09B | $ 648.73M | $ 972.40M | $ 535.96M |