Market Price
$ 35.74
Selling Price
$ 31.05
1587
1075
378
2337
Market Price
$ 40.33
Selling Price
$ 36.01
2826
1749
2732
4962
Market Price
$ 48.90
Selling Price
$ 41.33
2412
562
1358
3332
Market Price
$ 28.54
Selling Price
$ 25.22
604
185
545
2138
Market Price
$ 37.66
Selling Price
$ 31.59
1482
1201
1291
1535
Market Price
$ 55.95
Selling Price
$ 47.57
228
163
116
887
Market Price
$ 28.72
Selling Price
$ 25.43
2186
1581
1463
3218
Market Price
$ 48.04
Selling Price
$ 41.52
1055
288
518
1772
Market Price
$ 58.61
Selling Price
$ 52.39
2809
924
1827
4381
Market Price
$ 47.89
Selling Price
$ 41.81
2510
1636
1515
4061
Market Price
$ 51.32
Selling Price
$ 43.89
715
473
251
767
Market Price
$ 32.14
Selling Price
$ 27.54
2825
2197
1567
4771
Market Price
$ 68.88
Selling Price
$ 57.94
207
200
130
576
Market Price
$ 38.62
Selling Price
$ 32.39
654
638
490
721
Market Price
$ 42.74
Selling Price
$ 38.01
1853
1484
538
2313
Market Price
$ 52.01
Selling Price
$ 44.21
690
158
512
917
Market Price
$ 62.48
Selling Price
$ 52.68
488
443
187
575
Market Price
$ 49.04
Selling Price
$ 41.40
598
403
538
931
Market Price
$ 62.75
Selling Price
$ 54.78
3097
2876
2710
3158
Market Price
$ 52.60
Selling Price
$ 45.83
566
414
499
2826
Market Price
$ 29.91
Selling Price
$ 26.45
1642
342
1271
1944
Market Price
$ 35.44
Selling Price
$ 32.15
2876
1791
1799
3345
Market Price
$ 54.19
Selling Price
$ 48.09
1257
725
708
2455
Market Price
$ 56.55
Selling Price
$ 49.44
1837
1543
1733
2013
Market Price
$ 53.98
Selling Price
$ 46.37
356
95
230
1138
Market Price
$ 47.29
Selling Price
$ 40.80
2470
530
1182
3453
Market Price
$ 50.56
Selling Price
$ 44.21
2493
2081
2189
2612
Market Price
$ 31.83
Selling Price
$ 28.42
351
115
288
1707
Market Price
$ 40.23
Selling Price
$ 35.97
3454
2562
1743
4681
Market Price
$ 47.37
Selling Price
$ 42.14
4222
1304
1021
4405
Market Price
$ 56.60
Selling Price
$ 49.91
1374
1005
613
2751
Market Price
$ 58.08
Selling Price
$ 49.13
1687
723
1625
1881
Market Price
$ 37.79
Selling Price
$ 33.58
218
62
137
1005
Market Price
$ 62.70
Selling Price
$ 54.59
418
190
131
698
Market Price
$ 54.82
Selling Price
$ 48.13
2411
1950
1925
3317
Market Price
$ 61.67
Selling Price
$ 53.68
1121
640
1084
3586
Market Price
$ 34.15
Selling Price
$ 30.09
1726
810
513
4799
Market Price
$ 40.64
Selling Price
$ 35.59
3034
786
2584
4337
Market Price
$ 47.45
Selling Price
$ 40.96
2362
1535
652
2866
Market Price
$ 55.28
Selling Price
$ 48.07
898
641
768
3528