Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 1.36B | $ 1.26B | $ 1.15B | $ 1.07B | $ 963.88M | |
$ 643.33M | $ 583.87M | $ 519.10M | $ 485.33M | $ 401.18M | |
$ 460.55M | $ 458.73M | $ 418.04M | $ 406.94M | $ 355.26M | |
$ 114.73M | $ 101.29M | $ 92.20M | $ 95.78M | $ 106.82M | |
$ 295.94M | $ 231.44M | $ 181.15M | $ 153.45M | $ 102.71M | |
$ 155.69M | $ 123.94M | $ 87.56M | $ 60.92M | $ -62.58M | |
$ -5.70M | $ -11.86M | $ -19.43M | $ -7.00M | $ -11.67M | |
$ 149.99M | $ 112.09M | $ 82.63M | $ 53.92M | $ -13.23M | |
$ 120.36M | $ 94.41M | $ 74.52M | $ 48.45M | $ -9.84M | |
$ 2.07 | $ 1.64 | $ 1.31 | $ 0.86 | $ -0.18 | |
$ 2.03 | $ 1.62 | $ 1.29 | $ 0.84 | $ -0.18 | |
58.22M | 57.59M | 56.81M | 56.15M | 55.43M | |
59.37M | 58.36M | 57.67M | 57.36M | 55.43M |