Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 2.06B | $ 2.14B | $ 2.10B | $ 2.07B | $ 1.81B | |
$ 580.96M | $ 657.07M | $ 390.54M | $ 429.32M | $ 344.20M | |
$ 424.26M | $ 509.93M | $ 269.44M | $ 261.08M | $ 253.95M | |
$ 69.41M | $ 64.09M | $ 52.03M | $ 48.82M | $ 49.70M | |
$ 226.11M | $ 212.50M | $ 161.06M | $ 217.06M | $ 137.02M | |
$ 156.70M | $ 147.14M | $ 109.03M | $ 168.24M | $ 90.25M | |
$ -42.58M | $ -43.47M | $ -25.26M | $ -17.29M | $ -14.89M | |
$ 114.13M | $ 103.67M | $ 83.77M | $ 150.95M | $ 75.36M | |
$ 83.32M | $ 82.10M | $ 67.77M | $ 120.02M | $ 57.93M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.55 | $ 2.49 | $ 1.90 | $ 3.43 | $ 1.79 | |
$ 2.54 | $ 2.48 | $ 1.89 | $ 3.40 | $ 1.77 | |
32.72M | 32.93M | 35.50M | 35.01M | 32.42M | |
32.82M | 33.16M | 35.72M | 35.34M | 32.72M |