Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 1.50B | $ 1.12B | $ 1.04B | $ 941.60M | $ 895.70M | |
$ ― | $ 1.22B | $ 836.20M | $ 776.60M | $ 706.90M | $ 676.50M | |
$ ― | $ 279.80M | $ 287.90M | $ 260.30M | $ 234.70M | $ 219.20M | |
$ ― | $ 184.80M | $ 201.70M | $ 222.10M | $ 242.60M | $ 203.80M | |
$ ― | $ 95.00M | $ 86.20M | $ 38.20M | $ -7.90M | $ 15.40M | |
$ ― | $ -1.70M | $ 2.20M | $ -700.00K | $ 11.70M | $ -900.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 114.00M | $ 90.30M | $ 39.40M | $ 8.80M | $ 16.40M | |
$ ― | $ 14.60M | $ 16.90M | $ -4.20M | $ -1.00M | $ 3.10M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 99.10M | $ 72.70M | $ 43.10M | $ 10.20M | $ 14.30M | |
$ ― | $ 3.00 | $ 2.20 | $ 1.30 | $ 0.31 | $ ― | |
$ ― | $ 3.00 | $ 2.20 | $ 1.30 | $ 0.31 | $ ― | |
$ ― | $ 33.08M | $ 33.07M | $ 33.06M | $ 33.04M | $ ― | |
$ ― | $ 33.08M | $ 33.07M | $ 33.07M | $ 33.04M | $ ― | |
$ ― | $ 0.83 | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 4.50M | $ 4.40M | $ 3.50M | $ 3.60M | $ 3.50M | |
$ ― | $ 1.41B | $ 1.04B | $ 998.70M | $ 949.50M | $ 880.30M | |
$ ― | $ 99.10M | $ 72.70M | $ 43.10M | $ 10.20M | $ 14.30M | |
$ ― | $ 94.14M | $ 70.59M | $ 43.44M | $ 8.15M | $ 15.31M | |
$ ― | $ 4.20M | $ 3.70M | $ 3.60M | $ 3.20M | $ 1.70M | |
$ ― | $ 118.20M | $ 94.00M | $ 43.00M | $ 12.00M | $ 18.10M | |
$ ― | $ 175.00M | $ 150.70M | $ 93.70M | $ 66.30M | $ 67.00M |