Market Price
$ 51.91
Selling Price
$ 46.52
2716
1558
562
2874
Market Price
$ 62.09
Selling Price
$ 52.77
1288
777
984
4087
Market Price
$ 47.13
Selling Price
$ 40.78
1846
799
1437
2741
Market Price
$ 49.08
Selling Price
$ 42.04
1533
1493
319
1869
Market Price
$ 42.33
Selling Price
$ 36.47
1990
1339
1715
4414
Market Price
$ 30.65
Selling Price
$ 26.77
1437
426
597
1839
Market Price
$ 42.53
Selling Price
$ 35.79
3227
2840
1505
3374
Market Price
$ 36.84
Selling Price
$ 30.73
995
957
537
3043
Market Price
$ 59.82
Selling Price
$ 54.29
425
350
171
763
Market Price
$ 43.18
Selling Price
$ 36.90
160
156
148
617
Market Price
$ 39.15
Selling Price
$ 35.07
1019
832
922
2365
Market Price
$ 56.27
Selling Price
$ 49.48
2189
1323
1534
2627
Market Price
$ 45.25
Selling Price
$ 39.12
2045
1455
1010
3995
Market Price
$ 45.03
Selling Price
$ 40.37
522
188
211
900
Market Price
$ 53.87
Selling Price
$ 45.91
3506
1504
2132
3970
Market Price
$ 64.79
Selling Price
$ 54.72
1217
448
1132
2958
Market Price
$ 38.50
Selling Price
$ 32.57
2159
2057
1021
2497
Market Price
$ 32.56
Selling Price
$ 27.70
693
446
279
2592
Market Price
$ 60.31
Selling Price
$ 50.32
755
392
441
1169
Market Price
$ 50.37
Selling Price
$ 42.96
984
247
688
2089
Market Price
$ 65.21
Selling Price
$ 58.16
1424
1391
907
1672
Market Price
$ 43.65
Selling Price
$ 39.28
1328
687
1110
3006
Market Price
$ 28.99
Selling Price
$ 26.08
1323
457
590
3927
Market Price
$ 65.53
Selling Price
$ 57.04
984
635
351
1876
Market Price
$ 35.91
Selling Price
$ 31.38
3543
3098
2244
4892
Market Price
$ 71.39
Selling Price
$ 59.95
1347
1120
685
4575
Market Price
$ 63.76
Selling Price
$ 57.79
3386
2768
3250
3800
Market Price
$ 66.20
Selling Price
$ 56.33
846
271
403
847
Market Price
$ 35.16
Selling Price
$ 31.28
1461
363
538
1641
Market Price
$ 53.93
Selling Price
$ 48.36
486
278
298
604
Market Price
$ 31.78
Selling Price
$ 26.84
814
523
706
3045
Market Price
$ 60.89
Selling Price
$ 55.28
2461
889
1787
2645
Market Price
$ 46.82
Selling Price
$ 39.86
1472
814
347
3445
Market Price
$ 61.12
Selling Price
$ 51.34
351
196
158
586
Market Price
$ 34.51
Selling Price
$ 28.94
1279
492
757
1545
Market Price
$ 41.03
Selling Price
$ 34.46
505
116
364
1248
Market Price
$ 58.98
Selling Price
$ 51.12
430
362
386
1369
Market Price
$ 60.48
Selling Price
$ 53.71
598
167
552
706
Market Price
$ 59.05
Selling Price
$ 52.47
2185
1020
1027
3069
Market Price
$ 30.60
Selling Price
$ 26.22
527
404
280
1701