Market Price
$ 55.86
Selling Price
$ 49.04
2514
1655
771
3491
Market Price
$ 62.91
Selling Price
$ 55.29
481
418
130
681
Market Price
$ 64.17
Selling Price
$ 55.80
1568
1136
915
3709
Market Price
$ 50.22
Selling Price
$ 42.90
1034
591
632
1533
Market Price
$ 49.08
Selling Price
$ 44.57
1385
622
675
1428
Market Price
$ 45.79
Selling Price
$ 39.99
620
550
320
2001
Market Price
$ 37.35
Selling Price
$ 31.79
2840
1491
2228
4376
Market Price
$ 49.14
Selling Price
$ 42.99
3169
2991
1930
4560
Market Price
$ 33.69
Selling Price
$ 29.38
2469
1538
1693
2499
Market Price
$ 30.61
Selling Price
$ 26.31
1975
1254
1537
3502
Market Price
$ 44.51
Selling Price
$ 37.39
1504
1225
529
2306
Market Price
$ 51.06
Selling Price
$ 45.21
1938
1316
1270
4387
Market Price
$ 37.01
Selling Price
$ 31.22
2575
1972
2246
3813
Market Price
$ 46.99
Selling Price
$ 40.30
1542
1130
923
2295
Market Price
$ 57.22
Selling Price
$ 48.43
3115
2757
1513
4349
Market Price
$ 40.87
Selling Price
$ 35.62
553
157
424
1278
Market Price
$ 65.11
Selling Price
$ 58.22
1211
913
411
1586
Market Price
$ 61.41
Selling Price
$ 53.49
889
187
440
2444
Market Price
$ 29.25
Selling Price
$ 26.41
1083
614
242
1561
Market Price
$ 46.53
Selling Price
$ 41.19
2209
505
1522
2839
Market Price
$ 31.38
Selling Price
$ 28.18
2342
1585
1973
3151
Market Price
$ 53.68
Selling Price
$ 48.24
158
47
153
665
Market Price
$ 31.82
Selling Price
$ 27.67
418
202
313
1009
Market Price
$ 63.07
Selling Price
$ 56.70
899
670
318
2430
Market Price
$ 34.44
Selling Price
$ 30.28
830
362
269
1873
Market Price
$ 65.49
Selling Price
$ 58.23
2089
1667
1257
4119
Market Price
$ 52.14
Selling Price
$ 43.62
2336
1260
767
3842
Market Price
$ 51.74
Selling Price
$ 44.96
2389
836
526
2991
Market Price
$ 46.56
Selling Price
$ 40.39
3087
2687
3063
4840
Market Price
$ 35.70
Selling Price
$ 32.33
2513
607
924
3205
Market Price
$ 65.93
Selling Price
$ 55.42
1261
980
873
2001
Market Price
$ 45.20
Selling Price
$ 38.26
773
536
352
2108
Market Price
$ 53.77
Selling Price
$ 48.63
311
270
174
859
Market Price
$ 53.88
Selling Price
$ 48.29
830
824
654
1724
Market Price
$ 36.66
Selling Price
$ 32.61
441
115
323
1247
Market Price
$ 58.69
Selling Price
$ 53.26
4005
2122
1494
4608
Market Price
$ 39.00
Selling Price
$ 34.56
168
56
145
402
Market Price
$ 36.14
Selling Price
$ 31.51
1636
538
790
3726
Market Price
$ 35.99
Selling Price
$ 32.66
4225
2853
1766
4963
Market Price
$ 39.90
Selling Price
$ 35.60
2073
868
1915
3272