Market Price
$ 60.50
Selling Price
$ 51.56
389
325
337
1308
Market Price
$ 60.73
Selling Price
$ 50.61
781
709
324
2422
Market Price
$ 52.29
Selling Price
$ 47.16
1140
842
769
1527
Market Price
$ 47.90
Selling Price
$ 41.73
1083
1047
302
1277
Market Price
$ 63.47
Selling Price
$ 57.16
1020
601
482
1610
Market Price
$ 41.88
Selling Price
$ 38.03
1583
1494
380
2658
Market Price
$ 71.12
Selling Price
$ 59.33
2486
2245
2119
2682
Market Price
$ 36.32
Selling Price
$ 31.20
1125
351
1041
3045
Market Price
$ 55.44
Selling Price
$ 47.23
2860
1542
2133
2959
Market Price
$ 53.23
Selling Price
$ 48.32
2235
1032
1701
2346
Market Price
$ 49.78
Selling Price
$ 44.78
1775
443
1727
4193
Market Price
$ 59.51
Selling Price
$ 50.20
947
679
331
1192
Market Price
$ 53.86
Selling Price
$ 48.74
763
676
239
1315
Market Price
$ 62.54
Selling Price
$ 56.17
1122
498
289
4289
Market Price
$ 66.19
Selling Price
$ 57.36
633
448
573
1338
Market Price
$ 50.59
Selling Price
$ 45.22
1289
962
1062
3444
Market Price
$ 68.30
Selling Price
$ 59.57
622
377
295
2097
Market Price
$ 34.23
Selling Price
$ 29.22
1801
947
1345
3127
Market Price
$ 51.30
Selling Price
$ 43.84
3015
2177
2223
3068
Market Price
$ 37.76
Selling Price
$ 31.65
1234
1044
551
2968
Market Price
$ 49.71
Selling Price
$ 41.48
352
303
282
458
Market Price
$ 31.38
Selling Price
$ 26.91
3689
3688
3553
4190
Market Price
$ 39.31
Selling Price
$ 34.36
2888
2548
2677
4361
Market Price
$ 31.65
Selling Price
$ 28.30
1557
1101
540
2799
Market Price
$ 43.55
Selling Price
$ 39.04
867
763
694
3087
Market Price
$ 52.98
Selling Price
$ 47.30
911
456
700
1917
Market Price
$ 53.22
Selling Price
$ 45.82
2887
1547
2818
4435
Market Price
$ 33.64
Selling Price
$ 28.94
2178
466
1098
2508
Market Price
$ 40.53
Selling Price
$ 36.29
2338
2128
632
4485
Market Price
$ 63.60
Selling Price
$ 54.17
924
913
346
2408
Market Price
$ 55.09
Selling Price
$ 46.51
1715
1246
1076
2696
Market Price
$ 32.88
Selling Price
$ 27.80
2422
1856
1427
4767
Market Price
$ 53.91
Selling Price
$ 45.83
608
261
407
1334
Market Price
$ 56.52
Selling Price
$ 47.12
2553
2002
887
3385
Market Price
$ 47.89
Selling Price
$ 43.25
282
282
85
962
Market Price
$ 55.04
Selling Price
$ 48.05
261
260
241
442
Market Price
$ 63.45
Selling Price
$ 57.33
729
725
158
1934
Market Price
$ 69.22
Selling Price
$ 59.53
500
480
123
1004
Market Price
$ 42.99
Selling Price
$ 36.77
1029
501
944
3141
Market Price
$ 50.49
Selling Price
$ 44.78
2281
1560
798
2581