Market Price
$ 46.61
Selling Price
$ 40.88
2006
1911
625
3819
Market Price
$ 43.17
Selling Price
$ 39.15
3208
3021
2578
3855
Market Price
$ 37.66
Selling Price
$ 31.62
2551
1008
1512
3726
Market Price
$ 64.71
Selling Price
$ 54.65
536
262
375
1610
Market Price
$ 55.88
Selling Price
$ 48.88
2372
823
2150
4153
Market Price
$ 48.03
Selling Price
$ 43.24
4033
3636
1392
4979
Market Price
$ 69.17
Selling Price
$ 59.12
2068
1494
729
2396
Market Price
$ 48.12
Selling Price
$ 40.78
393
136
320
658
Market Price
$ 60.69
Selling Price
$ 51.59
665
434
266
1745
Market Price
$ 57.67
Selling Price
$ 52.39
2138
609
642
2826
Market Price
$ 31.50
Selling Price
$ 26.79
1689
428
442
2635
Market Price
$ 47.51
Selling Price
$ 42.19
1310
791
329
2085
Market Price
$ 35.21
Selling Price
$ 29.71
509
456
286
595
Market Price
$ 60.53
Selling Price
$ 50.46
494
149
387
2027
Market Price
$ 46.97
Selling Price
$ 42.53
809
792
534
2457
Market Price
$ 39.99
Selling Price
$ 34.06
364
363
143
585
Market Price
$ 53.05
Selling Price
$ 45.92
628
239
239
1803
Market Price
$ 36.90
Selling Price
$ 33.52
710
597
665
1723
Market Price
$ 51.92
Selling Price
$ 43.89
497
414
292
1551
Market Price
$ 62.83
Selling Price
$ 53.64
252
136
87
723
Market Price
$ 35.35
Selling Price
$ 31.44
700
346
386
890
Market Price
$ 30.13
Selling Price
$ 26.19
3400
787
2206
3871
Market Price
$ 55.02
Selling Price
$ 48.16
1925
871
686
4059
Market Price
$ 59.48
Selling Price
$ 51.54
1899
952
749
3903
Market Price
$ 42.35
Selling Price
$ 38.18
755
537
213
1023
Market Price
$ 31.68
Selling Price
$ 26.46
4176
1683
1204
4593
Market Price
$ 41.39
Selling Price
$ 34.70
1518
1001
579
1522
Market Price
$ 62.23
Selling Price
$ 52.35
172
146
171
566
Market Price
$ 36.14
Selling Price
$ 32.36
293
58
264
1338
Market Price
$ 46.39
Selling Price
$ 39.81
362
275
107
402
Market Price
$ 64.96
Selling Price
$ 58.89
1107
374
221
3832
Market Price
$ 49.17
Selling Price
$ 41.55
1822
1078
1443
4980
Market Price
$ 34.70
Selling Price
$ 29.63
1034
960
226
1956
Market Price
$ 32.38
Selling Price
$ 27.19
534
400
278
583
Market Price
$ 32.38
Selling Price
$ 27.11
690
491
448
2767
Market Price
$ 32.25
Selling Price
$ 27.79
1903
1098
1543
2307
Market Price
$ 32.87
Selling Price
$ 28.94
303
100
295
602
Market Price
$ 46.81
Selling Price
$ 42.31
696
475
450
3277
Market Price
$ 59.46
Selling Price
$ 52.53
369
294
253
1558
Market Price
$ 59.75
Selling Price
$ 53.45
1490
690
508
4565