Market Price
$ 35.88
Selling Price
$ 31.61
820
722
701
1161
Market Price
$ 69.48
Selling Price
$ 58.50
293
188
73
957
Market Price
$ 64.56
Selling Price
$ 55.29
1954
1485
722
3426
Market Price
$ 32.75
Selling Price
$ 29.32
1481
1428
489
1605
Market Price
$ 38.47
Selling Price
$ 33.77
1780
926
1610
1916
Market Price
$ 29.85
Selling Price
$ 26.51
740
623
579
865
Market Price
$ 71.35
Selling Price
$ 59.60
2074
1760
645
3495
Market Price
$ 40.93
Selling Price
$ 35.49
347
184
340
462
Market Price
$ 60.95
Selling Price
$ 54.28
408
291
187
507
Market Price
$ 65.71
Selling Price
$ 58.64
544
498
414
580
Market Price
$ 67.19
Selling Price
$ 59.64
3664
3150
1976
4232
Market Price
$ 70.08
Selling Price
$ 59.86
2914
1192
844
3054
Market Price
$ 68.40
Selling Price
$ 59.88
1876
1751
1342
2805
Market Price
$ 66.65
Selling Price
$ 59.85
2815
1449
1007
4835
Market Price
$ 68.28
Selling Price
$ 59.79
2645
1676
2174
3032
Market Price
$ 42.38
Selling Price
$ 36.37
2034
1576
602
2776
Market Price
$ 37.58
Selling Price
$ 32.35
1102
458
1033
1519
Market Price
$ 37.28
Selling Price
$ 33.46
623
370
490
1153
Market Price
$ 40.44
Selling Price
$ 36.66
3579
1371
1997
4191
Market Price
$ 33.95
Selling Price
$ 29.94
3156
1396
952
4417
Market Price
$ 47.38
Selling Price
$ 41.01
2335
1666
1999
4411
Market Price
$ 57.43
Selling Price
$ 50.04
770
530
241
2197
Market Price
$ 42.92
Selling Price
$ 38.06
500
299
253
501
Market Price
$ 59.95
Selling Price
$ 50.09
355
183
212
1605
Market Price
$ 30.73
Selling Price
$ 27.47
2460
2266
2343
3906
Market Price
$ 51.39
Selling Price
$ 44.08
770
183
436
1161
Market Price
$ 61.76
Selling Price
$ 55.98
3022
885
1069
4743
Market Price
$ 40.57
Selling Price
$ 35.27
209
109
183
1035
Market Price
$ 51.39
Selling Price
$ 43.45
1108
500
839
2257
Market Price
$ 32.51
Selling Price
$ 29.00
493
230
466
2196
Market Price
$ 28.25
Selling Price
$ 25.51
2301
1639
1631
4050
Market Price
$ 52.90
Selling Price
$ 47.85
1409
1375
370
4634
Market Price
$ 46.45
Selling Price
$ 39.59
1144
534
821
2063
Market Price
$ 49.49
Selling Price
$ 41.69
1566
1103
1494
1843
Market Price
$ 56.95
Selling Price
$ 47.96
1597
944
773
1949
Market Price
$ 54.46
Selling Price
$ 46.03
1868
1574
803
2803
Market Price
$ 34.19
Selling Price
$ 29.07
427
242
359
676
Market Price
$ 43.69
Selling Price
$ 36.43
1463
412
574
3140
Market Price
$ 50.11
Selling Price
$ 42.70
1556
1362
983
4948
Market Price
$ 45.12
Selling Price
$ 39.03
3086
753
2863
4617