Market Price
$ 52.07
Selling Price
$ 46.02
1121
822
967
1572
Market Price
$ 40.87
Selling Price
$ 36.38
2547
1074
1967
4276
Market Price
$ 58.13
Selling Price
$ 48.63
2665
2166
2424
2771
Market Price
$ 44.13
Selling Price
$ 37.26
586
145
506
2249
Market Price
$ 41.63
Selling Price
$ 37.55
1462
1394
923
4550
Market Price
$ 46.84
Selling Price
$ 41.83
3480
2892
1429
3967
Market Price
$ 44.52
Selling Price
$ 37.20
1610
366
1046
1946
Market Price
$ 44.56
Selling Price
$ 39.73
1554
578
490
3507
Market Price
$ 37.31
Selling Price
$ 33.81
477
181
183
1077
Market Price
$ 41.69
Selling Price
$ 34.78
820
314
200
2723
Market Price
$ 56.53
Selling Price
$ 50.03
853
358
401
3923
Market Price
$ 46.15
Selling Price
$ 40.12
694
222
475
1652
Market Price
$ 33.43
Selling Price
$ 30.19
389
258
141
1569
Market Price
$ 46.79
Selling Price
$ 40.27
1639
616
1627
2107
Market Price
$ 29.64
Selling Price
$ 25.39
1190
766
1021
3406
Market Price
$ 62.51
Selling Price
$ 55.56
3643
3452
3316
3896
Market Price
$ 33.59
Selling Price
$ 29.14
441
438
205
1040
Market Price
$ 37.14
Selling Price
$ 33.38
2140
1986
2018
2815
Market Price
$ 29.47
Selling Price
$ 25.92
2807
2572
2609
4104
Market Price
$ 52.92
Selling Price
$ 47.07
1184
1175
335
3577
Market Price
$ 57.84
Selling Price
$ 49.81
2519
1030
1200
3123
Market Price
$ 66.51
Selling Price
$ 58.99
1878
659
1204
2685
Market Price
$ 44.47
Selling Price
$ 38.38
1951
1508
1454
4067
Market Price
$ 53.45
Selling Price
$ 47.64
1265
564
853
1457
Market Price
$ 40.19
Selling Price
$ 34.94
2952
1437
2467
3560
Market Price
$ 37.77
Selling Price
$ 34.03
392
238
190
489
Market Price
$ 28.39
Selling Price
$ 25.06
1406
327
700
4325
Market Price
$ 63.84
Selling Price
$ 57.09
3292
2397
2465
3613
Market Price
$ 48.66
Selling Price
$ 43.47
1248
549
329
3780
Market Price
$ 63.92
Selling Price
$ 56.75
882
676
468
1985
Market Price
$ 40.58
Selling Price
$ 36.76
414
388
162
1354
Market Price
$ 39.61
Selling Price
$ 34.01
1178
343
288
2463
Market Price
$ 41.14
Selling Price
$ 36.10
2282
1865
2135
2440
Market Price
$ 47.70
Selling Price
$ 40.50
2367
583
510
4935
Market Price
$ 40.79
Selling Price
$ 35.47
900
334
389
960
Market Price
$ 30.50
Selling Price
$ 25.62
604
124
557
1345
Market Price
$ 67.18
Selling Price
$ 57.54
333
143
248
512
Market Price
$ 62.13
Selling Price
$ 55.69
1167
466
453
2061
Market Price
$ 33.44
Selling Price
$ 30.30
2548
1757
1006
3861
Market Price
$ 40.01
Selling Price
$ 35.27
681
385
403
2377