Market Price
$ 29.97
Selling Price
$ 25.36
1937
1043
724
2999
Market Price
$ 31.23
Selling Price
$ 26.84
643
372
205
859
Market Price
$ 32.00
Selling Price
$ 27.95
590
552
137
2218
Market Price
$ 32.85
Selling Price
$ 29.31
932
346
565
1849
Market Price
$ 61.04
Selling Price
$ 54.53
1196
524
426
1505
Market Price
$ 29.38
Selling Price
$ 26.11
3904
1995
1206
4319
Market Price
$ 31.62
Selling Price
$ 28.68
3809
1970
1953
4323
Market Price
$ 36.78
Selling Price
$ 30.76
1259
1179
823
1302
Market Price
$ 63.83
Selling Price
$ 56.71
1845
1157
979
4935
Market Price
$ 33.47
Selling Price
$ 29.26
847
224
435
1260
Market Price
$ 38.66
Selling Price
$ 33.20
1873
1317
520
2256
Market Price
$ 43.19
Selling Price
$ 37.24
711
543
408
1065
Market Price
$ 64.01
Selling Price
$ 54.34
1006
585
811
3121
Market Price
$ 64.55
Selling Price
$ 58.15
1271
695
859
2366
Market Price
$ 54.55
Selling Price
$ 47.13
639
405
203
783
Market Price
$ 30.97
Selling Price
$ 27.51
3971
1369
2997
4329
Market Price
$ 39.84
Selling Price
$ 33.47
1980
1455
1023
3096
Market Price
$ 58.70
Selling Price
$ 49.94
1736
1640
1612
4716
Market Price
$ 34.37
Selling Price
$ 28.75
1014
470
950
1122
Market Price
$ 40.39
Selling Price
$ 34.60
2877
1987
2283
3263
Market Price
$ 31.28
Selling Price
$ 28.08
972
542
198
4230
Market Price
$ 31.45
Selling Price
$ 26.94
1083
951
944
3859
Market Price
$ 45.64
Selling Price
$ 38.87
1706
689
1040
4989
Market Price
$ 41.81
Selling Price
$ 35.80
1091
580
479
2546
Market Price
$ 31.74
Selling Price
$ 26.71
889
873
845
963
Market Price
$ 70.59
Selling Price
$ 59.25
1163
647
381
2712
Market Price
$ 55.32
Selling Price
$ 46.51
1913
1724
667
4101
Market Price
$ 29.20
Selling Price
$ 26.10
3280
2061
1552
4113
Market Price
$ 47.36
Selling Price
$ 43.00
227
96
212
429
Market Price
$ 48.52
Selling Price
$ 42.96
786
780
576
2206
Market Price
$ 44.05
Selling Price
$ 37.27
3641
3437
2532
4553
Market Price
$ 57.60
Selling Price
$ 51.13
1851
1251
545
4218
Market Price
$ 32.91
Selling Price
$ 29.46
1314
970
464
2112
Market Price
$ 52.68
Selling Price
$ 47.06
1217
987
371
3124
Market Price
$ 41.62
Selling Price
$ 36.94
964
422
584
2619
Market Price
$ 28.60
Selling Price
$ 25.89
3145
2090
1947
3814
Market Price
$ 40.97
Selling Price
$ 34.17
3672
1234
2396
3687
Market Price
$ 46.51
Selling Price
$ 39.98
833
453
605
1051
Market Price
$ 41.32
Selling Price
$ 35.24
1368
1339
967
2886
Market Price
$ 29.64
Selling Price
$ 25.41
547
397
282
1898