Market Price
$ 48.22
Selling Price
$ 43.18
573
518
560
1249
Market Price
$ 61.48
Selling Price
$ 53.73
3368
1688
884
3449
Market Price
$ 62.60
Selling Price
$ 55.16
654
287
481
809
Market Price
$ 48.43
Selling Price
$ 42.36
717
428
602
869
Market Price
$ 66.31
Selling Price
$ 55.54
782
203
692
3602
Market Price
$ 41.28
Selling Price
$ 35.12
382
81
310
1431
Market Price
$ 48.89
Selling Price
$ 43.35
1906
428
1516
2291
Market Price
$ 58.54
Selling Price
$ 52.21
2276
1850
1552
3521
Market Price
$ 34.88
Selling Price
$ 29.24
3255
2456
1084
3353
Market Price
$ 66.55
Selling Price
$ 57.99
1051
736
364
3215
Market Price
$ 65.28
Selling Price
$ 55.24
3150
1790
2005
4200
Market Price
$ 33.93
Selling Price
$ 29.41
1050
561
825
4403
Market Price
$ 40.56
Selling Price
$ 33.93
295
223
243
902
Market Price
$ 58.83
Selling Price
$ 50.09
1144
791
1083
2420
Market Price
$ 46.94
Selling Price
$ 40.50
2118
1309
458
2647
Market Price
$ 48.43
Selling Price
$ 42.47
4078
1056
3771
4466
Market Price
$ 56.18
Selling Price
$ 48.96
3176
1046
2865
3673
Market Price
$ 55.29
Selling Price
$ 47.43
2788
641
757
3160
Market Price
$ 49.59
Selling Price
$ 42.74
2198
1935
1714
2551
Market Price
$ 41.75
Selling Price
$ 35.42
4190
3159
1259
4342
Market Price
$ 53.46
Selling Price
$ 48.12
1484
779
381
1811
Market Price
$ 42.56
Selling Price
$ 36.73
1916
998
1516
2336
Market Price
$ 54.71
Selling Price
$ 48.51
1906
1429
1406
3778
Market Price
$ 30.15
Selling Price
$ 25.27
1913
764
1212
2736
Market Price
$ 58.55
Selling Price
$ 52.61
3490
703
2250
4315
Market Price
$ 55.08
Selling Price
$ 47.60
1070
1041
872
2159
Market Price
$ 46.98
Selling Price
$ 41.79
2690
2341
1838
2690
Market Price
$ 40.14
Selling Price
$ 33.79
1509
678
622
1993
Market Price
$ 52.04
Selling Price
$ 45.71
1422
1199
845
2574
Market Price
$ 36.63
Selling Price
$ 33.26
576
209
543
2268
Market Price
$ 65.66
Selling Price
$ 55.20
2958
2001
2468
4588
Market Price
$ 58.21
Selling Price
$ 49.24
1559
1336
1152
3832
Market Price
$ 51.26
Selling Price
$ 43.67
1999
594
1538
3001
Market Price
$ 42.28
Selling Price
$ 36.38
1158
1022
330
1255
Market Price
$ 56.60
Selling Price
$ 49.40
505
119
400
1971
Market Price
$ 45.81
Selling Price
$ 38.54
1890
1034
609
2829
Market Price
$ 31.45
Selling Price
$ 27.77
3349
1547
970
3614
Market Price
$ 43.81
Selling Price
$ 36.77
1432
373
1273
2359
Market Price
$ 48.43
Selling Price
$ 43.70
1650
1325
446
1776
Market Price
$ 32.27
Selling Price
$ 28.90
979
819
370
2546