Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 803.55M | $ 639.14M | $ 945.92M | $ 922.10M | $ 539.52M | |
$ 370.90M | $ 270.39M | $ 465.83M | $ 460.80M | $ 260.16M | |
$ 278.08M | $ 230.51M | $ 251.52M | $ 214.93M | $ 162.19M | |
$ 25.33M | $ 21.81M | $ 18.92M | $ 17.19M | $ 13.59M | |
$ 119.60M | $ 83.04M | $ 233.25M | $ 263.03M | $ 99.33M | |
$ 92.81M | $ 39.88M | $ 213.93M | $ 245.87M | $ 115.13M | |
$ 16.52M | $ 21.17M | $ -1.35M | $ 1.40M | $ 5.08M | |
$ 109.33M | $ 61.05M | $ 212.58M | $ 247.26M | $ 85.56M | |
$ 90.72M | $ 52.87M | $ 172.51M | $ 200.00M | $ 79.75M | |
$ 2.68 | $ 1.59 | $ 5.18 | $ 5.75 | $ 2.29 | |
$ 2.69 | $ 1.58 | $ 5.16 | $ 5.73 | $ 2.28 | |
33.85M | 33.35M | 33.26M | 34.85M | 34.86M | |
33.72M | 33.47M | 33.39M | 34.99M | 34.98M |