Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 3.28B | $ 3.28B | $ 2.30B | $ 1.86B | $ 1.59B | $ 1.55B | |
$ 1.89B | $ 1.89B | $ 1.24B | $ 1.01B | $ 879.41M | $ 830.67M | |
$ 1.40B | $ 1.40B | $ 1.06B | $ 849.72M | $ 711.65M | $ 719.83M | |
$ 916.43M | $ 916.43M | $ 507.90M | $ 454.28M | $ 472.38M | $ 427.14M | |
$ 479.98M | $ 479.98M | $ 551.77M | $ 395.44M | $ 239.28M | $ 292.69M | |
$ -208.97M | $ -208.97M | $ -41.00M | $ -47.81M | $ -42.31M | $ -30.25M | |
$ -23.93M | $ -23.93M | $ -31.70M | $ 6.66M | $ 121.08M | $ -8.00M | |
$ 247.08M | $ 247.08M | $ 479.08M | $ 354.29M | $ 318.05M | $ 254.43M | |
$ 38.16M | $ 38.16M | $ 69.95M | $ 59.32M | $ 63.19M | $ 13.68M | |
- | - | - | - | - | - | |
$ 208.92M | $ 208.92M | $ 409.13M | $ 294.97M | $ 254.86M | $ 240.75M | |
$ 1.55 | $ 1.47 | $ 3.02 | $ 2.19 | $ 1.89 | $ 1.71 | |
$ 1.53 | $ 1.46 | $ 3.00 | $ 2.16 | $ 1.87 | $ 1.69 | |
$ 569.18M | $ 142.29M | $ 135.41M | $ 134.84M | $ 135.14M | $ 141.03M | |
$ 571.48M | $ 143.15M | $ 136.57M | $ 136.27M | $ 136.57M | $ 142.61M | |
$ 0.40 | $ 0.40 | $ 0.32 | $ 0.32 | $ 0.30 | $ 0.28 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 3.74 | $ 3.73 | $ 3.44 | $ 2.54 | $ 1.93 | $ 1.89 | |
- | - | - | - | - | - | |
$ 2.80B | $ 2.80B | $ 1.75B | $ 1.46B | $ 1.35B | $ 1.26B | |
$ 208.92M | $ 208.92M | $ 409.13M | $ 294.97M | $ 254.86M | $ 240.75M | |
$ 232.23M | $ 231.19M | $ 435.77M | $ 288.83M | $ 156.91M | $ 247.21M | |
$ 212.67M | $ 212.67M | $ 41.24M | $ 48.60M | $ 46.96M | $ 34.09M | |
$ 459.75M | $ 459.75M | $ 520.32M | $ 402.89M | $ 365.01M | $ 288.53M | |
$ 739.07M | $ 739.07M | $ 658.48M | $ 539.41M | $ 506.41M | $ 415.79M |