Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.79B | $ 2.74B | $ 2.54B | $ 2.23B | $ 1.86B | $ 1.83B | |
- | $ 2.10B | - | - | $ 1.48B | $ 1.41B | |
$ 2.79B | $ 647.50M | $ 2.54B | - | $ 379.80M | $ 423.80M | |
$ 2.44B | $ 2.42B | $ 2.19B | $ -1.92B | $ 145.70M | $ 165.10M | |
$ 393.30M | $ 328.00M | $ 345.20M | $ -1.91B | $ 234.10M | $ 258.70M | |
$ -193.50M | $ -193.00M | $ -234.90M | $ -221.00M | $ -201.80M | $ -178.90M | |
$ 68.50M | $ 63.00M | $ 49.90M | $ -2.19B | $ -51.10M | $ -25.20M | |
$ 321.80M | $ 331.40M | $ 292.50M | $ 70.90M | $ -18.80M | $ 54.60M | |
$ 5.70M | $ 300.00K | $ 23.30M | $ 10.50M | $ -20.10M | $ 9.50M | |
$ 13.60M | $ 14.20M | $ 12.50M | $ 11.30M | - | - | |
$ 54.40M | $ -11.90M | $ -54.60M | $ -81.20M | $ -155.60M | $ -110.50M | |
- | $ -0.09 | $ -0.59 | $ -1.12 | $ -3.19 | $ -2.29 | |
- | $ -0.09 | $ -0.59 | $ -1.12 | $ -3.19 | $ -2.29 | |
$ 503.22M | $ 125.61M | $ 91.95M | $ 72.43M | $ 48.78M | $ 48.28M | |
$ 503.22M | $ 125.61M | $ 91.95M | $ 72.43M | $ 48.78M | $ 48.28M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ -1.22 | $ -0.85 | |
- | - | - | - | $ -1.22 | $ -0.85 | |
- | - | - | - | $ 87.40M | $ 85.60M | |
$ 1.26B | $ 2.42B | $ 2.19B | $ -1.92B | $ 1.63B | $ 1.57B | |
$ 600.00K | $ -11.90M | $ -54.60M | $ -81.20M | $ -116.10M | $ -74.80M | |
$ 231.40M | - | $ 233.78M | - | $ -69.67M | $ -46.39M | |
- | - | - | - | $ 201.80M | $ 178.90M | |
$ 227.10M | $ 328.00M | $ 335.20M | $ 291.90M | $ 183.00M | $ 233.50M | |
$ 198.60M | $ 446.10M | $ 450.00M | $ 390.70M | $ 277.80M | $ 310.00M |