Market Price
$ 36.78
Selling Price
$ 31.19
3104
1647
2064
3363
Market Price
$ 65.08
Selling Price
$ 56.70
4389
2329
894
4588
Market Price
$ 33.56
Selling Price
$ 29.10
2065
1943
1081
2530
Market Price
$ 50.83
Selling Price
$ 44.60
396
247
395
667
Market Price
$ 49.77
Selling Price
$ 44.64
958
666
824
1086
Market Price
$ 45.26
Selling Price
$ 39.53
3125
2138
1075
3802
Market Price
$ 61.75
Selling Price
$ 54.33
347
308
108
887
Market Price
$ 52.38
Selling Price
$ 45.71
2007
1779
491
3920
Market Price
$ 43.07
Selling Price
$ 38.08
3723
2418
2504
3823
Market Price
$ 32.07
Selling Price
$ 28.22
1323
1191
955
4150
Market Price
$ 56.77
Selling Price
$ 49.34
4084
3816
2630
4956
Market Price
$ 46.88
Selling Price
$ 41.17
2644
2162
1211
3290
Market Price
$ 48.84
Selling Price
$ 43.83
333
66
299
927
Market Price
$ 31.65
Selling Price
$ 27.66
1602
918
1560
2923
Market Price
$ 54.35
Selling Price
$ 46.49
681
439
222
1107
Market Price
$ 53.12
Selling Price
$ 48.27
1076
646
411
1248
Market Price
$ 51.44
Selling Price
$ 44.95
1494
409
1394
3851
Market Price
$ 42.99
Selling Price
$ 38.83
126
62
41
510
Market Price
$ 49.54
Selling Price
$ 41.39
2237
1913
1760
3230
Market Price
$ 68.84
Selling Price
$ 59.38
1499
1422
483
3438
Market Price
$ 47.40
Selling Price
$ 41.83
3061
1758
641
4468
Market Price
$ 32.99
Selling Price
$ 29.93
3722
1656
870
4199
Market Price
$ 60.76
Selling Price
$ 50.94
1055
316
474
3674
Market Price
$ 48.47
Selling Price
$ 43.26
838
759
771
1185
Market Price
$ 54.72
Selling Price
$ 46.78
3050
2889
1910
3243
Market Price
$ 63.11
Selling Price
$ 55.22
718
584
392
2599
Market Price
$ 38.01
Selling Price
$ 33.10
2252
886
2046
4196
Market Price
$ 58.64
Selling Price
$ 51.77
1203
960
521
1628
Market Price
$ 35.26
Selling Price
$ 31.91
997
532
412
4368
Market Price
$ 44.40
Selling Price
$ 39.26
1258
614
927
4271
Market Price
$ 51.89
Selling Price
$ 46.47
962
706
740
1569
Market Price
$ 37.61
Selling Price
$ 32.69
457
437
400
1108
Market Price
$ 47.08
Selling Price
$ 42.33
2061
1910
1474
4207
Market Price
$ 45.08
Selling Price
$ 39.66
161
105
58
618
Market Price
$ 35.94
Selling Price
$ 31.98
450
190
209
1139
Market Price
$ 62.10
Selling Price
$ 55.09
2504
1640
796
4212
Market Price
$ 43.02
Selling Price
$ 37.82
840
809
423
1158
Market Price
$ 68.84
Selling Price
$ 59.67
1187
501
271
4519
Market Price
$ 49.75
Selling Price
$ 43.51
946
285
766
2748
Market Price
$ 37.67
Selling Price
$ 32.63
806
436
686
1001