Market Price
$ 59.63
Selling Price
$ 53.79
701
566
494
1725
Market Price
$ 31.01
Selling Price
$ 27.55
1386
1139
380
4786
Market Price
$ 35.69
Selling Price
$ 31.32
1623
1240
1125
2104
Market Price
$ 38.98
Selling Price
$ 34.68
1897
1614
1218
2660
Market Price
$ 60.52
Selling Price
$ 50.70
451
353
354
621
Market Price
$ 34.97
Selling Price
$ 29.60
853
306
205
1379
Market Price
$ 67.24
Selling Price
$ 59.10
329
220
214
749
Market Price
$ 38.20
Selling Price
$ 33.63
266
239
144
1194
Market Price
$ 31.20
Selling Price
$ 28.02
809
168
720
2337
Market Price
$ 44.43
Selling Price
$ 38.83
507
236
496
1679
Market Price
$ 53.43
Selling Price
$ 47.04
559
243
141
1988
Market Price
$ 39.80
Selling Price
$ 33.78
2211
1632
1626
2813
Market Price
$ 37.19
Selling Price
$ 32.29
363
140
205
1362
Market Price
$ 68.70
Selling Price
$ 57.56
2917
1901
2587
3812
Market Price
$ 33.35
Selling Price
$ 30.17
1133
654
537
2500
Market Price
$ 40.55
Selling Price
$ 34.43
3623
2861
1152
3796
Market Price
$ 60.51
Selling Price
$ 50.66
892
557
238
1947
Market Price
$ 46.73
Selling Price
$ 41.30
1461
835
388
4121
Market Price
$ 65.63
Selling Price
$ 55.27
1246
733
341
4142
Market Price
$ 68.20
Selling Price
$ 58.35
1055
323
637
1883
Market Price
$ 52.77
Selling Price
$ 47.17
2736
1542
2081
3114
Market Price
$ 59.73
Selling Price
$ 50.83
2680
1000
1129
4682
Market Price
$ 44.24
Selling Price
$ 37.32
557
336
139
1455
Market Price
$ 54.29
Selling Price
$ 48.59
3579
3366
1050
4412
Market Price
$ 41.81
Selling Price
$ 36.88
1894
1482
1031
4006
Market Price
$ 55.93
Selling Price
$ 48.61
1145
476
1090
1345
Market Price
$ 57.15
Selling Price
$ 48.72
3003
2111
908
3316
Market Price
$ 64.48
Selling Price
$ 56.66
2595
1641
667
4432
Market Price
$ 40.87
Selling Price
$ 34.86
418
298
188
1836
Market Price
$ 60.07
Selling Price
$ 54.21
3539
3397
1191
3586
Market Price
$ 67.89
Selling Price
$ 58.73
2566
2390
1607
3241
Market Price
$ 54.12
Selling Price
$ 48.15
108
37
95
524
Market Price
$ 33.49
Selling Price
$ 29.01
2083
751
657
3625
Market Price
$ 40.96
Selling Price
$ 35.63
609
302
178
680
Market Price
$ 63.55
Selling Price
$ 53.05
373
112
237
407
Market Price
$ 49.95
Selling Price
$ 44.87
2141
1372
2042
4466
Market Price
$ 56.38
Selling Price
$ 48.77
2835
2092
1315
3709
Market Price
$ 68.97
Selling Price
$ 58.00
1174
855
571
1182
Market Price
$ 58.31
Selling Price
$ 48.74
3267
1126
1140
4498
Market Price
$ 62.36
Selling Price
$ 53.56
1666
1398
407
3344