Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 4.43B | $ 5.32B | $ 3.98B | $ 2.94B | $ 2.99B | |
$ 378.43M | $ 578.59M | $ 639.28M | $ 228.13M | $ 216.43M | |
$ 193.77M | $ 4.92B | $ 3.70B | $ 2.84B | $ 2.92B | |
$ 145.73M | $ 138.16M | $ 124.22M | $ 118.39M | $ 112.47M | |
$ 341.36M | $ 534.19M | $ 410.28M | $ 222.58M | $ 175.40M | |
$ 172.62M | $ 399.27M | $ 280.99M | $ 98.28M | $ 63.77M | |
$ 14.30M | $ -6.22M | $ -3.83M | $ -5.78M | $ -12.30M | |
$ 186.91M | $ 393.15M | $ 277.15M | $ 92.50M | $ 51.47M | |
$ 142.16M | $ 298.21M | $ 213.52M | $ 71.10M | $ 39.98M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 8.14 | $ 12.13 | $ 8.38 | $ 2.80 | $ 1.57 | |
$ 7.93 | $ 11.69 | $ 7.98 | $ 2.69 | $ 1.51 | |
24.02M | 24.59M | 25.47M | 25.41M | 25.54M | |
24.63M | 25.50M | 26.77M | 26.42M | 26.45M |