Market Price
$ 59.41
Selling Price
$ 52.69
1641
1508
1339
2605
Market Price
$ 52.20
Selling Price
$ 44.86
253
191
57
965
Market Price
$ 30.55
Selling Price
$ 25.53
1016
865
1012
1299
Market Price
$ 61.86
Selling Price
$ 54.26
501
130
314
571
Market Price
$ 30.55
Selling Price
$ 26.93
3430
1888
1402
4835
Market Price
$ 35.47
Selling Price
$ 30.12
1925
1680
620
4875
Market Price
$ 37.87
Selling Price
$ 32.90
1500
851
541
2574
Market Price
$ 43.48
Selling Price
$ 36.46
630
598
338
1501
Market Price
$ 58.65
Selling Price
$ 53.13
801
538
183
2303
Market Price
$ 62.53
Selling Price
$ 56.39
722
674
663
1089
Market Price
$ 64.54
Selling Price
$ 56.28
346
168
200
1465
Market Price
$ 62.80
Selling Price
$ 55.00
2222
2194
1621
2456
Market Price
$ 61.06
Selling Price
$ 52.91
3161
1194
1873
4989
Market Price
$ 56.96
Selling Price
$ 49.85
2764
2000
1245
4792
Market Price
$ 67.76
Selling Price
$ 57.11
1671
916
751
3239
Market Price
$ 52.99
Selling Price
$ 46.90
340
218
297
583
Market Price
$ 45.17
Selling Price
$ 39.13
791
404
186
2306
Market Price
$ 60.71
Selling Price
$ 52.92
1669
784
1032
4095
Market Price
$ 62.19
Selling Price
$ 55.16
2271
2181
1246
3269
Market Price
$ 64.96
Selling Price
$ 54.29
1654
1066
1383
3144
Market Price
$ 58.26
Selling Price
$ 52.09
995
453
260
4546
Market Price
$ 30.43
Selling Price
$ 25.39
978
446
960
1391
Market Price
$ 61.50
Selling Price
$ 51.62
899
689
182
1122
Market Price
$ 66.37
Selling Price
$ 57.58
229
47
178
823
Market Price
$ 54.50
Selling Price
$ 47.09
597
521
589
719
Market Price
$ 30.70
Selling Price
$ 27.62
2250
2173
1495
2766
Market Price
$ 38.16
Selling Price
$ 33.67
2149
1320
641
4734
Market Price
$ 30.09
Selling Price
$ 26.91
505
293
453
692
Market Price
$ 41.36
Selling Price
$ 36.95
3334
970
2246
4728
Market Price
$ 52.84
Selling Price
$ 44.29
3827
2179
2735
4232
Market Price
$ 47.66
Selling Price
$ 41.50
861
696
488
1733
Market Price
$ 40.70
Selling Price
$ 34.40
1767
895
1558
3866
Market Price
$ 69.57
Selling Price
$ 58.50
700
414
640
2506
Market Price
$ 36.85
Selling Price
$ 31.03
2811
2811
1956
3658
Market Price
$ 55.86
Selling Price
$ 47.22
2127
1561
868
4339
Market Price
$ 53.62
Selling Price
$ 48.35
2089
564
673
2131
Market Price
$ 37.18
Selling Price
$ 33.18
370
253
370
585
Market Price
$ 36.96
Selling Price
$ 30.85
512
509
417
771
Market Price
$ 49.06
Selling Price
$ 43.68
443
232
194
1738
Market Price
$ 35.16
Selling Price
$ 30.86
910
201
667
2638