Market Price
$ 31.43
Selling Price
$ 28.56
220
187
120
880
Market Price
$ 57.57
Selling Price
$ 49.03
211
113
140
592
Market Price
$ 58.63
Selling Price
$ 52.19
770
544
341
1620
Market Price
$ 30.43
Selling Price
$ 27.31
1125
698
351
4365
Market Price
$ 61.14
Selling Price
$ 54.79
749
626
384
3113
Market Price
$ 56.69
Selling Price
$ 50.54
2608
713
799
2985
Market Price
$ 39.95
Selling Price
$ 34.31
177
93
159
547
Market Price
$ 62.70
Selling Price
$ 55.33
4346
3653
2222
4548
Market Price
$ 57.34
Selling Price
$ 49.12
1748
1439
993
2968
Market Price
$ 50.71
Selling Price
$ 43.42
1425
599
1136
1692
Market Price
$ 53.57
Selling Price
$ 47.67
999
207
869
1114
Market Price
$ 51.74
Selling Price
$ 44.97
279
275
235
440
Market Price
$ 30.39
Selling Price
$ 27.39
1806
1759
693
2646
Market Price
$ 64.92
Selling Price
$ 57.33
4003
1215
2874
4629
Market Price
$ 61.19
Selling Price
$ 54.75
1085
920
537
2154
Market Price
$ 34.14
Selling Price
$ 28.81
289
64
220
1198
Market Price
$ 65.98
Selling Price
$ 56.43
1400
445
1163
3539
Market Price
$ 48.82
Selling Price
$ 41.12
4301
1900
2699
4982
Market Price
$ 33.35
Selling Price
$ 29.72
3751
2847
1597
4837
Market Price
$ 59.69
Selling Price
$ 50.82
764
281
159
1537
Market Price
$ 49.61
Selling Price
$ 43.13
613
544
510
2432
Market Price
$ 67.53
Selling Price
$ 58.28
874
687
856
3645
Market Price
$ 45.25
Selling Price
$ 39.42
2706
586
1540
3045
Market Price
$ 31.35
Selling Price
$ 26.27
2912
780
1214
2960
Market Price
$ 52.02
Selling Price
$ 45.64
593
537
582
1204
Market Price
$ 55.29
Selling Price
$ 47.31
1573
731
599
1758
Market Price
$ 37.33
Selling Price
$ 31.97
1358
899
715
3608
Market Price
$ 48.61
Selling Price
$ 40.85
1388
602
1205
1457
Market Price
$ 44.69
Selling Price
$ 37.43
2030
1463
1030
3542
Market Price
$ 58.70
Selling Price
$ 52.10
271
60
182
1111
Market Price
$ 35.56
Selling Price
$ 31.02
474
273
216
2253
Market Price
$ 54.36
Selling Price
$ 49.33
1789
697
1213
2715
Market Price
$ 45.08
Selling Price
$ 40.21
1936
1246
1000
4778
Market Price
$ 61.15
Selling Price
$ 53.91
1451
1168
802
1579
Market Price
$ 53.00
Selling Price
$ 44.78
308
223
195
535
Market Price
$ 57.73
Selling Price
$ 48.33
883
439
804
2586
Market Price
$ 39.50
Selling Price
$ 33.96
3645
2065
1964
4286
Market Price
$ 35.60
Selling Price
$ 32.16
423
211
284
1467
Market Price
$ 54.30
Selling Price
$ 45.61
921
779
799
975
Market Price
$ 37.51
Selling Price
$ 33.63
4265
2255
2859
4442