Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 950.39M | $ 1.23B | $ 1.18B | $ 953.17M | $ 764.74M | |
$ 108.23M | $ 347.02M | $ 313.57M | $ 235.36M | $ 124.38M | |
$ 44.41M | $ 44.59M | $ 41.38M | $ 16.21M | $ 19.26M | |
$ 167.77M | $ 175.11M | $ 159.17M | $ 160.04M | $ 156.41M | |
$ 245.17M | $ 530.97M | $ 435.77M | $ 383.59M | $ 266.38M | |
$ 63.82M | $ 302.16M | $ 272.03M | $ 223.02M | $ 103.85M | |
$ 10.24M | $ 50.37M | $ 3.77M | $ -2.38M | $ 791.00K | |
$ 74.06M | $ 352.52M | $ 275.82M | $ 220.65M | $ 104.64M | |
$ 57.76M | $ 274.33M | $ 200.40M | $ 165.80M | $ 82.82M | |
$ 0.01 | $ 0.03 | $ 0.02 | $ 0.02 | $ 0.01 | |
$ 0.01 | $ 0.03 | $ 0.02 | $ 0.02 | $ 0.01 | |
10.24B | 10.08B | 9.94B | 9.94B | 9.94B | |
10.24B | 10.08B | 9.94B | 9.94B | 9.94B |