Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 2.30B | $ 1.61B | $ 1.32B | $ 1.18B | $ 1.22B | $ 1.00B | |
$ 1.00B | $ 1.21B | $ 993.50M | $ 845.00M | $ 918.00M | $ 744.80M | |
$ 661.00M | $ 407.40M | $ 326.80M | $ 332.10M | $ 297.50M | $ 259.10M | |
$ 298.90M | $ 255.90M | $ 244.00M | $ 223.90M | $ 245.50M | $ 194.60M | |
$ 225.40M | $ 148.60M | $ 82.80M | $ 108.20M | $ 52.00M | $ 64.50M | |
$ -83.30M | $ 25.70M | $ -10.70M | $ -22.00M | $ -17.70M | $ -22.70M | |
$ -21.50M | $ 22.00M | $ -62.00M | $ -1.00M | $ 300.00K | $ -100.00K | |
$ 59.70M | $ 98.90M | $ 133.20M | $ 85.20M | $ 34.60M | $ 41.70M | |
$ 6.30M | $ 15.90M | $ 13.50M | $ 14.90M | $ 2.80M | $ 7.20M | |
$ -500.00K | $ -500.00K | $ 59.10M | $ 0.00 | - | - | |
$ 113.60M | $ 161.80M | $ 118.20M | $ 308.10M | $ 46.40M | $ 88.00M | |
$ -1.11 | $ 0.62 | $ 1.66 | $ 8.71 | $ 1.37 | $ 2.83 | |
$ -1.03 | $ 0.54 | $ 1.44 | $ 8.45 | $ 1.32 | $ 2.73 | |
$ 156.03M | $ 36.25M | $ 35.61M | $ 35.38M | $ 33.91M | $ 31.05M | |
$ 172.05M | $ 41.80M | $ 41.11M | $ 36.45M | $ 35.17M | $ 32.20M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | $ 2.73 | $ 2.52 | $ 0.61 | |
- | - | - | - | - | - | |
$ 1.30B | $ 1.46B | $ 1.24B | $ 1.07B | $ 1.16B | $ 939.40M | |
$ 142.90M | $ 82.60M | $ 118.20M | $ 308.10M | $ 46.40M | $ 88.00M | |
$ -869.99M | - | - | $ 67.91M | $ 31.12M | $ 32.58M | |
$ 5.70M | - | - | $ 17.70M | $ 14.70M | $ 21.40M | |
$ 184.50M | $ 127.70M | $ 84.80M | $ 102.90M | $ 49.30M | $ 63.10M | |
$ 317.90M | $ 212.50M | $ 173.70M | $ 188.10M | $ 128.10M | $ 117.80M |