Market Price
$ 94.07
Selling Price
$ 78.54
1913
1166
422
2733
Market Price
$ 86.46
Selling Price
$ 77.43
205
144
199
452
Market Price
$ 65.97
Selling Price
$ 55.20
1328
418
657
4736
Market Price
$ 89.00
Selling Price
$ 77.19
243
155
198
654
Market Price
$ 89.35
Selling Price
$ 77.25
740
260
370
1095
Market Price
$ 82.41
Selling Price
$ 70.03
2278
1523
1006
2963
Market Price
$ 64.28
Selling Price
$ 57.96
1014
982
307
1525
Market Price
$ 94.60
Selling Price
$ 84.25
578
469
469
603
Market Price
$ 100.01
Selling Price
$ 88.10
1019
485
686
4798
Market Price
$ 84.19
Selling Price
$ 71.09
461
405
278
1996
Market Price
$ 102.15
Selling Price
$ 85.45
423
154
402
1189
Market Price
$ 99.78
Selling Price
$ 85.71
798
503
443
814
Market Price
$ 109.67
Selling Price
$ 96.04
533
345
454
2029
Market Price
$ 77.13
Selling Price
$ 69.17
2793
1654
1279
3462
Market Price
$ 74.31
Selling Price
$ 64.93
551
392
441
1632
Market Price
$ 95.27
Selling Price
$ 81.49
1234
358
689
2663
Market Price
$ 75.41
Selling Price
$ 66.51
266
201
174
903
Market Price
$ 74.07
Selling Price
$ 65.36
962
451
411
4193
Market Price
$ 95.06
Selling Price
$ 83.09
1207
671
368
1738
Market Price
$ 97.30
Selling Price
$ 83.70
919
267
428
1108
Market Price
$ 104.94
Selling Price
$ 93.47
805
801
565
1109
Market Price
$ 109.14
Selling Price
$ 94.88
896
420
750
2453
Market Price
$ 93.30
Selling Price
$ 79.31
772
434
348
1173
Market Price
$ 110.82
Selling Price
$ 96.89
3899
3486
3632
4096
Market Price
$ 83.44
Selling Price
$ 72.71
415
234
413
700
Market Price
$ 65.09
Selling Price
$ 55.89
2609
1441
2483
3823
Market Price
$ 95.24
Selling Price
$ 79.91
1714
1243
526
2070
Market Price
$ 115.29
Selling Price
$ 96.22
1216
1208
291
1460
Market Price
$ 64.28
Selling Price
$ 56.73
1133
750
466
1173
Market Price
$ 98.94
Selling Price
$ 88.15
810
808
394
2767
Market Price
$ 76.15
Selling Price
$ 65.67
652
377
388
823
Market Price
$ 91.06
Selling Price
$ 76.40
455
259
376
1829
Market Price
$ 104.52
Selling Price
$ 87.10
1204
770
560
2502
Market Price
$ 63.26
Selling Price
$ 57.37
4358
4271
4231
4669
Market Price
$ 73.69
Selling Price
$ 62.92
2284
976
1055
4304
Market Price
$ 111.36
Selling Price
$ 96.75
2556
1951
516
3032
Market Price
$ 71.37
Selling Price
$ 63.27
627
313
176
1662
Market Price
$ 78.55
Selling Price
$ 69.54
1989
999
792
4955
Market Price
$ 89.73
Selling Price
$ 76.47
3054
647
1935
4022
Market Price
$ 64.86
Selling Price
$ 56.61
661
507
313
2122