Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 2.42B | $ 2.10B | $ 1.78B | $ 1.30B | $ 814.14M | |
$ 875.93M | $ 755.76M | $ 669.39M | $ 494.99M | $ 304.33M | |
$ 650.51M | $ 556.80M | $ 456.32M | $ 343.00M | $ 217.31M | |
$ 118.53M | $ 139.86M | $ 107.93M | $ 80.29M | $ 48.48M | |
$ 372.81M | $ 361.54M | $ 317.25M | $ 218.08M | $ 135.43M | |
$ 225.42M | $ 198.96M | $ 107.87M | $ 64.83M | $ 41.55M | |
$ -14.99M | $ -943.00K | $ -13.82M | $ -19.58M | $ -7.42M | |
$ 210.43M | $ 198.02M | $ 192.88M | $ 124.85M | $ 76.52M | |
$ 165.73M | $ 158.54M | $ 148.89M | $ 96.06M | $ 54.22M | |
$ 3.82 | $ 3.72 | $ 3.55 | $ 2.35 | $ 1.41 | |
$ 3.72 | $ 3.64 | $ 3.47 | $ 2.28 | $ 1.37 | |
43.40M | 42.60M | 41.93M | 40.94M | 38.52M | |
44.59M | 43.59M | 42.85M | 42.08M | 39.72M |