Market Price
$ 31.85
Selling Price
$ 28.07
2103
2072
1112
3247
Market Price
$ 46.75
Selling Price
$ 42.37
2071
1889
1693
4110
Market Price
$ 49.27
Selling Price
$ 41.27
2299
1064
842
2533
Market Price
$ 53.52
Selling Price
$ 46.32
372
322
348
1366
Market Price
$ 36.89
Selling Price
$ 31.77
2836
1360
1935
3605
Market Price
$ 58.65
Selling Price
$ 52.52
2847
1972
1625
3939
Market Price
$ 39.46
Selling Price
$ 33.61
2058
1136
1083
3687
Market Price
$ 61.60
Selling Price
$ 53.50
2834
623
1019
4398
Market Price
$ 39.06
Selling Price
$ 34.64
987
368
733
3702
Market Price
$ 36.68
Selling Price
$ 31.56
2082
1821
1491
3871
Market Price
$ 36.90
Selling Price
$ 32.72
3482
2492
1129
3618
Market Price
$ 53.30
Selling Price
$ 47.35
304
197
175
409
Market Price
$ 41.19
Selling Price
$ 36.34
1868
850
985
2956
Market Price
$ 43.03
Selling Price
$ 36.45
4081
1784
2812
4781
Market Price
$ 34.07
Selling Price
$ 28.64
376
113
241
809
Market Price
$ 31.50
Selling Price
$ 27.25
876
875
485
1564
Market Price
$ 57.48
Selling Price
$ 50.86
2392
2342
2001
2642
Market Price
$ 51.29
Selling Price
$ 44.03
831
166
826
2879
Market Price
$ 42.43
Selling Price
$ 36.42
1939
1009
1802
2522
Market Price
$ 55.28
Selling Price
$ 49.36
3682
1541
3113
3832
Market Price
$ 45.31
Selling Price
$ 38.46
2548
1381
1334
3725
Market Price
$ 31.07
Selling Price
$ 27.65
775
607
673
1606
Market Price
$ 66.71
Selling Price
$ 59.92
699
143
469
1039
Market Price
$ 67.70
Selling Price
$ 58.99
350
173
86
558
Market Price
$ 51.72
Selling Price
$ 46.67
1240
479
509
1404
Market Price
$ 30.82
Selling Price
$ 26.46
1161
338
1095
2188
Market Price
$ 62.84
Selling Price
$ 55.21
1450
567
1448
1793
Market Price
$ 32.20
Selling Price
$ 28.19
1966
1209
750
4884
Market Price
$ 62.12
Selling Price
$ 55.25
1349
1047
591
2822
Market Price
$ 60.87
Selling Price
$ 51.02
724
287
279
2038
Market Price
$ 64.92
Selling Price
$ 58.29
2584
2238
1310
3214
Market Price
$ 41.42
Selling Price
$ 36.81
206
183
167
485
Market Price
$ 38.19
Selling Price
$ 33.58
1853
1308
1293
3912
Market Price
$ 40.81
Selling Price
$ 35.37
1211
489
463
2743
Market Price
$ 58.45
Selling Price
$ 51.09
3556
2477
1170
4385
Market Price
$ 33.68
Selling Price
$ 30.02
1372
1366
791
1386
Market Price
$ 41.99
Selling Price
$ 36.34
518
127
363
741
Market Price
$ 50.04
Selling Price
$ 42.23
964
240
753
3179
Market Price
$ 56.08
Selling Price
$ 49.93
3871
3293
941
4803
Market Price
$ 28.66
Selling Price
$ 25.81
1379
670
881
2520