Market Price
$ 35.74
Selling Price
$ 31.21
632
447
390
1979
Market Price
$ 36.85
Selling Price
$ 31.64
1100
848
631
4296
Market Price
$ 66.48
Selling Price
$ 57.33
880
710
254
2157
Market Price
$ 47.69
Selling Price
$ 41.67
462
126
365
479
Market Price
$ 49.87
Selling Price
$ 42.00
4595
3811
3173
4849
Market Price
$ 69.21
Selling Price
$ 59.45
1740
1119
1436
4832
Market Price
$ 46.39
Selling Price
$ 41.75
1511
504
1012
1565
Market Price
$ 34.64
Selling Price
$ 29.76
1135
430
1098
3196
Market Price
$ 45.64
Selling Price
$ 39.02
851
566
554
3668
Market Price
$ 52.78
Selling Price
$ 46.79
1796
1187
1778
3799
Market Price
$ 37.41
Selling Price
$ 33.30
1637
671
503
4820
Market Price
$ 48.85
Selling Price
$ 43.24
1001
983
547
1085
Market Price
$ 58.34
Selling Price
$ 52.63
4294
2922
2968
4599
Market Price
$ 58.87
Selling Price
$ 53.31
433
174
257
974
Market Price
$ 32.75
Selling Price
$ 27.97
2349
550
1448
4990
Market Price
$ 50.42
Selling Price
$ 43.84
4927
4033
1352
4948
Market Price
$ 50.74
Selling Price
$ 43.75
1124
513
273
3766
Market Price
$ 55.78
Selling Price
$ 49.97
2556
2352
1156
4956
Market Price
$ 41.00
Selling Price
$ 37.03
573
305
497
1075
Market Price
$ 55.18
Selling Price
$ 48.40
1578
1048
1007
4119
Market Price
$ 69.85
Selling Price
$ 59.99
2026
1989
486
2883
Market Price
$ 62.29
Selling Price
$ 52.18
2980
686
2902
3443
Market Price
$ 54.87
Selling Price
$ 46.97
1427
1202
287
3511
Market Price
$ 58.65
Selling Price
$ 52.56
1125
803
482
2025
Market Price
$ 45.79
Selling Price
$ 40.28
1910
1420
1488
4025
Market Price
$ 34.24
Selling Price
$ 29.61
1264
1126
851
4594
Market Price
$ 31.69
Selling Price
$ 27.60
1939
782
1567
4720
Market Price
$ 45.83
Selling Price
$ 39.46
3104
1354
1965
3499
Market Price
$ 55.61
Selling Price
$ 48.23
1805
1584
1391
4379
Market Price
$ 41.53
Selling Price
$ 35.56
2656
892
2438
3347
Market Price
$ 67.63
Selling Price
$ 58.19
870
836
791
1244
Market Price
$ 47.97
Selling Price
$ 41.80
2621
960
2506
3504
Market Price
$ 49.99
Selling Price
$ 41.94
706
345
199
2896
Market Price
$ 67.46
Selling Price
$ 59.30
1192
1034
805
1314
Market Price
$ 35.78
Selling Price
$ 29.85
3296
3155
2196
3556
Market Price
$ 50.31
Selling Price
$ 44.98
508
434
507
1022
Market Price
$ 53.93
Selling Price
$ 45.02
3156
2097
2953
4353
Market Price
$ 31.88
Selling Price
$ 28.37
2232
1187
865
3863
Market Price
$ 39.42
Selling Price
$ 35.62
837
744
542
1137
Market Price
$ 48.63
Selling Price
$ 41.57
2897
1664
1775
2909