Market Price
$ 52.05
Selling Price
$ 46.77
3477
2676
3131
3901
Market Price
$ 58.14
Selling Price
$ 51.48
1218
418
544
1749
Market Price
$ 31.66
Selling Price
$ 26.88
143
109
62
445
Market Price
$ 35.72
Selling Price
$ 30.97
946
779
490
1123
Market Price
$ 51.95
Selling Price
$ 45.99
2430
2276
1874
4777
Market Price
$ 41.53
Selling Price
$ 34.66
610
134
346
1814
Market Price
$ 54.33
Selling Price
$ 45.77
513
237
482
1702
Market Price
$ 38.99
Selling Price
$ 33.07
1464
1296
860
3487
Market Price
$ 62.33
Selling Price
$ 54.86
700
514
373
1390
Market Price
$ 53.64
Selling Price
$ 48.74
907
690
353
2043
Market Price
$ 36.15
Selling Price
$ 31.28
2086
2049
1364
2336
Market Price
$ 46.77
Selling Price
$ 39.22
2329
1306
1150
2572
Market Price
$ 39.68
Selling Price
$ 34.94
3340
2996
2225
4363
Market Price
$ 41.56
Selling Price
$ 36.82
1368
963
1272
2012
Market Price
$ 32.78
Selling Price
$ 29.73
1822
820
829
3579
Market Price
$ 32.64
Selling Price
$ 28.94
678
352
655
724
Market Price
$ 47.72
Selling Price
$ 41.65
391
342
227
416
Market Price
$ 31.86
Selling Price
$ 28.11
1746
1453
1211
2414
Market Price
$ 53.11
Selling Price
$ 47.96
1288
1125
712
3086
Market Price
$ 45.42
Selling Price
$ 38.90
1751
1303
763
1864
Market Price
$ 44.99
Selling Price
$ 40.52
3233
1645
2597
4955
Market Price
$ 38.99
Selling Price
$ 34.56
2426
2403
1463
2957
Market Price
$ 42.08
Selling Price
$ 35.76
648
241
404
722
Market Price
$ 57.50
Selling Price
$ 51.41
941
225
343
1893
Market Price
$ 59.43
Selling Price
$ 53.77
1962
692
1642
2875
Market Price
$ 46.36
Selling Price
$ 40.81
1100
429
848
2574
Market Price
$ 35.87
Selling Price
$ 30.10
202
67
89
894
Market Price
$ 44.17
Selling Price
$ 39.89
3754
2773
2694
4507
Market Price
$ 66.66
Selling Price
$ 59.78
4379
3329
1455
4671
Market Price
$ 63.21
Selling Price
$ 54.68
683
592
187
3074
Market Price
$ 31.26
Selling Price
$ 27.87
3907
3774
3276
4969
Market Price
$ 36.30
Selling Price
$ 31.55
462
369
186
1457
Market Price
$ 53.34
Selling Price
$ 46.63
2974
2300
1435
3949
Market Price
$ 41.09
Selling Price
$ 35.54
3784
3073
1327
4588
Market Price
$ 55.44
Selling Price
$ 47.02
962
823
843
1254
Market Price
$ 64.75
Selling Price
$ 58.18
1523
1302
861
2653
Market Price
$ 31.44
Selling Price
$ 26.30
3739
2091
2841
4409
Market Price
$ 32.99
Selling Price
$ 27.77
1219
1029
1063
2239
Market Price
$ 58.54
Selling Price
$ 52.52
496
183
407
717
Market Price
$ 55.69
Selling Price
$ 46.60
1308
691
1201
2050