Market Price
$ 52.03
Selling Price
$ 44.65
1292
450
850
3565
Market Price
$ 39.32
Selling Price
$ 33.33
840
686
574
1751
Market Price
$ 65.57
Selling Price
$ 55.67
2027
1733
1136
3567
Market Price
$ 44.85
Selling Price
$ 38.34
561
261
416
2070
Market Price
$ 28.47
Selling Price
$ 25.34
3405
1006
2713
4854
Market Price
$ 49.62
Selling Price
$ 44.46
663
560
528
1707
Market Price
$ 66.05
Selling Price
$ 57.32
2361
1847
578
3532
Market Price
$ 57.97
Selling Price
$ 49.05
2860
973
1093
4733
Market Price
$ 47.71
Selling Price
$ 42.64
3673
2671
3201
4572
Market Price
$ 64.09
Selling Price
$ 58.04
2271
1671
941
2560
Market Price
$ 43.15
Selling Price
$ 39.20
785
676
445
924
Market Price
$ 30.30
Selling Price
$ 25.98
463
282
375
482
Market Price
$ 65.08
Selling Price
$ 56.90
2968
1436
2005
4034
Market Price
$ 35.87
Selling Price
$ 31.17
1012
709
912
1232
Market Price
$ 69.79
Selling Price
$ 59.65
999
415
791
1100
Market Price
$ 39.70
Selling Price
$ 34.03
2683
1395
687
4081
Market Price
$ 59.82
Selling Price
$ 51.83
354
117
127
657
Market Price
$ 34.93
Selling Price
$ 31.71
1089
958
665
2854
Market Price
$ 32.25
Selling Price
$ 27.23
200
164
92
544
Market Price
$ 56.80
Selling Price
$ 49.82
3041
1441
1823
4027
Market Price
$ 34.88
Selling Price
$ 30.63
3354
1889
1080
4524
Market Price
$ 55.26
Selling Price
$ 49.44
498
400
438
801
Market Price
$ 33.18
Selling Price
$ 28.85
1840
486
543
4059
Market Price
$ 39.98
Selling Price
$ 34.94
698
690
595
771
Market Price
$ 60.11
Selling Price
$ 51.95
663
188
387
1244
Market Price
$ 61.19
Selling Price
$ 54.94
4378
4248
3093
4780
Market Price
$ 63.48
Selling Price
$ 54.24
1345
1156
990
2710
Market Price
$ 57.97
Selling Price
$ 52.09
748
597
285
1045
Market Price
$ 28.75
Selling Price
$ 25.41
2716
1845
717
4317
Market Price
$ 57.56
Selling Price
$ 51.65
720
362
541
899
Market Price
$ 39.32
Selling Price
$ 34.28
1693
387
1379
4555
Market Price
$ 49.31
Selling Price
$ 43.24
512
343
451
1303
Market Price
$ 45.45
Selling Price
$ 40.65
787
649
395
826
Market Price
$ 53.25
Selling Price
$ 45.00
2510
1752
506
3680
Market Price
$ 48.34
Selling Price
$ 41.45
753
717
452
1336
Market Price
$ 40.31
Selling Price
$ 34.08
2693
1005
1340
4339
Market Price
$ 51.68
Selling Price
$ 46.32
1331
472
1194
1802
Market Price
$ 68.92
Selling Price
$ 57.50
379
343
272
636
Market Price
$ 58.11
Selling Price
$ 48.73
800
395
408
1205
Market Price
$ 60.24
Selling Price
$ 53.72
1877
444
1055
3287