Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.36B | $ 1.35B | $ 1.46B | $ 1.20B | $ 890.11M | $ 919.50M | |
$ 330.38M | $ 784.02M | $ 181.38M | $ 159.67M | $ 588.10M | $ 639.97M | |
$ 1.03B | $ 565.15M | $ 1.28B | $ 1.04B | $ 302.01M | $ 279.53M | |
$ 303.61M | $ 176.63M | $ 327.71M | $ 281.49M | $ 154.12M | $ 144.65M | |
$ 397.08M | $ 377.92M | $ 951.13M | $ 755.69M | $ 147.89M | $ 134.88M | |
$ -28.42M | $ -37.68M | $ -36.02M | $ -37.77M | $ -34.45M | $ -31.41M | |
$ -26.94M | $ 12.65M | $ -3.11M | $ -884.00K | $ 2.62M | $ 819.00K | |
$ 1.11B | $ 363.49M | $ 918.22M | $ 718.80M | $ 116.06M | $ 104.29M | |
$ 74.33M | $ 69.30M | $ 73.35M | $ 36.05M | $ 20.21M | $ 17.44M | |
- | - | - | - | - | - | |
$ 433.57M | $ 294.19M | $ 844.87M | $ 682.75M | $ 95.85M | $ 86.85M | |
$ 7.46 | $ 7.06 | $ 6.83 | $ 4.26 | $ 2.35 | $ 2.19 | |
$ 7.40 | $ 7.00 | $ 6.78 | $ 4.23 | $ 2.34 | $ 2.17 | |
$ 166.87M | $ 41.67M | $ 41.59M | $ 41.49M | $ 40.71M | $ 39.72M | |
$ 168.23M | $ 42.04M | $ 41.93M | $ 41.82M | $ 40.91M | $ 39.95M | |
$ 1.82 | $ 1.76 | - | - | $ 1.48 | $ 1.40 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 496.44M | $ 960.65M | $ 509.08M | $ 441.16M | $ 742.22M | $ 784.62M | |
- | - | - | - | $ 34.45M | $ 31.41M | |
$ 311.07M | $ 294.19M | $ 844.87M | $ 682.75M | $ 95.85M | $ 86.85M | |
$ 963.51M | $ 659.04M | - | - | $ 95.85M | $ 86.85M | |
$ 523.74M | $ 401.17M | $ 954.24M | $ 756.57M | $ 150.50M | $ 135.70M | |
$ 458.25M | $ 499.12M | $ 1.05B | $ 847.93M | $ 232.54M | $ 213.78M |