Market Price
$ 54.11
Selling Price
$ 48.51
582
273
289
654
Market Price
$ 54.02
Selling Price
$ 46.68
4156
1906
2842
4195
Market Price
$ 63.45
Selling Price
$ 53.31
854
285
837
2137
Market Price
$ 35.88
Selling Price
$ 29.95
444
352
369
468
Market Price
$ 68.61
Selling Price
$ 58.81
1655
1644
782
2478
Market Price
$ 62.67
Selling Price
$ 56.37
948
698
787
2615
Market Price
$ 37.13
Selling Price
$ 31.01
635
207
278
2449
Market Price
$ 40.76
Selling Price
$ 36.23
1590
403
434
3702
Market Price
$ 62.77
Selling Price
$ 53.38
596
226
571
891
Market Price
$ 50.57
Selling Price
$ 45.22
1012
596
747
3748
Market Price
$ 30.35
Selling Price
$ 25.90
1679
1562
1252
3038
Market Price
$ 50.86
Selling Price
$ 43.10
562
232
390
1226
Market Price
$ 60.89
Selling Price
$ 54.87
2031
1516
1895
2734
Market Price
$ 52.50
Selling Price
$ 45.41
1673
546
1253
2458
Market Price
$ 29.77
Selling Price
$ 25.73
336
86
246
533
Market Price
$ 36.54
Selling Price
$ 31.07
736
211
293
2058
Market Price
$ 51.58
Selling Price
$ 46.55
3810
845
2992
4563
Market Price
$ 42.24
Selling Price
$ 35.56
1617
1604
604
2597
Market Price
$ 41.68
Selling Price
$ 35.41
2480
1452
1735
2700
Market Price
$ 32.59
Selling Price
$ 27.17
1285
1254
1268
2487
Market Price
$ 43.19
Selling Price
$ 36.81
727
579
675
949
Market Price
$ 37.31
Selling Price
$ 32.29
1913
1224
628
2342
Market Price
$ 37.70
Selling Price
$ 33.22
961
691
704
1041
Market Price
$ 42.54
Selling Price
$ 36.27
1297
618
330
4002
Market Price
$ 46.92
Selling Price
$ 41.04
2103
1597
794
4814
Market Price
$ 56.66
Selling Price
$ 47.97
1051
918
608
3019
Market Price
$ 68.81
Selling Price
$ 57.95
195
190
98
954
Market Price
$ 54.73
Selling Price
$ 48.92
2355
1447
2016
3663
Market Price
$ 59.38
Selling Price
$ 53.88
563
540
240
943
Market Price
$ 47.29
Selling Price
$ 41.83
274
100
89
1115
Market Price
$ 36.52
Selling Price
$ 31.75
1336
962
873
1744
Market Price
$ 63.34
Selling Price
$ 53.98
3568
2639
871
3608
Market Price
$ 42.26
Selling Price
$ 36.05
707
557
497
930
Market Price
$ 52.80
Selling Price
$ 45.42
2985
1326
1380
4687
Market Price
$ 65.32
Selling Price
$ 55.35
2853
1674
1057
2873
Market Price
$ 63.55
Selling Price
$ 57.11
740
268
198
1387
Market Price
$ 38.78
Selling Price
$ 33.40
3687
1232
1974
4924
Market Price
$ 47.87
Selling Price
$ 39.97
1029
651
553
3246
Market Price
$ 53.85
Selling Price
$ 47.14
2312
899
1035
3974
Market Price
$ 37.11
Selling Price
$ 33.59
931
775
458
1832