Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 521.70M | $ 484.60M | $ 447.70M | $ 393.80M | $ 328.90M | |
$ ― | $ 254.50M | $ 236.90M | $ 219.20M | $ 193.00M | $ 162.40M | |
$ ― | $ 267.20M | $ 247.70M | $ 228.50M | $ 200.80M | $ 166.50M | |
$ ― | $ 183.70M | $ 169.90M | $ 160.20M | $ 125.10M | $ 121.00M | |
$ ― | $ 83.50M | $ 77.80M | $ 68.30M | $ 75.70M | $ 45.50M | |
$ ― | $ 4.50M | $ -500.00K | $ 600.00K | $ 400.00K | $ -300.00K | |
$ ― | $ 3.70M | $ 12.50M | $ ― | $ ― | $ ― | |
$ ― | $ 71.50M | $ 64.90M | $ 67.20M | $ 75.00M | $ 45.20M | |
$ ― | $ 17.80M | $ 15.40M | $ 13.20M | $ 10.60M | $ 10.70M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 53.60M | $ 49.30M | $ 53.60M | $ 64.20M | $ 34.50M | |
$ ― | $ 0.55 | $ 0.51 | $ 0.56 | $ 0.68 | $ 0.37 | |
$ ― | $ 0.55 | $ 0.51 | $ 0.55 | $ 0.67 | $ 0.36 | |
$ ― | $ 97.09M | $ 96.54M | $ 95.89M | $ 95.06M | $ 94.37M | |
$ ― | $ 97.70M | $ 97.49M | $ 97.06M | $ 96.33M | $ 95.62M | |
$ ― | $ 0.11 | $ 0.05 | $ 0.12 | $ 0.11 | $ 0.10 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 0.41 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 0.41 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 438.20M | $ 406.80M | $ -379.40M | $ -318.10M | $ 283.40M | |
$ ― | $ 53.60M | $ 49.30M | $ 53.60M | $ 64.20M | $ 34.50M | |
$ ― | $ 66.33M | $ 65.07M | $ 54.43M | $ 60.75M | $ 34.50M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 400.00K | |
$ ― | $ 72.00M | $ 65.40M | $ 67.90M | $ 75.80M | $ 45.60M | |
$ ― | $ 103.30M | $ 92.60M | $ 67.90M | $ 75.80M | $ 70.80M |