Market Price
$ 44.47
Selling Price
$ 38.05
1443
1229
977
2630
Market Price
$ 40.69
Selling Price
$ 34.23
614
551
237
721
Market Price
$ 55.26
Selling Price
$ 47.70
1710
1126
391
3690
Market Price
$ 42.54
Selling Price
$ 36.43
726
368
402
1320
Market Price
$ 57.45
Selling Price
$ 48.14
431
373
361
1991
Market Price
$ 56.10
Selling Price
$ 48.09
2214
1393
1520
3392
Market Price
$ 52.03
Selling Price
$ 44.11
2340
2335
1729
2760
Market Price
$ 54.59
Selling Price
$ 49.15
2382
1468
543
3768
Market Price
$ 39.97
Selling Price
$ 35.55
957
444
216
3535
Market Price
$ 51.00
Selling Price
$ 46.20
3062
779
1820
4087
Market Price
$ 39.00
Selling Price
$ 33.48
975
298
447
4239
Market Price
$ 48.42
Selling Price
$ 43.74
1258
900
523
4044
Market Price
$ 34.78
Selling Price
$ 30.07
3128
2569
2108
3603
Market Price
$ 46.33
Selling Price
$ 38.86
3872
3449
1771
4341
Market Price
$ 52.67
Selling Price
$ 46.42
1129
536
1066
1815
Market Price
$ 36.90
Selling Price
$ 32.74
2321
1195
1685
4040
Market Price
$ 63.12
Selling Price
$ 54.10
2296
1348
1502
3193
Market Price
$ 41.98
Selling Price
$ 35.91
4539
4211
1199
4854
Market Price
$ 39.94
Selling Price
$ 33.49
903
608
444
3193
Market Price
$ 56.53
Selling Price
$ 47.18
2473
830
2393
4440
Market Price
$ 42.94
Selling Price
$ 35.80
2038
665
805
4308
Market Price
$ 68.74
Selling Price
$ 58.94
3347
2159
1257
3461
Market Price
$ 35.82
Selling Price
$ 31.31
1146
431
370
3127
Market Price
$ 41.29
Selling Price
$ 35.86
495
415
354
1172
Market Price
$ 32.39
Selling Price
$ 29.33
2269
1083
697
3804
Market Price
$ 46.58
Selling Price
$ 40.27
3897
3464
2907
4120
Market Price
$ 58.46
Selling Price
$ 49.00
4326
1682
2226
4575
Market Price
$ 53.21
Selling Price
$ 48.25
1152
1143
867
3896
Market Price
$ 50.27
Selling Price
$ 44.08
717
385
393
2918
Market Price
$ 29.14
Selling Price
$ 25.72
1180
865
960
2135
Market Price
$ 47.84
Selling Price
$ 43.17
951
469
691
2474
Market Price
$ 62.54
Selling Price
$ 55.05
3853
3548
1865
4642
Market Price
$ 51.36
Selling Price
$ 45.69
2786
2571
1540
4917
Market Price
$ 31.22
Selling Price
$ 26.13
1456
490
418
4889
Market Price
$ 48.36
Selling Price
$ 43.32
2072
1660
1540
4028
Market Price
$ 50.56
Selling Price
$ 43.49
1503
690
966
2335
Market Price
$ 45.60
Selling Price
$ 38.04
3213
2914
1854
4081
Market Price
$ 61.48
Selling Price
$ 52.24
1361
911
1078
1619
Market Price
$ 37.13
Selling Price
$ 31.06
1754
366
611
3946
Market Price
$ 57.57
Selling Price
$ 49.35
2250
2190
905
3891