Market Price
$ 112.77
Selling Price
$ 96.75
1635
731
521
1899
Market Price
$ 107.38
Selling Price
$ 91.65
401
108
138
873
Market Price
$ 104.78
Selling Price
$ 87.50
684
308
464
2233
Market Price
$ 76.99
Selling Price
$ 67.62
920
747
789
1761
Market Price
$ 90.39
Selling Price
$ 79.86
160
111
51
470
Market Price
$ 91.04
Selling Price
$ 77.57
2034
1199
1249
4200
Market Price
$ 99.39
Selling Price
$ 84.32
3649
2003
3399
4236
Market Price
$ 93.12
Selling Price
$ 81.68
420
206
411
491
Market Price
$ 85.57
Selling Price
$ 75.03
1077
835
508
3518
Market Price
$ 89.09
Selling Price
$ 79.49
788
266
772
1465
Market Price
$ 67.05
Selling Price
$ 59.81
1900
723
1846
4540
Market Price
$ 114.82
Selling Price
$ 98.85
1896
1442
1219
4575
Market Price
$ 98.61
Selling Price
$ 82.48
354
348
81
791
Market Price
$ 79.05
Selling Price
$ 71.51
648
609
289
1695
Market Price
$ 67.15
Selling Price
$ 58.70
1910
1604
1890
3184
Market Price
$ 63.33
Selling Price
$ 55.65
2041
879
931
4409
Market Price
$ 113.56
Selling Price
$ 98.86
226
170
84
812
Market Price
$ 98.01
Selling Price
$ 83.88
1056
586
779
2521
Market Price
$ 83.54
Selling Price
$ 73.85
3645
2144
2764
3832
Market Price
$ 86.71
Selling Price
$ 76.79
1615
765
1316
2305
Market Price
$ 93.95
Selling Price
$ 85.03
529
167
122
1778
Market Price
$ 110.67
Selling Price
$ 97.78
1854
418
717
2420
Market Price
$ 80.83
Selling Price
$ 72.30
456
385
386
1536
Market Price
$ 82.50
Selling Price
$ 69.56
3523
1043
2495
4555
Market Price
$ 103.24
Selling Price
$ 88.18
482
112
472
1226
Market Price
$ 87.98
Selling Price
$ 76.11
280
125
81
1153
Market Price
$ 106.56
Selling Price
$ 93.78
138
87
58
470
Market Price
$ 95.08
Selling Price
$ 83.27
241
55
118
899
Market Price
$ 71.29
Selling Price
$ 59.86
445
137
105
570
Market Price
$ 111.12
Selling Price
$ 97.67
2325
1024
822
2499
Market Price
$ 93.85
Selling Price
$ 80.50
1944
721
1737
3744
Market Price
$ 96.92
Selling Price
$ 83.27
847
543
581
4153
Market Price
$ 104.66
Selling Price
$ 93.62
3580
1580
2149
4334
Market Price
$ 92.04
Selling Price
$ 80.61
2513
1854
1408
3930
Market Price
$ 66.42
Selling Price
$ 55.48
732
330
254
1076
Market Price
$ 85.38
Selling Price
$ 76.60
979
645
578
1355
Market Price
$ 102.22
Selling Price
$ 90.84
2806
2199
1756
3346
Market Price
$ 74.37
Selling Price
$ 63.53
1408
526
1337
3870
Market Price
$ 82.19
Selling Price
$ 71.94
3046
2297
2794
3455
Market Price
$ 77.59
Selling Price
$ 65.72
2585
1010
676
4439