Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 2.56B | $ 1.93B | $ 2.93B | $ 2.90B | $ 3.00B | |
$ ― | $ 2.08B | $ 1.61B | $ 2.39B | $ 2.35B | $ 2.46B | |
$ ― | $ 482.20M | $ 326.60M | $ 544.60M | $ 555.53M | $ 534.77M | |
$ ― | $ 515.20M | $ 438.40M | $ 788.40M | $ 674.91M | $ 765.35M | |
$ ― | $ -33.00M | $ -111.80M | $ -243.80M | $ -119.38M | $ -230.58M | |
$ ― | $ -16.60M | $ -22.30M | $ -49.20M | $ -10.69M | $ -16.33M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 99.20M | $ 200.40M | $ -117.60M | $ 993.00K | $ 185.67M | |
$ ― | $ 25.30M | $ 600.00K | $ -5.00M | $ 15.64M | $ -9.36M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 139.30M | $ 104.80M | $ 18.40M | $ -48.15M | $ 483.80M | |
$ ― | $ 4.86 | $ 3.62 | $ 0.62 | $ -1.66 | $ 16.20 | |
$ ― | $ 4.86 | $ 3.44 | $ 0.62 | $ -1.66 | $ 14.82 | |
$ ― | $ 28.67M | $ 28.95M | $ 29.68M | $ 29.07M | $ 29.86M | |
$ ― | $ 28.67M | $ 31.11M | $ 32.02M | $ 31.65M | $ 33.11M | |
$ ― | $ 1.00 | $ 0.00 | $ 1.50 | $ 1.50 | $ 1.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 7.80M | $ 4.20M | $ 42.20M | $ 35.70M | $ 36.78M | |
$ ― | $ 2.59B | $ 2.04B | $ 3.18B | $ 3.02B | $ 3.23B | |
$ ― | $ 139.30M | $ 104.80M | $ 18.40M | $ -48.15M | $ 483.80M | |
$ ― | $ -1.33M | $ -127.67M | $ -218.49M | $ -179.30M | $ -532.16M | |
$ ― | $ 27.80M | $ 28.10M | $ 36.20M | $ 13.49M | $ 17.20M | |
$ ― | $ 127.00M | $ 228.50M | $ -81.40M | $ 14.48M | $ 202.87M | |
$ ― | $ 245.80M | $ 373.30M | $ 83.10M | $ 68.51M | $ 273.43M |