Market Price
$ 51.70
Selling Price
$ 46.33
989
755
722
2879
Market Price
$ 53.94
Selling Price
$ 48.14
1509
1307
1357
1960
Market Price
$ 67.50
Selling Price
$ 56.46
193
81
105
768
Market Price
$ 51.92
Selling Price
$ 46.39
636
443
251
933
Market Price
$ 30.40
Selling Price
$ 26.82
2092
1195
795
4348
Market Price
$ 62.39
Selling Price
$ 55.91
3323
2674
802
4759
Market Price
$ 58.63
Selling Price
$ 52.57
711
630
458
2501
Market Price
$ 28.73
Selling Price
$ 25.65
1592
1360
1055
1623
Market Price
$ 34.14
Selling Price
$ 28.56
152
48
109
520
Market Price
$ 60.47
Selling Price
$ 54.05
1665
687
364
1714
Market Price
$ 44.67
Selling Price
$ 37.24
618
570
446
1823
Market Price
$ 53.35
Selling Price
$ 47.37
644
173
287
1353
Market Price
$ 41.06
Selling Price
$ 34.88
290
196
238
680
Market Price
$ 38.09
Selling Price
$ 34.01
298
279
69
816
Market Price
$ 41.89
Selling Price
$ 36.72
617
479
422
1379
Market Price
$ 46.84
Selling Price
$ 41.53
4176
3339
1562
4695
Market Price
$ 28.67
Selling Price
$ 25.31
1399
459
518
1461
Market Price
$ 64.84
Selling Price
$ 55.00
2691
1308
783
3455
Market Price
$ 47.37
Selling Price
$ 39.90
3784
2882
1723
4605
Market Price
$ 59.35
Selling Price
$ 51.50
642
462
351
1345
Market Price
$ 33.82
Selling Price
$ 29.20
3818
3592
3596
4885
Market Price
$ 38.77
Selling Price
$ 34.83
2215
658
879
3486
Market Price
$ 32.15
Selling Price
$ 28.31
3284
1657
904
3632
Market Price
$ 58.42
Selling Price
$ 50.58
650
555
253
1179
Market Price
$ 48.08
Selling Price
$ 43.19
1130
991
434
4266
Market Price
$ 38.77
Selling Price
$ 35.13
2727
1750
1428
4004
Market Price
$ 39.46
Selling Price
$ 35.82
939
621
803
3904
Market Price
$ 43.68
Selling Price
$ 39.65
2183
460
1220
4746
Market Price
$ 38.78
Selling Price
$ 34.15
3142
1488
2381
3302
Market Price
$ 56.06
Selling Price
$ 47.03
340
108
162
1379
Market Price
$ 41.52
Selling Price
$ 35.34
2217
532
1115
2646
Market Price
$ 52.48
Selling Price
$ 46.55
965
265
445
4443
Market Price
$ 66.34
Selling Price
$ 57.48
1483
333
1234
2112
Market Price
$ 43.63
Selling Price
$ 36.94
1810
1480
1366
2730
Market Price
$ 66.04
Selling Price
$ 57.41
3134
2968
1575
4034
Market Price
$ 33.78
Selling Price
$ 28.38
667
170
442
752
Market Price
$ 50.37
Selling Price
$ 43.16
1932
943
983
4504
Market Price
$ 63.96
Selling Price
$ 54.13
1150
633
833
3629
Market Price
$ 64.04
Selling Price
$ 55.84
1693
1005
1227
3093
Market Price
$ 49.90
Selling Price
$ 43.35
1198
696
398
1490