Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 1.49B | $ 1.15B | $ 1.03B | $ 991.95M | $ 1.05B | |
$ 461.11M | $ 347.80M | $ 356.36M | $ 351.90M | $ 368.91M | |
$ 158.17M | $ 139.40M | $ 125.23M | $ 106.52M | $ 94.36M | |
$ 28.67M | $ 36.66M | $ 36.21M | $ 34.92M | $ 36.36M | |
$ 331.61M | $ 245.06M | $ 267.35M | $ 280.31M | $ 310.90M | |
$ 302.94M | $ 208.40M | $ 231.13M | $ 245.39M | $ 274.54M | |
$ -32.37M | $ -30.79M | $ -29.66M | $ -25.94M | $ -26.58M | |
$ 270.57M | $ 177.61M | $ 201.47M | $ 219.45M | $ 247.96M | |
$ 134.39M | $ 81.80M | $ 90.53M | $ 106.17M | $ 117.55M | |
$ 8.53 | $ 5.18 | $ 3.61 | $ 6.77 | $ 7.75 | |
$ 4.92 | $ 4.89 | $ 3.51 | $ 3.99 | $ 4.40 | |
25.45M | 25.26M | 25.08M | 24.96M | 24.50M | |
44.11M | 26.77M | 26.62M | 42.36M | 43.13M |