Market Price
$ 59.30
Selling Price
$ 49.62
1843
870
642
2114
Market Price
$ 52.74
Selling Price
$ 47.00
1070
815
632
1572
Market Price
$ 48.97
Selling Price
$ 41.79
113
62
76
458
Market Price
$ 50.77
Selling Price
$ 45.65
814
262
222
3124
Market Price
$ 60.81
Selling Price
$ 53.82
2013
1804
1422
2628
Market Price
$ 34.65
Selling Price
$ 31.15
269
178
144
1043
Market Price
$ 30.20
Selling Price
$ 25.65
1293
932
345
2396
Market Price
$ 54.84
Selling Price
$ 47.36
2871
1177
2469
2986
Market Price
$ 45.33
Selling Price
$ 38.72
521
474
495
1249
Market Price
$ 58.95
Selling Price
$ 52.08
575
188
458
1654
Market Price
$ 49.12
Selling Price
$ 42.23
4686
3591
2714
4994
Market Price
$ 37.24
Selling Price
$ 33.02
450
93
165
2040
Market Price
$ 62.97
Selling Price
$ 55.96
496
166
431
735
Market Price
$ 30.88
Selling Price
$ 27.26
2886
946
2379
4390
Market Price
$ 63.04
Selling Price
$ 53.44
336
267
78
1501
Market Price
$ 55.82
Selling Price
$ 48.32
707
240
423
813
Market Price
$ 36.19
Selling Price
$ 31.05
550
326
398
2461
Market Price
$ 32.52
Selling Price
$ 27.31
481
468
318
607
Market Price
$ 44.76
Selling Price
$ 38.50
237
215
164
1029
Market Price
$ 38.83
Selling Price
$ 35.06
2991
2873
2757
4179
Market Price
$ 28.80
Selling Price
$ 25.60
2868
2113
1044
4494
Market Price
$ 65.65
Selling Price
$ 57.64
771
500
274
1396
Market Price
$ 37.64
Selling Price
$ 32.54
747
530
412
966
Market Price
$ 31.52
Selling Price
$ 26.68
584
279
517
774
Market Price
$ 41.28
Selling Price
$ 36.96
556
419
532
1802
Market Price
$ 36.01
Selling Price
$ 32.70
360
84
210
667
Market Price
$ 66.50
Selling Price
$ 57.19
2662
1553
737
3247
Market Price
$ 34.44
Selling Price
$ 29.41
1362
1350
486
4791
Market Price
$ 52.34
Selling Price
$ 44.96
522
115
512
551
Market Price
$ 65.31
Selling Price
$ 56.79
3424
1274
2618
3575
Market Price
$ 43.42
Selling Price
$ 36.33
833
501
404
1165
Market Price
$ 38.02
Selling Price
$ 33.29
1290
973
1269
4023
Market Price
$ 51.60
Selling Price
$ 46.70
1169
964
318
3106
Market Price
$ 52.70
Selling Price
$ 46.74
1251
422
1109
1634
Market Price
$ 36.11
Selling Price
$ 30.66
644
517
172
1434
Market Price
$ 44.82
Selling Price
$ 38.86
3691
1318
3041
4683
Market Price
$ 65.39
Selling Price
$ 57.87
1878
1207
498
2667
Market Price
$ 33.23
Selling Price
$ 28.51
434
109
294
1010
Market Price
$ 48.94
Selling Price
$ 43.22
1086
817
868
2239
Market Price
$ 50.98
Selling Price
$ 42.53
1101
926
526
3113