Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 3.39B | $ 3.15B | $ 2.73B | $ 1.70B | $ 1.63B | |
$ 1.63B | $ 1.51B | $ 1.26B | $ 919.15M | $ 911.14M | |
$ 900.98M | $ 1.51B | $ 980.68M | $ 722.00M | $ 715.19M | |
$ 104.94M | $ 520.62M | $ 457.33M | $ 58.73M | $ 42.10M | |
$ 552.94M | $ 906.71M | $ 851.67M | $ 257.62M | $ 215.15M | |
$ 728.55M | $ 675.09M | $ 397.50M | $ 215.72M | $ 197.49M | |
$ -385.78M | $ -382.24M | $ -212.04M | $ -89.39M | $ -94.35M | |
$ 342.78M | $ 292.85M | $ 323.63M | $ 166.50M | $ 143.70M | |
$ 258.81M | $ 219.30M | $ 253.50M | $ 124.91M | $ 106.58M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 5.76 | $ 4.86 | $ 5.37 | $ 3.05 | $ 2.57 | |
$ 5.76 | $ 4.80 | $ 5.36 | $ 3.04 | $ 2.56 | |
44.97M | 45.11M | 47.21M | 40.98M | 41.50M | |
44.97M | 45.69M | 47.33M | 41.02M | 41.60M |