Market Price
$ 34.07
Selling Price
$ 30.56
2647
958
1935
3858
Market Price
$ 30.94
Selling Price
$ 26.70
1895
438
1442
2869
Market Price
$ 29.25
Selling Price
$ 25.97
1061
502
610
1290
Market Price
$ 57.16
Selling Price
$ 49.39
429
287
247
1185
Market Price
$ 49.84
Selling Price
$ 41.99
393
84
254
1909
Market Price
$ 52.38
Selling Price
$ 45.19
662
544
478
687
Market Price
$ 46.95
Selling Price
$ 41.32
1599
937
1084
1984
Market Price
$ 65.17
Selling Price
$ 57.13
2652
2087
593
4674
Market Price
$ 45.33
Selling Price
$ 38.12
286
172
169
486
Market Price
$ 55.87
Selling Price
$ 47.82
4897
1128
1340
4993
Market Price
$ 54.07
Selling Price
$ 46.99
4155
3449
1302
4835
Market Price
$ 35.68
Selling Price
$ 30.71
3567
1464
2899
4608
Market Price
$ 56.55
Selling Price
$ 50.52
1493
445
763
4083
Market Price
$ 35.07
Selling Price
$ 30.63
636
300
255
1085
Market Price
$ 57.51
Selling Price
$ 49.21
2924
2222
1102
3514
Market Price
$ 58.69
Selling Price
$ 51.81
803
622
184
1749
Market Price
$ 44.59
Selling Price
$ 38.28
714
453
317
1264
Market Price
$ 30.88
Selling Price
$ 26.53
1708
1150
1028
3925
Market Price
$ 38.91
Selling Price
$ 34.79
751
306
643
1022
Market Price
$ 47.98
Selling Price
$ 40.80
1770
601
1664
2185
Market Price
$ 57.08
Selling Price
$ 48.08
2749
2233
608
4754
Market Price
$ 65.17
Selling Price
$ 58.19
1675
1402
1413
4129
Market Price
$ 42.80
Selling Price
$ 37.63
880
704
826
2830
Market Price
$ 53.92
Selling Price
$ 46.65
1901
1715
1371
2476
Market Price
$ 50.35
Selling Price
$ 45.20
2436
943
1418
3732
Market Price
$ 31.06
Selling Price
$ 28.12
1310
443
563
4230
Market Price
$ 66.44
Selling Price
$ 58.47
1016
686
273
1756
Market Price
$ 39.45
Selling Price
$ 33.08
572
227
356
2446
Market Price
$ 43.20
Selling Price
$ 38.97
347
99
89
1378
Market Price
$ 39.03
Selling Price
$ 33.93
435
356
102
2178
Market Price
$ 65.24
Selling Price
$ 58.56
306
296
302
686
Market Price
$ 47.54
Selling Price
$ 42.95
3266
2872
672
3312
Market Price
$ 49.86
Selling Price
$ 43.74
489
328
132
718
Market Price
$ 30.43
Selling Price
$ 26.91
943
600
346
3875
Market Price
$ 51.53
Selling Price
$ 45.27
1339
969
482
4102
Market Price
$ 38.99
Selling Price
$ 34.81
1191
467
412
1464
Market Price
$ 68.79
Selling Price
$ 57.93
1664
526
1413
3315
Market Price
$ 48.79
Selling Price
$ 41.62
178
150
108
765
Market Price
$ 34.80
Selling Price
$ 30.05
819
672
362
1971
Market Price
$ 56.65
Selling Price
$ 51.22
900
423
849
1526