Market Price
$ 30.88
Selling Price
$ 26.47
2092
927
1833
4830
Market Price
$ 67.03
Selling Price
$ 58.78
757
541
714
1095
Market Price
$ 67.71
Selling Price
$ 57.47
1349
631
303
2908
Market Price
$ 64.64
Selling Price
$ 56.19
1444
1400
585
1850
Market Price
$ 61.28
Selling Price
$ 54.50
355
102
162
805
Market Price
$ 34.26
Selling Price
$ 28.77
4005
1873
2128
4105
Market Price
$ 52.68
Selling Price
$ 44.78
2054
697
673
3796
Market Price
$ 52.42
Selling Price
$ 45.05
1931
1388
423
3478
Market Price
$ 31.73
Selling Price
$ 28.48
514
233
119
971
Market Price
$ 41.83
Selling Price
$ 35.79
1600
797
1146
1667
Market Price
$ 46.41
Selling Price
$ 41.82
2867
763
2140
4340
Market Price
$ 31.16
Selling Price
$ 26.11
1968
443
393
4855
Market Price
$ 64.82
Selling Price
$ 56.24
2220
638
2013
2528
Market Price
$ 33.73
Selling Price
$ 30.03
2632
2424
2186
4484
Market Price
$ 38.83
Selling Price
$ 34.64
818
624
571
3037
Market Price
$ 31.25
Selling Price
$ 27.72
1998
1300
424
3690
Market Price
$ 58.18
Selling Price
$ 49.65
825
763
441
1583
Market Price
$ 62.99
Selling Price
$ 53.51
573
565
571
1342
Market Price
$ 33.35
Selling Price
$ 29.30
853
271
320
1331
Market Price
$ 37.92
Selling Price
$ 34.33
3018
1697
1173
4000
Market Price
$ 44.12
Selling Price
$ 39.11
263
160
238
585
Market Price
$ 37.52
Selling Price
$ 33.74
1279
1147
472
2521
Market Price
$ 53.24
Selling Price
$ 46.54
1687
1435
639
3340
Market Price
$ 65.85
Selling Price
$ 57.98
2661
1029
1288
4555
Market Price
$ 54.97
Selling Price
$ 49.45
367
110
141
1487
Market Price
$ 35.86
Selling Price
$ 31.43
3124
2999
1836
3901
Market Price
$ 44.37
Selling Price
$ 39.23
241
78
168
401
Market Price
$ 64.33
Selling Price
$ 58.24
2056
1839
1681
4294
Market Price
$ 62.65
Selling Price
$ 52.32
779
447
478
2107
Market Price
$ 55.46
Selling Price
$ 47.78
2356
2181
1973
3392
Market Price
$ 33.65
Selling Price
$ 30.53
1548
880
348
2602
Market Price
$ 55.79
Selling Price
$ 49.96
4165
948
3939
4281
Market Price
$ 46.70
Selling Price
$ 41.43
158
37
70
437
Market Price
$ 63.50
Selling Price
$ 55.72
1558
363
711
2216
Market Price
$ 66.37
Selling Price
$ 59.06
233
144
230
440
Market Price
$ 55.88
Selling Price
$ 48.19
455
91
374
1577
Market Price
$ 58.83
Selling Price
$ 52.30
506
456
212
1720
Market Price
$ 32.07
Selling Price
$ 27.77
2302
1282
954
2886
Market Price
$ 61.99
Selling Price
$ 55.52
1625
665
559
4109
Market Price
$ 33.25
Selling Price
$ 28.28
1034
520
1027
3185