Oct 20
2022
BUY
Grant, award, or other acquisition
-
46,485
Added 16.6%
233,585
Common Stock
Oct 18
2022
SELL
Open market or private sale
$1,221,090
$62.0 p/Share
19,695
Reduced 9.52%
187,100
Common Stock
Oct 15
2022
SELL
Payment of exercise price or tax liability
$62,632
$58.92 p/Share
1,063
Reduced 0.51%
206,795
Common Stock
Dec 23
2021
SELL
Open market or private sale
$689,150
$70.0 p/Share
9,845
Reduced 4.52%
207,858
Common Stock
Dec 10
2021
SELL
Open market or private sale
$27,707
$65.04 p/Share
426
Reduced 0.2%
217,703
Common Stock
Nov 09
2021
SELL
Open market or private sale
$27,068
$63.54 p/Share
426
Reduced 0.19%
218,111
Common Stock
Nov 08
2021
SELL
Open market or private sale
$813,278
$65.13 p/Share
12,487
Reduced 5.41%
218,537
Common Stock
Nov 07
2021
SELL
Payment of exercise price or tax liability
$81,603
$65.23 p/Share
1,251
Reduced 0.54%
231,024
Common Stock
Nov 05
2021
SELL
Open market or private sale
$612,235
$65.0 p/Share
9,419
Reduced 3.9%
232,275
Common Stock
Oct 26
2021
SELL
Open market or private sale
$469,175
$61.97 p/Share
7,571
Reduced 3.04%
241,694
Common Stock
Oct 22
2021
SELL
Open market or private sale
$904,568
$62.44 p/Share
14,487
Reduced 5.49%
249,265
Common Stock
Oct 21
2021
SELL
Payment of exercise price or tax liability
$1,449,857
$61.62 p/Share
23,529
Reduced 8.19%
263,752
Common Stock
Oct 21
2021
BUY
Grant, award, or other acquisition
-
44,307
Added 13.36%
287,281
Common Stock
Oct 19
2021
SELL
Open market or private sale
$67,598
$61.79 p/Share
1,094
Reduced 0.45%
242,974
Common Stock
Oct 18
2021
SELL
Open market or private sale
$46,906
$62.21 p/Share
754
Reduced 0.31%
245,612
Common Stock
Oct 18
2021
SELL
Payment of exercise price or tax liability
$96,284
$62.36 p/Share
1,544
Reduced 0.63%
244,068
Common Stock
Oct 15
2021
SELL
Payment of exercise price or tax liability
$66,937
$62.97 p/Share
1,063
Reduced 0.43%
246,366
Common Stock
Mar 16
2021
SELL
Open market or private sale
$1,793,750
$51.25 p/Share
35,000
Reduced 12.39%
247,429
Common Stock
Mar 11
2021
SELL
Open market or private sale
$705,000
$47.0 p/Share
15,000
Reduced 5.04%
282,429
Common Stock
Feb 05
2021
SELL
Open market or private sale
$450,000
$45.0 p/Share
10,000
Reduced 3.25%
297,429
Common Stock
Jan 21
2021
BUY
Grant, award, or other acquisition
-
25,000
Added 7.52%
307,429
Common Stock
Dec 17
2020
SELL
Open market or private sale
$485,505
$45.0 p/Share
10,789
Reduced 3.68%
282,429
Common Stock
Nov 07
2020
SELL
Payment of exercise price or tax liability
$44,961
$35.94 p/Share
1,251
Reduced 0.42%
293,218
Common Stock
Oct 21
2020
SELL
Payment of exercise price or tax liability
$442,224
$35.56 p/Share
12,436
Reduced 4.05%
294,469
Common Stock
Oct 21
2020
SELL
Sale (or disposition) back to the issuer
-
8,261
Reduced 2.62%
306,905
Common Stock