Market Price
$ 31.87
Selling Price
$ 28.60
517
264
365
800
Market Price
$ 30.26
Selling Price
$ 26.23
699
309
561
2058
Market Price
$ 30.62
Selling Price
$ 25.85
396
205
172
1065
Market Price
$ 44.82
Selling Price
$ 37.67
1099
273
777
1171
Market Price
$ 54.46
Selling Price
$ 45.83
1260
984
743
1530
Market Price
$ 38.08
Selling Price
$ 32.17
1655
1193
1024
3958
Market Price
$ 35.31
Selling Price
$ 30.00
1777
1602
482
2856
Market Price
$ 46.88
Selling Price
$ 42.61
3136
2822
3005
4893
Market Price
$ 33.50
Selling Price
$ 29.35
449
228
133
537
Market Price
$ 44.48
Selling Price
$ 38.05
1788
474
1265
2262
Market Price
$ 64.63
Selling Price
$ 56.97
702
208
611
1812
Market Price
$ 31.84
Selling Price
$ 27.26
439
432
345
815
Market Price
$ 33.80
Selling Price
$ 29.78
226
74
122
456
Market Price
$ 64.92
Selling Price
$ 55.54
1581
1094
1203
2382
Market Price
$ 44.68
Selling Price
$ 39.31
2389
1818
1895
2521
Market Price
$ 45.29
Selling Price
$ 38.67
2449
982
493
3638
Market Price
$ 47.59
Selling Price
$ 43.01
4092
2383
3925
4357
Market Price
$ 31.30
Selling Price
$ 27.13
665
388
148
2339
Market Price
$ 51.43
Selling Price
$ 45.88
3191
2389
2455
3841
Market Price
$ 41.12
Selling Price
$ 35.75
535
210
400
1402
Market Price
$ 42.33
Selling Price
$ 35.97
3023
2806
1832
3124
Market Price
$ 46.75
Selling Price
$ 39.69
1768
821
1654
2143
Market Price
$ 53.66
Selling Price
$ 45.83
4678
3285
1153
4696
Market Price
$ 65.35
Selling Price
$ 54.82
2139
469
1195
2668
Market Price
$ 51.67
Selling Price
$ 44.42
313
203
119
427
Market Price
$ 67.45
Selling Price
$ 59.09
3485
852
2916
4028
Market Price
$ 59.72
Selling Price
$ 52.02
1049
361
868
2255
Market Price
$ 41.20
Selling Price
$ 35.33
1372
673
920
2398
Market Price
$ 50.61
Selling Price
$ 44.88
3292
2955
1062
4494
Market Price
$ 36.29
Selling Price
$ 31.36
3058
1485
1960
4604
Market Price
$ 62.04
Selling Price
$ 52.30
252
176
143
419
Market Price
$ 38.66
Selling Price
$ 33.38
1805
431
763
2760
Market Price
$ 32.90
Selling Price
$ 29.87
984
486
596
1737
Market Price
$ 48.27
Selling Price
$ 41.99
2058
767
570
4740
Market Price
$ 31.63
Selling Price
$ 28.36
1045
390
911
2131
Market Price
$ 43.04
Selling Price
$ 36.60
914
395
892
1721
Market Price
$ 65.19
Selling Price
$ 54.88
199
154
90
611
Market Price
$ 56.56
Selling Price
$ 47.61
836
543
605
1161
Market Price
$ 60.66
Selling Price
$ 52.72
406
179
102
1103
Market Price
$ 32.15
Selling Price
$ 28.66
3655
831
3432
3666