Market Price
$ 68.59
Selling Price
$ 59.50
1993
575
1447
2732
Market Price
$ 63.81
Selling Price
$ 57.30
1667
682
451
3840
Market Price
$ 48.62
Selling Price
$ 44.00
2989
610
2210
3600
Market Price
$ 67.38
Selling Price
$ 57.56
892
771
594
897
Market Price
$ 43.60
Selling Price
$ 37.94
1762
1530
470
1945
Market Price
$ 40.18
Selling Price
$ 35.71
2461
788
1869
3414
Market Price
$ 56.52
Selling Price
$ 50.21
344
158
207
468
Market Price
$ 58.72
Selling Price
$ 51.77
3124
2466
1935
4080
Market Price
$ 30.99
Selling Price
$ 26.22
3191
1283
2122
3716
Market Price
$ 46.64
Selling Price
$ 41.45
1095
878
884
1237
Market Price
$ 31.95
Selling Price
$ 28.67
2382
2112
1161
3090
Market Price
$ 42.87
Selling Price
$ 37.30
152
142
30
520
Market Price
$ 38.39
Selling Price
$ 32.61
2133
1900
1385
4856
Market Price
$ 67.09
Selling Price
$ 56.91
686
530
502
887
Market Price
$ 47.66
Selling Price
$ 40.65
1413
1250
480
4450
Market Price
$ 45.62
Selling Price
$ 40.45
4365
3797
1646
4522
Market Price
$ 38.01
Selling Price
$ 33.87
521
348
253
1959
Market Price
$ 55.28
Selling Price
$ 46.29
1987
999
634
4520
Market Price
$ 40.46
Selling Price
$ 34.20
2703
2559
1938
3074
Market Price
$ 64.51
Selling Price
$ 56.57
1397
669
839
3016
Market Price
$ 56.65
Selling Price
$ 51.21
2298
1102
1783
2433
Market Price
$ 52.56
Selling Price
$ 46.50
111
50
84
414
Market Price
$ 45.08
Selling Price
$ 40.43
1354
510
292
3031
Market Price
$ 36.61
Selling Price
$ 31.88
3601
3425
1096
3672
Market Price
$ 49.11
Selling Price
$ 42.99
3191
1457
1130
3859
Market Price
$ 33.88
Selling Price
$ 29.35
2120
633
527
2616
Market Price
$ 55.04
Selling Price
$ 49.59
3723
1779
967
4466
Market Price
$ 33.42
Selling Price
$ 29.53
3100
1362
2934
4002
Market Price
$ 66.24
Selling Price
$ 59.35
1309
656
998
4999
Market Price
$ 39.18
Selling Price
$ 34.08
1347
1059
693
1439
Market Price
$ 57.78
Selling Price
$ 52.02
631
614
229
728
Market Price
$ 35.24
Selling Price
$ 32.00
1700
728
1629
2237
Market Price
$ 45.83
Selling Price
$ 39.33
1218
791
806
4802
Market Price
$ 68.41
Selling Price
$ 58.22
2803
1029
1636
3525
Market Price
$ 47.48
Selling Price
$ 40.58
1716
1568
1290
3463
Market Price
$ 61.46
Selling Price
$ 51.57
2459
1556
2375
2746
Market Price
$ 48.75
Selling Price
$ 40.75
1610
703
762
4346
Market Price
$ 62.88
Selling Price
$ 54.06
449
366
152
591
Market Price
$ 66.30
Selling Price
$ 56.52
1647
1537
658
3947
Market Price
$ 38.34
Selling Price
$ 32.84
1482
404
1078
2659