Market Price
$ 67.59
Selling Price
$ 59.93
3687
1189
1305
4286
Market Price
$ 45.48
Selling Price
$ 40.27
501
256
357
1426
Market Price
$ 42.93
Selling Price
$ 38.80
170
101
112
852
Market Price
$ 48.67
Selling Price
$ 42.91
1212
746
653
2794
Market Price
$ 43.28
Selling Price
$ 38.59
2918
1856
2571
3345
Market Price
$ 49.65
Selling Price
$ 41.68
3864
1321
1796
4076
Market Price
$ 53.65
Selling Price
$ 48.26
3502
2396
2647
3898
Market Price
$ 53.79
Selling Price
$ 46.55
2015
1030
876
3877
Market Price
$ 47.94
Selling Price
$ 41.49
2127
564
1430
3097
Market Price
$ 64.98
Selling Price
$ 56.97
1875
1658
944
3632
Market Price
$ 30.88
Selling Price
$ 26.12
2901
2331
939
3415
Market Price
$ 33.19
Selling Price
$ 27.88
1971
1519
1364
3091
Market Price
$ 47.53
Selling Price
$ 41.09
726
670
621
1702
Market Price
$ 59.22
Selling Price
$ 50.86
1970
1893
396
3076
Market Price
$ 32.04
Selling Price
$ 27.74
2041
1357
1311
3724
Market Price
$ 65.47
Selling Price
$ 55.95
1624
1333
1622
2380
Market Price
$ 33.79
Selling Price
$ 29.00
491
375
447
1222
Market Price
$ 49.99
Selling Price
$ 44.68
923
885
429
2996
Market Price
$ 37.88
Selling Price
$ 33.14
838
452
229
1477
Market Price
$ 50.88
Selling Price
$ 43.67
2834
1059
1612
3371
Market Price
$ 48.46
Selling Price
$ 41.74
1993
1123
646
4423
Market Price
$ 53.52
Selling Price
$ 46.67
1676
499
1441
2087
Market Price
$ 62.43
Selling Price
$ 55.54
452
104
338
782
Market Price
$ 52.51
Selling Price
$ 45.35
197
130
56
872
Market Price
$ 41.59
Selling Price
$ 37.07
467
234
426
585
Market Price
$ 45.38
Selling Price
$ 38.33
135
112
45
570
Market Price
$ 48.91
Selling Price
$ 43.19
1378
1301
1052
2500
Market Price
$ 58.99
Selling Price
$ 50.88
1840
993
757
3506
Market Price
$ 56.53
Selling Price
$ 50.40
299
252
139
569
Market Price
$ 40.67
Selling Price
$ 35.38
1591
1191
635
2522
Market Price
$ 39.76
Selling Price
$ 33.83
930
451
735
3654
Market Price
$ 54.75
Selling Price
$ 47.92
3490
1188
2640
4420
Market Price
$ 42.31
Selling Price
$ 36.93
2090
1248
1207
2198
Market Price
$ 29.71
Selling Price
$ 25.57
2852
1157
2069
3072
Market Price
$ 53.83
Selling Price
$ 45.31
1205
1194
1071
3282
Market Price
$ 52.92
Selling Price
$ 46.99
1458
1214
909
2103
Market Price
$ 64.80
Selling Price
$ 54.88
2171
2058
1438
2535
Market Price
$ 49.69
Selling Price
$ 44.13
588
466
420
701
Market Price
$ 39.36
Selling Price
$ 35.26
2121
1479
616
3479
Market Price
$ 39.97
Selling Price
$ 35.73
3641
2001
2825
4823