Market Price
$ 54.60
Selling Price
$ 49.06
1534
1438
442
2853
Market Price
$ 40.17
Selling Price
$ 35.24
992
678
974
4502
Market Price
$ 64.77
Selling Price
$ 57.39
707
431
547
1105
Market Price
$ 44.66
Selling Price
$ 40.56
819
394
218
3096
Market Price
$ 47.86
Selling Price
$ 40.14
1817
1397
1021
3628
Market Price
$ 51.97
Selling Price
$ 45.05
2473
546
2063
4623
Market Price
$ 49.70
Selling Price
$ 41.70
533
283
522
622
Market Price
$ 40.29
Selling Price
$ 34.48
3939
1886
1420
4649
Market Price
$ 39.34
Selling Price
$ 35.23
697
525
251
3325
Market Price
$ 44.27
Selling Price
$ 38.89
231
55
57
511
Market Price
$ 38.32
Selling Price
$ 33.08
2153
1758
641
4545
Market Price
$ 52.38
Selling Price
$ 45.50
987
535
766
2103
Market Price
$ 63.96
Selling Price
$ 56.47
794
448
328
3380
Market Price
$ 41.70
Selling Price
$ 35.62
2080
1401
1309
4060
Market Price
$ 36.73
Selling Price
$ 32.21
2534
1604
1501
2949
Market Price
$ 64.96
Selling Price
$ 56.81
1237
481
315
3030
Market Price
$ 34.52
Selling Price
$ 28.95
1683
1594
1166
4244
Market Price
$ 37.20
Selling Price
$ 32.65
3107
2469
1617
3513
Market Price
$ 42.56
Selling Price
$ 36.43
2068
490
1772
2265
Market Price
$ 60.29
Selling Price
$ 53.16
2935
1871
1169
4213
Market Price
$ 38.67
Selling Price
$ 33.13
4163
4088
1071
4550
Market Price
$ 32.10
Selling Price
$ 29.16
4244
4141
2314
4395
Market Price
$ 61.97
Selling Price
$ 52.56
600
233
509
1441
Market Price
$ 52.28
Selling Price
$ 46.21
331
147
255
486
Market Price
$ 31.34
Selling Price
$ 27.83
2260
463
1130
4217
Market Price
$ 52.10
Selling Price
$ 45.99
1366
508
672
1638
Market Price
$ 42.11
Selling Price
$ 35.70
549
429
155
1848
Market Price
$ 70.30
Selling Price
$ 59.17
444
229
227
617
Market Price
$ 51.50
Selling Price
$ 43.38
2251
2207
1240
2927
Market Price
$ 62.38
Selling Price
$ 55.91
1268
258
950
1627
Market Price
$ 70.31
Selling Price
$ 58.73
1403
678
683
2286
Market Price
$ 68.53
Selling Price
$ 59.24
716
384
320
2055
Market Price
$ 56.78
Selling Price
$ 47.49
1220
1155
250
3217
Market Price
$ 46.26
Selling Price
$ 39.41
1634
1257
1175
2120
Market Price
$ 48.07
Selling Price
$ 41.52
304
61
298
915
Market Price
$ 42.25
Selling Price
$ 36.06
2300
729
1517
2773
Market Price
$ 54.57
Selling Price
$ 49.60
1453
1039
1432
1774
Market Price
$ 30.31
Selling Price
$ 27.31
1732
950
1254
1759
Market Price
$ 38.22
Selling Price
$ 32.31
631
254
430
2493
Market Price
$ 54.57
Selling Price
$ 48.08
2177
1900
1625
2627