Market Price
$ 49.62
Selling Price
$ 44.99
1928
683
511
2804
Market Price
$ 56.54
Selling Price
$ 50.59
460
102
233
518
Market Price
$ 58.94
Selling Price
$ 49.32
2675
1544
607
2789
Market Price
$ 53.77
Selling Price
$ 45.34
1208
427
378
1874
Market Price
$ 58.15
Selling Price
$ 50.80
2378
1418
1140
3367
Market Price
$ 42.15
Selling Price
$ 37.88
950
748
950
2399
Market Price
$ 44.42
Selling Price
$ 37.87
2638
1943
940
3015
Market Price
$ 35.08
Selling Price
$ 30.49
2829
1791
773
4415
Market Price
$ 46.78
Selling Price
$ 41.52
1110
1096
662
2465
Market Price
$ 32.70
Selling Price
$ 27.38
303
84
247
1222
Market Price
$ 67.10
Selling Price
$ 58.45
2351
662
1735
4872
Market Price
$ 38.24
Selling Price
$ 33.29
723
673
698
2928
Market Price
$ 44.52
Selling Price
$ 39.34
1756
1149
418
3618
Market Price
$ 52.44
Selling Price
$ 46.13
2843
1148
2105
4960
Market Price
$ 50.38
Selling Price
$ 43.78
1511
329
312
3658
Market Price
$ 28.64
Selling Price
$ 25.91
1857
1817
728
4480
Market Price
$ 35.94
Selling Price
$ 31.93
1335
321
690
2810
Market Price
$ 65.99
Selling Price
$ 59.58
1948
753
527
4735
Market Price
$ 38.29
Selling Price
$ 33.66
3394
2598
3294
3495
Market Price
$ 32.36
Selling Price
$ 27.90
1707
452
670
1718
Market Price
$ 43.28
Selling Price
$ 38.62
673
635
551
2252
Market Price
$ 55.19
Selling Price
$ 46.73
222
44
80
1109
Market Price
$ 38.74
Selling Price
$ 33.35
1222
741
567
1468
Market Price
$ 64.66
Selling Price
$ 55.00
467
352
167
1974
Market Price
$ 57.31
Selling Price
$ 48.89
1697
1683
561
1806
Market Price
$ 65.52
Selling Price
$ 54.82
1538
1023
496
1591
Market Price
$ 36.00
Selling Price
$ 31.73
195
54
122
770
Market Price
$ 31.34
Selling Price
$ 26.28
4598
1657
3317
4896
Market Price
$ 66.43
Selling Price
$ 59.89
4273
4211
2919
4298
Market Price
$ 56.52
Selling Price
$ 47.72
976
900
639
2048
Market Price
$ 56.59
Selling Price
$ 51.24
1024
404
801
1074
Market Price
$ 43.35
Selling Price
$ 37.83
1005
908
448
3938
Market Price
$ 44.21
Selling Price
$ 37.63
2912
1005
1038
4770
Market Price
$ 59.31
Selling Price
$ 53.45
936
312
655
2590
Market Price
$ 53.43
Selling Price
$ 44.86
2154
1241
1859
4075
Market Price
$ 54.23
Selling Price
$ 48.63
1362
1102
1320
1565
Market Price
$ 65.17
Selling Price
$ 57.76
1972
514
1623
3557
Market Price
$ 53.65
Selling Price
$ 48.38
954
451
824
3665
Market Price
$ 32.85
Selling Price
$ 29.72
2706
590
1017
3465
Market Price
$ 29.40
Selling Price
$ 25.07
965
431
752
1991