Market Price
$ 59.06
Selling Price
$ 53.61
1464
748
935
4802
Market Price
$ 46.82
Selling Price
$ 41.27
741
225
232
1302
Market Price
$ 47.84
Selling Price
$ 42.58
1984
1949
671
4685
Market Price
$ 41.96
Selling Price
$ 37.21
1023
474
448
1638
Market Price
$ 46.27
Selling Price
$ 39.49
1699
1205
1422
4443
Market Price
$ 66.78
Selling Price
$ 56.75
1139
1036
1130
3127
Market Price
$ 29.17
Selling Price
$ 26.42
2216
1639
1328
4853
Market Price
$ 46.06
Selling Price
$ 40.12
694
375
373
905
Market Price
$ 29.34
Selling Price
$ 26.39
1030
300
274
1607
Market Price
$ 38.59
Selling Price
$ 33.94
4234
1756
2434
4276
Market Price
$ 45.67
Selling Price
$ 39.44
1076
313
289
3341
Market Price
$ 53.04
Selling Price
$ 46.09
943
791
604
2635
Market Price
$ 66.33
Selling Price
$ 55.33
3150
1978
2013
3937
Market Price
$ 38.47
Selling Price
$ 33.52
3010
2142
778
3306
Market Price
$ 32.38
Selling Price
$ 29.09
1206
900
728
3212
Market Price
$ 46.30
Selling Price
$ 40.64
368
206
190
1596
Market Price
$ 30.62
Selling Price
$ 26.37
2828
1543
773
4308
Market Price
$ 64.06
Selling Price
$ 57.08
1597
1250
483
1986
Market Price
$ 64.69
Selling Price
$ 54.67
493
485
166
687
Market Price
$ 45.74
Selling Price
$ 40.42
158
42
98
417
Market Price
$ 60.78
Selling Price
$ 52.48
2773
1753
1345
4180
Market Price
$ 36.38
Selling Price
$ 30.67
598
477
539
1207
Market Price
$ 56.29
Selling Price
$ 48.62
911
270
581
3147
Market Price
$ 43.09
Selling Price
$ 39.14
556
442
555
1590
Market Price
$ 58.41
Selling Price
$ 52.36
576
484
158
756
Market Price
$ 62.83
Selling Price
$ 54.21
2702
1452
2468
4565
Market Price
$ 47.83
Selling Price
$ 41.24
3206
1486
834
4769
Market Price
$ 63.71
Selling Price
$ 53.99
540
219
275
638
Market Price
$ 37.74
Selling Price
$ 32.91
813
378
686
2219
Market Price
$ 47.60
Selling Price
$ 40.18
769
292
271
1251
Market Price
$ 68.76
Selling Price
$ 59.34
463
193
178
491
Market Price
$ 35.68
Selling Price
$ 30.50
615
243
196
1537
Market Price
$ 40.00
Selling Price
$ 34.39
964
375
430
4604
Market Price
$ 45.88
Selling Price
$ 38.81
278
62
133
1140
Market Price
$ 65.00
Selling Price
$ 56.56
267
222
240
715
Market Price
$ 55.68
Selling Price
$ 49.66
1948
1775
1908
3988
Market Price
$ 65.89
Selling Price
$ 55.57
747
172
385
1076
Market Price
$ 61.82
Selling Price
$ 56.07
1358
747
1345
2245
Market Price
$ 37.15
Selling Price
$ 31.60
1507
1162
347
1517
Market Price
$ 56.74
Selling Price
$ 48.97
1203
765
677
4757