Market Price
$ 28.63
Selling Price
$ 25.92
1958
1430
747
1988
Market Price
$ 56.13
Selling Price
$ 46.92
533
203
324
1154
Market Price
$ 57.43
Selling Price
$ 49.55
1049
343
658
1109
Market Price
$ 41.15
Selling Price
$ 35.28
2342
1916
1201
3318
Market Price
$ 51.28
Selling Price
$ 45.62
1936
1237
1158
2854
Market Price
$ 36.45
Selling Price
$ 32.60
3281
2763
1964
4960
Market Price
$ 35.59
Selling Price
$ 30.80
254
148
90
801
Market Price
$ 62.10
Selling Price
$ 55.46
191
45
71
683
Market Price
$ 44.58
Selling Price
$ 38.84
2354
1107
1790
2393
Market Price
$ 54.85
Selling Price
$ 49.58
560
131
508
649
Market Price
$ 45.42
Selling Price
$ 38.02
1723
1614
648
2593
Market Price
$ 59.65
Selling Price
$ 50.17
2278
1255
2246
2754
Market Price
$ 45.18
Selling Price
$ 39.28
754
401
739
2342
Market Price
$ 61.82
Selling Price
$ 52.07
556
314
403
2534
Market Price
$ 34.26
Selling Price
$ 30.36
2021
529
1279
4911
Market Price
$ 55.57
Selling Price
$ 48.24
2295
1849
1328
3738
Market Price
$ 44.17
Selling Price
$ 38.62
1173
596
988
3300
Market Price
$ 44.83
Selling Price
$ 39.95
1662
396
950
2178
Market Price
$ 65.92
Selling Price
$ 57.04
1080
547
775
1213
Market Price
$ 57.70
Selling Price
$ 50.08
1799
970
705
2465
Market Price
$ 50.46
Selling Price
$ 44.46
554
327
398
909
Market Price
$ 41.42
Selling Price
$ 37.40
1341
947
1062
2258
Market Price
$ 32.13
Selling Price
$ 27.52
3491
1631
1408
4447
Market Price
$ 53.72
Selling Price
$ 48.39
857
681
355
1024
Market Price
$ 33.62
Selling Price
$ 28.15
687
228
250
1846
Market Price
$ 40.51
Selling Price
$ 34.12
4033
861
2219
4364
Market Price
$ 44.91
Selling Price
$ 39.15
725
322
254
1213
Market Price
$ 63.86
Selling Price
$ 57.21
445
246
333
1674
Market Price
$ 43.30
Selling Price
$ 38.96
1189
671
629
3365
Market Price
$ 54.78
Selling Price
$ 49.20
3208
1128
1910
3957
Market Price
$ 44.27
Selling Price
$ 37.35
867
497
337
1904
Market Price
$ 30.27
Selling Price
$ 25.85
1574
1032
691
4448
Market Price
$ 54.29
Selling Price
$ 45.63
757
524
262
1052
Market Price
$ 66.55
Selling Price
$ 59.10
1909
868
1472
2003
Market Price
$ 57.47
Selling Price
$ 51.62
776
467
555
813
Market Price
$ 51.60
Selling Price
$ 46.33
372
120
111
1710
Market Price
$ 47.41
Selling Price
$ 40.01
1787
1468
1574
2468
Market Price
$ 35.52
Selling Price
$ 31.24
1210
538
387
1511
Market Price
$ 46.28
Selling Price
$ 42.07
872
396
635
3815
Market Price
$ 61.02
Selling Price
$ 51.37
4099
4098
2802
4258