Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.16B | $ 1.20B | $ 1.04B | $ 860.40M | $ 773.68M | $ 746.37M | |
- | $ 822.27M | - | - | $ 473.18M | $ 463.43M | |
$ 1.17B | $ 375.20M | $ 1.04B | $ 860.40M | $ 300.50M | $ 282.94M | |
$ 978.29M | $ 1.01B | $ -869.88M | $ -697.28M | $ 152.15M | $ 139.47M | |
$ 208.89M | $ 184.94M | $ 199.69M | $ 188.52M | $ 148.35M | $ 143.47M | |
$ -77.56M | $ -76.57M | $ -53.25M | $ -44.49M | $ -43.05M | $ -42.69M | |
$ -15.17M | $ -17.91M | $ -1.33M | $ 12.56M | $ -13.94M | $ -22.84M | |
$ 20.06M | $ -21.04M | $ 115.43M | $ 106.07M | $ 91.36M | $ 77.95M | |
$ 31.55M | $ 32.36M | $ 29.13M | $ 27.41M | $ 21.08M | $ 12.64M | |
- | - | $ -47.00 | - | - | - | |
$ 43.75M | $ 93.87M | $ 118.64M | $ 104.07M | $ 76.78M | $ 61.73M | |
$ 2.28 | $ 2.59 | $ 5.08 | $ 5.12 | $ 2.51 | $ 2.07 | |
$ 2.27 | $ 2.59 | $ 5.08 | $ 5.12 | $ 2.51 | $ 2.07 | |
$ 147.01M | $ 36.21M | $ 33.93M | $ 30.70M | $ 30.54M | $ 29.79M | |
$ 147.15M | $ 36.27M | $ 33.98M | $ 30.75M | $ 30.60M | $ 29.86M | |
$ 1.94 | $ 1.94 | - | - | $ 1.91 | $ 1.90 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 2.30 | $ 2.19 | |
- | - | - | - | - | - | |
$ 978.29M | $ 1.01B | $ -869.88M | $ -697.28M | $ 625.33M | $ 602.90M | |
- | - | - | - | $ 43.05M | $ 42.69M | |
$ 86.02M | $ 93.87M | $ 118.64M | $ 104.07M | $ 76.78M | $ 61.73M | |
$ 327.45K | $ -16.68M | - | - | $ 70.27M | $ 65.31M | |
$ 20.06M | $ 202.80M | $ 115.43M | $ 106.07M | $ 134.41M | $ 120.64M | |
$ 287.65M | $ 328.38M | $ 356.27M | $ 482.31M | $ 238.09M | $ 212.13M |