Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 1.81B | $ 1.59B | $ 1.41B | $ 1.10B | $ 963.90M | |
$ 182.47M | $ 225.10M | $ 223.37M | $ 159.29M | $ 138.55M | |
$ 108.75M | $ 59.87M | $ 55.02M | $ 56.15M | $ 46.07M | |
$ 48.06M | $ 36.27M | $ 32.90M | $ 27.08M | $ 23.14M | |
$ 140.25M | $ 226.99M | $ 211.14M | $ 122.83M | $ 115.62M | |
$ 73.72M | $ 165.24M | $ 168.34M | $ 121.38M | $ 92.48M | |
$ -15.91M | $ 1.06M | $ -26.87M | $ 20.37M | $ 11.01M | |
$ 57.81M | $ 166.30M | $ 141.49M | $ 93.04M | $ 103.49M | |
$ 41.04M | $ 120.97M | $ 105.35M | $ 70.89M | $ 78.30M | |
$ 0.78 | $ 2.42 | $ 2.05 | $ 1.35 | $ 1.44 | |
$ 0.78 | $ 2.39 | $ 2.01 | $ 1.32 | $ 1.41 | |
52.38M | 49.99M | 51.50M | 52.64M | 54.29M | |
52.66M | 50.56M | 52.39M | 53.72M | 55.36M |