Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 674.48M | $ 1.07B | $ 1.60B | $ 1.53B | $ 934.84M | $ 713.67M | |
$ 176.70M | $ 296.20M | $ 458.16M | $ 398.49M | $ 237.03M | $ 176.81M | |
$ 497.77M | $ 775.85M | $ 1.14B | $ 1.13B | $ 697.82M | $ 536.86M | |
$ 486.93M | $ 649.45M | $ 955.61M | $ 911.36M | $ 800.68M | $ 622.63M | |
$ 10.85M | $ 126.40M | $ 184.81M | $ 216.24M | $ 134.16M | $ 91.04M | |
$ 5.03M | $ 2.49M | $ -701.00K | $ -231.00K | $ 246.00K | $ 1.29M | |
$ -55.12M | $ -95.00K | $ -46.00K | $ -119.00K | $ 140.00K | $ -29.00K | |
$ 12.31M | $ 128.80M | $ 184.06M | $ 216.13M | $ 134.26M | $ 92.36M | |
$ 4.99M | $ 29.38M | $ 40.49M | $ 52.10M | $ 31.41M | $ 14.45M | |
- | - | - | - | - | - | |
$ 7.33M | $ 99.42M | $ 143.57M | $ 164.03M | $ 102.86M | $ 77.92M | |
$ 0.66 | $ 9.13 | $ 12.82 | $ 14.01 | $ 8.74 | $ 6.62 | |
$ 0.65 | $ 9.10 | $ 12.73 | $ 13.89 | $ 8.68 | $ 6.43 | |
$ 43.67M | $ 10.88M | $ 11.20M | $ 11.71M | $ 11.77M | $ 11.77M | |
$ 43.80M | $ 10.92M | $ 11.28M | $ 11.81M | $ 11.85M | $ 12.12M | |
$ 4.95 | $ 4.95 | $ 6.56 | $ 5.68 | $ 4.52 | $ 3.38 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 578.15M | $ 945.65M | $ 1.41B | $ 1.31B | $ 1.04B | $ 799.45M | |
$ 7.33M | $ 99.42M | $ 143.57M | $ 164.03M | $ 102.86M | $ 77.92M | |
$ -79.96M | $ 101.75M | - | - | - | - | |
- | - | - | - | - | - | |
$ 7.54M | $ 126.40M | $ 184.76M | $ 216.13M | $ 134.16M | $ 92.36M | |
$ 20.42M | $ 139.51M | $ 195.74M | $ 223.03M | $ 138.47M | $ 100.06M |