Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.77B | $ 1.63B | $ 1.41B | $ 1.12B | $ 958.43M | $ 991.35M | |
$ 1.11B | $ 1.02B | $ 896.60M | $ 690.93M | $ 623.94M | $ 655.49M | |
$ 659.46M | $ 607.77M | $ 515.45M | $ 431.36M | $ 334.50M | $ 335.86M | |
$ 412.81M | $ 369.01M | $ 323.29M | $ 275.48M | $ 224.48M | $ 259.40M | |
$ 246.64M | $ 238.75M | $ 192.16M | $ 155.88M | $ 110.02M | $ 76.45M | |
$ 11.79M | $ 5.15M | $ 3.02M | $ -7.56M | $ -11.19M | $ -13.61M | |
$ -9.42M | $ 4.34M | $ 960.00K | $ 6.03M | $ -11.84M | $ -16.24M | |
$ 246.83M | $ 237.94M | $ 190.10M | $ 146.56M | $ 115.33M | $ 83.10M | |
$ 58.85M | $ 53.54M | $ 47.56M | $ 31.85M | $ 25.63M | $ 15.17M | |
$ -75.00K | $ 153.00K | $ 434.00K | $ 47.00K | $ -227.00K | $ -269.00K | |
$ 187.91M | $ 184.56M | $ 142.97M | $ 114.76M | $ 89.48M | $ 67.66M | |
$ 1.16 | $ 1.11 | $ 0.86 | $ 0.68 | $ 0.52 | $ 0.39 | |
$ 1.15 | $ 1.10 | $ 0.85 | $ 0.67 | $ 0.52 | $ 0.39 | |
$ 654.84M | $ 166.34M | $ 166.65M | $ 167.75M | $ 171.37M | $ 171.75M | |
$ 660.73M | $ 168.16M | $ 169.17M | $ 171.22M | $ 172.78M | $ 173.66M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.52B | $ 1.39B | $ 1.22B | $ 966.41M | $ 848.41M | $ 914.89M | |
$ 187.91M | $ 184.56M | $ 142.97M | $ 114.76M | $ 89.48M | $ 67.66M | |
$ 238.50M | $ 189.95M | - | - | - | - | |
- | - | - | - | - | - | |
$ 253.30M | $ 251.12M | $ 198.35M | $ 154.12M | $ 126.52M | $ 96.71M | |
$ 325.94M | $ 321.80M | $ 276.42M | $ 229.58M | $ 204.18M | $ 178.71M |