Market Price
$ 51.34
Selling Price
$ 46.23
1015
377
443
1016
Market Price
$ 46.05
Selling Price
$ 41.41
3021
2810
2321
3716
Market Price
$ 38.65
Selling Price
$ 33.61
1907
872
734
1946
Market Price
$ 53.71
Selling Price
$ 45.55
344
68
126
803
Market Price
$ 36.86
Selling Price
$ 33.05
1077
257
655
1195
Market Price
$ 63.98
Selling Price
$ 54.89
1095
224
937
1460
Market Price
$ 53.90
Selling Price
$ 48.81
2368
1697
1488
3210
Market Price
$ 36.15
Selling Price
$ 31.38
2075
1352
1339
4187
Market Price
$ 45.34
Selling Price
$ 39.36
1139
463
452
4658
Market Price
$ 68.37
Selling Price
$ 58.48
298
286
224
457
Market Price
$ 63.11
Selling Price
$ 52.68
524
480
427
954
Market Price
$ 41.76
Selling Price
$ 36.63
3232
675
3202
4356
Market Price
$ 68.30
Selling Price
$ 58.50
484
415
323
688
Market Price
$ 34.31
Selling Price
$ 30.29
248
229
124
1130
Market Price
$ 53.57
Selling Price
$ 45.98
521
228
340
588
Market Price
$ 40.60
Selling Price
$ 34.87
2780
2344
1609
2802
Market Price
$ 39.69
Selling Price
$ 34.45
2694
2124
2105
3343
Market Price
$ 44.92
Selling Price
$ 37.47
631
505
447
1665
Market Price
$ 35.52
Selling Price
$ 30.96
2479
817
1712
2501
Market Price
$ 35.27
Selling Price
$ 30.78
2072
1290
1391
4052
Market Price
$ 66.85
Selling Price
$ 55.98
1696
1124
677
2350
Market Price
$ 32.01
Selling Price
$ 28.04
2002
729
1528
2787
Market Price
$ 35.74
Selling Price
$ 31.41
513
157
102
918
Market Price
$ 40.99
Selling Price
$ 34.66
386
207
142
929
Market Price
$ 43.85
Selling Price
$ 38.97
3801
816
1325
4799
Market Price
$ 38.34
Selling Price
$ 33.40
3516
1965
2256
3950
Market Price
$ 37.93
Selling Price
$ 34.34
2693
841
1697
4359
Market Price
$ 57.26
Selling Price
$ 49.43
586
525
203
666
Market Price
$ 57.51
Selling Price
$ 50.94
1881
886
408
3308
Market Price
$ 41.50
Selling Price
$ 36.76
118
113
109
572
Market Price
$ 55.81
Selling Price
$ 47.62
2444
803
1252
3084
Market Price
$ 39.35
Selling Price
$ 35.44
1472
1039
623
2194
Market Price
$ 55.51
Selling Price
$ 46.53
2088
1274
584
3040
Market Price
$ 51.16
Selling Price
$ 45.74
1271
749
399
2108
Market Price
$ 32.92
Selling Price
$ 29.06
170
51
117
697
Market Price
$ 40.73
Selling Price
$ 36.51
2933
1610
720
3403
Market Price
$ 34.75
Selling Price
$ 31.17
2222
1535
2072
4559
Market Price
$ 48.28
Selling Price
$ 43.12
706
405
250
3486
Market Price
$ 48.15
Selling Price
$ 41.47
215
91
169
550
Market Price
$ 55.47
Selling Price
$ 46.41
1159
299
232
4205