Market Price
$ 67.93
Selling Price
$ 57.63
3958
3250
2865
4496
Market Price
$ 63.82
Selling Price
$ 54.21
1700
546
1159
2076
Market Price
$ 43.52
Selling Price
$ 39.47
283
281
119
428
Market Price
$ 45.10
Selling Price
$ 39.38
2389
2382
526
2591
Market Price
$ 50.38
Selling Price
$ 44.14
586
344
269
864
Market Price
$ 61.86
Selling Price
$ 52.11
1688
872
733
3647
Market Price
$ 60.73
Selling Price
$ 52.14
3910
1744
1187
4883
Market Price
$ 44.63
Selling Price
$ 37.86
317
72
138
453
Market Price
$ 43.99
Selling Price
$ 37.39
1100
1015
975
4665
Market Price
$ 60.16
Selling Price
$ 53.03
1860
1760
1811
4195
Market Price
$ 39.05
Selling Price
$ 32.58
4336
2656
2926
4959
Market Price
$ 46.07
Selling Price
$ 39.96
569
185
565
1887
Market Price
$ 56.36
Selling Price
$ 47.41
1297
694
1131
1409
Market Price
$ 38.46
Selling Price
$ 34.03
983
229
763
1433
Market Price
$ 64.53
Selling Price
$ 55.91
3315
1676
2007
3715
Market Price
$ 57.54
Selling Price
$ 50.17
283
200
203
877
Market Price
$ 52.18
Selling Price
$ 44.98
2221
2107
1170
2254
Market Price
$ 44.04
Selling Price
$ 38.25
1404
1105
941
2647
Market Price
$ 33.51
Selling Price
$ 28.75
3379
2081
2068
4401
Market Price
$ 31.99
Selling Price
$ 26.84
450
269
316
479
Market Price
$ 60.07
Selling Price
$ 50.14
1624
1340
1163
2057
Market Price
$ 50.10
Selling Price
$ 42.96
194
52
66
889
Market Price
$ 68.55
Selling Price
$ 58.22
3615
839
3512
3657
Market Price
$ 43.60
Selling Price
$ 39.38
1608
348
899
3961
Market Price
$ 29.35
Selling Price
$ 26.22
1945
1817
1120
2492
Market Price
$ 66.60
Selling Price
$ 57.25
1254
931
1163
4044
Market Price
$ 50.52
Selling Price
$ 43.34
2407
1911
1918
2670
Market Price
$ 51.76
Selling Price
$ 44.81
2297
817
1385
2723
Market Price
$ 31.52
Selling Price
$ 28.57
1206
399
340
1529
Market Price
$ 66.49
Selling Price
$ 59.35
1183
371
767
4410
Market Price
$ 40.10
Selling Price
$ 34.39
1365
501
874
2235
Market Price
$ 61.48
Selling Price
$ 52.54
198
145
186
902
Market Price
$ 51.60
Selling Price
$ 44.43
410
325
135
676
Market Price
$ 70.59
Selling Price
$ 59.87
3433
2329
2676
3852
Market Price
$ 35.31
Selling Price
$ 29.98
956
637
650
1793
Market Price
$ 62.54
Selling Price
$ 56.67
3535
1014
1088
4950
Market Price
$ 45.78
Selling Price
$ 41.12
1024
326
661
2227
Market Price
$ 46.32
Selling Price
$ 41.32
2436
705
1183
3025
Market Price
$ 39.74
Selling Price
$ 35.15
958
580
421
3803
Market Price
$ 41.72
Selling Price
$ 36.48
1406
1058
1307
3714