Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 2.49B | $ 923.85M | $ 1.12B | $ 799.29M | $ 750.20M | |
$ 290.91M | $ 127.77M | $ 174.45M | $ 120.50M | $ 118.45M | |
$ 134.50M | $ 68.09M | $ 75.63M | $ 63.23M | $ 66.68M | |
$ 46.46M | $ 30.74M | $ 24.25M | $ 23.62M | $ 26.88M | |
$ 202.87M | $ 90.42M | $ 120.84M | $ 98.75M | $ 99.90M | |
$ 156.41M | $ 59.68M | $ 101.98M | $ 78.35M | $ 76.24M | |
$ -18.71M | $ -9.57M | $ -5.12M | $ -893.00K | $ -708.00K | |
$ 137.70M | $ 50.11M | $ 100.84M | $ 57.72M | $ 52.67M | |
$ 119.06M | $ 46.59M | $ 84.31M | $ 49.80M | $ 42.42M | |
$ 0.14 | $ 0.05 | $ 0.10 | $ 0.06 | $ 0.05 | |
$ 0.13 | $ 0.05 | $ 0.10 | $ 0.06 | $ 0.05 | |
858.27M | 879.04M | 835.70M | 834.36M | 832.07M | |
888.16M | 880.63M | 868.53M | 844.82M | 832.85M |