Market Price
$ 50.13
Selling Price
$ 45.20
2595
1369
1066
2754
Market Price
$ 60.78
Selling Price
$ 54.33
2922
2233
1598
3894
Market Price
$ 66.29
Selling Price
$ 55.48
723
485
247
1149
Market Price
$ 49.18
Selling Price
$ 42.70
2161
1484
1419
3712
Market Price
$ 49.71
Selling Price
$ 44.33
1245
259
249
3506
Market Price
$ 44.36
Selling Price
$ 39.66
2274
1675
1188
2669
Market Price
$ 63.23
Selling Price
$ 54.65
2167
2141
1323
3443
Market Price
$ 68.80
Selling Price
$ 57.87
1299
420
948
2064
Market Price
$ 41.72
Selling Price
$ 34.89
1684
774
1652
4099
Market Price
$ 60.87
Selling Price
$ 53.87
722
374
158
2561
Market Price
$ 66.95
Selling Price
$ 58.15
909
462
647
1426
Market Price
$ 55.59
Selling Price
$ 47.29
1779
842
743
1870
Market Price
$ 56.66
Selling Price
$ 51.10
1189
534
376
3389
Market Price
$ 30.14
Selling Price
$ 26.07
1394
681
335
1502
Market Price
$ 33.43
Selling Price
$ 29.74
1136
401
895
2511
Market Price
$ 62.66
Selling Price
$ 55.88
1597
1330
451
4167
Market Price
$ 44.98
Selling Price
$ 39.89
2177
580
2134
4280
Market Price
$ 45.02
Selling Price
$ 39.53
249
132
240
1075
Market Price
$ 62.74
Selling Price
$ 55.91
1146
580
525
2491
Market Price
$ 29.79
Selling Price
$ 25.02
1212
945
272
1541
Market Price
$ 58.53
Selling Price
$ 49.72
1162
1025
395
3923
Market Price
$ 35.31
Selling Price
$ 31.20
1645
1338
1574
4776
Market Price
$ 58.51
Selling Price
$ 50.42
3510
2526
1851
4889
Market Price
$ 60.25
Selling Price
$ 53.63
3348
1050
2853
4829
Market Price
$ 62.34
Selling Price
$ 52.58
1337
1200
1091
1801
Market Price
$ 43.22
Selling Price
$ 38.09
1231
908
311
1882
Market Price
$ 42.50
Selling Price
$ 37.63
2656
1189
881
4987
Market Price
$ 60.68
Selling Price
$ 53.35
374
101
112
1062
Market Price
$ 39.18
Selling Price
$ 33.04
2534
2460
2212
4627
Market Price
$ 59.12
Selling Price
$ 52.28
3157
2768
2988
3825
Market Price
$ 63.00
Selling Price
$ 56.12
152
37
147
479
Market Price
$ 38.05
Selling Price
$ 32.78
1521
1043
411
2645
Market Price
$ 32.02
Selling Price
$ 27.59
635
504
479
1131
Market Price
$ 30.66
Selling Price
$ 26.72
245
230
209
478
Market Price
$ 46.11
Selling Price
$ 38.68
3322
2140
2833
4442
Market Price
$ 53.71
Selling Price
$ 47.22
1571
1524
1083
2077
Market Price
$ 38.64
Selling Price
$ 34.14
4532
3791
3492
4557
Market Price
$ 52.23
Selling Price
$ 44.49
1416
380
1133
2526
Market Price
$ 49.01
Selling Price
$ 42.77
2544
771
1755
4457
Market Price
$ 70.87
Selling Price
$ 59.79
2316
2242
1566
4914