Market Price
$ 45.07
Selling Price
$ 37.75
304
287
230
966
Market Price
$ 41.20
Selling Price
$ 35.93
1496
388
827
2017
Market Price
$ 32.22
Selling Price
$ 27.31
820
679
437
3748
Market Price
$ 42.43
Selling Price
$ 36.87
759
566
696
2034
Market Price
$ 50.97
Selling Price
$ 44.01
1452
500
1320
2267
Market Price
$ 33.70
Selling Price
$ 29.39
1523
1486
1000
3318
Market Price
$ 30.09
Selling Price
$ 25.98
2854
1780
1583
3711
Market Price
$ 54.08
Selling Price
$ 48.51
280
80
177
632
Market Price
$ 44.79
Selling Price
$ 40.52
1004
788
950
3662
Market Price
$ 64.03
Selling Price
$ 54.70
1142
1017
251
1338
Market Price
$ 68.17
Selling Price
$ 57.65
546
263
391
554
Market Price
$ 64.46
Selling Price
$ 57.86
2489
2114
1011
4594
Market Price
$ 39.39
Selling Price
$ 33.88
786
390
564
1447
Market Price
$ 34.60
Selling Price
$ 28.84
2661
2649
993
4030
Market Price
$ 61.02
Selling Price
$ 51.78
1566
526
1112
1584
Market Price
$ 50.92
Selling Price
$ 45.02
1698
777
717
2227
Market Price
$ 58.93
Selling Price
$ 49.43
1191
507
1018
1886
Market Price
$ 42.03
Selling Price
$ 35.72
1447
1290
978
1852
Market Price
$ 65.61
Selling Price
$ 58.05
557
453
293
1072
Market Price
$ 46.70
Selling Price
$ 41.51
2002
1941
1615
2373
Market Price
$ 46.96
Selling Price
$ 41.50
356
354
296
1529
Market Price
$ 40.42
Selling Price
$ 35.33
1198
357
723
2571
Market Price
$ 42.71
Selling Price
$ 36.72
2542
1907
619
3862
Market Price
$ 62.81
Selling Price
$ 52.76
594
225
202
608
Market Price
$ 38.71
Selling Price
$ 32.36
687
544
411
689
Market Price
$ 59.76
Selling Price
$ 51.35
3290
1223
1291
3570
Market Price
$ 64.33
Selling Price
$ 54.79
1405
1331
974
2926
Market Price
$ 49.72
Selling Price
$ 42.53
795
560
455
1369
Market Price
$ 38.84
Selling Price
$ 32.63
908
299
852
1549
Market Price
$ 64.07
Selling Price
$ 55.20
1282
462
633
4143
Market Price
$ 44.26
Selling Price
$ 37.79
1691
1394
805
2683
Market Price
$ 41.02
Selling Price
$ 36.25
1555
738
999
3893
Market Price
$ 57.75
Selling Price
$ 51.15
1216
1086
551
1481
Market Price
$ 45.84
Selling Price
$ 41.50
1107
866
374
1643
Market Price
$ 62.73
Selling Price
$ 55.45
1868
986
731
3351
Market Price
$ 67.41
Selling Price
$ 58.58
1255
932
1192
3125
Market Price
$ 69.45
Selling Price
$ 59.16
654
196
226
2367
Market Price
$ 41.91
Selling Price
$ 35.73
1544
663
1525
1661
Market Price
$ 48.80
Selling Price
$ 43.17
3524
1178
3453
4233
Market Price
$ 59.97
Selling Price
$ 51.71
192
59
113
692