Market Price
$ 50.51
Selling Price
$ 45.67
271
139
240
740
Market Price
$ 30.92
Selling Price
$ 26.69
2022
1147
1219
3762
Market Price
$ 38.98
Selling Price
$ 32.60
245
167
88
760
Market Price
$ 42.30
Selling Price
$ 37.10
1882
933
1073
2730
Market Price
$ 63.43
Selling Price
$ 54.30
934
608
774
1032
Market Price
$ 63.97
Selling Price
$ 58.14
621
256
337
711
Market Price
$ 52.37
Selling Price
$ 47.13
1368
576
1200
3783
Market Price
$ 45.11
Selling Price
$ 39.17
1012
1001
632
1075
Market Price
$ 46.02
Selling Price
$ 41.24
2552
2120
2203
4300
Market Price
$ 40.77
Selling Price
$ 35.68
2945
2799
1569
3881
Market Price
$ 29.12
Selling Price
$ 25.72
397
321
329
802
Market Price
$ 40.23
Selling Price
$ 34.30
312
69
214
504
Market Price
$ 57.68
Selling Price
$ 51.93
2493
2168
1562
4942
Market Price
$ 51.86
Selling Price
$ 43.45
2001
511
606
2630
Market Price
$ 52.34
Selling Price
$ 46.77
2386
1245
1243
4365
Market Price
$ 49.30
Selling Price
$ 43.47
874
609
717
936
Market Price
$ 41.17
Selling Price
$ 36.86
458
127
246
1403
Market Price
$ 56.16
Selling Price
$ 50.27
2753
1210
1081
3852
Market Price
$ 61.26
Selling Price
$ 51.50
708
429
401
1542
Market Price
$ 30.30
Selling Price
$ 25.75
2355
2019
2080
3553
Market Price
$ 59.30
Selling Price
$ 52.41
661
489
226
2012
Market Price
$ 70.13
Selling Price
$ 58.77
4027
1697
2890
4223
Market Price
$ 30.04
Selling Price
$ 25.49
627
182
126
2007
Market Price
$ 44.19
Selling Price
$ 37.89
1355
956
734
2664
Market Price
$ 66.74
Selling Price
$ 57.98
1970
847
1899
2158
Market Price
$ 62.62
Selling Price
$ 52.34
1453
1394
765
2150
Market Price
$ 68.13
Selling Price
$ 59.57
395
392
330
600
Market Price
$ 31.51
Selling Price
$ 26.84
1071
1028
555
2085
Market Price
$ 44.21
Selling Price
$ 39.87
217
115
107
413
Market Price
$ 42.14
Selling Price
$ 37.51
500
399
420
1533
Market Price
$ 47.81
Selling Price
$ 40.89
1397
1286
519
4151
Market Price
$ 52.42
Selling Price
$ 47.32
1453
748
1398
4808
Market Price
$ 38.81
Selling Price
$ 33.56
2424
799
2087
2584
Market Price
$ 50.38
Selling Price
$ 43.50
2344
1558
2259
2593
Market Price
$ 62.41
Selling Price
$ 52.98
547
274
165
2416
Market Price
$ 63.34
Selling Price
$ 53.80
2376
492
2000
3779
Market Price
$ 32.57
Selling Price
$ 28.67
2186
656
1093
4228
Market Price
$ 37.65
Selling Price
$ 33.19
918
372
823
1964
Market Price
$ 29.49
Selling Price
$ 25.75
2351
2184
551
3669
Market Price
$ 39.79
Selling Price
$ 35.19
2687
2432
1851
3209