Market Price
$ 52.46
Selling Price
$ 45.33
462
169
231
477
Market Price
$ 60.64
Selling Price
$ 52.28
117
111
62
474
Market Price
$ 61.42
Selling Price
$ 52.02
197
86
100
495
Market Price
$ 41.92
Selling Price
$ 37.61
1949
556
1144
2409
Market Price
$ 56.66
Selling Price
$ 48.68
659
559
631
2264
Market Price
$ 56.78
Selling Price
$ 48.59
3749
3334
1852
4312
Market Price
$ 50.41
Selling Price
$ 44.76
3738
3294
3173
4123
Market Price
$ 45.60
Selling Price
$ 38.40
2651
1580
530
4581
Market Price
$ 46.33
Selling Price
$ 40.75
2863
1290
768
3439
Market Price
$ 70.09
Selling Price
$ 58.45
1886
1489
1357
3715
Market Price
$ 58.41
Selling Price
$ 52.17
1388
538
1145
4344
Market Price
$ 42.94
Selling Price
$ 35.79
495
375
142
2218
Market Price
$ 40.48
Selling Price
$ 33.93
950
487
619
4464
Market Price
$ 53.80
Selling Price
$ 47.96
533
172
435
1870
Market Price
$ 40.84
Selling Price
$ 36.95
469
459
454
765
Market Price
$ 42.29
Selling Price
$ 37.27
1840
1598
829
3891
Market Price
$ 61.43
Selling Price
$ 53.13
879
317
850
1211
Market Price
$ 52.56
Selling Price
$ 44.46
2245
1986
468
2617
Market Price
$ 56.95
Selling Price
$ 48.06
2576
2308
2224
2630
Market Price
$ 37.46
Selling Price
$ 33.62
1837
578
480
2705
Market Price
$ 36.80
Selling Price
$ 31.67
1593
953
589
2353
Market Price
$ 39.85
Selling Price
$ 33.25
1456
895
1291
3323
Market Price
$ 70.44
Selling Price
$ 59.86
2084
1685
819
2131
Market Price
$ 38.00
Selling Price
$ 33.68
644
322
309
2834
Market Price
$ 60.81
Selling Price
$ 51.17
3003
2872
2259
3430
Market Price
$ 61.52
Selling Price
$ 54.07
3325
1976
1474
4257
Market Price
$ 46.92
Selling Price
$ 41.39
2754
2616
790
3762
Market Price
$ 48.73
Selling Price
$ 42.62
2295
2176
900
3484
Market Price
$ 29.69
Selling Price
$ 25.57
1419
314
351
4864
Market Price
$ 35.58
Selling Price
$ 31.75
439
372
89
2016
Market Price
$ 68.15
Selling Price
$ 59.39
979
324
583
1212
Market Price
$ 64.61
Selling Price
$ 56.73
1089
777
508
1983
Market Price
$ 61.08
Selling Price
$ 54.75
343
333
112
1130
Market Price
$ 45.28
Selling Price
$ 40.68
1313
1211
527
3887
Market Price
$ 48.76
Selling Price
$ 41.21
180
59
95
729
Market Price
$ 53.07
Selling Price
$ 46.79
3177
2830
2436
3519
Market Price
$ 49.98
Selling Price
$ 44.25
858
681
856
3052
Market Price
$ 56.68
Selling Price
$ 49.82
736
436
713
1078
Market Price
$ 55.67
Selling Price
$ 48.29
2071
1257
925
3611
Market Price
$ 37.85
Selling Price
$ 32.20
1552
630
1551
1863