Market Price
$ 40.68
Selling Price
$ 35.59
3119
2448
836
4459
Market Price
$ 40.94
Selling Price
$ 36.19
1060
569
361
1172
Market Price
$ 58.91
Selling Price
$ 51.78
1900
1259
1340
4319
Market Price
$ 36.65
Selling Price
$ 30.91
577
174
315
1299
Market Price
$ 42.49
Selling Price
$ 37.59
419
233
356
1417
Market Price
$ 52.31
Selling Price
$ 44.01
1410
1025
607
3910
Market Price
$ 46.43
Selling Price
$ 40.82
725
414
179
3348
Market Price
$ 40.02
Selling Price
$ 33.36
213
112
187
536
Market Price
$ 53.79
Selling Price
$ 45.32
1832
671
1430
4463
Market Price
$ 37.50
Selling Price
$ 32.75
4046
3960
1792
4227
Market Price
$ 60.61
Selling Price
$ 54.48
878
241
361
2206
Market Price
$ 54.94
Selling Price
$ 48.22
622
465
553
1304
Market Price
$ 60.76
Selling Price
$ 53.87
2943
2304
733
4449
Market Price
$ 35.44
Selling Price
$ 30.37
968
213
664
3909
Market Price
$ 54.12
Selling Price
$ 47.67
3468
2248
1715
3538
Market Price
$ 44.06
Selling Price
$ 37.66
1021
339
629
1129
Market Price
$ 30.58
Selling Price
$ 26.87
1155
979
728
1389
Market Price
$ 41.75
Selling Price
$ 35.57
3013
1179
1362
4026
Market Price
$ 61.34
Selling Price
$ 53.65
1511
773
1488
4188
Market Price
$ 64.16
Selling Price
$ 57.57
394
365
194
1564
Market Price
$ 38.53
Selling Price
$ 34.73
2053
1336
918
2909
Market Price
$ 33.73
Selling Price
$ 30.36
1077
497
623
1610
Market Price
$ 50.06
Selling Price
$ 42.35
88
57
75
442
Market Price
$ 60.80
Selling Price
$ 52.13
436
186
301
1100
Market Price
$ 47.26
Selling Price
$ 41.10
790
475
440
1261
Market Price
$ 61.41
Selling Price
$ 54.46
3516
1888
2427
4931
Market Price
$ 64.46
Selling Price
$ 57.07
556
474
288
1947
Market Price
$ 39.46
Selling Price
$ 33.63
2767
1114
2041
4772
Market Price
$ 31.91
Selling Price
$ 28.69
977
876
624
4208
Market Price
$ 60.01
Selling Price
$ 51.61
899
889
401
3432
Market Price
$ 36.45
Selling Price
$ 33.12
2399
1574
487
3121
Market Price
$ 60.77
Selling Price
$ 53.00
1042
872
358
2808
Market Price
$ 37.73
Selling Price
$ 33.96
1441
682
1330
4740
Market Price
$ 63.06
Selling Price
$ 53.93
1447
451
1052
2013
Market Price
$ 53.71
Selling Price
$ 46.90
2202
2052
500
2375
Market Price
$ 33.83
Selling Price
$ 28.53
203
200
146
1018
Market Price
$ 69.97
Selling Price
$ 58.58
3665
1817
2239
4667
Market Price
$ 39.59
Selling Price
$ 33.12
585
511
164
885
Market Price
$ 45.28
Selling Price
$ 39.00
1573
1119
480
1785
Market Price
$ 38.61
Selling Price
$ 33.97
2887
1203
2128
3826