Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 672.18M | $ 618.20M | $ 654.87M | $ 476.13M | $ 447.79M | |
| $ 487.83M | $ 448.88M | $ 510.30M | $ 344.83M | $ 328.59M | |
| $ 190.06M | $ 186.56M | $ 220.27M | $ 62.62M | $ 130.21M | |
| $ 176.29M | $ 164.51M | $ 152.32M | $ 139.06M | $ 137.76M | |
| $ 451.25M | $ 413.32M | $ 481.23M | $ 318.32M | $ 303.87M | |
| $ 297.77M | $ 262.32M | $ 290.03M | $ 282.21M | $ 198.38M | |
| $ 4.29M | $ 32.21M | $ 114.94M | $ -161.00K | $ 4.20M | |
| $ 302.06M | $ 294.53M | $ 404.98M | $ 282.05M | $ 202.58M | |
| $ 287.34M | $ 274.82M | $ 359.13M | $ 271.00M | $ 201.58M | |
| $ 2.17 | $ 2.08 | $ 2.72 | $ 2.09 | $ 1.53 | |
| $ 2.17 | $ 2.07 | $ 2.72 | $ 2.09 | $ 1.53 | |
| 132.37M | 132.26M | 132.02M | 129.69M | 127.71M | |
| 132.42M | 132.34M | 132.10M | 129.78M | 127.90M |