Market Price
$ 62.02
Selling Price
$ 55.56
3926
3917
2417
4314
Market Price
$ 70.22
Selling Price
$ 59.17
3753
2669
2839
4094
Market Price
$ 27.75
Selling Price
$ 25.10
2716
1487
768
3971
Market Price
$ 30.04
Selling Price
$ 25.44
2637
1113
1563
3614
Market Price
$ 44.80
Selling Price
$ 37.36
2320
888
1968
4027
Market Price
$ 63.13
Selling Price
$ 57.13
4457
3692
924
4700
Market Price
$ 46.34
Selling Price
$ 39.42
4147
2779
2943
4918
Market Price
$ 43.08
Selling Price
$ 38.33
2223
468
1560
2626
Market Price
$ 36.33
Selling Price
$ 30.75
1179
308
812
4193
Market Price
$ 49.93
Selling Price
$ 41.80
1609
342
991
1706
Market Price
$ 61.15
Selling Price
$ 51.08
1221
1095
379
1361
Market Price
$ 44.69
Selling Price
$ 39.54
940
837
590
1053
Market Price
$ 48.03
Selling Price
$ 40.54
2738
2073
2677
4746
Market Price
$ 40.04
Selling Price
$ 34.38
753
234
160
1816
Market Price
$ 54.00
Selling Price
$ 47.12
2315
840
2136
3091
Market Price
$ 55.96
Selling Price
$ 47.08
1665
1411
891
4420
Market Price
$ 65.25
Selling Price
$ 54.42
1006
493
206
2356
Market Price
$ 35.96
Selling Price
$ 31.67
3084
1624
2777
4062
Market Price
$ 31.39
Selling Price
$ 26.32
486
204
283
2303
Market Price
$ 70.52
Selling Price
$ 59.97
829
595
321
3046
Market Price
$ 54.01
Selling Price
$ 47.84
980
690
733
1489
Market Price
$ 59.46
Selling Price
$ 51.42
2697
2073
1230
3075
Market Price
$ 31.28
Selling Price
$ 26.41
2677
2641
1580
3114
Market Price
$ 33.89
Selling Price
$ 30.21
435
104
435
1433
Market Price
$ 49.74
Selling Price
$ 44.89
817
753
636
1193
Market Price
$ 49.49
Selling Price
$ 44.74
116
83
86
578
Market Price
$ 32.81
Selling Price
$ 27.94
1137
604
939
2273
Market Price
$ 39.24
Selling Price
$ 34.98
2392
2204
963
3139
Market Price
$ 45.20
Selling Price
$ 40.66
4523
3198
3489
4610
Market Price
$ 56.31
Selling Price
$ 47.77
1796
1380
1265
2689
Market Price
$ 38.77
Selling Price
$ 34.39
3259
1163
2683
4233
Market Price
$ 50.07
Selling Price
$ 44.73
1301
1196
969
2918
Market Price
$ 36.34
Selling Price
$ 31.42
626
196
192
802
Market Price
$ 33.62
Selling Price
$ 29.12
749
701
615
998
Market Price
$ 48.53
Selling Price
$ 41.40
1148
827
291
2864
Market Price
$ 31.36
Selling Price
$ 27.62
2093
906
710
4397
Market Price
$ 53.61
Selling Price
$ 47.24
2388
504
1646
3479
Market Price
$ 44.66
Selling Price
$ 37.86
1605
1566
1369
2274
Market Price
$ 45.04
Selling Price
$ 39.02
359
287
159
411
Market Price
$ 64.89
Selling Price
$ 55.74
621
256
254
1974