Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
- | $ 5.43B | $ 5.64B | $ 4.20B | $ 3.82B | $ 3.88B | |
- | $ 4.30B | $ 5.32B | $ 3.37B | $ 3.15B | $ 3.11B | |
- | $ 1.12B | $ 325.20M | $ 830.60M | $ 676.40M | $ 760.80M | |
- | $ 734.50M | $ 101.50M | $ 671.50M | $ 557.60M | $ 582.10M | |
- | $ 389.60M | $ 223.70M | $ 159.10M | $ 118.80M | $ 178.70M | |
- | $ -12.50M | $ -17.60M | $ 18.00M | $ -20.50M | $ -26.30M | |
- | $ -12.70M | $ -19.20M | $ -17.00M | - | - | |
- | $ 392.40M | $ 225.30M | $ 158.00M | $ 131.10M | $ 199.10M | |
- | $ 44.70M | $ 25.70M | $ 17.00M | $ 10.30M | $ 18.90M | |
- | $ 12.50M | $ 15.60M | $ 17.20M | - | - | |
- | $ 344.40M | $ 257.60M | $ 167.00M | $ 143.80M | $ 180.20M | |
- | $ 1.29 | $ 0.94 | $ 0.57 | - | - | |
- | $ 1.27 | $ 0.92 | $ 0.57 | - | - | |
- | $ 266.55M | $ 275.76M | $ 290.06M | - | - | |
- | $ 270.14M | $ 276.27M | $ 291.11M | - | - | |
- | $ 0.19 | $ 0.30 | $ 0.28 | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 2.90M | $ 24.00M | |
- | $ 5.04B | $ 5.42B | $ -4.04B | $ 3.70B | $ 3.70B | |
- | $ 344.40M | $ 257.60M | $ 167.00M | $ 143.80M | $ 180.20M | |
- | $ 291.70M | $ 182.49M | $ 128.78M | $ 124.88M | $ 181.87M | |
- | - | - | - | $ 22.90M | $ 31.40M | |
- | $ 411.60M | $ 244.40M | $ 175.30M | $ 154.00M | $ 230.50M | |
- | $ 560.60M | $ 386.90M | $ 302.20M | $ 278.80M | $ 339.50M |