Market Price
$ 51.45
Selling Price
$ 44.34
1954
1595
782
4636
Market Price
$ 40.88
Selling Price
$ 34.40
931
368
233
2597
Market Price
$ 40.83
Selling Price
$ 34.21
589
539
455
1833
Market Price
$ 58.34
Selling Price
$ 48.89
2459
496
797
2710
Market Price
$ 30.07
Selling Price
$ 26.75
1766
1359
1181
3540
Market Price
$ 35.08
Selling Price
$ 31.62
1201
917
500
1566
Market Price
$ 69.02
Selling Price
$ 58.78
742
285
270
3499
Market Price
$ 62.48
Selling Price
$ 55.76
3782
853
2090
4749
Market Price
$ 49.02
Selling Price
$ 41.68
2540
1737
1796
3730
Market Price
$ 49.06
Selling Price
$ 42.54
1104
1036
903
3242
Market Price
$ 44.29
Selling Price
$ 37.01
976
970
375
1096
Market Price
$ 59.81
Selling Price
$ 50.83
1561
340
578
1726
Market Price
$ 32.80
Selling Price
$ 29.05
796
377
358
1628
Market Price
$ 40.23
Selling Price
$ 34.80
1362
638
1107
3473
Market Price
$ 61.16
Selling Price
$ 51.66
1333
1250
1169
3338
Market Price
$ 48.01
Selling Price
$ 42.83
2472
563
2206
3202
Market Price
$ 40.09
Selling Price
$ 34.16
3210
2342
2162
3222
Market Price
$ 64.34
Selling Price
$ 57.66
322
241
186
523
Market Price
$ 32.74
Selling Price
$ 29.71
2953
2701
1949
3479
Market Price
$ 38.04
Selling Price
$ 33.63
1084
398
494
2395
Market Price
$ 44.79
Selling Price
$ 37.81
1011
841
945
1353
Market Price
$ 52.05
Selling Price
$ 43.47
3159
1653
659
4525
Market Price
$ 58.43
Selling Price
$ 51.52
1762
1631
1117
2669
Market Price
$ 61.18
Selling Price
$ 51.37
653
606
207
659
Market Price
$ 43.17
Selling Price
$ 36.78
866
597
629
2695
Market Price
$ 42.74
Selling Price
$ 35.84
910
537
355
3339
Market Price
$ 31.03
Selling Price
$ 27.47
1617
1201
1382
2154
Market Price
$ 29.37
Selling Price
$ 25.50
2004
1325
1478
4865
Market Price
$ 41.93
Selling Price
$ 36.68
1388
1382
1096
1895
Market Price
$ 51.15
Selling Price
$ 44.30
1670
1423
818
2266
Market Price
$ 35.23
Selling Price
$ 29.94
785
360
710
3571
Market Price
$ 29.73
Selling Price
$ 26.80
621
125
170
948
Market Price
$ 55.83
Selling Price
$ 49.69
1112
370
433
1446
Market Price
$ 61.23
Selling Price
$ 53.89
343
321
133
642
Market Price
$ 49.30
Selling Price
$ 41.58
3149
3053
1523
3977
Market Price
$ 61.82
Selling Price
$ 54.67
1687
1483
1384
3445
Market Price
$ 38.10
Selling Price
$ 33.93
2949
1229
1014
4004
Market Price
$ 61.91
Selling Price
$ 53.32
4445
2892
3444
4931
Market Price
$ 40.88
Selling Price
$ 34.23
2169
2023
1109
3121
Market Price
$ 48.43
Selling Price
$ 42.61
1662
754
1656
3614