Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 1.82B | $ 1.79B | $ 1.21B | $ 844.45M | $ 627.92M | |
$ 1.02B | $ 1.05B | $ 685.46M | $ 465.95M | $ 346.32M | |
$ 539.38M | $ 513.77M | $ 416.82M | $ 299.27M | $ 241.30M | |
$ 40.17M | $ 37.11M | $ 28.70M | $ 19.19M | $ 14.87M | |
$ 521.90M | $ 563.90M | $ 291.12M | $ 185.87M | $ 119.89M | |
$ 481.74M | $ 526.78M | $ 262.42M | $ 158.88M | $ 102.56M | |
$ 24.11M | $ -1.85M | $ 9.80M | $ 10.46M | $ 10.56M | |
$ 505.84M | $ 524.94M | $ 272.22M | $ 169.34M | $ 113.12M | |
$ 427.37M | $ 437.67M | $ 242.02M | $ 164.38M | $ 108.84M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 8.98 | $ 9.37 | $ 5.28 | $ 3.67 | $ 2.52 | |
$ 8.76 | $ 9.05 | $ 5.05 | $ 3.50 | $ 2.38 | |
47.61M | 46.73M | 45.85M | 44.84M | 43.16M | |
48.77M | 48.36M | 47.89M | 47.01M | 45.76M |