Market Price
$ 37.35
Selling Price
$ 33.09
2160
652
1411
2264
Market Price
$ 36.80
Selling Price
$ 30.71
3306
2648
2146
4145
Market Price
$ 36.72
Selling Price
$ 31.81
395
369
126
1907
Market Price
$ 38.74
Selling Price
$ 34.45
978
467
455
2146
Market Price
$ 56.31
Selling Price
$ 50.15
986
940
632
2840
Market Price
$ 33.46
Selling Price
$ 28.76
2747
1888
1878
2784
Market Price
$ 52.28
Selling Price
$ 46.22
2915
827
1013
4436
Market Price
$ 42.85
Selling Price
$ 35.78
692
654
552
3387
Market Price
$ 41.36
Selling Price
$ 35.90
530
196
520
675
Market Price
$ 60.85
Selling Price
$ 51.23
2047
1588
2041
2619
Market Price
$ 62.08
Selling Price
$ 53.42
1991
1730
1575
2370
Market Price
$ 47.32
Selling Price
$ 40.29
2034
1144
1086
2975
Market Price
$ 34.34
Selling Price
$ 29.35
2546
2289
2388
3070
Market Price
$ 44.96
Selling Price
$ 38.81
3613
1132
3203
4494
Market Price
$ 68.37
Selling Price
$ 58.24
1614
992
1179
1671
Market Price
$ 33.13
Selling Price
$ 29.13
1172
551
644
3790
Market Price
$ 36.93
Selling Price
$ 32.47
697
494
358
1040
Market Price
$ 68.31
Selling Price
$ 59.41
1113
597
772
3804
Market Price
$ 36.64
Selling Price
$ 33.19
1587
1573
1183
1644
Market Price
$ 43.64
Selling Price
$ 38.85
2164
449
1719
4412
Market Price
$ 39.44
Selling Price
$ 33.69
2691
2429
2142
4109
Market Price
$ 66.54
Selling Price
$ 58.19
3247
2285
3155
4824
Market Price
$ 36.36
Selling Price
$ 30.76
622
435
564
1116
Market Price
$ 40.68
Selling Price
$ 35.20
876
312
426
2996
Market Price
$ 34.07
Selling Price
$ 28.42
804
164
486
3425
Market Price
$ 56.34
Selling Price
$ 50.63
4362
1602
3657
4600
Market Price
$ 61.60
Selling Price
$ 54.91
618
227
594
1734
Market Price
$ 63.67
Selling Price
$ 54.63
149
126
127
690
Market Price
$ 61.63
Selling Price
$ 52.75
1111
680
573
3977
Market Price
$ 42.83
Selling Price
$ 38.05
1255
422
507
1620
Market Price
$ 41.98
Selling Price
$ 37.49
2206
1434
1396
3820
Market Price
$ 34.51
Selling Price
$ 29.81
853
748
686
1241
Market Price
$ 34.31
Selling Price
$ 28.84
1402
1198
764
3398
Market Price
$ 63.61
Selling Price
$ 53.14
1645
847
1400
1967
Market Price
$ 68.68
Selling Price
$ 58.95
2262
1322
2038
3407
Market Price
$ 41.27
Selling Price
$ 37.20
1245
755
692
1944
Market Price
$ 39.49
Selling Price
$ 34.02
780
310
418
1093
Market Price
$ 57.08
Selling Price
$ 47.64
851
695
551
961
Market Price
$ 42.82
Selling Price
$ 36.39
1864
1084
612
4779
Market Price
$ 41.12
Selling Price
$ 36.44
1458
1067
1210
1546