Market Price
$ 64.26
Selling Price
$ 58.24
811
450
304
1237
Market Price
$ 70.47
Selling Price
$ 60.50
1306
639
1213
2070
Market Price
$ 88.67
Selling Price
$ 77.76
2038
1960
1739
4437
Market Price
$ 87.55
Selling Price
$ 76.43
773
239
766
1206
Market Price
$ 81.86
Selling Price
$ 68.46
869
405
419
1092
Market Price
$ 80.46
Selling Price
$ 70.30
993
942
412
1363
Market Price
$ 106.58
Selling Price
$ 90.67
778
415
298
2117
Market Price
$ 91.57
Selling Price
$ 80.02
260
202
91
518
Market Price
$ 61.89
Selling Price
$ 55.48
697
557
151
1979
Market Price
$ 69.03
Selling Price
$ 62.13
954
723
313
1945
Market Price
$ 93.31
Selling Price
$ 81.39
464
307
284
1797
Market Price
$ 76.72
Selling Price
$ 67.27
2228
602
1379
3340
Market Price
$ 79.00
Selling Price
$ 66.65
151
151
66
411
Market Price
$ 79.38
Selling Price
$ 70.33
3163
1932
1875
4568
Market Price
$ 102.23
Selling Price
$ 91.33
406
86
180
1523
Market Price
$ 79.02
Selling Price
$ 66.44
347
122
336
625
Market Price
$ 72.85
Selling Price
$ 61.96
931
386
419
1657
Market Price
$ 75.12
Selling Price
$ 62.78
1658
752
1209
3567
Market Price
$ 76.74
Selling Price
$ 65.65
1201
848
753
3727
Market Price
$ 63.78
Selling Price
$ 55.49
1048
616
586
2601
Market Price
$ 79.83
Selling Price
$ 66.93
2558
1133
2241
4430
Market Price
$ 85.04
Selling Price
$ 74.72
1884
1594
634
4160
Market Price
$ 80.71
Selling Price
$ 69.23
707
664
394
954
Market Price
$ 81.55
Selling Price
$ 72.14
416
192
330
609
Market Price
$ 94.22
Selling Price
$ 78.82
896
285
634
1683
Market Price
$ 105.19
Selling Price
$ 88.98
2822
1182
1262
3189
Market Price
$ 67.97
Selling Price
$ 59.70
2236
983
607
3052
Market Price
$ 111.76
Selling Price
$ 95.51
1202
962
933
4249
Market Price
$ 70.84
Selling Price
$ 62.28
989
928
723
3276
Market Price
$ 111.18
Selling Price
$ 97.62
393
157
264
720
Market Price
$ 94.41
Selling Price
$ 79.62
506
280
276
2489
Market Price
$ 112.23
Selling Price
$ 96.48
1137
264
478
2583
Market Price
$ 67.40
Selling Price
$ 57.27
2793
2628
2138
4192
Market Price
$ 87.19
Selling Price
$ 74.29
2071
612
918
2533
Market Price
$ 83.47
Selling Price
$ 71.72
3974
2634
956
4409
Market Price
$ 85.24
Selling Price
$ 76.44
3710
3567
2242
4178
Market Price
$ 65.36
Selling Price
$ 55.83
1518
1393
333
4886
Market Price
$ 92.66
Selling Price
$ 78.57
340
307
154
418
Market Price
$ 87.95
Selling Price
$ 79.33
836
248
770
883
Market Price
$ 84.32
Selling Price
$ 73.03
1322
854
332
1927