Market Price
$ 38.32
Selling Price
$ 33.73
1939
1588
1155
4858
Market Price
$ 56.44
Selling Price
$ 48.30
2100
1554
866
2991
Market Price
$ 30.30
Selling Price
$ 25.92
3248
1228
2518
4122
Market Price
$ 50.19
Selling Price
$ 42.10
301
133
167
804
Market Price
$ 34.76
Selling Price
$ 29.86
1868
1604
989
3199
Market Price
$ 57.96
Selling Price
$ 50.73
1958
1253
1802
3912
Market Price
$ 60.95
Selling Price
$ 54.60
1523
622
1334
1599
Market Price
$ 35.25
Selling Price
$ 30.75
2362
2163
2144
3051
Market Price
$ 56.30
Selling Price
$ 48.05
767
664
398
2628
Market Price
$ 31.02
Selling Price
$ 26.50
1471
1309
1329
1982
Market Price
$ 65.45
Selling Price
$ 54.82
1115
816
584
1683
Market Price
$ 33.02
Selling Price
$ 27.53
301
142
154
1104
Market Price
$ 63.39
Selling Price
$ 54.28
848
185
212
2988
Market Price
$ 56.90
Selling Price
$ 49.62
3482
1242
2886
3844
Market Price
$ 38.05
Selling Price
$ 32.94
1252
712
658
1345
Market Price
$ 62.77
Selling Price
$ 53.36
2353
1344
1334
3402
Market Price
$ 66.20
Selling Price
$ 57.96
3581
3299
2898
4812
Market Price
$ 52.40
Selling Price
$ 47.14
1562
809
395
3562
Market Price
$ 59.66
Selling Price
$ 50.91
800
468
165
3359
Market Price
$ 43.08
Selling Price
$ 37.48
980
897
277
3962
Market Price
$ 28.67
Selling Price
$ 25.49
1791
1601
1634
3928
Market Price
$ 37.49
Selling Price
$ 33.32
1516
427
825
1724
Market Price
$ 30.65
Selling Price
$ 27.04
736
501
268
982
Market Price
$ 30.26
Selling Price
$ 25.63
3071
2504
2589
4232
Market Price
$ 42.85
Selling Price
$ 37.04
3240
2737
926
4238
Market Price
$ 37.65
Selling Price
$ 33.19
552
325
367
2397
Market Price
$ 38.28
Selling Price
$ 34.64
334
273
201
763
Market Price
$ 56.52
Selling Price
$ 50.00
1904
1358
1490
4672
Market Price
$ 57.76
Selling Price
$ 51.78
536
373
236
1265
Market Price
$ 31.10
Selling Price
$ 26.30
2247
1095
1217
3754
Market Price
$ 34.86
Selling Price
$ 29.91
1780
1171
614
2543
Market Price
$ 62.53
Selling Price
$ 56.08
731
647
214
786
Market Price
$ 33.34
Selling Price
$ 28.50
4236
2851
4091
4386
Market Price
$ 51.62
Selling Price
$ 43.81
955
358
355
4655
Market Price
$ 37.38
Selling Price
$ 31.85
875
765
570
2323
Market Price
$ 36.08
Selling Price
$ 30.15
2598
1049
2295
3529
Market Price
$ 50.27
Selling Price
$ 42.96
4428
2832
1605
4641
Market Price
$ 33.42
Selling Price
$ 29.89
3495
1423
2224
4321
Market Price
$ 55.87
Selling Price
$ 50.49
1557
713
549
3382
Market Price
$ 61.68
Selling Price
$ 54.19
1756
994
582
3703