Market Price
$ 66.83
Selling Price
$ 57.82
1430
1190
825
3157
Market Price
$ 45.22
Selling Price
$ 38.19
3212
1758
688
4891
Market Price
$ 40.40
Selling Price
$ 36.03
1451
501
800
4072
Market Price
$ 59.49
Selling Price
$ 50.66
915
269
490
1088
Market Price
$ 45.52
Selling Price
$ 40.76
1816
1813
1068
2712
Market Price
$ 61.80
Selling Price
$ 54.38
207
155
143
878
Market Price
$ 40.06
Selling Price
$ 33.71
1427
685
680
1744
Market Price
$ 58.47
Selling Price
$ 53.06
4377
3190
1048
5000
Market Price
$ 63.31
Selling Price
$ 57.19
245
97
206
433
Market Price
$ 67.89
Selling Price
$ 57.64
446
328
175
1262
Market Price
$ 39.08
Selling Price
$ 33.67
2546
579
803
2872
Market Price
$ 47.28
Selling Price
$ 40.23
530
526
466
2334
Market Price
$ 69.32
Selling Price
$ 59.16
4732
2110
2791
4748
Market Price
$ 50.00
Selling Price
$ 41.86
1096
997
255
1176
Market Price
$ 48.67
Selling Price
$ 41.71
3146
2663
2335
4464
Market Price
$ 40.77
Selling Price
$ 35.56
2143
970
2127
4187
Market Price
$ 44.01
Selling Price
$ 37.03
2864
2086
2338
3673
Market Price
$ 60.23
Selling Price
$ 53.20
1388
578
508
3181
Market Price
$ 65.19
Selling Price
$ 56.33
1022
462
850
1956
Market Price
$ 51.21
Selling Price
$ 44.48
1081
347
303
4623
Market Price
$ 68.47
Selling Price
$ 58.69
790
672
259
2209
Market Price
$ 44.69
Selling Price
$ 39.65
345
276
168
418
Market Price
$ 31.55
Selling Price
$ 26.52
2837
2011
1711
4657
Market Price
$ 40.29
Selling Price
$ 34.32
768
725
391
852
Market Price
$ 46.42
Selling Price
$ 40.02
3920
3782
2399
4952
Market Price
$ 64.96
Selling Price
$ 58.60
2332
1323
980
2336
Market Price
$ 46.22
Selling Price
$ 40.99
1152
918
300
1368
Market Price
$ 47.61
Selling Price
$ 40.46
1108
601
1058
2880
Market Price
$ 65.77
Selling Price
$ 57.10
677
368
585
1127
Market Price
$ 59.72
Selling Price
$ 50.01
1438
948
1079
3781
Market Price
$ 51.97
Selling Price
$ 44.31
238
235
153
747
Market Price
$ 28.67
Selling Price
$ 25.52
2535
1923
744
2751
Market Price
$ 36.75
Selling Price
$ 31.10
1952
1461
1598
1959
Market Price
$ 52.63
Selling Price
$ 46.65
1123
985
1078
1153
Market Price
$ 54.65
Selling Price
$ 47.39
347
266
325
828
Market Price
$ 37.45
Selling Price
$ 31.76
1270
533
1211
1451
Market Price
$ 32.10
Selling Price
$ 28.81
539
515
388
655
Market Price
$ 61.03
Selling Price
$ 52.43
2610
1142
669
4478
Market Price
$ 50.81
Selling Price
$ 46.11
949
693
681
3734
Market Price
$ 58.62
Selling Price
$ 51.04
1857
405
1205
2370