Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.22B | $ 1.98B | $ 2.12B | $ 1.87B | $ 1.20B | $ 1.79B | |
$ 1.30B | $ 1.15B | $ 1.25B | $ 1.10B | $ 737.27M | $ 1.10B | |
$ 916.32M | $ 832.41M | $ 873.84M | $ 767.50M | $ 464.54M | $ 686.02M | |
$ 677.37M | $ 612.67M | $ 592.19M | $ 519.85M | $ 414.98M | $ 503.27M | |
$ 218.13M | $ 213.22M | $ 281.64M | $ 243.60M | $ -31.61M | $ 176.81M | |
$ 13.76M | $ 7.39M | $ 676.00K | $ -1.53M | $ 1.62M | $ 4.41M | |
$ 17.14M | $ -6.52M | $ -10.20M | $ 2.62M | $ 44.27M | $ 5.02M | |
$ 223.93M | $ 220.61M | $ 282.32M | $ 242.07M | $ -29.98M | $ 181.23M | |
$ 48.83M | $ 46.64M | $ 65.10M | $ 49.61M | $ -11.70M | $ 39.50M | |
- | - | - | - | $ 46.58M | - | |
$ 170.47M | $ 171.55M | $ 216.06M | $ 190.68M | $ -18.40M | $ 180.42M | |
$ 2.39 | $ 2.34 | $ 2.84 | $ 2.43 | $ -0.23 | $ 1.78 | |
$ 1.98 | $ 2.30 | $ 2.77 | $ 2.34 | $ -0.23 | $ 1.69 | |
$ 286.85M | $ 73.34M | $ 76.02M | $ 78.44M | $ 78.64M | $ 79.58M | |
$ 509.06M | $ 74.56M | $ 78.07M | $ 81.63M | - | $ 4.07M | |
$ 0.84 | $ 0.84 | $ 0.84 | $ 0.60 | - | $ 0.57 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.98B | $ 1.76B | $ 1.84B | $ 1.62B | $ 1.15B | $ 1.60B | |
$ 170.47M | $ 171.55M | $ 216.06M | $ 190.68M | $ -18.28M | $ 141.31M | |
$ 160.73M | $ 181.01M | - | - | - | - | |
- | - | - | - | - | - | |
$ 231.20M | $ 219.74M | $ 281.64M | $ 247.65M | $ 49.56M | $ 176.81M | |
$ 250.30M | $ 235.24M | $ 302.22M | $ 262.86M | $ 66.92M | $ 196.28M |