Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 2.62B | $ 2.55B | $ 2.52B | $ 2.22B | $ 1.96B | $ 1.72B | |
$ 2.23B | $ 2.17B | $ 2.14B | $ 1.89B | $ 1.68B | $ 1.46B | |
$ 388.75M | $ 379.41M | $ 379.59M | $ 329.10M | $ 280.46M | $ 253.42M | |
$ 214.25M | $ 192.59M | $ 221.54M | $ 190.77M | $ 167.72M | $ 155.22M | |
$ 174.50M | $ 186.82M | $ 158.05M | $ 138.32M | $ 112.74M | $ 98.19M | |
$ -5.80M | $ -2.26M | $ -1.65M | $ -2.14M | $ -2.22M | $ -1.27M | |
$ -43.00K | $ -277.00K | $ 1.00K | $ -83.00K | $ 80.00K | $ 319.00K | |
$ 168.66M | $ 184.28M | $ 156.40M | $ 136.10M | $ 110.61M | $ 97.24M | |
$ 46.68M | $ 47.54M | $ 35.87M | $ 22.21M | $ 28.53M | $ -16.86M | |
$ 281.00K | $ 280.00K | $ -2.00K | $ 4.00K | $ 22.00K | $ 40.00K | |
$ 122.26M | $ 137.02M | $ 120.53M | $ 113.89M | $ 82.10M | $ 114.14M | |
$ 3.00 | $ 3.37 | $ 2.99 | $ 2.85 | $ 2.08 | $ 2.94 | |
$ 2.97 | $ 3.35 | $ 2.97 | $ 2.83 | $ 2.06 | $ 2.91 | |
$ 163.19M | $ 40.64M | $ 40.29M | $ 39.95M | $ 39.54M | $ 38.88M | |
$ 164.29M | $ 40.96M | $ 40.62M | $ 40.23M | $ 39.87M | $ 39.16M | |
$ 1.58 | $ 1.52 | $ 1.28 | $ 1.08 | $ 1.00 | $ 0.84 | |
- | - | - | - | - | - | |
- | - | - | - | - | $ 1.63 | |
$ 1.84 | $ 3.71 | $ 3.36 | $ 2.91 | - | $ 1.62 | |
- | - | - | - | - | - | |
$ 2.44B | $ 2.37B | $ 2.36B | $ 2.08B | $ 1.85B | $ 1.62B | |
$ 122.26M | $ 137.02M | $ 120.53M | $ 113.89M | $ 82.10M | $ 114.14M | |
$ 122.26M | $ 137.02M | $ 120.53M | $ 113.89M | $ 82.10M | $ 114.14M | |
$ 5.94M | $ 2.39M | $ 1.90M | $ 2.59M | $ 2.38M | $ 1.38M | |
$ 174.60M | $ 186.67M | $ 158.30M | $ 138.69M | $ 112.98M | $ 98.62M | |
$ 255.75M | $ 263.74M | $ 228.60M | $ 194.57M | $ 165.55M | $ 132.41M |