Market Price
$ 31.74
Selling Price
$ 28.65
4129
2108
997
4929
Market Price
$ 59.41
Selling Price
$ 49.68
245
187
57
454
Market Price
$ 35.60
Selling Price
$ 29.91
194
176
73
876
Market Price
$ 54.02
Selling Price
$ 48.29
3690
1864
1075
4738
Market Price
$ 30.83
Selling Price
$ 27.18
741
386
474
1479
Market Price
$ 36.37
Selling Price
$ 32.54
484
273
252
800
Market Price
$ 41.19
Selling Price
$ 36.84
1188
303
447
1644
Market Price
$ 35.37
Selling Price
$ 30.56
310
227
89
1367
Market Price
$ 60.25
Selling Price
$ 53.65
3533
1462
2077
4187
Market Price
$ 40.17
Selling Price
$ 35.89
1272
757
1083
2028
Market Price
$ 38.90
Selling Price
$ 33.60
1275
1001
503
4219
Market Price
$ 66.31
Selling Price
$ 59.04
2710
1576
975
3584
Market Price
$ 64.02
Selling Price
$ 55.54
2956
706
1711
3427
Market Price
$ 32.90
Selling Price
$ 29.55
2652
855
1994
4342
Market Price
$ 53.56
Selling Price
$ 45.73
1783
1229
657
3059
Market Price
$ 40.98
Selling Price
$ 34.70
1614
1186
394
2033
Market Price
$ 67.85
Selling Price
$ 57.60
2741
1045
2116
4125
Market Price
$ 46.69
Selling Price
$ 41.09
2125
760
550
2139
Market Price
$ 32.25
Selling Price
$ 29.29
2357
595
581
4618
Market Price
$ 31.86
Selling Price
$ 26.78
2748
2129
1237
3621
Market Price
$ 42.64
Selling Price
$ 38.21
4114
3158
2954
4325
Market Price
$ 65.63
Selling Price
$ 58.08
386
309
83
702
Market Price
$ 46.64
Selling Price
$ 40.74
887
801
231
4109
Market Price
$ 60.41
Selling Price
$ 51.87
1771
1194
1590
3304
Market Price
$ 61.30
Selling Price
$ 52.87
2895
1601
2079
4534
Market Price
$ 32.37
Selling Price
$ 27.49
1197
567
409
2297
Market Price
$ 50.79
Selling Price
$ 43.19
517
454
477
984
Market Price
$ 36.38
Selling Price
$ 31.16
1155
777
433
1465
Market Price
$ 48.52
Selling Price
$ 40.87
872
419
466
2592
Market Price
$ 57.10
Selling Price
$ 49.39
1348
690
592
1610
Market Price
$ 29.55
Selling Price
$ 25.37
832
671
249
2586
Market Price
$ 32.71
Selling Price
$ 29.15
968
886
666
2544
Market Price
$ 51.38
Selling Price
$ 43.46
377
259
133
622
Market Price
$ 63.24
Selling Price
$ 54.38
1003
293
963
4165
Market Price
$ 49.41
Selling Price
$ 44.48
1640
640
572
4155
Market Price
$ 55.48
Selling Price
$ 47.68
1252
814
262
1457
Market Price
$ 37.45
Selling Price
$ 32.97
648
456
312
852
Market Price
$ 59.74
Selling Price
$ 54.05
435
301
107
1114
Market Price
$ 42.81
Selling Price
$ 35.77
307
184
181
1451
Market Price
$ 37.46
Selling Price
$ 33.26
770
516
253
1069