Market Price
$ 60.87
Selling Price
$ 53.69
578
237
399
1733
Market Price
$ 64.85
Selling Price
$ 55.38
1028
421
944
2987
Market Price
$ 36.45
Selling Price
$ 31.06
323
155
182
770
Market Price
$ 43.95
Selling Price
$ 36.65
3632
1153
2180
3798
Market Price
$ 46.94
Selling Price
$ 42.39
2027
1859
1770
2158
Market Price
$ 45.32
Selling Price
$ 38.44
4120
3947
1506
4271
Market Price
$ 49.75
Selling Price
$ 41.60
517
408
134
746
Market Price
$ 53.01
Selling Price
$ 48.18
1978
404
1905
2739
Market Price
$ 54.26
Selling Price
$ 46.44
1396
338
1240
4284
Market Price
$ 34.04
Selling Price
$ 29.67
836
504
430
3776
Market Price
$ 30.48
Selling Price
$ 25.63
2083
1363
1248
4498
Market Price
$ 54.20
Selling Price
$ 47.83
3009
1156
1990
3236
Market Price
$ 45.79
Selling Price
$ 39.51
3142
2203
1172
4904
Market Price
$ 47.96
Selling Price
$ 41.57
2377
1903
1891
4250
Market Price
$ 42.24
Selling Price
$ 36.11
1763
892
902
2085
Market Price
$ 29.80
Selling Price
$ 26.33
468
312
290
955
Market Price
$ 66.12
Selling Price
$ 58.52
3733
2743
2306
4351
Market Price
$ 63.13
Selling Price
$ 57.09
4874
3035
4104
4943
Market Price
$ 52.75
Selling Price
$ 43.97
2395
1341
2263
3056
Market Price
$ 41.03
Selling Price
$ 34.26
405
251
84
1412
Market Price
$ 38.53
Selling Price
$ 34.11
1390
1247
479
4472
Market Price
$ 41.42
Selling Price
$ 37.09
2165
1142
1211
2348
Market Price
$ 34.04
Selling Price
$ 30.45
2154
1183
1694
3296
Market Price
$ 34.79
Selling Price
$ 30.05
633
603
284
2075
Market Price
$ 65.38
Selling Price
$ 54.94
3192
1266
2096
3679
Market Price
$ 31.78
Selling Price
$ 26.54
1715
1183
474
3248
Market Price
$ 46.36
Selling Price
$ 40.93
2273
482
1430
4406
Market Price
$ 44.15
Selling Price
$ 39.36
1120
308
745
1311
Market Price
$ 64.07
Selling Price
$ 55.29
983
396
605
1987
Market Price
$ 70.29
Selling Price
$ 59.04
2823
2419
993
4325
Market Price
$ 57.86
Selling Price
$ 48.29
428
120
185
1256
Market Price
$ 33.04
Selling Price
$ 29.15
3359
2952
2763
3641
Market Price
$ 42.60
Selling Price
$ 35.81
3228
2715
2125
4591
Market Price
$ 33.11
Selling Price
$ 29.97
1074
773
507
3598
Market Price
$ 58.92
Selling Price
$ 53.01
165
148
44
792
Market Price
$ 69.10
Selling Price
$ 58.36
490
282
410
1379
Market Price
$ 54.48
Selling Price
$ 47.94
1315
1259
399
4695
Market Price
$ 32.58
Selling Price
$ 28.77
1680
1386
602
3386
Market Price
$ 53.66
Selling Price
$ 46.98
355
352
316
591
Market Price
$ 28.57
Selling Price
$ 25.37
2331
2036
2324
3317