Market Price
$ 71.28
Selling Price
$ 59.90
1893
1125
1338
4274
Market Price
$ 47.96
Selling Price
$ 41.26
362
301
291
539
Market Price
$ 33.81
Selling Price
$ 28.80
559
229
323
1005
Market Price
$ 28.57
Selling Price
$ 25.92
860
400
606
3430
Market Price
$ 54.07
Selling Price
$ 48.60
455
112
408
1306
Market Price
$ 34.45
Selling Price
$ 29.02
3016
1195
1772
3976
Market Price
$ 40.50
Selling Price
$ 35.50
2813
1780
2688
4848
Market Price
$ 61.93
Selling Price
$ 52.83
1003
374
450
4200
Market Price
$ 36.39
Selling Price
$ 32.88
223
175
217
559
Market Price
$ 60.22
Selling Price
$ 52.19
1818
931
1803
3973
Market Price
$ 37.73
Selling Price
$ 32.69
3385
3098
1630
3779
Market Price
$ 57.60
Selling Price
$ 52.09
2826
2018
1924
3149
Market Price
$ 64.77
Selling Price
$ 55.92
604
225
241
1374
Market Price
$ 64.87
Selling Price
$ 55.84
1567
1052
340
2727
Market Price
$ 64.40
Selling Price
$ 54.42
746
337
508
3342
Market Price
$ 45.21
Selling Price
$ 40.42
1070
354
622
1668
Market Price
$ 61.48
Selling Price
$ 52.56
468
267
381
1724
Market Price
$ 48.56
Selling Price
$ 42.47
3640
984
2131
4928
Market Price
$ 50.12
Selling Price
$ 44.92
752
671
226
1690
Market Price
$ 58.23
Selling Price
$ 52.38
4135
1853
3131
4937
Market Price
$ 33.28
Selling Price
$ 29.00
1240
914
568
2139
Market Price
$ 37.92
Selling Price
$ 34.20
1112
768
403
4365
Market Price
$ 45.45
Selling Price
$ 39.00
795
688
216
1719
Market Price
$ 50.08
Selling Price
$ 45.27
1784
1124
1319
2911
Market Price
$ 64.31
Selling Price
$ 54.11
3327
852
3126
4316
Market Price
$ 51.19
Selling Price
$ 43.43
2425
2083
1156
3722
Market Price
$ 50.70
Selling Price
$ 46.02
2075
593
1007
4495
Market Price
$ 35.95
Selling Price
$ 30.55
665
251
526
1582
Market Price
$ 32.53
Selling Price
$ 27.25
2078
1327
1464
2262
Market Price
$ 46.17
Selling Price
$ 38.56
1533
1168
592
2166
Market Price
$ 40.98
Selling Price
$ 35.19
1365
767
968
2055
Market Price
$ 30.30
Selling Price
$ 25.79
502
266
224
2165
Market Price
$ 65.85
Selling Price
$ 57.92
636
595
273
851
Market Price
$ 38.53
Selling Price
$ 32.94
2049
1385
1532
3309
Market Price
$ 42.98
Selling Price
$ 38.93
888
816
270
1988
Market Price
$ 63.92
Selling Price
$ 57.24
499
273
285
515
Market Price
$ 60.55
Selling Price
$ 50.75
4680
2621
976
4695
Market Price
$ 40.03
Selling Price
$ 33.84
970
886
785
3669
Market Price
$ 60.32
Selling Price
$ 54.48
593
508
420
2149
Market Price
$ 53.49
Selling Price
$ 47.86
3340
1799
3165
4393