Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 2.95B | $ 2.43B | $ 1.87B | $ 1.64B | $ 1.75B | |
$ 1.34B | $ 1.09B | $ 839.26M | $ 754.36M | $ 793.47M | |
$ 1.34B | $ 989.44M | $ 773.41M | $ 662.71M | $ 667.22M | |
$ 192.85M | $ 228.63M | $ 192.69M | $ 176.77M | $ 154.96M | |
$ 364.09M | $ 353.65M | $ 267.75M | $ 298.31M | $ 286.69M | |
$ 175.40M | $ 97.73M | $ 65.70M | $ 95.73M | $ 104.56M | |
$ -55.88M | $ -39.15M | $ -33.64M | $ -29.29M | $ -32.70M | |
$ 119.52M | $ 58.73M | $ 32.21M | $ 60.75M | $ 71.62M | |
$ 86.66M | $ 40.96M | $ 23.54M | $ 44.11M | $ 49.11M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 4.04 | $ 1.91 | $ 1.10 | $ 2.05 | $ 2.47 | |
$ 4.04 | $ 1.91 | $ 1.10 | $ 2.05 | $ 2.47 | |
21.47M | 21.47M | 21.47M | 21.01M | 19.88M | |
21.48M | 21.47M | 21.47M | 21.01M | 19.90M |