Market Price
$ 31.76
Selling Price
$ 28.56
2141
1304
1099
3679
Market Price
$ 56.77
Selling Price
$ 50.82
1260
1006
790
4213
Market Price
$ 37.93
Selling Price
$ 31.85
2448
2366
1904
4830
Market Price
$ 43.93
Selling Price
$ 39.48
573
434
140
1530
Market Price
$ 67.73
Selling Price
$ 58.51
1255
398
710
2296
Market Price
$ 59.29
Selling Price
$ 52.70
498
203
264
1931
Market Price
$ 67.34
Selling Price
$ 59.99
563
561
153
1621
Market Price
$ 60.69
Selling Price
$ 50.75
323
176
262
723
Market Price
$ 62.95
Selling Price
$ 56.26
2440
1819
2202
2888
Market Price
$ 40.19
Selling Price
$ 33.51
1510
463
889
2347
Market Price
$ 58.67
Selling Price
$ 52.10
814
217
571
973
Market Price
$ 38.05
Selling Price
$ 32.33
1041
537
807
2176
Market Price
$ 31.55
Selling Price
$ 28.18
2601
1855
1042
2894
Market Price
$ 43.77
Selling Price
$ 39.53
1257
813
1200
4121
Market Price
$ 53.23
Selling Price
$ 48.15
821
820
249
985
Market Price
$ 52.10
Selling Price
$ 47.08
651
225
351
2609
Market Price
$ 47.05
Selling Price
$ 42.41
471
144
285
540
Market Price
$ 41.30
Selling Price
$ 35.00
1118
907
472
3942
Market Price
$ 40.53
Selling Price
$ 35.86
717
474
554
1999
Market Price
$ 46.01
Selling Price
$ 39.77
2355
582
485
2917
Market Price
$ 38.38
Selling Price
$ 34.32
1563
699
678
4046
Market Price
$ 41.96
Selling Price
$ 35.62
330
276
231
421
Market Price
$ 47.13
Selling Price
$ 39.59
3341
2180
2373
3380
Market Price
$ 38.36
Selling Price
$ 34.10
2244
1517
892
3649
Market Price
$ 55.34
Selling Price
$ 46.98
216
67
77
703
Market Price
$ 67.67
Selling Price
$ 58.59
1645
1531
1456
2823
Market Price
$ 30.57
Selling Price
$ 27.00
3567
2218
3103
4694
Market Price
$ 57.46
Selling Price
$ 52.13
504
453
311
1777
Market Price
$ 53.60
Selling Price
$ 46.22
698
560
558
3269
Market Price
$ 47.54
Selling Price
$ 39.66
4190
1644
930
4337
Market Price
$ 36.15
Selling Price
$ 30.69
2119
907
1335
4175
Market Price
$ 48.02
Selling Price
$ 41.26
999
332
206
2214
Market Price
$ 59.27
Selling Price
$ 50.21
1893
1347
1308
2560
Market Price
$ 30.47
Selling Price
$ 26.59
1764
1162
1004
2196
Market Price
$ 47.54
Selling Price
$ 42.58
1958
1345
1305
2644
Market Price
$ 33.86
Selling Price
$ 30.44
1345
672
864
2520
Market Price
$ 59.18
Selling Price
$ 51.54
718
175
340
1051
Market Price
$ 48.93
Selling Price
$ 44.09
262
115
114
417
Market Price
$ 54.36
Selling Price
$ 47.96
729
200
637
1143
Market Price
$ 39.82
Selling Price
$ 33.58
1953
1288
1245
2414