Market Price
$ 69.51
Selling Price
$ 59.13
1911
693
1317
4058
Market Price
$ 54.15
Selling Price
$ 46.24
2207
1748
1611
2776
Market Price
$ 42.09
Selling Price
$ 37.36
499
382
480
1444
Market Price
$ 31.88
Selling Price
$ 26.85
3033
1340
1321
4905
Market Price
$ 68.99
Selling Price
$ 58.96
558
430
457
947
Market Price
$ 54.61
Selling Price
$ 45.98
958
916
869
4740
Market Price
$ 54.62
Selling Price
$ 48.65
1353
912
415
2871
Market Price
$ 67.50
Selling Price
$ 57.43
2159
1704
1152
2956
Market Price
$ 41.63
Selling Price
$ 36.16
1485
632
542
1573
Market Price
$ 63.25
Selling Price
$ 56.12
2989
2609
2520
3134
Market Price
$ 56.20
Selling Price
$ 49.82
2200
910
877
3054
Market Price
$ 37.16
Selling Price
$ 32.66
3900
3070
2332
4888
Market Price
$ 34.02
Selling Price
$ 29.49
3186
3016
1999
4097
Market Price
$ 33.21
Selling Price
$ 29.92
1127
463
736
1996
Market Price
$ 36.95
Selling Price
$ 31.71
1146
261
978
4727
Market Price
$ 51.09
Selling Price
$ 46.21
379
351
84
456
Market Price
$ 69.01
Selling Price
$ 58.12
424
390
406
780
Market Price
$ 55.29
Selling Price
$ 49.79
1618
1116
1418
3700
Market Price
$ 35.84
Selling Price
$ 31.95
441
364
222
1706
Market Price
$ 32.07
Selling Price
$ 28.31
207
52
135
842
Market Price
$ 44.42
Selling Price
$ 39.87
1012
449
620
2229
Market Price
$ 54.15
Selling Price
$ 48.68
1271
1007
598
1732
Market Price
$ 40.38
Selling Price
$ 36.18
1234
691
595
4355
Market Price
$ 68.29
Selling Price
$ 59.08
2311
730
1900
3553
Market Price
$ 61.36
Selling Price
$ 54.73
848
216
746
1903
Market Price
$ 57.54
Selling Price
$ 51.53
2802
996
1527
3948
Market Price
$ 56.57
Selling Price
$ 47.64
3094
1856
1391
3441
Market Price
$ 61.43
Selling Price
$ 53.88
4339
878
3880
4463
Market Price
$ 49.49
Selling Price
$ 42.26
1992
1097
999
2016
Market Price
$ 61.67
Selling Price
$ 55.81
218
173
43
816
Market Price
$ 55.98
Selling Price
$ 47.26
2021
909
1731
2040
Market Price
$ 44.43
Selling Price
$ 40.17
607
384
574
1728
Market Price
$ 62.61
Selling Price
$ 54.52
3093
1408
2361
3116
Market Price
$ 39.11
Selling Price
$ 34.15
1213
628
391
3822
Market Price
$ 36.27
Selling Price
$ 30.41
2370
1223
709
4326
Market Price
$ 36.31
Selling Price
$ 30.96
631
617
159
941
Market Price
$ 53.33
Selling Price
$ 44.80
600
402
503
1068
Market Price
$ 36.83
Selling Price
$ 32.69
1627
1004
1182
2106
Market Price
$ 35.81
Selling Price
$ 31.21
1291
1059
852
2782
Market Price
$ 65.67
Selling Price
$ 56.12
2339
1093
2329
2443