Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 935.26M | $ 874.59M | $ 827.83M | $ 773.41M | $ 666.69M | |
$ 538.97M | $ 521.96M | $ 513.52M | $ 495.76M | $ 407.11M | |
$ 470.26M | $ 453.56M | $ 401.23M | $ 387.65M | $ 321.85M | |
$ 87.63M | $ 79.73M | $ 68.47M | $ 48.77M | $ 41.36M | |
$ 160.74M | $ 204.05M | $ 160.84M | $ 153.51M | $ 126.63M | |
$ 68.71M | $ 68.40M | $ 130.95M | $ 108.11M | $ 85.27M | |
$ -6.16M | $ 54.07M | $ -2.59M | $ -3.37M | $ 4.26M | |
$ 62.55M | $ 122.47M | $ 91.04M | $ 104.74M | $ 89.52M | |
$ 35.93M | $ 110.27M | $ 76.10M | $ 91.88M | $ 71.77M | |
$ 1.02 | $ 3.07 | $ 2.11 | $ 2.52 | $ 2.00 | |
$ 1.01 | $ 3.04 | $ 2.08 | $ 2.46 | $ 1.97 | |
35.33M | 35.88M | 36.04M | 36.51M | 35.84M | |
35.66M | 36.24M | 36.55M | 37.32M | 36.37M |