Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 3.37B | $ 3.28B | $ 2.74B | $ 2.07B | $ 1.78B | |
$ 1.16B | $ 1.22B | $ 1.06B | $ 688.50M | $ 464.10M | |
$ 1.16B | $ 448.00M | $ 505.00M | $ 310.80M | $ 257.40M | |
$ 806.00M | $ 755.00M | $ 630.80M | $ 488.70M | $ 466.40M | |
$ 1.36B | $ 1.43B | $ 1.19B | $ 865.40M | $ 654.60M | |
$ 0.00 | $ 663.00M | $ 558.90M | $ 379.90M | $ 202.80M | |
$ 291.00M | $ -216.00M | $ -220.60M | $ -87.30M | $ -112.60M | |
$ 291.00M | $ 447.00M | $ 433.40M | $ 290.40M | $ 94.10M | |
$ 211.00M | $ 347.00M | $ 330.00M | $ 224.00M | $ 73.70M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 7.43 | $ 12.18 | $ 11.15 | $ 7.57 | $ 2.53 | |
$ 7.40 | $ 12.09 | $ 10.92 | $ 7.37 | $ 2.51 | |
28.40M | 28.50M | 29.60M | 29.60M | 29.10M | |
28.50M | 28.70M | 30.20M | 30.40M | 29.40M |