Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 2.24B | $ 1.98B | $ 1.82B | $ 2.00B | $ 2.12B | |
$ ― | $ 1.28B | $ 1.08B | $ 985.97M | $ 1.15B | $ 1.29B | |
$ ― | $ 954.49M | $ 903.79M | $ 835.84M | $ 850.87M | $ 828.01M | |
$ ― | $ 858.87M | $ 816.61M | $ 796.25M | $ 760.07M | $ 718.82M | |
$ ― | $ 95.61M | $ 87.18M | $ 39.59M | $ 90.80M | $ 109.19M | |
$ ― | $ -47.32M | $ -45.46M | $ -52.15M | $ -42.67M | $ -33.93M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 26.48M | $ 60.15M | $ -29.78M | $ 53.70M | $ 81.19M | |
$ ― | $ 12.29M | $ 13.11M | $ 9.12M | $ 22.04M | $ 32.73M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ -257.00K | $ 17.98M | $ 16.31M | $ -69.81M | $ 4.54M | |
$ ― | $ >-0.01 | $ 0.02 | $ 0.01 | $ -0.10 | $ <0.01 | |
$ ― | $ >-0.01 | $ 0.02 | $ 0.01 | $ -0.10 | $ <0.01 | |
$ ― | $ 1.09B | $ 1.19B | $ 1.17B | $ 692.33M | $ 697.05M | |
$ ― | $ 1.09B | $ 1.19B | $ 1.18B | $ 692.33M | $ 697.05M | |
$ ― | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.01 | $ 0.01 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 2.14B | $ 1.89B | $ 1.78B | $ 1.91B | $ 2.01B | |
$ ― | $ -257.00K | $ 17.98M | $ 16.31M | $ -69.81M | $ 4.54M | |
$ ― | $ 13.62M | $ 37.08M | $ -35.88M | $ 223.87M | $ 33.68M | |
$ ― | $ 47.16M | $ 44.70M | $ 51.70M | $ 41.51M | $ 33.66M | |
$ ― | $ 73.64M | $ 104.85M | $ 21.92M | $ 95.21M | $ 114.85M | |
$ ― | $ 287.62M | $ 327.86M | $ 240.89M | $ 300.06M | $ 262.93M |