Market Price
$ 49.38
Selling Price
$ 42.48
1091
323
870
2001
Market Price
$ 61.29
Selling Price
$ 54.50
773
651
474
1284
Market Price
$ 63.48
Selling Price
$ 56.67
241
203
94
559
Market Price
$ 38.18
Selling Price
$ 32.95
161
78
138
620
Market Price
$ 32.07
Selling Price
$ 27.70
4262
4121
2632
4277
Market Price
$ 42.75
Selling Price
$ 38.51
575
206
542
746
Market Price
$ 65.91
Selling Price
$ 58.28
1371
1150
609
2016
Market Price
$ 47.04
Selling Price
$ 40.97
1024
968
256
2291
Market Price
$ 44.70
Selling Price
$ 40.52
2322
508
1667
2591
Market Price
$ 52.65
Selling Price
$ 45.55
1266
603
1062
4286
Market Price
$ 64.46
Selling Price
$ 54.07
187
107
144
568
Market Price
$ 60.51
Selling Price
$ 54.93
549
215
336
1027
Market Price
$ 46.28
Selling Price
$ 41.87
252
234
212
519
Market Price
$ 62.57
Selling Price
$ 54.80
1145
745
874
1150
Market Price
$ 53.38
Selling Price
$ 45.71
1568
840
933
4867
Market Price
$ 45.46
Selling Price
$ 37.91
2972
1390
1282
3914
Market Price
$ 60.31
Selling Price
$ 51.29
1361
901
602
1369
Market Price
$ 46.39
Selling Price
$ 41.17
2645
599
567
4223
Market Price
$ 35.29
Selling Price
$ 31.53
1707
735
1304
2998
Market Price
$ 50.16
Selling Price
$ 42.16
2612
2261
1332
4183
Market Price
$ 45.44
Selling Price
$ 39.75
3691
3414
1790
4240
Market Price
$ 50.10
Selling Price
$ 43.86
2397
841
1324
3055
Market Price
$ 44.74
Selling Price
$ 39.86
1673
1067
737
2865
Market Price
$ 50.29
Selling Price
$ 43.47
946
808
260
979
Market Price
$ 32.65
Selling Price
$ 27.50
1176
432
573
4078
Market Price
$ 41.37
Selling Price
$ 34.68
1087
457
274
4314
Market Price
$ 45.38
Selling Price
$ 40.30
1881
1171
462
4241
Market Price
$ 54.17
Selling Price
$ 47.28
3319
1357
1724
3755
Market Price
$ 62.78
Selling Price
$ 57.03
2934
2102
1477
2989
Market Price
$ 41.44
Selling Price
$ 35.95
794
628
729
1158
Market Price
$ 62.67
Selling Price
$ 55.91
3255
1984
2768
3672
Market Price
$ 29.27
Selling Price
$ 26.20
654
459
262
1626
Market Price
$ 33.72
Selling Price
$ 28.37
874
423
360
3751
Market Price
$ 33.49
Selling Price
$ 30.21
3356
700
2125
4967
Market Price
$ 37.48
Selling Price
$ 32.56
2553
1793
1864
4427
Market Price
$ 66.06
Selling Price
$ 59.20
2437
1942
1547
2883
Market Price
$ 49.35
Selling Price
$ 44.48
3813
2914
2859
4251
Market Price
$ 51.14
Selling Price
$ 46.06
980
314
759
2091
Market Price
$ 49.53
Selling Price
$ 41.95
2493
1681
2249
4808
Market Price
$ 39.10
Selling Price
$ 34.56
174
46
104
791