Market Price
$ 54.15
Selling Price
$ 47.96
1546
968
686
1987
Market Price
$ 56.63
Selling Price
$ 49.59
3391
2200
855
4740
Market Price
$ 69.62
Selling Price
$ 58.33
1650
1180
485
1748
Market Price
$ 28.47
Selling Price
$ 25.68
3213
1994
1639
3916
Market Price
$ 59.18
Selling Price
$ 50.02
1828
1015
1485
4456
Market Price
$ 62.25
Selling Price
$ 54.81
1261
662
259
2066
Market Price
$ 37.57
Selling Price
$ 31.35
1025
385
444
4625
Market Price
$ 56.43
Selling Price
$ 48.98
965
941
859
3403
Market Price
$ 44.28
Selling Price
$ 39.51
1579
1448
1054
4199
Market Price
$ 48.78
Selling Price
$ 41.20
215
190
125
411
Market Price
$ 55.00
Selling Price
$ 47.16
3353
2683
2605
4995
Market Price
$ 37.03
Selling Price
$ 33.19
446
282
274
844
Market Price
$ 50.28
Selling Price
$ 42.94
382
325
108
534
Market Price
$ 33.04
Selling Price
$ 28.83
2018
892
1464
2150
Market Price
$ 56.21
Selling Price
$ 48.74
1030
267
1026
3709
Market Price
$ 33.20
Selling Price
$ 28.29
4842
3514
1795
4998
Market Price
$ 38.97
Selling Price
$ 34.24
390
358
256
869
Market Price
$ 31.48
Selling Price
$ 27.64
738
540
343
2821
Market Price
$ 45.03
Selling Price
$ 37.98
1018
1011
690
1858
Market Price
$ 64.87
Selling Price
$ 57.42
105
74
82
459
Market Price
$ 32.37
Selling Price
$ 28.04
501
189
281
601
Market Price
$ 50.29
Selling Price
$ 42.60
151
33
55
608
Market Price
$ 61.29
Selling Price
$ 53.32
3322
1300
2213
4165
Market Price
$ 61.34
Selling Price
$ 54.66
1271
753
514
1343
Market Price
$ 48.09
Selling Price
$ 41.67
1141
514
1089
1204
Market Price
$ 62.70
Selling Price
$ 54.56
952
739
502
2554
Market Price
$ 54.32
Selling Price
$ 45.37
705
315
473
2509
Market Price
$ 42.89
Selling Price
$ 37.43
2469
750
804
2786
Market Price
$ 32.10
Selling Price
$ 27.27
2340
1450
1045
3566
Market Price
$ 41.63
Selling Price
$ 36.30
4150
2471
3903
4728
Market Price
$ 61.24
Selling Price
$ 54.74
906
887
861
976
Market Price
$ 65.99
Selling Price
$ 59.14
1933
921
1699
3955
Market Price
$ 41.42
Selling Price
$ 36.98
780
479
185
1147
Market Price
$ 66.12
Selling Price
$ 56.93
996
827
528
1352
Market Price
$ 31.10
Selling Price
$ 27.55
2577
2460
2505
3060
Market Price
$ 60.47
Selling Price
$ 53.61
1258
1178
1086
4457
Market Price
$ 55.13
Selling Price
$ 48.49
2973
2657
2042
4318
Market Price
$ 37.09
Selling Price
$ 31.29
2123
1446
1378
2488
Market Price
$ 57.61
Selling Price
$ 50.98
193
172
105
592
Market Price
$ 63.00
Selling Price
$ 54.54
632
228
587
2412