Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.09B | $ 4.19B | $ 3.76B | $ 3.23B | $ 2.66B | $ 3.00B | |
$ 2.61B | $ 2.73B | $ 2.48B | $ 2.17B | $ 1.78B | $ 2.00B | |
$ 1.49B | $ 1.47B | $ 1.28B | $ 1.07B | $ 871.34M | $ 1.01B | |
$ 783.28M | $ 758.91M | $ 656.64M | $ 597.11M | $ 543.80M | $ 621.49M | |
$ 689.36M | $ 717.85M | $ 612.34M | $ 471.50M | $ 327.54M | $ 386.10M | |
$ -38.91M | $ -44.37M | $ -29.50M | $ -22.21M | $ -21.97M | $ -23.41M | |
$ -3.14M | $ 24.70M | $ -9.99M | $ 114.46M | $ -41.53M | $ 5.81M | |
$ 653.59M | $ 686.87M | $ 592.83M | $ 325.00M | $ 264.04M | $ 368.49M | |
$ 142.51M | $ 141.62M | $ 120.60M | $ 48.42M | $ 57.90M | $ 75.41M | |
$ 262.00K | $ 556.00K | $ -153.00K | $ 499.00K | - | - | |
$ 511.11M | $ 545.25M | $ 472.22M | $ 276.47M | $ 206.12M | $ 293.11M | |
$ 8.97 | $ 9.50 | $ 8.14 | $ 4.66 | $ 3.46 | $ 4.73 | |
$ 8.83 | $ 9.37 | $ 8.04 | $ 4.60 | $ 3.42 | $ 4.68 | |
$ 228.06M | $ 57.36M | $ 58.03M | $ 59.31M | $ 59.63M | $ 61.96M | |
$ 231.17M | $ 58.22M | $ 58.75M | $ 60.06M | $ 60.25M | $ 62.66M | |
$ 2.77 | $ 2.63 | $ 2.32 | $ 2.09 | $ 1.98 | $ 1.90 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 4.15 | $ 4.70 | |
- | - | - | - | - | - | |
$ 1.64B | $ 3.49B | $ 3.14B | $ 2.76B | $ 2.33B | $ 2.62B | |
$ 511.11M | $ 545.25M | $ 472.22M | $ 276.47M | $ 206.12M | $ 293.11M | |
$ 298.54M | - | $ 481.14M | - | $ 241.63M | $ 305.18M | |
- | - | - | - | $ 21.97M | $ 23.41M | |
$ 493.88M | $ 731.24M | $ 623.93M | $ 301.22M | $ 286.01M | $ 391.91M | |
$ 557.82M | $ 817.91M | $ 701.99M | $ 382.36M | $ 366.50M | $ 473.39M |