Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.11B | $ 3.73B | $ 3.03B | $ 2.63B | $ 2.40B | $ 2.04B | |
$ 3.31B | $ 3.14B | $ 2.51B | $ 2.16B | $ 2.00B | $ 1.62B | |
$ 797.23M | $ 590.76M | $ 517.99M | $ 468.21M | $ 407.47M | $ 415.90M | |
$ 356.94M | $ 335.39M | $ 221.16M | $ 207.75M | $ 184.31M | $ 161.93M | |
$ 280.35M | $ 255.37M | $ 296.82M | $ 260.46M | $ 223.16M | $ 129.18M | |
$ 10.72M | $ -8.09M | $ -8.93M | $ -6.85M | $ -9.36M | $ -13.01M | |
$ 26.36M | $ 25.48M | $ 1.20M | $ -4.39M | $ -3.81M | $ 3.20M | |
$ 311.62M | $ 272.76M | $ 289.09M | $ 258.00M | $ 217.61M | $ 116.17M | |
$ 71.09M | $ 62.91M | $ 64.44M | $ 60.28M | $ 46.24M | $ 23.95M | |
$ -13.67M | $ -13.09M | $ -12.33M | $ -11.71M | $ -10.95M | $ -10.37M | |
$ 239.98M | $ 209.40M | $ 224.68M | $ 194.65M | $ 170.48M | $ 360.11M | |
$ 4.25 | $ 3.76 | $ 4.09 | $ 3.57 | $ 3.19 | $ 2.07 | |
$ 4.12 | $ 3.65 | $ 3.95 | $ 3.42 | $ 3.06 | $ 1.97 | |
$ 225.75M | $ 55.71M | $ 54.89M | $ 54.49M | $ 53.43M | $ 53.45M | |
$ 231.97M | $ 57.32M | $ 56.87M | $ 56.92M | $ 55.79M | $ 55.98M | |
$ 0.24 | $ 0.24 | $ 0.22 | $ 0.21 | - | $ 0.19 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.56B | $ 3.47B | $ 2.73B | $ 2.23B | $ 2.05B | $ 1.78B | |
$ 239.98M | $ 209.40M | $ 224.68M | $ 194.65M | $ 170.48M | $ 110.53M | |
$ 189.32M | $ 215.48M | - | - | - | - | |
- | - | - | - | - | - | |
$ 389.49M | $ 280.85M | $ 298.02M | $ 264.85M | $ 226.97M | $ 131.83M | |
$ 451.90M | $ 353.24M | $ 360.38M | $ 320.84M | $ 281.54M | $ 183.97M |