Market Price
$ 59.85
Selling Price
$ 54.19
1991
783
907
3021
Market Price
$ 51.47
Selling Price
$ 45.07
1162
1069
998
2504
Market Price
$ 43.29
Selling Price
$ 37.05
791
541
413
1831
Market Price
$ 42.25
Selling Price
$ 38.40
1697
1312
1277
3571
Market Price
$ 61.08
Selling Price
$ 54.98
1031
925
774
4654
Market Price
$ 69.71
Selling Price
$ 58.84
524
376
277
1658
Market Price
$ 69.95
Selling Price
$ 59.74
232
195
47
855
Market Price
$ 71.34
Selling Price
$ 59.95
1113
1039
486
1945
Market Price
$ 57.65
Selling Price
$ 48.33
1545
422
557
2160
Market Price
$ 32.52
Selling Price
$ 28.91
610
346
213
1968
Market Price
$ 52.27
Selling Price
$ 47.07
973
764
286
1314
Market Price
$ 55.77
Selling Price
$ 48.81
1208
1140
524
1803
Market Price
$ 65.01
Selling Price
$ 57.33
348
252
244
533
Market Price
$ 65.75
Selling Price
$ 59.28
339
276
147
1650
Market Price
$ 67.89
Selling Price
$ 59.69
2055
1588
682
4701
Market Price
$ 57.30
Selling Price
$ 48.05
1414
729
718
2007
Market Price
$ 45.88
Selling Price
$ 40.19
343
202
93
412
Market Price
$ 63.63
Selling Price
$ 54.30
2635
2478
1844
4772
Market Price
$ 53.27
Selling Price
$ 45.43
1987
815
1552
2451
Market Price
$ 55.72
Selling Price
$ 49.29
1339
947
411
2321
Market Price
$ 68.05
Selling Price
$ 58.67
574
341
572
1344
Market Price
$ 29.60
Selling Price
$ 26.36
1183
376
638
4003
Market Price
$ 30.97
Selling Price
$ 27.70
2465
980
801
3382
Market Price
$ 58.82
Selling Price
$ 52.39
926
493
363
1169
Market Price
$ 41.65
Selling Price
$ 34.75
1918
823
1748
2386
Market Price
$ 37.15
Selling Price
$ 32.12
1119
1066
624
1877
Market Price
$ 64.23
Selling Price
$ 56.94
2160
896
1171
2773
Market Price
$ 48.82
Selling Price
$ 40.87
1440
1211
1285
1817
Market Price
$ 61.98
Selling Price
$ 52.46
2220
1603
815
4772
Market Price
$ 33.66
Selling Price
$ 30.48
617
513
468
909
Market Price
$ 66.79
Selling Price
$ 59.98
2891
2684
2496
4886
Market Price
$ 41.34
Selling Price
$ 34.81
509
135
174
1430
Market Price
$ 60.54
Selling Price
$ 53.03
2415
1303
1925
2991
Market Price
$ 51.43
Selling Price
$ 45.11
1864
574
701
3231
Market Price
$ 29.78
Selling Price
$ 25.83
3576
2199
1999
3714
Market Price
$ 60.61
Selling Price
$ 54.69
106
93
101
404
Market Price
$ 32.93
Selling Price
$ 27.53
485
97
320
603
Market Price
$ 36.92
Selling Price
$ 31.00
753
171
498
3045
Market Price
$ 38.23
Selling Price
$ 34.15
1635
545
695
3558
Market Price
$ 44.71
Selling Price
$ 38.25
110
51
23
470