Market Price
$ 51.37
Selling Price
$ 45.18
620
399
345
1146
Market Price
$ 53.96
Selling Price
$ 45.48
1712
1381
710
3630
Market Price
$ 46.11
Selling Price
$ 40.74
1898
1399
659
4752
Market Price
$ 64.89
Selling Price
$ 56.07
815
552
513
2956
Market Price
$ 55.52
Selling Price
$ 48.21
311
73
202
1481
Market Price
$ 45.83
Selling Price
$ 41.65
2792
1345
1830
3598
Market Price
$ 65.19
Selling Price
$ 56.68
435
227
172
1226
Market Price
$ 54.63
Selling Price
$ 48.92
251
88
167
742
Market Price
$ 62.15
Selling Price
$ 54.31
708
582
239
3198
Market Price
$ 59.73
Selling Price
$ 54.21
1451
1157
394
3012
Market Price
$ 33.39
Selling Price
$ 28.91
1325
800
883
4067
Market Price
$ 52.22
Selling Price
$ 45.12
520
154
217
989
Market Price
$ 52.13
Selling Price
$ 45.56
1501
518
888
2509
Market Price
$ 58.93
Selling Price
$ 52.57
4347
2310
4110
4828
Market Price
$ 60.48
Selling Price
$ 52.42
2697
2434
897
3127
Market Price
$ 42.60
Selling Price
$ 38.18
3415
3211
2319
3425
Market Price
$ 30.74
Selling Price
$ 26.16
901
341
183
3824
Market Price
$ 38.31
Selling Price
$ 34.21
450
336
172
875
Market Price
$ 57.20
Selling Price
$ 51.62
1193
1090
657
2505
Market Price
$ 36.73
Selling Price
$ 31.30
1270
950
1041
1840
Market Price
$ 45.44
Selling Price
$ 38.30
1406
857
860
2152
Market Price
$ 63.52
Selling Price
$ 56.73
2098
2024
1304
3611
Market Price
$ 45.01
Selling Price
$ 38.45
1707
1672
460
2162
Market Price
$ 28.82
Selling Price
$ 25.18
950
455
547
1607
Market Price
$ 36.29
Selling Price
$ 32.48
340
304
326
1327
Market Price
$ 54.66
Selling Price
$ 49.07
2534
1739
1278
4543
Market Price
$ 32.71
Selling Price
$ 27.62
394
118
349
1398
Market Price
$ 49.26
Selling Price
$ 44.68
577
398
285
2867
Market Price
$ 37.26
Selling Price
$ 33.59
827
400
221
1022
Market Price
$ 52.49
Selling Price
$ 44.43
1236
704
268
3154
Market Price
$ 65.38
Selling Price
$ 54.52
1164
979
1057
1211
Market Price
$ 49.03
Selling Price
$ 44.38
724
413
333
1064
Market Price
$ 42.06
Selling Price
$ 35.80
1745
917
610
1891
Market Price
$ 67.25
Selling Price
$ 59.87
1688
1109
1139
4456
Market Price
$ 36.59
Selling Price
$ 32.85
3500
837
1367
4227
Market Price
$ 55.54
Selling Price
$ 49.80
453
171
222
1879
Market Price
$ 34.09
Selling Price
$ 28.71
707
286
396
1583
Market Price
$ 38.30
Selling Price
$ 34.59
1238
1087
837
2481
Market Price
$ 45.68
Selling Price
$ 39.74
1674
1087
1024
3618
Market Price
$ 38.65
Selling Price
$ 34.71
401
210
115
1368