Market Price
$ 49.02
Selling Price
$ 41.17
1749
1253
742
3709
Market Price
$ 49.04
Selling Price
$ 41.46
1375
630
1325
2931
Market Price
$ 65.05
Selling Price
$ 58.72
4586
1168
1270
4909
Market Price
$ 45.54
Selling Price
$ 40.71
1434
436
1386
1838
Market Price
$ 58.24
Selling Price
$ 51.61
1670
1507
1526
1723
Market Price
$ 58.10
Selling Price
$ 52.44
1372
703
1290
1923
Market Price
$ 30.55
Selling Price
$ 26.87
2017
1335
1616
2350
Market Price
$ 64.35
Selling Price
$ 53.97
1451
1166
1286
3395
Market Price
$ 29.67
Selling Price
$ 25.99
2630
1401
1667
2756
Market Price
$ 44.58
Selling Price
$ 40.33
370
177
291
1157
Market Price
$ 30.33
Selling Price
$ 26.88
1452
1366
959
1743
Market Price
$ 51.56
Selling Price
$ 46.36
1097
1077
1049
1518
Market Price
$ 56.88
Selling Price
$ 48.31
2858
1812
1558
3001
Market Price
$ 38.69
Selling Price
$ 33.40
1145
1037
500
3715
Market Price
$ 36.58
Selling Price
$ 31.23
612
213
562
882
Market Price
$ 67.06
Selling Price
$ 55.91
2602
2419
1534
4484
Market Price
$ 32.65
Selling Price
$ 27.78
3739
1216
1867
4228
Market Price
$ 36.97
Selling Price
$ 31.00
227
92
126
677
Market Price
$ 53.15
Selling Price
$ 45.73
1287
813
371
2098
Market Price
$ 39.01
Selling Price
$ 34.23
906
406
676
1934
Market Price
$ 66.95
Selling Price
$ 56.80
1648
1180
1176
2698
Market Price
$ 47.29
Selling Price
$ 39.92
2280
1033
504
3101
Market Price
$ 30.77
Selling Price
$ 27.60
2059
1389
706
3828
Market Price
$ 53.89
Selling Price
$ 47.70
2187
2017
2162
2526
Market Price
$ 45.50
Selling Price
$ 38.63
2526
1182
1205
3931
Market Price
$ 47.64
Selling Price
$ 40.15
1519
1012
1369
4127
Market Price
$ 64.16
Selling Price
$ 57.37
690
227
349
3009
Market Price
$ 42.86
Selling Price
$ 38.90
3478
2913
2846
4585
Market Price
$ 57.06
Selling Price
$ 49.05
1072
610
778
1287
Market Price
$ 43.48
Selling Price
$ 37.11
4464
1976
2052
4666
Market Price
$ 55.27
Selling Price
$ 48.84
1811
1422
1702
3405
Market Price
$ 29.01
Selling Price
$ 25.70
409
262
103
1084
Market Price
$ 60.54
Selling Price
$ 53.21
714
308
203
2148
Market Price
$ 57.50
Selling Price
$ 48.46
1999
1989
750
2392
Market Price
$ 61.89
Selling Price
$ 54.69
4107
3576
3574
4875
Market Price
$ 35.59
Selling Price
$ 31.67
1425
962
563
3135
Market Price
$ 44.04
Selling Price
$ 37.88
593
351
235
1357
Market Price
$ 49.98
Selling Price
$ 44.25
2210
2104
533
2757
Market Price
$ 59.57
Selling Price
$ 52.79
2819
2307
2176
3485
Market Price
$ 62.33
Selling Price
$ 53.23
898
213
190
1249