Market Price
$ 46.01
Selling Price
$ 41.03
3986
1150
1853
4582
Market Price
$ 42.93
Selling Price
$ 37.78
516
186
142
696
Market Price
$ 62.45
Selling Price
$ 52.62
1020
648
603
2872
Market Price
$ 62.41
Selling Price
$ 55.11
1352
436
734
2629
Market Price
$ 36.93
Selling Price
$ 30.98
1736
347
957
2532
Market Price
$ 43.03
Selling Price
$ 36.60
596
209
505
2063
Market Price
$ 64.57
Selling Price
$ 54.00
504
273
117
535
Market Price
$ 39.09
Selling Price
$ 34.47
450
240
336
605
Market Price
$ 63.07
Selling Price
$ 54.45
1721
685
473
1925
Market Price
$ 56.44
Selling Price
$ 47.59
1325
584
1026
1710
Market Price
$ 34.15
Selling Price
$ 29.51
1351
312
608
4722
Market Price
$ 69.97
Selling Price
$ 59.98
2000
1155
1084
4571
Market Price
$ 41.87
Selling Price
$ 35.13
3048
1191
1152
3147
Market Price
$ 36.19
Selling Price
$ 30.22
743
303
178
1384
Market Price
$ 35.34
Selling Price
$ 30.33
3534
3229
2739
4302
Market Price
$ 51.53
Selling Price
$ 43.81
2302
553
1005
2769
Market Price
$ 34.53
Selling Price
$ 31.24
1863
1616
1455
4635
Market Price
$ 48.27
Selling Price
$ 40.79
2422
1922
1011
4518
Market Price
$ 28.60
Selling Price
$ 25.91
1131
630
555
1468
Market Price
$ 66.30
Selling Price
$ 56.25
1379
900
360
2075
Market Price
$ 63.96
Selling Price
$ 53.45
1152
430
898
2693
Market Price
$ 29.74
Selling Price
$ 27.00
900
764
339
1344
Market Price
$ 35.71
Selling Price
$ 30.52
1462
367
512
1711
Market Price
$ 50.47
Selling Price
$ 45.20
1535
1400
484
3111
Market Price
$ 51.37
Selling Price
$ 45.16
2105
1968
478
3922
Market Price
$ 61.74
Selling Price
$ 51.87
1175
705
463
4444
Market Price
$ 31.93
Selling Price
$ 28.06
372
298
203
1044
Market Price
$ 65.49
Selling Price
$ 56.15
3034
694
964
4876
Market Price
$ 48.99
Selling Price
$ 40.89
158
111
31
725
Market Price
$ 32.61
Selling Price
$ 29.44
1142
462
940
2179
Market Price
$ 56.17
Selling Price
$ 50.43
2348
2245
1501
2523
Market Price
$ 60.76
Selling Price
$ 54.24
2247
550
2001
4071
Market Price
$ 60.52
Selling Price
$ 53.59
1369
719
580
3049
Market Price
$ 32.80
Selling Price
$ 27.91
4282
3631
944
4784
Market Price
$ 63.57
Selling Price
$ 55.32
840
291
492
3576
Market Price
$ 47.08
Selling Price
$ 39.56
909
606
295
1210
Market Price
$ 55.93
Selling Price
$ 50.83
1325
610
770
3290
Market Price
$ 31.12
Selling Price
$ 28.19
728
353
651
1514
Market Price
$ 49.85
Selling Price
$ 45.05
2743
1359
1827
3347
Market Price
$ 63.62
Selling Price
$ 57.34
336
250
257
1255