Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 3.30B | $ 3.00B | $ 2.48B | $ 2.75B | $ 2.54B | $ 2.25B | |
$ 2.00B | $ 1.90B | $ 1.58B | $ 1.56B | $ 1.49B | $ 1.36B | |
$ 1.31B | $ 1.10B | $ 906.00M | $ 1.19B | $ 1.05B | $ 896.17M | |
$ 935.38M | $ 872.53M | $ 752.78M | $ 718.43M | $ 683.26M | $ 596.12M | |
$ 373.82M | $ 222.65M | $ 153.22M | $ 475.19M | $ 364.96M | $ 300.05M | |
$ -35.08M | $ -37.53M | $ -35.56M | $ -34.27M | $ -36.25M | $ -30.13M | |
$ -73.18M | $ -49.44M | $ -109.49M | $ -7.12M | $ -33.79M | $ -13.59M | |
$ 265.57M | $ 135.68M | $ 8.17M | $ 433.81M | $ 294.92M | $ 256.33M | |
$ 105.83M | $ 65.09M | $ 11.47M | $ 87.11M | $ 62.78M | $ 99.39M | |
- | - | - | - | - | - | |
$ 160.11M | $ 70.73M | $ -3.40M | $ 346.75M | $ 232.85M | $ 156.84M | |
$ 3.21 | $ 1.35 | $ -0.06 | $ 6.49 | $ 4.52 | $ 2.99 | |
$ 3.06 | $ 1.33 | $ -0.06 | $ 6.31 | $ 4.26 | $ 2.85 | |
$ 202.73M | $ 52.32M | $ 52.66M | $ 53.45M | $ 51.49M | $ 52.52M | |
$ 210.29M | $ 53.26M | $ 52.66M | $ 54.91M | $ 54.63M | $ 55.12M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 4.59 | $ 3.71 | $ 2.82 | $ 7.01 | $ 5.53 | $ 4.58 | |
- | - | - | - | - | - | |
$ 2.93B | $ 2.77B | $ 2.33B | $ 2.27B | $ 2.17B | $ 1.95B | |
$ 160.11M | $ 70.73M | $ -3.40M | $ 346.75M | $ 232.85M | $ 156.84M | |
$ 212.39M | $ 106.86M | $ 77.16M | $ 344.59M | $ 259.38M | $ 165.26M | |
$ 36.19M | $ 38.20M | $ 36.60M | $ 36.24M | $ 37.57M | $ 32.57M | |
$ 301.76M | $ 173.87M | $ 44.77M | $ 470.04M | $ 332.49M | $ 288.91M | |
$ 438.57M | $ 309.63M | $ 171.80M | $ 581.79M | $ 438.51M | $ 383.94M |