Market Price
$ 65.77
Selling Price
$ 55.36
2898
2390
1601
4179
Market Price
$ 42.02
Selling Price
$ 37.72
1313
874
770
4401
Market Price
$ 57.00
Selling Price
$ 47.74
1124
797
583
4563
Market Price
$ 54.14
Selling Price
$ 47.00
1478
1104
1127
1916
Market Price
$ 64.27
Selling Price
$ 54.08
718
145
398
826
Market Price
$ 37.26
Selling Price
$ 31.13
479
333
150
2161
Market Price
$ 56.93
Selling Price
$ 48.86
2776
2452
800
3324
Market Price
$ 31.70
Selling Price
$ 27.73
2367
1545
1946
2634
Market Price
$ 37.14
Selling Price
$ 33.26
2669
2233
2237
4986
Market Price
$ 42.14
Selling Price
$ 37.85
1018
427
923
4597
Market Price
$ 50.22
Selling Price
$ 43.67
1226
571
850
3270
Market Price
$ 61.11
Selling Price
$ 51.83
3737
2770
2881
4025
Market Price
$ 44.78
Selling Price
$ 40.16
1194
602
1146
4045
Market Price
$ 46.77
Selling Price
$ 41.32
1290
505
1038
3277
Market Price
$ 55.70
Selling Price
$ 47.14
1260
912
344
3656
Market Price
$ 38.38
Selling Price
$ 33.13
207
122
164
882
Market Price
$ 63.80
Selling Price
$ 54.51
1706
1115
751
4946
Market Price
$ 69.64
Selling Price
$ 59.80
996
984
957
3427
Market Price
$ 29.61
Selling Price
$ 26.50
2803
621
1477
3506
Market Price
$ 56.37
Selling Price
$ 50.90
132
31
94
462
Market Price
$ 63.85
Selling Price
$ 56.01
3209
1940
2562
4355
Market Price
$ 50.55
Selling Price
$ 44.71
4085
2604
3627
4589
Market Price
$ 67.34
Selling Price
$ 59.18
2716
2123
2334
4405
Market Price
$ 45.22
Selling Price
$ 40.39
635
301
581
803
Market Price
$ 45.28
Selling Price
$ 39.26
645
165
526
1198
Market Price
$ 48.69
Selling Price
$ 43.64
3498
3411
2715
4493
Market Price
$ 32.88
Selling Price
$ 27.98
1243
576
471
2803
Market Price
$ 52.72
Selling Price
$ 47.08
2273
2046
876
2628
Market Price
$ 54.45
Selling Price
$ 49.15
2785
1435
1876
2854
Market Price
$ 67.91
Selling Price
$ 57.88
663
181
456
1020
Market Price
$ 55.82
Selling Price
$ 48.42
2651
687
2594
3574
Market Price
$ 48.19
Selling Price
$ 41.41
1426
607
1299
1749
Market Price
$ 63.06
Selling Price
$ 56.21
250
70
61
536
Market Price
$ 56.97
Selling Price
$ 48.21
1889
1433
968
2925
Market Price
$ 35.81
Selling Price
$ 29.95
248
246
247
1172
Market Price
$ 56.94
Selling Price
$ 48.85
1113
1068
627
4557
Market Price
$ 31.21
Selling Price
$ 28.10
1612
423
681
1749
Market Price
$ 40.52
Selling Price
$ 33.88
1768
1032
1518
4395
Market Price
$ 46.13
Selling Price
$ 38.77
2676
1197
1945
4005
Market Price
$ 39.46
Selling Price
$ 33.32
1805
839
1070
3201