Market Price
$ 44.20
Selling Price
$ 37.94
4260
2101
2689
4315
Market Price
$ 35.07
Selling Price
$ 31.80
797
251
251
3848
Market Price
$ 36.82
Selling Price
$ 32.02
124
74
115
575
Market Price
$ 54.48
Selling Price
$ 46.09
1377
967
649
2340
Market Price
$ 54.77
Selling Price
$ 46.15
519
354
455
875
Market Price
$ 59.46
Selling Price
$ 53.22
1506
545
1154
1962
Market Price
$ 33.99
Selling Price
$ 29.99
1826
437
1544
4984
Market Price
$ 39.71
Selling Price
$ 35.57
987
722
731
3438
Market Price
$ 45.72
Selling Price
$ 40.96
2142
1987
547
3242
Market Price
$ 68.99
Selling Price
$ 59.74
1332
763
740
2737
Market Price
$ 49.08
Selling Price
$ 42.58
2052
660
1581
2322
Market Price
$ 47.10
Selling Price
$ 42.71
1942
420
1162
4175
Market Price
$ 41.46
Selling Price
$ 37.00
1008
947
794
1911
Market Price
$ 60.90
Selling Price
$ 50.76
917
286
471
2854
Market Price
$ 48.43
Selling Price
$ 40.60
841
235
509
1517
Market Price
$ 60.65
Selling Price
$ 54.08
1947
547
467
4211
Market Price
$ 66.30
Selling Price
$ 56.59
1291
802
793
3950
Market Price
$ 52.61
Selling Price
$ 44.63
2192
1431
2027
3623
Market Price
$ 39.34
Selling Price
$ 35.52
1688
974
764
1844
Market Price
$ 40.30
Selling Price
$ 35.99
816
505
737
2916
Market Price
$ 31.81
Selling Price
$ 28.15
331
115
277
1503
Market Price
$ 43.75
Selling Price
$ 38.25
1488
335
925
3135
Market Price
$ 51.99
Selling Price
$ 46.03
4309
1538
1775
4899
Market Price
$ 48.43
Selling Price
$ 43.97
604
599
293
1494
Market Price
$ 57.49
Selling Price
$ 49.60
2069
782
1821
4714
Market Price
$ 57.51
Selling Price
$ 48.01
169
46
164
738
Market Price
$ 48.29
Selling Price
$ 43.49
3233
2013
2178
4385
Market Price
$ 53.81
Selling Price
$ 48.14
777
261
358
2859
Market Price
$ 39.51
Selling Price
$ 34.07
1188
853
328
2090
Market Price
$ 66.52
Selling Price
$ 55.74
1910
1891
1037
3598
Market Price
$ 30.14
Selling Price
$ 26.54
2648
2316
1735
4457
Market Price
$ 33.68
Selling Price
$ 28.99
1844
1195
1360
3064
Market Price
$ 61.25
Selling Price
$ 54.47
1388
684
1324
2225
Market Price
$ 42.33
Selling Price
$ 37.79
87
86
81
405
Market Price
$ 71.32
Selling Price
$ 59.83
667
330
380
1013
Market Price
$ 61.73
Selling Price
$ 55.45
1732
1375
1352
4723
Market Price
$ 60.78
Selling Price
$ 52.48
2742
1789
1946
4354
Market Price
$ 29.72
Selling Price
$ 25.64
1068
468
233
3860
Market Price
$ 46.13
Selling Price
$ 40.25
1957
859
1604
4061
Market Price
$ 45.86
Selling Price
$ 38.53
2032
601
1674
2368