Market Price
$ 52.77
Selling Price
$ 47.55
2791
1842
2228
2873
Market Price
$ 35.22
Selling Price
$ 30.27
2458
1603
716
3931
Market Price
$ 43.10
Selling Price
$ 37.94
1418
1397
483
2100
Market Price
$ 62.43
Selling Price
$ 56.47
1503
884
583
4021
Market Price
$ 29.92
Selling Price
$ 26.47
1998
1700
811
2903
Market Price
$ 31.94
Selling Price
$ 28.63
432
201
231
585
Market Price
$ 49.93
Selling Price
$ 42.22
1053
1013
790
4536
Market Price
$ 33.02
Selling Price
$ 29.16
2675
593
2277
3274
Market Price
$ 42.65
Selling Price
$ 37.86
3838
1730
1031
4535
Market Price
$ 66.18
Selling Price
$ 56.71
3189
1821
1633
3571
Market Price
$ 57.06
Selling Price
$ 50.23
508
447
402
1180
Market Price
$ 52.47
Selling Price
$ 44.81
4059
2658
3365
4672
Market Price
$ 29.94
Selling Price
$ 26.27
516
358
487
1183
Market Price
$ 35.69
Selling Price
$ 32.18
2992
1400
1300
3006
Market Price
$ 67.98
Selling Price
$ 59.88
458
304
231
759
Market Price
$ 52.86
Selling Price
$ 45.74
562
534
353
960
Market Price
$ 41.63
Selling Price
$ 36.27
3441
2164
3068
3614
Market Price
$ 29.27
Selling Price
$ 25.21
322
155
297
572
Market Price
$ 65.21
Selling Price
$ 56.59
451
98
414
1303
Market Price
$ 46.86
Selling Price
$ 42.59
2403
1874
2377
3737
Market Price
$ 36.91
Selling Price
$ 32.11
2039
1170
899
2323
Market Price
$ 34.58
Selling Price
$ 30.99
1362
275
1157
2931
Market Price
$ 50.63
Selling Price
$ 44.28
795
345
571
2928
Market Price
$ 50.73
Selling Price
$ 43.47
881
245
460
2171
Market Price
$ 59.10
Selling Price
$ 49.36
243
241
219
460
Market Price
$ 41.16
Selling Price
$ 36.11
855
718
716
1538
Market Price
$ 64.62
Selling Price
$ 58.72
336
69
249
545
Market Price
$ 36.62
Selling Price
$ 30.84
481
386
264
768
Market Price
$ 55.20
Selling Price
$ 46.82
1292
778
290
2038
Market Price
$ 69.48
Selling Price
$ 59.42
1083
843
740
2262
Market Price
$ 33.80
Selling Price
$ 28.43
2523
1077
2013
4746
Market Price
$ 49.34
Selling Price
$ 42.58
2104
1846
1079
2166
Market Price
$ 33.84
Selling Price
$ 29.82
716
443
293
824
Market Price
$ 59.17
Selling Price
$ 50.50
3444
1191
2046
4929
Market Price
$ 50.00
Selling Price
$ 42.57
1190
607
882
2106
Market Price
$ 63.21
Selling Price
$ 57.44
1084
632
394
3212
Market Price
$ 30.33
Selling Price
$ 26.55
3030
2157
2036
3708
Market Price
$ 57.16
Selling Price
$ 51.77
1315
535
892
1804
Market Price
$ 40.67
Selling Price
$ 34.10
1715
686
414
2370
Market Price
$ 50.91
Selling Price
$ 42.91
2856
2454
2114
2927