Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 566.38M | $ 513.34M | $ 422.82M | $ 608.27M | $ 635.27M | |
$ 254.55M | $ 218.10M | $ 168.15M | $ 226.34M | $ 267.90M | |
$ 37.32M | $ 34.68M | $ 25.66M | $ 16.28M | $ 31.11M | |
$ 85.95M | $ 86.96M | $ 82.33M | $ 96.93M | $ 107.60M | |
$ 350.78M | $ 298.37M | $ 220.22M | $ 325.61M | $ 341.64M | |
$ 217.23M | $ 183.42M | $ 142.49M | $ 210.06M | $ 236.80M | |
$ 45.64M | $ 25.61M | $ -7.24M | $ 15.51M | $ -7.82M | |
$ 262.87M | $ 209.04M | $ 135.25M | $ 225.57M | $ 228.97M | |
$ 224.55M | $ 196.07M | $ 34.85M | $ 186.87M | $ 205.94M | |
$ 1.31 | $ 0.92 | $ 0.19 | $ 1.12 | $ 1.08 | |
$ 1.30 | $ 0.98 | $ 0.19 | $ 1.12 | $ 1.07 | |
180.17M | 196.88M | 190.52M | 186.14M | 181.05M | |
180.44M | 185.42M | 191.16M | 187.48M | 182.37M |