Market Price
$ 42.89
Selling Price
$ 36.09
1009
563
994
2933
Market Price
$ 29.81
Selling Price
$ 25.23
1154
615
460
4071
Market Price
$ 38.02
Selling Price
$ 33.36
1984
734
464
3842
Market Price
$ 55.87
Selling Price
$ 50.53
1258
956
342
4330
Market Price
$ 59.97
Selling Price
$ 53.09
3217
2994
2286
4075
Market Price
$ 47.20
Selling Price
$ 39.97
2778
754
740
3985
Market Price
$ 48.36
Selling Price
$ 40.59
732
428
259
1811
Market Price
$ 40.93
Selling Price
$ 34.33
646
446
276
1075
Market Price
$ 39.71
Selling Price
$ 35.35
602
139
145
681
Market Price
$ 43.37
Selling Price
$ 39.14
3597
984
1381
3759
Market Price
$ 39.21
Selling Price
$ 33.45
917
291
460
2277
Market Price
$ 68.34
Selling Price
$ 57.70
2868
1336
2427
3755
Market Price
$ 61.35
Selling Price
$ 53.36
3785
3284
841
3818
Market Price
$ 57.39
Selling Price
$ 49.69
1104
656
249
2152
Market Price
$ 66.62
Selling Price
$ 56.70
828
195
280
942
Market Price
$ 52.74
Selling Price
$ 46.27
1112
554
601
2519
Market Price
$ 43.63
Selling Price
$ 38.22
1344
677
688
2135
Market Price
$ 32.68
Selling Price
$ 28.27
4050
3750
3955
4658
Market Price
$ 29.86
Selling Price
$ 26.05
2614
1421
1033
2923
Market Price
$ 28.86
Selling Price
$ 25.66
1101
766
1052
1601
Market Price
$ 28.98
Selling Price
$ 25.74
1322
1132
361
2378
Market Price
$ 56.02
Selling Price
$ 49.35
1371
1001
705
3535
Market Price
$ 61.73
Selling Price
$ 53.68
3258
2317
1978
4736
Market Price
$ 62.10
Selling Price
$ 53.01
539
255
261
2155
Market Price
$ 31.71
Selling Price
$ 27.12
2008
1169
1239
4613
Market Price
$ 36.78
Selling Price
$ 30.87
796
311
779
1641
Market Price
$ 53.18
Selling Price
$ 45.74
482
416
258
741
Market Price
$ 37.94
Selling Price
$ 34.27
2117
1472
1653
2361
Market Price
$ 67.75
Selling Price
$ 56.88
1973
742
682
2783
Market Price
$ 61.17
Selling Price
$ 51.71
859
645
491
1311
Market Price
$ 40.57
Selling Price
$ 35.55
2313
764
1113
2751
Market Price
$ 38.42
Selling Price
$ 33.68
3197
3039
1830
4694
Market Price
$ 56.56
Selling Price
$ 47.62
559
153
153
2428
Market Price
$ 56.13
Selling Price
$ 48.14
1138
623
267
1167
Market Price
$ 66.14
Selling Price
$ 56.02
1130
263
649
2958
Market Price
$ 52.31
Selling Price
$ 45.66
1566
863
705
4245
Market Price
$ 41.76
Selling Price
$ 37.42
884
476
188
1318
Market Price
$ 44.44
Selling Price
$ 38.82
2861
2005
1898
3091
Market Price
$ 35.53
Selling Price
$ 32.22
1246
428
650
2694
Market Price
$ 52.46
Selling Price
$ 44.10
2795
1102
1635
4031