Market Price
$ 35.73
Selling Price
$ 32.10
1871
1571
1868
1913
Market Price
$ 57.57
Selling Price
$ 51.37
747
509
360
2551
Market Price
$ 37.79
Selling Price
$ 31.58
692
593
602
3237
Market Price
$ 32.28
Selling Price
$ 27.18
1407
787
1378
2155
Market Price
$ 57.10
Selling Price
$ 49.78
2871
1862
2733
4653
Market Price
$ 47.14
Selling Price
$ 42.24
3047
2182
2713
3850
Market Price
$ 50.52
Selling Price
$ 45.47
1632
656
1346
3827
Market Price
$ 62.96
Selling Price
$ 53.37
1320
394
825
3090
Market Price
$ 50.36
Selling Price
$ 42.12
1276
317
1226
4034
Market Price
$ 36.73
Selling Price
$ 32.42
3595
3483
2173
4136
Market Price
$ 63.59
Selling Price
$ 54.99
530
202
117
1147
Market Price
$ 29.71
Selling Price
$ 25.84
1833
1313
1578
4465
Market Price
$ 44.92
Selling Price
$ 39.73
979
856
368
1063
Market Price
$ 54.27
Selling Price
$ 49.28
953
851
710
4555
Market Price
$ 30.45
Selling Price
$ 25.55
777
274
362
2923
Market Price
$ 47.45
Selling Price
$ 41.16
1870
865
1742
2795
Market Price
$ 31.94
Selling Price
$ 28.42
1057
362
783
1425
Market Price
$ 54.59
Selling Price
$ 48.64
2261
455
510
3154
Market Price
$ 31.91
Selling Price
$ 28.26
2061
441
1654
2461
Market Price
$ 40.20
Selling Price
$ 34.23
1200
348
1023
3053
Market Price
$ 56.79
Selling Price
$ 50.96
1769
1448
879
3451
Market Price
$ 34.19
Selling Price
$ 30.19
632
323
156
1183
Market Price
$ 70.96
Selling Price
$ 59.99
854
639
559
3664
Market Price
$ 41.69
Selling Price
$ 34.92
2631
2433
1146
3925
Market Price
$ 61.84
Selling Price
$ 53.21
1817
1015
1268
2826
Market Price
$ 39.52
Selling Price
$ 33.71
3155
874
923
3505
Market Price
$ 47.34
Selling Price
$ 41.78
1248
484
604
2629
Market Price
$ 59.95
Selling Price
$ 50.06
1042
719
399
2691
Market Price
$ 29.27
Selling Price
$ 26.17
1493
1176
518
4961
Market Price
$ 50.24
Selling Price
$ 41.93
833
736
291
2306
Market Price
$ 47.64
Selling Price
$ 41.16
991
676
699
2784
Market Price
$ 40.27
Selling Price
$ 34.63
2014
1907
1474
3935
Market Price
$ 67.98
Selling Price
$ 58.99
933
795
654
2932
Market Price
$ 38.12
Selling Price
$ 31.77
3705
3274
1837
3841
Market Price
$ 53.87
Selling Price
$ 48.29
4246
2664
4038
4489
Market Price
$ 45.59
Selling Price
$ 38.23
2105
1317
1218
3149
Market Price
$ 56.85
Selling Price
$ 50.95
684
197
484
1879
Market Price
$ 34.49
Selling Price
$ 28.85
1724
980
1240
3383
Market Price
$ 38.57
Selling Price
$ 34.43
978
590
242
1439
Market Price
$ 30.59
Selling Price
$ 27.76
836
249
231
1585