Market Price
$ 52.92
Selling Price
$ 45.19
3146
3099
2266
3904
Market Price
$ 62.62
Selling Price
$ 52.36
1301
393
316
1921
Market Price
$ 57.58
Selling Price
$ 52.20
889
771
397
3034
Market Price
$ 54.81
Selling Price
$ 49.54
2666
2444
2589
3472
Market Price
$ 64.96
Selling Price
$ 56.84
2296
1524
2254
4311
Market Price
$ 66.13
Selling Price
$ 58.21
452
254
360
1594
Market Price
$ 38.64
Selling Price
$ 34.74
1608
823
1191
4104
Market Price
$ 62.88
Selling Price
$ 53.50
907
333
559
2684
Market Price
$ 53.03
Selling Price
$ 45.92
181
98
71
501
Market Price
$ 60.41
Selling Price
$ 50.36
636
415
482
1943
Market Price
$ 29.03
Selling Price
$ 25.30
1977
1570
579
2641
Market Price
$ 33.86
Selling Price
$ 28.71
331
119
73
593
Market Price
$ 60.76
Selling Price
$ 54.42
1896
848
992
4415
Market Price
$ 56.11
Selling Price
$ 49.46
797
441
750
1544
Market Price
$ 66.32
Selling Price
$ 55.96
1810
515
432
3370
Market Price
$ 40.05
Selling Price
$ 33.45
2861
1280
1197
3730
Market Price
$ 44.48
Selling Price
$ 40.43
580
249
375
1070
Market Price
$ 65.60
Selling Price
$ 59.57
2276
692
1228
2590
Market Price
$ 49.64
Selling Price
$ 42.47
956
238
661
2058
Market Price
$ 36.52
Selling Price
$ 30.93
2262
2190
1874
4128
Market Price
$ 33.28
Selling Price
$ 29.06
643
342
461
2779
Market Price
$ 62.78
Selling Price
$ 53.13
2596
2319
824
2748
Market Price
$ 69.89
Selling Price
$ 58.85
2756
2014
1105
3215
Market Price
$ 28.40
Selling Price
$ 25.38
2125
677
1355
3686
Market Price
$ 54.39
Selling Price
$ 49.35
2954
666
2353
4331
Market Price
$ 34.44
Selling Price
$ 30.46
2033
1233
1709
4026
Market Price
$ 56.74
Selling Price
$ 49.32
967
627
938
1006
Market Price
$ 57.61
Selling Price
$ 52.04
537
258
330
2592
Market Price
$ 46.16
Selling Price
$ 38.63
506
420
211
1344
Market Price
$ 46.04
Selling Price
$ 38.71
2820
2151
1919
4743
Market Price
$ 48.37
Selling Price
$ 43.30
818
173
375
871
Market Price
$ 44.45
Selling Price
$ 39.26
1311
403
294
3397
Market Price
$ 36.63
Selling Price
$ 31.01
1184
1044
658
1298
Market Price
$ 49.94
Selling Price
$ 41.92
561
376
164
975
Market Price
$ 47.13
Selling Price
$ 39.54
134
63
86
620
Market Price
$ 50.39
Selling Price
$ 43.59
989
662
268
1242
Market Price
$ 33.25
Selling Price
$ 27.80
289
130
187
1019
Market Price
$ 41.28
Selling Price
$ 35.14
1087
546
739
1281
Market Price
$ 33.97
Selling Price
$ 29.30
1449
1139
1338
1893
Market Price
$ 57.71
Selling Price
$ 52.12
1974
1195
455
3157