Market Price
$ 60.82
Selling Price
$ 53.96
1410
1038
1235
3095
Market Price
$ 58.56
Selling Price
$ 52.93
1889
1383
847
3609
Market Price
$ 42.47
Selling Price
$ 38.55
1048
986
1000
1477
Market Price
$ 30.19
Selling Price
$ 26.62
696
230
149
1353
Market Price
$ 55.32
Selling Price
$ 46.51
163
155
133
416
Market Price
$ 56.97
Selling Price
$ 48.64
1271
256
417
3592
Market Price
$ 64.22
Selling Price
$ 57.23
374
312
206
1719
Market Price
$ 42.28
Selling Price
$ 35.84
1255
1163
683
2751
Market Price
$ 38.54
Selling Price
$ 32.32
1743
1426
1481
2612
Market Price
$ 66.07
Selling Price
$ 56.93
1621
540
915
3509
Market Price
$ 33.08
Selling Price
$ 29.10
236
203
221
810
Market Price
$ 49.34
Selling Price
$ 44.53
483
298
309
782
Market Price
$ 50.49
Selling Price
$ 44.51
2232
491
1505
3933
Market Price
$ 45.42
Selling Price
$ 39.34
250
239
144
869
Market Price
$ 36.25
Selling Price
$ 30.74
985
556
344
4221
Market Price
$ 62.71
Selling Price
$ 53.11
2027
742
1076
4787
Market Price
$ 54.76
Selling Price
$ 46.61
2213
2060
2198
3517
Market Price
$ 32.97
Selling Price
$ 28.31
679
285
611
1696
Market Price
$ 41.36
Selling Price
$ 34.98
1196
949
1194
1318
Market Price
$ 32.21
Selling Price
$ 28.86
1184
1114
366
1583
Market Price
$ 58.26
Selling Price
$ 51.44
624
153
590
2031
Market Price
$ 37.67
Selling Price
$ 32.79
664
527
584
782
Market Price
$ 34.13
Selling Price
$ 29.16
389
369
373
1648
Market Price
$ 47.90
Selling Price
$ 41.01
3787
2376
1606
3790
Market Price
$ 30.28
Selling Price
$ 26.96
939
774
657
2361
Market Price
$ 54.70
Selling Price
$ 46.26
2874
933
1721
4087
Market Price
$ 41.18
Selling Price
$ 36.45
373
252
227
806
Market Price
$ 28.43
Selling Price
$ 25.33
260
210
62
846
Market Price
$ 53.80
Selling Price
$ 45.07
451
175
382
601
Market Price
$ 52.06
Selling Price
$ 46.67
3639
1225
3201
4482
Market Price
$ 36.12
Selling Price
$ 31.10
608
509
468
1672
Market Price
$ 57.95
Selling Price
$ 51.27
1375
1331
1010
3637
Market Price
$ 65.92
Selling Price
$ 55.08
3481
799
1312
3855
Market Price
$ 36.12
Selling Price
$ 31.38
537
453
171
2198
Market Price
$ 41.74
Selling Price
$ 37.28
992
920
898
3750
Market Price
$ 36.39
Selling Price
$ 31.67
290
115
285
938
Market Price
$ 37.64
Selling Price
$ 32.02
1336
460
591
3562
Market Price
$ 40.54
Selling Price
$ 34.48
1563
997
711
3218
Market Price
$ 43.63
Selling Price
$ 38.45
2315
615
1823
4350
Market Price
$ 63.34
Selling Price
$ 55.93
2907
1040
824
3023