Feb 18
2022
BUY
Grant, award, or other acquisition
-
11,082
Added 11.48%
85,446
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$88,509
$62.33 p/Share
1,420
Reduced 1.88%
74,286
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$66,834
$63.47 p/Share
1,053
Reduced 1.37%
75,706
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$87,541
$63.62 p/Share
1,376
Reduced 1.76%
76,759
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
8,836
Added 10.16%
78,135
Common Stock
Jul 16
2021
SELL
Open market or private sale
$1,235,250
$49.41 p/Share
25,000
Reduced 26.51%
69,299
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$42,708
$42.16 p/Share
1,013
Reduced 1.06%
94,299
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
3,460
Added 3.5%
95,312
Common Stock
Feb 11
2021
SELL
Payment of exercise price or tax liability
$53,126
$42.13 p/Share
1,261
Reduced 1.35%
91,852
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$45,497
$41.74 p/Share
1,090
Reduced 1.16%
93,113
Common Stock
Feb 08
2021
BUY
Grant, award, or other acquisition
-
10,741
Added 10.23%
94,203
Common Stock
Feb 26
2020
SELL
Payment of exercise price or tax liability
$29,083
$41.37 p/Share
703
Reduced 0.84%
83,462
Common Stock
Feb 16
2020
SELL
Payment of exercise price or tax liability
$67,106
$45.9 p/Share
1,462
Reduced 1.71%
84,165
Common Stock
Feb 11
2020
SELL
Payment of exercise price or tax liability
$62,249
$46.42 p/Share
1,341
Reduced 1.54%
85,627
Common Stock
Feb 10
2020
BUY
Grant, award, or other acquisition
-
18,858
Added 17.82%
86,968
Common Stock
Feb 26
2019
SELL
Payment of exercise price or tax liability
$53,730
$53.04 p/Share
1,013
Reduced 1.43%
69,986
Common Stock
Feb 16
2019
SELL
Payment of exercise price or tax liability
$80,545
$52.99 p/Share
1,520
Reduced 2.1%
70,999
Common Stock
Feb 11
2019
BUY
Grant, award, or other acquisition
-
11,167
Added 13.34%
72,519
Common Stock
Feb 26
2018
BUY
Grant, award, or other acquisition
-
6,204
Added 9.18%
61,352
Common Stock
Feb 20
2018
SELL
Payment of exercise price or tax liability
$75,208
$56.42 p/Share
1,333
Reduced 2.36%
55,148
Common Stock
Feb 19
2018
SELL
Payment of exercise price or tax liability
$105,581
$56.25 p/Share
1,877
Reduced 3.22%
56,481
Common Stock
Feb 16
2018
SELL
Payment of exercise price or tax liability
$85,500
$56.25 p/Share
1,520
Reduced 2.54%
58,358
Common Stock