Market Price
$ 106.19
Selling Price
$ 93.16
1428
572
288
1814
Market Price
$ 70.30
Selling Price
$ 63.59
3301
1581
2421
3424
Market Price
$ 67.69
Selling Price
$ 56.60
496
299
300
804
Market Price
$ 100.23
Selling Price
$ 84.13
3047
1937
1283
4095
Market Price
$ 70.06
Selling Price
$ 59.02
638
297
399
932
Market Price
$ 106.99
Selling Price
$ 95.99
1229
1194
599
2385
Market Price
$ 88.01
Selling Price
$ 77.98
845
286
547
3323
Market Price
$ 93.67
Selling Price
$ 79.63
324
161
154
615
Market Price
$ 67.97
Selling Price
$ 59.06
2103
1397
1778
3682
Market Price
$ 109.86
Selling Price
$ 97.56
2571
1219
1365
3192
Market Price
$ 76.44
Selling Price
$ 65.91
1919
1631
756
2923
Market Price
$ 102.25
Selling Price
$ 88.33
3352
2991
2182
4890
Market Price
$ 88.66
Selling Price
$ 77.58
413
347
340
1856
Market Price
$ 93.93
Selling Price
$ 81.53
2457
2100
557
4308
Market Price
$ 104.44
Selling Price
$ 91.68
1964
394
1292
3126
Market Price
$ 72.66
Selling Price
$ 63.30
1746
1142
568
3569
Market Price
$ 97.40
Selling Price
$ 85.93
1797
1095
1605
3762
Market Price
$ 104.57
Selling Price
$ 89.13
522
248
282
2507
Market Price
$ 96.53
Selling Price
$ 86.90
1272
1089
968
2064
Market Price
$ 109.08
Selling Price
$ 96.79
3102
2239
1445
4090
Market Price
$ 61.33
Selling Price
$ 55.35
1716
1697
348
4388
Market Price
$ 64.07
Selling Price
$ 56.31
2035
1941
1530
3697
Market Price
$ 83.24
Selling Price
$ 71.74
451
399
335
1531
Market Price
$ 95.20
Selling Price
$ 82.46
522
137
160
810
Market Price
$ 105.09
Selling Price
$ 95.19
1254
463
792
1644
Market Price
$ 79.52
Selling Price
$ 68.83
1991
535
1887
3577
Market Price
$ 72.67
Selling Price
$ 64.65
1658
1520
1612
4410
Market Price
$ 110.66
Selling Price
$ 95.81
1186
467
528
1508
Market Price
$ 68.29
Selling Price
$ 61.14
329
233
144
885
Market Price
$ 95.26
Selling Price
$ 80.96
2022
626
1169
3083
Market Price
$ 79.51
Selling Price
$ 66.88
1253
450
528
1665
Market Price
$ 78.66
Selling Price
$ 66.15
1294
858
891
4814
Market Price
$ 97.12
Selling Price
$ 84.29
844
679
582
1111
Market Price
$ 98.88
Selling Price
$ 85.44
974
675
912
1312
Market Price
$ 74.06
Selling Price
$ 66.63
1810
548
655
3783
Market Price
$ 102.93
Selling Price
$ 93.57
856
372
486
1515
Market Price
$ 97.22
Selling Price
$ 86.07
1700
949
554
2849
Market Price
$ 72.09
Selling Price
$ 64.60
1618
338
928
4961
Market Price
$ 67.72
Selling Price
$ 60.64
3265
1414
1303
4323
Market Price
$ 70.74
Selling Price
$ 61.20
136
111
41
451