Market Price
$ 100.22
Selling Price
$ 90.10
716
162
378
1607
Market Price
$ 104.15
Selling Price
$ 92.50
1527
1458
325
3894
Market Price
$ 87.10
Selling Price
$ 76.46
1607
1186
516
1942
Market Price
$ 87.91
Selling Price
$ 78.27
1205
285
463
1793
Market Price
$ 103.30
Selling Price
$ 86.64
603
307
460
1310
Market Price
$ 83.32
Selling Price
$ 70.64
687
215
637
2018
Market Price
$ 96.68
Selling Price
$ 85.18
686
651
495
691
Market Price
$ 84.79
Selling Price
$ 70.75
2248
971
1149
3756
Market Price
$ 65.15
Selling Price
$ 56.53
1031
796
834
1061
Market Price
$ 91.54
Selling Price
$ 81.63
3822
2785
3551
4278
Market Price
$ 82.40
Selling Price
$ 69.55
426
335
410
1474
Market Price
$ 79.81
Selling Price
$ 70.37
3264
2694
1812
4205
Market Price
$ 90.56
Selling Price
$ 75.76
3202
1353
1575
3508
Market Price
$ 63.28
Selling Price
$ 55.15
1644
1555
1571
2126
Market Price
$ 102.86
Selling Price
$ 92.33
4193
1571
1432
4467
Market Price
$ 85.91
Selling Price
$ 73.16
957
339
793
1615
Market Price
$ 65.08
Selling Price
$ 58.16
1400
535
1296
4774
Market Price
$ 108.72
Selling Price
$ 98.21
2085
2011
1874
3135
Market Price
$ 106.81
Selling Price
$ 96.63
996
413
249
3277
Market Price
$ 77.41
Selling Price
$ 65.98
1999
964
1228
3046
Market Price
$ 85.46
Selling Price
$ 74.09
1802
1480
1543
4448
Market Price
$ 77.49
Selling Price
$ 68.49
4289
2245
2759
4439
Market Price
$ 94.48
Selling Price
$ 85.79
744
648
545
2665
Market Price
$ 65.04
Selling Price
$ 57.81
226
214
91
781
Market Price
$ 106.62
Selling Price
$ 93.43
312
220
151
466
Market Price
$ 103.00
Selling Price
$ 88.77
2226
1407
1080
3259
Market Price
$ 77.46
Selling Price
$ 69.15
1200
667
392
4547
Market Price
$ 107.62
Selling Price
$ 96.65
618
312
524
1670
Market Price
$ 106.87
Selling Price
$ 90.38
3856
1322
2965
4531
Market Price
$ 63.53
Selling Price
$ 56.07
2443
2145
1027
2669
Market Price
$ 103.31
Selling Price
$ 89.00
1537
890
605
2594
Market Price
$ 80.12
Selling Price
$ 67.31
244
193
161
1058
Market Price
$ 91.74
Selling Price
$ 78.84
776
739
261
3763
Market Price
$ 103.56
Selling Price
$ 90.64
2663
1132
1873
3316
Market Price
$ 105.52
Selling Price
$ 91.78
1925
1205
1424
2463
Market Price
$ 82.75
Selling Price
$ 75.09
539
193
495
1121
Market Price
$ 104.84
Selling Price
$ 90.89
677
501
305
1758
Market Price
$ 107.96
Selling Price
$ 93.46
453
192
116
2077
Market Price
$ 74.12
Selling Price
$ 63.13
396
147
193
909
Market Price
$ 99.68
Selling Price
$ 85.07
1445
611
490
4473