Market Price
$ 113.51
Selling Price
$ 95.91
2821
1967
1219
2865
Market Price
$ 87.81
Selling Price
$ 74.38
2152
441
1335
2529
Market Price
$ 83.96
Selling Price
$ 73.66
683
385
615
879
Market Price
$ 76.19
Selling Price
$ 64.97
437
387
281
1580
Market Price
$ 108.12
Selling Price
$ 94.73
1758
1372
611
2003
Market Price
$ 84.59
Selling Price
$ 73.90
3282
3030
919
4889
Market Price
$ 102.05
Selling Price
$ 87.92
1996
652
856
4895
Market Price
$ 68.67
Selling Price
$ 59.56
1701
351
377
4149
Market Price
$ 94.56
Selling Price
$ 80.96
3310
1478
2867
4016
Market Price
$ 92.66
Selling Price
$ 82.08
2598
1067
2294
2806
Market Price
$ 102.98
Selling Price
$ 91.49
1005
904
988
2071
Market Price
$ 92.91
Selling Price
$ 77.45
2196
462
1233
3263
Market Price
$ 113.03
Selling Price
$ 94.92
254
123
158
404
Market Price
$ 63.77
Selling Price
$ 55.38
1690
1474
518
2533
Market Price
$ 96.88
Selling Price
$ 86.33
579
129
460
915
Market Price
$ 70.65
Selling Price
$ 63.09
940
911
279
2882
Market Price
$ 67.27
Selling Price
$ 58.04
489
157
161
512
Market Price
$ 64.55
Selling Price
$ 57.37
1841
380
448
2482
Market Price
$ 103.75
Selling Price
$ 87.27
1092
363
421
1734
Market Price
$ 103.26
Selling Price
$ 93.33
823
395
799
4092
Market Price
$ 71.47
Selling Price
$ 64.13
2461
2400
2132
4874
Market Price
$ 100.23
Selling Price
$ 86.77
2280
1087
929
2287
Market Price
$ 87.19
Selling Price
$ 75.57
1428
886
791
2425
Market Price
$ 103.13
Selling Price
$ 93.36
333
159
309
460
Market Price
$ 115.90
Selling Price
$ 97.41
2432
2244
1552
3014
Market Price
$ 76.80
Selling Price
$ 68.89
4595
3087
2961
4645
Market Price
$ 108.41
Selling Price
$ 93.35
1026
975
276
4828
Market Price
$ 96.05
Selling Price
$ 84.95
2431
1503
1014
3145
Market Price
$ 104.18
Selling Price
$ 92.14
1855
1362
1327
3710
Market Price
$ 108.32
Selling Price
$ 92.25
908
202
761
3332
Market Price
$ 100.25
Selling Price
$ 90.03
749
615
476
1661
Market Price
$ 83.42
Selling Price
$ 71.64
4111
4071
3317
4254
Market Price
$ 65.95
Selling Price
$ 56.39
1097
1014
572
2426
Market Price
$ 94.17
Selling Price
$ 81.10
3413
1656
839
4534
Market Price
$ 92.72
Selling Price
$ 83.38
510
258
121
1101
Market Price
$ 77.09
Selling Price
$ 64.26
330
326
260
1415
Market Price
$ 101.94
Selling Price
$ 90.31
506
500
407
1133
Market Price
$ 96.20
Selling Price
$ 81.43
2648
1763
2360
2858
Market Price
$ 104.10
Selling Price
$ 87.28
353
142
227
590
Market Price
$ 96.19
Selling Price
$ 85.32
3480
1095
2825
3578