Market Price
$ 48.74
Selling Price
$ 43.27
1850
1303
910
2441
Market Price
$ 37.94
Selling Price
$ 32.23
646
612
266
2136
Market Price
$ 50.57
Selling Price
$ 42.62
455
414
229
1845
Market Price
$ 45.07
Selling Price
$ 40.30
246
127
210
948
Market Price
$ 63.90
Selling Price
$ 56.29
1230
902
676
3532
Market Price
$ 42.70
Selling Price
$ 37.05
1031
924
926
2814
Market Price
$ 39.59
Selling Price
$ 34.65
975
947
284
2355
Market Price
$ 54.58
Selling Price
$ 48.73
3159
948
1982
4637
Market Price
$ 30.36
Selling Price
$ 26.34
1407
998
1267
1449
Market Price
$ 48.95
Selling Price
$ 42.65
3589
1307
2933
4175
Market Price
$ 50.58
Selling Price
$ 42.31
2273
1227
1560
2627
Market Price
$ 42.70
Selling Price
$ 36.30
1395
731
368
1515
Market Price
$ 56.14
Selling Price
$ 49.73
1542
1029
378
3168
Market Price
$ 45.22
Selling Price
$ 39.12
1177
791
1007
1911
Market Price
$ 59.76
Selling Price
$ 51.95
588
338
522
817
Market Price
$ 34.19
Selling Price
$ 30.21
1153
910
926
1369
Market Price
$ 41.33
Selling Price
$ 36.37
2864
890
1423
3692
Market Price
$ 61.96
Selling Price
$ 53.88
3099
948
2207
4061
Market Price
$ 40.22
Selling Price
$ 34.34
918
186
380
2205
Market Price
$ 48.38
Selling Price
$ 42.61
3891
987
1395
3911
Market Price
$ 58.17
Selling Price
$ 51.24
642
138
156
1950
Market Price
$ 58.71
Selling Price
$ 51.19
777
761
364
3136
Market Price
$ 69.87
Selling Price
$ 59.91
1264
864
608
2587
Market Price
$ 44.51
Selling Price
$ 39.45
3822
1047
768
4443
Market Price
$ 29.86
Selling Price
$ 25.78
474
105
405
740
Market Price
$ 39.38
Selling Price
$ 33.15
576
556
192
1404
Market Price
$ 31.81
Selling Price
$ 26.65
2932
2217
2748
4444
Market Price
$ 57.73
Selling Price
$ 48.38
1335
1198
464
1410
Market Price
$ 31.94
Selling Price
$ 28.41
1061
764
1014
3061
Market Price
$ 40.64
Selling Price
$ 34.55
1822
1268
1262
4646
Market Price
$ 59.28
Selling Price
$ 51.45
3359
3060
1243
4558
Market Price
$ 61.20
Selling Price
$ 54.24
2536
1776
1220
4278
Market Price
$ 35.78
Selling Price
$ 29.91
412
232
374
1002
Market Price
$ 69.23
Selling Price
$ 58.44
794
755
340
1495
Market Price
$ 50.37
Selling Price
$ 44.10
2948
2423
2004
3053
Market Price
$ 52.17
Selling Price
$ 45.68
297
124
273
506
Market Price
$ 35.41
Selling Price
$ 29.77
747
575
453
2664
Market Price
$ 29.58
Selling Price
$ 26.06
362
278
344
775
Market Price
$ 44.03
Selling Price
$ 36.84
645
562
212
3080
Market Price
$ 36.43
Selling Price
$ 32.72
4426
3941
1570
4440