Market Price
$ 37.22
Selling Price
$ 33.40
928
758
788
1782
Market Price
$ 39.14
Selling Price
$ 33.33
293
76
275
1038
Market Price
$ 40.39
Selling Price
$ 36.09
694
418
447
1370
Market Price
$ 47.78
Selling Price
$ 40.70
2939
1372
2273
4867
Market Price
$ 66.05
Selling Price
$ 59.14
1556
1441
599
3241
Market Price
$ 48.76
Selling Price
$ 41.67
1685
638
698
3738
Market Price
$ 35.03
Selling Price
$ 29.74
1218
349
1040
1302
Market Price
$ 59.44
Selling Price
$ 50.67
1022
423
1018
1084
Market Price
$ 36.27
Selling Price
$ 31.20
1849
698
1481
1968
Market Price
$ 29.81
Selling Price
$ 26.78
879
419
199
1359
Market Price
$ 54.21
Selling Price
$ 49.24
333
213
274
418
Market Price
$ 60.07
Selling Price
$ 53.13
812
317
522
835
Market Price
$ 45.23
Selling Price
$ 40.48
1934
1341
845
2998
Market Price
$ 34.28
Selling Price
$ 29.75
3338
2810
2444
4080
Market Price
$ 45.26
Selling Price
$ 39.43
2330
1313
1875
2980
Market Price
$ 41.60
Selling Price
$ 35.79
485
116
274
485
Market Price
$ 42.80
Selling Price
$ 38.18
1155
1011
1078
2112
Market Price
$ 63.17
Selling Price
$ 55.04
4368
1805
1854
4746
Market Price
$ 67.21
Selling Price
$ 59.00
3139
2131
2382
3391
Market Price
$ 43.35
Selling Price
$ 36.65
183
116
69
442
Market Price
$ 53.34
Selling Price
$ 44.76
1466
936
1075
1575
Market Price
$ 35.57
Selling Price
$ 30.71
1052
799
394
3250
Market Price
$ 46.19
Selling Price
$ 39.59
1170
821
701
1983
Market Price
$ 40.22
Selling Price
$ 35.75
970
823
208
1751
Market Price
$ 55.68
Selling Price
$ 49.73
473
191
107
823
Market Price
$ 31.99
Selling Price
$ 27.63
1961
1406
1195
2000
Market Price
$ 49.94
Selling Price
$ 44.47
1025
265
354
3014
Market Price
$ 37.20
Selling Price
$ 33.24
2534
1951
1881
3865
Market Price
$ 37.32
Selling Price
$ 32.24
1226
1093
404
1431
Market Price
$ 54.71
Selling Price
$ 45.99
4428
990
2321
4821
Market Price
$ 40.96
Selling Price
$ 34.23
3441
3332
1975
3711
Market Price
$ 67.96
Selling Price
$ 56.73
521
233
193
1706
Market Price
$ 59.92
Selling Price
$ 51.46
612
249
526
2857
Market Price
$ 41.35
Selling Price
$ 35.20
3172
813
2380
3458
Market Price
$ 49.46
Selling Price
$ 44.84
527
427
509
1132
Market Price
$ 60.88
Selling Price
$ 54.67
1616
1353
588
3473
Market Price
$ 51.40
Selling Price
$ 44.51
606
438
459
929
Market Price
$ 53.35
Selling Price
$ 47.62
936
599
709
4434
Market Price
$ 37.76
Selling Price
$ 32.87
4248
922
3463
4799
Market Price
$ 34.89
Selling Price
$ 30.57
1050
546
517
3209