Market Price
$ 60.48
Selling Price
$ 52.93
3633
2417
2194
3675
Market Price
$ 35.54
Selling Price
$ 29.86
1122
1071
822
1645
Market Price
$ 41.47
Selling Price
$ 35.46
580
219
189
1046
Market Price
$ 60.48
Selling Price
$ 52.48
1849
1813
703
3613
Market Price
$ 37.61
Selling Price
$ 32.31
4146
3166
4069
4190
Market Price
$ 59.36
Selling Price
$ 51.35
1863
619
1620
2396
Market Price
$ 60.60
Selling Price
$ 54.82
2263
1169
1384
2691
Market Price
$ 64.57
Selling Price
$ 54.25
246
103
71
1195
Market Price
$ 58.16
Selling Price
$ 52.14
966
724
509
2034
Market Price
$ 44.43
Selling Price
$ 37.16
1309
510
1077
1940
Market Price
$ 68.72
Selling Price
$ 59.55
3269
2328
2613
4946
Market Price
$ 48.96
Selling Price
$ 43.52
1219
745
965
1753
Market Price
$ 52.80
Selling Price
$ 44.36
3863
1192
1207
4026
Market Price
$ 31.70
Selling Price
$ 27.76
2117
1186
991
3356
Market Price
$ 64.34
Selling Price
$ 58.14
964
272
841
1033
Market Price
$ 39.08
Selling Price
$ 32.65
2084
2083
1931
3526
Market Price
$ 31.86
Selling Price
$ 26.71
916
339
650
2862
Market Price
$ 29.23
Selling Price
$ 25.29
1833
1377
792
2057
Market Price
$ 67.63
Selling Price
$ 59.92
481
159
261
1285
Market Price
$ 43.57
Selling Price
$ 36.43
1715
1075
1202
3572
Market Price
$ 38.38
Selling Price
$ 32.42
1325
732
496
3498
Market Price
$ 64.89
Selling Price
$ 56.88
1043
212
226
4170
Market Price
$ 32.10
Selling Price
$ 29.00
2258
2111
1745
2291
Market Price
$ 50.19
Selling Price
$ 44.37
1160
899
987
3594
Market Price
$ 62.45
Selling Price
$ 55.95
1137
901
680
1206
Market Price
$ 39.23
Selling Price
$ 35.13
1021
776
497
1855
Market Price
$ 61.61
Selling Price
$ 54.89
2251
1259
1648
4364
Market Price
$ 57.66
Selling Price
$ 48.11
610
245
422
823
Market Price
$ 61.95
Selling Price
$ 53.56
3022
1269
608
4225
Market Price
$ 34.72
Selling Price
$ 29.89
2285
1275
2020
4826
Market Price
$ 55.60
Selling Price
$ 46.97
945
486
191
1537
Market Price
$ 54.07
Selling Price
$ 48.32
2216
1054
674
4576
Market Price
$ 51.03
Selling Price
$ 44.87
424
183
203
1574
Market Price
$ 59.87
Selling Price
$ 50.35
1743
1274
751
3061
Market Price
$ 29.97
Selling Price
$ 25.63
2084
507
1783
3490
Market Price
$ 58.85
Selling Price
$ 52.59
1365
1264
526
3047
Market Price
$ 39.67
Selling Price
$ 35.78
144
108
105
658
Market Price
$ 51.86
Selling Price
$ 45.43
1810
1609
883
2656
Market Price
$ 66.53
Selling Price
$ 55.46
2384
920
1813
2440
Market Price
$ 66.00
Selling Price
$ 57.29
1718
440
1707
4278