Market Price
$ 44.24
Selling Price
$ 37.46
575
372
373
1021
Market Price
$ 30.07
Selling Price
$ 25.12
1210
261
1016
3773
Market Price
$ 48.86
Selling Price
$ 44.37
1214
514
860
3629
Market Price
$ 50.27
Selling Price
$ 45.58
1203
1141
339
2880
Market Price
$ 34.56
Selling Price
$ 29.51
1242
276
273
2442
Market Price
$ 54.77
Selling Price
$ 49.00
876
660
568
1055
Market Price
$ 59.03
Selling Price
$ 51.82
2927
2926
2760
3264
Market Price
$ 56.35
Selling Price
$ 50.04
1024
724
731
1725
Market Price
$ 53.67
Selling Price
$ 46.12
1854
1369
1589
2296
Market Price
$ 60.36
Selling Price
$ 51.85
1169
259
269
4455
Market Price
$ 60.53
Selling Price
$ 51.05
798
633
653
1905
Market Price
$ 56.80
Selling Price
$ 47.80
1465
309
391
3258
Market Price
$ 36.71
Selling Price
$ 30.98
1635
1052
819
3078
Market Price
$ 58.09
Selling Price
$ 50.70
1749
1386
651
1777
Market Price
$ 47.38
Selling Price
$ 42.51
463
225
134
1321
Market Price
$ 39.91
Selling Price
$ 33.95
1062
441
424
3637
Market Price
$ 51.29
Selling Price
$ 45.75
1183
326
919
2345
Market Price
$ 38.03
Selling Price
$ 33.26
1081
742
343
3179
Market Price
$ 64.31
Selling Price
$ 55.19
2694
1173
719
3863
Market Price
$ 29.20
Selling Price
$ 25.89
1144
634
333
3927
Market Price
$ 31.58
Selling Price
$ 28.09
873
745
456
3802
Market Price
$ 33.78
Selling Price
$ 29.86
1154
317
571
1453
Market Price
$ 36.70
Selling Price
$ 32.07
1329
892
397
3271
Market Price
$ 42.07
Selling Price
$ 35.16
1538
628
1066
2568
Market Price
$ 44.05
Selling Price
$ 39.58
901
490
430
1666
Market Price
$ 40.72
Selling Price
$ 34.24
3516
3491
1233
4003
Market Price
$ 65.43
Selling Price
$ 58.88
2291
1941
1590
2575
Market Price
$ 35.59
Selling Price
$ 31.71
1501
854
1054
4202
Market Price
$ 65.90
Selling Price
$ 59.90
2334
1517
1088
4969
Market Price
$ 54.77
Selling Price
$ 45.92
171
64
73
432
Market Price
$ 55.70
Selling Price
$ 48.24
3340
2800
2214
3998
Market Price
$ 39.89
Selling Price
$ 33.43
1412
701
790
1877
Market Price
$ 47.43
Selling Price
$ 42.96
586
256
480
1817
Market Price
$ 44.87
Selling Price
$ 40.46
2123
434
1208
2448
Market Price
$ 66.63
Selling Price
$ 56.45
1628
468
1036
3769
Market Price
$ 29.81
Selling Price
$ 25.60
1186
725
1006
3127
Market Price
$ 30.27
Selling Price
$ 27.18
1093
222
990
2472
Market Price
$ 60.47
Selling Price
$ 51.77
192
124
135
793
Market Price
$ 50.51
Selling Price
$ 45.55
478
388
116
2049
Market Price
$ 56.64
Selling Price
$ 50.33
1633
1528
493
3757