Market Price
$ 59.09
Selling Price
$ 49.67
655
201
198
2967
Market Price
$ 52.51
Selling Price
$ 45.34
873
202
745
1537
Market Price
$ 42.92
Selling Price
$ 39.01
369
126
199
917
Market Price
$ 47.71
Selling Price
$ 41.57
347
246
181
763
Market Price
$ 42.79
Selling Price
$ 36.28
486
236
270
779
Market Price
$ 31.48
Selling Price
$ 26.61
2323
2179
1331
2657
Market Price
$ 65.52
Selling Price
$ 58.93
2281
2183
1466
3633
Market Price
$ 64.91
Selling Price
$ 57.67
769
358
361
3283
Market Price
$ 51.03
Selling Price
$ 44.82
1429
767
1312
1512
Market Price
$ 39.81
Selling Price
$ 35.47
1231
1174
920
2252
Market Price
$ 70.48
Selling Price
$ 59.17
444
128
146
512
Market Price
$ 63.09
Selling Price
$ 55.13
1570
1338
1384
1614
Market Price
$ 46.31
Selling Price
$ 40.50
914
273
347
1714
Market Price
$ 58.98
Selling Price
$ 52.45
806
185
280
1410
Market Price
$ 49.01
Selling Price
$ 42.26
1021
960
847
2959
Market Price
$ 67.04
Selling Price
$ 56.28
1354
1045
1244
1505
Market Price
$ 69.59
Selling Price
$ 59.71
4050
3472
1376
4284
Market Price
$ 42.87
Selling Price
$ 37.43
2393
2035
2155
2480
Market Price
$ 64.39
Selling Price
$ 57.47
1192
594
931
4488
Market Price
$ 47.40
Selling Price
$ 39.98
1833
1510
1377
2512
Market Price
$ 56.02
Selling Price
$ 50.81
1490
1379
532
1948
Market Price
$ 44.01
Selling Price
$ 39.68
2126
1781
1487
3215
Market Price
$ 32.55
Selling Price
$ 29.21
158
84
51
434
Market Price
$ 59.91
Selling Price
$ 50.45
556
456
123
2305
Market Price
$ 62.01
Selling Price
$ 54.34
706
292
404
893
Market Price
$ 47.96
Selling Price
$ 42.09
1854
549
1115
2852
Market Price
$ 65.63
Selling Price
$ 55.37
786
337
721
1055
Market Price
$ 40.59
Selling Price
$ 34.92
2694
737
1419
3863
Market Price
$ 47.77
Selling Price
$ 43.08
3506
1024
725
4754
Market Price
$ 45.28
Selling Price
$ 40.16
2175
2009
867
2589
Market Price
$ 37.22
Selling Price
$ 32.57
3392
2237
3112
3711
Market Price
$ 36.75
Selling Price
$ 32.56
224
214
201
826
Market Price
$ 64.27
Selling Price
$ 58.42
435
155
141
1353
Market Price
$ 49.97
Selling Price
$ 43.17
2629
993
1943
2919
Market Price
$ 38.84
Selling Price
$ 32.48
1896
599
524
3826
Market Price
$ 62.43
Selling Price
$ 54.75
197
147
76
666
Market Price
$ 55.34
Selling Price
$ 48.75
1416
1116
896
2263
Market Price
$ 35.89
Selling Price
$ 31.34
469
171
410
1233
Market Price
$ 45.75
Selling Price
$ 39.31
237
149
120
409
Market Price
$ 40.62
Selling Price
$ 35.08
1742
1454
1049
1802