Market Price
$ 56.67
Selling Price
$ 49.06
2067
1908
1307
4660
Market Price
$ 58.63
Selling Price
$ 50.84
169
168
150
790
Market Price
$ 28.47
Selling Price
$ 25.04
1982
1573
1269
2706
Market Price
$ 32.18
Selling Price
$ 28.13
3824
1631
2207
3904
Market Price
$ 48.60
Selling Price
$ 41.86
1177
1154
903
2124
Market Price
$ 32.19
Selling Price
$ 28.73
1128
603
381
2755
Market Price
$ 43.97
Selling Price
$ 37.26
682
580
379
789
Market Price
$ 62.94
Selling Price
$ 55.86
2350
2217
1734
2559
Market Price
$ 56.42
Selling Price
$ 49.01
3561
3481
3436
3680
Market Price
$ 60.74
Selling Price
$ 54.73
1550
885
1457
4876
Market Price
$ 50.38
Selling Price
$ 43.21
1487
1456
319
2092
Market Price
$ 65.09
Selling Price
$ 57.10
1188
747
985
1426
Market Price
$ 44.10
Selling Price
$ 37.44
3676
3088
1607
4289
Market Price
$ 40.28
Selling Price
$ 35.03
1459
1162
358
3656
Market Price
$ 30.84
Selling Price
$ 25.90
914
317
502
2866
Market Price
$ 38.34
Selling Price
$ 34.82
1322
955
837
2474
Market Price
$ 60.03
Selling Price
$ 52.74
1455
1095
1346
4146
Market Price
$ 38.35
Selling Price
$ 32.96
1828
1711
1327
2279
Market Price
$ 62.45
Selling Price
$ 52.35
1021
363
892
1071
Market Price
$ 37.33
Selling Price
$ 32.93
763
190
308
3191
Market Price
$ 59.00
Selling Price
$ 52.43
665
585
584
1035
Market Price
$ 37.40
Selling Price
$ 33.07
682
561
626
1616
Market Price
$ 61.94
Selling Price
$ 52.65
3134
2158
2272
3652
Market Price
$ 37.28
Selling Price
$ 33.38
1104
964
306
3721
Market Price
$ 60.32
Selling Price
$ 53.09
185
117
147
841
Market Price
$ 54.28
Selling Price
$ 45.69
3192
2990
1893
4848
Market Price
$ 56.86
Selling Price
$ 50.12
1486
548
1391
3361
Market Price
$ 69.67
Selling Price
$ 59.98
1301
775
814
1488
Market Price
$ 46.22
Selling Price
$ 39.92
842
582
746
1992
Market Price
$ 58.64
Selling Price
$ 49.87
1000
457
854
1001
Market Price
$ 44.78
Selling Price
$ 38.15
341
327
90
448
Market Price
$ 31.38
Selling Price
$ 26.95
1436
396
1146
1955
Market Price
$ 65.72
Selling Price
$ 58.88
214
127
91
500
Market Price
$ 38.87
Selling Price
$ 34.14
976
670
343
1956
Market Price
$ 34.51
Selling Price
$ 28.94
1178
964
1150
2505
Market Price
$ 60.91
Selling Price
$ 51.86
3994
3363
1290
4737
Market Price
$ 39.92
Selling Price
$ 33.45
1612
1409
1069
2627
Market Price
$ 62.23
Selling Price
$ 53.46
2757
2230
1147
3177
Market Price
$ 38.40
Selling Price
$ 34.62
2741
1008
1760
3542
Market Price
$ 48.70
Selling Price
$ 43.21
309
85
281
998