Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 2.02B | $ 1.96B | $ 1.78B | $ 1.55B | $ 1.51B | |
$ 737.77M | $ 698.22M | $ 645.54M | $ 573.48M | $ 534.47M | |
$ 571.93M | $ 565.90M | $ 536.78M | $ 462.54M | $ 445.36M | |
$ 53.48M | $ 60.74M | $ 49.92M | $ 31.97M | $ 31.44M | |
$ 221.12M | $ 196.97M | $ 157.18M | $ 150.81M | $ 122.04M | |
$ 165.84M | $ 132.32M | $ 108.76M | $ 110.94M | $ 89.11M | |
$ -27.78M | $ -35.77M | $ -24.78M | $ -10.85M | $ -14.44M | |
$ 138.06M | $ 96.55M | $ 83.98M | $ 100.09M | $ 74.67M | |
$ 110.17M | $ 82.61M | $ 64.24M | $ 71.13M | $ 54.96M | |
$ 5.88 | $ 4.39 | $ 3.41 | $ 3.77 | $ 2.92 | |
$ 5.82 | $ 4.35 | $ 3.38 | $ 3.72 | $ 2.87 | |
18.75M | 18.80M | 18.82M | 18.87M | 18.84M | |
18.93M | 18.99M | 19.03M | 19.12M | 19.14M |