Market Price
$ 63.23
Selling Price
$ 55.42
1127
464
1066
1748
Market Price
$ 50.04
Selling Price
$ 42.84
1007
590
819
1794
Market Price
$ 38.41
Selling Price
$ 32.93
1721
1380
600
3230
Market Price
$ 66.05
Selling Price
$ 55.60
2058
1121
1701
4443
Market Price
$ 45.68
Selling Price
$ 38.35
539
521
272
628
Market Price
$ 42.82
Selling Price
$ 37.05
1833
1544
1805
2665
Market Price
$ 47.25
Selling Price
$ 40.64
338
232
300
1004
Market Price
$ 54.22
Selling Price
$ 47.05
2844
2159
1834
3246
Market Price
$ 52.34
Selling Price
$ 44.87
1290
1099
923
2853
Market Price
$ 46.65
Selling Price
$ 39.09
696
271
613
1964
Market Price
$ 48.85
Selling Price
$ 41.87
3296
1651
3039
3303
Market Price
$ 57.14
Selling Price
$ 48.42
1917
1530
425
2655
Market Price
$ 38.97
Selling Price
$ 35.07
470
230
169
2078
Market Price
$ 51.37
Selling Price
$ 45.65
1466
1455
348
1698
Market Price
$ 52.01
Selling Price
$ 44.39
109
96
44
430
Market Price
$ 30.11
Selling Price
$ 27.10
322
131
178
511
Market Price
$ 39.14
Selling Price
$ 33.70
781
728
480
1280
Market Price
$ 43.91
Selling Price
$ 38.80
1540
685
401
2404
Market Price
$ 37.87
Selling Price
$ 33.44
4162
3692
3793
4363
Market Price
$ 39.41
Selling Price
$ 34.46
2375
2067
659
3558
Market Price
$ 30.55
Selling Price
$ 26.29
2878
1387
1654
3766
Market Price
$ 56.26
Selling Price
$ 47.33
2162
697
830
4920
Market Price
$ 43.34
Selling Price
$ 38.45
3699
2742
3301
4530
Market Price
$ 45.93
Selling Price
$ 39.97
861
312
237
4063
Market Price
$ 50.29
Selling Price
$ 45.47
2560
2116
2311
4039
Market Price
$ 64.60
Selling Price
$ 54.12
2908
2476
751
3337
Market Price
$ 35.55
Selling Price
$ 31.72
2507
1273
1246
4941
Market Price
$ 30.11
Selling Price
$ 26.49
1296
753
1262
1314
Market Price
$ 57.68
Selling Price
$ 48.57
905
396
624
953
Market Price
$ 57.36
Selling Price
$ 52.13
1468
466
770
3846
Market Price
$ 45.71
Selling Price
$ 39.02
742
554
453
882
Market Price
$ 44.00
Selling Price
$ 39.33
2793
1505
1717
3712
Market Price
$ 48.95
Selling Price
$ 44.20
849
240
294
3290
Market Price
$ 44.87
Selling Price
$ 40.56
1136
964
641
3629
Market Price
$ 36.42
Selling Price
$ 32.87
4079
3648
1508
4186
Market Price
$ 38.79
Selling Price
$ 32.93
1125
768
952
2480
Market Price
$ 41.31
Selling Price
$ 35.60
908
448
763
1005
Market Price
$ 58.99
Selling Price
$ 51.68
2673
1142
2298
3081
Market Price
$ 47.54
Selling Price
$ 42.61
1579
1301
1347
2188
Market Price
$ 50.55
Selling Price
$ 45.45
1015
801
634
3861