Market Price
$ 46.08
Selling Price
$ 41.53
1726
485
1106
1903
Market Price
$ 43.21
Selling Price
$ 38.62
803
706
328
1306
Market Price
$ 48.99
Selling Price
$ 42.18
1698
1345
1395
2629
Market Price
$ 57.09
Selling Price
$ 49.10
1014
1005
834
1427
Market Price
$ 54.97
Selling Price
$ 47.77
1088
556
712
3723
Market Price
$ 51.77
Selling Price
$ 43.25
1572
1227
1470
1772
Market Price
$ 70.10
Selling Price
$ 59.50
947
232
355
3536
Market Price
$ 35.64
Selling Price
$ 29.75
249
93
118
730
Market Price
$ 66.03
Selling Price
$ 56.41
1517
1042
1238
2404
Market Price
$ 46.95
Selling Price
$ 40.77
853
311
448
1963
Market Price
$ 48.79
Selling Price
$ 40.81
1271
743
704
2283
Market Price
$ 39.33
Selling Price
$ 34.43
3409
884
1162
4638
Market Price
$ 40.36
Selling Price
$ 35.45
2688
1865
2499
3070
Market Price
$ 46.48
Selling Price
$ 39.27
882
505
392
2829
Market Price
$ 37.89
Selling Price
$ 33.64
2247
1343
1069
2444
Market Price
$ 51.68
Selling Price
$ 46.31
921
284
719
4596
Market Price
$ 51.38
Selling Price
$ 45.96
994
473
783
2095
Market Price
$ 59.42
Selling Price
$ 52.84
3979
3315
3088
4299
Market Price
$ 59.85
Selling Price
$ 52.74
3366
803
3331
4141
Market Price
$ 30.10
Selling Price
$ 26.96
896
798
447
1379
Market Price
$ 60.27
Selling Price
$ 54.01
700
695
240
826
Market Price
$ 30.93
Selling Price
$ 26.04
1409
468
641
1647
Market Price
$ 59.40
Selling Price
$ 52.06
1367
593
636
2868
Market Price
$ 54.41
Selling Price
$ 46.41
3881
1938
2071
4735
Market Price
$ 45.63
Selling Price
$ 40.01
791
293
194
1177
Market Price
$ 49.01
Selling Price
$ 42.87
3328
2998
1443
3764
Market Price
$ 56.01
Selling Price
$ 49.78
1558
1384
367
1954
Market Price
$ 44.21
Selling Price
$ 37.02
2818
2615
2701
2966
Market Price
$ 29.66
Selling Price
$ 25.10
4142
2854
4020
4656
Market Price
$ 62.05
Selling Price
$ 56.16
2012
1612
982
4572
Market Price
$ 46.69
Selling Price
$ 41.90
1642
383
1227
1805
Market Price
$ 36.99
Selling Price
$ 31.11
734
672
200
1292
Market Price
$ 60.47
Selling Price
$ 52.89
957
667
793
1408
Market Price
$ 66.01
Selling Price
$ 57.77
612
446
370
811
Market Price
$ 55.93
Selling Price
$ 47.00
1228
963
840
2815
Market Price
$ 57.61
Selling Price
$ 50.73
937
218
538
1609
Market Price
$ 44.53
Selling Price
$ 37.23
2006
694
981
3430
Market Price
$ 29.70
Selling Price
$ 25.13
699
415
205
3064
Market Price
$ 63.86
Selling Price
$ 56.14
2387
1502
1432
4210