Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.70B | $ 5.11B | $ 6.32B | $ 5.68B | $ 3.47B | $ 4.50B | |
$ 3.81B | $ 4.09B | $ 5.01B | $ 4.53B | $ 2.85B | $ 3.67B | |
$ 890.30M | $ 1.02B | $ 1.31B | $ 1.15B | $ 621.10M | $ 827.90M | |
$ 815.10M | $ 793.50M | $ 735.20M | $ 711.20M | $ 554.30M | $ 636.80M | |
$ 72.40M | $ 228.10M | $ 578.70M | $ 545.20M | $ 64.60M | $ 210.80M | |
$ -42.40M | $ -34.70M | $ -33.20M | $ -51.00M | $ -76.40M | $ -93.20M | |
$ -100.00K | $ 300.00K | $ -18.80M | $ -108.70M | $ -5.30M | $ -20.00M | |
$ 30.90M | $ 193.70M | $ 522.90M | $ 389.10M | $ -90.10M | $ 115.20M | |
$ 8.00M | $ 47.30M | $ 131.40M | $ 93.70M | $ -24.80M | $ 32.50M | |
- | - | - | - | - | - | |
$ 21.50M | $ 145.70M | $ 391.00M | $ 294.30M | $ -65.80M | $ 84.20M | |
$ 0.65 | $ 4.17 | $ 10.41 | $ 7.67 | $ -1.73 | $ 2.19 | |
$ 0.64 | $ 4.10 | $ 10.21 | $ 7.56 | $ -1.73 | $ 2.17 | |
$ 135.02M | $ 34.96M | $ 37.55M | $ 38.36M | - | $ 37.70M | |
$ 135.86M | $ 35.57M | $ 38.28M | $ 38.91M | - | $ 37.96M | |
$ 0.76 | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 4.63B | $ 4.88B | $ 5.75B | $ 5.24B | $ 3.40B | $ 4.31B | |
$ 21.50M | $ 145.70M | $ 391.00M | $ 294.30M | $ -65.80M | $ 82.40M | |
$ 36.33M | $ 153.62M | - | - | - | - | |
- | - | - | - | - | - | |
$ 73.30M | $ 228.40M | $ 556.10M | $ 440.10M | $ -13.70M | $ 208.40M | |
$ 148.30M | $ 290.90M | $ 615.10M | $ 496.00M | $ 40.20M | $ 266.80M |