Market Price
$ 70.19
Selling Price
$ 58.63
533
240
443
1874
Market Price
$ 53.16
Selling Price
$ 46.00
749
288
318
986
Market Price
$ 43.07
Selling Price
$ 37.12
533
499
363
2352
Market Price
$ 30.48
Selling Price
$ 26.54
742
642
217
3375
Market Price
$ 69.88
Selling Price
$ 58.52
808
264
249
2082
Market Price
$ 63.14
Selling Price
$ 57.02
1378
849
534
4208
Market Price
$ 63.72
Selling Price
$ 55.53
2029
838
864
3180
Market Price
$ 61.22
Selling Price
$ 53.54
2364
2102
720
3062
Market Price
$ 58.66
Selling Price
$ 50.72
1493
1110
1122
1923
Market Price
$ 51.96
Selling Price
$ 46.69
1170
929
656
1458
Market Price
$ 57.97
Selling Price
$ 52.57
1429
749
1382
1499
Market Price
$ 32.57
Selling Price
$ 28.73
1172
876
261
2636
Market Price
$ 38.92
Selling Price
$ 33.69
2742
2336
987
3213
Market Price
$ 55.59
Selling Price
$ 49.90
453
105
201
1979
Market Price
$ 31.62
Selling Price
$ 28.61
1421
584
1049
2806
Market Price
$ 65.62
Selling Price
$ 57.71
2390
2173
1346
4633
Market Price
$ 48.81
Selling Price
$ 43.32
188
135
162
849
Market Price
$ 50.53
Selling Price
$ 44.63
4357
2585
2920
4786
Market Price
$ 31.43
Selling Price
$ 28.28
1613
611
376
1948
Market Price
$ 40.62
Selling Price
$ 35.58
513
294
216
803
Market Price
$ 35.83
Selling Price
$ 29.88
927
597
880
3584
Market Price
$ 60.94
Selling Price
$ 52.94
3823
1492
2559
4632
Market Price
$ 40.26
Selling Price
$ 34.94
3638
2824
2821
4328
Market Price
$ 36.66
Selling Price
$ 32.25
1646
909
1400
1647
Market Price
$ 50.45
Selling Price
$ 45.44
1998
1356
1261
3045
Market Price
$ 66.36
Selling Price
$ 56.64
1067
811
596
1688
Market Price
$ 70.09
Selling Price
$ 59.26
508
280
317
1109
Market Price
$ 53.71
Selling Price
$ 48.22
703
505
211
2252
Market Price
$ 45.85
Selling Price
$ 40.61
1788
1693
801
2843
Market Price
$ 49.50
Selling Price
$ 43.28
3514
985
1108
3897
Market Price
$ 43.61
Selling Price
$ 38.60
2821
814
1266
3911
Market Price
$ 32.96
Selling Price
$ 29.91
1269
651
364
2092
Market Price
$ 45.41
Selling Price
$ 40.31
2705
1256
1570
2976
Market Price
$ 30.07
Selling Price
$ 25.55
994
439
478
2728
Market Price
$ 66.18
Selling Price
$ 55.81
3638
800
988
4642
Market Price
$ 46.01
Selling Price
$ 41.17
520
215
202
2500
Market Price
$ 58.71
Selling Price
$ 53.35
2588
1968
1624
3222
Market Price
$ 49.11
Selling Price
$ 43.52
821
191
255
1179
Market Price
$ 54.79
Selling Price
$ 46.42
315
265
273
411
Market Price
$ 64.95
Selling Price
$ 54.52
581
439
174
2056