Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.27B | $ 1.27B | $ 1.17B | $ 1.06B | $ 1.03B | $ 946.90M | |
$ 838.50M | $ 838.50M | $ -744.90M | $ -688.80M | $ 672.10M | $ 621.20M | |
$ 435.80M | $ 435.80M | $ 421.20M | $ 374.30M | $ 356.90M | $ 325.70M | |
$ 339.30M | $ 339.30M | $ 316.00M | $ 286.30M | $ 272.80M | $ 260.40M | |
$ 96.50M | $ 96.50M | $ 105.20M | $ 88.00M | $ 84.10M | $ 65.30M | |
$ -900.00K | $ -1.10M | - | - | $ -100.00K | $ 0.00 | |
$ -4.50M | $ -4.50M | - | $ -2.80M | - | $ 800.00K | |
$ 95.20M | $ 95.20M | $ 103.80M | $ 87.60M | $ 84.00M | $ 66.10M | |
$ 24.50M | $ 24.50M | $ 25.70M | $ 17.50M | $ 19.90M | $ 16.10M | |
- | - | - | - | - | - | |
$ 70.70M | $ 70.70M | $ 78.80M | $ 103.30M | $ 64.60M | $ 48.50M | |
$ 1.85 | $ 3.70 | $ 2.07 | $ 2.73 | $ 1.72 | $ 1.29 | |
$ 1.85 | $ 3.68 | $ 2.06 | $ 2.71 | $ 1.71 | $ 1.28 | |
$ 152.40M | $ 38.10M | $ 38.00M | $ 37.80M | $ 37.50M | $ 37.50M | |
$ 152.80M | $ 38.20M | $ 38.10M | $ 38.00M | $ 37.70M | $ 37.70M | |
$ 0.80 | $ 0.80 | $ 0.72 | $ 1.64 | $ 0.56 | $ 0.48 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | $ 1.39 | |
- | - | - | - | - | - | |
$ 1.18B | $ 1.18B | $ -428.90M | $ -402.50M | $ 944.90M | $ 881.60M | |
$ 70.80M | $ 70.70M | $ 78.80M | $ 103.30M | $ 65.40M | $ 48.50M | |
$ 34.55M | $ 70.71M | - | - | $ 64.10M | $ 49.39M | |
- | - | - | - | $ 100.00K | - | |
$ 96.10M | $ 96.30M | $ 103.80M | $ 87.60M | $ 84.10M | $ 65.30M | |
$ 102.50M | $ 102.70M | $ 107.70M | $ 91.30M | $ 88.20M | $ 69.40M |