Market Price
$ 58.67
Selling Price
$ 49.16
1981
1297
1716
4704
Market Price
$ 54.31
Selling Price
$ 45.96
2669
909
814
4301
Market Price
$ 31.54
Selling Price
$ 28.54
1732
561
1258
3133
Market Price
$ 52.65
Selling Price
$ 47.25
1462
1330
331
2528
Market Price
$ 43.43
Selling Price
$ 37.58
1864
673
617
2740
Market Price
$ 59.65
Selling Price
$ 50.21
2142
741
1660
2491
Market Price
$ 33.24
Selling Price
$ 27.82
473
159
289
485
Market Price
$ 37.21
Selling Price
$ 32.97
882
874
635
2559
Market Price
$ 54.69
Selling Price
$ 49.01
2472
1723
1900
2828
Market Price
$ 31.47
Selling Price
$ 27.35
1000
201
896
1064
Market Price
$ 38.42
Selling Price
$ 32.59
432
143
390
1567
Market Price
$ 57.32
Selling Price
$ 48.53
864
397
804
2341
Market Price
$ 45.09
Selling Price
$ 38.35
310
101
80
838
Market Price
$ 45.94
Selling Price
$ 39.41
2003
505
1183
3903
Market Price
$ 52.77
Selling Price
$ 44.56
276
171
138
886
Market Price
$ 32.96
Selling Price
$ 29.47
684
240
343
923
Market Price
$ 57.61
Selling Price
$ 49.26
1449
737
583
4629
Market Price
$ 45.06
Selling Price
$ 40.61
307
228
107
1092
Market Price
$ 65.12
Selling Price
$ 54.59
1842
938
393
2316
Market Price
$ 54.25
Selling Price
$ 45.79
1048
770
434
1066
Market Price
$ 56.94
Selling Price
$ 49.78
953
299
519
3915
Market Price
$ 40.05
Selling Price
$ 36.04
916
678
620
3071
Market Price
$ 64.57
Selling Price
$ 58.47
2533
723
2277
4174
Market Price
$ 62.93
Selling Price
$ 53.78
2855
2569
2184
4959
Market Price
$ 55.93
Selling Price
$ 50.14
465
249
356
1034
Market Price
$ 66.98
Selling Price
$ 57.30
2499
2098
853
3301
Market Price
$ 39.35
Selling Price
$ 35.46
667
532
609
1594
Market Price
$ 35.67
Selling Price
$ 31.66
2022
1259
1234
3985
Market Price
$ 63.85
Selling Price
$ 55.95
1265
763
993
1518
Market Price
$ 33.05
Selling Price
$ 27.70
1040
595
677
1479
Market Price
$ 36.24
Selling Price
$ 30.85
2290
1477
844
3366
Market Price
$ 64.44
Selling Price
$ 57.18
2406
700
1868
3402
Market Price
$ 34.62
Selling Price
$ 30.02
2009
1115
622
2732
Market Price
$ 51.19
Selling Price
$ 45.98
1352
827
1147
2107
Market Price
$ 68.26
Selling Price
$ 58.29
1279
492
309
1581
Market Price
$ 59.21
Selling Price
$ 50.15
398
113
151
706
Market Price
$ 50.52
Selling Price
$ 44.16
1788
1294
841
4521
Market Price
$ 54.05
Selling Price
$ 48.55
268
121
71
776
Market Price
$ 38.23
Selling Price
$ 34.52
2216
733
1099
4397
Market Price
$ 64.32
Selling Price
$ 56.36
3035
2065
3020
3659