Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.89B | $ 2.62B | $ 2.41B | $ 2.41B | $ 2.33B | $ 2.22B | |
$ 2.71B | $ 1.86B | $ 1.76B | $ 1.74B | $ 1.71B | $ 1.33B | |
$ 1.18B | $ 757.06M | $ 649.35M | $ 673.26M | $ 621.80M | $ 887.30M | |
$ 103.57M | $ 427.91M | $ -10.23M | $ -32.64M | $ -38.45M | $ 275.81M | |
$ 450.68M | $ 310.63M | $ 269.05M | $ 253.06M | $ 225.17M | $ 213.56M | |
$ -81.48M | $ 114.65M | $ -86.97M | $ -92.24M | $ -103.59M | $ -116.51M | |
$ -51.15M | $ 179.96M | $ -193.08M | $ -42.95M | $ -11.55M | $ -22.64M | |
$ 448.91M | $ 394.46M | $ 362.72M | $ 198.64M | $ 129.06M | $ 94.98M | |
$ 72.20M | $ 104.84M | $ 85.55M | $ 44.36M | $ -12.19M | $ 17.10M | |
- | - | - | - | - | - | |
$ 615.55M | $ 285.86M | $ 346.14M | $ 152.18M | $ 137.97M | $ 88.60M | |
$ 3.33 | $ 2.40 | $ 4.54 | $ 2.54 | $ 2.38 | $ 0.52 | |
$ 2.72 | $ 2.39 | $ 2.26 | $ 1.26 | $ 1.18 | $ 0.51 | |
$ 1.28B | $ 238.00M | $ 239.64M | $ 239.08M | $ 232.12M | $ 114.11M | |
$ 1.16B | $ 119.77M | $ 120.63M | $ 120.76M | $ 116.58M | $ 114.60M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.81B | $ 2.29B | $ 1.75B | $ 1.70B | $ 1.67B | $ 1.61B | |
$ 374.43M | $ 285.86M | $ 346.14M | $ 152.18M | $ 137.97M | $ 88.60M | |
$ 287.05M | $ 314.12M | - | - | - | - | |
- | - | - | - | - | - | |
$ 530.38M | $ 508.62M | $ 448.46M | $ 290.88M | $ 232.65M | $ 106.88M | |
$ 898.70M | $ 735.23M | $ 660.96M | $ 526.15M | $ 460.47M | $ 774.42M |