Market Price
$ 75.17
Selling Price
$ 67.09
1098
579
416
4316
Market Price
$ 103.89
Selling Price
$ 87.45
2079
1713
1029
2397
Market Price
$ 83.79
Selling Price
$ 75.72
1087
462
416
2521
Market Price
$ 107.23
Selling Price
$ 93.38
3520
3169
1190
4830
Market Price
$ 91.96
Selling Price
$ 82.73
1785
1181
942
2131
Market Price
$ 97.56
Selling Price
$ 88.43
1762
604
1470
1858
Market Price
$ 84.27
Selling Price
$ 72.14
181
108
118
533
Market Price
$ 80.57
Selling Price
$ 72.42
512
271
462
1894
Market Price
$ 108.32
Selling Price
$ 92.98
3516
2501
1903
4021
Market Price
$ 91.82
Selling Price
$ 83.17
2813
2448
859
3088
Market Price
$ 99.85
Selling Price
$ 89.28
824
391
794
1117
Market Price
$ 82.90
Selling Price
$ 73.41
95
61
83
444
Market Price
$ 101.62
Selling Price
$ 88.93
285
164
89
900
Market Price
$ 108.41
Selling Price
$ 90.74
3269
1810
1781
3395
Market Price
$ 101.33
Selling Price
$ 88.60
1922
1786
458
2704
Market Price
$ 62.86
Selling Price
$ 55.08
266
207
185
1240
Market Price
$ 101.50
Selling Price
$ 87.94
298
289
209
430
Market Price
$ 77.50
Selling Price
$ 65.87
2883
2151
1550
2947
Market Price
$ 104.53
Selling Price
$ 91.46
840
802
199
1428
Market Price
$ 111.71
Selling Price
$ 97.48
3152
2872
2198
3234
Market Price
$ 111.77
Selling Price
$ 98.99
1667
1420
880
2672
Market Price
$ 62.86
Selling Price
$ 55.48
390
111
120
644
Market Price
$ 83.08
Selling Price
$ 70.48
2464
1399
1675
2950
Market Price
$ 73.91
Selling Price
$ 65.97
1551
1379
956
5000
Market Price
$ 75.45
Selling Price
$ 68.12
1255
408
539
2494
Market Price
$ 85.84
Selling Price
$ 73.21
2064
2048
1132
2947
Market Price
$ 95.95
Selling Price
$ 80.97
2052
1521
876
3008
Market Price
$ 70.28
Selling Price
$ 62.89
2582
1468
1651
3383
Market Price
$ 84.10
Selling Price
$ 74.15
252
137
125
1036
Market Price
$ 77.84
Selling Price
$ 69.63
1592
517
1062
4604
Market Price
$ 81.63
Selling Price
$ 72.99
2475
2468
727
4346
Market Price
$ 90.10
Selling Price
$ 80.11
547
371
404
1918
Market Price
$ 71.88
Selling Price
$ 61.52
987
266
686
1186
Market Price
$ 101.80
Selling Price
$ 86.83
1642
1212
787
3992
Market Price
$ 109.27
Selling Price
$ 91.22
2619
1749
1040
3710
Market Price
$ 67.17
Selling Price
$ 60.75
3603
2709
1480
3700
Market Price
$ 110.36
Selling Price
$ 96.51
683
276
386
1290
Market Price
$ 89.02
Selling Price
$ 78.27
2120
840
1203
4572
Market Price
$ 105.43
Selling Price
$ 94.61
2813
944
1113
4013
Market Price
$ 81.60
Selling Price
$ 69.26
1328
1211
969
2840