Market Price
$ 81.81
Selling Price
$ 70.60
1462
1303
1325
3076
Market Price
$ 102.71
Selling Price
$ 86.25
2553
776
2059
3800
Market Price
$ 67.43
Selling Price
$ 57.88
3254
1450
1515
3714
Market Price
$ 71.19
Selling Price
$ 64.05
1750
497
1568
1899
Market Price
$ 78.16
Selling Price
$ 69.12
709
560
520
2953
Market Price
$ 69.84
Selling Price
$ 60.86
755
220
594
905
Market Price
$ 84.85
Selling Price
$ 74.72
306
200
243
1223
Market Price
$ 83.84
Selling Price
$ 71.25
3970
2010
1965
4562
Market Price
$ 89.31
Selling Price
$ 75.51
1306
286
998
3951
Market Price
$ 95.97
Selling Price
$ 83.77
2006
1406
1087
2994
Market Price
$ 113.59
Selling Price
$ 96.11
625
444
388
2339
Market Price
$ 83.06
Selling Price
$ 69.92
3727
3067
3458
3845
Market Price
$ 74.06
Selling Price
$ 66.17
4727
3223
1460
4795
Market Price
$ 114.56
Selling Price
$ 97.97
1858
429
1086
3216
Market Price
$ 71.25
Selling Price
$ 64.23
730
146
276
1325
Market Price
$ 84.33
Selling Price
$ 70.73
3809
1097
2000
3838
Market Price
$ 103.69
Selling Price
$ 92.80
3254
2423
2598
4614
Market Price
$ 94.40
Selling Price
$ 83.43
3713
2424
1683
3910
Market Price
$ 88.65
Selling Price
$ 75.12
1614
1240
1598
2989
Market Price
$ 76.60
Selling Price
$ 64.39
792
548
205
1588
Market Price
$ 93.48
Selling Price
$ 78.60
2153
1607
981
2209
Market Price
$ 90.76
Selling Price
$ 76.54
859
432
392
3074
Market Price
$ 80.66
Selling Price
$ 68.37
1618
1456
376
3181
Market Price
$ 96.44
Selling Price
$ 84.77
401
167
171
426
Market Price
$ 65.70
Selling Price
$ 56.17
738
404
623
1650
Market Price
$ 86.79
Selling Price
$ 76.35
642
171
484
987
Market Price
$ 67.24
Selling Price
$ 60.86
1866
397
1133
1919
Market Price
$ 65.10
Selling Price
$ 57.66
1788
1785
471
4874
Market Price
$ 85.13
Selling Price
$ 72.14
1231
354
633
4123
Market Price
$ 80.96
Selling Price
$ 68.01
2795
1624
2630
4224
Market Price
$ 67.05
Selling Price
$ 56.31
2893
2642
2307
3423
Market Price
$ 115.02
Selling Price
$ 96.84
702
702
490
2679
Market Price
$ 89.62
Selling Price
$ 80.30
1284
635
679
3403
Market Price
$ 117.22
Selling Price
$ 97.89
3326
2131
693
3449
Market Price
$ 99.70
Selling Price
$ 88.72
1500
1281
653
1600
Market Price
$ 96.52
Selling Price
$ 82.23
1616
983
1003
4091
Market Price
$ 102.38
Selling Price
$ 89.15
978
235
270
1511
Market Price
$ 87.42
Selling Price
$ 73.50
1365
898
655
3117
Market Price
$ 71.70
Selling Price
$ 59.78
636
430
542
2269
Market Price
$ 83.57
Selling Price
$ 71.47
1018
444
418
4719