Market Price
$ 65.66
Selling Price
$ 58.29
880
245
363
2018
Market Price
$ 31.48
Selling Price
$ 27.20
1588
1053
340
3781
Market Price
$ 60.63
Selling Price
$ 52.56
820
434
768
2342
Market Price
$ 53.28
Selling Price
$ 46.87
2487
1414
549
4080
Market Price
$ 47.77
Selling Price
$ 40.59
2086
1280
1592
2238
Market Price
$ 35.75
Selling Price
$ 32.04
419
398
331
913
Market Price
$ 64.05
Selling Price
$ 54.86
175
105
104
666
Market Price
$ 42.68
Selling Price
$ 37.42
1767
717
561
4942
Market Price
$ 52.71
Selling Price
$ 47.42
354
264
186
411
Market Price
$ 51.48
Selling Price
$ 46.55
545
392
425
1386
Market Price
$ 46.21
Selling Price
$ 41.78
1279
1132
1063
1576
Market Price
$ 40.08
Selling Price
$ 34.12
692
443
584
2408
Market Price
$ 53.48
Selling Price
$ 46.28
2309
970
1182
2368
Market Price
$ 67.06
Selling Price
$ 57.42
991
268
827
2007
Market Price
$ 42.90
Selling Price
$ 36.94
1550
545
372
2603
Market Price
$ 37.94
Selling Price
$ 34.09
1625
540
1019
3054
Market Price
$ 69.49
Selling Price
$ 59.51
2224
1923
1707
3834
Market Price
$ 65.98
Selling Price
$ 56.15
2603
1634
1602
4261
Market Price
$ 47.80
Selling Price
$ 42.08
897
804
444
1955
Market Price
$ 34.60
Selling Price
$ 31.41
2094
631
1577
4258
Market Price
$ 33.72
Selling Price
$ 30.00
1777
499
849
2203
Market Price
$ 35.54
Selling Price
$ 31.19
484
443
316
661
Market Price
$ 50.96
Selling Price
$ 45.32
494
190
468
1591
Market Price
$ 65.93
Selling Price
$ 56.80
2674
857
859
3901
Market Price
$ 57.14
Selling Price
$ 47.89
628
614
265
924
Market Price
$ 59.65
Selling Price
$ 52.55
1277
1065
559
1718
Market Price
$ 33.78
Selling Price
$ 28.29
2135
782
1968
4285
Market Price
$ 51.10
Selling Price
$ 44.63
488
200
435
1452
Market Price
$ 52.91
Selling Price
$ 44.95
329
239
264
477
Market Price
$ 31.58
Selling Price
$ 28.37
279
253
164
804
Market Price
$ 55.03
Selling Price
$ 47.31
1847
650
1362
2524
Market Price
$ 29.55
Selling Price
$ 26.05
1436
1098
600
1637
Market Price
$ 35.19
Selling Price
$ 30.98
2612
2497
1619
2866
Market Price
$ 68.50
Selling Price
$ 57.96
595
517
336
791
Market Price
$ 65.03
Selling Price
$ 54.60
426
399
291
442
Market Price
$ 31.87
Selling Price
$ 28.34
1934
501
1669
2766
Market Price
$ 50.38
Selling Price
$ 44.04
201
142
116
755
Market Price
$ 52.67
Selling Price
$ 43.95
3057
1615
2824
4989
Market Price
$ 30.93
Selling Price
$ 26.91
3582
1208
1634
3796
Market Price
$ 39.65
Selling Price
$ 33.53
502
204
489
538