Market Price
$ 46.52
Selling Price
$ 40.09
2168
1697
2097
3085
Market Price
$ 33.58
Selling Price
$ 30.52
3658
1740
2696
3965
Market Price
$ 58.46
Selling Price
$ 52.50
179
79
68
606
Market Price
$ 40.42
Selling Price
$ 33.99
261
228
145
490
Market Price
$ 48.61
Selling Price
$ 42.48
4350
3530
4177
4654
Market Price
$ 32.74
Selling Price
$ 27.81
2208
1907
758
2405
Market Price
$ 67.53
Selling Price
$ 58.85
244
222
197
553
Market Price
$ 39.00
Selling Price
$ 33.82
282
239
258
533
Market Price
$ 33.33
Selling Price
$ 28.41
940
654
264
1964
Market Price
$ 46.13
Selling Price
$ 39.41
2641
1454
1867
4439
Market Price
$ 67.09
Selling Price
$ 59.55
589
260
222
2833
Market Price
$ 34.87
Selling Price
$ 31.11
1386
1352
1371
1709
Market Price
$ 69.97
Selling Price
$ 58.67
209
98
153
646
Market Price
$ 65.82
Selling Price
$ 55.74
1048
893
781
1531
Market Price
$ 62.44
Selling Price
$ 53.35
4271
3529
2652
4934
Market Price
$ 44.74
Selling Price
$ 38.67
1789
1195
1237
4565
Market Price
$ 42.35
Selling Price
$ 38.33
730
244
275
1269
Market Price
$ 50.75
Selling Price
$ 42.67
745
245
388
1994
Market Price
$ 42.69
Selling Price
$ 38.33
3377
1713
3105
3711
Market Price
$ 59.71
Selling Price
$ 53.00
1335
424
281
1406
Market Price
$ 48.55
Selling Price
$ 43.88
2621
1266
1070
4122
Market Price
$ 41.45
Selling Price
$ 35.47
1222
412
302
2046
Market Price
$ 40.21
Selling Price
$ 36.16
1055
302
263
2343
Market Price
$ 33.11
Selling Price
$ 28.45
1536
1029
788
2879
Market Price
$ 58.88
Selling Price
$ 50.36
1024
818
324
1701
Market Price
$ 61.37
Selling Price
$ 54.44
1634
719
1555
2191
Market Price
$ 47.46
Selling Price
$ 42.29
1461
1461
677
3071
Market Price
$ 36.47
Selling Price
$ 32.33
3949
3561
1767
3961
Market Price
$ 49.13
Selling Price
$ 43.12
2956
1698
799
4975
Market Price
$ 59.25
Selling Price
$ 52.76
598
268
194
1331
Market Price
$ 47.15
Selling Price
$ 41.90
675
592
172
2164
Market Price
$ 48.35
Selling Price
$ 43.91
955
894
566
2614
Market Price
$ 60.72
Selling Price
$ 50.88
1868
1766
1180
4961
Market Price
$ 59.62
Selling Price
$ 50.16
1909
590
846
2645
Market Price
$ 55.18
Selling Price
$ 46.64
1755
1719
1102
3023
Market Price
$ 61.95
Selling Price
$ 52.69
2751
1990
1321
4511
Market Price
$ 32.74
Selling Price
$ 28.93
4652
3977
3479
4819
Market Price
$ 54.53
Selling Price
$ 45.65
464
154
350
1048
Market Price
$ 68.58
Selling Price
$ 58.11
767
253
574
891
Market Price
$ 43.50
Selling Price
$ 38.31
649
223
455
1903