Market Price
$ 48.97
Selling Price
$ 44.51
1618
354
1544
1861
Market Price
$ 65.61
Selling Price
$ 55.65
697
509
361
2834
Market Price
$ 55.41
Selling Price
$ 46.24
2529
1629
1895
3368
Market Price
$ 29.64
Selling Price
$ 26.85
844
303
356
3275
Market Price
$ 49.10
Selling Price
$ 44.34
2788
1192
1376
3870
Market Price
$ 62.90
Selling Price
$ 56.62
1822
1385
639
3062
Market Price
$ 55.06
Selling Price
$ 47.91
3239
1136
1692
3543
Market Price
$ 33.57
Selling Price
$ 29.32
666
429
580
1488
Market Price
$ 40.75
Selling Price
$ 36.22
1597
1066
1092
2336
Market Price
$ 47.63
Selling Price
$ 42.26
446
184
125
524
Market Price
$ 42.33
Selling Price
$ 38.37
2535
1537
2022
2611
Market Price
$ 63.64
Selling Price
$ 53.19
2880
947
1876
4778
Market Price
$ 38.81
Selling Price
$ 32.53
1018
261
928
1151
Market Price
$ 44.71
Selling Price
$ 39.82
2630
1641
1606
4404
Market Price
$ 52.23
Selling Price
$ 47.18
1426
1249
1075
2167
Market Price
$ 39.46
Selling Price
$ 33.70
2887
1938
2118
3562
Market Price
$ 61.86
Selling Price
$ 55.44
1499
869
396
2140
Market Price
$ 30.60
Selling Price
$ 26.17
382
212
224
1626
Market Price
$ 32.56
Selling Price
$ 28.47
469
333
436
2077
Market Price
$ 48.36
Selling Price
$ 42.06
421
340
178
590
Market Price
$ 44.74
Selling Price
$ 40.61
1640
1564
1250
3393
Market Price
$ 52.26
Selling Price
$ 45.33
3906
1214
1788
4033
Market Price
$ 47.09
Selling Price
$ 42.01
853
643
779
876
Market Price
$ 41.32
Selling Price
$ 34.90
1275
536
1101
1677
Market Price
$ 40.60
Selling Price
$ 35.84
1071
646
217
2338
Market Price
$ 33.53
Selling Price
$ 28.09
820
784
510
2515
Market Price
$ 45.02
Selling Price
$ 38.21
1732
424
1006
4877
Market Price
$ 69.13
Selling Price
$ 57.65
2463
1636
2333
2685
Market Price
$ 31.35
Selling Price
$ 28.35
556
456
229
1628
Market Price
$ 36.90
Selling Price
$ 31.36
3970
1359
3392
4696
Market Price
$ 53.50
Selling Price
$ 46.15
2229
541
679
2570
Market Price
$ 54.52
Selling Price
$ 46.47
469
267
315
1529
Market Price
$ 59.22
Selling Price
$ 53.73
1975
800
885
3075
Market Price
$ 35.21
Selling Price
$ 30.73
1761
429
791
2792
Market Price
$ 55.18
Selling Price
$ 48.30
2463
2067
1171
4547
Market Price
$ 32.01
Selling Price
$ 26.93
3527
1506
1141
3974
Market Price
$ 36.42
Selling Price
$ 32.12
1103
891
510
4661
Market Price
$ 40.81
Selling Price
$ 36.22
3096
2441
1811
4417
Market Price
$ 49.58
Selling Price
$ 41.32
1672
1004
352
1888
Market Price
$ 42.60
Selling Price
$ 36.80
3057
1466
1918
3329