Market Price
$ 62.28
Selling Price
$ 56.32
3370
1741
3198
3556
Market Price
$ 32.67
Selling Price
$ 28.11
426
185
410
694
Market Price
$ 63.96
Selling Price
$ 54.74
2750
1342
910
3099
Market Price
$ 32.05
Selling Price
$ 26.86
3706
2083
2863
4000
Market Price
$ 33.82
Selling Price
$ 29.86
3441
1114
2887
4724
Market Price
$ 62.70
Selling Price
$ 55.81
1911
1514
1355
4867
Market Price
$ 61.40
Selling Price
$ 51.39
674
172
320
807
Market Price
$ 67.54
Selling Price
$ 58.72
600
238
173
759
Market Price
$ 58.15
Selling Price
$ 49.06
697
458
251
1821
Market Price
$ 64.22
Selling Price
$ 53.87
883
440
392
1208
Market Price
$ 34.86
Selling Price
$ 30.09
627
414
606
1114
Market Price
$ 64.75
Selling Price
$ 58.86
1840
890
1403
4569
Market Price
$ 39.05
Selling Price
$ 33.07
609
530
535
2211
Market Price
$ 58.98
Selling Price
$ 50.50
2870
684
1564
4738
Market Price
$ 61.26
Selling Price
$ 53.14
752
352
225
1834
Market Price
$ 58.56
Selling Price
$ 51.73
1436
1289
612
1739
Market Price
$ 56.71
Selling Price
$ 48.50
474
173
425
639
Market Price
$ 51.07
Selling Price
$ 43.60
203
54
76
515
Market Price
$ 43.64
Selling Price
$ 36.49
1039
785
887
3248
Market Price
$ 30.74
Selling Price
$ 26.29
2219
663
1990
2248
Market Price
$ 40.23
Selling Price
$ 34.98
1266
1206
1159
3031
Market Price
$ 47.82
Selling Price
$ 41.21
1171
292
446
2548
Market Price
$ 30.02
Selling Price
$ 25.35
2229
2169
1079
2933
Market Price
$ 65.48
Selling Price
$ 55.18
2032
917
1128
2636
Market Price
$ 61.35
Selling Price
$ 51.86
1516
1261
432
1950
Market Price
$ 66.24
Selling Price
$ 59.70
1398
400
626
1728
Market Price
$ 56.69
Selling Price
$ 50.55
1209
463
245
1304
Market Price
$ 37.01
Selling Price
$ 32.68
2162
1056
1082
2530
Market Price
$ 45.61
Selling Price
$ 40.95
3080
668
2979
3865
Market Price
$ 54.53
Selling Price
$ 49.03
2611
1192
1430
4153
Market Price
$ 66.65
Selling Price
$ 59.73
1137
1067
341
1800
Market Price
$ 44.74
Selling Price
$ 39.87
1125
228
723
3044
Market Price
$ 56.44
Selling Price
$ 49.87
396
236
120
421
Market Price
$ 43.72
Selling Price
$ 38.16
1181
600
1131
2611
Market Price
$ 43.76
Selling Price
$ 38.65
514
212
415
694
Market Price
$ 49.36
Selling Price
$ 43.36
4036
2694
833
4230
Market Price
$ 31.04
Selling Price
$ 27.72
915
805
715
1937
Market Price
$ 65.43
Selling Price
$ 58.41
3216
2658
2880
4043
Market Price
$ 65.51
Selling Price
$ 56.45
1162
1014
488
1462
Market Price
$ 61.56
Selling Price
$ 54.61
1947
1480
1249
2854