Market Price
$ 60.59
Selling Price
$ 52.45
925
569
234
1098
Market Price
$ 56.40
Selling Price
$ 49.02
2752
2750
1426
3744
Market Price
$ 63.29
Selling Price
$ 55.89
1136
750
265
3472
Market Price
$ 51.33
Selling Price
$ 45.14
2039
1010
1299
3051
Market Price
$ 57.18
Selling Price
$ 48.27
1863
1233
644
2470
Market Price
$ 66.31
Selling Price
$ 57.07
1304
516
1180
2562
Market Price
$ 40.74
Selling Price
$ 35.69
2973
2082
2430
3553
Market Price
$ 65.56
Selling Price
$ 55.46
2779
967
1779
3198
Market Price
$ 44.25
Selling Price
$ 37.20
273
137
161
660
Market Price
$ 41.81
Selling Price
$ 35.18
1262
923
815
1430
Market Price
$ 30.19
Selling Price
$ 26.23
1137
238
285
4698
Market Price
$ 52.73
Selling Price
$ 46.99
782
712
752
1675
Market Price
$ 55.53
Selling Price
$ 49.58
1760
1590
1284
2200
Market Price
$ 52.88
Selling Price
$ 46.97
809
692
631
1562
Market Price
$ 34.19
Selling Price
$ 30.08
2832
1497
1372
3974
Market Price
$ 43.58
Selling Price
$ 37.82
1559
1217
644
3650
Market Price
$ 62.43
Selling Price
$ 56.33
2336
1183
1267
2973
Market Price
$ 42.87
Selling Price
$ 37.95
448
276
241
720
Market Price
$ 53.23
Selling Price
$ 47.81
1128
1101
1048
3895
Market Price
$ 67.24
Selling Price
$ 58.69
1108
911
1104
3118
Market Price
$ 31.50
Selling Price
$ 26.89
1122
267
245
4824
Market Price
$ 47.12
Selling Price
$ 40.25
1249
862
1076
1387
Market Price
$ 31.58
Selling Price
$ 26.45
2778
2722
2030
4728
Market Price
$ 53.27
Selling Price
$ 45.67
2213
1172
1143
3086
Market Price
$ 65.61
Selling Price
$ 58.96
4065
1211
2571
4639
Market Price
$ 61.62
Selling Price
$ 51.38
1011
277
1011
2421
Market Price
$ 39.85
Selling Price
$ 34.32
2104
994
544
3958
Market Price
$ 50.72
Selling Price
$ 43.40
1278
623
1135
4857
Market Price
$ 33.93
Selling Price
$ 29.23
834
738
357
1510
Market Price
$ 30.55
Selling Price
$ 25.92
1202
456
442
4265
Market Price
$ 40.86
Selling Price
$ 36.79
813
368
181
2907
Market Price
$ 63.01
Selling Price
$ 56.01
106
59
52
419
Market Price
$ 54.60
Selling Price
$ 49.43
1686
1081
664
1944
Market Price
$ 62.72
Selling Price
$ 55.37
1212
1181
428
2162
Market Price
$ 50.90
Selling Price
$ 44.14
1408
292
424
3537
Market Price
$ 39.01
Selling Price
$ 35.12
2422
709
587
4485
Market Price
$ 66.68
Selling Price
$ 58.81
3589
1650
937
3675
Market Price
$ 48.11
Selling Price
$ 42.98
4750
1678
2897
4953
Market Price
$ 36.97
Selling Price
$ 32.03
970
854
342
2932
Market Price
$ 60.41
Selling Price
$ 54.06
418
287
394
593