Market Price
$ 48.57
Selling Price
$ 41.79
481
456
219
645
Market Price
$ 53.59
Selling Price
$ 45.99
2535
919
851
4140
Market Price
$ 60.99
Selling Price
$ 54.39
1350
489
1084
3967
Market Price
$ 37.76
Selling Price
$ 31.99
1399
644
1218
4831
Market Price
$ 44.69
Selling Price
$ 38.52
651
584
212
2419
Market Price
$ 39.36
Selling Price
$ 33.54
1281
519
325
4924
Market Price
$ 39.44
Selling Price
$ 34.72
365
142
346
804
Market Price
$ 30.30
Selling Price
$ 26.69
2205
767
1205
4283
Market Price
$ 42.77
Selling Price
$ 36.24
470
308
462
1412
Market Price
$ 51.32
Selling Price
$ 43.18
900
546
882
2690
Market Price
$ 57.77
Selling Price
$ 51.55
2929
955
713
4369
Market Price
$ 58.65
Selling Price
$ 51.52
243
163
148
865
Market Price
$ 30.17
Selling Price
$ 25.35
540
410
324
758
Market Price
$ 45.59
Selling Price
$ 40.07
1173
673
1008
3554
Market Price
$ 44.71
Selling Price
$ 38.34
1064
772
806
1479
Market Price
$ 34.54
Selling Price
$ 30.54
1067
752
590
2350
Market Price
$ 34.64
Selling Price
$ 29.79
813
514
757
3804
Market Price
$ 49.69
Selling Price
$ 42.80
870
868
278
2363
Market Price
$ 60.90
Selling Price
$ 53.08
3716
2724
1715
4308
Market Price
$ 35.76
Selling Price
$ 30.86
927
429
690
1092
Market Price
$ 43.83
Selling Price
$ 37.08
978
208
975
1563
Market Price
$ 37.30
Selling Price
$ 31.51
816
410
191
1426
Market Price
$ 35.39
Selling Price
$ 31.82
2543
2039
1730
3922
Market Price
$ 64.77
Selling Price
$ 57.53
821
212
782
3487
Market Price
$ 46.37
Selling Price
$ 41.94
862
859
331
2862
Market Price
$ 61.29
Selling Price
$ 54.05
1994
795
1664
2161
Market Price
$ 64.79
Selling Price
$ 56.11
2472
1879
590
2939
Market Price
$ 61.79
Selling Price
$ 55.50
1692
1380
943
4891
Market Price
$ 61.18
Selling Price
$ 53.80
407
97
196
545
Market Price
$ 57.52
Selling Price
$ 51.16
364
335
346
653
Market Price
$ 54.98
Selling Price
$ 47.34
477
263
463
1914
Market Price
$ 60.34
Selling Price
$ 53.51
642
157
417
1502
Market Price
$ 60.12
Selling Price
$ 53.41
680
407
545
1380
Market Price
$ 59.71
Selling Price
$ 51.18
402
100
253
706
Market Price
$ 67.21
Selling Price
$ 59.16
323
73
226
1213
Market Price
$ 43.47
Selling Price
$ 38.20
512
124
490
1790
Market Price
$ 52.86
Selling Price
$ 47.29
1325
900
975
2582
Market Price
$ 51.47
Selling Price
$ 46.08
483
309
466
2239
Market Price
$ 34.91
Selling Price
$ 29.36
2447
991
1598
3037
Market Price
$ 28.01
Selling Price
$ 25.25
2231
686
682
4393