Market Price
$ 95.30
Selling Price
$ 81.03
645
446
180
1164
Market Price
$ 71.91
Selling Price
$ 60.21
1101
913
459
1163
Market Price
$ 101.06
Selling Price
$ 84.33
1438
598
289
4021
Market Price
$ 69.73
Selling Price
$ 58.15
548
261
468
1239
Market Price
$ 75.94
Selling Price
$ 65.14
350
241
336
529
Market Price
$ 97.78
Selling Price
$ 85.52
359
150
116
1777
Market Price
$ 98.08
Selling Price
$ 87.81
1075
512
253
1894
Market Price
$ 94.51
Selling Price
$ 84.85
1225
1007
605
2161
Market Price
$ 107.95
Selling Price
$ 93.81
1391
786
605
1663
Market Price
$ 109.01
Selling Price
$ 95.07
1113
505
1113
3071
Market Price
$ 77.44
Selling Price
$ 64.85
576
567
302
840
Market Price
$ 68.20
Selling Price
$ 58.06
2659
1753
1138
2964
Market Price
$ 65.89
Selling Price
$ 56.81
495
391
494
709
Market Price
$ 66.96
Selling Price
$ 57.00
2817
1934
2483
3166
Market Price
$ 99.07
Selling Price
$ 87.06
1091
274
515
2829
Market Price
$ 86.68
Selling Price
$ 78.44
682
211
343
2500
Market Price
$ 94.13
Selling Price
$ 83.37
983
591
206
3172
Market Price
$ 108.35
Selling Price
$ 94.48
851
775
207
2674
Market Price
$ 78.67
Selling Price
$ 67.34
861
610
305
1314
Market Price
$ 106.86
Selling Price
$ 91.74
1372
865
862
4999
Market Price
$ 98.12
Selling Price
$ 82.78
2439
1027
1766
4585
Market Price
$ 85.85
Selling Price
$ 74.40
848
691
347
3360
Market Price
$ 73.63
Selling Price
$ 63.40
1340
1129
556
1640
Market Price
$ 102.68
Selling Price
$ 91.86
1162
1081
562
1876
Market Price
$ 113.07
Selling Price
$ 98.97
1551
538
759
2904
Market Price
$ 64.87
Selling Price
$ 57.33
3045
2463
3012
3852
Market Price
$ 97.49
Selling Price
$ 88.23
531
252
172
1223
Market Price
$ 93.48
Selling Price
$ 80.28
970
797
658
3532
Market Price
$ 100.89
Selling Price
$ 86.05
4277
4046
3969
4790
Market Price
$ 111.37
Selling Price
$ 98.33
1518
503
977
2990
Market Price
$ 104.76
Selling Price
$ 87.53
233
115
230
989
Market Price
$ 75.28
Selling Price
$ 65.43
1542
1193
729
4109
Market Price
$ 104.69
Selling Price
$ 90.88
1058
350
915
1418
Market Price
$ 106.63
Selling Price
$ 96.66
2393
1839
2138
3171
Market Price
$ 109.66
Selling Price
$ 97.80
3713
3633
2611
4837
Market Price
$ 94.29
Selling Price
$ 83.12
2554
1861
1164
4258
Market Price
$ 81.45
Selling Price
$ 72.93
1585
520
1033
1738
Market Price
$ 67.94
Selling Price
$ 60.84
361
281
181
499
Market Price
$ 67.90
Selling Price
$ 58.76
772
621
751
3409
Market Price
$ 66.46
Selling Price
$ 59.33
185
120
161
651