Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 1.19B | $ 902.52M | $ 815.67M | $ 733.33M | $ 358.16M | |
$ 840.37M | $ 571.78M | $ 500.39M | $ 463.24M | $ 225.27M | |
$ 73.79M | $ 44.75M | $ 34.85M | $ 24.86M | $ 20.61M | |
$ 137.00M | $ 136.63M | $ 130.68M | $ 107.56M | $ 55.41M | |
$ 766.60M | $ 527.06M | $ 465.57M | $ 428.71M | $ 207.19M | |
$ 766.58M | $ 527.03M | $ 465.54M | $ 438.38M | $ 204.67M | |
$ -132.46M | $ -241.99M | $ -288.26M | $ -181.28M | $ -265.04M | |
$ 634.12M | $ 285.04M | $ 177.27M | $ 257.10M | $ -60.37M | |
$ 426.05M | $ 179.46M | $ 73.56M | $ 221.43M | $ -47.16M | |
$ 1.78 | $ 0.75 | $ 0.31 | $ 0.95 | $ -0.21 | |
$ 1.76 | $ 0.75 | $ 0.31 | $ 0.94 | $ -0.21 | |
239.31M | 239.15M | 234.82M | 232.18M | 224.56M | |
241.43M | 239.15M | 236.71M | 234.58M | 227.50M |