Market Price
$ 67.72
Selling Price
$ 56.79
1953
843
1309
3136
Market Price
$ 66.81
Selling Price
$ 58.43
803
239
745
1033
Market Price
$ 41.26
Selling Price
$ 35.12
693
644
312
2157
Market Price
$ 47.08
Selling Price
$ 42.40
4616
4613
1261
4722
Market Price
$ 46.44
Selling Price
$ 38.95
3592
1152
1811
4013
Market Price
$ 34.39
Selling Price
$ 30.79
3359
2911
880
4968
Market Price
$ 34.93
Selling Price
$ 30.00
505
260
138
682
Market Price
$ 63.94
Selling Price
$ 54.73
1633
949
1361
3333
Market Price
$ 57.42
Selling Price
$ 49.55
1981
697
747
3817
Market Price
$ 63.97
Selling Price
$ 56.01
787
590
157
1252
Market Price
$ 65.38
Selling Price
$ 56.83
2082
1911
858
3409
Market Price
$ 50.46
Selling Price
$ 44.39
1437
1060
748
1464
Market Price
$ 53.45
Selling Price
$ 46.70
418
107
177
425
Market Price
$ 63.56
Selling Price
$ 54.70
992
318
210
4123
Market Price
$ 64.22
Selling Price
$ 55.60
2154
2029
1258
4584
Market Price
$ 48.67
Selling Price
$ 42.77
1403
568
1191
3063
Market Price
$ 49.37
Selling Price
$ 44.42
610
447
517
2666
Market Price
$ 31.09
Selling Price
$ 28.10
1158
1110
853
3442
Market Price
$ 40.33
Selling Price
$ 35.37
689
605
260
827
Market Price
$ 46.66
Selling Price
$ 41.24
2558
1834
2527
3039
Market Price
$ 42.09
Selling Price
$ 36.95
3100
650
1418
3173
Market Price
$ 44.29
Selling Price
$ 39.50
201
151
158
540
Market Price
$ 50.71
Selling Price
$ 45.18
1353
741
1197
3487
Market Price
$ 50.43
Selling Price
$ 42.14
2321
1776
1644
2646
Market Price
$ 65.56
Selling Price
$ 58.50
1733
769
1379
2173
Market Price
$ 45.56
Selling Price
$ 40.13
2679
2204
1217
3174
Market Price
$ 43.68
Selling Price
$ 39.04
2641
2535
706
3846
Market Price
$ 51.44
Selling Price
$ 43.36
1697
702
1476
1946
Market Price
$ 57.92
Selling Price
$ 50.92
1629
1072
797
2452
Market Price
$ 55.48
Selling Price
$ 50.42
747
250
726
2946
Market Price
$ 52.69
Selling Price
$ 45.51
746
732
583
1815
Market Price
$ 61.93
Selling Price
$ 55.72
3649
1895
3055
4177
Market Price
$ 52.15
Selling Price
$ 46.02
3289
2346
3063
3545
Market Price
$ 30.48
Selling Price
$ 26.47
862
553
576
3607
Market Price
$ 36.63
Selling Price
$ 32.10
2803
1196
2478
4202
Market Price
$ 53.70
Selling Price
$ 48.02
1503
436
562
2064
Market Price
$ 44.57
Selling Price
$ 37.66
2418
697
1803
2889
Market Price
$ 30.32
Selling Price
$ 26.76
535
359
409
1467
Market Price
$ 66.17
Selling Price
$ 58.71
1494
1153
801
3481
Market Price
$ 50.20
Selling Price
$ 45.60
1994
1447
1197
3581