Market Price
$ 50.18
Selling Price
$ 45.33
561
136
307
1317
Market Price
$ 64.00
Selling Price
$ 54.26
2862
735
1805
4564
Market Price
$ 50.79
Selling Price
$ 43.65
1503
618
1476
1712
Market Price
$ 51.57
Selling Price
$ 46.34
2054
451
726
2508
Market Price
$ 35.15
Selling Price
$ 31.01
1534
509
1075
2101
Market Price
$ 33.06
Selling Price
$ 27.90
1524
733
918
1928
Market Price
$ 33.32
Selling Price
$ 27.83
818
675
802
1287
Market Price
$ 45.83
Selling Price
$ 40.42
4293
3852
1647
4692
Market Price
$ 44.08
Selling Price
$ 38.09
1574
403
1160
2651
Market Price
$ 63.17
Selling Price
$ 53.35
1276
1005
1263
1999
Market Price
$ 52.91
Selling Price
$ 44.55
1545
1208
408
1656
Market Price
$ 68.85
Selling Price
$ 59.80
2178
1896
849
2978
Market Price
$ 63.24
Selling Price
$ 53.15
511
496
225
749
Market Price
$ 29.52
Selling Price
$ 25.32
1296
1174
320
2104
Market Price
$ 30.97
Selling Price
$ 27.82
3498
2690
2906
4202
Market Price
$ 33.53
Selling Price
$ 29.59
2001
1841
1578
3627
Market Price
$ 37.56
Selling Price
$ 31.71
395
126
322
1472
Market Price
$ 55.40
Selling Price
$ 46.31
672
556
437
1320
Market Price
$ 55.89
Selling Price
$ 46.62
441
315
333
2025
Market Price
$ 47.88
Selling Price
$ 42.27
2625
1177
1106
3307
Market Price
$ 69.20
Selling Price
$ 58.23
1123
606
308
4485
Market Price
$ 43.72
Selling Price
$ 39.64
691
187
508
2461
Market Price
$ 29.55
Selling Price
$ 26.65
1781
1112
536
4223
Market Price
$ 38.47
Selling Price
$ 34.54
613
129
325
744
Market Price
$ 32.13
Selling Price
$ 28.68
330
243
179
514
Market Price
$ 59.60
Selling Price
$ 51.28
714
258
385
1371
Market Price
$ 36.83
Selling Price
$ 32.58
3325
711
2696
4311
Market Price
$ 58.99
Selling Price
$ 52.20
1054
826
870
1220
Market Price
$ 49.22
Selling Price
$ 44.48
1942
720
1673
4811
Market Price
$ 42.88
Selling Price
$ 36.73
1691
1090
578
4750
Market Price
$ 58.53
Selling Price
$ 49.73
987
701
760
2147
Market Price
$ 31.10
Selling Price
$ 27.30
1053
417
999
3401
Market Price
$ 48.60
Selling Price
$ 43.93
964
692
521
2554
Market Price
$ 66.79
Selling Price
$ 55.78
1058
502
607
3810
Market Price
$ 65.72
Selling Price
$ 58.32
191
161
119
649
Market Price
$ 65.19
Selling Price
$ 58.61
395
238
300
1436
Market Price
$ 64.74
Selling Price
$ 58.24
1617
1585
982
4658
Market Price
$ 40.42
Selling Price
$ 34.20
1254
436
378
4010
Market Price
$ 47.71
Selling Price
$ 40.92
1183
458
1165
1644
Market Price
$ 54.08
Selling Price
$ 48.47
3222
2797
2912
3518