Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 4.68B | $ 4.68B | $ 4.69B | $ 4.49B | $ 3.95B | $ 3.57B | |
$ 4.44B | $ 4.44B | $ 4.46B | $ 4.30B | $ 3.77B | $ 3.41B | |
$ 242.97M | $ 242.97M | $ 231.89M | $ 193.67M | $ 175.34M | $ 162.27M | |
$ 171.84M | $ 171.84M | $ 163.83M | $ 141.81M | $ 133.91M | $ 129.08M | |
$ 71.13M | $ 71.13M | $ 68.06M | $ 51.85M | $ 41.44M | $ 33.19M | |
$ -6.70M | $ -6.70M | $ -5.93M | $ -5.56M | $ -7.75M | $ -3.81M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 62.90M | $ 62.90M | $ 60.77M | $ 42.55M | $ 31.66M | $ 19.18M | |
$ 15.55M | $ 15.55M | $ 16.69M | $ 10.76M | $ 8.10M | $ 5.02M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 47.35M | $ 47.35M | $ 44.18M | $ 31.41M | $ 23.10M | $ 14.03M | |
$ 0.96 | $ 0.96 | $ 0.89 | $ 0.63 | $ 0.46 | $ 0.27 | |
$ 0.95 | $ 0.95 | $ 0.88 | $ 0.62 | $ 0.45 | $ 0.27 | |
$ 197.62M | $ 49.41M | $ 49.54M | $ 49.78M | $ 50.51M | $ 51.61M | |
$ 200.31M | $ 50.08M | $ 50.15M | $ 50.81M | $ 51.18M | $ 52.02M | |
$ 0.54 | $ 0.54 | $ 0.54 | $ 0.00 | $ 0.00 | $ 0.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 0.52 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ 796.00K | $ 2.67M | |
$ 4.61B | $ 4.61B | $ 4.62B | $ 4.44B | $ 3.90B | $ 3.54B | |
$ 47.35M | $ 47.35M | $ 44.18M | $ 31.41M | $ 23.10M | $ 14.03M | |
$ 47.68M | $ 47.70M | $ 43.93M | $ 34.55M | $ 23.37M | $ 20.85M | |
$ 6.27M | $ 6.23M | $ 5.43M | $ 5.32M | $ 6.00M | $ 3.14M | |
$ 69.16M | $ 69.12M | $ 66.20M | $ 47.87M | $ 37.66M | $ 22.32M | |
$ 86.42M | $ 86.38M | $ 82.52M | $ 64.40M | $ 52.32M | $ 27.01M |