Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 1.21B | $ 986.08M | $ 945.29M | $ 841.73M | $ 843.79M | |
$ ― | $ 910.00M | $ 752.75M | $ 716.71M | $ 612.91M | $ 621.41M | |
$ ― | $ 299.50M | $ 233.33M | $ 228.58M | $ 228.82M | $ 222.38M | |
$ ― | $ 136.47M | $ 87.79M | $ 82.76M | $ 76.12M | $ 80.02M | |
$ ― | $ 163.02M | $ 145.54M | $ 145.82M | $ 152.70M | $ 142.36M | |
$ ― | $ -3.52M | $ -2.64M | $ -7.53M | $ -5.93M | $ -6.54M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 198.76M | $ 139.59M | $ 125.13M | $ 147.32M | $ 144.76M | |
$ ― | $ 38.09M | $ 38.50M | $ 35.46M | $ 46.26M | $ 59.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 158.50M | $ 99.90M | $ 87.90M | $ 98.58M | $ 83.19M | |
$ ― | $ 9.88 | $ 6.23 | $ 6.06 | $ 6.15 | $ 4.84 | |
$ ― | $ 9.88 | $ 6.23 | $ 6.06 | $ 6.15 | $ 4.84 | |
$ ― | $ 16.04M | $ 16.04M | $ 16.03M | $ 16.04M | $ 16.04M | |
$ ― | $ 16.04M | $ 16.05M | $ 16.03M | $ 16.04M | $ 16.04M | |
$ ― | $ 2.50 | $ 0.00 | $ 2.50 | $ 2.50 | $ 0.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 2.35M | $ 4.24M | $ 4.33M | $ 8.29M | $ 9.10M | |
$ ― | $ 1.05B | $ 840.53M | $ 799.47M | $ 689.03M | $ 701.43M | |
$ ― | $ 158.50M | $ 99.90M | $ 87.90M | $ 98.58M | $ 83.19M | |
$ ― | $ 135.71M | $ 99.93M | $ 87.39M | $ 97.22M | $ 82.70M | |
$ ― | $ 5.00M | $ 6.88M | $ 9.97M | $ 2.70M | $ 2.99M | |
$ ― | $ 203.76M | $ 146.47M | $ 135.10M | $ 150.02M | $ 147.75M | |
$ ― | $ 225.21M | $ 160.38M | $ 142.01M | $ 154.08M | $ 151.25M |