Market Price
$ 99.52
Selling Price
$ 86.41
1941
959
1358
3358
Market Price
$ 107.46
Selling Price
$ 95.10
670
161
348
1068
Market Price
$ 120.48
Selling Price
$ 106.36
1060
731
633
2574
Market Price
$ 85.09
Selling Price
$ 72.23
331
97
70
561
Market Price
$ 90.20
Selling Price
$ 78.27
2182
771
866
2616
Market Price
$ 115.78
Selling Price
$ 99.70
1924
454
1907
4823
Market Price
$ 98.82
Selling Price
$ 83.41
324
201
91
1121
Market Price
$ 117.70
Selling Price
$ 99.12
1316
1227
1192
2951
Market Price
$ 95.59
Selling Price
$ 80.73
390
278
201
529
Market Price
$ 108.53
Selling Price
$ 94.84
432
100
143
1020
Market Price
$ 85.37
Selling Price
$ 74.50
2411
1012
1909
3087
Market Price
$ 138.50
Selling Price
$ 119.21
3422
3104
2177
4621
Market Price
$ 112.68
Selling Price
$ 100.52
1365
1205
1064
2480
Market Price
$ 79.28
Selling Price
$ 71.14
2665
539
1586
2983
Market Price
$ 90.17
Selling Price
$ 78.38
720
158
281
1990
Market Price
$ 137.88
Selling Price
$ 116.93
1757
559
1615
2315
Market Price
$ 124.99
Selling Price
$ 112.09
229
83
72
1034
Market Price
$ 84.34
Selling Price
$ 74.50
2792
1249
839
3233
Market Price
$ 126.54
Selling Price
$ 113.47
1722
1069
655
1916
Market Price
$ 119.95
Selling Price
$ 107.62
796
320
411
834
Market Price
$ 97.83
Selling Price
$ 84.88
1637
471
462
3950
Market Price
$ 91.81
Selling Price
$ 82.26
286
111
193
861
Market Price
$ 131.80
Selling Price
$ 118.81
839
179
250
1178
Market Price
$ 134.08
Selling Price
$ 113.93
618
161
176
1665
Market Price
$ 105.31
Selling Price
$ 93.61
761
257
688
927
Market Price
$ 111.99
Selling Price
$ 94.70
2821
1967
1219
2865
Market Price
$ 120.11
Selling Price
$ 103.30
2152
441
1335
2529
Market Price
$ 134.12
Selling Price
$ 117.27
683
385
615
879
Market Price
$ 120.20
Selling Price
$ 104.35
437
387
281
1580
Market Price
$ 104.81
Selling Price
$ 94.83
1758
1372
611
2003
Market Price
$ 119.06
Selling Price
$ 99.93
3282
3030
919
4889
Market Price
$ 124.70
Selling Price
$ 111.61
1996
652
856
4895
Market Price
$ 131.29
Selling Price
$ 112.70
1701
351
377
4149
Market Price
$ 109.86
Selling Price
$ 93.96
3310
1478
2867
4016
Market Price
$ 134.13
Selling Price
$ 112.37
2598
1067
2294
2806
Market Price
$ 93.62
Selling Price
$ 82.63
1005
904
988
2071
Market Price
$ 131.27
Selling Price
$ 110.26
2196
462
1233
3263
Market Price
$ 110.16
Selling Price
$ 99.56
254
123
158
404
Market Price
$ 121.45
Selling Price
$ 105.85
1690
1474
518
2533
Market Price
$ 96.09
Selling Price
$ 86.56
579
129
460
915