Market Price
$ 29.13
Selling Price
$ 25.44
1825
1824
1618
2337
Market Price
$ 39.90
Selling Price
$ 34.15
364
89
180
1199
Market Price
$ 33.14
Selling Price
$ 28.44
1340
967
390
2018
Market Price
$ 58.80
Selling Price
$ 51.01
2144
1780
994
3244
Market Price
$ 49.70
Selling Price
$ 43.87
1981
1305
1483
2019
Market Price
$ 67.61
Selling Price
$ 59.45
2439
1895
1045
2442
Market Price
$ 33.91
Selling Price
$ 29.46
393
177
231
475
Market Price
$ 48.98
Selling Price
$ 44.28
1318
582
532
2255
Market Price
$ 49.54
Selling Price
$ 43.98
1141
619
1121
4772
Market Price
$ 29.79
Selling Price
$ 26.87
1769
1378
421
3198
Market Price
$ 39.23
Selling Price
$ 33.46
1616
1109
1499
1897
Market Price
$ 57.72
Selling Price
$ 50.15
1039
887
964
1068
Market Price
$ 48.68
Selling Price
$ 40.76
1597
555
375
2257
Market Price
$ 48.89
Selling Price
$ 42.88
874
443
400
1527
Market Price
$ 44.27
Selling Price
$ 37.88
2734
2331
1695
3090
Market Price
$ 47.30
Selling Price
$ 40.50
3131
652
1270
3247
Market Price
$ 39.19
Selling Price
$ 34.88
551
364
322
2205
Market Price
$ 53.56
Selling Price
$ 47.96
451
440
109
539
Market Price
$ 57.32
Selling Price
$ 48.31
1269
374
876
1371
Market Price
$ 50.72
Selling Price
$ 44.54
682
567
639
2037
Market Price
$ 30.92
Selling Price
$ 26.45
2444
1211
1988
3520
Market Price
$ 38.08
Selling Price
$ 32.58
974
497
312
2672
Market Price
$ 44.28
Selling Price
$ 37.15
707
253
233
2237
Market Price
$ 35.09
Selling Price
$ 31.05
2687
1130
2443
3112
Market Price
$ 64.49
Selling Price
$ 54.37
4001
2496
1062
5000
Market Price
$ 28.64
Selling Price
$ 25.27
1850
671
965
4700
Market Price
$ 58.79
Selling Price
$ 50.66
1830
1208
1454
2748
Market Price
$ 62.90
Selling Price
$ 56.01
2494
1084
2375
3863
Market Price
$ 39.25
Selling Price
$ 33.13
1223
769
384
2062
Market Price
$ 31.04
Selling Price
$ 28.21
1806
495
993
4567
Market Price
$ 56.36
Selling Price
$ 50.97
1053
703
1031
1539
Market Price
$ 63.48
Selling Price
$ 55.55
3252
1677
1244
3837
Market Price
$ 36.65
Selling Price
$ 32.26
999
483
950
1616
Market Price
$ 44.20
Selling Price
$ 38.58
797
242
468
2447
Market Price
$ 64.34
Selling Price
$ 56.89
888
735
427
1233
Market Price
$ 45.16
Selling Price
$ 38.61
1108
299
290
4712
Market Price
$ 55.51
Selling Price
$ 48.73
1568
669
686
2444
Market Price
$ 29.39
Selling Price
$ 25.01
946
213
621
4078
Market Price
$ 32.00
Selling Price
$ 28.77
360
157
134
673
Market Price
$ 37.41
Selling Price
$ 31.29
1976
987
606
3897