Market Price
$ 47.01
Selling Price
$ 40.94
2282
1700
1368
4959
Market Price
$ 36.71
Selling Price
$ 32.42
3776
1624
3411
4197
Market Price
$ 36.47
Selling Price
$ 32.06
706
446
535
1075
Market Price
$ 64.45
Selling Price
$ 57.62
1265
1021
822
2286
Market Price
$ 35.97
Selling Price
$ 30.35
1423
315
866
4313
Market Price
$ 52.67
Selling Price
$ 46.38
1351
1205
944
1691
Market Price
$ 41.36
Selling Price
$ 35.52
1952
571
825
4271
Market Price
$ 54.70
Selling Price
$ 47.07
1861
518
1509
3938
Market Price
$ 40.14
Selling Price
$ 34.94
1529
1272
1193
2006
Market Price
$ 39.70
Selling Price
$ 34.21
1171
1009
361
4138
Market Price
$ 30.06
Selling Price
$ 25.37
440
155
256
573
Market Price
$ 51.42
Selling Price
$ 45.87
2118
589
818
4337
Market Price
$ 54.72
Selling Price
$ 48.00
2259
1083
2040
3281
Market Price
$ 38.32
Selling Price
$ 33.04
2527
2227
2356
3844
Market Price
$ 64.14
Selling Price
$ 54.07
341
270
267
1398
Market Price
$ 41.39
Selling Price
$ 35.77
1581
938
1515
2633
Market Price
$ 66.02
Selling Price
$ 56.60
2877
2257
1582
3678
Market Price
$ 46.55
Selling Price
$ 39.07
2654
1930
2621
3390
Market Price
$ 42.87
Selling Price
$ 37.92
1046
796
355
2565
Market Price
$ 46.89
Selling Price
$ 41.85
1619
565
375
4966
Market Price
$ 42.93
Selling Price
$ 37.10
1306
305
377
1571
Market Price
$ 32.21
Selling Price
$ 27.89
945
215
204
1102
Market Price
$ 43.91
Selling Price
$ 37.45
1128
1081
914
4808
Market Price
$ 66.00
Selling Price
$ 56.45
449
213
280
522
Market Price
$ 45.59
Selling Price
$ 38.27
624
532
224
1365
Market Price
$ 54.53
Selling Price
$ 48.30
1911
1013
1182
4945
Market Price
$ 54.97
Selling Price
$ 47.75
2245
657
862
2621
Market Price
$ 48.22
Selling Price
$ 43.48
1278
999
710
1614
Market Price
$ 41.35
Selling Price
$ 36.55
1982
521
981
4422
Market Price
$ 45.05
Selling Price
$ 38.09
2467
1383
656
3841
Market Price
$ 61.58
Selling Price
$ 54.63
2112
1864
908
4573
Market Price
$ 41.48
Selling Price
$ 35.02
1926
1028
1805
2892
Market Price
$ 52.14
Selling Price
$ 43.50
2919
1009
1676
3393
Market Price
$ 61.38
Selling Price
$ 52.49
3161
808
1565
3200
Market Price
$ 48.86
Selling Price
$ 41.31
329
76
280
783
Market Price
$ 47.96
Selling Price
$ 43.02
2503
1063
1120
3138
Market Price
$ 57.72
Selling Price
$ 49.60
707
685
653
1794
Market Price
$ 66.08
Selling Price
$ 60.00
1707
1117
413
4127
Market Price
$ 46.05
Selling Price
$ 40.13
161
86
143
657
Market Price
$ 42.87
Selling Price
$ 38.55
3787
3421
1151
4459