Market Price
$ 37.17
Selling Price
$ 31.12
539
304
172
1272
Market Price
$ 47.98
Selling Price
$ 42.26
2235
1987
2126
4575
Market Price
$ 32.01
Selling Price
$ 28.39
196
128
99
478
Market Price
$ 65.92
Selling Price
$ 59.89
2191
601
1391
2196
Market Price
$ 54.48
Selling Price
$ 47.02
1587
1049
1228
3965
Market Price
$ 43.44
Selling Price
$ 38.41
487
487
387
527
Market Price
$ 47.94
Selling Price
$ 40.00
1008
635
346
2691
Market Price
$ 64.11
Selling Price
$ 57.21
1267
993
1120
3862
Market Price
$ 30.65
Selling Price
$ 27.01
1760
1113
1604
3162
Market Price
$ 32.73
Selling Price
$ 29.28
975
287
247
1223
Market Price
$ 35.18
Selling Price
$ 31.46
367
187
290
521
Market Price
$ 54.80
Selling Price
$ 46.01
3330
924
1248
4081
Market Price
$ 38.40
Selling Price
$ 34.52
2241
1468
1284
2535
Market Price
$ 64.27
Selling Price
$ 57.20
702
695
565
2120
Market Price
$ 47.33
Selling Price
$ 40.50
1277
984
601
1635
Market Price
$ 32.40
Selling Price
$ 28.43
908
404
828
3098
Market Price
$ 54.26
Selling Price
$ 48.88
1133
236
694
2218
Market Price
$ 45.85
Selling Price
$ 40.33
449
166
232
462
Market Price
$ 36.84
Selling Price
$ 30.92
2591
1048
2541
4438
Market Price
$ 34.91
Selling Price
$ 29.75
422
166
206
1506
Market Price
$ 35.86
Selling Price
$ 30.95
1919
598
1673
2727
Market Price
$ 52.80
Selling Price
$ 45.00
423
102
423
1092
Market Price
$ 64.00
Selling Price
$ 56.34
426
204
289
1617
Market Price
$ 64.93
Selling Price
$ 58.91
841
182
325
3234
Market Price
$ 56.88
Selling Price
$ 47.73
951
924
739
3736
Market Price
$ 32.54
Selling Price
$ 28.25
801
744
760
2549
Market Price
$ 39.88
Selling Price
$ 34.50
327
81
302
1130
Market Price
$ 57.05
Selling Price
$ 51.42
638
176
556
2451
Market Price
$ 61.28
Selling Price
$ 54.21
1700
1387
1563
4537
Market Price
$ 34.28
Selling Price
$ 29.87
1359
419
337
3658
Market Price
$ 39.81
Selling Price
$ 35.05
1223
935
1165
4645
Market Price
$ 57.51
Selling Price
$ 51.79
1540
1276
958
2219
Market Price
$ 64.03
Selling Price
$ 54.63
968
293
863
1088
Market Price
$ 36.04
Selling Price
$ 30.46
806
346
416
1410
Market Price
$ 40.00
Selling Price
$ 35.88
2322
1258
1645
2787
Market Price
$ 33.51
Selling Price
$ 29.65
2241
1392
1272
3322
Market Price
$ 58.34
Selling Price
$ 52.46
272
121
129
836
Market Price
$ 37.98
Selling Price
$ 34.21
1201
758
493
2075
Market Price
$ 49.14
Selling Price
$ 42.87
1992
1760
1976
4319
Market Price
$ 45.66
Selling Price
$ 40.04
1366
735
808
3553