Market Price
$ 30.60
Selling Price
$ 26.52
819
361
515
2355
Market Price
$ 50.85
Selling Price
$ 45.65
393
142
84
897
Market Price
$ 67.06
Selling Price
$ 58.90
424
313
382
1285
Market Price
$ 45.95
Selling Price
$ 39.63
3416
2206
723
3699
Market Price
$ 59.01
Selling Price
$ 49.74
4232
1791
904
4824
Market Price
$ 30.51
Selling Price
$ 26.36
1233
1106
504
1798
Market Price
$ 48.01
Selling Price
$ 42.35
652
401
570
1385
Market Price
$ 33.26
Selling Price
$ 30.13
816
440
635
3263
Market Price
$ 61.08
Selling Price
$ 51.11
263
133
80
536
Market Price
$ 65.63
Selling Price
$ 55.13
2142
1008
1972
2417
Market Price
$ 48.32
Selling Price
$ 43.18
667
235
562
1714
Market Price
$ 51.36
Selling Price
$ 45.26
687
232
206
1114
Market Price
$ 34.82
Selling Price
$ 29.38
335
127
205
1022
Market Price
$ 56.86
Selling Price
$ 48.87
2863
2492
995
4010
Market Price
$ 47.10
Selling Price
$ 40.00
3456
3399
704
4541
Market Price
$ 61.30
Selling Price
$ 53.71
1240
875
621
1722
Market Price
$ 62.34
Selling Price
$ 56.18
1005
429
448
2471
Market Price
$ 36.78
Selling Price
$ 32.39
2785
2690
1998
3157
Market Price
$ 32.03
Selling Price
$ 26.93
436
380
258
482
Market Price
$ 30.14
Selling Price
$ 25.75
1715
1504
1115
1772
Market Price
$ 29.57
Selling Price
$ 25.61
1477
455
1196
2098
Market Price
$ 57.33
Selling Price
$ 49.11
3238
993
1861
4627
Market Price
$ 49.72
Selling Price
$ 41.64
98
56
41
430
Market Price
$ 50.70
Selling Price
$ 44.69
1225
964
636
1974
Market Price
$ 34.51
Selling Price
$ 28.94
1710
527
1541
4993
Market Price
$ 43.13
Selling Price
$ 36.67
167
97
48
590
Market Price
$ 65.56
Selling Price
$ 54.81
695
566
243
1517
Market Price
$ 41.81
Selling Price
$ 35.79
245
148
129
405
Market Price
$ 64.73
Selling Price
$ 56.38
2487
663
1825
3163
Market Price
$ 56.63
Selling Price
$ 50.37
1662
921
1272
2724
Market Price
$ 65.79
Selling Price
$ 56.83
620
450
420
739
Market Price
$ 38.79
Selling Price
$ 34.59
493
432
165
1859
Market Price
$ 61.75
Selling Price
$ 53.70
1590
1053
1570
1802
Market Price
$ 51.37
Selling Price
$ 46.31
168
49
99
528
Market Price
$ 31.27
Selling Price
$ 27.62
645
177
464
1876
Market Price
$ 50.93
Selling Price
$ 45.59
994
751
398
3837
Market Price
$ 52.29
Selling Price
$ 46.78
3138
2026
2918
3854
Market Price
$ 34.95
Selling Price
$ 31.10
896
755
284
1152
Market Price
$ 58.11
Selling Price
$ 51.25
1409
289
1295
2871
Market Price
$ 36.42
Selling Price
$ 31.71
1438
958
1056
1652