Market Price
$ 44.11
Selling Price
$ 38.82
946
260
284
3520
Market Price
$ 39.61
Selling Price
$ 34.93
1568
1418
996
2637
Market Price
$ 29.77
Selling Price
$ 25.28
488
190
236
1784
Market Price
$ 67.72
Selling Price
$ 57.16
2517
2326
1739
2944
Market Price
$ 61.53
Selling Price
$ 55.17
1173
828
484
1532
Market Price
$ 33.42
Selling Price
$ 29.56
3567
2736
2000
4346
Market Price
$ 64.02
Selling Price
$ 57.54
3749
1826
2847
3958
Market Price
$ 35.53
Selling Price
$ 31.05
3053
1876
2695
4659
Market Price
$ 52.46
Selling Price
$ 47.57
1774
781
1379
2335
Market Price
$ 43.11
Selling Price
$ 37.27
1878
472
906
4644
Market Price
$ 30.46
Selling Price
$ 26.26
1143
391
337
4676
Market Price
$ 40.96
Selling Price
$ 34.67
2810
2270
2755
4588
Market Price
$ 45.40
Selling Price
$ 40.70
740
166
287
985
Market Price
$ 55.87
Selling Price
$ 47.94
2181
632
1168
4608
Market Price
$ 65.96
Selling Price
$ 58.00
350
132
182
1184
Market Price
$ 43.84
Selling Price
$ 37.36
520
220
340
1430
Market Price
$ 51.35
Selling Price
$ 46.26
2611
2331
1537
4019
Market Price
$ 51.75
Selling Price
$ 44.65
1540
728
501
3629
Market Price
$ 60.54
Selling Price
$ 50.66
2734
1155
1344
3281
Market Price
$ 43.13
Selling Price
$ 37.88
3859
2337
1566
3861
Market Price
$ 31.48
Selling Price
$ 26.25
1803
1661
700
3580
Market Price
$ 54.71
Selling Price
$ 46.13
743
259
312
1454
Market Price
$ 40.48
Selling Price
$ 36.46
3109
2749
1880
3899
Market Price
$ 54.66
Selling Price
$ 48.73
1327
446
1303
1956
Market Price
$ 44.84
Selling Price
$ 37.39
3159
1568
1169
3910
Market Price
$ 30.21
Selling Price
$ 26.08
3588
737
1434
4836
Market Price
$ 38.83
Selling Price
$ 34.34
2075
1340
1879
3544
Market Price
$ 34.20
Selling Price
$ 28.53
2409
1425
1524
3031
Market Price
$ 44.20
Selling Price
$ 39.44
1145
634
749
1456
Market Price
$ 55.95
Selling Price
$ 47.89
1488
601
533
3331
Market Price
$ 41.09
Selling Price
$ 35.01
1308
708
868
4922
Market Price
$ 66.95
Selling Price
$ 57.38
1602
993
555
1840
Market Price
$ 60.32
Selling Price
$ 52.30
729
634
447
1412
Market Price
$ 54.45
Selling Price
$ 48.04
1135
636
1067
3639
Market Price
$ 34.21
Selling Price
$ 30.97
860
428
529
2576
Market Price
$ 32.61
Selling Price
$ 27.26
1295
760
278
2647
Market Price
$ 30.15
Selling Price
$ 26.78
672
406
607
712
Market Price
$ 30.24
Selling Price
$ 27.22
960
493
219
1464
Market Price
$ 44.12
Selling Price
$ 39.77
617
514
600
2148
Market Price
$ 29.26
Selling Price
$ 25.54
557
117
481
886