Market Price
$ 37.71
Selling Price
$ 33.69
1985
1231
1287
3748
Market Price
$ 57.54
Selling Price
$ 51.55
886
802
721
2549
Market Price
$ 49.64
Selling Price
$ 43.02
1185
266
1083
2470
Market Price
$ 54.69
Selling Price
$ 46.18
1269
1185
1254
1957
Market Price
$ 36.82
Selling Price
$ 30.96
1422
1167
437
1955
Market Price
$ 44.31
Selling Price
$ 39.54
1891
808
1703
2315
Market Price
$ 41.67
Selling Price
$ 35.57
4002
1556
1248
4560
Market Price
$ 44.53
Selling Price
$ 37.78
3801
2174
1182
4576
Market Price
$ 34.45
Selling Price
$ 31.11
978
832
789
2647
Market Price
$ 62.54
Selling Price
$ 54.25
1021
785
626
1913
Market Price
$ 57.35
Selling Price
$ 48.38
2319
847
1227
4632
Market Price
$ 49.28
Selling Price
$ 42.55
827
550
366
2264
Market Price
$ 51.19
Selling Price
$ 46.46
882
332
643
2116
Market Price
$ 48.31
Selling Price
$ 43.25
603
162
489
652
Market Price
$ 69.57
Selling Price
$ 59.93
2963
1176
1197
4017
Market Price
$ 36.44
Selling Price
$ 30.47
568
191
357
604
Market Price
$ 67.40
Selling Price
$ 57.47
411
153
321
1285
Market Price
$ 50.30
Selling Price
$ 42.29
1206
666
1085
3168
Market Price
$ 37.33
Selling Price
$ 31.33
2684
2009
618
2923
Market Price
$ 63.17
Selling Price
$ 53.12
2774
2646
2313
2796
Market Price
$ 40.03
Selling Price
$ 34.76
2740
2580
2371
4533
Market Price
$ 65.70
Selling Price
$ 55.23
1349
1329
574
4572
Market Price
$ 29.67
Selling Price
$ 25.46
1058
759
965
4872
Market Price
$ 32.25
Selling Price
$ 27.35
823
744
801
2465
Market Price
$ 61.31
Selling Price
$ 52.10
837
458
805
1960
Market Price
$ 40.17
Selling Price
$ 34.38
3237
2673
3092
4029
Market Price
$ 61.62
Selling Price
$ 54.94
1363
972
747
3174
Market Price
$ 57.16
Selling Price
$ 48.44
1094
511
941
3946
Market Price
$ 47.77
Selling Price
$ 42.42
3396
1206
3038
4672
Market Price
$ 53.15
Selling Price
$ 46.21
713
614
713
923
Market Price
$ 35.64
Selling Price
$ 31.22
1350
1026
1129
1781
Market Price
$ 47.39
Selling Price
$ 39.96
1463
413
1092
2885
Market Price
$ 43.28
Selling Price
$ 36.19
813
556
569
1030
Market Price
$ 43.75
Selling Price
$ 38.67
3017
2967
2075
3168
Market Price
$ 64.28
Selling Price
$ 55.72
1297
1011
688
3289
Market Price
$ 55.35
Selling Price
$ 48.31
751
220
446
1283
Market Price
$ 36.07
Selling Price
$ 30.27
2699
923
1288
4562
Market Price
$ 41.60
Selling Price
$ 37.68
532
526
498
1718
Market Price
$ 38.47
Selling Price
$ 32.71
2089
1351
902
2903
Market Price
$ 38.97
Selling Price
$ 33.63
1945
1104
1941
2108