Market Price
$ 55.32
Selling Price
$ 49.75
869
388
638
3185
Market Price
$ 44.17
Selling Price
$ 36.90
616
592
481
1178
Market Price
$ 57.48
Selling Price
$ 48.25
1740
1631
1312
2064
Market Price
$ 55.47
Selling Price
$ 48.11
1360
711
1328
3419
Market Price
$ 66.44
Selling Price
$ 55.77
771
586
740
1700
Market Price
$ 38.10
Selling Price
$ 33.58
2186
877
1901
4151
Market Price
$ 32.73
Selling Price
$ 29.04
1663
610
1594
1673
Market Price
$ 32.73
Selling Price
$ 28.87
1404
699
837
4023
Market Price
$ 59.53
Selling Price
$ 53.44
1205
784
829
1587
Market Price
$ 66.10
Selling Price
$ 59.44
2614
2577
1356
4472
Market Price
$ 56.96
Selling Price
$ 49.59
3665
1191
2164
4350
Market Price
$ 60.53
Selling Price
$ 54.51
1393
1195
1224
1435
Market Price
$ 46.97
Selling Price
$ 42.65
4349
2084
1016
4487
Market Price
$ 65.55
Selling Price
$ 56.25
906
598
315
2488
Market Price
$ 67.96
Selling Price
$ 59.53
3296
2545
2021
4454
Market Price
$ 56.00
Selling Price
$ 48.79
2112
1763
2080
2339
Market Price
$ 35.75
Selling Price
$ 29.82
629
286
411
2429
Market Price
$ 42.24
Selling Price
$ 36.76
471
338
151
1639
Market Price
$ 34.95
Selling Price
$ 31.33
952
560
489
1210
Market Price
$ 49.48
Selling Price
$ 43.30
1239
940
770
1847
Market Price
$ 50.03
Selling Price
$ 41.72
2582
1253
1918
3369
Market Price
$ 65.32
Selling Price
$ 58.43
290
280
271
1023
Market Price
$ 46.71
Selling Price
$ 40.15
3247
1587
1912
4931
Market Price
$ 31.09
Selling Price
$ 27.44
3699
1920
1415
3916
Market Price
$ 66.91
Selling Price
$ 59.01
289
75
268
1374
Market Price
$ 65.92
Selling Price
$ 57.54
2549
1243
1810
3777
Market Price
$ 38.32
Selling Price
$ 32.90
808
279
709
921
Market Price
$ 31.66
Selling Price
$ 27.31
2457
1674
2024
2513
Market Price
$ 44.60
Selling Price
$ 37.89
2304
1653
745
2312
Market Price
$ 50.68
Selling Price
$ 45.71
613
478
613
741
Market Price
$ 36.85
Selling Price
$ 31.89
1409
753
715
2224
Market Price
$ 47.69
Selling Price
$ 41.24
622
305
251
1637
Market Price
$ 55.20
Selling Price
$ 49.78
1274
1089
269
2650
Market Price
$ 30.09
Selling Price
$ 25.88
1741
589
1676
2592
Market Price
$ 33.90
Selling Price
$ 29.87
1231
471
900
2519
Market Price
$ 65.75
Selling Price
$ 56.16
1014
546
526
2279
Market Price
$ 45.93
Selling Price
$ 40.31
550
204
512
1438
Market Price
$ 44.50
Selling Price
$ 40.13
2576
2124
1601
4162
Market Price
$ 52.72
Selling Price
$ 45.12
1371
739
1208
4711
Market Price
$ 46.46
Selling Price
$ 41.82
988
858
591
2634