Market Price
$ 35.43
Selling Price
$ 31.26
2333
1446
1871
2821
Market Price
$ 41.38
Selling Price
$ 35.40
543
244
361
1182
Market Price
$ 59.04
Selling Price
$ 51.91
2408
1036
906
4122
Market Price
$ 50.48
Selling Price
$ 43.05
2283
542
595
2659
Market Price
$ 54.18
Selling Price
$ 46.11
4341
1084
3188
4517
Market Price
$ 49.63
Selling Price
$ 42.50
1402
819
1291
4665
Market Price
$ 67.88
Selling Price
$ 58.80
1763
586
829
2344
Market Price
$ 44.61
Selling Price
$ 40.50
1476
1376
550
3396
Market Price
$ 44.21
Selling Price
$ 39.56
3903
2554
3571
4910
Market Price
$ 38.78
Selling Price
$ 32.44
1568
724
1097
3754
Market Price
$ 49.52
Selling Price
$ 44.21
552
523
124
1838
Market Price
$ 35.42
Selling Price
$ 31.21
286
62
104
1428
Market Price
$ 45.41
Selling Price
$ 40.61
2418
951
567
4941
Market Price
$ 44.19
Selling Price
$ 37.28
2075
905
2014
3372
Market Price
$ 45.75
Selling Price
$ 40.26
813
505
222
1344
Market Price
$ 52.45
Selling Price
$ 46.34
1437
974
1024
1563
Market Price
$ 63.30
Selling Price
$ 55.47
504
345
189
1697
Market Price
$ 39.00
Selling Price
$ 33.68
2836
2438
731
3675
Market Price
$ 45.73
Selling Price
$ 40.97
3960
1783
1756
4372
Market Price
$ 53.98
Selling Price
$ 48.73
1571
1125
1289
2385
Market Price
$ 55.83
Selling Price
$ 47.55
3049
1088
2301
4341
Market Price
$ 63.11
Selling Price
$ 54.68
860
304
525
931
Market Price
$ 36.18
Selling Price
$ 31.95
1478
1319
501
3608
Market Price
$ 29.43
Selling Price
$ 26.69
1076
1065
346
1948
Market Price
$ 55.03
Selling Price
$ 48.84
1674
344
665
4912
Market Price
$ 60.05
Selling Price
$ 52.50
2745
1811
2021
3792
Market Price
$ 44.72
Selling Price
$ 39.55
2264
2246
1246
2587
Market Price
$ 60.54
Selling Price
$ 51.75
1319
710
778
1630
Market Price
$ 45.79
Selling Price
$ 41.40
3733
3043
1918
4048
Market Price
$ 50.09
Selling Price
$ 43.42
1717
810
1146
2557
Market Price
$ 56.29
Selling Price
$ 50.23
1566
686
1083
3817
Market Price
$ 54.99
Selling Price
$ 49.25
2135
1058
1109
3817
Market Price
$ 63.89
Selling Price
$ 57.01
758
592
335
1610
Market Price
$ 40.98
Selling Price
$ 35.26
604
282
153
795
Market Price
$ 35.53
Selling Price
$ 31.43
610
381
594
847
Market Price
$ 49.68
Selling Price
$ 43.97
2689
1599
1684
4028
Market Price
$ 34.44
Selling Price
$ 31.13
1622
1006
535
2939
Market Price
$ 44.64
Selling Price
$ 40.57
770
703
374
2929
Market Price
$ 58.61
Selling Price
$ 48.90
1500
918
1181
3799
Market Price
$ 43.48
Selling Price
$ 36.31
1938
936
1798
2257