Market Price
$ 63.74
Selling Price
$ 54.24
516
486
330
869
Market Price
$ 58.70
Selling Price
$ 50.00
1013
517
523
2815
Market Price
$ 39.14
Selling Price
$ 33.59
431
86
248
829
Market Price
$ 49.07
Selling Price
$ 42.65
2369
799
1140
3932
Market Price
$ 31.86
Selling Price
$ 28.22
201
89
174
1007
Market Price
$ 57.30
Selling Price
$ 47.82
722
385
400
755
Market Price
$ 32.01
Selling Price
$ 26.96
201
76
174
644
Market Price
$ 65.66
Selling Price
$ 55.66
2001
915
1512
3791
Market Price
$ 45.98
Selling Price
$ 40.44
1398
454
496
3203
Market Price
$ 45.99
Selling Price
$ 40.52
3640
1629
1367
4490
Market Price
$ 65.77
Selling Price
$ 57.39
476
234
227
1072
Market Price
$ 57.12
Selling Price
$ 50.47
460
420
329
1348
Market Price
$ 36.79
Selling Price
$ 33.32
423
130
383
1123
Market Price
$ 50.31
Selling Price
$ 42.05
962
504
509
2973
Market Price
$ 43.88
Selling Price
$ 38.97
2200
2094
913
3663
Market Price
$ 50.19
Selling Price
$ 42.61
1444
353
739
1515
Market Price
$ 42.63
Selling Price
$ 38.02
626
413
589
2332
Market Price
$ 45.30
Selling Price
$ 40.83
1616
499
1460
4179
Market Price
$ 53.73
Selling Price
$ 47.05
1418
1120
916
3695
Market Price
$ 37.55
Selling Price
$ 33.13
792
561
491
993
Market Price
$ 62.27
Selling Price
$ 54.54
265
142
67
628
Market Price
$ 43.52
Selling Price
$ 36.52
1159
715
994
1506
Market Price
$ 39.14
Selling Price
$ 34.36
391
269
82
1605
Market Price
$ 54.93
Selling Price
$ 48.42
869
413
302
2385
Market Price
$ 28.80
Selling Price
$ 25.92
806
292
537
2711
Market Price
$ 49.37
Selling Price
$ 42.06
2134
1761
1466
3220
Market Price
$ 63.00
Selling Price
$ 53.12
2174
1636
1552
4313
Market Price
$ 35.93
Selling Price
$ 31.19
590
273
549
1267
Market Price
$ 29.17
Selling Price
$ 25.94
3090
2811
2903
3572
Market Price
$ 41.85
Selling Price
$ 36.17
2209
801
629
4135
Market Price
$ 49.95
Selling Price
$ 43.30
2088
1009
2011
2209
Market Price
$ 33.28
Selling Price
$ 28.44
2000
724
454
2367
Market Price
$ 54.32
Selling Price
$ 47.97
2555
665
541
2886
Market Price
$ 58.75
Selling Price
$ 50.47
776
774
755
876
Market Price
$ 71.52
Selling Price
$ 59.80
2396
490
1298
3059
Market Price
$ 32.62
Selling Price
$ 27.84
3014
642
2929
4830
Market Price
$ 63.11
Selling Price
$ 53.13
2700
1203
1203
3107
Market Price
$ 56.61
Selling Price
$ 47.61
852
492
355
3909
Market Price
$ 47.98
Selling Price
$ 41.63
239
195
197
431
Market Price
$ 53.82
Selling Price
$ 45.19
3035
917
1805
4597