Market Price
$ 96.93
Selling Price
$ 81.13
195
103
82
531
Market Price
$ 71.70
Selling Price
$ 61.83
2130
1120
2009
3086
Market Price
$ 82.07
Selling Price
$ 72.34
3370
1409
3245
4576
Market Price
$ 92.86
Selling Price
$ 81.62
1700
1016
1641
4638
Market Price
$ 76.12
Selling Price
$ 64.26
2348
1173
1635
4100
Market Price
$ 102.57
Selling Price
$ 90.89
2178
1696
1961
4499
Market Price
$ 78.06
Selling Price
$ 67.73
891
509
840
2340
Market Price
$ 92.98
Selling Price
$ 78.92
1430
596
1403
2390
Market Price
$ 89.57
Selling Price
$ 75.95
1153
980
641
4691
Market Price
$ 113.32
Selling Price
$ 96.62
2932
642
1500
3193
Market Price
$ 85.25
Selling Price
$ 73.38
765
224
465
1001
Market Price
$ 67.28
Selling Price
$ 57.09
1899
446
982
2130
Market Price
$ 113.41
Selling Price
$ 96.36
2831
1033
1177
3812
Market Price
$ 89.96
Selling Price
$ 79.23
1422
872
756
1803
Market Price
$ 92.49
Selling Price
$ 81.60
719
174
575
1262
Market Price
$ 85.06
Selling Price
$ 76.59
600
164
577
1094
Market Price
$ 96.33
Selling Price
$ 82.11
2639
2613
1420
2992
Market Price
$ 92.82
Selling Price
$ 78.32
1479
1082
654
4335
Market Price
$ 63.87
Selling Price
$ 55.50
1199
462
408
1879
Market Price
$ 109.51
Selling Price
$ 92.06
4810
1232
1014
4894
Market Price
$ 69.46
Selling Price
$ 57.93
2475
893
1958
3756
Market Price
$ 103.90
Selling Price
$ 91.53
2834
1508
1599
2940
Market Price
$ 63.32
Selling Price
$ 56.25
1261
812
1107
2208
Market Price
$ 88.90
Selling Price
$ 74.23
1395
661
1338
2083
Market Price
$ 102.88
Selling Price
$ 86.64
427
426
156
1005
Market Price
$ 102.24
Selling Price
$ 86.65
2140
2105
1771
4073
Market Price
$ 110.57
Selling Price
$ 97.21
3317
1284
1019
4131
Market Price
$ 80.40
Selling Price
$ 70.79
3607
1359
2577
4130
Market Price
$ 93.97
Selling Price
$ 81.92
1785
1713
879
4337
Market Price
$ 107.20
Selling Price
$ 94.60
930
567
692
2718
Market Price
$ 91.49
Selling Price
$ 82.70
409
247
148
709
Market Price
$ 66.41
Selling Price
$ 58.63
1550
1423
948
2234
Market Price
$ 76.63
Selling Price
$ 66.49
1372
751
372
2995
Market Price
$ 64.68
Selling Price
$ 58.27
2183
519
1936
4805
Market Price
$ 103.06
Selling Price
$ 85.95
2466
631
2223
4880
Market Price
$ 71.44
Selling Price
$ 61.49
1052
381
974
2822
Market Price
$ 77.42
Selling Price
$ 70.17
699
471
220
1557
Market Price
$ 109.93
Selling Price
$ 92.78
1231
763
818
1806
Market Price
$ 92.52
Selling Price
$ 83.58
296
75
165
456
Market Price
$ 100.55
Selling Price
$ 90.04
1081
1074
450
1266