Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 976.00M | $ 922.00M | $ 920.00M | $ 840.00M | $ 754.00M | $ 504.00M | |
- | - | - | - | - | - | |
$ 976.00M | $ 922.00M | $ 920.00M | $ 840.00M | - | - | |
$ 524.00M | $ 455.00M | $ 465.00M | $ 421.00M | $ 342.00M | $ 242.00M | |
$ 453.00M | $ 471.00M | $ 478.00M | $ 402.00M | $ 412.00M | $ 262.00M | |
$ -115.00M | $ -149.00M | $ 147.00M | $ -108.00M | $ -104.00M | $ -67.00M | |
$ 150.00M | $ 182.00M | $ 174.00M | $ -128.00M | $ 132.00M | $ 97.00M | |
$ 471.00M | $ 500.00M | $ 482.00M | $ 422.00M | $ 440.00M | $ 292.00M | |
$ 96.00M | $ 104.00M | $ 100.00M | $ 104.00M | $ 116.00M | $ 72.00M | |
$ 211.00M | $ 177.00M | $ 150.00M | $ 126.00M | - | - | |
$ 402.00M | $ 384.00M | $ 370.00M | $ 307.00M | $ 312.00M | $ 204.00M | |
$ 4.16 | $ 3.97 | $ 3.83 | $ 3.17 | $ 3.22 | $ 2.11 | |
$ 4.10 | $ 3.94 | $ 3.81 | $ 3.16 | $ 3.22 | $ 2.11 | |
$ 388.10M | $ 96.90M | $ 96.70M | $ 96.70M | $ 96.86M | $ 96.86M | |
$ 391.30M | $ 97.50M | $ 97.20M | $ 96.90M | $ 96.86M | $ 96.86M | |
$ 2.22 | - | $ 2.56 | $ 2.40 | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 524.00M | $ 455.00M | $ 465.00M | $ 421.00M | $ 342.00M | $ 242.00M | |
- | - | - | - | $ 113.00M | $ 75.00M | |
$ 402.00M | $ 384.00M | $ 370.00M | $ 307.00M | $ 312.00M | $ 204.00M | |
$ 318.40M | $ 391.00M | - | - | $ 310.53M | $ 204.75M | |
$ 629.00M | $ 650.00M | $ 619.00M | $ 534.00M | $ 553.00M | $ 367.00M | |
$ 793.00M | $ 850.00M | $ 808.00M | $ 718.00M | $ 722.00M | $ 460.00M |