Market Price
$ 108.84
Selling Price
$ 95.59
391
247
105
1255
Market Price
$ 69.57
Selling Price
$ 62.43
878
654
228
2877
Market Price
$ 115.23
Selling Price
$ 97.85
1372
1152
1278
1988
Market Price
$ 89.89
Selling Price
$ 79.93
1731
1556
1412
1829
Market Price
$ 77.65
Selling Price
$ 67.61
2277
1707
1910
2694
Market Price
$ 96.59
Selling Price
$ 82.37
3455
1764
1752
4430
Market Price
$ 93.05
Selling Price
$ 81.75
1937
1734
1827
3942
Market Price
$ 86.37
Selling Price
$ 75.79
1878
816
898
3845
Market Price
$ 110.01
Selling Price
$ 95.40
2670
1481
1630
4794
Market Price
$ 95.43
Selling Price
$ 86.07
620
160
550
1851
Market Price
$ 94.13
Selling Price
$ 78.65
1187
424
1020
2553
Market Price
$ 97.38
Selling Price
$ 84.06
4129
2668
3808
4542
Market Price
$ 96.94
Selling Price
$ 80.88
2263
1084
665
3707
Market Price
$ 67.68
Selling Price
$ 59.12
2105
1408
1198
2616
Market Price
$ 91.52
Selling Price
$ 82.57
780
620
778
1617
Market Price
$ 96.15
Selling Price
$ 84.90
1520
1110
1482
1950
Market Price
$ 74.14
Selling Price
$ 66.32
373
311
348
1537
Market Price
$ 104.33
Selling Price
$ 93.23
2830
1998
1463
3163
Market Price
$ 84.61
Selling Price
$ 70.95
1192
984
1135
1720
Market Price
$ 95.84
Selling Price
$ 83.50
3481
1574
2173
4771
Market Price
$ 111.65
Selling Price
$ 97.18
772
289
454
3495
Market Price
$ 86.08
Selling Price
$ 71.80
2207
890
1114
3057
Market Price
$ 96.02
Selling Price
$ 83.61
2193
588
2126
4212
Market Price
$ 75.51
Selling Price
$ 67.75
2813
1108
1827
3579
Market Price
$ 73.92
Selling Price
$ 66.72
1040
258
260
1794
Market Price
$ 99.81
Selling Price
$ 84.94
2979
1997
2002
3195
Market Price
$ 65.89
Selling Price
$ 57.00
1018
345
874
1252
Market Price
$ 107.87
Selling Price
$ 92.35
2810
2649
1041
4998
Market Price
$ 65.34
Selling Price
$ 57.92
2235
1423
645
2407
Market Price
$ 86.29
Selling Price
$ 76.75
509
445
199
1308
Market Price
$ 85.53
Selling Price
$ 75.62
2795
990
2384
2981
Market Price
$ 110.68
Selling Price
$ 96.77
378
122
258
675
Market Price
$ 66.72
Selling Price
$ 59.09
449
299
223
894
Market Price
$ 90.14
Selling Price
$ 77.22
1803
1319
876
3814
Market Price
$ 71.72
Selling Price
$ 61.34
1298
607
655
3553
Market Price
$ 98.53
Selling Price
$ 87.49
435
161
356
1220
Market Price
$ 87.08
Selling Price
$ 77.70
2066
943
1866
4122
Market Price
$ 80.29
Selling Price
$ 67.34
704
334
329
776
Market Price
$ 92.06
Selling Price
$ 82.66
2401
2047
1531
4831
Market Price
$ 95.39
Selling Price
$ 82.32
2259
496
1931
2780