Market Price
$ 69.36
Selling Price
$ 58.92
1560
1553
460
1917
Market Price
$ 67.53
Selling Price
$ 59.99
1182
662
808
3338
Market Price
$ 55.99
Selling Price
$ 48.67
1106
682
927
4459
Market Price
$ 48.34
Selling Price
$ 41.13
2464
2252
2338
4250
Market Price
$ 35.84
Selling Price
$ 32.32
1620
1025
1459
3493
Market Price
$ 37.85
Selling Price
$ 31.82
1903
827
1347
4251
Market Price
$ 40.02
Selling Price
$ 33.93
247
156
92
1007
Market Price
$ 44.00
Selling Price
$ 37.62
3223
1679
1702
4613
Market Price
$ 35.23
Selling Price
$ 31.38
3328
2305
1145
3885
Market Price
$ 36.08
Selling Price
$ 31.43
1366
1223
779
1756
Market Price
$ 51.55
Selling Price
$ 45.26
1269
731
916
2973
Market Price
$ 39.36
Selling Price
$ 33.29
874
507
593
2043
Market Price
$ 38.18
Selling Price
$ 32.06
645
235
433
1664
Market Price
$ 39.36
Selling Price
$ 34.00
978
948
618
1410
Market Price
$ 59.13
Selling Price
$ 49.32
2342
2091
779
2727
Market Price
$ 30.62
Selling Price
$ 27.53
2469
1790
585
3599
Market Price
$ 62.88
Selling Price
$ 56.10
618
227
499
2078
Market Price
$ 35.12
Selling Price
$ 29.33
1218
1110
329
3712
Market Price
$ 63.79
Selling Price
$ 56.85
973
431
898
1598
Market Price
$ 47.37
Selling Price
$ 41.64
3822
893
1271
4679
Market Price
$ 48.66
Selling Price
$ 42.12
1657
778
655
1858
Market Price
$ 53.40
Selling Price
$ 47.98
1797
428
1740
2982
Market Price
$ 50.67
Selling Price
$ 45.93
1582
1479
769
2811
Market Price
$ 31.81
Selling Price
$ 28.89
3101
2133
2285
4237
Market Price
$ 54.25
Selling Price
$ 47.84
3185
2011
2327
3836
Market Price
$ 56.26
Selling Price
$ 50.10
2531
1987
600
2574
Market Price
$ 56.76
Selling Price
$ 47.55
1968
1915
530
3612
Market Price
$ 50.29
Selling Price
$ 42.55
1330
836
1183
1412
Market Price
$ 39.93
Selling Price
$ 35.07
1586
1471
580
3686
Market Price
$ 40.86
Selling Price
$ 35.94
1026
634
989
4402
Market Price
$ 32.39
Selling Price
$ 28.20
1435
604
726
1541
Market Price
$ 58.48
Selling Price
$ 50.03
1656
1289
967
2257
Market Price
$ 62.90
Selling Price
$ 53.98
2172
1723
2137
2442
Market Price
$ 35.51
Selling Price
$ 29.95
807
572
363
1949
Market Price
$ 39.53
Selling Price
$ 35.26
1736
1322
982
2540
Market Price
$ 47.47
Selling Price
$ 40.46
1496
1429
1069
1808
Market Price
$ 40.97
Selling Price
$ 35.67
1739
435
940
3583
Market Price
$ 58.65
Selling Price
$ 49.30
1527
1114
466
4375
Market Price
$ 60.34
Selling Price
$ 50.28
2700
2657
1552
4916
Market Price
$ 67.10
Selling Price
$ 59.03
1048
827
539
3478