Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.12B | $ 1.13B | $ 1.10B | $ 955.04M | $ 898.40M | $ 837.45M | |
$ 86.25M | $ 351.07M | $ 321.06M | $ 269.58M | $ 260.72M | $ 160.04M | |
$ 1.03B | $ 778.62M | $ 775.93M | $ 685.46M | $ 637.68M | $ 837.45M | |
$ 445.52M | $ 448.71M | $ 772.31M | $ 672.37M | $ 659.29M | $ 615.13M | |
$ 321.68M | $ 329.91M | $ 324.68M | $ 282.67M | $ 239.10M | $ 222.32M | |
$ 134.64M | $ 91.62M | $ -84.28M | $ -78.56M | $ -70.77M | $ -48.54M | |
$ -226.01M | $ -22.59M | $ -19.07M | $ -454.77M | $ -38.96M | $ -41.44M | |
$ 266.06M | $ 238.29M | $ 259.46M | $ 658.88M | $ 207.29M | $ 215.23M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 198.52M | $ 211.01M | $ 231.34M | $ 626.63M | $ 184.88M | $ 195.44M | |
$ 1.67 | $ 1.80 | $ 1.98 | $ 5.38 | $ 1.63 | $ 1.87 | |
$ 1.67 | $ 1.80 | $ 1.97 | $ 5.36 | $ 1.63 | $ 1.86 | |
$ 469.79M | $ 117.16M | $ 116.81M | $ 116.43M | $ 113.24M | $ 103.20M | |
$ 471.63M | $ 117.51M | $ 117.22M | $ 116.95M | $ 113.72M | $ 103.85M | |
$ 2.16 | $ 2.16 | $ 2.12 | $ 2.04 | $ 1.97 | $ 1.91 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 531.77M | $ 799.78M | $ 772.31M | $ 672.37M | $ 659.29M | $ 615.13M | |
$ 198.79M | $ 212.24M | $ 232.62M | $ 628.14M | $ 187.10M | $ 195.44M | |
$ 163.96M | - | $ 187.68M | $ 57.42M | - | - | |
- | - | - | - | - | - | |
$ 300.87M | $ 352.50M | $ 343.77M | $ 737.47M | $ 278.06M | $ 220.16M | |
$ 657.87M | $ 707.36M | $ 702.15M | $ 1.05B | $ 578.20M | $ 486.19M |