Market Price
$ 46.12
Selling Price
$ 39.70
578
513
339
1214
Market Price
$ 35.07
Selling Price
$ 31.53
1449
1266
402
1450
Market Price
$ 49.74
Selling Price
$ 42.65
2199
1229
757
4835
Market Price
$ 47.60
Selling Price
$ 40.57
1348
1115
633
3708
Market Price
$ 64.29
Selling Price
$ 56.73
735
635
155
2536
Market Price
$ 31.17
Selling Price
$ 26.03
138
62
112
464
Market Price
$ 32.02
Selling Price
$ 27.80
4184
3810
2962
4927
Market Price
$ 34.81
Selling Price
$ 29.33
1382
996
1139
2275
Market Price
$ 51.28
Selling Price
$ 42.94
4569
2402
3171
4603
Market Price
$ 63.87
Selling Price
$ 53.46
2361
1541
2096
3053
Market Price
$ 51.45
Selling Price
$ 43.12
313
223
73
1238
Market Price
$ 40.54
Selling Price
$ 34.05
1316
661
1014
3160
Market Price
$ 51.18
Selling Price
$ 45.71
499
338
238
1494
Market Price
$ 52.42
Selling Price
$ 44.83
530
443
382
1021
Market Price
$ 43.79
Selling Price
$ 39.49
2275
1826
1125
2722
Market Price
$ 35.76
Selling Price
$ 30.87
1036
964
897
3837
Market Price
$ 48.32
Selling Price
$ 41.61
1024
939
339
4905
Market Price
$ 31.49
Selling Price
$ 27.40
1202
612
1059
2202
Market Price
$ 41.98
Selling Price
$ 35.13
1757
1353
492
2067
Market Price
$ 34.57
Selling Price
$ 29.42
1739
853
1025
2375
Market Price
$ 33.63
Selling Price
$ 28.99
1375
1317
591
2855
Market Price
$ 59.32
Selling Price
$ 53.51
1112
234
619
2837
Market Price
$ 43.21
Selling Price
$ 36.18
1019
805
607
3873
Market Price
$ 38.26
Selling Price
$ 34.13
1299
983
859
2397
Market Price
$ 70.01
Selling Price
$ 59.83
1005
570
260
2360
Market Price
$ 51.45
Selling Price
$ 45.00
989
699
347
3673
Market Price
$ 40.27
Selling Price
$ 35.06
1954
1325
801
3150
Market Price
$ 64.28
Selling Price
$ 58.43
1435
1358
455
2159
Market Price
$ 63.97
Selling Price
$ 54.03
604
277
601
3023
Market Price
$ 43.05
Selling Price
$ 38.91
2003
1752
1989
4362
Market Price
$ 45.55
Selling Price
$ 38.51
441
245
202
1823
Market Price
$ 61.96
Selling Price
$ 54.54
2512
2228
1848
3775
Market Price
$ 67.69
Selling Price
$ 58.07
552
342
464
788
Market Price
$ 41.06
Selling Price
$ 35.27
933
382
850
1412
Market Price
$ 36.84
Selling Price
$ 31.09
2451
1931
1524
3943
Market Price
$ 63.52
Selling Price
$ 55.06
1206
1023
254
1956
Market Price
$ 30.66
Selling Price
$ 26.41
131
125
32
502
Market Price
$ 60.21
Selling Price
$ 52.33
1326
1047
1060
4688
Market Price
$ 52.84
Selling Price
$ 46.74
1402
298
325
3685
Market Price
$ 59.12
Selling Price
$ 52.13
1918
646
780
2820