Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 5.10B | $ 4.63B | $ 4.01B | $ 3.46B | $ 2.40B | $ 2.76B | |
$ 2.93B | $ 3.90B | $ 3.36B | $ 2.86B | $ 2.11B | $ -30.27M | |
$ 2.23B | $ 735.08M | $ 653.63M | $ 606.50M | $ 283.59M | $ 2.79B | |
$ 1.18B | $ 1.07B | $ 928.14M | $ 826.38M | $ 661.21M | $ 703.54M | |
$ 461.74M | $ 353.99M | $ 320.20M | $ 297.19M | $ 23.84M | $ 212.02M | |
$ 5.26M | $ 2.98M | $ -124.00K | $ -3.66M | $ -4.09M | $ 1.51M | |
$ 1.48M | $ 1.08M | $ -361.00K | $ 637.00K | $ 500.00K | $ -378.00K | |
$ 467.95M | $ 358.32M | $ 321.31M | $ 292.89M | $ 19.25M | $ 213.91M | |
$ 67.09M | $ 44.65M | $ 43.72M | $ 39.58M | $ -15.67M | $ 32.40M | |
$ 948.00K | $ 1.35M | $ 1.24M | $ -637.00K | $ -500.00K | $ 378.00K | |
$ 390.19M | $ 304.88M | $ 269.82M | $ 245.29M | $ 31.25M | $ 2.05B | |
$ 5.84 | $ 4.56 | $ 3.99 | $ 3.52 | $ 0.45 | $ 2.47 | |
$ 5.83 | $ 4.54 | $ 3.97 | $ 3.50 | $ 0.45 | $ 2.46 | |
$ 267.11M | $ 66.89M | $ 67.64M | $ 69.71M | $ 69.44M | $ 70.51M | |
$ 268.13M | $ 67.15M | $ 67.92M | $ 70.10M | $ 69.89M | $ 70.92M | |
$ 2.38 | $ 2.20 | $ 1.84 | $ 1.20 | $ 0.36 | $ 1.20 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ -545.79M | $ 4.28B | $ 3.69B | $ 732.75M | $ 701.92M | $ 673.26M | |
$ 390.19M | $ 304.88M | $ 269.82M | $ 245.29M | $ 31.25M | $ 174.45M | |
$ 381.05M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 838.25M | $ 354.26M | $ 321.80M | $ 297.93M | $ 23.34M | $ 213.91M | |
$ 967.16M | $ 507.47M | $ 459.03M | $ 424.69M | $ 141.22M | $ 329.46M |