Market Price
$ 56.51
Selling Price
$ 47.64
2429
2380
1278
4049
Market Price
$ 44.69
Selling Price
$ 40.01
1111
362
1054
1171
Market Price
$ 36.95
Selling Price
$ 30.80
2455
795
1878
4376
Market Price
$ 59.73
Selling Price
$ 52.99
2075
1525
1320
3673
Market Price
$ 40.92
Selling Price
$ 34.72
1062
510
913
1149
Market Price
$ 63.79
Selling Price
$ 55.21
2862
827
1095
3142
Market Price
$ 44.51
Selling Price
$ 37.11
2820
1518
1422
3748
Market Price
$ 67.05
Selling Price
$ 58.44
2188
599
1131
3208
Market Price
$ 49.17
Selling Price
$ 41.70
2037
1491
840
3756
Market Price
$ 61.33
Selling Price
$ 53.36
1053
389
705
2575
Market Price
$ 36.63
Selling Price
$ 31.69
273
169
242
491
Market Price
$ 42.60
Selling Price
$ 38.37
862
334
668
976
Market Price
$ 53.98
Selling Price
$ 45.05
2146
953
470
5000
Market Price
$ 47.66
Selling Price
$ 42.29
866
261
247
950
Market Price
$ 40.64
Selling Price
$ 35.47
284
159
237
1253
Market Price
$ 27.53
Selling Price
$ 25.02
1260
460
975
1755
Market Price
$ 51.70
Selling Price
$ 44.87
2672
1336
1811
4490
Market Price
$ 41.28
Selling Price
$ 34.78
1110
367
853
2912
Market Price
$ 55.35
Selling Price
$ 46.35
4337
3604
4038
4880
Market Price
$ 51.49
Selling Price
$ 45.65
374
121
94
567
Market Price
$ 46.68
Selling Price
$ 40.64
2846
1053
2474
4092
Market Price
$ 63.57
Selling Price
$ 55.85
1151
497
698
4314
Market Price
$ 53.33
Selling Price
$ 47.86
4534
1773
2632
4809
Market Price
$ 45.73
Selling Price
$ 41.16
1276
318
419
1952
Market Price
$ 66.05
Selling Price
$ 55.97
3089
1315
1912
4019
Market Price
$ 40.95
Selling Price
$ 36.24
1144
470
658
2002
Market Price
$ 52.12
Selling Price
$ 45.07
1024
502
989
1134
Market Price
$ 36.10
Selling Price
$ 31.37
1273
284
336
1870
Market Price
$ 59.19
Selling Price
$ 52.26
185
155
128
751
Market Price
$ 62.54
Selling Price
$ 56.64
1280
738
828
4549
Market Price
$ 52.69
Selling Price
$ 45.32
2049
509
892
2920
Market Price
$ 54.91
Selling Price
$ 48.32
2608
2262
786
3028
Market Price
$ 53.28
Selling Price
$ 45.42
2046
909
1354
2948
Market Price
$ 30.99
Selling Price
$ 27.93
3072
2845
1526
4236
Market Price
$ 65.34
Selling Price
$ 58.08
2679
1071
588
3338
Market Price
$ 63.54
Selling Price
$ 55.82
562
226
130
2059
Market Price
$ 35.06
Selling Price
$ 30.34
309
182
156
1512
Market Price
$ 40.46
Selling Price
$ 35.29
2179
1101
1899
2344
Market Price
$ 48.14
Selling Price
$ 40.37
2660
2164
957
2784
Market Price
$ 53.72
Selling Price
$ 47.18
1815
1379
761
2262