Market Price
$ 80.91
Selling Price
$ 72.82
315
294
187
1180
Market Price
$ 82.80
Selling Price
$ 71.73
2196
1616
1683
2867
Market Price
$ 108.73
Selling Price
$ 91.61
1404
1154
299
1777
Market Price
$ 91.39
Selling Price
$ 81.11
1642
1607
603
2090
Market Price
$ 84.70
Selling Price
$ 71.64
1218
558
798
1811
Market Price
$ 83.52
Selling Price
$ 74.03
2293
1473
1209
4605
Market Price
$ 113.69
Selling Price
$ 95.84
3806
3260
3441
4139
Market Price
$ 84.91
Selling Price
$ 72.72
1629
771
1612
1683
Market Price
$ 79.25
Selling Price
$ 70.93
356
163
188
1033
Market Price
$ 86.20
Selling Price
$ 75.64
1437
466
672
2773
Market Price
$ 80.54
Selling Price
$ 69.42
583
137
323
1767
Market Price
$ 66.34
Selling Price
$ 57.49
1544
1372
1484
3799
Market Price
$ 97.87
Selling Price
$ 83.67
2610
749
954
3706
Market Price
$ 69.45
Selling Price
$ 57.96
1745
1386
1598
3606
Market Price
$ 93.56
Selling Price
$ 79.71
1701
909
1332
3364
Market Price
$ 113.31
Selling Price
$ 95.20
966
331
756
2946
Market Price
$ 80.87
Selling Price
$ 69.76
1674
811
889
2221
Market Price
$ 91.79
Selling Price
$ 80.86
670
626
546
3337
Market Price
$ 89.43
Selling Price
$ 78.52
3955
2361
3440
4116
Market Price
$ 101.53
Selling Price
$ 85.57
1024
347
251
2442
Market Price
$ 117.54
Selling Price
$ 98.12
330
103
283
1161
Market Price
$ 101.99
Selling Price
$ 87.34
711
585
596
736
Market Price
$ 111.56
Selling Price
$ 94.52
2341
526
2200
2662
Market Price
$ 106.04
Selling Price
$ 95.43
1400
673
460
3160
Market Price
$ 109.53
Selling Price
$ 94.54
386
301
182
1284
Market Price
$ 93.21
Selling Price
$ 78.08
1412
1022
1181
1521
Market Price
$ 107.95
Selling Price
$ 94.96
1180
701
744
3062
Market Price
$ 98.41
Selling Price
$ 84.58
250
163
209
509
Market Price
$ 91.08
Selling Price
$ 76.31
1237
777
672
1432
Market Price
$ 77.07
Selling Price
$ 65.98
2047
675
2015
2795
Market Price
$ 92.91
Selling Price
$ 80.87
2109
2072
640
2137
Market Price
$ 95.12
Selling Price
$ 79.79
386
105
171
679
Market Price
$ 99.72
Selling Price
$ 87.69
817
378
749
1537
Market Price
$ 64.74
Selling Price
$ 57.23
1086
660
601
2905
Market Price
$ 71.21
Selling Price
$ 62.48
1993
1695
1328
4072
Market Price
$ 94.07
Selling Price
$ 81.39
2882
1478
2015
3005
Market Price
$ 113.84
Selling Price
$ 96.49
1520
1051
661
4341
Market Price
$ 95.86
Selling Price
$ 86.02
601
139
599
998
Market Price
$ 93.64
Selling Price
$ 78.20
1134
446
860
3292
Market Price
$ 110.17
Selling Price
$ 98.00
1042
932
719
3988