Market Price
$ 68.04
Selling Price
$ 58.87
2152
2018
511
3671
Market Price
$ 87.80
Selling Price
$ 76.63
1579
1098
414
4117
Market Price
$ 71.96
Selling Price
$ 60.42
339
136
141
1551
Market Price
$ 78.87
Selling Price
$ 71.50
506
140
328
651
Market Price
$ 108.84
Selling Price
$ 95.36
401
238
253
748
Market Price
$ 63.98
Selling Price
$ 58.09
2377
1134
2305
2879
Market Price
$ 68.84
Selling Price
$ 61.37
1236
800
585
1619
Market Price
$ 87.37
Selling Price
$ 79.25
1951
1147
1172
2553
Market Price
$ 111.66
Selling Price
$ 93.30
1776
934
950
2855
Market Price
$ 75.23
Selling Price
$ 66.74
1720
914
1556
2601
Market Price
$ 101.45
Selling Price
$ 91.14
2502
952
902
2656
Market Price
$ 77.16
Selling Price
$ 67.32
1304
1250
940
2100
Market Price
$ 102.63
Selling Price
$ 92.81
2077
940
1868
3881
Market Price
$ 98.19
Selling Price
$ 84.58
854
295
262
1492
Market Price
$ 92.42
Selling Price
$ 77.04
727
528
693
2465
Market Price
$ 77.00
Selling Price
$ 67.20
1581
353
335
2748
Market Price
$ 91.72
Selling Price
$ 82.65
2331
1523
1276
4353
Market Price
$ 90.67
Selling Price
$ 82.35
329
164
156
681
Market Price
$ 103.41
Selling Price
$ 91.37
840
504
792
1781
Market Price
$ 102.80
Selling Price
$ 91.84
834
566
471
1088
Market Price
$ 106.47
Selling Price
$ 89.60
2316
1864
1291
4559
Market Price
$ 62.45
Selling Price
$ 56.39
1279
1207
1059
3629
Market Price
$ 83.85
Selling Price
$ 75.12
1308
961
433
2406
Market Price
$ 82.54
Selling Price
$ 73.40
611
450
350
767
Market Price
$ 70.87
Selling Price
$ 64.30
1828
815
483
3548
Market Price
$ 76.94
Selling Price
$ 64.36
2260
2089
1283
3870
Market Price
$ 80.45
Selling Price
$ 67.50
1225
1186
258
3221
Market Price
$ 81.52
Selling Price
$ 72.71
2513
2460
1049
3760
Market Price
$ 108.13
Selling Price
$ 95.02
803
396
704
987
Market Price
$ 85.41
Selling Price
$ 71.80
1489
1236
707
3872
Market Price
$ 109.22
Selling Price
$ 98.99
273
96
175
1034
Market Price
$ 89.93
Selling Price
$ 78.72
828
271
333
1949
Market Price
$ 104.26
Selling Price
$ 94.54
1004
662
269
1107
Market Price
$ 82.14
Selling Price
$ 68.99
2553
1839
1530
3131
Market Price
$ 74.92
Selling Price
$ 65.14
3093
1935
1580
3252
Market Price
$ 97.18
Selling Price
$ 81.90
1113
674
594
3536
Market Price
$ 111.98
Selling Price
$ 96.46
1299
1283
267
1441
Market Price
$ 83.41
Selling Price
$ 71.13
2451
1086
2032
4677
Market Price
$ 110.46
Selling Price
$ 97.39
2164
438
965
2393
Market Price
$ 71.84
Selling Price
$ 61.61
505
166
124
1615