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 | $ 576.30M | $ 508.25M | $ 439.04M | |
$ 554.87M | $ 504.96M | $ 406.55M | $ 304.14M | $ 312.73M | |
$ 59.31M | $ 56.56M | $ 53.76M | $ 60.52M | $ 65.33M | |
$ 379.91M | $ 236.17M | $ 349.90M | $ 260.67M | $ 191.64M | |
$ 320.63M | $ 165.22M | $ 169.75M | $ 204.11M | $ 120.65M | |
$ -97.05M | $ -12.90M | $ 110.36M | $ 12.42M | $ 960.00K | |
$ 223.58M | $ 161.21M | $ 280.11M | $ 216.53M | $ 121.61M | |
$ 261.56M | $ 150.83M | $ 205.97M | $ 131.41M | $ 72.67M | |
$ 13.07 | $ 7.04 | $ 9.03 | $ 6.09 | $ 3.23 | |
$ 11.38 | $ 6.43 | $ 8.12 | $ 4.97 | $ 1.85 | |
20.01M | 21.43M | 22.81M | 21.56M | 24.81M | |
24.05M | 25.36M | 26.87M | 28.92M | 29.94M |