Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 515.77M | $ 550.42M | $ 586.87M | $ 512.92M | $ 424.07M | |
$ 189.15M | $ 190.86M | $ 210.54M | $ 184.62M | $ 139.06M | |
$ 116.37M | $ 115.81M | $ 115.62M | $ 106.45M | $ 92.10M | |
$ 30.92M | $ 28.71M | $ 29.75M | $ 26.93M | $ 26.67M | |
$ 106.38M | $ 107.19M | $ 113.22M | $ -32.58M | $ 71.98M | |
$ 72.78M | $ 75.05M | $ 55.09M | $ 78.17M | $ 23.91M | |
$ -1.56M | $ 102.00K | $ -12.27M | $ -137.36M | $ 350.00K | |
$ 71.22M | $ 75.15M | $ 80.74M | $ -60.88M | $ 45.48M | |
$ 58.11M | $ 60.53M | $ 59.58M | $ -41.87M | $ 34.69M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.91 | $ 1.93 | $ 1.86 | $ -1.30 | $ 1.07 | |
$ 1.89 | $ 1.92 | $ 1.85 | $ -1.30 | $ 1.06 | |
30.41M | 31.36M | 31.97M | 32.33M | 32.32M | |
30.72M | 31.58M | 32.24M | 32.33M | 32.58M |