Market Price
$ 50.90
Selling Price
$ 43.70
1902
1052
432
1986
Market Price
$ 32.05
Selling Price
$ 28.41
2895
1634
2418
3841
Market Price
$ 53.77
Selling Price
$ 47.79
1480
858
646
1692
Market Price
$ 31.30
Selling Price
$ 26.84
1727
1719
1599
2300
Market Price
$ 51.18
Selling Price
$ 43.81
1265
937
879
3228
Market Price
$ 66.42
Selling Price
$ 55.73
375
262
211
959
Market Price
$ 65.87
Selling Price
$ 58.28
1951
1002
1921
2279
Market Price
$ 39.45
Selling Price
$ 35.23
1417
306
383
3696
Market Price
$ 64.56
Selling Price
$ 54.28
957
814
556
2567
Market Price
$ 40.44
Selling Price
$ 35.40
903
496
414
2153
Market Price
$ 49.00
Selling Price
$ 44.24
1842
1300
1336
3363
Market Price
$ 47.46
Selling Price
$ 41.93
350
158
105
888
Market Price
$ 55.41
Selling Price
$ 46.80
2847
2178
1826
3985
Market Price
$ 62.90
Selling Price
$ 55.69
474
207
121
2063
Market Price
$ 39.11
Selling Price
$ 33.88
1698
953
404
1941
Market Price
$ 45.95
Selling Price
$ 41.24
389
380
244
973
Market Price
$ 30.21
Selling Price
$ 25.77
258
170
156
482
Market Price
$ 66.05
Selling Price
$ 55.87
1398
1272
1040
2370
Market Price
$ 47.22
Selling Price
$ 41.20
2139
1646
1589
3396
Market Price
$ 35.54
Selling Price
$ 30.04
2960
2654
2307
4894
Market Price
$ 44.53
Selling Price
$ 39.66
580
400
491
704
Market Price
$ 67.97
Selling Price
$ 59.42
3158
1622
2639
4386
Market Price
$ 36.95
Selling Price
$ 30.82
2467
648
1954
3477
Market Price
$ 51.99
Selling Price
$ 46.56
1885
706
406
4705
Market Price
$ 53.39
Selling Price
$ 47.32
1342
314
1112
1618
Market Price
$ 62.80
Selling Price
$ 55.02
2140
1880
1862
2907
Market Price
$ 52.81
Selling Price
$ 44.26
3962
3360
3939
4443
Market Price
$ 55.31
Selling Price
$ 47.09
164
63
44
673
Market Price
$ 50.74
Selling Price
$ 43.74
265
237
142
663
Market Price
$ 57.42
Selling Price
$ 48.86
1196
458
246
4525
Market Price
$ 53.35
Selling Price
$ 46.86
3121
2143
679
4532
Market Price
$ 46.24
Selling Price
$ 41.81
2067
457
646
4525
Market Price
$ 53.23
Selling Price
$ 45.74
1005
336
263
3792
Market Price
$ 63.18
Selling Price
$ 53.96
166
113
103
697
Market Price
$ 51.49
Selling Price
$ 43.02
3037
2071
753
4490
Market Price
$ 39.48
Selling Price
$ 33.71
494
130
249
980
Market Price
$ 39.75
Selling Price
$ 33.51
208
184
106
733
Market Price
$ 66.76
Selling Price
$ 59.61
1231
1193
541
1302
Market Price
$ 36.64
Selling Price
$ 33.18
563
294
296
1335
Market Price
$ 42.66
Selling Price
$ 38.76
809
711
771
910