Market Price
$ 86.33
Selling Price
$ 75.86
1880
634
688
2223
Market Price
$ 71.57
Selling Price
$ 60.52
2256
2042
1337
2739
Market Price
$ 83.28
Selling Price
$ 71.90
3344
1902
2654
4253
Market Price
$ 92.43
Selling Price
$ 81.34
3631
1052
3195
3975
Market Price
$ 70.82
Selling Price
$ 63.93
1372
1187
397
4331
Market Price
$ 69.30
Selling Price
$ 61.10
194
119
98
895
Market Price
$ 86.15
Selling Price
$ 76.85
255
156
156
1000
Market Price
$ 88.94
Selling Price
$ 74.72
134
102
70
521
Market Price
$ 75.38
Selling Price
$ 65.92
642
244
520
1020
Market Price
$ 73.90
Selling Price
$ 66.63
2004
846
1259
3172
Market Price
$ 63.59
Selling Price
$ 56.07
1366
940
1085
3505
Market Price
$ 94.90
Selling Price
$ 82.25
688
323
348
2912
Market Price
$ 66.04
Selling Price
$ 56.05
1239
927
969
2693
Market Price
$ 90.81
Selling Price
$ 77.01
2229
755
2210
2833
Market Price
$ 100.99
Selling Price
$ 91.32
2457
1180
1644
3598
Market Price
$ 90.70
Selling Price
$ 78.87
276
131
136
1167
Market Price
$ 92.17
Selling Price
$ 82.68
856
526
848
3928
Market Price
$ 89.60
Selling Price
$ 78.51
1210
545
259
3625
Market Price
$ 64.74
Selling Price
$ 55.62
653
559
521
2261
Market Price
$ 92.47
Selling Price
$ 77.53
1041
513
546
1560
Market Price
$ 104.66
Selling Price
$ 92.35
1063
904
371
1663
Market Price
$ 78.30
Selling Price
$ 65.73
167
97
101
723
Market Price
$ 85.69
Selling Price
$ 75.10
918
383
426
1848
Market Price
$ 82.29
Selling Price
$ 70.26
854
799
294
1444
Market Price
$ 103.58
Selling Price
$ 88.40
1061
808
791
4004
Market Price
$ 86.09
Selling Price
$ 76.25
1759
548
551
4228
Market Price
$ 89.17
Selling Price
$ 79.29
448
395
180
952
Market Price
$ 68.78
Selling Price
$ 59.06
1733
793
1532
2824
Market Price
$ 94.03
Selling Price
$ 83.01
790
501
282
3478
Market Price
$ 97.05
Selling Price
$ 85.65
483
434
268
1209
Market Price
$ 110.72
Selling Price
$ 96.76
867
387
442
4017
Market Price
$ 98.87
Selling Price
$ 85.04
1491
1407
569
2340
Market Price
$ 105.41
Selling Price
$ 91.15
279
239
181
680
Market Price
$ 69.80
Selling Price
$ 61.24
1056
819
1045
2535
Market Price
$ 94.87
Selling Price
$ 82.68
881
578
553
1068
Market Price
$ 66.03
Selling Price
$ 55.06
543
308
535
804
Market Price
$ 86.44
Selling Price
$ 75.20
605
495
313
1829
Market Price
$ 87.50
Selling Price
$ 73.98
1967
1914
1715
4605
Market Price
$ 92.27
Selling Price
$ 79.90
1533
941
650
2205
Market Price
$ 104.95
Selling Price
$ 90.18
1386
1197
1065
1948