Market Price
$ 35.49
Selling Price
$ 31.47
361
192
172
578
Market Price
$ 43.36
Selling Price
$ 37.64
810
700
559
1486
Market Price
$ 51.69
Selling Price
$ 43.91
3039
2887
1487
3646
Market Price
$ 47.87
Selling Price
$ 40.63
769
566
200
809
Market Price
$ 49.43
Selling Price
$ 44.75
1208
772
1048
4351
Market Price
$ 48.50
Selling Price
$ 41.05
908
819
760
2626
Market Price
$ 52.73
Selling Price
$ 45.16
2670
2123
2332
2769
Market Price
$ 59.58
Selling Price
$ 53.25
3433
1803
2639
3956
Market Price
$ 33.67
Selling Price
$ 30.36
211
59
105
512
Market Price
$ 67.96
Selling Price
$ 59.52
2124
1464
914
2523
Market Price
$ 38.63
Selling Price
$ 34.08
1983
1316
533
2685
Market Price
$ 57.60
Selling Price
$ 51.96
630
480
568
1337
Market Price
$ 60.93
Selling Price
$ 55.24
295
107
197
447
Market Price
$ 35.66
Selling Price
$ 31.41
1122
311
809
1472
Market Price
$ 28.80
Selling Price
$ 25.61
1712
524
1373
2046
Market Price
$ 70.42
Selling Price
$ 58.88
2423
802
1065
4931
Market Price
$ 38.69
Selling Price
$ 34.59
2802
1495
1636
3024
Market Price
$ 35.60
Selling Price
$ 29.70
457
360
383
462
Market Price
$ 46.47
Selling Price
$ 41.30
891
879
363
3557
Market Price
$ 57.80
Selling Price
$ 50.60
3079
864
1996
3984
Market Price
$ 60.45
Selling Price
$ 50.56
4261
3403
2327
4969
Market Price
$ 54.28
Selling Price
$ 47.40
1052
1007
283
1340
Market Price
$ 33.85
Selling Price
$ 30.49
605
388
324
2975
Market Price
$ 30.28
Selling Price
$ 26.68
3999
1193
2563
4232
Market Price
$ 42.21
Selling Price
$ 37.63
3823
1378
2291
4828
Market Price
$ 38.04
Selling Price
$ 33.83
413
96
201
1207
Market Price
$ 66.70
Selling Price
$ 58.83
1904
1348
1222
4051
Market Price
$ 49.88
Selling Price
$ 43.45
447
232
444
732
Market Price
$ 37.24
Selling Price
$ 32.80
3374
1207
1076
4769
Market Price
$ 48.29
Selling Price
$ 43.52
1624
431
1004
4739
Market Price
$ 47.33
Selling Price
$ 41.60
1409
519
605
1921
Market Price
$ 39.22
Selling Price
$ 34.82
2049
1177
1051
3909
Market Price
$ 68.91
Selling Price
$ 59.17
1042
784
954
2353
Market Price
$ 66.34
Selling Price
$ 55.34
2548
2145
549
3937
Market Price
$ 58.29
Selling Price
$ 52.52
1166
1135
380
4880
Market Price
$ 58.08
Selling Price
$ 49.08
2214
2130
1227
3448
Market Price
$ 65.43
Selling Price
$ 55.96
2953
1687
2314
3377
Market Price
$ 37.62
Selling Price
$ 33.57
2432
1293
2293
4185
Market Price
$ 34.13
Selling Price
$ 28.97
1526
733
596
2481
Market Price
$ 32.31
Selling Price
$ 28.76
2480
2207
766
2596