Market Price
$ 61.57
Selling Price
$ 55.93
1341
1003
714
2755
Market Price
$ 61.98
Selling Price
$ 55.44
3354
2682
1790
4139
Market Price
$ 64.32
Selling Price
$ 53.76
1178
674
678
2873
Market Price
$ 44.25
Selling Price
$ 39.46
1120
556
613
2459
Market Price
$ 31.65
Selling Price
$ 27.84
441
398
311
1579
Market Price
$ 55.69
Selling Price
$ 48.25
380
148
327
989
Market Price
$ 32.75
Selling Price
$ 27.80
241
54
217
1176
Market Price
$ 50.32
Selling Price
$ 45.25
362
117
182
708
Market Price
$ 41.17
Selling Price
$ 34.48
424
220
417
569
Market Price
$ 38.12
Selling Price
$ 34.05
3123
2170
1898
3398
Market Price
$ 53.50
Selling Price
$ 48.59
1455
672
1279
3263
Market Price
$ 30.55
Selling Price
$ 26.29
279
75
56
456
Market Price
$ 34.15
Selling Price
$ 30.96
4026
3734
2821
4399
Market Price
$ 64.65
Selling Price
$ 57.84
982
400
629
2960
Market Price
$ 36.11
Selling Price
$ 31.08
614
188
564
1735
Market Price
$ 68.88
Selling Price
$ 59.18
1546
1146
370
1660
Market Price
$ 51.81
Selling Price
$ 44.95
3972
3414
960
4686
Market Price
$ 66.30
Selling Price
$ 58.52
3358
1435
971
4864
Market Price
$ 57.87
Selling Price
$ 50.88
1790
1296
1318
2785
Market Price
$ 53.65
Selling Price
$ 45.29
3035
673
2244
4249
Market Price
$ 59.99
Selling Price
$ 50.19
2856
1997
1962
4021
Market Price
$ 42.93
Selling Price
$ 36.89
2063
766
723
3034
Market Price
$ 70.19
Selling Price
$ 59.76
904
568
294
2443
Market Price
$ 61.36
Selling Price
$ 55.63
1454
1247
991
2646
Market Price
$ 62.31
Selling Price
$ 52.80
432
111
352
1158
Market Price
$ 59.30
Selling Price
$ 49.45
3638
2180
3241
4510
Market Price
$ 62.43
Selling Price
$ 56.48
151
42
57
543
Market Price
$ 65.88
Selling Price
$ 57.66
1051
743
507
1491
Market Price
$ 51.79
Selling Price
$ 45.60
289
199
258
880
Market Price
$ 57.11
Selling Price
$ 48.45
3088
2128
2993
3738
Market Price
$ 50.97
Selling Price
$ 45.54
1347
638
515
1481
Market Price
$ 43.97
Selling Price
$ 39.76
1196
714
1070
2727
Market Price
$ 48.60
Selling Price
$ 42.75
273
117
202
692
Market Price
$ 31.40
Selling Price
$ 26.33
1507
1346
1418
4399
Market Price
$ 66.18
Selling Price
$ 56.30
966
660
369
1105
Market Price
$ 35.91
Selling Price
$ 30.05
1717
1070
452
2226
Market Price
$ 55.58
Selling Price
$ 46.32
3474
2846
2403
4381
Market Price
$ 55.11
Selling Price
$ 47.18
3201
2479
1464
4893
Market Price
$ 49.54
Selling Price
$ 43.20
1558
628
555
1787
Market Price
$ 43.11
Selling Price
$ 36.27
692
347
219
2496