Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 10.26B | $ 9.57B | $ 7.34B | $ 7.29B | $ 6.59B | |
$ ― | $ 8.97B | $ 8.24B | $ 6.18B | $ 6.19B | $ 5.62B | |
$ ― | $ 1.28B | $ 1.33B | $ 1.16B | $ 1.10B | $ 970.10M | |
$ ― | $ 791.04M | $ 827.76M | $ 643.74M | $ 617.75M | $ 562.62M | |
$ ― | $ 491.10M | $ 502.45M | $ 519.48M | $ 479.64M | $ 407.47M | |
$ ― | $ -57.01M | $ -39.72M | $ -82.97M | $ -126.17M | $ -78.09M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 596.09M | $ 566.66M | $ 507.04M | $ 386.90M | $ 345.75M | |
$ ― | $ 111.42M | $ 93.20M | $ 113.00M | $ 80.36M | $ 80.48M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 486.51M | $ 462.50M | $ 389.39M | $ 302.09M | $ 255.06M | |
$ ― | $ 0.44 | $ ― | $ 0.34 | $ 0.26 | $ 0.22 | |
$ ― | $ 0.44 | $ ― | $ 0.34 | $ 0.26 | $ 0.22 | |
$ ― | $ 1.11B | $ ― | $ 1.13B | $ 1.17B | $ 1.17B | |
$ ― | $ 1.11B | $ ― | $ 1.13B | $ 1.17B | $ 1.17B | |
$ ― | $ 0.22 | $ ― | $ 0.14 | $ 0.12 | $ 0.12 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 9.76B | $ 9.06B | $ 6.83B | $ 6.81B | $ 6.18B | |
$ ― | $ 486.51M | $ 462.50M | $ 389.39M | $ 302.09M | $ 255.06M | |
$ ― | $ 443.11M | $ 477.66M | $ 397.97M | $ 303.73M | $ 256.52M | |
$ ― | $ 87.72M | $ 65.59M | $ 99.06M | $ 135.88M | $ 90.37M | |
$ ― | $ 683.81M | $ 632.25M | $ 606.10M | $ 522.78M | $ 436.11M | |
$ ― | $ 1.15B | $ 1.07B | $ 1.01B | $ 887.74M | $ 744.89M |