Market Price
$ 58.38
Selling Price
$ 48.84
369
332
318
1636
Market Price
$ 45.17
Selling Price
$ 38.51
1331
1116
1116
1812
Market Price
$ 45.77
Selling Price
$ 39.57
2001
1595
1619
2192
Market Price
$ 38.74
Selling Price
$ 33.11
2760
1376
792
4801
Market Price
$ 54.30
Selling Price
$ 45.33
1328
688
1164
1643
Market Price
$ 49.27
Selling Price
$ 44.52
730
199
211
1730
Market Price
$ 44.75
Selling Price
$ 39.08
4177
3619
3367
4545
Market Price
$ 46.41
Selling Price
$ 41.96
1548
627
888
4936
Market Price
$ 41.66
Selling Price
$ 36.91
1043
808
754
2717
Market Price
$ 32.46
Selling Price
$ 27.53
363
120
278
748
Market Price
$ 30.01
Selling Price
$ 25.25
810
171
771
3661
Market Price
$ 66.82
Selling Price
$ 59.58
284
151
131
601
Market Price
$ 67.47
Selling Price
$ 59.21
403
241
337
650
Market Price
$ 53.08
Selling Price
$ 47.16
438
157
167
527
Market Price
$ 58.74
Selling Price
$ 50.53
548
274
241
946
Market Price
$ 42.81
Selling Price
$ 36.83
536
463
460
1024
Market Price
$ 56.64
Selling Price
$ 47.87
629
527
166
1261
Market Price
$ 68.13
Selling Price
$ 59.18
2719
1752
1504
3331
Market Price
$ 60.74
Selling Price
$ 51.00
1716
1038
544
2906
Market Price
$ 51.38
Selling Price
$ 45.28
2009
723
1785
4766
Market Price
$ 30.21
Selling Price
$ 26.80
3534
820
938
4412
Market Price
$ 61.90
Selling Price
$ 56.24
435
165
224
525
Market Price
$ 46.67
Selling Price
$ 41.47
643
474
595
2602
Market Price
$ 61.33
Selling Price
$ 53.70
1572
948
1326
2362
Market Price
$ 38.66
Selling Price
$ 32.35
2959
2693
1917
3190
Market Price
$ 46.33
Selling Price
$ 39.34
779
420
383
2915
Market Price
$ 41.67
Selling Price
$ 34.79
193
181
96
458
Market Price
$ 54.81
Selling Price
$ 48.20
1563
1179
595
2058
Market Price
$ 30.38
Selling Price
$ 25.40
1577
666
1394
2258
Market Price
$ 34.97
Selling Price
$ 29.61
1084
1054
438
4961
Market Price
$ 36.98
Selling Price
$ 32.54
1944
1539
1017
2820
Market Price
$ 39.64
Selling Price
$ 36.03
1519
476
427
2357
Market Price
$ 48.58
Selling Price
$ 40.88
1161
896
714
2977
Market Price
$ 42.64
Selling Price
$ 36.12
1392
425
903
3644
Market Price
$ 42.24
Selling Price
$ 38.23
2013
413
1118
2314
Market Price
$ 63.15
Selling Price
$ 55.02
2261
793
842
2779
Market Price
$ 40.78
Selling Price
$ 35.62
1432
471
513
2055
Market Price
$ 63.05
Selling Price
$ 56.03
1271
356
1200
4069
Market Price
$ 44.30
Selling Price
$ 38.17
2476
1426
1382
3131
Market Price
$ 42.44
Selling Price
$ 36.61
876
546
265
1362