Market Price
$ 53.89
Selling Price
$ 48.62
1598
1010
1183
4038
Market Price
$ 61.75
Selling Price
$ 53.26
3650
835
1866
4410
Market Price
$ 62.88
Selling Price
$ 52.56
753
558
340
2915
Market Price
$ 29.36
Selling Price
$ 26.51
2871
1433
657
4421
Market Price
$ 61.17
Selling Price
$ 53.33
492
487
115
686
Market Price
$ 27.77
Selling Price
$ 25.04
976
869
518
4879
Market Price
$ 59.04
Selling Price
$ 50.63
2397
1478
1725
2898
Market Price
$ 50.61
Selling Price
$ 44.37
2990
1545
1607
4507
Market Price
$ 29.95
Selling Price
$ 25.40
2775
2610
864
3947
Market Price
$ 62.42
Selling Price
$ 54.21
3527
1109
1717
3660
Market Price
$ 44.71
Selling Price
$ 38.56
796
488
516
2672
Market Price
$ 55.22
Selling Price
$ 49.52
3283
1031
2374
4383
Market Price
$ 29.13
Selling Price
$ 26.35
269
60
196
863
Market Price
$ 48.24
Selling Price
$ 42.41
1708
1538
1459
2821
Market Price
$ 35.09
Selling Price
$ 30.24
2386
1414
2360
3737
Market Price
$ 57.50
Selling Price
$ 51.26
730
416
341
1050
Market Price
$ 51.67
Selling Price
$ 43.69
390
329
172
533
Market Price
$ 42.78
Selling Price
$ 35.73
1163
707
592
2373
Market Price
$ 68.05
Selling Price
$ 59.98
2151
861
919
2963
Market Price
$ 53.31
Selling Price
$ 44.73
1667
527
1540
4336
Market Price
$ 51.22
Selling Price
$ 46.22
771
194
535
772
Market Price
$ 47.03
Selling Price
$ 42.13
1411
301
863
3361
Market Price
$ 65.37
Selling Price
$ 58.14
1575
1290
1491
2999
Market Price
$ 46.18
Selling Price
$ 39.52
894
547
889
1777
Market Price
$ 56.78
Selling Price
$ 49.83
1169
501
559
2950
Market Price
$ 30.33
Selling Price
$ 26.54
452
197
323
1250
Market Price
$ 47.95
Selling Price
$ 42.62
2939
2728
2060
3132
Market Price
$ 35.43
Selling Price
$ 30.52
672
152
420
2642
Market Price
$ 47.72
Selling Price
$ 40.00
683
481
319
1500
Market Price
$ 53.04
Selling Price
$ 48.15
3171
2303
1697
3349
Market Price
$ 54.97
Selling Price
$ 46.92
839
790
765
1164
Market Price
$ 62.01
Selling Price
$ 53.82
332
174
102
682
Market Price
$ 64.67
Selling Price
$ 54.06
3621
1840
1128
4545
Market Price
$ 33.92
Selling Price
$ 28.83
897
241
312
1501
Market Price
$ 39.88
Selling Price
$ 33.36
2374
680
965
3804
Market Price
$ 28.60
Selling Price
$ 26.00
3612
2194
2515
3761
Market Price
$ 41.52
Selling Price
$ 35.54
655
544
356
1083
Market Price
$ 34.04
Selling Price
$ 30.56
2011
1012
1193
2394
Market Price
$ 34.87
Selling Price
$ 30.76
1906
844
1279
4137
Market Price
$ 49.67
Selling Price
$ 44.42
869
302
176
965