Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 1.76B | $ 1.79B | $ 1.25B | $ 987.05M | $ 1.18B | |
$ 865.35M | $ 1.00B | $ 910.76M | $ 909.30M | $ 731.72M | |
$ 758.28M | $ 756.95M | $ 479.01M | $ 571.25M | $ 639.77M | |
$ 54.23M | $ 40.47M | $ 45.28M | $ 93.41M | $ 74.92M | |
$ 161.29M | $ 287.07M | $ 477.04M | $ 431.46M | $ 166.87M | |
$ 107.06M | $ 246.59M | $ 431.75M | $ 338.06M | $ 91.95M | |
$ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
$ 107.06M | $ 246.59M | $ 431.75M | $ 338.06M | $ 91.95M | |
$ 77.51M | $ 189.14M | $ 332.48M | $ 253.94M | $ 66.29M | |
$ 1.29 | $ 3.58 | $ 6.25 | $ 4.65 | $ 1.12 | |
$ 1.28 | $ 3.54 | $ 6.18 | $ 4.60 | $ 1.12 | |
46.56M | 48.01M | 50.46M | 50.58M | 50.43M | |
46.99M | 48.61M | 51.05M | 51.14M | 50.58M |