Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.09B | $ 2.38T | $ 2.18B | $ 1.92B | $ 1.65B | $ 1.57B | |
$ 335.71M | $ 768.17B | $ 683.69M | $ -624.46M | $ -561.95M | $ -531.77M | |
$ 749.60M | $ 1.61T | $ 1.50B | $ 1.30B | $ 1.09B | $ 1.04B | |
$ 574.61M | $ 1.18T | $ 1.16B | $ -1.03B | $ -844.02M | $ -803.43M | |
$ 174.99M | $ 430.09B | $ 335.17M | $ 263.91M | $ 242.05M | $ 238.72M | |
$ 546.00K | $ 30.90B | $ -9.89M | $ -23.29M | $ -4.86M | $ -4.44M | |
- | - | $ 264.00K | - | $ -2.73M | $ -2.19M | |
$ 175.53M | $ 457.70B | $ 345.33M | $ 240.62M | $ 237.19M | $ 234.27M | |
$ 38.71M | $ 119.40B | $ 79.39M | $ 41.40M | $ 40.84M | $ 48.37M | |
- | - | - | - | - | - | |
$ 136.82M | $ 338.30B | $ 265.94M | $ 199.22M | $ 196.35M | $ 185.90M | |
$ 2.15 | $ 5.32 | $ 4.17 | $ 3.15 | $ 3.13 | $ 2.99 | |
$ 2.06 | $ 5.11 | $ 4.00 | $ 2.98 | $ 2.98 | $ 2.88 | |
$ 127.55M | $ 63.59M | $ 63.79M | $ 63.19M | $ 62.71M | $ 62.12M | |
$ 132.72M | $ 66.27M | $ 66.47M | $ 66.90M | $ 65.96M | $ 64.66M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 910.32M | $ 1.95T | $ 1.85B | $ -1.66B | $ -1.41B | $ -1.34B | |
$ 136.82M | $ 338.30B | $ 265.94M | $ 199.22M | $ 196.35M | $ 185.90M | |
$ 136.82M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 174.99M | - | $ 349.05M | $ 256.39M | $ 254.61M | $ 222.59M | |
$ 259.78M | - | $ 525.59M | $ 440.48M | $ 436.63M | $ 405.00M |