Market Price
$ 59.13
Selling Price
$ 51.63
1793
1068
838
4969
Market Price
$ 47.33
Selling Price
$ 42.17
1599
1468
587
2589
Market Price
$ 39.33
Selling Price
$ 33.08
1343
862
955
2224
Market Price
$ 38.44
Selling Price
$ 32.74
602
347
488
1057
Market Price
$ 52.85
Selling Price
$ 46.88
833
660
388
3419
Market Price
$ 41.03
Selling Price
$ 35.55
3477
3172
1672
3713
Market Price
$ 65.33
Selling Price
$ 58.62
443
247
339
783
Market Price
$ 61.74
Selling Price
$ 54.19
1935
1728
1328
4769
Market Price
$ 46.70
Selling Price
$ 39.11
3199
2174
1672
3517
Market Price
$ 30.10
Selling Price
$ 27.11
635
178
295
1564
Market Price
$ 65.84
Selling Price
$ 58.82
1723
1685
1472
4309
Market Price
$ 54.59
Selling Price
$ 45.66
1806
1587
1548
4564
Market Price
$ 43.29
Selling Price
$ 36.50
1238
590
795
2180
Market Price
$ 42.67
Selling Price
$ 37.27
1201
1161
700
1418
Market Price
$ 49.09
Selling Price
$ 41.62
700
438
236
2552
Market Price
$ 42.52
Selling Price
$ 36.95
2506
1183
802
4487
Market Price
$ 44.28
Selling Price
$ 39.37
171
79
89
434
Market Price
$ 63.68
Selling Price
$ 56.64
2394
506
1198
4048
Market Price
$ 59.47
Selling Price
$ 49.60
785
492
237
1136
Market Price
$ 64.16
Selling Price
$ 55.46
1643
450
474
4085
Market Price
$ 36.75
Selling Price
$ 32.57
354
243
330
657
Market Price
$ 32.82
Selling Price
$ 27.46
1423
1035
1144
3384
Market Price
$ 29.65
Selling Price
$ 26.58
3149
1291
2159
4175
Market Price
$ 44.66
Selling Price
$ 38.47
1979
1006
1810
2387
Market Price
$ 56.15
Selling Price
$ 46.93
707
345
216
741
Market Price
$ 53.28
Selling Price
$ 45.39
2989
980
2150
4895
Market Price
$ 58.10
Selling Price
$ 51.68
917
340
478
3871
Market Price
$ 31.79
Selling Price
$ 27.67
2572
1370
1762
4380
Market Price
$ 61.50
Selling Price
$ 55.56
4159
4116
2006
4710
Market Price
$ 60.07
Selling Price
$ 51.70
794
527
650
1985
Market Price
$ 67.28
Selling Price
$ 59.32
1501
1374
781
4491
Market Price
$ 29.37
Selling Price
$ 26.63
247
226
246
1201
Market Price
$ 61.21
Selling Price
$ 51.28
2075
780
892
3140
Market Price
$ 67.25
Selling Price
$ 56.59
3270
2239
3160
3938
Market Price
$ 37.82
Selling Price
$ 33.89
298
106
189
420
Market Price
$ 63.00
Selling Price
$ 52.62
2515
1865
511
3966
Market Price
$ 51.76
Selling Price
$ 44.74
3498
2617
1124
4544
Market Price
$ 54.97
Selling Price
$ 48.69
2641
684
1712
3659
Market Price
$ 69.24
Selling Price
$ 57.90
1793
1651
1732
2410
Market Price
$ 29.91
Selling Price
$ 25.27
195
48
184
579