Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.00B | $ 1.13B | $ 1.26B | $ 973.64M | $ 874.37M | $ 843.27M | |
$ 610.90M | $ 942.72M | $ 1.03B | $ 790.49M | $ 703.61M | $ 274.16M | |
$ 390.60M | $ 188.73M | $ 238.50M | $ 183.15M | $ 170.76M | $ 569.12M | |
$ 125.25M | $ 112.23M | $ 108.53M | $ -206.88M | $ -136.56M | $ -178.27M | |
$ 42.15M | $ 90.11M | $ 143.34M | $ 111.69M | $ 93.25M | $ 76.50M | |
- | - | - | - | - | - | |
$ 21.95M | $ 17.42M | $ 14.21M | $ -43.00K | $ -140.00K | $ -1.19M | |
$ 45.75M | $ 93.92M | $ 144.17M | $ 111.73M | $ 93.39M | $ 77.69M | |
$ 12.06M | $ 23.54M | $ 33.82M | $ 26.30M | $ 23.89M | $ 16.62M | |
- | - | - | - | - | - | |
$ 134.50M | $ 70.37M | $ 110.35M | $ 85.43M | $ 69.50M | $ 721.86M | |
$ 0.42 | $ 0.87 | $ 1.35 | $ 1.03 | $ 0.84 | $ 0.75 | |
$ 0.41 | $ 0.86 | $ 1.35 | $ 1.02 | $ 0.84 | $ 0.74 | |
$ 325.48M | $ 81.27M | $ 81.69M | $ 82.87M | $ 82.53M | $ 81.94M | |
$ 325.79M | $ 81.41M | $ 81.96M | $ 83.41M | $ 83.16M | $ 82.67M | |
$ 0.24 | $ 0.24 | $ 0.24 | - | - | $ 0.08 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ -598.82M | $ 1.05B | $ 1.13B | $ 111.08M | $ 163.59M | $ 95.88M | |
- | - | - | - | - | - | |
$ 33.69M | $ 70.37M | $ 110.35M | $ 85.43M | $ 69.50M | $ 61.07M | |
$ 17.65M | - | - | - | - | - | |
$ 27.26M | $ 76.50M | $ 129.97M | $ 95.39M | $ 82.80M | $ 77.69M | |
$ 114.87M | $ 193.22M | $ 240.98M | $ 197.96M | $ 185.69M | $ 172.82M |