Market Price
$ 35.88
Selling Price
$ 30.05
272
244
69
487
Market Price
$ 57.30
Selling Price
$ 51.88
141
31
69
400
Market Price
$ 62.62
Selling Price
$ 56.45
639
203
510
1062
Market Price
$ 38.39
Selling Price
$ 33.46
2044
1622
1511
3519
Market Price
$ 31.73
Selling Price
$ 28.61
1138
464
701
2883
Market Price
$ 60.09
Selling Price
$ 51.53
435
421
338
471
Market Price
$ 64.27
Selling Price
$ 56.35
2088
1868
1260
3386
Market Price
$ 66.87
Selling Price
$ 56.73
1099
474
244
3594
Market Price
$ 62.35
Selling Price
$ 55.78
437
104
313
1092
Market Price
$ 59.64
Selling Price
$ 54.05
610
196
263
1100
Market Price
$ 46.45
Selling Price
$ 39.82
499
180
403
1436
Market Price
$ 47.08
Selling Price
$ 40.02
3442
2501
2797
3505
Market Price
$ 66.51
Selling Price
$ 56.76
985
618
885
1871
Market Price
$ 29.60
Selling Price
$ 26.25
422
307
283
828
Market Price
$ 31.60
Selling Price
$ 28.17
733
323
614
2254
Market Price
$ 59.97
Selling Price
$ 53.20
3861
1510
3052
4185
Market Price
$ 67.48
Selling Price
$ 59.28
1464
1014
1441
3899
Market Price
$ 43.56
Selling Price
$ 37.73
410
95
246
546
Market Price
$ 40.99
Selling Price
$ 34.79
297
274
234
1151
Market Price
$ 42.48
Selling Price
$ 37.08
4159
1224
3045
4511
Market Price
$ 35.74
Selling Price
$ 30.20
178
40
78
539
Market Price
$ 61.30
Selling Price
$ 52.98
947
701
446
2070
Market Price
$ 66.02
Selling Price
$ 58.23
2007
1960
1188
4668
Market Price
$ 52.69
Selling Price
$ 47.72
452
244
375
754
Market Price
$ 61.91
Selling Price
$ 51.79
250
245
57
670
Market Price
$ 30.44
Selling Price
$ 27.07
1307
594
808
1407
Market Price
$ 50.39
Selling Price
$ 42.86
1015
673
1002
1950
Market Price
$ 64.05
Selling Price
$ 54.07
1111
672
1006
2795
Market Price
$ 52.23
Selling Price
$ 44.17
1800
1385
914
2083
Market Price
$ 53.99
Selling Price
$ 47.26
2099
1686
1080
2828
Market Price
$ 51.82
Selling Price
$ 44.04
368
253
167
539
Market Price
$ 56.55
Selling Price
$ 49.31
3550
2974
1670
4193
Market Price
$ 42.50
Selling Price
$ 35.84
483
119
392
496
Market Price
$ 41.75
Selling Price
$ 34.96
439
314
192
635
Market Price
$ 56.04
Selling Price
$ 49.66
2375
620
1625
2814
Market Price
$ 57.04
Selling Price
$ 51.11
1996
1397
1316
4305
Market Price
$ 42.52
Selling Price
$ 36.96
2006
1880
1024
4841
Market Price
$ 68.24
Selling Price
$ 59.57
949
577
814
3782
Market Price
$ 64.09
Selling Price
$ 55.29
3754
2478
2573
4728
Market Price
$ 34.27
Selling Price
$ 28.96
1307
584
1021
2295