Market Price
$ 41.50
Selling Price
$ 35.91
2259
2102
2116
3297
Market Price
$ 71.14
Selling Price
$ 59.35
3171
2317
2655
4118
Market Price
$ 48.51
Selling Price
$ 43.61
768
201
640
1445
Market Price
$ 51.46
Selling Price
$ 44.57
1015
398
768
4280
Market Price
$ 31.45
Selling Price
$ 28.08
1197
1183
648
1743
Market Price
$ 65.37
Selling Price
$ 58.61
1286
1147
400
1608
Market Price
$ 37.29
Selling Price
$ 33.33
1708
1216
681
2662
Market Price
$ 46.94
Selling Price
$ 39.34
820
696
720
1416
Market Price
$ 52.98
Selling Price
$ 46.12
170
54
94
494
Market Price
$ 37.98
Selling Price
$ 32.09
3746
3421
1472
4780
Market Price
$ 33.45
Selling Price
$ 29.78
1631
1090
1278
2938
Market Price
$ 59.90
Selling Price
$ 53.93
2770
2689
1674
4528
Market Price
$ 55.22
Selling Price
$ 48.29
996
411
612
1216
Market Price
$ 36.05
Selling Price
$ 30.84
626
299
214
1064
Market Price
$ 43.80
Selling Price
$ 38.64
245
225
221
579
Market Price
$ 54.93
Selling Price
$ 45.79
1542
1097
1426
1921
Market Price
$ 61.80
Selling Price
$ 55.10
1890
1037
1511
2150
Market Price
$ 37.75
Selling Price
$ 33.23
2657
1644
596
3570
Market Price
$ 59.97
Selling Price
$ 52.02
845
687
173
1162
Market Price
$ 51.70
Selling Price
$ 43.96
493
171
110
759
Market Price
$ 55.97
Selling Price
$ 47.60
373
164
289
629
Market Price
$ 62.04
Selling Price
$ 56.34
800
529
204
1462
Market Price
$ 66.36
Selling Price
$ 58.04
1708
1343
1385
2256
Market Price
$ 67.90
Selling Price
$ 57.95
676
529
628
3156
Market Price
$ 65.16
Selling Price
$ 57.23
1425
578
730
2667
Market Price
$ 63.94
Selling Price
$ 56.07
253
247
249
1171
Market Price
$ 50.72
Selling Price
$ 42.71
3272
2110
1251
4279
Market Price
$ 38.97
Selling Price
$ 32.49
759
367
375
760
Market Price
$ 34.83
Selling Price
$ 31.58
932
481
589
1051
Market Price
$ 49.88
Selling Price
$ 45.13
3583
1406
3353
3785
Market Price
$ 66.18
Selling Price
$ 56.36
2093
908
1910
2122
Market Price
$ 41.09
Selling Price
$ 35.56
792
454
544
1421
Market Price
$ 36.46
Selling Price
$ 32.14
2075
498
1583
3693
Market Price
$ 49.81
Selling Price
$ 45.06
1029
718
376
3138
Market Price
$ 53.14
Selling Price
$ 44.38
1071
1009
752
1295
Market Price
$ 31.66
Selling Price
$ 27.28
4250
3842
2877
4789
Market Price
$ 51.85
Selling Price
$ 45.67
719
360
583
1592
Market Price
$ 66.82
Selling Price
$ 58.69
508
198
148
919
Market Price
$ 31.80
Selling Price
$ 27.59
1900
620
1817
1976
Market Price
$ 33.96
Selling Price
$ 29.76
2454
1199
1335
3045