Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 770.18M | $ 1.07B | $ 1.60B | $ 1.53B | $ 934.84M | $ 713.67M | |
$ 200.71M | $ 296.20M | $ -458.16M | $ -398.49M | $ 237.03M | $ 176.81M | |
$ 569.48M | $ 775.85M | $ 1.14B | $ 1.13B | $ 697.82M | $ 536.86M | |
$ 449.75M | $ 649.45M | $ 955.61M | $ 911.36M | $ 563.66M | $ 445.82M | |
$ 34.25M | $ 126.40M | $ 184.81M | $ -1.31B | $ 134.16M | $ 91.04M | |
$ -291.48M | $ 2.49M | $ -701.00K | $ -231.00K | $ 246.00K | $ 1.29M | |
$ 1.69M | $ -95.00K | $ -1.60B | $ -1.53B | $ -140.00K | $ 29.00K | |
$ 37.29M | $ 128.80M | $ 184.06M | $ 216.13M | $ 134.26M | $ 92.36M | |
$ 7.96M | $ 29.38M | $ 40.49M | $ 52.10M | $ 31.41M | $ 14.45M | |
- | - | - | - | - | - | |
$ 29.33M | $ 99.42M | $ 143.57M | $ 164.03M | $ 102.86M | $ 77.92M | |
$ 2.68 | $ 9.13 | $ 12.82 | $ 14.01 | $ 8.74 | $ 6.62 | |
$ 2.68 | $ 9.10 | $ 12.73 | $ 13.89 | $ 8.68 | $ 6.43 | |
$ 43.63M | $ 10.88M | $ 11.20M | $ 11.71M | $ 11.77M | $ 11.77M | |
$ 43.76M | $ 10.92M | $ 11.28M | $ 11.81M | $ 11.85M | $ 12.12M | |
$ 1.65 | $ 4.95 | $ 6.56 | $ 5.68 | $ 4.52 | $ 3.38 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 9.14 | $ 6.43 | |
- | - | - | - | - | - | |
$ 650.46M | $ 945.65M | $ 497.44M | $ 512.87M | $ 800.68M | $ 622.63M | |
$ 29.33M | $ 99.42M | $ 143.57M | $ 164.03M | $ 102.86M | $ 77.92M | |
$ -60.55M | $ 101.75M | - | - | $ 102.86M | $ 77.92M | |
- | - | - | - | - | - | |
$ 36.16M | $ 126.40M | $ 184.06M | $ 216.13M | $ 134.16M | $ 91.04M | |
$ 49.25M | $ 139.51M | $ 195.05M | $ 223.03M | $ 138.47M | $ 98.29M |