Market Price
$ 40.17
Selling Price
$ 34.22
821
408
463
2796
Market Price
$ 46.92
Selling Price
$ 42.10
905
525
543
4008
Market Price
$ 58.80
Selling Price
$ 50.42
863
499
606
2666
Market Price
$ 31.26
Selling Price
$ 26.67
1691
693
839
2252
Market Price
$ 49.67
Selling Price
$ 42.64
2162
1904
647
4619
Market Price
$ 36.13
Selling Price
$ 30.51
575
284
561
688
Market Price
$ 32.61
Selling Price
$ 28.31
1768
768
1591
2070
Market Price
$ 62.00
Selling Price
$ 52.01
2771
2760
759
4611
Market Price
$ 65.04
Selling Price
$ 57.25
1797
447
798
3014
Market Price
$ 41.55
Selling Price
$ 34.74
2865
2780
943
3884
Market Price
$ 61.78
Selling Price
$ 53.82
429
290
93
1217
Market Price
$ 39.94
Selling Price
$ 34.79
3581
3225
1598
4605
Market Price
$ 62.24
Selling Price
$ 55.05
428
367
365
984
Market Price
$ 56.64
Selling Price
$ 48.48
4395
955
3841
4776
Market Price
$ 33.97
Selling Price
$ 30.78
700
296
666
1193
Market Price
$ 56.01
Selling Price
$ 50.15
407
232
293
823
Market Price
$ 60.08
Selling Price
$ 53.32
880
531
300
2327
Market Price
$ 59.38
Selling Price
$ 52.14
4178
1428
4105
4393
Market Price
$ 30.68
Selling Price
$ 25.80
968
762
440
2046
Market Price
$ 46.14
Selling Price
$ 40.62
1376
329
788
2571
Market Price
$ 32.82
Selling Price
$ 27.43
1758
565
1496
3499
Market Price
$ 65.67
Selling Price
$ 58.85
557
411
179
2169
Market Price
$ 38.27
Selling Price
$ 33.94
4575
3295
2311
4827
Market Price
$ 57.52
Selling Price
$ 51.95
3149
1914
1796
3388
Market Price
$ 37.34
Selling Price
$ 31.93
1435
502
555
1477
Market Price
$ 56.68
Selling Price
$ 50.91
598
170
259
1414
Market Price
$ 49.58
Selling Price
$ 42.53
315
76
238
450
Market Price
$ 51.91
Selling Price
$ 45.59
1002
894
732
1168
Market Price
$ 34.42
Selling Price
$ 30.13
1384
1210
296
2988
Market Price
$ 31.79
Selling Price
$ 26.69
443
302
127
1047
Market Price
$ 42.98
Selling Price
$ 37.78
984
602
778
1583
Market Price
$ 40.84
Selling Price
$ 34.06
4441
3141
2301
4737
Market Price
$ 68.22
Selling Price
$ 59.18
652
132
519
1725
Market Price
$ 49.29
Selling Price
$ 43.95
477
262
177
1057
Market Price
$ 38.60
Selling Price
$ 33.52
1005
595
776
2392
Market Price
$ 38.75
Selling Price
$ 32.88
4211
3570
3582
4580
Market Price
$ 69.22
Selling Price
$ 58.63
1469
684
1361
2170
Market Price
$ 49.56
Selling Price
$ 43.42
1809
1312
1017
2500
Market Price
$ 62.27
Selling Price
$ 56.16
2351
809
1365
3188
Market Price
$ 39.40
Selling Price
$ 35.79
3741
3724
1499
4866