Market Price
$ 45.21
Selling Price
$ 40.51
4239
1049
1785
4416
Market Price
$ 46.00
Selling Price
$ 39.85
2106
1955
687
2158
Market Price
$ 51.35
Selling Price
$ 44.58
1203
620
356
3586
Market Price
$ 34.31
Selling Price
$ 29.36
1420
1241
596
3759
Market Price
$ 44.76
Selling Price
$ 37.40
1864
1252
825
2150
Market Price
$ 63.62
Selling Price
$ 55.88
708
450
332
979
Market Price
$ 43.49
Selling Price
$ 37.33
2019
1346
522
3651
Market Price
$ 52.99
Selling Price
$ 46.93
1181
1148
461
2471
Market Price
$ 53.10
Selling Price
$ 45.77
2097
1293
1143
3205
Market Price
$ 34.49
Selling Price
$ 28.97
417
171
350
1865
Market Price
$ 42.33
Selling Price
$ 36.36
1059
611
667
2003
Market Price
$ 63.86
Selling Price
$ 54.27
952
835
304
2410
Market Price
$ 54.75
Selling Price
$ 46.67
273
124
179
877
Market Price
$ 47.48
Selling Price
$ 39.69
1655
1411
783
3656
Market Price
$ 49.43
Selling Price
$ 42.27
2814
1728
1870
4800
Market Price
$ 56.23
Selling Price
$ 48.88
2609
2608
882
3430
Market Price
$ 56.57
Selling Price
$ 47.38
1473
843
1105
4417
Market Price
$ 34.30
Selling Price
$ 31.00
547
363
489
2353
Market Price
$ 56.63
Selling Price
$ 50.88
2067
2023
1916
3519
Market Price
$ 47.91
Selling Price
$ 42.80
2958
2887
1445
3411
Market Price
$ 55.01
Selling Price
$ 46.04
1676
1574
470
2294
Market Price
$ 34.44
Selling Price
$ 30.80
507
120
493
1769
Market Price
$ 32.22
Selling Price
$ 27.65
599
411
167
2636
Market Price
$ 32.15
Selling Price
$ 27.49
866
309
679
2452
Market Price
$ 59.87
Selling Price
$ 51.59
607
557
337
2747
Market Price
$ 51.68
Selling Price
$ 45.16
952
249
812
3485
Market Price
$ 42.66
Selling Price
$ 38.07
1104
930
434
1803
Market Price
$ 59.63
Selling Price
$ 51.73
722
390
643
3539
Market Price
$ 61.43
Selling Price
$ 53.53
2522
1547
759
4551
Market Price
$ 60.37
Selling Price
$ 51.97
519
475
184
1833
Market Price
$ 44.05
Selling Price
$ 37.11
2575
654
1496
2716
Market Price
$ 70.91
Selling Price
$ 59.53
693
281
440
1092
Market Price
$ 48.85
Selling Price
$ 43.51
1412
1412
1159
1431
Market Price
$ 62.04
Selling Price
$ 56.01
679
592
350
1447
Market Price
$ 40.43
Selling Price
$ 35.51
511
145
282
1134
Market Price
$ 66.34
Selling Price
$ 55.51
2102
779
2003
3059
Market Price
$ 56.15
Selling Price
$ 49.02
1642
1602
1217
1655
Market Price
$ 35.01
Selling Price
$ 31.52
959
756
541
1416
Market Price
$ 43.60
Selling Price
$ 39.53
1078
223
988
1368
Market Price
$ 64.65
Selling Price
$ 58.71
3256
1767
3040
3544