Market Price
$ 61.03
Selling Price
$ 55.04
1882
1686
770
3096
Market Price
$ 34.71
Selling Price
$ 31.53
473
236
379
1870
Market Price
$ 44.97
Selling Price
$ 37.53
2814
1721
1568
4747
Market Price
$ 52.31
Selling Price
$ 43.71
1095
615
802
1478
Market Price
$ 58.70
Selling Price
$ 52.01
1106
589
309
1788
Market Price
$ 32.10
Selling Price
$ 28.78
1042
701
267
2131
Market Price
$ 52.46
Selling Price
$ 45.63
2285
555
945
3826
Market Price
$ 68.44
Selling Price
$ 58.12
732
605
206
1983
Market Price
$ 58.95
Selling Price
$ 49.99
1717
526
718
3185
Market Price
$ 50.09
Selling Price
$ 43.95
300
287
265
699
Market Price
$ 56.60
Selling Price
$ 48.25
2913
997
2499
3841
Market Price
$ 40.07
Selling Price
$ 34.10
1029
938
808
2012
Market Price
$ 48.54
Selling Price
$ 44.09
1993
864
1877
3403
Market Price
$ 34.80
Selling Price
$ 30.44
2103
1953
914
4148
Market Price
$ 59.81
Selling Price
$ 51.04
3335
2989
1923
4195
Market Price
$ 64.37
Selling Price
$ 54.93
3398
2288
3274
3683
Market Price
$ 61.57
Selling Price
$ 54.53
1436
463
1432
3378
Market Price
$ 32.89
Selling Price
$ 29.24
654
145
298
3057
Market Price
$ 66.65
Selling Price
$ 57.22
3705
2157
3467
4383
Market Price
$ 61.14
Selling Price
$ 53.96
1720
1480
391
2044
Market Price
$ 45.72
Selling Price
$ 39.19
3295
1724
1946
4374
Market Price
$ 45.51
Selling Price
$ 39.00
800
705
414
3562
Market Price
$ 48.95
Selling Price
$ 43.60
920
273
598
1015
Market Price
$ 46.89
Selling Price
$ 39.67
1580
1039
1519
1594
Market Price
$ 36.71
Selling Price
$ 31.58
4309
1199
929
4598
Market Price
$ 60.42
Selling Price
$ 54.42
1699
664
1142
3835
Market Price
$ 41.60
Selling Price
$ 36.83
625
165
177
1578
Market Price
$ 38.85
Selling Price
$ 34.92
2144
1238
509
2917
Market Price
$ 29.66
Selling Price
$ 25.92
1191
623
947
2001
Market Price
$ 51.34
Selling Price
$ 46.55
1179
611
704
3389
Market Price
$ 54.99
Selling Price
$ 48.95
1263
273
633
3659
Market Price
$ 63.78
Selling Price
$ 57.73
3739
1640
3456
3950
Market Price
$ 67.90
Selling Price
$ 59.91
3225
1072
2002
4064
Market Price
$ 28.69
Selling Price
$ 25.60
928
215
618
948
Market Price
$ 42.35
Selling Price
$ 37.70
2064
944
1763
4945
Market Price
$ 52.03
Selling Price
$ 45.96
3813
1807
789
4192
Market Price
$ 51.93
Selling Price
$ 44.04
651
633
413
1153
Market Price
$ 45.23
Selling Price
$ 38.08
1590
1033
1520
2299
Market Price
$ 33.20
Selling Price
$ 28.79
2338
1202
921
3076
Market Price
$ 59.98
Selling Price
$ 50.28
1596
976
446
3162