Market Price
$ 40.09
Selling Price
$ 35.74
1668
940
1358
2166
Market Price
$ 44.71
Selling Price
$ 40.26
3564
956
953
4461
Market Price
$ 68.88
Selling Price
$ 58.52
958
368
514
4154
Market Price
$ 33.71
Selling Price
$ 29.11
2004
1552
1831
3052
Market Price
$ 36.81
Selling Price
$ 32.35
2068
1783
1854
4416
Market Price
$ 69.70
Selling Price
$ 59.21
2146
1323
906
2886
Market Price
$ 52.70
Selling Price
$ 44.56
2128
1424
907
4904
Market Price
$ 51.38
Selling Price
$ 46.20
1251
384
1045
3379
Market Price
$ 47.46
Selling Price
$ 42.15
375
163
233
708
Market Price
$ 38.54
Selling Price
$ 34.85
983
947
774
1442
Market Price
$ 41.69
Selling Price
$ 35.70
1638
989
607
2454
Market Price
$ 56.90
Selling Price
$ 51.22
1290
1093
1271
4162
Market Price
$ 36.03
Selling Price
$ 30.13
576
216
408
2255
Market Price
$ 71.11
Selling Price
$ 59.80
277
139
177
1224
Market Price
$ 39.83
Selling Price
$ 34.63
1674
933
1033
3558
Market Price
$ 46.07
Selling Price
$ 41.12
216
210
97
424
Market Price
$ 29.98
Selling Price
$ 25.32
375
80
279
536
Market Price
$ 50.74
Selling Price
$ 43.50
3950
1441
2484
4724
Market Price
$ 65.91
Selling Price
$ 55.72
736
668
283
1833
Market Price
$ 41.44
Selling Price
$ 35.04
3228
1165
2453
3260
Market Price
$ 47.90
Selling Price
$ 43.15
4266
2502
2983
4450
Market Price
$ 32.08
Selling Price
$ 28.58
923
260
431
4315
Market Price
$ 69.96
Selling Price
$ 59.91
2566
641
1988
4295
Market Price
$ 53.50
Selling Price
$ 46.99
2037
1659
1692
4369
Market Price
$ 55.43
Selling Price
$ 50.01
521
514
309
1496
Market Price
$ 52.51
Selling Price
$ 47.69
669
216
449
797
Market Price
$ 65.33
Selling Price
$ 54.48
472
251
430
2253
Market Price
$ 35.72
Selling Price
$ 31.57
146
50
48
427
Market Price
$ 29.24
Selling Price
$ 26.12
720
284
220
3128
Market Price
$ 57.07
Selling Price
$ 48.01
1713
1110
380
4846
Market Price
$ 31.93
Selling Price
$ 27.98
864
490
445
3456
Market Price
$ 38.69
Selling Price
$ 33.96
325
243
117
817
Market Price
$ 30.50
Selling Price
$ 27.28
1024
1022
264
1887
Market Price
$ 43.12
Selling Price
$ 37.48
1122
739
689
2441
Market Price
$ 38.20
Selling Price
$ 33.37
686
388
147
1322
Market Price
$ 65.36
Selling Price
$ 58.12
660
397
321
1146
Market Price
$ 60.90
Selling Price
$ 54.08
1779
1568
1776
2108
Market Price
$ 44.37
Selling Price
$ 39.09
3187
809
2833
4623
Market Price
$ 31.19
Selling Price
$ 27.12
540
255
392
2540
Market Price
$ 40.41
Selling Price
$ 35.50
3248
1016
3102
3650