Market Price
$ 46.48
Selling Price
$ 41.21
1794
560
1388
3315
Market Price
$ 66.10
Selling Price
$ 58.72
1173
1079
281
3623
Market Price
$ 59.47
Selling Price
$ 52.47
1290
956
740
1971
Market Price
$ 68.30
Selling Price
$ 59.54
406
394
253
665
Market Price
$ 55.13
Selling Price
$ 50.08
799
659
465
862
Market Price
$ 48.81
Selling Price
$ 43.62
3407
2325
803
3651
Market Price
$ 67.13
Selling Price
$ 59.33
1305
1000
1097
1429
Market Price
$ 34.61
Selling Price
$ 29.35
4302
1204
1005
4799
Market Price
$ 50.98
Selling Price
$ 44.14
1184
829
710
4271
Market Price
$ 49.56
Selling Price
$ 43.78
1587
332
1145
3413
Market Price
$ 30.18
Selling Price
$ 26.59
253
191
145
822
Market Price
$ 64.71
Selling Price
$ 56.39
316
256
79
837
Market Price
$ 47.41
Selling Price
$ 41.79
1551
1266
543
1789
Market Price
$ 48.53
Selling Price
$ 42.52
2094
807
474
3715
Market Price
$ 54.64
Selling Price
$ 48.60
2030
1893
1683
4644
Market Price
$ 55.87
Selling Price
$ 46.82
1535
1481
363
1579
Market Price
$ 63.18
Selling Price
$ 53.51
717
508
355
816
Market Price
$ 49.03
Selling Price
$ 41.90
877
848
652
1745
Market Price
$ 35.95
Selling Price
$ 32.00
800
233
266
2122
Market Price
$ 35.66
Selling Price
$ 31.04
3891
911
938
4148
Market Price
$ 38.41
Selling Price
$ 32.73
351
318
202
674
Market Price
$ 67.47
Selling Price
$ 59.20
833
449
694
1622
Market Price
$ 38.49
Selling Price
$ 32.76
1877
1155
1425
2035
Market Price
$ 43.74
Selling Price
$ 38.20
611
387
584
1386
Market Price
$ 37.67
Selling Price
$ 32.75
444
220
274
538
Market Price
$ 38.05
Selling Price
$ 33.52
305
236
179
1420
Market Price
$ 68.45
Selling Price
$ 59.94
1499
957
736
1880
Market Price
$ 40.19
Selling Price
$ 33.73
2639
849
1807
4492
Market Price
$ 45.06
Selling Price
$ 39.57
1238
701
741
2544
Market Price
$ 39.36
Selling Price
$ 34.71
1814
1585
915
2295
Market Price
$ 42.76
Selling Price
$ 36.33
1025
734
682
1027
Market Price
$ 32.37
Selling Price
$ 28.98
1037
368
1005
4112
Market Price
$ 31.64
Selling Price
$ 27.85
780
622
779
850
Market Price
$ 46.28
Selling Price
$ 40.10
2009
1402
1832
2198
Market Price
$ 56.35
Selling Price
$ 49.21
1368
1282
491
2952
Market Price
$ 29.30
Selling Price
$ 25.32
899
511
579
3229
Market Price
$ 58.41
Selling Price
$ 52.46
3075
1088
1286
4235
Market Price
$ 69.02
Selling Price
$ 58.99
321
179
265
628
Market Price
$ 42.96
Selling Price
$ 37.50
4808
4472
3137
4969
Market Price
$ 38.61
Selling Price
$ 34.50
2311
806
774
2951