Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 393.23M | $ 413.10M | $ 270.97M | $ 169.00M | $ 282.87M | |
$ 223.60M | $ 221.41M | $ 123.18M | $ 44.63M | $ 152.96M | |
$ 60.65M | $ 20.29M | $ 13.06M | $ 12.75M | $ 11.59M | |
$ 41.13M | $ 40.38M | $ 37.96M | $ 38.67M | $ 41.62M | |
$ 204.08M | $ 241.51M | $ 160.60M | $ 70.55M | $ 180.59M | |
$ 162.94M | $ 201.12M | $ 110.12M | $ 32.02M | $ 141.36M | |
$ -54.08M | $ -55.87M | $ -25.56M | $ -32.93M | $ -40.04M | |
$ 108.86M | $ 145.25M | $ 84.56M | $ -902.90K | $ 101.32M | |
$ 108.86M | $ 145.25M | $ 84.56M | $ -902.90K | $ 101.32M | |
$ 3.38 | $ 4.51 | $ 2.63 | $ -0.03 | $ 3.12 | |
$ 3.38 | $ 4.51 | $ 2.63 | $ -0.03 | $ 3.12 | |
32.19M | 32.19M | 32.20M | 32.37M | 32.46M | |
32.19M | 32.19M | 32.20M | 32.37M | 32.46M |