Market Price
$ 63.61
Selling Price
$ 57.55
252
192
169
1257
Market Price
$ 64.30
Selling Price
$ 57.00
3128
1546
2923
4816
Market Price
$ 50.55
Selling Price
$ 44.15
1567
1375
337
2168
Market Price
$ 39.16
Selling Price
$ 34.59
1472
991
1031
1858
Market Price
$ 39.39
Selling Price
$ 34.60
410
240
338
462
Market Price
$ 44.87
Selling Price
$ 37.80
627
352
619
1866
Market Price
$ 51.71
Selling Price
$ 43.14
941
364
380
3250
Market Price
$ 43.30
Selling Price
$ 39.29
862
534
745
1605
Market Price
$ 60.10
Selling Price
$ 54.44
1019
664
626
3627
Market Price
$ 67.59
Selling Price
$ 57.64
518
197
365
2438
Market Price
$ 38.73
Selling Price
$ 34.59
880
626
504
4012
Market Price
$ 47.70
Selling Price
$ 41.77
2051
835
1187
2265
Market Price
$ 59.54
Selling Price
$ 49.75
1550
741
1421
2433
Market Price
$ 30.29
Selling Price
$ 25.66
1764
1169
1134
4331
Market Price
$ 33.51
Selling Price
$ 29.52
1803
1652
808
2922
Market Price
$ 37.65
Selling Price
$ 32.31
482
326
274
1301
Market Price
$ 55.09
Selling Price
$ 47.34
1750
1694
762
1976
Market Price
$ 53.81
Selling Price
$ 48.14
424
91
317
1097
Market Price
$ 52.24
Selling Price
$ 44.45
798
466
430
1886
Market Price
$ 31.27
Selling Price
$ 26.37
3171
912
3127
3632
Market Price
$ 62.40
Selling Price
$ 55.80
399
177
227
653
Market Price
$ 57.89
Selling Price
$ 52.54
1066
419
982
1097
Market Price
$ 29.82
Selling Price
$ 25.63
1539
1349
1043
2802
Market Price
$ 31.55
Selling Price
$ 28.54
2481
1838
595
4116
Market Price
$ 36.45
Selling Price
$ 30.69
1460
874
308
2989
Market Price
$ 39.22
Selling Price
$ 33.30
2909
1003
1716
3390
Market Price
$ 27.81
Selling Price
$ 25.27
1182
320
236
4665
Market Price
$ 52.53
Selling Price
$ 46.02
1512
1309
1116
2053
Market Price
$ 68.06
Selling Price
$ 59.94
1212
773
1036
1712
Market Price
$ 48.60
Selling Price
$ 41.23
902
525
347
4107
Market Price
$ 58.28
Selling Price
$ 52.07
1612
1144
1076
1633
Market Price
$ 33.84
Selling Price
$ 29.70
109
73
33
474
Market Price
$ 41.12
Selling Price
$ 35.48
482
253
445
1123
Market Price
$ 58.80
Selling Price
$ 52.56
414
149
115
721
Market Price
$ 51.98
Selling Price
$ 44.12
2043
453
1674
4006
Market Price
$ 42.87
Selling Price
$ 36.00
2083
1158
1831
4811
Market Price
$ 56.34
Selling Price
$ 48.63
3160
3125
2767
3619
Market Price
$ 55.63
Selling Price
$ 49.06
2077
947
2069
2792
Market Price
$ 53.30
Selling Price
$ 45.55
1290
496
478
3405
Market Price
$ 32.71
Selling Price
$ 27.90
2724
1826
1180
3196