Market Price
$ 50.78
Selling Price
$ 44.98
1909
1257
667
3337
Market Price
$ 41.23
Selling Price
$ 35.98
1118
1074
343
1157
Market Price
$ 54.75
Selling Price
$ 48.30
835
767
513
843
Market Price
$ 29.55
Selling Price
$ 25.17
266
56
158
418
Market Price
$ 32.47
Selling Price
$ 29.19
1779
626
542
1911
Market Price
$ 62.39
Selling Price
$ 55.26
2327
1422
568
4912
Market Price
$ 43.37
Selling Price
$ 39.04
1511
1249
826
1697
Market Price
$ 30.42
Selling Price
$ 26.64
344
286
272
781
Market Price
$ 65.78
Selling Price
$ 58.06
1232
1218
1145
4184
Market Price
$ 36.41
Selling Price
$ 32.88
1178
701
1006
2074
Market Price
$ 30.78
Selling Price
$ 27.12
803
249
466
1340
Market Price
$ 29.93
Selling Price
$ 25.90
395
178
391
724
Market Price
$ 41.76
Selling Price
$ 37.47
1338
602
329
3171
Market Price
$ 39.63
Selling Price
$ 33.81
1329
400
1163
1807
Market Price
$ 52.64
Selling Price
$ 47.19
959
407
495
3134
Market Price
$ 55.37
Selling Price
$ 47.39
210
115
95
476
Market Price
$ 47.95
Selling Price
$ 43.25
2459
2406
692
4665
Market Price
$ 71.06
Selling Price
$ 59.62
1033
707
276
2280
Market Price
$ 34.44
Selling Price
$ 29.94
2107
1697
1758
3734
Market Price
$ 51.93
Selling Price
$ 45.04
1233
975
1056
3007
Market Price
$ 52.81
Selling Price
$ 45.08
461
157
231
596
Market Price
$ 58.77
Selling Price
$ 51.78
457
239
386
1874
Market Price
$ 32.64
Selling Price
$ 27.95
551
199
513
1015
Market Price
$ 38.13
Selling Price
$ 32.65
1388
558
1281
4687
Market Price
$ 57.67
Selling Price
$ 48.44
1473
670
1312
1543
Market Price
$ 45.62
Selling Price
$ 38.18
1575
1336
1423
3961
Market Price
$ 44.16
Selling Price
$ 39.15
930
247
450
4536
Market Price
$ 50.74
Selling Price
$ 44.19
2546
1694
1420
4192
Market Price
$ 44.84
Selling Price
$ 40.60
2104
481
1120
2397
Market Price
$ 37.03
Selling Price
$ 32.93
284
94
139
608
Market Price
$ 38.72
Selling Price
$ 33.02
1523
655
573
1928
Market Price
$ 54.33
Selling Price
$ 47.39
2419
1785
1218
4076
Market Price
$ 41.88
Selling Price
$ 36.32
852
786
617
1915
Market Price
$ 66.08
Selling Price
$ 59.73
977
726
635
1431
Market Price
$ 66.53
Selling Price
$ 55.78
384
101
264
1047
Market Price
$ 35.24
Selling Price
$ 29.72
2329
981
1302
3391
Market Price
$ 64.06
Selling Price
$ 57.60
1873
1585
1177
2217
Market Price
$ 50.97
Selling Price
$ 42.77
1024
841
246
1180
Market Price
$ 50.25
Selling Price
$ 43.74
2467
1490
1772
2619
Market Price
$ 56.22
Selling Price
$ 50.31
2651
2350
603
2996