Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 962.00M | $ 922.00M | $ 920.00M | $ 840.00M | $ 754.00M | $ 504.00M | |
- | - | - | - | - | - | |
$ 962.00M | $ 922.00M | $ 920.00M | $ 840.00M | - | - | |
$ 465.00M | $ 455.00M | $ 465.00M | $ 421.00M | $ 342.00M | $ 242.00M | |
$ 498.00M | $ 471.00M | $ 455.00M | $ 419.00M | $ 412.00M | $ 262.00M | |
$ -116.00M | $ -149.00M | $ -134.00M | $ -108.00M | $ -104.00M | $ -67.00M | |
$ -174.00M | $ 182.00M | $ -138.00M | $ -128.00M | $ 132.00M | $ 97.00M | |
$ 517.00M | $ 500.00M | $ 482.00M | $ 422.00M | $ 440.00M | $ 292.00M | |
$ 66.00M | $ 104.00M | $ 100.00M | $ 104.00M | $ 116.00M | $ 72.00M | |
$ 171.00M | $ 177.00M | $ 150.00M | $ 126.00M | - | - | |
$ 408.00M | $ 384.00M | $ 370.00M | $ 307.00M | $ 312.00M | $ 204.00M | |
$ 4.15 | $ 3.97 | $ 3.83 | $ 3.17 | $ 3.22 | $ 2.11 | |
$ 4.12 | $ 3.94 | $ 3.81 | $ 3.16 | $ 3.22 | $ 2.11 | |
$ 388.00M | $ 96.90M | $ 96.70M | $ 96.70M | $ 96.86M | $ 96.86M | |
$ 390.80M | $ 97.50M | $ 97.20M | $ 96.90M | $ 96.86M | $ 96.86M | |
$ 2.86 | - | $ 2.56 | $ 1.20 | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 465.00M | $ 455.00M | $ 465.00M | $ 421.00M | $ 342.00M | $ 242.00M | |
- | - | - | - | $ 113.00M | $ 75.00M | |
$ 408.00M | $ 384.00M | $ 370.00M | $ 307.00M | $ 312.00M | $ 204.00M | |
$ 330.54M | $ 391.00M | - | - | $ 310.53M | $ 204.75M | |
$ 675.00M | $ 650.00M | $ 619.00M | $ 530.00M | $ 553.00M | $ 367.00M | |
$ 833.00M | $ 850.00M | $ 808.00M | $ 696.00M | $ 722.00M | $ 460.00M |