Market Price
$ 65.22
Selling Price
$ 57.47
189
43
166
877
Market Price
$ 51.14
Selling Price
$ 46.13
163
76
125
507
Market Price
$ 42.85
Selling Price
$ 37.72
912
906
787
1479
Market Price
$ 45.31
Selling Price
$ 39.16
1271
503
847
1334
Market Price
$ 64.42
Selling Price
$ 56.03
1687
1002
1554
2070
Market Price
$ 56.65
Selling Price
$ 48.67
2508
1256
1227
2865
Market Price
$ 35.59
Selling Price
$ 30.77
1085
382
1062
1384
Market Price
$ 58.73
Selling Price
$ 50.06
398
179
148
871
Market Price
$ 48.54
Selling Price
$ 41.50
1424
1418
861
3702
Market Price
$ 62.81
Selling Price
$ 55.82
1248
370
707
2423
Market Price
$ 42.52
Selling Price
$ 35.87
376
190
97
1039
Market Price
$ 38.33
Selling Price
$ 32.84
670
408
255
1691
Market Price
$ 39.62
Selling Price
$ 34.44
1173
792
297
1186
Market Price
$ 44.27
Selling Price
$ 38.12
1066
662
336
3829
Market Price
$ 51.83
Selling Price
$ 43.72
285
109
234
542
Market Price
$ 61.62
Selling Price
$ 51.83
3355
2677
1021
4212
Market Price
$ 44.95
Selling Price
$ 40.15
3753
776
2329
4480
Market Price
$ 46.93
Selling Price
$ 41.30
1373
771
654
1560
Market Price
$ 55.95
Selling Price
$ 47.12
2335
574
482
4842
Market Price
$ 52.24
Selling Price
$ 44.77
2277
1436
1272
2750
Market Price
$ 56.42
Selling Price
$ 50.57
3475
1618
1302
4973
Market Price
$ 28.73
Selling Price
$ 26.03
2806
2631
2310
4663
Market Price
$ 32.88
Selling Price
$ 29.86
323
316
118
986
Market Price
$ 38.22
Selling Price
$ 32.75
903
320
516
1830
Market Price
$ 41.56
Selling Price
$ 36.30
645
137
397
1721
Market Price
$ 62.74
Selling Price
$ 52.91
2304
1754
2250
2482
Market Price
$ 53.07
Selling Price
$ 44.42
711
321
578
1276
Market Price
$ 57.48
Selling Price
$ 48.07
602
238
152
1445
Market Price
$ 40.19
Selling Price
$ 33.64
2148
1297
773
4213
Market Price
$ 37.82
Selling Price
$ 31.71
1032
414
296
1392
Market Price
$ 39.61
Selling Price
$ 33.30
472
135
163
488
Market Price
$ 55.60
Selling Price
$ 48.27
2595
2594
930
4060
Market Price
$ 42.32
Selling Price
$ 37.68
291
147
271
499
Market Price
$ 59.44
Selling Price
$ 50.04
2740
1866
1199
4764
Market Price
$ 31.33
Selling Price
$ 27.51
323
223
177
580
Market Price
$ 35.83
Selling Price
$ 32.51
1306
790
912
3442
Market Price
$ 41.22
Selling Price
$ 36.68
3137
846
1545
3528
Market Price
$ 62.88
Selling Price
$ 53.63
634
565
393
1307
Market Price
$ 65.50
Selling Price
$ 57.15
294
239
163
500
Market Price
$ 52.69
Selling Price
$ 45.71
1261
417
562
2961