Market Price
$ 46.04
Selling Price
$ 40.56
1173
1027
747
1937
Market Price
$ 55.73
Selling Price
$ 48.58
274
161
233
554
Market Price
$ 52.20
Selling Price
$ 47.44
531
202
412
1067
Market Price
$ 34.90
Selling Price
$ 31.21
3121
1316
1452
4790
Market Price
$ 46.01
Selling Price
$ 39.54
2193
1480
541
3540
Market Price
$ 70.59
Selling Price
$ 58.83
1523
1007
1181
3421
Market Price
$ 34.21
Selling Price
$ 29.87
833
594
203
3084
Market Price
$ 53.09
Selling Price
$ 45.17
1547
1045
497
2636
Market Price
$ 53.37
Selling Price
$ 45.33
484
329
412
1296
Market Price
$ 46.05
Selling Price
$ 40.50
877
667
754
3677
Market Price
$ 50.03
Selling Price
$ 44.05
938
426
218
3107
Market Price
$ 57.48
Selling Price
$ 51.59
1724
882
889
3053
Market Price
$ 32.01
Selling Price
$ 27.96
1653
576
1592
3670
Market Price
$ 37.22
Selling Price
$ 32.74
2884
1174
2839
3908
Market Price
$ 29.79
Selling Price
$ 25.25
2873
1419
1999
3946
Market Price
$ 53.27
Selling Price
$ 46.17
753
322
305
1054
Market Price
$ 58.07
Selling Price
$ 48.53
1469
1386
563
1600
Market Price
$ 63.43
Selling Price
$ 57.16
1639
1506
1611
3980
Market Price
$ 52.98
Selling Price
$ 47.42
1303
1174
474
1503
Market Price
$ 46.33
Selling Price
$ 39.98
3833
2162
3310
4024
Market Price
$ 50.67
Selling Price
$ 42.50
502
467
137
745
Market Price
$ 29.30
Selling Price
$ 25.83
3087
1723
1378
4397
Market Price
$ 49.43
Selling Price
$ 43.89
1847
1269
1419
2170
Market Price
$ 39.42
Selling Price
$ 32.87
804
586
396
3312
Market Price
$ 35.74
Selling Price
$ 31.82
1826
655
462
2359
Market Price
$ 37.30
Selling Price
$ 33.74
2223
682
1380
4807
Market Price
$ 42.33
Selling Price
$ 37.30
675
173
340
1523
Market Price
$ 34.70
Selling Price
$ 30.91
1576
352
1403
3315
Market Price
$ 60.92
Selling Price
$ 54.09
1300
637
870
3261
Market Price
$ 54.74
Selling Price
$ 48.18
2575
1024
633
3927
Market Price
$ 62.11
Selling Price
$ 53.93
1583
629
804
2764
Market Price
$ 49.50
Selling Price
$ 42.16
503
248
260
844
Market Price
$ 35.72
Selling Price
$ 32.29
940
452
596
4486
Market Price
$ 64.92
Selling Price
$ 54.76
208
200
105
982
Market Price
$ 29.95
Selling Price
$ 25.51
1261
975
1049
4785
Market Price
$ 32.96
Selling Price
$ 27.59
970
455
646
3283
Market Price
$ 47.61
Selling Price
$ 40.82
758
229
486
1429
Market Price
$ 45.80
Selling Price
$ 38.84
1453
1308
851
4432
Market Price
$ 64.07
Selling Price
$ 54.46
785
744
514
1584
Market Price
$ 53.89
Selling Price
$ 46.15
974
890
280
4586