Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.08B | $ 2.85B | $ 2.56B | $ 2.51B | $ 2.39B | $ 2.49B | |
$ 1.94B | $ 1.78B | $ 1.60B | $ 1.57B | $ 1.55B | $ 1.59B | |
$ 1.14B | $ 1.07B | $ 954.61M | $ 927.80M | $ 841.23M | $ 898.75M | |
$ 600.20M | $ 582.58M | $ 526.51M | $ 531.59M | $ 487.64M | $ 494.79M | |
$ 534.45M | $ 484.60M | $ 423.44M | $ 382.68M | $ 288.85M | $ 403.95M | |
$ -44.16M | $ -51.39M | $ -46.98M | $ -40.24M | $ -35.55M | $ -31.35M | |
$ -21.18M | $ 29.86M | $ 8.08M | $ -12.07M | $ -9.75M | $ -23.86M | |
$ 525.71M | $ 463.07M | $ 389.19M | $ 354.51M | $ 263.05M | $ 396.46M | |
$ 118.70M | $ 108.56M | $ 94.85M | $ 86.13M | $ 61.66M | $ 88.88M | |
- | - | - | - | - | - | |
$ 407.01M | $ 354.51M | $ 294.35M | $ 262.83M | $ 201.39M | $ 307.58M | |
$ 10.65 | $ 9.26 | $ 7.67 | $ 6.61 | $ 4.83 | $ 7.20 | |
$ 10.57 | $ 9.20 | $ 7.62 | $ 6.58 | $ 4.80 | $ 7.15 | |
$ 152.98M | $ 38.28M | $ 38.39M | $ 40.42M | $ 41.74M | $ 42.74M | |
$ 153.87M | $ 38.53M | $ 38.65M | $ 40.60M | $ 42.00M | $ 43.02M | |
$ 1.42 | $ 0.79 | $ 0.75 | $ 0.71 | $ 0.68 | $ 0.66 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.29B | $ 2.36B | $ 2.13B | $ 2.10B | $ 2.04B | $ 2.08B | |
$ 407.01M | $ 354.51M | $ 294.35M | $ 262.83M | $ 201.39M | $ 307.58M | |
$ 273.36M | $ 365.83M | - | - | - | - | |
- | - | - | - | - | - | |
$ 402.06M | $ 514.46M | $ 436.18M | $ 389.20M | $ 298.60M | $ 427.81M | |
$ 482.90M | $ 630.63M | $ 548.20M | $ 503.58M | $ 414.50M | $ 530.22M |