Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 1.25B | - | $ 1.21B | $ 1.08B | $ 1.17B | $ 972.62M | |
$ 453.39M | - | $ 183.67M | $ 399.52M | $ 602.89M | $ 503.40M | |
$ 796.53M | - | $ 1.02B | $ 684.19M | $ 571.86M | $ 469.22M | |
$ 548.71M | - | $ 611.20M | $ 326.40M | $ 323.65M | $ 293.67M | |
$ 247.82M | - | $ 413.06M | $ 357.80M | $ 248.21M | $ 175.55M | |
$ -47.43M | - | $ -76.51M | $ -86.69M | $ -75.60M | $ -79.36M | |
$ 5.27M | - | $ 601.00K | $ 164.31M | $ -2.54M | $ -27.31M | |
$ 205.66M | - | $ 337.15M | $ 435.42M | $ 170.07M | $ 68.87M | |
$ 49.10M | - | $ 80.09M | $ 57.19M | $ 42.05M | $ 5.30M | |
- | - | - | - | - | - | |
$ 156.55M | - | $ 256.30M | $ 377.84M | $ 36.61M | $ 70.10M | |
$ 6.42 | $ 6.42 | $ 7.05 | $ 11.85 | $ 1.09 | $ 2.06 | |
$ 6.19 | $ 6.19 | $ 6.79 | $ 11.70 | $ 1.06 | $ 1.99 | |
$ 129.18M | $ 32.29M | $ 36.35M | $ 31.90M | $ 33.72M | $ 33.99M | |
$ 133.95M | $ 33.48M | $ 37.74M | $ 32.30M | $ 34.40M | $ 35.18M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 6.81 | $ 6.81 | $ 7.57 | $ 7.26 | $ 4.08 | $ 2.39 | |
- | - | - | - | - | - | |
$ 1.00B | - | $ 794.87M | $ 725.91M | $ 926.55M | $ 797.08M | |
$ 156.55M | - | $ 256.30M | $ 377.84M | $ 36.61M | $ 70.10M | |
$ 157.49M | - | $ 258.09M | $ 235.18M | $ 129.93M | $ 88.78M | |
$ 47.43M | - | $ 76.51M | $ 86.69M | $ 75.60M | $ 79.36M | |
$ 253.09M | - | $ 413.66M | $ 522.11M | $ 245.67M | $ 148.24M | |
$ 281.45M | - | $ 449.04M | $ 541.84M | $ 260.73M | $ 162.44M |