Market Price
$ 33.01
Selling Price
$ 27.65
3690
1676
1080
4099
Market Price
$ 55.62
Selling Price
$ 48.05
1215
646
697
2147
Market Price
$ 46.95
Selling Price
$ 39.19
221
211
64
671
Market Price
$ 32.56
Selling Price
$ 29.31
655
237
478
2699
Market Price
$ 30.70
Selling Price
$ 27.45
432
143
145
1153
Market Price
$ 31.17
Selling Price
$ 27.65
2746
1274
1390
4922
Market Price
$ 31.62
Selling Price
$ 28.59
1237
817
1076
1759
Market Price
$ 33.15
Selling Price
$ 30.11
425
391
271
1280
Market Price
$ 63.05
Selling Price
$ 55.65
514
447
114
550
Market Price
$ 32.92
Selling Price
$ 27.71
956
309
562
2543
Market Price
$ 36.21
Selling Price
$ 30.97
1186
241
912
2812
Market Price
$ 54.20
Selling Price
$ 45.71
517
392
479
561
Market Price
$ 38.30
Selling Price
$ 34.20
1186
1033
919
3143
Market Price
$ 66.48
Selling Price
$ 56.76
601
228
343
2469
Market Price
$ 60.75
Selling Price
$ 51.54
445
239
219
632
Market Price
$ 41.46
Selling Price
$ 35.31
1210
578
325
3940
Market Price
$ 67.85
Selling Price
$ 56.67
1170
591
963
2882
Market Price
$ 44.75
Selling Price
$ 39.34
2909
2701
1988
4315
Market Price
$ 31.04
Selling Price
$ 26.68
4620
2030
1492
4681
Market Price
$ 52.22
Selling Price
$ 46.35
2374
1360
1924
4285
Market Price
$ 29.78
Selling Price
$ 25.03
1405
1148
1152
2488
Market Price
$ 33.77
Selling Price
$ 29.60
2403
2355
1028
4568
Market Price
$ 61.86
Selling Price
$ 55.99
403
348
102
1071
Market Price
$ 58.39
Selling Price
$ 51.78
2450
2090
1767
2738
Market Price
$ 41.17
Selling Price
$ 35.97
692
594
503
2191
Market Price
$ 53.62
Selling Price
$ 46.02
674
227
164
933
Market Price
$ 63.53
Selling Price
$ 56.37
3400
952
3331
4630
Market Price
$ 69.75
Selling Price
$ 58.62
480
149
157
1122
Market Price
$ 52.32
Selling Price
$ 47.24
1909
1456
1704
2952
Market Price
$ 56.75
Selling Price
$ 50.86
277
272
164
545
Market Price
$ 44.47
Selling Price
$ 37.35
776
392
531
3793
Market Price
$ 43.59
Selling Price
$ 36.97
803
693
777
1365
Market Price
$ 57.82
Selling Price
$ 52.49
1042
635
517
1053
Market Price
$ 61.22
Selling Price
$ 55.17
719
210
180
1966
Market Price
$ 34.71
Selling Price
$ 31.11
2871
1981
664
3005
Market Price
$ 56.04
Selling Price
$ 48.47
1515
445
1327
4819
Market Price
$ 56.54
Selling Price
$ 50.41
1821
1579
717
2823
Market Price
$ 40.44
Selling Price
$ 36.19
2362
751
861
2400
Market Price
$ 54.11
Selling Price
$ 46.85
3180
2222
3173
4314
Market Price
$ 54.57
Selling Price
$ 46.02
2318
1434
1982
2404