Market Price
$ 62.41
Selling Price
$ 52.76
2344
869
2164
3231
Market Price
$ 41.01
Selling Price
$ 34.50
2293
786
946
2721
Market Price
$ 36.43
Selling Price
$ 31.58
204
63
41
622
Market Price
$ 39.13
Selling Price
$ 32.80
251
156
99
1133
Market Price
$ 52.40
Selling Price
$ 47.47
1881
1338
1368
2004
Market Price
$ 40.50
Selling Price
$ 36.52
2531
2519
2462
4566
Market Price
$ 57.10
Selling Price
$ 48.38
2943
759
1077
3251
Market Price
$ 28.40
Selling Price
$ 25.12
1282
463
638
3946
Market Price
$ 32.70
Selling Price
$ 29.08
911
193
187
1471
Market Price
$ 65.95
Selling Price
$ 55.09
853
187
174
960
Market Price
$ 32.19
Selling Price
$ 27.12
463
261
434
1163
Market Price
$ 63.11
Selling Price
$ 53.51
727
627
551
2449
Market Price
$ 41.84
Selling Price
$ 36.81
2081
1267
1171
2517
Market Price
$ 41.08
Selling Price
$ 35.18
1032
396
845
4534
Market Price
$ 54.70
Selling Price
$ 49.69
909
420
889
1727
Market Price
$ 30.87
Selling Price
$ 27.76
3202
1204
1826
4912
Market Price
$ 51.55
Selling Price
$ 44.70
2861
1890
2318
4180
Market Price
$ 63.63
Selling Price
$ 56.91
1902
1231
885
2808
Market Price
$ 43.18
Selling Price
$ 36.62
2852
1888
2768
3054
Market Price
$ 52.62
Selling Price
$ 45.40
1125
828
669
1319
Market Price
$ 48.04
Selling Price
$ 43.46
1607
343
1448
4665
Market Price
$ 54.98
Selling Price
$ 48.97
548
353
274
2685
Market Price
$ 41.47
Selling Price
$ 35.46
1823
602
634
3226
Market Price
$ 65.96
Selling Price
$ 57.78
3052
1029
1091
3993
Market Price
$ 33.78
Selling Price
$ 29.48
1526
820
1319
3576
Market Price
$ 37.51
Selling Price
$ 33.21
867
708
825
2183
Market Price
$ 28.09
Selling Price
$ 25.52
402
146
214
639
Market Price
$ 40.29
Selling Price
$ 34.80
600
483
298
1393
Market Price
$ 49.23
Selling Price
$ 41.16
1196
559
1077
3469
Market Price
$ 55.53
Selling Price
$ 48.67
1408
1328
471
4726
Market Price
$ 69.08
Selling Price
$ 59.07
1473
1342
1025
4747
Market Price
$ 30.91
Selling Price
$ 27.22
2731
2100
2585
2753
Market Price
$ 44.85
Selling Price
$ 40.68
542
141
155
2651
Market Price
$ 56.73
Selling Price
$ 50.39
441
259
213
1357
Market Price
$ 45.56
Selling Price
$ 38.76
1065
333
267
2342
Market Price
$ 45.41
Selling Price
$ 39.47
3363
1070
1048
3974
Market Price
$ 51.62
Selling Price
$ 44.53
635
176
239
1312
Market Price
$ 33.76
Selling Price
$ 29.40
4229
3922
2939
4769
Market Price
$ 29.12
Selling Price
$ 25.82
1328
418
422
3212
Market Price
$ 56.10
Selling Price
$ 48.23
3564
721
2793
4508