Market Price
$ 31.22
Selling Price
$ 26.23
2039
692
1442
2568
Market Price
$ 54.87
Selling Price
$ 46.04
794
450
411
3112
Market Price
$ 70.96
Selling Price
$ 59.65
3205
1522
652
3895
Market Price
$ 32.52
Selling Price
$ 29.07
921
877
507
2275
Market Price
$ 60.84
Selling Price
$ 55.24
175
139
106
745
Market Price
$ 46.69
Selling Price
$ 39.04
1291
531
1122
3207
Market Price
$ 30.01
Selling Price
$ 26.65
395
287
334
1171
Market Price
$ 68.43
Selling Price
$ 58.08
1887
909
675
4083
Market Price
$ 36.92
Selling Price
$ 32.91
1557
994
442
1557
Market Price
$ 30.14
Selling Price
$ 27.15
1317
1004
841
3314
Market Price
$ 57.98
Selling Price
$ 49.29
2165
1089
1475
3052
Market Price
$ 49.32
Selling Price
$ 41.43
1594
1557
419
4205
Market Price
$ 49.84
Selling Price
$ 44.29
2884
1212
1241
4041
Market Price
$ 57.46
Selling Price
$ 51.67
843
627
779
2125
Market Price
$ 44.11
Selling Price
$ 39.68
1802
1190
1688
2048
Market Price
$ 46.61
Selling Price
$ 40.58
794
733
715
3075
Market Price
$ 64.14
Selling Price
$ 57.75
851
536
705
2474
Market Price
$ 30.52
Selling Price
$ 27.71
372
140
211
1668
Market Price
$ 47.49
Selling Price
$ 41.94
902
880
336
3963
Market Price
$ 58.61
Selling Price
$ 52.33
283
277
62
1267
Market Price
$ 59.76
Selling Price
$ 53.24
491
346
410
2264
Market Price
$ 44.80
Selling Price
$ 39.62
1251
907
730
1713
Market Price
$ 57.32
Selling Price
$ 51.62
1148
691
914
1764
Market Price
$ 45.57
Selling Price
$ 41.16
328
195
119
1491
Market Price
$ 50.62
Selling Price
$ 43.07
3538
1473
1574
4628
Market Price
$ 44.00
Selling Price
$ 38.05
1811
1518
681
2335
Market Price
$ 47.61
Selling Price
$ 40.74
860
536
819
1953
Market Price
$ 68.05
Selling Price
$ 58.54
2759
1453
1161
4422
Market Price
$ 34.24
Selling Price
$ 28.99
646
172
449
1256
Market Price
$ 35.82
Selling Price
$ 32.14
2034
1747
1755
2431
Market Price
$ 42.57
Selling Price
$ 35.56
2757
623
1312
3861
Market Price
$ 46.55
Selling Price
$ 40.23
1452
1121
480
2604
Market Price
$ 54.48
Selling Price
$ 46.86
853
207
850
1810
Market Price
$ 36.94
Selling Price
$ 33.02
1259
727
1000
2167
Market Price
$ 35.55
Selling Price
$ 31.08
1587
1166
1108
4057
Market Price
$ 35.71
Selling Price
$ 32.46
2602
1562
1890
2949
Market Price
$ 55.80
Selling Price
$ 47.07
1193
300
1111
2514
Market Price
$ 52.83
Selling Price
$ 47.63
3639
3441
2939
4933
Market Price
$ 62.00
Selling Price
$ 55.36
838
693
431
2063
Market Price
$ 53.53
Selling Price
$ 44.72
1700
545
678
2893