Market Price
$ 54.18
Selling Price
$ 45.51
2458
873
544
2963
Market Price
$ 52.70
Selling Price
$ 45.52
288
267
207
620
Market Price
$ 59.32
Selling Price
$ 52.36
2196
1381
1350
2961
Market Price
$ 31.71
Selling Price
$ 28.77
2798
2487
1568
3749
Market Price
$ 68.17
Selling Price
$ 57.16
313
224
167
782
Market Price
$ 64.10
Selling Price
$ 54.00
1134
423
1096
4201
Market Price
$ 43.78
Selling Price
$ 39.29
675
186
669
1511
Market Price
$ 57.31
Selling Price
$ 50.81
2871
741
1115
3437
Market Price
$ 33.21
Selling Price
$ 28.26
2141
1207
603
2509
Market Price
$ 38.50
Selling Price
$ 33.49
290
201
116
1293
Market Price
$ 45.33
Selling Price
$ 38.07
341
120
335
804
Market Price
$ 64.96
Selling Price
$ 55.62
303
171
228
494
Market Price
$ 29.59
Selling Price
$ 25.01
120
86
52
524
Market Price
$ 43.83
Selling Price
$ 38.14
2811
657
2314
3358
Market Price
$ 40.66
Selling Price
$ 35.23
1043
844
238
3460
Market Price
$ 28.79
Selling Price
$ 26.00
1496
404
876
4555
Market Price
$ 65.69
Selling Price
$ 58.26
2434
619
987
2524
Market Price
$ 63.01
Selling Price
$ 56.76
907
735
422
2663
Market Price
$ 35.28
Selling Price
$ 31.85
413
338
249
1528
Market Price
$ 44.10
Selling Price
$ 37.50
3079
1999
2811
4369
Market Price
$ 48.96
Selling Price
$ 43.55
722
218
388
1378
Market Price
$ 61.15
Selling Price
$ 51.75
2497
663
1005
2930
Market Price
$ 60.08
Selling Price
$ 51.74
2179
1322
1226
3043
Market Price
$ 55.91
Selling Price
$ 48.98
1179
1132
1052
3450
Market Price
$ 38.68
Selling Price
$ 32.72
2284
1138
1582
2697
Market Price
$ 35.55
Selling Price
$ 29.88
1481
538
695
2333
Market Price
$ 62.27
Selling Price
$ 53.89
1185
810
713
3535
Market Price
$ 43.67
Selling Price
$ 36.52
1632
1252
1346
3620
Market Price
$ 39.46
Selling Price
$ 34.57
2171
1724
618
4067
Market Price
$ 57.07
Selling Price
$ 48.77
1430
649
861
4420
Market Price
$ 30.04
Selling Price
$ 26.43
841
455
274
1972
Market Price
$ 61.96
Selling Price
$ 54.46
1580
980
1266
1618
Market Price
$ 56.19
Selling Price
$ 50.29
2667
633
544
3943
Market Price
$ 54.02
Selling Price
$ 45.67
1700
403
944
3252
Market Price
$ 47.18
Selling Price
$ 39.35
2460
1074
1567
2571
Market Price
$ 47.80
Selling Price
$ 42.02
1616
917
411
2133
Market Price
$ 30.20
Selling Price
$ 25.25
718
156
597
1624
Market Price
$ 61.02
Selling Price
$ 54.75
2137
1923
438
4335
Market Price
$ 61.00
Selling Price
$ 51.17
2750
2226
2317
2982
Market Price
$ 41.79
Selling Price
$ 35.36
930
471
372
3242