Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 757.54M | $ 660.38M | $ 383.67M | $ 533.23M | $ 469.51M | $ 974.95M | |
$ 154.34M | $ 115.45M | $ 65.84M | $ 112.39M | $ 94.44M | $ 638.54M | |
$ 603.21M | $ 544.94M | $ 317.84M | $ 420.84M | $ 375.08M | $ 336.40M | |
$ 393.60M | $ 347.43M | $ 323.25M | $ 326.82M | $ 289.26M | $ 254.58M | |
$ 209.61M | $ 197.51M | $ -5.42M | $ 94.02M | $ 85.81M | $ 81.82M | |
$ -50.13M | $ -62.10M | $ -74.56M | $ -77.84M | $ -83.00M | $ -102.14M | |
- | $ -34.39M | $ -7.46M | $ -179.00K | $ -166.00K | $ -51.75M | |
$ 159.48M | $ 101.03M | $ -87.44M | $ 15.99M | $ 2.65M | $ -72.07M | |
$ -23.40M | $ -51.90M | $ -5.76M | $ -523.00K | $ -9.71M | $ -20.16M | |
- | - | - | - | - | - | |
$ 182.88M | $ 152.93M | $ -81.68M | $ 16.52M | $ 12.36M | $ -51.90M | |
$ 2.00 | $ 1.71 | $ -0.96 | $ 0.23 | $ 0.18 | $ -0.78 | |
$ 1.82 | $ 1.53 | $ -0.96 | $ 0.21 | $ 0.17 | $ -0.78 | |
$ 364.20M | $ 89.28M | $ 85.38M | $ 72.38M | $ 69.46M | $ 66.82M | |
$ 397.74M | $ 99.97M | $ 85.38M | $ 79.23M | $ 73.80M | $ 66.82M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 547.93M | $ 462.87M | $ 389.09M | $ 439.21M | $ 383.70M | $ 893.13M | |
$ 182.88M | $ 152.93M | $ -81.68M | $ 16.52M | $ 12.36M | $ -51.90M | |
$ 182.88M | $ 178.03M | $ -74.72M | $ 16.65M | $ 12.48M | $ -14.64M | |
- | - | - | - | - | - | |
$ 209.61M | $ 197.51M | $ -5.42M | $ 94.02M | $ 85.81M | $ 81.82M | |
$ 330.76M | $ 316.99M | $ 137.35M | $ 234.86M | $ 220.70M | $ 206.43M |