Market Price
$ 63.58
Selling Price
$ 53.86
645
446
180
1164
Market Price
$ 31.39
Selling Price
$ 27.76
1101
913
459
1163
Market Price
$ 48.71
Selling Price
$ 43.32
1438
598
289
4021
Market Price
$ 61.73
Selling Price
$ 54.61
548
261
468
1239
Market Price
$ 39.08
Selling Price
$ 33.24
350
241
336
529
Market Price
$ 61.75
Selling Price
$ 52.20
359
150
116
1777
Market Price
$ 65.96
Selling Price
$ 55.92
1075
512
253
1894
Market Price
$ 38.04
Selling Price
$ 32.47
1225
1007
605
2161
Market Price
$ 56.84
Selling Price
$ 50.47
1391
786
605
1663
Market Price
$ 61.46
Selling Price
$ 53.30
1113
505
1113
3071
Market Price
$ 59.62
Selling Price
$ 52.01
576
567
302
840
Market Price
$ 28.81
Selling Price
$ 25.58
2659
1753
1138
2964
Market Price
$ 34.21
Selling Price
$ 28.63
495
391
494
709
Market Price
$ 60.48
Selling Price
$ 54.19
2817
1934
2483
3166
Market Price
$ 30.81
Selling Price
$ 25.78
1091
274
515
2829
Market Price
$ 47.34
Selling Price
$ 39.90
682
211
343
2500
Market Price
$ 43.44
Selling Price
$ 37.91
983
591
206
3172
Market Price
$ 61.07
Selling Price
$ 53.21
851
775
207
2674
Market Price
$ 65.25
Selling Price
$ 56.05
861
610
305
1314
Market Price
$ 49.48
Selling Price
$ 44.01
1372
865
862
4999
Market Price
$ 51.85
Selling Price
$ 46.33
2439
1027
1766
4585
Market Price
$ 62.74
Selling Price
$ 54.22
848
691
347
3360
Market Price
$ 61.63
Selling Price
$ 54.92
1340
1129
556
1640
Market Price
$ 46.73
Selling Price
$ 41.80
1162
1081
562
1876
Market Price
$ 35.20
Selling Price
$ 31.36
1551
538
759
2904
Market Price
$ 60.34
Selling Price
$ 53.33
3045
2463
3012
3852
Market Price
$ 51.98
Selling Price
$ 46.76
531
252
172
1223
Market Price
$ 32.54
Selling Price
$ 28.49
970
797
658
3532
Market Price
$ 42.27
Selling Price
$ 35.23
4277
4046
3969
4790
Market Price
$ 47.13
Selling Price
$ 40.89
1518
503
977
2990
Market Price
$ 53.88
Selling Price
$ 48.07
233
115
230
989
Market Price
$ 64.98
Selling Price
$ 58.16
1542
1193
729
4109
Market Price
$ 29.92
Selling Price
$ 25.90
1058
350
915
1418
Market Price
$ 30.36
Selling Price
$ 27.12
2393
1839
2138
3171
Market Price
$ 60.88
Selling Price
$ 51.56
3713
3633
2611
4837
Market Price
$ 67.98
Selling Price
$ 56.90
2554
1861
1164
4258
Market Price
$ 65.20
Selling Price
$ 57.65
1585
520
1033
1738
Market Price
$ 65.86
Selling Price
$ 57.11
361
281
181
499
Market Price
$ 50.73
Selling Price
$ 44.30
772
621
751
3409
Market Price
$ 65.35
Selling Price
$ 58.13
185
120
161
651