Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 4.28B | $ 4.21B | $ 3.84B | $ 3.36B | $ 3.03B | |
$ 481.42M | $ 368.59M | $ 367.15M | $ 363.43M | $ 407.94M | |
$ 366.65M | $ 307.19M | $ 282.25M | $ 250.52M | $ 302.65M | |
$ 137.85M | $ 291.90M | $ 269.19M | $ 252.76M | $ 228.57M | |
$ 302.05M | $ 357.48M | $ 362.74M | $ 370.10M | $ 348.89M | |
$ 114.77M | $ 61.40M | $ 86.58M | $ 108.67M | $ 165.39M | |
$ 2.47M | $ 2.83M | $ 5.63M | $ -1.20M | $ -4.26M | |
$ 117.23M | $ 64.23M | $ 91.95M | $ 114.01M | $ 114.46M | |
$ 61.72M | $ 36.74M | $ 58.01M | $ 118.44M | $ 116.77M | |
$ 0.02 | $ 0.01 | $ 0.02 | $ 0.05 | $ 0.05 | |
$ 0.02 | $ 0.01 | $ 0.02 | $ 0.05 | $ 0.05 | |
2.51B | 3.67B | 2.51B | 2.51B | 2.51B | |
2.51B | 2.51B | 2.51B | 2.51B | 2.51B |