Market Price
$ 50.51
Selling Price
$ 44.46
313
213
96
1189
Market Price
$ 45.41
Selling Price
$ 39.60
4066
2796
1713
4878
Market Price
$ 36.36
Selling Price
$ 31.18
4559
1885
3166
4981
Market Price
$ 36.36
Selling Price
$ 30.44
3284
1998
1411
4344
Market Price
$ 62.82
Selling Price
$ 55.33
1353
301
312
1637
Market Price
$ 32.34
Selling Price
$ 27.08
2872
2272
2492
3566
Market Price
$ 61.09
Selling Price
$ 53.35
3567
1843
3544
4225
Market Price
$ 41.82
Selling Price
$ 36.56
661
144
194
2542
Market Price
$ 69.28
Selling Price
$ 58.15
338
71
246
1448
Market Price
$ 34.81
Selling Price
$ 29.73
1549
1026
1193
2019
Market Price
$ 39.78
Selling Price
$ 33.49
2137
1559
1162
2498
Market Price
$ 58.58
Selling Price
$ 49.25
468
95
291
498
Market Price
$ 43.95
Selling Price
$ 39.25
256
170
213
845
Market Price
$ 31.99
Selling Price
$ 29.00
545
285
144
607
Market Price
$ 32.25
Selling Price
$ 26.91
2485
870
1770
3430
Market Price
$ 44.80
Selling Price
$ 38.52
1422
725
527
2581
Market Price
$ 40.12
Selling Price
$ 35.23
3595
2584
2876
3671
Market Price
$ 57.93
Selling Price
$ 49.21
1398
486
1390
4346
Market Price
$ 59.44
Selling Price
$ 50.27
958
510
273
1791
Market Price
$ 65.63
Selling Price
$ 59.04
1305
913
304
3145
Market Price
$ 43.11
Selling Price
$ 38.32
467
394
325
1320
Market Price
$ 55.65
Selling Price
$ 47.51
614
249
404
1575
Market Price
$ 38.59
Selling Price
$ 34.75
454
376
293
507
Market Price
$ 51.18
Selling Price
$ 45.41
2347
469
1711
3671
Market Price
$ 35.95
Selling Price
$ 32.44
624
304
157
1007
Market Price
$ 46.69
Selling Price
$ 42.26
1927
839
750
3930
Market Price
$ 60.10
Selling Price
$ 51.28
492
138
274
611
Market Price
$ 59.18
Selling Price
$ 51.38
2126
963
1157
3356
Market Price
$ 41.63
Selling Price
$ 36.88
3293
2697
2509
4653
Market Price
$ 69.09
Selling Price
$ 59.34
1510
1057
793
2481
Market Price
$ 36.79
Selling Price
$ 31.60
3850
1294
854
4437
Market Price
$ 42.94
Selling Price
$ 36.22
3196
2186
925
4624
Market Price
$ 47.90
Selling Price
$ 41.50
1029
678
545
2782
Market Price
$ 56.66
Selling Price
$ 48.76
1908
1829
1836
3442
Market Price
$ 41.21
Selling Price
$ 35.77
1899
1674
1455
3398
Market Price
$ 54.45
Selling Price
$ 46.70
2803
2345
1237
2936
Market Price
$ 51.69
Selling Price
$ 45.91
450
207
446
1656
Market Price
$ 32.83
Selling Price
$ 29.28
1156
596
268
1786
Market Price
$ 41.51
Selling Price
$ 36.84
1548
615
1068
3931
Market Price
$ 60.69
Selling Price
$ 54.97
2362
896
670
2891