Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.19B | $ 4.19B | $ 3.76B | $ 3.23B | $ 2.66B | $ 3.00B | |
$ 2.73B | $ 2.73B | $ 2.48B | $ 2.17B | $ 1.78B | $ 2.00B | |
$ 1.47B | $ 1.47B | $ 1.28B | $ 1.07B | $ 871.34M | $ 1.01B | |
$ 758.91M | $ 758.91M | $ 656.64M | $ 597.11M | $ 543.80M | $ 621.49M | |
$ 721.39M | $ 717.85M | $ 612.34M | $ 471.50M | $ 327.54M | $ 386.10M | |
$ -44.37M | $ -44.37M | $ -29.50M | $ -22.21M | $ -21.97M | $ -23.41M | |
$ -13.39M | $ -13.39M | $ -9.99M | $ 114.46M | $ -41.53M | $ 5.81M | |
$ 686.87M | $ 686.87M | $ 592.83M | $ 325.00M | $ 264.04M | $ 368.49M | |
$ 141.62M | $ 141.62M | $ 120.60M | $ 48.42M | $ 57.90M | $ 75.41M | |
$ 556.00K | $ 556.00K | $ -153.00K | $ 499.00K | - | - | |
$ 545.25M | $ 545.25M | $ 472.22M | $ 276.47M | $ 206.12M | $ 293.11M | |
$ 9.52 | $ 9.50 | $ 8.14 | $ 4.66 | $ 3.46 | $ 4.73 | |
$ 9.37 | $ 9.37 | $ 8.04 | $ 4.60 | $ 3.42 | $ 4.68 | |
$ 229.46M | $ 57.36M | $ 58.03M | $ 59.31M | $ 59.63M | $ 61.96M | |
$ 232.88M | $ 58.22M | $ 58.75M | $ 60.06M | $ 60.25M | $ 62.66M | |
$ 2.63 | $ 2.63 | $ 2.32 | $ 2.09 | $ 1.98 | $ 1.90 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 4.15 | $ 4.70 | |
- | - | - | - | - | - | |
$ 1.73B | $ 3.49B | $ 3.14B | $ 2.76B | $ 2.33B | $ 2.62B | |
$ 545.28M | $ 545.25M | $ 472.22M | $ 276.47M | $ 206.12M | $ 293.11M | |
$ 273.99M | - | $ 481.14M | - | $ 241.63M | $ 305.18M | |
- | - | - | - | $ 21.97M | $ 23.41M | |
$ 500.98M | $ 731.24M | $ 623.93M | $ 301.22M | $ 286.01M | $ 391.91M | |
$ 565.68M | $ 817.91M | $ 701.99M | $ 382.36M | $ 366.50M | $ 473.39M |