Market Price
$ 57.65
Selling Price
$ 49.74
1790
455
1002
3916
Market Price
$ 30.19
Selling Price
$ 27.42
4619
1009
3270
4636
Market Price
$ 38.36
Selling Price
$ 32.45
194
95
163
713
Market Price
$ 70.11
Selling Price
$ 59.94
1275
307
272
3138
Market Price
$ 51.35
Selling Price
$ 45.76
1156
640
343
1773
Market Price
$ 41.61
Selling Price
$ 36.28
2070
710
1198
2182
Market Price
$ 43.18
Selling Price
$ 36.88
2698
1386
2511
3249
Market Price
$ 33.36
Selling Price
$ 29.37
2340
2017
1265
3857
Market Price
$ 33.13
Selling Price
$ 28.33
374
358
225
462
Market Price
$ 61.35
Selling Price
$ 52.42
2293
2157
620
4122
Market Price
$ 65.31
Selling Price
$ 57.92
766
336
620
2365
Market Price
$ 40.11
Selling Price
$ 35.73
349
309
292
630
Market Price
$ 37.07
Selling Price
$ 31.91
1119
553
341
2207
Market Price
$ 50.34
Selling Price
$ 44.61
2390
2143
1156
3033
Market Price
$ 38.26
Selling Price
$ 32.05
216
173
80
420
Market Price
$ 49.41
Selling Price
$ 41.87
3752
2862
3023
3767
Market Price
$ 55.95
Selling Price
$ 50.77
745
301
739
1483
Market Price
$ 45.89
Selling Price
$ 39.00
228
79
199
668
Market Price
$ 61.38
Selling Price
$ 51.41
243
130
98
430
Market Price
$ 46.38
Selling Price
$ 41.01
1423
456
1280
1426
Market Price
$ 49.47
Selling Price
$ 42.88
427
402
93
1152
Market Price
$ 58.33
Selling Price
$ 49.47
985
530
694
1052
Market Price
$ 41.85
Selling Price
$ 36.48
1528
1480
376
3397
Market Price
$ 56.50
Selling Price
$ 47.65
505
190
338
1610
Market Price
$ 66.41
Selling Price
$ 58.92
1427
471
501
1913
Market Price
$ 30.51
Selling Price
$ 27.32
2366
642
517
3126
Market Price
$ 45.75
Selling Price
$ 40.89
1693
643
1677
2921
Market Price
$ 46.55
Selling Price
$ 39.04
2244
1072
873
4963
Market Price
$ 61.05
Selling Price
$ 54.78
569
315
522
2084
Market Price
$ 54.07
Selling Price
$ 46.61
357
312
334
1255
Market Price
$ 57.66
Selling Price
$ 51.09
759
161
190
1420
Market Price
$ 42.79
Selling Price
$ 37.95
1003
714
858
4966
Market Price
$ 54.67
Selling Price
$ 49.56
471
297
307
994
Market Price
$ 30.05
Selling Price
$ 26.61
1967
1511
1474
2460
Market Price
$ 47.73
Selling Price
$ 42.83
1591
899
367
1908
Market Price
$ 62.18
Selling Price
$ 54.18
2982
1646
866
3464
Market Price
$ 37.32
Selling Price
$ 32.70
141
43
34
625
Market Price
$ 33.34
Selling Price
$ 28.10
2495
940
817
4585
Market Price
$ 33.03
Selling Price
$ 27.60
2710
1308
737
3098
Market Price
$ 32.05
Selling Price
$ 28.30
565
187
382
655