Market Price
$ 51.63
Selling Price
$ 43.46
528
220
205
984
Market Price
$ 41.75
Selling Price
$ 37.75
1436
1157
1263
4736
Market Price
$ 57.67
Selling Price
$ 51.77
3522
967
2749
4577
Market Price
$ 48.53
Selling Price
$ 42.03
2241
2201
1500
3346
Market Price
$ 62.83
Selling Price
$ 56.12
704
417
309
3339
Market Price
$ 68.33
Selling Price
$ 59.53
2015
838
1791
3232
Market Price
$ 54.04
Selling Price
$ 48.84
1190
366
736
1558
Market Price
$ 60.06
Selling Price
$ 53.23
409
118
292
1909
Market Price
$ 61.78
Selling Price
$ 52.43
1371
708
638
1866
Market Price
$ 57.32
Selling Price
$ 49.65
407
252
229
959
Market Price
$ 51.21
Selling Price
$ 45.27
3296
1262
1454
4374
Market Price
$ 44.10
Selling Price
$ 38.89
2312
2145
536
3587
Market Price
$ 46.07
Selling Price
$ 41.40
443
432
121
2076
Market Price
$ 54.55
Selling Price
$ 47.70
414
183
302
1356
Market Price
$ 53.40
Selling Price
$ 45.71
2540
2194
1761
3456
Market Price
$ 33.35
Selling Price
$ 28.61
1141
291
1057
1644
Market Price
$ 53.16
Selling Price
$ 47.45
2972
2270
2305
3802
Market Price
$ 55.09
Selling Price
$ 49.54
2289
1580
1883
3210
Market Price
$ 65.03
Selling Price
$ 58.42
4709
2001
3932
4956
Market Price
$ 58.27
Selling Price
$ 49.19
925
869
476
1690
Market Price
$ 34.02
Selling Price
$ 30.84
1593
887
1044
3776
Market Price
$ 58.86
Selling Price
$ 50.00
956
759
315
1340
Market Price
$ 61.58
Selling Price
$ 53.05
193
44
82
462
Market Price
$ 33.41
Selling Price
$ 28.42
1877
838
1297
3838
Market Price
$ 38.72
Selling Price
$ 33.02
3086
1596
1753
4898
Market Price
$ 58.46
Selling Price
$ 48.89
1995
1549
1181
3147
Market Price
$ 44.05
Selling Price
$ 38.80
1311
611
584
1971
Market Price
$ 58.27
Selling Price
$ 51.71
2427
1963
1935
3575
Market Price
$ 34.90
Selling Price
$ 29.92
771
317
430
1887
Market Price
$ 67.30
Selling Price
$ 59.29
1739
1552
807
2030
Market Price
$ 63.07
Selling Price
$ 57.18
2680
2659
741
3012
Market Price
$ 49.42
Selling Price
$ 43.87
434
224
290
463
Market Price
$ 65.62
Selling Price
$ 57.39
2159
1030
1126
3364
Market Price
$ 30.28
Selling Price
$ 26.03
685
275
380
3198
Market Price
$ 57.26
Selling Price
$ 50.92
2738
1103
1267
4019
Market Price
$ 62.92
Selling Price
$ 56.19
1748
1501
1477
4806
Market Price
$ 63.76
Selling Price
$ 56.68
1519
624
923
2216
Market Price
$ 36.78
Selling Price
$ 32.41
962
286
457
1784
Market Price
$ 42.92
Selling Price
$ 38.45
3574
3278
3176
4394
Market Price
$ 65.06
Selling Price
$ 56.62
486
251
323
807