Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.86B | $ 3.70B | $ 3.39B | $ 2.99B | $ 2.67B | $ 2.16B | |
$ 267.48M | $ 255.00M | $ 207.00M | $ 188.01M | $ 131.30M | $ 114.20M | |
$ 3.59B | $ 3.44B | $ 3.19B | $ 2.80B | $ 2.54B | $ 2.04B | |
$ 3.81B | $ 2.79B | $ 2.80B | $ 2.20B | $ 2.78B | $ 1.62B | |
$ 15.74M | $ 620.52M | $ 579.44M | $ 600.52M | $ -240.24M | $ 421.75M | |
$ -1.86M | $ -169.80M | $ -2.67M | $ -1.91M | $ -2.17M | $ -1.85M | |
$ -322.84M | $ 14.69M | $ 59.81M | $ 28.17M | $ 10.25M | $ 66.96M | |
$ 351.14M | $ 834.22M | $ 529.12M | $ 570.44M | $ -232.22M | $ 486.79M | |
$ 253.84M | $ 236.62M | $ 188.46M | $ -378.14M | $ 63.48M | $ 39.88M | |
- | - | - | - | - | - | |
$ 100.06M | $ 597.60M | $ 356.61M | $ 948.58M | $ -295.70M | $ 446.91M | |
$ 0.38 | $ 2.67 | $ 1.53 | $ 4.30 | $ -1.36 | $ 2.08 | |
$ 0.36 | $ 2.65 | $ 1.52 | $ 4.27 | $ -1.36 | $ 2.05 | |
$ 890.96M | $ 223.63M | $ 222.00M | $ 220.43M | $ 218.07M | $ 214.91M | |
$ 897.87M | $ 225.93M | $ 223.96M | $ 222.07M | $ 218.07M | $ 217.66M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ -0.42 | $ 2.86 | |
- | - | - | - | $ -0.42 | $ 2.83 | |
- | - | - | - | - | - | |
$ 4.08B | $ 3.05B | $ 3.00B | $ 2.39B | $ 2.91B | $ 1.74B | |
$ 97.30M | $ 597.60M | $ 340.66M | $ 948.58M | $ -295.70M | $ 446.91M | |
$ -39.92M | $ 688.23M | $ 430.15M | - | $ -286.24M | $ 433.34M | |
- | - | - | - | $ 2.17M | $ 1.85M | |
$ 351.97M | $ 836.77M | $ 531.78M | $ 572.35M | $ -230.04M | $ 488.65M | |
$ 439.12M | $ 919.43M | $ 599.64M | $ 630.20M | $ -178.24M | $ 543.18M |