Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.33B | $ 2.29B | $ 2.33B | $ 1.38B | $ 774.42M | |
| $ 629.14M | $ 1.06B | $ 974.60M | $ 554.42M | $ 345.98M | |
| $ 551.85M | $ 612.65M | $ 526.33M | $ 338.59M | $ 159.54M | |
| $ 81.39M | $ 74.71M | $ 58.77M | $ 30.85M | $ 18.10M | |
| $ 210.45M | $ 596.69M | $ 520.26M | $ 196.93M | $ 158.51M | |
| $ 77.29M | $ 445.74M | $ 448.26M | $ 215.83M | $ 186.44M | |
| $ 42.87M | $ 67.40M | $ 3.79M | $ -94.90M | $ -67.03M | |
| $ 120.16M | $ 513.14M | $ 452.05M | $ 120.93M | $ 119.41M | |
| $ 102.66M | $ 438.94M | $ 397.36M | $ 145.45M | $ 134.00M | |
| $ 0.76 | $ 3.24 | $ 2.94 | $ 1.09 | $ 1.07 | |
| $ 0.75 | $ 3.08 | $ 2.77 | $ 1.02 | $ 0.95 | |
| 135.17M | 136.38M | 135.35M | 134.03M | 125.56M | |
| 140.00M | 143.29M | 144.39M | 142.88M | 141.92M |