Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.49B | $ 2.43B | $ 2.31B | $ 2.07B | $ 1.78B | $ 1.81B | |
$ 1.27B | $ 1.25B | $ 1.21B | $ 1.04B | $ 959.31M | $ 989.03M | |
$ 1.22B | $ 1.18B | $ 1.10B | $ 1.04B | $ 824.33M | $ 823.15M | |
$ 853.84M | $ 797.33M | $ 865.30M | $ 773.92M | $ 648.07M | $ 645.61M | |
$ 320.33M | $ 276.27M | $ 234.09M | $ 261.39M | $ 176.26M | $ 177.54M | |
$ 30.50M | $ 21.10M | $ 40.69M | $ 32.95M | $ 13.26M | $ -3.82M | |
$ -39.10M | $ 83.64M | $ 38.78M | $ 3.83M | $ -74.08M | $ -9.27M | |
$ 352.59M | $ 302.59M | $ 236.00M | $ 290.50M | $ 115.43M | $ 164.46M | |
$ 82.78M | $ 69.84M | $ 62.09M | $ 70.53M | $ 14.60M | $ 24.49M | |
$ 2.48M | $ 2.48M | - | - | - | - | |
$ 269.45M | $ 232.39M | $ 173.91M | $ 219.97M | $ 100.10M | $ 139.97M | |
$ 1.65 | $ 1.41 | $ 1.04 | $ 1.31 | $ 0.60 | $ 0.84 | |
$ 1.62 | $ 1.40 | $ 1.04 | $ 1.31 | $ 0.60 | $ 0.83 | |
$ 658.37M | $ 164.72M | $ 166.87M | $ 167.93M | $ 166.97M | $ 166.04M | |
$ 663.36M | $ 165.66M | $ 167.14M | $ 168.53M | $ 168.04M | $ 167.54M | |
$ 0.48 | $ 0.44 | $ 0.36 | $ 0.28 | $ 0.24 | $ 0.24 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.97 | $ 0.92 | |
- | - | - | - | - | - | |
$ 2.13B | $ 2.05B | $ 2.07B | $ 1.81B | $ 1.61B | $ 1.63B | |
$ 269.45M | $ 232.39M | $ 173.91M | $ 219.97M | $ 100.10M | $ 139.97M | |
$ 268.86M | $ 251.87M | - | - | $ 91.30M | $ 141.64M | |
- | - | - | - | $ 727.00K | $ 26.86M | |
$ 322.63M | $ 303.60M | $ 194.51M | $ 256.78M | $ 116.16M | $ 191.32M | |
$ 415.99M | $ 398.95M | $ 287.08M | $ 323.77M | $ 186.86M | $ 259.36M |