Market Price
$ 52.80
Selling Price
$ 46.14
1616
1579
561
2645
Market Price
$ 41.92
Selling Price
$ 36.11
2402
915
710
3712
Market Price
$ 40.83
Selling Price
$ 36.46
1734
1573
410
2531
Market Price
$ 32.95
Selling Price
$ 28.74
1496
1492
1093
1866
Market Price
$ 59.39
Selling Price
$ 50.74
4584
3381
3523
4912
Market Price
$ 64.27
Selling Price
$ 54.99
1692
360
1134
3654
Market Price
$ 63.38
Selling Price
$ 54.74
3934
992
1816
4307
Market Price
$ 33.70
Selling Price
$ 29.56
2667
2647
2013
3047
Market Price
$ 54.36
Selling Price
$ 46.03
1692
720
684
3703
Market Price
$ 67.59
Selling Price
$ 58.52
789
418
650
1324
Market Price
$ 43.96
Selling Price
$ 38.86
2684
1011
1181
3148
Market Price
$ 56.72
Selling Price
$ 48.60
882
568
310
907
Market Price
$ 42.48
Selling Price
$ 36.37
474
217
172
1204
Market Price
$ 40.58
Selling Price
$ 36.09
1754
938
1412
4469
Market Price
$ 31.33
Selling Price
$ 28.03
2048
982
1740
4015
Market Price
$ 59.03
Selling Price
$ 49.68
384
108
138
917
Market Price
$ 34.37
Selling Price
$ 30.12
1623
1270
624
3184
Market Price
$ 57.05
Selling Price
$ 48.65
1055
301
777
1353
Market Price
$ 46.22
Selling Price
$ 39.37
1230
519
1229
1730
Market Price
$ 33.29
Selling Price
$ 29.40
1356
999
411
1758
Market Price
$ 59.15
Selling Price
$ 50.88
1793
1005
428
2221
Market Price
$ 51.72
Selling Price
$ 43.33
734
723
499
809
Market Price
$ 53.27
Selling Price
$ 46.93
3279
2431
3248
3517
Market Price
$ 37.26
Selling Price
$ 32.10
3217
2127
2653
3260
Market Price
$ 59.35
Selling Price
$ 52.86
1059
779
944
1374
Market Price
$ 52.63
Selling Price
$ 45.73
1346
782
928
1995
Market Price
$ 55.83
Selling Price
$ 50.27
1879
736
1296
3048
Market Price
$ 43.04
Selling Price
$ 36.87
1627
663
664
2682
Market Price
$ 42.74
Selling Price
$ 36.36
2639
1695
2197
4992
Market Price
$ 46.78
Selling Price
$ 39.98
739
419
444
1541
Market Price
$ 41.12
Selling Price
$ 34.51
1702
984
1192
1936
Market Price
$ 53.67
Selling Price
$ 47.52
1967
1709
1496
3496
Market Price
$ 56.53
Selling Price
$ 47.70
586
520
180
792
Market Price
$ 37.28
Selling Price
$ 31.99
984
870
265
1513
Market Price
$ 32.40
Selling Price
$ 29.09
679
588
583
1986
Market Price
$ 33.45
Selling Price
$ 29.48
403
236
166
469
Market Price
$ 64.59
Selling Price
$ 54.44
1926
529
1130
2040
Market Price
$ 42.54
Selling Price
$ 37.57
703
473
152
1587
Market Price
$ 43.07
Selling Price
$ 36.14
637
162
374
2321
Market Price
$ 46.29
Selling Price
$ 39.37
1339
409
470
1698