Market Price
$ 63.04
Selling Price
$ 56.54
383
98
268
638
Market Price
$ 31.21
Selling Price
$ 27.73
4100
2346
3404
4980
Market Price
$ 61.45
Selling Price
$ 54.03
1339
489
835
1623
Market Price
$ 28.92
Selling Price
$ 25.81
481
317
149
1657
Market Price
$ 32.72
Selling Price
$ 28.33
1621
611
715
3829
Market Price
$ 33.86
Selling Price
$ 30.29
1845
1116
1588
4854
Market Price
$ 38.53
Selling Price
$ 32.70
536
211
291
668
Market Price
$ 41.76
Selling Price
$ 36.07
531
202
333
898
Market Price
$ 57.99
Selling Price
$ 52.55
337
203
235
1289
Market Price
$ 49.16
Selling Price
$ 43.90
2557
1903
2213
4607
Market Price
$ 68.73
Selling Price
$ 58.98
559
411
253
1193
Market Price
$ 31.60
Selling Price
$ 28.67
1016
616
975
1121
Market Price
$ 36.12
Selling Price
$ 31.45
905
899
397
2759
Market Price
$ 66.37
Selling Price
$ 57.87
2761
2450
2122
4866
Market Price
$ 63.09
Selling Price
$ 54.30
1446
934
582
4133
Market Price
$ 45.64
Selling Price
$ 39.54
743
294
254
1555
Market Price
$ 59.80
Selling Price
$ 51.13
897
295
703
973
Market Price
$ 47.02
Selling Price
$ 40.37
558
317
411
1521
Market Price
$ 48.24
Selling Price
$ 41.90
1290
1237
347
4901
Market Price
$ 42.35
Selling Price
$ 36.39
1657
896
1323
2984
Market Price
$ 43.05
Selling Price
$ 38.34
958
456
837
4147
Market Price
$ 37.59
Selling Price
$ 31.77
1131
308
1104
2174
Market Price
$ 49.22
Selling Price
$ 43.51
1633
639
1554
2755
Market Price
$ 34.01
Selling Price
$ 30.25
2410
932
994
2509
Market Price
$ 31.18
Selling Price
$ 27.59
525
485
225
839
Market Price
$ 31.47
Selling Price
$ 27.56
3246
1060
811
3619
Market Price
$ 33.90
Selling Price
$ 28.41
1463
646
589
2405
Market Price
$ 62.44
Selling Price
$ 53.16
1507
1474
1055
4707
Market Price
$ 66.61
Selling Price
$ 59.13
1608
526
1215
2110
Market Price
$ 43.23
Selling Price
$ 37.50
939
300
235
4130
Market Price
$ 51.30
Selling Price
$ 46.12
344
155
229
841
Market Price
$ 51.88
Selling Price
$ 44.36
1413
904
1016
3530
Market Price
$ 59.20
Selling Price
$ 50.23
2229
2160
1854
3456
Market Price
$ 57.47
Selling Price
$ 48.93
3255
919
1304
4038
Market Price
$ 65.76
Selling Price
$ 56.47
1482
966
1306
1916
Market Price
$ 53.05
Selling Price
$ 46.15
1037
866
389
2937
Market Price
$ 45.48
Selling Price
$ 38.08
4027
3629
3307
4321
Market Price
$ 60.37
Selling Price
$ 51.43
1336
724
394
2720
Market Price
$ 59.65
Selling Price
$ 53.02
987
408
517
2591
Market Price
$ 45.50
Selling Price
$ 39.55
314
281
197
762