Market Price
$ 62.64
Selling Price
$ 53.92
1370
304
595
4587
Market Price
$ 60.70
Selling Price
$ 53.82
429
95
253
2034
Market Price
$ 58.23
Selling Price
$ 51.73
1525
1336
1103
4385
Market Price
$ 54.73
Selling Price
$ 48.28
524
372
346
704
Market Price
$ 62.98
Selling Price
$ 54.89
2985
705
2613
3282
Market Price
$ 35.31
Selling Price
$ 31.08
1387
529
966
1721
Market Price
$ 32.93
Selling Price
$ 29.35
1584
1428
514
3627
Market Price
$ 47.13
Selling Price
$ 41.90
678
323
561
1154
Market Price
$ 56.91
Selling Price
$ 51.71
846
548
184
1012
Market Price
$ 45.66
Selling Price
$ 40.55
602
198
556
1204
Market Price
$ 48.03
Selling Price
$ 42.01
992
666
868
3277
Market Price
$ 69.63
Selling Price
$ 59.84
801
493
394
1612
Market Price
$ 34.55
Selling Price
$ 30.72
457
414
294
1070
Market Price
$ 68.74
Selling Price
$ 57.92
419
268
261
1401
Market Price
$ 35.57
Selling Price
$ 31.30
2007
1376
1256
3368
Market Price
$ 55.76
Selling Price
$ 47.86
209
127
201
934
Market Price
$ 57.37
Selling Price
$ 49.33
927
688
567
3253
Market Price
$ 66.61
Selling Price
$ 57.93
701
402
565
1019
Market Price
$ 29.18
Selling Price
$ 25.11
1074
906
777
3828
Market Price
$ 43.31
Selling Price
$ 37.54
3109
1342
1728
3395
Market Price
$ 38.83
Selling Price
$ 34.20
1544
614
953
4147
Market Price
$ 69.85
Selling Price
$ 59.48
871
871
497
998
Market Price
$ 36.41
Selling Price
$ 32.74
1879
1205
645
2764
Market Price
$ 30.68
Selling Price
$ 26.40
4662
1045
2040
4743
Market Price
$ 71.67
Selling Price
$ 59.76
1488
980
696
1596
Market Price
$ 67.70
Selling Price
$ 59.13
2404
2199
809
3948
Market Price
$ 68.88
Selling Price
$ 58.62
668
533
505
2110
Market Price
$ 38.48
Selling Price
$ 34.66
823
364
612
1009
Market Price
$ 33.64
Selling Price
$ 29.90
3465
2889
1028
4679
Market Price
$ 45.99
Selling Price
$ 41.61
1787
880
1012
2377
Market Price
$ 44.65
Selling Price
$ 39.38
996
420
946
1631
Market Price
$ 63.61
Selling Price
$ 55.10
3695
1638
1442
4081
Market Price
$ 39.37
Selling Price
$ 35.38
331
273
112
1385
Market Price
$ 37.74
Selling Price
$ 32.26
725
153
390
1307
Market Price
$ 65.28
Selling Price
$ 56.98
379
280
129
1102
Market Price
$ 34.64
Selling Price
$ 29.21
1045
910
894
1222
Market Price
$ 38.35
Selling Price
$ 33.02
1691
546
1462
2168
Market Price
$ 53.85
Selling Price
$ 48.64
1356
637
1126
3226
Market Price
$ 57.96
Selling Price
$ 50.05
2459
1847
668
4425
Market Price
$ 41.27
Selling Price
$ 35.54
256
169
236
803