Market Price
$ 44.13
Selling Price
$ 38.92
1694
392
549
3318
Market Price
$ 45.54
Selling Price
$ 39.54
397
267
174
1212
Market Price
$ 37.58
Selling Price
$ 32.92
2304
1288
703
2953
Market Price
$ 50.36
Selling Price
$ 45.02
847
358
474
1915
Market Price
$ 52.16
Selling Price
$ 44.06
961
252
759
2058
Market Price
$ 56.78
Selling Price
$ 50.09
732
497
463
2094
Market Price
$ 55.05
Selling Price
$ 48.80
1344
529
1184
4647
Market Price
$ 62.05
Selling Price
$ 56.30
815
450
733
836
Market Price
$ 64.91
Selling Price
$ 57.57
776
386
739
1542
Market Price
$ 65.48
Selling Price
$ 57.18
965
704
646
4057
Market Price
$ 38.21
Selling Price
$ 32.77
950
211
725
3933
Market Price
$ 57.07
Selling Price
$ 50.57
981
652
481
2738
Market Price
$ 46.91
Selling Price
$ 41.68
3765
2764
1707
4502
Market Price
$ 65.24
Selling Price
$ 55.95
1016
909
414
2871
Market Price
$ 40.89
Selling Price
$ 36.02
456
233
431
501
Market Price
$ 64.08
Selling Price
$ 56.39
1183
749
717
2617
Market Price
$ 31.89
Selling Price
$ 26.97
213
57
68
835
Market Price
$ 35.15
Selling Price
$ 29.49
2909
1440
1788
4336
Market Price
$ 65.76
Selling Price
$ 55.16
1859
380
997
2950
Market Price
$ 46.14
Selling Price
$ 38.78
982
280
664
1842
Market Price
$ 58.77
Selling Price
$ 49.57
1615
1373
582
3140
Market Price
$ 58.61
Selling Price
$ 49.70
1366
1080
796
2770
Market Price
$ 63.98
Selling Price
$ 57.97
1366
813
910
1441
Market Price
$ 29.55
Selling Price
$ 25.05
2362
2345
1749
2902
Market Price
$ 57.19
Selling Price
$ 49.09
780
196
708
1416
Market Price
$ 48.01
Selling Price
$ 41.80
2567
1763
919
3779
Market Price
$ 63.76
Selling Price
$ 56.64
2471
2128
1149
2731
Market Price
$ 44.33
Selling Price
$ 37.14
159
155
81
497
Market Price
$ 54.72
Selling Price
$ 46.35
1324
625
1086
4780
Market Price
$ 49.48
Selling Price
$ 44.86
912
375
245
2255
Market Price
$ 43.72
Selling Price
$ 39.33
1371
698
743
2012
Market Price
$ 50.06
Selling Price
$ 42.25
2777
2503
661
4094
Market Price
$ 29.18
Selling Price
$ 25.65
886
809
195
2635
Market Price
$ 60.92
Selling Price
$ 55.33
1649
1185
978
3430
Market Price
$ 45.28
Selling Price
$ 40.33
1838
1572
584
2246
Market Price
$ 61.01
Selling Price
$ 52.11
1143
723
932
1303
Market Price
$ 33.39
Selling Price
$ 30.07
2761
988
2360
4436
Market Price
$ 41.86
Selling Price
$ 36.08
1441
776
821
1769
Market Price
$ 48.62
Selling Price
$ 41.78
1643
489
861
2317
Market Price
$ 58.45
Selling Price
$ 49.28
1197
345
974
4478