Market Price
$ 29.01
Selling Price
$ 25.07
1949
790
614
4901
Market Price
$ 43.77
Selling Price
$ 39.25
2779
2477
2462
3483
Market Price
$ 57.14
Selling Price
$ 48.72
1581
894
456
4627
Market Price
$ 56.92
Selling Price
$ 48.12
1971
1110
932
3709
Market Price
$ 38.12
Selling Price
$ 32.29
1314
353
483
4338
Market Price
$ 45.50
Selling Price
$ 41.11
636
404
402
964
Market Price
$ 30.90
Selling Price
$ 26.09
1039
574
541
1415
Market Price
$ 66.13
Selling Price
$ 56.44
4707
1735
1583
4716
Market Price
$ 62.18
Selling Price
$ 53.70
931
716
234
1383
Market Price
$ 44.47
Selling Price
$ 39.03
2819
1386
1996
4704
Market Price
$ 32.01
Selling Price
$ 27.14
191
100
56
842
Market Price
$ 41.01
Selling Price
$ 35.57
1131
559
1063
2915
Market Price
$ 60.42
Selling Price
$ 53.56
251
228
151
733
Market Price
$ 53.19
Selling Price
$ 45.75
325
269
231
549
Market Price
$ 44.60
Selling Price
$ 38.39
1397
507
1232
2611
Market Price
$ 61.55
Selling Price
$ 52.07
2005
1774
1073
2541
Market Price
$ 48.63
Selling Price
$ 42.31
1404
539
1367
1930
Market Price
$ 37.21
Selling Price
$ 33.17
1597
633
420
1736
Market Price
$ 52.80
Selling Price
$ 44.51
769
520
733
2069
Market Price
$ 34.71
Selling Price
$ 31.46
155
152
90
482
Market Price
$ 58.39
Selling Price
$ 52.60
2956
2300
770
3881
Market Price
$ 63.80
Selling Price
$ 57.18
1643
834
1576
3623
Market Price
$ 39.81
Selling Price
$ 34.43
129
58
70
594
Market Price
$ 48.12
Selling Price
$ 41.66
1688
542
814
2349
Market Price
$ 56.55
Selling Price
$ 49.62
1379
1132
696
3838
Market Price
$ 42.62
Selling Price
$ 37.14
3778
3456
1788
4396
Market Price
$ 55.17
Selling Price
$ 48.70
1087
351
242
2755
Market Price
$ 41.03
Selling Price
$ 37.11
1708
1699
997
1796
Market Price
$ 58.67
Selling Price
$ 48.96
3794
1515
2084
3819
Market Price
$ 57.20
Selling Price
$ 49.22
982
254
529
1004
Market Price
$ 52.00
Selling Price
$ 45.72
263
199
142
539
Market Price
$ 46.75
Selling Price
$ 39.79
2637
2086
2216
4571
Market Price
$ 50.41
Selling Price
$ 42.75
3840
1010
3225
4597
Market Price
$ 58.28
Selling Price
$ 49.65
4654
4366
3636
4738
Market Price
$ 30.11
Selling Price
$ 25.17
183
95
99
746
Market Price
$ 33.60
Selling Price
$ 28.73
123
73
83
483
Market Price
$ 64.51
Selling Price
$ 54.50
1500
507
1032
1618
Market Price
$ 55.36
Selling Price
$ 49.59
178
53
121
416
Market Price
$ 67.33
Selling Price
$ 56.14
796
295
554
3282
Market Price
$ 40.23
Selling Price
$ 33.71
3653
3621
3475
4807