Market Price
$ 73.09
Selling Price
$ 65.19
1630
1315
1039
2851
Market Price
$ 68.91
Selling Price
$ 62.61
546
211
416
1004
Market Price
$ 105.54
Selling Price
$ 93.62
367
265
144
1544
Market Price
$ 80.98
Selling Price
$ 72.82
2275
1604
1064
3598
Market Price
$ 84.59
Selling Price
$ 71.83
1372
1163
449
4713
Market Price
$ 74.44
Selling Price
$ 62.45
2153
1820
1200
3038
Market Price
$ 102.76
Selling Price
$ 91.14
2313
1416
1403
4067
Market Price
$ 115.91
Selling Price
$ 98.08
2304
1459
2058
4328
Market Price
$ 63.23
Selling Price
$ 56.09
2812
2526
864
3938
Market Price
$ 65.77
Selling Price
$ 57.12
1319
793
341
1586
Market Price
$ 80.85
Selling Price
$ 72.84
2505
1722
635
3089
Market Price
$ 78.57
Selling Price
$ 69.36
333
327
238
650
Market Price
$ 97.99
Selling Price
$ 87.65
1816
1100
1464
3950
Market Price
$ 69.87
Selling Price
$ 60.63
1502
437
1058
3368
Market Price
$ 111.94
Selling Price
$ 97.50
448
100
256
2016
Market Price
$ 110.02
Selling Price
$ 94.63
1144
915
339
2895
Market Price
$ 70.53
Selling Price
$ 62.88
1929
1414
1661
2190
Market Price
$ 116.91
Selling Price
$ 98.92
1517
523
1394
2802
Market Price
$ 94.85
Selling Price
$ 81.58
337
88
143
788
Market Price
$ 80.05
Selling Price
$ 69.99
2160
906
800
4466
Market Price
$ 98.83
Selling Price
$ 85.79
2063
1075
1397
3891
Market Price
$ 67.18
Selling Price
$ 57.32
948
502
361
4667
Market Price
$ 102.12
Selling Price
$ 92.60
955
222
707
1054
Market Price
$ 66.80
Selling Price
$ 58.22
3369
1005
3072
3611
Market Price
$ 73.64
Selling Price
$ 62.51
2795
2695
633
2912
Market Price
$ 109.90
Selling Price
$ 95.77
464
287
176
610
Market Price
$ 69.19
Selling Price
$ 61.78
139
69
99
680
Market Price
$ 114.51
Selling Price
$ 96.72
1019
777
888
4281
Market Price
$ 111.51
Selling Price
$ 92.93
2440
1657
1743
3948
Market Price
$ 85.37
Selling Price
$ 74.98
1487
473
1080
4974
Market Price
$ 88.09
Selling Price
$ 75.66
1895
1242
1225
2165
Market Price
$ 81.34
Selling Price
$ 68.10
722
212
539
2057
Market Price
$ 64.64
Selling Price
$ 55.29
583
460
191
1074
Market Price
$ 73.48
Selling Price
$ 65.77
3827
3606
3770
3881
Market Price
$ 82.98
Selling Price
$ 72.86
1568
1302
467
2850
Market Price
$ 91.39
Selling Price
$ 81.18
910
366
591
4428
Market Price
$ 110.91
Selling Price
$ 92.68
817
663
607
4012
Market Price
$ 94.56
Selling Price
$ 79.74
1858
1763
749
2948
Market Price
$ 109.25
Selling Price
$ 98.34
3799
2001
1996
4007
Market Price
$ 103.66
Selling Price
$ 89.65
443
196
300
1880