Market Price
$ 54.90
Selling Price
$ 47.79
655
378
179
754
Market Price
$ 51.64
Selling Price
$ 44.45
3201
2555
1136
4308
Market Price
$ 43.99
Selling Price
$ 38.14
2041
1188
889
3537
Market Price
$ 45.89
Selling Price
$ 40.43
503
230
151
915
Market Price
$ 38.38
Selling Price
$ 34.66
2237
460
541
3898
Market Price
$ 65.25
Selling Price
$ 59.29
2653
2022
1375
4317
Market Price
$ 51.20
Selling Price
$ 43.94
1607
1589
716
2414
Market Price
$ 37.09
Selling Price
$ 33.46
2389
1505
1898
2408
Market Price
$ 63.19
Selling Price
$ 56.13
1911
1697
1498
4059
Market Price
$ 30.31
Selling Price
$ 27.39
621
466
616
1224
Market Price
$ 59.11
Selling Price
$ 53.61
2566
752
1190
3807
Market Price
$ 43.11
Selling Price
$ 36.88
1361
1297
523
1374
Market Price
$ 52.27
Selling Price
$ 46.93
463
291
301
2077
Market Price
$ 50.53
Selling Price
$ 45.93
1066
411
778
3804
Market Price
$ 47.53
Selling Price
$ 40.90
178
128
91
659
Market Price
$ 63.90
Selling Price
$ 56.20
1780
971
1268
1961
Market Price
$ 40.63
Selling Price
$ 36.69
2280
1788
1715
4282
Market Price
$ 37.51
Selling Price
$ 34.09
1710
1638
361
4333
Market Price
$ 43.43
Selling Price
$ 36.26
2812
2422
602
4971
Market Price
$ 32.83
Selling Price
$ 29.06
442
387
365
1145
Market Price
$ 33.16
Selling Price
$ 28.02
593
226
166
1673
Market Price
$ 34.29
Selling Price
$ 28.67
477
266
232
1356
Market Price
$ 62.29
Selling Price
$ 53.45
843
835
195
2198
Market Price
$ 54.74
Selling Price
$ 47.86
1073
233
1068
3383
Market Price
$ 35.86
Selling Price
$ 30.28
1544
399
734
1967
Market Price
$ 42.62
Selling Price
$ 37.85
1772
484
1237
3518
Market Price
$ 64.70
Selling Price
$ 56.33
494
418
478
568
Market Price
$ 41.94
Selling Price
$ 37.93
1010
923
277
2809
Market Price
$ 55.41
Selling Price
$ 47.77
943
246
693
1087
Market Price
$ 66.35
Selling Price
$ 58.65
774
296
194
1559
Market Price
$ 60.12
Selling Price
$ 50.15
2434
1878
1747
2609
Market Price
$ 52.31
Selling Price
$ 44.04
179
44
137
725
Market Price
$ 29.51
Selling Price
$ 25.01
3206
1401
2838
3461
Market Price
$ 33.49
Selling Price
$ 30.34
1535
1128
1213
1948
Market Price
$ 50.72
Selling Price
$ 45.56
264
235
53
522
Market Price
$ 38.28
Selling Price
$ 34.16
2007
1860
1793
2195
Market Price
$ 53.95
Selling Price
$ 45.08
4047
1200
987
4623
Market Price
$ 49.05
Selling Price
$ 43.75
4005
3060
2554
4881
Market Price
$ 57.95
Selling Price
$ 49.55
665
538
198
2757
Market Price
$ 53.23
Selling Price
$ 48.00
823
290
227
1810