Market Price
$ 44.76
Selling Price
$ 38.24
272
197
116
716
Market Price
$ 55.50
Selling Price
$ 48.27
2238
1950
2116
3827
Market Price
$ 56.90
Selling Price
$ 47.70
1150
1072
461
1864
Market Price
$ 47.96
Selling Price
$ 43.41
414
184
82
1417
Market Price
$ 55.03
Selling Price
$ 48.11
367
113
304
1302
Market Price
$ 39.88
Selling Price
$ 34.05
2139
1956
824
4237
Market Price
$ 35.77
Selling Price
$ 32.39
4526
1638
4447
4664
Market Price
$ 66.27
Selling Price
$ 57.62
2696
2239
1672
3517
Market Price
$ 46.74
Selling Price
$ 41.91
2331
479
2091
4551
Market Price
$ 63.46
Selling Price
$ 53.98
1165
763
453
1908
Market Price
$ 36.60
Selling Price
$ 32.66
375
320
205
909
Market Price
$ 58.78
Selling Price
$ 51.44
3684
965
1666
4166
Market Price
$ 36.70
Selling Price
$ 31.52
495
343
217
700
Market Price
$ 43.60
Selling Price
$ 38.71
1689
765
816
3510
Market Price
$ 52.80
Selling Price
$ 45.68
1738
989
1122
2449
Market Price
$ 48.31
Selling Price
$ 43.23
1801
1679
600
2783
Market Price
$ 57.09
Selling Price
$ 48.49
2246
1953
494
4347
Market Price
$ 65.23
Selling Price
$ 58.08
2028
1079
608
2332
Market Price
$ 42.75
Selling Price
$ 37.30
1881
1064
683
3083
Market Price
$ 39.16
Selling Price
$ 34.48
1409
1340
923
3231
Market Price
$ 41.98
Selling Price
$ 36.69
688
208
494
787
Market Price
$ 35.44
Selling Price
$ 29.66
996
784
443
1629
Market Price
$ 45.01
Selling Price
$ 40.54
334
204
298
736
Market Price
$ 58.49
Selling Price
$ 49.34
3938
3050
3903
4757
Market Price
$ 57.13
Selling Price
$ 48.73
768
667
397
3210
Market Price
$ 39.46
Selling Price
$ 33.10
1005
606
758
1048
Market Price
$ 47.71
Selling Price
$ 42.25
3690
3513
2805
4397
Market Price
$ 57.09
Selling Price
$ 51.06
1563
583
1043
4425
Market Price
$ 31.01
Selling Price
$ 27.68
1580
1107
992
4778
Market Price
$ 64.78
Selling Price
$ 55.78
358
346
319
743
Market Price
$ 46.95
Selling Price
$ 40.40
360
97
201
738
Market Price
$ 58.14
Selling Price
$ 52.08
202
127
130
415
Market Price
$ 60.80
Selling Price
$ 53.33
3275
908
1508
3899
Market Price
$ 32.72
Selling Price
$ 28.18
1624
1403
1382
4133
Market Price
$ 38.67
Selling Price
$ 32.53
798
609
211
3436
Market Price
$ 42.36
Selling Price
$ 36.49
699
678
592
1441
Market Price
$ 62.47
Selling Price
$ 53.31
1378
1239
925
2003
Market Price
$ 64.20
Selling Price
$ 56.68
306
88
238
1306
Market Price
$ 38.84
Selling Price
$ 33.37
2596
2311
1757
4699
Market Price
$ 47.89
Selling Price
$ 40.06
3335
746
1506
3806