Market Price
$ 28.89
Selling Price
$ 25.14
808
432
195
1978
Market Price
$ 56.52
Selling Price
$ 47.64
263
251
263
470
Market Price
$ 59.23
Selling Price
$ 51.02
1130
456
586
2766
Market Price
$ 56.02
Selling Price
$ 49.16
1805
1083
1505
2003
Market Price
$ 39.19
Selling Price
$ 33.25
230
129
106
546
Market Price
$ 35.35
Selling Price
$ 30.70
2083
1982
1855
3807
Market Price
$ 36.82
Selling Price
$ 31.75
3515
2488
1969
3988
Market Price
$ 66.26
Selling Price
$ 57.68
483
330
114
2380
Market Price
$ 60.79
Selling Price
$ 53.89
944
862
704
1108
Market Price
$ 46.59
Selling Price
$ 38.92
4204
2261
1279
4462
Market Price
$ 56.23
Selling Price
$ 50.24
760
691
606
2049
Market Price
$ 57.52
Selling Price
$ 50.76
834
455
455
4062
Market Price
$ 53.37
Selling Price
$ 47.85
408
264
386
1044
Market Price
$ 49.18
Selling Price
$ 42.84
1006
529
688
1785
Market Price
$ 65.13
Selling Price
$ 58.77
1752
374
767
3121
Market Price
$ 46.98
Selling Price
$ 40.35
4197
2444
3057
4226
Market Price
$ 58.01
Selling Price
$ 50.99
1034
407
981
2903
Market Price
$ 32.18
Selling Price
$ 28.19
566
249
422
1014
Market Price
$ 63.64
Selling Price
$ 56.66
678
393
397
961
Market Price
$ 61.81
Selling Price
$ 53.37
507
152
204
1211
Market Price
$ 30.01
Selling Price
$ 26.73
1756
1585
1228
1870
Market Price
$ 48.09
Selling Price
$ 41.76
593
445
582
2139
Market Price
$ 59.96
Selling Price
$ 52.36
1032
803
777
1491
Market Price
$ 33.75
Selling Price
$ 30.01
1878
1440
1170
3461
Market Price
$ 55.15
Selling Price
$ 47.57
2904
736
1363
3917
Market Price
$ 42.27
Selling Price
$ 37.61
1087
1059
310
1766
Market Price
$ 59.53
Selling Price
$ 50.16
1433
590
1206
2077
Market Price
$ 56.34
Selling Price
$ 51.06
2436
2022
2258
3326
Market Price
$ 28.64
Selling Price
$ 25.05
1074
850
420
3959
Market Price
$ 58.48
Selling Price
$ 51.39
346
80
186
791
Market Price
$ 50.90
Selling Price
$ 45.63
1787
374
1000
3352
Market Price
$ 58.00
Selling Price
$ 50.59
1489
1035
683
4505
Market Price
$ 28.50
Selling Price
$ 25.78
4440
1283
1621
4639
Market Price
$ 59.48
Selling Price
$ 52.77
2308
694
1006
2809
Market Price
$ 39.98
Selling Price
$ 36.02
4375
3828
3008
4688
Market Price
$ 40.05
Selling Price
$ 34.10
1209
332
1096
3236
Market Price
$ 43.33
Selling Price
$ 36.50
204
121
156
477
Market Price
$ 59.17
Selling Price
$ 52.80
1365
1036
560
1967
Market Price
$ 38.09
Selling Price
$ 32.50
445
122
313
728
Market Price
$ 45.75
Selling Price
$ 39.91
601
539
162
1177