Market Price
$ 54.60
Selling Price
$ 46.17
488
465
201
983
Market Price
$ 44.52
Selling Price
$ 37.20
1686
557
417
3815
Market Price
$ 58.27
Selling Price
$ 49.94
411
360
355
861
Market Price
$ 30.59
Selling Price
$ 27.49
914
545
502
3624
Market Price
$ 50.01
Selling Price
$ 44.18
1058
369
582
2021
Market Price
$ 64.50
Selling Price
$ 56.13
713
695
433
3100
Market Price
$ 40.39
Selling Price
$ 35.49
544
334
344
2595
Market Price
$ 65.45
Selling Price
$ 55.45
1129
1073
793
1378
Market Price
$ 44.24
Selling Price
$ 37.25
2263
731
873
3915
Market Price
$ 55.67
Selling Price
$ 46.93
1950
1300
449
2530
Market Price
$ 65.96
Selling Price
$ 57.47
1757
1302
1666
2262
Market Price
$ 57.40
Selling Price
$ 48.47
570
439
411
2461
Market Price
$ 35.68
Selling Price
$ 29.96
2966
1919
1589
3449
Market Price
$ 58.05
Selling Price
$ 48.77
2382
1989
1314
4729
Market Price
$ 57.46
Selling Price
$ 51.30
2345
1131
1073
3005
Market Price
$ 42.72
Selling Price
$ 37.58
847
618
535
3531
Market Price
$ 41.71
Selling Price
$ 37.20
791
168
262
2688
Market Price
$ 35.07
Selling Price
$ 29.47
376
168
116
520
Market Price
$ 59.10
Selling Price
$ 51.72
593
199
379
1260
Market Price
$ 38.82
Selling Price
$ 33.05
2599
2497
2582
3242
Market Price
$ 45.70
Selling Price
$ 41.17
514
191
510
1135
Market Price
$ 43.56
Selling Price
$ 37.60
3609
2163
2842
4535
Market Price
$ 58.96
Selling Price
$ 52.28
3372
959
3372
3745
Market Price
$ 51.23
Selling Price
$ 42.93
3742
2081
1238
4926
Market Price
$ 40.25
Selling Price
$ 34.12
310
201
163
1021
Market Price
$ 50.55
Selling Price
$ 45.89
374
303
243
1571
Market Price
$ 39.34
Selling Price
$ 33.45
2009
647
470
2460
Market Price
$ 64.30
Selling Price
$ 55.45
1226
681
413
4908
Market Price
$ 30.83
Selling Price
$ 26.26
1308
991
281
2129
Market Price
$ 31.58
Selling Price
$ 28.62
248
87
218
983
Market Price
$ 36.15
Selling Price
$ 30.61
145
62
110
550
Market Price
$ 62.15
Selling Price
$ 56.48
2411
1247
1379
4007
Market Price
$ 33.95
Selling Price
$ 28.93
954
701
721
3249
Market Price
$ 51.31
Selling Price
$ 44.39
2253
1139
1752
2763
Market Price
$ 51.82
Selling Price
$ 44.34
4001
3065
2788
4954
Market Price
$ 44.14
Selling Price
$ 39.10
2988
2785
985
3310
Market Price
$ 62.25
Selling Price
$ 53.72
777
296
647
2343
Market Price
$ 67.14
Selling Price
$ 56.50
3270
1103
762
4468
Market Price
$ 50.28
Selling Price
$ 44.59
1955
1424
469
2494
Market Price
$ 69.61
Selling Price
$ 58.82
424
226
274
581