Market Price
$ 59.24
Selling Price
$ 53.10
2499
751
2467
3313
Market Price
$ 58.42
Selling Price
$ 52.13
1060
1050
1022
2613
Market Price
$ 44.85
Selling Price
$ 37.51
1594
1178
530
3064
Market Price
$ 42.43
Selling Price
$ 36.81
506
409
210
1668
Market Price
$ 62.06
Selling Price
$ 52.18
1050
901
859
3933
Market Price
$ 36.54
Selling Price
$ 31.37
1181
462
511
2287
Market Price
$ 55.43
Selling Price
$ 49.88
2088
1982
2027
2931
Market Price
$ 49.11
Selling Price
$ 41.02
733
405
385
1961
Market Price
$ 36.76
Selling Price
$ 31.73
649
254
179
1325
Market Price
$ 34.94
Selling Price
$ 30.88
2122
1442
1648
3609
Market Price
$ 65.20
Selling Price
$ 55.89
1470
1116
577
2871
Market Price
$ 30.66
Selling Price
$ 27.86
934
755
691
1053
Market Price
$ 50.44
Selling Price
$ 42.80
1663
726
707
3143
Market Price
$ 34.35
Selling Price
$ 30.38
986
976
356
1270
Market Price
$ 45.98
Selling Price
$ 39.70
179
79
61
659
Market Price
$ 42.78
Selling Price
$ 36.05
1557
578
649
3146
Market Price
$ 31.99
Selling Price
$ 26.84
1718
1190
1523
4443
Market Price
$ 53.65
Selling Price
$ 47.72
575
182
169
1703
Market Price
$ 57.84
Selling Price
$ 50.59
1310
1043
793
1676
Market Price
$ 42.76
Selling Price
$ 36.74
3133
3096
808
3624
Market Price
$ 41.75
Selling Price
$ 36.03
492
383
435
2370
Market Price
$ 31.80
Selling Price
$ 27.81
533
210
351
856
Market Price
$ 29.10
Selling Price
$ 26.00
3200
1200
2404
4169
Market Price
$ 43.05
Selling Price
$ 37.40
1175
316
1051
2593
Market Price
$ 63.40
Selling Price
$ 57.01
4465
1870
3420
4833
Market Price
$ 56.13
Selling Price
$ 50.88
282
93
157
1357
Market Price
$ 63.27
Selling Price
$ 57.46
1846
442
1365
3495
Market Price
$ 41.42
Selling Price
$ 35.47
517
138
492
2350
Market Price
$ 35.18
Selling Price
$ 31.63
3950
1212
830
4278
Market Price
$ 51.51
Selling Price
$ 44.23
1341
1083
1226
3496
Market Price
$ 62.35
Selling Price
$ 54.84
1058
724
848
3833
Market Price
$ 36.87
Selling Price
$ 33.32
1463
1357
349
3027
Market Price
$ 59.15
Selling Price
$ 52.25
688
157
458
1063
Market Price
$ 64.45
Selling Price
$ 55.98
3539
3377
1896
4604
Market Price
$ 49.00
Selling Price
$ 44.22
897
766
698
1320
Market Price
$ 40.76
Selling Price
$ 35.04
2597
1488
2329
3919
Market Price
$ 68.57
Selling Price
$ 58.65
382
279
356
891
Market Price
$ 64.98
Selling Price
$ 54.41
1660
809
585
2053
Market Price
$ 44.76
Selling Price
$ 39.47
1718
1492
957
2069
Market Price
$ 31.10
Selling Price
$ 27.64
2504
1551
2424
4637