Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 3.64B | $ 3.24B | $ 2.14B | $ 2.63B | $ 2.37B | $ 2.15B | |
$ 3.28B | $ 2.87B | $ 1.87B | $ 2.11B | $ 1.96B | $ 2.07B | |
$ 363.84M | $ 369.89M | $ 268.35M | $ 513.89M | $ 405.48M | $ 84.35M | |
$ 158.05M | $ 140.51M | $ 119.30M | $ 118.21M | $ 106.74M | $ 95.84M | |
$ 205.80M | $ 229.38M | $ 149.05M | $ 395.68M | $ 298.74M | $ -11.49M | |
$ -27.06M | $ -19.88M | $ -5.69M | $ -13.23M | $ -18.18M | $ -18.75M | |
$ -7.35M | $ -10.16M | $ -14.62M | $ -10.52M | $ 13.78M | $ -66.53M | |
$ 171.38M | $ 199.34M | $ 128.74M | $ 371.93M | $ 294.34M | $ -96.77M | |
$ -15.69M | $ -14.48M | $ 5.93M | $ -570.00K | $ 5.87M | $ -30.49M | |
- | - | - | - | - | - | |
$ 185.53M | $ 211.69M | $ 120.42M | $ 364.26M | $ 281.04M | $ -79.08M | |
$ 3.77 | $ 4.48 | $ 3.07 | $ 9.71 | $ 7.16 | $ -2.04 | |
$ 3.73 | $ 4.44 | $ 2.76 | $ 8.78 | $ 6.14 | $ -2.04 | |
$ 199.02M | $ 47.30M | $ 39.20M | $ 42.32M | $ 37.69M | $ 38.73M | |
$ 200.35M | $ 47.72M | $ 43.69M | $ 42.32M | $ 43.65M | $ 38.73M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | $ 5.21 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 3.43B | $ 3.01B | $ 1.99B | $ 2.23B | $ 2.07B | $ 2.17B | |
$ 187.07M | $ 213.82M | $ 122.81M | $ 362.83M | $ 277.16M | $ -79.08M | |
$ 195.13M | $ 221.37M | $ 138.01M | $ 381.46M | $ 284.26M | $ -28.72M | |
$ 28.31M | $ 21.95M | $ 7.91M | $ 13.23M | $ 18.18M | $ 18.75M | |
$ 199.69M | $ 221.29M | $ 136.65M | $ 385.16M | $ 312.52M | $ -78.01M | |
$ 242.71M | $ 264.72M | $ 173.97M | $ 421.46M | $ 348.77M | $ -44.23M |