Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 1.36B | $ 1.42B | $ 895.10M | $ 844.61M | $ 600.55M | |
$ 614.05M | $ 666.33M | $ 573.38M | $ 721.38M | $ 398.16M | |
$ 389.68M | $ 335.59M | $ 282.09M | $ 280.17M | $ 208.40M | |
$ 33.55M | $ 31.81M | $ 27.16M | $ 21.67M | $ 18.51M | |
$ 257.93M | $ 362.55M | $ 318.45M | $ 462.88M | $ 208.27M | |
$ 224.37M | $ 330.74M | $ 291.30M | $ 441.21M | $ 189.76M | |
$ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
$ 224.37M | $ 330.74M | $ 291.30M | $ 441.21M | $ 189.76M | |
$ 181.47M | $ 250.14M | $ 228.03M | $ 314.65M | $ 132.58M | |
$ 5.28 | $ 7.49 | $ 6.69 | $ 9.29 | $ 3.76 | |
$ 5.09 | $ 7.32 | $ 6.51 | $ 8.91 | $ 3.74 | |
31.51M | 31.44M | 32.63M | 32.31M | 31.51M | |
32.72M | 32.16M | 33.55M | 33.70M | 31.73M |