Market Price
$ 54.78
Selling Price
$ 49.04
1179
756
1018
4785
Market Price
$ 62.70
Selling Price
$ 52.55
744
231
290
1788
Market Price
$ 45.48
Selling Price
$ 39.56
2325
2110
2197
2431
Market Price
$ 33.69
Selling Price
$ 28.43
703
547
508
1095
Market Price
$ 29.08
Selling Price
$ 25.85
1014
583
439
3502
Market Price
$ 43.60
Selling Price
$ 36.95
1062
461
258
4554
Market Price
$ 50.20
Selling Price
$ 44.63
690
150
152
2378
Market Price
$ 34.90
Selling Price
$ 30.40
4002
1216
1412
5000
Market Price
$ 56.14
Selling Price
$ 50.79
435
319
194
2069
Market Price
$ 35.11
Selling Price
$ 31.18
2533
816
2118
3603
Market Price
$ 58.80
Selling Price
$ 50.04
700
190
504
2403
Market Price
$ 60.94
Selling Price
$ 53.00
1252
880
432
4709
Market Price
$ 33.74
Selling Price
$ 28.32
2207
2027
1634
2887
Market Price
$ 50.58
Selling Price
$ 44.54
4624
4297
2478
4814
Market Price
$ 50.57
Selling Price
$ 44.79
1863
458
823
4557
Market Price
$ 60.21
Selling Price
$ 51.47
217
153
69
786
Market Price
$ 30.46
Selling Price
$ 27.52
1044
745
637
3825
Market Price
$ 38.07
Selling Price
$ 32.05
2162
2141
1882
4632
Market Price
$ 52.84
Selling Price
$ 47.57
2294
548
1472
4781
Market Price
$ 43.91
Selling Price
$ 36.94
2162
1439
2160
4716
Market Price
$ 57.75
Selling Price
$ 49.04
1215
313
1190
1546
Market Price
$ 44.04
Selling Price
$ 37.75
1529
1106
784
4733
Market Price
$ 42.76
Selling Price
$ 38.24
2169
602
1755
2409
Market Price
$ 36.60
Selling Price
$ 31.15
2089
1041
825
3331
Market Price
$ 62.41
Selling Price
$ 54.17
1450
330
782
1464
Market Price
$ 67.61
Selling Price
$ 59.90
1505
343
1479
1586
Market Price
$ 31.16
Selling Price
$ 26.78
1630
1166
614
2666
Market Price
$ 44.82
Selling Price
$ 39.66
2306
829
1649
4801
Market Price
$ 55.13
Selling Price
$ 48.84
1141
413
421
1559
Market Price
$ 56.43
Selling Price
$ 48.18
2070
1297
1257
4476
Market Price
$ 48.83
Selling Price
$ 44.03
1477
1156
502
4413
Market Price
$ 44.47
Selling Price
$ 37.32
2849
1857
2794
3102
Market Price
$ 32.55
Selling Price
$ 27.52
1136
780
1122
3357
Market Price
$ 41.93
Selling Price
$ 36.76
797
680
220
1197
Market Price
$ 65.04
Selling Price
$ 55.42
1782
1339
959
3133
Market Price
$ 43.26
Selling Price
$ 36.79
985
517
448
1756
Market Price
$ 53.95
Selling Price
$ 46.17
3364
2723
1818
4875
Market Price
$ 38.16
Selling Price
$ 33.02
3416
1794
2164
4950
Market Price
$ 48.84
Selling Price
$ 42.98
1153
761
1091
3095
Market Price
$ 47.75
Selling Price
$ 40.62
274
181
99
567