Market Price
$ 94.09
Selling Price
$ 82.92
1857
1634
787
1922
Market Price
$ 67.85
Selling Price
$ 58.28
3001
1015
1455
3290
Market Price
$ 113.76
Selling Price
$ 95.16
1453
1048
902
2203
Market Price
$ 68.66
Selling Price
$ 62.17
4359
3305
1677
4988
Market Price
$ 114.69
Selling Price
$ 97.57
2121
830
1180
2547
Market Price
$ 112.22
Selling Price
$ 94.23
1762
543
708
2627
Market Price
$ 91.69
Selling Price
$ 76.85
1438
594
862
4994
Market Price
$ 104.62
Selling Price
$ 93.01
2991
2762
2815
4805
Market Price
$ 76.71
Selling Price
$ 67.07
829
328
389
2528
Market Price
$ 92.37
Selling Price
$ 77.11
3671
3288
867
4118
Market Price
$ 84.05
Selling Price
$ 73.17
1624
1090
1374
1672
Market Price
$ 89.47
Selling Price
$ 77.91
469
442
206
551
Market Price
$ 104.35
Selling Price
$ 87.12
1278
316
445
4238
Market Price
$ 79.70
Selling Price
$ 71.57
982
338
827
2490
Market Price
$ 103.01
Selling Price
$ 86.57
705
175
209
1826
Market Price
$ 100.14
Selling Price
$ 87.43
340
231
81
1394
Market Price
$ 96.08
Selling Price
$ 83.86
971
886
514
1834
Market Price
$ 107.15
Selling Price
$ 92.29
159
69
69
645
Market Price
$ 104.00
Selling Price
$ 92.87
3833
812
3685
3851
Market Price
$ 101.28
Selling Price
$ 91.02
711
404
459
881
Market Price
$ 100.72
Selling Price
$ 87.74
1474
1005
1383
4749
Market Price
$ 91.92
Selling Price
$ 82.89
1248
555
448
1864
Market Price
$ 108.59
Selling Price
$ 90.57
3573
939
2435
4062
Market Price
$ 104.95
Selling Price
$ 90.32
1168
378
387
1256
Market Price
$ 65.97
Selling Price
$ 58.02
3114
2145
1568
4483
Market Price
$ 91.11
Selling Price
$ 77.59
948
691
655
3103
Market Price
$ 88.12
Selling Price
$ 76.97
530
264
253
652
Market Price
$ 110.26
Selling Price
$ 98.75
584
394
255
1744
Market Price
$ 73.04
Selling Price
$ 61.93
1387
632
1008
1424
Market Price
$ 97.04
Selling Price
$ 81.31
2315
1795
895
3672
Market Price
$ 95.18
Selling Price
$ 81.87
1238
335
1220
2109
Market Price
$ 87.01
Selling Price
$ 76.34
1547
773
1002
1861
Market Price
$ 113.49
Selling Price
$ 96.28
2143
818
1318
4242
Market Price
$ 66.80
Selling Price
$ 58.02
2393
1945
1062
2621
Market Price
$ 90.17
Selling Price
$ 75.60
1296
648
920
2704
Market Price
$ 83.79
Selling Price
$ 73.67
419
414
195
1163
Market Price
$ 73.07
Selling Price
$ 64.58
1820
452
509
4157
Market Price
$ 73.80
Selling Price
$ 64.74
1069
909
255
1928
Market Price
$ 115.82
Selling Price
$ 97.38
303
196
214
612
Market Price
$ 91.62
Selling Price
$ 78.38
668
256
376
1663