Income Statement | TTM | Dec 23 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ ― | $ 2.22B | $ 1.51B | $ 1.39B | $ 1.05B | |
$ ― | $ ― | $ 1.02B | $ 687.21M | $ 651.87M | $ 530.40M | |
$ ― | $ ― | $ 1.20B | $ 823.65M | $ 740.61M | $ 517.43M | |
$ ― | $ ― | $ 817.65M | $ 634.16M | $ 657.47M | $ 514.52M | |
$ ― | $ ― | $ 384.61M | $ 189.50M | $ 83.14M | $ 2.91M | |
$ ― | $ ― | $ -39.91M | $ -36.44M | $ -52.43M | $ -26.78M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 337.49M | $ 139.02M | $ 20.09M | $ -28.96M | |
$ ― | $ ― | $ 81.52M | $ 39.12M | $ 5.98M | $ 3.86M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 252.36M | $ 96.39M | $ 8.32M | $ -33.92M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 11.90M | $ 11.07M | $ 9.76M | $ 29.11M | |
$ ― | $ ― | $ 1.83B | $ 1.32B | $ 1.31B | $ 1.04B | |
$ ― | $ ― | $ 252.36M | $ 96.39M | $ 8.32M | $ -33.92M | |
$ ― | $ ― | $ 253.32M | $ 99.56M | $ 16.23M | $ -32.03M | |
$ ― | $ ― | $ 36.08M | $ 38.39M | $ 48.82M | $ 23.35M | |
$ ― | $ ― | $ 373.57M | $ 177.41M | $ 68.91M | $ -5.61M | |
$ ― | $ 383.52M | $ 498.27M | $ 295.39M | $ 198.67M | $ 61.11M |