Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 1.17B | $ 1.17B | $ 1.14B | $ 1.07B | $ 944.28M | $ 870.39M | |
$ 771.35M | $ 771.25M | $ 743.99M | $ 702.70M | $ 619.08M | $ 575.08M | |
$ 396.67M | $ 396.77M | $ 397.81M | $ 370.45M | $ 325.20M | $ 295.31M | |
$ 313.14M | $ 313.14M | $ 290.40M | $ 272.22M | $ 256.03M | $ 245.35M | |
$ 83.53M | $ 83.63M | $ 107.42M | $ 98.23M | $ 69.16M | $ 49.96M | |
$ -10.48M | $ -10.48M | $ -10.13M | $ -9.97M | $ -10.45M | $ -5.58M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 73.31M | $ 73.31M | $ 97.60M | $ 88.46M | $ 58.93M | $ 44.67M | |
$ 14.51M | $ 14.61M | $ 19.65M | $ 17.65M | $ 11.81M | $ 8.92M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 58.69M | $ 58.69M | $ 77.95M | $ 70.81M | $ 47.13M | $ 35.75M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 3.00M | $ 2.18M | $ 2.75M | $ 3.85M | $ 49.53M | |
$ 1.08B | $ 1.08B | $ 1.03B | $ 974.92M | $ 875.11M | $ 820.43M | |
$ 58.69M | $ 58.69M | $ 77.95M | $ 70.81M | $ 47.13M | $ 35.75M | |
$ 58.69M | $ 58.69M | $ 77.95M | $ 70.81M | $ 47.13M | $ 35.75M | |
$ 10.59M | $ 10.59M | $ 10.06M | $ 9.90M | $ 10.32M | $ 5.46M | |
$ 83.89M | $ 83.89M | $ 107.66M | $ 98.36M | $ 69.25M | $ 50.13M | |
$ 157.05M | $ 156.95M | $ 174.49M | $ 163.00M | $ 130.42M | $ 64.82M |