Market Price
$ 35.58
365
150
361
993
Market Price
$ 41.48
314
131
302
1190
Market Price
$ 35.90
498
411
315
1773
Market Price
$ 49.78
1662
1062
799
1875
Market Price
$ 59.28
327
98
198
1265
Market Price
$ 59.94
2026
1546
1434
3834
Market Price
$ 30.10
390
304
128
402
Market Price
$ 46.48
1175
601
426
1815
Market Price
$ 44.87
500
149
368
750
Market Price
$ 59.20
3318
1749
1664
4260
Market Price
$ 39.44
1072
707
254
1665
Market Price
$ 47.95
1357
532
403
4414
Market Price
$ 56.39
1151
310
1122
2122
Market Price
$ 57.39
3050
991
2700
4772
Market Price
$ 48.44
2124
649
599
3835
Market Price
$ 54.06
1209
1157
495
3721
Market Price
$ 41.29
2309
1912
704
3522
Market Price
$ 68.26
884
201
546
998
Market Price
$ 46.85
756
334
724
1063
Market Price
$ 60.39
888
412
580
1885
Market Price
$ 57.67
943
364
296
1125
Market Price
$ 30.42
1410
580
391
1648
Market Price
$ 33.50
521
343
407
1816
Market Price
$ 50.98
896
609
845
1257
Market Price
$ 61.63
2925
2626
1744
4777
Market Price
$ 53.89
497
169
462
1945
Market Price
$ 43.96
2473
1681
2336
2826
Market Price
$ 61.29
2033
1101
1651
3640
Market Price
$ 61.90
658
594
603
960
Market Price
$ 47.52
2916
683
2163
4165
Market Price
$ 49.58
916
731
590
1166
Market Price
$ 32.02
389
288
356
498
Market Price
$ 52.83
907
849
791
1045
Market Price
$ 64.75
504
358
460
1858
Market Price
$ 32.60
1469
400
1355
4311
Market Price
$ 32.85
1201
1186
658
2251
Market Price
$ 37.81
2148
1745
1318
4608
Market Price
$ 51.76
1479
629
1171
2630
Market Price
$ 41.87
1565
1549
818
1903
Market Price
$ 66.98
2086
1235
890
3432