Market Price
$ 34.70
Selling Price
$ 29.88
1787
1478
1712
1909
Market Price
$ 50.28
Selling Price
$ 44.56
848
659
314
1156
Market Price
$ 66.80
Selling Price
$ 55.97
1590
1191
753
4027
Market Price
$ 52.04
Selling Price
$ 46.76
355
125
298
404
Market Price
$ 46.76
Selling Price
$ 39.28
1536
1139
981
2067
Market Price
$ 46.25
Selling Price
$ 41.55
826
368
612
1447
Market Price
$ 66.93
Selling Price
$ 59.49
1910
1715
1045
4638
Market Price
$ 46.33
Selling Price
$ 41.96
2345
2148
816
4285
Market Price
$ 48.67
Selling Price
$ 41.77
151
73
57
640
Market Price
$ 52.37
Selling Price
$ 47.30
1456
1123
1204
3028
Market Price
$ 38.46
Selling Price
$ 33.24
256
229
180
808
Market Price
$ 61.52
Selling Price
$ 54.64
1264
861
354
2228
Market Price
$ 55.93
Selling Price
$ 48.32
808
475
569
1113
Market Price
$ 60.49
Selling Price
$ 53.98
463
118
421
634
Market Price
$ 34.05
Selling Price
$ 30.53
3212
2815
1049
4207
Market Price
$ 53.56
Selling Price
$ 47.89
3460
1919
2946
4330
Market Price
$ 57.54
Selling Price
$ 49.64
424
221
106
441
Market Price
$ 41.86
Selling Price
$ 35.11
1764
758
741
2580
Market Price
$ 52.88
Selling Price
$ 45.30
2679
2625
1763
2904
Market Price
$ 63.68
Selling Price
$ 55.46
965
631
221
1013
Market Price
$ 66.40
Selling Price
$ 57.34
337
134
269
988
Market Price
$ 38.71
Selling Price
$ 33.74
713
308
609
715
Market Price
$ 48.25
Selling Price
$ 40.45
558
539
296
1558
Market Price
$ 56.08
Selling Price
$ 47.84
1639
367
527
3349
Market Price
$ 51.92
Selling Price
$ 46.25
878
751
605
1599
Market Price
$ 58.81
Selling Price
$ 52.81
723
197
287
1487
Market Price
$ 45.65
Selling Price
$ 40.93
1515
1056
1051
2577
Market Price
$ 64.07
Selling Price
$ 53.95
2040
1424
1171
2241
Market Price
$ 36.48
Selling Price
$ 32.94
410
145
345
1199
Market Price
$ 57.97
Selling Price
$ 51.91
1481
1421
406
3351
Market Price
$ 49.37
Selling Price
$ 43.87
521
196
175
2260
Market Price
$ 65.26
Selling Price
$ 59.15
251
157
104
541
Market Price
$ 34.67
Selling Price
$ 28.96
588
318
387
1691
Market Price
$ 50.56
Selling Price
$ 43.56
2509
1895
2192
3677
Market Price
$ 63.82
Selling Price
$ 54.60
1976
592
1058
2897
Market Price
$ 52.05
Selling Price
$ 44.82
2529
1304
1532
2606
Market Price
$ 40.61
Selling Price
$ 36.50
677
463
415
797
Market Price
$ 54.17
Selling Price
$ 49.23
2916
658
1398
3403
Market Price
$ 58.02
Selling Price
$ 49.88
651
502
435
766
Market Price
$ 68.43
Selling Price
$ 58.39
1655
530
716
4353