Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 3.44B | $ 2.92B | $ 2.65B | $ 2.40B | $ 2.15B | |
$ 3.44B | $ 1.36B | $ 1.66B | $ 1.57B | $ 1.44B | |
$ 2.93B | $ 963.00M | $ 1.26B | $ 1.20B | $ 1.17B | |
$ 496.00M | $ 458.00M | $ 417.00M | $ 404.00M | $ 454.00M | |
$ 1.06B | $ 904.00M | $ 845.00M | $ 808.00M | $ 718.00M | |
$ 512.00M | $ 396.00M | $ 397.00M | $ 378.00M | $ 269.00M | |
$ -162.00M | $ -123.00M | $ -125.00M | $ -111.00M | $ -114.00M | |
$ 350.00M | $ 273.00M | $ 272.00M | $ 267.00M | $ 155.00M | |
$ 313.00M | $ 228.00M | $ 233.00M | $ 244.00M | $ 13.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 3.01 | $ 2.33 | $ 2.61 | $ 2.72 | $ 0.15 | |
$ 3.01 | $ 2.33 | $ 2.60 | $ 2.72 | $ 0.15 | |
103.95M | 97.76M | 89.29M | 89.48M | 89.48M | |
104.16M | 97.95M | 89.64M | 89.63M | 89.64M |