Market Price
$ 31.88
Selling Price
$ 26.92
1136
510
452
1423
Market Price
$ 32.13
Selling Price
$ 27.92
2786
1931
1959
2829
Market Price
$ 59.05
Selling Price
$ 52.56
3370
2791
2095
3874
Market Price
$ 52.33
Selling Price
$ 46.63
2935
1249
2594
3032
Market Price
$ 32.21
Selling Price
$ 28.53
1194
1191
1025
1786
Market Price
$ 64.99
Selling Price
$ 58.67
267
73
178
725
Market Price
$ 66.22
Selling Price
$ 56.60
328
250
130
701
Market Price
$ 37.13
Selling Price
$ 31.45
3667
2352
1728
3745
Market Price
$ 53.94
Selling Price
$ 48.55
332
225
232
619
Market Price
$ 31.39
Selling Price
$ 27.10
799
670
701
2040
Market Price
$ 66.41
Selling Price
$ 55.65
1371
383
567
1501
Market Price
$ 59.12
Selling Price
$ 52.04
402
380
239
886
Market Price
$ 54.41
Selling Price
$ 48.19
1430
465
1162
4603
Market Price
$ 36.61
Selling Price
$ 31.30
3908
2893
1539
4409
Market Price
$ 58.25
Selling Price
$ 51.11
1076
360
997
2587
Market Price
$ 64.41
Selling Price
$ 54.75
3678
1384
1952
4052
Market Price
$ 60.39
Selling Price
$ 54.21
1988
1557
1805
1996
Market Price
$ 47.09
Selling Price
$ 40.43
2306
974
854
3107
Market Price
$ 46.57
Selling Price
$ 40.98
1559
1215
502
4191
Market Price
$ 54.50
Selling Price
$ 46.49
1058
269
863
1109
Market Price
$ 48.59
Selling Price
$ 43.83
2444
1673
2191
3863
Market Price
$ 43.44
Selling Price
$ 37.55
1691
1500
1384
2742
Market Price
$ 33.34
Selling Price
$ 27.98
347
184
159
673
Market Price
$ 42.46
Selling Price
$ 37.44
2231
2084
580
2333
Market Price
$ 53.37
Selling Price
$ 44.75
401
114
345
1604
Market Price
$ 46.73
Selling Price
$ 42.10
1355
553
271
3323
Market Price
$ 67.50
Selling Price
$ 58.58
343
255
278
468
Market Price
$ 31.95
Selling Price
$ 28.60
742
373
465
1472
Market Price
$ 62.72
Selling Price
$ 54.81
1663
1217
1109
2649
Market Price
$ 55.25
Selling Price
$ 50.15
1359
1174
421
3660
Market Price
$ 65.79
Selling Price
$ 56.98
948
233
824
1380
Market Price
$ 53.90
Selling Price
$ 46.58
1748
1661
1102
4613
Market Price
$ 44.19
Selling Price
$ 38.64
1561
1413
816
1792
Market Price
$ 48.11
Selling Price
$ 40.53
1268
581
708
2487
Market Price
$ 40.36
Selling Price
$ 34.68
1805
470
752
4590
Market Price
$ 39.93
Selling Price
$ 35.95
427
337
320
1141
Market Price
$ 60.13
Selling Price
$ 51.69
1347
272
779
3223
Market Price
$ 46.83
Selling Price
$ 42.50
677
226
599
1446
Market Price
$ 63.50
Selling Price
$ 56.94
1603
1478
1588
2461
Market Price
$ 29.80
Selling Price
$ 25.73
149
107
99
553