Market Price
$ 47.58
Selling Price
$ 42.15
523
253
194
666
Market Price
$ 57.76
Selling Price
$ 49.33
1746
1290
1226
3918
Market Price
$ 55.00
Selling Price
$ 48.17
1487
299
663
4607
Market Price
$ 51.70
Selling Price
$ 43.84
600
152
274
1760
Market Price
$ 57.68
Selling Price
$ 48.68
2753
2713
2093
3905
Market Price
$ 38.86
Selling Price
$ 34.85
3732
1887
1016
4077
Market Price
$ 64.26
Selling Price
$ 56.86
1115
916
937
4155
Market Price
$ 45.60
Selling Price
$ 39.82
288
195
153
1301
Market Price
$ 32.85
Selling Price
$ 27.41
985
501
364
2065
Market Price
$ 65.92
Selling Price
$ 59.08
811
604
386
893
Market Price
$ 40.96
Selling Price
$ 34.32
2687
2665
1685
3339
Market Price
$ 60.41
Selling Price
$ 52.51
2783
565
1577
4246
Market Price
$ 64.66
Selling Price
$ 56.08
1469
1038
1170
4887
Market Price
$ 36.05
Selling Price
$ 32.63
1149
700
632
4041
Market Price
$ 58.66
Selling Price
$ 50.69
582
454
170
2695
Market Price
$ 47.27
Selling Price
$ 41.94
3194
2585
934
3678
Market Price
$ 63.43
Selling Price
$ 56.34
1619
1573
825
1696
Market Price
$ 40.28
Selling Price
$ 36.59
1081
997
706
1529
Market Price
$ 38.13
Selling Price
$ 33.86
4615
2219
1407
4755
Market Price
$ 41.05
Selling Price
$ 35.91
4024
1624
1531
4962
Market Price
$ 45.46
Selling Price
$ 40.23
749
748
485
1418
Market Price
$ 41.01
Selling Price
$ 35.08
2668
2270
1641
3636
Market Price
$ 40.59
Selling Price
$ 36.73
558
509
168
2697
Market Price
$ 60.88
Selling Price
$ 52.85
1064
780
539
3788
Market Price
$ 62.44
Selling Price
$ 55.84
134
97
67
673
Market Price
$ 36.82
Selling Price
$ 32.12
479
265
358
1057
Market Price
$ 42.25
Selling Price
$ 38.25
4094
1582
1608
4855
Market Price
$ 67.22
Selling Price
$ 56.38
699
147
427
918
Market Price
$ 58.75
Selling Price
$ 49.55
352
115
235
1394
Market Price
$ 63.50
Selling Price
$ 55.45
3054
1800
2256
3614
Market Price
$ 62.24
Selling Price
$ 55.90
3089
1388
2720
3435
Market Price
$ 34.73
Selling Price
$ 31.36
684
401
254
1020
Market Price
$ 53.87
Selling Price
$ 48.63
3588
1741
3206
4829
Market Price
$ 57.87
Selling Price
$ 50.59
2691
655
2060
4840
Market Price
$ 65.99
Selling Price
$ 59.78
1270
963
351
2245
Market Price
$ 59.21
Selling Price
$ 51.10
661
406
229
2263
Market Price
$ 64.29
Selling Price
$ 56.91
2087
2057
646
3364
Market Price
$ 41.26
Selling Price
$ 34.48
1010
739
814
4261
Market Price
$ 48.15
Selling Price
$ 41.83
181
77
79
576
Market Price
$ 30.63
Selling Price
$ 26.56
2936
2466
2850
3869