Market Price
$ 36.28
Selling Price
$ 32.70
1989
451
1531
3915
Market Price
$ 33.68
Selling Price
$ 30.25
945
572
729
2292
Market Price
$ 61.02
Selling Price
$ 54.52
1508
667
617
2031
Market Price
$ 58.64
Selling Price
$ 49.11
398
349
120
1081
Market Price
$ 61.83
Selling Price
$ 55.35
4108
886
3329
4429
Market Price
$ 49.98
Selling Price
$ 44.21
288
80
247
753
Market Price
$ 67.06
Selling Price
$ 58.56
703
517
433
1589
Market Price
$ 44.74
Selling Price
$ 39.53
2446
991
1156
4717
Market Price
$ 43.29
Selling Price
$ 38.04
872
409
771
1141
Market Price
$ 59.94
Selling Price
$ 53.55
245
92
146
455
Market Price
$ 67.10
Selling Price
$ 56.57
766
587
637
3403
Market Price
$ 64.17
Selling Price
$ 56.43
1364
1319
720
4094
Market Price
$ 52.24
Selling Price
$ 43.53
1255
361
291
4131
Market Price
$ 38.94
Selling Price
$ 33.74
802
366
744
3134
Market Price
$ 52.13
Selling Price
$ 45.05
1515
483
1377
4282
Market Price
$ 35.73
Selling Price
$ 32.18
4108
2122
1186
4834
Market Price
$ 64.24
Selling Price
$ 53.61
1815
935
1442
3742
Market Price
$ 52.92
Selling Price
$ 46.96
312
216
239
532
Market Price
$ 46.27
Selling Price
$ 40.39
1666
1046
420
3167
Market Price
$ 60.52
Selling Price
$ 55.01
1902
1713
1423
3560
Market Price
$ 67.04
Selling Price
$ 58.21
191
68
160
402
Market Price
$ 40.75
Selling Price
$ 35.35
1873
670
420
2203
Market Price
$ 36.51
Selling Price
$ 31.18
1286
690
325
2006
Market Price
$ 64.40
Selling Price
$ 55.18
4281
3412
3929
4535
Market Price
$ 29.80
Selling Price
$ 26.57
1089
1040
921
3602
Market Price
$ 58.53
Selling Price
$ 52.56
1976
1786
1099
2127
Market Price
$ 67.49
Selling Price
$ 58.75
1165
486
984
1816
Market Price
$ 54.10
Selling Price
$ 48.73
1553
766
1463
1621
Market Price
$ 33.97
Selling Price
$ 29.96
435
94
179
561
Market Price
$ 30.09
Selling Price
$ 25.36
2182
1181
1305
4972
Market Price
$ 42.72
Selling Price
$ 35.61
646
349
431
2178
Market Price
$ 48.40
Selling Price
$ 42.56
2219
1064
1068
4942
Market Price
$ 44.10
Selling Price
$ 39.07
179
47
85
472
Market Price
$ 46.95
Selling Price
$ 42.59
2685
633
1397
3010
Market Price
$ 57.62
Selling Price
$ 49.63
606
460
170
2371
Market Price
$ 53.41
Selling Price
$ 48.52
597
458
553
1124
Market Price
$ 52.35
Selling Price
$ 44.33
1327
397
440
1404
Market Price
$ 56.02
Selling Price
$ 49.37
1367
823
644
3312
Market Price
$ 42.92
Selling Price
$ 35.84
1657
1334
1371
2006
Market Price
$ 52.09
Selling Price
$ 46.61
531
352
488
861