Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.02B | $ 1.02B | $ 1.04B | $ 700.90M | $ 563.42M | $ 583.99M | |
$ 735.45M | $ 735.45M | $ 787.01M | $ 2.34M | $ 356.68M | $ 434.51M | |
$ 634.06M | $ 284.96M | $ 249.40M | $ 698.57M | $ 206.74M | $ 149.48M | |
$ 115.68M | $ 115.68M | $ -39.71M | $ 123.65M | $ 26.95M | $ 23.66M | |
$ 494.13M | $ 238.95M | $ 209.68M | $ 574.91M | $ 179.79M | $ 125.81M | |
$ -143.24M | $ -143.24M | $ -82.30M | $ -50.22M | $ -42.87M | $ -47.33M | |
$ -31.74M | $ -31.74M | $ -32.06M | $ -24.69M | $ 22.56M | $ 19.23M | |
$ 127.44M | $ 127.44M | $ 159.43M | $ 549.38M | $ 159.48M | $ 97.72M | |
$ 1.21M | $ 1.21M | $ 382.00K | $ 153.00K | $ 223.00K | $ 967.00K | |
$ 31.43M | $ 31.43M | $ 31.68M | $ 24.57M | - | - | |
$ 532.83M | $ 126.24M | $ 159.05M | $ 549.23M | $ 140.53M | $ 63.67M | |
$ 5.88 | $ 2.90 | $ 3.66 | $ 3.79 | $ 4.18 | $ 2.61 | |
$ 5.87 | $ 2.89 | $ 3.66 | $ 3.79 | $ 4.18 | $ 2.61 | |
$ 174.34M | $ 43.58M | $ 43.49M | $ 43.45M | $ 33.59M | $ 24.41M | |
$ 174.45M | $ 43.61M | $ 43.51M | $ 43.46M | $ 33.60M | $ 24.42M | |
$ 4.16 | $ 4.16 | $ 3.98 | $ 3.79 | $ 3.58 | $ 3.36 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 851.13M | $ 851.13M | $ 872.45M | $ 125.99M | $ 383.63M | $ 458.18M | |
$ 532.83M | $ 126.24M | $ 806.15M | $ 549.23M | $ 159.26M | $ 96.75M | |
$ 53.01M | - | $ 125.95M | - | $ 159.26M | $ 96.75M | |
- | - | - | - | $ 42.87M | $ 47.33M | |
$ 270.69M | $ 270.69M | $ 241.74M | $ 599.61M | $ 202.35M | $ 145.04M | |
$ 273.46M | $ 370.28M | $ 314.02M | $ 650.64M | $ 245.29M | $ 178.96M |