Market Price
$ 54.94
Selling Price
$ 48.30
1544
1496
927
1926
Market Price
$ 36.07
Selling Price
$ 30.54
2254
1405
1938
2579
Market Price
$ 59.24
Selling Price
$ 49.80
850
711
376
3806
Market Price
$ 33.08
Selling Price
$ 29.48
544
444
436
2135
Market Price
$ 54.21
Selling Price
$ 47.54
1378
1285
483
3873
Market Price
$ 30.24
Selling Price
$ 26.07
2933
2359
981
3563
Market Price
$ 47.70
Selling Price
$ 42.60
2435
1695
1248
4167
Market Price
$ 48.50
Selling Price
$ 42.31
529
333
493
1513
Market Price
$ 42.50
Selling Price
$ 36.31
2066
1745
1367
4106
Market Price
$ 30.00
Selling Price
$ 26.42
392
114
302
1922
Market Price
$ 64.59
Selling Price
$ 58.60
442
429
213
1150
Market Price
$ 64.36
Selling Price
$ 57.19
246
246
212
765
Market Price
$ 37.04
Selling Price
$ 32.45
2061
530
608
2168
Market Price
$ 45.79
Selling Price
$ 38.35
1272
1130
259
2542
Market Price
$ 36.72
Selling Price
$ 33.10
1029
718
779
1526
Market Price
$ 39.20
Selling Price
$ 34.05
461
154
186
978
Market Price
$ 57.98
Selling Price
$ 49.05
1696
1192
1561
3160
Market Price
$ 32.11
Selling Price
$ 27.07
1001
473
268
3091
Market Price
$ 63.75
Selling Price
$ 55.44
2671
1771
2624
3341
Market Price
$ 59.68
Selling Price
$ 51.70
1088
529
811
2989
Market Price
$ 39.90
Selling Price
$ 36.03
2559
1916
1932
3145
Market Price
$ 55.11
Selling Price
$ 46.15
2466
1069
1179
3412
Market Price
$ 37.25
Selling Price
$ 33.23
1039
847
698
1343
Market Price
$ 62.55
Selling Price
$ 55.01
1032
677
433
3988
Market Price
$ 44.28
Selling Price
$ 37.27
1889
813
1790
4779
Market Price
$ 39.02
Selling Price
$ 35.44
1551
1028
367
1792
Market Price
$ 56.94
Selling Price
$ 49.98
1753
929
366
4781
Market Price
$ 32.81
Selling Price
$ 28.16
3412
2741
2531
3641
Market Price
$ 64.25
Selling Price
$ 56.93
1360
1236
601
2310
Market Price
$ 64.20
Selling Price
$ 53.83
1955
774
1301
2004
Market Price
$ 32.29
Selling Price
$ 27.41
2202
717
1127
3409
Market Price
$ 61.63
Selling Price
$ 54.41
2176
973
1733
3787
Market Price
$ 30.85
Selling Price
$ 26.55
3342
2815
1027
3685
Market Price
$ 34.12
Selling Price
$ 29.44
771
611
752
2692
Market Price
$ 48.39
Selling Price
$ 43.56
323
190
170
651
Market Price
$ 35.21
Selling Price
$ 31.11
1251
863
399
1783
Market Price
$ 33.33
Selling Price
$ 29.00
1073
462
918
3360
Market Price
$ 47.01
Selling Price
$ 41.30
2202
1299
479
2417
Market Price
$ 31.55
Selling Price
$ 27.50
213
134
152
814
Market Price
$ 66.52
Selling Price
$ 58.73
1931
1811
699
2296