Market Price
$ 37.17
Selling Price
$ 32.64
2462
1840
807
3250
Market Price
$ 37.50
Selling Price
$ 33.89
4138
2829
3754
4509
Market Price
$ 42.18
Selling Price
$ 37.28
3671
3403
1119
4623
Market Price
$ 62.29
Selling Price
$ 54.16
1220
772
900
2720
Market Price
$ 39.34
Selling Price
$ 34.51
3084
1664
1154
3861
Market Price
$ 36.83
Selling Price
$ 31.13
902
693
397
1779
Market Price
$ 50.63
Selling Price
$ 43.71
2336
2318
2111
4579
Market Price
$ 59.72
Selling Price
$ 54.15
2238
504
2070
2751
Market Price
$ 52.17
Selling Price
$ 44.01
292
202
213
1362
Market Price
$ 53.60
Selling Price
$ 46.96
1769
1449
1094
2107
Market Price
$ 64.88
Selling Price
$ 55.27
372
144
153
651
Market Price
$ 66.39
Selling Price
$ 56.46
2254
644
1375
3690
Market Price
$ 63.21
Selling Price
$ 55.68
1698
1367
1305
2890
Market Price
$ 34.74
Selling Price
$ 30.65
2822
1215
911
4844
Market Price
$ 41.01
Selling Price
$ 35.85
1429
606
478
1989
Market Price
$ 35.32
Selling Price
$ 29.54
593
139
167
1857
Market Price
$ 45.13
Selling Price
$ 40.61
1298
914
789
1802
Market Price
$ 30.19
Selling Price
$ 26.17
2527
1194
2146
3818
Market Price
$ 37.40
Selling Price
$ 33.42
2315
641
578
4254
Market Price
$ 30.04
Selling Price
$ 26.97
334
317
158
1592
Market Price
$ 57.76
Selling Price
$ 48.81
703
213
511
1151
Market Price
$ 33.90
Selling Price
$ 29.03
718
525
488
3389
Market Price
$ 40.83
Selling Price
$ 35.45
229
193
174
932
Market Price
$ 47.79
Selling Price
$ 41.07
2211
2199
1085
3850
Market Price
$ 69.29
Selling Price
$ 59.97
1332
422
1109
1776
Market Price
$ 60.30
Selling Price
$ 54.59
879
533
719
3750
Market Price
$ 31.97
Selling Price
$ 27.66
1555
379
1040
2915
Market Price
$ 65.01
Selling Price
$ 54.57
323
126
312
833
Market Price
$ 31.20
Selling Price
$ 26.73
787
239
626
3074
Market Price
$ 35.07
Selling Price
$ 29.69
1152
372
567
1848
Market Price
$ 51.81
Selling Price
$ 43.91
3549
2946
2870
3998
Market Price
$ 50.77
Selling Price
$ 43.29
789
179
719
930
Market Price
$ 30.87
Selling Price
$ 25.84
1451
732
719
3025
Market Price
$ 37.30
Selling Price
$ 31.97
1780
1061
850
3913
Market Price
$ 55.03
Selling Price
$ 48.01
552
142
232
691
Market Price
$ 30.05
Selling Price
$ 26.02
2290
1625
927
4763
Market Price
$ 49.81
Selling Price
$ 42.36
1062
659
738
2084
Market Price
$ 33.55
Selling Price
$ 30.27
1047
1021
485
3777
Market Price
$ 32.33
Selling Price
$ 27.99
624
429
529
919
Market Price
$ 46.10
Selling Price
$ 39.89
3144
2333
1027
3350