Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.23B | $ 2.36B | $ 2.51B | - | $ 1.45B | $ 1.50B | |
$ 1.42B | $ 1.46B | $ 1.51B | $ 1.31B | $ 944.52M | $ 957.58M | |
$ 815.26M | $ 900.24M | $ 1.01B | $ -1.31B | $ 501.17M | $ 546.29M | |
$ 270.93M | $ 539.38M | $ 506.09M | $ 384.10M | $ 297.08M | $ 340.47M | |
$ 278.63M | $ 360.86M | $ 500.83M | $ -1.69B | $ 204.09M | $ 205.82M | |
$ -10.55M | $ -39.87M | $ -26.22M | $ -18.53M | $ -21.08M | $ -22.27M | |
$ -11.60M | $ -19.90M | $ 7.21M | $ -2.07B | $ -21.76M | $ -17.67M | |
$ 251.09M | $ 328.60M | $ 443.04M | $ 341.05M | $ 161.25M | $ 165.88M | |
$ 56.51M | $ 69.11M | $ 69.74M | $ 57.22M | $ 31.27M | $ 26.80M | |
$ 500.00K | $ 500.00K | $ 500.00K | - | - | - | |
$ 194.61M | $ 259.49M | $ 373.31M | $ 283.83M | $ 129.99M | $ 139.08M | |
$ 7.82 | $ 10.44 | $ 15.09 | $ 11.54 | $ 5.33 | $ 5.66 | |
$ 7.76 | $ 10.34 | $ 14.94 | $ 11.38 | $ 5.29 | $ 5.60 | |
$ 99.56M | $ 24.85M | $ 24.73M | $ 24.60M | $ 24.37M | $ 24.58M | |
$ 100.41M | $ 25.10M | $ 24.99M | $ 24.93M | $ 24.59M | $ 24.82M | |
$ 2.60 | $ 2.50 | $ 2.26 | - | $ 1.92 | $ 1.82 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 6.40 | $ 6.82 | |
- | - | - | - | - | - | |
$ 995.26M | $ 2.00B | $ 2.01B | $ 1.69B | $ 1.24B | $ 1.30B | |
$ 194.59M | $ 259.49M | $ 373.31M | $ 283.83M | $ 129.99M | $ 139.08M | |
$ -960.32M | $ -2.08B | $ -2.30B | - | $ 151.62M | $ 154.38M | |
- | - | - | - | $ 21.08M | $ 22.27M | |
$ 280.87M | $ 368.46M | $ 443.82M | $ 359.58M | $ 182.33M | $ 188.15M | |
$ 414.20M | $ 505.89M | $ 564.52M | $ 458.18M | $ 278.51M | $ 280.65M |