Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.06B | $ 940.92M | $ 599.60M | $ 589.80M | $ 568.10M | $ 546.16M | |
$ 661.15M | $ 544.23M | $ 228.15M | $ 226.34M | $ 219.16M | $ 219.80M | |
$ 394.76M | $ 396.69M | $ 371.45M | $ 363.46M | $ 348.95M | $ 326.36M | |
$ 612.40M | $ 507.53M | $ 255.24M | $ 244.25M | $ 242.38M | $ 227.11M | |
$ -232.84M | $ -129.33M | $ 113.96M | $ 119.23M | $ 106.92M | $ 100.26M | |
$ 100.36M | $ 71.07M | $ -64.15M | $ -56.62M | $ -61.51M | $ -49.85M | |
$ 229.18M | $ 1.40B | $ -25.68M | $ 9.00M | $ -352.00K | $ -1.06M | |
$ -25.00M | $ 1.22B | $ 26.38M | $ 71.42M | $ 10.31M | $ 52.67M | |
$ -64.39M | $ -53.96M | $ 21.23M | $ 23.23M | $ 4.10M | $ 15.15M | |
- | - | - | - | - | - | |
$ 39.40M | $ 1.27B | $ 5.15M | $ 48.19M | $ 6.22M | $ 37.52M | |
$ 0.72 | $ 26.88 | $ 0.11 | $ 1.04 | $ 0.14 | $ 0.82 | |
$ 0.65 | $ 26.62 | $ 0.11 | $ 1.03 | $ 0.13 | $ 0.81 | |
$ 190.45M | $ 47.37M | $ 46.88M | $ 46.42M | $ 45.95M | $ 45.54M | |
$ 191.57M | $ 47.84M | $ 47.21M | $ 46.96M | $ 46.67M | $ 46.08M | |
$ 3.90 | $ 3.84 | $ 3.56 | $ 3.17 | $ 2.78 | $ 2.44 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.06B | $ 1.05B | $ 483.40M | $ 470.58M | $ 461.53M | $ 446.91M | |
$ 39.40M | $ 1.27B | $ 5.15M | $ 48.19M | $ 6.22M | $ 37.52M | |
$ -264.84M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 51.26M | $ 1.33B | $ 93.96M | $ 129.48M | $ 72.80M | $ 110.13M | |
$ 333.14M | $ 1.56B | $ 186.18M | $ 218.72M | $ 156.28M | $ 192.13M |