Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 4.40B | $ 3.69B | $ 4.51B | $ 4.22B | $ 3.16B | |
$ 1.03B | $ 853.75M | $ 1.14B | $ 1.05B | $ 616.33M | |
$ 516.49M | $ 447.31M | $ 430.74M | $ 389.61M | $ 341.71M | |
$ 24.29M | $ 15.77M | $ 11.22M | $ 10.91M | $ 13.14M | |
$ 470.56M | $ 371.43M | $ 715.05M | $ 673.26M | $ 276.80M | |
$ 512.67M | $ 406.44M | $ 703.83M | $ 662.35M | $ 263.65M | |
$ -72.61M | $ -55.61M | $ -28.00M | $ -17.64M | $ -81.11M | |
$ 440.06M | $ 350.83M | $ 676.90M | $ 641.12M | $ 270.24M | |
$ 333.82M | $ 259.22M | $ 525.13M | $ 498.50M | $ 206.16M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 10.59 | $ 8.12 | $ 16.12 | $ 14.79 | $ 6.19 | |
$ 10.40 | $ 8.05 | $ 15.92 | $ 14.47 | $ 6.13 | |
31.51M | 31.92M | 32.58M | 33.71M | 33.31M | |
32.11M | 32.21M | 32.98M | 34.44M | 33.61M |