Market Price
$ 52.81
Selling Price
$ 45.39
1103
496
1038
2075
Market Price
$ 56.84
Selling Price
$ 47.92
1304
785
1081
1603
Market Price
$ 37.12
Selling Price
$ 33.07
3323
1474
1502
3905
Market Price
$ 61.84
Selling Price
$ 54.14
640
589
312
1070
Market Price
$ 55.29
Selling Price
$ 47.55
3158
2448
844
4910
Market Price
$ 61.18
Selling Price
$ 52.87
265
211
195
418
Market Price
$ 47.67
Selling Price
$ 40.59
726
241
569
952
Market Price
$ 33.18
Selling Price
$ 30.03
1427
1181
864
2116
Market Price
$ 44.51
Selling Price
$ 39.86
1867
1116
937
2542
Market Price
$ 71.27
Selling Price
$ 59.75
1922
1706
1011
3951
Market Price
$ 50.81
Selling Price
$ 42.97
1254
839
1060
3670
Market Price
$ 62.73
Selling Price
$ 55.03
1350
1121
1249
1702
Market Price
$ 38.80
Selling Price
$ 34.06
2391
923
805
3981
Market Price
$ 59.74
Selling Price
$ 53.42
3355
1395
1360
3487
Market Price
$ 39.54
Selling Price
$ 34.35
2284
940
2094
2511
Market Price
$ 47.58
Selling Price
$ 42.78
1640
1414
964
4826
Market Price
$ 58.56
Selling Price
$ 51.52
1511
884
1109
3039
Market Price
$ 61.42
Selling Price
$ 51.60
2361
1709
2287
4904
Market Price
$ 42.30
Selling Price
$ 37.16
619
189
437
1480
Market Price
$ 54.50
Selling Price
$ 48.07
952
434
216
1726
Market Price
$ 67.93
Selling Price
$ 59.40
2197
1760
2124
2980
Market Price
$ 47.36
Selling Price
$ 39.64
636
494
198
662
Market Price
$ 30.02
Selling Price
$ 26.26
2393
497
2307
3507
Market Price
$ 63.35
Selling Price
$ 57.22
692
218
404
916
Market Price
$ 63.97
Selling Price
$ 54.95
2376
932
1823
3377
Market Price
$ 34.18
Selling Price
$ 29.18
913
509
867
1345
Market Price
$ 51.23
Selling Price
$ 45.31
3284
1265
2698
3517
Market Price
$ 66.69
Selling Price
$ 57.46
642
367
307
727
Market Price
$ 29.70
Selling Price
$ 25.66
713
176
172
771
Market Price
$ 57.44
Selling Price
$ 50.28
340
198
267
1625
Market Price
$ 35.69
Selling Price
$ 31.92
212
62
82
425
Market Price
$ 57.41
Selling Price
$ 51.44
2253
1655
862
2879
Market Price
$ 63.58
Selling Price
$ 55.09
1775
1456
426
2027
Market Price
$ 64.77
Selling Price
$ 54.67
2064
1461
1425
3680
Market Price
$ 34.03
Selling Price
$ 29.42
3356
1216
1632
4071
Market Price
$ 38.67
Selling Price
$ 34.14
315
212
259
973
Market Price
$ 58.94
Selling Price
$ 50.42
2647
623
770
3563
Market Price
$ 45.26
Selling Price
$ 40.99
2589
1798
1575
4701
Market Price
$ 37.30
Selling Price
$ 31.51
1722
1461
701
2281
Market Price
$ 34.74
Selling Price
$ 30.52
1832
549
400
2222