Market Price
$ 46.39
Selling Price
$ 40.84
911
315
371
1717
Market Price
$ 63.71
Selling Price
$ 54.66
1484
1298
841
2700
Market Price
$ 54.87
Selling Price
$ 45.82
1366
1004
861
1731
Market Price
$ 29.32
Selling Price
$ 26.48
608
538
408
2022
Market Price
$ 65.49
Selling Price
$ 55.52
636
277
444
685
Market Price
$ 46.99
Selling Price
$ 40.38
795
604
677
1222
Market Price
$ 61.49
Selling Price
$ 52.13
1366
952
1358
1890
Market Price
$ 49.18
Selling Price
$ 41.75
1810
548
1718
4667
Market Price
$ 36.61
Selling Price
$ 32.21
2781
1387
2159
3956
Market Price
$ 64.00
Selling Price
$ 54.77
358
269
242
490
Market Price
$ 29.86
Selling Price
$ 25.55
1081
341
257
1439
Market Price
$ 44.24
Selling Price
$ 39.32
2092
893
1458
3258
Market Price
$ 54.46
Selling Price
$ 48.68
542
216
279
2574
Market Price
$ 42.06
Selling Price
$ 36.37
1909
1211
1041
2653
Market Price
$ 41.61
Selling Price
$ 36.05
457
436
173
562
Market Price
$ 45.11
Selling Price
$ 39.63
1279
375
386
1444
Market Price
$ 52.36
Selling Price
$ 45.70
1043
221
920
2202
Market Price
$ 36.40
Selling Price
$ 31.28
1078
983
544
4921
Market Price
$ 61.81
Selling Price
$ 51.91
280
208
101
798
Market Price
$ 67.12
Selling Price
$ 56.09
355
222
123
1097
Market Price
$ 38.23
Selling Price
$ 32.84
1076
444
272
1978
Market Price
$ 59.96
Selling Price
$ 51.04
1666
774
1616
2372
Market Price
$ 49.66
Selling Price
$ 42.45
1903
1748
1771
3002
Market Price
$ 39.08
Selling Price
$ 33.74
1317
359
976
3301
Market Price
$ 50.28
Selling Price
$ 45.42
2211
711
478
4140
Market Price
$ 51.52
Selling Price
$ 44.45
774
196
750
3239
Market Price
$ 45.28
Selling Price
$ 38.94
2187
1297
1245
3362
Market Price
$ 61.52
Selling Price
$ 53.42
1122
484
522
1558
Market Price
$ 39.20
Selling Price
$ 32.71
3241
1395
1086
4142
Market Price
$ 31.60
Selling Price
$ 28.38
2612
816
1977
4788
Market Price
$ 61.14
Selling Price
$ 51.40
1505
1183
658
1591
Market Price
$ 50.99
Selling Price
$ 44.54
260
252
237
831
Market Price
$ 55.84
Selling Price
$ 48.77
1873
1190
873
3038
Market Price
$ 69.32
Selling Price
$ 58.10
902
403
339
2580
Market Price
$ 28.32
Selling Price
$ 25.58
2090
1208
967
2889
Market Price
$ 57.29
Selling Price
$ 49.94
490
471
378
787
Market Price
$ 36.90
Selling Price
$ 31.37
700
239
293
1538
Market Price
$ 57.97
Selling Price
$ 50.63
852
754
290
3635
Market Price
$ 60.21
Selling Price
$ 53.94
930
432
293
4646
Market Price
$ 33.99
Selling Price
$ 29.68
1096
538
707
2363