Market Price
$ 28.91
Selling Price
$ 25.34
2372
537
2345
3209
Market Price
$ 41.60
Selling Price
$ 37.79
2870
2392
993
3252
Market Price
$ 64.87
Selling Price
$ 57.87
892
210
589
1971
Market Price
$ 45.99
Selling Price
$ 40.53
1668
1502
372
2043
Market Price
$ 33.46
Selling Price
$ 28.25
1372
539
1350
3166
Market Price
$ 58.08
Selling Price
$ 48.58
2683
1444
2077
4140
Market Price
$ 60.02
Selling Price
$ 51.54
4090
2941
3448
4402
Market Price
$ 43.46
Selling Price
$ 38.05
1153
610
266
4962
Market Price
$ 31.01
Selling Price
$ 26.23
393
242
239
1456
Market Price
$ 40.89
Selling Price
$ 34.37
1550
442
569
4947
Market Price
$ 58.22
Selling Price
$ 51.88
900
180
874
2254
Market Price
$ 37.17
Selling Price
$ 31.67
1420
565
320
1798
Market Price
$ 45.89
Selling Price
$ 38.82
605
327
531
2781
Market Price
$ 39.12
Selling Price
$ 34.15
1361
614
1251
1789
Market Price
$ 52.76
Selling Price
$ 47.31
850
732
307
3887
Market Price
$ 55.86
Selling Price
$ 47.46
486
249
197
1864
Market Price
$ 48.67
Selling Price
$ 43.33
535
152
298
1928
Market Price
$ 70.47
Selling Price
$ 59.74
2279
870
971
2808
Market Price
$ 47.00
Selling Price
$ 41.78
1721
1184
800
2035
Market Price
$ 35.13
Selling Price
$ 29.73
4142
2711
1082
4711
Market Price
$ 58.78
Selling Price
$ 50.62
1391
886
489
3025
Market Price
$ 50.27
Selling Price
$ 42.79
2304
555
1911
2547
Market Price
$ 63.80
Selling Price
$ 57.77
1378
979
455
1890
Market Price
$ 56.18
Selling Price
$ 50.36
956
277
316
1302
Market Price
$ 38.21
Selling Price
$ 33.00
1834
705
524
2448
Market Price
$ 35.61
Selling Price
$ 29.89
676
136
285
1447
Market Price
$ 49.15
Selling Price
$ 42.14
260
227
68
525
Market Price
$ 59.56
Selling Price
$ 51.94
808
758
761
2337
Market Price
$ 58.95
Selling Price
$ 52.52
3187
2601
1230
4302
Market Price
$ 59.68
Selling Price
$ 50.22
264
75
134
416
Market Price
$ 65.95
Selling Price
$ 57.86
1354
830
1319
4542
Market Price
$ 42.55
Selling Price
$ 36.36
502
474
234
1325
Market Price
$ 37.52
Selling Price
$ 32.99
2462
1505
1170
4622
Market Price
$ 67.81
Selling Price
$ 57.86
2275
1712
1865
4055
Market Price
$ 46.63
Selling Price
$ 42.10
278
107
83
428
Market Price
$ 60.83
Selling Price
$ 54.21
1722
1409
1310
3643
Market Price
$ 50.64
Selling Price
$ 44.65
2879
1659
1085
4969
Market Price
$ 68.61
Selling Price
$ 59.68
3038
1456
1977
3255
Market Price
$ 33.68
Selling Price
$ 29.59
2392
2063
2120
3771
Market Price
$ 38.65
Selling Price
$ 32.75
2231
708
669
4147