Market Price
$ 58.43
Selling Price
$ 49.37
707
637
275
1073
Market Price
$ 48.77
Selling Price
$ 43.32
863
710
431
1394
Market Price
$ 54.46
Selling Price
$ 47.41
1381
868
868
2109
Market Price
$ 38.60
Selling Price
$ 32.92
1860
1574
1248
2152
Market Price
$ 49.65
Selling Price
$ 42.39
1481
1286
769
3538
Market Price
$ 33.46
Selling Price
$ 28.01
495
446
440
1125
Market Price
$ 53.91
Selling Price
$ 47.55
1189
640
784
2046
Market Price
$ 43.02
Selling Price
$ 38.25
1918
1403
1786
2077
Market Price
$ 31.52
Selling Price
$ 27.90
2354
557
1000
4095
Market Price
$ 57.28
Selling Price
$ 48.75
1070
284
379
2904
Market Price
$ 47.61
Selling Price
$ 40.29
618
374
271
696
Market Price
$ 48.71
Selling Price
$ 42.57
1798
1612
1080
3241
Market Price
$ 28.78
Selling Price
$ 25.85
510
390
313
799
Market Price
$ 65.22
Selling Price
$ 55.55
798
281
442
3644
Market Price
$ 58.54
Selling Price
$ 52.31
1184
963
880
3094
Market Price
$ 28.04
Selling Price
$ 25.33
1726
1483
791
2216
Market Price
$ 31.07
Selling Price
$ 28.11
215
55
146
548
Market Price
$ 34.29
Selling Price
$ 30.08
1278
609
690
4762
Market Price
$ 36.68
Selling Price
$ 32.42
4019
3109
3767
4469
Market Price
$ 52.36
Selling Price
$ 47.35
3851
3790
2558
4097
Market Price
$ 67.70
Selling Price
$ 59.77
1149
965
237
3331
Market Price
$ 48.02
Selling Price
$ 40.50
1538
927
380
2810
Market Price
$ 33.06
Selling Price
$ 27.58
538
492
140
1685
Market Price
$ 55.51
Selling Price
$ 47.47
489
149
108
1197
Market Price
$ 43.96
Selling Price
$ 38.25
554
305
284
2357
Market Price
$ 45.89
Selling Price
$ 39.59
1926
1083
1424
3608
Market Price
$ 63.10
Selling Price
$ 56.57
2984
2048
1413
4438
Market Price
$ 41.76
Selling Price
$ 37.76
2859
806
2209
4212
Market Price
$ 65.26
Selling Price
$ 59.07
2393
974
566
3090
Market Price
$ 47.05
Selling Price
$ 42.54
2917
850
2910
3363
Market Price
$ 48.94
Selling Price
$ 42.87
2514
2346
1498
4275
Market Price
$ 28.19
Selling Price
$ 25.61
1777
963
416
2755
Market Price
$ 65.37
Selling Price
$ 55.05
1210
813
818
1222
Market Price
$ 59.05
Selling Price
$ 51.55
936
915
793
3746
Market Price
$ 56.13
Selling Price
$ 47.57
3615
1238
1835
4510
Market Price
$ 49.88
Selling Price
$ 42.10
1653
1560
525
2994
Market Price
$ 66.17
Selling Price
$ 57.64
2372
839
1871
3098
Market Price
$ 45.87
Selling Price
$ 38.70
1736
1537
1242
2142
Market Price
$ 42.83
Selling Price
$ 36.95
1960
1730
1361
3790
Market Price
$ 44.53
Selling Price
$ 40.35
749
631
257
832