Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 2.08B | $ 1.56B | $ 1.19B | $ 863.38M | $ 681.00M | |
$ 1.24B | $ 955.38M | $ 728.64M | $ 540.91M | $ 416.33M | |
$ 1.18B | $ 800.59M | $ 635.38M | $ 709.03M | $ 430.48M | |
$ 48.42M | $ 32.64M | $ 31.11M | $ 24.27M | $ 12.47M | |
$ 437.03M | $ 194.63M | $ 227.62M | $ -149.43M | $ -475.00K | |
$ 58.54M | $ 154.79M | $ 93.25M | $ -168.12M | $ -14.15M | |
$ 322.96M | $ 211.00K | $ 103.27M | $ 26.75M | $ 7.86M | |
$ 381.50M | $ 155.00M | $ 196.52M | $ -141.38M | $ -6.29M | |
$ 377.03M | $ 174.23M | $ 147.14M | $ -60.02M | $ -1.72M | |
$ 4.98 | $ 2.35 | $ 2.07 | $ -0.91 | $ -0.03 | |
$ 4.80 | $ 2.31 | $ 2.03 | $ -0.91 | $ -0.03 | |
75.75M | 74.19M | 71.09M | 66.19M | 61.78M | |
78.56M | 75.46M | 72.53M | 66.19M | 61.78M |