Market Price
$ 60.14
Selling Price
$ 54.60
1026
225
520
2151
Market Price
$ 50.72
Selling Price
$ 46.01
949
412
881
3797
Market Price
$ 57.01
Selling Price
$ 50.15
150
68
70
700
Market Price
$ 67.54
Selling Price
$ 59.92
974
582
511
1810
Market Price
$ 60.04
Selling Price
$ 51.48
190
51
60
548
Market Price
$ 65.25
Selling Price
$ 57.49
399
399
85
508
Market Price
$ 66.64
Selling Price
$ 58.66
461
205
364
756
Market Price
$ 65.34
Selling Price
$ 58.60
1013
855
242
1926
Market Price
$ 66.62
Selling Price
$ 58.11
707
267
173
2568
Market Price
$ 37.57
Selling Price
$ 33.98
1770
1205
672
3051
Market Price
$ 60.67
Selling Price
$ 52.27
2008
1082
1265
3690
Market Price
$ 66.91
Selling Price
$ 55.79
2486
1282
1891
2973
Market Price
$ 48.81
Selling Price
$ 43.89
1467
867
773
2701
Market Price
$ 64.85
Selling Price
$ 57.89
3146
3145
3079
3160
Market Price
$ 31.23
Selling Price
$ 26.85
2713
1042
1124
3012
Market Price
$ 45.79
Selling Price
$ 40.46
1812
1668
1112
2304
Market Price
$ 44.84
Selling Price
$ 38.48
783
338
654
1435
Market Price
$ 62.88
Selling Price
$ 53.98
697
146
550
1566
Market Price
$ 50.91
Selling Price
$ 45.47
2482
1876
929
3135
Market Price
$ 30.76
Selling Price
$ 26.12
731
578
185
975
Market Price
$ 50.16
Selling Price
$ 43.38
1588
644
1338
2931
Market Price
$ 62.69
Selling Price
$ 55.25
397
297
312
932
Market Price
$ 53.89
Selling Price
$ 45.97
720
635
547
876
Market Price
$ 58.62
Selling Price
$ 49.86
3171
693
1214
4851
Market Price
$ 65.50
Selling Price
$ 59.44
2064
1880
1884
4366
Market Price
$ 44.77
Selling Price
$ 39.11
580
314
421
1323
Market Price
$ 57.18
Selling Price
$ 48.71
978
860
338
3367
Market Price
$ 68.28
Selling Price
$ 59.81
2193
1379
558
3895
Market Price
$ 61.01
Selling Price
$ 51.79
787
330
522
2497
Market Price
$ 38.74
Selling Price
$ 34.71
127
44
98
421
Market Price
$ 37.65
Selling Price
$ 32.25
807
199
339
3981
Market Price
$ 39.73
Selling Price
$ 33.84
1929
1194
688
2164
Market Price
$ 42.32
Selling Price
$ 37.32
1672
1326
362
4289
Market Price
$ 49.63
Selling Price
$ 42.59
1035
458
668
4641
Market Price
$ 58.46
Selling Price
$ 50.21
536
528
416
572
Market Price
$ 31.01
Selling Price
$ 26.16
765
734
604
3345
Market Price
$ 61.77
Selling Price
$ 53.52
1218
1143
514
1687
Market Price
$ 58.35
Selling Price
$ 48.82
4537
1743
4234
4918
Market Price
$ 48.18
Selling Price
$ 43.52
893
238
848
3433
Market Price
$ 66.37
Selling Price
$ 59.60
1642
1340
621
3854