Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 668.65M | $ 592.04M | $ 511.55M | $ 462.31M | $ 405.86M | $ 378.27M | |
$ 415.96M | $ 339.64M | $ 279.48M | $ 242.68M | $ 224.41M | $ 198.23M | |
$ 252.68M | $ 252.41M | $ 232.07M | $ 219.63M | $ 181.45M | $ 180.04M | |
$ 172.55M | $ 161.38M | $ 136.66M | $ 142.70M | $ 126.77M | $ 161.22M | |
$ 80.13M | $ 91.03M | $ 95.41M | $ 76.93M | $ 54.68M | $ 18.83M | |
$ -57.60M | $ -47.64M | $ -29.77M | $ -29.24M | $ -26.37M | $ -25.08M | |
$ 368.27M | $ -25.98M | $ -22.73M | $ -13.44M | $ 2.95M | $ -3.31M | |
$ 390.81M | $ 17.41M | $ 42.91M | $ 34.26M | $ 31.26M | $ -9.56M | |
$ 4.82M | $ 2.66M | $ 4.53M | $ 2.71M | $ 1.94M | $ -981.00K | |
- | - | - | - | - | - | |
$ 379.15M | $ 5.41M | $ 15.54M | $ 8.92M | $ 4.05M | $ -15.21M | |
$ 2.53 | $ 0.04 | $ 0.15 | $ 0.12 | $ 0.09 | $ -1.88 | |
$ 1.52 | $ 0.04 | $ 0.14 | $ 0.11 | $ 0.09 | $ -1.88 | |
$ 595.72M | $ 134.09M | $ 105.82M | $ 76.50M | $ 45.68M | $ 8.07M | |
$ 708.65M | $ 138.70M | $ 243.50M | $ 246.33M | $ 45.75M | $ 8.07M | |
$ 0.21 | $ 0.20 | $ 0.16 | $ 0.12 | $ 0.06 | $ 0.01 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 0.05 | $ 0.15 | $ 0.21 | - | - | - | |
- | - | - | - | - | - | |
$ 588.51M | $ 501.02M | $ 416.13M | $ 385.38M | $ 351.18M | $ 359.45M | |
$ 379.15M | $ 5.41M | $ 15.54M | $ 8.92M | $ 4.05M | $ -15.21M | |
$ 17.19M | $ 30.13M | $ 36.76M | $ 22.65M | $ 4.05M | $ -12.01M | |
$ 56.94M | $ 47.64M | $ 29.77M | $ 29.24M | $ 26.37M | $ 25.08M | |
$ 447.74M | $ 65.05M | $ 72.68M | $ 63.49M | $ 57.63M | $ 15.52M | |
$ 650.75M | $ 241.74M | $ 216.73M | $ 185.28M | $ 166.76M | $ 104.81M |