Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 1.23B | $ 1.12B | $ 1.03B | $ 1.15B | $ 1.08B | |
$ ― | $ 916.93M | $ 868.37M | $ 809.66M | $ 885.32M | $ 817.46M | |
$ ― | $ 310.54M | $ 250.95M | $ 219.95M | $ 263.99M | $ 266.65M | |
$ ― | $ 230.89M | $ 180.89M | $ 178.53M | $ 199.95M | $ 214.20M | |
$ ― | $ 79.65M | $ 70.06M | $ 41.42M | $ 64.04M | $ 52.45M | |
$ ― | $ -2.28M | $ -13.66M | $ -13.85M | $ -12.03M | $ -8.22M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 59.33M | $ 49.15M | $ 21.27M | $ 46.74M | $ 42.02M | |
$ ― | $ 12.41M | $ 4.86M | $ 8.22M | $ 4.50M | $ 8.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 31.02M | $ 42.22M | $ 12.53M | $ 32.93M | $ 27.23M | |
$ ― | $ 0.20 | $ 0.26 | $ 0.07 | $ 0.19 | $ 0.16 | |
$ ― | $ 0.20 | $ 0.26 | $ 0.07 | $ 0.19 | $ 0.16 | |
$ ― | $ 155.42M | $ 159.82M | $ 167.25M | $ 169.24M | $ 169.28M | |
$ ― | $ 155.42M | $ 159.82M | $ 167.25M | $ 169.24M | $ 169.28M | |
$ ― | $ 0.09 | $ 0.02 | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 5.78M | $ 7.21M | $ 5.16M | $ 3.13M | $ 26.18M | |
$ ― | $ 1.15B | $ 1.05B | $ 988.19M | $ 1.09B | $ 1.03B | |
$ ― | $ 31.02M | $ 42.22M | $ 12.53M | $ 32.93M | $ 27.23M | |
$ ― | $ 45.50M | $ 46.53M | $ 15.13M | $ 47.42M | $ 36.29M | |
$ ― | $ 6.52M | $ 12.62M | $ 9.80M | $ 12.26M | $ 10.11M | |
$ ― | $ 65.84M | $ 61.77M | $ 31.07M | $ 59.01M | $ 52.13M | |
$ ― | $ 114.31M | $ 108.94M | $ 79.44M | $ 106.15M | $ 76.11M |