Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.11B | $ 3.73B | $ 3.03B | $ 2.61B | $ 2.40B | $ 2.04B | |
$ 3.31B | $ 3.14B | $ 2.35B | $ -2.02B | $ 2.00B | $ 1.75B | |
$ 797.23M | $ 590.76M | $ 671.03M | $ 468.21M | $ 407.47M | $ 291.11M | |
$ 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 | $ -5.55M | $ -13.01M | |
$ -24.61M | $ 25.48M | $ -1.20M | $ -4.39M | - | - | |
$ 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 | - | - | - | |
$ 239.98M | $ 209.40M | $ 530.78M | $ 194.65M | $ 170.48M | $ 110.53M | |
$ 4.25 | $ 3.76 | $ 4.09 | $ 3.57 | $ 3.19 | $ 2.07 | |
$ 4.13 | $ 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.23 | $ 0.23 | $ 0.22 | - | $ 0.20 | $ 0.19 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 3.13 | $ 1.78 | |
- | - | - | - | $ 129.93M | $ 124.79M | |
$ 1.85B | $ 3.47B | $ 2.58B | $ -1.81B | $ 2.18B | $ 1.91B | |
$ 239.98M | $ 209.40M | $ 224.68M | $ 194.65M | $ 170.48M | $ 110.53M | |
$ 189.32M | $ 215.48M | $ 228.95M | - | $ 170.48M | $ 91.06M | |
- | - | - | - | $ 9.36M | $ 15.66M | |
$ 389.49M | $ 280.85M | $ 298.02M | $ 264.85M | $ 226.97M | $ 131.83M | |
$ 451.90M | $ 353.24M | $ 361.41M | $ 321.70M | $ 281.54M | $ 182.88M |