Market Price
$ 35.81
Selling Price
$ 30.60
1951
1947
1924
3142
Market Price
$ 38.81
Selling Price
$ 34.69
1047
971
818
1153
Market Price
$ 30.59
Selling Price
$ 27.61
584
545
306
791
Market Price
$ 41.84
Selling Price
$ 37.79
825
725
307
2030
Market Price
$ 50.41
Selling Price
$ 45.45
1651
1107
1112
2853
Market Price
$ 62.84
Selling Price
$ 54.82
2398
677
1746
3563
Market Price
$ 49.34
Selling Price
$ 44.55
1728
379
984
2078
Market Price
$ 67.04
Selling Price
$ 59.31
1452
1360
1355
2429
Market Price
$ 48.05
Selling Price
$ 40.67
238
191
193
961
Market Price
$ 33.39
Selling Price
$ 28.01
2584
1041
1149
3406
Market Price
$ 55.82
Selling Price
$ 48.12
1247
785
1165
3680
Market Price
$ 32.19
Selling Price
$ 27.53
495
114
194
587
Market Price
$ 65.66
Selling Price
$ 56.51
1758
1391
646
3012
Market Price
$ 59.40
Selling Price
$ 53.35
2685
2248
581
3791
Market Price
$ 43.60
Selling Price
$ 38.41
535
492
360
1070
Market Price
$ 31.14
Selling Price
$ 26.23
1152
263
802
1811
Market Price
$ 37.69
Selling Price
$ 34.25
2465
1560
744
4883
Market Price
$ 31.31
Selling Price
$ 28.33
2524
1514
527
4447
Market Price
$ 45.99
Selling Price
$ 39.14
1069
449
872
1733
Market Price
$ 42.59
Selling Price
$ 35.79
461
223
290
647
Market Price
$ 31.71
Selling Price
$ 26.61
164
43
130
767
Market Price
$ 40.14
Selling Price
$ 35.75
2706
1485
2102
3384
Market Price
$ 46.92
Selling Price
$ 42.37
146
75
64
490
Market Price
$ 55.66
Selling Price
$ 50.38
406
83
281
1931
Market Price
$ 58.42
Selling Price
$ 49.83
1989
583
1461
3434
Market Price
$ 53.31
Selling Price
$ 46.27
3365
3215
1122
4806
Market Price
$ 62.40
Selling Price
$ 52.16
195
124
110
508
Market Price
$ 32.22
Selling Price
$ 28.19
1149
255
959
2571
Market Price
$ 62.24
Selling Price
$ 56.26
1862
1775
993
2903
Market Price
$ 35.12
Selling Price
$ 29.36
554
238
444
570
Market Price
$ 37.70
Selling Price
$ 33.52
1623
1372
366
3317
Market Price
$ 30.67
Selling Price
$ 26.08
1000
915
617
1011
Market Price
$ 52.88
Selling Price
$ 47.29
1876
719
508
2321
Market Price
$ 57.07
Selling Price
$ 50.13
3654
1084
2127
4632
Market Price
$ 43.03
Selling Price
$ 36.12
2228
1059
1042
4259
Market Price
$ 53.35
Selling Price
$ 46.82
2136
676
1608
2424
Market Price
$ 52.21
Selling Price
$ 45.99
1522
537
1132
3814
Market Price
$ 32.68
Selling Price
$ 29.38
924
478
457
1214
Market Price
$ 57.17
Selling Price
$ 48.64
1986
444
967
2712
Market Price
$ 59.22
Selling Price
$ 51.27
389
327
99
1114