Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 977.72M | $ 831.10M | $ 627.62M | $ 473.40M | $ 345.59M | |
$ 977.72M | $ 708.81M | $ 517.46M | $ 371.93M | $ 248.55M | |
$ 828.68M | $ 605.20M | $ 539.67M | $ 402.14M | $ 265.85M | |
$ 47.30M | $ 27.81M | $ 20.24M | $ 17.88M | $ 16.48M | |
$ 196.33M | $ 131.42M | $ -8.23M | $ -7.14M | $ 1.20M | |
$ 149.03M | $ 103.61M | $ -22.21M | $ -30.21M | $ -17.30M | |
$ -9.56M | $ 28.93M | $ 23.83M | $ 4.97M | $ 2.01M | |
$ 139.47M | $ 132.54M | $ 1.62M | $ -25.24M | $ -15.28M | |
$ 121.16M | $ 93.33M | $ -11.97M | $ -33.95M | $ -23.60M | |
$ 0.34 | $ 0.26 | $ -0.03 | $ -0.17 | $ -0.50 | |
$ 0.31 | $ 0.24 | $ -0.03 | $ -0.17 | $ -0.50 | |
358.35M | 361.68M | 348.04M | 202.88M | 47.01M | |
386.24M | 392.67M | 348.04M | 202.88M | 47.01M |