Market Price
$ 35.47
Selling Price
$ 30.70
341
178
262
1172
Market Price
$ 49.30
Selling Price
$ 44.30
890
640
665
2226
Market Price
$ 36.28
Selling Price
$ 31.93
2428
926
512
2960
Market Price
$ 60.02
Selling Price
$ 53.45
722
269
665
1239
Market Price
$ 55.79
Selling Price
$ 46.78
481
436
134
601
Market Price
$ 32.66
Selling Price
$ 28.48
576
362
470
2339
Market Price
$ 40.39
Selling Price
$ 35.21
791
554
378
1062
Market Price
$ 46.15
Selling Price
$ 40.85
2787
1360
1317
3767
Market Price
$ 56.04
Selling Price
$ 48.02
888
441
818
2621
Market Price
$ 52.68
Selling Price
$ 46.41
1034
424
725
1538
Market Price
$ 46.98
Selling Price
$ 41.35
1517
1119
743
1628
Market Price
$ 67.12
Selling Price
$ 56.78
1647
1316
371
2816
Market Price
$ 58.59
Selling Price
$ 49.18
842
840
735
3543
Market Price
$ 63.36
Selling Price
$ 54.71
1511
952
484
2114
Market Price
$ 63.91
Selling Price
$ 54.79
3348
1685
3129
4664
Market Price
$ 35.45
Selling Price
$ 29.75
355
163
128
1643
Market Price
$ 55.44
Selling Price
$ 46.32
1833
654
1300
3773
Market Price
$ 40.29
Selling Price
$ 35.62
718
198
531
3087
Market Price
$ 65.97
Selling Price
$ 58.93
737
278
470
1313
Market Price
$ 37.26
Selling Price
$ 31.34
1513
1279
1185
2470
Market Price
$ 54.33
Selling Price
$ 47.59
613
290
387
1108
Market Price
$ 42.40
Selling Price
$ 37.20
1051
1022
575
1619
Market Price
$ 42.31
Selling Price
$ 37.81
750
745
613
1187
Market Price
$ 47.29
Selling Price
$ 42.28
3079
2377
2983
3361
Market Price
$ 59.00
Selling Price
$ 49.54
956
826
927
2059
Market Price
$ 40.93
Selling Price
$ 36.80
2051
527
1440
3753
Market Price
$ 42.20
Selling Price
$ 36.48
3545
2605
739
3583
Market Price
$ 47.87
Selling Price
$ 40.21
1270
1135
688
2665
Market Price
$ 52.65
Selling Price
$ 46.52
1734
1676
786
2005
Market Price
$ 51.02
Selling Price
$ 44.13
2763
1024
2461
4081
Market Price
$ 43.73
Selling Price
$ 38.04
1569
1266
918
4105
Market Price
$ 58.83
Selling Price
$ 52.03
1955
1453
415
3596
Market Price
$ 33.81
Selling Price
$ 30.70
1507
1311
734
4303
Market Price
$ 30.38
Selling Price
$ 25.49
236
194
47
909
Market Price
$ 42.20
Selling Price
$ 35.58
2570
851
952
3027
Market Price
$ 47.27
Selling Price
$ 42.48
1084
723
586
1184
Market Price
$ 32.51
Selling Price
$ 27.26
3632
2987
2342
4251
Market Price
$ 51.68
Selling Price
$ 46.28
2541
599
764
4604
Market Price
$ 67.50
Selling Price
$ 59.71
3273
2233
1337
3359
Market Price
$ 34.29
Selling Price
$ 29.10
4063
2916
1343
4877