Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 4.12B | $ 3.61B | $ 3.21B | $ 3.03B | $ 3.07B | |
$ ― | $ 3.67B | $ 3.24B | $ 2.83B | $ 2.72B | $ 2.74B | |
$ ― | $ 444.80M | $ 371.40M | $ 382.80M | $ 315.80M | $ 331.40M | |
$ ― | $ 322.40M | $ 287.60M | $ 259.80M | $ 255.40M | $ 251.00M | |
$ ― | $ 120.80M | $ 83.80M | $ 123.00M | $ 60.40M | $ 80.40M | |
$ ― | $ -3.30M | $ -800.00K | $ 3.60M | $ 4.60M | $ 2.70M | |
$ ― | $ -16.20M | $ -2.30M | $ ― | $ ― | $ ― | |
$ ― | $ 142.30M | $ 85.30M | $ 126.20M | $ 60.80M | $ 88.60M | |
$ ― | $ 26.20M | $ 24.40M | $ 28.30M | $ 15.40M | $ 17.40M | |
$ ― | $ 18.20M | $ 4.50M | $ ― | $ ― | $ ― | |
$ ― | $ 116.10M | $ 60.90M | $ 97.90M | $ 45.40M | $ 71.20M | |
$ ― | $ 2.54 | $ 1.33 | $ 2.12 | $ 1.00 | $ 1.58 | |
$ ― | $ 2.50 | $ 1.30 | $ 2.04 | $ 0.98 | $ 1.53 | |
$ ― | $ 46.30M | $ 45.90M | $ 46.10M | $ 45.50M | $ 45.10M | |
$ ― | $ 47.00M | $ 46.70M | $ 47.90M | $ 46.30M | $ 46.50M | |
$ ― | $ 0.78 | $ 0.31 | $ 0.70 | $ 0.21 | $ 0.55 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 4.00B | $ 3.53B | $ -3.09B | $ -2.97B | $ -2.99B | |
$ ― | $ 116.10M | $ 60.90M | $ 97.90M | $ 45.40M | $ 71.20M | |
$ ― | $ 106.72M | $ 69.09M | $ 100.82M | $ 46.55M | $ 67.37M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 147.80M | $ 88.40M | $ 127.90M | $ 64.60M | $ 91.40M | |
$ ― | $ 177.50M | $ 113.30M | $ 127.90M | $ 64.60M | $ 91.40M |