Market Price
$ 61.20
Selling Price
$ 52.16
1838
831
410
3277
Market Price
$ 68.45
Selling Price
$ 58.73
958
522
706
2281
Market Price
$ 57.85
Selling Price
$ 48.83
1767
925
828
2419
Market Price
$ 33.74
Selling Price
$ 30.14
3016
2866
2971
3208
Market Price
$ 30.01
Selling Price
$ 25.63
733
438
362
2747
Market Price
$ 42.42
Selling Price
$ 36.00
3289
1361
790
4092
Market Price
$ 50.60
Selling Price
$ 43.12
932
590
470
1171
Market Price
$ 59.94
Selling Price
$ 51.54
924
312
701
1792
Market Price
$ 44.39
Selling Price
$ 39.85
1525
567
374
1663
Market Price
$ 32.23
Selling Price
$ 29.24
1475
1023
662
4508
Market Price
$ 60.51
Selling Price
$ 50.46
1538
787
471
2016
Market Price
$ 35.07
Selling Price
$ 31.01
589
187
230
702
Market Price
$ 57.45
Selling Price
$ 49.87
126
124
94
517
Market Price
$ 60.33
Selling Price
$ 52.78
2395
603
1534
3408
Market Price
$ 47.12
Selling Price
$ 39.67
3132
1437
2754
4306
Market Price
$ 62.16
Selling Price
$ 51.86
129
76
60
423
Market Price
$ 62.17
Selling Price
$ 53.21
797
429
653
2547
Market Price
$ 33.16
Selling Price
$ 28.07
1885
1693
512
1901
Market Price
$ 65.68
Selling Price
$ 55.70
3300
2628
1417
4862
Market Price
$ 31.48
Selling Price
$ 28.49
1703
1012
975
3371
Market Price
$ 61.97
Selling Price
$ 55.58
551
460
488
1455
Market Price
$ 32.54
Selling Price
$ 28.13
1647
1530
841
1677
Market Price
$ 61.79
Selling Price
$ 55.03
2882
1778
2753
4688
Market Price
$ 31.50
Selling Price
$ 27.33
417
367
321
1487
Market Price
$ 59.98
Selling Price
$ 53.88
656
581
306
735
Market Price
$ 57.41
Selling Price
$ 49.02
2016
620
1295
3480
Market Price
$ 36.81
Selling Price
$ 32.07
3598
2223
2398
3858
Market Price
$ 46.75
Selling Price
$ 40.45
1022
772
618
1098
Market Price
$ 56.95
Selling Price
$ 48.39
1339
429
1144
4724
Market Price
$ 55.49
Selling Price
$ 47.17
343
334
112
1025
Market Price
$ 48.21
Selling Price
$ 42.48
2092
522
750
4284
Market Price
$ 56.07
Selling Price
$ 46.75
3202
713
1668
3392
Market Price
$ 51.96
Selling Price
$ 43.76
1486
1299
955
1787
Market Price
$ 57.78
Selling Price
$ 49.01
338
283
83
623
Market Price
$ 55.07
Selling Price
$ 47.10
4079
3037
2320
4445
Market Price
$ 60.42
Selling Price
$ 53.83
736
304
560
2622
Market Price
$ 35.21
Selling Price
$ 30.68
638
627
548
1000
Market Price
$ 70.16
Selling Price
$ 59.86
1563
874
479
3627
Market Price
$ 54.09
Selling Price
$ 46.20
1567
513
1040
4103
Market Price
$ 28.61
Selling Price
$ 25.38
3409
3108
2413
3501