Market Price
$ 107.24
Selling Price
$ 91.97
345
103
77
524
Market Price
$ 111.62
Selling Price
$ 95.71
1026
812
504
1290
Market Price
$ 113.92
Selling Price
$ 95.86
4438
2656
1161
4520
Market Price
$ 92.91
Selling Price
$ 80.19
2083
426
968
2262
Market Price
$ 114.53
Selling Price
$ 98.04
1739
830
1613
3093
Market Price
$ 103.30
Selling Price
$ 88.99
461
224
183
682
Market Price
$ 75.59
Selling Price
$ 67.98
283
172
62
582
Market Price
$ 90.60
Selling Price
$ 79.97
797
753
349
2394
Market Price
$ 86.74
Selling Price
$ 77.62
625
227
455
2033
Market Price
$ 80.28
Selling Price
$ 69.71
2180
724
648
2336
Market Price
$ 102.25
Selling Price
$ 86.64
237
78
229
1061
Market Price
$ 104.31
Selling Price
$ 88.17
873
780
720
1950
Market Price
$ 61.96
Selling Price
$ 55.73
1093
373
488
3803
Market Price
$ 67.32
Selling Price
$ 59.83
1039
593
974
1158
Market Price
$ 69.39
Selling Price
$ 62.81
598
452
348
1690
Market Price
$ 79.66
Selling Price
$ 66.41
434
330
141
894
Market Price
$ 97.34
Selling Price
$ 86.08
2713
2188
1936
3350
Market Price
$ 101.71
Selling Price
$ 88.32
323
118
153
485
Market Price
$ 78.58
Selling Price
$ 70.85
225
112
60
942
Market Price
$ 96.12
Selling Price
$ 84.97
1134
292
701
1407
Market Price
$ 80.82
Selling Price
$ 70.34
2707
1664
2251
3419
Market Price
$ 77.96
Selling Price
$ 70.57
825
699
190
2339
Market Price
$ 70.85
Selling Price
$ 61.18
2375
1383
2081
3643
Market Price
$ 69.83
Selling Price
$ 60.10
357
71
123
427
Market Price
$ 107.47
Selling Price
$ 90.78
1072
689
456
2873
Market Price
$ 77.14
Selling Price
$ 68.93
553
154
148
625
Market Price
$ 108.75
Selling Price
$ 95.63
588
186
510
920
Market Price
$ 66.67
Selling Price
$ 59.40
429
332
390
600
Market Price
$ 104.38
Selling Price
$ 92.80
2047
1026
1065
4795
Market Price
$ 63.68
Selling Price
$ 57.86
3172
2261
2426
4352
Market Price
$ 71.69
Selling Price
$ 61.84
1041
914
454
1313
Market Price
$ 78.44
Selling Price
$ 65.44
1106
590
450
3322
Market Price
$ 65.32
Selling Price
$ 55.45
1007
955
594
1161
Market Price
$ 108.85
Selling Price
$ 96.28
497
161
145
735
Market Price
$ 109.23
Selling Price
$ 94.31
1583
881
916
3617
Market Price
$ 103.15
Selling Price
$ 92.09
1286
759
944
3095
Market Price
$ 99.22
Selling Price
$ 89.05
598
514
443
2012
Market Price
$ 61.85
Selling Price
$ 55.38
892
380
634
936
Market Price
$ 87.61
Selling Price
$ 73.62
2671
1247
2071
3534
Market Price
$ 79.16
Selling Price
$ 71.24
599
277
201
1005