Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 1.23B | $ 1.05B | $ 794.41M | $ 736.35M | $ 755.41M | $ 701.31M | |
$ 901.05M | $ 772.31M | $ 578.02M | $ 548.80M | $ 560.11M | $ 507.96M | |
$ 325.96M | $ 278.62M | $ 216.39M | $ 187.55M | $ 195.30M | $ 193.35M | |
$ 244.32M | $ 227.80M | $ 194.37M | $ 145.93M | $ 145.91M | $ 154.38M | |
$ 81.64M | $ 50.83M | $ 22.03M | $ 41.62M | $ 49.40M | $ 38.96M | |
$ -7.39M | $ -7.32M | $ -7.79M | $ -4.03M | $ -8.42M | $ -147.08M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 73.52M | $ 47.75M | $ 19.20M | $ 41.60M | $ 43.53M | $ -99.98M | |
$ 12.09M | $ 3.88M | $ -89.00K | $ 8.08M | $ -9.92M | $ -37.14M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 61.42M | $ 43.86M | $ 19.29M | $ 33.52M | $ 53.45M | $ -62.85M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 5.39M | $ 2.83M | $ 3.08M | $ 8.41M | $ 1.30M | |
$ 1.15B | $ 1.00B | $ 772.38M | $ 694.73M | $ 706.02M | $ 662.35M | |
$ 61.42M | $ 43.86M | $ 19.29M | $ 33.52M | $ 53.45M | $ -62.85M | |
$ 60.62M | $ 42.54M | $ 20.29M | $ 34.23M | $ 53.94M | $ -62.85M | |
$ 14.65M | $ 7.71M | $ 7.52M | $ 3.73M | $ 3.82M | $ 21.73M | |
$ 88.17M | $ 55.46M | $ 26.72M | $ 45.34M | $ 47.34M | $ -78.25M | |
$ 145.87M | $ 122.67M | $ 85.24M | $ 94.40M | $ 91.26M | $ -34.39M |