Market Price
$ 52.31
Selling Price
$ 45.28
1100
1099
364
3339
Market Price
$ 52.35
Selling Price
$ 45.95
780
313
614
1003
Market Price
$ 62.75
Selling Price
$ 53.16
2049
1559
1611
2252
Market Price
$ 49.43
Selling Price
$ 41.62
1520
1086
474
2500
Market Price
$ 48.47
Selling Price
$ 43.31
3630
3340
1340
4937
Market Price
$ 44.80
Selling Price
$ 38.31
585
450
170
1422
Market Price
$ 62.03
Selling Price
$ 52.75
1157
863
756
1686
Market Price
$ 37.22
Selling Price
$ 31.81
2719
2629
866
3026
Market Price
$ 44.90
Selling Price
$ 38.77
1290
1141
710
3601
Market Price
$ 65.38
Selling Price
$ 57.35
3057
1258
2540
4764
Market Price
$ 43.81
Selling Price
$ 39.32
2485
1700
1045
3359
Market Price
$ 58.55
Selling Price
$ 49.75
809
221
276
1319
Market Price
$ 30.63
Selling Price
$ 26.48
556
553
287
715
Market Price
$ 34.03
Selling Price
$ 30.88
465
108
308
2148
Market Price
$ 64.45
Selling Price
$ 57.65
2230
1835
1725
3490
Market Price
$ 64.72
Selling Price
$ 54.12
2240
649
1107
2716
Market Price
$ 45.36
Selling Price
$ 39.31
2591
2003
2443
4637
Market Price
$ 30.90
Selling Price
$ 27.48
2434
1732
1704
3406
Market Price
$ 56.74
Selling Price
$ 47.70
220
116
206
762
Market Price
$ 59.11
Selling Price
$ 50.33
749
471
643
2705
Market Price
$ 55.71
Selling Price
$ 47.99
2314
1319
487
3043
Market Price
$ 35.01
Selling Price
$ 31.54
473
215
433
524
Market Price
$ 61.69
Selling Price
$ 51.57
346
107
129
588
Market Price
$ 62.29
Selling Price
$ 55.43
947
599
190
1061
Market Price
$ 49.66
Selling Price
$ 43.53
718
170
275
2748
Market Price
$ 38.40
Selling Price
$ 34.08
1637
1585
1270
1889
Market Price
$ 64.80
Selling Price
$ 57.29
2266
1718
1117
3368
Market Price
$ 33.28
Selling Price
$ 29.12
490
321
175
1635
Market Price
$ 67.01
Selling Price
$ 56.10
2330
1111
1865
4332
Market Price
$ 33.88
Selling Price
$ 28.80
1578
1470
681
3777
Market Price
$ 50.03
Selling Price
$ 44.30
1401
1328
1148
2803
Market Price
$ 51.17
Selling Price
$ 44.23
1260
547
634
3982
Market Price
$ 30.52
Selling Price
$ 27.29
1238
344
1033
3661
Market Price
$ 39.01
Selling Price
$ 34.07
813
433
499
1972
Market Price
$ 32.36
Selling Price
$ 27.69
1613
1542
1188
1991
Market Price
$ 31.73
Selling Price
$ 26.45
944
864
330
1040
Market Price
$ 44.93
Selling Price
$ 38.20
910
481
781
1251
Market Price
$ 53.98
Selling Price
$ 46.51
440
284
210
1285
Market Price
$ 62.60
Selling Price
$ 56.45
1356
858
299
2736
Market Price
$ 56.04
Selling Price
$ 46.91
2506
1043
667
2554