Market Price
$ 64.19
Selling Price
$ 57.18
1412
969
387
2197
Market Price
$ 46.09
Selling Price
$ 40.60
2191
1759
518
3022
Market Price
$ 31.98
Selling Price
$ 28.61
2790
2173
2517
4892
Market Price
$ 56.56
Selling Price
$ 49.14
2490
2253
744
3955
Market Price
$ 32.31
Selling Price
$ 29.04
2126
550
463
2566
Market Price
$ 66.73
Selling Price
$ 58.68
1192
307
954
2220
Market Price
$ 51.85
Selling Price
$ 44.79
274
231
77
546
Market Price
$ 40.36
Selling Price
$ 35.08
887
726
228
3356
Market Price
$ 53.05
Selling Price
$ 46.88
338
168
126
1162
Market Price
$ 51.19
Selling Price
$ 46.44
1462
1164
396
2885
Market Price
$ 60.20
Selling Price
$ 53.43
2606
1879
932
4838
Market Price
$ 35.60
Selling Price
$ 30.24
1286
503
730
1546
Market Price
$ 56.47
Selling Price
$ 47.60
955
888
367
1611
Market Price
$ 58.36
Selling Price
$ 49.25
849
467
751
3626
Market Price
$ 66.33
Selling Price
$ 57.88
881
284
726
4057
Market Price
$ 55.56
Selling Price
$ 48.38
231
124
94
402
Market Price
$ 63.54
Selling Price
$ 53.01
575
172
434
723
Market Price
$ 45.21
Selling Price
$ 40.55
4257
1599
3706
4695
Market Price
$ 35.67
Selling Price
$ 29.92
871
408
368
2023
Market Price
$ 58.98
Selling Price
$ 51.35
178
159
70
877
Market Price
$ 38.19
Selling Price
$ 32.27
2001
1012
608
2470
Market Price
$ 44.92
Selling Price
$ 40.00
1313
678
1027
1322
Market Price
$ 56.02
Selling Price
$ 47.58
318
273
188
1378
Market Price
$ 38.46
Selling Price
$ 34.30
2139
909
1472
3363
Market Price
$ 66.23
Selling Price
$ 56.31
2880
2693
1001
3444
Market Price
$ 31.61
Selling Price
$ 27.41
1240
343
505
2343
Market Price
$ 36.20
Selling Price
$ 30.25
2942
2076
2007
3031
Market Price
$ 36.58
Selling Price
$ 32.95
1138
1119
1108
1150
Market Price
$ 66.89
Selling Price
$ 59.83
3451
1860
3290
4498
Market Price
$ 51.15
Selling Price
$ 45.40
954
344
809
1064
Market Price
$ 40.66
Selling Price
$ 35.72
844
557
463
4060
Market Price
$ 41.66
Selling Price
$ 36.07
1971
1533
992
3525
Market Price
$ 44.36
Selling Price
$ 39.88
1455
321
421
2523
Market Price
$ 40.25
Selling Price
$ 34.44
1079
696
1051
1217
Market Price
$ 40.93
Selling Price
$ 35.78
2082
1681
1486
3097
Market Price
$ 31.44
Selling Price
$ 28.15
1652
1116
1076
1983
Market Price
$ 57.34
Selling Price
$ 49.99
1692
901
1197
4853
Market Price
$ 33.84
Selling Price
$ 30.60
1956
658
1791
2208
Market Price
$ 30.18
Selling Price
$ 26.00
188
184
162
942
Market Price
$ 71.73
Selling Price
$ 59.80
509
409
163
2259