Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 1.59B | $ 1.71B | $ 1.58B | $ 1.40B | $ 1.35B | $ 1.30B | |
$ 261.50M | $ 1.21B | $ 1.12B | $ 1.00B | $ 952.35M | $ 917.45M | |
$ 726.11M | $ 501.11M | $ 456.86M | $ 396.22M | $ 395.04M | $ 386.49M | |
$ 906.45M | $ 384.24M | $ 350.22M | $ 315.97M | $ 320.22M | $ 314.09M | |
$ 89.32M | $ 116.86M | $ 106.64M | $ 80.26M | $ 74.82M | $ 72.40M | |
- | - | - | - | - | - | |
$ 16.30M | $ 14.42M | $ 7.38M | $ -5.04M | $ -3.42M | $ -4.52M | |
$ 73.03M | $ 102.44M | $ 99.27M | $ 75.21M | $ 71.40M | $ 67.88M | |
$ 20.60M | $ 27.01M | $ 24.09M | $ 19.17M | $ 16.83M | $ 17.00M | |
$ 75.00K | $ -3.82M | $ -2.48M | - | - | - | |
$ 52.43M | $ 75.43M | $ 75.18M | $ 56.04M | $ 130.86M | $ 57.98M | |
$ 2.72 | $ 3.76 | $ 3.65 | $ 2.67 | $ 5.64 | $ 2.34 | |
$ 2.67 | $ 3.68 | $ 3.54 | $ 2.62 | $ 5.50 | $ 2.30 | |
$ 78.01M | $ 20.05M | $ 20.58M | $ 20.98M | $ 23.19M | $ 24.74M | |
$ 79.30M | $ 20.50M | $ 21.21M | $ 21.39M | $ 23.77M | $ 25.25M | |
$ 0.78 | $ 1.20 | $ 0.98 | $ 0.80 | $ 0.72 | $ 0.60 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 2.35 | - | |
- | - | - | - | - | - | |
$ 1.17B | $ 1.59B | $ 1.47B | $ 1.32B | $ 1.27B | $ 1.23B | |
$ 52.43M | $ 75.43M | $ 75.18M | $ 56.04M | $ 130.86M | $ 57.98M | |
$ 32.76M | $ 1.28B | - | $ 56.04M | $ 54.57M | $ 50.88M | |
- | - | - | - | - | - | |
$ 73.03M | $ 102.44M | $ 99.27M | $ 80.26M | $ 74.82M | $ 72.40M | |
$ 81.13M | $ 112.55M | $ 109.28M | $ 85.51M | $ 81.30M | $ 80.67M |