Market Price
$ 35.79
Selling Price
$ 30.34
2215
1742
1066
4009
Market Price
$ 63.86
Selling Price
$ 56.20
938
898
365
2549
Market Price
$ 45.61
Selling Price
$ 40.22
670
187
210
2528
Market Price
$ 59.10
Selling Price
$ 51.64
424
266
208
827
Market Price
$ 33.11
Selling Price
$ 29.32
1789
1226
1243
2357
Market Price
$ 64.20
Selling Price
$ 58.32
106
94
61
501
Market Price
$ 62.73
Selling Price
$ 55.76
3263
1854
1027
3520
Market Price
$ 35.43
Selling Price
$ 30.16
1005
720
467
3520
Market Price
$ 52.10
Selling Price
$ 46.68
1928
454
1463
3596
Market Price
$ 67.45
Selling Price
$ 59.41
738
502
623
1160
Market Price
$ 58.01
Selling Price
$ 51.79
700
584
235
2469
Market Price
$ 39.08
Selling Price
$ 34.84
1870
848
517
2002
Market Price
$ 66.76
Selling Price
$ 55.81
626
534
557
1112
Market Price
$ 55.68
Selling Price
$ 49.73
1202
831
687
1260
Market Price
$ 65.31
Selling Price
$ 55.95
977
247
307
1199
Market Price
$ 62.66
Selling Price
$ 56.67
2490
2322
1835
2505
Market Price
$ 66.24
Selling Price
$ 55.80
1385
543
298
1924
Market Price
$ 48.52
Selling Price
$ 42.44
277
232
198
491
Market Price
$ 51.54
Selling Price
$ 43.81
1103
1008
522
1328
Market Price
$ 57.92
Selling Price
$ 50.53
464
431
360
633
Market Price
$ 58.79
Selling Price
$ 49.61
977
944
753
2425
Market Price
$ 54.68
Selling Price
$ 45.84
897
244
613
2145
Market Price
$ 33.65
Selling Price
$ 28.20
3193
3050
1662
3889
Market Price
$ 55.64
Selling Price
$ 46.72
778
404
398
3286
Market Price
$ 29.85
Selling Price
$ 25.14
616
236
561
668
Market Price
$ 59.09
Selling Price
$ 52.99
1034
658
279
1047
Market Price
$ 69.68
Selling Price
$ 59.93
2744
1559
1875
4157
Market Price
$ 32.66
Selling Price
$ 27.23
1908
611
531
2304
Market Price
$ 32.91
Selling Price
$ 28.74
2718
956
1938
3760
Market Price
$ 33.79
Selling Price
$ 30.48
1373
746
1082
1996
Market Price
$ 38.35
Selling Price
$ 32.89
531
227
184
1523
Market Price
$ 70.02
Selling Price
$ 59.66
1409
1367
1229
2455
Market Price
$ 66.32
Selling Price
$ 56.81
1084
680
349
1258
Market Price
$ 37.37
Selling Price
$ 31.46
1237
376
379
1793
Market Price
$ 43.85
Selling Price
$ 36.83
1148
667
1025
4224
Market Price
$ 62.64
Selling Price
$ 54.23
470
220
229
689
Market Price
$ 40.39
Selling Price
$ 34.77
3861
1925
2976
4635
Market Price
$ 61.32
Selling Price
$ 54.87
3910
2428
3126
4597
Market Price
$ 68.37
Selling Price
$ 59.86
1627
1135
1551
1894
Market Price
$ 44.42
Selling Price
$ 38.15
842
480
651
1279