Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.99B | $ 2.74B | $ 2.54B | $ 2.23B | $ 1.86B | $ 1.83B | |
$ 541.80M | $ 2.10B | $ 1.96B | $ 1.73B | $ 1.48B | $ 1.41B | |
$ 1.91B | $ 647.50M | $ 574.90M | $ 491.40M | $ 379.80M | $ 1.83B | |
$ 484.80M | $ 237.90M | $ 214.60M | $ 1.92B | $ 1.68B | $ 1.60B | |
$ 323.10M | $ 328.00M | $ 345.20M | $ 302.20M | $ 183.00M | $ 235.90M | |
$ -197.50M | $ -193.00M | $ -234.90M | $ -221.00M | $ -201.80M | $ -178.90M | |
$ -50.60M | $ -81.60M | $ -15.10M | $ 37.60M | $ 12.40M | $ 20.50M | |
$ 117.00M | $ 135.00M | $ 110.30M | $ 180.70M | $ 35.50M | $ 183.70M | |
$ 20.40M | $ 300.00K | $ 23.30M | $ 10.50M | $ -20.10M | $ 11.90M | |
$ 17.10M | $ 14.20M | $ 12.50M | $ 11.30M | $ 10.80M | $ 10.20M | |
$ -60.60M | $ -11.90M | $ -54.60M | $ -81.20M | $ -155.60M | $ -110.50M | |
$ -0.47 | $ -0.09 | $ -0.59 | $ -1.12 | $ -3.19 | $ -2.29 | |
$ -0.47 | $ -0.09 | $ -0.59 | $ -1.12 | $ -3.19 | $ -2.29 | |
$ 504.06M | $ 125.61M | $ 91.95M | $ 72.43M | $ 48.78M | $ 48.28M | |
$ 502.41M | $ 125.61M | $ 91.95M | $ 72.43M | - | $ 48.28M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.34B | $ 2.33B | $ 2.18B | $ 1.92B | $ 1.68B | $ 1.60B | |
$ -60.60M | $ -11.90M | $ -54.60M | $ -70.90M | $ -116.10M | $ -74.80M | |
$ 219.98M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 136.30M | $ 328.00M | $ 345.20M | $ 302.20M | $ 183.00M | $ 196.70M | |
$ 255.00M | $ 446.10M | $ 460.00M | $ 401.00M | $ 277.80M | $ 273.20M |