Market Price
$ 48.27
Selling Price
$ 43.08
1544
606
800
2196
Market Price
$ 38.67
Selling Price
$ 32.65
3759
3082
1272
4747
Market Price
$ 60.57
Selling Price
$ 55.05
234
195
131
402
Market Price
$ 30.33
Selling Price
$ 25.87
1823
1410
391
2105
Market Price
$ 32.41
Selling Price
$ 28.09
671
551
501
1067
Market Price
$ 35.82
Selling Price
$ 29.87
1082
662
539
2363
Market Price
$ 51.65
Selling Price
$ 43.75
462
205
314
494
Market Price
$ 63.80
Selling Price
$ 54.63
1338
1079
808
2236
Market Price
$ 37.09
Selling Price
$ 33.13
1483
1374
1056
4093
Market Price
$ 59.45
Selling Price
$ 52.00
432
423
342
1649
Market Price
$ 62.99
Selling Price
$ 55.63
2928
1349
2208
3285
Market Price
$ 64.94
Selling Price
$ 55.38
1311
841
343
4561
Market Price
$ 33.79
Selling Price
$ 30.43
859
548
433
2477
Market Price
$ 42.46
Selling Price
$ 35.59
2341
1527
2023
3164
Market Price
$ 33.60
Selling Price
$ 29.17
762
376
179
1558
Market Price
$ 61.51
Selling Price
$ 51.75
770
420
182
1848
Market Price
$ 53.70
Selling Price
$ 44.86
634
408
339
989
Market Price
$ 30.99
Selling Price
$ 25.85
4104
1523
2859
4391
Market Price
$ 63.86
Selling Price
$ 54.79
478
235
182
622
Market Price
$ 46.32
Selling Price
$ 39.37
4028
1988
1178
4822
Market Price
$ 57.73
Selling Price
$ 50.69
2233
2172
1442
3971
Market Price
$ 45.23
Selling Price
$ 39.70
1236
1155
318
1282
Market Price
$ 58.87
Selling Price
$ 52.60
730
628
167
3424
Market Price
$ 35.83
Selling Price
$ 31.10
1600
713
1395
2253
Market Price
$ 41.92
Selling Price
$ 37.63
4390
4319
2193
4409
Market Price
$ 48.68
Selling Price
$ 44.02
3799
2787
2318
4239
Market Price
$ 32.21
Selling Price
$ 29.15
1986
804
911
4009
Market Price
$ 29.16
Selling Price
$ 25.58
368
283
297
682
Market Price
$ 57.40
Selling Price
$ 47.91
2295
829
504
3548
Market Price
$ 57.33
Selling Price
$ 51.33
1004
719
872
2306
Market Price
$ 44.06
Selling Price
$ 37.91
2223
558
1203
2659
Market Price
$ 59.19
Selling Price
$ 49.41
941
370
224
3149
Market Price
$ 31.02
Selling Price
$ 26.38
2332
1338
747
2888
Market Price
$ 47.90
Selling Price
$ 42.50
307
263
166
934
Market Price
$ 48.49
Selling Price
$ 42.04
1124
483
809
2090
Market Price
$ 56.12
Selling Price
$ 47.57
1711
864
797
4224
Market Price
$ 63.50
Selling Price
$ 56.94
4443
1120
2009
4832
Market Price
$ 66.84
Selling Price
$ 59.04
911
757
842
1016
Market Price
$ 42.65
Selling Price
$ 36.09
2639
1420
1627
3507
Market Price
$ 36.17
Selling Price
$ 32.13
1142
704
944
3831