Market Price
$ 35.77
Selling Price
$ 30.30
1968
1894
1934
4188
Market Price
$ 54.54
Selling Price
$ 45.69
631
136
557
1952
Market Price
$ 67.11
Selling Price
$ 57.72
2471
1685
2471
2884
Market Price
$ 56.19
Selling Price
$ 49.30
1231
958
566
3970
Market Price
$ 64.36
Selling Price
$ 54.60
2873
1781
788
3442
Market Price
$ 62.84
Selling Price
$ 54.57
1082
716
1081
2747
Market Price
$ 35.08
Selling Price
$ 29.41
2987
2732
1867
3141
Market Price
$ 37.72
Selling Price
$ 34.16
1119
697
513
3142
Market Price
$ 44.34
Selling Price
$ 38.80
1286
690
355
2093
Market Price
$ 37.82
Selling Price
$ 33.28
3823
1029
2395
4096
Market Price
$ 54.12
Selling Price
$ 45.87
2043
420
1360
2838
Market Price
$ 50.84
Selling Price
$ 45.35
923
509
903
1320
Market Price
$ 61.06
Selling Price
$ 51.96
2471
2176
2062
4183
Market Price
$ 61.00
Selling Price
$ 51.49
1912
1806
1004
2852
Market Price
$ 28.09
Selling Price
$ 25.16
2148
1900
669
4187
Market Price
$ 59.94
Selling Price
$ 51.43
446
193
152
479
Market Price
$ 51.93
Selling Price
$ 45.67
354
237
338
929
Market Price
$ 45.73
Selling Price
$ 38.97
1552
575
1191
3617
Market Price
$ 33.99
Selling Price
$ 29.73
1833
1062
1543
4998
Market Price
$ 45.78
Selling Price
$ 39.89
255
210
115
866
Market Price
$ 56.21
Selling Price
$ 48.25
266
104
186
554
Market Price
$ 66.16
Selling Price
$ 58.78
3695
2444
1518
4045
Market Price
$ 44.50
Selling Price
$ 38.55
2492
602
855
4729
Market Price
$ 53.53
Selling Price
$ 47.99
469
264
452
821
Market Price
$ 67.10
Selling Price
$ 58.81
3632
2527
952
4130
Market Price
$ 60.23
Selling Price
$ 50.34
478
250
331
2197
Market Price
$ 38.53
Selling Price
$ 32.64
608
231
500
1102
Market Price
$ 32.26
Selling Price
$ 29.28
3867
3258
791
4492
Market Price
$ 34.81
Selling Price
$ 29.59
974
236
421
4367
Market Price
$ 51.18
Selling Price
$ 42.89
283
116
264
718
Market Price
$ 60.22
Selling Price
$ 53.29
502
118
351
1196
Market Price
$ 35.94
Selling Price
$ 31.19
1248
833
272
1915
Market Price
$ 56.30
Selling Price
$ 49.22
272
99
238
456
Market Price
$ 57.94
Selling Price
$ 51.63
695
551
164
1435
Market Price
$ 31.28
Selling Price
$ 26.31
426
191
343
651
Market Price
$ 34.20
Selling Price
$ 29.97
2958
1938
1293
4249
Market Price
$ 36.31
Selling Price
$ 32.85
1900
1479
478
3246
Market Price
$ 57.49
Selling Price
$ 48.10
903
438
342
1584
Market Price
$ 43.45
Selling Price
$ 37.55
3816
1995
2560
4174
Market Price
$ 56.36
Selling Price
$ 49.88
879
558
423
2665