Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 1.96B | $ 1.78B | $ 1.55B | $ 1.51B | $ 1.48B | |
$ 698.22M | $ 645.54M | $ 573.48M | $ 534.47M | $ 525.34M | |
$ 565.90M | $ 536.78M | $ 462.54M | $ 445.36M | $ 423.94M | |
$ 60.74M | $ 49.92M | $ 31.97M | $ 31.44M | $ 26.93M | |
$ 196.97M | $ 157.18M | $ 150.81M | $ 122.04M | $ 127.44M | |
$ 132.32M | $ 108.76M | $ 110.94M | $ 89.11M | $ 101.39M | |
$ -35.77M | $ -24.78M | $ -10.85M | $ -14.44M | $ -11.22M | |
$ 96.55M | $ 83.98M | $ 100.09M | $ 74.67M | $ 90.17M | |
$ 82.61M | $ 64.24M | $ 71.13M | $ 54.96M | $ 68.94M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 4.39 | $ 3.41 | $ 3.77 | $ 2.92 | $ 3.66 | |
$ 4.35 | $ 3.38 | $ 3.72 | $ 2.87 | $ 3.59 | |
18.80M | 18.82M | 18.87M | 18.84M | 18.82M | |
18.99M | 19.03M | 19.12M | 19.14M | 19.22M |