Market Price
$ 52.41
Selling Price
$ 44.15
2260
1275
1843
2809
Market Price
$ 31.63
Selling Price
$ 27.66
298
211
295
1247
Market Price
$ 53.06
Selling Price
$ 46.39
250
72
93
745
Market Price
$ 43.41
Selling Price
$ 36.43
1017
612
992
1344
Market Price
$ 43.24
Selling Price
$ 36.91
244
232
82
601
Market Price
$ 48.79
Selling Price
$ 41.05
1677
903
608
4632
Market Price
$ 53.70
Selling Price
$ 47.78
2281
480
584
3836
Market Price
$ 63.97
Selling Price
$ 57.61
510
175
317
1882
Market Price
$ 53.71
Selling Price
$ 48.42
790
256
730
1355
Market Price
$ 60.89
Selling Price
$ 53.17
421
169
362
778
Market Price
$ 33.19
Selling Price
$ 29.14
3305
2994
1753
3409
Market Price
$ 39.31
Selling Price
$ 34.18
528
389
158
1363
Market Price
$ 55.83
Selling Price
$ 50.59
1004
929
277
1427
Market Price
$ 61.18
Selling Price
$ 52.92
1829
795
1269
2642
Market Price
$ 44.65
Selling Price
$ 39.67
1448
1283
340
1789
Market Price
$ 61.68
Selling Price
$ 51.81
1248
326
515
2241
Market Price
$ 62.46
Selling Price
$ 53.13
2224
2029
725
2646
Market Price
$ 59.61
Selling Price
$ 51.27
1350
355
451
4640
Market Price
$ 41.34
Selling Price
$ 36.08
2429
2087
778
4798
Market Price
$ 52.03
Selling Price
$ 46.37
2063
970
1439
3722
Market Price
$ 67.65
Selling Price
$ 56.93
3651
1414
1817
3744
Market Price
$ 69.71
Selling Price
$ 59.42
1887
1845
1517
2889
Market Price
$ 29.05
Selling Price
$ 25.06
2852
1535
2502
3313
Market Price
$ 40.95
Selling Price
$ 36.97
3639
1244
2042
4242
Market Price
$ 53.58
Selling Price
$ 44.92
2499
1099
1050
2822
Market Price
$ 62.48
Selling Price
$ 54.22
2513
2244
2429
4714
Market Price
$ 50.55
Selling Price
$ 43.72
1054
766
559
2604
Market Price
$ 68.37
Selling Price
$ 58.13
4227
3513
3769
4407
Market Price
$ 44.49
Selling Price
$ 38.97
1544
1125
1248
3819
Market Price
$ 42.60
Selling Price
$ 37.24
1016
594
225
1187
Market Price
$ 34.68
Selling Price
$ 29.08
1205
907
1111
2242
Market Price
$ 44.88
Selling Price
$ 39.38
238
216
123
1163
Market Price
$ 40.82
Selling Price
$ 35.95
2060
656
2004
2488
Market Price
$ 29.79
Selling Price
$ 26.78
2166
1568
1958
4410
Market Price
$ 65.77
Selling Price
$ 59.32
1644
1528
629
4139
Market Price
$ 64.72
Selling Price
$ 58.28
1523
763
989
1909
Market Price
$ 65.83
Selling Price
$ 57.35
1031
960
466
3370
Market Price
$ 52.34
Selling Price
$ 44.50
522
498
396
1196
Market Price
$ 55.02
Selling Price
$ 46.71
2242
889
1923
3680
Market Price
$ 62.21
Selling Price
$ 54.68
3357
996
1411
3807