Market Price
$ 56.01
Selling Price
$ 49.84
2128
547
768
4090
Market Price
$ 49.50
Selling Price
$ 44.09
1044
223
496
2636
Market Price
$ 58.09
Selling Price
$ 48.54
3189
1981
945
3568
Market Price
$ 38.68
Selling Price
$ 34.53
4461
2834
2561
4506
Market Price
$ 52.23
Selling Price
$ 44.71
911
535
871
2674
Market Price
$ 62.33
Selling Price
$ 54.67
4635
2276
3355
4967
Market Price
$ 50.98
Selling Price
$ 44.55
1514
753
487
3549
Market Price
$ 68.88
Selling Price
$ 59.36
897
377
301
3213
Market Price
$ 58.67
Selling Price
$ 52.42
1132
226
327
1933
Market Price
$ 54.47
Selling Price
$ 47.57
1441
1431
555
1740
Market Price
$ 58.94
Selling Price
$ 53.48
1928
1579
1799
2376
Market Price
$ 59.78
Selling Price
$ 53.28
2512
1212
2445
3818
Market Price
$ 56.19
Selling Price
$ 50.97
973
898
455
1625
Market Price
$ 54.91
Selling Price
$ 47.19
1947
522
1826
3197
Market Price
$ 60.71
Selling Price
$ 53.33
3404
1450
1519
4284
Market Price
$ 58.98
Selling Price
$ 53.16
1429
918
966
4747
Market Price
$ 32.14
Selling Price
$ 27.48
1541
557
1522
2287
Market Price
$ 49.39
Selling Price
$ 43.09
1461
634
616
4700
Market Price
$ 36.79
Selling Price
$ 30.99
2641
2503
1218
3888
Market Price
$ 62.54
Selling Price
$ 52.28
1087
669
429
2619
Market Price
$ 68.06
Selling Price
$ 56.80
537
513
362
1741
Market Price
$ 68.60
Selling Price
$ 57.25
2707
2191
871
3175
Market Price
$ 38.58
Selling Price
$ 33.14
3789
2801
3591
4658
Market Price
$ 46.38
Selling Price
$ 39.49
1258
405
734
4588
Market Price
$ 40.66
Selling Price
$ 34.77
1661
888
1587
2000
Market Price
$ 55.69
Selling Price
$ 48.12
2257
1259
1629
3186
Market Price
$ 55.37
Selling Price
$ 48.61
976
734
788
2903
Market Price
$ 50.05
Selling Price
$ 44.98
2990
2538
1713
3751
Market Price
$ 42.95
Selling Price
$ 38.76
1443
695
1306
1574
Market Price
$ 34.81
Selling Price
$ 29.60
1662
1426
1586
1786
Market Price
$ 59.51
Selling Price
$ 51.42
295
249
261
945
Market Price
$ 50.21
Selling Price
$ 44.16
1218
547
903
1677
Market Price
$ 54.98
Selling Price
$ 48.13
2332
1339
1722
4706
Market Price
$ 39.20
Selling Price
$ 33.84
877
388
209
1755
Market Price
$ 37.88
Selling Price
$ 32.02
1259
1078
713
2456
Market Price
$ 37.77
Selling Price
$ 33.75
1398
1058
1118
4703
Market Price
$ 29.93
Selling Price
$ 25.57
692
531
171
2388
Market Price
$ 53.08
Selling Price
$ 46.37
1633
938
1205
3358
Market Price
$ 41.47
Selling Price
$ 37.10
3297
1606
2360
3470
Market Price
$ 58.72
Selling Price
$ 49.71
865
450
476
1786