Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.08B | $ 1.35B | $ 1.46B | $ 1.20B | $ 890.11M | $ 919.50M | |
$ 191.26M | $ 191.26M | $ 181.38M | $ 159.67M | $ 588.10M | $ 639.97M | |
$ 1.16B | $ 1.16B | $ 1.28B | $ 1.04B | $ 302.01M | $ 279.53M | |
$ 309.25M | $ 309.25M | $ 327.71M | $ 281.49M | $ 154.12M | $ 144.65M | |
$ 619.90M | $ 377.92M | $ 951.13M | $ 755.69M | $ 147.89M | $ 134.88M | |
$ -37.68M | $ -37.68M | $ -36.02M | $ -37.77M | $ -34.45M | $ -31.41M | |
$ -23.25M | $ -23.25M | $ -3.11M | $ -884.00K | $ 2.62M | $ 819.00K | |
$ 834.23M | $ 834.23M | $ 918.22M | $ 718.80M | $ 116.06M | $ 104.29M | |
$ 69.30M | $ 69.30M | $ 73.35M | $ 36.05M | $ 20.21M | $ 17.44M | |
- | - | - | - | - | - | |
$ 169.20M | $ 294.19M | $ 844.87M | $ 682.75M | $ 95.85M | $ 86.85M | |
$ 7.07 | $ 7.06 | $ 6.83 | $ 4.26 | $ 2.35 | $ 2.19 | |
$ 7.00 | $ 7.00 | $ 6.78 | $ 4.23 | $ 2.34 | $ 2.17 | |
$ 166.67M | $ 41.67M | $ 41.59M | $ 41.49M | $ 40.71M | $ 39.72M | |
$ 168.16M | $ 42.04M | $ 41.93M | $ 41.82M | $ 40.91M | $ 39.95M | |
$ 1.75 | $ 1.75 | - | - | $ 1.48 | $ 1.40 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 500.51M | $ 500.51M | $ 509.08M | $ 441.16M | $ 742.22M | $ 784.62M | |
- | - | - | - | $ 34.45M | $ 31.41M | |
$ 294.19M | $ 294.19M | $ 844.87M | $ 682.75M | $ 95.85M | $ 86.85M | |
$ 599.17M | $ 659.04M | - | - | $ 95.85M | $ 86.85M | |
$ 871.90M | $ 871.90M | $ 954.24M | $ 756.57M | $ 150.50M | $ 135.70M | |
$ 828.61M | $ 969.86M | $ 1.05B | $ 847.93M | $ 232.54M | $ 213.78M |