Market Price
$ 52.25
Selling Price
$ 45.32
1417
467
855
2432
Market Price
$ 30.73
Selling Price
$ 26.80
2058
1372
538
4385
Market Price
$ 50.21
Selling Price
$ 44.57
3108
841
1863
3823
Market Price
$ 54.20
Selling Price
$ 45.34
1033
348
644
1833
Market Price
$ 33.41
Selling Price
$ 29.05
2542
2029
789
4350
Market Price
$ 71.06
Selling Price
$ 59.96
2383
1989
1975
4707
Market Price
$ 65.92
Selling Price
$ 58.59
639
167
267
681
Market Price
$ 52.75
Selling Price
$ 46.00
1165
1023
930
1173
Market Price
$ 42.19
Selling Price
$ 37.13
3097
1478
1441
3211
Market Price
$ 31.29
Selling Price
$ 26.56
1868
727
425
3094
Market Price
$ 52.41
Selling Price
$ 46.88
300
174
274
1306
Market Price
$ 28.65
Selling Price
$ 25.95
1524
1274
570
4227
Market Price
$ 34.08
Selling Price
$ 30.96
1048
652
515
1837
Market Price
$ 39.23
Selling Price
$ 34.62
2028
1935
573
2845
Market Price
$ 46.40
Selling Price
$ 39.04
1474
1205
1205
2289
Market Price
$ 64.62
Selling Price
$ 56.86
782
576
641
1235
Market Price
$ 46.02
Selling Price
$ 38.42
847
364
307
1049
Market Price
$ 42.30
Selling Price
$ 36.75
1346
763
287
1498
Market Price
$ 57.93
Selling Price
$ 51.77
1998
941
843
4835
Market Price
$ 36.27
Selling Price
$ 30.70
2274
1978
663
4886
Market Price
$ 56.87
Selling Price
$ 48.92
3613
1474
3136
4759
Market Price
$ 32.92
Selling Price
$ 27.96
1253
502
252
2183
Market Price
$ 65.00
Selling Price
$ 56.96
4407
1358
1930
4875
Market Price
$ 63.46
Selling Price
$ 53.95
535
512
442
798
Market Price
$ 58.40
Selling Price
$ 50.93
2211
2005
766
3470
Market Price
$ 69.43
Selling Price
$ 58.56
1364
1085
335
2181
Market Price
$ 44.53
Selling Price
$ 37.30
869
438
201
3031
Market Price
$ 54.91
Selling Price
$ 45.97
2231
1910
1376
4944
Market Price
$ 62.91
Selling Price
$ 55.86
666
663
489
2675
Market Price
$ 54.35
Selling Price
$ 46.10
940
252
425
1034
Market Price
$ 59.34
Selling Price
$ 49.89
348
185
297
1127
Market Price
$ 40.54
Selling Price
$ 36.11
4195
3277
4189
4431
Market Price
$ 39.02
Selling Price
$ 35.22
306
242
267
1520
Market Price
$ 30.37
Selling Price
$ 26.66
3379
1879
1080
4319
Market Price
$ 69.01
Selling Price
$ 59.36
1045
930
668
4589
Market Price
$ 39.42
Selling Price
$ 35.05
179
56
43
697
Market Price
$ 33.94
Selling Price
$ 30.30
1065
488
910
3901
Market Price
$ 35.31
Selling Price
$ 30.48
1573
1167
988
2027
Market Price
$ 64.48
Selling Price
$ 55.70
1341
824
575
4431
Market Price
$ 60.01
Selling Price
$ 51.01
192
65
166
421