Market Price
$ 54.22
Selling Price
$ 48.77
305
87
239
1304
Market Price
$ 31.86
Selling Price
$ 27.11
552
321
162
2614
Market Price
$ 62.34
Selling Price
$ 55.59
1551
1549
1055
3965
Market Price
$ 46.07
Selling Price
$ 40.28
757
238
540
2959
Market Price
$ 45.62
Selling Price
$ 40.28
213
177
199
714
Market Price
$ 63.10
Selling Price
$ 57.03
856
260
367
3947
Market Price
$ 59.94
Selling Price
$ 49.96
845
284
260
3801
Market Price
$ 63.25
Selling Price
$ 55.93
1864
1303
539
3267
Market Price
$ 63.25
Selling Price
$ 56.56
1945
606
560
2667
Market Price
$ 36.17
Selling Price
$ 32.29
1475
806
1396
1780
Market Price
$ 43.18
Selling Price
$ 38.30
980
558
355
2014
Market Price
$ 50.95
Selling Price
$ 44.73
2372
1740
1557
4348
Market Price
$ 35.82
Selling Price
$ 30.12
2561
815
2001
3805
Market Price
$ 45.15
Selling Price
$ 38.62
2240
1760
1630
4387
Market Price
$ 52.99
Selling Price
$ 46.00
1180
621
312
1997
Market Price
$ 66.39
Selling Price
$ 55.46
1601
865
1055
3840
Market Price
$ 63.43
Selling Price
$ 57.09
708
352
418
1498
Market Price
$ 50.38
Selling Price
$ 45.01
1274
847
1093
1702
Market Price
$ 53.77
Selling Price
$ 47.64
2564
1189
537
3359
Market Price
$ 49.20
Selling Price
$ 44.41
905
307
592
2765
Market Price
$ 42.08
Selling Price
$ 38.13
1213
308
357
4867
Market Price
$ 59.21
Selling Price
$ 52.08
2229
807
1979
4543
Market Price
$ 50.63
Selling Price
$ 42.42
506
131
251
1884
Market Price
$ 49.97
Selling Price
$ 45.01
228
68
202
714
Market Price
$ 47.11
Selling Price
$ 40.87
1922
388
1256
3357
Market Price
$ 39.22
Selling Price
$ 33.12
2458
967
1449
3584
Market Price
$ 51.92
Selling Price
$ 44.91
1392
287
1023
4485
Market Price
$ 36.39
Selling Price
$ 32.14
1408
807
1318
2179
Market Price
$ 62.62
Selling Price
$ 53.60
539
522
437
1465
Market Price
$ 53.35
Selling Price
$ 46.95
3206
2369
683
4125
Market Price
$ 33.64
Selling Price
$ 28.72
339
82
281
983
Market Price
$ 55.40
Selling Price
$ 47.22
1736
1666
634
1903
Market Price
$ 29.19
Selling Price
$ 25.79
1406
1125
1137
1921
Market Price
$ 36.55
Selling Price
$ 30.58
584
493
185
2181
Market Price
$ 52.48
Selling Price
$ 45.71
2119
1428
738
2408
Market Price
$ 38.27
Selling Price
$ 34.32
1481
1404
453
2634
Market Price
$ 38.40
Selling Price
$ 33.62
1710
1629
1583
4939
Market Price
$ 67.47
Selling Price
$ 59.60
853
404
438
3728
Market Price
$ 38.85
Selling Price
$ 33.13
1821
1579
1821
3411
Market Price
$ 31.80
Selling Price
$ 27.01
3955
2242
1422
4774