Market Price
$ 43.65
Selling Price
$ 37.16
2811
1767
1067
4264
Market Price
$ 44.56
Selling Price
$ 40.30
386
133
154
896
Market Price
$ 41.22
Selling Price
$ 34.79
1601
563
1128
2156
Market Price
$ 40.05
Selling Price
$ 36.21
433
139
432
2166
Market Price
$ 46.41
Selling Price
$ 40.42
835
795
564
1434
Market Price
$ 67.14
Selling Price
$ 58.63
251
55
235
1180
Market Price
$ 32.92
Selling Price
$ 29.24
2015
1083
1040
3113
Market Price
$ 49.85
Selling Price
$ 44.19
2837
1067
2816
4963
Market Price
$ 48.51
Selling Price
$ 43.91
383
197
162
453
Market Price
$ 46.09
Selling Price
$ 38.45
709
240
576
3467
Market Price
$ 63.13
Selling Price
$ 52.77
2725
1367
1073
3632
Market Price
$ 37.99
Selling Price
$ 31.81
3543
1544
2011
3839
Market Price
$ 44.90
Selling Price
$ 38.76
471
127
194
782
Market Price
$ 66.83
Selling Price
$ 57.33
615
417
235
1435
Market Price
$ 32.87
Selling Price
$ 27.62
511
462
277
565
Market Price
$ 48.71
Selling Price
$ 41.93
3792
2031
766
4007
Market Price
$ 47.71
Selling Price
$ 40.68
1141
1118
290
1224
Market Price
$ 37.23
Selling Price
$ 33.82
2522
2318
1969
2828
Market Price
$ 39.42
Selling Price
$ 34.47
1300
380
886
1957
Market Price
$ 28.95
Selling Price
$ 26.18
519
144
329
716
Market Price
$ 53.20
Selling Price
$ 47.15
932
557
765
997
Market Price
$ 29.49
Selling Price
$ 26.52
4292
1865
4172
4472
Market Price
$ 61.25
Selling Price
$ 55.15
1421
1101
1041
2001
Market Price
$ 44.26
Selling Price
$ 39.74
3928
2005
2781
4397
Market Price
$ 60.69
Selling Price
$ 51.18
3184
2425
1076
4374
Market Price
$ 32.70
Selling Price
$ 28.72
2511
900
725
4817
Market Price
$ 52.03
Selling Price
$ 45.81
1622
1488
1260
2469
Market Price
$ 55.20
Selling Price
$ 46.78
689
513
648
939
Market Price
$ 64.58
Selling Price
$ 54.36
1580
563
1486
3976
Market Price
$ 49.99
Selling Price
$ 43.34
1696
1460
1683
3043
Market Price
$ 54.63
Selling Price
$ 45.79
2051
1686
536
2206
Market Price
$ 46.21
Selling Price
$ 41.86
737
206
645
1620
Market Price
$ 39.41
Selling Price
$ 34.51
810
400
613
2011
Market Price
$ 53.24
Selling Price
$ 46.89
1789
764
760
2896
Market Price
$ 40.05
Selling Price
$ 34.98
402
265
273
508
Market Price
$ 67.10
Selling Price
$ 57.68
1211
479
815
4869
Market Price
$ 47.59
Selling Price
$ 41.13
176
106
88
614
Market Price
$ 32.48
Selling Price
$ 29.33
298
252
60
828
Market Price
$ 43.39
Selling Price
$ 38.51
714
693
362
2182
Market Price
$ 40.43
Selling Price
$ 34.40
1590
977
950
3450