Market Price
$ 37.43
Selling Price
$ 33.37
274
142
76
667
Market Price
$ 52.08
Selling Price
$ 46.04
1767
1717
721
2116
Market Price
$ 37.73
Selling Price
$ 33.95
1587
924
470
2186
Market Price
$ 38.67
Selling Price
$ 32.90
986
256
970
4888
Market Price
$ 39.46
Selling Price
$ 35.18
516
193
265
2289
Market Price
$ 56.67
Selling Price
$ 51.00
213
138
147
634
Market Price
$ 60.98
Selling Price
$ 53.27
351
283
120
1208
Market Price
$ 58.91
Selling Price
$ 51.79
1490
729
1392
3109
Market Price
$ 57.33
Selling Price
$ 48.55
1256
361
1121
1343
Market Price
$ 63.93
Selling Price
$ 55.33
771
737
587
1491
Market Price
$ 63.44
Selling Price
$ 56.03
886
198
668
3046
Market Price
$ 35.87
Selling Price
$ 31.60
208
105
161
736
Market Price
$ 57.88
Selling Price
$ 49.00
1048
375
406
4314
Market Price
$ 33.08
Selling Price
$ 27.79
878
784
218
3322
Market Price
$ 53.54
Selling Price
$ 44.99
1565
1209
1428
4562
Market Price
$ 66.19
Selling Price
$ 57.39
1401
534
1309
2828
Market Price
$ 43.25
Selling Price
$ 37.32
2898
1521
778
3959
Market Price
$ 66.60
Selling Price
$ 58.06
3535
1610
1181
4118
Market Price
$ 34.00
Selling Price
$ 29.34
2640
772
1481
3837
Market Price
$ 66.44
Selling Price
$ 56.20
2910
2161
702
3605
Market Price
$ 48.03
Selling Price
$ 40.56
607
589
145
2935
Market Price
$ 33.09
Selling Price
$ 28.87
1442
744
932
1571
Market Price
$ 43.58
Selling Price
$ 37.93
2063
801
1265
3536
Market Price
$ 64.49
Selling Price
$ 56.92
2995
2347
2425
3898
Market Price
$ 31.90
Selling Price
$ 27.22
3514
3433
1946
3695
Market Price
$ 48.67
Selling Price
$ 41.40
196
123
152
609
Market Price
$ 31.14
Selling Price
$ 28.26
2191
2078
753
3653
Market Price
$ 70.65
Selling Price
$ 59.97
383
299
313
721
Market Price
$ 42.49
Selling Price
$ 35.52
2253
1173
592
3958
Market Price
$ 35.03
Selling Price
$ 30.88
1961
1060
1259
2328
Market Price
$ 63.29
Selling Price
$ 54.63
1118
531
748
2994
Market Price
$ 28.84
Selling Price
$ 25.76
1542
1018
785
1883
Market Price
$ 44.21
Selling Price
$ 39.72
276
105
173
978
Market Price
$ 43.19
Selling Price
$ 37.61
1451
1122
567
1810
Market Price
$ 45.62
Selling Price
$ 41.11
3521
3306
3301
3916
Market Price
$ 67.23
Selling Price
$ 59.31
794
246
569
2791
Market Price
$ 34.75
Selling Price
$ 30.15
1180
700
552
2737
Market Price
$ 38.65
Selling Price
$ 33.81
2805
1867
897
4630
Market Price
$ 42.55
Selling Price
$ 37.96
437
382
109
1639
Market Price
$ 35.87
Selling Price
$ 32.01
3924
3055
2523
4448