Market Price
$ 37.70
Selling Price
$ 32.94
687
405
399
1000
Market Price
$ 48.02
Selling Price
$ 43.31
315
257
275
451
Market Price
$ 61.66
Selling Price
$ 52.86
420
404
244
1341
Market Price
$ 59.46
Selling Price
$ 53.67
4540
943
1528
4855
Market Price
$ 47.82
Selling Price
$ 40.16
1068
572
1021
2900
Market Price
$ 58.43
Selling Price
$ 52.38
1217
449
1128
1488
Market Price
$ 35.54
Selling Price
$ 30.58
1786
1622
691
2117
Market Price
$ 28.50
Selling Price
$ 25.18
1084
225
782
3620
Market Price
$ 66.16
Selling Price
$ 58.43
429
130
117
503
Market Price
$ 53.72
Selling Price
$ 45.66
860
360
474
3954
Market Price
$ 42.13
Selling Price
$ 36.63
2311
896
1596
4937
Market Price
$ 30.78
Selling Price
$ 25.83
2448
2311
552
4728
Market Price
$ 39.95
Selling Price
$ 34.17
475
276
411
1270
Market Price
$ 32.63
Selling Price
$ 28.34
473
302
298
2241
Market Price
$ 60.79
Selling Price
$ 50.84
424
342
130
625
Market Price
$ 37.58
Selling Price
$ 31.96
147
142
142
430
Market Price
$ 59.58
Selling Price
$ 51.32
2858
1537
1603
3179
Market Price
$ 47.96
Selling Price
$ 43.21
260
139
67
567
Market Price
$ 65.78
Selling Price
$ 58.25
3860
3780
1769
4937
Market Price
$ 32.62
Selling Price
$ 27.67
1970
1532
1717
3472
Market Price
$ 46.79
Selling Price
$ 41.71
2337
1054
1040
4027
Market Price
$ 59.40
Selling Price
$ 51.95
599
259
483
873
Market Price
$ 46.42
Selling Price
$ 41.02
833
722
330
2171
Market Price
$ 36.38
Selling Price
$ 31.05
359
175
244
767
Market Price
$ 33.97
Selling Price
$ 29.74
294
279
234
673
Market Price
$ 50.21
Selling Price
$ 42.55
1781
527
1104
3237
Market Price
$ 45.89
Selling Price
$ 41.00
1235
478
1095
1561
Market Price
$ 65.45
Selling Price
$ 57.48
400
398
277
1303
Market Price
$ 58.44
Selling Price
$ 50.47
3388
2712
718
3556
Market Price
$ 53.22
Selling Price
$ 44.96
1653
953
860
1762
Market Price
$ 30.50
Selling Price
$ 26.44
562
255
264
609
Market Price
$ 66.61
Selling Price
$ 55.75
3718
1011
2428
4507
Market Price
$ 33.17
Selling Price
$ 29.10
1114
778
657
1262
Market Price
$ 66.11
Selling Price
$ 56.58
1778
1011
540
1909
Market Price
$ 60.03
Selling Price
$ 52.93
1598
1324
1379
2141
Market Price
$ 42.75
Selling Price
$ 37.70
2325
1206
1871
3900
Market Price
$ 28.00
Selling Price
$ 25.18
3394
1395
2401
4675
Market Price
$ 65.91
Selling Price
$ 56.08
826
662
823
3113
Market Price
$ 34.72
Selling Price
$ 30.06
1200
1119
667
3099
Market Price
$ 52.59
Selling Price
$ 46.42
379
275
84
683