Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.08B | $ 1.95B | $ 1.85B | $ 1.59B | $ 1.12B | $ 1.09B | |
$ 1.17B | $ 1.09B | $ 1.07B | $ 882.64M | $ 574.15M | $ 569.53M | |
$ 911.87M | $ 861.10M | $ 783.86M | $ 709.64M | $ 542.51M | $ 516.90M | |
$ 515.32M | $ 493.30M | $ 446.89M | $ 439.21M | $ 369.59M | $ 360.53M | |
$ 275.59M | $ 218.54M | $ 214.25M | $ 180.74M | $ 172.93M | $ 156.37M | |
$ -8.42M | $ -23.63M | $ -28.38M | $ -23.30M | - | - | |
$ -2.23M | $ 3.33M | $ 1.72M | $ -1.54M | $ -3.13M | $ -3.47M | |
$ 276.05M | $ 198.24M | $ 187.59M | $ 158.98M | $ 175.04M | $ 159.84M | |
$ 39.34M | $ 32.32M | $ 23.35M | $ -2.48M | $ -19.78M | $ 13.31M | |
- | - | - | - | - | - | |
$ 236.71M | $ 165.92M | $ 164.24M | $ 161.46M | $ 194.82M | $ 146.53M | |
$ 5.57 | $ 3.95 | $ 3.95 | $ 3.95 | $ 4.87 | $ 3.79 | |
$ 5.47 | $ 3.88 | $ 3.87 | $ 3.82 | $ 4.69 | $ 3.65 | |
$ 169.77M | $ 42.02M | - | $ 40.85M | $ 40.03M | $ 38.64M | |
$ 173.05M | $ 42.77M | - | $ 42.24M | $ 41.92M | $ 40.74M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.69B | $ 1.73B | $ 1.64B | $ 1.32B | $ 943.74M | $ 930.06M | |
$ 236.71M | $ 165.92M | $ 164.24M | $ 161.46M | $ 194.82M | $ 146.53M | |
$ 229.09M | - | - | - | $ 148.39M | $ 124.33M | |
- | - | - | - | - | - | |
$ 284.47M | $ 221.87M | $ 215.97M | $ 182.28M | $ 176.06M | $ 159.84M | |
$ 444.81M | $ 392.63M | $ 388.01M | $ 328.12M | $ 257.71M | $ 236.51M |