Market Price
$ 104.13
Selling Price
$ 89.04
201
117
148
810
Market Price
$ 85.31
Selling Price
$ 76.16
2491
2286
2219
3653
Market Price
$ 73.48
Selling Price
$ 64.25
2164
2100
1774
3504
Market Price
$ 93.59
Selling Price
$ 78.03
495
492
300
1569
Market Price
$ 89.59
Selling Price
$ 75.64
3236
1634
1023
3412
Market Price
$ 93.24
Selling Price
$ 81.72
449
189
204
983
Market Price
$ 70.08
Selling Price
$ 63.32
3255
1576
2287
3292
Market Price
$ 86.88
Selling Price
$ 74.62
414
273
155
438
Market Price
$ 77.63
Selling Price
$ 70.26
100
62
62
439
Market Price
$ 70.29
Selling Price
$ 59.23
1737
1424
1437
2404
Market Price
$ 98.63
Selling Price
$ 86.30
806
436
337
1426
Market Price
$ 104.08
Selling Price
$ 91.09
499
105
493
1022
Market Price
$ 87.19
Selling Price
$ 75.38
1018
564
464
1158
Market Price
$ 73.50
Selling Price
$ 62.27
1213
425
1086
2348
Market Price
$ 86.10
Selling Price
$ 74.98
806
237
740
3133
Market Price
$ 99.09
Selling Price
$ 85.89
1143
940
874
2384
Market Price
$ 82.70
Selling Price
$ 70.48
4182
3696
958
4882
Market Price
$ 99.74
Selling Price
$ 85.17
2448
2191
1442
2888
Market Price
$ 102.03
Selling Price
$ 85.46
757
622
162
2236
Market Price
$ 79.63
Selling Price
$ 66.38
713
389
547
1308
Market Price
$ 72.40
Selling Price
$ 63.81
3065
2055
2661
3531
Market Price
$ 113.42
Selling Price
$ 95.22
355
300
129
490
Market Price
$ 66.90
Selling Price
$ 60.43
1216
419
1091
4230
Market Price
$ 72.82
Selling Price
$ 65.32
1522
1147
304
1958
Market Price
$ 83.68
Selling Price
$ 70.38
2696
2325
1881
3869
Market Price
$ 90.84
Selling Price
$ 77.20
3855
959
3501
4036
Market Price
$ 67.01
Selling Price
$ 57.53
3023
850
2647
4591
Market Price
$ 110.10
Selling Price
$ 95.82
2566
521
1714
4576
Market Price
$ 93.33
Selling Price
$ 78.20
2231
2107
509
2639
Market Price
$ 72.33
Selling Price
$ 65.39
1358
849
881
1502
Market Price
$ 73.98
Selling Price
$ 64.58
1886
1490
1583
1921
Market Price
$ 93.73
Selling Price
$ 82.17
3570
865
1460
3713
Market Price
$ 115.14
Selling Price
$ 97.09
2190
1803
1575
3797
Market Price
$ 83.84
Selling Price
$ 72.09
3680
2512
3172
4035
Market Price
$ 98.95
Selling Price
$ 84.12
4136
2616
3338
4463
Market Price
$ 97.55
Selling Price
$ 83.17
1656
1090
1499
2858
Market Price
$ 92.79
Selling Price
$ 77.58
2175
1157
1896
3492
Market Price
$ 107.95
Selling Price
$ 97.91
1689
963
1290
2220
Market Price
$ 68.69
Selling Price
$ 60.32
916
460
263
1075
Market Price
$ 91.82
Selling Price
$ 78.89
1209
684
369
2966