Market Price
$ 47.84
Selling Price
$ 42.22
2418
734
2288
4339
Market Price
$ 34.95
Selling Price
$ 29.66
1990
1547
1303
4997
Market Price
$ 43.33
Selling Price
$ 38.70
596
323
556
2074
Market Price
$ 67.97
Selling Price
$ 57.94
2685
2114
2254
4389
Market Price
$ 59.73
Selling Price
$ 52.00
2248
1075
2002
3674
Market Price
$ 41.29
Selling Price
$ 35.69
786
712
167
1935
Market Price
$ 38.73
Selling Price
$ 33.82
1102
407
464
1871
Market Price
$ 55.26
Selling Price
$ 47.80
268
247
172
469
Market Price
$ 42.07
Selling Price
$ 36.73
246
235
215
1232
Market Price
$ 28.40
Selling Price
$ 25.28
1106
724
405
1451
Market Price
$ 51.96
Selling Price
$ 44.90
1385
415
1268
3807
Market Price
$ 38.93
Selling Price
$ 34.73
445
337
351
719
Market Price
$ 40.90
Selling Price
$ 34.59
860
221
595
2250
Market Price
$ 57.50
Selling Price
$ 49.41
545
208
291
2236
Market Price
$ 56.51
Selling Price
$ 50.82
527
190
469
1313
Market Price
$ 56.20
Selling Price
$ 48.22
1365
816
298
2510
Market Price
$ 60.89
Selling Price
$ 55.10
860
540
178
2400
Market Price
$ 64.31
Selling Price
$ 55.76
2207
620
1541
3273
Market Price
$ 64.79
Selling Price
$ 54.57
385
124
196
420
Market Price
$ 47.24
Selling Price
$ 40.69
689
537
661
2519
Market Price
$ 60.33
Selling Price
$ 52.96
1028
496
612
1196
Market Price
$ 50.72
Selling Price
$ 43.04
1065
514
326
3940
Market Price
$ 38.09
Selling Price
$ 34.08
383
381
331
802
Market Price
$ 50.51
Selling Price
$ 45.78
2893
959
2099
3734
Market Price
$ 38.80
Selling Price
$ 33.27
992
536
218
2131
Market Price
$ 35.34
Selling Price
$ 31.86
1324
1280
856
3229
Market Price
$ 66.14
Selling Price
$ 57.02
1251
931
699
2942
Market Price
$ 46.42
Selling Price
$ 41.07
828
577
744
1017
Market Price
$ 61.42
Selling Price
$ 52.78
2057
1755
2012
2119
Market Price
$ 34.95
Selling Price
$ 30.95
1635
1497
416
2477
Market Price
$ 30.63
Selling Price
$ 25.65
2218
1581
1570
3106
Market Price
$ 42.24
Selling Price
$ 35.77
2645
863
2645
3367
Market Price
$ 47.14
Selling Price
$ 42.73
300
95
71
1441
Market Price
$ 43.68
Selling Price
$ 39.29
1453
306
1270
3698
Market Price
$ 61.04
Selling Price
$ 54.58
775
718
583
1182
Market Price
$ 55.13
Selling Price
$ 46.20
651
342
559
803
Market Price
$ 31.20
Selling Price
$ 27.14
246
132
130
653
Market Price
$ 39.29
Selling Price
$ 33.16
712
386
512
1325
Market Price
$ 30.37
Selling Price
$ 26.23
881
382
271
2816
Market Price
$ 40.85
Selling Price
$ 35.99
421
351
87
594