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 | $ 10.16M | $ -23.29M | $ -4.86M | $ -2.57M | |
- | - | - | $ -215.81M | - | $ -1.87M | |
$ 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.67M | $ 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 | |
- | - | - | - | $ 0.00 | $ 0.00 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 5.73 | $ 5.31 | |
- | - | - | - | - | - | |
$ 910.32M | $ 1.95T | $ -1.85B | $ -1.66B | $ 1.41B | $ 1.34B | |
$ 136.82M | $ 338.30B | $ 265.94M | $ 199.22M | $ 196.67M | $ 185.90M | |
$ 136.82M | - | - | - | $ 196.67M | $ 187.36M | |
- | - | - | - | - | $ 18.84M | |
$ 174.99M | - | $ 344.20M | $ 230.56M | $ 242.05M | $ 253.11M | |
$ 259.78M | - | $ 533.65M | $ 440.99M | $ 424.07M | $ 426.34M |