Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 2.69B | $ 2.42B | $ 2.02B | $ 1.76B | $ 1.52B | |
$ 619.61M | $ 522.23M | $ 478.65M | $ 415.01M | $ 304.55M | |
$ 372.99M | $ 360.48M | $ 321.07M | $ 285.99M | $ 251.22M | |
$ 97.92M | $ 110.68M | $ 106.14M | $ 108.83M | $ 111.66M | |
$ 344.54M | $ 281.92M | $ 265.27M | $ 230.35M | $ 165.00M | |
$ 246.62M | $ 160.49M | $ 157.59M | $ 129.02M | $ 53.33M | |
$ -48.76M | $ -40.86M | $ -45.40M | $ -38.67M | $ -37.68M | |
$ 197.86M | $ 119.63M | $ 112.18M | $ 90.35M | $ 15.65M | |
$ 140.19M | $ 74.05M | $ 80.64M | $ 70.46M | $ 26.99M | |
$ 2.42 | $ 1.28 | $ 1.38 | $ 1.17 | $ 0.45 | |
$ 2.40 | $ 1.28 | $ 1.37 | $ 1.16 | $ 0.45 | |
57.93M | 57.72M | 58.34M | 60.31M | 59.53M | |
58.47M | 57.93M | 58.49M | 60.87M | 60.31M |