Market Price
$ 51.77
Selling Price
$ 44.66
2298
1817
582
2794
Market Price
$ 32.91
Selling Price
$ 28.65
513
506
507
1716
Market Price
$ 43.25
Selling Price
$ 36.20
2823
1306
2283
4151
Market Price
$ 36.18
Selling Price
$ 30.79
819
761
667
1672
Market Price
$ 35.86
Selling Price
$ 30.91
772
249
225
3051
Market Price
$ 50.92
Selling Price
$ 44.59
2047
1941
412
3143
Market Price
$ 65.88
Selling Price
$ 55.68
1005
850
246
3654
Market Price
$ 65.16
Selling Price
$ 57.94
2572
804
2193
3325
Market Price
$ 51.59
Selling Price
$ 46.34
1741
1292
650
3442
Market Price
$ 30.99
Selling Price
$ 26.25
463
431
153
1496
Market Price
$ 35.75
Selling Price
$ 31.64
1361
293
1345
2766
Market Price
$ 68.21
Selling Price
$ 58.99
2921
711
1014
3132
Market Price
$ 51.12
Selling Price
$ 44.43
4033
2645
1997
4695
Market Price
$ 40.08
Selling Price
$ 34.39
2570
970
895
3952
Market Price
$ 51.58
Selling Price
$ 45.83
536
337
213
547
Market Price
$ 51.85
Selling Price
$ 44.93
1106
983
611
1150
Market Price
$ 31.15
Selling Price
$ 27.94
1968
961
1537
3987
Market Price
$ 68.34
Selling Price
$ 58.25
1816
1531
1018
4054
Market Price
$ 37.70
Selling Price
$ 32.77
1705
641
1583
2864
Market Price
$ 56.55
Selling Price
$ 50.20
3432
697
3333
4129
Market Price
$ 47.68
Selling Price
$ 41.08
2446
2294
553
2546
Market Price
$ 35.73
Selling Price
$ 31.74
1495
401
628
2271
Market Price
$ 47.75
Selling Price
$ 42.54
782
756
558
1542
Market Price
$ 62.15
Selling Price
$ 51.98
300
253
81
583
Market Price
$ 48.34
Selling Price
$ 40.79
706
530
534
1193
Market Price
$ 61.73
Selling Price
$ 53.99
2103
2022
1078
3275
Market Price
$ 38.91
Selling Price
$ 33.05
2165
1146
1116
2439
Market Price
$ 32.04
Selling Price
$ 28.75
1361
1346
568
2644
Market Price
$ 34.23
Selling Price
$ 28.57
2088
2073
1237
2176
Market Price
$ 46.56
Selling Price
$ 41.37
613
221
165
680
Market Price
$ 43.74
Selling Price
$ 39.42
3369
2589
814
3488
Market Price
$ 61.19
Selling Price
$ 55.24
340
200
235
417
Market Price
$ 41.87
Selling Price
$ 35.60
1541
807
803
3855
Market Price
$ 37.72
Selling Price
$ 32.58
3350
2777
2328
4638
Market Price
$ 37.66
Selling Price
$ 34.11
2128
1193
1815
4877
Market Price
$ 30.86
Selling Price
$ 25.98
1309
877
407
4020
Market Price
$ 40.38
Selling Price
$ 35.27
2369
1158
1943
3198
Market Price
$ 33.50
Selling Price
$ 30.12
1703
1589
1627
2017
Market Price
$ 46.18
Selling Price
$ 41.78
328
260
262
1188
Market Price
$ 45.06
Selling Price
$ 39.59
2413
898
1312
2470