Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 10.36B | $ 9.78B | $ 8.99B | $ 7.94B | $ 6.20B | $ 6.09B | |
$ 8.71B | $ 8.40B | $ 7.44B | $ 6.64B | $ 5.17B | $ 5.11B | |
$ 1.65B | $ 1.38B | $ 1.55B | $ 1.30B | $ 1.03B | $ 982.00M | |
$ 1.38B | $ 998.00M | $ 1.28B | $ 1.15B | $ 934.00M | $ 816.00M | |
$ 213.00M | $ 318.00M | $ 274.00M | $ 155.00M | $ 92.00M | $ 166.00M | |
$ -40.00M | $ -53.00M | $ -29.00M | $ -21.00M | $ -24.00M | $ -33.00M | |
$ 75.00M | $ -65.00M | $ -51.00M | $ -23.00M | $ -74.00M | $ -15.00M | |
$ 158.00M | $ 266.00M | $ 264.00M | $ 153.00M | $ -6.00M | $ 118.00M | |
$ 14.00M | $ 33.00M | $ 64.00M | $ -8.00M | $ 16.00M | $ 37.00M | |
- | - | - | - | - | - | |
$ 146.00M | $ 229.00M | $ 197.00M | $ 153.00M | $ -31.00M | $ 60.00M | |
$ 1.17 | $ 1.93 | $ 1.68 | $ 1.33 | $ -0.27 | $ 0.52 | |
$ 1.17 | $ 1.92 | $ 1.67 | $ 1.32 | $ -0.27 | $ 0.52 | |
$ 476.62M | $ 118.91M | $ 117.05M | $ 114.63M | $ 114.60M | $ 114.60M | |
$ 478.27M | $ 119.49M | $ 117.62M | $ 115.60M | $ 114.60M | $ 114.60M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 10.00B | $ 9.39B | $ 8.72B | $ 7.79B | $ 6.10B | $ 5.93B | |
$ 140.00M | $ 229.00M | $ 197.00M | $ 153.00M | $ -31.00M | $ 60.00M | |
$ 187.04M | $ 242.14M | - | - | $ 24.48M | $ 70.98M | |
- | - | - | - | $ 24.00M | $ 33.00M | |
$ 255.00M | $ 319.00M | $ 293.00M | $ 174.00M | $ 18.00M | $ 151.00M | |
$ 640.00M | $ 680.00M | $ 622.00M | $ 509.00M | $ 341.00M | $ 453.00M |