Market Price
$ 56.03
Selling Price
$ 50.00
1545
491
1194
1579
Market Price
$ 28.31
Selling Price
$ 25.48
1359
571
890
1481
Market Price
$ 33.36
Selling Price
$ 29.14
2868
2709
1947
4805
Market Price
$ 37.17
Selling Price
$ 31.74
816
560
417
2259
Market Price
$ 52.89
Selling Price
$ 46.52
2978
1948
1692
3086
Market Price
$ 68.64
Selling Price
$ 58.61
245
211
222
460
Market Price
$ 59.26
Selling Price
$ 50.52
2963
1635
1959
4683
Market Price
$ 50.52
Selling Price
$ 44.66
1830
646
645
2870
Market Price
$ 55.55
Selling Price
$ 49.26
1178
452
345
4607
Market Price
$ 55.19
Selling Price
$ 47.21
439
130
203
1452
Market Price
$ 48.15
Selling Price
$ 42.27
1601
770
1386
1885
Market Price
$ 66.30
Selling Price
$ 58.05
3558
727
1477
4035
Market Price
$ 31.08
Selling Price
$ 27.65
843
190
490
3251
Market Price
$ 60.13
Selling Price
$ 53.41
2955
1548
1712
3142
Market Price
$ 53.03
Selling Price
$ 48.13
780
527
645
1464
Market Price
$ 34.66
Selling Price
$ 30.74
1723
1362
1222
4047
Market Price
$ 42.85
Selling Price
$ 38.53
3536
965
1739
4964
Market Price
$ 65.58
Selling Price
$ 57.30
1095
373
345
3587
Market Price
$ 32.36
Selling Price
$ 27.66
1676
527
491
3675
Market Price
$ 60.91
Selling Price
$ 53.66
460
203
330
718
Market Price
$ 28.63
Selling Price
$ 25.22
1948
1825
1021
2887
Market Price
$ 31.52
Selling Price
$ 27.48
1761
1062
1034
2943
Market Price
$ 32.94
Selling Price
$ 29.06
2024
1678
976
4901
Market Price
$ 49.99
Selling Price
$ 42.61
706
596
518
2218
Market Price
$ 32.95
Selling Price
$ 29.66
2468
1414
2465
4956
Market Price
$ 46.03
Selling Price
$ 38.56
809
436
406
1048
Market Price
$ 40.78
Selling Price
$ 34.38
2229
910
2227
4683
Market Price
$ 41.37
Selling Price
$ 36.12
2396
690
1327
4906
Market Price
$ 57.99
Selling Price
$ 52.07
2081
1749
1135
3082
Market Price
$ 60.65
Selling Price
$ 54.75
197
88
120
725
Market Price
$ 63.32
Selling Price
$ 53.89
669
504
141
1507
Market Price
$ 32.63
Selling Price
$ 28.23
1755
1355
1126
3133
Market Price
$ 51.49
Selling Price
$ 44.09
1357
790
1210
1373
Market Price
$ 66.59
Selling Price
$ 55.74
1066
631
248
3451
Market Price
$ 40.73
Selling Price
$ 34.86
1393
712
400
2260
Market Price
$ 50.68
Selling Price
$ 42.86
752
336
677
3683
Market Price
$ 57.38
Selling Price
$ 51.48
2339
1245
2002
2647
Market Price
$ 33.73
Selling Price
$ 28.18
3372
696
1746
3985
Market Price
$ 39.44
Selling Price
$ 33.14
3124
3120
1426
4659
Market Price
$ 30.61
Selling Price
$ 25.84
1813
628
1600
1895