Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.05B | $ 4.19B | $ 3.76B | $ 3.23B | $ 2.66B | $ 3.00B | |
$ 2.57B | $ 2.73B | $ 2.48B | $ 2.17B | $ 1.78B | $ 2.00B | |
$ 1.48B | $ 1.47B | $ 1.28B | $ 1.07B | $ 871.34M | $ 1.01B | |
$ 782.45M | $ 758.91M | $ 656.64M | $ 597.11M | $ 543.80M | $ 621.49M | |
$ 663.48M | $ 717.85M | $ 612.34M | $ 461.67M | $ 282.07M | $ 370.91M | |
$ -40.08M | $ -44.37M | $ -29.50M | $ -22.21M | $ -21.97M | $ -23.41M | |
$ 37.39M | $ 24.70M | $ -1.80M | $ 114.46M | $ -3.94M | $ -21.00M | |
$ 624.10M | $ 686.87M | $ 592.83M | $ 325.00M | $ 264.04M | $ 368.49M | |
$ 141.60M | $ 141.62M | $ 120.60M | $ 48.42M | $ 57.90M | $ 75.41M | |
$ 93.00K | $ 556.00K | $ -153.00K | $ 499.00K | $ 408.00K | $ 3.16M | |
$ 482.52M | $ 545.25M | $ 472.22M | $ 276.58M | $ 206.12M | $ 293.11M | |
$ 8.47 | $ 9.50 | $ 8.14 | $ 4.66 | $ 3.46 | $ 4.73 | |
$ 8.38 | $ 9.37 | $ 8.04 | $ 4.60 | $ 3.42 | $ 4.68 | |
$ 227.31M | $ 57.36M | $ 58.03M | $ 59.31M | $ 59.63M | $ 61.96M | |
$ 230.10M | $ 58.22M | $ 58.75M | $ 60.06M | $ 60.25M | $ 62.66M | |
$ 4.76 | $ 2.63 | $ 2.32 | $ 2.09 | $ 1.98 | $ 1.90 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.60B | $ 3.49B | $ 3.14B | $ 2.76B | $ 2.33B | $ 2.62B | |
$ 482.52M | $ 545.25M | $ 472.22M | $ 276.58M | $ 206.12M | $ 293.11M | |
$ 315.39M | - | - | - | $ 254.06M | $ 298.70M | |
- | - | - | - | - | - | |
$ 465.81M | $ 731.24M | $ 622.33M | $ 347.21M | $ 286.01M | $ 394.44M | |
$ 530.91M | $ 817.91M | $ 700.39M | $ 428.36M | $ 366.50M | $ 475.92M |