Market Price
$ 47.19
Selling Price
$ 42.04
2470
679
1760
4062
Market Price
$ 48.23
Selling Price
$ 43.00
2273
2175
594
4161
Market Price
$ 30.19
Selling Price
$ 25.98
507
334
414
1087
Market Price
$ 38.63
Selling Price
$ 32.30
631
140
463
1976
Market Price
$ 28.67
Selling Price
$ 25.17
2882
2465
1901
3548
Market Price
$ 37.98
Selling Price
$ 34.52
1275
1184
577
3739
Market Price
$ 34.59
Selling Price
$ 29.14
863
264
313
3363
Market Price
$ 46.26
Selling Price
$ 40.40
4392
1930
2286
4553
Market Price
$ 56.48
Selling Price
$ 49.28
3111
1825
1489
4993
Market Price
$ 58.17
Selling Price
$ 48.67
495
99
471
1957
Market Price
$ 64.42
Selling Price
$ 56.35
1207
698
753
4390
Market Price
$ 40.33
Selling Price
$ 34.36
396
158
90
757
Market Price
$ 35.43
Selling Price
$ 30.15
2035
640
1716
3293
Market Price
$ 35.57
Selling Price
$ 30.47
356
277
289
1603
Market Price
$ 64.30
Selling Price
$ 55.73
690
228
417
1171
Market Price
$ 45.98
Selling Price
$ 39.39
446
274
121
1328
Market Price
$ 31.43
Selling Price
$ 27.08
550
238
439
1467
Market Price
$ 39.30
Selling Price
$ 35.34
2549
986
2167
4499
Market Price
$ 47.07
Selling Price
$ 41.53
661
598
443
788
Market Price
$ 30.55
Selling Price
$ 25.78
355
164
318
430
Market Price
$ 66.77
Selling Price
$ 55.78
611
436
186
2141
Market Price
$ 61.50
Selling Price
$ 52.71
2606
2357
1310
3743
Market Price
$ 44.33
Selling Price
$ 37.60
1263
475
436
1835
Market Price
$ 43.23
Selling Price
$ 36.76
527
218
499
668
Market Price
$ 33.53
Selling Price
$ 28.73
667
193
400
2760
Market Price
$ 56.68
Selling Price
$ 50.63
1881
1545
924
2300
Market Price
$ 47.90
Selling Price
$ 43.14
568
141
538
2805
Market Price
$ 40.06
Selling Price
$ 35.02
2261
1704
2093
3045
Market Price
$ 55.35
Selling Price
$ 47.32
1837
567
1657
2209
Market Price
$ 39.14
Selling Price
$ 35.53
1731
1322
1688
4215
Market Price
$ 41.40
Selling Price
$ 35.10
201
45
100
470
Market Price
$ 30.18
Selling Price
$ 26.66
1738
1615
1358
3595
Market Price
$ 41.85
Selling Price
$ 36.07
987
597
352
2005
Market Price
$ 36.11
Selling Price
$ 31.23
3153
1825
2436
4845
Market Price
$ 49.46
Selling Price
$ 43.37
1610
1023
744
2278
Market Price
$ 61.48
Selling Price
$ 53.53
2623
1633
2585
4450
Market Price
$ 36.69
Selling Price
$ 31.43
3237
1134
2995
4146
Market Price
$ 59.26
Selling Price
$ 49.54
336
161
181
676
Market Price
$ 31.77
Selling Price
$ 28.76
831
370
804
997
Market Price
$ 38.53
Selling Price
$ 34.75
1818
1581
756
2350