Market Price
$ 88.86
Selling Price
$ 76.45
1366
282
885
1770
Market Price
$ 71.57
Selling Price
$ 61.17
1887
716
833
4414
Market Price
$ 65.64
Selling Price
$ 58.13
2431
1339
487
3875
Market Price
$ 67.39
Selling Price
$ 58.16
1280
552
348
3664
Market Price
$ 85.33
Selling Price
$ 73.89
852
732
335
3702
Market Price
$ 80.56
Selling Price
$ 70.76
1421
601
694
3349
Market Price
$ 85.91
Selling Price
$ 74.97
2069
1224
434
2161
Market Price
$ 110.43
Selling Price
$ 97.70
2110
639
1996
4300
Market Price
$ 105.38
Selling Price
$ 90.18
1985
1517
1616
4255
Market Price
$ 96.38
Selling Price
$ 84.73
2517
1500
673
2885
Market Price
$ 108.87
Selling Price
$ 92.82
3572
1378
1758
4694
Market Price
$ 109.89
Selling Price
$ 93.46
886
760
685
4131
Market Price
$ 68.87
Selling Price
$ 62.50
712
390
461
2206
Market Price
$ 116.24
Selling Price
$ 98.67
2203
1743
1712
2274
Market Price
$ 114.77
Selling Price
$ 95.96
737
395
605
1045
Market Price
$ 73.38
Selling Price
$ 64.70
2225
1833
996
2888
Market Price
$ 103.48
Selling Price
$ 86.85
287
234
242
508
Market Price
$ 102.92
Selling Price
$ 90.19
508
104
103
649
Market Price
$ 69.14
Selling Price
$ 59.03
3468
2008
1758
3864
Market Price
$ 92.95
Selling Price
$ 79.32
1589
341
317
2333
Market Price
$ 112.65
Selling Price
$ 94.19
154
75
63
734
Market Price
$ 110.82
Selling Price
$ 97.55
1181
371
650
1820
Market Price
$ 114.03
Selling Price
$ 98.18
391
109
237
898
Market Price
$ 93.78
Selling Price
$ 83.46
965
849
580
2329
Market Price
$ 67.64
Selling Price
$ 58.70
2162
734
1498
2561
Market Price
$ 78.25
Selling Price
$ 66.35
2603
598
2233
4910
Market Price
$ 85.87
Selling Price
$ 72.68
2129
1311
1621
4054
Market Price
$ 92.19
Selling Price
$ 80.68
769
216
262
789
Market Price
$ 105.13
Selling Price
$ 91.91
1272
998
1200
2322
Market Price
$ 71.99
Selling Price
$ 63.96
1209
786
513
1427
Market Price
$ 68.85
Selling Price
$ 57.63
2234
1575
1130
2589
Market Price
$ 66.70
Selling Price
$ 56.40
1190
967
1030
2075
Market Price
$ 100.62
Selling Price
$ 85.79
1329
682
452
4056
Market Price
$ 69.72
Selling Price
$ 61.85
1028
786
366
2012
Market Price
$ 64.82
Selling Price
$ 56.15
2629
2092
1145
4339
Market Price
$ 81.88
Selling Price
$ 69.30
1108
330
597
3769
Market Price
$ 110.30
Selling Price
$ 93.12
4647
4373
2723
4894
Market Price
$ 80.02
Selling Price
$ 69.77
4464
1013
3323
4910
Market Price
$ 76.95
Selling Price
$ 66.91
2279
814
1094
3239
Market Price
$ 95.96
Selling Price
$ 84.59
316
92
122
639