Market Price
$ 65.24
Selling Price
$ 58.06
1171
1046
1009
3535
Market Price
$ 48.63
Selling Price
$ 41.93
756
342
698
2188
Market Price
$ 47.48
Selling Price
$ 42.20
895
821
346
2104
Market Price
$ 55.48
Selling Price
$ 48.02
611
324
549
2171
Market Price
$ 52.89
Selling Price
$ 45.97
2242
1424
479
3147
Market Price
$ 33.73
Selling Price
$ 28.94
793
603
468
1002
Market Price
$ 71.05
Selling Price
$ 59.58
338
253
98
1503
Market Price
$ 55.54
Selling Price
$ 46.32
2732
1996
1813
2984
Market Price
$ 55.58
Selling Price
$ 49.00
2847
1355
2668
4348
Market Price
$ 65.08
Selling Price
$ 57.90
1934
922
1786
4271
Market Price
$ 30.08
Selling Price
$ 25.16
801
597
248
3143
Market Price
$ 30.76
Selling Price
$ 25.97
3312
1789
1524
4065
Market Price
$ 58.65
Selling Price
$ 49.90
1703
1360
1355
2362
Market Price
$ 49.87
Selling Price
$ 42.84
580
399
345
2219
Market Price
$ 66.73
Selling Price
$ 58.10
312
79
243
1407
Market Price
$ 44.16
Selling Price
$ 39.22
459
208
149
1793
Market Price
$ 31.04
Selling Price
$ 26.00
2804
1923
1665
3352
Market Price
$ 63.45
Selling Price
$ 56.93
1065
935
391
3475
Market Price
$ 37.24
Selling Price
$ 31.22
1098
336
1073
3005
Market Price
$ 43.05
Selling Price
$ 36.38
379
216
104
1056
Market Price
$ 47.82
Selling Price
$ 41.90
2196
771
2026
3393
Market Price
$ 44.28
Selling Price
$ 37.71
1239
631
1206
3698
Market Price
$ 59.70
Selling Price
$ 52.21
436
359
432
570
Market Price
$ 64.30
Selling Price
$ 54.45
1943
833
411
1982
Market Price
$ 33.62
Selling Price
$ 30.01
694
230
276
2813
Market Price
$ 66.76
Selling Price
$ 58.54
1776
1309
1162
1796
Market Price
$ 64.86
Selling Price
$ 55.89
802
201
370
2372
Market Price
$ 34.98
Selling Price
$ 30.31
611
142
173
1011
Market Price
$ 53.28
Selling Price
$ 46.88
1687
768
1233
2936
Market Price
$ 41.56
Selling Price
$ 36.36
584
286
177
1296
Market Price
$ 71.54
Selling Price
$ 59.98
1716
1073
549
4005
Market Price
$ 62.19
Selling Price
$ 56.18
1155
724
967
1640
Market Price
$ 34.76
Selling Price
$ 30.30
794
351
725
2280
Market Price
$ 68.76
Selling Price
$ 58.44
2340
885
1071
2398
Market Price
$ 51.82
Selling Price
$ 43.97
469
206
446
1779
Market Price
$ 39.61
Selling Price
$ 33.80
1167
1032
1142
1782
Market Price
$ 37.58
Selling Price
$ 33.34
4007
3275
1026
4441
Market Price
$ 40.33
Selling Price
$ 35.97
3337
3205
1828
3866
Market Price
$ 60.50
Selling Price
$ 52.17
1300
580
343
2093
Market Price
$ 35.61
Selling Price
$ 31.63
2207
1768
532
2273