Market Price
$ 34.16
Selling Price
$ 30.15
624
160
599
660
Market Price
$ 42.65
Selling Price
$ 38.35
1591
1475
1213
3049
Market Price
$ 37.55
Selling Price
$ 33.86
257
67
161
1021
Market Price
$ 55.35
Selling Price
$ 46.99
2158
1835
1801
4063
Market Price
$ 52.99
Selling Price
$ 47.03
1165
302
1033
1493
Market Price
$ 62.64
Selling Price
$ 54.38
230
207
81
923
Market Price
$ 35.14
Selling Price
$ 31.63
780
393
628
1543
Market Price
$ 41.74
Selling Price
$ 37.92
1239
1153
1030
1891
Market Price
$ 38.03
Selling Price
$ 32.66
2590
1555
658
3507
Market Price
$ 38.16
Selling Price
$ 33.46
3707
1109
1664
3921
Market Price
$ 66.62
Selling Price
$ 59.88
3577
1170
778
3707
Market Price
$ 37.25
Selling Price
$ 33.64
492
435
373
2068
Market Price
$ 31.71
Selling Price
$ 27.78
954
558
294
2183
Market Price
$ 30.32
Selling Price
$ 26.75
177
79
37
606
Market Price
$ 42.86
Selling Price
$ 38.66
2385
1648
1409
3966
Market Price
$ 41.55
Selling Price
$ 35.52
413
222
283
1508
Market Price
$ 44.82
Selling Price
$ 37.98
2383
1244
1940
3678
Market Price
$ 37.02
Selling Price
$ 31.45
630
267
344
2260
Market Price
$ 47.48
Selling Price
$ 43.10
3152
1056
1550
3243
Market Price
$ 48.66
Selling Price
$ 41.34
128
100
47
434
Market Price
$ 65.26
Selling Price
$ 57.87
1012
553
350
4677
Market Price
$ 32.85
Selling Price
$ 27.67
696
546
631
947
Market Price
$ 59.00
Selling Price
$ 53.50
922
539
713
2485
Market Price
$ 66.47
Selling Price
$ 59.94
1994
1538
768
3329
Market Price
$ 56.15
Selling Price
$ 50.40
3482
1364
1680
3549
Market Price
$ 38.41
Selling Price
$ 32.36
1992
1159
1259
2408
Market Price
$ 59.45
Selling Price
$ 52.13
1077
453
665
3031
Market Price
$ 38.38
Selling Price
$ 32.76
256
146
244
1259
Market Price
$ 32.93
Selling Price
$ 28.90
3800
1035
2953
4079
Market Price
$ 61.38
Selling Price
$ 52.24
565
548
115
1099
Market Price
$ 50.88
Selling Price
$ 45.76
2213
740
2076
4063
Market Price
$ 46.43
Selling Price
$ 38.86
1350
895
843
2056
Market Price
$ 62.75
Selling Price
$ 52.85
1842
467
1581
1906
Market Price
$ 49.86
Selling Price
$ 43.46
500
364
384
1183
Market Price
$ 40.02
Selling Price
$ 34.81
2574
1280
2351
3833
Market Price
$ 54.70
Selling Price
$ 46.87
173
77
72
824
Market Price
$ 67.59
Selling Price
$ 58.18
3224
688
2285
4531
Market Price
$ 42.34
Selling Price
$ 38.01
909
768
371
2697
Market Price
$ 55.29
Selling Price
$ 47.29
1735
1623
1367
3367
Market Price
$ 64.22
Selling Price
$ 57.82
3518
1221
3121
3934