Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 3.95B | $ 4.20B | $ 5.34B | $ 4.23B | $ 3.50B | |
$ 3.37B | $ 503.66M | $ 889.50M | $ 599.64M | $ 425.44M | |
$ 3.23B | $ 291.43M | $ 414.78M | $ 361.18M | $ 319.61M | |
$ 141.47M | $ 184.45M | $ 153.73M | $ 130.63M | $ 123.68M | |
$ 266.39M | $ 391.86M | $ 610.14M | $ 349.91M | $ 230.50M | |
$ 140.29M | $ 212.23M | $ 474.72M | $ 238.46M | $ 105.83M | |
$ -7.75M | $ -3.03M | $ -6.76M | $ -7.55M | $ -9.73M | |
$ 132.55M | $ 209.20M | $ 467.96M | $ 230.91M | $ 96.10M | |
$ 103.99M | $ 167.53M | $ 356.95M | $ 171.47M | $ 73.56M | |
$ 1.72 | $ 2.65 | $ 5.37 | $ 2.56 | $ 1.11 | |
$ 1.70 | $ 2.62 | $ 5.32 | $ 2.53 | $ 1.10 | |
60.62M | 63.32M | 66.42M | 66.87M | 66.36M | |
61.10M | 63.95M | 67.12M | 67.78M | 67.09M |