Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 517.42M | $ 489.64M | $ 566.91M | $ 583.83M | $ 427.54M | |
$ 242.30M | $ 235.29M | $ 275.15M | $ 312.50M | $ 156.00M | |
$ 88.77M | $ 70.81M | $ 59.21M | $ 52.13M | $ 60.94M | |
$ 11.17M | $ 19.64M | $ 383.22M | $ 313.08M | $ 331.20M | |
$ 203.39M | $ 198.73M | $ 240.22M | $ 279.31M | $ 114.69M | |
$ 172.88M | $ 164.48M | $ 215.94M | $ 260.37M | $ 95.06M | |
$ 36.66M | $ 15.77M | $ -19.04M | $ 21.57M | $ -1.67M | |
$ 209.54M | $ 180.25M | $ 196.90M | $ 281.94M | $ 93.39M | |
$ 151.26M | $ 129.05M | $ 171.04M | $ 211.40M | $ 76.58M | |
$ 3.00 | $ 2.62 | $ 3.51 | $ 4.38 | $ 1.60 | |
$ 2.97 | $ 2.60 | $ 3.47 | $ 4.31 | $ 1.57 | |
50.41M | 49.31M | 48.78M | 48.32M | 47.80M | |
50.94M | 49.55M | 49.30M | 49.09M | 48.68M |