Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.89B | $ 2.74B | $ 2.54B | $ 2.23B | $ 1.86B | $ 1.83B | |
$ 1.05B | $ 2.10B | $ 1.96B | $ 1.73B | $ 1.48B | $ 1.41B | |
$ 1.31B | $ 647.50M | $ 574.90M | $ 491.40M | $ 379.80M | $ 1.83B | |
$ 366.80M | $ 237.90M | $ 214.60M | $ 1.92B | $ 1.68B | $ 1.60B | |
$ 344.80M | $ 328.00M | $ 345.20M | $ 302.20M | $ 183.00M | $ 235.90M | |
$ -197.30M | $ -193.00M | $ -234.90M | $ -221.00M | $ -201.80M | $ -178.90M | |
$ -65.50M | $ -81.60M | $ -15.10M | $ 37.60M | $ 12.40M | $ 20.50M | |
$ 154.10M | $ 135.00M | $ 110.30M | $ 180.70M | $ 35.50M | $ 183.70M | |
$ 19.00M | $ 300.00K | $ 23.30M | $ 10.50M | $ -20.10M | $ 11.90M | |
$ 15.40M | $ 14.20M | $ 12.50M | $ 11.30M | $ 10.80M | $ 10.20M | |
$ -33.80M | $ -11.90M | $ -54.60M | $ -81.20M | $ -155.60M | $ -110.50M | |
$ -0.26 | $ -0.09 | $ -0.59 | $ -1.12 | $ -3.19 | $ -2.29 | |
$ -0.26 | $ -0.09 | $ -0.59 | $ -1.12 | $ -3.19 | $ -2.29 | |
$ 503.63M | $ 125.61M | $ 91.95M | $ 72.43M | $ 48.78M | $ 48.28M | |
$ 501.98M | $ 125.61M | $ 91.95M | $ 72.43M | - | $ 48.28M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.23B | $ 2.33B | $ 2.18B | $ 1.92B | $ 1.68B | $ 1.60B | |
$ -33.80M | $ -11.90M | $ -54.60M | $ -70.90M | $ -116.10M | $ -74.80M | |
$ 141.18M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 208.00M | $ 328.00M | $ 345.20M | $ 302.20M | $ 183.00M | $ 196.70M | |
$ 305.40M | $ 446.10M | $ 460.00M | $ 401.00M | $ 277.80M | $ 273.20M |