Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 1.43B | $ 1.17B | $ 1.73B | $ 1.48B | $ 939.00M | |
$ 921.00M | $ 762.00M | $ 1.24B | $ 787.00M | $ 609.00M | |
$ 571.00M | $ 519.00M | $ 502.00M | $ 485.00M | $ 423.00M | |
$ 75.00M | $ 76.00M | $ 98.00M | $ 107.00M | $ 111.00M | |
$ 499.00M | $ 377.00M | $ 856.00M | $ 709.00M | $ 304.00M | |
$ 350.00M | $ 243.00M | $ 735.00M | $ 561.00M | $ 390.00M | |
$ 48.00M | $ 35.00M | $ -9.00M | $ 29.00M | $ -7.00M | |
$ 398.00M | $ 279.00M | $ 745.00M | $ 590.00M | $ 179.00M | |
$ 298.00M | $ 234.00M | $ 608.00M | $ 487.00M | $ 138.00M | |
$ 0.26 | $ 0.20 | $ 0.47 | $ 0.35 | $ 0.10 | |
$ 0.25 | $ 0.19 | $ 0.46 | $ 0.34 | $ 0.09 | |
1.16B | 1.21B | 1.29B | 1.40B | 1.45B | |
1.19B | 1.21B | 1.33B | 1.44B | 1.48B |