Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 753.41M | $ 694.44M | $ 602.01M | $ 531.31M | $ 442.15M | |
$ 622.93M | $ 567.86M | $ 507.52M | $ 452.86M | $ 380.04M | |
$ 498.92M | $ 457.34M | $ 380.67M | $ 326.35M | $ 262.76M | |
$ 0.00 | $ 102.94M | $ 81.73M | $ 63.35M | $ 42.70M | |
$ 124.00M | $ 213.38M | $ 214.77M | $ 178.93M | $ 149.50M | |
$ 124.00M | $ 110.52M | $ 132.13M | $ 116.10M | $ 107.73M | |
$ -29.74M | $ -30.87M | $ -14.88M | $ -20.57M | $ -11.09M | |
$ 94.26M | $ 79.66M | $ 117.25M | $ 95.53M | $ 96.64M | |
$ 68.44M | $ 70.20M | $ 95.07M | $ 78.42M | $ 79.72M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.58 | $ 1.62 | $ 2.19 | $ 1.79 | $ 1.78 | |
$ 1.54 | $ 1.57 | $ 2.15 | $ 1.76 | $ 1.76 | |
43.27M | 43.46M | 43.48M | 43.92M | 44.89M | |
44.43M | 44.66M | 44.25M | 44.62M | 45.32M |