Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 4.06B | $ 3.76B | $ 3.23B | $ 2.66B | $ 3.00B | $ 3.03B | |
$ 2.66B | $ 2.48B | $ 2.17B | $ 1.78B | $ 2.00B | $ 2.00B | |
$ 1.40B | $ 1.28B | $ 1.07B | $ 871.34M | $ 1.01B | $ 1.03B | |
$ 734.09M | $ 656.64M | $ 597.11M | $ 543.80M | $ 621.49M | $ 627.70M | |
$ 661.23M | $ 612.34M | $ 471.50M | $ 327.54M | $ 386.10M | $ 400.82M | |
$ -44.34M | $ -29.50M | $ -22.21M | $ -21.97M | $ -23.41M | $ -17.57M | |
$ -11.24M | $ -9.99M | $ 114.46M | $ -41.53M | $ 5.81M | $ -14.60M | |
$ 625.62M | $ 592.83M | $ 325.00M | $ 264.04M | $ 368.49M | $ 368.66M | |
$ 127.84M | $ 120.60M | $ 48.42M | $ 57.90M | $ 75.41M | $ 81.67M | |
$ 463.00K | $ -153.00K | $ 499.00K | - | - | - | |
$ 497.75M | $ 472.22M | $ 276.47M | $ 206.12M | $ 293.11M | $ 287.07M | |
$ 8.66 | $ 8.14 | $ 4.66 | $ 3.46 | $ 4.73 | $ 4.42 | |
$ 8.54 | $ 8.04 | $ 4.60 | $ 3.42 | $ 4.68 | $ 4.37 | |
$ 230.07M | $ 58.03M | $ 59.31M | $ 59.63M | $ 61.96M | $ 64.89M | |
$ 233.41M | $ 58.75M | $ 60.06M | $ 60.25M | $ 62.66M | $ 65.68M | |
$ 2.56 | $ 2.32 | $ 2.09 | $ 1.98 | $ 1.90 | $ 1.64 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.94 | - | - | $ 4.15 | $ 4.70 | $ 4.82 | |
- | - | - | - | - | - | |
$ 3.40B | $ 3.14B | $ 2.76B | $ 2.33B | $ 2.62B | $ 2.63B | |
$ 497.78M | $ 472.22M | $ 276.47M | $ 206.12M | $ 293.11M | $ 287.07M | |
$ 385.05M | $ 481.14M | - | $ 241.63M | $ 305.18M | $ 306.74M | |
$ 8.63M | - | - | $ 21.97M | $ 23.41M | $ 17.57M | |
$ 645.38M | $ 623.93M | $ 301.22M | $ 286.01M | $ 391.91M | $ 386.23M | |
$ 729.13M | $ 701.99M | $ 382.36M | $ 366.50M | $ 473.39M | $ 458.57M |