Market Price
$ 100.26
Selling Price
$ 85.21
3304
3067
1934
4131
Market Price
$ 70.35
Selling Price
$ 62.60
3148
1089
2114
3791
Market Price
$ 96.84
Selling Price
$ 86.93
4121
2765
2529
4380
Market Price
$ 72.91
Selling Price
$ 61.68
393
366
283
1376
Market Price
$ 96.03
Selling Price
$ 84.82
1289
429
500
3026
Market Price
$ 98.90
Selling Price
$ 87.81
4462
2981
2247
4746
Market Price
$ 79.78
Selling Price
$ 70.41
1861
1492
550
4870
Market Price
$ 79.95
Selling Price
$ 69.75
1652
639
1405
2701
Market Price
$ 106.88
Selling Price
$ 89.11
3699
1710
1148
3916
Market Price
$ 70.29
Selling Price
$ 62.93
2146
650
1255
4152
Market Price
$ 67.95
Selling Price
$ 56.85
2079
1727
1938
4160
Market Price
$ 62.07
Selling Price
$ 55.44
824
561
266
843
Market Price
$ 95.78
Selling Price
$ 84.44
1813
1670
1232
4151
Market Price
$ 105.68
Selling Price
$ 89.26
1395
790
1031
2459
Market Price
$ 84.76
Selling Price
$ 72.95
612
321
295
614
Market Price
$ 83.92
Selling Price
$ 73.50
557
121
436
2785
Market Price
$ 89.09
Selling Price
$ 79.85
797
361
341
1349
Market Price
$ 67.75
Selling Price
$ 60.92
2025
1834
831
3508
Market Price
$ 101.54
Selling Price
$ 85.92
1598
1085
831
3063
Market Price
$ 107.77
Selling Price
$ 89.89
2068
1374
743
4112
Market Price
$ 83.62
Selling Price
$ 73.51
752
297
319
1216
Market Price
$ 71.24
Selling Price
$ 59.55
2122
620
562
3287
Market Price
$ 66.64
Selling Price
$ 56.41
3428
1217
2151
4783
Market Price
$ 61.60
Selling Price
$ 55.83
989
828
835
1860
Market Price
$ 80.84
Selling Price
$ 70.59
1479
975
729
2853
Market Price
$ 75.33
Selling Price
$ 66.03
453
181
238
961
Market Price
$ 112.46
Selling Price
$ 97.53
1381
693
362
1461
Market Price
$ 106.01
Selling Price
$ 92.87
3564
3546
954
4996
Market Price
$ 67.02
Selling Price
$ 59.94
928
779
452
1061
Market Price
$ 94.57
Selling Price
$ 79.94
971
479
458
3543
Market Price
$ 74.25
Selling Price
$ 65.58
1797
1649
1582
3176
Market Price
$ 105.47
Selling Price
$ 93.66
466
298
94
1924
Market Price
$ 81.45
Selling Price
$ 71.91
2810
1657
2428
4271
Market Price
$ 61.88
Selling Price
$ 55.62
662
524
439
967
Market Price
$ 88.50
Selling Price
$ 79.74
764
680
389
1202
Market Price
$ 78.63
Selling Price
$ 66.69
3075
1617
2581
4963
Market Price
$ 93.99
Selling Price
$ 80.90
2617
1884
2193
4347
Market Price
$ 72.08
Selling Price
$ 64.94
3984
1575
1203
4722
Market Price
$ 110.34
Selling Price
$ 92.26
192
189
102
461
Market Price
$ 65.59
Selling Price
$ 55.12
3226
2524
1611
3265