Market Price
$ 51.79
Selling Price
$ 34.05
1780
1128
1140
4121
Market Price
$ 60.66
Selling Price
$ 39.68
2425
1013
2006
2729
Market Price
$ 63.80
Selling Price
$ 38.11
4444
2938
2000
4589
Market Price
$ 45.87
Selling Price
$ 30.30
843
176
527
1942
Market Price
$ 58.53
Selling Price
$ 34.46
686
251
587
1068
Market Price
$ 58.21
Selling Price
$ 37.33
1660
1197
602
4639
Market Price
$ 62.31
Selling Price
$ 37.40
147
94
121
723
Market Price
$ 61.79
Selling Price
$ 36.55
1532
334
959
4522
Market Price
$ 59.54
Selling Price
$ 35.12
732
422
651
1339
Market Price
$ 52.67
Selling Price
$ 33.01
909
870
215
3476
Market Price
$ 61.06
Selling Price
$ 39.98
1761
1290
1309
3716
Market Price
$ 53.20
Selling Price
$ 32.30
398
108
210
982
Market Price
$ 47.86
Selling Price
$ 30.50
3595
2225
3051
3900
Market Price
$ 58.77
Selling Price
$ 36.74
853
294
535
3725
Market Price
$ 55.71
Selling Price
$ 37.73
1935
665
482
3506
Market Price
$ 61.95
Selling Price
$ 37.30
1166
918
493
1722
Market Price
$ 51.10
Selling Price
$ 36.26
2692
2597
1668
3488
Market Price
$ 54.28
Selling Price
$ 38.00
2764
2457
2362
3920
Market Price
$ 53.41
Selling Price
$ 34.58
1848
1322
691
4339
Market Price
$ 48.43
Selling Price
$ 31.63
1522
1266
1212
3419
Market Price
$ 57.69
Selling Price
$ 34.53
493
294
148
1951
Market Price
$ 50.75
Selling Price
$ 33.67
1382
654
745
2594
Market Price
$ 56.46
Selling Price
$ 37.93
1533
846
1492
1965
Market Price
$ 49.89
Selling Price
$ 35.34
1844
1710
1321
2549
Market Price
$ 62.94
Selling Price
$ 39.58
913
226
686
1958
Market Price
$ 60.52
Selling Price
$ 37.52
743
724
690
1771
Market Price
$ 60.92
Selling Price
$ 36.01
724
350
497
1255
Market Price
$ 51.78
Selling Price
$ 34.18
439
335
338
1018
Market Price
$ 47.27
Selling Price
$ 31.63
891
428
785
2028
Market Price
$ 53.92
Selling Price
$ 37.99
899
539
574
1462
Market Price
$ 55.23
Selling Price
$ 39.44
469
344
287
795
Market Price
$ 59.39
Selling Price
$ 39.74
2642
2085
1737
2852
Market Price
$ 51.51
Selling Price
$ 33.08
269
143
149
981
Market Price
$ 48.81
Selling Price
$ 31.89
925
785
654
4213
Market Price
$ 50.27
Selling Price
$ 32.12
791
781
173
2494
Market Price
$ 53.68
Selling Price
$ 32.90
1529
1019
497
1754
Market Price
$ 45.89
Selling Price
$ 29.97
1015
252
558
4491
Market Price
$ 30.78
Selling Price
$ 19.97
2258
732
897
2349
Market Price
$ 26.84
Selling Price
$ 17.99
1007
326
864
2096
Market Price
$ 25.29
Selling Price
$ 17.99
1338
501
807
1546