Market Price
$ 31.03
Selling Price
$ 28.14
1082
436
1033
3858
Market Price
$ 49.67
Selling Price
$ 42.95
3162
1445
1991
4378
Market Price
$ 36.43
Selling Price
$ 30.53
1720
958
1472
2021
Market Price
$ 60.33
Selling Price
$ 51.57
2850
946
752
4473
Market Price
$ 36.28
Selling Price
$ 32.43
4254
1889
1299
4705
Market Price
$ 45.88
Selling Price
$ 40.20
1812
712
1678
2239
Market Price
$ 54.05
Selling Price
$ 47.86
3762
2246
2378
4967
Market Price
$ 39.39
Selling Price
$ 34.70
1590
1056
602
1909
Market Price
$ 37.42
Selling Price
$ 33.54
523
211
339
1303
Market Price
$ 40.11
Selling Price
$ 36.00
1838
1709
1800
2331
Market Price
$ 46.64
Selling Price
$ 40.49
511
181
475
1045
Market Price
$ 54.14
Selling Price
$ 47.15
1889
746
665
3208
Market Price
$ 50.94
Selling Price
$ 45.09
1324
661
1085
1930
Market Price
$ 59.63
Selling Price
$ 51.10
3680
2267
1800
4390
Market Price
$ 56.91
Selling Price
$ 50.14
987
371
498
1083
Market Price
$ 39.61
Selling Price
$ 34.87
981
241
847
1608
Market Price
$ 36.86
Selling Price
$ 33.06
1578
533
1387
2470
Market Price
$ 67.05
Selling Price
$ 58.49
3354
1872
1753
4710
Market Price
$ 36.87
Selling Price
$ 31.45
1155
535
425
4425
Market Price
$ 54.56
Selling Price
$ 47.93
1747
614
826
4872
Market Price
$ 28.84
Selling Price
$ 26.06
1317
624
1055
2985
Market Price
$ 34.84
Selling Price
$ 30.79
1460
300
826
4087
Market Price
$ 40.60
Selling Price
$ 34.30
1738
1001
1273
3068
Market Price
$ 58.38
Selling Price
$ 50.24
1592
1134
563
2686
Market Price
$ 58.00
Selling Price
$ 52.30
1507
976
307
2135
Market Price
$ 56.85
Selling Price
$ 50.42
1048
871
1031
3203
Market Price
$ 41.09
Selling Price
$ 34.93
1553
356
662
1811
Market Price
$ 39.19
Selling Price
$ 33.08
2552
1828
2440
4275
Market Price
$ 69.16
Selling Price
$ 58.49
1975
483
1512
2701
Market Price
$ 60.76
Selling Price
$ 54.79
1578
1054
704
2323
Market Price
$ 31.93
Selling Price
$ 28.48
1155
726
824
4608
Market Price
$ 50.03
Selling Price
$ 44.20
1698
1567
1494
1917
Market Price
$ 52.11
Selling Price
$ 44.18
844
708
616
3182
Market Price
$ 56.74
Selling Price
$ 50.57
555
232
546
596
Market Price
$ 56.65
Selling Price
$ 49.55
1706
429
1302
3648
Market Price
$ 54.80
Selling Price
$ 45.73
394
316
355
522
Market Price
$ 57.32
Selling Price
$ 51.36
952
551
380
3252
Market Price
$ 56.77
Selling Price
$ 50.36
380
339
369
1214
Market Price
$ 40.08
Selling Price
$ 35.15
495
482
386
1346
Market Price
$ 65.76
Selling Price
$ 56.79
2316
2203
698
3159