Market Price
$ 98.17
Selling Price
$ 87.52
2807
1508
1227
3191
Market Price
$ 80.60
Selling Price
$ 72.03
1571
1044
883
2442
Market Price
$ 98.05
Selling Price
$ 87.21
497
226
204
692
Market Price
$ 81.10
Selling Price
$ 73.67
2620
554
970
2984
Market Price
$ 89.96
Selling Price
$ 75.38
1485
530
1294
1860
Market Price
$ 109.30
Selling Price
$ 97.41
2442
1058
863
3802
Market Price
$ 82.81
Selling Price
$ 74.90
181
57
151
816
Market Price
$ 65.40
Selling Price
$ 59.35
1046
228
817
4125
Market Price
$ 96.41
Selling Price
$ 84.96
707
598
400
2112
Market Price
$ 66.85
Selling Price
$ 59.48
2320
953
1353
3245
Market Price
$ 80.24
Selling Price
$ 67.15
1186
255
785
4307
Market Price
$ 104.66
Selling Price
$ 88.42
2094
1496
688
2612
Market Price
$ 73.58
Selling Price
$ 62.65
775
329
571
1350
Market Price
$ 97.08
Selling Price
$ 85.94
2604
663
613
3282
Market Price
$ 67.49
Selling Price
$ 60.02
604
229
574
2267
Market Price
$ 93.16
Selling Price
$ 82.38
3794
1075
2795
4839
Market Price
$ 109.85
Selling Price
$ 98.96
1580
971
942
1808
Market Price
$ 102.36
Selling Price
$ 89.81
2390
1993
1248
4695
Market Price
$ 117.67
Selling Price
$ 98.37
1869
1818
454
4125
Market Price
$ 79.84
Selling Price
$ 71.68
1177
931
639
1263
Market Price
$ 116.32
Selling Price
$ 97.67
1713
1253
1400
1877
Market Price
$ 73.05
Selling Price
$ 61.89
2753
2327
2312
4942
Market Price
$ 95.49
Selling Price
$ 81.60
1767
1079
716
4085
Market Price
$ 115.49
Selling Price
$ 97.03
1932
1829
942
2003
Market Price
$ 83.75
Selling Price
$ 72.18
2635
605
926
4924
Market Price
$ 112.53
Selling Price
$ 98.96
724
685
437
2000
Market Price
$ 70.81
Selling Price
$ 63.88
760
543
609
1363
Market Price
$ 95.88
Selling Price
$ 84.47
121
37
49
446
Market Price
$ 97.07
Selling Price
$ 86.50
3775
2283
1703
4302
Market Price
$ 79.19
Selling Price
$ 68.34
2244
2171
1744
2898
Market Price
$ 107.95
Selling Price
$ 96.06
1592
823
1090
3954
Market Price
$ 86.49
Selling Price
$ 74.99
1178
779
445
4493
Market Price
$ 68.83
Selling Price
$ 59.97
2800
2264
2389
4710
Market Price
$ 82.81
Selling Price
$ 71.28
4563
3346
3632
4883
Market Price
$ 78.11
Selling Price
$ 65.81
1153
1058
282
3222
Market Price
$ 108.98
Selling Price
$ 96.93
2472
1187
1890
4062
Market Price
$ 91.04
Selling Price
$ 77.27
624
445
343
963
Market Price
$ 73.35
Selling Price
$ 63.48
736
706
659
3480
Market Price
$ 71.99
Selling Price
$ 61.71
718
433
498
2524
Market Price
$ 75.54
Selling Price
$ 63.35
2047
1712
1641
4194