Market Price
$ 64.13
Selling Price
$ 56.02
867
586
519
1097
Market Price
$ 64.94
Selling Price
$ 54.37
3084
3014
1561
3097
Market Price
$ 61.08
Selling Price
$ 51.95
2223
648
655
3922
Market Price
$ 43.96
Selling Price
$ 36.79
3200
2908
1720
4362
Market Price
$ 68.81
Selling Price
$ 59.00
1095
778
613
1686
Market Price
$ 62.32
Selling Price
$ 54.41
3446
1723
1506
4715
Market Price
$ 44.07
Selling Price
$ 39.34
552
230
412
779
Market Price
$ 32.51
Selling Price
$ 27.43
3595
1922
3193
4122
Market Price
$ 54.06
Selling Price
$ 47.61
2636
2328
1564
4145
Market Price
$ 60.12
Selling Price
$ 50.21
1598
463
1459
1875
Market Price
$ 53.41
Selling Price
$ 47.81
3210
2862
2222
3665
Market Price
$ 36.37
Selling Price
$ 31.28
1217
841
295
1463
Market Price
$ 31.54
Selling Price
$ 27.86
1440
1422
1041
2199
Market Price
$ 33.19
Selling Price
$ 27.67
1523
594
877
1616
Market Price
$ 59.86
Selling Price
$ 51.83
173
128
108
630
Market Price
$ 64.30
Selling Price
$ 57.16
139
97
65
427
Market Price
$ 69.02
Selling Price
$ 58.00
2220
1143
752
4705
Market Price
$ 37.98
Selling Price
$ 34.27
1121
780
1054
1555
Market Price
$ 48.68
Selling Price
$ 41.12
431
113
393
546
Market Price
$ 57.09
Selling Price
$ 48.78
4434
1483
1562
4528
Market Price
$ 68.51
Selling Price
$ 59.26
2137
783
917
2933
Market Price
$ 32.17
Selling Price
$ 27.50
1002
775
833
3682
Market Price
$ 34.26
Selling Price
$ 29.42
1721
374
1246
1803
Market Price
$ 35.24
Selling Price
$ 31.53
3460
3095
2083
3551
Market Price
$ 65.90
Selling Price
$ 57.75
128
123
111
455
Market Price
$ 36.76
Selling Price
$ 30.74
922
254
500
2361
Market Price
$ 53.85
Selling Price
$ 46.98
3445
1525
3340
4483
Market Price
$ 70.37
Selling Price
$ 59.72
2905
1159
1452
3205
Market Price
$ 61.71
Selling Price
$ 52.21
304
63
144
759
Market Price
$ 65.26
Selling Price
$ 58.77
261
56
105
480
Market Price
$ 43.05
Selling Price
$ 37.22
1095
516
299
1617
Market Price
$ 52.99
Selling Price
$ 45.77
1639
1043
946
2256
Market Price
$ 61.68
Selling Price
$ 55.54
837
704
418
868
Market Price
$ 68.69
Selling Price
$ 57.32
1124
329
490
2731
Market Price
$ 39.08
Selling Price
$ 33.68
1076
847
698
2374
Market Price
$ 33.51
Selling Price
$ 28.69
1080
593
1053
1840
Market Price
$ 44.97
Selling Price
$ 39.93
3623
1955
3142
3981
Market Price
$ 28.39
Selling Price
$ 25.32
1914
1429
1338
2937
Market Price
$ 38.45
Selling Price
$ 32.22
1966
958
1193
2609
Market Price
$ 41.18
Selling Price
$ 36.93
228
226
150
442