Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.33B | $ 1.27B | $ 1.17B | $ 1.06B | $ 1.03B | $ 946.90M | |
$ 875.80M | $ 838.50M | $ 744.90M | $ 688.80M | $ 672.10M | $ 621.20M | |
$ 457.90M | $ 435.80M | $ 421.20M | $ 374.30M | $ 356.90M | $ 325.70M | |
$ 370.50M | $ 339.30M | $ 316.00M | $ 286.30M | $ 272.80M | $ 261.20M | |
$ 87.40M | $ 96.50M | $ 105.20M | $ 88.00M | $ 84.10M | $ 66.10M | |
$ -200.00K | $ -1.10M | $ -1.10M | $ -100.00K | $ -100.00K | - | |
$ -400.00K | $ -200.00K | $ -300.00K | $ -4.50M | $ -11.70M | - | |
$ 87.00M | $ 95.20M | $ 103.80M | $ 87.60M | $ 84.00M | $ 66.10M | |
$ 21.70M | $ 24.50M | $ 25.70M | $ 17.50M | $ 19.90M | $ 16.10M | |
- | - | - | - | - | - | |
$ 65.20M | $ 70.30M | $ 78.50M | $ 103.30M | $ 64.60M | $ 46.90M | |
$ 1.70 | $ 1.85 | $ 4.14 | $ 5.46 | $ 3.44 | $ 2.58 | |
$ 1.69 | $ 1.84 | $ 4.12 | $ 5.42 | $ 3.42 | $ 2.56 | |
$ 152.80M | $ 38.10M | $ 38.00M | $ 37.80M | $ 37.50M | $ 37.50M | |
$ 153.40M | $ 38.20M | $ 38.10M | $ 38.00M | $ 37.70M | $ 37.70M | |
$ 0.95 | $ 0.80 | $ 0.72 | $ 1.64 | $ 3.56 | $ 0.48 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.25B | $ 1.18B | $ 1.06B | $ 975.10M | $ 944.90M | $ 882.40M | |
$ 65.60M | $ 70.70M | $ 78.80M | $ 103.30M | $ 65.40M | $ 48.50M | |
$ 60.84M | $ 70.71M | - | - | - | - | |
- | - | - | - | - | - | |
$ 87.10M | $ 96.30M | $ 104.90M | $ 87.70M | $ 84.10M | $ 66.10M | |
$ 94.80M | $ 102.70M | $ 108.80M | $ 91.40M | $ 88.20M | $ 70.20M |