Market Price
$ 46.02
Selling Price
$ 39.88
766
243
759
3023
Market Price
$ 57.85
Selling Price
$ 51.48
139
65
131
517
Market Price
$ 34.67
Selling Price
$ 29.18
357
284
107
1241
Market Price
$ 51.39
Selling Price
$ 46.47
1484
1030
1057
4114
Market Price
$ 40.15
Selling Price
$ 36.05
899
785
442
2295
Market Price
$ 68.79
Selling Price
$ 59.60
1605
1262
697
2652
Market Price
$ 52.15
Selling Price
$ 43.98
448
444
291
1887
Market Price
$ 37.61
Selling Price
$ 33.43
474
347
338
2217
Market Price
$ 37.51
Selling Price
$ 32.72
438
103
250
492
Market Price
$ 39.81
Selling Price
$ 35.06
408
391
97
1502
Market Price
$ 31.49
Selling Price
$ 27.53
906
341
529
2152
Market Price
$ 55.47
Selling Price
$ 49.19
1642
457
943
4319
Market Price
$ 61.52
Selling Price
$ 52.81
2541
1951
675
2884
Market Price
$ 60.17
Selling Price
$ 51.62
1404
957
656
2997
Market Price
$ 55.90
Selling Price
$ 48.42
358
276
149
1397
Market Price
$ 64.49
Selling Price
$ 55.17
1260
467
568
1298
Market Price
$ 52.83
Selling Price
$ 44.14
2980
1773
1292
3141
Market Price
$ 64.65
Selling Price
$ 58.51
669
532
215
3143
Market Price
$ 32.69
Selling Price
$ 27.80
2757
2728
2603
3543
Market Price
$ 60.19
Selling Price
$ 53.50
3798
2319
1623
4303
Market Price
$ 40.83
Selling Price
$ 36.57
560
133
262
766
Market Price
$ 51.97
Selling Price
$ 46.44
918
404
867
2892
Market Price
$ 38.90
Selling Price
$ 33.55
1283
956
523
1519
Market Price
$ 64.29
Selling Price
$ 55.44
2041
1418
952
2471
Market Price
$ 56.78
Selling Price
$ 49.54
648
469
266
1528
Market Price
$ 36.44
Selling Price
$ 32.43
2632
1073
1685
3976
Market Price
$ 59.06
Selling Price
$ 52.53
4523
1530
3687
4720
Market Price
$ 38.95
Selling Price
$ 33.41
1079
860
322
4135
Market Price
$ 34.86
Selling Price
$ 29.84
175
139
123
765
Market Price
$ 62.10
Selling Price
$ 53.60
452
387
236
767
Market Price
$ 65.80
Selling Price
$ 59.38
1894
1279
1432
3911
Market Price
$ 57.38
Selling Price
$ 49.43
1103
778
933
1948
Market Price
$ 63.22
Selling Price
$ 54.26
1256
911
549
3645
Market Price
$ 35.38
Selling Price
$ 30.63
816
583
204
2069
Market Price
$ 42.46
Selling Price
$ 36.29
1812
1393
1128
4784
Market Price
$ 64.25
Selling Price
$ 53.61
3717
1596
3280
3877
Market Price
$ 67.22
Selling Price
$ 57.26
396
373
385
1165
Market Price
$ 68.52
Selling Price
$ 57.56
1799
460
411
2740
Market Price
$ 38.85
Selling Price
$ 33.51
3384
3357
3299
3577
Market Price
$ 31.23
Selling Price
$ 28.33
1066
682
378
1365