Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 1.56B | $ 1.26B | $ 1.09B | $ 889.21M | $ 774.58M | |
$ 295.04M | $ 261.80M | $ 235.62M | $ 203.22M | $ 168.16M | |
$ 190.75M | $ 155.85M | $ 133.42M | $ 118.83M | $ 102.41M | |
$ 246.51M | $ 195.91M | $ 148.16M | $ 124.74M | $ 97.87M | |
$ 321.52M | $ 274.17M | $ 248.29M | $ 208.78M | $ 154.87M | |
$ 104.29M | $ 105.95M | $ 102.20M | $ 84.38M | $ 65.75M | |
$ -83.24M | $ -68.91M | $ -27.24M | $ -26.34M | $ -27.44M | |
$ 21.05M | $ 37.05M | $ 74.97M | $ 58.05M | $ 38.30M | |
$ 13.54M | $ 25.40M | $ 53.08M | $ 41.10M | $ 91.11M | |
$ 0.23 | $ 0.46 | $ 1.03 | $ 0.80 | $ 1.87 | |
$ 0.23 | $ 0.46 | $ 1.03 | $ 0.80 | $ 1.86 | |
59.58M | 55.17M | 51.62M | 51.31M | 48.79M | |
59.58M | 55.27M | 51.77M | 51.52M | 49.05M |