Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 5.53B | $ 4.25B | $ 3.72B | $ 3.73B | $ 2.75B | |
$ 2.66B | $ 1.91B | $ 1.41B | $ 1.44B | $ 1.25B | |
$ 2.02B | $ 1.53B | $ 1.09B | $ 999.93M | $ 788.00M | |
$ 115.83M | $ 103.82M | $ 86.71M | $ 78.18M | $ 78.08M | |
$ 759.99M | $ 441.96M | $ 415.71M | $ 508.80M | $ 537.83M | |
$ 644.16M | $ 373.56M | $ 321.37M | $ 438.26M | $ 465.44M | |
$ -71.69M | $ -80.34M | $ -19.39M | $ -23.93M | $ -45.97M | |
$ 572.47M | $ 293.23M | $ 301.98M | $ 414.33M | $ 419.47M | |
$ 438.70M | $ 167.08M | $ 177.56M | $ 331.11M | $ 327.20M | |
$ 3.14 | $ 1.20 | $ 1.28 | $ 2.38 | $ 2.35 | |
$ 3.11 | $ 1.20 | $ 1.28 | $ 2.38 | $ 2.35 | |
139.94M | 139.03M | 138.98M | 138.98M | 138.98M | |
141.08M | 139.42M | 138.98M | 138.98M | 138.98M |