Market Price
$ 50.02
Selling Price
$ 44.85
1223
906
1196
1747
Market Price
$ 58.38
Selling Price
$ 51.57
254
253
134
549
Market Price
$ 56.86
Selling Price
$ 51.00
138
54
126
438
Market Price
$ 42.68
Selling Price
$ 36.14
1899
1308
1285
2129
Market Price
$ 54.16
Selling Price
$ 46.56
3554
2031
3469
4748
Market Price
$ 65.53
Selling Price
$ 57.23
3042
1359
2696
3467
Market Price
$ 54.01
Selling Price
$ 48.19
697
416
286
825
Market Price
$ 60.99
Selling Price
$ 52.91
2673
1140
962
4345
Market Price
$ 47.78
Selling Price
$ 40.45
247
49
75
1192
Market Price
$ 62.91
Selling Price
$ 53.12
1650
1550
1310
4344
Market Price
$ 35.30
Selling Price
$ 31.71
2267
1004
1596
3945
Market Price
$ 43.39
Selling Price
$ 38.48
1837
1093
787
2792
Market Price
$ 39.44
Selling Price
$ 33.57
2829
2212
1111
4484
Market Price
$ 51.81
Selling Price
$ 46.45
1858
730
1215
4147
Market Price
$ 63.73
Selling Price
$ 57.90
252
54
201
546
Market Price
$ 59.02
Selling Price
$ 49.34
2532
1180
636
3394
Market Price
$ 51.24
Selling Price
$ 42.94
1833
1525
1224
2124
Market Price
$ 52.57
Selling Price
$ 46.79
1203
520
1067
2600
Market Price
$ 51.29
Selling Price
$ 43.66
4189
1922
1913
4402
Market Price
$ 28.49
Selling Price
$ 25.51
812
359
677
1068
Market Price
$ 63.89
Selling Price
$ 54.63
1893
1439
1733
2099
Market Price
$ 46.15
Selling Price
$ 39.21
1837
1278
812
2475
Market Price
$ 30.00
Selling Price
$ 27.14
1703
932
1262
3559
Market Price
$ 39.63
Selling Price
$ 35.50
999
520
253
1042
Market Price
$ 49.81
Selling Price
$ 41.78
1340
381
675
2044
Market Price
$ 58.46
Selling Price
$ 49.47
266
254
164
1081
Market Price
$ 43.19
Selling Price
$ 36.85
938
864
527
1475
Market Price
$ 54.36
Selling Price
$ 48.27
1501
805
893
2911
Market Price
$ 68.98
Selling Price
$ 59.83
274
160
236
454
Market Price
$ 47.52
Selling Price
$ 40.29
509
149
243
562
Market Price
$ 59.71
Selling Price
$ 50.54
1691
355
360
4050
Market Price
$ 58.06
Selling Price
$ 50.81
2759
1323
1647
2983
Market Price
$ 53.12
Selling Price
$ 47.83
1265
923
363
4312
Market Price
$ 36.40
Selling Price
$ 31.11
1372
927
1050
2079
Market Price
$ 58.37
Selling Price
$ 50.91
1907
511
1444
2655
Market Price
$ 34.91
Selling Price
$ 31.15
2654
2258
1739
2798
Market Price
$ 45.39
Selling Price
$ 38.28
1981
556
1105
3264
Market Price
$ 39.08
Selling Price
$ 33.42
993
976
541
4879
Market Price
$ 41.07
Selling Price
$ 34.60
3246
843
2588
4055
Market Price
$ 31.54
Selling Price
$ 26.53
583
242
152
930