Market Price
$ 54.72
Selling Price
$ 49.43
2662
2015
2002
4476
Market Price
$ 65.45
Selling Price
$ 56.09
2253
903
1261
4647
Market Price
$ 37.34
Selling Price
$ 33.67
177
71
115
444
Market Price
$ 32.76
Selling Price
$ 29.09
2438
1543
1833
4054
Market Price
$ 44.94
Selling Price
$ 40.59
763
574
363
3120
Market Price
$ 43.14
Selling Price
$ 37.96
1088
451
752
4935
Market Price
$ 49.33
Selling Price
$ 41.40
1957
1620
1908
3800
Market Price
$ 68.07
Selling Price
$ 59.68
1817
1741
885
2940
Market Price
$ 48.15
Selling Price
$ 42.34
873
392
812
1951
Market Price
$ 50.03
Selling Price
$ 42.34
2764
1949
2334
3735
Market Price
$ 55.67
Selling Price
$ 48.11
2211
1255
2070
2790
Market Price
$ 39.04
Selling Price
$ 34.41
3494
2750
2785
3613
Market Price
$ 62.26
Selling Price
$ 56.32
96
53
91
462
Market Price
$ 44.17
Selling Price
$ 39.06
3004
2952
1468
3592
Market Price
$ 44.94
Selling Price
$ 37.99
509
358
364
1144
Market Price
$ 35.17
Selling Price
$ 30.29
322
211
305
623
Market Price
$ 60.28
Selling Price
$ 52.83
1956
1336
1253
4222
Market Price
$ 40.89
Selling Price
$ 34.61
2949
1738
2326
4507
Market Price
$ 61.80
Selling Price
$ 55.08
1876
558
1084
3844
Market Price
$ 43.44
Selling Price
$ 36.93
1771
876
398
3852
Market Price
$ 53.63
Selling Price
$ 46.52
379
346
313
541
Market Price
$ 51.09
Selling Price
$ 45.23
1795
429
1089
3314
Market Price
$ 47.77
Selling Price
$ 39.87
3478
1336
870
4819
Market Price
$ 35.15
Selling Price
$ 31.37
598
353
193
1702
Market Price
$ 49.45
Selling Price
$ 42.33
779
249
502
2058
Market Price
$ 31.46
Selling Price
$ 28.43
1130
291
324
3757
Market Price
$ 57.38
Selling Price
$ 48.28
1721
1011
1594
3685
Market Price
$ 30.74
Selling Price
$ 27.65
1229
464
1017
1447
Market Price
$ 65.55
Selling Price
$ 56.66
2136
651
1533
2439
Market Price
$ 61.99
Selling Price
$ 53.55
466
396
433
1430
Market Price
$ 42.96
Selling Price
$ 38.69
723
378
266
3059
Market Price
$ 31.02
Selling Price
$ 26.63
98
50
78
455
Market Price
$ 40.79
Selling Price
$ 34.83
1413
1371
1113
1556
Market Price
$ 33.94
Selling Price
$ 29.17
957
363
651
1059
Market Price
$ 58.01
Selling Price
$ 52.00
920
466
306
3221
Market Price
$ 64.82
Selling Price
$ 56.95
416
289
118
572
Market Price
$ 39.68
Selling Price
$ 34.25
3461
2601
1946
4328
Market Price
$ 35.26
Selling Price
$ 29.76
1491
1236
1394
2882
Market Price
$ 61.43
Selling Price
$ 53.19
2829
821
2458
4073
Market Price
$ 56.32
Selling Price
$ 47.06
538
454
195
823