Market Price
$ 35.74
Selling Price
$ 31.19
1247
1067
477
2643
Market Price
$ 36.30
Selling Price
$ 32.54
1576
932
891
3398
Market Price
$ 52.39
Selling Price
$ 47.16
1336
1125
1083
4907
Market Price
$ 40.16
Selling Price
$ 36.09
2444
1970
594
2879
Market Price
$ 41.55
Selling Price
$ 36.10
2340
1558
916
2981
Market Price
$ 57.35
Selling Price
$ 51.47
367
349
207
447
Market Price
$ 59.48
Selling Price
$ 53.75
1192
524
921
2616
Market Price
$ 45.09
Selling Price
$ 40.76
647
615
472
1263
Market Price
$ 60.91
Selling Price
$ 53.35
1875
1194
647
2009
Market Price
$ 60.91
Selling Price
$ 55.34
617
182
567
1566
Market Price
$ 62.82
Selling Price
$ 54.44
453
251
424
853
Market Price
$ 58.72
Selling Price
$ 52.29
193
178
112
885
Market Price
$ 30.47
Selling Price
$ 25.67
172
154
144
600
Market Price
$ 60.89
Selling Price
$ 52.02
1049
637
574
1085
Market Price
$ 67.17
Selling Price
$ 58.14
1633
1438
962
2379
Market Price
$ 52.78
Selling Price
$ 47.90
2332
1800
843
3566
Market Price
$ 33.14
Selling Price
$ 28.78
1761
669
697
2056
Market Price
$ 54.13
Selling Price
$ 47.00
1287
1112
403
1909
Market Price
$ 40.88
Selling Price
$ 37.08
2386
723
2225
2699
Market Price
$ 29.27
Selling Price
$ 26.13
1546
1238
568
3793
Market Price
$ 39.11
Selling Price
$ 34.53
1007
315
654
4305
Market Price
$ 58.14
Selling Price
$ 52.17
1291
1277
324
2167
Market Price
$ 61.71
Selling Price
$ 55.44
1585
1169
1453
3330
Market Price
$ 37.50
Selling Price
$ 31.68
3060
1568
1134
4144
Market Price
$ 29.49
Selling Price
$ 25.98
980
870
308
1813
Market Price
$ 43.18
Selling Price
$ 36.07
2145
863
500
4637
Market Price
$ 51.05
Selling Price
$ 43.13
1257
841
401
1511
Market Price
$ 44.13
Selling Price
$ 39.86
446
258
227
1479
Market Price
$ 50.30
Selling Price
$ 43.72
3031
2168
2805
3104
Market Price
$ 33.00
Selling Price
$ 27.92
2314
1973
579
3998
Market Price
$ 65.63
Selling Price
$ 58.62
1874
1324
1089
4861
Market Price
$ 64.60
Selling Price
$ 56.73
636
385
554
2365
Market Price
$ 65.53
Selling Price
$ 55.00
2940
2542
2871
3477
Market Price
$ 60.12
Selling Price
$ 52.76
2826
1801
2318
4433
Market Price
$ 54.66
Selling Price
$ 49.60
2779
2454
1191
3359
Market Price
$ 39.77
Selling Price
$ 33.42
2095
490
1170
2965
Market Price
$ 36.47
Selling Price
$ 30.83
234
92
81
507
Market Price
$ 37.49
Selling Price
$ 31.91
4248
1338
971
4844
Market Price
$ 52.27
Selling Price
$ 46.24
2321
1370
852
3459
Market Price
$ 55.36
Selling Price
$ 46.43
2219
1460
838
2711