Market Price
$ 40.91
Selling Price
$ 36.40
1837
643
395
2982
Market Price
$ 60.05
Selling Price
$ 53.47
977
493
497
2466
Market Price
$ 40.29
Selling Price
$ 33.65
1664
1482
1282
3588
Market Price
$ 35.54
Selling Price
$ 29.92
1203
517
522
1661
Market Price
$ 59.75
Selling Price
$ 53.65
2525
920
886
3652
Market Price
$ 70.97
Selling Price
$ 59.45
4170
1509
2285
4461
Market Price
$ 42.34
Selling Price
$ 37.86
534
260
331
1326
Market Price
$ 39.58
Selling Price
$ 34.95
439
404
245
942
Market Price
$ 41.58
Selling Price
$ 37.30
4399
1982
2944
4992
Market Price
$ 36.03
Selling Price
$ 30.52
758
587
730
1074
Market Price
$ 62.11
Selling Price
$ 53.43
817
535
590
2514
Market Price
$ 39.49
Selling Price
$ 35.55
2162
995
1930
3518
Market Price
$ 67.56
Selling Price
$ 56.44
913
477
834
1179
Market Price
$ 58.54
Selling Price
$ 50.55
2977
935
2824
4134
Market Price
$ 54.42
Selling Price
$ 45.43
493
273
401
972
Market Price
$ 57.80
Selling Price
$ 50.54
582
430
419
867
Market Price
$ 30.22
Selling Price
$ 25.75
880
489
435
4161
Market Price
$ 45.51
Selling Price
$ 41.08
347
218
185
1440
Market Price
$ 31.65
Selling Price
$ 28.21
3310
2892
1396
3798
Market Price
$ 53.18
Selling Price
$ 48.32
384
321
199
1256
Market Price
$ 59.35
Selling Price
$ 51.14
2046
1744
1598
4450
Market Price
$ 29.23
Selling Price
$ 25.78
679
564
491
1364
Market Price
$ 32.27
Selling Price
$ 29.26
4132
3317
1763
4249
Market Price
$ 64.03
Selling Price
$ 55.18
2807
883
1639
4177
Market Price
$ 60.63
Selling Price
$ 50.54
1548
676
312
3756
Market Price
$ 38.01
Selling Price
$ 34.17
1623
1270
1552
2225
Market Price
$ 65.45
Selling Price
$ 55.11
1939
1412
1057
2443
Market Price
$ 43.62
Selling Price
$ 37.12
1626
494
394
2550
Market Price
$ 54.46
Selling Price
$ 46.84
2418
1072
1279
3227
Market Price
$ 50.85
Selling Price
$ 45.69
972
483
771
1349
Market Price
$ 32.72
Selling Price
$ 28.86
3382
2822
3247
4741
Market Price
$ 42.93
Selling Price
$ 36.21
571
301
340
2334
Market Price
$ 35.79
Selling Price
$ 30.73
2603
682
840
3206
Market Price
$ 48.67
Selling Price
$ 42.48
700
172
527
1815
Market Price
$ 45.49
Selling Price
$ 40.56
1070
968
1056
1855
Market Price
$ 37.47
Selling Price
$ 33.44
917
821
461
1923
Market Price
$ 54.38
Selling Price
$ 45.55
3366
2186
2587
4588
Market Price
$ 51.46
Selling Price
$ 44.77
765
626
347
2652
Market Price
$ 31.03
Selling Price
$ 27.76
465
111
425
858
Market Price
$ 51.60
Selling Price
$ 46.35
2401
1722
847
4641