Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 2.03B | $ 1.91B | $ 1.70B | $ 1.52B | $ 1.31B | |
$ 875.49M | $ 670.18M | $ 581.60M | $ 513.11M | $ 439.04M | |
$ 875.49M | $ 504.96M | $ 406.55M | $ 304.14M | $ 312.73M | |
$ 59.31M | $ 56.56M | $ 53.76M | $ 70.76M | $ 74.34M | |
$ 379.91M | $ 221.79M | $ 232.59M | $ 307.68M | $ 130.98M | |
$ 0.00 | $ 165.22M | $ 178.84M | $ 247.16M | $ 65.64M | |
$ 223.58M | $ -4.02M | $ 105.75M | $ 68.42M | $ 4.75M | |
$ 223.58M | $ 161.21M | $ 275.50M | $ 200.87M | $ 125.40M | |
$ 11.38K | $ 150.83M | $ 205.97M | $ 131.41M | $ 72.67M | |
$ 0.00 | $ 7.61 | $ 9.03 | $ 6.09 | $ 3.23 | |
$ 0.00 | $ 6.43 | $ 8.12 | $ 4.54 | $ 1.56 | |
20.01M | 21.43M | 22.81M | 21.56M | 24.81M | |
24.05M | 25.36M | 26.87M | 28.92M | 51.39M |