Market Price
$ 35.76
Selling Price
$ 32.33
1858
1149
1101
3615
Market Price
$ 35.07
Selling Price
$ 30.57
2416
2178
1261
4265
Market Price
$ 49.74
Selling Price
$ 43.50
806
801
427
2747
Market Price
$ 34.43
Selling Price
$ 30.65
1502
531
1390
1750
Market Price
$ 59.71
Selling Price
$ 51.58
1920
496
459
4796
Market Price
$ 50.93
Selling Price
$ 44.09
1726
777
558
3463
Market Price
$ 53.04
Selling Price
$ 47.96
2565
552
1077
3763
Market Price
$ 53.89
Selling Price
$ 45.23
1197
367
679
1217
Market Price
$ 32.83
Selling Price
$ 27.73
747
194
744
3573
Market Price
$ 38.23
Selling Price
$ 34.47
932
479
921
1115
Market Price
$ 31.61
Selling Price
$ 28.21
2730
1785
2318
3452
Market Price
$ 32.57
Selling Price
$ 27.19
698
151
322
1513
Market Price
$ 44.08
Selling Price
$ 39.25
2322
826
2298
2934
Market Price
$ 41.42
Selling Price
$ 36.36
3695
854
3646
4976
Market Price
$ 30.93
Selling Price
$ 27.51
2188
1981
2177
3484
Market Price
$ 43.02
Selling Price
$ 37.06
1407
779
749
3919
Market Price
$ 36.72
Selling Price
$ 32.60
1293
380
1198
2072
Market Price
$ 65.94
Selling Price
$ 56.99
3333
2947
3054
3908
Market Price
$ 47.01
Selling Price
$ 40.77
2752
2568
1646
2860
Market Price
$ 31.93
Selling Price
$ 28.96
807
235
199
1059
Market Price
$ 43.84
Selling Price
$ 38.01
322
242
171
712
Market Price
$ 38.92
Selling Price
$ 33.70
3975
3922
2657
4196
Market Price
$ 40.09
Selling Price
$ 35.16
1385
960
950
4502
Market Price
$ 32.36
Selling Price
$ 27.37
2595
2141
1448
4110
Market Price
$ 28.72
Selling Price
$ 25.56
633
244
532
1128
Market Price
$ 43.40
Selling Price
$ 36.82
1143
737
1058
1266
Market Price
$ 37.98
Selling Price
$ 32.84
850
804
545
2386
Market Price
$ 53.49
Selling Price
$ 45.79
2548
976
1605
3154
Market Price
$ 68.15
Selling Price
$ 57.04
742
447
696
1484
Market Price
$ 56.25
Selling Price
$ 48.14
2312
2288
1068
3946
Market Price
$ 60.78
Selling Price
$ 52.88
1005
631
794
2455
Market Price
$ 60.39
Selling Price
$ 52.09
933
824
917
2133
Market Price
$ 28.85
Selling Price
$ 25.86
691
282
259
813
Market Price
$ 57.98
Selling Price
$ 52.40
1983
1780
1010
3663
Market Price
$ 53.59
Selling Price
$ 47.05
1026
325
392
1809
Market Price
$ 47.62
Selling Price
$ 40.95
1587
1000
1143
4837
Market Price
$ 66.60
Selling Price
$ 55.89
1712
1696
1628
2150
Market Price
$ 69.34
Selling Price
$ 59.51
780
415
274
1437
Market Price
$ 42.61
Selling Price
$ 37.22
1384
537
1183
2815
Market Price
$ 37.91
Selling Price
$ 33.86
1380
751
1028
4464