Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 555.48M | $ 517.95M | $ 488.62M | $ 564.44M | $ 559.16M | $ 618.46M | |
$ 400.93M | $ 346.92M | $ 307.54M | $ 356.22M | $ 347.73M | $ 366.04M | |
$ 154.55M | $ 171.03M | $ 181.08M | $ 208.22M | $ 211.43M | $ 252.41M | |
$ 114.13M | $ 114.63M | $ 107.82M | $ 137.49M | $ 117.03M | $ 154.68M | |
$ 40.42M | $ 56.40M | $ 73.25M | $ 70.74M | $ 94.41M | $ 97.73M | |
$ 5.93M | $ 590.00K | $ 1.30M | $ 3.25M | $ 3.03M | $ 2.89M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 45.56M | $ 56.20M | $ 71.55M | $ 73.04M | $ 95.86M | $ 104.56M | |
$ 11.04M | $ 12.98M | $ 14.29M | $ 14.43M | $ 18.60M | $ -8.76M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 34.52M | $ 43.23M | $ 57.26M | $ 58.61M | $ 77.26M | $ 113.32M | |
$ 23.99 | $ 28.82 | $ 33.18 | $ 39.08 | $ 51.51 | $ 75.56 | |
$ 23.99 | $ 28.82 | $ 33.18 | $ 39.08 | $ 51.51 | $ 75.56 | |
$ 5.58M | $ 1.50M | $ 1.50M | $ 1.50M | $ 1.50M | $ 1.50M | |
$ 5.58M | $ 1.50M | $ 1.50M | $ 1.50M | $ 1.50M | $ 1.50M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 515.06M | $ 461.55M | $ 415.37M | $ 493.70M | $ 464.75M | $ 520.72M | |
$ 34.52M | $ 43.23M | $ 57.26M | $ 58.61M | $ 77.26M | $ 113.32M | |
$ 34.52M | $ 43.23M | $ 58.38M | $ 59.16M | $ 78.48M | $ 109.98M | |
$ -19.00K | $ 470.00K | $ 730.00K | $ 406.00K | $ 256.00K | $ 15.00K | |
$ 45.54M | $ 56.67M | $ 72.28M | $ 73.45M | $ 96.12M | $ 104.58M | |
$ 74.85M | $ 86.40M | $ 102.02M | $ 102.97M | $ 124.75M | $ 130.19M |