Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 11.26B | $ 14.75B | $ 17.33B | $ 12.61B | $ 8.21B | |
$ 693.93M | $ 745.36M | $ 684.16M | $ 592.70M | $ 404.92M | |
$ 503.62M | $ 492.26M | $ 466.56M | $ 423.75M | $ 399.21M | |
$ 127.80M | $ 125.11M | $ 134.74M | $ 178.93M | $ 188.64M | |
$ 360.32M | $ 341.54M | $ 361.35M | $ 378.27M | $ 195.42M | |
$ 190.31M | $ 253.10M | $ 251.43M | $ 206.38M | $ 26.80M | |
$ 10.45M | $ -83.54M | $ -32.03M | $ -9.81M | $ -32.80M | |
$ 200.76M | $ 169.56M | $ 194.58M | $ 160.77M | $ -24.47M | |
$ 114.01M | $ 101.19M | $ 131.08M | $ 103.99M | $ -14.21M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 3.35 | $ 3.00 | $ 3.08 | $ 3.17 | $ -0.43 | |
$ 3.32 | $ 2.94 | $ 3.02 | $ 3.12 | $ -0.43 | |
34.03M | 33.72M | 33.73M | 33.28M | 32.92M | |
34.32M | 34.38M | 34.42M | 33.85M | 33.19M |