Market Price
$ 100.05
Selling Price
$ 86.76
2123
1276
1997
3395
Market Price
$ 103.16
Selling Price
$ 92.51
443
391
119
639
Market Price
$ 69.69
Selling Price
$ 62.93
2720
2298
1333
4950
Market Price
$ 94.16
Selling Price
$ 85.04
326
286
186
509
Market Price
$ 103.23
Selling Price
$ 87.76
1776
1639
600
2337
Market Price
$ 83.71
Selling Price
$ 70.26
453
157
116
940
Market Price
$ 94.86
Selling Price
$ 84.17
1982
432
1323
2045
Market Price
$ 99.06
Selling Price
$ 83.87
1588
808
732
1684
Market Price
$ 74.28
Selling Price
$ 64.06
2752
1840
1376
4015
Market Price
$ 102.29
Selling Price
$ 89.81
2220
2181
983
2471
Market Price
$ 105.98
Selling Price
$ 95.33
2098
1541
1087
4559
Market Price
$ 89.94
Selling Price
$ 81.28
2569
2183
1136
3893
Market Price
$ 94.49
Selling Price
$ 85.35
315
203
285
610
Market Price
$ 107.44
Selling Price
$ 96.83
1093
303
527
4027
Market Price
$ 94.95
Selling Price
$ 85.27
820
468
655
905
Market Price
$ 73.74
Selling Price
$ 62.17
1202
704
436
2406
Market Price
$ 101.04
Selling Price
$ 86.19
517
212
125
1543
Market Price
$ 70.20
Selling Price
$ 60.60
3624
3216
1402
3728
Market Price
$ 97.69
Selling Price
$ 83.26
1885
802
1029
3759
Market Price
$ 100.06
Selling Price
$ 85.57
1533
817
1028
1583
Market Price
$ 75.57
Selling Price
$ 67.20
1459
1238
1104
3520
Market Price
$ 77.15
Selling Price
$ 65.14
3596
2328
3357
4437
Market Price
$ 93.43
Selling Price
$ 82.50
1202
692
800
2734
Market Price
$ 81.26
Selling Price
$ 68.13
710
295
181
1083
Market Price
$ 114.21
Selling Price
$ 97.04
698
592
268
713
Market Price
$ 72.21
Selling Price
$ 62.03
1316
269
964
2754
Market Price
$ 79.56
Selling Price
$ 67.36
1804
1030
852
2717
Market Price
$ 86.48
Selling Price
$ 73.26
2520
986
1566
4096
Market Price
$ 73.79
Selling Price
$ 66.65
403
163
181
1735
Market Price
$ 112.48
Selling Price
$ 97.67
2035
800
1104
2406
Market Price
$ 87.39
Selling Price
$ 78.23
241
197
118
932
Market Price
$ 90.98
Selling Price
$ 79.49
2387
1719
2149
3730
Market Price
$ 64.73
Selling Price
$ 58.74
2627
1314
1315
4037
Market Price
$ 115.36
Selling Price
$ 97.07
1152
599
323
2574
Market Price
$ 91.59
Selling Price
$ 79.87
983
755
544
2309
Market Price
$ 91.91
Selling Price
$ 82.43
931
525
618
2883
Market Price
$ 91.44
Selling Price
$ 77.75
736
295
197
816
Market Price
$ 93.99
Selling Price
$ 83.78
1730
436
387
2306
Market Price
$ 77.79
Selling Price
$ 66.05
2901
2054
1669
3435
Market Price
$ 93.32
Selling Price
$ 78.49
981
336
600
1368