Market Price
$ 34.70
Selling Price
$ 30.51
2450
1436
1509
2628
Market Price
$ 32.72
Selling Price
$ 29.20
2819
1965
1585
3822
Market Price
$ 33.85
Selling Price
$ 30.17
1715
773
619
2643
Market Price
$ 49.57
Selling Price
$ 43.88
1608
1250
564
1809
Market Price
$ 35.88
Selling Price
$ 31.41
798
291
489
1638
Market Price
$ 35.07
Selling Price
$ 29.38
2169
1386
1873
4710
Market Price
$ 62.90
Selling Price
$ 53.51
667
432
495
1258
Market Price
$ 68.95
Selling Price
$ 59.38
3522
1801
1050
4449
Market Price
$ 29.01
Selling Price
$ 26.13
3750
1012
2349
4655
Market Price
$ 43.79
Selling Price
$ 38.76
1077
613
644
3268
Market Price
$ 54.52
Selling Price
$ 47.56
968
938
946
1472
Market Price
$ 39.33
Selling Price
$ 34.68
635
341
625
1644
Market Price
$ 66.88
Selling Price
$ 56.94
1850
375
447
4997
Market Price
$ 47.21
Selling Price
$ 40.02
412
170
254
643
Market Price
$ 43.62
Selling Price
$ 39.38
2516
1856
1650
4772
Market Price
$ 62.28
Selling Price
$ 55.62
588
510
156
1190
Market Price
$ 54.15
Selling Price
$ 47.91
913
279
382
1176
Market Price
$ 62.37
Selling Price
$ 52.98
1997
549
627
3019
Market Price
$ 48.19
Selling Price
$ 40.66
834
548
306
2014
Market Price
$ 61.45
Selling Price
$ 53.45
1524
1373
1301
1536
Market Price
$ 38.23
Selling Price
$ 32.19
416
357
160
1347
Market Price
$ 44.25
Selling Price
$ 39.17
993
283
376
4114
Market Price
$ 54.84
Selling Price
$ 46.21
919
535
345
3345
Market Price
$ 36.66
Selling Price
$ 32.30
436
345
281
1234
Market Price
$ 48.56
Selling Price
$ 41.77
2713
2366
1699
4067
Market Price
$ 46.32
Selling Price
$ 38.84
1046
396
458
1704
Market Price
$ 49.56
Selling Price
$ 42.48
1393
668
1199
3827
Market Price
$ 43.41
Selling Price
$ 37.85
3585
2445
1793
4036
Market Price
$ 48.29
Selling Price
$ 40.60
2245
1352
718
3338
Market Price
$ 56.05
Selling Price
$ 46.71
1984
1286
1307
4113
Market Price
$ 63.64
Selling Price
$ 55.99
2360
1047
2310
2426
Market Price
$ 39.96
Selling Price
$ 34.41
501
137
227
567
Market Price
$ 35.10
Selling Price
$ 30.35
355
205
333
1285
Market Price
$ 36.13
Selling Price
$ 30.78
494
435
288
2152
Market Price
$ 38.46
Selling Price
$ 32.85
3562
2786
1638
4067
Market Price
$ 43.15
Selling Price
$ 36.16
893
468
655
1292
Market Price
$ 49.12
Selling Price
$ 40.98
1168
288
965
4418
Market Price
$ 41.07
Selling Price
$ 36.24
932
220
808
2493
Market Price
$ 59.55
Selling Price
$ 50.08
3939
2929
1775
3971
Market Price
$ 30.97
Selling Price
$ 28.05
800
515
206
1093