Income Statement | TTM | Dec 21 | Dec 20 | Dec 18 | Dec 17 | Dec 16 |
---|---|---|---|---|---|---|
$ ― | $ 2.96B | $ 2.19B | $ 2.32B | $ 2.18B | $ 1.64B | |
$ ― | $ 1.40B | $ 1.10B | $ 1.24B | $ 1.12B | $ 761.51M | |
$ ― | $ 1.55B | $ 1.09B | $ 1.08B | $ 1.06B | $ 880.66M | |
$ ― | $ 1.07B | $ 800.59M | $ 912.69M | $ 851.00M | $ 699.84M | |
$ ― | $ 479.76M | $ 289.40M | $ 166.65M | $ 210.51M | $ 180.83M | |
$ ― | $ -21.90M | $ -32.44M | $ -37.84M | $ -28.14M | $ -27.71M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 464.09M | $ 124.22M | $ 119.00M | $ 201.52M | $ 153.12M | |
$ ― | $ 103.71M | $ 16.57M | $ 35.76M | $ 44.16M | $ 50.05M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 360.82M | $ 107.76M | $ 85.39M | $ 155.37M | $ 101.48M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ 65.26M | $ 40.76M | |
$ ― | $ 2.48B | $ 1.90B | $ 2.15B | $ 1.97B | $ 1.46B | |
$ ― | $ 360.82M | $ 107.76M | $ 85.39M | $ 155.37M | $ 101.48M | |
$ ― | $ 360.82M | $ 386.69M | $ 85.39M | $ 155.29M | $ 101.48M | |
$ ― | $ 20.10M | $ 29.82M | $ 22.13M | $ 22.14M | $ 22.79M | |
$ ― | $ 484.18M | $ 154.05M | $ 141.14M | $ 223.66M | $ 175.91M | |
$ ― | $ 624.59M | $ 289.80M | $ 236.61M | $ 313.92M | $ 246.50M |