Market Price
$ 49.17
Selling Price
$ 42.15
805
415
179
1191
Market Price
$ 36.18
Selling Price
$ 30.96
2998
2612
1550
4591
Market Price
$ 48.74
Selling Price
$ 40.88
299
233
295
525
Market Price
$ 44.03
Selling Price
$ 37.82
2678
1429
2201
4887
Market Price
$ 34.59
Selling Price
$ 29.41
1426
1141
747
3390
Market Price
$ 45.27
Selling Price
$ 39.74
4180
3146
2043
4404
Market Price
$ 70.10
Selling Price
$ 59.76
1163
1009
517
2535
Market Price
$ 50.56
Selling Price
$ 43.02
1911
535
955
3542
Market Price
$ 35.00
Selling Price
$ 31.78
2590
2543
1170
3630
Market Price
$ 35.65
Selling Price
$ 30.29
4108
2162
1348
4898
Market Price
$ 35.60
Selling Price
$ 31.56
699
376
159
1884
Market Price
$ 64.44
Selling Price
$ 57.50
2547
2121
1277
3698
Market Price
$ 48.64
Selling Price
$ 41.98
597
476
296
1716
Market Price
$ 64.46
Selling Price
$ 54.13
1518
930
347
2266
Market Price
$ 38.34
Selling Price
$ 32.90
2317
921
829
4928
Market Price
$ 32.58
Selling Price
$ 28.45
4214
1686
3235
4837
Market Price
$ 44.57
Selling Price
$ 39.79
1383
1150
1142
1896
Market Price
$ 28.98
Selling Price
$ 25.16
2221
1231
1913
3589
Market Price
$ 61.58
Selling Price
$ 55.34
4485
4114
3026
4563
Market Price
$ 33.77
Selling Price
$ 28.84
861
801
843
1664
Market Price
$ 38.91
Selling Price
$ 32.96
1472
850
1060
2320
Market Price
$ 54.02
Selling Price
$ 48.65
1985
1537
1196
2568
Market Price
$ 43.20
Selling Price
$ 38.44
1350
1271
1006
2020
Market Price
$ 44.89
Selling Price
$ 39.51
2348
2161
2267
2362
Market Price
$ 63.08
Selling Price
$ 56.37
3091
2856
2114
3356
Market Price
$ 29.73
Selling Price
$ 25.78
1830
1254
1682
2414
Market Price
$ 56.71
Selling Price
$ 50.84
3460
1177
3294
4805
Market Price
$ 36.36
Selling Price
$ 32.81
1128
515
232
1924
Market Price
$ 32.59
Selling Price
$ 29.41
680
644
552
843
Market Price
$ 35.03
Selling Price
$ 29.74
3112
2581
1286
4867
Market Price
$ 51.44
Selling Price
$ 43.10
840
374
578
950
Market Price
$ 35.19
Selling Price
$ 30.25
1885
502
1306
2835
Market Price
$ 32.54
Selling Price
$ 27.71
1792
1020
960
3613
Market Price
$ 43.50
Selling Price
$ 39.44
682
147
641
2678
Market Price
$ 56.83
Selling Price
$ 48.16
2346
940
1645
2863
Market Price
$ 56.49
Selling Price
$ 47.12
841
551
279
1077
Market Price
$ 61.63
Selling Price
$ 54.14
1291
687
372
1998
Market Price
$ 61.66
Selling Price
$ 54.53
865
656
183
3248
Market Price
$ 60.16
Selling Price
$ 52.84
286
153
180
769
Market Price
$ 57.57
Selling Price
$ 49.89
1907
545
1295
2979