Market Price
$ 35.96
Selling Price
$ 32.27
1984
469
646
4681
Market Price
$ 32.85
Selling Price
$ 27.57
299
129
139
996
Market Price
$ 30.83
Selling Price
$ 26.86
1624
1541
995
2231
Market Price
$ 30.40
Selling Price
$ 27.24
966
664
750
1543
Market Price
$ 33.11
Selling Price
$ 28.12
365
116
307
669
Market Price
$ 35.06
Selling Price
$ 29.45
268
108
248
400
Market Price
$ 35.30
Selling Price
$ 31.38
344
116
105
454
Market Price
$ 52.44
Selling Price
$ 45.82
719
374
477
1626
Market Price
$ 41.06
Selling Price
$ 34.24
272
64
137
880
Market Price
$ 38.49
Selling Price
$ 33.45
1418
1316
536
4789
Market Price
$ 66.35
Selling Price
$ 59.35
1825
1408
1102
3729
Market Price
$ 52.40
Selling Price
$ 44.42
655
526
185
681
Market Price
$ 53.27
Selling Price
$ 45.92
1929
1341
657
2651
Market Price
$ 60.88
Selling Price
$ 53.40
3827
911
1560
4625
Market Price
$ 61.58
Selling Price
$ 53.69
520
355
454
648
Market Price
$ 32.08
Selling Price
$ 28.35
157
155
151
437
Market Price
$ 65.55
Selling Price
$ 56.02
1935
761
1720
2607
Market Price
$ 33.93
Selling Price
$ 28.92
1313
430
656
1341
Market Price
$ 37.19
Selling Price
$ 32.86
2181
2110
2101
2325
Market Price
$ 30.04
Selling Price
$ 25.13
888
251
742
2979
Market Price
$ 40.48
Selling Price
$ 34.26
93
62
64
400
Market Price
$ 47.30
Selling Price
$ 40.39
1870
1807
1237
2113
Market Price
$ 42.76
Selling Price
$ 35.90
3055
1027
1515
4565
Market Price
$ 30.63
Selling Price
$ 26.37
2998
1979
1993
3035
Market Price
$ 55.07
Selling Price
$ 46.98
1453
1352
340
3139
Market Price
$ 59.40
Selling Price
$ 49.51
1407
460
455
4192
Market Price
$ 51.96
Selling Price
$ 46.86
137
137
64
508
Market Price
$ 62.93
Selling Price
$ 53.26
246
154
174
1060
Market Price
$ 61.98
Selling Price
$ 53.15
1477
1252
1176
1592
Market Price
$ 43.72
Selling Price
$ 39.16
579
459
120
920
Market Price
$ 32.29
Selling Price
$ 27.55
2416
2039
1944
3057
Market Price
$ 53.35
Selling Price
$ 47.86
961
348
601
1205
Market Price
$ 30.00
Selling Price
$ 27.26
431
316
203
614
Market Price
$ 51.70
Selling Price
$ 44.47
264
95
67
900
Market Price
$ 62.61
Selling Price
$ 56.71
1159
1149
831
1391
Market Price
$ 40.68
Selling Price
$ 36.35
1228
945
725
2190
Market Price
$ 67.87
Selling Price
$ 56.68
800
444
708
1115
Market Price
$ 45.10
Selling Price
$ 39.02
1102
339
797
3619
Market Price
$ 31.21
Selling Price
$ 26.14
2920
2802
2695
3005
Market Price
$ 67.04
Selling Price
$ 57.23
307
194
190
502