Income Statement | Dec 24 | Dec 23 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|
$ 3.96B | $ 4.21B | $ 3.16B | $ 2.87B | $ 2.53B | |
$ 378.53M | $ 394.55M | $ 291.84M | $ 257.60M | $ 255.85M | |
$ 210.80M | $ 198.73M | $ 149.78M | $ 139.32M | $ 125.95M | |
$ 77.85M | $ 69.76M | $ 52.21M | $ 48.30M | $ 45.33M | |
$ 236.25M | $ 288.55M | $ 196.11M | $ 165.96M | $ 175.24M | |
$ 167.73M | $ 195.82M | $ 142.06M | $ 118.28M | $ 129.91M | |
$ -38.20M | $ -34.81M | $ -16.10M | $ -10.67M | $ -8.09M | |
$ 129.53M | $ 161.01M | $ 125.95M | $ 107.61M | $ 121.82M | |
$ 111.81M | $ 139.09M | $ 108.62M | $ 13.04M | $ 112.06M | |
$ 4.08 | $ 5.04 | $ 3.59 | $ 0.40 | $ 3.33 | |
$ 4.01 | $ 4.95 | $ 3.50 | $ 0.38 | $ 3.24 | |
27.40M | 27.58M | 30.27M | 33.00M | 33.61M | |
27.91M | 28.11M | 31.07M | 33.92M | 34.55M |