Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 4.86B | $ 2.54B | $ 2.37B | $ 2.85B | $ 2.19B | |
$ ― | $ 4.39B | $ 2.28B | $ 2.14B | $ 2.62B | $ 2.03B | |
$ ― | $ 463.45M | $ 259.42M | $ 225.48M | $ 229.59M | $ 152.18M | |
$ ― | $ 324.06M | $ 217.50M | $ 166.01M | $ 165.77M | $ 144.41M | |
$ ― | $ 139.40M | $ 41.91M | $ 59.47M | $ 63.81M | $ 7.77M | |
$ ― | $ 11.49M | $ 14.75M | $ 19.20M | $ 13.72M | $ 9.22M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 81.19M | $ 84.06M | $ 60.58M | $ 122.62M | $ 47.94M | |
$ ― | $ 9.67M | $ 11.17M | $ 6.42M | $ 7.10M | $ -7.86M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 54.06M | $ 69.90M | $ 54.21M | $ 118.38M | $ 65.80M | |
$ ― | $ 0.06 | $ 0.08 | $ 0.06 | $ 0.13 | $ 0.07 | |
$ ― | $ 0.06 | $ 0.08 | $ 0.06 | $ 0.13 | $ 0.07 | |
$ ― | $ 907.59M | $ 907.59M | $ 907.59M | $ 907.59M | $ 907.59M | |
$ ― | $ 907.59M | $ 907.59M | $ 907.59M | $ 907.59M | $ 907.59M | |
$ ― | $ 0.03 | $ 0.04 | $ 0.04 | $ 0.04 | $ 0.04 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 4.72B | $ 2.50B | $ 2.31B | $ 2.78B | $ 2.18B | |
$ ― | $ 54.06M | $ 69.90M | $ 54.21M | $ 118.38M | $ 65.80M | |
$ ― | $ 52.57M | $ 89.58M | $ 52.49M | $ 124.73M | $ 70.44M | |
$ ― | $ 704.00K | $ 2.83M | $ 116.00K | $ 12.00K | $ 1.02M | |
$ ― | $ 81.90M | $ 86.89M | $ 60.70M | $ 122.64M | $ 48.95M | |
$ ― | $ 149.03M | $ 148.03M | $ 117.86M | $ 196.57M | $ 137.37M |